Michal Čihař - Archives

Repository pomocí reprepro

Chcete vlastní repository s Debianími balíčky? Reprero to dělá ještě jednodušší než jsem popisoval dříve .

Stačí vytvořit adresář, který bude repository obsahovat. Vytvořit konfigurační soubor conf/distributions , ve kterém mu řekneme co bude naše repository obsahovat. Nějak takhle by to mohlo vypadat (samozřejmě jméno si tam napíšte vlastní):

 Origin: Michal Čihař
Label: Unofficial Packages
Suite: unstable
Codename: sid
Architectures: i386 amd64 source
Components: main contrib non-free
Description: Mostly packages waiting for inclusion in Debian
DebIndices: Packages Release . .gz .bz2
DscIndices: Sources Release . .gz .bz2
SignWith: default

A pak již jen přidat balíček:

 reprepro -b CESTA_K_REPOSITORY include sid balicek

Kde přidávaný balíček může být buď changes obsahující jak zdojáky tak binárky nebo samotný deb (pak se použije includedeb ). A světe div se, všechno ostatní se udělá samo :-). Výsledek je vidět třeba na debian.cihar.com .

Jarní úklid

Nechcete někdo trochu postarší počítačové komponenty? Cena nebude vysoká, ba právě naopak. Hlavně se toho bordelu chci zbavit :-). Vše je samozřejmě funkční pod Linuxem (vybrané komponenty dokonce pro Linux certifikovány :-)).

Skoro sestava (nejraději dohromady):

  • Celeron 366MHz, slot 1
  • Motherboard s Intel 440BX chipsetem (2xISA, 5xPCI, 1XAGP, slot 1, 3xDIMM, 2xIDE, 1xFDD) (Zida BXe98-ATX)
  • Paměť 128 MiB, PC-133
  • Paměť 64 MiB, PC-100
  • ATX zdroj, 125W

ISA karty (hodí se do skoro sestavy):

  • Zvukovka Sound Maker 16IE
  • Radio karta Gemtek
  • Modem neznámé značky (prodáno)

Historická sestava, ani se jí po letech nechce nabootovat :-) (nejspíš by chtěla vyčistit od prachu) (prodáno) :

  • AT case + 200W zdroj
  • Cyrix 486/DX2/66 MHz
  • Nějaká deska
  • 12 MiB paměti
  • 460 MiB disk (nebo tak nějak)
  • VLB grafika Cirrus, 2MiB
  • ISA karta s porty (2xCOM, LPT, game)
  • ISA IDE řadič s porty (2xCOM, LPT, game)
  • ISA síťovka (NE2000)

Ostatní zbytky:

  • Externí modem (56 KiB)
  • CPU Pentium 133MHz (prodáno)
  • Floppy mechanika
  • Reproduktory k PC značky Targa
  • Cca 30 m UTP kabelu (s konektorama)

Tak to je prozatím vše, možná objevím ještě něco.

IDN - hračka nebo praktická věc?

Je sice pěkné, že můžu mít doménu se všemi nabodeníčky, ale má čihař.com vůbec smysl? Jednak se najde dost programů, které si s IDN ještě nerozumí, takže někteří uživatelé se na tuto doménu vůbec nedostanou, pak ale stejně všichni jsou zvyklí zadávat domény bez nabodeníček. Nebo aspoň všichni v mém okolí :-).

Přiznám se bez mučení, že doménu jsem zaregistroval hlavně abych si vyzkoušel jaké problémy s IDN můžou nastat. Pak jsem taky nechtěl, aby mi to náhodou nějaký spekulant nekoupil :-).

Jak jste na tom vy s IDN?

Blog split detected

Tak už došlo na to o čem jsem dříve psal . Z jednoho blogu se stávají dva. Jaké bude rozdělení příspěvků a kolik jich bude v obou nedokážu odhadnout, ale určitě drobné postřehy a upozornění týkající se mých programů (kterých zde stejně moc nebylo) budou pouze v angličitě (stejně většina publika umí anglicky). Kdo tedy nechce o nic přijít, nechť se podívá na blog.cihar.com , případně do své čtečky přidá RSS .

A až Leoš napíše podporu pro vlastní RSS, tak se zápisky budou objevovat i tady :-).

V čem blogovat?

Odpověď překvapivě nebude abclinuxu.cz, přestože tu tento zápis je :-). Blog tu už používám nějaký ten pátek a kromě mnoha nevýhod to přináší i pár výhod. Mezi výhody určitě patří to, že se člověk nemusí starat o běh systému a že je zaručená poměrně slušná návštěvnost (dokud ho většina lidí na portálu nebude blokovat). Nevýhody vyplývají z webového prostředí (editace v textarea není nic moc), strachu portálu o zisky (nekompletní RSS) a omezenosti publika (anglicky mluvící člověk sem nezabloudí).

Nějak jsem dospěl k názoru, že už se v mém případě nevýhody a výhody tak nějak vyrovnaly a je na čase s tím něco udělat. To něco znamená založit anglicky psaný blog ve vlastní režii. Prozatím to neznamená kompletní zrušení tohoto blogu. jen jeho omezení. Nepředpokládám, že by moje řeči někomu zásadně chyběly :-).

Zatím zbývá vyřešit otázku v čem psát. Požadavků mám jenom pár, tak to snad nebude moc těžké:

  • napsané v jazyce kterému rozumím (Python, PHP, shell)
  • každý příspěvek může být ve více kategoriích
  • RSS pro kategorie
  • generovat validní XHTML
  • nějaký jednoduchý markup pro zápisy (bez nutnosti používat html)
  • rozumná editace textů (nejlépe v mém oblíbeném editoru vim)

Zatím se zdá že všemu vyhovuje NanoBlogger , což je hromádka shellovských skriptů, které umí vše co od blogu chci. Ještě si s ním chvíli pohraju než výsledek pustím do světa, ale zatím mi vyhovuje. Ovšem jestli někdo znáte něco lepšího, tak rychle poraďte :-).

phpMyAdmin a ods

Nebojte se, nejedná se o vyjádření podpory politické straně :-). Jenom jsem se konečně dokopal k tomu přečíst si něco o OASIS Open Document formátu a naimplementovat export (prozatím spreadsheet) do phpMyAdmina.

Z toho, že je to věc kterou se chystám napsat už asi rok a půl, je vidět, že se mi do toho nijak moc nechtělo. Nějak jsem byl vždy odrazen specifikací, tedy hlavně jejím rozsahem. Nakonec jsem se jejímu čtení vyhnul a použil jenom pár stučnějších návodů. Teď jenom doufám, že to co z phpMyAdmina vypadne. jí odpovídá. OpenOffice.org to zpracují správně, ale to se mi jako test moc nelíbí. Asi by to chtělo najít nějaký OpenDocumentlint :-).

Můj free software 8. - Wammu

Tak a je tu poslední díl pojednávající o programech s trochu kryptickými a podobnými jmény. Poslední na řadu přišlo Wammu , přestože je z nich asi pro většinu uživatelů nejpoužitelnější.

Přestože jsem velmi dlouho vybíral, v čem toto GUI psát, dnes této volby lituji. Ne že by wxPython byla vyloženě špatná věc, ale nekompatibilita různých verzí, které se vyskytují v různých distribucích je až neuvěřitelná. To je umocněno tím, že se nejedná o nijak moc využívaný framework, takže v mnoha distribucích je značně zastaralá verze (nebo alespoň naprosto nemožně zkompilovaná, zdravíme Fedoru). Z toho důvodu jsem musel mnohem víc energie věnovat na různé obezličky, abych zajistil kompatibilitu, místo vývoje nových funkcí, které bych určitě uvítal nejenom já.

Kromě nějaké základní práce s kontakty, kalendářem, úkoly a zprávami, umí program také zálohovat, a to hned do několika formátů souborů. Zprávy si můžete nahrát třeba na IMAP4 server, což se na zálohování celkem hodí, hlavně je k nim pak přístup odkudkoliv (pokud mobil umí IMAP4, tak i z něj :-)).

V současné době moc nových věci nepřibývá, projekt tak trochu vyčkává na to, až se dostatečně naštvu a přepíšu GUI do PyGTK. Nějaké návrhy už mám, ale jak dlouho to bude trvat nikdo netuší :-).

Průnik je problém image?

Jistě už jste zaregistrovali informace o průniku do slovenského NBÚ . Použitá hesla vypovídají cosi o neschopnosti administrátorů, nebo aspoň z mého pohledu ano. Nicméně bývalý (netuším proč, tolik dění na Slovensku nesleduji) šéf NBÚ trvdí, že je to spíš problém image než bezpečnosti . Takže asi celý NBÚ bude spíš otázka image a ne bezpečnosti ;-).

A přestaňte tu už s těma politickýma kydama, kdo v tom má hledat něco trochu zajímavého?

Proč nemám rád poštu?

Proč mě vždycky pošta dokáže naštvat? Na to jak jí nevyužívám mi to přijde až moc často. Jediné věci které mi jejím prostřednictvím chodí je výpis z účtu (ne že bych na to trval, ale pro zrušení bych asi musel na pobočku, takže to je odloženo až tam budu muset z jiného důvodu) a dva předplacené časopisy.

S předplatným se dnes pošta opět vyznamenala. To že mi chodí až s dvoutýdením spožděním už považuji za normální a až tak mi to nevadí. Ale to že mi časopis prostě pohodí před dveře bytu mi přijde už docela jako nehoráznost. Aspoň až mi příště něco vůbec nedorazí, budu vědět proč.