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

Sivuja: [1] 2 3 ... 20
1
Tähän asti pilvikoneessa oleva sivu

slam.dy.fi

on näkynyt oikein muotoiltuna, mutta nyt se näkyy tekstinä firefoxissa. Miten saisi sen näkymään jälleen muotoiltuna apachella, niin kuin ennenkin?

Firefoxin network manager näyttää että

Accept on
   text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

pitäisikö sitä jotenkin muuttaa?



2
Tikulla on ubuntu 24,04. -ubuntu, joka käynnistyy ja näyttää ihan oikealta kaikkine Install or try -kuvakkeineen, mutta mitään ei aloiteta asentamaan, vaikka kuvakkeita napsauttaa.  Muuten kaikki näkymä on sellainen, kuin kokeilu tai asennustikulla käynnistettäesä yleenä on ollut.

Tikulta käynnistettäessä tulee kuitenkin tekstitilassa nopeasti näkyvä valitus, että irq vektoria ei löydy. Myös boot -virheilmoitus näkyy ihan ensimmäisenä. Voin yrittää saada sen tarkemmin tänne, jos se on ratkaiseva tieto. Netistä löytyi tietoa, että acerilla on oma luottamusasetus, jota pitää muutella biosissa, mutta tarkempaa tietoa siitä ei ole.

Asennustikku siis kuitenkin käynnistyy ja näyttää muuten toimivan näkymässä, eli ainakin itsensä asennustikun ubuntu on osannut käynnistää, ei lisene siis kysymys boot-tiedoston löytymättömyydestä? Mistä pitäisi alkaa etsiä ratkaisua.

muokk.:
tässä netistä asiaan mahdollisesti liittyvää tietoa, en ole ehtinyt kokeilla
"
So, you need to be in UEFI mode, set that in the BIOS, then set the EFI file on the Linux install flash drive as trusted. If the drive actually works, which is still up in the air right now, the install should proceed fine. Your EFI file is usually located in the /boot/efi partition or folder on the installer. It's probably called something like bootx64.efi.

"

3

Kun koneen mikrofoni kuulee ääntä, tämä muutettaneen jossain vaiheessa digitaaliseksi eli numeroiksi.

Miten saisi tällaisia mikrofonilta peräisin olevia numeroita esimerkiksi 100-paikkaiseen taulukkoon aina tietyin aikavälein, kun koneessa on 24.04 Ubuntu.

Millaisella nopeudella tai taajuudella näitä digitalisoituja numeroita tulee 24.04 Ubuntussa ja saisiko vaikka kaikki 100 peräkkäistä arvoa taulukkoon niin, että se olisi kohtuullisen kevyt toiminto suorittimelle tai väylälle tai muille asiaan liittyville laitteille.

En tunne digitaalista äänitekniikkaa Ubuntussa yhtään, joten ihan käytännönselitykset olisivat  tervetulleita.


4
Koneessa on ubuntu 24.04 perusversiona ja sen mukana tullut snap-firefox.

Miten olisi paras toimia pdf-asiakirjojen kanssa selaimessa. Joskus aikaisemmin oli mahdollista ruksata asetuksista avaa pdf-tiedostona -valinta, mutta nuykyään sen tilalla lienee system handler -valinta. Mitä se oikein tarkoittaa?

Liittyykö netin pdf:iin jotain turvallisuusongelmia ja niitä ei saisi asiakirjankatselimella suoraan availla.?

Helppoa olisi, jos pdf:t avautuisivat suoraan pdf:inä ja ne voisi halutessaan tallentaa asiakirjankatselimella, miten haluaa, vai onko suositeltavampaa avata ne selaimessa pdf:nä?





5
Voisiko perusohjelmilla, write, impress, tms., tehdä tavallisen nuottiviivaston, jossa on sävel- ja bassoalueet tavalliseen tapaan, siis sellaisen Aaron pienokoulu -nuottiviivaston.

Oma koneeni on pieni, enkä haluaisi asennella ylimääräisiä ohjelmia. (lilypod olisi oikein mukava, mutta, koska sen nuottimerkinnät eivät liene vakiomuotoisia, ei sitäkään viitsisi asennella tilaa viemään. Vakiomuotoiset nuottimerkinnät olisivat mielestäni sellaisia, joita ymmärretään esim. midistandardejen mukaan)

Tekoälyltä saadut ohjeet nuottiviivaston tekemiseksi writelle eivät vaikuttaneet kovin päteviltä.


6
 Jälleen "mielenkiintoinen" c++ strinstream -ongelma. En millään keksi, miksi alla olevassa lyhyessä kokeiluohjelmassa ei koskaan löydetä syötteen lopussa olevia ylimääräisiä merkkejä.

Kolmen kentän arvot (nu ss os) luetaan oikein ja haluttu määrä int arvojakin (j) onnistutaan lukemaan, mutta en koskaan onnistu havaitsemaan ylimääräisiä merkkejä viimeisen j:n jäljessä.
Miksi char-muuttujia lukevaan while-silmukkaan ei koskaan mennä eikä ylimääräinen_merkki saa koskaan luettuja arvoja (näyttäisi, että ääkköset toimivat g++ -kääntäjässä muuttujan nimessä)

Koodia: [Valitse]

#include <iostream>
#include <string>
#include <sstream>

#include <vector>

struct ParsedData
{ int nu;
  std::string ss;
  std::string os;
  std::vector<int> valinnat;  // valinnat
 
};

int j;  // valinta intinä

bool string_to_vector(const std::string& syote, ParsedData& tulos)
{ std::stringstream ss(syote);
  if(!(ss >> tulos.nu >> tulos.ss >> tulos.os))
    {
     return false; // Jäsentäminen epäonnistui.
    }
        std::cout <<tulos.nu << tulos.ss << tulos.os << std::endl;
  while(ss >> j)
    {
      tulos.valinnat.push_back(j);
          std::cout << j << std::endl;
    }
 char ylimääräinen_merkki = 'q'; //ääkköset toimivat muuttujassa myös???  <<===============
   //if(ss >> ylimääräinen_merkki)
   while(ss >> ylimääräinen_merkki) //   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<???????
     {                              //  <<<<<<<<<<<<<<<<<<<< tänne ei päästä koskaan ?????
       //return false;  // Ylimääräistä dataa löytyi.
       std::cout << "yy ";   //  ei koskaan tulla tänne ??????
     }
  return true; // Jäsentäminen onnistui ja syöte oli täysin käytetty.
}

// Pääohjelma, joka esittelee funktion käyttöä.
int main(int argc, char *argv[])

  ParsedData tulos;
  if( string_to_vector(argv[1], tulos) )
    { std::cout << "onnistui" << std::endl;
    }   
  else
    { std::cout << "tuli virhe" << std::endl;
    }
 
  return 0;
}

/
// g++ kokeilu.cpp -o kokeilu -pedantic
// ./kokeilu '33 ppppp ööö 11   12 oooo'

Muokk. 1

Toisaalta aika tyhmä kysymys. Kun while(ss >> j) eli lukeminen virrasta ei enää onnistu, se ei onnistu myöheminkään while(ss >> ylimääräinen_merkki). Ei auta, vaikka merkki ei ole int.

Toisaalta voisi ajatella, että vaikka int:in lukeminen ei onnistu, char:in lukeminen voisi kuitenkin onnistua.

Millähän keinolla tilanteessa voisi tarkistaa, onko virrassa vielä ylimääräisia merkkejä sen jälkeen, kun viimeisen int:in lukeminen on onnistunut. Ehkä joutuu try -rakenteisiin :(

Muokk. 2

Tekoäly kertoi, että

Lainaus
to test whether a stream has reached the end or encountered a bad character, use the stream status functions such as .eof(), .fail(), .bad(), and .good(). The .eof() function checks if the end of the stream has been reached, .fail() detects input failures (such as reading unexpected characters), and .bad() indicates a serious error that makes the stream unusable.

joten asia varmaan ratkeaa.
 

7
Kokeilin lukea tekstiä stringstreamilla, mutta miksi se ei koskaan ymmärrä, että anettu syöte on loppu eli miksi ja mistä se lukee ylimääräisen merkin alla olevassa esimerkissä.

Kokeilin syötteenä sanaa qwer ilman loppuvälilyöntiä, yhden loppuvälilyönnin kanssa ja useamman loppuvälilyönnin kanssa. Aina mennään if :iin << -operaattorin kanssa.

Miten  std::strinstreamin saisi ymmärtämään, että syöte on loppunut eikä ylimääräisiä merkkejä pitäisi olla.


Koodia: [Valitse]

#include <iostream>
#include <string>
#include <sstream>

int main()
{
  std::string syote1 =  "qwer    ";   // "qwer " tai "qwer" aina if menee läpi
  std::stringstream ss(syote1);
  std::string merkkijono;

  std::getline(ss, merkkijono, ' ');
  std::cout << syote1 << "|||" << std::endl;
  std::cout << merkkijono << "|||" << std::endl;
  char ylimaarainenMerkki;

  std::cout << "eka: " << (int)ylimaarainenMerkki << std::endl;
  if(ss << ylimaarainenMerkki   )
    {
      std::cout << "tästä virhe" << std::endl;
      std::cout << "toka: " << (int)ylimaarainenMerkki << std::endl;
      std::cout << "ylimaarainenMerkki on: " << ylimaarainenMerkki << std::endl;
    } 
  return 0;
}

// g++ testi_01.cpp -o testi_01 -pedantic
// ./testi_01


8
Graafisen kälin tarjoaman päivityksen jälkeen käynnistys pysähtyy nopeasti tyhjään ruutuun. Vikasietotilan käynnistysilmoituksista näkyy, että

Koodia: [Valitse]
/dev/root:  can't open blockdev
UFS: cannot open root device UUID = xxxxxxxxxxxxxxxxxx or unknown-block(0,0): error -6
please append a correct boot option: available partitions:
ext3
ext2
ext4
squashfs
vfat
fuseblk
kernel panic - not syncing: VFS unable to mount root fs on unknown-block(0,0)
CPU: 1    PID: 1  comm: swapper/0
tained 6.8.0-83 generic #83-Ubuntu



Millä tavalla tilanteessa voisi alkaa hakea ratkaisua, olisiko kyseessä levyllekirjoitusvirhe päivitystilanteessa, puuttuuko ext1 jostain syystä.....   79-Ubuntu näyttää toimivan hyvin, kirjoitan tätäkin sillä, kun käynnistin koneen aikaisempaan ydinversioon.





9

PHP:ssä on mail-funktio säähköpostin lähettämiseen. Onnistuuko sähköpostailu oikeasti tavallisiin sähköpostiosoitteisiin php:llä, eivätkä sähköpostipalvelut sisällä sellaisia suodattimia, joilla juuri php:llä tehdyt postiti karsittaisiin. Lähettävätkö "oikeat" sähköpostipalvelut joitain varmistuksia, jotka kertovat, että kyse ei ole epäluotettavasta lähteestä tulevasta postista tai roskapostista.

Onko php::ssä myös helppoa vakiotapaa sähköpostin vastaanottamiseen tai miten voisi tavallisena linux-peruskäyttäjänä saada sähköpostit omaan koneeseen, silloin kun se on päällä.

Voisiko pieni yhteisö toimia ilman ulkopuolisia sp-palveluita suunnilleen php:n avulla niin, että ehkä vain yhdessä palvelinkoneessa olisi sp-ohjelma.


10
Viivakoodinlukija ei näytä tunnistavan laskujen viivakoodia. Tunnistamattomuutta on ollut joskus aikaisemmin, ja epäilen, että se voisi liittyä uusiin ydinversioihin. Nythän on taas tullut ydinpäivityksiä, jotka tietysti otin.

Aikaisemmin viivakoodinlukijan tunnistamattomuus on korjautunut, kun seuraavilla kerroilla laskuja on ollut maksussa, ja toivottavasti näin tapahtuu nytkin. Mutta kysyisin, ovatko tunnistusongelmat tunnettu asia ja liittyykö se johonkin muuhun, esimerkiksi sarjaportin lukemiseen tms,


11

Kun otan tarjottuja päivityksiä u 24.04 -versiossa, tulee ilmoitus, että kaikkia päivityksiä ei voiasentaa.

Pitäisikö tilanteessa toimia jollain tavalla, vai onko ilmoitus vain tiedoksi taviskäyttäjälle. Mistä ne paketit, joita ei voi asentaa löytyvät, jos niitä haluaa tutkia jostain lokista..

 

12
 
Ubuntu 20.04 -jakelun tukiaika loppui ja jouduin päivittämään pilvikoneeni do-release-upgrade -komennolla. Kaikki näytti menneen hyvin ja pilvikoneella ollut nettisivukin toimi.

Mutta kun yritin pääkäyttäjänä ssh:lla kirjautua koneelle, tuli ilmoitus, että pääkäyttäjäni ei ole enää sudoilulistalla. Nyt en pääse tekemään tarjottuja tietoturvapäivityksiä enkä varmaan paljon muutakaan, mikä olisi tarpeellista.

Miten tilanteesta voi selvitä? Pääkäyttäjä oli tietääkseni ainoa sudoilija, jolleivät jotkut ohjelmat automaattisesti lisänneet itseään sudoilijoiksi.

13
Suunnitelussa on nettisivu paikalliseen käyttöön ja omalle koneelle. Sivulle olisi tarkoitus laittaa osoiteet nettisivuhin, joita tulee haettua useimmin, esimerkiksi sää ja hesari tms.

Sivuja olisi tarkoitus vähän ryhmitellä pudotusvalikkoihin. Tekoäly ehdotti suunnilleen tällaista html-sivua javascriptin kanssa

Koodia: [Valitse]

<!DOCTYPE html>
<html lang="fi">
<head>
<meta charset="UTF-8">
<title>Tekstialue ja Valikot</title>
<style>
body {
  font-family: 'Helvetica Neue', Arial, sans-serif; /* Use a common sans-serif font */
  font-size: 16px;
  line-height: 1.6;
}
 
.container {
  display: flex; /* Use flexbox for horizontal layout */
  width: 80%;
  margin: 20px auto; /* Center the container */
}
 
.dropdown {
  margin-right: 20px; /* Add space between dropdowns */
  flex: 1; /* Let dropdowns take equal width */
}
 
textarea {
  width: 100%;
  height: 150px; /* Increased height for better usability */
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 20px; /* Add space below dropdowns */
  resize: vertical;
}
 
select {
  width: 100%;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}
</style>
</head>
<body>
 
<div class="container">
  <div class="dropdown">
    <label for="valikko1">Valikko 1:</label>
    <select id="valikko1">
      <option value="vaihtoehto1">Vaihtoehto 1</option>
      <option value="vaihtoehto2">Vaihtoehto 2</option>
      <option value="vaihtoehto3">Vaihtoehto 3</option>
      <option value="vaihtoehto4">Vaihtoehto 4</option>
    </select>
  </div>
  <div class="dropdown">
    <label for="valikko2">Valikko 2:</label>
    <select id="valikko2">
      <option value="linkki1">Linkki 1</option>
      <option value="https://hs.fi  ">Linkki 2 </option>
      <option value="linkki3">Linkki 3</option>
      <option value="linkki4">Linkki 4</option>
    </select>
  </div>
  <div class="dropdown">
    <label for="valikko3">Valikko 3:</label>
    <select id="valikko3">
      <option value="kohde1">Kohde 1</option>
      <option value="kohde2">Kohde 2</option>
      <option value="kohde3">Kohde 3</option>
      <option value="kohde4">Kohde 4</option>
    </select>
  </div>
</div>
 
<textarea id="tekstialue" placeholder="Kirjoita tekstiä tähän..."></textarea>

<script>

const valikko2 = document.getElementById('valikko2');
  valikko2.addEventListener('change', () =>
    {
      const selectedOption = valikko2.options[valikko2.selectedIndex];
      window.open(selectedOption.value, '');   
    }
                          );

</script>

 
</body>
</html>

Mutta ongelmana on, että valikko 2 -pudotusvalikossa linkki 2 avautuu vain satunnaisesti. Siitä pääsee hesarin sivulle vain silloin, jos selaimen hakukentässä napsauttaa tämän kokeilusivun osoitteen enterillä. Sivun uudelleen lataus selaimen latauspainikkeesta ei mahdollista hesarin sivun avaamista eikä hesarin sivua voi aata enää uudestaan, jos se on jo kerran suljettu. Pitää mennä selaimen osoitekenttään napsauttamaan enterillä kokeilusivu uudestaan haettavaksi.

Miten saisi linkin toimimaan aina, kun se on vain näkyvissä valikossa?






14
Taloyhtiössä on elisan (valokuitu?)netti, jonka saa toimimaan suoraan, kun yhdistää seinärasian piuhalla tietokoneeseen.

Olisiko tällaisessa liittymässä mahdolisesti sellainen nettiosoite, että myös ulkoa päin saa yhteyden tähän osoitteeseen eli voiko omalle koneelle laitta Lampin ja saa oman nettisivun nettiin tällä tavalla.

Nettitikuthan ovat natattuja, enkä ole keksinyt keinoa, miten oman sivun saisi näkymään tikun kautta.


15

Taloyhtiössä on dna-laajakaista antennipistokkeesta ja käytössä on käytettynä edullisesti hankittu modeemi, joka ehkä on joskus tullut dna:lta.

Mikä tällaisessa järjestelyssä on vaarana tietoturvan kanssa. En ole käyttänyt pankkia modeemin kautta. Onko vaarana, että mille tahansa salasanaa kysyvälle sivulle meno on vaarallista tällaisen modeemin kanssa. Dna myy tietysti mieluusti uusia modeemeita.


16
Laitoin ubuntu 24.04 koneelleni octaven ohjelmistovarastosta, versio on suunnilleen 7.1.xx eli vuodelta 2022 ja vähän vanha, mutta peruspaketeista ei saane uudempaa.

Kun käynnistin octavenpäätteeltä, tuli ilmoitus

Koodia: [Valitse]
octave
QStandardPaths: XDG_RUNTIME_DIR points to non-existing path '/run/user/1000/snap.octave', please create it with 0700 permissions.
Qt: Session management error: Could not open network socket
Fontconfig warning: "/etc/fonts/fonts.conf", line 5: unknown element "description"

onko kyse vain kirjasinpuutteesta, vai pitääkö hakemisto vielä tehdä. Mikä olisi kätevä päätekomento hakemiston tekoon vaadituilla oikeuksilla.

voiko odottaa, että 24.04 -version pakettivarastoissa octave joskus päivitettäisiin uudempaan vai pitääkö uudempi kuitenkin hakea jostain muualta ppa:na, snapina tia flatpackina. Nyt koneessa on snap-ohjelmia.


17

Jos pitäisi tehdä esitys, jossa on esimerkiksi vaihtuvia maisemakuvia ja taustalla selostusta tai taustamusiikkia, joskus voisi olla lyhyt videopätkäkin, mikä olisi sopiva ohjelma tällaisen esityksen tekoon tai millä hakutermeillä asiaa pitäisi netistä selvittää.

Netistä katsomalla näytti siltä, että Impress on vähän erilaiseen käyttöön.


18
Sivulla

https://linuxcapable.com/how-to-install-freecad-on-ubuntu-linux/

olevan ohjeen mukaan freecad voidaan asentaa ihan tavallisesti

Koodia: [Valitse]
sudo apt install freecad
Mutta mistä näkyy, mikä freecadin versio on kyseessä, esimerkiksi 1.0 tai 1.1 tai joku muu.


19

Ubuntu 24.04 ilmoitti graafisen ikkunan tiedotuksissa, että "Uefi firmware available".

Miten se pitää asentaa, koneeseen tuli juuri tavalliset päivitykset ja asensin ne napsuttelemalla sopivista kohdista tarjottuja ikkunoita.

UEFIt eivät ilmeisestikään päivity samalla?



20
Jos käynnistää pilvikoneessa ohjelman taustalle, niin jääkö käynnistetty ohjelma käyntiin pilvikoneella, kun käynnistänyt pääteyhteys katkeaa.

Nyt käynnistyksessä on käytetty byobua, mutta onnistuisiko myös pelkillä bash-komennoilla.

Sitten tietysti ohjelma pitäisi saada pysäytettyä uudessa pääteikkunassa, kun joskus myöhemmin kirjautuu pilvikoneelle. Onnistuuko tavallsilla bash-konsteilla.

Sivuja: [1] 2 3 ... 20