Game maker pro Linux na světě!

Konečně jsem završil své dvouleté úsilí (bak. práci) a dokončil v Javě Game maker pro Linux. Resp. je to první verze vůbec, takže hodně much atpd. Můžete checkovat zde: http://tvorbaher.cekuj.net

Jak nastavit domácí wi-fi síť

Tento článek je takový rychlý how-to k nastavení domácí wi-fi sítě. Vznikl z důvodu, že se mě moc kamarádů na to často ptá, tak budu jen linkovat sem. Rozhodně nejsem v téhle oblasti odborník, tak odborníci nekamenovat- všechno vycenzuruju :D

1. ta krabička s anténou je wi-fi router a obvykle do ní vede kabel z krabičky zvané modem
2. potřebujeme: kabel na propojení počítačů (kroucená dvojlinka nestíněná) + nastavení internetu – papír od internet. providera (ip. adresu, masku, bránu).
3. pokud nemám nový wi-fi router a neznám (tedy obvykle) heslo pro přihlášení, provedu tvrdý reset (do továrního nastavení). Obvykle je tam malý čudlík velikosti na jehlu a držet ho 20 sekund
4. pro jistotu vypneme na PC tlačítkem wi-fi sítě (v případě notebooku). propojíme kabelem PC s wi-fi routerem (sdířka možná nese jméno LAN, WAN je modemovej kabel)
5. wi-fi router vyresetovanej nebo ne, potřebujeme vědět: jeho ip adresu, jméno do administrace a heslo. V případě neznalostí tedy resetujte a googlete model wi-fi router a klíčová slova „tovární nastavení“
6. máme tedy kabel mezi wi-fi routerem a PC. Nyní máme zjištěnou tovární ip adresu, obvykle je to dost podobný tomuhle: 192.168.1.1. Tu zadáme do prohlížeče jako když píšu facebook.com.
7. Objeví se administrace, zadejte jméno a heslo. Pokud se neobjevilo, je nutné v počítači povolit DHCP -> googli kde a jak a co.
8. Vlezu do administrace a provedu dvě věci. Bohužel je vše anglicky, tak to chvilku potrvá najít.
I. Změním ip adresu routeru- tu nastavím podle papíru od poskytovatele. Bude to chtít restartovat (softwarově, ne tlačítkem!). Odpojí vás to z administrace. Zpět se tam nedostanete 192.169.1.1, ale třeba tou novou takto: 166.155.222.45. Ještě napsat výchozí bránu podle papíru.
II. Povolím bezdrátovou síť, pojmenuji (položka SSID) ji a zvolím šifrování WPA2 (ne WEP!!!!!) a dostatečně dlouhé heslo, ne 123456 apod.
9. v PC pak napiště že máte: 166.155.222.46 (vyšší o jedna), maska stejná, výchozí adresa je to 45 na konci, viz bod 8. I). To je postup (tento bod 9) pro statickou ip adresu, ještě je možné udělat dynamicky přes DHCP. Jen se nastaví rozsah přidělovaných adres a počítač nemusí mít 46, ale občas dostane 50, občas 51…
10. hotovo, funguje

Téměř dokonalý přehrávač hudby

Téměř dokonalý přehrávač hudby. Český, zobrazuje fotky alb, ukazuje info o umělci, albumu; každá píseň tam má text. Chybí mi už jen editace ID3tagu… :)
Napojen na last.fm…
Zdroják GPL. Windows, Mac zadarmo, ale po roce nutné koupit. Linuxová verze má dokonce Ubuntu PPA repozitář. Vyzkoušejte!
- http://flavio.tordini.org/musique
- https://launchpad.net/~ferramroberto/+archive/minitunes

Perl: získání času

V Perlu lze použít na zjištění současného datumu a času tuto konstrukci:

#!/usr/local/bin/perl
@timeData = localtime(time);
print join(' ', @timeData);

Výstup:

50 1 12 19 1 112 0 49 0

1. údaj: 50 sekund
2. údaj: je první minuta
3. údaj: hodina 12
4. údaj: dnes je 19.
5. údaj: od začátku roku utekl jeden celý měsíc (= je únor)
6. údaj: uběhlo 112 let od roku 1900 (= 2012)
7. údaj: 0. den v týdnu, tj. je neděle
8. údaj: 49 dní je za námi od začátku nového roku (tj. je 50. den)
9. údaj: je letní čas?

Výpočet data Velikonoc a Popeleční středy v PHP

Tedy vlastně nejen v PHP, stačí si to přeci malinko upravit…
Datum Velikonoc se každý rok mění, není pevně stanoveno. Jde o první jarní úplněk (první úplněk po 21.3.). V PHP existuje funkce easter_date(), jak funguje vnitřně tento algoritmus, se s popisem dozvíte na cs Wiki.
No a Popeleční středa (začátek postního období) je 46 dní před Velikonocemi. Takže chvilka práce a voilà:

 Číst dále »

Instalace Windows 7 z bootovatelného usb flash disku

Návod na výrobu bootovatelné USB flashky s Windows 7 (nejen s ní, i jiné Windows):

  1. Příkazovou řádku (cmd.exe) spušťe jako Správce (pravý tlačítko a Run As Administrator v případě anglických Win)
  2. Napište diskpart. Jde o nástroj pro správu disků.
  3. Nyní napište: list disk. A zobrazíte si přehled o všech discích připojený k PC.
  4. select disk x. Kde x je číslo disku ze seznamu, takže třeba: select disk 3.
  5. Pokračujeme těmito příkazy:
    • clean
    • create partition primary
    • select partition 1
    • active
    • format fs=ntfs quick
    • assign
    • exit
  6. Nyní připojte do DVD mechaniky originiální Windows 7, popř. máte-li image (iso obraz disku), připojte jej do virtuální mechaniky, např. přes Daemon tools.
  7. Je-li DVD v D: pokračujeme příkazy: D:\ a cd boot. Jsme tedy na disku ve složce boot.
  8. Nyní příkaz: bootsect.exe /nt60 X:, kde X je písmeno vaší flashky.
  9. Poslední příkaz: xcopy D:\* X: /E. Zkopíruje veškeré soubory z disku DVD (D:) do flashky (X:). Parametr E tam nechte.
  10. Nejvíc času trvá asi formát a kopírování. Ale tak za cca 15 minut je flashka hotová. Enjoy :)

Alza.cz roste, zvýšila obrat o 1 mld. na 7 mld.

Internetový obchod s elektronikou Alza.cz roste raketovým tempem. Loni (2011) zvýšila svůj obrat o 1 mld. na úctyhodných 7 mld. Alza zveřejnila výsledky na svém webu a neopomenula dodat, že to dokázala bez cizích zdrojů a akvizic. Úspěch prej stojí za větším zájmem o notebooky, spuštěním dalších eshoopů a modernizaci showroomů.

FinExpert: Srovnání nízkonákladových bank

Zajímavý odkaz na FinExpert článek: Srovnání nízkonákladových bank. Jen jsem si ujasnil, že kombinace, jakou používám, je velmi dobrá.

Používám kombinaci Fio+mBank. Fio jsem si pořídil poté, co mBank zpoplatnila výběry z libovolného bankomatu- banka „zadarmo“, již nebyla zadarmo. Za výběr chtějí 9, 18 nebo 27 Kč — to v závislosti na tom, jak moc používáte platební kartu. Ve Fio naproti tomu za výběr platíte 30 Kč z libovolného bankomatu, 6 Kč z ČSOB (Poštovní spořitelna) bankomatu a 10 grátis výběrů v měsíci z bankomatu Pharro (Praha no problem, jiné kraje už docela jo).

Fio je dále dobrá na platbu na Slovensko. S českým účtem získáváte ekvivalentní účet na SR, pouze s jinou koncovkou banky (/xxxx). Pošlete CZK a na druhém konci se to konvertuje na EU a přepošle. Vše ok a bez problémů.

mBank nemá dost poboček a ani vlastních bankomatů- v tomhle je také Fio lepší. mBank účet si ale stále ponechávám, protože se tam neplatí za vedení embosované karty (při platbě do zahraničí).

Sečteno, podtrženo — mít dvě banky se vyplatí — využíváte výhody obou, stejně jako např. výhody 2 operačních systémů :) .

PHP: Cannot modify header information

Warning: Cannot modify header information – headers already sent by (output started at...

Tato chyba se vám zobrazí, pokud máte před modifikací headeru (např. redirection stránky) nějaký výpis textu- echo, print, nebo zobrazujete DTD- to je také výpis!

Přestaly fungovat naplánované úlohy

Přestaly mi běžet naplánované úlohy (scheduled tasks) a začalo tak otravné pátrání, kde je problém. Možná to někdo využije, tak sem dávám postup detektivního postupu:

Mezi službami jsem taskscheduler viděl, že běží. Z event logu jsem zjistil, že problém způsobuje schedulovaný task XYZ, který mi v danou chvíli nic neříkal. Tento task „vytěžoval“ taskscheduler natolik, že nespouštěl žádný další task.

Přes taskschd.msc jsem žádný XYZ task neviděl a tak jsem si vypsal v CMD tasky:

schtasks > c:\temp\scht.txt

Definici této úlohy si lze zobrazit takto:

schtasks /query /tn "XYZ" /xml

Najednou jsem poznal své nemilé dílo- experiment pár měsíců nazpět se spustil- a já myslel, že jsem tam nastavoval rok 2049 :-)

schtasks /delete /tn "XYZ"