piątek, 29 kwietnia 2011

Przepis na pyszny barszcz biały

Przez 10-12 minut gotujemy na małym/średnim ogniu pod przykryciem:

0,75 litra wody + 3 kiełbasy białe surowe + 2 ząbki czosnku + średnia cebula + 3 liście laurowe + 9 ziela angielskiego

Dodajemy 6 ziemniaków pokrojonych w kostkę + czubatą łyżeczkę soli + wyciągamy kiełbasę i gotujemy 10 minut.

Kiełbasę w międzyczasie kroimy na grube plastry.
Wyciągamy zioła / liście / cebulę.
Wrzucamy pokrojoną kiełbasę.

W 1,25 litra zimnej wody rozprowadzamy 2 torebki barszczu białego Winiary.
Dodajemy do garnka, zagotowujemy i gotujemy jeszcze 5 minut.

Dodajemy czubatą łyżeczkę chrzanu oraz zahartowane 3 łyżki śmietany.

Smacznego! ;)

środa, 27 kwietnia 2011

CMS Made Simple i hosting na home.pl

Aby poprawić ostrzeżenia zgłaszane przez instalator należy utworzyć plik php.ini z poniższą zawartością:

max_execution_time = 60
magic_quotes_gpc = off
output_buffering = 4096

Niestety póki co CMS MS musi być umieszczony w jakimś podkatalogu ze względu na konflikt między jego architekturą, a polityką bezpieczeństwa home.pl (w skrócie chodzi o katalog /tmp, w którym CMS MS zamieszcza cache plików np. css, a serwer WWW home.pl nie pozwala na wyświetlanie/pobieranie z tego katalogu plików - 403 forbidden).

Przy okazji tuningujemy plik config.php:

$config['output_compression'] = false; // zmieniamy na true
$config['persistent_db_conn'] = false; // zmieniamy na true

Aby CMS poprawnie wysyłał maile, konieczna jest konfiguracja modułu CMSMailer:
Character set: utf-8
Mailer method: mail
From adress: indywidualnie
From username: j.w.

wtorek, 26 kwietnia 2011

Monitoring bieżącego użycia dysku - Linux/Debian

http://packages.debian.org/lenny/sysstat
http://www.cyberciti.biz/tips/linux-disk-performance-monitoring-howto.html


.... albo prościej:

http://dag.wieers.com/home-made/dstat/

piątek, 22 kwietnia 2011

ImpressPages CMS / PHP 5.3 / home.pl - jak to pogodzić?

... jeśli domyślnie jest PHP 5.2?

W pliku .htaccess dodajemy:

:Location /*.php
Use php53
:Location

Natomiast instalator pluje się jeszcze, że magic_quotes_gpc są włączone.

Teoretycznie wystarczy wgrać plik php.ini z zawartością:
magic_quotes_gpc = off

ale dla 5.2 działa, a dla 5.3 jest ignorowane (?) Sprawa rozwojowa ....

środa, 20 kwietnia 2011

Tuning konfiguracji MySQL

http://forums.mysql.com/read.php?10,405575,405575
http://mysql.rjweb.org/doc.php/memory

Narzędzia do monitorowania sieci / systemu

http://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html#flow

Conky http://conky.sourceforge.net/

GRUB - Error 15

Grub Loading stage 1.5.
Grub Loading, please wait...
Error 15.

Rozwiązanie:
- ściągamy System Rescue CD
- bierzemy UNetBootin
- instalujemy na USB
- bootujemy SRCD
- wybieramy: SGD:Super Grub Disk
- .. enable grub's RAID support (inmod raid)
- .. j.w. dla LVM
- wybieramy Detect any Grub2 installation (even if MBR is overwritten)
- wybieramy pierwszą opcję i do przodu...

Jak już zbootowaliśmy nasz system, przeglądamy grub.cfg, a następnie w moim przypadku grub-install /dev/sda

poniedziałek, 18 kwietnia 2011

Squid proxy dla pojedynczego hosta

visible_hostname jakas_nazwa
http_port 8118
icp_port 0
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 16 MB
redirect_rewrites_host_header off
acl moj_host src ip.mojego.hosta/255.255.255.255
acl localhost src 127.0.0.1/255.255.255.255
acl Safe_ports port 80 443 210 119 70 21 1025-65535
acl CONNECT method CONNECT
acl all src 0.0.0.0/0.0.0.0
http_access allow moj_host
http_access allow localhost
http_access deny !Safe_ports
http_access allow CONNECT
http_access deny all
cache_mgr admin@jakas_domena.pl
log_icp_queries off
cachemgr_passwd my-secret-pass all
buffered_logs off
access_log /var/log/squid/access.log squid

sobota, 16 kwietnia 2011

XAJAX synchronicznie - wywoływanie w nieskończonej pętli

Przykład jak wywoływać funkcję i czekać na jej wynik:

W PHP:

require_once("xajax_core/xajax.inc.php");
$xajax = new xajax();

function moja_funkcja() {
$newContent = "Wynik losowania to: ".rand(0,1000);
sleep(1);
$objResponse = new xajaxResponse();
$objResponse->assign("outputId","innerHTML", $newContent);
return $objResponse;
}

$xajax->register(XAJAX_FUNCTION, "moja_funkcja");
$xajax->processRequest();

W JS:

// function doSomething () {
xajax.request({xjxfun:'moja_funkcja'}, {mode:'synchronous'});
setTimeout ("doSomething()", 50 );
}
//]]>

poniedziałek, 4 kwietnia 2011

Polskie znaki w Google Web Fonts

Anton, Architects Daughter, Bentham, Bevan, Cantarell, Coda, Coda Caption, Corben, Covered By Your Grace, Crimson Text, Crushed, Droid Sans Mono, GFS Didot, GFS Neohellenic, Gruppo, rodzina IM Fell, Inconsolata, Indie Flower, Just Another Hand, Just Me Again Down Here, Lekton, Luckiest Guy, Meddon, Merriweather, OFL Sorts Mill Goudy TT, Oswald, Radley, Reenie Beanie, Six Caps, Syncopate, Terminal Dosis Light.

Lista pobrana z: http://poradnikwebmastera.blox.pl/2011/04/Polskie-znaki-w-Google-Web-Fonts.html

Typografia stron internetowych

Znalezione na sieci:

"najchętniej stosowane rozmiary nagłówków wynoszą od 18 do 29 pikseli,
najchętniej stosowane rozmiary fontów w blokach tekstu wynoszą od 12 do 14 pikseli,
średni stosunek rozmiaru nagłówka do rozmiaru fontu w bloku tekstu to 1,96,
średni stosunek wysokości linii (w pikselach) do rozmiarów fontu (w pikselach) to 1,48,
średni stosunek długości linii (w pikselach) do wysokości linii (w pikselach) to 27,8,
średni stosunek odstępu między akapitami (w pikselach) do wysokości linii (w pikselach) to 0,754,
optymalna liczba znaków w linii wynosi od 55 do 75,
teksty najlepiej justować do lewej strony, zaś linki należy podkreślać lub wytłuszczać.
"