- trackGoogleContentAds.cgi (web)
- Gwine (víno)
- mod_unzip (web)
- Alan (teorie)
- SQLupdate (databáze)
trackGoogleContentAds.cgi (1.0) dělá přesně to, co slibuje dlouhý název tohoto programu. Totiž sleduje reklamu v reklamním systému AdWords od Googlu. Respektive sleduje, na kterých stránkách došlo k prokliku. Nově totiž máte v AdWords možnost udělat si seznam stránek, kde nechcete svou reklamu zobrazovat (kdybyste to hledali, tak je to Správa kampaní → Nástroje → Vyloučení stránek). Nicméně AdWords neposkytuje žádný nástroj na získání informací o stánkách, kde se vaše reklama zobrazuje. trackGoogleContentAds.cgi je skript, který projde logy vašeho web serveru (formát combined, tj. včetně refererů) a zobrazí vám seznam stránek, ze kterých došlo k prokliku.
Pro vinaře tu mám gwine (0.10.0) – program na správu vinného sklípku. Program je napsán v Perlu nad GNOME knihovnami. Poslední verze přidala navíc nahrazení gettextu perlovským modulem Locale::Maketext, takže lokalizace tohoto programu bude hračkou. Nechcete to někdo udělat?
Mod_unzip (0.1) je malý modul do Apache 2.0, jenž zajistí transparentní přístup k obsahu ZIP souborů. Drobnou nevýhodou je použití externího unzipu a tím pádem forku, ale kdo potřebuje velký výkon, tak asi nebude soubory ukládat do ZIPu.
Asi většina z vás ví, co je to Turingův stroj, a ví, že pokud v něm chcete implementovat natriviální algoritmus, vyžadeje to hodně papíru nebo velkou tabuli. Takže mnohým studentům se na pochopení Tunigova stroje určitě bude hodit Alan (1.0) – výukový Turingův stroj s jednoduchým GUI.
Na synchronizaci zdrojových kódu existuje mnoho programů, ale dosud jsem neviděl žádný program na synchronizaci databází v různém stádu vývoje. Až teď jsem narazil na SQLupdate (1.4.0). Ta sice pracuje jenom s MySQL, takže by se spíše měla jmenovat MySQLupdate, ale i tak se hodí. Programu dáte na vstup vaši definici databáze v textovém souboru (např. tables.sql). SQLupdate zavolá mysqldump, porovná definice tabulek a na výstup vám vypíše posloupnost příkazů, po jejichž aplikaci budete mít databázi ve stejném stavu, jak je definována v souboru tables.sql.
Sklizeň kombajnem
Pro případ, že jste minulý týden byli na měsíci, tak vyšel Debian Sarge a v pondělí vyšla nová Fedora.