Serwery

Jak używać pbcopy i pbpaste

slav

Kopiuj i wklej to podstawowa kombinacja, której uczymy się na początku obsługi komputera.

Chwilę potem pojawia się korzystanie z terminala i już nie jest tak wesoło. Na szczęście można to uruchomić z linii poleceń.

Na Macu mamy polecenia pbcopy i pbpaste. Odpowiednio opanowanie naprawdę przyspieszają pracę.

Jak ustawić tunel na Windows

Jak ustawić tunel na Windows

slav

Oczywiście nasuwa się pytanie – po co ? A po to żeby dostać się do komputera za firewallem a nie mamy dostępu do konfiguracji routera. Czyli mamy uruchomione środowisko testowe na komputerze lokalnym. Chcemy na szybko wystawić coś na zewnątrz, ale ustawienia sieci nam na to nie pozwalają. Na szczęście mamy własny serwer wiszący gdzieś w sieci.

Gdy kończy się miejsce na serwerze…

slav

…zwykle są dwie opcje. W czasie VPSów i chmury – nie jest to wielki problem. Można przeskalować / zwiększyć instancję i cieszyć się ekstra przestrzenią. Można też skorzystać z ciekawego rozwiązania pod tytułem s3fs-fuse . Co to robi ? Pozwala na podłączenie bucketa S3 jako zwykłego katalogu w naszym systemie. Oczywiście nie wszystko atomiczne operacje są obsługiwane (w końcu S3 to nie jest zwykły dysk) ale działa wyśmienicie.

Kompresja na wielu rdzeniach bzip2

slav

Aktualnie najlepszy, ale niestety najwolniejszy kompresor działający z linii poleceń to bzip2 . Nie będę bawił się w dokładne liczby, ale wystarczy skompresować dwa dowolne pliki żeby zobaczyć jego przewagę nad… gzipem. Niestety standardowo nie wykorzystuje on potencjału tkwiącego w wielordzeniowych maszynach (a są teraz jakieś inne?). Rozwiązanie jest oczywiście bardzo proste – Parallel BZIP2  – specjalna wersja bzip2 która pozwala na wykorzystanie wielu rdzeni podczas procesu kompresji.

lighttpd i WordPress

lighttpd i WordPress

slav

Wspominałem już kilka razy o tym lekkim serwerze WWW, którego jestem wielkim fanem. Szczególnie jest on przydatny w przypadku mojej micro instancji na Amazonie, której największą bolączką jest microskopijna ilość RAMu jaki mam do dyspozcji. Przez chwilę próbowałem nawet wrócić do mocno odchudzonego Apacha, ale przy większej liczbie zapytań – w większości generowanej przez boty – po prostu poległ. Dlatego też z lighttpd po różnorodnych optymalizacjach jestem w stanie serwować kilka(naście) stron na tej taniej instancji. Nawet z botami.

Amazon idzie po bandzie – AWS Elastic Beanstalk ze wsparciem dla PHP

Amazon idzie po bandzie – AWS Elastic Beanstalk ze wsparciem dla PHP

slav

Coraz bardziej lubię chmurę Amazonu. Ma swoje wady, ale ma też mnóstwo zalet. Uruchamiają nowe usługi praktycznie co miesiąc, ceny obniżają raz po raz, a dostępność ich rozwiązań jest naprawdę wysoka. Ciężko mi sobie wyobrazić powstanie konkurencyjnej oferty która mogłaby pobić Amazon. Kolejna usługa wnosi kolejne funkcje – tym razem dla developerów PHP!