Verkkohyökkäyksien vuoksi uudesta istunnosta ei voi lähettää viestejä ensimmäiseen 10 minuuttiin. Kiitos kärsivällisyydestänne.
Vastaa lankaan
preview image
0%
AsiallinenAsiallinen keskustelu

Kanavalla edellytetään asiallisuutta, lue lisää säännöistä.
TyöturvallinenTyöturvallinen sisältö

Kanavalla edellytetään työturvallista sisältöä, lue lisää sivun säännöistä.
Viimeisin vastaus
Viimeisin vastaus
Viimeisin lanka
Lista
Lista
Katalogi
AP Hellä Tonttu 7 pv
message file JPG
Web Browser Engineering
- Pavel Panchekha & Chris Harrelson

>Web browsers are ubiquitous, but how do they work? This book explains, building a basic but complete web browser, from networking to JavaScript, in a couple thousand lines of Python.

>Parts 1–3 of this book construct a basic browser weighing in at around 1000 lines of code, twice that after exercises. The average chapter takes 4–6 hours to read, implement, and debug for someone with a few years’ programming experience. Part 4 of this book covers advanced topics; those chapters are longer and have more code. The final browser weighs in at about 3000 lines.

https://browser.engineering/index.html
1
AP Hellä Tonttu 1 pv
message file JPG
Siellä varmasti täristään jo peloissaan Chromen, Firefoxin ja Safarin konttoreilla, kun uutta selainta pukkaa.

No hyvä on... myönnettäköön, ettei toi nyt ihan vielä renderöi noita sivuja *ihan* täydellisesti ...tai ole suorituskyvyltään ihan samaa luokkaa ...tai ole kaikki html/javascript/embed ominaisuudet edes implementoituna, mutta kyllä se kuitenkin parsii HTML ja CSS tiedostot ihan kohtuullisesti ja osaa esittää niitä.

Vaatii vielä vähän viilailua, että saa vastalaudan toimimaan, kun ei se nyt ihan ymmärrä kaikkea CSS:ää vielä:
>ValueError: could not convert string to float: '1.8r'
<size = int(float(node.style["font-size"][:-2]) * .75)

On kyllä oikeasti todella hyvä kirja ja kiinnostava askarteluprojekti, jos pitää tämän tyyppisistä hommista.
AP Itsekäs Orava 6 kk
message file JPG
toimiiko tää nyt oikein? reitittimessä jo dns asetukset nii poistin windowsin omista asetuksista nyt dns hommelit nii nyt yhdistää vain tohon 1.0.0.1 ku aiemmin oli myös 1.1.1.1

https://one.one.one.one/help/
7
Hilpeä Hyörijä 7 pv
Varovainen Hevonen Mikä olisi kevyt ja pätevä dns cache linuksille?
Itsellä on nyt ollut tää ja olen ollut tyytyväinen. Käyttää suoraan juuripalvelimia ja hakee siitä eteenpäin.

Unbound
>Unbound is a validating, recursive, caching DNS resolver. It is designed to be fast and lean and incorporates modern features based on open standards.
https://www.nlnetlabs.nl/projects/unbound/about/
Tungetteleva Enkeli 1 pv
Itsekäs Orava yritin googlailla mutta en löytäny selkeetä vastausta/syytä/seurausta että mitä jos on tolleen vaan toiseen noista osotteista yhdistettynä
Cloudflare on se paras ja nopein

jos kuitenkin oot määrittäny dns osoitteen tietokoneelle niin silloin se ohittaa reitittimellä olevan, ellei sitten halua jostain syystä eri dns osittteen toiselle koneelle jne..

>yritin googlailla mutta en löytäny selkeetä vastausta/syytä/seurausta että mitä jos on tolleen vaan toiseen noista osotteista yhdistettynä

kannattaa laittaa molempiin, se on vain varmuudenvuoksi jos tulee häiriötilanne ja joku huolto, ruuhka.. jne niin silloin ottaa automaattisesti 2dns osoitteen, käyttöön samoin jos 1 dns rupeaa hidastelemaan niin se vaihtaa lennosta 2 dns nii homma rokkaa entisellään

Google Dns
PIv4
8.8.8.8
8.8.4.4

IPv6
2001:4860:4860::8888
2001:4860:4860::8844


Cloudflare perus-DNS (1.1.1.1 ja 1.0.0.1):
IPv4:
1.1.1.1
1.0.0.1
IPv6:
2606:4700:4700::1111
2606:4700:4700::1001


1.1.1.1
(Estää haitalliset sivustot):
IPv4:
1.1.1.2
1.0.0.2
IPv6:
2606:4700:4700::1112
2606:4700:4700::1002

Suodatus haitallisilta sivustoilta ja aikuisille tarkoitetulta sisällöltä:
IPv4:
1.1.1.3
1.0.0.3
IPv6:
2606:4700:4700::1113
2606:4700:4700::1003

Cloudflare DNS-over-HTTPS (DoH) ja DNS-over-TLS (DoT):
DoH:
URL: https://cloudflare-dns.com/dns-query
DoT:
Host: 1dot1dot1dot1.cloudflare-dns.com
Tungetteleva Enkeli 1 pv
tosa on kuinka mikäkin dns toimii ympäri maailmaa ja kaikkea nippelidataa

https://www.dnsperf.com/#!dns-resolvers
AP Savuttelematon Kilpikonna 3 pv
message file JPG
Ajattelin antaa linuxille mahdollisuuden. Mikä niistä kannattaa asentaa. Haluaisin ehkä pelailla joskus. Pitää ilmeisesti usbitikulle ladata paketti ja sitten bootata sieltä asennukseen? Haluan säilyttää windowsin taustalla. Ja pitää tehdä toinen lohko levystä varmaankin ja alustaa fat32?
6
AP Savuttelematon Kilpikonna 3 pv
Banaanimainen Jääkäri Sen missä ei oo windowssia.. :) eikun haluut säilyttää sen? mutta se sun konehan on sitten silti yhtä hidas niiden microsoftin vakoilusoftien seuraamuksena eikä se ole kuin oikeastaan ulkoisesti näöllinen juttu sun linuxi.
Väitätkö että windows käynnistyy taustalla jos käynnistän linuxin?
AP Savuttelematon Kilpikonna 3 pv
Aamuvirkku Muhammad >Haluan säilyttää windowsin taustalla. https://learn.microsoft.com/en-us/windows/wsl/install
Ehkä kokeilen tätä ensin joo
Banaanimainen Jääkäri 3 pv
Savuttelematon Kilpikonna Väitätkö että windows käynnistyy taustalla jos käynnistän linuxin?
En mä tiedä. Mutta microsoftin toiminnasta päätellen niin kyllä sielä jotain taustaohjelmia varmasti on päällä jos se mokoma on asennettu minnekään päin sun tietokonetta.
(joo itekin käytän windowssia mutta mulla on 2-3 eri ohjelmaa päällä sammuttamassa eri microsoftin "palveluita" yms.)
AP Laiska Purnukka 4 pv
message file JPG
Mistähän hakemistosta Wayland/Hyprland hakee tämmöisen hiirenkursorin tai tunnistaako joku mihin pakettiin kuuluu, ei kai oletuksena luulis olevan noin omituinen? Jotain KDE-teemoja testasin joskus KDE:n oman "paketinhallinnan" kautta ja mielestäni poistin.
0
AP Pitkä Jäämies 5 pv
message file JPG
Miten yksilö voi tuotteistaa sovellusidean?

Jo melkein vuosi sitten keksin erään sovellusidean palvelulle jota ei ole olemassa. Ei ainakaan Suomessa, eikä etsintöjeni mukaan ulkomaillakaan (englannin kielellä). Aloin sitten kehittämään tästä webbisovellusta (en osaa muuta koodata kuin nettisivuja ja niitäkin huonosti) mutta jatkuvasti kehitystyön aikana tajuan uudestaan ja uudestaan, että tämä projekti on aika massiivinen yhden ihmisen hoidettavaksi edes joten kuten kohtuullisessa ajassa. Aloin rakentamaan sovellusta siis aivan pohjalta, eli käytännössä create react apista. Olen myös kohtalaisen varma, että jos tätä projektia tarkastelisi joku asiansa osaava, niin koko homma menisi uusiksi.

Nyt olenkin jo kovasti miettinyt, että voisikohan tätä tehdä jotenkin helpommalla ja nopeammin. Onko olemassa jotain palvelua joka tarjoaisi vaikka kohtuullista maksuakin vastaan suht valmiin alustan mikä olisi helppo muokata sovellukseni tarkoituksiin sopivaksi? Voinko esittää ideani jollekkin taholle joka luottamuksellisesti arvioisi ja joka kuoppaisi sen huonona ideana jolle ei koskaan käyttäjiä tulisi tai toteaisi sen toteuttamiskelpoiseksi ideaksi ja alkaisi vaikka kehittämään sitä? Pelkona siis se, että joku varastaisi idean ja kehittäisi siitä oman toimivan sovelluksensa ja jäisin itse nuolemaan näppejäni.
10
AP Pitkä Jäämies 5 pv
Rämä Orava Startup on hankala maasto. Ensin teet proton. Sitte testaat onko sille kiinnostusta. Sitten teet mvpn (minimum viable product) ja alat työntää käyttäjille esim niille joihin kokeilit prototyyppiä. Otat käyttäjiltä ideoita vastaan ja optimoit sovellusta. Rahaa näihin yleensä jaetaan vasta sitten ku on oikeasti näyttää että se sijoittaja joka laittaa sen 100k tai miljoonan sun softaan voi saada sen moninkertaisesti takaisin. Eli kun tiedät mihin tarvitset ja minkä verran saadaksesi startuppisi tietylle levelille niin rahaa ilmestyy. Prototyypin voi kuka tahansa tehdä ja sit se mvp voidaan uudelleen koodata alusta. Rämä Orava Kannattaa myös muistaa että raha ohjaa tekemistä ja sun liikeidealla jonkun pitää tienata rahaa. Se että koodaat sovelluksen joka pelastaa nälänhädän afrikasta ei välttämättä menesty jos sillä kukaan ei tienaa rahaa. Raha on ainoa motiivi sovelluksille pärjätä markkinoilla.
Noniin kiitos. Tuo mvp tuli itselle nyt uutena asiana. Uskaltaisin sanoa, että sovellus on jo tuossa mvp-tilassa koska sen ydintoiminnallisuus on jo olemassa ja käyttökelpoinen. Samaan hengenvetoon on kuitenkin todettava, että to-do-listalla on aivan jäätävä määrä toiminnallisuuksia. Lähipiirille olen sovelluksen julkistanut, pyytänyt rehellistä arviota ideasta ja tähän astisesta toteutuksesta ja positiivista palautetta näistä saanut. Ja liikeidea tämä on alunperinkin ollut, joten rahallistaminen on tavoite.

Kuitenkin kenties isoin ongelma on se, etten tiedä yhtäkään konkreettista tahoa, jolle tämän sovelluksen voisi esitellä. Eikä minulla ole luotettavia kontaktejakaan tälle alalle. Oletan, että järkevin seuraava etappi on kehittää sovellusta ja katsoa kerääkö se käyttäjiä.

Sitten tietysti ihan oma juttunsa on tuo tekninen puoli. Miten esimerkiksi seuraan paljonko sovelluksella on niitä käyttäjiä? Tällä hetkellä keinoni on avata tietokanta ja katsoa paljonko siellä on rekisteröityneitä käyttäjiä.
Kova Testomän 4 pv
Pitkä Jäämies Noniin kiitos. Tuo mvp tuli itselle nyt uutena asiana. Uskaltaisin sanoa, että sovellus on jo tuossa mvp-tilassa koska sen ydintoiminnallisuus on jo olemassa ja käyttökelpoinen. Samaan hengenvetoon on kuitenkin todettava, että to-do-listalla on aivan jäätävä määrä toiminnallisuuksia. Lähipiirille olen sovelluksen julkistanut, pyytänyt rehellistä arviota ideasta ja tähän astisesta toteutuksesta ja positiivista palautetta näistä saanut. Ja liikeidea tämä on alunperinkin ollut, joten rahallistaminen on tavoite. Kuitenkin kenties isoin ongelma on se, etten tiedä yhtäkään konkreettista tahoa, jolle tämän sovelluksen voisi esitellä. Eikä minulla ole luotettavia kontaktejakaan tälle alalle. Oletan, että järkevin seuraava etappi on kehittää sovellusta ja katsoa kerääkö se käyttäjiä. Sitten tietysti ihan oma juttunsa on tuo tekninen puoli. Miten esimerkiksi seuraan paljonko sovelluksella on niitä käyttäjiä? Tällä hetkellä keinoni on avata tietokanta ja katsoa paljonko siellä on rekisteröityneitä käyttäjiä.
google analytics
Rämä Orava 4 pv
Kova Testomän google analytics
No google analytics on jolleki wordpressille tehty plugari. Ei tommosta kannata käyttää ku ihan hioa itse se käyttäjätutkimus sinne sivuillensa. Jo pelkkä palvelin kertoo sinulle montako ihmistä siellä on käynyt
AP Epärealistinen Faust 6 pv
message file JPG
Asterinas on turvallinen, nopea ja yleiskäyttöinen käyttöjärjestelmäydin, joka tarjoaa Linux-yhteensopivan ABI:n. Se voi toimia saumattomana Linuxin korvaajana ja parantaa samalla muistiturvallisuutta ja kehittäjäystävällisyyttä.

Asterinas asettaa muistiturvallisuuden etusijalle käyttämällä Rustia ainoana ohjelmointikielenä ja rajoittamalla turvattoman Rustin käytön selkeästi määriteltyyn ja minimaaliseen Trusted Computing Baseen (TCB). Tämä innovatiivinen lähestymistapa, joka tunnetaan nimellä framekernel-arkkitehtuuri, tekee Asterinasista turvallisemman ja luotettavamman ytimen.

>A secure, fast, and general-purpose OS kernel written in Rust and compatible with Linux
https://github.com/asterinas/asterinas
11
Typerä Kummeliturska 6 pv
Epärealistinen Faust No ei sekään varmasti ihan täydellinen ole ja kyllä siinäkin on mahdollista tehdä ohjelmointivirheitä. >This doesn’t mean that code written in Rust is entirely bulletproof or infallible. Some runtime issues, like race conditions, are still the developer’s responsibility. But Rust does take many common opportunities for software exploits off the table.
Juuh. Mutta on tossa sekin haittapuoli et jos teet jotain kirjastoja rustilla, ihmiset vaatii et käytät memory safe operations vaikka osaisit varmistaa et unsafe ops ei tuota UB. Se on vähän paska kieli tehdä mitää julkista.

https://www.theregister.com/2020/01/21/rust_actix_web_framework_maintainer_quits/

Tää oli aika sairaat setit, oli viel nopein sillo ku kirjotin kotipalvelimen backendiä... Eipä oo enää.
AP Epärealistinen Faust 6 pv
Typerä Kummeliturska Juuh. Mutta on tossa sekin haittapuoli et jos teet jotain kirjastoja rustilla, ihmiset vaatii et käytät memory safe operations vaikka osaisit varmistaa et unsafe ops ei tuota UB. Se on vähän paska kieli tehdä mitää julkista. https://www.theregister.com/2020/01/21/rust_actix_web_framework_maintainer_quits/ Tää oli aika sairaat setit, oli viel nopein sillo ku kirjotin kotipalvelimen backendiä... Eipä oo enää.
No ihmiset on vähän idiootteja. Toi oli kyllä vähän tyhmä homma. Unsafe käyttäminen ei tosijaan itsessään pitäisi olla mikään edes luvaton asia, siinä vaan pitää ottaa vastuu tekemisistään. Jopa ohjekirjat opettavat käyttämään sitä ja ohjeistavat noin.
Typerä Kummeliturska 6 pv
Epärealistinen Faust No ihmiset on vähän idiootteja. Toi oli kyllä vähän tyhmä homma. Unsafe käyttäminen ei tosijaan itsessään pitäisi olla mikään edes luvaton asia, siinä vaan pitää ottaa vastuu tekemisistään. Jopa ohjekirjat opettavat käyttämään sitä ja ohjeistavat noin.
Sepä se... mut on olemas kunnon Unsafe kultti, koska voit koodata ymmärtämättäkin mikä on oikein ja turvallista. Oon vähän miettiny et Elixiril jos keksis jonkun tarpeeks ison skaalattavan projektin nii vois kirjottaa jotain... mut siin on vähä se ongelmana et mikä idea vaatis sen tason skaalaamista.

Ei nyt oikeen suju tää ideointi jostai syystä.

Käytämme evästeitä mukauttamaan käyttökokemustasi. Jatkamalla vierailua tällä verkkosivustolla hyväksyt evästeiden käytön. Lue lisää