Tuoreimmat viestit

Sivuja: [1] 2 3 ... 10
1
Ohjelmointi, palvelimet ja muu edistyneempi käyttö / Vs: zenity-bugi?
« Uusin viesti kirjoittanut AimoE tänään kello 08:16 »
Ongelmaversio ei ole enää tallessa. Keskeneräinen komentotiedosto oli tämän tyylinen, hyvin lyhyt ja yksinkertainen:

Koodia: [Valitse]
for arg in $(zenity \
--list --checklist \
--separator=' ' --print-column=2 \
--column='' --column='' false abc false xyz
    )
do
    printf "kyllä/ei-kysymys $arg? "
    read yn || break # Ctrl-D
    echo processing ${yn:-k} $arg
done

Mukana oli tietenkin zenityn --title ja --text ja erilainen arvoluettelo ja echo-rivin tilalla eri komento. Tämä yllä näkyvä toimii sellaisenaan, joten en tiedä mikä vika aiemmassa oli. Hämmentävää kun komentotiedosto on näin yksinkertainen.

Siitä tuli lopulta vieläkin yksinkertaisempi, kun korvasin zenity-komennon muuttujalla $@ ja siirsin arvoluettelon desktop-tiedoston Action-määrityksiin. Lopulliseen versioon tosin tarvittiin hieman lisäkoodia sitä varten, ettei telakasta käynnistetty pääteikkuna sulkeudu heti kun viimeinen valinta on prosessoitu. Keskeneräisessä versiossa sitäkään ei ollut silloin kun taistelin yn-kyssärin kanssa.

Greppasin yn-muuttujaa muista scripteistäni. Löysin vain yhden, jonka joskus otan sourcella mukaan. Tässä tapauksessa en sourcettanut sitä edes epäsuorasti.

Onpa mysteeri.
2
Laitealue / Vs: Nvme - partitiot hävis kokonaan ?
« Uusin viesti kirjoittanut nm 13.02.26 - klo:20.44 »
Paras ohjelma olis testdisk. Sillä palautin parille ide-levylle  joskus kauan sitten  partitiot, kun olivat hävinneet.
Nyt  vaan  sekään  ei  edes  näe  koko  lyvyä  tai  osaa siitä.

Nyt pitää selvittää, näkeekö käyttöjärjestelmä levyn vai ei. Jos järjestelmä ei näe levyä, vika on laitteiston puolella.

Mitä lsblk listaa päätteessä:

Koodia: [Valitse]
lsblk
3
Laitealue / Vs: Nvme - partitiot hävis kokonaan ?
« Uusin viesti kirjoittanut qwertyy 13.02.26 - klo:20.03 »
Pitäs  joku  ammattimaisempi  ohjelma  löytää....
Ei se ammattimainen softa osaa parantaa korventunutta piiriä  :D
Siis siinähän on selkeästi joku katastrofaalinen kuolema käyny tuolle asemallesi, kun itsekin sanot, että järjestelmä ei sitä enää näe lainkaan.
4
Laitealue / Vs: Nvme - partitiot hävis kokonaan ?
« Uusin viesti kirjoittanut Frank Zappa 13.02.26 - klo:18.40 »
Paras ohjelma olis testdisk. Sillä palautin parille ide-levylle  joskus kauan sitten  partitiot, kun olivat hävinneet.
Nyt  vaan  sekään  ei  edes  näe  koko  lyvyä  tai  osaa siitä.
Pitäs  joku  ammattimaisempi  ohjelma  löytää....

T:Frank Zappa  8)
5
Asentaminen ja käyttöönotto / Käynnistyksen tulostukset
« Uusin viesti kirjoittanut vesa_turp 13.02.26 - klo:16.19 »
Aikoinaan (redhatissa) sain bootin yhteydessä tulostuksen ladattavista palikoista ruudulle. Kuinka saisin asetuksen päälle kubuntuuni ?
6
Ohjelmointi, palvelimet ja muu edistyneempi käyttö / Vs: zenity-bugi?
« Uusin viesti kirjoittanut kamara 13.02.26 - klo:13.25 »
Mulla kyllä toimii odotetusti:
Koodia: [Valitse]
printf "kyssäri";read yn && echo $yn

Jos painaa y:tä ja sen jälkeen returnia niin tulostaa y:n.

Edit - näyttääkin tulostavan y:n joka tapauksessa. :P

Edit 2 - muokattu näyttäisi toimivan.

Edit 3 - Miltähän tuo toimimaton scriptisi näyttää ?

Edit 4 - Tämä ainakin näyttäisi toimivan ...
Koodia: [Valitse]
e=`zenity --list --checklist --title="Options"\
    --text="Select your features"\
    --column="Use"\
    --column="Feature"\
    TRUE A\
    False B\ ` && printf "kyssäri:" && read yn && echo $yn $e
7
Näköjään Sudoku-ongelmalla on yhteyksiä biologisiin ongelmiinkin.

Syvyys- ja -leveyshaut oli tuttuja ennestään, mutta päädyin lukemaan muistakin algoritmeistä suora linkki

https://see-algorithms.com/

Kustannustehokas (aikakompleksisuuden osalta) lajittelualgoritmi yhdistettynä kustannustehokkaaseen hakualgoritmiin voisi tuottaa joitain tuloksia yhdistettynä siihen, että en etsi valmiita ratkaisuja vaan pyöräkin pitää keksiä uudestaan mitä olen luonteeltani.

Mitä itsekin opiskelin AMK-tutkintoni työkyvyttömyyseläkkeellä ja kerran bioteknologian insinööritutkinnon keskeyttäneenä valmistumiseni jälkeen ja Data Analyytikan FM:n keskeyttämisen jälkeen COVID19 -Lockdownin lyötyä päälle, ottaa asiaksi esim. lääkekehitykseen liittyvän Suodkun kautta jokin pätevä algoritmiikka.

Sudokujen ratkaisemisessa kynä/paperi -menetelmällä oikein keskittyen asiaan itselläni on sama vaikutus, mitä kuuntelen musiikkia CD -levyiltä ja täytän palapeliä makuuhuoneeni pöydällä,oikein keskittyneenä, niin positiivinen vaikutus mielialaan.

Onko muuten joku yrittänyt abstrahoida samaa päättelylogikkaa pseudo-tasolla tietokoneelle ohjelmoitavaksi koneen ymmärtämään muotoon, miten kynä/paperi-menetelmällä jäsentää printtisudokun ratkaisun?
8
Olen kokeillut jonkin verran noita koodipätkiä. Ne ovat yleensä kuvana. Miksei linkkinä kooditiedostoon, joka olisi tekstinä? Tai jokin kopiointipainike, jolla koodin saisi kopioitua leikepöydälle. Näin on tekoälysivuilla ja myös useammassa Q&A sivustoilla, joissa on neuvoja erilaisten vikatilanteiden välttämiseksi.

Tavallisesti kun olen jonkun koodin kirjoittanut kuvasta tekstiksi, tulee 2 tai 3 korjauskierrosta, joissa jouduu korjaamaan virheellisesti kirjoittamaansa koodia. Joskus joku rivi jää välistä pois ja joskus joku merkki on tullut nätyä ihan erilaisena kuin se oikeasti on. Tarkoitus on käydä jossain vaiheessa optikolla silmälasien uusimisen merkeissä. Mukavaa on myös Python Quiz koodipätkien kirjoittaminen tekstiksi ja käytännössä nähdä, mitä ne tulostavat. Ja voi sitä esimerkkiä muunnella ja kokeilla, miten tulostus muuttuu kun jotain muuttaa. Sekä voi palastella koodin ja katsoa yksityiskohtaisesti, mitä välituloksia mikäkin operaatio antaa.
9
Multimedia ja grafiikka / Vs: Uutisia ja musiikkia bash skriptillä
« Uusin viesti kirjoittanut elohope 13.02.26 - klo:07.45 »
Usein ongelmien syynä on jonkin apuohjelman puuttuminen.

Tässä apuohjelmien asennuskomennot Ubuntulle ja muille Debian-pohjaisille jakeluille:

Koodia: [Valitse]
sudo apt update -y && sudo apt upgrade -y (Päivittää järjestelmän)
Koodia: [Valitse]
sudo apt install -y mpg123 curl wget ffmpeg yt-dlp mp3gain bc yt-dlp
Arch Linuxissa tarvitaan yay-pakettihallintaohjelmaa mp3gain -ohjelman asentamiseen. Sen jälkeen:

Koodia: [Valitse]
yay -Syu (Päivittää järjestelmän)
Koodia: [Valitse]
yay -Syu mpg123 curl wget ffmpeg yt-dlp mp3gain bc yt-dlp
10
Ubuntulle/Linuxille kelpaa salasanaksi välilyönti. Tarkoitan näppäintä en koko sanaa.
Kohtalaisen helppo muistaa.
Sivuja: [1] 2 3 ... 10