Uutiset:

Ilmoitustaulu mahdollisten ongelmien varalta (wikimedia.org / Etherpad)

Sähköpostia ylläpidolle: kantapaikanherra (at) gmail.com

Main Menu

Ohjelmointi

Aloittaja Juha, helmikuu 03, 2019, 10:01:17

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

Hippi

Jos nyt ajatellaan ajanvarausjärjestelmää, niin onhan sen outoa, että sitä tehdään niin toimeksiannolla "me halutaan ajanvarausjärjestelmä, tuossa on kassillinen rahaa, katotaan mitä tulee".

Asiantunteva palvelun toimittaja lypsää siitä asiakkaasta irti, mitä sen värkin halutaan tekevän ja millaisin tiedoin. Jos asiakkaalla on vain idea, niin silloin asiakkaan kanssa yhdessä voidaan tehdä se toiminnallinen kuvaus, jonka jälkeen sitten toimittaja täsmentää speksit. Käyttöliittymän layoutit voidaan myös piirrellä yhdessä tai toimittaja voi piirtää ne mallit ja tehdä siitä karkean tason demon. Mitä pidempään asiakas on mukana suunnittelussa ja hyväksyy suunnittelun tuloksen, sen vähemmän tulee muutostarpeita enää siinä vaiheessa, kun homma on valmis.

Mutta tietenkin, jos toimittaja haluaakin lypsää vain rahat asiakkaaltaan, niin sitten lähdetään pelkästä ideasta rakentamaan sitä risumajaa ja tilkitään ja paikataan sitä sitten moneen kertaan.
If you see your glass as half empty, pour it in a smaller glass and stop complaining. ❤️

-:)lauri

#16
Niinhän me lypsimmekin kaikki tarpeelliset tiedot mutta kun parin viikon työn jälkeen asiakkaalla on uusi idea, jolloin järjestelmä meni osittain uusiksi. Sitten taas parin viikon päästä uusi idea, jolloin järjestelmä meni taas osittain uusiksi ja niin edelleen. Mitkään alkuperäiset suunnitelmat eivät ole enää voimassa kun järjestelmä on valmis. Sitten kun noita pyritään tekemään nopeasti, jotta muut työt eivät kaatuisi niskaan, dokumennoinnin kanssa on aina vähän niin ja näin. Tässä siitä yksi esimerkki, jolloin sille olisi pitänyt varata riittävästi aikaa.
Selvin merkki psykoosista on se, että kuvittelee ajattelevansa vain kylmän rationaalisesti ja loogisesti.

-:)lauri

#17
Paraikaa on juuri saatettu valmiiksi toinen projekti, jossa meillä on vastaavanlainen asiakas, joka myös huomasi, että kun systeemi toimi tavalla, jota he olivat meiltä tilanneet, että niiden sisäiset prosessit eivät olleetkaan yhteensopivia tämän tilaamansa tuotteen kanssa, joten tilattua tuotetta piti lähteä muuttamaan. Kun uusi muutos oli valmis, ilmaantui uusi ongelma heidän sisäsen järjestelmänsä kanssa ja niin edelleen. Ja tätä kehitystä on jatkunut reilu puolivuotta alunperin allokoidun 2 kuukauden sijaan. Tällä kertaa en tosin itse ole vastannut osista järjestelmässä, jotka ovat edellyttäneet tuota jatkuvaa muuttamista tavalla, jota ei ole oikein voinut automatisoidakaan, mutta ei tämä ole selvästi mitenkään epätavallista, että asiakkaat eivät tiedä alunperin, mitä se on mitä ovat meiltä tilaamassa.
Selvin merkki psykoosista on se, että kuvittelee ajattelevansa vain kylmän rationaalisesti ja loogisesti.

Jaska


Minäkin olen ollut mieluummin tekemässä hyviä projekteja. Yrityksen tarkoituksena puolestaan on tuotta voittoa. Paras osallistumani ohjelmistoprojekti tapahtui kolmekymmentä vuotta sitten. On jäänyt mieleen. Asiakkaan konepajatyyppisen yksikön johto oli kypsyttänyt tuotannonohjausideaansa  puolenkymmentä vuotta ja tiesi mitä halusi. Tämä oli onnistumisen avaintekijä. PC-tekniikka oli kehittynyt tasolle, jossa työasemien verkko oli hyvä alusta järjestelmälle. Kymmenkunta ammattilaista teki järjestelmää vuoden ja tulos oli hyvä. Ohjelmiston tekijäyritys palkitsi projektin osallistujat  vuoden parhaan projektin kunniakirjoilla polkupyörien kera. Vasta pari vuotta sitten kunnan asuintalooni asuttama narkkari pölli pyörän eikä poliisi sitä tietenkään löytänyt. Tietojärjestelmän valmistuttua asiakkaan tuotannonohjausideologian kehittäneellä yksikönvetäjällä alkoholiongelma paheni ja kerran hän sai kymmenen minuuttia aikaa kerätä tavaransa ja poistua yrityksestä lopullisesti.

Juha


Teksturissa eräs kätevin ominaisuus on se, kun maalaa tekstiä, sama teksti näkyy muuallakin korostettuna. Näin muuttujien sijainti on helppo bongata, esim aliohjelmia väsätessä.

Nyt on käytössä Geany, mikä on uusi teksturi, Gnome- ympäristössä. Kate:ssa oli tuo kiva piirre, jota kaipaa paljon. Kun muistia koneessa 4G, niin kannattaako KDE-n ohjemistoja asentaa. Tiedä tästäkään. Muuten Geany vaikuttaa ihan ok-teksturilta. Tällaiset työkalut tulisi tietysti tehdä täysin itse.

Jaska

Lainaus käyttäjältä: Juha - kesäkuu 13, 2019, 11:18:49
Tällaiset työkalut tulisi tietysti tehdä täysin itse.
Teksturikin on sen verran vaativa ohjelma, että muutamaan vapaan koodin ohjelmaan ymmärtämiseen saakka tutustumisessa ja kelvollisen itselleen tekemisessä on aivan mieletön työ.

Juha


Tietysti, jos tekee hyvän :))

Aikaa siinä menisi, totta.

-:)lauri

Eikös tuo samojen kirjainten/kirjainyhdistelmien korostus ole aika monessa koodieditorissa joko vakiona tai lisäosana asennettavissa?
Selvin merkki psykoosista on se, että kuvittelee ajattelevansa vain kylmän rationaalisesti ja loogisesti.

Juha

#23
Lainaus käyttäjältä: Tuottavuusloikka - kesäkuu 13, 2019, 16:56:39Eikös tuo samojen kirjainten/kirjainyhdistelmien korostus ole aika monessa koodieditorissa joko vakiona tai lisäosana asennettavissa?

Äh. Ei valikoista suoraan, joten ei olemassa.

Ok. Toiminto löytyy Geany:ssä, tosin manuaalista. Manuaalit näyttävät hyvältä, ja toiminnallisuuksia näköjään paljon. Hitokseen näköjään panostettu asiaan.

BTW Se seikka, että konfiguraatiotiedostot saa editointiin, ja ne listataan valikossa suoraan otettaviksi, on aika ammattimainen käytäntö minusta.

-:)lauri

#24
Mä käytän töissä PhpStormia ja Visual Studio Codea, joista ainakin jälkimmäisessä tuo korostus on vakiona. PhpStormista en muista, että onko vakiona, löytyykö asetuksista vai edellyttäisikö se jonkun lisäpalikan asentamista. Käytän minä notepad++ -ohjelmaakin, mutta enempi muistiinpanoalustana. Siinä korostusta ei tule ainakaan vakiona.
Selvin merkki psykoosista on se, että kuvittelee ajattelevansa vain kylmän rationaalisesti ja loogisesti.

ROOSTER

Lainaus käyttäjältä: Jaska - maaliskuu 10, 2019, 01:27:29Paras osallistumani ohjelmistoprojekti tapahtui kolmekymmentä vuotta sitten.
.. Kymmenkunta ammattilaista teki järjestelmää vuoden ja tulos oli hyvä. Ohjelmiston tekijäyritys palkitsi projektin osallistujat  vuoden parhaan projektin kunniakirjoilla polkupyörien kera. Vasta pari vuotta sitten kunnan asuintalooni asuttama narkkari pölli pyörän eikä poliisi sitä tietenkään löytänyt. Tietojärjestelmän valmistuttua asiakkaan tuotannonohjausideologian kehittäneellä yksikönvetäjällä alkoholiongelma paheni ja kerran hän sai kymmenen minuuttia aikaa kerätä tavaransa ja poistua yrityksestä lopullisesti.

Minkälaisia vaikutuksia oli niillä muilla, epäonnistuneemmilla projekteilla?
Yleinen mielipide on aina väärässä.

a4: Minulla on sellainen kokemus että kaikki vähänkin älykkäät laitteet jumiutuvat itsekseen, ennemmin tai myöhemmin ja jotkut useammin.
Omakin pää.

Gerardo: "Viidakko on äiti, eikä äitiä voi myydä tai ostaa. Äitiä voi vain suojella.  HS

Juha


Kun hyvä mahdollisuus verrata editoreita, uuteen siirtymisen alussa, niin tuntuma tekemiseen korostuu.

Kun Kate:lla korvaa tekstiä, korvausprosessin päätteeksi ilmoitetaan, kuinka monta korvausta tehtiin. Geanyssä homma tuntuu sujahtavan, muttei tiedä, mitä tarkemmin tapahtui.

Geanyn tapa olla ilmoittamatta, on vähän kuin unix-komennot, oletuksen. rm -rf *, etkä saa mitään ilmoitusta kun asiat kadonneet, jos luvat kunnossa. Toisaalta kiva, mutta kun koodatessa aina epävarmuutta tekemisessä, niin kaikki lisätuntuma on plussaa.

Ehkä varmuus voi näissä kommunikaatiovaje-systeemeissä syntyä, kun aikansa vääntelee, jolloin kaikki ilmoitukset keskeyttävät tärkeämmät.

Joten ...

Juha


Luokkiin perustuva ohjelmointi on selkein, rakentelussa. Varmaan menee vielä aikaa, kun sujuvuus tähän tulee. Sen huomasin, että vaistomaisesti yritin tehdä rakentelusta jotenkin luokkien tapaan toimivia. Sitten ajattelin, että parempi nojautua suoraan PHPn valmiisiin luokkarakennelmiin.

Lenny

Lainaus käyttäjältä: Vihervasemmisto - kesäkuu 13, 2019, 17:16:33
Mä käytän töissä PhpStormia ja Visual Studio Codea, joista ainakin jälkimmäisessä tuo korostus on vakiona.
Atom ja Visual Studio Code lienevät suosituimmat editorit tällä hetkellä.

Vimillä ja Emacsilla tulee myös aina olemaan oma kannattajakuntansa. Myös silloin kun nämä nykyiset hipsterieditorit ovat jo vaihtuneet uusiin :D

Yhteistä kaikille hyville editoreille on laajennettavuus. Uudet editorit ohjelmoidaan JavaScriptillä, ja jos sieltä ei löytyisi esim. nyt tuota sanojen korostusta, sen voisi tehdä itse aika vaivattomasti.
Lainsäädäntö ennen luontoa (Immanuel Kant)

Juha

Lainaus käyttäjältä: Lenny - kesäkuu 16, 2019, 04:47:01
Lainaus käyttäjältä: Vihervasemmisto - kesäkuu 13, 2019, 17:16:33Mä käytän töissä PhpStormia ja Visual Studio Codea, joista ainakin jälkimmäisessä tuo korostus on vakiona.

Atom ja Visual Studio Code lienevät suosituimmat editorit tällä hetkellä.


Miksi nuo puuttuvat, esim debianin ohjelmistolähteistä?