blog.chyla.org
Boost - Program options | Tworzenie oprogramowania
http://www.blog.chyla.org/node/9
Wydarzenia na których byłem. Boost - Program options. Daj się poznać RSS. Boost - Program options. Opublikowano dnia Monday, 8 December 2014. Każdy programista spotyka się z problemem przekazywania dodatkowych parametrów do programu. Oczywiście można użyć Getopt. Jednak takie rozwiązanie nie jest przenośne. Samodzielna implementacja może niepotrzebnie zmarnować Twój cenny czas, dlatego czas poznać Program options. Część z tych bibliotek możesz spotkać w standardzie języka C 11 ( C Standard Library's TR1.
blog.chyla.org
Obfuscated Code | Tworzenie oprogramowania
http://www.blog.chyla.org/node/10
Wydarzenia na których byłem. Daj się poznać RSS. Opublikowano dnia Wednesday, 24 December 2014. Każdy programista kładzie nacisk na tworzenie kodu, który jest przejrzysty, prosty, łatwy do przeczytania. Nie ma jednoznacznej definicji czystego kodu, chociaż próbę zdefiniowania czym jest czysty kod możesz znaleźć w książce "Czysty kod. Podręcznik dobrego programisty" - Robert C. Martin. Są jednak osoby, które celowo zaciemniają kod, aby czytający miał nie lada problem z jego odczytaniem. Adresy internetowe...
blog.chyla.org
Dodaj komentarz | Tworzenie oprogramowania
http://blog.chyla.org/comment/reply/8
Wydarzenia na których byłem. Joint Strike Fighter - Coding Standards. Daj się poznać RSS. Joint Strike Fighter - Coding Standards. To program mający na celu produkcję nowoczesnego myśliwca przez korporację Lockheed Martin. Na uwagę zasługuje fakt, że oprogramowanie do tej maszyny pisane jest w języku C . W ramach prac powstał dokument JSF Air Vehicle - C Coding Standards. Który można pobrać w formacie DOC. Lub w formacie PDF. Ze strony domowej zaangażowanego w projekt Bjarne Stroustrup'a.
blog.chyla.org
Dodaj komentarz | Tworzenie oprogramowania
http://blog.chyla.org/comment/reply/12
Wydarzenia na których byłem. Daj się poznać RSS. Napisane w wolnej chwili narzędzie do tunelowania pakietów warstwy sieciowej w pakietach DNS. Stworzenie tunelu jest możliwe dzięki sterownikowi wirtualnych kart sieciowych TUN/TAP. W systemie tworzony jest interfejs wirtualny (np. tun0), który po stronie programu widoczny jest jako deskryptor pliku. Takie rozwiązanie pozwala na łatwe (przy użyciu funkcji systemowych) odczytywanie, czy zapisywanie pakietów do interfejsu. Więcej informacji o formatach tekstu.
blog.chyla.org
D-Bus | Tworzenie oprogramowania
http://www.blog.chyla.org/node/14
Wydarzenia na których byłem. Daj się poznać RSS. Opublikowano dnia Thursday, 23 April 2015. Oprócz dobrze znanych, standardowych metod komunikacji międzyprocesowej (gniazda, kolejki komunikatów, pamięć współdzielona, .). Coraz to popularniejszym rozwiązaniem staje się D-Bus. O tym szeroko stosowanym w Linuksie rozwiązaniu rozwijanym przez freedesktop.org przeczytasz w tym artykule. Więcej informacji o formatach tekstu. Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
blog.chyla.org
Dodaj komentarz | Tworzenie oprogramowania
http://blog.chyla.org/comment/reply/14
Wydarzenia na których byłem. Daj się poznać RSS. Oprócz dobrze znanych, standardowych metod komunikacji międzyprocesowej (gniazda, kolejki komunikatów, pamięć współdzielona, .). Coraz to popularniejszym rozwiązaniem staje się D-Bus. O tym szeroko stosowanym w Linuksie rozwiązaniu rozwijanym przez freedesktop.org przeczytasz w tym artykule. Więcej informacji o formatach tekstu. Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć. Analiza logów dostępu serwera Apache.
blog.chyla.org
Joint Strike Fighter - Coding Standards | Tworzenie oprogramowania
http://www.blog.chyla.org/node/8
Wydarzenia na których byłem. Joint Strike Fighter - Coding Standards. Daj się poznać RSS. Joint Strike Fighter - Coding Standards. Opublikowano dnia Wednesday, 19 November 2014. To program mający na celu produkcję nowoczesnego myśliwca przez korporację Lockheed Martin. Na uwagę zasługuje fakt, że oprogramowanie do tej maszyny pisane jest w języku C . W ramach prac powstał dokument JSF Air Vehicle - C Coding Standards. Który można pobrać w formacie DOC. Lub w formacie PDF. Unix socket - credentials.
blog.chyla.org
Toruń JUG | Tworzenie oprogramowania
http://blog.chyla.org/node/15
Wydarzenia na których byłem. Daj się poznać RSS. Opublikowano dnia Sunday, 3 May 2015. Tak, byłem prelegentem na 12 spotkaniu Toruńskiej Grupy Użytkowników Java. Prezentacja była jedną z trzech w kategorii lightning talks. Lightning talks. To 15 minutowe prezentacje. Opowiadałem o Fork Join Framework. Slajdy możesz zobaczyć tutaj. A przykłady pobrać tu. Analiza logów dostępu serwera Apache. Zachowanie użytkownika a sieci neuronowe. Unix socket - credentials. Autotools - System budowania.
blog.chyla.org
Dodaj komentarz | Tworzenie oprogramowania
http://www.blog.chyla.org/comment/reply/10
Wydarzenia na których byłem. Daj się poznać RSS. Każdy programista kładzie nacisk na tworzenie kodu, który jest przejrzysty, prosty, łatwy do przeczytania. Nie ma jednoznacznej definicji czystego kodu, chociaż próbę zdefiniowania czym jest czysty kod możesz znaleźć w książce "Czysty kod. Podręcznik dobrego programisty" - Robert C. Martin. Są jednak osoby, które celowo zaciemniają kod, aby czytający miał nie lada problem z jego odczytaniem. The International Obfuscated C Code Contest. Znaki końca linii i ...
blog.chyla.org
PAX, grsecurity i debian-pax-flags | Tworzenie oprogramowania
http://www.blog.chyla.org/node/11
Wydarzenia na których byłem. PAX, grsecurity i debian-pax-flags. Daj się poznać RSS. PAX, grsecurity i debian-pax-flags. Opublikowano dnia Saturday, 17 January 2015. Łata na jądro Linuksa, która nakłada dodatkowe restrykcje na pamięć (niewykonywalne strony, address space layout randomization, .). Zawarta w pakiecie grsecurity. Niestety zarządzanie konfiguracją za pomocą paxctl jest dość męczące, ale z pomocą przychodzi debian-pax-flags. Zespół grsecurity udostępnił podobne narzędzie - paxctld. Ignore cur...