Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. En näköjään pääse somesovellusprojektin koodaamisessa eteenpäin edes aloittamalla ihan sen perusjutuista.

En näköjään pääse somesovellusprojektin koodaamisessa eteenpäin edes aloittamalla ihan sen perusjutuista.

Scheduled Pinned Locked Moved Uncategorized
34 Posts 4 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • nen@mementomori.socialN nen@mementomori.social

    Nyt on paljon parempi. Tuo kahdesti viitattu silmukkafunktiokin on pilkottu pienempiin osiin.

    Link Preview Image
    nen@mementomori.socialN This user is from outside of this forum
    nen@mementomori.socialN This user is from outside of this forum
    nen@mementomori.social
    wrote last edited by
    #19

    Jaa-a, taidanpa kirjoittaa puolet taas uusiksi puhtaalta pöydältä...

    nen@mementomori.socialN 1 Reply Last reply
    0
    • nen@mementomori.socialN nen@mementomori.social

      Jaa-a, taidanpa kirjoittaa puolet taas uusiksi puhtaalta pöydältä...

      nen@mementomori.socialN This user is from outside of this forum
      nen@mementomori.socialN This user is from outside of this forum
      nen@mementomori.social
      wrote last edited by
      #20

      Tuhannen rivin merkkipaalu lähestyy taas ja tällä kertaa ei tunnu siltä, että pitää kirjoittaa kaikki tai puolet uusiksi.

      Hauska muuten: jos mittaa koodin määrää pakkausalgoritmilla, niin koodia lisätessä saattaa koko pienentyä, kuten äsken kävi.

      nen@mementomori.socialN 1 Reply Last reply
      0
      • nen@mementomori.socialN nen@mementomori.social

        Tuhannen rivin merkkipaalu lähestyy taas ja tällä kertaa ei tunnu siltä, että pitää kirjoittaa kaikki tai puolet uusiksi.

        Hauska muuten: jos mittaa koodin määrää pakkausalgoritmilla, niin koodia lisätessä saattaa koko pienentyä, kuten äsken kävi.

        nen@mementomori.socialN This user is from outside of this forum
        nen@mementomori.socialN This user is from outside of this forum
        nen@mementomori.social
        wrote last edited by
        #21

        Tunnistin, että nämä actorit on se mitä olen koko ajan ollut tekemässä, ja otin mallia, että miten ne kannattaa toteuttaa: https://ryhl.io/blog/actors-with-tokio/

        nen@mementomori.socialN 1 Reply Last reply
        0
        • nen@mementomori.socialN nen@mementomori.social

          Tunnistin, että nämä actorit on se mitä olen koko ajan ollut tekemässä, ja otin mallia, että miten ne kannattaa toteuttaa: https://ryhl.io/blog/actors-with-tokio/

          nen@mementomori.socialN This user is from outside of this forum
          nen@mementomori.socialN This user is from outside of this forum
          nen@mementomori.social
          wrote last edited by
          #22

          Aijettä, nyt on kiva. Pelottava tuhat riviä meni vihdoin eilen rikki ja tuntuu että koodi paranee joka raapaisulla. Harmi etten oikein tiedä, miten tätä voisi testata jo tässä vaiheessa mielekkäästi.

          nen@mementomori.socialN 1 Reply Last reply
          0
          • nen@mementomori.socialN nen@mementomori.social

            Aijettä, nyt on kiva. Pelottava tuhat riviä meni vihdoin eilen rikki ja tuntuu että koodi paranee joka raapaisulla. Harmi etten oikein tiedä, miten tätä voisi testata jo tässä vaiheessa mielekkäästi.

            nen@mementomori.socialN This user is from outside of this forum
            nen@mementomori.socialN This user is from outside of this forum
            nen@mementomori.social
            wrote last edited by
            #23

            Taas sain hyviä oivalluksia sängyssä heräillessä. Koodi selkeytyi ja lyheni. Vastaavaa tuskin olisi tapahtunut, jos olisin sivuuttanut aiemman koodin kanssa tuskailun ja ulkoistanut ongelmanratkaisun tylsimmät vaiheet vaikkapa jollekin tehokkaalle orpojenmurskaajatekstitursottimelle.

            nen@mementomori.socialN 1 Reply Last reply
            0
            • nen@mementomori.socialN nen@mementomori.social

              Taas sain hyviä oivalluksia sängyssä heräillessä. Koodi selkeytyi ja lyheni. Vastaavaa tuskin olisi tapahtunut, jos olisin sivuuttanut aiemman koodin kanssa tuskailun ja ulkoistanut ongelmanratkaisun tylsimmät vaiheet vaikkapa jollekin tehokkaalle orpojenmurskaajatekstitursottimelle.

              nen@mementomori.socialN This user is from outside of this forum
              nen@mementomori.socialN This user is from outside of this forum
              nen@mementomori.social
              wrote last edited by
              #24

              Abstrakti ajattelu on liian ilmaisuvoimaista, jotta pelkästään se riittäisi toimivaan suunnitelmaan. Siinä on liikaa vapauksia. Se auttaa suunnistamaan, mutta ei kerro millaista maastossa on edetä ja mitä käytännön komplikaatioita ja rajoitteita mihinkin paikkaan liittyy. Tarvii työntää kädet saveen, kokea ja kokeilla.

              Tämän nyt tiesin valmiiksi, mutta tulipa taas mieleen tästä mun ähinästä, ja miten projekti on ollut melko sekavaa kohellusta, joka on vähitellen selkiytynyt. *LOKSAHTELUN ääniä*

              tarmot@mementomori.socialT nen@mementomori.socialN 2 Replies Last reply
              0
              • nen@mementomori.socialN nen@mementomori.social

                Abstrakti ajattelu on liian ilmaisuvoimaista, jotta pelkästään se riittäisi toimivaan suunnitelmaan. Siinä on liikaa vapauksia. Se auttaa suunnistamaan, mutta ei kerro millaista maastossa on edetä ja mitä käytännön komplikaatioita ja rajoitteita mihinkin paikkaan liittyy. Tarvii työntää kädet saveen, kokea ja kokeilla.

                Tämän nyt tiesin valmiiksi, mutta tulipa taas mieleen tästä mun ähinästä, ja miten projekti on ollut melko sekavaa kohellusta, joka on vähitellen selkiytynyt. *LOKSAHTELUN ääniä*

                tarmot@mementomori.socialT This user is from outside of this forum
                tarmot@mementomori.socialT This user is from outside of this forum
                tarmot@mementomori.social
                wrote last edited by
                #25

                @nen kiinnostava ketju! Substanssista en ymmärrä riittävästi pysyäkseni perillä sanoistasi, mutta on ilo lukea, miten kuvaat prosessiasi, varsinkin tämä viimeisin.

                nen@mementomori.socialN 1 Reply Last reply
                0
                • nen@mementomori.socialN nen@mementomori.social

                  Abstrakti ajattelu on liian ilmaisuvoimaista, jotta pelkästään se riittäisi toimivaan suunnitelmaan. Siinä on liikaa vapauksia. Se auttaa suunnistamaan, mutta ei kerro millaista maastossa on edetä ja mitä käytännön komplikaatioita ja rajoitteita mihinkin paikkaan liittyy. Tarvii työntää kädet saveen, kokea ja kokeilla.

                  Tämän nyt tiesin valmiiksi, mutta tulipa taas mieleen tästä mun ähinästä, ja miten projekti on ollut melko sekavaa kohellusta, joka on vähitellen selkiytynyt. *LOKSAHTELUN ääniä*

                  nen@mementomori.socialN This user is from outside of this forum
                  nen@mementomori.socialN This user is from outside of this forum
                  nen@mementomori.social
                  wrote last edited by
                  #26

                  Oon vain harrastelija, mutta ajattelen että koodaaminen on ensisijaisesti monimutkaisten asioiden palastelua niin pieniksi ja selkeiksi erillisiksi osiksi, että ihmisen rajallinen käsityskyky voi ymmärtää jokaisen niistä yksitellen. Samoin osien välisten yhteyksien pitäisi olla riittävän yksinkertaisia, jotta niitäkin voi käsittää järjellä.

                  nen@mementomori.socialN 1 Reply Last reply
                  0
                  • tarmot@mementomori.socialT tarmot@mementomori.social

                    @nen kiinnostava ketju! Substanssista en ymmärrä riittävästi pysyäkseni perillä sanoistasi, mutta on ilo lukea, miten kuvaat prosessiasi, varsinkin tämä viimeisin.

                    nen@mementomori.socialN This user is from outside of this forum
                    nen@mementomori.socialN This user is from outside of this forum
                    nen@mementomori.social
                    wrote last edited by
                    #27

                    @tarmot Kiva! Epäilen että välttämättä oikeat koodaritkaan ei pysyisi täysin kärryillä kaikista yksityiskohdista, sen verran epämääräistä itsekseni puhumista tuossa on.

                    1 Reply Last reply
                    0
                    • nen@mementomori.socialN nen@mementomori.social

                      Oon vain harrastelija, mutta ajattelen että koodaaminen on ensisijaisesti monimutkaisten asioiden palastelua niin pieniksi ja selkeiksi erillisiksi osiksi, että ihmisen rajallinen käsityskyky voi ymmärtää jokaisen niistä yksitellen. Samoin osien välisten yhteyksien pitäisi olla riittävän yksinkertaisia, jotta niitäkin voi käsittää järjellä.

                      nen@mementomori.socialN This user is from outside of this forum
                      nen@mementomori.socialN This user is from outside of this forum
                      nen@mementomori.social
                      wrote last edited by
                      #28

                      Rupesin aivoja lepuuttaakseni naputtelemaan koodiksi niitä Mastodon API:n tietotyyppejä(?), joita tarvitaan tööttäysten tulkitsemiseen. Tähän mennessä oon joutunut kirjoittamaan niille jo 138 eri nimeä ja kenttää, eikä vieläkään ole valmista. Aika paljon niin yksinkertaiselta tuntuvaan juttuun.

                      Ja tosi puuduttavaa hommaa. Vähän lannistavaakin, kun koko ajan jostain putkahtaa esiin läjäpäin lisää kirjoitettavaa, vaikka vähän väliä tuntuu, että nyt urakka on loppusuoralla.

                      Link Preview Image
                      nen@mementomori.socialN 1 Reply Last reply
                      1
                      0
                      • R relay@relay.an.exchange shared this topic
                      • nen@mementomori.socialN nen@mementomori.social

                        Rupesin aivoja lepuuttaakseni naputtelemaan koodiksi niitä Mastodon API:n tietotyyppejä(?), joita tarvitaan tööttäysten tulkitsemiseen. Tähän mennessä oon joutunut kirjoittamaan niille jo 138 eri nimeä ja kenttää, eikä vieläkään ole valmista. Aika paljon niin yksinkertaiselta tuntuvaan juttuun.

                        Ja tosi puuduttavaa hommaa. Vähän lannistavaakin, kun koko ajan jostain putkahtaa esiin läjäpäin lisää kirjoitettavaa, vaikka vähän väliä tuntuu, että nyt urakka on loppusuoralla.

                        Link Preview Image
                        nen@mementomori.socialN This user is from outside of this forum
                        nen@mementomori.socialN This user is from outside of this forum
                        nen@mementomori.social
                        wrote last edited by
                        #29

                        Valmis! Ja toimi näemmä heti ekalla yrityksellä, kun syötin sille esimerkki-Account- ja -Status-JSONit*. HAHAHA!

                        Siis wtf.

                        MUAHAHAHAHAA

                        HAH HAH HAH

                        (*vaan mitenhän ihmeessä tämä lause pitäis kirjoittaa?)

                        nen@mementomori.socialN 1 Reply Last reply
                        0
                        • nen@mementomori.socialN nen@mementomori.social

                          Valmis! Ja toimi näemmä heti ekalla yrityksellä, kun syötin sille esimerkki-Account- ja -Status-JSONit*. HAHAHA!

                          Siis wtf.

                          MUAHAHAHAHAA

                          HAH HAH HAH

                          (*vaan mitenhän ihmeessä tämä lause pitäis kirjoittaa?)

                          nen@mementomori.socialN This user is from outside of this forum
                          nen@mementomori.socialN This user is from outside of this forum
                          nen@mementomori.social
                          wrote last edited by
                          #30

                          Kai tuolla on pakko olla ainakin joku virhe, joka ei vain jostain syystä aiheuta kaatumista nyt juuri tuolla esimerkillä.

                          nen@mementomori.socialN 1 Reply Last reply
                          1
                          0
                          • nen@mementomori.socialN nen@mementomori.social

                            Kai tuolla on pakko olla ainakin joku virhe, joka ei vain jostain syystä aiheuta kaatumista nyt juuri tuolla esimerkillä.

                            nen@mementomori.socialN This user is from outside of this forum
                            nen@mementomori.socialN This user is from outside of this forum
                            nen@mementomori.social
                            wrote last edited by
                            #31

                            Siis 1293 riviä koodia, joka oli vielä tosi tylsää kirjoittaa. Kyllä siellä jotain pitäisi olla pielessä, edes jotain typoja, varsinkin kun en koko ajan jaksanut olla skarppina. Mutta hauska yllätys kuitenkin, ettei ohjelma sentään kaadu testiin, enkä silmämääräisesti löydä mitään vikaa mistään.

                            nen@mementomori.socialN 1 Reply Last reply
                            1
                            0
                            • nen@mementomori.socialN nen@mementomori.social

                              Siis 1293 riviä koodia, joka oli vielä tosi tylsää kirjoittaa. Kyllä siellä jotain pitäisi olla pielessä, edes jotain typoja, varsinkin kun en koko ajan jaksanut olla skarppina. Mutta hauska yllätys kuitenkin, ettei ohjelma sentään kaadu testiin, enkä silmämääräisesti löydä mitään vikaa mistään.

                              nen@mementomori.socialN This user is from outside of this forum
                              nen@mementomori.socialN This user is from outside of this forum
                              nen@mementomori.social
                              wrote last edited by
                              #32

                              Koodi toimii ilman virheilmoituksia ja tuntemattomia kenttiä myös kaikilla niillä vajaalla 900 tuhannella tuuttauksella, joita mulla on syksystä alkaen tullut säilöttynä tällaisia testejä varten. Ihan kiva! Siinä on kuitenkin jo joitain Mastodonin päivityksiäkin ollut välissä.

                              nen@mementomori.socialN 1 Reply Last reply
                              1
                              0
                              • nen@mementomori.socialN nen@mementomori.social

                                Koodi toimii ilman virheilmoituksia ja tuntemattomia kenttiä myös kaikilla niillä vajaalla 900 tuhannella tuuttauksella, joita mulla on syksystä alkaen tullut säilöttynä tällaisia testejä varten. Ihan kiva! Siinä on kuitenkin jo joitain Mastodonin päivityksiäkin ollut välissä.

                                nen@mementomori.socialN This user is from outside of this forum
                                nen@mementomori.socialN This user is from outside of this forum
                                nen@mementomori.social
                                wrote last edited by
                                #33

                                Vähän syvemmällä luotauksella löytyi yksi bugi ja muutama dokumentoimaton kenttä. Nyt mua ei voi syyttää noituudesta.

                                nen@mementomori.socialN 1 Reply Last reply
                                1
                                0
                                • nen@mementomori.socialN nen@mementomori.social

                                  Vähän syvemmällä luotauksella löytyi yksi bugi ja muutama dokumentoimaton kenttä. Nyt mua ei voi syyttää noituudesta.

                                  nen@mementomori.socialN This user is from outside of this forum
                                  nen@mementomori.socialN This user is from outside of this forum
                                  nen@mementomori.social
                                  wrote last edited by
                                  #34

                                  Koodaaminen on nyt silleen eskaloitunut, että harkitsen tosissani Rustin derive-makrojen opettelua. Aloin nimittäin kirjoittaa *kaikille* Mastodon API-structeille jo toista funktiota, joka käy läpi niiden kaikki kentät ja tekee jokaiselle jonkun yksinkertaisen operaation (rekursiivinen tarkistus ei-tuettujen kenttien varalta + debug-HTML datan tarkasteluun). En harkitsisi makroihin turvautumista pelkästä mukavuudesta, vaan siksi koska käsin tehdessä ja tarkistaessa saattaa sattua näkymättömiä huolimattomuusvirheitä ja jotkut kentät unohtua huomioida.

                                  Link Preview Image
                                  GitHub - dtolnay/proc-macro-workshop: Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019]

                                  Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019] - dtolnay/proc-macro-workshop

                                  favicon

                                  GitHub (github.com)

                                  1 Reply Last reply
                                  1
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups