blog.dsinf.net
2013
Hackowanie monitora LG
·459 words·3 mins
blog.dsinf.net
hardware
linux embedded
rs-232
LG robi sprzęt porządny. Standardem jest, że w chyba wszystkich telewizorach i monitorach jest złącze przez zwykłych śmiertelników nieużywane złącze RS-232. Co ciekawe instrukcję do jego obsługi można znaleźć w papierowej dostarczanej razem z urządzeniem. Tym razem jeszcze nie wrzucam aplikacji do pełnego sterowania, bo chcę ją dopieścić do granic możliwości. Dziś napiszę o czymś, co zatrzymało mój zapał, a w pewnym momencie udaremniło pracę na jakiś czas. Tym czymś był tryb PC.
Pliki AVI z kodekiem H/264 dla Adobe Premiere
·127 words·1 min
blog.dsinf.net
adobe premiere
avi
ffmpeg
h/264
Adobe Premiere z niewyjaśnionych przyczyn nie chce importować plików AVI z kodekiem H/264. Czasem importuje z nich jedynie ścieżkę dźwiękową. Ale jest prosty sposób by bez wielkiego zachodu i konwertowania sensu stricto plików wimportować je.
Potrzebny będzie ffmpeg do pobrania we wszelakich wersjach ze strony http://ffmpeg.zeranoe.com/builds/. Teraz należy rozpakować ffmpeg.exe do katalogu, z którego pliki nas interesują lub dodać go do PATHa i wywołać polecenie
for %%a in (*.avi) do ffmpeg -i "%%a" -vcodec copy -acodec copy -f mp4 -y "%%~na".
Drupal: podgląd jako gość bez wylogowywania się
·112 words·1 min
blog.dsinf.net
drupal
www
Częsty problem przy zarządzaniu Drupalem na poziomie modułów, czy konfiguracji witryny - chcemy podejrzeć stronę jako osoba postronna, czyli gość. Najprostszy sposób - druga przeglądarka, albo inna stacja robocza. Ale można o wiele prościej. Każdy z nas ma odruch wpisywania www.example.com albo example.com - mało jest witryn, w których www przekierowywuje na inny serwer. Wiedząc, że przeglądarki traktują www.cokolwiek i samo cokolwiek jako dwie inne witryny wobec tego na jednej z nich jesteśmy zalogowani, na drugiej - nie.
"Przyspieszanie" procesorożernych procesów na Windowsie
·313 words·2 mins
blog.dsinf.net
optymalizacja
windows
Kompresja za pomocą 7zip na poziomie ultra? Szyfrowanie dużej ilości danych? Instalacja systemu gościa w maszynie wirtualnej? To niby można zrobić na Linuksie. Ale już renderowanie filmu w Adobe Premiere pójdzie tylko na okienkach.
Jak “przyspieszyć” procesy?
Po pierwsze warto przegrzebać ustawienia samej aplikacji pod kątem pewnych optymalizacji - często programy do montażu mają po prostu możliwość zmiany priorytetu. Ale to jeszcze nie jest kres możliwości! Kolejną krytyczną operacją będzie zamknięcie przeglądarki Google Chrome jako najbardziej zasobożernej, a już zwłaszcza 2 okienka po 15 kart z nie daj Boże Adobe Flash’em… Oczywiście inne aplikacje zbędne też wypada ubić.
Okienko zawsze na wierzchu w C#
·193 words·1 min
blog.dsinf.net
c++
win c#
Microsoft zawsze raczył nas dziwnymi rozwiązaniami prostych spraw. Problem częsty przy małych aplikacjach w C#, które mają być zawsze na wierzchu - stoperach, minutnikach, czy monitorach wydajności - jak uczynić okno pozostającym zawsze na wierzchu. Na MSDNie zaproponowano rozwiązanie, które znaleźć możemy jako
Property kontrolki WindowsForm:
this.TopForm = true; Jednak jak można doczytać od Windowsa 2000 ta zmiana dotyczy zakresu danej aplikacji - znaczy to, że jeśli pracujemy z wielookienkowym narzędziem to możemy podpiąć jakiś toolbar, żeby nie zniknął.
Liczby, które w zapisie ósemkowym mają jakąś cyfrę, która występuje dwa razy – zadanie sprawdzianowe
·313 words·2 mins
blog.dsinf.net
algorytmika
c++
Ciekawe zadanie programistyczne, które umożliwia stworzenie gotowych funkcji do naszego zbioru. Treść brzmi dziwnie: wypisać liczby, które w zapisie ósemkowym mają cyfrę występującą dokładnie dwa razy. Po pierwsze musimy zkonwertować na inny zapis.
string dec2other(int x, int base){ int l=x,t; string napis=""; while (l){ t=l%base; if (t<10) napis=char(t+48)+napis; else napis=char(t+55)+napis; l/=base; } return napis; } Kod opiera się na dzieleniu modulo i rzutowaniu na znak - dla cyfr większych od 9 potrzeba nam cyfry z hex’a: A,B,C… Warto zauważyć, że należałoby dołożyć jeszcze założenia podobne do tych:
Windows Server 2012 nie gryzie…
·1457 words·7 mins
blog.dsinf.net
windows
windows 2012
windows server
Windows Server 2012 nie gryzie…
…tylko zionie ogniem w każdego. Mam nadzieję, że zebrane tutaj materiały będą swoistą tarczą przeciwogniową;)
Zanim zaczniemy # Pierwsze w co należy się wyposażyć to płyta lub jej obraz. Będzie nam potrzebny po instalacji - od razu do zainstalowania .net Framework 3.5, którego Microsoft jakoś mocno deprecjonuje, oraz później do recovery systemowego. Serio, płyta będzie potrzebna zawsze jak coś się zpsuje i do odtworzenia backupu.
"Choinka" zamiast klasycznego prompta
·1428 words·7 mins
blog.dsinf.net
bash
linux
W Linuksie defaultowy prompt, czyli znak zachęty, oscyluje wokół czegoś na kształt
user @host working_dir # gdzie oczywiście # wskazuje na konto root’a, zamiast niego zwykły użytkownik ma $. Ale czemu prompt ma nie przekazywać innych użytecznych informacji, a przede wszystki przekazywać ich ładnie?
Mój prompt na tą godzinę (zmiany są niemal natychmiastowe, ale o tym pod koniec) wygląda tak:
Nie to jest ładne, co jest ładne, ale co się komu podoba.
Zabawy przyjemne i pożyteczne choć nie zawsze bezpieczne. Part 1.
·197 words·1 min
blog.dsinf.net
hardware
Postanowiłem zacząć cykl krótkich i pouczających historyjek o komputerach rzecz jasna. Jednak wszystkie muszą się zaczynać od nie próbuj tego w domu, a w części, do której ten wpis należy dodatkowo _robisz wszystko na własne ryzyko, artykuł w celach edukacyjnych, zrzekam się wszelkiej odpowiedzialności.
Jak “zhackować” napęd CD w laptopie (typu tacka, slot-in’y odpadają)?
Bierzemy płytę RW. Dlaczego RW? Bo zwykłej szkoda tak marnować, a chodzi o to, żeby napęd zaczął coś wypalać.
2012
ROMy, ROMy, ROMy… (od AOKPa po MIUI i recenzja tego ostatniego)
·1055 words·5 mins
blog.dsinf.net
android
Kiedyś w ogóle nie rozumiałem androidowców jarających się ROMami, aktualizacjami Custom Recovery i temu podobnymi mając w rękach system idealny i nie wymagający takich manewrów - Maemo. Cóż, teraz rozumiem zawrót głowy każdego, kto używa androidowego telefonu do czegoś poza dzwonieniem i graniem.
Na moim HTC One V (kodowo primoU) przygodę z “psuciem” zacząłem od odblokowania bootloadera i konieczności skasowania wszystkiego zaledwie po jednym dniu używania. Powód? Żeby zrootować ten telefon trzeba wgrać patch z recovery 🙁