- German COVID android app has 89 branches, 1,636 commits and 82 contributors. Last update 6 hours ago.
- Estonian app has 3 commits, 1 branch and 1 contributor. Last update 2 months ago.
Source Pets’ FB.
Notes of random things. Mainly coding and life.
Just for a reminder.
Source Pets’ FB.
It also works similarly in Filezilla. If you have questions, please leave comments 🙂
Atom ftp-remote-edit started to break my files occasionally due to the issue that this Atom package uses ftp in passive mode by default which tries to open too many ports at once. For example if I had large css file then it uploaded only half of it and gave me following 451 and timeout errors:

Suggestion from my webhosting provider was to use SSH instead of FTP but configuring it is kind of difficult for the first time. So here it is:

I think most difficult in Windows was to find the private key file (and initially to create one). But there are enough tutorials available on how to generate SSH keys. My own notes (which I use quite often) are here.
In Ubuntu the key file is located in …
I have gotten used to using Atom for small edits that need to be done here and there. For example my school dashboard – if I need to add something there then I open the folder in Atom ftp-remote-edit, do the edits, ctrl+s and it is live without having any files in my computer.
Also, when I need to work with data in Excel and need to upload it as csv file to the server then instead of saving csv on my computer I do textjoin in excel and copy-paste the content to csv file on server through ftp-remote-edit.
I switched from 1Password password manager to Bitwarden about year ago. Simply because Bitwarden is free while the cost of 1Password was 72 dollars per year (Family version).
Recently browser autofill shortcut stopped working. Today I figured out how to get it work again.

On Chrome open chrome://extensions/shortcuts on your browser and fill the shortcut yourself.

If you use Edge browser then open edge://extensions/shortcuts and fill the shortcut yourself.

If you use Firefox then go to about:addons → Extensions → from the settings icon you can get to manage extension shortcuts.
It is very convenient to autofill logins with ctrl + shift + L. If you have multiple accounts on some webservices (for example you have several Twitter accounts) then you can rotate between these by repeating the shortcut.
On fridays I have up to 9 hours of lecture videos to watch. It is split into 3 x 3h videos. Each “video” on Echo360 is actually 3 files: audio file, video of computer screen (presentation) and view from camera to blackboard.
I download screen and audio files from Echo. In order to get video with audio as one file I join them with:
ffmpeg -i video.m4s -i audio.m4s -c:v copy -c:a aac output.mp4
As 3 videos per every friday over 16 weeks would make 48 videos I try to join videos of every week by using:
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4
So I have 16 videos on my Youtube for these subjects. List.txt is list of files structured like:
file '00-video.mp4'
file '01-video.mp4'
In order to skim through the video first I use opportunity to speed up the video. I mark down important parts and the work through the material.
ffmpeg -ss 00:01:00 -i input.mp4 -to 00:02:00 -c copy output.mp4
Just use this javascript in brownser console (open with F12 and choose console). You can replace this 2.75 in the end with what you want. I use it to watch 3h of lecture in one hour because estonians simply talk slowly 🙂
document.querySelectorAll('video').forEach(v => v.playbackRate = 2.75)
For convenient use you can save it as a bookmark and it should change the speed of the video:
javascript:document.querySelectorAll('video').forEach(v => v.playbackRate = 2.75)
Selleks, et mul oleks hajussüsteemide aines oma dev andmebaas… OK, alustame sellest, et mul ei olnud esialgu ettekujutust, et mis on Docker ja kuidas VPSi kasutamine käib. Võtsin mõne päeva sellest nädalast, mis eksamite ja uue semestri vahele jäi ning natuke uurisin.
Nüüd ma olen seal kohas, et mul on Hetzneris see kõige odavam VPS (1 vCPU, 2 GB RAM, Helsinki), kus jookseb tavaline Ubuntu Server, kuhu olen installinud Dockeri ja selles jookseb MS SQL server. Seni identne selle barreli omaga, mis Käveril. Ma ei ole selle eest mitte midagi maksnud, sest lihtne Google otsing andis 24 eurose kupongi veebruari lõpuni 🙂 Aga, see maksaks muidu 2.96 eurot (koos maksudega!). Nagu, misasi see on!? Kuidas see saab nii odav olla 😀
Kui Hetzneri kupongi poleks leidnud, siis ilmselt oleks õppimiseks kasutanud siit artikli lõpust UpCloudi või DigitalOceani kupongi.
Made second post. Grouping by 25 days should be good.

Writing daily posts is getting challenge on its own. Therefore I will continue as one post.
In progress.
Selle artikli mõjul tekkis mõte vaadata, missugune on olnud umbes 10 aasta jooksul muutus keskkonnajäljes, mida õpingud tekitavad.
Tartu Ülikoolis (2007-2012) käies oli tunne, et ülikool on üks suur PowerPoint, kuna see oli peamine õppematerjali formaat. Väljaprinditud slaidid käsikirjaliste märkmete ja kommentaaridega. Lisaks õpikud. Nendega sahistasin efektiivselt TÜ raamatukogus. Ühtegi energiatarbijat ei olnud. Arvutiga töötamine toimus kodus suure arvutiga ja seisnes peamiselt konspekti trükkimises.
Sülearvutit ei olnud mitte kellelgi. Alles 5. kursusel ilmusid esimesed sülearvutid (1-2, mitte rohkem) auditooriumisse. Ka nutitelefone ei olnud kellelgi (enda esimese sain 5. kursusel – Sony Xperia Neo). Seega tähelepanu hajumisega oli muret palju vähem kui praegu. Alguses ei olnud Facebooki ka 🙂
Koolis käisin kõik 5 aastat jalgrattaga – 3 km kooli ja sama palju tagasi. Ainult kõige suurema lumega, kui üldse sõita ei saanud, käisin bussiga aga need olid mõned üksikud korrad.
Loeksin selle koolis käimise keskkonnajälje väga minimaalseks.
EBSis (2016-2019) käies tekitasin tõenäoliselt kõige suurema jalajälje autoga (Subary Legacy, nelivedu, 110kW, 1994 cm3). Nimelt, kuna kool algas kell 18 (kui õigesti mäletan) ja kool asus Tallinna südalinnas, siis pidin kuni 4x nädalas sukelduma tipptunni-liiklusesse 🙂 Kusjuures, teepikkus kontorist kooli oli samuti 3 km nagu TÜ aegadel.
Suurt slaidide printimist ei mäleta aga midagi ilmselt sai trükitud. Osades ainetes oli oluline käsikirjaline konspekt (nt mikroökonoomika), sülearvutis konspekteerimist oli küll. Kui autot mitte arvestada, siis keskkonnajälg TÜga üsna sarnane.
TalTechis on kogu õppe keskkonnajälg varasemaga maksimaalne. Ilma arvutita inimest auditooriumis naljalt ei ole. Paljud loengud on videona ka olemas (mis on väga tore) ja videost on kujunenud peamine õppematerjal, mis omakorda on küllalt ajakulukas formaat. Konspekt või õpik* oleks ehk palju kiiremini tarbitav 🙂 Aga kuna Echo360 keskkond on ebamugav vaadata, siis olen kõik videod endale omakorda Youtube’i ümber tõstnud. See tähendab, et andmeid on nüüd veel mitu korda rohkem, mida serverid peavad hoidma ja serveerima. Kui kõik tundengid sama teevad, siis tuleb sellest päris õudus kokku.
Ma olen gigabaitide viisi videosid striiminud, alla laadinud, kokku liiminud, üles laadinud ja uuesti striiminud. Ma arvan, et see keskkonnajälg on üsna suur 😀 Sorry.
Täna (11.01.2021) oli mul selle semestri viimane eksam. Üldine tunne on selline nagu semester oleks olnud ainult rongiõnnetus aga kui lähemalt vaadata, siis ei olnud midagi hullu.
Tehtud sai kolm kohustuslikku ainet. Ühes kohustuslikus aines ebaõnnestusin ja lisaks tegin ühe kohustusliku aine VÕTAga. Seega selle semestri tulemuseks on 18 EAP + 6 EAP VÕTAga = 24 EAP. Loodetavasti ei pea ainepunktide eest veel maksma hakkama 🙂
Koguarvestuses 78/108 EAP kohustuslikest ainetest on praeguseks tehtud.
Continue reading “IADB IT-süsteemide arendus – 3. semestri lõpp”