Czasem się zdarzy, że postanowicie upublicznić prywatne repo, ale znajdujecie w nim plik konfiguracyjny, w którym na sztywno wpisaliście swoje hasło, którego używacie też gdzieś indziej (o tym, że jest to problemem przeczytasz w moim artykule o hasłach). Jak w miarę prosty sposób usunąć lub zmienić to hasło w historii?
Czytaj dalej Poprawianie historiiKategoria: DSP17
Hasła
Każdy z nas używa haseł jako mechanizmu uwierzytelniania (logowania, “authentication”) na setkach portali internetowych. Dużo się mówi o tym, że hasło powinno być bezpieczne. Ale wiele ludzi, w tym ja do niedawna, nie przejmuje się takimi detalami…
W tej historii opowiem wam jak w ciągu kilku godzin zmieniłem moje nastawienie do haseł i podam kilka rad jak być bezpieczniejszym w sieci.
Czytaj dalej Hasłae-Deklaracje na Linuxie
Mój blog ostatnio świeci pustkami, nie mam czasu na rozwijanie mojego projektu Mars-Buggy w ramach Daj Się Poznać, a dziś postanowiłem napisać instrukcję instalacji środowiska Adobe do złożenia zeznania podatkowego w systemie e-Deklaracji pod Linuxem.
Czytaj dalej e-Deklaracje na LinuxieWprowadzenie do assemblera x86_64 (2)
Tydzień temu zacząłem wprowadzenie do assemblera x86_64 i skończyłem opowiedziawszy o rejestrach, deklarowaniu zmiennych i operacjach arytmetycznych. Dziś przejdziemy przez kolejne instrukcje, a za tydzień napiszemy prosty kalkulator konsolowy.
Czytaj dalej Wprowadzenie do assemblera x86_64 (2)Wprowadzenie do assemblera x86_64
Na przedmiocie Systemy Operacyjne dostaliśmy zadania z assemblera z niewielką ilością informacji podanych na tacy. Jednak nie ma w internecie zbyt dużo materiałów związanych z programowaniem w assemblerze na poziomie wyższym niż bardzo podstawowym, także postanowiłem napisać coś samemu.
Czytaj dalej Wprowadzenie do assemblera x86_64Studencki Festiwal Informatyczny - wrażenia
Tydzień temu odbyło się duże wydarzenie w Krakowie - Studencki Festiwal Informatyczny. Jego rozmach można porównać do Warszawskich Dni Informatyki. Miałem okazję pojechać tam z prezentacją, a dziś postanowiłem opisać moje ogólne wrażenia.
Czytaj dalej Studencki Festiwal Informatyczny - wrażeniaPrzetwarzanie klawiatury w SadConsole
W ostatnim poście mieliście szansę zobaczyć już jaką formę będzie miała moja funkcja przetwarzająca input z klawiatury. Teraz nieco wgłębimy się w temat.
Czytaj dalej Przetwarzanie klawiatury w SadConsoleUnikanie cyklicznych zależności
Zależności określają, jak klasa lub moduł wykorzystuje inną klasę lub moduł. W zakresie globalnym biblioteki mają zależności, korzystając z funkcjonalności innych bibliotek. Tylko te zależności mogą się rozrosnąć i wprowadzić dodatkową złożoność w naszej aplikacji.
W F# nie można tworzyć cyklicznych zależności ze względu na kolejność kompilacji kodu. Ale jak ich omijać podczas programowania?
Czytaj dalej Unikanie cyklicznych zależnościSztuka wrappowania
Bardzo często pracując z cudzą biblioteką zetkniemy się z tym, że dane rozwiązanie jest szersze, bądź inaczej zrobione, niż to czego potrzebujemy. Dlatego warto napisać wrapper, czyli jakiś interfejs dostępu do funkcjonalności biblioteki, ale na naszych warunkach.
Czytaj dalej Sztuka wrappowaniaPierwsze kroki z SadConsole
Czas zacząć pracę na grą Mars-Buggy. Najpierw zobacz mój post Mars-Buggy - Daj Się Poznać 2017. Moje posty będą miały nieco tutorialową formę, aby ułatwić mi samemu pracę z SadConsole w przyszłości.
Czytaj dalej Pierwsze kroki z SadConsoleMars-Buggy - DSP17
Nadeszła kolejna edycja konkursu Daj Się Poznać i mimo iż początkowo byłem niechętny, żeby się zarejestrować, to w końcu jednak to zrobiłem. Ten post będzie wprowadzeniem do mojego projektu: Mars-Buggy, prostej gry konsolowej, którą chcę napisać w F#.
Czytaj dalej Mars-Buggy - DSP17