čtvrtek 4. listopadu 2010

PHP 5.3 a CentOS

Ano je to tak, nikdy jsem si nemyslel že to řeknu, nebo dokonce napíšů, ale začal jsem se kamarádíčkovat s Redhat. Přesněji řečeno s jeho binární kopií CentOS. No a potřeboval jsem si vyzkoušet nové PHP 5.3, ale v hlavním repozitáři je ještě verze 5.1 a to je pro plnohodnotné hraní s Nette Frameworkem je málo. Do CentOS jsem PHP 5.3 dostal takto:


rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-1.noarch.rpm


a pak:


yum --enablerepo=webtatic install php


Jako po másle.

Zdroj:

http://www.webtatic.com/blog/2009/06/php-530-on-centos-5/

neděle 31. října 2010

ThinkPad TrackPoint v Ubuntu 10.10

/usr/share/X11/xorg.conf.d/20-thinkpad.conf

Section "InputClass"
Identifier "Trackpoint Wheel Emulation"
MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint"
MatchDevicePath "/dev/input/event*"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
Option "Emulate3Buttons" "false"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection

středa 19. května 2010

Ninite.com - jednoducha instalace programu do Windows

Na webu ninite.com si naklikáte software který chcete nainstalovat, stáhnete si malý instalátor a o víc se nestaráte, vše se nainstaluje samo ;) Výborná věcička.

sobota 1. května 2010

ThinkPad HDAPS - jak zprovoznit otřesové čidlo Ubuntu 10.04 Lucid Lynx

Lucid Lynx 10.04:

sudo apt-get install tp-smapi-dkms
echo tp_smapi | sudo tee -a /etc/modules
sudo modprobe tp_smapi
sudo modprobe hdaps
sudo apt-get install hdapsd


natavení citlivosti (čím menší hodnota je nastavena, tím je daemon citlivější na zaznamenání pohybu):
sudo nano -w /etc/default/hdapsd
Sensitivity=10

sudo /etc/init.d/hdapsd restart

kontrola funkčnosti:
dmesg | grep hdaps

[ 16.322552] hdaps: LENOVO ThinkPad R61 detected, setting orientation 1
[ 16.322660] hdaps: initial mode latch is 0x05
[ 16.322803] hdaps: setting ec_rate=250, filter_order=2
[ 16.323025] hdaps: device successfully initialized.
[ 16.323462] hdaps: driver successfully loaded.

čtvrtek 25. března 2010

Změna Product-key ve Windows XP

v registrech najděte

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents

editujte klic OOBETimer a změňte nějakou číslici
potom spusťte

%systemroot%\system32\oobe\msoobe.exe /a

zvolte aktivaci přes telefon a dole se objeví tlačítko změnit kód product-key

úterý 2. února 2010

Google Chome - motivy a rozšíření

Motiv:
Rozšířění:

Online antiviry pro Windows

Známé online scanery virů a podobné havěti.

Chat slovník


Nejznámější zkratky:
AFK — Away From Keyboard, pryč od klávesnice
ASAP — As Soon As Posible, co nejdříve to jde
ATM — at the moment, právě teď (v tuto chvíli)
BAN — zamezení vstupu, pokud dostanete BAN například na
některém serveru či službě, nemužete se tam po dobu trvání
BANu připojit ze svého počítače/konta. BAN dostanete většinou
za porušení pravidel pro daný server či službu
BBL — Be Back Later, Vrátím se pozdiji
BRB — Be Right Back, hned jsem zpit
BTW — By The Way, mimochodem
CU — See You, uvidíme se
CU L8 — See You late, uvidíme se pozdiji
DD — Drž Držku
DPC — Do Prčic
FFS — For Fuck´s sake, znechucení
FO — Fuck Off
FU — Fuck You
FYI — For Your Information, pro tvou informaci
IDD — Indeed, přitakání, souhlas
IMHO — In My Humble Opinion, dle mého skromného názoru
IMO — to samé co IMHO, ale méni durazné
IRL — In Real Life, v reálném životě
JJ — jo jo
JK — Just Kidding, dělám si legraci
Kua — kurva, sakra
LAG — chyba zpusobená výpadekem serveru nebo spojení, v tu
dobu není možné téměř cokoliv udělat.
LMAO — Laughing My Ass Off, jemnější než ROFL
LOL — Loughing Out Loud, smát se na celé kolo, extrémní pobavení
NN — no nic
NP — No Problem, bez problému
NTMP — No To Mi Poser
NZ — Není Zač
OKi — šibalské OK
OMG — Oh My God (pane bože), nesouhlas nebo absolutní udivení
OMFG — Oh My Fucking God, duraznijší OMG
ROFL — Rolling On The Floor Laughing, Směju se až se válím po zemi
ROX — super, perfektní...
RTFM — Read The Fuckin Manual, Přečti si ten zasraný manuál
Rulez — perfektní, absolutni nejlepší
SSDD - Same Shit Different day, stejný howna každý den (asi)
STFU — Shut The Fuck Up, drž už držku kurva
SUX — humus, nahouby...
TBA — To Be Announced, bude upřesněno
THX — thanks, díky
TUT — Tak Už Táhni
W8 — Wait, čekej
WB — Welcome back, vítej zpátky
WTF — What The Fuck, co to kurva, údiv

Čtení emailu telnetem

tak napr: server s IP 194.108.32.44

spustíte si telnet (ja pouzivam telnet winXP) napisete open (nebo staci o ) 194.108.32.44 110 (pop3) hodí to : OK+ verze sluzby datum cas

STAT vypíše počet zpráv a jejich velikost v bytech (kromě označených ke smazání)

LIST <číslo_zprávy> vypíše čísla zpráv a jejich velikost v bytech (kromě označených ke smazání)

RETR <číslo_zprávy> vypíše email na obrazovku

DELE <číslo_zprávy> označí email ke smazání (ke skutečnému vymazání dojde až po QUIT)

QUIT odhlášení (přitom dojde k vymazání označených zpráv)

RSET "odznačí" zprávy označené ke smazání

TOP <číslo_zprávy> vypíše řádků z těla zprávy, hlavička se zobrazí vždy

FTP - basic commands


http://www.cs.colostate.edu/helpdocs/ftp.html
? to request help or information about the FTP commands
ascii to set the mode of file transfer to ASCII (this is the default and transmits seven bits per character)
binary to set the mode of file transfer to binary (the binary mode transmits all eight bits per byte and thus provides less chance of a transmission error and must be used to transmit files other than ASCII files)
bye to exit the FTP environment (same as quit)
cd to change directory on the remote machine
close to terminate a connection with another computer
close brubeck closes the current FTP connection with brubeck,but still leaves you within the FTP environment.
delete to delete (remove) a file in the current remote directory (same as rm in UNIX)
get to copy one file from the remote machine to the local machine
get ABC DEF copies file ABC in the current remote directory to (or on top of) a file named DEF in your
current local directory.
get ABC copies file ABC in the current remote directory to (or on top of) a file with the same name, ABC, in your current local directory.
help to request a list of all available FTP commands
lcd to change directory on your local machine (same as UNIX cd)
ls to list the names of the files in the current remote directory
mkdir to make a new directory within the current remote directory
mget to copy multiple files from the remotemachine to the local machine; you are prompted for a y/n answer before transferring each file
mget * copies all the files in the current remote directory to your current local directory, using the same filenames. Notice the use of the wild card character, *.
mput to copy multiple files from the local machine to the remote machine; you are prompted for a y/n answer before transferring each file
open to open a connection with another computer
open brubeck opens a new FTP connection with brubeck; you must enter a username and password for a brubeck account (unless it is to be an anonymous connection).
put to copy one file from the local machine to the remote machine
pwd to find out the pathname of the current directory on the remote machine
quit to exit the FTP environment (same as bye)
rmdir to to remove (delete) a directory in the current remote directory

PrintUI.dll

Využití PrintUI.dll ve Windows XP

Použití: rundll32 printui.dll,PrintUIEntry [parametry] [@soubor_příkazů]
/a[soubor] Název binárního souboru
/b[název] Název základní tiskárny
/c[název] Název UNC počítače, jde-li o příkaz pro vzdálený počítač
/dl Odstranit místní tiskárnu
/dn Odstranit připojení místní tiskárny
/dd Odstranit ovladač tiskárny
/e Zobrazit předdefinovaná nastavení tisku
/f[file] Buď soubor INF, nebo výstupní soubor
/ga Přidat připojení tiskáren vázaná na počítač
/ge Vytvořit výčet připojení tiskáren vázaných na počítač
/gd Odstranit připojení tiskáren vázaná na počítač
/h[arch] Architektura ovladače, jedna z hodnot: Alpha | Intel | A64 | x64
/ia Instalovat tiskárnu pomocí souboru INF
/id Instalovat ovladač tiskárny pomocí Průvodce přidáním ovladače tiskárny
/if Instalovat tiskárnu pomocí souboru INF
/ii Instalovat tiskárnu pomocí Průvodce přidáním tiskárny a souboru INF
/il Instalovat tiskárnu pomocí Průvodce přidáním tiskárny
/in Přidat připojení síťové tiskárny
/j[zprostředkovatel] Název zprostředkovatele tisku
/k Vytisknout na určenou tiskárnu testovací stránku, nelze kombinovat s příkazem při instalaci tiskárny
/l[cesta] Zdrojová cesta ovladače tiskárny
/m[model] Název modelu tiskárny
/n[název] Název tiskárny
/o Zobrazit tiskovou frontu
/p Zobrazit vlastnosti tiskárny
/q Tichý režim, nezobrazuje chybové zprávy
/r[port] Název portu
/s Zobrazit vlastnosti serveru
/Ss Uložit nastavení tiskárny do soubory
/Sr Obnovit nastavení tiskárny ze souboru
Příznaky příkazu pro uložení nebo obnovení nastavení tiskárny (musí být uvedeny na konci příkazu):
2 PRINTER_INFO_2
7 PRINTER_INFO_7
c Profil barev
d Data tiskárny
s Popisovač zabezpečení
g Globální režim DevMode
m Minimální nastavení
u Uživatelský režim DevMode
r Vyřešit konflikty názvů
f Vynutit název
p Přeložit port
/u Použít stávající ovladač tiskárny, pokud je nainstalován
/t[číslo] Index počáteční stránky (počítáno od nuly)
/v[verze] Verze ovladače, jedna z hodnot: Windows 95, 98 a ME| Windows NT 4.0 či 2000 | Windows 2000 nebo XP| Windows XP
/w Dotázat se uživatele na ovladač, nebyl-li zadaný ovladač nalezen v souboru INF
/y Nastavit tiskárnu jako výchozí
/Xg Načíst nastavení tiskárny
/Xs Nastavit tiskárnu
/z Nesdílet automaticky tuto tiskárnu
/Y Nevytvářet název tiskárny automaticky
/K Změní význam parametrů /v a /h tak, aby přijaly hodnoty 0,1,2,3, v pořadí Windows IA64 a x64 | Windows NT x86 | Windows NT Alpha_AXP | Windows 4.0
/Z Sdílet tuto tiskárnu, pouze s parametrem /if
/? Zobrazit tuto nápovědu
@[soubor] Soubor s parametry příkazového řádku
/Mw[zpráva] Zobrazí upozornění před provedením příkazu
/Mq[zpráva] Zobrazí žádost o potvrzení před provedením příkazu
/W[příznaky] určuje příznaky a přepínače průvodců (pro APW a APDW)
r průvodce bude možno spustit znovu na poslední stránce
/G[příznaky] Určuje globální příznaky a přepínače
w Potlačí upozornění instalace ovladače (UI) (zcela tichá instalace)

Příklady:

Vlastnosti serveru:
rundll32 printui.dll,PrintUIEntry /s /t1 /n\\počítač
Vlastnosti tiskárny:
rundll32 printui.dll,PrintUIEntry /p /n\\počítač\tiskárna
Spustit Průvodce přidáním místní tiskárny:
rundll32 printui.dll,PrintUIEntry /il
Spustit Průvodce přidáním tiskárny v \\počítači:
rundll32 printui.dll,PrintUIEntry /il /c\\počítač
Zobrazit frontu:
rundll32 printui.dll,PrintUIEntry /o /n\\počítač\tiskárna
Spustit instalaci pomocí souboru INF:
rundll32 printui.dll,PrintUIEntry /if /b "Testovací tiskárna" /f %windir%\inf\ntprint.inf /r "lpt1:" /m "AGFA-AccuSet v52.3"
Spustit Průvodce přidáním tiskárny pomocí souboru INF:
rundll32 printui.dll,PrintUIEntry /ii /f %windir%\inf\ntprint.inf
Přidat připojení tiskárny vázané na počítač:
rundll32 printui.dll,PrintUIEntry /ga /c\\počítač /n\\počítač\tiskárna /j"LanMan Print Services"
Odstranit připojení tiskárny vázané na počítač:
rundll32 printui.dll,PrintUIEntry /gd /c\\počítač /n\\počítač\tiskárna
Vytvořit výčet připojení tiskáren vázaných na počítač:
rundll32 printui.dll,PrintUIEntry /ge /c\\počítač
Přidat ovladač tiskárny pomocí souboru INF:
rundll32 printui.dll,PrintUIEntry /ia /c\\počítač /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000 nebo XP" /f %windir%\inf\ntprint.inf
Přidat ovladač tiskárny s použitím souboru INF:
rundll32 printui.dll,PrintUIEntry /ia /K /c\\počítač /m "AGFA-AccuSet v52.3" /h "Windows NT x86" /v 3
Odebrat ovladač tiskárny:
rundll32 printui.dll,PrintUIEntry /dd /c\\počítač /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000 nebo XP"
Odebrat ovladač tiskárny:
rundll32 printui.dll,PrintUIEntry /ia /K /c\\počítač /m "AGFA-AccuSet v52.3" /h "Windows NT x86" /v 3
Nastavit tiskárnu jako výchozí:
rundll32 printui.dll,PrintUIEntry /y /n "tiskárna"
Zadat komentář k tiskárně:
rundll32 printui.dll,PrintUIEntry /Xs /n "tiskárna" comment "Moje skvělá tiskárna"
Načíst nastavení tiskárny:
rundll32 printui.dll,PrintUIEntry /Xg /n "tiskárna"
Načíst nastavení tiskárny a uložit je do souboru:
rundll32 printui.dll,PrintUIEntry /f "výsledky.txt" /Xg /n "tiskárna"
Použití příkazu pro nastavení tiskárny:
rundll32 printui.dll,PrintUIEntry /Xs /n "tiskárna" ?
Uložit nastavení tiskárny do souboru:
rundll32 printui.dll,PrintUIEntry /Ss /n "tiskárna" /a "soubor.dat"
Obnovit nastavení tiskárny ze souboru:
rundll32 printui.dll,PrintUIEntry /Sr /n "tiskárna" /a "soubor.dat"
Uložit informace tiskárny na úrovni 2 do souboru:
rundll32 printui.dll,PrintUIEntry /Ss /n "tiskárna" /a "soubor.dat" 2
Obnovit ze souboru popisovač zabezpečení tiskárny:
rundll32 printui.dll,PrintUIEntry /Sr /n "tiskárna" /a "soubor.dat" s
Obnovit ze souboru globální režim devmode a data tiskárny:
rundll32 printui.dll,PrintUIEntry /Sr /n "tiskárna" /a "soubor.dat" g d
Obnovit ze souboru minimální nastavení a přeložit název portu:
rundll32 printui.dll,PrintUIEntry /Sr /n "tiskárna" /a "soubor.dat" m p

Linux - zpracování textu

Seznam programů pro zpracování textu

Klonování Linux stroje do image po síti a za provozu

Pomocí nástroje "dd" jdou dělat bytově přesné kopie.

Tady je příklad
dd if=/dev/sda conv=sync,noerror bs=64M | ssh user@host "gzip -c > ~/image.img.gz"

Linux rulez ;)

ThinkPad HDAPS - jak zprovoznit otřesové čidlo Ubuntu 9.10

Karmic Koala 9.10:
sudo apt-get install tp-smapi-source
sudo m-a a-i tp-smapi
sudo modprobe tp_smapi
sudo modprobe hdaps
sudo apt-get install hdapsd
echo tp_smapi | sudo tee -a /etc/modules


Případně ještě upravit konfiguraci /etc/default/hdapsd

ThinkPad TrackPoint v Ubuntu 9.04

Dlouho jsem hledal jak rozjet TrackPoint v Ubuntu 9.04, ale nakonec jsem nasel a funguje to vyborne.
staci vlozit do souboru /etc/hal/fdi/policy/mouse-wheel.fdi toto:

true
2
4 5
true
200



zdroj:
http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint