8. 12. 2017

Retro - kryštálka

Keď som sa v detstve začínal viac vŕtať v elektronike a stavať čosi nové, netušil som aká fascinujúca bude pre mňa kryštálka. V tom období už síce čerstvo fungovalo vysielanie na VKV, avšak väčšina rádií ladila stále stredné vlny.

Kryštálka z telefónneho slúchadla

13. 11. 2017

Off topic - špeciálne znaky a diakritika v HTML

Pri výpise textov na web stránkach napríklad cez PHP, prípadne pri písaní blogu občas potrebujem napísať špeciálne znaky, ako tie s diakritikou, či grécke symboly.

Zoznam si budem aktualizovať ak mi nejaké pribudnú (w3c slovníček, zoznam UTF):

(Á) dĺžeň  "acute"  Á  Á
(Č) mäkčeň  "caron"  Č  Č
(ô) vôkáň  "circumflex"  ô
(ä) dvojbodka  "diaeresis"  ä
(Ω) Ω
(μ) μ
(π) π
(€) €

6. 11. 2017

Oprava - reklamná powerbanka Oracle

Powerbanka sa donekonečna nabíjala. Po pripojení nabíjaného telefónu sa rozsvietila modrá LED, avšak po odpojení sa niekedy vypla po krátkej chvíli a niekedy sa vypnúť nechcela. V kľudovom režime stačilo správne pomykať a LED sa opäť zapla ako keby bol pripojený mobil.

Powerbank Oracle

Vyzeralo to na zlý kontakt, nasledovalo teda rozobratie.

28. 9. 2017

Rozbor - Ancel A202 displej do auta

Rôzne diagnostické prístroje do OBD2 konektora auta umožňujú za jazdy čítať údaje zo zbernice, ako napríklad otáčky, rýchlosť, rôzne teploty, alebo chybové kódy.
Kým lacné USB, bluetooth či wifi redukcie s označením ELM327 možno zohnať už pod 6€, zariadenia s displejom boli dlhšiu dobu drahšie. Napríklad známy Scangauge2 (175/115€) a lacnejšia náhrada Ultragauge (80$).
Pri ELM327 je výhodou možné ukladanie záznamov jázd do telefónu, avšak pre mňa prevážila nevýhoda zložitého pripájania každú jazdu (adaptér je stále pod prúdom a často bol problém spárovať bluetooth). Článok o OBD2 bluetooth adaptéri ELM327.

Nedávno som objavil lacnú alternatívu Scangauge, ktorá vošla pri troche snaženia cenou pod DPH a clo (22€). Existuje pod troma rôznymi značkami:
  • Ancel A202
  • Autool X50
  • Maozua Z132

18. 9. 2017

Oprava - blikajúci monitor Benq G2750

Tento monitor sa ku mne dostal na opravu kvôli tzv flicker efektu. Efekt je sledovateľný väčšinou po zahriatí monitora. Blikanie ako keby spôsoboval zlý kontakt, kde náhodne v pulzoch rôzne dlhých časov oslabuje intenzita podsvietenia. Očakávaná chyba: elektrolytické kondenzátory na výstupoch dosky napájacieho zdroja.


Štítok:   Typ G2750, Model GL2750-B   100-240V 50/60Hz 1.5A   rev 00-120-BA   máj 2012

11. 9. 2017

Oracle - záloha hashov hesiel

Pre odloženie a návrat hesiel na databáze oracle v.12 som si spravil tento skript. Výstupom je sql súbor s alter user príkazmi.

Pri verziách 10, 11, 12 pribúdali rôzne typy šifrovania a case-sensitive verzie.

Hash-e hesiel sú preto uložené v rôznych stĺpcoch (ako boli napríklad rôzne heslá naposledy menené v rôznych verziách) a je vhodné ich správne v príkaze skombinovať, aby boli všetky pôvodné informácie zachované.

15. 8. 2017

Rozbor - nefunkčný LNB konvertor

Je to už dlhá doba, čo sa mi na LNB konvertore popraskal a odpadol plastový kryt. LNB je skratka od low-noise-block, je to tá krabička s anténnym káblom v ohnisku paraboly satelitnej antény. Pri silnom daždi však raz prestal fungovať (TV hlásila žiadny sat.signál), čas pozrieť sa dnu.

10. 8. 2017

Rozbor - nefunkčná lacná LED žiarovka

Lacná LED žiarovka, vyhodená ako nefunkčná, nasledoval malý rozbor. Označenie na nej:  mw™ LED 5W 6500K D1 AC220V VB, pätica E27.

14. 7. 2017

Oprava - bezkontaktný teplomer Microlife NC 100

Teplomer Microlife NC100 umožňuje bezdotykovo merať teplotu infračerveným snímačom v rozsahu 0-100°C. Meranie je kratšie ako 3 sekundy, má pamäť na 30 meraní. Modrá LED osvetľuje cieľ merania. Pípanie a farba podsvietenia displeja reaguje podľa zvýšenej nameranej telesnej teploty. Manuál NC100.

Na rozdiel od lacnejšieho prístroja z hypermarketu tento meria k spokojnosti pomerne stabilné čísla. Po troch rokoch a niekoľkých pádoch v ňom čosi začalo hŕkať a náhodne sa pri tom zapínal. Čas na rozbor a opravu.

22. 6. 2017

Oprava - 12V zdroj pre LCD

U už rozoberaného LCD monitora IIYAMA často po rokoch odchádzali napájacie zdroje. Jeden taký pokazený sa mi dostal do rúk. Ide o ADPC12416AW od TVP electronics (Fujian). Po zaťažení monitorom na ňom prestala svietiť LED.
Na štítku sú údaje: 100-240V 1.5A 50-60Hz , sekundár 12V 4,16A, kladný pól uprostred. Postupným zatláčaním plochým skrutkovačom sa podarilo rozdeliť bodovo lepenú krabičku.

16. 6. 2017

NAS Server 13 - automatické vypínanie

Keďže sa NAS už nejakú dobu používa cez týždeň najmä večer po práci, či už na prehrávanie rozprávok cez DLNA, alebo zálohovanie fotiek, je výhodné riešiť jeho automatické vypínanie na noc.
Pôvodný skript bol príliš nespoľahlivý, zisťoval len pripojené spojenia na NAS cez netstat, naplánovaná kontrola bola teda len na hlboké nočné časy.
Novší skript kontroluje pripojené zariadenia v sieti.

8. 6. 2017

Oprava - fotoaparát Olympus stylus 600

Tento fotoaparát sa ku mne dostal kvôli uvolnenému konektoru AV/USB, s tým že sa pokúsim ho zaspájkovať a prípadne ak sa to nepodarí nahradiť ho čítačkou kariet.
Ide o Olympus stylus 600, 6Mpix, 3x zoom, slot pre XD karty, 2,5" LCD, elektronický kryt objektívu.

25. 5. 2017

Oracle - zmenšovanie datafiles a defragmentácia

Pri boji s diskovými kapacitami obsadenými oracle databázami sa snažíme uvoľniť miesto odmazaním veľkého objektu (tabuľka + indexy napr) príkazom truncate. Miesto na disku sa však neuvoľní. Tu uvádzam ako získať alokované miesto jednoduchým skriptom prípadne presunom tabuliek v Oracle databázach.

Prvý krok je pokúsiť sa o zníženie veľkosti datafiles, ak sa voľné miesto nachádza za HWM (voľné bloky na konci súboru). Na toto poslúži skript:

18. 5. 2017

Oprava - serverový zdroj Tyco DS450-3

Dostal som otázku, či je možné použiť staré serverové zdroje na napájanie 12V osvetlenia. Jedná sa o zdroje DS450-3 zo serverov Sun Fire T2000.

Tieto zdroje (pdf DS450) sú samozrejme "hotplug", majú aktívne PFC, vysokú účinnosť v záťaži, fungujú aj bez záťaže, obsahujú OR-FET tranzistory - teda miesto diód oddeľujúcich paralelne bežiace zdroje obsahujú FET tranzistory s nižším úbytkom napätia.

11. 5. 2017

Oracle - shell odmazávač starých logov

Tu je shell skript, ktorým na unixovom serveri mažem rôzne oracle log súbory o ktoré sa nestará ADRCI. Ide hlavne o adump súbory (audit prihlásení do DB).
Funguje ako doplnok k minule riešenému odmazávaniu cez ADRCI.

Tento jednoduchý program je inšpirovaný unixovým príkazom find, jadrom je funkcia "zmazf" ktorá je rozdelená na dve časti, jedna ponechá zadaný počet súborov (posledných).
Druhá časť hľadá cez find súbory staršie ako daný počet dní.

Zdrojový kód:

13. 4. 2017

Rozbor - domáce UPS Informer 1000 a Sweex PP220

Záložné zdroje (UPS) sa momentálne delia do troch najčastejších topológií:

Offline prepája sieťové napätie kým je v špecifikácií, keď sa jeho parametre zmenia prepne na batériou napájaný invertor.

Line-interactive sa pri väčšom výkyve napätia snaží dostať napätie do rozsahu odbočkami na vysokonapäťovom vinutí transformátora (funguje ako autotransformátor). Jedna odbočka pre zvýšenie napätia, jedna pre zníženie.
Ak je napätie mimo rozsah, rovnako zapína invertor ako offline UPS.

Online funguje ako neustály zdroj pre nabíjanie batérií, tie neustále poháňajú invertor, ktorý napája spotrebiče. Pri výpadku napájania vlastne bez prepínania beží spotrebič ďalej.
Výhoda je tiež filtrácia napájania, nevýhoda väčšie rozmery, zahrievanie, cena.

Pozrel som sa pre porovnanie na dve UPS, ktoré mám doma.

29. 3. 2017

Oracle - sqlplus a login skript

Štandardne sa po prihlásení cez sqlplus klienta na databázu oracle spustí skript login.sql, ak sa nachádza v ceste $ORACLE_HOME/sqlplus/admin.

Dá sa však presmerovať do inej cesty parametrom prostredia SQLPATH=....

8. 3. 2017

Rozbor - sieťový filter z výkonnejšej UPS

Dávnejšie som rozobral jednu výkonnejšiu UPS určenú pre servery. Jednalo sa o voľne stojacu (nie rack) plechovú skrinku s približne 11timi batériami zapojenými do série s pomerne rozmerným plošným spojom s elektronikou. Menič tu využíval feritové transformátory, šlo teda o spínaný zdroj, na rozdiel od bežných domácich UPS s rozmerným transformátorom.

Dlhšie som sa chystal pozrieť na sieťový filter, ktorý mala zabudovaný na zadnej stene, tu teda je.

3. 3. 2017

Oracle - ADRCI a čistenie starých logov

Pre nastavenie automatického odmazávania diagnostických logov v oracli je možné použiť ADRCI command line utilitu.

Nastavením dvoch parametrov pre každý "home" - myslí sa tým home pre logy databáz a listenerov (ide o podadresáre v štruktúre diag):
     SHORTP_POLICY - štandardne 30 dní, trace a core dump súbory
     LONGP_POLICY - štandardne 365 dní, incidenty a health monitor

16. 2. 2017

Nastavenie retro farieb na termináli

Keďže dlhodobo pozerám do terminálu, pokusmi som si nastavil pre oči príjemnejšie prostredie. Pozadie tmavo-zelené, písmo bledo-žlté, pripomínajúce staré obrazovkové terminály:
-pozadie: R:21 G:49 B:15 (hex: 15310F)
-písmo: R:232 G:225 B:142 (hex:E8E18E)


Ďalšou úpravou bol font, väčšina fontov je zbytočne širokých, pre čo najviac znakov na riadok je potrebné font zmenšovať čo je náročné na zrak. Našiel som celkom pekný voľný font Envy Code R, používam ho vo veľkosti 11. https://www.fontsquirrel.com/fonts/Envy-Code-R

13. 2. 2017

Rozbor - retro 486 , doska MB459

V tenkej skrinke, ktorú som nedávno rozobral, bola základná doska s procesorom 486. Doska má označenie MB459 V1.1. Rozmerovo ide o dosku polovičnej šírky voči baby-AT rozmeru. Rovnaký rozmer mala aj AMD386DX-40, ktorú som mal ako prvý PC klasickej stavby (tower).


9. 2. 2017

Rozbor - retro 486 , skrinka

Čas na trochu retro techniky. Ešte zo strednej školy (okolo 1995) si pamätám z hodín výpočtovej techniky počítače 386SX, na ktorých bola fascinujúca uzučká desktopová skrinka. Myslím že mala označenie UMC, či IMC. Na tú dobu to vyzeralo takmer ako notebook.

 
Postupom času som sa dostal k rovnakej strinke, obsahujúcej už 486SX, avšak to je nepodstatné, bolo dávno obdobie pentií 4. Po rokoch som si vspomenul na túto kompaktnú skrinku, či ju nemožno obnoviť, alebo využiť na niečo novšie. Najskôr teda analýza pôvodného HW.

8. 2. 2017

Rozbor - čistička vzduchu Hyundai

Do vnútra čističky sa nechtiac vylial nápoj a tak som ju kvôli bezpečnosti otvoril a vyčistil. Ide o model Hyundai AP610. Spredu, odkiaľ po stranách nasáva vzduch, je otvoriteľná "zacvaknutím", v spodných 2/3 obsahuje rozmerný hepa filter, za ním uhlíkový filter v kovovej mriežke. Pod filtrami vidieť dva LED pásy a vstup do nasávania ventilátora.

4. 2. 2017

NAS Server 12 - zaheslovanie adresára v apache

Pre spojazdnenie oddelenej https verzie stránky som vytvoril nový adresár, nastavil ho v konfigurácií apache. Pre lepší pocit som stránky ukladal pod novým používateľom pre prípad prelomenia prístupu.
Teraz keď to funguje, zaheslujem podadresár štandardným spôsobom ktorý ponúka apache, súborom htpasswd.

Postup https://help.ubuntu.com/community/EnablingUseOfApacheHtaccessFiles
som použil pre inšpiráciu a upravil podľa svojich potrieb.

2. 2. 2017

Rozbor - eGo AIO elektronická cigareta

Elektronická cigareta eGo od Joyetech, teda jej časť napájajúca cievku "atomizéra" sa dostala na rozborku pre prasknuté sklíčko určené na kvapalinu. Ako nefajčiar sa o to veľmi nezaujímam, avšak zvedavosť pozrieť dnu pred vyhodením zvíťazila.

Oprava - tablet Samsung Galaxy Tab 12.2

Tento tablet začal pri batérií pod 40%, hlavne v záťaži blikať. Podľa článkov na webe je to rozšírený problém. Veľa návodov je o rozobraní, odpojení batérie a podržaní POWER tlačidla dostatočne dlhú dobu pre vybitie kondenzátorov a tým akýsi "reset" nabíjacieho / batériového systému. Ďalšie návody sú o úprave konektora batérie. Pustil som sa teda do rozobratia.

30. 1. 2017

NAS Server 11 - spojazdnenie HTTPS stránok

Keďže niektoré web aplikácie, prípadne dokumenty chcem mať prístupné na svojom "NAS" úložisku bezpečne aj z vonka, rozhodol som sa sprístupniť z vonkajšej siete HTTPS port na apache webovom serveri.
Tiež mi prišlo jednoduchšie pre oddelenie "externých" a "interných" stránok rozdelenie http a https verzií do rôznych adresárov na disku.