//
archiwum

Edukacja wojowników

This category contains 43 posts

Backstand

Jeżeli programujesz aplikacje na iOS i potrzebujesz dodać Apple Push Notifications, to masz do wyboru wiele opcji, od darmowych (na swoim serwerze) do komercyjnych (kosztują dość drogo). Z darmowymi jest ten problem, że nigdy nie są darmowe i wymagają ciągłego niańczenia, a komercyjne po prostu kosztują ok. $200 miesięcznie co nie jest rozwiązaniem, które się opłaca … Continue reading »

Odgrzewanie kodu

Rozmowy kwalifikacyjne, które przeprowadziłem przez ostatnie cztery miesiące uświadomiły mi potrzebę odświeżenia mojego kodu Open Source. Ściągnąłem kod, który porzuciłem 10 lat temu. Od dawna tak dobrze się nie bawiłem. Przy okazji przyszedł mi do głowy pomysł na fajny serwis internetowy.

Klasyczny przepis na zamianę tabów na 4 spacje w Vim-ie

set expandtab set tabstop=4 set shiftwidth=4 map <F2> :retab <CR> :wq! <CR>

Jeśli jest tak źle, to dlaczego jest tak dobrze?

Odkąd nauczyłem się pisać kod w Pythonie zastanawiałem się dlaczego tak przyjemnie pisze mi się oprogramowanie w tym języku w porównaniu z PHP. Teraz pojawiło się dokładne wyjaśnienie. Kto teraz wyjaśni mi dlaczego pomimo tych wszystkich wad w PHP napisano tyle przydatnego kodu? To musi mieć jakiś związek z tym co programiści noszą między uszami.

Czy każdemu wolno pisać oprogramowanie?

Miałem niedawno okazję do rozmowy z jednymi z najlepszych programistów na świecie. To ludzie tworzący od kilku lat przyszłość, którą reszta świata zobaczy za jakieś 5 lat. Elita elit. Profesjonaliści dumni ze swoich osiągnięć. I całkiem słusznie.

Programming OpenStack Compute API

Moja książka jest od kilku tygodni częścią oficjalnej dokumentacji projektu OpenStack. Polecam!

Plecak coraz lżejszy. Moje mobilne biuro rok później.

Trochę ponad rok temu napisałem o tym, jak sobie radzę w podróży. Pomyślałem, że warto znów odwiedzić ten temat, bo trochę się w moim bagażu pozmieniało.

Przykłady z książki “Programming OpenStack Compute API with Shell and Python”

Działają z TryStack.org. Uwaga! Przykłady są napisane “łopatologcznie” aby można je było czytać. Programiści na pewno je ulepszą (albo poczekają na nowy release). https://github.com/badmetacoder/trystack-api-examples-python

Jak pisać kod wykorzystujący OpenStack Compute API

Jeśli chcesz zautomatyzować zarządzanie chmurką na platformie OpenStack, musisz poznać OpenStack Compute API. Napisałem książkę, która wyjaśnia jak to robić. Powinna być łatwa do zrozumienia nawet jeśli jesteś początkującym programistą Pythona. (Samo API jest niezaleźne od języka programowania, nie musisz używać Pythona).

Specyfikacja studia nagraniowego dla mojej córki

Kilka osób zapytało mnie o dokładne dane sprzętu użytego do budowy studia opisanego w artykule na Antyweb.pl. Oto dane: Dyktafon Philips LFH0615 Mikrofon Sony F-V120 Słuchawki Sennheiser HD-202 Statyw mikrofonowy (estradowy)

Czytelnia Texy.pl: Damage Control

Nowe wydanie “Damage Control” Nie tylko PR-owcom polecam.

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.

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

Jak 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, … 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ę … Continue reading »

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

Instalacja 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:

Poleć nas!