Symulator Androida zamiast emulatora = szybsze działanie

Ten artykuł przyda się twórcom aplikacji na Android’a. Autor opisuje w nim jak zastąpić Android’owy emulator innym rozwiązaniem. Czasami potrzeba zaprezentować swoją aplikację szerszemu gronu widzów. Dobrze żeby w takich sytuacjach aplikacja chodziła płynnie i nie zacinała się jak to się zdarza na emulatorze. Aby to osiągnąć, zamiast emulatora można stosować maszynę wirtualną z systemem Android działającą np. na VirtualBox’ie. Takie rozwiązanie jest znacznie wydajniejsze ponieważ komputer nie musi męczyć się z przekładaniem instrukcji architektury ARM na swój natywny język. Programów oczywiście nie trzeba przy tym kompilować w jakiś inny sposób bo i tak są one kompilowane do bytecode’u. Wady? Nie jest to oficjalna kompilacja systemu, może być pozbawiona własnościowych aplikacji Google’a (kalendarz, gmail i kilka innych) oraz nie zawsze jest dostępna kompilacja najnowszej wersji systemu. Czy plusy przewyższają minusy? Decyzję podejmijcie sami.

  • Comments Off on Symulator Androida zamiast emulatora = szybsze działanie

Bitcoin – co, jak i kto za tym stoi?

W gazecie The New Yorker ukazał się bardzo dobry artykuł autorstwa Joshu’y Davis’a na temat wirtualnej waluty Bitcoin. Jest on świetnym wprowadzeniem do tego czym jest waluta Bitcoin, po co i dlaczego została stworzona. Jednak główną częścią artykułu jest opis poszukiwań prawdziwego autora tej “waluty”. Read more

Music from VVVVVV

Ever played VVVVVV game? It is a 2D puzzle platform game made to look like good old 8-bit games. One of the best things in this game is music. You can buy the CD-quality version right from it’s author. But if VBR Ogg Vorbis version is OK for you, you can extract the music right from the game. For this you will need copy of the game (which you can buy directly from it’s site) and my simple program which you can find on my Bitbucket account. It is a simple C program. Compile it using your favorite compiler and run giving as a parameter file with packed music (data/vvvvvvmusic.vvv from games main directory). Program will create 15 files, each containing one song from the game. Enjoy! :)

  • Comments Off on Music from VVVVVV

Qubes OS Beta 1

Rok temu pisałem o projekcie firmy The Invisible Things Lab o nazwie Qubes OS. W skrócie ma to być system oparty na dystrybucji Fedora w którym każdy program będzie uruchamiany w osobnej maszynie wirtualnej. Ma to zwiększyć bezpieczeństwo korzystania z komputera, a w szczególności np. internetowych operacji bankowych.

Na zapowiedziach się nie skończyło i oto wydana została pierwsza beta tego projektu. Wydaje mi się że warto się zainteresować projektem, tym bardziej że stoi za nim wybitny polski specjalista w dziedzinie bezpieczeństwa oraz wirtualizacji czyli Joanna Rutkowska.

  • Comments Off on Qubes OS Beta 1

Kolejne Humble Bundle

No i ruszyło kolejne Humble Bundle. Tym razem swoje produkty oferuje fińska firma deweloperska Frozenbyte. Zasady jak zawsze takie same: Oferowanych jest pięć gier w wersjach na trzy najpopularniejsze systemy operacyjne (Linux, Mac OS X, Windows). Cena – dowolna, ile kto ma ochotę dać. Dodatkowo oferowane gry nie posiadają żadnych upierdliwych zabezpieczeń DRM! Nic tylko korzystać i wspierać niezależnych deweloperów. :-)
Adres również ten sam co zawsze – humblebundle.com

  • Comments Off on Kolejne Humble Bundle

bash – skróty klawiszowe

Pisałem już kiedyś o sztuczkach które można zrobić z bash’em. Dziś wspomnę o przydatnych skrótach klawiszowych. Niektóre z nich są rzadziej używane, jak np. przesuwanie kursora, a inne częściej, niemniej warto znać choć tych kilka realizujących najczęściej używane funkcje:

Edytowanie polecenia:

  • Ctrl + a – idź na początek linii
  • Ctrl + e – idź na koniec linii
  • Ctrl + k – usuń wszystko od kursora do końca
  • Ctrl + u – usuń wszystko od kursora do początku
  • Ctrl + w – usuń wstecz od kursora do początku słowa
  • Ctrl + y – wklej wcześniej usunięty tekst (usuwanie tak na prawdę wycina)
  • Read more

  • Comments Off on bash – skróty klawiszowe

Tabletomania

No i przyszła nowa moda. Po GameBoy’u, odtwarzaczach MP3 i niezliczonej ilości innych gadżetów elektronicznych teraz przyszedł czas na tablety. iPad jest teraz tym co większość dzieci i młodzieży, a czasem i dorosłych, chce otrzymać na święta w prezencie. Tym co wywołuje największe poruszenie na spotkaniu towarzyskim (tak długo jak mówimy o elektronice). Oraz tym co wzbudza największe zainteresowanie w sklepach z elektroniką. iPad zbiera oczywiście również sporo krytycznych opinii. Jednak dla tych dla których produkt firmy Steve’a Jobs’a jest za drogi, ma za małą funkcjonalność, lub którzy po prostu nie lubią produktów Apple’a, inni producenci już obiecują kolejne twory tego gatunku. Oczywiście pozbawione wszystkich wad pierwowzoru i gotowe zrewolucjonizować nasze życie. Jednak tak naprawdę, czy jest się czym zachwycać? Read more

Pisanie systemu UNIX’owego

Znalazłem ostatnio w sieci bardzo dobry tutorial pisania systemu UNIX’owego. Nie wyjaśnia on wszystkiego i nie wdaje się zbytnio we wszystkie szczegóły, ale daje świetny obraz tego jak cały proces wygląda, co właściwie system robi “tam pod spodem”, i jest punktem wyjścia do dalszego zdobywania wiedzy.

Całość dostępna jest tutaj.

  • Comments Off on Pisanie systemu UNIX’owego

☢☠☣☭☮☯ – krótko o UTF-8

Jak powszechnie wiadomo: standardy są bardzo dobre, dlatego trzeba ich stworzyć jak najwięcej. Nie inaczej jest z kodowanie znaków. Standardów kodowania znaków jest co najmniej kilka i jak zawsze… każdy lepszy od drugiego.

Oto kilka z nich używanych w Polsce:

  • ASCII – stanowiący bazę dla wszystkich innych
  • CP852 – znany z systemów DOS i kompatybilnych
  • CP1250 – z systemów Windows; “standard” firmy Microsoft
  • Mazovia – trochę zapomniany Polski wynalazek
  • ISO8859 – w różnych odmianach (ISO8859-2 z polskimi znakami diakrytycznymi); standard światowy wykorzystywany głównie w systemach UNIX’owych
  • Unicode – a właściwie najpopularniejsza implementacja, czyli UTF-8; nowy światowy standard

Dziś krótko o UTF-8, który mimo że istnieje już od jakiegoś czasu to dopiero teraz zaczyna zdobywać coraz większą popularność.
Read more

  • Comments Off on ☢☠☣☭☮☯ – krótko o UTF-8

Testy

Jako przerywnik w pracy, dwa testy z wiedzy informatycznej. Czy jesteś prawdziwym geek’iem? ;-)

Test 1
Test 2

  • Comments Off on Testy