Blogbejegyzések

Ubuntu fail

Az alábbi cikk mindent elmond...
http://www.omgubuntu.co.uk/2016/05/bq-m10-ubuntu-tablet-review-crazy-sl…

... de röviden a sztori a következő: A Verge-hez tartozó Circuit Breaker nevű blogban próbálják egy demó keretében bemutatni az új Ubuntu tabletet. A csávó próbálja bemutatni a rendszer előnyeit, de közben a rendszer akadozik-szaggat, és egyre jobban lassul ahogy indítja el az alkalmazásokat, közben a srác el is mondja néhányszor, hogy inkább egy ipadet vagy androidos tabletet ajánl általános felhasználásra. Végül a tablet teljesen kifagy. A konklúzió: Ne vedd meg.

12 km-es EU futas a csatlakozas 12. evfordulojara

Szoval ugy alakult, hogy en is resztvettem a $subject-beli performanszon. A 4000 regisztraltbol ~2900 celba ert lett vegul. Ez volt az elso futoversenyem (ha a foiskolait nem szamitjuk), ami nem is ment rosszul (58 perc, meg egy keves kellett a tavhoz). Legalabbis ahhoz kepest, hogy altalaban olyan 5 km korul szoktam menni, es a verseny elott 3 nappal futottam le tenylegesen ekkora tavot. Tudni akartam, hogy menni fog 12 km vagy sem? Ment :-) A titkos recept egyebkent: L-karnitin, BCAA, arginin es lobalzsam.

A futas maga meglepoen jo volt. A Margit szigetrol indultunk, es oda is ertunk vissza. A szigettel parhuzamosan mentunk Pesten, majd visszafele Budan. Vizzel vartak a szervezok az 5. es 8. km korul. Az elso ponton ittam vagy komoly 2,5 kortyot. A masodik pontal azonban ugy dontottem, nem allok meg, legalabb nem kell megelozni azokat, akik kialltak inni. Ez egyebkent eleg lutri volt reszemrol, mert mar az indulaskor ereztem, hogy lassan szarazodik a szam (enyhe dehidrataltsag), de 19-re lapot huztam, es tovabbmentem. A befutonal a hidrol a sportcentrum fele lejt az ut, de ez volt a legnehezebb resze, mert itt mindenki hajra modba kapcsolt, es a szomjhalal szelen azert nem volt egyszeru, de azt mondtam magamnak, hogy sudo mindent bele, es sikerult a celegyenesben is meg par embert legyorsulni.

Refaktor Magazin helyzetjelentés

Lassan több mint két hónapja fut, azt hiszem, itt az ideje egy kis helyzetjelentésnek.

Ahogy az lenni szokott az ilyen projekteknél, hatalmas lendülettel indult mindenki részéről, majd a kezdeti hype kifogyott és alább hagyott a lelkesedés és jópáran az alapító tagok közül ott is hagyták a projektet. Ezután viszont kezdett visszamászni egy nominális szintre, és mostanában már jönnek külső cikkek is, illetve új szerkesztők is jelentkeznek. Érdekes módon ez a látogatottságban is látszik, a szerkesztői lelkesedéssel együtt szépen követi a Gartner Hype Cycle-t.

Ubuntu 16 / Firefox / AppArmor / Pepper Flash

AppArmorral engedélyezett Firefox nem fér hozzá a Pepper Flash pluginhez a gyári AppArmor szabállyal, ezért az alábbi kiegészítés kell:

sudo -i

apt install browser-plugin-freshplayer-pepperflash

aa-complain /etc/apparmor.d/*firefox

firefox &

grep -iE "apparmor.*firefox" /var/log/syslog

nano /etc/apparmor.d/local/*firefox

/dev/shm/org.chromium** rw,

aa-enforce /etc/apparmor.d/*firefox

pkill firefox ; firefox &

aa-status

W2008 + WU = 5uck my d1ck

Ez már régen kikívánkozott belőlem... Évekkel ezelőtt... Most jött el a napja, hogy azért megemlékezzek róla...

Windows Server 2008, friss telepítés, Windows Update... Letölti a frissítéseket, elkezdeni telepíteni, majd a folyamat egyszer csak megáll és kész... Ha valaki nem figyel, ítéletnapig áll...

W2008 + WU #1
Szemfülesek észrevehetik, hogy a tálcán felbukkant közben egy IE ikon....

W2008 + WU #2
Rákattintva kiderül, hogy miért áll a Windows Update folyamat.... Mert az IE9 telepítő jóváhagyást akar... Nincs is ezzel semmi baj, akarjon... DE MI A VÉRERES 'SZÉRT KELLETT EZT AZ ABLAKOT A MÁSIK MÖGÉ BASZNI?!?!?!?

(100-ból 100-szor reprodukálható...)

Step By Step Ubuntu 16.04 (Xenial Xerus) LAMP Server Setup

In around 15 minutes, the time it takes to install Ubuntu Server Edition, you can have a LAMP (Linux, Apache, MySQL and PHP) server up and ready to go. This feature, exclusive to Ubuntu Server Edition, is available at the time of installation.The LAMP option means you don’t have to install and integrate each of the four separate LAMP components, a process which can take hours and requires someone who is skilled in the installation and configuration of the individual applications. Instead, you get increased security, reduced time-to-install, and reduced risk of misconfiguration, all of which results in a lower cost of ownership.Currently this installation provide PostgreSQL database, Mail Server, Open SSH Server,Samba File Server, Print Server, Tomcat Java Server,Virtual Machine Host,Manual Package selection,LAMP and DNS options for pre-configured installations, easing the deployment of common server configurations.

Hüjje Xilinx,

mert hova kell raknia a BSCAN primitíveket? Persze, hogy az FPGA közepére, hogy pont erre az ideális helyre ne tudjam berámolni a logikámat. Ajj.

(avagy hasznosság: http://www.wiki.xilinx.com/XAPP1231+-+Partial+Reconfiguration+of+a+Hard… )

Szerk: pár bővebb részlet:

- parciális rekonfigurálással kísérletezgetek (=FPGA egyik felében kicserélem a hardvert, míg a másik fele rezzenéstelen megy)
- a rendszerben figyel egy ARM mag (Zynq), szerepe csak az, hogy a rekonfigot kényelmesebb onnan csinálni, meg ilyen boardom volt
- a statikus (nem rekonfigurált) részben van egy soft MicroBlaze processzor (ehhez illesztek gyorsítót. A valóság bonyolultabb, de fogjuk rá, hogy ezt csinálom).
- a MicroBlaze processzor kényelmes kezeléséhez jól jön egy mdm debugger, de az pedig az FPGA BSCAN interface-én keresztül érhető el (JTAG)
- ezek a BSCAN interface-ek az FPGA belsejében pont azon a helyen helyezkednek el, ahova a téglalap alakú rekonf. területet raktam volna: középen, a legnagyobb területen (nagy a rekonfigurálható logika és sok külső összeköttetése van; előzetes place and route-ok mindég ide rakták azt a logikát, amit most rekonfifurálhatóvá akarok tenni

Az évtized játéka: The Witcher 3: Wild Hunt [Spoiler Allert!]

Mivel kijött a Heart and Stone DLC, elővettem újra a játékot, és annyira magába szippantott a játékélmény, a tökéletesen kidolgozott világ, a szereplők, a zene. Az, hogy a torkom elszorul, amikor a "Véres Báró" elmeséli, hogyan vesztette el a még meg nem született gyermekét, vagy amikor Geralt megtalálja Cirit a Ködszigeten, akkor nem azt látom, hogy húdejó a játék grafikája, hanem azt, hogy ott egy ember szíve épp megszakad. Nem hibátlan a játék természetesen, de a világa él, lélegzik, szuszog, böfög, fingik, zenél, csiripel. A karakterek élnek, személyisége van az összes NPC karakternek (nem a sétáló parasztról beszélek), dialógusokkor nem azt várod, léphess már tovább. Amikor Skelligén a hegyek árnyékában szinte érzed a hideget a csontjaidban, annyira beszippant a játék világa, ezt más játékoknál maximum pár percre éreztem, itt a játék 90%-a ilyen. Még kérek ilyet, remélem nagyon sokáig ilyen minőségű tartalmat ad ki a készítő csapat! Minden tiszteletem az övék!

baratkozunk

sysctl restart sshd
sysctl: cannot stat /proc/sys/restart: No such file or directory
sysctl: cannot stat /proc/sys/sshd: No such file or directory

megint elfelejtettem, hogy systemctl .

FreeBSD 10.3-p2 - OpenSSL SA

Hogy szalad az idő, eltelt megint 1-2 év a legutolsó hibajegy óta (nem) - most megint az OpenSSL-ben van gond (*). Részletek itt.
Az már csak hab a tortán, hogy hasonlóan az előző hibajegyhez, most sem működik hibátlanul a freebsd-update fetch install, most a következővel örvendezteti meg az emberek egy részét:
[code]
# freebsd-version
10.3-RELEASE-p1
# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 4 mirrors found.
Fetching metadata signature for 10.3-RELEASE from update6.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.

#2 "A MS egyre erőszakosabb"

http://imgur.com/tZSAO6s

ez egy szűz állapotában FreeDos && budget notebook, ráadásul a merevlemez technikai okok miatt ki is lett cserélve teljesen üresre. MS forrásból beszerzett W10 ISO-ról telepítve nagyjából két hétig volt félkész állapotban a szekrényben. végül unalmamban elővettem, természetesen még ment aktiválatlanul. kiengedtem hát a hálózatra, hogy ne kelljen minden drivert levadászni. eddig okés, de hát egy restart után a fenti képet látom mindenféle beavatkozás nélkül. erre a célra nem volt kulcsom + a gép ROMjában sincs ilyesmi.

bár vannak kérdéseim - de köszi, ennek tényleg örülök.

Egyedi ThinkPad konfigurációk

egyedi konfigurációs Lenovo Thinkpad laptopokat és számítógépek beszerzését is teljesíteni tudjuk

Gyakorlatilag ki tudja választani, hogy milyen processzorral, kijelzővel, memóriával, merevlemezzel vagy SSD-vel, videókártyával, wifi modullal, 3G modemmel, ujjlenyomat olvasóval, mekkora akkumulátorral, milyen webkamerával, touchpaddal, operációs rendszerrel, garanicával, port átalakító kábelekkel (pl. display port --> HDMI), dokkolóval kéri Thinkpadjét, ennek átfutási ideje kb. 3-5 hét. Így pontosan olyan Lenovo Thinkpad készüléket gyártat magának, amilyet csak akar!

Imagetragick bug

ImageMagick nagyjából az egyik egyeduralkodó képfeldolgozó és manipuláló eszközcsomag, és mint ilyen svájcibicska jellegű eszközkészletet számtalan helyen használják, többek közt, webes szolgáltatásoknál képfeltöltések feldolgozásánál.
Az ImageMagick eszközök a számukra paraméterként átadott fileokat a kiterjesztésük és a bennük található magick byte-on alapján azonosítják. Amennyiben az file kiterjesztése és a hozzá tartozó magick byte nem egyezik úgy a magick byte alapján próbálja az ImageMagick az adott filet konvertálni. Ha az adott filetípust nem tudja kezelni úgy külső alkalmazások segítségével próbálja feldolgozható formátumba konvertálni. Ezen külső, un. delegált alkalmazások listája delegate.xml fileban található meg.
Az imagetragick bug ezen rendszert használja ki, mikor a támadó egy megfelelően preparált képfilet tölt fel a támadott oldalra, és az ImageMagick megpróbálja feldolgozni azt a magick byte alapján egy delegált alkalmazás meghívásával. A "képtartalomban" elhelyezett kód ezen külső alkalmazásban okozott hibával tud műveleteket végrehajtani.
A hiba kihasználása ellen, jelenleg, feltöltött képtartalmak magick byte-jainak ellenőrzése, hogy azok megfelelnek feltölteni/feldolgozni kívánt filetípusokéval és a policy.xml konfigurációs fileban a sérülékeny elkódolóknak a tiltásával lehet védekezni.

Hajonaplo: OVFtool - Server returned nothing (no headers, no data)

ovftool export hibauzenet:
Error: cURL error: Server returned nothing (no headers, no data)

Naplozast bekapcsolva (nem dokumentalt opcio: --X:logFile=log1 --X:logLevel=verbose)


CURL: header data removed
Curl_perform error code 52 (Server returned nothing (no headers, no data))
CURL error buffer: SSL: certificate subject name 'localhost.localdomain' does not match target host name '192.168.X.XX'

Na ilyen esetben nem biztos, hogy erdemes nekiallni egybol a hostot hibaztatni.
Erdemes megprobalni egy masik VM/Template-et exportalni es ha az mukodik, akkor megnezni, hogy nincs-e egy ISO veletlenul csatolva a VM-hez, mint ahogy nalam is volt.
Az ISO levalasztasa utan az export hiba nelkul lefutott.

Merevlemezhiba margójára

Történt, hogy egyik fizikai szerverben ilyen üzenetek jelentek meg a dmesg-ben:


[ 650.284068] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 650.284076] ata1.00: BMDMA stat 0x24
[ 650.284084] ata1.00: failed command: READ DMA
[ 650.284100] ata1.00: cmd c8/00:80:00:3e:08/00:00:00:00:00/e3 tag 0 dma 65536 in res 51/84:00:18:3e:08/00:00:00:00:00/03 Emask 0x10 (ATA bus error)
[ 650.284108] ata1.00: status: { DRDY ERR }
[ 650.284113] ata1.00: error: { ICRC ABRT }

Ami egy docker container indításánál bukott ki
(már nem emlékszem a konkrét hibaüzenetre), de a / read-only-ba ment át.
A S.M.A.R.T. extended tesztje nem talált semmi rendellenest.
Az internet népe SATA kábel hibára gyanakszik:)

végre apt!

Te is úgy upgrade-eltél Ubuntu 16.04-re, hogy nem igazán nézted meg mi fog változni? Akkor lehet, hogy te is meg fogsz lepődni, vagy talán már meg is lepődtél...

Végre összegyúrták az apt-get -et meg az apt-cache -t a funkciók pedig a rövidebb apt paranccsal érhetőek el. Engem mindig is zavart, hogy apt-cache search/show miért nincs az apt-get -be beépítve. Persze nem nagy a különbség, de userként miért kell tudnom, hogy ez most a cache-ből veszi az infót vagy sem. Apróság, de szerintem jó ez az irány.

Láthatóan a munka még nem ért véget. Nem az összes apt-get, apt-cache funkció érhető el az apt -ben, de a leggyakrabban használtak igen. Remélem később sor kerül az apt-key -re és az apt-add-repository -ra is. Bővebben: man apt, man apt-get, man apt-cache.

Ceph upgrade: Firefly -> Jewel (how to, akármi)

Még mindig az előző blogbejegyzésemben leírt konfiguráción játszok csak most virt-manager és kvm alapokon, az a konfig a melóban volt windows+virtualbox alapokon, most az itthonin újra megcsináltam, annyi baki akadt, hogy a telepítés elején elfelejtettem a friss ceph repot hozzáadni, így véletlenül az ubuntu repoban megtalálható verziót telepítettem(0.80.11-0ubuntu1.14.04.1). Gondoltam akkor megpróbálok innen frissíteni az új verzióra anélkül, hogy leállás lenne, ugye ez az egyik nagy előnye a ceph-nek, hogy egy jó konfigurációba nincs spof bírnia kell a gyűrődést. Az elképzelés az, hogy a virtualizált ceph clusteremre felmásolok egy openwrt disket(kevés már a ramom)és elindítom egy vmben, ez az ami nem állhat le a frissítés alatt. Röviden ez a története ennek a blogbejegyzésnek.

Ruby / permanent key-value storage

Quick and dirty permanent key-value storage solution in Ruby using the standard lib (thread safety and locking are done automatically), store any kind of object easily:
http://ruby-doc.org/stdlib/libdoc/yaml/rdoc/YAML/Store.html

http://paste.ubuntu.com/16170480/

def store(key, value = nil)
require "yaml/store"
$y = YAML::Store.new("myfile.yml") if not $y
value ? $y.transaction{ $y[key] = value } : $y.transaction{ return $y[key] }
end

# store anything
value = [1, 2, "hello", {:test => "ok"}]
store "mykey", value

# get it back
value = store "mykey"

# this is the file that is created
$ cat myfile.yml
---
mykey:
- 1
- 2
- hello
- :test: ok