h1

Nola eguneratu wordpress blog bat

2010 Urtarrila 29

Ba gaur lanean, wordpress blog bat bertsioz eguneratzea tokatu zait, wordpress 2.7tik wordpress 2.9ra (Gaurko berriena), eta blog hau eguneratzea tokatzen zaidan bakoitzean nola egin begiratu behar dudanez, hemen jarriko ditut emandako pausoak:

  1. Plugin guztiak kendu
  2. wp-admin eta wp-includes karpetak berrizendatu
  3. WordPress bertsio berria igo wp-content carpeta eta wp-config.php izan ezik
  4. Nabigatzailean http://zure-bloga/wp-admin/upgrade.php exekutatu, guztia amaitzeko

Eta hori da dena inkilino.com-etik hartuta

h1

Symfonyn azpidomeinuak erabiltzen

2010 Urtarrila 8

Aupa, gaurkoan symfony frameworkan azpidomeinuak sortzen ikasiko dugu.

Lehendabizi gure symfonyrekin gure domeinu nagusia izango denaren aplikazioa sortzen dugu:

symfony generate:app frontend

Orain gure azpidomeinurako aplikazioa sortuko dugu, adibidez administraziorako domeinurako:

symfony generate:app admin

/web/ karpetan beste karpeta bat sortuko dugu, bertan azpidomeinuko fitxeroak sartzeko, adibidez admin karpeta sortuko dugu:

mkdir web/admin

Orain /web/ karpetan dauden admin.php eta admin_dev.php /web/admin/ era mugituko ditugu

mv admin*.php admin/

eta baita .htaccess fitxategia kopiatu ere:

cp .htaccess admin/

beno, ia amaitu dugu, orain admin.php eta admin_dev.php-en honako lerroa bilatu eta aldatu:

lehen:

require_once(dirname(__FILE__).’/../config/ProjectConfiguration.class.php’);

orain:

require_once(dirname(__FILE__).’/../../config/ProjectConfiguration.class.php’);

listo, orain gure apache zerbitzarian gure azpidomeinua konfiguratzea baino ez zaigu geratzen, eta lokalean baldin bazaude, zure host fitxategia ere aldatu, ta symfonyn azpidomeinuekin ikusiko zara.

hurrengorarte

h1

mySQL datu basean eragiketa basikoen zerrenda

2009 Abendua 30

Beti gertatzen zait SQL komando bat behar dudanean ez dudala eskura, ta bilatzen hasi behar…., hemen 4 garrantzitsuenak ipiniko ditut eskura izateko:

UPDATE:
UPDATE tabla SET field = field +1 WHERE field2 = ‘zerbait’

DELETE:
DELETE FROM tabla WHERE field=’zerbait’

INSERT:
INSERT INTO tabla (field, field2) VALUES (‘zerbait’, ‘edozer’)

SELECT:
SELECT field, field2 FROM tabla WHERE field=’zerbait’
SELECT tabla.field, tabla.field2, tabla2.field FROM tabla INNER JOIN tabla2 (ON tabla.id = tabla2.fk_id) WHERE field=’zerbait’

Beno hauekin espero dut apañatzea, ta zueiz zerbaitetarako balio bazaizue ba hobeto.

h1

symfony-n CRON erabili script-ak exekutatzeko

2009 Abendua 17

Honen bitartez, symfony proiektu batean Script batzuetan cron erabili daiteke, honetarako horrela sortu behar da script-a:

batch fitxategia sortzen dugu errotik zintzilik, eta bertan gu nahi dugun scripta

/batch/script.php

Hemen honakoa ipintzen dugu:

<?php

// Symfony-ren Core-a kargatzen dugu
require_once(dirname(__FILE__).’/../config/ProjectConfiguration.class.php’);
$configuration = ProjectConfiguration::getApplicationConfiguration(‘frontend’, ‘prod’, true);
sfContext::createInstance($configuration);

// Hurrengo bi lerroak ezabatu datu baserik erabiltzen ez baduzu
$databaseManager = new sfDatabaseManager($configuration);
$databaseManager->loadConfiguration();

// Guk nahi dugun kodea hemendik aurrera

echo “\r\n Cron lana exekutatzen.\r\n”;

Orain gogoratzen ez ditudan webgune ezberdinetatik atera dut informazio hau

h1

Symfonyn internazionalizazioarekin

2009 Abendua 16

Symfonyn gure weborriak beste hizkuntzetara itzultzeko, pauso hauek jarraitu behar dira:

  1. Konfigurazioan aldaketak egin: (/frontend/config/setting.yml)
    all:
    .settings:
    i18n: on
  2. Gure txantiloiaren hasieran Helper-a sartu:
    <?php use_helper(‘I18N’) ?>
  3. Itzuli beharreko esaldi guztiak formatu berrira aldatu:
    lehen:
    <h2>Gaur <?php echo date(‘Y-m-d’) ?> da.</h2>
    orain:
    <h2><?php echo __(‘Gaur %1% da’, array(‘%1%’ => date(‘Y-m-d’))) ?></h2>

Txantiloiatik kanpo erabili nahi izanez gero:
$this->getContext()->getI18n()->__(‘Textua’);

Ta listo, weborriak euskaraz ere egiteko aitzakirik ez

Informazio gehiago: (gazteleraz)  librosweb

h1

svn karpetak windows-en borratu

2009 Abendua 2

Komando honen bitartez, windows sistema batean subversionen karpetak erraz kendu daitezke, sistema simboloan, garbitu nahi ditugun karpetaren aitan jarri eta komando hau sartzen dugu:
for /f “usebackq” %d in (`”dir *.svn /ad/b/s”`) do rd /s/q “%d”

eta hori da dena

h1

xgamma-rekin scripta

2008 Martxoa 18

Bestean esan bezala, azkenean skriptxo txiki bat egin dut, xgamma erraz aldatzeko.

esdebian jendearen laguntzarekin


#!/bin/bash
# ##########################################
# Pantailaren distira aldatzeko skript-a
# Honen bidez xgamma komandoa erabiliz,
# pantailaren gamma 0.1 igotzea ala
# jaistea du helburu
#
# ERABILTZEKO:
# ./gama.sh + //Gammaren balioa 0.1 igotzeko
# ./gama.sh - //Gamaren balioa 0.1 jaisteko
#
# Copyright (C) 2008 Asier <athilha@gmail.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
# ###########################################
# Parametro bakarra sartu dela egiaztatzen dut,
# bestela irteten naiz
if [ $# != 1 ]; then
exit 0
fi
#Parametro bakarra sartu badut, zuzena den egiaztatzen dut
if [ $1 = "+" ]; then
NORA=0
elif [ $1 = "-" ]; then
NORA=1
else
exit 0
fi
# xgammak itzultzen didana gordetzen dut VAR aldagaian
# xgamma-ren irteera stderr-etik stdout-era berbidaltzen du
VAR=`xgamma 2>&1`
# Beharrezkoak ditudan zenbakiak hartu eta oso eta dezimaletan banatzen ditut
NUM=${VAR:8:4}
DEC=${NUM:2:1}
INT=${NUM:0:1}
# 0 < gamma > 2 dela ziurtatzen naiz
if [ $INT = 2 ]; then
if [ $NORA = 0 ]; then
exit 0;
fi
elif [ $INT = 0 ]; then
if [ $DEC = 1 ]; then
if [ $NORA = 1 ]; then
exit 0
fi
fi
fi
# gorakorra izanez gero, dezimalak handitzen ditut
if [ $NORA = 0 ]; then
if [ $DEC = 9 ]; then
DEC=0
INT=$(($INT+1))
else
DEC=$(($DEC+1))
fi
else
# beherakoa izanez gero txikitu
if [ $DEC = 0 ]; then
DEC=9
INT=$(($INT-1))
else
DEC=$(($DEC-1))
fi
fi
GAMA=$INT.$DEC
# behin gamaren balio berria izanik, xgamma komandoa exekutatzen dut, -quiet parametroarekin
xgamma -q -gamma $GAMA

h1

Pantailaren distira aldatu linux-en xgamma-rekin

2008 Martxoa 14

Egunon guztioi, denboralditxo bat pasa da azken sarreratik, eta gaur, atzo ikasitako gauzatxo bat jartzera nator.

Nire portatilan ezin dut pantailaren distira aldatu teklatuaren bidez, teklak marraztutak ditudan arren, sistemak ez du erantzuten hauek zapaltzean, horregatik begira egon nintzen nola alda nezakeen hau, eta azkenean zerbait lortu dut, programatxo hau aurkitu nuen interneten: xgamma.

Egia esan behar baldin badut, baneukan instalatuta iadanik, baina ez nekien existitzen zenik ere.

Beno erabiltzeko erraza da, kontsola ireki eta:

xgamma -gamma 2.0

Honek izugarri handituko du pantailaren distira, lehengora itzultzeko:

xgamma -gamma 1.0

Gutxiago igo nahi badugu, adibidez:

xgamma -gamma 1.25

Honekin norbaitek programatzen badaki, (Ni bash-en ideiarik ez), script bat egin dezake, non exekutatzean oraingo gamma 0.1 igo ala jaisten duen, horrela script hori teklatuari lotzeko, eta teklekin gamma aldatu al izateko. Hor uzten dizuet erronka ;)

Eta kde erabiltzen baduzute, jakizue kgamma existitzen dela, eta kde-ren konfigurazio zentruan azalduko zaizuela hortik grafikoki gamma aldatzeko.

Hurrengorarte!!!

h1

GNU/Linux erabiltzen ikasteko lagungarriak

2008 Martxoa 6

Kaixo guztiei, hemen naiz berriro!

Gaur ez ditut gauza handirik jarriko, bakarrik beste leku batzuetarako esteka batzuk:

GNU/Linux erabiltzen ikasteko lagungarri izan daiteken materiala hemen aurkitu dezakegu, nola funtzionatzen duen, paketeen kontua, repositorioak, aptitude, fitxategi-sistema… era erraz batean azalduta, Linux-ez ezer ez dakizuenentzat eta oraindik erabiltzera ausartzen ez diren zuen lagunentzat oso lagungarria izan daiteke.

Lehenengo Zatia 

Bigarren Zatia 

eta

Hirugarren Zatia 

eta bukatzeko, testutxo bat, hau irakurri eta gero, windows erabiltzen jarraitzeko hautua egiten duena ez dago burutik sano :D

NSA eta Microsoft-en megaespioitza 

Ondo segi!

h1

No time for love – Elkartasuna!!!

2008 Otsaila 11

Ezer ez berririk komentatzeko gure Euskal Herriak jasaten dabilen eraso berri honen aurrean, bakarrik hori, ez dela maitasunaren garaia, bakearen garaia dela.

No time for love in Basque Country 

h1

Cinelerra instalatu debian Lenny-n

2008 Otsaila 11

Gabon guztiei berriz ere, duela dexente ez nuela hemen ezer idazten, nahiko lanpetuta baitnabil azken aldi honetan, eta ez dut denbora handirik eduki blog-a berritzeko, dena den gaurkoan Cinelerra nola instalatu utziko dut, eta ATI Radeon txartelarekin beryl nola jarri aste honetan jartzen saiatuko naiz, ez larritu!!!

Beno goazen ba lanera:(root bezala)

nano /etc/apt/sources.list

eta amaieran Multimedia repositorioak jarriko ditugu:

# Multimedia
deb http://www.debian-multimedia.org/ testing main
deb-src http://www.debian-multimedia.org/ testing main

orain:

aptitude update

aptitude install cinelerra

Eta listo, cinelerra instalatuta izango dugu, baina abiatzerakoan, normalean errore bat ematen du:

echo "0x7fffffff" > /proc/sys/kernel/shmmax

Hau egitea eskatzen digu, orduan root bezala hori jarriz listo, baina hau sistema abiarazten dugun bakoitzean jarri behar ez izateko:

nano /etc/sysctl.conf

eta hemen bukaeran hau jarri:

kernel/shmmax=0x7fffffff

eta listo, badugu gure cinelerra erabiltzeko prest.

Eta azken gauzatxo bat, cinelerraren laguntza gida ofiziala euskaraz badaukagu!!!

Hemen ikusteko

h1

LAMP zerbitzaria Debian-en

2008 Urtarrila 31

Gabon guztioi, egun batzuk baneraman ezer ez idatzi gabe, eta gaurko, nire ordenagailuan instalatu berri dudan LAMP zerbitzaria nola jarri azaltzen saiatuko naiz.

Lehendabizi, (eta hau edozer instalatu baino lehen egin beharko zen gauza bat da.) gure sources.list berrituko dugu:

aptitude update

eta orain goazen apache2 zerbitzari bikain hau instalatzera:

aptitude install apache2 apache2-common apache2-utils ssl-cert

Honekin apache2 zerbitzaria instalatuta izango dugu, gogoratu weborriak /var/www/ kokalekuan jarri beharko ditugula.

Orain zerbitzari batek soilik ezertarako balio ez digunez, php5 eta mysql zerbitzaria jarriko ditugu:

php5 instalatzeko:

aptitude install php5 libapache2-mod-php5 php5-common

Honekin berez php gure zerbitzarian funtzionatu beharko luke, horretarako frogatxo hau egin dezakezue:

nano /var/www/info.php

eta bertan hau idatzi:

<?php
infophp();
?>

gorde eta apache zerbitzaria berrabiaraziko dugu:

/etc/init.d/apache2 restart

eta orain zuen nabegatzailean hau probatu: http://localhost/info.php eta ongi egonez gero, php-ri buruz informazio nahiko agertuko zaizue.

Beno orain soilik mysql zerbitzaria jarri eta kitto!

aptitude install mysql-server mysql-client php5-mysql

Pasahitz bat eskatuko dizue instalatzeko garaian, gogoratu jartzen diozuena! mysql zerbitzariaren root pasahitza baita.

eta bukatzeko phpmyadmin instalatuko dugu, gehienbat mysql zerbitzari bat erabiltzeko nire ustez tresnarik errezena baita:

aptitude install phpmyadmin

Hau instalatzean, zein zerbitzari dugun galdetuko digu, horrela autokonfiguratzeko, hor seinalatu apache2 (seinalatzeko espazio tekla erabili) eta listo, gure LAMP zerbitzaria badago prest erabiltzeko!
Bukatu aurretik, berrabiarazi berriro apache zerbitzaria ;)

h1

Nola instalatu Fingerprint Sensor TouchStrip Hatz-marka irakurlea debianen?

2008 Urtarrila 26

Ba hori galdetzen dut ni…

Sarean zehar bilatu ta bilatu ostean, erantzun argirik ez dut lortu oraindik, horregatik hor doa galdera, norbaitek zerbait baldin badaki, asko eskertuko nuke gurekin konpartitzen badu, horregatik:

Norbaitek ba al daki nola instalatu Fingerprint Sensor TouchStrip hatz-marka irakurlea debian batean?

mila esker!

h1

Nola instalatu webcam bat debian-en

2008 Urtarrila 23

Gabon guztioi, gaurkoan nik nere webcam-a nola instalatu egin nuen azaltzen saiatuko naiz, oso erraza izan zen, uvc driverrak beharko ditugu soilik, eta hau horrela lortzen da: (root bezala)

aptitude install build-essential subversion

Honekin subversion instalatuko dugu, eta orainhau erabiliz, uvc instalatuko dugu:

svn checkout http://svn.berlios.de/svnroot/repos/linux-uvc/

cd linux-uvc/linux-uvc/trunk/

Eta behin dena jaitsita eta trunk direktorioan gaudenean:

make

make install

modprobe uvcvideo

Eta kitto! Iadanik gure webcam-a gure debian kuttunan izango dugu erabiltzeko prest.

Ondo segi!

h1

Multimedia teklatua debian lenny-n

2008 Urtarrila 20

Multimedia teklatua duzuten edonori pasako zitzaigun, debian berria instalatu, eta hara! multimedia teklak ez dabiltza! -Baina Windows-ekin erabiltzen ditut! Ezin dira hautsita egon!

Eta egia da, ez daude hautsita, soilik konfiguratzea falta zaie, eta horretara ekingo diogu, horretarako hemendik ateratako informazioaz baliatu naiz.

Jakin behar dugun lehenengo gauza da, teklatu bakoitzan, tekla bat zanpatzean keycode bat bidaltzen diola ordenagailuari, eta honek keycode hori aztertu eta horren harira jokatzen du, horregatik egin behar dugun gauza bakarra gure mutimedia keycodeak zeintzuk diren jakin eta X zerbitzariari esan zer egin behar duen keycode horiek zanpatzean.

Eta gure keycodeak zeintzuk diren jakiteko, xev programa erabiliko dugu, orduan, kontsola ireki eta:

:~$ xev

xev irekitzen denean, teklatua eta xaguarekin egiten dugun oro erregistratzen du, horregatik, tekla multimedia bat zapaldu eta begira zer agertzen den, nire kasuan iexplore tekla zapaltzean hau agertzen da:

KeyPress event, serial 31, synthetic NO, window 0x3200001,
root 0x89, subw 0x0, time 2539765776, (-452,430), root:(226,481),
state 0x0, keycode 178 (keysym 0x1008ff18,
NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

Ikusten duzuenez, keycode 178 eta Nosymbol agertzen dira, hau teklaren keycodea eta zer daukan ezarria esaten du, kasu honetan ezer ez. Ba hau nahi ditugun multimedia tekla guztiekin egingo dugu, eta keycodeak apuntatu!

Ondoren, xmodmap erabiliko dugu teklatua konfiguratzeko, programa honek, X-en teklatua momentuan aldatzeko aukera ematen du.

Post osoa irakurri »

Follow

Get every new post delivered to your Inbox.