WiBlo Calendar
Maj 2012
P W Ś C P S N
« kwi    
 123456
78910111213
14151617181920
21222324252627
28293031  
Slideshow
Connect with me
Link to my Contact
Link to myRss
Link to myTwitter
StatPress
Visits today: 75
Top browser: Firefox 3

Archive for the ‘Informatyka’ Category

Problem z express gate cloud (eeebox EB1012P)

Express gate cloud – komuś się wydawało, że to będzie fajne? Możliwe, jednak pewnie część użytkowników po zakupie EeeBox EB1012P może się troszkę zirytować. Przy pierwszym włączeniu komputera uruchamia się express gate cloud. Wszystko by było pięknie i ładnie gdyby nie fakt, że nie da się wejść do ustawień BIOS aby zainstalować wybrany przez nas system. Nie wiem czy to dotyczy całej serii EB1012P czy tylko egzemplarza, który przyszło mi instalować. Po każdym resecie (czy też wybraniu opcji power off albo enter os) komputer uruchamiał się ponownie i tak szybko jak to możliwe uruchamiał, już znienawidzony przeze mnie, exprees gate cloud. Wciskanie klawiszy podanych w instrukcji (oraz na forach internetowych) typu F2, F9, F8 czy też ESC, DEL nie działały i ciągle uruchamiał się ten dziwny EGC (express gate cloud).

Jak rozwiązać problem?
Postanowiłem (komputer podłączony do prądu) przytrzymać przycisk power przez 10 sekund (troszeczkę dłużej nawet). Po chwili komputer się włączył i wyłączył (przycisk trzymałem dalej) po czym jak już upłynęło 10 sekund puściłem przycisk, przycisnąłem jeszcze raz aby włączyć komputer i… udało się. Komputer wyświetlił normalny ekran startowy, w którym można było wejść do BIOS i zmienić ustawienia boot. Wyświetlił się na dole mały komunikat, że komputer miał problem z wystartowaniem ale to logiczne skoro trzymałem przycisk power cały czas przyciśnięty (express gate cloud nie mógł wystartować poprawnie i BIOS zgłosił błąd). Wygląda też na to, że taki sposób uruchomienia komputera wyłączył uruchamianie EGC (i o to właśnie chodziło). :)


Przyznam, że takie „cuda” wg. mnie są dość frustrujące gdy ktoś kupuje komputer. Każdy (chyba) spodziewa się, że podłączy sprzęt, włączy i przy użyciu płytki DVD lub pendrive zainstaluje system, a tu się okazuje nagle, że niestety ale Asus postanowił wymyślić coś co startuje na upartego przy każdym włączeniu komputera i nie da się tego jakoś sensownie wyłączyć, a to już jest dość dużym problemem (może tylko ja taki przypadek miałem). Informacji jak to obejść praktycznie nie ma (na próżno szukałem rozwiązań jak sobie poradzić w takim przypadku, może gdzieś głębiej w czeluściach internetu są zakopane takie informacje).

Autostarter – kod źródłowy (source code)

Parę dni po opublikowaniu programu autostarter udało się mi przygotować kod źródłowy aplikacji do publikacji. Każdy zainteresowany może ściągnąć kod źródłowy programu i modyfikować, rozbudowywać aplikację jak tylko zechce. Aplikacja została napisana przy użyciu IDE Delphi 7 (pod Delphi 6 też powinno dać się skompilować program).




Download: autostarter v1.0.0 source code.zip [Delphi 7]


Powiązane: Autostarter – program uruchamiający inne programy / pliki

Autostarter – program uruchamiający inne programy / pliki

Potrzebowałem ostatnio aplikację, która będzie automatycznie po starcie systemu uruchamiać wybrane programy. Z racji, że autostart w systemie Windows nie spełnił moich oczekiwań postanowiłem stworzyć własną aplikację do uruchamiania programów. Założenia były takie aby program zajmował mało miejsca, był prosty w konfiguracji i działał stabilnie. Program powstał w bardzo krótkim czasie z racji iż nie jest to skomplikowana aplikacja. Program nie posiada zaawansowanych możliwości ani super-hiper-ultra-mega błyskotliwego GUI użytkownika ale działa bardzo dobrze (a o to przecież chodzi), zużywa mało pamięci RAM i jest prosty w obsłudze. Aplikacja zajmuje 99KB. Całe archiwum programu z plikami takimi jak readme, wpisami rejestrów, config i samym programem waży 102KB (czyli nic wielkiego).

Wybór padł na napisanie małej aplikacji działającej w konsoli opartej o pliki konfiguracyjne INI. Tak od myśli do czynów powstał program Autostarter. Wystarczy utworzyć skrót do aplikacji Autostarter i wrzucić do katalogu autostart w Windows lub wykorzystać przygotowany plik rejestru i dodać Autostarter do rejestru aktualnego użytkownika (wtedy należy przenieść katalog z programem autostarter na dysk c:\ lub w dowolne miejsce ale wtedy należy edytować wpisy rejestru). W celu dodania programu do rejestru należy uruchomić plik install.reg (znajduje się w katalogu z pogramem) oraz potwierdzić dodanie do rejestru, aby usunąć program z rejestru należy uruchomić plik uninstall.reg. Nie chciało się mi bawić w budowę instalatora ponieważ nie miało to sensu (sam instalator zajmowałby więcej miejsca niż program).
Po dodaniu programu do rejestru będzie on startował razem z zalogowanym użytkownikiem w systemie Windows.
Domyślna ścieżka programu do wpisu rejestru to c:\autostarter\autostarter.exe.
Jeśli nie chcemy modyfikować pliku rejestru to program należy przenieść na dysk C:\ do katalogu autostarter.

Aplikacja po uruchomieniu odczytuje konfigurację (czasy, ścieżki do programów – aktualnie program Autostarer może uruchomić w kolejce maksymalnie 10 aplikacji, tyle mi wystarczało), czeka ustalony czas (domyślnie 5 sekund – można zmienić w pliku konfiguracyjnym) po czym uruchamia sekwencję startu programów według wpisanych ścieżek w pliku konfiguracyjnym. Po uruchomieniu wszystkich ustawionych programów aplikacja wyłącza się. Autostarter może uruchamiać nie tylko programy wykonywalne (.exe) ale także może wywoływać skróty (.lnk) oraz każdy inny rodzaj pliku (jeśli np. Autostarter uruchomi plik obrazu w formacie *.jpg to zostanie on otworzony w domyślnie ustawionej w systemie przeglądarce obrazów).

W katalogu z programem znajduje się plik readme.txt, w którym jest opisane jak program skonfigurować (sam plik konfiguracyjny zawiera komentarze). Konfiguracja programu ogranicza się jedynie do ustawienia odpowiednich czasów (chyba, że domyślne nam będą odpowiadać) oraz wpisaniu ścieżek (pełnych) do programów/plików.

Wszelkie sugestie i pomysły można przesyłać do mnie na skrzynkę email (wilk[at]wiblo.pl – [at] = @). Możliwe, że komuś kiedyś się ten programik przyda.


Download: autostarter.zip

Powiązane: Autostarter – kod źródłowy (source code)

Android – Samsung Galaxy S wyłączenie HSPA/HSDPA/HSUPA

Ostatnio trafiłem na pewien problem związany z tym, że telefony jak wiadomo przełączają się pomiędzy EDGE, 3G, HSPA itp. zależnie co jest w zasięgu. Zasięg często jest „falujący” i przez minute jest 3G, a przez kolejne 2 minuty jest HSPA+ itd.. Niestety często takie przełączanie się telefonu zrywa połączenie głosowe lub internet (chwilowo). Co ważniejsze telefon przy wykonywaniu kilkadziesiąt razy dziennie takiej operacji, zużywa sporo baterii. W telefonach z Androidem (i nie tylko) można włączyć opcję tylko GSM, tylko WCDMA albo pozostawić na auto (co się wiąże z ciągłym przełączaniem transmisji). Przełączenie telefonu w tryb WCDMA daje systemowi do wyboru 3G lub wyższy tryb co nie jest zadowalające gdy zasięg sieci danego operatora nie jest wystarczająco dobry aby utrzymać np. HSPA+.

Android jednak umożliwia przy użyciu kodu serwisowego wejść do menu i wyłączyć obsługę HSPA/HSDPA/HSUPA i pozostawić 3G jako najwyższy możliwy tryb.

Należy w telefonie wpisać numer *#301279# (testowane z telefonem Samsung Galaxy S i9000 oraz Samsung Galaxy S II i9100. ). Powinno włączyć się menu serwisowe.

Wybieramy pozycję [2] CHANGE HSPA REVISION


Następnie wybieramy opcję [1] RELEASE R99(HSPA OFF)


Po tym zabiegu telefon przestanie negocjować połączenia w trybie HSPA itd. dzięki czemu ustabilizuje się połączenie z siecią. Jeśli nawet telefon będzie przez chwilę w zasięgu HSPA to pozostanie w trybie 3G. W moim przypadku znacząco wpłynęło to na stabilność połączenia internetowego w telefonie, a przy okazji oszczędza też baterię. ;)

W celu przywrócenia HSPA itd. należy ponownie wejść w menu serwisowe, wybrać pozycję [2] CHANGE HSPA REVISION, a następnie pozycję [3] RELEASE 6(HSDPA/HSUPA).

Panel kontrolny ver. 0.2 dla gry Babo Violent 2

obrazekAktualizacja panelu do wersji 0.2. Zostały wprowadzone poprawki zabezpieczeń oraz dodano możliwość edytowania plików konfiguracyjnych bezpośrednio przy użyciu panelu/z poziomu www (bez używania FTP można zmieniać konfigurację serwera).

Panel kontrolny ver. 0.1 dla gry Babo Violent 2

obrazekUkończyłem panel kontrolny dla gry Babo Violent 2. Panel jest oparty o bazę MySQL, w której są przechowywane dane użytkowników oraz serwerów. Panel umożliwia użytkownikom z poziomu www np. restart danego serwera jeśli ten przestanie działać, bądź jeśli serwer zostanie wyłączony z poziomu konsoli w grze. W planach mam rozbudowę panelu o możliwość edytowania plików konfiguracyjnych serwerów.

Panel w wersji 0.1 w części klienta oferuje następującą funkcjonalność:

  • listowanie serwerów przypisanych do danego użytkownika
  • start, restart, serwera wybranego z listy
  • zmiana hasła dla danego konta po zalogowaniu

Panel w wersji 0.1 w części administracyjnej oferuje następującą funkcjonalność:

  • dodawanie, edytowanie, usuwanie użytkowników
  • dodawanie, edytowanie, usuwanie serwerów
  • zarządzanie wszystkim utworzonymi serwerami (start, stop, restart)

FreeNAS – tutorial w przygotowaniu

freenasOstatnimi czasy dość popularnym tematem są serwery danych w domu (oraz w małych i średnich firmach) – NAS (Network Attached Storage). Na rynku jest dostępnych dość sporo gotowych rozwiązań praktycznie na każdą kieszeń (względem potrzeb). Dla mnie jednak NAS to przede wszystkim bezpieczne przechowywanie danych, a co za tym idzie – serwer z minimum dwoma dyskami w RAID 1 lub większą ilością dysków (np. 4 dyski) w RAID 5. Gotowe urządzenia z możliwością instalacji co najmniej dwóch dysków już trochę kosztują przy czym jeśli nie kupimy rozwiązania z wyższej półki spotkamy się z dość niską wydajnością. Jeśli nie jesteśmy z komputerami na bakier to warto zainteresować się projektem FreeNAS, który umożliwia wykorzystanie komputera stacjonarnego do stworzenia prostego w obsłudze serwera danych (więcej informacji o FreeNAS: http://pl.wikipedia.org/wiki/FreeNAS ). Warto przemyśleć takie rozwiązanie i ocenić czy wolimy gotowe skrzynki czy też złożyć coś samodzielnie (ocenić wydajność/cena).

Gotowe serwery NAS to zazwyczaj małych wymiarów skrzynki, które zużywają mniej prądu niż komputer i zajmują mniej miejsca (teoretycznie), ale jeśli wykorzystać płytę główną ITX + obudowa ITX lub microATX? Patrząc pod względem zasobów portfela, to jeśli chcemy kupić gotowy serwer NAS na 4 dyski (RAID 5), to już musimy odłożyć dość sporo pieniążków na samo urządzenie i jeszcze dodatkowo pieniążki na te 4 dyski, które tam zamontujemy, a jeśli chcemy więcej niz 4 dyski? Przeglądając ceny gotowych rozwiązań i płyt głównych ITX/mATX + obudowy ITX/mATX z zasilaczem + RAM + dyski może to wyjść taniej, a zużycie prądu nie powinno być wiele większe niż gotowej skrzynki NAS (zwłaszcza jeśli zastosujemy dyski 2,5′ zamiast dysków 3,5′. Są też gotowe NAS-y, który umożliwiają montaż dysków 3,5′ i dysków 2,5′) oraz funkcjonalność i wydajność na pewno będzie wyższa (względem cena/wydajność). Każdy musi to sobie przemyśleć i sam zdecydować co potrzebuje i co się mu bardziej opłaca.

FreeNAS nie wymaga dużo miejsca na instalację co więcej jeśli komputer może uruchamiać się z USB (dyski USB, pendrive itd.) to można FreeNAS zainstalować na np. pendrive. Przykładowo konfiguracja dysków -> pendrive 512MB-1GB dla FreeNAS + 2 dyski 500GB w RAID 1. Brzmi ciekawie? Warto zwrócić uwagę, że FreeNAS nie potrzebuje sprzętowego RAID i można tworzyć programowe macierze RAID (software RAID) na każdym komputerze (FreeNAS umożliwia stworzenie software RAID 0, 1, 5). Dodatkowo jeśli ktoś zna podstawy Linuxa/FreeBSD to może wykorzystać dostęp SSH i wykorzystać serwer z zainstalowanym FreeNAS nie tylko jako domowy serwer plików. Oczywiście pisząc o dyskach mam na myśli rozwiązania oparte na dyskach SATA ponieważ ATA jest nieopłacalne i przestarzałe, a dostępne skrzynki NAS są na dyski SATA.

Niedługo opublikuję tutorial, w którym opiszę instalację FreeNAS na komputerze stacjonarnym oraz tworzenie RAID, katalogów sieciowych, ustawianie dostępów/uprawnień do katalogów itd.

Pentagram Cerberus P 6311-072 – czyli jak to nie działa

pentagram_6311-072Trochę informacji na temat routera Pentagram Cerberus 6311-072, z którym mam styczność. Wiele osób mnie pyta o routery Pentagrama (różne modele) dlatego trochę napiszę swoje przemyślenia i doświadczenia z tą marką, sprzętem. Na pierwszy ogień napiszę na temat wsparcia co do firmware. Niestety takowe nie istnieje (tak, nie istnieje). Nowego firmware na próżno szukać na stronie producenta, w google itp.. Mając nadzieję, że nowy firmware rozwiąże problemy np. z trybem ADSL2+ to nic z tego, bo nowszy firmware niż ten w urządzeniu nie istnieje (oficjalnie na stronie nie ma nowszego – w ogóle nic tam nie ma i nie było do tego urządzenia nawet w momencie gdy router pojawił się na rynku). Może email od firmy Pentagram mi coś pomoże? Router prosty w obsłudze aczkolwiek sprawia problemy. Po wejściu na stronę konfiguracyjną routera można napotkać takie błędy jak niewyświetlanie się górnego paska menu bez ponownego odświeżenia strony routera (często trzeba odświeżać – w IE6 działa to trochę lepiej). Strona konfiguracyjna routera czasem bardzo wolno działa szczególnie gdy router „łapie” synchronizację oraz łączy się.

Read the rest of this entry »

Acronis – backup danych

acronis-true-image-logoNa prośbę jednego z czytelników postanowiłem opisać proces tworzenia bootowalnego pendrive dla programu Acronis True Image Home. Sprawa jest bardzo prosta dla przeciętnego użytkownika ponieważ program posiada przyjazny kreator, który pomoże stworzyć bootowalny pendrive. Podczas pisania tutoriala bazowałem na Acronis True Image Home version 11.0 (build 8 027). Krótki tutorial poniżej.

Read the rest of this entry »

Serwery VoiceChatter

voice-chatter
Uruchomiłem w celach testowych dwa serwery programu VoiceChatter. Program służy do komunikacji głosowej (przydatny graczom w czasie grania). Program jest alternatywą dla TeamSpeak 2 oraz Ventrilo. Serwery mają pomóc użytkownikom w przeniesieniu się z Ventrilo oraz (zwłaszcza) TeamSpeak 2 do VoiceChatter. Krótki film instruktażowy, który przygotowałem poniżej pomoże zapoznać się z programem (oraz jego konfiguracją). Wszelkie pytania dotyczące kanałów, serwerów itd. proszę wysyłać na email, pisać na forum (PW) lub Gadu-Gadu.

Forum: http://forum.pordesign.com/
Dział VoiceChatter: http://forum.pordesign.com/viewforum.php?f=21
Temat VoiceChatter Server #1: http://forum.pordesign.com/viewtopic.php?f=21&t=195
Temat VoiceChatter Server #2: http://forum.pordesign.com/viewtopic.php?f=21&t=196

Filmik instruktażowy VoiceChatter – klient

 Copyright WiBlo, All Rights Reserved
  RSS 2.0 Feed