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

    Onkohan tämä jo liioittelua?

    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
    #11

    Nyt koodia on jo melkein 600 riviä, mutta varmaan puolet siitä lienee jotain harhapolkuja, jotka joutaa poistaa sitten joskus. Tuli vähän kirjoitettua jo ekaa toiminnallisuuttakin, eikä pelkkiä tyhjiä määrittelyjä ja muita luita.

    Samalla siinä tuli myös ensimmäistä kertaa ikinä kirjoitetuksi async Rustia, kun ajattelin että se varmaan yksinkertaistaa asioita. Vähän kyllä jännittää, että mitä siitäkin tulee lopulta. En ole ennen uskaltanut siihen koskea.

    jago@mementomori.socialJ nen@mementomori.socialN 2 Replies Last reply
    0
    • nen@mementomori.socialN nen@mementomori.social

      Nyt koodia on jo melkein 600 riviä, mutta varmaan puolet siitä lienee jotain harhapolkuja, jotka joutaa poistaa sitten joskus. Tuli vähän kirjoitettua jo ekaa toiminnallisuuttakin, eikä pelkkiä tyhjiä määrittelyjä ja muita luita.

      Samalla siinä tuli myös ensimmäistä kertaa ikinä kirjoitetuksi async Rustia, kun ajattelin että se varmaan yksinkertaistaa asioita. Vähän kyllä jännittää, että mitä siitäkin tulee lopulta. En ole ennen uskaltanut siihen koskea.

      jago@mementomori.socialJ This user is from outside of this forum
      jago@mementomori.socialJ This user is from outside of this forum
      jago@mementomori.social
      wrote last edited by
      #12

      @nen async rustissa on sit sellanen ärsyttävä sudenkuoppa et kun alat tarvimaan Mutexia datan säilöön, ni muista käyttää async runtimen ( tokio? ) omaa Mutexia, ei std: : sync: : Mutex. Mä kompastun tohon joka hemmetin kerta.

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

        @nen async rustissa on sit sellanen ärsyttävä sudenkuoppa et kun alat tarvimaan Mutexia datan säilöön, ni muista käyttää async runtimen ( tokio? ) omaa Mutexia, ei std: : sync: : Mutex. Mä kompastun tohon joka hemmetin kerta.

        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
        #13

        @jago Hyvä tietää! Onneksi mulla on niin vähän rutiinia, että joudun joka tapauksessa tsekkaamaan mutexit ja rwlockit ym. IDE:n täydennysehdotuksista. Iso todennäköisyys, että näen siinä heti vieressä runtimen oman version. Joskus on jotain hyviäkin puolia siinä, ettei osaa. 😄

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

          Nyt koodia on jo melkein 600 riviä, mutta varmaan puolet siitä lienee jotain harhapolkuja, jotka joutaa poistaa sitten joskus. Tuli vähän kirjoitettua jo ekaa toiminnallisuuttakin, eikä pelkkiä tyhjiä määrittelyjä ja muita luita.

          Samalla siinä tuli myös ensimmäistä kertaa ikinä kirjoitetuksi async Rustia, kun ajattelin että se varmaan yksinkertaistaa asioita. Vähän kyllä jännittää, että mitä siitäkin tulee lopulta. En ole ennen uskaltanut siihen koskea.

          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
          #14

          En tiedä miten näin pääsi taas käymään, mutta lähitulevaisuudessa edessä hieman koodin selkiyttämistä...

          Tämä kun ei mitään hankalaa matikkaa ole, niin koodin pitäisi olla minusta mahdollista tiivistää näytölle kerralla mahtuvaksi funktioproosaksi, joka on helpompi tajuta ja tarkistaa.

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

            En tiedä miten näin pääsi taas käymään, mutta lähitulevaisuudessa edessä hieman koodin selkiyttämistä...

            Tämä kun ei mitään hankalaa matikkaa ole, niin koodin pitäisi olla minusta mahdollista tiivistää näytölle kerralla mahtuvaksi funktioproosaksi, joka on helpompi tajuta ja tarkistaa.

            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
            #15

            Rivejä tuli naputeltua tänään lisää sellaiset 26% ja pakattuna koodia 18%. Jotain taisin poistaakin, eli suht tuottoisa päivä.

            Välillä meinasin jäädä taas kunnon jumiin, mutta sängyssä silmät kiinni makoilu auttoi. Hoksasin virheitä ja unohtamiani juttuja siinä pötkötellessä.

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

              Rivejä tuli naputeltua tänään lisää sellaiset 26% ja pakattuna koodia 18%. Jotain taisin poistaakin, eli suht tuottoisa päivä.

              Välillä meinasin jäädä taas kunnon jumiin, mutta sängyssä silmät kiinni makoilu auttoi. Hoksasin virheitä ja unohtamiani juttuja siinä pötkötellessä.

              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
              #16

              On tullut tässä kyllä mieleen, että aloitinkohan koko projektin teknisesti vaikeimmasta osasta, kun päätin kirjoittaa palvelinten kanssa keskustelemiseen liittyvän koodin ensin. Varmaan pitkästyttävin se ainakin on.

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

                On tullut tässä kyllä mieleen, että aloitinkohan koko projektin teknisesti vaikeimmasta osasta, kun päätin kirjoittaa palvelinten kanssa keskustelemiseen liittyvän koodin ensin. Varmaan pitkästyttävin se ainakin on.

                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
                #17

                RE: https://mementomori.social/@nen/115990307530141543

                Muistaakseni osasin vuosia sitten aika hyvin välttää tämmöiset tilanteet ennakkoon, ja olin välillä aika ylpeäkin koodistani. Harmi etten vain enää muista, miten sen silloin tein.

                Toki tämänkertainen pulma on ollut aika monimutkainen sillä tavalla, että sitä on lähtökohtaisestikin ollut mahdoton mahduttaa omaan päähän edes osissa ilman että aina jotain unohtaa huomioida. Tässä voisikin olla hyvä paikka suunnittelutyökalulle, joka helpottaisi asioiden välisten riippuvuuksien hallintaa ja hahmottamista. Jotain, johon voi kaataa aivoista suoraan kaiken tajunnanvirran mahdollisimman vapaamuotoisesti ja sitten jäsentää, piirtää karttoja ja kaavioita, sitoa jotenkin koodiin ja tarkistaa että rakenne noudattaa suunnitelmaa.

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

                  RE: https://mementomori.social/@nen/115990307530141543

                  Muistaakseni osasin vuosia sitten aika hyvin välttää tämmöiset tilanteet ennakkoon, ja olin välillä aika ylpeäkin koodistani. Harmi etten vain enää muista, miten sen silloin tein.

                  Toki tämänkertainen pulma on ollut aika monimutkainen sillä tavalla, että sitä on lähtökohtaisestikin ollut mahdoton mahduttaa omaan päähän edes osissa ilman että aina jotain unohtaa huomioida. Tässä voisikin olla hyvä paikka suunnittelutyökalulle, joka helpottaisi asioiden välisten riippuvuuksien hallintaa ja hahmottamista. Jotain, johon voi kaataa aivoista suoraan kaiken tajunnanvirran mahdollisimman vapaamuotoisesti ja sitten jäsentää, piirtää karttoja ja kaavioita, sitoa jotenkin koodiin ja tarkistaa että rakenne noudattaa suunnitelmaa.

                  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
                  #18

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

                  Link Preview Image
                  nen@mementomori.socialN 1 Reply Last reply
                  0
                  • 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
                                          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