Czytelnia Texy.pl: Damage Control

Nowe wydanie “Damage Control

Nie tylko PR-owcom polecam.
Continue reading

Różnica między polskojęzycznym a angielskojęzycznym internetem

Grzegorz Marczak napisał (i dostał w komentarzach) fajny tekst o kiepskiej znajomoci j. angielskiego w polskiej startupowej społeczności. Z mojego podwórka mogę powiedzieć, że warto posługiwać się na co dzień j. angielskim. Texy.co dostaje w ciągu 2 dni ruch jaki texy.pl dostaje przez miesiąc.

CBDO.
Continue reading

Rackspace Cloud Servers. Zarządzanie chmurą, cz. 11.

Managing Rackspace Cloud Server book coverJak uzyskać klucz API

Aby móc komunikować się z interfejsem programistycznym Rackspace Cloud Servers API potrzebujesz indywidualnego klucza API, który możesz otrzymać wyłącznie jeśli jesteś klientem firmy Rackspace. To jest ten moment kiedy wyjmjesz kartę płatniczą, jeśli jeszcze tego nie zrobiłeś.

Na szczęście, w przeciwieństwie do serwerów trdycyjnych, które kupujesz lub wynajmujesz na dluższy okres, serwery wirtualne oferowane przez Rackspace są wycenione bardzo konkurencyjne i możesz je wynajmować na godziny (!) więc możesz rozpocząć eksperymenty mając bardzo niewielki budżet.

Continue reading

Twoje nowe CV: GitHub, BitBucket, SourceForge.

Jeśli jesteś programistą i chcesz znaleźć dobrą (ciekawą i dobrze płatną) pracę powinieneś spróbować kanału o wiele bardziej skutecznego niż kolejny serwis pośrednictwa pracy. Zajmij się oprogramowaniem Open Source (sprawdź czy umowa na podstawie której jesteś zatrudniony pozwala na to) i bierz udział w projektach, które są ważne dla tego działu programowania, który interesuje Cię najbardziej.
Continue reading

Rackspace Cloud Servers. Zarządzanie chmurą, cz. 10.

Managing Rackspace Cloud Server book coverInstalacja modułu OpenStack Compute API

Kiedy już rozpakujesz archiwum musisz wejść do kataogu, w którym zostały rozpakowane pliki archiwum OpenStack Compute API. (Zamień xxxxxxx na ciąg znaków dodany do nazwy archiwum, które ściągnąłeś z serwisu GitHub). A robi się to tak:

Continue reading

Pomysły są niewiele warte. Liczy się ich realizacja.

W roku 2005 działo się w internecie prawdopodobnie więcej niż dziś. Wtedy założenie własnej firmy nie było ani dziecinnie łatwe ani śmiesznie tanie, chociaż przestało być horrendalnie drogie, więc może więc dlatego ludzie ze śmiałymi pomysłami nie musieli błagać inwestorów o miliony, więc i inwestorzy mogli sobie pozwolić na eksperymenty.
Continue reading

Rackspace Cloud Servers. Zarządzanie chmurą, cz. 9.

Managing Rackspace Cloud Server book coverPraca z archiwami .tar.gz

Format .tar.gz jest popularny w systemach Linux, BSD oraz innych pochodnych Unixa. Archiwum w tym formacie można rozpakować w następujacy sposób za pomocą polecenia tar:

$ tar zxvf jacobian-openstack-compute-xxxxxxx.tar.gz

Continue reading

Rackspace Cloud Servers. Zarządzanie chmurą, cz. 8.

Managing Rackspace Cloud Server book coverPraca z archiwami .zip

Jeżeli ściągniesz archiwum z rozszerzeniem .zip trzeba je rozpakować za pomocą polecena unzip w systemie Mac OS X, Linux, lub innej odmianie systemu Unix:

Continue reading

PayPal zamyka konto AppSumo

Noah Kagan napisał dziś na Twitterze, że PayPal zamknął konto AppSumo. To kolejny już raz PayPal robi sobie żarty z klientów. Nie wiem jeszcze jak to może wpłynąć na sprzedaż pakietu dla startupów, poczekam aż Noah ogłosi oficjalny komunikat.
Continue reading

Rackspace Cloud Servers. Zarządzanie chmurą, cz. 7.

Managing Rackspace Cloud Server book coverInstalacja modułu openstack-compute

Moduł openstack.compute znany też pod nazwą OpenStack Compute API znajduje się pod następującym adresem na serwisie GitHub:

https://github.com/jacobian/openstack.compute

Kliknij łącze Downloads i wybierz format archiwum, który lubisz najbardziej. Masz do wyboru formaty .zip oraz .tar.gz.

Continue reading

Okazja dla startupów na AppSumo

AppSumo ma dziś fajną okazję dla startupów. Tak się składa, że znalazła się w tej paczce też moja książka. Polecam!
Continue reading

Rackspace Cloud Servers. Zarządzanie chmurą, cz. 6.

Managing Rackspace Cloud Server book cover

Instalacja interpretera języka Python

Python to popularny interpretowany język programowania. Jego interpreter jest instalowany domyślnie na systemach Mac OS X i niektórych dystrybucjach systemu Linux. Możesz zweryfikować czy oraz która wersja interetera jest zainstalowana na Twoim komuterze za pomocą następujacego polecenia (musisz je wydać na linii poleceń, nie wpisuj znaku $):

$ python --version

Potrzebujesz wersji 2.6.1 lub nowszej (używaj najnowszej wersji z serii 2.x).

Continue reading

Rackspace Cloud Servers. Zarządzanie chmurą, cz. 5.

Managing Rackspace Cloud Server book cover

Podstawy

Polecenie openstack-compute, które posłuży nam do zarządzania farmą wirtualnych serwerów wymaga instalacji następujących niezbędnych komponentów:

  • Najnowsza wersja interpretera języka Python z gałęzi 2.x. Może to być dowolna wersja począwszy od numeru 2.6.1. Interpreter języka Python nie musi być instalowany na serwerach wirtualnych tworzonych na platformie Rackspace. Interpreter języka Python musi być instalowany na maszynie lub maszynach, które będą komunikowały się z interfejsem programistycznym Rackspace Cloud Servers Application Programming Interface (API).
  • Moduł openstack-compute. Sam interpreter języka Python nie wie nic o Rackspace Cloud Servers API. Funkcje tego interfejsu programistycznego są eksponowane jako obiekty, funkcje i właściwości modułu openstack-compute.

Zajmijmy się teraz procesem instalacji każdego z komponentów potrzebnych do automatyzacji zarządzania wirtualną serwerownią.

Continue reading

Rackspace Cloud Servers. Zarządzanie chmurą, cz. 4.

Managing Rackspace Cloud Server book cover

Przykłady z książki

Przykłady prezentowane w tej książce są wystarczająco proste do skopiowania metodą “kopiuj-wklej”, że nie ma potrzeby składowana ich w oddzielnym archiwum. Niektóre ze skryptów wspomnianych w tej książce można ściągnąć z repozytorium składowanym na serwisie BitBucket:

https://bitbucket.org/jartymiak/rackspacecloudservers-shell

Skrypty te są publikowane na licencji Open Source, nie musisz mi płacić za ich użytkowanie, ale będzie mi miło jeśli dołączysz do projektu, jeśli masz na to ochotę.

Continue reading

Rackspace Cloud Servers. Zarządzanie chmurą, cz. 3.

Managing Rackspace Cloud Server book cover

Jak mądrze pomagać

Narzędzia opisane w tej książce są udostępniane na zasadach Open Source i każdy kto ma na to ochotę może brać udział w ich rozwoju.

Centralnym repozytorium dla kody źródłowego tych narzędzi jest GitHub. Po prostu ściągnij kopię kodu, dodaj nowe funkcje lub popraw już dostępne i dodaj do repozytorium aby reszta społeczności mogła skorzystać z Twojej pracy.

Możesz poprawiać kod lub dokumentację, ważne jest abyś brał udział w rozwoju projektu, bo jest to jedyny sposób na zapewnienie przyszłości tym narzędziom.

Nie myśl o swoim udziale w projekcie jako działalności charytatywnej, myśł o tym jako o dbaniu o swoją przyszłość.
Continue reading