Odkąd pamiętam, przygotowując jakieś raporty, zawsze borykałem się z problemem wizualizacji wzajemnego oddziaływania trwających procesów, np. wpływ odbudowy grupy RAID na czas trwania kopii danych.
Wiadomo, że przedstawienie danych tekstowych na wiele się nie zdaje, zwłaszcza jak trwających zadań jest wiele i powtarzają się w raportowanych okresie.
Dobrym wyborem jest przedstawienie czasu trwania zadań na diagramie Gantta. (więcej…)
Wpisy otagowane ‘Visual C++’
Gnatt – czary z mleka
sobota, 11 Luty 2012Dodanie czasu w GPS Track
środa, 3 Sierpień 2011
W czerwcu w trakcie testowania aplikacji do śledzenia tras (via GPS) wspominałem o programie GPS Track. Aplikacja jest wystarczająca do zapisu samej ścieżki, ale niestety nie zapisuje znaczników czasu dla każdego punktu, więc jest bezużyteczna w przypadku korzystania z serwisu Endomondo (nie sprawdzałem jak zachowuje się Sports Tracker). Nie zapisuje też wysokości, tym samym tracimy rozszerzone informacje o treningu (Endomondo czy Google Earth sam sobie tego nie ‘dopisuje’). (więcej…)
Visual C#
wtorek, 31 Sierpień 2010Rafał Wileczek twierdzi (z przymrużeniem oka), że prawdziwy informatyk powinien co roku poznawać nowy język programowania (czytaj wstęp do Moving to Python). Jeśli tak, to ja przespałem kilka(naście) lat. Z kolei Szymon (jednostka programująca znajdująca się najbliżej mnie) powtarza, że dzisiejsze programowanie (czyt. zarabianie na programowaniu) to umiejętność znalezienia odpowiednich bibliotek i wykorzystania ich w swoim projekcie. W sumie to racja – po co odkrywać koło.
Nie jestem programistą. Owszem, czasem coś odziedziczę, czasem coś przeciążę, ale tylko jak muszę. Nie pokazuję nikomu swego kodu w obawie przed zgorszeniem odbiorcy znającego się na rzeczy, albo co gorsza – uczący się dopiero odbiorca może złapać złe wzorce!
Tak czy inaczej, na potrzeby chwili poznaję nowy język – C#. Podobno nie tak bardzo odległy od C++, ale zawsze to nowy. Same środowisko MS jest bardzo zbliżone do Visual C++ (choć czuć subtelną różnicę i jak wszystko co nowe zachwyca bardziej :>). Z kolei patrząc po mnogości przykładów w MSDN odnoszę wrażenie, że C++ pooowoli idzie w odstawkę (może się mylę, proszę o twarde dowody).
(więcej…)
Ograniczenia Visual C++ Express
wtorek, 5 Styczeń 2010
Byłem szczęśliwym posiadaczem Visual C++ 6.0. Szczęśliwym, z perspektywy czasu, bo nie musiałem kupować całego kombajnu (Studio), by programować w C++. Teraz samo C++ jest dostępne tylko w wersji Express, a ta ma swoje ograniczenia. Jednym – dość sporym, jest brak możliwości dodawania zasobów (rosource) i ich edycji. Czyli z tego środowiska nie wyklikamy dodatkowego okienka, ani nie wyedytujemy ikony programu. Przy większym stopniu skomplikowania programu niż ‘Hello world!’ to jest uciążliwe. Można poznać dogłębnie WinAPI i pisać ‘z palca’, ale z pomocą może przyjść nam ResEdit – darmowy edytor zasobów dla aplikacji pod Windows.
Back to the roots
poniedziałek, 16 Czerwiec 2008Zaszła potrzeba napisania na zlecenie kodu, który reagując na zmianę pliku mógłby wykonywać jakąś akcję. Wszystko w środowisku MS Windows. Mimo sporej przerwy (kilka lat nie dotykałem Visual C++), stwierdzam, że się da! Oczywiście z pomocą przychodzi MSDN.
Wspomniana obserwacja zmian to FindFirstChangeNotification.
Kod ma kilkanaście linijek, mimo, że nigdy nie byłem programistą, wydaje mi się, że obecny kod jest ładniejszy od chociażby CafetimR, ale mimo wszystko daleko mu do optymalnego…