Dvě verze PHP, 5.2.08 vs 5.2.6.
Jeden napsaný engine, jedna logovací třída, jedno volání session_start(), identický kód a přesto...
... na starší verzi PHP se neukládají session proměnné.
Teď možná někomu z vás ušetřím ty dvě hodiny, co to trvalo mně:
Nejprve jsem zjistil, že v prohlížeči není uložena proměnná PHPSESSID. Řešení - je vhodné volat session_start() dříve, než se cokoli pošle na výstup prohlížeči, neboť pak již nelze poslat hlavičkami setCookie a proměnná se neuloží. Řešení, kdyby tohle nefungovalo - cookies neplatí (by default) napříč subdoménami, stačí tedy přidat kousek kouzelného kódu:
ini_set("session.cookie_domain", substr($_SERVER[HTTP_HOST],3));
Protože www je taky subdoména. Direktivy session.use_cookies nastavit na On, session.use_only_cookies klidně taky a vypnout session.use_trans_sid - tím sice vykopnete těch pár lidí, co nemá javascript (protože se nebude automaticky přidávat PHPSESSID nebo zkráceně SID ke každému odkazu) ale Google to ocení a vy ostatně taky.
Teď tedy PHPSESSID proměnná v prohlížeči je. Ovšem pro mě bylo příliš brzy volat "heuréka!" protože se proměnné v $_SESSION poli stále neukládaly.
Řešení je jednoduché - definice logovací classy, třídy, musí být uvedena v PHP kódu dříve než samotné volání session_start().
Je to drobnost, ale její znalost může být kritická.
Co mě vedlo k tomuhle podezření bylo nekompletní uložení atributů třídy, nechte si vypsat:
print_r($_SESSION);
a sledujte, že při volání session_start() ještě před deklarací třídy je (v kombinaci s určitým nastavením a verzí PHP) u logovacího objektu (nebo jakéhokoli objektu pracujícímu se session proměnnými a třídami) vidět:
object(__PHP_Incomplete_Class)
Což naznačuje, kde hledat problém.
Třeba to někomu pomůže.
Dell uvedl na trh už docela dávno model XPS M1330 jako malý, lehký, výkonný a elegantní notebook - a pokud jako já používáte na těžkou práci stolní kompjutr a s sebou vás už nebaví tahat klasické patnáctipalcové, tříkilové laptopy, může vás zajímat, co jsem s tímhle pokladem od Dellu zažil za měsíc aktivního používání:
Co oceníte:
Zatím převládá velká spokojenost. Nejlepší je záruka tři roky NBD - Next Business Day. Nemusíte nic nikam posílat, stačí zavolat, druhý den přijde technik, opraví nebo vymění. A hotovo.
V tomto dílu bych se zaměřil na pár drobných prográmků, které mi hodně urychlují práci. Všechno je to freeware.
SWITCHER (www.insentient.net)
Kopíruje macovské přepínání oken, protože to je fantastická věc, kterou má mac lepší než windows platforma. Ovládání je jednoduché - klávesovou zkratkou se spustí Switcher a všechny aktuálně běžící programy (okna) se zobrazí zmenšeně. Vy si pak jen vyberete, do kterého chcete skočit. Parádně rychlé.
ROCKETDOCK (www.rocketdock.com)
Je to víc než jen pouhá lišta pro ikony. Podle mě je to spíš plynule animovaný interface s možností rozšíření pomocí pluginů (hodiny, kalendář), které já osobně nevyužívám. Stačí mi jen na ty ikony, které mám hned po ruce, a jde mi o to, že obrázek vydá za tisíc slov a na ploše ikony nemám, protože k nim není přístup z otevřeného okna. Tahle lištička se může přichytit například k hornímu okraji a vyjet jen v momentě, kdy si o to řeknete myší. Pro mě nepostradatelná záležitost. Opět á la mac.-)
YOD'M 3D (www.klitetools.com)
Tenhle dobrý nápad se líbil jisté společnosti, která jej odkoupila a vyvíjí jej dál, už ne jako freeware, pod názvem DeskSpace. Freewarová verze je stále k sehnání a plně dostačuje - na kostku jsou namapovány čtyři virtuální plochy Windowsů a mezi těmi lze přepínat. Otáčet krychlí lze klávesami i myší, rendering využívá Direct3D narozdíl od většiny ostatních podobných aplikací, které chtějí OpenGL. Praktická věc, kterou ovšem doporučuji jen těm nejnáročnějším uživatelům, já se v tom už později ztrácel a raději si udělal pořádek na té jedné ploše pomocí prográmků, které jsem zmínil předtím. Ale určitě to vyzkoušejte, je to praktická věcička.
LAST FM (www.last.fm)
Nakonec něco, co mezi ostatní moc nepatří, ale práci mi to urychluje. Dobrá muzika je skvělý způsob, jak si zpříjemnit dny a noci u počítače a jde jí navodit různá atmosféra - když se blíží deadline a je třeba dělat věci rychle, tak rychlý drum'n'bass mi vždycky dobře posloužil. A u učení matematiky a fyziky ke státnicím je Dvořák a Vivaldi, nebo jakákoliv jiná klasika, ideální. Jen jsem přišel na to, že mluvené slovo mě od práce ruší. Last.fm je server, kde si můžete poslechnout všechnu hudbu světa a to zadarmo. Stáhněte si aplikaci pro Windows a zdarma se registrujte, je to skvělá služba.
Je ještě lepší, než bráška HD2. Nahrává ve Full HD kvalitě, 1920x1080 při 60FPS a na osmigigovou kartu se tak vejde hodina a půl videa.
Jedná se o nejmenší kamerku na světě, která je schopná snímat v plném high definition. Co víc? Video se kóduje v MPEG-4 AVC/H.264, čočka je
celoskleněná a má desetinásobný optický zoom, připojíte ji i pomocí moderního HDMI konektoru (plně digitálně, audio i video v jednom kabelu), má funkci "Face Chaser" jež v záběru detekuje tváře a přizpůsobuje podle toho expozici a nastavuje auto-focus a mimo jiné umožňuje fotit během natáčení.
Za cenu kolem deseti tisíc (ebay, říjen '08) je to schopná a úžasná hračka a tady je pár linků, co by se mohly hodit:
Steve's Digicams recenze (anglicky)
HD1000 na E-Bay (německy)
V prvním dílu seriálu o zlepšení workflow se mrkneme na staré dobré windowsky a domácí síť, pro mnohé každodenní chléb. Následující situace se mohou jevit někomu zcela humorné, ale věřím, že někdo se v tom najde a jeden z triků použije.
1) Ležíte v posteli, na peřině notes. Otevřené icq nebo rozepsaný mail. Ze serveru se line tichá muzika nebo hraje oblíbený seriál. Začnete zívat. Pod peřinou je teď na podzim tak hezky teplo , že zvednout se a jít server vypnout se jeví jako nadlidský úkol.
Et voilá.-) Teď stačí jen odložit notes a spokojeně usnout. Kdyby něco z toho nefungovalo, zkontrolujte jestli jsou oba kompy ve stejné pracovní skupině, jestli mají povolenou Vzdálenou plochu a neblokuje ji firewall.
2) Je fajn vědět, že všechny věci doma na serveru jsou přístupné právě přes Vzdálenou plochu. Odkudkoli tak můžete pracovat se svými dokumenty a dělat podobný vymoženosti. Jenže plotny harddisku se točí, chladiče chladí, kondíky drží... a to vše stojí prachy zbytečně, protože se zvenku třeba za celý den nenapíchnete. Co s tím?
Tu MAC adresu v posledním bodu samozřejmě nahraďte za tu vaši. Za pár okamžiků, až se server rozběhne, můžete k němu přistupovat přes Vzdálenou plochu. Jak je to možné? V momentě, kdy to v linuxu odklepnete, router oběžníkem (to je ten přepínač -b jako broadcast) obešle všechny kompy v síti a na ten s požadovanou MAC adresou zašle kouzelný paket (magic-packet). Tohohle malého kujóna přijme síťovka vašeho serveru a probudí jej. Pokud něco nefunguje, zkontrolujte, zda je v BIOSu povolený wake on LAN a zda zadáváte správnou MAC adresu. Někdy je v těch všech síťových prvcích nepořádek.
Nová zakázka, nové nápady, spousta místa se vyřádit. Použiju stejný redakční systém, jako jsem napsal tady pro andre.retro, jen dopíšu hitparádu a předělám galerii. Držím se tu při práci několika klišé, takže žádné revoluční barevné pojetí, časem prověřená kontrastní kombinace žluté/červené/bílé
na černé působí elegantně a přitom agresivně. Proč taky nevyužít grafiku sponzorů, když mají mnohem více lidí a peněz ta loga dotáhnout k dokonalosti? Každý dobrý webdesignový návrh pak dotvářejí detaily. Artefakty, které na stránce vůbec nemusejí být, ale přesto grafik nalezl způsob, jak je tam dostat tak, aby nerušily. Tyhle prvky jsou nejpříjemnější částí práce na celém projektu, z holého náčrtu se stane stylový celek. Jde třeba o ta žlutá líznutí po stranách menu, bez kterých by hlavní nabídka utíkala do stran. Pak si jen pohrát s odsazením písmen ve fontu a ... už jen udělat brutální titulní grafiku.
Co na výsledný design říkáte vy? Napište na forum.
A je hotovo! Dva velké nákupy v Alze a Czechcomputeru, dvě hodiny skládání, dopoledne ladění výkonu, hodinka bastlení a jeden večer a noc instalace a přenos dat. Voilá, výsledkem je tichounká, rychlá a spolehlivá mašina. Cenu jsem udržel ještě rozumnou, 15K bez daně.
Case od Chieftecu byla dobrá volba, fakt má 1mm plech, navíc bezšroubkovou montáž a pěkný design. V létě možná bude zapotřebí osadit některé 120mm nebo 92mm pozice na chladiče, ale teď jsem dal přednost tichu. Seasonic S12 v 380 wattech neměli skladem, proto jsem sáhnul po výkonnějším 430W bratříčkovi, který si drží 85% účinnost, jen se na téhle sestavě moc nezapotí a má zbytečně velkou rezervu. Všechny kabely jsou v praktických černých punčoškách, ty nevyužité jsem zastrkal mezi bočnici a plech pod motherboardem. Vnitřnosti jsou vyvedeny v modré barvě PCB, tradiční u GigaByte. Výstraha "Socket 775 vyžaduje odbornou montáž" mi zněla v hlavě cirka minutu, než jsem zacvaknul dvoujádro tam, kam patří, a připevnil skoro půlkilový pasiv. Na tenhle kus mědi a hliníku bude spoleh. Grafika je otázkou několika sekund, a pak už jen klasická piplačka se zapojením power, resetu a LED diod, připojit SATA a IDE harddisky, zkontrolovat a rozjet to peklo...
Čas T+1 hodina:
Upřímně řečeno, ticho si představuju jinak. Ale co tam tolik řve? S pár odřenými prsty od zastavování vrtulí jsem se domákl, že to je Zalman na grafice. Nechávám to být, řešit to budu později, snad půjde zpomalit softwarově, i když to není referenční nVidia chladič. Jak to asi bude s těmi třemi gigahertzy?
Čas T+3 hodiny:
Teda ten randál z grafiky je dost znát, z laptopu je člověk rozmazlený. A procesor? Hehe, 3GHz na první šťouch, bez zvýšení napájení. Na vyšší FSB potřebuje popohnat, desetina voltu mu stačí k tomu, aby nabootoval při rychlosti 3.33GHz (9*370), na 3.5GHz (9*389) potřebuje navíc 0.15V a na strop jsme já a DualCore E2160 narazili při 3.6GHz (400*9) - procesor kvůli vysokému napětí a rychlosti sběrnice, já kvůli radosti, že lze doma vzduchem chladit a provozovat 100% overclock. Nastavuju to pro jistotu na 3giga a jdu tam cpát data.
Čas T+3 hodiny a 30 minut:
Jo, 64-bitové Windows Vista šlapou. 3GHz bez zaváhání zvládly instalaci, trápí mě jen ten větrák na 8800GT. RivaTuner, nTune, všechno stejná odpověď - není to referenční chladič, zapomeň na regulaci, vezmi si špunty do uší a buď rád za teploty 40°C/60°C (2D/3D). Zalman sice rachotí, ale chladí jak pánbůh...
Moje odvěké dilema - silný laptop, nebo slabší a k tomu stolní mašinu? Trvalo to roky, kdy jsem si prošel stádiem pouze stolních, teď čtyři roky pouze laptopy, a nyní je čas nabrat zas nový směr, zkusit změnu. Notebook a PCčko. Důvod? Flash, grafika, fotografie... osekané dvoujádro a starší generace Radeonu mě už znatelně brzdí při práci.
Požadavky:
- maximální možnost upgrade (case, zdroj, deska)
- výpočetní výkon (Adobe aplikace chtějí hodně MHz)
- velká a rychlá RAM (stejný důvod, ale s MB)
- grafika s nejlepším poměrem cena/výkon
- ticho
- stabilita
- co nejnižší cena
Co hrálo pro prodej laptopu a koupi nového silného:
- výkon mám sebou na cestách a do práce
- mám zas novou záruku, zbrusu nový kus HW
- nemusím přenášet data, jako v případě více systémů
Co hrálo pro ponechání starého NB a stavbu stolního:
- finančně to vyjde stejně
- výkon bude vyšší než u laptopu (nového i starého)
- upgrade mnohem snadnější, PC pomaleji ztráci hodnotu
- budou dva systémy, takže se dá práce dělit
- použiju vše, co bylo externě k laptopu (LCD, HDD, DVD)
Vyšlo mi to jasně. Jen co z golfu přijdou peníze za únor, vrazím je do stolního. A co to bude?
Trochu jsem to pozměnil...
GIGABYTE EP35C-DS3R
INTEL E2160 @ 3.0GHz (9x333MHz)
ARCTIC Freezer 7 PRO
2x ZEPPELIN 2GB DDR2 800MHz PC6400
GIGABYTE NVIDIA GeForce 8800GT, 512MB DDR3
CHIEFTEC MidiTower CH-05SL-B-OP
SEASONIC S12II-380 380W
Deska má podporu 1600FSB, 45nm CPU, DDR2 i DDR3, SATA II RAID a jen jeden slot PCIe 16x - nechci CrossFire, protože na moje rozlišení 1680x1050 se stejně ta škálovatelnost tolik neprojeví a pořád vyjde líp, pořídit jednu rychlejší grafiku. Procesor zatím bude muset stačit, snad se podaří ho natočit na ty tři gigahertzy, a vydrží než 45nm spadnou na podobnou hladinku. 4GB RAM je akorát, míň se ani nevyplatí finančně, když jsou teď tak levné a víc, to nevyužiju. Dlouho jsem vybíral grafiku, už jsem měl za favorita i novou 9600GT, ale přecijen optimální výkon za tu cenu má pro mě pořád 8800GT s půl giga paměti. Chiefteca a Seasonica jsem zdůvodňoval už v nějakém starším článku, tak to nebudu komentovat víc. Všechny požadavky to podle mě splňuje.
Dohromady to dělá 12K bez daně, Alza a CZC skladem. Připomínky a nápady, co bych měl změnit, prosím napište na forum, nebo na můj mail.
V rámci přípravy bakalářské práce se mi dostala do rukou výborná kniha Umění softwarového návrhu (Grada, detaily tady). V první kapitole je pro úvod do problematiky použita paralela softwarového inženýrství a architektury takové, jakou si ji představuje většina z nás, tedy stavebnictví, inženýrování budov. Pro vysvětlení to je dle mého skvělá pomůcka, takže ve zkratce to nejdůležitější:
Stavitelství je prastará disciplína, procházející tisíciletími vývoje až k nynější skoro-dokonalosti. Naproti tomu architektura softwarových projektů je velmi mladý obor. Zatímco nyní je nemyslitelné jakoukoliv větší stavbu začít bez důkladného plánování a povolení, i u velkých SW projektů stále vidíme naivní techniku programování, kdy se spoléhá na výjimečnou zručnost programátora a vypustí, či odflákne se část modelovací, plánovací.
Příklad 1:
Zahradní domek si postavíte sami tak, že zajedete do OBI a s kupou latěk a hřebíčků si vystačíte sami a bez plánů - stejně tak na osobní blog, malou vizitku, někdo trochu větší firemní stránky, záleží na každém, na to si vystačíte bez promýšlení dopředu.
Dům, na ten potřebujete povolení, plány, spoustu plánů, spoustu nákresů. E-shop, webovou aplikaci, veškerá větší B2B a B2C řešení, prostě náročnější SW projekt - kolik času a prostředků je věnováno plánování? Byli byste velmi překvapeni, jak je tato fáze opomíjena.
Příklad 2:
Pokud jste zůstali bydlet na stejném místě, chodí k vám po čase víc přátel a návštěv, načež manželka chce přestavět zahradní domek na přístřeší pro hosty. Jde to vyřešit? Ale ano, pokud nebudete nároční. Nemáte žádné nákresy od minula, ale je to tak jednoduché, že vše proběhne relativně snadno. Stejně tak pokud jste se přestěhovali a na osobním blogu chcete změnit adresu bydliště, nebo jste se rozvedli a místo manželky teď fotíte milenku a měníte fotogalerii. Dokumentace není, ale je to tak nenáročný problém, že jde stále řešit snadno.
Tak a teď co když máte dům, nemáte plány, a chcete ve sklepě saunu, nebo myslíte na stará kolena a chcete zbourat schodiště a zainvestovat do výtahu. Že se nestane, abyste neměli plány? A proč asi? Stavebnictví díky tomu vývojovému náskoku už přišlo na to, že některé problémy se bez výkresů, dokumentace a modelování řešit nedají. Stejně tak mějme firmu, která provozuje elektronický obchod, narychlo sestavený pseudo-geniálním programátorem polobohem. Po roce prosperování si zákazníci stěžují na zpátečnické nepodporování plateb kreditkou online. A tak dáte echo géniovi, aby za pár kapříků do shopu integroval online platební systém. Buď vám řekne, že nemá čas, nebo vám přestane zvedat telefony, nebo se do toho pustí a zešediví a přibere dalších deset kilo... nebo má dokumentaci, model a plán, který s takovouto variantou počítal, a má se čeho chytit a ví, kde navázat.
Sestava na únor, bez HDD, LCD a příslušenství, to už si doladíte podle potřeby. Prostě to základní železo, ale splňující požadavky na ideální computer - velký potenciál přetaktování, dostatečný výkon ve 3D, nízká spotřeba a hlavně prostor pro upgrade, tedy kvalitní deska a dobrý case a zdroj. To vše za 14 bez.
Gigabyte P35-DS3P (Alza»)
Intel Pentium Dual-Core E2160 (CZC»)
4GB DDR2 PC8500 A-DATA Extreme Edition Vitesta (CZC»)
Arctic Freezer 7 PRO (Alza»)
GigaByte GeForce 8800GT GV-NX88T512HP (CZC»)
Chieftec MidiTower CH-05B-B-OP (CZC»)
Seasonic S12II-380 380W (CZC»)



První co uděláte, až nebude stačit výkon? Přetočíte dvoujádro na 3GHz, je to Core 2 Duo jen s menší cache, marketingový trik a skvělá, naprosto dokonalá cena. Po netu se válí na forech úspěchy s přetaktováním - a Freezer vám odtáhne až 200W tepla, takže bez obav šup ke třem gigahertzům a ještě dál.-)
Nebude stačit ani tohle? V tu dobu bude cena 45nm Intel CPU už pěkně dole, a protože vaše deska od Gigabytu s chipsetem Intel P35 má podporu i pro tyhle hardcore procesory, těšte se na Core 2 Duo s 6MB cache a 1600MHz FSB.
Paměti to budou rychlostně zvládat hodně dlouho, DDR3 je drahota... a kapacita 4GB vám taky bude stačit. 8800GT je v současnosti nejlepší poměr cena/výkon (lepší je snad jen ATI 3850) a s podporou DirectX 10 jste v klidu zas na nějaký čas.
Chieftec skříň je z poctivého 1mm železa, má spoustu místa pro komponeny i chlazení, a design je podle mě hodně dobrý (pokud jste jako já na server-look.-) No a motor všeho je dobrý zdroj, tenhle Seasonic s 380W utáhne sestavu i po upgradu a co je nejdůležitější - účinnost 85% a stabilní výstup i při maximální zátěži.
Jen v rychlosti - pokud uvažujete o upgradu kompjutru, je docela vhodná doba, neboť ceny DDR2 pamětí jsou brutálně dole, harddisky jdou také níž a poměr kč/GB se posunuje k vyšším a vyšším kapacitám - před čtvrt rokem to byl 400GB disk, teď už se nejlepšímu poměru blížíme i s 500GB. 45nm výrobní proces přinesl nová Intel jádra Penryn s nižší spotřebou, vyšším výkonem a zbyde taky víc místa na on-die level-2 cache paměť, takže sbohem 4MB, vítej 6MB. 65nm v podání nVidie se projevilo na vydání nové 8800GT (čip G92) a tahle grafika je cenou v mainstreamu, ale výkonem sahá do high-endu - čili konečně něco pro nás, smrtelníky, co při současných cenách letenek do Havany, Porlamaru nebo Quita musí zvažovat každou investici.-)



AMD/ATI nestojí tak daleko opodál a venku je čtyřjádro Phenom (podle benchmarků výkonnostně pod Intel C2D, ale počkejme s konečným verdiktem) a vychází rovněž nové Radeony, totiž HD3850 (skvělý, možná nejlepší poměr cena/výkon) a HD3870, konečně konkurent k 8800 variantě nVidie. Čas ukáže, kam se zákazníci přikloní, ale podle těchto testů (vizte ty tři obrázky s různým nastavením detailů a vyhlazování) si 8800GT ve srovnání se svými dražšími bratříčky vede skvěle.
Taky byla zvěřejněna velmi zajímavá data ohledně vývoje herního průmyslu v USA. Zatímco příjmy z hudebního odvětví klesají a z filmového rostou jen v jednotkách procent, tak za minulý rok se obrat v počítačových hrách zvýšil skoro o třetinu (mrkněte na graf). Western Digital taky začal produkovat disky s označením GP - Green Product. Spotřeba při čtení/zápisu nepřesáhne 7,5W a to je moc dobrá zpráva. Když jsme u spotřeby zmíním ještě fakt, že není třeba kupovat 600W zdroj pro každé nově postavené PCčko s výkonnou grafikou. Ve většině případů se jedná o silně naddimenzovanou wattáž, kterou výrobce nahání na méně důležitých 3.3V a 5V větvích. Lepší je investovat do kvalitního zdroje. Seasonic, Enermax, Fortron, prostě ty o trochu dražší, dosahují účinnosti i kolem 85% (tj. když komponenty sežerou 300W, zdroj si ze zásuvky vezme 350W) a dodávají nezkreslený a stabilní špičkový výkon. Je toho spousta nového, zas se brzy ozvu s novinkami.
7 megapixel, 10x optický zoom 38-380mm, digitální stabilizátor, zvládá formát 16:9 (5.3 megapixelu) pro fotky a stejně tak pro širokoúhlé video, které zvládá natáčet v poctivém 720p HDTV, to je pánové a dámy 1280x720 MPEG-4 na 30FPS se stereo zvukem! Pro šetřílky je tu MPEG-4 mód i v nižších rozlišeních 720x480, 640x480 a 320x240 při zachování 30FPS i sterea. Co je užitečné je ale mód "Web-SHQ," při kterém natáčíte 320x240, což je optimální pro přenosné přehrávače, na YouTube to taky stačí, na PDA je to akorát. Mrkněte na Ebay, nebo Amazon a dostanete se na deset tisíc.
Sanyo Xacti HD2 na Amazon.com »
Sanyo Xacti HD2 na Ebay.com »
U nás v ČR Xacti HD2 ještě neznáme. HD tu ještě není ani v plenkách. Ale obrazová kvalita je vynikající, jestli dobře počítám, tak při natáčení v kvalitě [HD-SHQ] 1280 x 720 (30 fps) s datovým tokem 9 Mbps se vejde na 8GB SDHC kartu (která stojí v CZC k 7.11.07 1500,- s DPH) cirka 2 hodiny záznamu. A to bohatě stačí, než se dostanete ke kompu a kartu vysypete. Kamerka váží jen 235 gramů a rozměry 80 x 119 x 36 mm vám dovolí vzít ji kamkoliv.
Jakkoliv pitomý se Vám může zdát tento návod, říkáte si, že byste to sami udělali líp... víte, tam venku je pořád dost lidí, co jim jednoho dne kamera nebo foťák vyplivne hlášku "WRITE ERROR - CARD LOCKED"a netvrďte mi, že všichni hned ví, jak na to. Může se to totiž zamotat, ten plastový kvádříček (říkejme mu nepoeticky zámek) se ulomí a co potom. Čtečka na kartě nevidí zámek v odemčené poloze a nastaví proto ochranu proti zápisu.
A teď babo raď.-)
Naštěstí existuje až imbecilně jednoduché řešení, na které nejsem pyšný, ani nejsem první, nejsem ani miliontý kdo to tak udělal, ale jen chci pomoct budoucím "zamklíkům" - trik je v tom, že lze přítomnost zámku nahradit, ať už lepenkou, kusem papírku/ztuhlého lepidla/čímkoliv (pozor na šířku, aby Vám SD neuvízla ve čtečce/foťáku/bůhví kam ji strkáte.-) A taky si nejdřív vyzkoušejte, jestli improvizujete ve správné poloze.
Byla by škoda si zbastlením navždy kartu zamknout...
Pokud Vás ve Firefoxu štve, stejně jako mě, to tečkované ohraničení při kliknutí na odkaz, stačí mini zásah do CSS:
a:focus {outline-style: none;}
Sedmička IE už problém nemá, ale šestka ještě neuměla přežvýkat správně rozměry v procentech, jak jsem je měl nastavené u té postranní grafiky na tomhle webu (liší se podle motivu, většinou jsou tam holky, dál třeba velbloudi atp.) Deklarováno jako height: 97% v CSS a Firefox i Opera ukazují výstup správně. Explorer počítá rozměry jinak, proto jsem byl nucen vyhackovat tohle
#girls-left,#girls-right {height:expression
(0.97*document.body.offsetHeight + 'px');}
Jak jistě chápete, není ta javascriptová mutace s expression ani náhodou validní, používat jen výjimečně.-)
A teď z jiného soudku. Mezi nejpopulárnější WYSIWYG editory HTML patří FCKeditor. Používám ho i tady v publikačním rozhraní Andrejčina webu, protože jako jediný má ve verzi zdarma i správce souborů. Podpora Opery je ve vývoji, ale když se jednu noc budete hodně snažit, rozběhnete jej. Byl jsem naprosto spokojen, když jsem si přetvořil integraci FCK k obrazu svému, ale vyskytl se docela zajímavý problém. Ačkoliv je na oficiálních stránkách hrdě propagován výstup validní dle XHTML 1.0, při zarovnání obrázku použije FCK parametr align (namísto validního float) a validita je v čudu. Jestli někdo víte, jak to obejít, tak poraďte. Napadlo mě jen definovat vlastní styl přímo v FCK zdrojácích, v readme jsem našel konstrukci á la:
Až se vrátím z dovolené, zkusím to implementovat.
Nedávno se kamarádovi pokazily plány a místo zářijové cesty do USA musel přemýšlet, co s těmi cca třiceti tisíci, na které by ho dovolená vyšla. Jistě mu všichni tyto problémy závidíme, ale čtěte dál, k čemu mě to přivedlo. On je totiž taky "na notebooky" a zřejmě chybějcící výkon ho dovedl k myšlence, postavit si stolní PC, za ty prachy co největší dělo. Celou noc jsme řešili, co je teď výkonově nahoře (jistě, dá se pořídit několikrát výkonnější, ale už ne za těch 25-30 tisíc). Až nad ránem jsme se dostali k něčemu, co jsem kdesi ve skrytu duše věděl, ale nechtěl jsem si to přiznat. Jde o celkovou spotřebu našlapaného PC:
Nvidia GeForce 8800 GTX 768MB zapojeny v SLI = 336W, pozor, to jste ani nehnuli myší a jen se díváte na plochu ve Vistách. Neběží Vám antivirák, nic...
Dva ATI Radeony HD 2900 XT 512MB v CrossFire = 522W, to už je na plnou zátěž. Síla. Dokážu si představit, že s WD Raptorem na systém, dvěma velkými disky v RAIDU, pár moduly RAM a spoustou toho nutného chlazení se dostaneme někam třeba i k 750-800W. A proto už mě nepřekvapí, když vidím prodávat 1000W zdroj.-) Možná Vám to nepřijde důležité, ale představte si firmu byť jen s 50 počítači. Pořád je spotřeba bezvýznamná?
S notebookem si člověk může spokojeně pobrukovat, protože k těmto číslům vatáže se nikdy ani nepřiblíží. Neměřil jsem si ten svůj (.-) ale z tohoto měření IBM R40 vyplývá, že podle zátěže se spotřeba celého laptopu pohybuje mezi 8W a 30W. Argumentujete, že toto není relevantní srovnání? To vskutku není, hráči ať si hájí své účty za elektřinu sami. Toto bylo jen pro inspiraci těch, kteří mají v kanceláři nebo na domácí práci 500W žrouta. Skutečně je na psaní ve Wordu, stahování z internetu a sedování filmů nezbytná taková spotřeba? Kdybyste snad zvažovali nějakou úspornější variantu, měl bych pár tipů, které samy o sobě ve své třídě vynikají, ale vše jde zazdít nevhodným chipsetem, špatným zdrojem (s nízkou účinností) apod.:
AMD Athlon 64 X2 3800+ EE "sežere" jen 35W
GeForce 7600 GT je pořád ještě výborná a vezme si 36W
Western Digital Caviar RE má podle těchto testů nejnižší spotřebu jak při běžné, tak intenzivní činnosti - 5,9W, resp. 7,5W. Kdybyste chtěli taky úsporný HDD, ale tišší, Samsung SpinPoint T Series na tom jsou hlukově nejlépe. Dva 400GB kousky á 2300,- mi brzy přijdou (kde koupit?).
Jenom touto "zelenější" volbou si ušetříte náklady do budoucna a přitom neslevíte ze svých požadavků na výkon PC, protože jste si sakra zaplatili za Visty a chcete vidět, jak se tohle leskne a tamhleto prolíná!
Vysněná proto, že jí sice máme v rodině (taťka si udělal radost), ale smím jí používat jen pod dozorem nebo alespon povolením zapůjčení na deset minut. Rodiče respektuju ale v tomhle případě mě to obzvlášť mrzí, protože fotografování miluju. Vyjadřování abstraktních věcí těmi skutečnými.. Ale zpět k meritu věci. Nikon se mi poprvé dostal doruky snad uz pred deseti lety, kdy si táta pořídil jeden z profesionálních modelů (ach ty čísla) a taky spoustu objektivů (od panoramatického přes širokoúhlý a
všechny možné čočky). Dneska, když inovoval svoji výbavu, tak investoval jen do samotného těla Nikonu D70 a pak přendal všechno staré příslušenství do nové brašny a rázem byl na světě nový foťák.-) Technické vlastnosti a podrobné recenze se dají dohledat na internetu , takže bych radši zmínila uživatelské vlastnosti. Co Vás zaujme jako první, je rychlost náběhu, fotit můžete jen co přendáte ruku na spoušť.-)