Postanowiłem uruchomić ponownie bloga. Wszystkie posty poniżej tego są przywrócone z bardzo prymitywnego backupu (dokument Worda
). Z tego też powodu nie ma w nich grafik, a także mogą się rozjeżdżać. Będę je w miarę możliwości poprawiał.
Archive for August, 2009
Powrót bloga
August 13th, 2009Recenzja cheapVPS.co.uk
August 13th, 2009Niecałe dwa tygodnie temu kupiłem VPS-a w CheapVPS.co.uk. Kilkanaście dni to trochę mało aby ocenić działanie serwera, ale postaram się napisać w miarę obiektywną recenzję. Kupując serwer użyłem kodu promocyjnego RAMX2 (który nadal jest aktywny), powoduje on podwojenie pamięci RAM, ale nie tylko! Dzięki temu kodowi zamiast 256MB RAM-u, 20GB miejsca, 300GB transferu dostałem za tą samą cenę 512MB (1GB Burst), 25GB miejsca i 500GB transferu. To wszystko za cenę 19$, co w przeliczeniu na złotówki wyniosło dokładnie 53,89zł miesięcznie. Trudno znaleźć lepszego VPS-a w tej cenie.
Przy zamawianiu serwera zaszła jakaś pomyłka, mimo że wybrałem DataCenter w UK, dostałem serwer w USA. Jeden mail do supportu z krótkim wyjaśnieniem problemu i po 15 minutach byłem właścicielem VPS-a w angielskim BlueSquare. Serwer działa szybko, uptime dotychczas wynosi 100% (nie licząc kilku “awarii” spowodowanych moimi błędami
). Pingi są na poziomie ~45ms co mnie osobiście w pełni zadowala. » Read more: Recenzja cheapVPS.co.uk
Zalety legalizacji narkotyków
August 13th, 2009Nie tak dawno w szkole na lekcji WOS-u brałem udział w debacie dotyczącej legalizacji narkotyków. Zebrałem sporo materiałów, więc pomyślałem czemu by ich nie opublikować
.
„Chcecie się pozbyć przestępczości narkotykowej w tym kraju? W porządku, po prostu pozbądźmy się wszystkich praw narkotykowych.” – Ron Paul
Oszczędność pieniędzy. I to nie byle jaka oszczędność! W Stanach Zjednoczonych w 2006 roku wydano 6,149,144,050 (6 miliardów) dolarów [źródło] (~200$ na sekundę) na walkę z narkotykami. Podobnie jest w Europie, w państwach Wspólnoty Europejskiej wydaje się średnio 6,5 mld euro rocznie na walkę z tym samym niewidzialnym wrogiem. Aby handel narkotykami stał się nieopłacalny, policja powinna konfiskować przynajmniej 75% narkotyków, tymczasem w Europie nigdy nie przekroczono 15%. Tak bezsensownie wydawane pieniądze można by wykorzystać na lepsze cele, lub najlepiej zwrócić obywatelom zmniejszając podatki.
Zarabianie pieniędzy. Handel narkotykami gdyby został obłożony podatkami mógłby być dużym źródłem dochodów państwa. Belgowie na przykład wyliczyli że tracą około 1,4 mld złotych na tym że marihuana nie jest opodatkowana [źródło] [źródło]. W Polsce jest cztery razy więcej ludzi, po za tym mówimy o legalizacji wszystkich narkotyków, więc ten zysk byłby wielokrotnie wyższy.
Wykres przedstawiający szkodliwość narkotyków i używek. [źródło] [źródło] » Read more: Zalety legalizacji narkotyków
Przenoszę się na Chrome’a
August 13th, 2009Konkretniej to przenoszę się na SRWare Iron, przeglądarkę opartą na Chromium (silnik Chrome’a). Coraz bardziej denerwuje mnie szybkość (a właściwie “wolność”) Firefoxa. Przy większej ilości otwartych zakładek nie dało się z niego korzystać. Nie mówiąc już o sytuacjach gdy w zakładkach mam otwarte strony z dużą ilością JavaScriptu lub Flasha.
Wystarczy spróbować przeglądarki Google’a (lub Irona, o czym później) by poczuć różnicę. Błyskawicznie ładujące się strony, AJAX działający w końcu jak należy. JavaScriptowe efekty w końcu płynne, a nie wyglądające jak animacja poklatkowa.
Niestety nie mogę się całkiem pozbyć Firefoxa, a to ze względu na ilość wtyczek jakie do niego istnieją i z części których korzystam. ColorZilla, Firebug, WebDeveloper itd. używam tych wtyczek dość często. Przez co niestety do niektórych czynności nadal będę zmuszony korzystać z czerwonej pandy (FireFox). Cóż, pozostaje czekać aż Firefox doczeka się poprawy wydajności lub Chrome doczeka się wtyczek.
Dlaczego Iron, a nie Chrome? Odpowiedź jest prosta, Chrome wysyła do Google’a informacje o użyciu przeglądarki, przeglądanych stronach itp. w Ironie te mechanizmy zostały wycięte. Google i tak zbiera i analizuje masę informacji, więc po co mam podawać im na tacy kolejne. Jeśli chodzi o szybkość działania i funkcjonalność to niczym się nie różnią.
Podstawy SSH #1 – Przenoszenie stron pomiędzy serwerami
August 13th, 2009Druga część cyklu Podstawy SSH poświęcona będzie szybkiemu i prostemu przenoszeniu stron (lub innych danych) pomiędzy serwerami. Użyjemy do tego polecenia scp.
scp (ang. secure copy) – polecenie scp jest to klient protokołu SCP umożliwiający “bezpieczne kopiowanie” plików; jest dostarczane razem z SSH. Za wikipedią.
Aby skopiować katalog o nazwie strona na inny serwer użyjemy polecenia:
scp -r strona user@domena.pl:sciezka
Gdzie user to nazwa użytkownika na serwerze na który będziemy przesyłać katalog, domena.pl to adres tego serwera, a ścieżka to miejsce docelowa całej operacji. Po wpisaniu polecenia będziemy musieli podać jeszcze hasło do serwera. -r (rekurencja) przy poleceniu oznacza że zostaną przekopiowane wszystkie katalogi w danym obrębie. » Read more: Podstawy SSH #1 – Przenoszenie stron pomiędzy serwerami
Ładne urle w lighttpd na przykładzie KohanyPHP i WordPress’a
August 13th, 2009Po ostatniej zmianie serwera, na maszynę w cheapvps.co.uk zauważyłem że przestały mi na stronach działać “ładne urle”. Po dwukrotnym sprawdzeniu czy wszystkie “.htaccessy” są na miejscu, zorientowałem się że nie mam przecież zainstalowanego Apache’a, tylko lighttpd.
Nie chciałem bawić się w instalowanie Apache’a skoro wszystko działało (oprócz rewrite-ów oczywiście). Szybkie googlowanie i znalazłem kilka stron z których mniej więcej dowiedziałem się jak użyć mod_rewrite w lighttpd.
Otóż niestety (przynajmniej dla mnie) lighttpd trzyma całą konfigurację w jednym pliku. W Apache’u mogliśmy w każdym folderze umieścić plik .htaccess i w nim skonfigurować np. mod_rewrite. Tutaj jest inaczej. Wszystko odbywa się w pliku lighttpd.conf, który znajduje się w katalogu /etc/lighttpd. » Read more: Ładne urle w lighttpd na przykładzie KohanyPHP i WordPress’a
Jak zainstalować skrypt E-Weblink na forum IPB
August 13th, 2009E-Weblink to jeden z najpopularniejszych w Polsce systemów wymiany linków. Invision Power Board to z kolei jeden z lepszych (niestety płatnych) skryptów forów. Jak połączyć te dwie rzeczy? A konkretniej jak zainstalować skrypt E-Weblink na forum IPB? Nie ma nic prostszego! Informacji o tym niestety nie znajdziemy w FAQ systemu linków, lecz wystarczy pogrzebać trochę w plikach (dokładniej w jednym pliku) forum.
Plik jaki nas interesuje to /sources/classes/class_display.php, około 354 znajdziesz podany kod:
$this->ipsclass->skin['_wrapper'] = str_replace( "<% LOFIVERSION %>" , $this->_get_lofi_link() , $this->ipsclass->skin['_wrapper']);
$this->ipsclass->skin['_wrapper'] = str_replace( "<% SYNDICATION %>" , $this->_get_synd_link() , $this->ipsclass->skin['_wrapper']);
$this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>" , $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']);
Wystarczy pod tym dodać:
include_once('../{zahashowana nazwa pliku ze skryptem}.php');
$this->ipsclass->skin['_wrapper'] = str_replace( "<% EWEBLINK %>" ,fetch_weblink(' | '), $this->ipsclass->skin['_wrapper']);
Następnie logujemy się do panelu administracyjnego forum. Wchodzimy w zakładkę Look & Feel. Po czym klikamy na rozwijaną listę opcji koło naszego skina i klikamy Edit Board Header & Footer Wrapper. Teraz wystarczy w miejsce w którym chcemy zamieścić linki dodać poniższy kod i zapisać zmiany.
<% EWEBLINK %>
Sposób ten działa dla Invision Power Board w wersji 2.2.2, ale jestem prawie pewien że dla innych wersji również zadziała. Różnica może tkwić jedynie w numerze wiersza w którym będzie znajdował się kod do zmiany.
Oczywiście w kodzie należy zamienić “ładne” wordpressowskie cudzysłowia na normalne
.