Klávesnice

December 17, 2006 on 2:05 pm | In Glosy | No Comments

Tak jsem se konečně po půl roce odhodlal vyčistit si klávesnici. Vypadá teď opravdu krásně - skoro jako nová. Osobně tuto nutnost nemám moc rád, znám hodně dalších způsobů jak příjemněji strávit skoro dvě hodky, ale tak zase ten krásný pohled :-P

Suveréně nezasviněnější klávesou byl enter. Nic překvapivého. Co mě už ovšem překvapilo, tak při miném čištění byla druhá nejšpinavější klávesa escape. Dnes byl escapem posunut až na třetí místo F12kou. Asi si říkáte proč zrovna tato - odpověď je jednoduchá - mám na ni namapováno zobrazování yakuake. Akorát yakuake už používám přes rok, takže mě udivilo, že se to projevilo až teď. Další v žebříčku jsou šipky, následované mezerníkem, a tak dál až do konce.

No teď jen doufám, že nebudu muset čistit i klávesnici u druhého PC…

A zase ten pascal

December 12, 2006 on 5:50 pm | In Programing | No Comments

Kdybych měl v době psaní referátu o rozdílech mezi pascalem a C informace se kterými se chci s Vámi dnes podělit, tak se asi na rovinu zeptám proč se učíme něco co se nejen nehodí do běžného “života”, ale navíc co se opravdu nehodí ani k té výuce.

Continue reading A zase ten pascal…

Maturitní okruhy do češtiny 10, 16

December 11, 2006 on 5:43 pm | In Škola | No Comments

Tento čtvrtek píšeme pouze z okruhu číslo 10. Okruh číslo 16 se pravděpodobně zkouší (ten jsme se učili až letos).

Continue reading Maturitní okruhy do češtiny 10, 16…

Konec řádku v HTTP

December 9, 2006 on 12:52 pm | In Poznámečky | No Comments

Při pokračování mých pokusů o naprogramování vlastního jednoduchého BitTorrent klienta jsem se docela dlouho zdržel při implementaci “komunikátoru” s tracker serverem. Tracker server udržuje informace o jednotlivých členech a jeho role je nezastupitelná. Pro komunikaci používá asi všem známý HTTP protokol.

A teď kde přesně byl zakopaný pes. S většinou tracker serverů jsem se domluvil, ovšem můj lokalní azureus na můj požadavek nijak nereagoval. Což mi přislo strašně podivné. Nakonec jsem skončil u pročítaní RFC a problém úspěšně identifikoval. Jde o to, že linux používá pro označení konce řádků jeden znak LF (známá escape sekvence \n). No a HTTP vyžaduje windowsackou konvenci označení konce řádků, kdy je první CR a pak až LF (tedy \r\n), což mě docela překvapilo, ale po této úpravě již vše funguje jak má.

No a teď technická vložka - vzhledem k tomu, že od některých serverů jsem dostal odpověď ve tvaru v jakém jsem ji posílal, tak i oni museli trpět stejnou chybou jako můj “soft” a nebo byli natolik dokonalí, že rozpoznali, že se můj “soft” nechová přesně podle RFC a tak mi poslali odpoveď ve stejném tvaru v jakém jsem jim poslal požadavek. Zajimavé…

Big Brother is watching…

December 8, 2006 on 2:59 pm | In Škola | 11 Comments

Ne nebojte se. Nemám v úmyslu se tu rozepisovat o reality show, která běžela (minulý? předminulý?) rok na jedné naší nejmenované televizi. I když v podstatě ano. Budu mluvit o tom tématu. Jestli se totiž dobře pamatuji, tak myslem této reality show bylo, že parta lidí byla dnem i nocí sledována televizními kamerami a nemohla se před nimi nikde schovat (název je mýslím převzat z jedné knihy pana Orwella - “1984″?). Proč o tom mluvím, když jsem to nikdy pravidelně nesledoval? No protože nám škola taky zavedla velkého bratra…

Continue reading Big Brother is watching……

Pascal a řetězce

December 7, 2006 on 10:22 pm | In Programing | 2 Comments

V referátu o rozdílech mezi pascalem a C jsem (jsme - referát se mnou připravoval i Mira) se zmínil o rozdílech v řetězcích. V C je řetězec pole znaků. Aby jednotlivé fce, které s řetězci pracují nemuseli znát pokaždé i délku, tak je dáno, že řetězec je zakončen takzvaným nulovým bytem (známá escape sekvence ‘\0′). V době psaní a přednášení referátu jsem neměl tušení jak s tímto nakládá pascal. I když malé tušení jsem měl - o možnosti spojit dva řetězce vložením znaku + mezi ně jsem věděl. Právě díky tomu mi bylo jasné, že pascal s tím musí operovat hodně, hodně pofidérně.

Continue reading Pascal a řetězce…

« Previous Page

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^