Sper sa fie cu folos …

How to disable cache on Google Chrome

February 14th, 2010 Posted in Web | No Comments »

After searching the net a while I found this: call the executable with the arguments

1
--disk-cache-size=1 --media-cache-size=1

Install PHP5 Xdebug for use with Eclipse PDT on Ubuntu 8.10

May 27th, 2009 Posted in Linux, Programare | No Comments »

If you use Eclipse PDT and you want to debug your PHP code using Xdebug just do this:

1. Install xdebug

1
apt-get install php5-xdebug

2. Append to /etc/php5/conf.d/xdebug.ini

1
2
3
4
5
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1  ; if debugging on remote server, put client IP here
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0

3. Restast Apache

1
/etc/init.d/apache2 restart

4.  Check to see if xdebug is working with phpinfo(). Create a php file and access it

1
<php phpinfo(); ?>;

That’s it!

Howto setup timezone on OpenWRT – Whiterussian RC2

May 23rd, 2009 Posted in Linux | No Comments »

Add in /etc/profile the line:

1
export TZ="EET-2EEST,M3.5.0/3,M10.5.0/4"

You can get the full list of timezones here: http://luci.freifunk-halle.net/UserDocs/TimeZones

Links:  http://forum.openwrt.org/viewtopic.php?id=2591

Find all large files on a Linux

April 18th, 2008 Posted in Linux | No Comments »

Taken from: http://snippets.dzone.com/posts/show/1491

Finds all files over 20,000KB (roughly 20MB) in size and presents their names and size in a human readable format:

1
find / -type f -size +20000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

Perl inarray function

April 18th, 2008 Posted in Programare | No Comments »

Taken from: http://assasiner.wordpress.com/2006/12/03/is-in-array/trackback/

You can use grep for this task like this: if(grep $_ eq $string, @array)
or  if you want regular expressions: if(grep /$string/, @array)

As an example:

1
2
3
4
5
6
7
#!/usr/bin/perl
my $string = "in_helm";
my @array = qw/full_plate manteau boots two_handed_sword fin_helm/;
if(grep $_ eq $string, @array)
{
print "$string is in the array";
}

OpenWRT remote logging cu syslog

February 3rd, 2008 Posted in Linux | No Comments »

Daca aveti un router pe care ati instalat OpenWRT (probabil ca aveti un router Linksys) si doriti sa trimiteti toate mesajele de log la un server distant, tot ce trebuie sa faceti:

1. pe router

1
2
nvram set log_ipaddr="adresa ip server distant"
nvram commit

2. pe server
trebuie sa porniti syslog-ul cu opiunea “-r”. In cazul meu, un server Debian, am adagat parametrul syslog=”-r” in fisierul /etc/default/syslog

MP3-urile nu sunt redate bine in Flash Player

January 21st, 2008 Posted in Web | No Comments »

Lucrez la un proiect in care trebuie sa fac play, din pagina web, la un fisier mp3 generat automat. Problema este ca pe anumite configuratii acest fisier nu era redat sau era redat la viteze aiurea.

Dupa cum am gasit pe net, cauza este Flash Playerul carestie sa redea doar fisiere cu o rata de esantionare multiplu de 11.025khz si anume: 44.1khz, 22.05khz, 11.025khz.

In cazul meu solutia a fost sa folosesc lame cu urmatorul parametru:

1
lame --resample 11.025

OpenOffice fara icoane in E17 pe Ubuntu 7.10

January 21st, 2008 Posted in Linux | No Comments »

Dupa ce am instalat E17 peste Ubuntu 7.10 totul a fost perfect mai putin ca OpenOffice nu mai avea iconite la meniuri, fiind trecut doar textul optiunilor.

Cu toate ca in strace nu aparea nimic suspect, Calin a intuit ca modulul FileManager din E17 s-ar putea sa fie de vina si asa a si fost.

In concluzie, daca ati pierdut icoanele de la OpenOffice dezactivati modului FileManager din Configuration -> Modules, dati un Enlightement -> Restart ca sa fiti siguri si incercati sa vedeti daca totul ii ok.

Instalare Enlightenment E17 pe Ubuntu 7.10 Gutsy

January 20th, 2008 Posted in Linux | 1 Comment »

Introducere

Ca pagina de referinta vizitati HOWTO: installation of E17 from CVS (UPDATED)

Ce mi-a placut la aceasta metoda este faptul ca E17 este instalat in /opt/e17/ fara a intoxica sistemul cu tot felul de fisiere. Nu va mai place Enlightenment stergeti /opt/e17 si gata. Toata treaba este facuta cu ajutorul unui script easy_e17.sh care
descarca ultima versiune de E17 din CVS in directorul ~/e17_cvs/ si compileaza codul rezultat fiind pus in /opt/e17/ .

Instalarea am facut-o peste un fresh install de Ubuntu 7.10 Desktop.

Avantajele acestei metode sunt:
- beneficiati de tot ce Ubuntu are de oferit pt. ca E17 in sine e cam chior
- E17 e ca un fulg (merge si pe PC-uri mai slabute) fata de Gnome care se cam ingrasa de la o zi la alta
- Se instaleaza ultima versiune de E17. Din pacate in repository la Ubuntu gasiti doar E16 iar ce gasiti pe net gata compilat s-ar putea sa fie cam vechi.
- Updatarea lui E17 e foarte simpla, rerulati scriptul cu optiunea -u si totul se recompileaza. Sa aveti grija aici, daca aveti ceva stabil mai bine stati locului pentru ca nu tot ce-i nou ii bun
- In orice moment puteti da inapoi

Cu toate ca E17 e in stadiul beta nu am avut probleme majore pana acum si consider ca e destul de stabil. Oricum daca se blocheaza va apare o fereastra de atentionare dupa care E17 se restarteaza. In 2 secunde E17 este repornit cu toate ferestrele la locul lor fara sa pierdeti nici un fel de date.

Pasul 1: Instalati cele trebuincioase pentru compilare

1
sudo aptitude install build-essential cvs libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev libx11-dev x11proto-xext-dev libbz2-dev libid3tag0-dev libpng12-dev libtiff4-dev libungif4-dev libjpeg62-dev libssl-dev libfreetype6-dev bison flex xlibs-dev gettext libimlib2-dev libxml2-dev libxcursor-dev libgtk1.2-dev autoconf pkg-config libpng3-dev libxine-dev libxkbfile-dev libsqlite3-dev giblib-dev libxmu-dev libxdamage-dev libxcomposite-dev libtag1-dev libtagc0-dev giblib-dev libasound2-dev libxslt-dev

Pasul 2: Mergeti in home si descarcati scriptul easy_e17.sh

1
2
cd ~
wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh

In cazul ca acest script nu se mai gaseste la acesta adresa cautati pe google dupa easy_e17.sh

Pasul 3: Rulati scriptul pentru a descarca si compila Enlightenment E17

Deoarece E17 este in stadiul beta si in continua dezvoltare sa nu va mire faptul ca nu o sa se compileze toate modulele mai ales ca unele module au nevoie de pachete aditionale pentru a fi instalate. Aceasta este comanda care a mers pana la urma pentru mine:

1
2
chmod +x ./easy_e17.sh
./easy_e17.sh -i --skip=evolve,enthrall,screenshot

Rabdare, descarcarea din CSV o sa dureze ceva iar compilarea… dupa procesorul fiecaruia. Cel mai bine ii dati drumu si va uitati la un film aruncand din cand in cand ochiu pe ecran. Scriptul o sa va anunte daca va lipseste vreun pachet. Dupa ce instalati pachetul puteti relua compilarea cu parametrul -s pentru a sari peste descarcarea din nou din CVS:

1
./easy_e17.sh -i -s --skip=evolve,enthrall,screenshot

Pasul 4: Daca totul merge bine spunem X-ului unde gaseste E17

1
sudo gedit /usr/share/xsessions/e17.desktop

si copy/paste in fisier:

1
2
3
4
5
6
7
[Desktop Entry]
Encoding=UTF-8
Name=E-17
Comment=
Exec=/opt/e17/bin/enlightenment
Icon=
Type=Application

Adauga calea catre E17 in path

sudo gedit /etc/environment

si adaugati

1
:/opt/e17/bin

la sfarsitul linie PATH=

O sa aveti ceva de genul:

1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/e17/bin

Nu copiati linia asta ci doar adaugati ce trebuie la final!

Pasul 5: Gata, sa testam

- Dati logout (nu trebuie sa rebootati)
- Din coltul din stanga-jos Options->Select session->E17
- In GDM intro user/parola de la contul tau si logheaza-te

Enjoy!

Era cazul sa scriu si eu Dupa atata timp de tot citit pe forumuri si …

January 20th, 2008 Posted in Diverse | No Comments »

Stiti vorba ceea “Croitorul n-are haine, pantofarul pantofi … ” uite asa nu aveam nici eu un site.

Dupa cate am citit  si invatat din site-urile altora, forumuri etc. cred ca ar fi cazul sa dau si eu inapoi.

Sa fie intr-un ceas bun si de folos!