Polska myśl... muzyczna?

Całe życie nie przestaje mnie zaskakiwać umiejętność polaków do krzywienia muzyki.
Ten wpis powstawał w locie w trakcie przeszukiwania Youtube :)

Britney brzydal...

Pamiętam jak lata temu szczyty światowych list przebojów zdobywały piosenki Britney Spears. Jedną z takich piosenek była Born to Make You Happy
Britney Spears - Born To Make You Happy
Polscy producenci ocknęli się oczywiście, że to w sumie dobry pomysł na biznes bo piosenka dla młodzieży, która coraz mniej chętnie sięgała po wyroby ze stajni DiscoPoloLive :) I tak oto urodził się "anielski" kawałek pani Gryczyńskiej pod tytułem Moje Skrzydła
Maja Kraft - Moje Skrzydła

Kiedyś to były piękne dni...

Mowa tu oczywiście o światowym hicie, który był powtarzany w lokalnej wersji językowej chyba przez każdego. Sam utwór to rosyjska piosenka dziewiczo znana jako ??????? ??????? z angielskim tekstem nagrana przez Mary Hopkin.

Parę słów o programach, programistach i pomysłach

Chciałem zaznaczyć, że mam tylko 20 lat (tak możecie wyzywać, że szczyl :)) jednak zawsze starałem się postępować w sieci według starych idei - tak wiem, pewnie jestem głupcem.

Od zawsze wyznawałem zasadę, że każdy język programowania (a nawet dotyczy to zwykłych języków) ma zarówno swoje zalety jak i wady.
Zapewne część z Was zauważyła, że początkujący programiści mają problem z pisaniem optymalnych programów? Ba, ostatnio pojawiła się tendencja do pisania często i gęsto nawet przez zawodowych programistów programów/skryptów które aby działać potrzebują dużo więcej pamięci czy czasu procesora niżby mogły potrzebować dobrze napisane.
Tutaj postawię dość kontrowersyją tezę, że mądrzy programiści piszą optymalny kod, średni programiści chcą, aby ich kod był optymalny, a słabi programiści uważają, że przy dzisiejszym rozwoju komputerów zużycie procesora i pamięci operacyjnej to pikuś przecież użytkownik może zawsze zwiększyć te parametry.
Pamiętam jak sam zaczynałem programować wtedy jeszcze w C++, na początku pisząc kod musiałem się zastanowić co chcę osiągnąć, napisać, a na końcu wychodził mi bełkod (:P).

O Rejestrze słów kilka...

Słowem wstępu - czyli co to jest?
Rejestr systemu Windows to hierarchiczna baza danych w systemach ze stajni Microsoft'u począwszy od Windows 95. Jego zadaniem jest przechowywanie danych systemu operacyjnego i oprogramowania zainstalowanego w systemie. W Linuksie jego odpowiednikiem (moim prywatnym zdaniem lepszym) jest katalog /etc/.

Indiana Jones i zaginiony rejestr - czyli gdzie on jest?
Mimo, że edycja rejestru potrafi być problematyczna, a każdy błąd kończy się porażką (:D) to odnalezienie tych paru podstawowych plików w których się on znajduje nie stanowi zbytniego problemu są to dwa foldery (dosłownie)
Gałąź HKEY_CURRENT_USER:%USERPROFILE%\NTUSER.DAT

A cała reszta leży sobie grzecznie w katalogu:%SystemRoot%\system32\config

Systemy Kontroli Wersji: Hg (Mercurial) - Podstawy

Zawsze gdy rozpoczynam pracę nad projektem zaczynam od utworzenia serwera z obsługą kontroli wersji (ułatwia pracę w grupie) i od tworzenia dokumentacji.

Dzisiaj przedstawię podstawy użytkowania jednego z systemów wersji - Hg - został napisany przez pana Mackalla (o ile dobrze pamiętam) w 2005 roku, jego głównym konkurentem jest Git (Linus Torvalds). Jego głównymi zaletami jest skalowalność i międzyplatformowość - świadczą o tym projekty które korzystają z dostarczanych przez to narzędzie rozwiązań:

+ Symbian (system dla urządzeń przenośnych)
+ OpenOffice.org (otwarty pakiet biurowy)
+ CodeIgniter (framework dla PHP4)
+ TrinityCore (framework dla serwerów World of Warcraft)

Wśród najpopularniejszych i największych darmowych hostingów repozytoriów można wymienić code.google.com(!), a także BitBucket.org - osobiście preferuję drugi z nich.

Z procesem tworzenia konta na wybranym serwerze i repozytorium powinno poradzić sobie 90% osób, których zajęcia wymagają posiadania takiego fjuczera.

Konfiguracja środowiska

Pracę polecam zacząć od modyfikacji pliku