Tuoreimmat viestit

Sivuja: 1 ... 4 5 [6] 7 8 ... 10
51
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.
52
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
53
Ubuntulle/Linuxille kelpaa salasanaksi välilyönti. Tarkoitan näppäintä en koko sanaa.
Kohtalaisen helppo muistaa.
54
Kun koet, etteivät salasanat ole kovin kriittinen asia, niin ehdotan rumaa tapaa. Laita ne kaikki tunnukset ja salasanat paperille ja se sopivaan piiloon. Toki joku voi murtautua kotiisi ja osaisi jopa hakea sitä paperilappua, mutta jätä siitä pankkiasiat ja kansalaiskirjautumisten tunnukset ja salasanat pois.
55
Ohjelmointi, palvelimet ja muu edistyneempi käyttö / zenity-bugi?
« Uusin viesti kirjoittanut AimoE 12.02.26 - klo:17.30 »
Olin testaamassa Bash.scriptiä, jossa oli väliaikaista logiikkkaa. Ensin se kysyy käyttäjältä valintoja "zenity --list --check-list" -komennolla, ja sitten on tarkentava yes/no -kyssäri, jonka olen tehnyt tyyliin
Koodia: [Valitse]
printf "kyssäri"; read yn Yllättäen muuttuja "yn" oli tyhjä read-komennon jälkeen. Kun aikani olin lyönyt päätä ruutuun, kokeilin auttaisiko jos suorittaa zenity-komennon aliprosessissa, eli käärittynä ()-sulkeisiin. Se ratkaisi ongelman täysin. Tämän jälkeen nimesin muuttujan toiseksi, ja sekin auttoi.

Onkohan tämä fiitseri vai bugi?
56
Kiitos neuvosta. Minulla taitaa olla aika hullunkurinen ongelma. Oikeastaan en edes tarvitsisi salasanoja. Minulla ei ole huoli siitä, että joku pääsisi lukemaan sivujani. Tietenkin olisi ikävää, jos tämä joku päättäisi kirjoittaa jotain hölmöä minun nimissäni tai paremminkin ubuntu-nimelläni ja loukkaisi muita Ubuntun käyttäjiä.

Tila todella loppui windows-levylläni, joten käytän tarvittaessa onedrivea tai Ubuntun omaa tilaa, vaikka sitä ei ole kovin paljon Yritän kuitenkin siivota Windows osioni.
57
Multimedia ja grafiikka / Vs: Uutisia ja musiikkia bash skriptillä
« Uusin viesti kirjoittanut Jakke77 12.02.26 - klo:14.44 »
kiitoksia, piti kokeilla ja en tähän alkuun päässyt kuuntelemaan ku bbc:n uutisia, pitänee perehtyä enemmän myöhemmin
58
Ubuntu tietokoneissa / Käytä python-makroja LibreOffice calcissa
« Uusin viesti kirjoittanut ilkant 12.02.26 - klo:11.37 »
YouTubessa oli ohje python-makrojen käytöstä LibreOffice-taulukkolaskentaohjelmassa. Tällähän voi tehdä melkoisia taikatemppuja ja automatisoida rutiineja!

Kanavalta YouLibreCalc löytyy paljon muitakin hyödyllisiä ohjeita.
59
Toisaalta, mihin tarviit noin isoja lukuja? Olisiko kenties laskukaavassa joku käpy?

Ohje auttoi! Nyt se pystyy laskemaan tämän ohjelman laskut. Tämä on sydänkäyräsimulaattori ja se on kopioitu FaceBookin jostain python-ryhmästä.

Koodistasi puuttuu miinusmerkit np.exp-funktion sisältä. Siksi lasku vuotaa yli 64-bittisistä liukuluvuista, eikä piirretty käyrä näytä samalta kuin Facebook-esimerkissä.

Kokeile tällä korjatulla versiolla:
Koodia: [Valitse]
import numpy as np
import matplotlib.pyplot as plt

if __name__ == '__main__':
    clcoding = np.linspace(0, 1, 500)
    ecg = (
        np.sin(2*np.pi*5*clcoding)*0.1 +
        np.exp(-((clcoding-0.3)*80)**2)*1.5 +
        np.exp(-((clcoding-0.32)*200)**2)*(-2) +
        np.exp(-((clcoding-0.35)*60)**2)*0.8
    )

    plt.figure(figsize=(8,3))
    plt.plot(clcoding,ecg)
    plt.title("Simulated Heartbeat Signal (ECG)")
    plt.xlabel("Time")
    plt.ylabel("Voltage")
    plt.grid()
    plt.show()
60
Eksponenttifunktio ylivuotaa nopeasti float64:llä. 700:lla tulee vielä vastaus (1.0142320547350045e+304), 800 ylivuotaa, noin pikakokeena.

Numpyssä on muuten neliöimiseen funktio square(); en sitten tiedä, onko se merkitsevästi nopeampi kuin kahteen korottaminen (** 2) – tai onko nopeus kannaltasi mitenkään oleellinen tekijä.
Sivuja: 1 ... 4 5 [6] 7 8 ... 10