Linux Mint „Helena“ je konečně venku. Tato distribuce je založená na Ubuntu 9.10, ale má několik vlastností proč jí na desktopu rád preferuji oproti klasickému Ubuntu.
- neobsahuje standardně v Ubuntu instalovaný Evolution, ale Thunderbird
- má stále Pidgin jako IM
- vypadá dobře a má dostupné kodeky (mediaubuntu.org)
- vlastní vylepšení (mintInstaller, mintUploader, mintUpdater)
Je to prostě dotažené a např. ve Ubuntu 9.04 mi nefungovalo v MC klávesa CTRL+\ pro hotlist a v Linux Mint 7 bez problémů. Jsou to detaily, ale je příjemné, že to funguje jak má. Pokud jste o Linux Mint neslyšeli, tak doporučuji za vyzkoušení.
CentOS 5
Pokud jste někdo musel pracovat na serveru s touto distribucí tak vězte, že v repozitory i pro verzi 5.3 je PHP 5.1.6 a pokud potřebujete novější musíte si ji zkompilovat nebo sehnat jiný zdroj, kde může být problém s ověřením. Jako vývojáře mě příliš nezajímá na čem běží servery, kde se provozují moje aplikace, jen verze PHP a příslušné moduly je třeba hlídat.
Moje stanice je Ubuntu 8.10 a aktuální PHP 5.2.6-2ubuntu4.1 with Suhosin-Patch 0.9.6.2, které mi celkem přijde jako ok produkční verze i s ohledem, že mám i jeden Ubuntu server, kde je verze stejná.
Zend Server CE
Pokud chcete provozovat server s nejnovější verzí PHP 5.2.9 na linuxu nebo windows objevila se zajímavá alternativa Zend Server CE. CE (Community editon) je zdarma a nemá všechny vlastnosti Zend Serveru, ale mě se líbí hlavně proto, že jsou k dispozici RPM a DEB balíčky s kterýmí je instalace bezproblémová (zkoušel jsem Ubuntu a CentOS5). Máte za chvíli k dispozici server s PHP pro vývoj včetně ladící konzole, která umožňuje jednoduchou administraci php.ini, čtení logů a práci s extenzemi.
V základní instalaci Zend Server CE 4.0.0 beta je obsaženo:
- PHP 5.2.9
- Zend Framework 1.7.5
- Zend Data Cache 4.0
- Zend Debugger 5.2
- Zend Optimizer+ 4.0
Zend Server pro běh konzole na https://localhost:10082/ZendServer/ používá LightHttpd a konzole je napsaná v Zend Frameworku. Apache pro běh aplikací jak jsem měl nainstalován to neovlivní a přidá si to jen do konfigurace pár nastavení. Nic vám nebraní používat váš document root jak jste zvyklí a to je velká přednost Zend Serveru.
Plná verze má další komponenty jako Guard Loader, Java Bridge, Monitor, Page Cache a ZDS (Zend Download Server). Tyto části jsem nevyzkoušel, ale Monitor pro předcházení problémů pomocí nastavených událostí nebo ZDS pro paralelní stahování souborů se zdají být také užitečné ale ne nezbytné.
Instalace na CentOS5
- Otevřete konzoli a přejděte do režimu root
su
- Vytvořte nový zdroj pro YUM:
nano /etc/yum.repos.d/zend.repo
Do souboru vložte tento obsah
[Zend]
name=Zend CE $releasever - $basearch - Released Updates
baseurl=http://repos.zend.com/rpm/ce/$basearch/
enabled=1
gpgcheck=0
[Zendce-noarch]
name=Zend CE - noarch
baseurl=http://repos.zend.com/rpm/ce/noarch
enabled=1
gpgcheck=0
- Aktualizace balíčků:
yum clean all
- Instalace Zend Serveru CE:
yum install zend-ce
Detailní postup v angličtině pro RPM balíčky.
Instalace na Ubuntu
- Otevřete konzoli a přejděte do režimu root
sudo -i
- Přidejte do seznamu repozitory:
nano /etc/apt/sources.list
nový zdroj (řádek):
deb http://repos.zend.com/deb/ce ce non-free
- Veřejný klíč k repozitory:
wget http://repos.zend.com/deb/zend.key -O- |apt-key add -
- Aktualizace balíčků:
apt-get update
- Instalace Zend Serveru CE:
aptitude install zend-ce
Detailní postup v angličtině pro DEB balíčky.
Dneska za mnou přišel kolega, že mu vadí na SVN, že neumí exportovat poslední revizi s plnou cestou. Potřebuje to na server kde nemá shell aby mohl spustit patch, který si můžeme vygenerovat pomocí svn diff. A nechce všechny soubory jak to standardně dělá svn export, ale jen ty které se změnili.
Trochu jsem se na to díval a myslím si, že řešení přímo jen pomocí SVN není, pokud někdo ví jak to udělat elegantně ať mi dá vědět. Já jsem na to napsal jednoduchý shell skript, který to řeší, třeba to bude někomu také ku prospěchu.
EXPORTPATH=/tmp/testexport/
REPOS=file:///home/prskavecl/repos/project/
REPOSPATH=/home/prskavecl/repos/project/
REV="$( svnlook youngest $REPOSPATH )"
# function to list and export file by file
pathexport() # $1
{
mkdir -p $EXPORTPATH${2%/*}
svn export --force $1$2 $EXPORTPATH$2
}
# make export path
mkdir -p $EXPORTPATH
# list all changed files
for i in $( svnlook changed -r $REV $REPOSPATH ); do
if [ "${#i}" -gt "2" ]
then pathexport $REPOS $i
fi
done
Na začátku skriptu se nastaví proměnné s cestami. Před svnlook si skript zjistí poslední revizi a projde všechny soubory, které se v revizi změnili. K nim vytvoří příslušné adresáře a vyexportuje jednotlivé soubory. Neměl by být problém napsat obdobný skript i pro windows.
Více o exportu také najdete na svn.prskavec.net.
České sdružení uživatelů operačního systému Linux (CZLUG) pořádá 24. května 2008 tradiční Linuxový víkend. Jedná se o sérii přednášek určených nejširší veřejnosti.
Tématem tohoto víkendu budou přednášky o vývoji aplikací a vývojářských nástrojích.
Prostor bude i pro dotazy uživatelů a samozřejmě pro diskuse.
Akce je pořádána ve spolupráci s ČVUT, Fakultou elektrotechnickou.
Vstup na akci je zdarma.
Další informace včetně registrace naleznete na adrese www.linux.cz/vikend.
Program
- 10:00 — 11:30 Roman Štrobl, Sun — Vývoj aplikací v NetBeans 6.1
Představení vývojového prostředí, které vzniklo v čechách a oslovilo celý svět. Dozvíte se o tvorbě webových a desktopových aplikací pomocí Ruby, PHP, Javy a JavaScriptu v NetBeans.
- 11:45 — 12:45 Petr Kopač, CZLUG — Eclipse a Java
Javu předstravíme pouze úplným začátečníkům, ale Eclipse možná zaujme i_pokročilé, pokud jej již dávno nepoužívají.
- 12:45 — 14:00 Polední přestávka aneb obědová pauza
- 14:00 — 15:30 Ondřej Surý, CZ.NIC — Django a CherryPy
Po jistě dobrém obědě se dozvíme o nejvážnějším konkurentovi Ruby on Rails, který nepřijede po kolejích, ale na PostgreSQL
- 15:45 — 17:30 Milan Šorm, MZLU Brno — Webové aplikace v masivním provozu
Na závěr si povíme, co nás čeká, když do aplikace přijde mnoho uživatelů současně. Vývoj systému pro zápis studentů, tvorba modulů do Apache, cachování a zvládání velkých zátěží vůbec.
- 17:45 — 19:00 Jan Holešovský, SUSE — Oprav si i Ty svůj oblíbený bug v OpenOffice.org!
Vývoj aplikací není jen o webu. Třešničkou na dortu bude přednáška o vývoji desktopové aplikace.
- 19:00 — 20:00 Valná hromada CZLUG
Neveřejná akce CZLUGu, která se bude konat dle počtu lidí v příhodném podniku.

Ne že bych byl tak velký nadšenec linuxu, ale celkem mám Ubuntu distribuci rád, nejlépe mi fungovala a funguje na notebooku, který používám i když je instalována jen jako druhý systém.
Z novinek mě nejvíce oslovila podpora externích monitorů, to mi na notebooku nejvíce vadilo, měl jsem problémy s připojením externí 22″ v OpenSUSE 10.3 a s podporou mojí Intel 945 v notebooku Sony Vaio VGN-TZ31XM. Více zkušeností s nasazením Ubuntu 8.04 na tomto notebooku přinesu později.
Ve dnech 15.-16.4.2008 se uskutečnila tradiční konference a výstava o Linuxu a Open Source. Tradičně se celá akce odehrávala v Hotelu Olympik. Bouhužel jsem nemohl z časových důvodů absolhovat všechny přednášky ani by to asi nebylo v lidských silách, ale témata byla zajímavá a zaměřená do komerční sféry, kde si Linux získává na popularitě zvláště tam kde chtějí podnikatelé ušetřit na desktopech a velká část serverů tradičně běží na Linuxu.
Letos jsem neměl tolik času jako v minulých letech tak jsem se zastavil jen 15.4 odpoledne, LinuxExpo bylo v nových prostorech Hotelu Olympik v Artemis, přišlo mi, že toto kongresové centrum bylo trochu menší než na minulých ročnících. Protože jsem se zaregistroval tak vstup byl tradičně zdarma, to potěší. Od pěkné hostesky jsem dostal propagační materiály a vydal se prohlédnout výstavu. Potkal jsem Petra Krčmáře jak zpovídá přednášející tak doufám, že najdeme shrnující reportáž na Root.cz.
Mě zajímala výstava a hlavně její tradiční zóna kde se prezentují Open Source Projekty. Jako první jsem se zastavil u stánku Ubuntu, kde zrovna předváděli ManDVD, vzal jsem si svoji oblíbenou distribuci ve verzi 7.1 a šel se podívat ke konkurenci OpenSUSE, které je sponzorováno Novellem mělo asi nejhezčí prezentaci, předváděli jak OpenSuse 10.3 tak verzi 11 a s lidmi od KDE na OpenSUSE předváděli KDE 4 na které jsem se docela těšil. Nechal jsem si KDE4 předvést a výkon mě zrovna neoslinil, ale funkce jako je Zoom celého desktopu nebo SVG na ikonky plochy s možnosti téměř libovolné manipulace vypadají pěkně, ale nemyslím, že by to uživatelům přineslo něco extra co by je přinutilo přejít třeba z Windows nebo jiné distribuce Linuxu. Prezentovali se vedle také Linux pro nevidomé a skupina Hacking & Development, kteří dělají linux na kapesní zařízení. Také tam byl Jabbim a Slax, ale jejich stánky mě nijak nezaujali. V předsálí Root prodával svoje trička a další upomínkové předměty.
Komerční firmy tam předváděli řešení pro firemní sféru založená na Linuxu, kromě tradičních firem IBM, Sun, HP, Oracle mě zaujala nabídka ESET, jejich Nod32 je na Windows dost populární.
Celkem mě se tento ročník líbil méně než minulý a nedozvědel jsem nic podstatného, aspoň takový je dojem z výstavy, doufám, že přednášky přinesli více.
Nejnovější komentáře