GitHub Coderwall Stack Overflow Google+

Üldiselt on ressursipuudulikkuse tõttu ruuteritel süsteemilogi ehk syslog lahendatud mälus asuva ringpuhvrina, mis on teatud olukordades väga tülikas, sest vanad logiread kaovad sealt üsna kiiresti, et uutele ruumi teha.

Üritasin lahendada probleemi, kus veebirakendused erinevatest serveritest teevad rakendusesiseselt päringuid teistele veebilehtedele ja teenustele üle SSL/TLS ühenduse, omades igaüks oma komplekti sertifikaatidest, tehes nende uuendamise küllaltki tüütuks. Minu pakutud lahendus viib (de-)krüpteerimise vastutuse ja koormuse muudest rakendustest eraldiseisvaks.

Nginx konfigureerimisnippe 26. oktoober 2014

Kogun siia mõned jupid Nginx konfiguratsioonist, mida tihti vaja läheb.

Kassisöötja 21. oktoober 2014

Laisk ja hajameelne inimene nagu ma olen, tegin kassidele automaatse söötja.

Uurisin ja mõtlesin, kuidas fotosid paremini organiseerida ja nendega ka lisainfot siduda. Pildikataloogidele andmebaaside loomine muudaks tagavarakoopiate tegemise tüütuks. Andmefailide kasutamisel oleks tulnud hakata andmestruktuurile mõtlema. Siis aga meenus EXIF.

Switchid ja ruuterid võivad ägedad olla, gigabitised, Jumbo Frame toega ja mida veel, kuid kui on vaja suuri faile liigutada, siis peaksid ka võrgukaablite otsas olevad seadmed sellest kasu lõigata oskama. Üks väga lihtne nipp selleks on MTU (maximum transfer unit) suurendamine.

CRON spikker 24. september 2014

CRON on tööriist, millega saab protsesse ajakava järgi jooksutada. Üldine teooria on hästi seletatud Wikipedias, aga teen siia lühikokkuvõtte.

See blogi põhineb hetkel Jekyll staatilise blogi mootoril ja on hostitud GitHubis, kuid tavalisele blogijale käib selle kasutamine üle jõu. Sellepärast saigi vahepeal uuritud blogimootorit Ghost ja selle tasuta hostimise võimalusi ning dokumenteerisin nüüd hiljem ka selle käigu.

Üritades ruuteritele uut elu sisse puhuda, olen end aeg-ajalt leidnud olkorrast, kus flash-mälu täis saab. USB-draiverid iseenesest võtavad juba üsna palju ruumi ära. Kui sinna juurde ka veel veebiliides ja midagi veel lisada, on väiksema mäluga ruuteritel mõõt täis. Selle vastu aitab kui sisemise flash-mälu asemel kasutada nt USB-mälupulka.

Mõnikord on mugav kui server teatud sündmuste peale teateid saadaks, et saaks kiiresti reageerida. Selle seadistamine pole üldse keeruline.

Interneti kiirus ei ole päris see, mis lubatud? Teeme skripti, mis Dockeri abiga aitaks jälgida, mis tegelikult toimub.

Kui vanal koduruuteril hakkas võrgupesasid väheks jääma ja juhtmevabasid seadmeid aina enam juurde tekkis, hakkas võrguühendusega aina enam probleeme tekkima. Tellisingi siis ära ruuteri TP-Link TL-WR1043ND ja switchi TP-Link TL-SG1008D.

Fail2ban ja Nginx 20. märts 2014

Internet on algusest peale üles ehitatud usaldusele, kuid kahjuks leidub palju inimesi, kes seda ära kasutavad. Internetile avatud serveri veebi- ja SSH-serveri logides on üsna tavaline leida kummalisi ja lühikese aja jooksul korduvaid (ebaõnnestunud) päringuid. Seda isegi siis, kui server on ligipääsetav vaid IP-aadressi järgi ja keegi teine seda ei tohiks teada.

Mõtlesin Ubuntu serverile MOTD ehk Message of the day sõnumiks midagi vaimukat seadistada, mida sisselogimisel iga kord nädatakse - mõni ASCII pilt või kiri. Järgmine kord sisse logides olid mu muudatused juba kadunud. Selgus, et Ubuntus teade genereeritakse.

Mälupuudus virtuaalserveris 22. jaanuar 2014

Erinevaid rakendusi proovides ja taustaprotsesse jooksutades hakkas mu DigitalOceani droplet veidralt käituma. Selgus, et 512 MB mälu oli pilgeni täis saanud. Swappi vaikimisi seal virtuaalserveritel pole, seega tuleb teha swap-fail.

ELMO elektriautode renditeenus 17. detsember 2013

Olen paaril korral kasutanud ELMO renditeenust ja pean tunnistama, et mulle elektriautod meeldivad. Samas omale veel ei ostaks - vara veel. Muidu oleksin viie aasta pärast see, kellel on väsinud akudega esimese põlve sõiduk, kui teiste autod sõidavad 1000+ kilomeetrit. Rentida aga tasub, kasvõi lõbu pärast.

OSX Mavericks uuendus viskab endiselt kaikaid kodarasse - uneprobleemid, puuteplaat teeb trikke, väga paljud äpid läksid katki.. Võiks lausa raamatu kirjutada! Nüüd avastasin veel, et mu vana ja ustav Arduino Duemilanove ei lase end enam programmeerida. Kus viga näed laita, seal tule ja aita, eksole.

Käsurida aliastega mugavamaks 11. detsember 2013

Graafilisi liideseid erinevatele tööriistadele tekib aina juurde, kuid vana hea käsurea vastu ei saa siiski miski. Väga spetsiifilised tegevused võivad mõnikord aga väga tüütult pikaks kujuneda. Õnneks on selle peale mõeldud. Keerulisemaid käsklusi on võimalik oma suva järgi mugandada.

VPN on kasulik olles ühendatud kahtlases võrgus, näiteks parooliga kaitsmata wifis kesklinna kohvikus. Samas saaks läbi VPN-i ka näiteks Hulut või Netflixi kasutada. On ka olukordi, kus võrgus piiratakse väljuvat liiklust. Näiteks oled sattunud võrku, kus praktiliselt kõik peale veebiportide (80 ja 443) on kinni keeratud.

Kui brauseris on üle kümne tääbi lahti ja samal ajal tegeleda näiteks Java arendamisega, siis on üsna reaalne, et 8 GB mälust jääb aeg-ajalt väheks ja hakatakse kõvakettale swappima. SSD-ketta puhul pole kiiruskadu suur, kuid võib viimase elueale halvasti mõjuda. Odavaimaks lahenduseks on kerneliumoodul zRam, mis on alates Ubuntu versioonist 12.04 saadaval aptitude kaudu.

Vanemad postitused »