Michal Čihař - Archive for 6/2005

Ať žije refer(r)er

Tak jsem se zase jednou podíval na statistiky webu a něvěřícně jsem zíral na to, že lidi přicházejí z googlu po vyhledávání kombinací jako 0000004 . Co se tím proboha kdo pokouší najít? :-)

Jak se bránit?

Jedna firma už delší dobu využívá jména phpMyAdmin pro propagaci jejich komerčního nástroje pro práci s MySQL (linkovat je nebudu, stačí vygooglovat phpMyAdmin ). Dnes jsem zaregistroval v Google Ads jejich reklamy, které se třeba objevují na SourceForge na projektové stránce phpMyAdmina :

phpMyAdmin GUI version
MySQL Admin, Import/Export Data, Schedule Backup, Build Visual Query
[URL]

Existuje nějaká rozumná cesta jak bojovat proti zneužívání jména? Pokud možno bez toho, aby člověk musel utratit tisíce dolarů.

Security updaty Sarge

Přestože se (nejen) kvůli tomu dlouho odkládalo vydání, nakonec se security.debian.org stejně před vydáním rozbil, takže Sarge bude nějakou chvíli bez security updatů. Píše o tom Martin Schulze . Aneb Murphyho zákony fungují dokonale :-).

Průzkumy

Poslední dobou se nějak moc rozmáhají různé on line průzkumy zaměřené na open source. Nejčastěji je pořádá (nebo to alespoň tvrdí) nějaký student známé univerzity. Na začátku vysvětlí, že nejde o spam:

First we would like to tell you that this is not spam, but a one time request for your support.

No nevím, podle mě to je spam, ať tvrdí cokoliv, bohužel můj spamassassin se to zatím ještě nenaučil.

Kdo si chce prohlédnout poslední výtvor, může zde . Je to nějaké stavové, tak netuším jak se to bude chovat při více přístupech.

Překlady do češtiny

Inspirován dnešní anketou a neustálými problémy při překladu phpMyAdmina (jeden příklad za všechny) jsem se rozhodl pro tento zápis.

Nebylo by užitečné vytvořit databázi překladů, aby se termíny překládaly všude stejně a tak jak to je teď, že si každý překladatel vymyslí vlastní překlad?

Nejde mi o vytvoření kompletního slovníku, spíš jen překlady počítačových termínů, které žádný ustálený překlad nemají. Třeba by se touto cestou podařilo trochu ustálit terminologii, která se dnes liší program od programu (v horším případě i v rámci programu).

Jestli už něco takového existuje, tak jsem to naprosto nezaregistroval a nebyl schopný vygooglovat.

Zvětšení filesystému s LVM2

Při instalaci počítače v nové práci jsem se rozhodl že už se konečně přestanu trápit s tím, jak rozdělit disk, protože mi výsledek stejně nikdy nevyhovoval a někde místo přebývalo, jinde zase chybělo. Instalátor Debianu 3.1 podporuje LVM2 bez problémů, tak proč nevyužít možností, které LVM2 nabízí? Instalace byla snadná a když nastala potřeba zvětšit root filesystém, začal jsem hledat jak vlastně na to :-).

Ukázalo se, že je to vskutku triviální operace:

 #
 
  lvextend -L+5G disk0/root
 
 Extending logical volume root to 12.00 GB
  Logical volume root successfully resized
#
 
  xfs_growfs /
 
 meta-data=/                      isize=256    agcount=8, agsize=229376 blks
         =                       sectsz=512
data     =                       bsize=4096   blocks=1835008, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=1
naming   =version 2              bsize=4096
log      =internal               bsize=4096   blocks=2560, version=1
         =                       sectsz=512   sunit=0 blks
realtime =none                   extsz=65536  blocks=0, rtextents=0
data blocks changed from 1835008 to 3145728

OpenVPN – snazší, než jsem čekal

Konečně jsem rozběhal OpenVPN pro připojení do domácí sítě. Jak na to se můžete dočíst v tomto zápise…

Postup je vcelku triviální (pokud nechceme nic víc, než jen propojit dva počítače):

  1. Mít v kernelu podporu pro TUN device
  2. Vygenerovat klíč pomocí openvpn --genkey --secret static.key , ten přenést na obě strany spoje
  3. Vytvořit konfiguraci pro server:
       dev tun
    ifconfig 192.168.3.1 192.168.3.10
    secret static.key
      
  4. Nastavit klienta:
       remote domaci.server.cz
    dev tun
    ifconfig 192.168.3.10 192.168.3.1
    secret static.key
    route 192.168.1.0 255.255.255.0
      
  5. Vytvořit na obou koncích ve firewallu díru (1194/udp)
  6. Spustit OpenVPN

Při troše štěstí to bude fungovat hned, jinak se (jako já) budete trápit s nastavením firewallu, aby všechny pakety dorazily tak kam mají.

Čerpáno z dokumentace OpenVPN .