Koha díszdobozban

Na jó, ez így túlzás, de aki szenvedett már Koha telepítéssel, az tudja értékelni azt a csomagot (azokat a csomagokat), amelyet chris állított össze mindannyiunk legnagyobb örömére. Természetesen mivel elég zötykölődős terep ez egyébkét is, szigorúan experimental jeligére lehet beszerezni.

Egyelőre amd64-en futó Hardyra van teljes csomag míg i386-on futó Debianra unstable érhető el. Előbbihez a

deb http://apt.workbuffer.org/ hardy all

tárolót kell felvenni a szoftverforrások köző, utóbbihoz a

deb http://apt.workbuffer.org/ unstable all

forrást. Majd kiadni a

sudo apt-get install cpan-libkoha-perl

parancsot. Mint a karikacsapás. Bátrabbak próbálkozhatnak a

sudo apt-get install cpan-libkoha-support-bundle-perl

utasítással is, ez a Koha-függő modulokat fogja nekünk felrakni, így a telepítés később része már könnyebb lesz.

Egyébként ajánlom az egész Kororero blogot, nagyon használható írások vannak rajta a Koha kategóriában (is). WordPress tipp: úgy lehet csak egy kategória RSS-ére feliratkozni, hogy a kategória URL-je mögé teszitek azt, hogy /feed/. És már olvashatjátok is.

Ps. most nagyon érzem, hogy nem vagyok otthon a Linux (Ubuntu) terminológiában, ezért ha hülyeséget írtam, ennek tudjátok be. Ha valaki kijavít, azt nagyon megköszönöm!

Programok telepítése Ubuntun

A Linuxokon mindig is mítosz övezte, övezi a programok telepítését, és be kell vallanom, nekem is ez volt az egyik legnagyobb visszatartó erő, míg Windowsos voltam. (A másik a játék, de azt most hagyjuk, bár félig-meddig idekapcsolódna az is.)

A FOSSwire jelentette meg azt a két oldalas PDF-et, ami érthetően és világosan magyarázza el az egyszerű népnek is ezt a műveletet. Mivel egyik nagy álmom, hogy kollégáink rákapjanak erre a rendszerre, ezért itt a fordítása, hogy ez a mítosz megdőljön.

Program telepítése csomagkezelővel

Ha már telepítettél programot Microsoft Windowson, valószínűleg nem ismeretlen előtted egy telepítő program letöltése, a dupla kattintás rajta, majd a Next gomb ritumikus nyomogatása.

Ubuntuban erre általában nincsen szükség. Ahelyett, hogy minden programot különböző helyekről kéne összegyűjteni, mindent megtalálsz egy helyen, a Csomagkezelőben.

Ennek indításához menj az Alkalmazások > Hozzáadás/Eltávolítás menüpontra.

Alkalmazások hozzáadása/eltávolítása

Ha tudod a keresett program vagy csomag nevét, akkor csak a keresőmezőbe kell beírni azt, és egy entert ütni. Ha nem, a bal oldalt található kategóriák segítségével tájékozódhatsz.

Egy program kiválasztása a telepítéshezHa megtaláltad, amit keresel, pipáld ki a mellette található jelölőnégyzetet. Ezt egyszerre több programmal is megteheted, így nem kell egyenként telepítened őket. Ha kész vagy a telepítésre, kattints lent a Változtatások alkalmazása gombra. A gép a jelszavadat fogja kérni, aztán letölti és telepíti a programot. Ezek után az Alkalmazások menüben fogod megtalálni a programot.

FIGYELEM: Sok program csak akkor érhető el, ha a Megjelenítéshez a Minden elérhető alkalmazás opciót választod. Ennek kijelölésével sokkal több csomaghoz férhetsz hozzá, de ezek nagy részét valószínűleg nem támogatja az Ubuntu csapat.

És ha még mindig nem találod meg, amit keresel, akkor az valószínűleg nincs a program repozitóriumokon, így tovább kell lépned…

Telepítés kézzel

A SZTAKKER letöltéseNéha nem működik a Programok hozzáadása/eltávolítása­ módszer. Ez azt jelent, hogy a telepíteni kívánt csomag nincsen benne a standard Ubuntu szoftver repozitóriumokban. A szoftver repozitórium egy szoftvergyűjtemény, általában interneten, és ezeken a repozitóiumokon keresztül tudod elérni a legtöbb programot az Ubuntuhoz.

A legtöbb programot kézzel le tudod tölteni csomagként az internetről. Próbáljuk ki ezt a SZTAKKER­ral.

A csomag letöltéseMenj el a http://www.pixelfactory.hu/zsolti/sztakker/ oldalra a böngésződben. Oldalt fogod találni az Ubuntu Gutsy/Hardy csomagot, kattints rá és töltsd le. Kérdésre a Fájl mentése opciót válaszd.

A fájl, ami letöltődik egy csomagfájl. Ha végzett a letöltéssel, menj az Asztalra és katints duplán
a fájlra.

Kattints a Csomag telepítése gombra. A SZTAKKER ezután fog települni, és ha még szüksége van más csomagra a működéshez, az is.

A csomag telepítése

Ha a telepítés befejeződött, a programot az Alkalmazások menü Iroda pontjában fogod megtalálni.

FIGYELEM: Csak olyan programot telepíts ilyen módon, aminek készítőjében, vagy az azt közzétevő honlap üzemeltetőjében megbízol. Eltérően az Alkalmazások hozzáadása/eltávolításától, ezeket a programokat nem ellenőrizte az Ubuntu csapat, csak a saját felelősségedre telepítheted őket.

Copyright © 2008 Peter Upfold. Released under CC BY-SA 3.0 Unported licence.

WordPress blogok importálása WordPress MU-ba

Érzékeny téma számomra a klog struktúrájának kialakítása. Amióta működik ez a hely, és 5-nél több blog van rajta, állandó kérdésként jelentkezik a hogyan tovább. Gyakorlatilag folyamatosan ott van a tudatalattimban, ami néha-néha előtör, ilyen volt pl. amikor először hirtelen megugrott a blogok száma, amikor kijött a WP 2.1, amikor szervert váltottunk… Ezeket nem azért írom le, hogy bárki is sajnáljon, hanem hogy lássátok: bár nincs látható fejlődés, azért a mélyben dolgozom az ügyön.

A legjárhatóbb útnak a WordPress sokblogos verziója, a MU nézett ki, amely itthon is működik már egy-két helyen. Sajnos, az elején, amikor még időben izzítottam volna, az akkori hosztunknál totálisan hazavágta a rendszert (vagy legalábbis az én tárhelyemet), a költözésnél meg már szinte kezelhetetlen adat-, plugin- és témahalmazt kellett volna áttölteni.

Nekem az a különbejáratú véleményem, hogy a klog jövője ebben van. Számtalan számos olyan lehetőség nyílk majd meg, ami a közösségnek és a közönségnek is jót fog tenni. Sajnos van egy olyan érzésem, hogy egy-két minimális megkötés is fog ehhez járulni (csak hogy mindenki képben legyen: ma, 2008. június 9-én, 13.18 órakor nem lehet FTP-zni, valamint reklámokat, uszító jellegű és jogsértő tartalmakat elhelyezni az oldalakon – ezeket csak gyorsan szedtem össze fejből, de igazából egyelőre az én jófejségemen múlik az egész, ez azért fog változni, ígérem), de ez is még csak a jövő zenéje.

Nem tudom, hogy alkati adottság-e, esetleg így születtem vagy egyszer kiskoromban lefejeltem véletlenül egy szivárványt (utóbbi magyarázat a legvalószínűbb… ;), de az utolsó pillanatban hajlamosak megoldódni a problémáim nagy része. Így történt ebben az esetben is – illetve úgy néz ki, hogy így fog történni. Casey Bisson neve az olvasóimnak biztos ismerős. Pár napja ő írta le azt a módszert, amelyet mihelyt lehet, én is ki fogok próbálni, de addig is jöjjön a fordítása, hátha másnak is jól jön még:

  • a telepítési lépéseket játsszuk végig
  • készítsünk egy új oldalt a MU-ban
  • hozzuk létre a felhasználókat az eredetiben meglevő sorrend szerint (ez azért fontos, mert a bejegyzéseket ID-hez rendeli a WordPress, azt pedig regisztrációs sorrendben osztja, így össze fognak keveredni a bejegyzések szerzői)
  • másoljuk át a post, postmeta, comments, terms, term_taxonomy és term_relationship táblákat az új blog adatbázisába (az adott blog tábláit egy sorszám_táblaneve formában fogjuk megtalálni, ahol a sorszám az adott blog létrehozása alapján osztott ID-t jelent, csakúgy, mint a felhasználóknál)
  • a wp-content/uploads mappa tartalmát másoljuk át a wp-content/files mappába
  • frissítsük a lentebb leírt módon a bejegyzések tábláiban az elérési útvonalakat (mind a sima tartalomét, mind a csatolmányokét)
  • imádkozzunk, hogy működjön (ez a legfontosabb, de tényleg!)

Ha csak simán nyomnánk egy export/importot, az simán tönkretenné a post_id alapú permalinkeket. Ebbe én is belefutottam sajnos, de akkor lássuk, hogyan lehet ezt kikerülni. A következő MySQL-parancsokat kell lefuttatni (természetesen a domainnevet ki kell cserélni!):

  • sima tartalom
UPDATE {new_posts_table}
SET post_content = REPLACE(post_content, '/wp-content/uploads/', 'klog.hu/wp-content/files/')
WHERE post_content LIKE '%/uploads/%'
  • csatolmányok:
UPDATE {new_posts_table}
SET guid = REPLACE(guid, '/wp-content/uploads/', 'klog.hu/wp-content/files/')
WHERE guid LIKE '%/uploads/%'

Ennyi. Thanks a lot, Casey!

Zotero tippek és trükkök

Egyszerre akár több Zotero könyvtárba (tárolóhelyre) is lehet dolgozni, a Beállítások > Haladó fülön lehet megadni egyéni tárolóhelyet (akár hálózatit is, így közös bibliográfiát is lehet építeni).

Zotero > Beállítások > Haladó

Mivel nincs lehetőség törölni vagy módosítani a fejlesztői fordítókat, így a Fordítók és stílusok visszaállítása… gombbal lehet resetelni a rendszert, utána pedig csak a kívánt dolgokat kell visszatölteni.

Ahhoz, hogy megtudjuk, mely gyűjtemények tartalmazzák az éppen nézett rekordot, tartsuk lenyomva a Control illetve Option gombot, így kijelölődnek.

A plusz (+) és mínusz (-) gombokkal lehet kibontani és összecsukni a gyűjteményeket.

Ahhoz, hogy megtudjuk, hány rekordunk van, jelöljük ki az összeset a középső panelen (Control-A vagy Command-A), a jobb oldalon pedig kiírja a számot.

Forrás: tips and tricks [Zotero Documentation]

Szerzői avatarok a címek mellett

A ThemeShaper dobta múltkor azt a bejegyzést, ami azt írja le, hogyan lehet ezt a kis identifikáló ikont megjeleníteni a bejegyzések mellett (is), úgy mint most nálam lett.

Zárójelben Blockquote-ban jegyzem meg, hogy ez nálam csak gizdaság (illetve csak esztétikai perverzióimat élem ki vele), de mondjuk egy könyvtárnál ez már messze-sokkal jobb.

Az a lényeg hogy a

<?php echo get_avatar( get_the_author_email(), '80' ); ?>

kódsort kell beszúrni a loop megfelelő helyére (én a legelejére raktam, jobbra zártam, és kész). A get_the_author_email() az emailcím alapján végzi el az azonosítást, a ’80’ pedig a nagyságot határozza meg pixelben (az alapértelmezett 96×96, de nekem 50×50-re van beállítva).

A CSS fájlban pedig az .avatar-méret{} formában hivatkozhatunk rá, ahol a méret pixelben van megadva, illetve ha nem módosítottuk a méretet, akkor .avatar-default{} formában is hivatkozhatjuk. Nálam ez tehát

.avatar-50 {float: right;}

formában néz ki. Ennyi. (A teljes doksi a WP Codexen található meg.)

Doranskyval meg nem értek egyet. Szerinte

Doransky megmondja

aminek a hiteléből csak az vesz el egy picit, hogy pont öt perccel előtte cserélte le a D betűt a (fél) arcára (ezt persze úgyis lehet magyarázni, hogy megvilágosodott, aztán ennek szellemében cselekedett a továbbiakban).

Egyrészt nem olyan nagy etwas egy csiripelő valódi arcát előásni (nálam ez Csirip adatlap > Twitter adatlap > blog > rólam útvonal), másrészt azt is mondhatnám, hogy két táborra szakadt a csirip: a valódi nevükön és álnéven írók táborára. És akkor én nyertem ;)

Ősmobil függetlenítése

Tegnap hozzájutottam egy ősi, antennás Nokiához (5110-es a becsületes neve) – ez a negyedik két héten belül. Az egyetlen bibi a kártyaletiltás volt, mivel ez még Westeles volt, én meg csakazértis Pannonnal akartam használni. (Na meg az akksi, mert nem volt már 4 éve használva, úgyhogy juszt is meghalt, de volt gyári pótakksi bontatlanul.)

Kb. egy fél délelőttömbe került végül az, ami maximum 2 percbe tellett volna, de most már teljesen jó. És este el is fogom gyorsan cserélni.

A lényeg az, hogy DCT3-at kell számolni, mert az 10 számjegyű. A DCT4 már 15, és nem lehet bepötyögni. A lépések:

  • szedd ki az IMEI számot (#*06*)
  • tedd be egy generátorba, és számold ki jól (amivel én csináltam, az kb 10 perce még ment, most már 404-et dob az UltraWeb O.o) – Google a barátod

Ez a DCT egyébként a generáció-számozása a Nokiának, és bár nem vagyok retro-technomán (ezért a szóért elnézést kérek Kelttől), de kicsit rosszul esett, hogy nem egy DCT2-es vagy ne adj Isten DCT1-es készüléket sikerült szereznem… :D

FTP Nautilusszal, ha a Firefox jobban tudná

Néha megkergül az Ubuntu, és egy Firefox frissítés után hajlamos elveszteni az FTP böngészés felett az uralmat a Nautilus. A megoldás megvan rá:

  • Nyiss meg egy terminált
  • Írd be, hogy gconf-editor
  • Keresd ki desktop > gnome > url-handlers > ftp pontot
  • Írd át az ott talált handlert erre: nautilus “%s”

Ennyi. Lesz majd valami a tegnapi, tegnapelőtti kirándulásról is, de egyrészt óraátállítás, másrészt kevés alvás, harmadrészt csak.

Zenészet

Múlt héten kaptam a régi(? – alig féléves), végleg behalt zenekütyümért cserébe egy Samsung U3-t, ami olyan drága, hogy valami teljesen más rendszerrel dolgozik, mint én azt megszoktam eddigi két fapados lejátszómnál. Csak a berhelés, amíg a Rhytmbox felismerte, egy fél órás töketlenkedés volt. Áldom azt a férfiút, aki ezt nekünk kitalálta. Végülis ez a forrás segített, használjátok ti is. De mint fájlrendszer így sem ismerődik fel. Mindegy, menő, kész.

A másik aranyos, egy 4 gigás nano fekszik itt mellettem, barátnőm unokatestvére hozta, hogy vigyük már el egy szervízbe, mert ledobja magát a rendszerről, ha zenét akar rakni rá. Sajnos a zsinórját nem adta oda, csak fülbevaló van hozzá, így csak játszom vele, és elgondolom, hogy milyen jó lenne e-könyveket olvasni ezen a metrón (mielőtt bárki megjegyzést tenne, eddig a legjobb mobilom kijelzője nem volt még soha ekkora). Majd holnap elviszem.

A reggel meglepetése pedig az volt, hogy tothbenedek korábban kelt mint daniel_takacs. (Ez nagyon szar poén volt…)

Ma pedig megyünk Visegrádra. Rég jártam ott, asszonypajtással meg még soha. Előtte könnyű citromos-lilahagymás-csirkecomb. Szép az idő. Ezt a napomat nem engedem elszúrni.

Scriblio már 2.3-as WP-n is

Már elérhető a Scriblio telepítési útmutatója az új, 2.3-as verziószámú WordPress-hez is, ami ugye alaposan megkavarta a címkézési rendszerrel a dolgokat. De hogy a kommunikációs csatorna (az angol nyelv) ne legyen akadály, ím ékes anyanyelvünkön is eme mű – figyelem, a linkek ennek ellenére képesek angol nyelvű oldalakra mutatni…:

(Viszont mint azt ma megállapítottuk szociolingvisztikán, az ég egy adta világon semmi értelme nincs annak a fogalomnak, hogy anyanyelv. Hogy miért, az külön posztot érdemel(ne)).

Készüljünk rá… (ez a rész nagyrészt átugorható, ha nem nagyon akarunk/tudunk turkálni a Scriblion-n kívül bármiben is…)

…varázsoljunk…

  • Töltsük le a bSuite plugint és töltsük fel a wp-content/plugins/ könyvtárba (élelmesebbek OneClick pluginnel oldják meg a feladatot…), utána pedig aktiváljuk a Plugins / Pluginek fül alatt
  • Töltsük le a Scriblio plugint. Lehet bűvészkedni svn depókkal is, de annak ellenére, hogy most már kizárólagos pingvin-fogyasztó vagyok, boldog lennék, ha ezt valaki emberi nyelven elmesélné nekem is… Update: Bártházi András megtette. Köszönöm. (MInden látszat ellenére tőlem függetlenül ; )
  • Aktiváljuk a Scriblio plugint, valamint a Scriblio Catalog Importert. Opcionálisan be lehet lőni a Scriblio III Catalog Importert is (ha valakinek kellene az Innovative Interfaces ILS miatt, de ez valószínűleg nem sok mindenkit fenyeget…)

…és lapátoljuk befele a katalógust

  • Először importáljunk néhány rekordot. Válasszuk a Scriblio Catalog Importert a Manage / Intéző > Import fülön. Kövessük az utasításokat.
  • Ha nem volt semmi gond ezzel, menjük a Presentation / Megjelenés > Widgets fülre
  • Teljesen testerszabható, de görgessünk le az ablak aljára, válasszunk ki mondjuk 5 Scriblio facettát
  • Húzzunk pár Scriblio elemet az oldalsávba, mint pl. a Search, a Scrib Search Editor, a Scrib Scope Selector, a Spelling
  • Töltsük ki ezek mezőit. Az Options / Beállítások > Scriblio fülön ellenőrizhetjük, hogy mely Scriblio elemek érhetőek el számunkra. Írjunk mondjuk az egyikbe, hogy auth, a másikba, hogy subj, a harmadikba pedig hogy form. Mentsük el.
  • Menjünk az Options / Beállítások > Scriblio fülre, ott kattintsunk a Rebuild Spelling Table gombra
  • Próbáljunk ki pár keresést – az oldalsávban kell hogy legyenek a facetták és a többi elemek
  • Ezek után pedig kedvünkre díszíthetjük a karácsonyfát pluginekkel, témákkal

Mindez pedig a Flickr-en is fentvan, képekben: rekordok importálása és pár kép az oldalsávbeli widgetek beállításáról. Jóéjt.

Virtuális host és domain Ubuntuban

Eddig csak angolul sikerült megtalálnom ezt a leírást, úgyhogy elmesélem, nekem hogyan sikerült megoldanom a kérdést.

A címhez képest pont fordítva fogom leírni a dolgokat, hogy ne legyen olyan szép az élet. Elsőként a /etc/hosts-ban rögzítettem, hogy milyen IP címen milyen domaint szeretnék használni. Én például a 127.0.1.2 és a klog.hu-val próbálkoztam első nekifutásra, hogy lehessen a WordPress MU-val játszani. Mentés, majd a /etc/apache2/sites-available/ könyvtárban létrehoztam egy myconfig nevű fájlt, ebben került a virtuális host leírása:

NameVirtualHost site2.localhost – a site2.localhost helyére kerül a választott domain

<VirtualHost site2.localhost> – itt is
DocumentRoot /home/username/mysite/ – hol keresse a tartalmat a gépen
ServerName site2.localhost – és újra
<Directory /home/username/mysite/> – megint a tartalom helye
Options Indexes FollowSymLinks MultiViews +Includes
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>

Ezután már csak engedélyezni kell az oldalt és újraindítani az Apache-ot:

sudo a2ensite myconfig
sudo /etc/init.d/apache2 restart

Ezzel együtt mégis igazat adok Keltnek, jó az a GUI, csak hát magad uram… meg azért így jóval több sikerélményt nyújt egy volt win-felhasználónak. (Aki történetesen a szöveges parancsbeviteltől még 40 fokban is fázik.)