Lacyc3.eu – Kisokos

Nginx + Firefox + HTTP/2 + SSL = WSOD

Probléma: A Firefox nem jeleníti meg az oldalt HTTP/2 + SSL + nginx esetén. Egyszerűen fehér képernyőt jelenít meg. Az access.log üres, az error.log szintúgy. A webszerver logokban semmi, a Firefox is megkukult. Más böngészőkkel minden rendben van, az OpenSSL kliens oldali tesztje jó értékeket mutat.

Alapértelmezett alkalmazás lekérdezése adott MIME típushoz

Probléma: Meg szeretnéd tudni, hogy melyik az alapértelmezett alkalmazás egy adott MIME típushoz.
Megoldás: Add ki a xdg-mime query default MIME/típus parancsot.
Például a xdg-mime query default inode/directory-t az alapértelmezett fájlkezelő megállapításához.

Táblázat sorainak számozása LibreOffice Writerben

Probléma: Számozást szeretnél használni egy táblázat sorainak vagy oszlopainak megszámozásához.
Megoldás: Jelöld ki a számozni kívánt sort/oszlopot, majd kattints a Formázás eszköztár → Számozás be/ki gombjára.

Virtuális lemez átméretezése VirtualBoxban

Probléma: Át szeretnéd méretezni a virtuális géped virtuális lemezét.
Megoldás:

  • Állítsd le a virtuális gépet.
  • Add ki a következő parancsot:
    • Virtualbox < 5.1 esetén: VBoxManage modifyhd /elérési út/lemez-neve.vdi --resize méret-MB-ban.
    • Virtualbox 5.1.x esetén: VBoxManage modifymedium /elérési út/lemez-neve.vdi --resize méret-MB-ban.
  • Indítsd el a VirtualBoxot és a virtuális gépet.
  • Tetszőleges particionáló programmal vedd használatba az üres lemezterületet.

(Frissítve: 2016.12.27.)

Fájl megnyitási módok és fájlba írás Pythonban

Pythonban az open() függvénnyel tudsz fájlokat megnyitni. A függvény második paraméterével tudod megadni a megnyitás módját. Ha te is pórul jártál a „w” paraméterrel, ez a kisokos neked szól.

Bekezdés figyelmen kívül hagyása sorszámozáskor LibreOffice Writerben

Ha az Eszközök menü → Sorszámozás… menüpont → Számozás megjelenítése opcióval megjeleníted a dokumentumban szereplő sorok számozását a margón, szükséged lehet bizonyos bekezdések figyelmen kívül hagyására.

Ehhez a következőt kell tenned:

Ubuntu csomagok támogatásának lekérdezése

Ha meg szeretnéd tudni, hogy az Ubuntudra telepített csomagok milyen támogatási állapotban vannak és meddig támogatottak, a ubuntu-support-status parancsra van szükséged:

Kezdő és záró szóközök eltávolítása LibreOffice Writerben

Biztos találkoztál már olyan dokumentummal, amelyben a bekezdések elején és/vagy végén szóközök voltak. Ezeket nagyon egyszerű eltávolítani, csupán a LibreOffice Writer keresés és csere funkcióját kell használnod:

FlySpray: ha nem UTF-8 az adatbázis alapértelmezett karakterkódolása

Probléma: Ha a FlySpray telepítése előtt létrehozott adatbázist elfelejtettük alapértelmezetten UTF-8 karakterkódolásra állítani, akkor a legelső latin-2 inkompatibilis karakternél kiakad és vagy badarságot ír be az adatbázisba vagy jobb esetben hibás lesz a lekérdezés.

Xubuntu 16.04 vs. VirtualBox

Az Ubuntu család 16.04-es verziói hajlamosak nem elindulni VirtualBoxban, ahogy korábban a 14.10 sem. Ha az alábbiakhoz hasonló kép fogad az asztal helyett, neked is az alábbiakat kell tenned:

Nemo bővített helyi menü

Probléma: A Nemo helyi menüje hiányos (pl. link létrehozás).
Megoldás: A teljes helyi menü visszaállításához pipáld be a dconf alábbi lehetőségét: org → nemo → preferencies → context-menu-show-all-options, majd indítsd újra a Nemót.

Python: _curses.error: addstr() returned ERR

Probléma: A Python curses programod a _curses.error: addstr() returned ERR hibát dobja.
Megoldás: A kiírni kívánt szöveg vagy megadott kurzorpozíció kívül esik a curses ablakon. Nagyobb ablakmérettel vagy a szöveg/kurzor pozíció módosításával a hibajelenség megszűnik.

Munin: Use of uninitialized value $LWP::VERSION

Munin logó

Probléma: Az nginx_request Munin modul a következő hibát dobja:

Use of uninitialized value $LWP::VERSION in sprintf at /etc/munin/plugins/nginx_status line 113.
Can't locate object method "new" via package "LWP::UserAgent" at /etc/munin/plugins/nginx_status line 113.

Unicode sztring hossza Pythonban

Ha Python 2.7-ben szeretnénk lekérdezni egy Unicode sztring hosszát, önmagában a len(string) hibás eredményt ad egyes speciális karaktereket tartalmazó sztringek esetén.
A megoldás: len(string.decode("utf-8"))