tag:blogger.com,1999:blog-54538518640210382662024-02-20T18:07:44.288+01:00TapikováníTapikův více či méně soukromý blog.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.comBlogger128125tag:blogger.com,1999:blog-5453851864021038266.post-38964870559853097382016-01-16T21:48:00.001+01:002016-01-16T21:48:55.119+01:00Prestigio RoadRunner 545 a chyba "Custer size wrong. Please Format"K Vánocům jsem si dal dáreček - Prestigio RoadRunner 545. Vytáhl jsem ze starého mobilu gigovou microSD kartu. Kamerka krásně naběhla, ale po vteřině nahrávání se objevila chyba Custer size wrong. Please Format.
Řešení tohoto problému je strašně jednoduché. Kamerka potřebuje bloky FAT filesystému o velikosti 32kB. Takže stačilo přeformátovat s nastavením správné velikosti bloků a voila! Kamerka nahrává!
Návod jak formátovat uživatele Windows: spustit průzkumníka souborů, vybrat Tento počítač, pravým tlačítkem na ikonku s kartou, vybrat Formátovat, ponechat vybranou velikost a systém FAT, jenom nastavit velikost bloků na oněch 32kB.
Třeba to někomu pomůže. Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-74184467886263828242012-04-13T15:00:00.000+02:002012-04-13T15:00:43.514+02:00Škárka za katr a Bárta podmínkaMusím se přiznat, že by mne hodně zajímalo, jak se k tomuto výsledku postaví "významní" političtí komentátoři. Z toho rozsudku totiž plynou dvě věci:<br />
- nelze nabídnout státnímu úředníkovi či funkcionáři půjčku<br />
- Škárka lhal, Kočí lhala, takže puč byl.<br />
<br />
A teď - byl puč organizován ODS či nebyl? Je škoda, že byli oba, tedy Škárka i Bárta, odsouzeni v jednu chvíli. Pak totiž mají pánové Kalousek a Nečas možnost všechno hodit na Bártu a že je nutné aby složil mandát a bůhvíco, když uplácel, a nebudou se muset zodpovídat z otázek, jak že to bylo s tím Škárkou a tím pučem, který podle nich nebyl...Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com2tag:blogger.com,1999:blog-5453851864021038266.post-8973685741374173722012-04-13T14:54:00.000+02:002012-04-13T14:54:43.760+02:00Tiskařský Šott aneb co všechno je korupceMusím se přiznat, že teprve až dnes jsem pochopil, co všechno může být korupce. Zdůvodnění soudce Šotta, proč napařil Bártovi podmínku místo osvobozujícího rozsudku, je zarážející. Právně je totiž (asi) naprosto správné. Ano, on jim něco nabídl. Oni něco dostali. Měli z toho užitek. On si je, ať to chtěl nebo nechtěl, zavázal. Vše bez smlouvy, jenom tak, per huba. A to na trestnosti nic nemění ani to, že si i soudce dokázal představit, proč to asi udělal, a že to i lidsky chápe a že i já si dokážu představit, že bych totéž (tedy to, co popsal soudce, tedy nabídku půjčky ostatním, když si přišli stěžovat, že dostanou míň peněz a já se válel v miliónech) bez zlých úmyslů udělal také.<br />
Můžeme se na to ale dívat i z jiného úhlu. Jestliže to, že Bárta nabídl půjčku spolustraníkům, je korupce, pak jako korupci lze označit téměř vše. Když přijdete na úřad a usmějete se na úřednici, může vás v Americe osočit ze sexuálního harašení a u nás z pokusu o uplácení. A proč? No protože tím, že se na ni usmíváte, očekáváte od státního zaměstnance protislužbu, tedy že se ona úřednice na vás taky usměje a nebude nepříjemná, když jste špatně vyplnili dotazník a třeba přimhouří oko a nenechá vás to vyplňovat celé, jenom vám zabělí špatně vyplněnou kolonku.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com2tag:blogger.com,1999:blog-5453851864021038266.post-29877908333582974032011-10-21T14:59:00.000+02:002011-10-21T14:59:26.970+02:00Grails, Searchable plugin a org.hibernate.NonUniqueObjectExceptionPodařilo se mi při testování Searchable plugin získat org.hibernate.NonUniqueObjectException při Create operaci. Je to způsobeno chybou při vkládání do složeného indexu. Tvůrce pluginu s tím má nějaké potíže, takže je potřeba použít workaround: je potřeba během save() vypnout mirorring a občas pro jistotu reindexovat.<br />
<verbatim><br />
def searchableService<br />
def save = {<br />
def polozkaInstance = new Polozka(params)<br />
searchableService.stopMirroring()<br />
if (polozkaInstance.save(flush: true)) {<br />
flash.message = "${message(code: 'default.created.message', args: [message(code: 'polozka.label', default: 'Polozka'), polozkaInstance.id])}"<br />
redirect(action: "edit", id: polozkaInstance.id)<br />
<br />
}<br />
else {<br />
render(view: "create", model: [polozkaInstance: polozkaInstance])<br />
}<br />
searchableService.startMirroring()<br />
}<br />
</verbatim> <br />
<br />
Třeba to někomu pomůže.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-80129554025067299422011-09-23T14:41:00.002+02:002011-09-23T16:00:23.791+02:00Generování PDF v grails - chybějící české znaky<span class="Apple-style-span" style="background-color: white; font-family: arial, sans-serif; font-size: 13px;"></span><br />
<div>PDF plugin do Grails je rychlé a šikovné řešení, ale, samozřejmě jako se vším, co udělají kluci v USA, neřeší korektně kódování. Takže je potřeba embedovat font, který obsahuje patřičné znaky. Zde je ukázka, jak to udělat.</div><div>Třeba to někomu pomůže.</div><div><pre><style>
@page {
size: 210mm 297mm;
}
@font-face {
src: url(file:///c:/windows/fonts/arialuni.ttf);
-fs-pdf-font-embed: embed;
-fs-pdf-font-encoding: Identity-H;
}
body {
font-family: "Arial Unicode MS", Arial, sans-serif;
}
</style>
</pre></div>Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com1tag:blogger.com,1999:blog-5453851864021038266.post-42242326511008935192011-09-23T12:47:00.000+02:002011-09-23T12:47:09.793+02:00Kdy konečně svět pochopí. že celým problémem terorismu je IzraelChápu, že je to velmi kontroverzní názor, ale bojím se, že je tomu přesně tak.<br />
Před odsouzením tohoto názoru doporučuji přečíst <a href="http://procislam.webovastranka.cz/wiki/299/1809">http://procislam.webovastranka.cz/wiki/299/1809</a><br />
Co si myslím o terorismu jsem psal již dříve, takže prosím neobviňovat z jeho podpory.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com4tag:blogger.com,1999:blog-5453851864021038266.post-24117173997400299142011-07-13T15:36:00.000+02:002011-07-13T15:36:25.267+02:00Rychlejší než světloTak jsem se dnes, 13.7.2011, díval na ČT 2 na pořad Hranice času. A jen tak mimochodem se zmínili o tom, že se vědcům podařilo prolomit bariéru rychlosti světla a to dokonce 4,7 krát. Ano, existuje <a href="http://cs.wikipedia.org/wiki/%C4%8Cerenkovovo_z%C3%A1%C5%99en%C3%AD">Čerenkovovo záření</a>, které vzniká tak, že gama-záření prochází průhlednou látkou, ve které se světlo pohybuje pomaleji než ve vakuu. Tady ale o tento případ nejde.<br />
Jedná se o poměrně složitou teorii, kterou jednoduše shrnuje název Kvantové Tunelování. Klasická fyzika vychází z teorie kauzality. Představte si to jako domino. Dominové kostky máte v řade jednu za druhou. Když cvrnknete do první, postupně, jedna po druhé, rychlostí, kterou lze spočítat, začnou padat. Kvantové tunelování by mělo umožnit kauzalitu porušit. Představte si to tak, že necvrnknete jenom do jedné kostky, ale do všech. Rychlost šíření pádu tedy odpovídá rychlostí vaší ruky. Je tedy možné, že při správném způsobu cvrnknutí se poslední dominová kostka pohne ještě dříve, než by první narazila do druhé.<br />
Profesor Günther Nimtz a jeho skupina z Univerzity v Cologne publikovali zprávu, v níž popisují přenos mikrovlnného signálu o frekvenci 8,7GHz na vzdálenost 11,4 centimetru rychlostí 4,7-krát vyšší než je rychlost světla. Tímto signálem byla Mozartova 40. symfonie.<br />
<br />
Víc viz třeba <a href="http://www.npl.washington.edu/AV/altvw75.html">tady</a> nebo česky <a href="http://natura.baf.cz/natura/2001/5/20010506.html">zde</a>Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com2tag:blogger.com,1999:blog-5453851864021038266.post-19280084790975500732011-03-12T23:06:00.002+01:002011-03-13T00:06:29.659+01:00Jak málo někdy rozhoduje při souboji cechůZa poslední dva dny jsme my v kofola_teamu na Shakes&Fidget zaznamenali tři naprosto rozdílné bitvy cechů.<br />
První jsme prohráli velice těsně. Dobře si prohlédněte souboj druhého nejlepšího hráče protivníka a naše nejlepšího - Highlandera. Polomrtvá dá kritický zásah, který ubere víc než polovinu životů :-(<br />
Tady je: <a href="http://www.youtube.com/watch?v=HTso6_ryqDU">http://www.youtube.com/watch?v=HTso6_ryqDU</a><br />
<br />
Oproti tomu zase Highlander sám vymlátil téměř půlku cechu:<br />
<br />
<a href="http://www.youtube.com/watch?v=lg1Bz8k--3E">http://www.youtube.com/watch?v=lg1Bz8k--3E</a><br />
<br />
A poslední je o tom, že když se spojí síly celého cechu, tam jdou vymlátit i daleko silnější soupeři: <a href="http://www.youtube.com/watch?v=z0g_i_S8cv0">http://www.youtube.com/watch?v=z0g_i_S8cv0</a>Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-5173682778505726092011-03-05T22:35:00.001+01:002011-03-05T23:49:47.855+01:00Onlajnovky a zamindrákované dětiJe zvláštní, jak "moderní" on-line hry zasáhly svět. Desítky různých her, desítky různých principů, a přitom vše o jednom. Chcete-li něčeho dosáhnout, musíte si zaplatit speciální bonusy. <br />
Kde jsou staré dobré zlaté časy MUDů, neboli MultiUserBungeonů, jako byla Moria. Nedokážu si představit, že bych si kupoval lepší zbraně. Proto je zvláštní, že většinu hráčů tvoří děti.<br />
<br />
Synovec, který hraje bůhvíco o mezihvězdných válkách, se mě z vážnou tváří zeptal, jestli si myslím, že by tuto hru hrál i takový stařík, který má, považte, třicet tři let! Bylo pro něj naprosto nepředstavitelné. Teprve když jsem mu připomněl, že já také občas pařím nějakou tu onlajnovku, zarazil se a řekl, že teda asi jo. A tyto děti podle mne tvoří také většinu platících účastníků. Podle mého průzkumu si to platí SMSkama z mobilu. A to buď tajně a nebo když jim přesvědčí dědečka či babičku.<br />
<br />
Je to pěkný výchovný hnus, ale daleko horší vliv na ně má ona anonymita. Každý si hned myslí, že když nikdo neví, kdo on je, tak že si může dovolit urážet a být sprostý. A pak se to přenese do běžného života. Každopádně dnes nad ránem jsem si užil úžasný otřesný zážitek.<br />
<br />
Jeden devítiletý kluk, říkejme mu Pepa Vařák, mně (účet Telcontar) a ještě jednomu důstojníkovi (říkejme mu dust) cechu kofola_team na S4.sfgame.cz, pod účtem josef120 napsal asi toto: "Pošli mi pozvánku"<br />
<br />
Žádné prosím, please ani PLZ nebo můžu a tak. Prostě příkaz. Protože podmínka byla úroveň 60 a on měl jen 48, odespal jsem mu ve stejném stylu: "MUHAHAHAHAHÁÁÁÁÁ!!! AHAHAHAHA!!!!!"<br />
<br />
Na to napsal: "Tak jo odešli mi tu pozvánku." A v dalším mailu přidal, že je houbičkář. Řekl jsem si, že ho přijmu, protože je cechu třeba každého houbičkáře (toho, kdo si kupuje bonusy (houbičky)), protože jenom za houbičky je možné vylepšovat vlastnosti cechu.<br />
<br />
Součástí Shakes & Fidget je cechovní chat neboli kecátko. Když se přihlásil do cechu, rozvinula se na chatu následující debata:<br />
:ahoj<br />
Telcontar: cus<br />
:čus<br />
josef120: Ahoj čus cus co to jako má bejt?<br />
: pozdrav?<br />
josef120: Si mislíte že sem číňan? Debilové!<br />
Telcontar: No nic<br />
<br />
A dál to pokračovalo v podobném duchu. Mezi tím jsme si s mým prvním důstojníkem povídali, co si o něm myslíme. A protože ono kecátko umožňuje posílat zprávy taky samotnému hráči, psali jsme si to přímo v chatu a prokládali tím veřejnou komunikaci. Takže to v jednu chvíli vypadalo takto:<br />
<br />
josef120: Jak se menuješ?<br />
dust: A proč to chceš vědět?<br />
josef120: si pičus? to je jasn. ja sem pepa v.<br />
dust->Telcontar: Co si o něm myslíš?<br />
Telcontar->dust: Asi pěkné pako.<br />
dust-> Je to houbičkář?<br />
dust: Aha. Můžeš mi říct, kolik je ti let?<br />
Telcontar->dust: tvrdil že jo<br />
josef120: devět a neser kreténe<br />
dust: Myslel jsem si to. Víš o tom, že by tu někteří z nás mohli být tvoji taťkové? Tak by ses měl chovat slušně.<br />
Telcontar->dust: Hmmm. Kolik hub z něho vytáhneme, než ho vykopneme? :-D<br />
dust->Telcontar: :D Podívej se na jeho profil, já se zasmál, až jsem se za břicho popadal.<br />
josef120: Pošuku!<br />
Telcontar->dust: Tý brďo, on píše, že je pod ochranou hráče s levelem o jedna vyšším!<br />
Telconar: josefe, kdy dodáš slibované houbičky a kolik?<br />
dust->Telcontar: Dost dobrá otázka.<br />
Telcontar->dust: Ty, ten hráč, pod kterého je ochranou, je asi on sám. Jmenuje se varak12...<br />
<br />
A pak jsem dostal poštu od josef120:<br />
žekni tim tvem pitomem hraču klidně tet.<br />
<br />
A pak opustil cech.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com1tag:blogger.com,1999:blog-5453851864021038266.post-82043775091725430412011-02-20T23:13:00.000+01:002011-02-20T23:13:12.844+01:00kofola_team_druhe_podzemi_s4.mpegTak jsem se po dlouhé době rozhodl zkusit si další onlajnovku. V tomto případě <a href="http://s4.sfgame.cz/index.php?rec=55633">Shakes & Fidget</a> (pokud se rozhodnete to zkusit, použijte tento odkaz, dostanu za to plusové bodíky :-)). U ní není nutné trávit dny i noci jako u Travianu, i když to taky nějaký čas schlamstne.<br />Princip je v to, že jste hrdina (válečník, kouzelník nebo průzkumník) jedné z osmi ras (člověk, elf, temný elf, trpaslík, gnóm, ork, skřítek a démon) a tak jako každý správný hrdina chodíš po hospodách a necháváš se najímat na různé úkoly. Každý úkol trvá nějakou dobu a na každý den máš vyhrazeno 100 minut na dobrodružství.<br />Celé je to pěkně vymyšlené. Ovládání není ve skutečnosti nic jiného než pěkně graficky ztvárněné menu. V menu si vybereš "Hospoda", tam si klikneš na zadavatele úkolu, vybereš jedno ze tří dobrodružství a pak už jen čekáš, jak ono dobrodružství dopadne. Až uplyne doba dobrodružství, zobrazí se dva obrázku - jeden s tvojí podobiznou a jeden z nepřítelem. A ty jenom sedíš a koukáš, jak se tvůj hrdina ohání mečem, střílí z kuše, vysílá blesky nebo řeže motorovou pilou svého nepřítele a doufáš, že na konci zbyde tvému hrdinovi aspoň nějaký život, kdežto protivníkovi žádný. <br /><br />Postupně jsem se dostal do cechu kofola_team, který momentálně vedu.<br />Tady zkusím dávat nějaké videa z výprav cechů do podzemí.<br /><br /><iframe width="425" height="344" src="http://www.youtube.com/embed/8SMHtgt7R_8?fs=1" frameborder="0" allowFullScreen=""></iframe>Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-16743492375596537172011-02-13T14:54:00.000+01:002011-02-13T14:54:13.104+01:00Jak nastavit GMail jako výchozí mailer pro mailto: v Google ChromePostupně přecházím na svět Google+Linux. Pořídil jsem si Android, na Ubuntu používám jako výchozí prohlížeč Google Chrome, poštu čtu na GMailu, Kalendář mám v Google Aps, dokumenty tam začínám mít také. Jenom mne pořád štvalo, že se mi při kliknutí na <tt>mailto:</tt> vždy spustí evolution místo otevření GMailu. Ale to je již minulostí.<br />
Hledal jsem v nastavení, jestli mi to neumožní, nic. Trochu jsem Gůglil a našel jsem rozšíření, které to umí. Kde stažení je zde: <a href="https://chrome.google.com/extensions/detail/dgkkmcknielgdhebimdnfahpipajcpjn">https://chrome.google.com/extensions/detail/dgkkmcknielgdhebimdnfahpipajcpjn</a> .<br />
Instalace jednoduchá, funkcionalita perfetní.<br />
Třeba to někomu pomůže.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com2tag:blogger.com,1999:blog-5453851864021038266.post-11793974846115207052011-01-31T01:10:00.002+01:002011-01-31T02:19:55.492+01:00První potkání s GrailsTak jsem se po dlouhém odkládání konečně dostal k tomu vyzkoušet si Grails. Na tento framework jsem četl poměrně hodně chvalozpěvů, jak moc je to jednoduché v něm něco udělat, a tak jsem si říkal, že by to snad ani nemuselo být nijak složité.<br />
<div>Stáhl jsem si Grailsy a protože vím, že IntelliJ IDEA má pro Grailsy podporu, zkusil jsem bez jakékoli přípravy to zkusit rozjet.</div><div>To, že IDEA je naprosto fantastická, jsem věděl už dávno. Ale to, co jsem právě prožil, to je prostě fantazie.</div><div><ol><li>V prvé řadě vytvoříte Grailsový projekt. Tady není co zkazit, jenom odklikáte from scratch, název a cestu (tak jak jste zvyklí), jenom místo Java projektu zvolíte Grails.</li>
<li>Otevře se Vám místo klasického stromečku Project stromeček GrailsView, které obsahuje logicky uspořádané objekty. V tuto chvíli jsem naprosto nevěděl, co dělat, i sáhl jsem po Gůglu a vygůglil tutoriál <a href="http://www.infoq.com/minibooks/grails-getting-started">Getting Started with Grails</a> od <i>Scotta Davise</i> a <i>Jasona Rudolpha</i>. Je zdarma ke stažení na infoq.com, ale vyžaduje registraci. Tam jsem se dočetl o tom, co je doménová třída, controller a view (skončil jsem na straně 27 u "Hello World")</li>
<li>Přes pravé tlačítko na <i>Domain classes</i> jsem si vytvořil první doménovou třídu <tt>Race</tt> a nakopíroval do ní seznam atributů z tutoriálu.</li>
<li>Klikl jsem na <i>RaceController</i> - Generate controller, čímž se vygeneroval zajímavě vypadající CRUD Controller.</li>
<li>Klikl jsem na <i>Race Views</i> - Generate views, čímž se vygenerovaly čtyři soubory GSP.</li>
<li>Ze srandy jsem klikl na Run. Otevřel se prohlížeč a v něm uvítací stránka Grailsů a v ní odkaz na RaceController.</li>
<li>Klikl jsem na něj a BINGO! Otevřela se mi velice hezky vypadající jednoduchá, ale plnohodnotná webová aplikace - evidence mých objektů Race! </li>
</ol>V tuto chvíli mi spadla čelist..</div><div><br />
</div><div>Všechno je to pěkně popsáno i s ukázkami <a href="http://wiki.jetbrains.net/intellij/Creating_a_simple_Grails_application_with_IntelliJ_IDEA">zde</a> </div><div>Příště popíšu další zkušenosti s touto na první pohled geniální dvojicí - Grails a IDEA.</div>Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com1tag:blogger.com,1999:blog-5453851864021038266.post-73113299276284552732010-07-23T10:14:00.000+02:002010-07-23T10:14:03.626+02:00Tož totok je spomínka na moje mládí...<span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;">Dneskaj sem si přečet báječný článeček. Čtěte také: <a href="http://vetvicka.blog.idnes.cz/c/147886/Zje-mrtvy-Lehni-nebo-nehraju-2.html">http://vetvicka.blog.idnes.cz/c/147886/Zje-mrtvy-Lehni-nebo-nehraju-2.html</a></span><br />
<span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"><br />
</span><br />
<span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;">A je pravda pravdúcí! A né že nae! Akorát u nás pod sídliskem byl sad kerý nebýl nikeho, tož sme tam ožírali střešně o sto šest! A ty jabka! Zimáky ontária už v srpnu - to sa po nich huba tak krásno krútila! A koprovka? Ta by u nás musela mňet gulomet, aby vydržala do druhého dňa. Ale gdyž babička navařili kotel kyselice... ta byla najlepčí teprv až sa v ní rozležely klobáse!</span>Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-37568947793991006092010-07-20T16:14:00.000+02:002010-07-20T16:14:55.503+02:00Zastaralé Lotus Notes and A gdk Window is being destroyed out of DestroyWindowTaky se vám po čase přestal zobrazovat obsah tabů v Lotus Notes?<br />
No mně se to stalo. Spustím si Notesy z příkazové řádky a najdu tam:<br />
<br />
A gdk Window is being destroyed out of DestroyWindow <br />
<code></code><br />
<code>/opt/ibm/lotus/notes/libemulator.so [0xb569c315] <br />
/opt/ibm/lotus/notes/libemulator.so [0xb5665bb1] <br />
/usr/lib/libgobject-2.0.so.0 [0xb47edb41] <br />
/usr/lib/libglib-2.0.so.0(g_datalist_id_set_data_full+0x386) [0xb4e08d86] <br />
/usr/lib/libgobject-2.0.so.0 [0xb47ee1f9] <br />
/usr/lib/libgobject-2.0.so.0(g_object_unref+0xd8) [0xb47ee378] <br />
/usr/lib/libgdk-x11-2.0.so.0(gdk_window_destroy+0x3a) [0xb48fc0fa] <br />
/opt/ibm/lotus/notes/libemulator.so [0xb567d20b] <br />
/opt/ibm/lotus/notes/libemulator.so [0xb567d0a0] <br />
/opt/ibm/lotus/notes/libemulator.so(DestroyWindow+0x183) [0xb567d3e7] <br />
/opt/ibm/lotus/notes/notes(Quit+0x20e) [0x83ff77a] <br />
/opt/ibm/lotus/notes/notes(EndSession+0x47f) [0x8400845] <br />
/opt/ibm/lotus/notes/notes(MainWndProc+0x14a2) [0x834f406] <br />
/opt/ibm/lotus/notes/libemulator.so(CallWindowProcW+0xc0) [0xb566b472] <br />
/opt/ibm/lotus/notes/libemulator.so [0xb5680b83] <br />
/opt/ibm/lotus/notes/libemulator.so(DispatchMessageW+0x13) [0xb5680bc9] <br />
/opt/ibm/lotus/notes/notes(NEMMainLoop+0x3f5) [0x8365977] <br />
/opt/ibm/lotus/notes/notes(WinMain+0x5e1) [0x832507e] <br />
/opt/ibm/lotus/notes/notes(main+0x1b6) [0x83284ac] <br />
/lib/libc.so.6(__libc_start_main+0xfe) [0xb4ee4ace] </code><br />
No a tak jsem zjišťoval, čím by to asi mohlo být a našel jsem <a href="https://bugs.launchpad.net/ubuntu/+bug/427949">toto</a> . Problém je v nekompatibilitě nového GTK s tím, které chtějí Notesy. Ať už je to chybou GTK či Notesů (spíš bych podezíral vývojáře GTKčka), obejít se to dá lehce. Stáhněte si z <a href="http://www.freetechie.com/upload/lotus_notes/">http://www.freetechie.com/upload/lotus_notes/</a> starší verze knihoven pro GTK, nahrajte je k ostatním knihovnám Notesů (typicky /opt/ibm/lotus/notes) a máte to!<br />
<br />
Nebudou sice Notesy vypadat tak krásně jako dřív, ale aspoň něco...Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-22448055746336062222010-06-17T11:14:00.001+02:002010-06-17T11:30:26.870+02:00Znovuzrození Obnoveného řáduWesnothu Zdar!<br />
<br />
Tak už je to tady. Po dalších dlouhých měsících a letech jsem zase něco malého udělal pro komunitu nás Wesnoťáků. Jedno z nejzajímavějších tažení, Obnovený řád (v originále A New Order) od Arkadiusze Danielckiho, které napsal pro Wesnoth verzi 0.9.3 a které bylo naposledy funkční pod Wesnothem 1.2, je spravováno a je hratelné v nejčerstvějším vydání (nyní 1.8.2) této naprosto báječné a jedinečné strategie. Ano, milí přátelé, zajisté jste pochopili, spravuji je já a mám na svědomí jeho vzkříšení.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://svn.berlios.de/wsvn/wescamp-i18n/branches/1.8/A_New_Order/A_New_Order/images/story_images/story_zima_grupa.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://svn.berlios.de/wsvn/wescamp-i18n/branches/1.8/A_New_Order/A_New_Order/images/story_images/story_zima_grupa.png" /></a></div><br />
Hrajte, jak je vám libo. Nechte se vtáhnout do děje, zabíjejte, kecejte, vyslýchejte, mučte, zkrátka kochejte se.<br />
<br />
<br />
Aktuálně je vydána verze 1.1.98 . Verze, která by měla beze zbytku fungovat a být v plné míře naportována na jedna-osmičkový stroj, bude 1.2 . Do té doby sháním všechny možné i nemožné beta testovače.<br />
<br />
Užijte si to ve zdraví.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-90625330219666869232010-06-15T13:12:00.000+02:002010-06-15T13:12:40.472+02:00Jak vyřešit ORA-01591: zámek uplatněný spornou distribuovanou transakcíTak jsem si jednou hrál s Hibernate a automatickým vytvářením tabulek nad skoro produkční databází Oracle 10 a dostal jsem se do jedné poněkud choulostivé situace. Při deployi earu jsem dostával<br />
<blockquote>ORA-01591: zámek uplatněný spornou distribuovanou transakcí</blockquote>Chvíli jsem si myslel, že to má na svědomí špatně navržený deployment Hibernate. Po čase jsem začal Gůglit ve vodách mimo Javu a dostal jsem se k <a href="http://ora-01591.ora-code.com/">jednoduchému řešeni</a>:<br />
<br />
Jedná se o problém, kdy transakce selhala v okamžiku, kdy se dostala do stavu <code>prepared</code>. Jediné řešení je ji odstranit. A řešení jsou dvě: buď se k ní připojit a rollbacknout, nebo ji smahnout přímo v databázi.<br />
<br />
Druhé řešení je poměrně elegantní. Oracle definuje SQL příkaz ROLLBACK FORCE a jemu odpovídající PL/SQL funkci dbms_transaction.rollback_force(xid). V tabulce "SYS"."PENDING_TRANS$" je uložen záznam o všech čekajících transakcích. Ve sloupci LOCAL_TRAN_ID je XID.<br />
<br />
Stačí se tedy přihlásit jako uživatel SYSTEM s funkcí SYSDBA (například v sqlplus), spustit <blockquote>exec dbms_transaction.rollback_force(moje_xid)</blockquote>a je vymalováno.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com1tag:blogger.com,1999:blog-5453851864021038266.post-86084204443232607402010-05-31T07:50:00.000+02:002010-05-31T07:50:41.241+02:00Hibernate error - identifier altered from 1 to 1Nějakou dobu jsem laboroval s toto poněkud podivnou hláškou - jak může změna z 1 na 1 vygenerovat chybu? A kde se vůbec ta změna bere, když jedinou operaci, kterou dělám, je session.save()?<br />
<br />
Nakonec jsem chybu našel. Při laborování s formátem dat v databázi a ručním copy&paste psaní hbm.xml jsem zavlekl typovou nekonzistenci do dat. V databázi (PostgreSQL) jsem měl u ID Integer (což onu chybu ale nevyvolá), v hbm.xml java.lang.Integer, ale ve třídě java.lang.Long. No a protože long nelze bez přetypování uložit do intu, ona alterace byla na světě.<br />
<br />
Řešení tohoto problému je tedy prosté. Zkontrolujte si, že vám PŘESNĚ sedí jednotlivé typy v Javě a v hbm.xml<br />
<br />
Kéž to někomu pomůže.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-41945493982716341222010-05-03T10:11:00.001+02:002010-05-03T10:13:14.213+02:00Jak ignorovat skryté adresáře v doplňování v bashibash completion, neboli inteligentní doplňování v bashi, je strašně mocná zbraň. Poměrně hodně mi ale vadilo, že mi bash při průchodu zdrojáků uložených v Subversion permanentně nabízel v možnostech pro příkaz cd i adresář .svn . Tak jsem Gůglil, až jsem zjistil, jak se s tím vypořádat.<br />
Nabízení skrytých adresářů je vlastnost knihovny readline, která je v bashi použita. A tu lze vypnout jednoduše pomocí nastavení readline. Do ~/.inputrc přidáte<br />
set et match-hidden-files off<br />
a je to. Eqivalentem pro právě běžící bash je použití interního příkazu bind:<br />
bind 'set match-hidden-files off'<br />
Třeba to někomu pomůže.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-10440501618803608852010-02-26T18:13:00.007+01:002010-03-01T12:15:49.632+01:00Valná Hromada TJ Sokol PřílepyVýbor TJ Sokol Přílepy zve všechny své členy na valnou hromadu Tělocvičné Jednoty, která se koná ve čtvrtek 11.3. 2010 v 18:00 v budově obecního úřadu v Přílepích.<br />
<br />
Program Valné Hromady <div>1) Zahájení a volba předsednictva</div><div>2) Volba mandátové komise</div><div>3) Volba návrhové komise</div><div>4) Volba volební komise</div><div>5) Schválení programu</div><div>6) Zpráva starosty</div><div>7) Zprávy cvičitelů</div><div>8) Zpráva hospodářky o hospodaření jednoty za rok 2009</div><div>9) Volba starosty</div><div>10) Volba členů výboru</div><div>11) Volba kontrolní komise</div><div>12) Volba delegátů na župní valnou hromadu</div><div>13) Diskuse</div><div>14) Závěr<br />
</div><br />
Navrženou kandidátkou na post starostky je Anna Petrášová, na jednatele Ivana Sehnalová, hospodářky Růžena Staňková, na další členy výboru Helena Kuchařová a .<br />
<br />
Za výbor Oto Buchta, starosta TJ Sokol PřílepyOto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com1tag:blogger.com,1999:blog-5453851864021038266.post-8084124804611365362010-02-11T12:47:00.003+01:002010-02-11T15:09:57.588+01:00Blokování nájezdů na server přes SSHDnes jsem řešil, jak více zabezpečit SSH před možným průnikem. Po chvilce Gůglení jsem narazil na <a href="http://en.opensuse.org/SSH_systematic_attack_protection">podrobný popis</a>, jak to zařídit na OpenSuSE 11.1 .<br />
Použití sshguardu je rychlé, pěkné a účinné. K danému odkazu ještš přidám, že existuje OpenSuSE repository csbuild, které sshguard obsahuje. <br />
Stačí tedy <br />
<br />
sudo zypper ar http://download.opensuse.org/repositories/home:/csbuild/openSUSE_11.1/ csbuild<br />
<br />
sudo zypper in sshguard<br />
<br />
a nakonfigurovat podle onoho návodu na stránkách OpenSuSE.<br />
<br />
POZOR! Pokud nemáte korektně rozchozený AppArmor, nechejte jej být. Při jeho nastartování vám syslog-ng zařve "Broken Pipe" na odeslání dat do roury sshguardu, takže Vám to nebude fungovat.<br />
<br />
Snad to někomu pomůžeOto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-43373918402965411722010-02-09T10:50:00.001+01:002010-02-09T12:23:00.956+01:00JBoss 4.2 a kumulující se instance Stateless EJBAsi týden jsem si hrál s J2EE aplikací <a href="http://demo.westico.com">Westico Visibility Platform</a> a každou chvíli mi aplikace sletěla na OutOfMemoryError. Asi memory leak, řekl jsem si.<br />
Stáhl jsem si tedy NetBeansy (qůli profileru) a začal hledat, kde tesař nechal v paměti díru. Zjistil jsem, že mi permanentně narůstá počet instancí dvou Session Stateless EJB, které volám z MDB ihned po sobě, těsně před ukončením zpracování zprávy. Protože provádím JMS ack ihned po příchodu zprávy, říkal jsem si, že si asi lookup vytvoří nové instance fazolí, ale požadavek neskončí a proto to bobtná. Dlouho jsem trasoval onu Message Driven Beanu, dokud jsem si opravdu nebyl jistý, že požadavek skončil a tudíž GC by měl odstranit "nepotřebné" instance a v poolu by měly zůstat jenom "potřebné". Tak jsem se zaměřil na pool a zjistil následující:<br />
JBoss má oddělené pooly pro MDB a stateless EJB. Pro obejítí klasické Javovské synchronizace používá JBoss ThreadLocal pool. A v tom je právě šutr úrazu. Díky klasickému implicitnímu chování MDB se stane, že každý požadavek je zpracován jiným vláknem a tedy pool pro bezestavové fazole bobtná, přestože má nastaven maximální počet instancí v poolu.<br />
Pokud tedy chcete v JBossu volat stateless EJB z MDB, musíte patřičné bezestavové fazoli nastavit jiný typ poolu. Ideálně org.jboss.ejb3.StrictMaxPool, a to třeba pomocí JBossí anotace @PoolClass, jak je popsáno <a href="http://www.jboss.org/ejb3/docs/reference/build/reference/en/html/session-bean-config.html">zde</a>.<br />
<br />
Třeba to někomu zachrání kupu nervů.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-88884276229809086202010-01-19T09:16:00.001+01:002010-01-19T09:25:18.291+01:00Jak rozchodit Joomla! pod Microsoft WindowsNedávno jsem musel po telefonu a FTP rozchodit Joomla! na Widlích 2003, kde už navíc běží Lotus Notes. Pro příští generace tu zanechám minimalistický postup, jak to udělat:<br />
<br />
Nejdřív si stáhneme Joomla!, MySQL, Apache a PHP (5.2.11)<br />
<br />
V prvé řadě nainstalujte MySQL - stačí spustit instalátor a proklikat se na konec. V nastavení samozřejmě zvolte Server a Multilingual, zadejte heslo.<br />
Potom v okně příkazového řádku<br />
cd \Program Files\mysql\bin<br />
mysql -u root -p<br />
Password: sem zadejte heslo z instalace<br />
mysql> CREATE USER 'joomla'@'localhost' IDENTIFIED BY 'heslo';<br />
mysql> GRANT ALL PRIVILEGES ON *.* TO 'joomla'@'localhost'<br />
-> WITH GRANT OPTION;<br />
mysql> \q<br />
<br />
A tím je databáze připravena.<br />
Potom nainstalujte Apache. Ponechejte základní nastavení.<br />
Jako volbu při instalaci zvolte samostatnou aplikaci místo servisy - nastavíte ji až nakonec, až bude vše chodit. Nastavte port 8080.<br />
<br />
Potom nainstalujte PHP. Doporučuji nainstalovat do adresáře C:\Program Files\Apache Software Foundation\PHP5.2.11 , protože pak je možné říct FileZille, aby Vám jako root spřístupnila pouze C:\Program Files\Apache Software Foundation a máte k dispozici jak httpd.conf, tak php.ini . V rámci instalace zvolte instalaci do Apache 2.2 jako modul (modul je rychlejší, pro testy je ale lepší použít CGI - nemusí se pořád restartovat Apache při změně php.ini).<br />
<br />
V httpd.conf odkomentujte LoadModule pro moduly proxy, proxy_http a rewrite, v DirectoryIndex změňte na <br />
DirectoryIndex index.php index.html<br />
<br />
V sekci <directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"><br />
změňte AllowOverride z None na All<br />
<br />
A to by mělo být prozatím vše.<br />
<br />
Otestujte konfiguraci pomocí Test Configuration ve Startmenu Apache.<br />
<br />
V php.ini nastavte date.timezone na hodnotu, kterou považujete za rozumnou, například Europe/Prague<br />
<br />
Přímo do adresáře C:\Program Files\Apache Software Foundation\Apache2.2\htdocs nakopírujte obsah adresáře joomla z instalačního balíku Joomla!<br />
Přejmenutje htaccess.txt na .htaccess a odkomentujte v něm řádek<br />
RewriteBase /<br />
<br />
V danou chvíli je vše nachystáno ke konfiguraci Joomla!<br />
<br />
Objevil se problém<br />
<blockquote>Call stack <br />
# Function Location <br />
1 JSite->dispatch() C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\index.php:68 <br />
2 JComponentHelper->renderComponent() C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\includes\application.php:124 <br />
3 JError->raiseError() C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\libraries\joomla\application\component\helper.php:95 <br />
4 JError->raise() C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\libraries\joomla\error\error.php:171 <br />
5 JException->__construct() C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\libraries\joomla\error\error.php:136</blockquote><br />
Řešení je jednoduché: <br />
http://discussion.accuwebhosting.com/joomla-issue-404-component-not-found_blog_by_ryan_125.html<br />
<br />
Nakonec je třeba poslední věc: co s porty?<br />
Jsou dvě možnosti - buď budete akceptovat, že na Joomla! půjdete přes port 8080 a necháte vše tak, nebo budete muset přesunout LotusNotes na jiný stroj a z Apache udělat reverzní proxy pro notesy.<br />
<br />
Pokud to druhé, tak nejdříve Lotus Notes přemigrujte (to nechám na Vás jak).<br />
<br />
Shoďte Notesy a Apache. V httpd.conf Apache změňte Listen 8080 na Listen 80 a restartujte Apache.<br />
<br />
Pak je třeba nastavit mod_rewrite a mod_proxy.<br />
<br />
TBD.<br />
<br />
A je to.Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-44278762398216555942010-01-09T12:23:00.001+01:002010-01-09T12:24:57.690+01:00Připozamrzlá zimaVčera večer jsem jel pro Káťu do lidušky a cestou zpátky jsem mezi Holešovem a Přílepama dvakrát zastavoval (jednou skoro ve škarpě) a oškrabával okno, protože jsem nic neviděl. Všude kupa sněhu, pršelo a ten déšť ihned zamrzal. Protože mi auto stálo asi hodinu na takovém počasí, kompletně mi zamrzlo a s tím i stěrače, takže jsem je nemohl použít - ani se nehnuly. A než se auto tak zahřálo, aby rozumně fungovalo vyhřívání předního skla ofukem, byl jsem doma. Tak jsem jel téměř poslepu, v milimetrových průhledech, kde se na ledu na okně světlo lámalo jenom minimálně, jsem jel podle stop na cestě a popaměti. Auto pak ráno vypadalo asi takto:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_Z97iAB9VR2I/S0hkt95fcHI/AAAAAAAAAGM/p6G5HMaTE4Y/s1600-h/zamrzlyscenic.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_Z97iAB9VR2I/S0hkt95fcHI/AAAAAAAAAGM/p6G5HMaTE4Y/s640/zamrzlyscenic.jpg" /></a><br />
</div><br />
Jenomže to nebylo všechno. Tak jsem se dneska ráno probudil a nevěřil jsem vlastním očím. Stromy kompletně obalené ledem! Však se podívejte sami.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_Z97iAB9VR2I/S0hmh2kkzCI/AAAAAAAAAGc/CdoRNUVip4E/s1600-h/zamrzlyker.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_Z97iAB9VR2I/S0hmh2kkzCI/AAAAAAAAAGc/CdoRNUVip4E/s640/zamrzlyker.jpg" /></a><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_Z97iAB9VR2I/S0hmmGX5PvI/AAAAAAAAAGk/mF5Zd0B5rwU/s1600-h/zamrzlykerdetail.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_Z97iAB9VR2I/S0hmmGX5PvI/AAAAAAAAAGk/mF5Zd0B5rwU/s640/zamrzlykerdetail.jpg" /></a><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/_Z97iAB9VR2I/S0hmcVqjiYI/AAAAAAAAAGU/AtJEuRyzEnA/s1600-h/zamrzlajablon.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/_Z97iAB9VR2I/S0hmcVqjiYI/AAAAAAAAAGU/AtJEuRyzEnA/s640/zamrzlajablon.jpg" /></a><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_Z97iAB9VR2I/S0hm8oj3DbI/AAAAAAAAAGs/E_HFpkpmxBE/s1600-h/zamrzlahaluzka.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_Z97iAB9VR2I/S0hm8oj3DbI/AAAAAAAAAGs/E_HFpkpmxBE/s640/zamrzlahaluzka.jpg" /></a><br />
</div>Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-81419860685144981242010-01-07T23:18:00.000+01:002010-01-07T23:18:00.573+01:00Zlínské nastudování Goldoniho Sluhy dvou pánůDneska jsme byli s Jaruškou na Goldoniho Sluha dvou pánů ve Zlínském Městském Divadle. Už jsem na něm byl tamtéž před 18lety a viděl jsem i záznam z Národního s Mirkem Donutilem. Dneska to ale mělo šmrnc.<br />
<br />
Doktor Lombardi v perfektním provedení Luďka Randára, jehož 90% replik byla rčení (Například když pan Pantalone spojil ruce Beatrice a Florinda a k tomu Lombardi dodal - "Kdo maže, ten jede!"<br />
Úžasný byl také "telefonát" Lombardiho Pantalonovi z automatu. Scéna, kdy Lombardi Pantalona uráží, si nejdříve "před nosem" přivírají fiktivní dveře, až se to nic podaří Pantalonovi zavřít a tak Randár utíká k fiktivnímu telefonímu automatu, pulzně vytáčí, Pantalone zvedá mobil z palce a malíčku, ... Dál se na to musíte podívat sami, to byste přišli o pointu. <br />
<br />
Dál to posouvají hlášky typu: "Kdo se směje nejlépe, ten se směje naposled!" nebo "Kde byste sehnali dašlího takového, tady ve Zlíně!" ... taky občasné prokládání jinými nářečími (např Brněnské Hantec).<br />
<br />
Moc se mi líbilo postelové zakončení shledání Beatricce a Florinda...<br />
<br />
Kdo jste poblíž, vřele doporučuji!Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com0tag:blogger.com,1999:blog-5453851864021038266.post-9155441869618699702009-12-08T12:34:00.000+01:002009-12-08T12:34:34.308+01:00Invalid checksum na UDP paketechNějakou dobu jsem laboroval s tím, že mi javovská aplikace běžící na IBM xSeries x3650 s OpenSuSE 11.0 generovala invalidní UDP pakety. Hlásil mi to WireShark (dříve ethreal).<br />
Firmware jednočipu G2 to nebyl sto sežrat a pokud jsem na něj chtěl data dostat, musel jsem to vyřešit. Tak jsem Gůglil a zkoušel...<br />
<br />
Výsledek mého snažení lze shrnout do těchto bodů:<br />
<ul><li>Je to víc jak rok známý problém a řeší se, ale ještě není vyřešen.</li>
<li>Problém není v Javě, ale někde mezi jádrem a síťovkou. Stejný kernel na jiné síťovce funguje, jsou prý kernely, které s těmito síťovkami fungují. V tomto případě to nechodí na <i>Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)</i></li>
<li>Na vině je chybné generování checksumu síťovkou, neboť při použití Raw Socket (což Java dělá), generuje checksum právě síťovka (nebo její modul, nevím, ve zdrojácích jsem nebyl)</li>
<li>Řešením je použití <i>TCP checksum offload</i>, které vypíná ono generování kontrolního součtu.</li>
<li>Na Linuxu se k vypnutí použije <code>ethtool -K ethN rx off tx off</code>, kde ethN odpovídá konkrétní síťovce, kde to chcete vypnout (tedy eth0, eth1,...)</li>
</ul><br />
Třeba to někomu pomůže...Oto 'tapik' Buchtahttp://www.blogger.com/profile/06897671257757364797noreply@blogger.com1