googlecl

0 megjegyzés
user@linux:~$ google calendar add "freesms today at 18:17" --reminder 1m

sql egesz szamok sorozata a "semmibol"

0 megjegyzés
ha egyszer szuksegunk lesz egy olyan selectre, ami a "semmibol" visszaadja az egesz szamok adott intervallumra vonatkozo felsorolasat, akkor nezzuk meg ezt:

select lvl
from (
select level lvl
form dual
connect by level <= 10
)
where 4 < lvl and lvl < 7;

koszonet tnm-nek es tapsinak.

ajaxterm, avagy hogy hagjuk at a tuzfalakat

0 megjegyzés
Biztosan talalkoztunk mar paran azzal a problemaval, hogy az otthon po:fo:go" zsebszerverunket el akartuk erni egy olyan helyrol, ahol csak a 80-as, esetleg a 443-as port van engedelyezve. Ugye itt az ssh-nk kiesik a pixisbol, hacsak nem erjuk el azt, hogy a kedvenc bengeszonkben (kiveve firevuk, ld lent) jelenjen meg valahogy pici pc-nk parancssoros felulete. Erre valo az ajaxterm nevu csoda. A sok remek cucc kozul ezen okossag is Python Pista anyanyelven lett leirva a masinaknak.
Nagyszeru segitseget ad a https://help.ubuntu.com/community/AjaxTerm cimen talal6o leiras, ha kiegeszitjuk azzal, hogy
le kell futtatnunk, a kovetkezoket is:
sudo mkdir /etc/apache2/ssl
sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
sudo chmod a+r /etc/apache2/ssl/apache.pem

(Ez szerepel az elobb emlitett ubuntu-s leiras altal felsorolt oldalak leirasai kozott, csak ki kell bogaraszni kozuluk)

Mint latjuk, csodalatosan fut a sexplorer nevu bughalmazban is az ajaxterm-unk. Ami furcsa, hogy a kisvuk-ot ivelten nem erdekli, hogy kurzornak kene villognia a login felirattal egyetemben. Ehelyett csak a fejlec jelenik meg. Google Chrome es szappanOpera alatt tok jol megy minden.
Es egy nagyszeru felhasznalasi terulet: kepek nezegetese konzolon :)

satchmo l10n

0 megjegyzés
Ha valaki satchmo webshopot akar konfiguralni, keszuljon fel, hogy google-znia kell egy keveset. (Koszonet 20goto10-nek, hogy megmutatta e remek kis django alapu webshopot)
Peldaul ha nem tetszik, hogy Add to cart van a vasarlasnal gombfeliratkent, akkor ubuntu 9.10-esen a kovetkezoket kell tennunk:
1. Megkeressuk azt a *.po file-t ami tartalmazza a minket erdeklo cimket, es oda beirjuk, a magyar szoveget (utf8at tudo kedvenc editorunkkal jol megszerkesztjuk):
/usr/local/lib/python2.6/dist-packages/Satchmo-0.9_2-py2.6.egg/payment/modules/giftcertificate/locale/hu/LC_MESSAGES/django.po
En az Add to cart-ot Kosaramba teszem-re forditottam.
Akkor lehetunk maradektalanul boldogok, ha mar kozel akkora a mo kiterjesztesu file, mint a po, mert akkor kb az osszes cimkehez megvan a forditas.
2. Ezutan valahogy django.mo-t kell csinalnunk belole. Nekem ez ugy sikerult, hogy a satchmo altal generalt store directoryban talalhato settings.py-t kiegeszitettem az import os utan ezzekkel:
SITE_ROOT = os.path.dirname(os.path.abspath(__file__))
LOCALE_PATHS = (
os.path.join(SITE_ROOT, 'locale')
)
3. Aztan a sudo apt-get install gettext parancs lefuttatasaval el tudjuk erni, hogy ne kopkodjon majd hibakat a compilemessage
4. Ha idaig eljutottunk, akkor mar csak a settings.py directory-jaba kell a python manage.py compilemessages bo"tu"ket bepo:tyo:gnu:nk es orulhetunk. Persze ez kicsit brute force, mert az osszes po file-on vegigcaplat, de legalabb erdeklodve figyelhetjuk kozben, hogy mennyire sokminden van a linuxon python-ban megirva :)
Az alabbi szemlelteto screenshot eseten autentikusabb lenne a Melltartokosaramba teszem felirat: