Älä ohjelmoi mitään. Kaikki menee rikki viimeistään sadan vuoden päästä.
Älä ohjelmoi
coderpower
46876
0Äänestä
Muut lukivat myös
Ketjusta on poistettu 1 sääntöjenvastainen viesti.
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 46
Vanhimmat
Kopioi Linux Shell ikkunaan alla oleva kokonaisuudessaan, ja paina ENTER
#!/usr/bin/env bash
dialog --checklist "Ohjelmointi tiheys:" 15 40 5 \
1 "Tunti päivittäin" on \
2 "Tunti viikossa" off \
3 "Tunti kuukaudessa" off \
4 "Tunti vuodessa" off
clear
echo -e "\n\n\n\t\tSE EI RIITÄ!"
------------------------------------------------------------------------------------------------------------
Linux Mint 18 Sarah
Xfce 64-bit
Miksi ohjelmointi pitäisi lopettaa?
"Miksi ohjelmointi pitäisi lopettaa? "
Koska kernelin rajapinnat hajoo yhtenään.
Miksi muka pitäisi hajota? Laitteen suunnittelija siitä päättää.
Sitä paitsi suurin osa ohjelmoinnista on tietomassojen käsittelyä ja sovelluksia, eikä niillä ole mitään tekemistä minkään ajurikoodin kanssa.
Kerneli hajoo ja rajapinnat. Ohjelmoi siinä sitten. Semmoinen se linux on. Ei kannata ohjelmoida.
Maailma onkin paljon parempi paikka ilman sinun ohjelmointiyritelmiäsi.
"Kerneli hajoo ja rajapinnat."
No miksi hajotat sen? Oma vikasi.
Linuxissa ei mikään itsekseen hajoa. Oma vikasi se on jos menet rikkomaan. Olet siis paska.
" laitevalmistajat vihaavat Linuxia, eivätkä koe sitä tukemisen arvoisena.
Tashkinov kuitenkin muistuttaa, että laitevalmistajat vieroksuvat Linux-ytimen tukemista hallinnan puutteen vuoksi. Lisäksi kernelin eri rajapinnat hajoavat hänen mukaansa yhtenään."
Kannata ohjelmoida
" laitevalmistajat vihaavat Linuxia, eivätkä koe sitä tukemisen arvoisena."
Suurimmassa osassa laitteista mitä myydään sisältää Linuxin, joten paskapuhetta. Se Tashnikov on joku pelle, ei sillä ole ymmärrystä asioihin.
"Tashkinov kuitenkin muistuttaa, että laitevalmistajat vieroksuvat Linux-ytimen tukemista hallinnan puutteen vuoksi."
Miksi Linux on sitten suosituin laitevalmistajilla?
"Lisäksi kernelin eri rajapinnat hajoavat hänen mukaansa yhtenään."
Ei ne itsekseen hajoa vaan ohjelmistokehittäjän täytyy ihan itse mennä muuttamaan versiota. Paskapuhetta siis.
Rajapinnat hajoo ja kerneli. Nyt hajoo jo prossutkin
http://phoronix.com/scan.php?page=news_item&px=Ryzen-Segv-Response
Semmoinen se linux on!
Ei kannata ohjelmoida.
Todista.
Etsi yksikin laite mikä myyty Linuxilla ja jossa on tuollainen prosessori.
Jos et pysty niin todistettavasti puhut paskaa.
Linuxilla nyt ei myydä mitään. Ei kelpaa edes ilmaiseksi ihmisille. Linux toimii nurinkurisesti todisteina prossujen hajoomiset sekä cd-asemien tuhoaminen.
http://www.tivi.fi/Arkisto/2003-10-27/Mandrake-9.2-rikkoo-LGn-cd-asemia-3064847.html
Ei ois kannattanut ohjelmoida.
"Linuxilla nyt ei myydä mitään."
Valehtelet:
https://elisa.fi/kauppa/
https://kauppa4.dna.fi/DNA-Open/Puhelimet-ja-liittymät/Puhelimet/c/puhelimet
https://kauppa.telia.fi/yksityisille/tuotteet/laitteet.aspx
https://goo.gl/t2f1n2
"Linux toimii nurinkurisesti todisteina prossujen hajoomiset sekä cd-asemien tuhoaminen."
Prossujen hajoaminen liittyy Windowsiin. Vain Windowsilla myydyissä laitteissa on tuota Ryzeiniä: http://phoronix.com/scan.php?page=news_item&px=Ryzen-Segv-Response
Mitään Mandrakea ei ole olemassakaan ja joskus 15v sitten LG:n asemat tuhosi itse itsensä eikä se liity mitenkään Linuxiin. Olet siis valehtelija.
Mitä tuollaisilla laitteilla tekee missä ei ole käyttistä, juurihan kerroit ettei Linux ole käyttis ))
Linux ei ole käyttöjärjestelmä mutta se ei tarkoita etteikö noissa olisi Linuxia sekä käyttöjärjestlemä.
Siellähän lukee selvästi käyttöjärjestelmän kohdalla esim. ChromeOS tai Android. Oletko niin tyhmä että et osaa lukea?
Ethän sinä tiedä mitään, opettele noista linkeistä alkeet.
"Linux
Tämä artikkeli käsittelee Linux-käyttöjärjestelmää. Linux tarkoittaa myös käyttöjärjestelmän ydintä."
https://fi.wikipedia.org/wiki/Linux
"Linux-maailmaan tutustuessa on hyvä pitää mielessä, että Linux on suunniteltu eri lähtökohdista kuin esimerkiksi Windows tai Mac OS X, ja jotkin asiat hoidetaan eri tavalla. Perusteiden opettelu saattaa tuntua turhauttavalta, mutta tulee maksamaan itsensä takaisin moninkertaisena myöhemmin. Ei kukaan ole tietokoneita muillakaan käyttöjärjestelmillä oppinut päivässä tehokkaasti käyttämään."
https://www.linux.fi/wiki/Aloittelijalle
"Ubuntu on vapaista ohjelmistoista (avoimesta lähdekoodista) koostuva Linux-käyttöjärjestelmä, joka rakentuu Debian-projektin tekemälle työlle."
https://wiki.ubuntu-fi.org/Esittely
"Debian GNU/Linux on GNU/Linux-käyttöjärjestelmä ja vapaiden ohjelmistojen jakelukokoelma."
https://www.debian.org/index.fi.html
Tiedetään, että olet hidasälyinen, mutta ahkerasti opiskelemalla jopa sinä voi oppia jotain.
"Linux
Tämä artikkeli käsittelee Linux-käyttöjärjestelmää. Linux tarkoittaa myös käyttöjärjestelmän ydintä."
Virheellinen artikkeli. Mitään Linux-käyttöjärjestelmää ei ole olemassa.
"Ubuntu on vapaista ohjelmistoista (avoimesta lähdekoodista) koostuva Linux-käyttöjärjestelmä, joka rakentuu Debian-projektin tekemälle työlle."
Niin, Ubuntu on käyttöjärjestelmä. Se käyttää myös Linuxia kuten useimmat muutkin käyttöjärjestelmät ja siksi suomenkielessä onkin ok sanoa Ubuntun olevan Linux-käyttöjärjestelmä, eli Linuxia käyttävä käyttöjärjestelmä.
Se ei tarkoita, että Linux olisi käyttöjärjestelmä. Ubuntu on se käyttöjärjestelmä. Kuten tuollakin epävirallisella sivulla lukee, "UBUNTU plaaplaaplaa ON plaa KÄYTTÖJÄRJESTELMÄ".
"Debian GNU/Linux on GNU/Linux-käyttöjärjestelmä ja vapaiden ohjelmistojen jakelukokoelma."
Niin, Debian on myös käyttöjärjestelmä.
Mutta se Linux ei edelleenkään ole mikään käyttöjärjestlemä eikä muutu käyttöjärjestelmäksi vaikka kuinka tyrkytät jotain Debiania.
On varmaan vittumaista olla aina väärässä tai kerran taisit olla jossain oikeassa, en ole varma.
Luuletko tietäväsi paremmin kuin Linuxin porukka itse?
"Tämä artikkeli käsittelee Linux-käyttöjärjestelmää. Linux tarkoittaa MYÖS käyttöjärjestelmän ydintä, Ubuntu on vapaista ohjelmistoista (avoimesta lähdekoodista) koostuva Linux-käyttöjärjestelmä, Debian GNU/Linux on GNU/Linux-käyttöjärjestelmä"
-Lähetä ihmeessä Linuxin porukalle korjauspyyntäö, saavat kunnon naurut ))
"Luuletko tietäväsi paremmin kuin Linuxin porukka itse?"
Minä olen yleensä aina oikeassa. Jos sellainen käyttöjärjestelmä kuin Linux olisi olemassa, sellaisen voisi jostain ostaa tai ladata. Turha tyrkyttää mitään Debiania kun sinä puhuit siitä Linuxista.
"Debian GNU/Linux on GNU/LINUX-KÄYTTÖJÄRJESTELMÄ"
Tavaa ihan rauhassa, kyllä se siitä vaikka hidasjärkinen oletkin.
"LG:n asemat tuhosi itse itsensä eikä se liity mitenkään Linuxiin. Olet siis valehtelija. "
Windowsissa käytettiin samoja laitteita eikä yksikään rikkoutunut joten linux ne särki.
Eipä noita ole enää missään käytössä, vanhojen Windowsien mukana tuhottu.
"Jos sellainen käyttöjärjestelmä kuin Linux olisi olemassa, sellaisen voisi jostain ostaa tai ladata"
Täältä voi ladata linux-käyttöjärjestelmän:
https://www.ubuntu.com/
Linux ei ole Ubuntu vaan paljon muuta parempaa.
"Windowsissa käytettiin samoja laitteita eikä yksikään rikkoutunut joten linux ne särki. "
Mikä tahansa ohjelma saa ne LG:n asemat rikki, joten ei liity Linuxiin mitenkään. Windowsillakin voi käskeä tyhjentämään välimuistin ja sitten ne LG:n asemat tuhoaa itsensä.
Siellä on Linux-käyttöjärjestelmä nimeltään Ubuntu. Ei sellaista käyttöjärjestelmää kuin Linux.
Niin ja sen käyttöjärjestelmän nimi on Debian. Sen nimistä käyttöjärjestelmää ei edelleenkään ole olemassa kuin Linux.
"Mikä tahansa ohjelma saa ne LG:n asemat rikki, joten ei liity Linuxiin mitenkään. Windowsillakin voi käskeä tyhjentämään välimuistin ja sitten ne LG:n asemat tuhoaa itsensä. "
Kyse ei ollut välimuistin tyhjennyksestä vaan välimuistissa/puskurissa olevan datan kirjoittamisesta levylle. Koska ei-kirjoittavassa asemassa ei kyseistä käskyä tarvita eikä tule käyttää niin LG varasi sen muuhun käyttöön. Linuxin puupäät eivät tajunneet tätä ja kirjoittivat firmwaren yli näin tuhoten aseman.
"Kyse ei ollut välimuistin tyhjennyksestä vaan välimuistissa/puskurissa olevan datan kirjoittamisesta levylle. "
Ei vaan flush cache.
"Koska ei-kirjoittavassa asemassa ei kyseistä käskyä tarvita eikä tule käyttää niin LG varasi sen muuhun käyttöön."
Flush cachea käytetään myös lukevilla asemilla. Sillähän tehdään cachen invalidointi. LG siis teki itsetuhotoiminnon.
"eikä tule käyttää"
Kyllä tulee käyttää. Cachen tyhjennystä voidaan käyttää optimoinnissa.
"Linuxin puupäät eivät tajunneet tätä ja kirjoittivat firmwaren yli näin tuhoten aseman."
LG itse sen firmwaren ylikirjoitti kun käsketään flush cache.
Joo, selvästikin liian vaikeaa sinulle tavata tuo lause, siinähän on lyhenteitä, vierasperäisiä kirjaimia, vinoviiva...Eipähän se ketään haittaa että elät omassa pilvessäsi, onneksi kaikki muut osaa lukea.
"Ei vaan flush cache."
Flush Cache (E7h) This command is used by the host to request the device to flush the write cache. If there is data in the write cache, that data shall be written to the media.
Linux puupäät eivät tarkistaneet onko kyseessä kirjoittava asema ja vetivät firmwaren rikki. Microsoftin ammattilaiset eivät tuollaista virhettä tehneet.
"Siellä on Linux-käyttöjärjestelmä nimeltään Ubuntu"
Väitit ettei linux-käyttöjärjestelmää ole olemassa.
Tuossa ei lue missään, että komento tyhjää firmwaren, se on siis LG:n itsetuhotoiminto.
Cachea flushausta tehdään myös lukucachelle. Täälläkin jotkut puupäät tyhjää selaimen väliaikaistiedostoja. Sinun mielestäsi se on siis käyttäjän vika jos kiintolevyformatoidaan kun käyttäjä tyhjentää esim. sivuhistorian.
Sanoin että sen nimistä käyttöjärjestelmää kuin Linux ei ole olemassa.
Toki se Ubuntu on olemassa.
Cachea flushausta tehdään myös lukucachelle.
http://lh3.ggpht.com/_3kxnI3udWYQ/TSL7E0LVW6I/AAAAAAAA264/0xCje7lYpi0/naurua[4].jpg
"Tuossa ei lue missään, että komento tyhjää firmwaren"
Eihän se kirjoittavassa asemassa sitä teekkään. Sama jos tankkaisi bensaa dieseliin ja kone hajoaisi.
Koska laitevalmistajat vihaavat linuxia, joutuvat linux-puupäät arpomaan noita käskyjä summanmutikassa huonoin tuloksin (ryzen prossutkin hajoo).
Eli loppuu argumentit kun olin oikeassa kuten tavallisesti.
Voit tarkistaa vaikka tuolta Apua aloittejalle -palstalta laittamalla hakuun "Ccleaner".
"Eihän se kirjoittavassa asemassa sitä teekkään."
Ei pidä tehdä missään, koska standardissa ei sellaisesta mainita. Standardi määrittelee sen mikä on oikeata toimintaa ja mikä ei. Jos ei toimi kuten standardissa sanotaan tai tekee jotain omituisuuksia niin se on laitteessa oleva vika.
Miksi sitten Mandrake korjasi omaa koodiaan standardin(vanhentuneen) vastaiseksi cd-rikkojen jälkeen? Miksi laitevalmistajat eivät tehneet Mandraken kanssa yhteistyötä niinkuin Microsoftin kanssa? Miksi Mandrake joutui vaihtamaan nimensäkin pian tapauksen jälkeen? Windows ei hajottanut yhtään LG:n asemaa eikä Windows riko Ryzen prosessoreita.
"Miksi sitten Mandrake korjasi omaa koodiaan standardin(vanhentuneen) vastaiseksi cd-rikkojen jälkeen?"
Suojellakseen asiakkaita.
Samasta syystä kuin Microsoft vaikka siivoaa Windows 10:stä vanhaa koodia pois ja rikkoo vanhentuneita ohjelmia vähitellen.
"Miksi laitevalmistajat eivät tehneet Mandraken kanssa yhteistyötä niinkuin Microsoftin kanssa?"
Ei standardien laitteiden kanssa tarvitse mitään kummallista yhteistyötä. Jos ostan kaupasta kananmunia niin minä en tarvitse siihen mitään konsulttia siitä kanalasta missä muna on munittu koska kananmunat on direktiivin mukaista tavaraa ja niillä on tietyt mitat. CD-asemille on ATAPI standardi niiden pitää toimia sen mukaisesti.
"Miksi Mandrake joutui vaihtamaan nimensäkin pian tapauksen jälkeen?"
Tavaramerkin takia.
"Windows ei hajottanut yhtään LG:n asemaa"
Kyllä Windowsilla saa samalla tavalla rikki. Sen kun käskee vaan flushaamana välimuistin.
"eikä Windows riko Ryzen prosessoreita."
Ryzen prosessoreita on vain Windowsilla myydyissä keskusyksiköissä. Jos niitä hajoilee jossain, se liittyy vain Windowsiin.
Kyllä omalta osaltaan itsekukin voi ohjelmoinnin lopettaa tai olla edes aloittamatta, jos ohjelmoinnille ei näe tarvetta.
Aloittaja on osittain oikeassa. Nykyään "ohjelmoidaan" sutta ja sekundaa, kun touhu on mennyt käytännössä valmiiden rakennuspalikoiden kasaamiseksi. Mutta kun ne palikat on huonosti tehty, niin lopputulos ei ole lainkaan hyvä.
Sama vaivaa muutakin yhteiskuntaa. Rakennusala on samalla tavalla sekaisin kuin nykyinen ohjelmistotuotanto. Kaikkea vaivaa byrokratia ja vastuun pakoilu. Jotain on vialla, jos ohjelmiston tekemisessä suurin osa työstä on testaamista. Ei voitu tehdä alunperin oikein? Sama kun rakennettaisiin talo niin moneen kertaan, että se pysyy pystyssä. Ja että siinä on kuivat villat.
Markalla saa markan edestä.
Ohjelmointia opetetaan nykyään täysin väärin. Ei pidä lähteä ylhäältä alas, vaan päinvastoin. Ensin pitää opettaa perusteet. Käytännössä siis lähdetään tekemään assemblerilla ohjelmakoodia mikrokontrollerille, josta sitten edetään muihin kieliin.
"Aloittaja on osittain oikeassa. Nykyään "ohjelmoidaan" sutta ja sekundaa, kun touhu on mennyt käytännössä valmiiden rakennuspalikoiden kasaamiseksi. Mutta kun ne palikat on huonosti tehty, niin lopputulos ei ole lainkaan hyvä."
Öö.. Mistä palikoista mahdat puhua?
Eihän noissa valmiissa komponenteissa mitä yleisesti käytetään ole yleensä käytännössä juuri mitään vikaa. Lähes aina vika on sovelluskehittäjässä joka käyttää tekniikkaa väärin jos valmiskomponentti reistaa. Vielä tavallisemmin vika on ohjelman loppukäyttäjässä mikä tekee jotain käsittämätöntä ja koko IT-ympäristö voi olla sekasotkua.
"Jotain on vialla, jos ohjelmiston tekemisessä suurin osa työstä on testaamista. Ei voitu tehdä alunperin oikein?"
Siis testausta tehdään paljon ennemminkin sen takia, että saadaan tehtyä oikein. Se tekeminen on aika pieni osa. Kun sitä on vähän isompiakin ongelmia kuten se, että tilaaja joka ei tiedä mitä haluaa. Tai se että kommunikaatio takkuaa ja pitää varmistaa että tehdään oikeaa asiaa. Ja tehdään oikealla tavalla.
Sitten kun on tiedossa mitä ihan tarkalleen halutaan ja tehdään jotain, se tekeminen on aika pieni juttu.
"Sama kun rakennettaisiin talo niin moneen kertaan, että se pysyy pystyssä. Ja että siinä on kuivat villat. "
Talovertaus pätee ohjelmistoon vain osittain. Se on yhteneväistä, että jos kerrostaloa vaikka ja homma mennyt pieleen puolivälissä niin sen jälkeen päälle kasatut kerrokset puretaan, korjataan virhe ja tehdään uusiksi. Se ei toimi että tehdään perustukset päin persettä ja sitten kasataan pilvenpiirtäjä päälle.
Mutta sellainen merkittävä ero on ohjelmistoissa ja taloissa, että talot kun tehdään niin se on siinä sitten ja toimii yleensä pienellä huolella. Ohjelmistoissa sen sijaan on tavallista se, että sitä muovataan jatkuvasti tarpeiden muuttuessa. Esim. yrityksellä jolla on ohjelmisto, liiketoimintamalli voi muuttua ja tarvitaan uusia juttuja ja jotain pois ja ohjelmaa muovataan sen mukaan. Tai muovataan asiakkaiden toiveiden mukaan kun haluavat jotain toimintoa. Tai muovataan siksi kun teknologia ja maailma muuttuu.
"Ohjelmointia opetetaan nykyään täysin väärin. Ei pidä lähteä ylhäältä alas, vaan päinvastoin. Ensin pitää opettaa perusteet. Käytännössä siis lähdetään tekemään assemblerilla ohjelmakoodia mikrokontrollerille, josta sitten edetään muihin kieliin. "
Opettaminen joo näin. Mutta ohjelmien tekeminen ja suunnittelu sitten menee ylhäältä alas. Juurikin siksi kun se ei ole niin selvää mitä halutaan.
Kerros muuten mikä palikka olisi suttaja sekundaa jos tiedät semmoisen ja joka olisi oikeasti tarpeellinen. Siinähän olisi hyvä harrastusprojekti tehdä kunnollinen.
M-Kar
Kannattaisi kuitenkin varmaan ( edes) ohjelmoida
http://www.tivi.fi/Kaikki_uutiset/hengenvaara-it-jarjestelma-on-pahasti-myohassa-hatakeskuksessa-lauantaina-yli-20-minuutin-jono-6668856