Aihe

Tiedoston generointi sitä avatessa

Anonyymi

Onko mitään mahdollisuuksia muodostaa tiedosto dynaamisesti sen avaushetkellä? Siis esimerkiksi avattaessa vaikka tiedostoa "teksti.txt" sen sisältö luodaan avauspyynnön tapahtuessa ja palautetaan sitten dynaamisesti luotu sisältö avaajalle.

14

<50

    Vastaukset

    • Ei voida avata mitä ei ole.

    • Miksi pitää muuten moneen kertaan lähettää samaa aloitusta?
      Kyllä ne aloitukset menee perille kun vähän aikaa viitsii odottaa.

      • Lähetin aloituksen vain kerran. Lähetyshetkellä tuli "palvelinvirhe", mutta se ilmoitus katosi ja aloitus aukeni kuten aloitukset normaalistikin. Tupla-avaus johtuu siis palvelinpään virhetilanteesta.

        Tuohon "ei voida avata mitä ei ole" sanoisin että kyllähän jotain on. Voihan siellä olla pohjana vaikka tyhjä tiedosto. Tarkoitus olisi generoida asetustiedostoja niiden aukaisuhetkellä.


      • Anonyymi kirjoitti:

        Lähetin aloituksen vain kerran. Lähetyshetkellä tuli "palvelinvirhe", mutta se ilmoitus katosi ja aloitus aukeni kuten aloitukset normaalistikin. Tupla-avaus johtuu siis palvelinpään virhetilanteesta.

        Tuohon "ei voida avata mitä ei ole" sanoisin että kyllähän jotain on. Voihan siellä olla pohjana vaikka tyhjä tiedosto. Tarkoitus olisi generoida asetustiedostoja niiden aukaisuhetkellä.

        No tekee ensin sen tyhjän tiedoston. Eihän tuo nyt vaikeaa ole.


      • Anonyymi kirjoitti:

        No tekee ensin sen tyhjän tiedoston. Eihän tuo nyt vaikeaa ole.

        Viestisi informaatioarvo on täysi nolla. Ei kannata kommentoida, jos ei ole mitään asiaa.


    • En ymmärrä mitä yritetään. touch komennolla voit luoda tyhjän tiedoston. Sinne voit sitten kirjoittaa dataa monella tavalla. Sisältö voi olla myös linkkejä muihin tiedostoihin.

      • Tarkoitus olisi luoda ajantasainen conf-tiedosto sitä avatessa. Joku triggeri pitäisi siis olla avausvaiheessa.


      • Anonyymi kirjoitti:

        Tarkoitus olisi luoda ajantasainen conf-tiedosto sitä avatessa. Joku triggeri pitäisi siis olla avausvaiheessa.

        Unohda tuollaiset *.conf jutut. Silloin kun mies on niin autuaan tietämätön tiedostojen luku- kirjoitus- ja avaustapahtumista, ei ole mitään syytä mennä sotkemaan jonkin ohjelman asetuksia. Jokainen asetus jonka (10 vuoden päästä) aiot muuttaa, tulee tietää miten se vaikuttaa, mitkä muut ohjelmat ovat asetuksesta riippuvaisia siitä.

        KYSYMYS on HYVIN TYHMÄ!


      • Anonyymi kirjoitti:

        Unohda tuollaiset *.conf jutut. Silloin kun mies on niin autuaan tietämätön tiedostojen luku- kirjoitus- ja avaustapahtumista, ei ole mitään syytä mennä sotkemaan jonkin ohjelman asetuksia. Jokainen asetus jonka (10 vuoden päästä) aiot muuttaa, tulee tietää miten se vaikuttaa, mitkä muut ohjelmat ovat asetuksesta riippuvaisia siitä.

        KYSYMYS on HYVIN TYHMÄ!

        Tuonkin viestisi informaatioarvo on täysi nolla. Ei kannata kommentoida, jos ei ole mitään asiaa.

        Middleware-tyyppinen ratkaisu siis hakusessa. Esimerkiksi Node.js:n Expressissä käytetään sellaisia. Kun tehdään http-pyyntö johonkin osoitteeseen, niin middleware ottaa kopin, tekee temppunsa ja lähettää käsitellyn pyynnön alkuperäiseen kohteeseen.


      • Anonyymi kirjoitti:

        Tuonkin viestisi informaatioarvo on täysi nolla. Ei kannata kommentoida, jos ei ole mitään asiaa.

        Middleware-tyyppinen ratkaisu siis hakusessa. Esimerkiksi Node.js:n Expressissä käytetään sellaisia. Kun tehdään http-pyyntö johonkin osoitteeseen, niin middleware ottaa kopin, tekee temppunsa ja lähettää käsitellyn pyynnön alkuperäiseen kohteeseen.

        Sinä et vain kykene omaksumaan viestini sanomaa. Ei ole mitään järkeä koheltaa tuolla tasolla olevan, ellei osaa luoda, poistaa, muokata, nimetä uudelleen ja kopioida tiedostoa. AINA ENSIN tehdään itselleen selväksi perusteet jotta kyettäisiin omaksumaan asioita. Sinun Middleware jutut on täyttä roskaa, et itsekkään ymmärrä omia ohjeitasi, vedä pääsi perseestäsi, koita tajua jotain asiasta johon otat kantaa.


    • Voi. Mutta sitten puhutaan putkista(pipes). Ne ovat tiedostoja, joita luettaessa sisällön tuottaa ohjelma. Tai vähän ehkä harhaanjohtavaa sanoa noinkaan - tiedostoa voi lukea, mutta sen sisältö pysyy samana vain, jos ohjelma palauttaa joka kerta saman.
      Kirjoita 'man pipe' komentokehotteeseen, niin saat hiukan lisää tietoa. Putkeen siis kytketään kaksi eri ohjelmaa: Se joka kirjoittaa siihen ja se joka lukee sitä. Jos lukijaa ei ole - ei siihen mitään voi kirjoittaakaan. Eli antamalla putkelle komennon 'more tiedosto.txt' saa kirjoittaja mahdollisuuden kirjoittaa dataansa.
      On niitä muitakin mekanismeja, mikäli haluat juuri sen konkreettisen tiedoston, mutta ei näin kätevää?

      • dynaamiset www-serverit tekee juurikin tällaista, esim. PHP:llä voi täyttää sivulle kenttiä ja vaikka käyttäjäkohtaista dataa. Hakiessasi sivua se generoidaan sitten lennosta, tosin harvoin fyysiseksi tiedostoksi levyn kulmalle.


    • Tarkoitatko nyt, että haluat mahdollisuuden luoda uuden tiedoston niin, että sillä on heti luomisen jälkeen jokin sisältö, joka on on jonkin templaten eli mallipohjan mukainen? Jos tarkotat tuota, niin se on täysin mahdollista. Se onnistuu esimerkiksi Gnome -työpöytää käytettäessä siten, että luot template -tiedoston kotihakemistossasi olevaan Templates -hakemistoon. Suomenkielistä työpöytäympäristöä käytettäessä hakemisto on muistaakseni Mallit. Voit tehdä template-hakemiston alle myös alihakemistoja, joilla voit ryhmitellä templateja. Voit sitten työpöydältä tiedostoselaimessa uutta tiedostoa luodessasi valita minkä templaten perusteella uusi tiedosto luodaan. Voit siis luoda esimerkiksi LibreOffice -dokumentittipohjan jonkinlaista asiakirjaa varten tai voit esim tehdä templaten jotain asetustiedostoa tai vastaavaa varten. Itse käytän tuota Debianissa jatkuvasti.

      Yksi kätevä työkalu, jota itse myöskin käytän Debianissa on Autokey. Autokeyn avulla voi luoda tekstinpätkiä, jotka saa sitten automaattisesti lisättyä tekstidokumenttiin. Autokeyllä voidaan määritellä näppispikakomentoja, joita painamalla näppispikakomentoon liitetyn tekstin saa automaattisesti syötettyä mihin tahansa tekstinsyöttökenttään, joten Autokey toimii minkä tahansa tekstiä käsittelevän ohjelman kanssa kunhan ohjelmassa on tekstikenttä, johon tekstiä voi syöttää. Itse käytän tuota Debianissa jatkuvasti ja esimerkiksi lisään yhteystietoni osoitteineeen, sähköpostiosoitteineen, puelinnumeroineen jne tekstidokumenttiin yhdellä näppispikakomennolla. Autokeylle on olemassa gtk ja qt käyttöliittymät, jotka voi asentaa Debianissa näin:

      apt install autokey-gtk

      apt install autokey-qt

      T. miksuh

    • Kysymyksesi on typerästi muotoiltu. Ajattelet, luulet ja toivot jotain, muttet pysty jostain syystä mitenkään ilmaisemaan itsesäsi järkevästi.

      Tein sinulle malliksi Pythonilla komennon, joka muodostaa halutunlaisen tiedoston:

      avaa_tiedosto teksti.txt

      Toimii täysin automaattisesti. Ei tarvitse muuta kuin tietää mitä haluaa. Voit tehdä tuolla vaikka kouluaineesi, runon, ohjelman tai väitöskirjan millä kielellä vain. Ihan mitä vain mieleesi juolahtaa.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Maisa tahtoo Mikon kanssa yhteisen lapsen

      On kuitenkin kiire sillä sairaus voi paheta ja se kaataisi vauvahaaveet: "Lentoemäntänä työskentelevä mediapersoona Maisa Torppa, 29, kertoo tuoreess
      Kotimaiset julkkisjuorut
      117
      10013
    2. Maisuliini vongannut vieraalta mieheltä

      Käsi pystyyn kenelle tuli yllärinä: https://www.seiska.fi/Uutiset/Maisa-Torppa-taas-suhdeskandaalissa-Yritti-iskea-kaasonsa-miehen-ystavat-hylkasivat
      Kotimaiset julkkisjuorut
      284
      5181
    3. Turun seudulla löydetty ensimmäiset uudelleen koronaan sairastuneet

      Taitaa rokotukset mennä hukkaan, kun ei tulekaan immuniteettiä. https://www.iltalehti.fi/koronavirus/a/5039e73d-b54b-4edd-a962-a3c841d846d7
      Maailman menoa
      94
      3210
    4. Jättiselvitys: He saivat 100 000 euroa Business Finland tukea

      Jättiselvitys Business Finlandin koronatuista: he saivat 100 000 euroa, yli tuhat peruutti hakemuksensa https://www.is.fi/taloussanomat/art-2000007660
      Maailman menoa
      67
      3111
    5. Onkobmaisasta rikostutkinta päällä?

      Vauva palstalla oli lähipiirin viestit julkaistu mitä siellä täydellisessä pikku perheessä todellisuudessa tapahtuu... Aivan järkyttävää tekstiä jos p
      Kotimaiset julkkisjuorut
      154
      1474