Mozilla představuje Firefox Enterprise určený jako podnikový prohlížeč pro organizace s přísnými požadavky na bezpečnost, správu a dodržování předpisů. S profesionální podporou. Dostupný je zatím ve Francii, Německu, Rakousku a Švýcarsku.
Kybernetický útok zasáhl nejméně 150 supermarketů Intermarché a několik prodejen řetězců Leclerc a Coopérative U. Chladicí jednotky napadených obchodních domů byly nastaveny na nepřetržité odmrazování a teplota v nich mnohdy vystouala až nad 50°C. Škody napáchané na chlazeném a mraženém zboží budou patrně dosahovat miliónů eur.
… více »Stát Kalifornie zažaloval výrobce 3D tiskových filamentů Polymaker. Vrchní soud San Diego County tvrdí, že firma propagací svých výrobků mezi příznivci 3D tištěných zbraní podporovala výrobu takzvaných 'ghost guns' (DIY zbraní) a že její PLA filament pro 3D tiskárny lze za těchto okolností považovat za součást určenou k výrobě střelné zbraně. Žaloba požaduje mimo jiné finanční sankce a soudní zákaz činnosti, Polymaker se hájí tím, že filament je běžný a sám o sobě legální produkt. Celý text žaloby (PDF na Google Drive).
V červnu byla představena aplikace Myna pro převod řeči na text v prostředí desktopu Ubuntu. Včera byla Myna zpřístupněna širší komunitě Ubuntu formou technologické ukázky dostupné v Ubuntu 24.04 LTS, Ubuntu 26.04 LTS a Ubuntu 26.10 s GNOME na Waylandu.
Ubuntu 27.04 bude Tenacious T-Rex.
Byla vydána nová verze 2026.4.0 "Never-slop" svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Přehled novinek v poznámkách k vydání a na GitHubu. ScummVM oslavil 25 let. Verze 0.0.1 vyšla 8. října 2001.
Kanadský vývojář Anthony Sistilli vytvořil ironický DIY projekt parodující kamerové systémy Flock, s cílem názorně demonstrovat rizika masového sledování jaké provozují tyto komerční ALPR systémy. Z levné IP kamery a vlastního ML softwaru (napsaného s pomocí SI circa za 20 minut, kód se mi bohužel nepodařilo dohledat) běžícího v laptopu sestavil jednoduchý systém, který detekuje výhradně policejní vozidla, zaznamenává jejich SPZ a
… více »Část údajů uživatelů internetového supermarketu Rohlík byla odcizena. Kyberútočníci napadli nástroj zákaznické podpory Rohlíku, odcizili tak jména, e-mailové adresy, v některých případech také telefonní čísla nebo přepisy komunikace mezi klienty a zákaznickou podporou. Rohlík incident nahlásil příslušným orgánům a přijal příslušné opatření, aby zamezil podobným případům v budoucnosti, uvedla firma.
Aplikace eDoklady fungovala v obou volebních dnech stabilně a prakticky bez front. Digitální a informační agentura (DIA) odhaduje, že se digitálním dokladem prokázalo více než 100.000 voličů. Aplikaci si před volbami či během nich aktualizovalo 247.517 uživatelů. Nových registrací bylo 19.431 a do aplikace se přihlásilo 357.879 lidí. Největší nápor přišel bezprostředně po otevření volebních místností mezi 14. a 16. hodinou, kdy si
… více »Začal semestr, začal i podzim a kromě hub rostou jako po dešti i veřejné dílny v Praze. Nedávno strahováci referovali o hackerspacu Bordel, nyní se otevřela dílna Dejvice Lab jen kousek od ČVUT. Na blížící Virtuální Bastlírně tak uslyšíte nejen report z návštěvy dílny HWLab, ale i řadu novinek, událostí a úsměvných momentů, které se za poslední měsíc ve světě techniky, ale i vědy udály. Připojte se tedy již v úterý 13.10. od 20:00 a zapojte se do
… více »
. Navíc mám s koupí IT v bazaru velmi špatné zkušenosti (viz mé zápisky o ThinPadu T23).
Btw. Je to ten stroj vlevo a ten monitor a klávesnice k němu nepatří, ty patří ke "karkulce", která je vpravo a jakožto AMD K6 200MHz se 128 MB RAM nahradí dosavadní router -- "rumcajse", který má jen 64 MB RAM a je ještě větší stařík, takže z něj udělám tenkého klienta.
. A má to dokázat, že C++ je lepší, protože dokáže vytvořit víc instancí zvolené třídy než Java
. A neptej se mě, proč tam nemám ošetřené chyby při alokaci paměti a vyvolání výjimek
protože dokáže vytvořit víc instancí zvolené třídy než Java
Ovšem za jiných podmínek, takže nedokazuje vlastně nic.
. Jinak to bylo v tu chvíli nejsnažší rozšíření kódu, které způsobí vyčerpání paměti
).
binary-trees, hned na začátku) a vychází mi to takto:
time java -server binarytrees 16 > /dev/null real 0m3.490s user 0m3.148s sys 0m0.184s time java binarytrees 16 > /dev/null real 0m4.519s user 0m4.384s sys 0m0.092s time ./binarytrees 16 > /dev/null real 0m2.962s user 0m2.948s sys 0m0.008sRozdíl je mezi Javou a C je sice docela značný, ale tady už to tak významné není:
time java -server binarytrees 18 > /dev/null real 0m14.188s user 0m13.977s sys 0m0.188s time java binarytrees 18 > /dev/null real 0m16.140s user 0m15.745s sys 0m0.156s time ./binarytrees 18 > /dev/null real 0m13.936s user 0m13.545s sys 0m0.088sKaždopádně je zajímavý hlavně ten podstatný rozdíl mezi verzí JVM client (default) a server.
Ale binární Java dává srovnatelné výsledky s C++.
To UPDATE: ano je to tak. JRE je defaultně omezeno a nemá k disposici celou paměť.
Předminulý semestr jsem na áčko ukončil C++ (ze kterého tento semestr cvičím jednu skupinu)
Můžu se zeptat co je to za školu, kde člověk po vystudování jednoho kursu tento kurs může učit? Každopádně doufám, že neučíš podobná zvěrstva jako tento ukázkový kód.
Můžu se zeptat co je to za školu
Rád udělám reklamu svému ústavu
. Vítej na FI MUNI. A taková zvěrstva se opravdu snažím neučit, ale tady nejsme ve škole
.
Rád udělám reklamu svému ústavu
. Vítej na FI MUNI. A taková zvěrstva se opravdu snažím neučit, ale tady nejsme ve škole
.
Já se ptal proto, abych se té škole mohl vyhnout...
Když tak nad tím kódem přemýšlím, tak se vlastně nevytvoří ani jeden objekt, protože žádný konstruktor se vlastně nedokončí. Tomu říkám test
.
Já se ptal proto, abych se té škole mohl vyhnout...Patrně nutná podmínka pro vedení cvičení z C/C++ je dosažení 80 bodů u zkoušky, na jedničku stačí, tuším, šedesát. Jde o součet bodů za domácí úlohy do cvičení, zkouškový program řešený doma a za připitomělý test nimrající se v normách ANSI/ISO C/C++ a chytácích, které při běžném programování zcela jistě nepotkáte. :) Ani jednou jsem se bohužel nepřehoupl přes tuto hranici, takže jsem přišel o snadný a bezpracný příjem peněz. Škoda. :( Na druhou stranu C/C++ prý není na FI zase tak moc rozšířené, takže je lepší tuto školu hodnotit na základě jiných věcí.
. Zaprvé to není snadný, za druhé to není bezpracný a za třetí to není příjem peněz
. Abych se dostal mezi cvičící, musel jsem v C++ odevzdávat snad všechny programy v předtermínu (tj. trávil jsem nad nimi celou neděli až do půlnoci a někdy už i sobotu) a nadstandardně je zpracovat. Cvika vedu od 8 hodin ráno (což je pro mne vražedný čas uprostřed noci
) a když chci zmínit vše podstatné, tak většinou končím chvíli po 9 a ne v 8.50... Víkendy sice netrávím psaním domácích úkolů, ale jejich opravování je v některých případech srovnatelně náročné, když chci studentovi sdělit, v čem udělal chybu.
Naprosto příšerné je hlavně bodování. S pravidly pro bodování mnohdy nesouhlasím (-3 body za špatná přístupová práva k souboru...), ale musím se jimi řídit, což ve mně vyvolává značný stres hlavně při rozhodování sporných situací (které naštěstí většinou nakonec rozhoduje vyučující).
A co se týká "příjmu peněz", tak stovka na hodinu (hrubého) mi za ten stres opravdu nestojí. Ale aspoň mě to trochu baví (když vidím u studentů zájem a pochopení látky, což bohužel nebývá až tak často) a taky si říkám, že "praxe" s výukou na vysoké se může pěkně vyjímat v životopise...
S pravidly pro bodování mnohdy nesouhlasímNahlédl jsem do těch pravidel, a je to tedy síla. Když si vzpomenu na zlaté časy na FEL ČVUT (ne, že by to nebylo přísné, ale co je moc, to je moc)...
Odevzdávat programy v přetermínu se mi dařilo prakticky vždycky, v případě C nebylo na překážku ani to, že jsem si vybral pokročilejší cvičení. Sice jinak skoro neprogramuju, ale aspoň jsem od něj odpočatý, takže jsem ty úlohy zpracovával pěkně rychle. Leč přístupová práva a banální jednořádkové neshody se zadáním spolu s mně nevyhovující zkouškou udělaly své.
Taky jsem si připomněl, jak vypadá poznámkový bloček na známky a body, od toho Cčka jsem jej víckrát neviděl.
absence:
cvic1:
cvic2: 9.3. ok, *2
cvic3: 13.3. nefunguji locale, jinak ok *3
cvic4: 20.3. spatna prava k souborum, *-3
22.3. ok, autodetekce *1
cvic5: 25.3. ok, vcasne odevzdani, kratke, *4
cvic6: 2.4. ok, vcas, nepovine, *3
cvic7: 10.4. vyzaduje IP adresu, ne nazev, nepouzite promenne,
jinak dobre, *-3, opravit do 2.5.
25.4. ok, udp *1, dynamicka rychlost *1
cvic8: 17.4. ok, *3
cvic9: 24.4. ok, vcas *2
cvic10: 27.4. ok, vcas *2
cvic11: 9.5. ok
zapocet: ANO 11.5.2005 M.Šárfy
zaver: 16/5 Zpracuje MI
28/5 OK, obě rozšíření *35
test: 3/6 80% *24
Pokud bych já bodoval cvičení, asi bych se na pravidla, která se nám oběma nelíbí, jednoduše vysral.
Co nadělám, když se budu snažit, můžu se zkusit protlačit do nějakých cvik na fyzice, aspoň bych se musel doučit to, co jsem v minulosti zanedbal.
... Například ošetření všech změn v programu "oxidy", který přepisoval vzorec na název, bylo docela hardcore. Místo stroncnatý strnTnatý apod. To pak člověk objevil chemické prvky o kterých nevěděl, že existují a ošetřil správný název oxidů, které podle kolegů chemiků ani nemohou vzniknout
I když psát jednoduchý tupý program schopný tvořit správné tvary slov se někdy docela hodí.
Co je na tom nejasného?
překvapuje mě, že tento aspekt nemá vliv na nasazení Javy ve webových aplikacích, kde by paměťová náročnost měla hrát nemalou roli.Spočítej si cenu programátorů v C++, připočti k tomu fakt, že nemáš za zadkem nic jako jboss, nebo Apache, Sun případně Eclipse a potom to porovnej s cenou jednoho serveru, který má dost výkonu, aby deficit Javy utáhl. Z ekonomického hlediska by se takové nasazení C++ rovnalo sebevraždě ... předpokládaný nárůst efektivity aplikace by se pravděpodobně nikdy nezaplatil.
. A navíc jsem tam psal, že psát webové aplikace v C++ bych i já považoval za _trochu_ divné
.
Btw. Aby si někdo nemyslel, že Javu odsuzuju (jen jsem naštvaný, že mi v ní napsané aplikace jedou tak pomalu), tak má hluboká poklona patří kvalitě dokumentace Javovského API. Ačkoliv do Javy pronikám pomalými krůčky výuky PB162
teprve od konce září...
import java.util.Hashtable;
public class Door {
private String number;
private boolean open;
private static int count;
/**
* Constructor
*
* @param number
* string "number" of the door
*/
public Door(String number) {
this.number = number;
System.out.println("Object count: " + number);
// new Door("HAHA"); // let's go cycling
}
/**
* Main function.
*/
public static void main(String args[]) {
int count=1;
Door d;
Hashtable h = new Hashtable();
while(true){
System.out.println("Object count: " + (count++));
d = new Door(Integer.toString(count)); // let's go cycling :
h.put(new Integer(count),d);
count++;
}
}
}
Anketa
Losnu nebo Mažňáka?
Ále, třeba Bahňáka! (31 %)
Java RULEZZ! (30 %)
C++ RULEZZ! (35 %)
Co kecáš, Java paměť vůbec nepotřebuje! (17 %)
C++ na programování a na Jávu na dovolenou. (36 %)
Džáva, jedině džáva! (13 %)
Lama, seš LAMA! (27 %)
Já programuju v BASICu. (12 %)
Všichni jste divní. Jenom já jsem Smalltalk! (18 %)
Celkem 83 hlasů.
219% je na 83 hlasů celkem dost :)
Teď tě Leoš zatkne za thoughtcrime pochybování o Leošově autoritě.
(Matiku už totiž studuju jako druhý obor a zrovna šťastnej z toho taky nejsu. A fyzika mi od gymplu nikterak neschází
)
Tiskni
Sdílej: