Monthly Archives: Lipiec 2014

Zawsze jest element, funkcja którą można by napisać lepiej, zastąpić mniejszą ilością linijek kodu czy też usprawnić w jakiś inny sposób. Po wydaniu 7.2.0 miała nastąpić przerwa wakacyjna, jednak obecnie wolny nocny czas, pozwala na zajmowanie się projektem. Każda z wersji programu wnosi wiele usprawnień i zmian oraz dodatków. Ostatnie wersje nie przyniosły zbyt wiele zmian w interfejsie aplikacji, za to pod względem usprawnień kodu aż nadto. Od wersji 0.6.6, nie zmienia się praktycznie GUI programu, jedynie przechodzi drobne modyfikacje, mające na celu poprawę wyglądu (Skalowanie). […]

Od poprzedniej wersji oznaczonej numerem 7.0.0 nie minęło wiele czasu, jednak ilość commitów jaką uzyskała ta wersja, jest dosyć spora. Wersja 7.2.0 uzyskała nieco ponad 80 commitów. Zmiany w tej wersji powinny być znacząco widoczne pod kątem czasu uruchamiania aplikacji. Wiele linijek kodu zostało zastąpionych przez nowe funkcje które znacznie szybciej wykonują powierzone im zadanie. Ta wersja została znacznie zoptymalizowana, wiele instrukcji wykonywanych za SHELL, zostało zastąpionych przez Exec. Wiele niepotrzebnych reguł ładujących pliki zostało zastąpione przez File.Load. Dzięki tym operacjom, czas uruchamiania programu znacząco […]

Wbrew tytułowi nie chodzi tu o Urząd Stanu Cywilnego a o Ubuntu Software Center. Kilka tygodni temu wysłałem wszystkie potrzebne informacje i pliki aby I-Nex znalazł się w repozytorium Ubuntu. Aby znalazł się w nim oficjalnie. Udostępniłem program za 3 dolary jedynie w celach testowych, jako że jest przecież dostępny za darmo. Ale tu leży ogromny problem. I-Nex jak wiadomo pisany jest w języku Gambas3. Dla repozytorium Daily, wymaga dodania osobno repozytorium Gambas3, mimo iż w oficjalnych repozytoriach Ubuntu, Gambas3 jest dostępny. W przypadku zaś repozytorium […]

Długo zastanawiałem się nad tym czy jest to konieczne. Czy nie lepszym rozwiązaniem jest włączyć opcje na githubie lub kierować na launchpad. Przez większość czasu w menu był dostępny adres podpisany jako „Report bug”, dziś na jego miejsce wskoczyło forum. Długo zastanawiałem się nad skryptem, wyglądem i działami. Jednak po namysłach, stwierdziłem że skryptem napędzającym będzie phpbb a motywem probot3. Motyw znacząco przerobiłem by wyglądem nie odbiegał od Cerbero, w którego to domenie znajduje się właśnie forum. Zdecydowałem się zainstalować chat by można było popisać. […]

Kilka razy już trafiłem na forach, na tematy z zapytaniem „jaka faktycznie jest moja częstotliwość procesora?”. W jednym z tych przypadków ktoś wkleił zrzut ekranu I-Nex, a dokładnie zakładki CPUID. Odpowiadający tej osobie użytkownik forum kazał wykonać w terminalu dwa polecenia. Inxi oraz cat /proc/cpuinfo. Wtedy zdałem sobie sprawę z nieznajomości programu I-Nex, który potrafi wygenerować raport w którym zawiera dokładne informacje o tym jaka faktycznie jest częstotliwość procesora a i nawet bez jego wygenerowania, w zakładce CPUID znajduje się dokładna informacja o tym jakie faktycznie […]

Każda wersja I-Nex jest przygotowywana w pewnej kolejności. Najpierw ja taguję daną rewizje w repozytorium a następnie w serwisie launchpad daję tzw. request aby zbudować pakiety deb dla Ubuntu, bazując na ostatniej rewizji. Kolejnym etapem są paczki dla Manjaro, gdzie umieszczone są w repozytorium Community. Ostatnim etapem to paczki dla OpenSUSE i Fedory. Pod adresem http://software.opensuse.org/download/package?project=Education&package=i-nex można już znaleźć I-Nex w wersji 7.0.0. Pakiety zostały opublikowane niestety bardzo późno.