Małe przydatne programy. Część 2
Dzisiaj dwa małe programy przydatne przy pisaniu skryptów pod Windowsami. Umożliwiają ona wykonanie operacji, których nie można by zrobić lub były by dosyć pracochłonne. Poniżej opis programów realdate i inifile. Czytaj dalej
Optymalizacja wydajności dysków pendrive
Na wielu forach internetowych można spotkać się z pytaniami o przyczynę małej wydajności dysków przenośnych pendrive. Ludzie skarżą się, że pendrive nie osiąga prędkości podanej przez producenta i nie mówię to o dyskach noname, ale o dyskach uznanych producentów. Jedną z możliwych przyczyn takiego stanu rzeczy jest niedopasowanie logicznego podziału dysku do podziału fizycznego, który wynika z technologii pamięci błyskowych (flash EEPROM). Niedopasowanie takie może powodować nawet dwukrotne spowolnienie dysku głównie podczas operacji zapisu. W tekście znajdziesz opis przeprowadzenie optymalizacji dysku pendrive. Czytaj dalej
iConvert – konwersja filmów na iPhone.
W wolnej chwili napisałem program do kowertowania filmów na Iphone'a. Program to może dużo powiedziane, jest to interfejs graficzny (GUI) dla programów ffmpeg, MP4box i iconv. Podobny program znalazłem już w Internecie, ale miał on poważne problemy z dodaniem napisów do filmu (zwłaszcza polskich).
Konwersja filmu do formatu odpowiedniego dla IPhone odbywa się przy pomocy ffmpeg. Filmy kodowane są za pomocą kodeka h264 i zapisywane razem z dźwiękiem do kontenera mp4. Obraz przycinany jest do formatu 16:9, dłuższy bok ma od 360 do 480 pikseli. Czytaj dalej
Elwro 105-L "Calculator on a chip"
W kalkulatorze Elwro 105-L zastosowano pierwszy na świecie zintegrowany układ kalkulatora czterofunkcyjnego. Układ o nazwie MK6010 został wyprodukowany przez japońską firmą Mostek w 1971 roku.
Powstanie układu zapoczątkowała firma Busicom (Nippon Calculating Machine Copr.), która w roku 1970 wystąpiła do firm Intel i Mostek z propozycją skonstruowania nowej linii kalkulatorów elektronicznych. Intel zaproponował użycie pierwszego scalonego 4-bitowego mikroprocesora, natomiast firma Mostek przedstawiła pierwszy na świecie dedykowany układ od zastosowania w kalkulatorach tzw. "calculator on a chip". Czytaj dalej
Małe przydatne programy.
Z powodu zmiany pracy przesiadłem się w większości wykonywanych zajęć na Windowsy. System jak każdy inny, nie jestem fanatycznie przywiązany do żadnego. Jednak pisanie skryptów (w tym wypadku plików bat lub cmd) bywa utrudnione w porównaniu z Linuxem. Przydatne mogą okazać się programy znane ze świata Unixów, ale nie tylko.
sed – edytor potokowy, najczęściej używany do modyfikacji lub wyszukiwania w plikach. Tak na prawdę to rozwinięty język programowania służący do filtrowania i modyfikacji danych. Osobiście używam supersed, na stronie jest podręcznik i bardzo wiele przykładów, spora kolekcja przydatnych jednolinijkoców tutaj.
OpenVPN część II
Kolejna część opisu konfiguracji OpenVPN. Tym razem na routerze pracującym z oprogramowaniem DD-WRT. Lista sprzętu na którym można uruchomić DD-WRT jest długa ja testowałem uruchomianie tunelu VPN na routerze Linksys WRTG54GS. W opisie starałem się korzystać tylko z instalacji OpenVPN na komputerze, która przyda się do łatwego generowania kluczy, oraz z interfejsu web oprogramowania DD-WRT. Jednak w razie problemów nie obejdzie się bez zalogowania przez ssh na router żeby podejrzeć, co poszło nie tak. Czytaj dalej
Konfiguracja OpenVPN
VPN (Virtual Private Network) Wirtualna Sieć Prywatna to tunel łączący komputery lub sieci komputerowe biegnący przez inną sieć najczęściej Internet. Tunel jak sama nazwa wskazuje jest wirtualny, tzn fizycznie wykorzystuje inne fizyczne sieci i połączenia sieciowe. Połączenie takie może być szyfrowane, kompresowane i jest niedostępne dla komputerów lub sieci z poza końców tego tunelu. Sieci VPN stosuje się dla poprawienia bezpieczeństwa, łatwego dostępu do sieci firmowych lub pojedynczych komputerów. Najczęstszym zastosowaniem jest połączenie komputerów w różnych częściach internetu tak, aby mogły pracować ze sobą jak by były podłączone do jednej sieci LAN. Czytaj dalej