AWS Lightsail is awesome

AWS have recently introduced a new service called Lightsail which I think is really great to use as a replacement for my home-server.

I use my home server(s) extensively for my work as a big data developer. My home setup consists of Ubuntu with LAMP stack on it. Which is perfect to host some presentations, websites, share files and the most important is my stepping stone when I need to access free Internet bypassing corporate firewalls.  My home-server is running day and night every day consuming some power and requires regular updates or maintenance from time to time.

Summary of pros and cons of Lightsail vs home-server

[supsystic-tables id=1]

In contrast AWS Lightsail is living in a AWS cloud and is always online for as little as 3.50 USD a month.  The service is available as Linux or Windows and ready to be configured as application where you can chose from WordPress, LAMP stack, Node.js, GitLab and few more.

The host operating system can be selected from very small 512MB RAM, 1GB CPU, 20GB disk and 1T data transfer up to 8CPUs, 32GB RAM and 640GB disk space.

And then the best thing is a price starting at 3,50 USD a month. Which is bargain compared to running costs of my homeserver considering initial hardware cost, power used, time spend on updates and maintenance and also very important I’m not depending anymore of my home internet connection which sometimes goes down or my semi-static DNS address which can change from time to time.

Power consumption consideration

[number of  hours’ use] x [number of days’ use] x ([capacity of appliance expressed in watt] / 1,000) = number of kWh

Given that I have two desktop computers running 24/7 whole year consuming on average  100 Watts then only electricity costs are around 440 EUR a year.  The cheapest Lightsail option cost 3,50 * 12 = 42 EUR per year. Okay it’s not fair to compare home desktop with 8 TB storage and 32GB RAM to a Lightsail instance comparable to Raspberry Pi. For the record Raspberry Pi running whole year will cost only 5 EUR. But if I only turn the desktops ON when needed which is (at the moment mostly working from office)  about 3 hours a day [(3*356*(100/1000))*0.24 = 25,6 EUR].

DVB-usb tuner w Ubuntu (AF9015)

Jakis czas temu kopi?em tani tuner DVB który nie działał pod Ubuntu 8.10. Schowa?em go do szuflady i zapomniałem o nim do dziś kiedy go znalazłem mając już zainstalowany Ubuntu 9.04. Postanowiłem sprawdzić czy zadziała na najnowszym Ubuntu. Nie zadziałał od razu jak sie można było spodziewać, ale szybko znalazłem strone opisująca jak uruchomi? DVB Tuner Afatech 9015 pod Ubuntu 8.10.

Pozwoliłem sobie zatem streścić opis instalacji tego tunera USB w Ubuntu 9.04.

Należy zainstalować narzędzia służące do kompilacji jeżeli i jeszcze nie mamy:

sudo apt-get install mercurial linux-headers-$(uname -r) build-essential gcc make

później pobieramy plik i przystępujemy do instalacji:

 hg clone http://linuxtv.org/hg/~anttip/af9015/archive/tip.tar.gz
 cd tip.tar.gz
 make && sudo make install

Po około 7 minutach instalacja była gotowa i można przejść do dalszego ciągu uruchamiania tunera.
Otwórzplik /etc/modules dowolnym edytorem tekstu:

 sudo nano /etc/modules

dodaj następująca linie na końcu tego pliku

 dvb-usb-af9015

Pobierz ostatnia wersje firmware z tego miejsca:

 http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/

na dzie? dzisiejszy by?a to wersja 4.95.0

 http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw

po pobraniu skopiuj ten plik do pliku /lib/firmware nastepujacym poleceniem:

sudo cp dvb-usb-af9015.fw /lib/firmware

Teraz uruchomiłem podgląd w logu /var/log/messages poleceniem:

tail -f /var/log/messages

podłączyłem tuner do gniazda USB i odczyta?em podobny komunikat:

Jun 10 23:56:38 think2 kernel: [  352.900670] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware Jun 10 23:56:38 think2 kernel: [  352.900679] usb 1-8: firmware: requesting dvb-usb-af9015.fw Jun 10 23:56:38 think2 kernel: [  352.966023] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' Jun 10 23:56:39 think2 kernel: [  353.045240] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state. Jun 10 23:56:39 think2 kernel: [  353.046656] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Jun 10 23:56:39 think2 kernel: [  353.046999] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick) Jun 10 23:56:39 think2 kernel: [  353.483721] af9013: firmware version:4.95.0 Jun 10 23:56:39 think2 kernel: [  353.486976] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)... Jun 10 23:56:39 think2 kernel: [  353.526282] MT2060: successfully identified (IF1 = 1220) Jun 10 23:56:40 think2 kernel: [  354.003392] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected. Jun 10 23:56:40 think2 kernel: [  354.024379] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 16 -> 8 Jun 10 23:56:40 think2 kernel: [  354.024850] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.1/input/input11 Jun 10 23:56:40 think2 kernel: [  354.033411] generic-usb 0003:15A4:9016.0008: input,hidraw6: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-8/input1

Zainstalowałem również program do oglądania telewizji w DVB:

sudo apt-get install dvb-utils me-tv -y

Następnie uruchomi?em me-tv. Pojawiła sie opcja skanowania kanałów co chwile trwało i znaleziono ich 27, w tym kanały radiowe. Niestety tylko 3 publiczne kanały telewizyjne są dostępne w Holandii do odbioru za darmo.

Me TV generuje również rozpiskę programu telewizyjnego jak również możliwość nagrywania programów.

screenshot-me-tv-tv-west-herhalingen

Co warto zrobic po zainstalowaniu Ubuntu 8.10

Minęło już kilka dni od wydania najnowszego Ubuntu w wersji 8.10. Po instalacji stwierdziłem ze do standardowo zainstalowanych programów zabrakło mi kilku których często używam. Poniżej moja lista inspirowana wpisem na blogu:http://www.dailygyan.com/2008/11/10-things-you-should-do-immediately.html

Należy dodać dodatkowe repozytoria medibuntu, znajdują się tu programy które z powodów licencji nie mogą znalezc się w dystrybucji Ubuntu i należy je osobno doinstalować. Te programy umożliwiają odtwarzanie plików MP3, płyty DVD i jeszcze inne codeki.

sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

…następnie dodane repozytoria należy uaktywnić i uaktualnić:

sudo sed -i -e "s/# deb/deb/g" /etc/apt/sources.list && sudo apt-get update

… niezbędne do odtwarzania płyt DVD:

sudo apt-get install libdvdcss2

Codecs

sudo apt-get install w32codecs

Inne nie mniej ważne programy jak Skype, Acrobat Reader, VLC, flash i amarok:

sudo apt-get install skype acroread vlc flashplugin-nonfree amarok

Google Earth

wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin && chmod +x GoogleEarthLinux.bin && ./GoogleEarthLinux.bin

Google Picasa

sudo echo 'deb http://dl.google.com/linux/deb/ stable non-free' >> /etc/apt/sources.list && sudo apt-get update && sudo apt-get install picasa

Opcjonalnie:

Open Office 3 – uznałem za opcjonalny ponieważ nie zauważyłem jeszcze powodów do porzucenia wersji 2.4 zawartej w dystrybucji Ubuntu 8.10

echo 'deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu
intrepid main' >> /etc/apt/sources.list.d/openoffice.sources.list
&& sudo apt-get update

inne ważne programy:

sudo apt-get install gpsbabel bluefish avidemux virtualbox

Unetbootin – Linux na USB

Mój najnowszy gadget Acer Aspire ONE nie ma własnego napędu CD/DVD. By zainstalować albo nawet przetestować inny system operacyjny można zastosować klucz USB z bootowalnym systemem operacyjnym. Samodzielne tworzenie klucza startowego USB było do niedawna dość pracochłonne, stosujac Unetbootin stało to się dziecinnie proste. Dzięki temu programowi nigdy więcej nie będziesz musiał wypalać instalacyjnej płyty CD/DVD.

Program istnieje dla Linuxa i dla Windows, tu omówię ten dla Linuxa Ubuntu i śmie twierdzić ze wersja dla Windows niewiele się rożni.

Najpierw należy pobrać kopie programu z
http://unetbootin.sourceforge.net/

Bezpośredni odnośnik do wersji dla Ubuntu:
http://unetbootin.sourceforge.net/unetbootin-i386-latest.deb

Po pobraniu na dysk program możemy rozpocząć instalacje. Możliwe ze otrzymamy poniższy
błąd

należy wówczas zainstalować brakującą paczke syslinux za pomocą komendy:

sudo apt-get install syslinux mtools

Teraz możemy rozpocząć instalacje Unetbootin. Po udanej instalacji możemy program uruchomić z menu Aplikacje → Narzędzia Systemowe → Unetbootin

Po uruchomieniu i wpisaniu hasła powinniśmy otrzymać cos podobnego ponizej:

Teraz łatwo możemy wybrać dystrybucje linuxa i wersje danej dystrybucji. Tu wybrano Ubuntu w wersji 8.10_Live. U samego dołu powinien pojawić się dysk USB w menu Drive. Tak jak powyżej /dev/sdd. Teraz wystarczy kliknąć na OK i rozpocznie się najpierw proces pobierania pliku a następnie formatowanie i kopiowanie dystrybucji na klucz USB.

Zwykle klucz USB o pojemności 1GB wystarcza dla większości dystrybucji. Zaznaczając opcje “Diskimage” wybieramy możliwość tworzenia klucza USB z pliku ISO danej dystrybucji. Mając już wcześniej pobrany plik ISO danej dystrybucji poważnie możemy przyspieszyć proces tworzenia startowego klucza USB.

Plik ISO dla polskiego Ubuntu można pobrać
z: http://www.ubuntu.pl/pobierz.php

Wakacyjna pamiataka z USA

Moje tegoroczne wakacje spędziłem w zachodnim USA. Przejechałem tam 5700 km, i odwiedziłem wiele legendarnych miejsc. Zdjęcia umieściłem na mojej galerii fotograficznej Flickr.

San Francisco

Najfajniejsza pamiątką z tych wakacji jest maleńki netbook Acer Aspire ONE z Linuksem na pokładzie. Urządzenie to okazało się doskonałym towarzyszem podroży. Niezastąpiony podczas rezerwacji hoteli, szukania informacji na temat wakacyjnych atrakcji planowania drogi itd. Nigdy więcej nie muszę czekać w kolejce by skorzystać z hotelowego publicznego internetu a do tego nie muszę dodawać do bagażu kolejnych 2 KG ile warzy “prawdziwy” laptop.

Mały Aspire ONE startuje w 10 sekund a po około 40 jest już połączony poprzez WiFi do sieci. Netbook można również podłączyć do okablowanej sieci. Wbudowany mikrofon, głośnik i camera pozwalają na video-Skypowanie a czytniki kart pamięci SD pozwalają na przeglądanie i zrobionych w czasie wakacji zdjęć. Aż 3 porty USB 2.0 umożliwiają podłączenie kilu zewnętrznych urządzeń jak dysk twardy o dużej pojemności. Dysk zewnętrzny niewątpliwie przyda się przy dość ograniczonej pojemności pokładowego dysku SSD 8GB.

System jest wyposażony w Intel Atom 1.6GHz procesor i 512 MB pamięci RAM którą można rozszerzyć do 1,5GB. Ekran o przekątnej 8,9″ ma rozdzielczość 1024×600 pixeli, łącze VGA umożliwia podłączenie zewnętrznego monitora. Klawiatura świetnie reaguje i wszytko jest na swoim miejscu a jej wymiary nie sprawiają trudności nawet osobie o grubych palcach. Stosunkowo niewielka bateria o pojemności 2200mAh pozwala na ponad 2 godziny nieprzerwanej pracy.

Acer Aspire ONE doskonale nadaje się do drobnych zabiegów jak sprawdzenie poczty, przejrzenie wiadomości, lub feedow RSS, lekkie surfowanie po internecie za pomoca Firefoxa, chat a nawet obróbka zdjęć za pomocą Picasa. Picasa 3 Beta działa nawet o wiele szybciej niż zainstalowany program do przeglądania zdjęć. Edytowanie dokumentów, arkuszy kalkulacyjnych a nawet prezentacji jest możliwe za pomocą zainstalowanego OpenOffice 2.3. Jako system operacyjny służy dopasowany przez Acer Linpus Linux Lite.

Mankamenty: Male przyciski myszy są wbudowane po bokach płaszczyzny touchpadu co wymaga czasu by się przyzwyczaić i na początku używanie jest dość uciążliwe.

Dodanie rozszerzenia pamięci RAM wymaga zupełnego rozkręcenia laptopa.

Na YouTube nietrudno znaleźć liczne recenzje i demonstracje.

Już niedługo pojawi się najnowszy Ubuntu 8.1 który ma doskonale działać na Aspire ONE.

Ciekawe linki na temat Aspire ONE:

polskie:

angielskojezyczne:

Odnowiony Network Manager 0.7 w Ubuntu 8.10

Juz niedługo ukaże się najnowsza wersja Ubuntu 8.10 a w niej wiele nowości. Jak już pisałem na początku roku najnowsze Ubuntu umożliwi nam podłączenie naszego systemu do niemal wszystkich form transmisji danych. Umożliwi nam to nowy Network Manager który został opisany przez mojego kolegę Leo na jego blogu którego również jestem współautorem. Co prawda tekst jest po holendersku jest tam jednak cale mnóstwo obrazków które mówią same za siebie.

Nowy Network Manager 0.7 umożliwi nam utworzenie połączenia poprzez:

  • okablowana siec
  • bezprzewodowo
  • przez komórkę
  • VPN
  • xDSL

Wszystkie te połączenia były co prawda możliwe do uruchomienia na dotychczasowej wersji jednak nie w tak łatwy sposób jak to będzie możliwe z nowym managerem połączeń.

Ciekawostką jest tab IPv4 i brak tabu dla IPv6.

Crossover Google Chrome na Linux i Mac

Na portalu Codeweavers pojawiła się wersja crossover szybko zyskującej popularność przeglądarki internetowej Google Chrome.

Przeglądarka jest dostępna dla CrossOver Chromium for Apple Mac OS X i dla Linuksa:

Google udostępnił narazie tylko Chrome na Windows. Użytkownicy innych systemów z niecierpliwością oczekują na wzmiankę o nowej wersji dla swojej platformy.

Niestety instalacja CrossOver Chromium dla Ubuntu 32 bit u mnie nie powiodła się i zakończyła błędem:

Forum CodeWeevers informuje ze problem pojawil sie juz wielokrotnie, jednak sa uzytkownicy u ktorych przegladarka dziala poprawnie.

Instalacja Ubuntu łatwiejsza niż Windows

Moje przygody podczas instalowania Visty, XP i Ubuntu na nowym laptopie.

Instalacja Visty
Nowy laptop marki Sony Vaio NR przyszedł z (prawie) zainstalowanym Windows Vista. Po uruchomieniu należało podać język w jakim chcemy by Vista się zainstalowała, później kilka danych osobowych a następnie trzeba czekać około 1,5 godziny(!) aż się wszystko zainstaluje wraz z cala lista dodatkowego oprogramowania Sony. Ponieważ od jakiegoś czasu nowe komputery są dostarczane bez płyty CD/DVD z Windows należy wykonać kopie naszej nowej instalacji na DVD. W wypadku Sony były to dwie płyty. Do wykonania backupu systemu można posłużyć się specjalnie do tego celu Continue reading “Instalacja Ubuntu łatwiejsza niż Windows”

Dlaczego Ubuntu

Moja przygoda z Ubuntu i Linuxem zaczęła się niespełna 3 lata temu i już nie pamiętam dokładnie dlaczego ale pewnego dnia zainstalowałem Ubuntu na zbędnym systemie w ramach testu. Trwało to może kilka dni by odnaleźć się w nowym systemie i trwa to do dziś kiedy odkrywam coraz to głębsze tajemnice tego systemu.

Od mojego komputera wymagam w zasadzie tylko kilku podstawowych rzeczy:

  • możliwość posługiwania się e-mailem (Thunderbird, Evolution)
  • Internet (Firefox)
  • chat (Pidgin)
  • Pisanie dokumentów i arkusz kalkulacyjny (Open Office)
  • obróbka i katalogowanie zdjęć
  • odtwarzanie audio i video
  • okazyjnie drukowanie

Continue reading “Dlaczego Ubuntu”

Fotografia cyfrowa na Ubuntu

W repozytoriach Ubuntu można znaleźć sporo bardzo użytecznych programów do obróbki cyfrowych fotografii. Począwszy od bardzo prostych przeglądarek a skończywszy na zaawansowanych edytorach zdjęć do profesjonalnych zastosowań. Na Ubuntu są również dostępne programy z innych źródeł. Picasa od Googla jest tu dobrym przykładem. W dalszym ciągu artykułu opisze kilka programów których sam najczęściej używam do katalogowania i obróbki zdjęć na Ubuntu. Continue reading “Fotografia cyfrowa na Ubuntu”