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.


Viestit - ilkant

Sivuja: [1] 2 3 ... 26
1
Avoimen lähdekoodin ohjelmia tekevät 2000-luvun alkupuolella tehtyjen tutkimusten mukaan ihmiset, joiden toimeentulo on jossain muualla. Entä jos joku haluaisi tienata lepänsä avoimella lähdekoodilla? Tässä on yksi pointti, miksi joku saattaisi tehdä avointa lähdekoodia, mutta haluaisi sen käytöstä rahaa. Tuollaisia ohjelmia on, mutta harvassa.

2
Minulla oli Libre Office Impressillä tehty 15 diainen esitys. Kopioin sen Acerin läppärille, jossa myös Kubuntu 18.04. Se on asennettu noin vuosi sitten. Ja ohjelmistopäivitykset tehty edellisenä päivänä.

Kytkin sen yhden luentosalin videotykin järjestelmään HDMI-liittimellä. VGA-kaapelia en pöydältä löytänyt. Kuva läppärin näytöltä tuli asetusten säätämisen jälkeen valkokankaalle. Kirjauduin läppärillä Kubuntuun tunnukselleni. Ja kas, valkokankaan kuva jäi edelleen kirjautumisruuduksi. Läppärissä näkyi tunnuksen mukainen työpöytä.

Onneksi olin varautunut etukäteen mahdollisiin häiriötilanteisiin. Vein tikulla .ppt muotoon tallentamani esityksen Windows-koneelle. Homma pelitti.

Jäin miettimään, mikä tuon mustan ruudun on voinut tehdä? Kubuntun käyttämä graafinen työpöytä Plasma? Vai jokin muu? Ja miten sellaisessa tilanteessa voisi toimia, jos mitään vaihtoehtoista tapaa (Windows-kone ja .ppt muotoinen esitys) ei ole käytössä?

3
Ubuntu tietokoneissa / Libre Office Writer ja osiot
« : 23.01.20 - klo:20.27 »
Tuttu kysyi ohjeita, miten (tekstin) osiointi tehdään ilmaisella Libre Officen kirjoitusohjelmalla Writer.

YouTubessa on kaksi ohjetta, miten Libre Officella tehdään osiointi tekstiin: ohje1 (29.1.2015) ja ohje2 (25.1.2016). Tekstinkäsittelyohjelma on niissä englanninkielinen. Kokeilin nyt tuota osiointia suomenkielisellä Libre Office Writerillä v. 6.0.7.3. Oikealla oleva tyylivalikko on hieman erilainen, mutta sieltä löytyi kyllä "sivu tyyli". Kokeilin sitten lisätä "Manual breakin", joka oli suomenkielisessä ohjelmassa "Pakotettu vaihto...". Sitten tein erinäisiä kokeiluja ja sain osiot sen verran sekaisin, että tehtyjä muutoksia ei voinut enää poista.

Uusi yritys puhtaalta alkuperäiseltä tekstipohjalta. Lisäsin tekstin alkuun yhden sivun kansisivuksi. Menin toisen sivun alkuun ja Libre Office Writerin Lisää-valikosta lisäsin Ylätunnisteen. Tälle toiselle sivulle tein sitten pakotetun sivunvaihdon ja määrittelin sisunumeroinnin alkavan 1:stä (ykkösestä).  Kun toimenpiteet oli tehty, niin huomasin sen toisen sivun alkavan sivunumerosta 1. Ja numerointi jatkui sitten siitä eteenpäin niin kuin pitääkin. Hienoa! Mutta sitten kun vieritin tekstin näyttöä ensimmäiselle sivulle, niin siellähän oli sivunumero 1 ja seuraavaksi oli tyhjä sivu, jonka numero oli 2. Ja vasta sitten tulee osio 2, jonka sivunumerointi alkaa 1:sestä.

Sitten kokeilin erinäisiä toimenpiteitä. Lopuksi ensimmäisellä sivulla olikin ylätunnisteena tyylin "Ensimmäinen sivu" -ylätunniste. Ja toisella sivulla oli "Oletustyyli" -ylätunniste. Nyt kun lisäsin tähän toisen sivun ylätunnisteeseen sivunumeron, se olikin 2. Eli ei alkanut 1:sestä. Olin jossain vaiheessa tehnyt pakotetun sivunvaihdon ja sivunumeroinnin alkavan 1:sestä.

Onko Libre Office Writerissä v. 6.0.7.3 noissa toiminnoissa epämääräisyyttä? Vai teinkö toimenpiteet väärässä järjestyksessä tai jotain muuta?

4
Noilla ohjeilla se NetBeans 11.0 asentui. Ja kokeilin ohjelman tekoa ja ajoa. Nekin toimivat. Eli ratkaistu. Siitä en pidä, että asennus ei ole Kubuntun pakettivarastosta. Jossain vaiheessa sinnekin voi tulla versio 11.0. Ja Apachen sivuilla oli jo versio 11.2.

Gephiä voin käyttää vaihtamalla javan asetuksissa versioon 8.0. Tai sitten jos sen voisi käynnistää optiolla java versio 8.0, niin vielä parempi. Saattaa sekin joskus toimia java version 11.0 kanssa kunhan tekijöille kertoo. Käyttäjäfoorumikin on ollut välillä pois käytöstä. Minun tarkoituksiini saattaisi vieläpä joku toinen piirto-ohjelma olla kätevämpi "pallukat ja viivat" -tyyppisiin kuviin.

5
Laitealue / Vs: Contec CMS50F oksimetri v 6.1 [RATKAISTU]
« : 26.10.19 - klo:02.54 »
Lisää itsesi dialout-ryhmään ja kirjaudu sen jälkeen uudestaan sisään

Lisäsin itseni dialout-ryhmään ja kirjauduin ulos ja takaisin. Ei SpO2 Assistant toiminut sittenkään. Mutta myoxi toimi ilman sudoa.

Tämä alkuperäinen ongelma on jo ratkennut kun tiedosto on saatu Linuxiin. Tästä poikii toinen projekti jollekin toiselle ja sitten tuota Assistanttia ei enää tarvita ollenkaan. Eli kiitokset. Tietysti on yksi pähkinä saada se Assistant toimimaan ihan akateemisesta mielenkiinnosta. Tuossa on vielä sellainen juttu, että ilmeisesti Silicon Valleysin ajurit eivät ole asentuneet järjestelmään. Mutta silloin ei myoxi:nkaan pitäisi toimia. Ja se toimii.

6
Laitealue / Vs: Contec CMS50F oksimetri v 6.1
« : 25.10.19 - klo:22.33 »
Kokeilin tuota myoxi:n binääriä ja se tietysti ei pystynyt ilman sudoa tekemään oikein mitään. Mutta:

Koodia: [Valitse]
$ sudo ./myoxi --port /dev/ttyUSB0 device
INFO[0000] Using device port: /dev/ttyUSB0             
INFO[0000] Successfully connected to device at /dev/ttyUSB0
Device model: 50F
Userinfo: user
Session count: 1
------------------------------
- 2019-10-16 02:27:58 +0300 EEST (6h50m40s)


Sitten sainkin imaistua tietokoneelle ainakin näennäisesti yhtenä yönä tallettamani veren happipitoisuudet ja pulssin. Palaan astialle kun tai jos tulee ongelmia. Jälleen: suuret kiitokset neuvoista. Source-koodit latasin kyllä, mutta go teki sitten tenän. Tämä binääri toimii hyvin.

Koodia: [Valitse]
$ sudo ./myoxi --port /dev/ttyUSB0 import
INFO[0000] Database path: /home/user/.myoxi.db         
INFO[0000] Successfully opened myoxi database           
INFO[0000] Using device port: /dev/ttyUSB0             
INFO[0000] Successfully connected to device at /dev/ttyUSB0
INFO[0000] Found 1 sessions                             
INFO[0000] Importing data for session 1 - 2019-10-16 02:27:58 +0300 EEST (6h50m40s)
INFO[0014] Downloaded 24642 records. Total duration in seconds 24640.00
INFO[0014] Saving records to database           

Koodia: [Valitse]
$ sudo ./myoxi stats
INFO[0000] Database path: /home/user/.myoxi.db         
INFO[0000] Successfully opened myoxi database           
------------------------------------------------------
Start: 2019-10-16 02:27:58 End: 2019-10-16 09:18:37
------------------------------------------------------
Total Records: 24640 (n = 23599, bad data = 1041)
Average SpO2 %: 91.52 (min: 85 max: 98 sd: 19.28)
Average Pulse Rate: 58.86 (min: 52 max: 83 sd: 12.90)
ODI: 2.57
CT90: 28m16s
Oxygen Desaturation Events = 5
------------------------------------------------------
10-16 05:13:42 lasting 2s desaturation 92.38 to 88.00
10-16 06:50:13 lasting 2s desaturation 92.24 to 88.00
10-16 07:22:20 lasting 7s desaturation 94.56 to 89.71
10-16 07:22:46 lasting 5s desaturation 94.56 to 90.00
10-16 07:23:15 lasting 2s desaturation 94.56 to 90.00

7
Laitealue / Vs: Contec CMS50F oksimetri v 6.1
« : 25.10.19 - klo:22.20 »
Mikä versio Winestä sinulla on käytössä?

Koodia: [Valitse]
$ wine --version
wine-3.0 (Ubuntu 3.0-1ubuntu1)

Luultavasti päällimmäinen ongelma on kuitenkin se, ettei käyttäjätunnuksellasi ole oikeuksia /dev/ttyUSB0 -laitetiedostoon. Tarkista tiedoston omistaja komennolla:

Koodia: [Valitse]
$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 loka  25 21:28 /dev/ttyUSB0

Tuo Oscar ei osaa nähdä uudempia CMS50F oksimetreja, joissa kaikissa on ilmeisesti firmware v. 6.1. Kyllä Windows varmasti toimii SP02 Assistantilla. Joku kehuikin sillä lataavansa ensin tiedot tiedostoksi ja sen sitten Oscariin. Minä tässä kokeilen, josko sen Assistantin voisi saada toimimaan Linuxissa.

Kaikkein parasta olisi tietenkin saada Oscariin koodattua C++:lla muutokset, jotta se osaisi hakea tiedot laitteen firmwaren version 3,9 lisäksi versiosta 6.1. Kokeilema tuolla esitettyjä temppuja.

8
Laitealue / Vs: Contec CMS50F oksimetri v 6.1
« : 25.10.19 - klo:21.51 »
Ilmeisesti laite toimisi myös avoimen koodin softalla: https://github.com/aebruno/myoxi

Tuota oksimetria käytettäisiin Oscarin ( avoimen lähdekoodin ohjelma, joka lukee cpap-laitteen tietoja ja myös oksimetrin) kanssa. Nyt on niin, että on testattu, että tuo ohjelma toimii CMS50F firmwarella 3.9. Mutta nyt firmware onkin versio 6.1 eikä se toimi useammalla Linux, Windows eikä Mac -käyttäjällä.

Tuokin ohjelma voi auttaa selvittämään laitteen tunnistusongelmaa.

Tuo SPO2 ohjelma osaisi Windows-ymäristössä hakea tiedot .spo2 muotoiseksi tiedostoksi. Ja sen voisi importata Oscariin ongelmitta.

9
Laitealue / Vs: Contec CMS50F oksimetri v 6.1
« : 25.10.19 - klo:21.45 »
Kävi ilmi, että ohjelma käynnistyy. Mutta se ei löydä tuota oksimetria. Tämän koneen /usr/lib/ hakemistoon on lisätty joku kernel-moduuli 120x. En löydä nyt sitä enkä sitä, mistä se on peräisin. Toimimattomuus voi johtua siitä, että se ei ole asentunut oikein. Komento lsusb antaa laitteesta nyt rivin:

Koodia: [Valitse]
$ lsusb
...
Bus 002 Device 005: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
...

Tuon tekstin googlaus vie sivulle reading /dev/ttyUSB0.  Sitten kokeilin:

Koodia: [Valitse]
$ sudo lsusb -D /dev/ttyUSB0

$ sudo lsusb -V /dev/ttyUSB0
lsusb (usbutils) 007

Millähän keinoin tuota voisi testata, löytääkö Linux yhteyden tuohon laitteeseen (oksimetriin)?

10
Laitealue / Vs: Contec CMS50F oksimetri v 6.1
« : 25.10.19 - klo:21.01 »
Jesh! Tuolla winetricksillä tämä Sp02 Assistant -ohjelma käynnistyi tässä Linuxissa (Kubuntu 18.04.3). Näistä vinkeistä suuret kiitokset. Olin jo aikeissa ottaa CMS50F:n tehtaaseen yhteyttä speksien kyselemiseksi. Ja Silicon Valleysiin.

11
Sinulla voi olla jonkun vanhan NetBeans-version asetustiedostoja sotkemassa. Kokeile siirtää .netbeans -piilokansio syrjään tai nimeä se uudelleen kotihakemistossasi, että pääset aloittamaan puhtaalta pöydältä.
Oletko nyt siis yrittänyt saada NetBeans 11.0:aa vai vanhempaa 10.0:aa toimimaan JDK 11:n kanssa? Sinänsä molempien pitäisi kyllä toimia, mutta kannattaa käyttää 11.0:aa.

Kubuntu 18.04.3 asentaa apt:llä NetBeans version 10.0. Versio 11 on kai sitten muualta haettava ja mahdollisesti ei toimi tuon Kubuntun kanssa kunnolla.

Kotihakemistosta nimesin uudelleen toisella nimellä .netbeans alihakemiston. Siellä oli sekä 8.1 että 10.0 versioiden asetukset. Tämän jälkeen asennettu NetBeans 10.0 antoi System.out.print -lauseesta virheilmoituksen, että System ei ole olemassa. Sinänsä mainin argumenteissa oleva String ei antanut virheilmoitusta.

12
Laitealue / Vs: Contec CMS50F oksimetri v 6.1
« : 25.10.19 - klo:20.21 »
Kun käynnistän winellä laitteen mukana tulleen ohjelman, tulee virheilmoituksia. Tuo tarvitsee Windowsin kirjastoja MFC42u.DLL yms. tiedostoja. Näitä ei varmaan Linuxiin saa?

Koodia: [Valitse]
wine SpO2\ Assistant\ V3.0.5\ Setup.exe
0031:err:ntdll:NtQueryInformationToken Unhandled Token Information class 26!
0033:err:ntdll:NtQueryInformationToken Unhandled Token Information class 26!
0035:err:ntdll:NtQueryInformationToken Unhandled Token Information class 26!
003f:err:module:import_dll Library MFC42u.DLL (which is needed by L"C:\\Program Files (x86)\\SpO2 Assistant V3.0.5\\SpO2.exe") not found
003f:err:module:import_dll Library MFC42u.DLL (which is needed by L"C:\\Program Files (x86)\\SpO2 Assistant V3.0.5\\DllMsgBox.dll") not found
003f:err:module:import_dll Library DllMsgBox.dll (which is needed by L"C:\\Program Files (x86)\\SpO2 Assistant V3.0.5\\SpO2.exe") not found
003f:err:module:attach_dlls Importing dlls for L"C:\\Program Files (x86)\\SpO2 Assistant V3.0.5\\SpO2.exe" failed, status c0000135

13
Ongelma on, että ei löydy java.lang:ia. Kun avaan NetBeans 10.0:n projektin kohdan Libraries ja muokkauksen JDK 11 (default) niin avautuu ikkuna, jossa...

...on Classes ja listalla liuta luokkia (ei sisällä java.langia). Toisessa välilehdessä on Sources ja siellä on /usr/share/java eikä /usr/lib/jvm. Se on ainut, mitä tulee mieleen, jossa vika voisi olla.

Java (JDK) on asennettu uudelleen. NetBeans on asennettu uudelleen, joten vanhassa versiossa tms. ei vika ole. Uskon eniten tuohon, että Apachen softat ovat erilaiset kuin Oraclen.

14
Tämä NetBeans 11.0 ei löydä tavallisia luokkiakaan (String, System, jne.). Muokkasin yhtä yhden tiedoston ohjelmaa siten, että käänsin sen konsolissa. Käännös meni ok, mutta .class:in ajaminen javalla ei. Kunnnes poistin package-määrityksen. Silloin se alkoi toimia konsolissa. Mutta edelleen NetBeansissa ei löydä noita perusluokkia.

Minusta tuntuu, että vika johtuu siitä kun Java on vaihtunut Oraclelta Apachelle. Voi olla, että pakettien nimeämiset eroavat case-sensitiivisyydellä tms.

Kaveri asensi javan ja NetBeansin 11.0 ja sanoo, että kaikki toimii hyvin. Nyt kysymys ilmeisesti on aiemmin Oraclen aikana koodatulla koodilla ja sen epäyhteensopivuudella Apachen aikaan. Näin voisin kuvitella. Hassua asiassa on, että olen poistanut NetBeansin ja asennellut javat uusiksi, mutta NetBeansissa nuo luokkien tunnistamattomuudet ovat yhä.

15
Vaihtoehtoiset työpöytäympäristöt / KDE Quanta Plus
« : 21.10.19 - klo:22.02 »
Noin 10 vuotta sitten tein webbisivuja KDE Quanta Plus -ohjelmalla. Sitä ei löydy Kubuntu 18.04:n pakettivarastoista. Ilmeinen syykin siihen löytyi googlettamalla. Versioon 16.04 löytyi asennusohjeet, mutta niissä varoitettiin tietoturvaongelmista. Harmi kun Quanta Plus tuntui aikoinaan varsin hyvältä ja puoliautomaattiselta ohjelmalta.

Ihan toisessa yhteydessä minulle on kerrottu Kompiz tms. ohjelmasta, joka tekee ihan samoja asioita. Sitäkin olen silmäillyt, mutta en käyttänyt.

Pitäisikö tässä ottaa turvallisuusriskejä ja asentaa tuo Quanta Plus? Jotenkin pelkällä tekstieditorilla ei jaksa kauaa sivuja tehdä. Pieniä korjauksia kylläkin.  :)

16
Sinne sources.list.d hakemistoon olikin jäänyt vanhoista kokeiluista tiedostoja. Ja ne ovat tietysti aikojen saatossa unohtuneet. Siivosin ne pois. Nyt apt-get ei anna enää varoituksia. Kiitos!

17
Muuta lähteeksi /etc/apt/sources.list tiedostossa tämä (kommentoi vanha rivi # -merkillä pois käytöstä ja lisää tämä)
Koodia: [Valitse]
deb http://legacy.raspbian.org/raspbian/ wheezy main contrib non-free rpi
Sitten vaan päivitys:
Koodia: [Valitse]
sudo apt-get update && sudo apt-get dist-upgrade
edit: Versiopäivitys pitänee tehdä niin että ensin Jessie ja sitten Buster.

Vaihdoin tuon lähteen. Päivitys (ilman noita välivaiheita Jessie ja Buster) pääsi alkuun ja meni muuten onnistuneesti läpi, mutta tuli alla oleva varoitusteksti. Muutoin kyllä mukava, että tuota Raspberry Pi 2B:tä ei vielä tarvitse roskiin laittaa. Se palvelee ihan hyvin niihin tarpeisiin, mihin se on asetettu (webbipalvelimena). Olisin voinut kokeilla uudempaa version 4 Raspberryä, mutta tämä 4 Watin kulutus on miellyttävän vähän.

Tässä tulleet varoitukset. Siellä kummittelee tuo collabora.
Koodia: [Valitse]
W: Tiedoston http://raspberrypi.collabora.com/dists/wheezy/Release.gpg nouto ei onnistunut  Something wicked happened resolving 'raspberrypi.collabora.com:http' (-5 - Konenimeen ei liity osoitetta)

W: Tiedoston http://raspberrypi.collabora.com/dists/wheezy/rpi/binary-armhf/Packages nouto ei onnistunut  Something wicked happened resolving 'raspberrypi.collabora.com:http' (-5 - Konenimeen ei liity osoitetta)

W: Tiedoston http://raspberrypi.collabora.com/dists/wheezy/rpi/i18n/Translation-fi_FI nouto ei onnistunut  Something wicked happened resolving 'raspberrypi.collabora.com:http' (-5 - Konenimeen ei liity osoitetta)

W: Tiedoston http://raspberrypi.collabora.com/dists/wheezy/rpi/i18n/Translation-fi nouto ei onnistunut  Something wicked happened resolving 'raspberrypi.collabora.com:http' (-5 - Konenimeen ei liity osoitetta)

W: Tiedoston http://raspberrypi.collabora.com/dists/wheezy/rpi/i18n/Translation-en nouto ei onnistunut  Something wicked happened resolving 'raspberrypi.collabora.com:http' (-5 - Konenimeen ei liity osoitetta)

E: Some index files failed to download. They have been ignored, or old ones used instead.

18
Laitealue / Contec CMS50F oksimetri v 6.1 [RATKAISTU]
« : 21.10.19 - klo:11.19 »
Onko kukaan saanut Contec CMSF -oksimetriä (versio 6.1) toimimaan Linuxissa? Asensin ohjeiden mukaan Silicon Valleyn ajurin. Versio 3.9 on testattu toimivaksi. Mutta tuo uudempi ohjelmistoversio ei toimi Linuxissa eikä Maceissä. Tässä pitää ottaa pian yhteyttä valmistajatehtaaseen saadakseen uudet speksit.

19
Tämä voi päteä myös Ubuntuun. Kubuntu asentaa pakettivarastoista NetBeans v. 10.0. Uusin open JDK on versio 11. Nyt esimerkiksi Gephi (www.gephi.org) ei toimi versiolla 11, vaan vaatii open JDK 8:n. Ja jos asettaa open JDK version 8 käyttöön, NetBeans 10.0 valittaa, ettei voi toimia niin vanhalla JDK:lla.

Onko apt:llä mahdollista asentaa NetBeans 8.2 ?

20
Raspberry Pi 2B on palvellut uskollisesti. Uptimet olivat 336 days. Mutta käyttöjärjestelmää ei ole päivitetty pitkiin aikoihin. Kun tein sudo apt-get update:n, tuli virheilmoituksia:

Koodia: [Valitse]
Vrhe http://raspberrypi.collabora.com wheezy Release.gpg
  Something wicked happened resolving 'raspberrypi.collabora.com:http' (-5 - Konenimeen ei liity osoitetta)

Kokeilin packages.debian.org osoitetta ja jessie versiota. Tuli vähän toisenlaisia virheilmoituksia. Mikähän neuvoksi? Koneella on www-palvelin ja yksi webbipalvelinohjelmisto, Eivät ole korvaamattomia. Onko olemassa nykyään toimivaa pakettivarastoa, josta koko käyttiksen voisi saada nykyaikaiseksi eli päivitettäväksi?

Ensimmäinen tietokone muuten, jonka käyttiksen uptime on niin pitkä, että pakettivarastot ovat hävinneet Internetistä.  ;D

Sivuja: [1] 2 3 ... 26