12 września 2011

Krzysiek się żeni!

Uwaga... niniejszy tekst jest przeznaczony tylko dla osób ze "skrzywieniem" okołoinformatyczny!

Stało się!


Wszelkie programistki powinny przestać mieć złudzenia! Kolejny dobrze wypozycjonowany programista przestał bowiem być publicznie dostępny. Otóż na mocy pewnej umowy, Krzysztof mniej lub bardziej znany jako noisy, został objęty własnościową licencją "Marriage 2.0/Good".


Jak dowiedziały się media, podobno już od kwietnia ów koder przestrzegał postanowień cywilnej wersji licencji "Marriage 1.0". RoadMap noisy'ego podobno jednak od początku przewidywał organizację okolicznościowej imprezy integracyjnej dopiero z okazji migracji na drugą wersję licencji. Główna różnica pomiędzy wspomnianymi licencjami polega na tym, że ver. 2 uniemożliwia jakiekolwiek migrację, innymi słowy jest wieczysta. Programiści chcący przejść na wersję drugą licencji przepisywani są do projektu w której Project Managerem jest programista-guru o pseudonimie Good. Samo podpisywanie stosownych dokumentów musi mieć miejsce w jednej z jego kwater (noisy i jego wybranka wybrali tą o współrzędnych 51.10251, 17.085993). Podczas uroczystości migracji do licencji "Marriage 2.0" na Krzysztofie i jego wybrance - Magdalenie zostały przeprowadzone kroki dość tajemniczego algorytmu. W kluczowym momencie podali sobie dłonie, po czym z pomocą klucza szyfrującego w formacie STUŁA, został pomiędzy nimi nawiązany specjalny szyfrowany tunel komunikacyjny w protokole na owej specjalnej licencji. Od tej pory newralgiczne dla ich systemów decyzje muszą przejść proces podwójnej autoryzacji.

Zostały im także wręczone specjalne, podpisane cyfrowo nadajniki GPS wykonane z cennego kruszcu, które są teraz przez nich noszone na serdecznym palcu prawej ręki.



Należy pamiętać, że tego rodzaju nadajnik wręczony programiście jest jednocześnie certyfikatem świadczącym o jego wysokich kwalifikacjach interpersonalnych.

Cała procedura przebiegła dość sprawnie. Dość ciekawym wydarzeniem był natomiast pewien kwiatkowo-płatkowy atak DDoS jaki miał miejsce zaraz po wyjściu Magdaleny i Krzysztofa z kwatery Good'a. Jak się jednak okazało, jest to typowe w takich okolicznościach.


A co się działo później? Późniejsza impreza integracyjna była dość zaskakująca dla osób mających w pamięci stereotyp informatyka jako samotnego osobnika w okularkach ubranego we flanelową koszulę. Okazało się bowiem, że każdy programista, koder czy inny pracownik IT przyszedł w towarzystwie osoby płci przeciwnej!

Ale to nie koniec!... pomimo, że na sali był komputer klasy PC, to jednak nikt nie rwał się tego dnia do programowania(sic!). Cała sala zgodnie pozwoliła użyć tego sprzętu jako panelu konfiguracyjnego, na potrzeby administratora sali o pseudonimie DJ Locky, dzięki czemu wszyscy mogli bawić się przy świetnej muzyce.

Impreza przebiegła dość sprawnie. Pomimo częstego ładowania trunków do buforów gardłowych, nie wystąpił żaden StackOverflowException ;)


Kolejne wieczory po tej imprezie, Krzysztof i Magdalena spędzają już w swoim wspólnym gniazdku w Oławie. Krzysztof bowiem jakiś czas temu przeprowadził się z Wrocławia do ich wspólnego "M". Co prawda teraz musi wstawać trochę wcześniej, by dojechać do pracy... no ale cóż... nikt mu nie obiecywał, że będzie ze wszystkim łatwo :)

PS.
Krzysiek wraz Magdaleną postanowili stworzyć swoją stronę ślubną - szumni.pl. Podobno gościom bardzo się przydała i spodobała :)

12 lipca 2011

Pocztówka z wakacji

Owszem, ktoś pojechał na wakacje, ale tym razem nie byłem to ja. Na wakacje pojechała sobie Opera Mini razem z portalem nk.pl, na skutek kampanii którą razem z moim kolegą Sławkiem Sochajem i ekipą nk.pl przygotowaliśmy dla Was!

Postanowiliśmy przypomnieć naszym użytkownikom, że z Opery Mini można korzystać wszędzie korzystając praktycznie z każdego telefonu! W okresie wakacyjnym nie ma więc potrzeby rozstawać się z największym portalem społecznościowym o polskich korzeniach :)

Jeżeli jeszcze nie miałeś okazji korzystać z Opery Mini, masz teraz szansę wypróbować ją, bez konieczności instalacji korzystając ze strony http://nk.pl/nawakacjach.

Sprawdź jak działa, pobaw się nią i zobacz jaką daję to frajdę!

1 lipca 2011

Google+

Zamiast czytania, proponuję dziś obejrzeć filmik:



Chce ktoś zaproszenie? :)

(Chętni mogą podesłać swój e-mail na adres noisy.pl@gmail.com)

5 czerwca 2011

Optymalizacja czasu budowania projektu.



Planowałem na ten temat napisać spory artykuł. Od dłuższego czasu wszakże zbieram informacje, którymi chciałbym się z wami podzielić. Temat optymalizacji czasu budowania projektu jest naprawdę szeroki ;)

Postanowiłem przeprowadzić pewne badania, które pozwolą mi określić jak wygląda "typowe" środowisko programistyczne. W tym celu bardzo prosiłbym Cię mój czytelniku o wypełnienie tej krótkiej ankiety.

22 marca 2011

Być częścią sukcesu? Opera Mobile 11 dla Androida!

Podobno każdy programista oprócz zdolności koderskich powinien także posiadać trochę zdolności marketingowych, by ostatecznie, to co zostało przez niego stworzone, mogło "zostać docenione przez lud".

Zatem... ten post to nie jest jakaś cicha autopromocja, to nie jest nawet kryptoreklama, to jest moje jawne szkolenie się w tej dziedzinie i jawna głośna reklama tego, w czego produkcji maczałem palce :)

Dlatego niniejszym chciałbym Wam przedstawić produkt nad którym pracował zespół, którego mam przyjemność być członkiem, produkt, który zostawia konkurencje daleko w tyle, produkt który sprawia, że używanie Internetu w urządzeniach mobilnych staje się czystą przyjemnością, produkt dla najdynamiczniej rozwijającego się systemu dla urządzeń mobilnych - Androida, produkt o nazwie:

Opera Mobile 11


Czy spodziewany przeze mnie sukces naprawdę okażę się sukcesem? To okazuje się dosłownie teraz, gdy stworzony przez nas program trafia w ręce milionów użytkowników. O 5:00 naszego czasu, drugiego dnia wiosny Opera Mobile 11 trafiła do Android Market.

Jeżeli chodzi o mnie to pierwszy raz mam okazję pracować w zespole wypuszczającym produkt na tak szeroki rynek globalny. Dotychczas były to mniejsze projekty, przeznaczone głównie dla danego kraju czy też konkretnego operatora komórkowego.

Dosyć jednak o mnie! Dzisiaj bohaterem jest cudowna, niesamowita i pachnąca świeżością Opera Mobile 11 :)


Chciałbym jednak podkreślić, że dzisiaj Opera wydała nowe wersje produktów Mini i Mobile na niemalże wszystkie mobilne platformy! Ten wpis jednak poświęcę specjalnie Operze Mobile dla Androida, która jest w pełni funkcjonalną przeglądarką na urządzenia mobilne.

a co w niej mamy najlepszego?

17 marca 2011

Show git branches by date

Zapragnąłem mieć taką funkcjonalność, git jednak takiej nie dostarcza.

Poszukałem i okazało się, że ponownie commandlinefu proponuje całkiem niezłe rozwiązanie, dające w efekcie:


12 marca 2011

"Kazdy kiedyś zaczynał" - symulator losowania lotto

Pierwszy wpis z serii "każdy kiedyś zaczynał" o której pisałem ostatnio, zostanie poświęcony na omówienie krótkiego programiku, który miał symulować maszynę losującą Dużego Lotka. Postaram się w nim wytknąć SOBIE wszystkie błędy jakie popełniłem w niedzielę, 15 lutego 2004 roku o godzinie 15:16, uznając ten program za skończony (data ostatniej modyfikacji pliku ;) )

Kod źródłowy owego programu przedstawia się jak niżej. Chciałbym zaznaczyć, że jest to oryginalny kod, niemodyfikowany na potrzeby tego wpisu.

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>

int i,j,tab[6],k=0,il;
void main()
{
clrscr();
cout<<"To jest program nasladujacy losowania Duzego Lotka.\n";
cout<<"Jaka liczbe losowan wykonac: ";
cin>>il;
randomize();
do{
i=0;
do{
tab[i]=random(50);j=0;
  while(j!=i||tab[i]==0)
  {if(tab[i]==tab[j]||tab[i]==0)
       {i--;j=i-1;}
       j++;
  }
  i++;
  }
while(i!=6);
i=0;
cout<<" Losowanie nr "<<k+1<<":";
do{
cout<<"\t\b\b"<<tab[i]<<",";
  i++;
  }
while (i!=6);
cout<<endl;
k++;}
while (k!=il);
getch();
}

Jeżeli chciałbyś nauczyć się czegoś z tego wpisu, to prosiłbym Cię teraz, byś przed przeczytaniem dalszej części posta zastanowił się chwilę i sam się postarał wyłapać wszystkie błędy merytoryczne, składniowe i logiczne.