Blogbejegyzések

awk finomságok már megint

Nem rosszalló a cím, inkább csak arról írok, mibe futottam bele. Két problémába. Nézzük hát őket.

Az int(x) függvény véletlenül sem azt csinálja, amit matematikából tanultunk, hogy egész szám esetén visszaadja x-et, tört esetén pedig a nála kisebb egészet, hanem nulla felé a legközelebbi egészet adja vissza. Így aztán kellett írnom egy függvényt, amelyik x==int(x) esetén visszatér x-szel, x<0 esetén int(x-1)-gyel, minden más esetben int(x)-szel.

A másik probléma érdekesebb. A tömbök asszociatív indexelésűek. Van egy táblázatom mérési eredményekkel 0.05-re kerekítve. Tehát például 2.00, 2.05, 2.10, 2.15, 2.20 és így tovább. Lineáris interpolációt valamint bináris keresést használok, hiszen diszkrét helyeken vannak mérési eredményeim csupán, illetve összetartozó értékpárok. Igen ám, de amikor 0.05-re kerekítek, akkor a fentebbi sor helyett valami ilyesmi fog kijönni: 2, 2.05, 2.1, 2.15, 2.2.

Sybase eredmény xls-be php-val - MEGOLDVA

Sziasztok!

Megörököltem egy lekérdezést egy Sybase adatbázisból, aminek az eredményét xls-ben szeretnék megkapni. Az eredeti script végén van egy output sor:
"output to 'I:\Scripts\atadasok_alk\atadasok_alk.xls' format excel;"
Ezt viszont nem szereti a parancssorból futtatott php script. Nyilván átírtam az útvonalat linuxosra :)
Ha minden kötél szakad, akkor csinálok az eredményből csv-t, de ha egy mód van rá jó lenne egyből Excel output.
Van valakinek ötlete?

Köszönöm!

Unity vs Gnome (Ubuntu 17.04 vs 17.10)

Updateeltem az Ubuntu 17.04-emet 17.10-re. Az ilyen updatek az esetek többségében szinte láthatatlanok (legalábbis első ránézésre), de most ugye a Unity-t leváltja (visszaváltja?) a Gnome, úgyhogy várható, némi látványos változás. Az upgrade utáni első boot után azt mondanám, a migráció egész jól sikerült, nem kellett nagyon megijednem, hogy "jajj hova tűnt minden". Ha így tud kinézni a Gnome is, akkor tényleg nem feltétlen volt értelme megtartani a Unity-t.

Unity Ubuntu 17.04-en valamikor az upgrade előtt:

Firefox 56.0.1 (64-bit) vs mindenki más

17 megás (17309911) 565 133 soros XML file (Lenovo szerver inventory).

* Chrome Version 61.0.3163.100 (Official Build) (64-bit): vergődés, percekig megnyitás, scrollozás szinte halott.
* IE 11.1106.10586.0: mint a Chrome (lassú betöltés, halott scrollozás)
* Firefox 56.0.1: nem túl gyors betöltés után sima scrollozás

Kurva gyenge! avagy Storck elhuzott Kenyaba

Kezdjuk az alapvetessel: (ahogy a szurkolok is skandaljak mostanaban) a magyar valogatott kurva gyenge. Ebben nyilvan Storcknak is szerepe volt, lehet is ekezni, hogy mennyire (nem) jott be az o modszere, miutan kidobta Dardaie(ke)t.

De valoban Storck sara ez mind? Aligha. Lassuk be, a magyar bajnoksag is kurva gyenge, nem csoda, hogy uresen konganak a lelatok. Akarki is a gore, csak ebbol tud meriteni (a legiosokkal most ne komplikaljuk a kepet). Mert a tevhittel ellentetben kakabol igenis lehet varat, csak hat az olyan is: meg Andorra is elpicsazta a falabuakat.

De ne legyunk igazsagtalanok, mert pl. Svajc egy nehez ellenfel (legalabbis a magyar csapathoz kepest), akiket ha hamar ki is picsaznak a VB-ken, de ok legalabb ki szoktak jutni. Szoval ugy lenne fair, ha a mi falabujaink hasonlo potencialu 11-gyel mernek ossze magukat, pl. a kistarcsai nyugdijas klub 80 feletti, benyugtatozott, jarokeretet hasznalo focikedveloivel. Na veluk mar pariban lennenek a falabuak, talan egy x-re kihoznak a 2x45 percet.

Krack: goto LEDE

A Krack végre okot adott arra, hogy (az egyébként szépen összerakott, gyors, jól működő) gyári firmware -t LEDE -re cseréljem.

Elvileg supportált: https://lede-project.org/toh/hwdata/tp-link/tp-link_tl-wr841n_v12

Egyébként is motoszkált már bennem a gondolat azóta hogy beszereztem.
A LEDE mint router firmware szállitó, várakozásaim szerint az elsők között szállitja majd a javitást.

- kinai cég: kémkedés gyanúja
- support előbb-utóbb megszűnik
- jönni fog valami security para: ez megvalósult

Számlázás

- Jó napot kívánok, megkaptam a számlájukat a következő évre.
- Igen?
- Érdeklődnék, miért kerül az egyik tétel kétszer annyiba mint tavaly?
- Emelkedtek a költségeink, ilyen egyszerű.
- A másik tétellel is gondom van. Az annyiba kerül mint most önöknél egy teljes csomag, holott csak az ötöde.
- Nos, mint mondtam: emelkedtek a költségeink.
- Hmmm... azt hiszem akkor szolgáltatót fogok váltani.
- Megkérdezhetem miért?

[leteszi]

Öreg ördög

2004-ben telepítettem a desktop gépemet, akkor még FreeBSD 4.x-szel (a pontos verziót nem tudom).
Azóta megélt jópár komolyabb változást:

  • a böngésző és a levelezőprogram ketté vált, aminek nagyon örültem, mert így nem együtt döglöttek meg, és ha az egyik épp homokórázott, a másikkal még lehetett dolgozni :)
  • költözött gépről-gépre
  • UFS1-ből UFS2 lett
  • lett alatta mirror (gmirror)
  • volt két, sőt, három feje is
  • majd UFS-ből ZFS lett, aztán gyorsan vissza, mert nem lehetett vele dolgozni, annyira szar volt :)
  • 32 bitből 64 bit lett, aztán vissza (mert ez is szar volt :), később aztán újra 64
  • aztán megint ZFS, ami aztán maradt is
  • később titkosítva lett az egész diszk (és USB-ről bootolt, hogy még egy kicsit biztonságosabb legyen)
  • aztán le lett fejezve
  • közben bejárta az összes FreeBSD verziót: 4,5,6,7,8,9,10 (a 11-et már nem kapta meg, de többször HEAD volt, illetve végig forrásból raktam fel), telepítve lett rá kismillió program, feldolgozott rengeteg TB adatot, sosem halt meg, mindig elérhető volt...

és most 666 napos uptime-mal, és egy féloldalas mirrorral ki lesz kapcsolva. A 14. évét már nem éli meg szegény. :)
Jól szolgáltál, rest in pieces.

mozilla pingsender :D

https://www.ghacks.net/2017/10/14/what-is-pingsender-exe-on-windows/

Na, kiprobaltam, hogy kikapcsolom:

Ez a duma fogad:

This might void your warranty!

Changing these advanced settings can be harmful to the stability, security and performance of the application. You should only continue ha nem vagy teljesen hulye, blabla...

Milyen warranty? Hirtelen azt hittem, hogy kurvaanyamat es felszolit, hogy fizessek nekik :D

file-mile

Akarom mondanom, van egy file, amin átok ül, sajnos: a 'file' utility nem boldogul vele, valamiféle végtelen ciklusba esik. Most éppen négy (mc-által indított) process álldogál így:

hétvégi távlövés: nuku

ide tartozó apró imgur album itt: https://imgur.com/a/3iP8E

a hét elején ismét bekopogtatott az öreg lumbágó haverom, így kénytelen voltam mindenféle gyógyszerek és kenőcsök és protektorok segítségével siettetni a mozgási képességem alaphelyzetbe hozását. sajnos arra nem gondoltam, hogy a rendesen megkínált Miderizone izomgyengeséget adhat cserébe. pedig eddig nem gyengített le: a derekam miatt évente ~2 kúra erejéig jóbarátom. 2014 óta. hát lehet, hogy itt volt az ideje :/

előkészítettem a halálra váró gipszkarton-hercegnőt. bizonyos mozdulatok már jelezték, hogy még nem vagyok teljesen ép - így pár húzásért kimentem terepre, hogy tesztlövéseket végezzek - majd ebéd után vigyem magammal a gyereket is az új íjával és az emberalakú céllal. meglepi: 31-32 hüvelykre nem tudtam rendesen kihúzni a biokomp íjamat. pedig ott ~60 fontos lehet mindössze. dehát a tartó kezem remegni kezdett, a húzó kézzel meg csak erőlködtem. talán a harmadik próbánál esett le mi történik, többszáz vagy többezer lövés után (ezzel az íjjal) akkor ez most mi: hát a bogyó és a nem teljesen százas állapot együtt.

Unalmas resizing

Rendszer telepítéskor kicsit alábecsültem a root particióm szükséges méretét.
Körül-belül 4G helyem maradt. Pendrive elő. pont a 17.10-es Ubuntu image van rajta.

Beírom disk, és fail. Úgy tűnik az alap disk manager nem jó erre. Pedig egyébként nagyon tetszik mert elég egyszerű.

Megkérdem a kacsát, hogy na most akkor mi legyen? Azt írják a gparted tud ilyet ami nekem kell. Addig le se esett, hogy nem azt használom... No mind1.
1. Swap delete.
2. Extend root partition.
3. Shrinking /home
4. Create new Swap.
5. reboot.
6. Be happy.

//Anno windows alatt ez a művelet sajnos nem jött össze :\ A futó rendszer alól nem engedte. A gprated pedig nem támogatta ezt a műveletet NTFS esetén. Másik gépbe meg nem tudtam/akartam átrakni a meghajtót.

A basho es a riak s2 is olyan, mint a blackpanther

Azon tunodtem, hogy kene nekem egy replicated object store. Arrol lenne szo, hogy keletkezik egy csomo file (ha jobban tetszik: objektum), amiket redundansan (=tobb gepen) kene tarolni.

Nezegetem a riak (s2) projektet, amiben szimpatikus, hogy amazon s3 kompatibilis (az api-ja, whatever, odaig meg nem jutottam el). Nezzuk akkor meg a doksikat, feher papirokat, adatlapokat, etc.

A 'docs' oldal ezzel fogad:

403 Forbidden
Code: AllAccessDisabled
Message: All access to this object has been disabled
RequestId: F98874DA5B884342
HostId: 3djMCi9OwTa6APN4FTA5o1ywy6Qnc2Y+9khS5qu+q60AimECr2sziLA3FEszDxNXBOeRnv0IHoI=

youtube to mp3 parancssorból

Windows, Linuxon is hasonló de most Windowson kellett.

Fiam osztálytársa hozzámvágott egy microSD kártyát meg egy harmincas listát youtube linkekkel hogy neki ebből mp3 kellene a kártyára :)

Mivel épp a céges laptopon dolgozom ezért ott oldottam meg.
Hozzávalók:

1. youtube-dl windows exe
http://rg3.github.io/youtube-dl/download.html
https://yt-dl.org/downloads/2017.10.15.1/youtube-dl.exe

2. ffmpeg windows exe
http://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20171014-0655810-w…
ebből a bin könyvtár tartalma kell, 3 exe file

3. ez a sor:


youtube-dl --extract-audio --audio-format mp3 --audio-quality 192K -a youtubelinkek.txt

Bullet Force android gameplay billentyűzettel és egérrel

Elérkezett a történelmi pillanat.

Végre sikerült bekonfigurálni a billentyűzetet és az egeret android alatt rendesen.

Egy medion akoya e6222 laptopon futtatott 64 bites PhoenixOS alatt a gaming helper app segítségével végre helyreállt a rend és nem kell bénázni.

Amúgy a játék nagyon hangulatos és könnyen magával ragadja az embert, elért egy kis retro érzés bevallom őszintén :)
Egyébként a laptop semmire sem jó, csak és kizárólag Puppy linux és Android fut rajta. Már a Windows 7 is komoly ellenfél a számára.

https://youtu.be/lEaDpeTXBQU