Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Aiheet - JA5U

Sivuja: [1] 2 3 ... 6
1
Moi

Yritin viritellä swatchdogin tekemään ilmoitukset, kun lokitiedosto muuttuu.

Sain ilmoitukset triggeröityä, mutten kuitenkaan liitettyä lokitiedostoon kohdistunutta muutosta ilmoitukseen.

Käytän ao. konfiguraatiotiedostoa luodessani swatchdog daemonin, jossa määritelty komento on testattu toimivaksi terminaalissa.
Koodia: [Valitse]
watchfor /.*/
        exec echo $_ | notify-send 'SYSLOG changed' {}

Joku tuossa kuitenkin menee pieleen ja liitynee noihin argumentteihin.
Swatchdogin ohjeissa esitetään tuo $_-muuttuja, jonka pitäisi sisältää se rivimuutos ja jonka haluisin ilmoituksen sisällöksi.

2
Moi

Youtuben repeily pakotti tekemään tiedoston /usr/shara/X11/xorg.conf.d/20-intel.conf parannuksen toivossa.
Sen myötä bootti päätyy aina terminaaliin.

Koodia: [Valitse]
Section "Device" # kokeilin myös outputclass, kun en tiedä eroa
Identifier  "Intel Graphics"
Driver      "Intel"
Option      "AccelMethod"  "sna" # eri optioneita ja arvoja sekä ilmankin tuli kokeiltua - ei merkitystä
Option      "TearFree" "True"
Option      "AccelMethod"  "sna"
EndSection

Koneessa on vain yksi näyttis.

3
Moi

Omassa pikkumasinaassa on tuommoinen Intel 3570s, joka kulkee pääasiassa 1,6-2,7 GHz.
Sen perus maksimi on kuitenkin 3.1 GHz.

Asensin cpufrequtils sekä tein muutoksia grubiin ts. intel_pstate=disable.
Nyt olen asettanut governor tilaksi userspace sekä kellot 3.10GHz, mutta edelleen se laukkaa yleensä 1,6 GHz.

Mitäs vielä tarttis tehrä? Vai olenko ymmärtänyt tai tehnyt jotain väärin?

4
Moi

Ko. lisäosan asennus kaatuu ao. virheeseen:
Koodia: [Valitse]
Couldn't load plugin 'redLayer' due to an error when calling its classFactory() method

ModuleNotFoundError: No module named 'PyQt5.QtWebKit'
Traceback (most recent call last):
  File "/app/share/qgis/python/qgis/utils.py", line 334, in _startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins/redLayer/__init__.py", line 34, in classFactory
    from .redLayerModule import redLayer
  File "/app/share/qgis/python/qgis/utils.py", line 737, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins/redLayer/redLayerModule.py", line 28, in
    from PyQt5.QtWebKit import *
  File "/app/share/qgis/python/qgis/utils.py", line 737, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'PyQt5.QtWebKit'


Python version: 3.7.3 (default, Nov 10 2011, 15:00:00) [GCC 8.3.0]
QGIS version: 3.8.3-Zanzibar Zanzibar, 685d8b15

Python Path:
/app/share/qgis/python
/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python
/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins
/app/share/qgis/python/plugins
/usr/lib/python37.zip
/usr/lib/python3.7
/usr/lib/python3.7/lib-dynload
/usr/lib/python3.7/site-packages
/app/lib/python3.7/site-packages
/app/lib/python3.7/site-packages/numpy-1.14.3-py3.7-linux-x86_64.egg
/app/lib/python3.7/site-packages/MarkupSafe-1.0-py3.7-linux-x86_64.egg
/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python
/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins/DigitizingTools/tools
/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins/DigitizingTools

Virheessä mainittu kirjasto/moduuli on asennettu eikä so. pitäisi olla ongelmaa.
Lisäksi itseäni ihmetyttää nuo "/app/..." polkujen viittaukset?

EDIT: Sama myös qgis2web lisäosan kanssa, joka herjaa hieman eri moduulista:

Koodia: [Valitse]
Couldn't load plugin 'qgis2web' due to an error when calling its classFactory() method

ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
Traceback (most recent call last):
  File "/app/share/qgis/python/qgis/utils.py", line 334, in _startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins/qgis2web/__init__.py", line 28, in classFactory
    from .qgis2web import Qgis2Web
  File "/app/share/qgis/python/qgis/utils.py", line 737, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins/qgis2web/qgis2web.py", line 30, in
    from qgis2web.maindialog import MainDialog
  File "/app/share/qgis/python/qgis/utils.py", line 737, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins/qgis2web/maindialog.py", line 57, in
    from qgis.PyQt.QtWebKitWidgets import QWebView, QWebInspector, QWebPage
  File "/app/share/qgis/python/qgis/utils.py", line 737, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/app/share/qgis/python/qgis/PyQt/QtWebKitWidgets.py", line 24, in
    from PyQt5.QtWebKitWidgets import *
  File "/app/share/qgis/python/qgis/utils.py", line 737, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'


Python version: 3.7.3 (default, Nov 10 2011, 15:00:00) [GCC 8.3.0]
QGIS version: 3.8.3-Zanzibar Zanzibar, 685d8b15

Python Path:
/app/share/qgis/python
/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python
/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins
/app/share/qgis/python/plugins
/usr/lib/python37.zip
/usr/lib/python3.7
/usr/lib/python3.7/lib-dynload
/usr/lib/python3.7/site-packages
/app/lib/python3.7/site-packages
/app/lib/python3.7/site-packages/numpy-1.14.3-py3.7-linux-x86_64.egg
/app/lib/python3.7/site-packages/MarkupSafe-1.0-py3.7-linux-x86_64.egg
/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python
/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins/DigitizingTools/tools
/home/USER/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins/DigitizingTools

5
Moi

Millä tapaa tuollaiset saisi konfattua esim. Compizin avulla?
Tavoitteena siis hallita aktiivisen ikkunan kokoa ja paikka win+up/down/left/right näppäinyhdistelmin

Kovin vaikea oli ainakaan Googlella löytää mitään how to ohjetta, vaikka kyllä siellä jossain rivien välissä tätä sivuttiin mm. half right/half left/jne,

6
Moi

Olis tarve yhdenmukaistaa dataa, joka muodostuu pääsiassa tekstistä.
Nykyisellään käytän regexiä ja manuaalisesti tekemääni sanastoa "stemming" vaiheessa.

Kiinnostaisi kuitenkin hyödyntää esim. Pythonin nltk, voikko ja omirfi kirjastoja.
Ei vain ole kokemusta näistä ja luonnollisesti ne tyypilliset ja kätevät toiminnot kiinnostaisi.
Ongelmat, kun ovat varmasti pitkälti samoja, kun aletaan tekstiä "harmonisoimaan" ja yhtenäistämään sekä yksinkertaistamaan.

Sitä en vielä saanut selville, että miten nuo tukevat lyhenteitä/akronyymejä?
esim. vrk, pv, kk? Osaako ne jotenkin ilmaista/luokitella, että parsittu sana on ajanmääre tmv?

7
Hei

Asentelin tuon kernel 5 ja sen jälkeen Nvidia alkoi kirjaimellisesti tökkiä.
Ajattelin asentaa ajurit uusiksi, mutta asennus vaiheessa antoi huomautuksen, että järjestelmä käyttää cc-7x, mutta kerneli gcc-8.x.
Ajurien asennus olisi ollut ilmeisesti mahdollista, mutta siinä voi tulla ongelmia enkä so. viitsinyt kokeilla.

Asentelin jo tuon gcc-8, mutta miten saisin sen käyttöön asennuksessa, väliaikaisesti tai pysyvästi?

8
Asentaminen ja käyttöönotto / Oikeasti 2186 fonttia?
« : 03.03.19 - klo:18.36 »
Hei

Rupesin säätämään käyttölittymän fontteja ja päädyin ihmettelemään, että mitä kaikkea sitä löytyykään.

Pähkäilin sitten tämmöisen rimpsun, mutten ole varma, että näyttääkö oikeaa lukua?
Koodia: [Valitse]
$ fc-list | wc -l
2186

Ja toisekseen, niin haluaisin asentaa ehkä vain nämä fontit http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html
Onkohan noita saatavilla maksutta vai tulevatko vain MS tai Apple lisenssin mukana?

9
Moi

Asensin siis KDE plasman ja nyt tiedostojen käsittely on melko hanurista.

Nettiselaimella ladattuja tiedostoja se yrittää mountata/avaa ne johonkin poltto-ohjelmaan.

Muutenkin moni tiedostoselaimella tiedostojen deb ja zip avaus menee vihkoon.

Missä vikä?

10
Hei

En nyt pääse kartalle, että mitä Pythonia ajetaan missäkin vaiheessa.
Jos ajan python --version, niin saan vastauksen Python 3.7.1

/usr/bin/python --version palauttaa Python 2.7.15rc1
ja mitä tuolla uss/bin/ yleisesti ottaen on?

Jos ajan esim. python manage.py runserver (django sovellus), niin se ei toimi vaan kaatuu siihen, ettei Djangoa löydy.
Django paketin sekä muut olen asentanut python -m pip install ...

Käyttääkö tuo python komento kaikesta huolimatta tuota 2.7.15rc1 vaikka --version palauttaakin 3.7.1?
Vai vaihtuuko python jotenkin lennosta, kun kutsutaan python manage.py runserver?

Ja ettei olis liian helppoa, niin onko nämä edes asennettu oikein, kun aina pitää olla sudottamassa ja antamassa salasanaa, kun asentaa pipillä..

EDIT: Ja miksi mikä tahansa siansaksa, mitä kirjoitan komentoriville, yritetään tulkita Pythonin välityksellä?
Koodia: [Valitse]
~$ asdasdasd
Failed to import the site module
Traceback (most recent call last):
  File "/usr/lib/python3.7/site.py", line 596, in <module>
    main()
  File "/usr/lib/python3.7/site.py", line 583, in main
    known_paths = addsitepackages(known_paths)
  File "/usr/lib/python3.7/site.py", line 366, in addsitepackages
    addsitedir(sitedir, known_paths)
  File "/usr/lib/python3.7/site.py", line 213, in addsitedir
    addpackage(sitedir, name, known_paths)
  File "/usr/lib/python3.7/site.py", line 165, in addpackage
    f = open(fullname, "r")
  File "/usr/lib/python3.7/_bootlocale.py", line 35, in getpreferredencoding
    if sys.flags.utf8_mode:
AttributeError: 'sys.flags' object has no attribute 'utf8_mode'

11
Hei

Sivusto oli aiemmin sijoitettu /var/www/html alle, jossa sen muokkaaminen oli sudottamalla melko työlästä.

Siirsinkin sivuston omaan käyttäjäkansioon public_html ja selailu onnistuu mainiosti, mutta admin puolen toimintoja ei voi enää käyttää, koska "puuttuu oikeudet".

Miltä siis puuttuu oikeudet ja mitkä niistä? Ilmeisesti siis PHP yrittää muokata tiedostoja, mutta jonain "käyttäjänä", jolle se ei ole sallittu?

12
Hei

Nyt ei meinaa aueta, että miksei nodejs skripti hyväksy ao. silmukassa syötettäviä parametrejä vaan kysyy niitä.
PowerShell nuskii tässä ensin kaikki kansiot ja silmukoi ne läpi, jolloin silmukassa kutsutaan nodeskriptiä, joka tekee temput kansiolle.
Koodia: [Valitse]
Get-ChildItem -Path . | ?{ $_.PSIsContainer } | ForEach-Object { nodeskriptinimi $_.Name "$($_.Name).json" }
Sekä PS-skripti että nodeskripti toimivat, mutta jostain syystä nodeskripti ei kuitenkaan saa tai hyväksy noita PS-skriptin silmukassa annettavia arvoja.

13
Moi

Ratkaisu on todella hidas. komentojen ajo kestää yleensä sekunteja.

Asetin bashrc alkuun set -x, joka tuottaa seuraavan tuloksen käynnistettäessä:
Koodia: [Valitse]
++ __git_ps1
++ local exit=0
++ local pcmode=no
++ local detached=no
++ local 'ps1pc_start=\u@\h:\w '
++ local 'ps1pc_end=\$ '
++ local 'printf_format= (%s)'
++ case "$#" in
++ printf_format=' (%s)'
++ local ps1_expanded=yes
++ '[' -z '' ']'
++ '[' -z '4.4.19(2)-release' ']'
++ shopt -q promptvars
++ local repo_info rev_parse_exit_code
+++ git rev-parse --git-dir --is-inside-git-dir --is-bare-repository --is-inside-work-tree --short HEAD
++ repo_info=
++ rev_parse_exit_code=128
++ '[' -z '' ']'
++ return 0
[code]

Miten tätä lähtis selvittämään?

14
Moi

Taas on iteroitu skriptiä pääsemättä kuitenkaan lähemmäs ratkaisua.

Haluaisin siis poimia tiedostoista tietyllä mjonolla alkavat rivit ja tulostaa sekä tiedoston nimen että "=" erottimen kentistä 2.

En vaan löydä toimivaa ratkaisua, että miten saa tuon "=" erottimeksi ja kuinka tulosta tiedostonimen.

Koodia: [Valitse]
# lines = `cat 27102018.txt`
for line in $(cat 27102018.txt) ; do
awk '$1 ~ /^teksti rivin alussa/ {print $line;$2}' "$line"
# awk -F= '{print $2}' "$line"
done

15
Moi

Tietääkö kukaan noita osoitteita?
Esim. epmt.nordea.fi, joka oli aiemmin solo3.nordea.fi tai vast.

Tarttis saada kaikki nykyiset osoitteet, että voisi käyttää analytikassa suodattimena.

16
Mistähän sen löytäisi? Ei löytynyt haullakaan, mutta varmaan väärät hakusanat käytössä.

17
Moi

Löytyy siis dataa, joka on jaettu kahteen sarakkeeseen A ja B. Olkoot siis avain-arvo-pari A=X, B=Y.
Nyt haluaisin laskea samanlaisten A ja B sarakkeiden yhdistelmien määrät ja piirtää niistä yksinkertaisen kuvion, joka osoittaa eri yhdistelmien määrän pienimmästä suurimpaan.

Olisiko kyse "kahden sarakkeen ryhmittelystä" tai "kahden sarakkeen kombinaatiosta" vai mikä olisi oikea tapa kuvata tätä?
Ja löytyykö siihen hyviä kirjastoja?

18
Yleistä keskustelua / Datarajapinnoista
« : 29.08.18 - klo:11.51 »
Moi

Olen tässä nyt yhtä rajapintaa hieman ihmetellyt ja eksynyt pohtimaan niiden toteutuksia ja käyttötapoja.

Onko se yleinen tapa, että niistä tehdään lähtökohtaisesti rakenteisia ja mahdollistetaan sen mukainen aksessointi, muttei tarjota varsinaisesti käyttökelpoista dataa?

Itse ihmettelen suuresti sitä, että on esim. rajapinta, joka mahdollistaa pääsyn jonkinlaiseen hierarkiseen luokitteluun.
Tässä luokittelussa on vaikka 1500 eri "tietuetta" eri tasoilla.

Nyt jos haluaisin vaikka koko luokituksen, niin minun tulee tehdä yhteensä 1500 kutsua rajapintaan vasten, jotta jokaisen tietueen tiedot?
Kuullostaa jotenkin älyttömän tyhmältä ja aiheuttaa kuormitusta.

Jos ajatellaan, että haluaisin nuo 1500 kohdetta omaan web-sovellukseen vaikkapa valintalaatikkoon, niin eikö rajapinnan tulisi kyetä palauttamaan yksi datasetti, jossa on esim. koodit, kielikoodit ja selkokieliset nimet?
Kutsussa voisi määritellä halutessaan kielen tai sitten poimia omassa ohjelmassa ko. datasetistä.

19
Moi

Ao. lauseke toimii hyvin vuoden, kuukauden ja päivän poimimiseen:
Koodia: [Valitse]
<time itemprop="startDate" datetime="2018-9-20"></time>
((\d{4})\-(\d{1,2})\-(\d{1,2}))

Myös sen avulla saatujen arvojen avulla tehtävä ao. korvaus toimii melkein oikein:
Koodia: [Valitse]
$1">$4.$3.

Ongelmana on se, että jostain syystä tulee ylimääräinen "> korvauksen yhteydessä:
<time itemprop="startDate" datetime="2018-9-20">20.9."></time>

Olenko mahdollisesti ymmärtänyt väärin jonkin capturing groupeihin liittyvän seikan?

20
Moi

Nyt ei pääse enää Windows 7, kun tulee em. herja.

Koodia: [Valitse]
sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/sda1: UUID="92A61C18A61BFC03" TYPE="ntfs" PARTUUID="001ce262-01"
/dev/sdb1: UUID="01D1083F5FDFCF40" TYPE="ntfs" PARTUUID="0f17ce2e-01"
/dev/sdb2: UUID="7EF68BFAF68BB0C7" TYPE="ntfs" PARTUUID="0f17ce2e-02"
/dev/sdb3: UUID="83b021b0-f434-4466-a109-1790ed1fe725" TYPE="ext4" PARTUUID="0f17ce2e-03"
/dev/sdb4: UUID="e49f7cab-3c72-40a9-8542-f8941e7ec1ca" TYPE="swap" PARTUUID="0f17ce2e-04"


Koodia: [Valitse]
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdc3 during installation
UUID=83b021b0-f434-4466-a109-1790ed1fe725 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdc4 during installation
UUID=e49f7cab-3c72-40a9-8542-f8941e7ec1ca none            swap    sw              0       0

Koodia: [Valitse]
sudo fdisk -l
Disk /dev/loop0: 87 MiB, 91160576 bytes, 178048 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 81,6 MiB, 85516288 bytes, 167024 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 79,6 MiB, 83488768 bytes, 163064 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 86,9 MiB, 91099136 bytes, 177928 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop4: 86,6 MiB, 90812416 bytes, 177368 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 119,2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x001ce262

Device     Boot Start       End   Sectors   Size Id Type
/dev/sda1  *     2048 250068991 250066944 119,2G  7 HPFS/NTFS/exFAT


Disk /dev/sdb: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0f17ce2e

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sdb1  *        16072 388044179 388028108  185G  7 HPFS/NTFS/exFAT
/dev/sdb2       388044800 388964351    919552  449M 27 Hidden NTFS WinRE
/dev/sdb3       388965780 585117695 196151916 93,5G 83 Linux
/dev/sdb4       913252352 913283071     30720   15M 82 Linux swap / Solaris


Sivuja: [1] 2 3 ... 6