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 - jarmala

Sivuja: 1 [2] 3 4 ... 39
21
F-Secure Internet Security -tilaukseni (Windows-koneella) on voimassa vielä ensi kevääseen. Nyt kuitenkin F-Secure IS ilmoittaa,

Eikös se F-Secure lakannut olemasta? Siitä tuli joku With-Secure tai muu sellainen.

22
LG kanssa aika v-mäinen, kun eivät päivitä selainta telkuissaan.
Kukahan lie edes philipsiä nykyään valmistaakaan, niin voivat sisältää valmistajan tai kiinan kommaripuolueen takaportin, joka kyllä voi riski olla.

Noihin ei taida nykyään auttaa muu kuin Ebay:stä tai Aliexpressistä jokin halpa satasen miniPC + DVB-viritintikku. PC:hen asentaa sitten Windowsin tilalle linuxin. Toimii. Tarvitsee toki lisäksi vielä langattoman näppiksen ja hiiren.

Voi toimia myös jollain vanhalla läppärilläkin...

23
Perunpa puheeni: tuo toimii vain komentoriviltä ajettuna, mutta .bashrc:hen lisättynä se ei toimi edes buutin jälkeen: command not found... Mikäs tässä nyt vielä hangoittaa?

Ahaa, ne funktiot pitääkin lisätä tiedostoon /etc/bash.bashrc. Nyt alkaa näyttää lupaavammalta. Kokeilenpa tätä jonkin aikaa...

24
Koodia: [Valitse]
lg() {
    ls -Fltrh "$@" | gawk '/^yhteensä/ {total = $0} !/^yhteensä/ {print} END {print total}'
}

Perunpa puheeni: tuo toimii vain komentoriviltä ajettuna, mutta .bashrc:hen lisättynä se ei toimi edes buutin jälkeen: command not found... Mikäs tässä nyt vielä hangoittaa?

25
Tee aliaksen sijaan funktio tai erillinen skripti, jonka voit tallentaa esimerkiksi .local/bin-hakemistoon. Tässä esimerkki .bashrc-tiedostoon sijoitettavasta funktiosta:

Koodia: [Valitse]
lg() {
    ls -Fltrh "$@" | gawk '/^yhteensä/ {total = $0} !/^yhteensä/ {print} END {print total}'
}

No nyt se alkoi toimia, kun vielä hoksasi vaihtaa yhteensät totaleiksi.

Kiitos.

26
Ei siitä taida selvitä ilman AWKia tai vastaavaa. Tässä AWK-ratkaisu:

Koodia: [Valitse]
ls -alFh "$@" | gawk -f koe.awk

Enpä kehtaa vielä merkitä tätä ratkaistuksi, koska tuo komento ei toimi, jos sen kohdistaa muihin hakemistoihin:

Koodia: [Valitse]
$ alias lg='ls -Fltrh "$@" | gawk -f ~/koe.awk'
ari@ari-JL:~$ lg
drwxrwxr-x 2 ari ari 4,0K tammi  28  2023 data/
drwxr-xr-x 2 ari ari 4,0K tammi  28  2023 Videot/
drwxr-xr-x 2 ari ari 4,0K tammi  28  2023 Musiikki/
drwxr-xr-x 2 ari ari 4,0K tammi  28  2023 Mallit/
drwxr-xr-x 2 ari ari 4,0K tammi  28  2023 Julkinen/
drwxr-xr-x 2 ari ari 4,0K helmi   7  2023 Työpöytä/
drwxr-xr-x 2 ari ari 4,0K helmi   7  2023 Kuvat/
-rw-rw-r-- 1 ari ari   78 syys   30 01:14 koe.awk
drwxrwxr-x 3 ari ari 4,0K loka   19 02:16 avi/
total 244K
ari@ari-JL:~$ lg avi/
gawk: warning: command line argument `avi/' is a directory: skipped

ari@ari-JL:~$ lg ./avi/
gawk: warning: command line argument `./avi/' is a directory: skipped

Eh? Mitä se gawkille kuuluu, mikä komentorivin parametri on? Käsittelisi vaan sen, mitä sille putkesta syötetään...
 

27
Ei siitä taida selvitä ilman AWKia tai vastaavaa. Tässä AWK-ratkaisu:

Jippii!

28
ari@ari-JL:~/tmp$ myfunction() {     ls -alFh "$@";     ls -alFh "$@" | head -1; }
OK, tuo auttaa pelkkkään myfunctioniin, mutta ei juuri muihin... No, on sekin hyvä, kiitos siitä. Tänks.

Ainiin, olisiko jotain keinoa, jotta hakemistoa ei tarvitsisi lukea kahteen kertaan?

29
Vaihda komennossa $1:n tilalle $@

Ok, kokeillaan:

Koodia: [Valitse]
ari@ari-JL:~/tmp$ myfunction() {     ls -alFh "$@";     ls -alFh "$@" | head -1; }

ari@ari-JL:~/tmp$ myfunction
total 16K
drwxrwxr-x  2 ari ari 4,0K syys   28 21:41 ./
drwxr-x--- 32 ari ari 4,0K syys   28 21:42 ../
-rw-rw-r--  1 ari ari  196 syys   28 21:41 bar
-rw-rw-r--  1 ari ari  148 syys   28 21:41 foo
total 16K

ari@ari-JL:~/tmp$ myfunction *
-rw-rw-r-- 1 ari ari 196 syys   28 21:41 bar
-rw-rw-r-- 1 ari ari 148 syys   28 21:41 foo
-rw-rw-r-- 1 ari ari 196 syys   28 21:41 bar

ari@ari-JL:~/tmp$ myfunction ./*
-rw-rw-r-- 1 ari ari 196 syys   28 21:41 ./bar
-rw-rw-r-- 1 ari ari 148 syys   28 21:41 ./foo
-rw-rw-r-- 1 ari ari 196 syys   28 21:41 ./bar

OK, tuo auttaa pelkkkään myfunctioniin, mutta ei juuri muihin... No, on sekin hyvä, kiitos siitä. Tänks.

30
Ls:n tulosteessa tiedostojen yhteiskokohan tulostuu heti alkuun, mutta mukavampaa olisi, että se tulisi vasta lopussa, jolloin se jäisi ruudulla näkyviin.

Netistä löytyy pilvin pimein erilaisia vaihtoehtoja, mutta kaikkia ovat hieman kryptisiä. Päädyin kuitenkin seuraavaan:

Koodia: [Valitse]
myfunction() {     ls -alFh "$1";     ls -alFh "$1" | head -1; }

Ja se tulostaa hienosti:

Koodia: [Valitse]
$ myfunction ../tmp/
total 16K
drwxrwxr-x  2 ari ari 4,0K syys   28 21:41 ./
drwxr-x--- 32 ari ari 4,0K syys   28 21:42 ../
-rw-rw-r--  1 ari ari  196 syys   28 21:41 bar
-rw-rw-r--  1 ari ari  148 syys   28 21:41 foo
total 16K

Mutta se ei toimi parametrien suhteen samalla tapaa kuin ls, koska jos komentaa

Koodia: [Valitse]
ari@ari-JL:~/tmp$ myfunction
ls: cannot access '': No such file or directory
ls: cannot access '': No such file or directory
a
ri@ari-JL:~/tmp$ myfunction *
-rw-rw-r-- 1 ari ari 196 syys   28 21:41 bar
-rw-rw-r-- 1 ari ari 196 syys   28 21:41 bar

ari@ari-JL:~/tmp$ myfunction ./*
-rw-rw-r-- 1 ari ari 196 syys   28 21:41 ./bar
-rw-rw-r-- 1 ari ari 196 syys   28 21:41 ./bar

Millä tavalla te siirtäisitte sen totalin tulosteen loppuun?

31
Pontuksesta en tiedä, mutta minä käyttäisin converttia:

Koodia: [Valitse]
convert -sample 1000x1000 -quality 50 foo.jpg bar.jpg
jossa kuva foo.jpg skaalataan mahtumaan 1000x1000 pikselin kokoiseen kehykseen kuvasuhde säilyttäen, joten kuvan resoluutio pienennetään  ja
jossa laatumääre 50 (skaala on 1 - 100) määrää jpeg-pakkauksen tiiveyden ja siten vaikuttaa eniten pienennetyn kuvatiedoston bar.jpg fyysiseen kokoon.

Pelkästään tuolla jälkimmäiselläkin kuvatiedoston voi hyvinkin saada pienennettyä puoleen kokoon.

32
SPF-tietue määritellään nimipalveluun (DNS). Tässä tapauksessa siis sille nimipalvelimelle, jossa domain pcuf.fi on määritelty.

Enpä tullut vielä hullua hurskaammaksi...

Mistä tietää, millä nimipalvelimella domain on määritelty?
Kuka voi tehdä tämän SPF -määrittelyn?
Miksi gmail valittaa minun vastausosoitteeni domainista eikä smtp -palvelimesta? Eihän viesti tule vastausosoitteestani vaan DNA:n smtp -palvelimelta...

33
Jotta pystyisin lähettämään omasta domainistani viestejä Gmail-tileille, pitäisi luoda joku #@!:n spf-tietue.

Sama ongelma myös täällä:

Koodia: [Valitse]
This is the mail system at host sinikuusama2.dnainternet.net.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<joku.nimi@gmail.com>: host gmail-smtp-in.l.google.COM[209.85.233.27] said:
    550-5.7.26 This mail is unauthenticated, which poses a security risk to the
    550-5.7.26 sender and Gmail users, and has been blocked. The sender must
    550-5.7.26 authenticate with at least one of SPF or DKIM. For this message,
    550-5.7.26 DKIM checks did not pass and SPF check for [pcuf.fi] did not
    pass 550-5.7.26 with ip: [83.102.40.152]. The sender should visit
    550-5.7.26  https://support.google.com/mail/answer/81126#authentication for
    550 5.7.26 instructions on setting up authentication.
    x25-20020ac24899000000b004fe14e26b30si2657551lfc.129 - gsmtp (in reply to
    end of DATA command)

Mitään en aiheesta ymmärrä, joten osaisiko joku vääntää rautalangasta asian minulle?

Minne tuo SPF-tietue pitää määritellä? Omalle PC:llenikö? Vai lähettävälle smtp-palvelimelle (smtp.dnainternet.net)? Vaiko vastausosoitteen palvelimelle (pcuf.fi)?

Mitä sen tietueen pitäisi sisältää?

34
Nyt on sormi suussa, miten edetä. Taidot ei riitä.
- 2 kpl Linux Mint
- 1 kpl Win 10
- Reititin TL MR600

Enpä tiedä, miten noiden kanssa pitäisi fiksuimmin menetellä, mutta ainakin omassa verkossani olen saanut koneet näkymään toisilleen aika mukavasti sshfs:llä.

35
Yleistä keskustelua / Vs: Sulautettuja ja Arduinoja
« : 13.08.23 - klo:02.41 »
Enemmänkin kiinnostaa erilainen datan kerääminen ja sen käsittely, kuin minkään ohjaus.

Kuten myös. Arduinoon on hyvin helppo liittää ympäristöä mittaavia antureita. Ja niitä olenkin harrastanut. Tällä hetkellä on ajossa mittausjärjestelmä, joka mittaa makuuhuoneesta ilman lämpötilan, kosteuden, hiilidioksidipitoisuuden, valoisuuden ja K-tyypin termoelementillä lämmityspatterin pintalämpötilan. Erinomaisen kiinnostavaa saada tietää hiilidioksidipitoisuus ja patterin pintalämpötila. Enpä olisi osannut arvata moisia ilman mittauksia...

Muitakin antureita on tilattu Aliexpressistä halvalla: mm. ilmanpaine, lämpötila ja kosteus -anturi BME280 ja tietenkin ihan tavallinen lämpötila-anturi 18B20, jolla voi mitata kaikkia lämpötilaan liittyviä mielenkiintoisia ilmiöitä. On suorastaan hämmästyttävää, miten paljon asioista saa selville pelkästään mittaamalla lämpötilaa online...   

36
Kokeiltu myös tämä nopeustestisivu: download 96 ja upload 48 Mbps. Ei se siitä nopeudu, kun asunnon  sisäiset ethernetpiuhat ja tietokoneiden verkkokortit eivät tue kuin 100 Mbps -nopeuksia.
Eh? Mitähän pitäisi tehdä?

Vanhat kaapelit olivat luokkaa CAT 5, joten siitä hitaus.... Ja lisätäänpä tännekin ratkaisu: ostin Tokmannista 10 m CAT 6 -kaapelin (11 e) ja tilasin Kiinasta Aliexpressistä 20 m CAT 6 kaapelin (11,50 e) ja nyt sekä media pc että pöytätietokone toimivat molemmat 1000 Mbps nopeudella downloadilla. Ja toki myös niiden välillä vaikkapa videotoedostojen siirtonopeus on 1000 Mpbs eli kivat 110 MB/s. Nyt aletaan olla lähellä nykyaikaa... 

37
Salasanaa syöttäessä näytölle ei tule tähtiä tai muita merkkejä vaan kursori pysyy paikallaan.

Olisikohan hyvä päivittää tuota kirjautumisen salasanakyselyä vaikka seuraavanlaiseksi:

Koodia: [Valitse]
Password (please note: the typed characters do not show up on screen): 
Kas, olen huomannut, että aika monta kertaa aloittelevat käyttäjät hämmentyvät siitä, että salasana ei tule näkyviin ruudulle...

38
TDP on eri asia kuin energiankulutus. TDP kertoo ainoastaan jäähdytystarpeesta eikä siitäkään käytännössä oikein kunnolla.

Prosessori ei voi pitkässä juoksussa käyttää enempää tehoa kuin sen TDP-arvo on, koska muuten se ylikuumenee. Valitettavasti mitään TDP:tä parempaakaan arvoa prosessoreiden energiankulutuksesta ei ole saatavissa, joten sillä on pakko mennä.

Ikävää on, että valmistajat eivät kerro prosessoriensa energiankulutuksesta mitään muuta kuin TDP:n. Oman prossunsa tehon voi toki itse mitata, mutta siitä on vaivaa, ja parempi olisi, että valmistajat kertoisivat sen auliisti: prosessorin teho watteina kuormitettujen ytimien lukumäärän funktiona. Linuxissa sen voi toki itse testata stress-ng:llä, kunhan vaan on hyvä tehomittari pistorasian ja pc:n välissä.

Haluatteko kuulla mittaustuloksia?

39
Minulla on nyt käytössä i5-10400F ja se on ihan tarpeeksi tehokas kaikkiin tekemiini hommiin. Ei sinänsä mitään tarvetta ostaa tehokkaampaa.

Intel 10400F näyttää omaavan 12300 CPU markia 65 watin TDP:llä Passmarkin testien mukaan. Se on hyvin pätevä ja nopea prosessori. Minulla ei koskaan ole ollut noin nopeaa...

Nyt kuitenkin samasta palvelusta voi hakea vastaavan laskentatehon/tehon omaavia prosessoreita, esim.

- Intel Core i7-1250U, jolla sama laskentateho (12300), mutta saavutetaan vain 9 watin teholla, tai
- Intel Core i9-13900F, jolla sama TDP, mutta CPU mark on 53157 eli prosessori on 4,3 kertaa nopeampi kuin sinun, mutta ihan samalla energiankulutuksella

Tapaan aina sanoa, että testit paljastavat, olipa aihe mikä tahansa...



40
1990-luvulla kuulin, että Linux osaa hyödyntää moniytimisyyttä paremmin kuin Windows. Nyt on Inteliltä tulossa uusi 14. sukupolven Raptor Lake Refresh -prosessorit. Esimerkin i9-14900K:ssa on 24 corea ja 32 threadia (8P + 16E). Miten on yleensä, osaako käyttöjärjestelmät jakaa työkuormaa optimaalisella tavalla noille P- ja E-ytimille? Nehän ovat erilaisia. Ja erityisesti nyt Linux, miten se osaa? Vai onko sillä koneen ostajan kannalta suurta merkitystä normaalioloissa?

Olen antanut itselleni kertoa, että Linuxin uusimmat kernelit osaavat käyttää Intelin P- ja E-ytimiä asianmukaisesti. Intelin insinöörit ovat nähneet paljon vaivaa koodatessaan kerneliin tuen näille erilaisille ytimille.

Jos jollakulla on käytössään Intelin 12- tai 13-sukupolven prossu, niin kertokoon, miten se Linuxilla toimii...

Sivuja: 1 [2] 3 4 ... 39