Git dla Windows – MsysGit

Nowa, tj. z 13 kwietnia wersja Git dla Windows poprawia jeden z upierdliwych baboli wersji poprzednich:

  • Klonowanie po ssh wymagało klucza, gdyż wpisywanie hasła z linii poleceń nie działało.

W tejże wersji wszystko już hula i mogę normalnie używać swoich repo na site5

AddThis Social Bookmark Button

Inwestuj w dobre User Stories

Kelly Waters w swoim blogu all about agile niedawno opisał akronim INVEST jako prosty sposób zapamiętania i oceny, czy historia użytkownika jest poprawnie sformułowana.

Na nasze INVEST można rozwinąć jako:

  • Niezależna
  • Negocjowalna
  • Wartościowa (z punktu widzenia użytkownika, klienta i właściciela systemu)
  • Szacowalna
  • Mała/niewielka
  • Testowalna

Może ktoś wymyśli nasz akronim do tych 6 cech dobrej User Story?

AddThis Social Bookmark Button

Dobra agenda = świetne spotkanie

Śledząc ostatnio blogi dot. metodyk Agile natknąłem się m.in. na blog programisty opisującego swoją roczną przygodę ze Scrumem.

W jednym z ostatnich postów podaje ciekawą recepturę na agendę dziennego (tego nie jestem pewien) spotkania przeglądu i retrospektywy (Review and Retrospective):

Czytaj dalej...

AddThis Social Bookmark Button

Best magic number. Ever.

0xdefec8ed

To najlepszy magic number jaki widziałem w heksie po 0xdeadbeef i 0xbaadf00d.
I służy do wypełniania „zrzutu”... :)

AddThis Social Bookmark Button

Git dla Windows cd.

Gdy niedawno pisałem o wersjach binarnych Git dla Windows nie opisałem jak one się sprawują – nie miałem kiedy ich przetestować.

Okazało się, że nie jest tak łatwo, jakby się chciało…

Czytaj dalej...

AddThis Social Bookmark Button

Git dla Windows

Drobne sprostowanie. W ostatnim wpisie nt. DSCM, napisałem iż Git działa na Windows jedynie w środowisku Cygwina. Te informacje wynikały ze studiowania informacji w sieci.

Jak się jednak okazuje, nie do końca są one prawdziwe.

Czytaj dalej...

AddThis Social Bookmark Button

Rozproszone systemy kontroli kodu

Od jakiegoś czasu poszukuję systemu kontroli kodu na własne potrzeby. Domyślnie używałem Subversion po pewnym czasie przesiadłem się jednak na Bazaar. Obecnie używam bzr(Bazaar) do przechowywania i wersjonowania zmian w /etc.

Ale przecież jest tyle innych systemów kontroli kodu...

Czytaj dalej...

AddThis Social Bookmark Button

Core2Duo przymiarka wkrótce..

Już niedługo zagości u mnie Core2Duo. Oczywiście postawię na nim Gentoo :)

Przygotowania już w trakcie:

  • ściąganie Gentoo 2006.1
  • wyszukiwanie CFLAGS
  • ściąganie ISO Kubuntu Feisty Fawn x86/AMD64 w celu przetestowania architektury 64bit (a także snapshotu KDE4!)

Tylko niestety, z uwagi na ograniczenia finansowe, na początek będzie tylko 1GB RAMu…

AddThis Social Bookmark Button

Bazaar-NG: prywatne repo na zwykłym hostingu

Jesteś programistą/projektantem stron/użytkownikiem… Często chciałbyś mieć niektóre pliki dostępne zdalnie (np. kod źródłowy programu/strony) i chciałbyś być pewny, że na pewno jest to wersja najświeższa.

Oczywiście można nosić pliki na kluczyku USB i kopiować w jedną i drugą stronę. To rozwiązanie ma tą zaletę, że nie potrzebujesz Internetu by dostać się do swoich plików. Ważne? Oczywiście, ale…

Ale niezbyt poręczne. Musisz za każdym razem pilnować by pliki na kluczu były wersjami świeżymi, kopiować pliki, sprawdzać daty utworzenia, itp..

Hmmm.. ale Ty jesteś mądrzejszy! Masz przecież hosting www i korzystasz z FTP! Świetnie! Pliki są dostępne tam gdzie sieć, nie trzeba nic nosić, ale… ale nadal musisz sam to kopiować i porównywać daty..

A może by tak wykorzystać narzędzia kontroli kodu źródłowego? Hmm.. Większość tych narzędzi wymaga bezpośredniego dostępu do konfiguracji serwera WWW co w przypadku dzielonego hostingu jest wykluczone. Czyżby porażka? Niekoniecznie…

Czytaj dalej...

AddThis Social Bookmark Button

Bus-factor

W programowaniu „bus-factor” to liczba deweloperów, którą musi przejechać autobus, żeby zostawić projekt w gównie.

Zasłyszane w świetnym materiale wideo z Google Tech Talks

AddThis Social Bookmark Button

Czcionka dla programisty

Większość ludzi w edytorach do programowania używa pewnie Couriera.. Nie jest to jednak najlepsza czcionka do tego celu. Istnieje wiele świetnych alternatyw!

Sam od dłuższego czasu używam czcionki Sans Mono z pakietu Déjà Vu. Czcionka DejaVu to nic innego jak BitStream Vera uzupełniona o znaki inne niż alfabetu łacińskiego (ogonki!).

Inny świetny pakiet czcionek dla programisty to Proggy Fonts. Na szczególną uwagę zasługuje tu Proggy Tiny, który bardzo przyda się posiadaczom małych ekraników o ograniczonej powierzchni pracy...

AddThis Social Bookmark Button

Błąd 417 wysyłania HTTP request w C#

Piszę sobie własnie mały kod do “rozmawiania” z pewnym serwerem; nieistotne jest co to za serwer.

W czasie pisania napotkałem pewien problem: otóż serwer odpowiadał błędem (417) Unknown. I co tu robić?

Czytaj dalej...

AddThis Social Bookmark Button

O debuggowaniu

Na Hacknot ukazał się wpis traktujący o debuggowaniu kodu.

Artykuł jakże prawdziwy: wraz z postępującą łatwością tworzenia aplikacji i rosnącą "wydajnością i przyjaznością" środowisk programowania gdzieś po drodze zanikło (przynajmniej częściowo) programowanie jako nauka ścisła. Dziś olbrzymia rzesza programistów więcej czasu spędza na odpluskwianiu własnego kodu niż na jego poprawnym zaprojektowaniu. Gdzie się podziało matematyczne dowodzenie poprawności algorytmu? Czy dzisiejsze programowanie to ciupcianie w funkcjach odpowiadających za naciśnięcie przycisku, uzupełnienie okienka, itp.?

Takie narzędzia w sposób dość prosty pozwalają też ukryć nieco swoją niezdarność w pisaniu kodu, tudzież brak doświadczenia oraz niechlujność. Dlaczego coraz częściej słyszę o tym, że "muszę zdebugować kod, który właśnie napisałem"?

Przypominają mi się czasy gdy oprogramowanie do pracy magisterskiej pisałem w Emacsie. Czy programowanie jako nauka umarło?

AddThis Social Bookmark Button

Piekło maintainera

ezt kell kivenni ha csak a NAME-s válltozó fog hibát jelezni a kollektor grideknél

To jeden z komentarzy w kodzie źródłowym, który przyszło mi zmodyfikować.. ktoś chętny do tłumaczenia?

AddThis Social Bookmark Button