Kategoriaren artxiboa: Teknologia

EHUn izena eman nahiean

EHUn izena eman nahiean nabil postgradu batean. Erabiltzaile eta pasahitzak sartu ostean datu gehiago eskatu dizkit eta hauen artean posta helbidea. Nire helbidea sartu eta “Helbide elektronikoaren formatua ez da zuzena” dioen mezu zoragarri batekin erantzun dit. Nire eposta ez da zuzena?

JavaScript kodea begiratzen hasi naiz eta hauxe topatu det:

function validarEmail(valor) {
     if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)) {
        return (true)
     }
     else {
        return (false);
     }
   }

Regexp-arekin borrokatu nahi ez duenarentzat laburpena: posta helbidearen domeinuaren TLDak 2 edo 3 hizki izan ditzazke asko jota. Ondorioz .info, .mobi, .coop, .museum, .aero, .asia, .travel edo .jobs TLDak ez dira onartzen. Noizbait .eus lortuz gero honekin izena eman ahalko dudala jakinda lasaiago geratze naiz.

Ikastaroaren ondorengoak

Gustora irten ginen ostiralean Putzuzulon eman genuen Ubuntu ikastarotik. 20 lagun biltzea lortu genuen eta tartean 13 urteko gazte kuadrila bat.

Zita 16:30tan izanik, 16:00 inguru agertu ginen azken ukituak amaitzera: proiektorea prestatu, dokumentazioa errepasatu, usb giltza batean ubunturen instalatzailea sartu, sarea baieztatu, denatarik pixkat alegia. Ordu erdi beranduago eta beti bezelako puntualitate ezarekin jendea igotzen hasi zen.

Iratxek apurtu zuen izotza bion buruak aurkeztuz eta ondoren agertu zirenei berdina egiteko eskatuaz. Hasi berriak, hasteko zuedenak eta eskarmentaturen bat ere bazen. Diapositibaz lagunduta azalpenak eman ziren eta tarteka jendeak lasai galdetzen zuen. Teoria eta filosofia ikusi osten zati tekniko oso labur bat eman eta instalazioekin hasi giñen. Guztira 6 portatil utzi genituen txukun txukun Ubuntu 10.04 bertsioarekin, baina izerdi pixkat ere bota behar izan genuen.

  • Mikel, ikasi oraindik jendeak 32bit-eko sistemak dituela. 7 CD eraman genituen, horietako 6 64bit-eko bertsioarekin eta bakar bat 32bit-ekoarekin. Guztira 3 behar izan genituen beraz USBan 32bit-ekoa idatzi eta portatil bat amaierarako utzi behar izan genuen.
  • Partizioen borroka. Sistema bakoitza mundu bat da eta instalatzen hasi aurretik disko gogorra nola dagoen partitua jakitea ez dator gaizki. Fabrikatzaile batzuk mega gutxi batzuk hartzen dituzte partizio ezkutu batean, beste batzuk aldiz diskoa bitan zatitzen dute. Beste batzutan aldiz erabiltzaile bat 5 partiziorekin agertzen da bakar bat zer den jakin gabe.
  • Hardwarea beti izango da oztopo bat. Oraindik gogoan dut Haritz Rodriguez-i 2006ean nola lagundu behar izan nion wifi txartela funtzionarazten b43-fwcutter erabilita. Ba 4 urte beranduago (mila esker broadcom!) berdinetan gaude eta liberatu genuen portatil hoietako batean berdina egitea tokatu zitzaigun.
  • Kernel berriek arazoak konpon ditzazkete, batez ere portatil oso berrietan. Ubunturen beta bat jartzea aukera den arren nik nahiago soilik kernel-a eguneratu sistemari aldaketa gehiago egin gabe.

Gure asmoa ez da ostiraleko festara mugatzea eta erabiltzaileek nahi izanez gero kurtso berriak emateko prest gaude. Jolastu dezatela pixkat euren sistemarekin eta beharren arabera eska dezatela. Ziur naiz 27zapata-ri zerbait bururatzen zaiola!

Ez dakit nork irakurriko duen hau baina norberaren herrian antzeko ekimenak egitera animatuko nuke, esperientzia polita bezain liberagarria delako. Laguntza behar bada eskatu besterik ez dago ahal den neurrian emateko.

Software Libre ikastaroa Putzuzulon

27zapatak bere blogean idatzi du honen berri eta nik nerea ere erakusleiho bezela erabili nahi dut gaurkoan. Datorren larunbatean, hilak 18, Software librearen nazioarteko eguna da eta ospatzekoa asmoz ostiralean, hilak 17, Putzuzulo Amets Fabrikan elkartuko gara Software Librearen munduak sortzen dituen galdera eta kezkak erantzuteko asmoz. Iratxe Esnaola eta biok ibiliko gara maixu lanetan eta honako egitaraua dugu planteatuta.

Irailak 17 ostirala, 16:30etatik aurrera:

  • Sarrera
  • Teoria minimo bat
  • Ubunturen instalazioa [ windows partizioa mantenduz; nahi baduzue, zuen ordenagailua ekar dezakezue ]
  • Aurrera begira: paketeak eta aplikazioak
  • Aurrera begira: nola segi etxean, norberak bere kabuz

Bazatoz?

Eustat-en zerbitzari berria

Gaur Euskadi Innovak igandero bidaltzen duen boletinean Eustatek 400.000 euro inguruko zerbitzari bat erosi nahi duela irakurri det. Estekak jarraituz pliego teknikora iritxi naiz eta bertan honakoa topatu det:

“3.3 Sistema Operativo y compatibilidad con ORACLE y Data Core.
El sistema operativo del servidor a adquirir debe ser UNIX o LINUX, y debe indicarse en este
caso de que sea LINUX que distribución es (Debian, RedHat, etc…), así como su versión.
Así mismo se deberá indicar en la oferta técnica el diferente Software que se suministrará y
que funcione sobre el LINUX o UNIX ofertado.
EL sistema operativo ofertado debe cumplir las siguientes certificaciones: Certificación UNIX
03.; y Certificación EAL4+
a la que se suma ALC_FLR.3 CAPP, RBACPP.”

Gaur egun ez da GNU/Linux banaketarik Unix 03 zertifikatua, SUS 03 izenarekin ere ezaguna, betetetzen duenik. EAL4+ aldiz bai, SLES eta RHEL.

Ez dakit zein puntutarainoko garrantzia izan dezakeen pliegoan agertzen diren puntu bakoitza bete beharrak baina kasu hontan GNU/Linux banaketa batekin zaila SUS 03 betetzea.

Sare neultratsuna

Pasa den astean Gaur8rako artikulu bat idatzi nuen sare neutraltasunaren inguruan.  Arazo teknikoren baten ondorioz edo berandu ibili nintzelako, batek daki, Txopik prestastu zidan irudia ez zen argitaratu eta pena eman zidan, irudia espreski egin zidalako korrika eta presaka azken momentuko jabber elkarrizketa batean.

Irudiak euskaraz sare neutraltasuna galduko balitz izango genukeen arazoetako bat azaltzen du ulertzeko modu errazean eta lizentzia egoki batean. Beraz hor irudia, svg fitxategia eta nire eskerrik beroenak Txopi!!

net-neutrality-300ppp
Irudia formatu bektorialean

RHCE naiz!

Astebetez Madrilgo beroak jasaten ibili ostean, RHCE agiria lortu det, “crown jewel of Linux certifications” izenez ere ezagutua. Red Hat ez da inondik ere nire banaketa gustokoena, Gentoo eta Debian nahiago ditudalako, baina lan kontuetan ez da beste erreferenterik kasi.

Azterketa ez da zaila; 3.5 ordutan burutu beharrekoa eta dena kontrolpean izanda azken ordu erdia libre ‘soberan’ dago kasi. Urteetan GNU/Linux erabili duten administrarientzat azterketa xinplea da baina badira SELinux bezelako kontu batzuk egunerokotasunean oraindik ikutzen ez direlako pixkat arrotzak egiten zaizkigunak.

Norbait noizbait animatzen bada eta kezkarik  badu edo kuriositate morbosoa soilik, nire experientzia gustora kontatuko nioke. Ezin azterketaren ingurukoak idatzi, konfidentzialtasun klausula bat sinatu behar delako (flipaus!).

Ea orain honi esker lan kontuak hobetzen diren!

Liferea-n GeoRSS euskarria gehituta!

Liferea RSS eta Atom jarioak irakurtzeko aplikazio oso erabilgarria da. Zenbait aukera aipatzearren berriek dituzten iruzkinak kargatzeaz gain (meneame-ko flame-ak eta kazeta.info-ko iruzkinak irakurtzeko adibidez),  gehiegi erabiltzen ez dudan Google Reader-ekin sinkronizatzeko aukera ere baduen tresna da, lanean beti abiarazia dudana, munduan eta inguruan zer den eta zertan gabiltzan jakiteko balio didana.

Behin lanean aspertuta, GeoRSS euskarria zuten jarioetan mapatxo bat erakustea zein zaila izango zen bururatu zitzaidan, eta nire C ezagupen urriak, xslt okerragoak eta garatzaile nagusien pazientzia tonatxo batekin lortu dut eta dagoeneko kaleratu dute feature hau dakarren 1.5.11 bertsioa (ala ere datozen egunetan irtengo den 1.5.12ak euskarri hobea du).

liferea-final1

Liferea-1.5.12 bertsioan Meneame-ko berri bat erakusten

liferea-final2

Liferea-1.5.12 tagzaniako jario geolokalizatu bat erakusten

Hasieran Google Maps zerbitzua erabiltzen hasi nintzen, baina azkenean nahiago izan det OpenStreetMap erabiltzea, bestea bezain osoa izan ez arren librea, gakorik behar ez duena, denona eta denontzat delako!!! Beraz, berria gertatu aurretik hasi herriko mapa txukun usten! 😉

“Askatasun” digitala

Askatasun digitala diot, baina gaurkoan ez naiz GPL, LPGL, BSD, Apache, Affero, CC eta antzerakoez mintzatuko.

Gaurkoan idatziko dudana hainbat hilabeteetan egon da horrelaxe, duen “arazoarekin”, baina oraindik ez dirala konturatu dirudi. Tira, denok egiten ditugu akatsak programatzerakoan, estatistika hutsa da eta adibide bezela hor daude nire proiektu guztiak, ziur dexente topatzeko aukera izango dela. Baina honek grazia egiten dit, hack txiki bat iruditze zaidalako… ze nork imaginatuko luke libertaddigital atari kuttunean…

herriko munipak tronpoak egiten ikusiko nituenik!
Su Ta Gar-en jarraitzaileak zirenik!
adierazpen askatasunaren alde Hitz Egingo zutenik!
euskal selekzioen alde egingo zutenik!

Tira… eta horrela youtubeko bideo guztiak ikusi arte ;P

Python-2.3 AIX-5.2 bertsioan instalatzen

Laneko proiektu baten ondorioz python behar dut zenbait AIX makinetan. Lehen frogak AIX-5.2 bertsio baten gainean egin ditut eta ondo joan zaizkit. Nola instalatu idatziko det nonbait apuntatzeagatike ta beste batzuei bizitza errazagoa edo egitekotan.

Lehenik eta behin python-ek dituen zenbait dependentzi lortu behar ditugu:

$ wget ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/db/db-3.3.11-4.aix5.1.ppc.rpm
$ wget ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/readline/readline-4.3-2.aix5.1.ppc.rpm
$ wget ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/gdbm/gdbm-1.8.3-2.aix5.1.ppc.rpm
$ wget http://www.oss4aix.org/download/latest/aix52/openssl-0.9.8i-1.aix5.1.ppc.rpm

Ondoren hauek instalatu rpm pakete kudeatzailea erabilita:

$ rpm -i db-3.3.11-4.aix5.1.ppc.rpm readline-4.3-2.aix5.1.ppc.rpm gdbm-1.8.3-2.aix5.1.ppc.rpm
# openssl-k agian arazoren bat eman dezake aurretik sisteman aurkituko delako.
# Kontutan izan 0.9.7 bertsiora linkatzen duten aplikazioak berkonpilatu beharko direla
$ rpm -i --force openssl-0.9.8i-1.aix5.1.ppc.rpm

Dependentzia guztiak sisteman ditugun unean python deskargatu eta instalatu besterik ez dago:

$ wget http://www.bullfreeware.com/download/wpar_tt/python-2.3.4-2.aix5.1.ppc.rpm
$ rpm -i python-2.3.4-2.aix5.1.ppc.rpm

Eta instalazioa frogatu nahi badugu nahikoa dugu adibidez froga.py fitxategi bat sortu eta kode honekin betetzea:

import os
for files in os.walk('/tmp'):
	print files

Exekutatu:

python froga.py

Eta kitto!

Clamav-en estatistika globalak aktibatzen

Pasa den azaroaren 3an Clamav antibirus famatuaren bertsio berri bat kaleratu zen. Nik uste clamav dela UNIX munduan dagoen antibirusik ezagunena eta mundurat-eko posta zerbitzarian primeran dabilkigu. Egia da ez duela lan gehiegirik birus eta phishing mezu gehienak DNSBL zerrenden eta Postgrey-ren bitartez deskartatuak direlako baina aurrekoekin filtratzen ez diren mezuentzat oso emaitza ematen digu (%100 esatea gehiegi izango da agian, phising kasuak nahiko zailak direlako atzematen, baina ez da urruti izango).

Debian Volatil proiektuari esker gure Debian Etch bertsiodun zerbitzarian azken bertsioa (0.94.1) instalatu berri dut. Ohikoak diren bugfix eta hobekuntzen artean zerbitzariak atzeman dituen birusen estatistikak zuzenean clamav-en gunera bidaltzeko aukera dago eta herrialde kode baten bitartez une oro eta herrialdekako birusen estatistika global bat sortu dezakete.

Aktibatzea oso erraza da eta nahikoa da bi fitxategitan lerro pare bat gehitu edo aldatza:

– /etc/clamav/freshclam.conf

# clamd.conf fitxategia non dagoen kokatua
SubmitDetectionStats /etc/clamav/clamd.conf
# zerbitzaria zein herrialdetan dagoen.
# ezarri ezean iana.org-en datubasean zerbitzariaren IPa nongoa den bilatzen saiatuko da
DetectionStatsCountry es

– /etc/clamav/clamd.conf

# log fitxategia non kokatua dagoen
LogFile /var/log/clamav/clamav.log
# log fitxategian detekzio datak gordetzeko
LogTime true

Gero eta jende gehiagok aktibatu gero eta hobeak izango dira estatistika ‘anonimo’ baina erreal hauek.