Uncategorized @et

Noppeid raamatust “Puhas kood”

Kood on puhas kui see on lihtsasti mõistetav mitte ainult autori, vaid ka teiste arendajate poolt. Kood keel, millega me lõpilikult väljendame nõudmisi. Me ei saa koodist kunagi lahti, sest kood kirjeldab nõudmiste detaile. Nõudmiste kirjeldamine sellisel viisil, et masin saab neid täide viia on programmeerimine. Selline kirjeldamine on kodeerimine. Koodi saab nimetada ilusaks, kui see tekitab tunde, et vastav programmeerimiskeel oli loodud selle probleemi lahendamiseks. Tähendusrikkad nimed Kasuta otsitavaid nimesid Ühesõnalisi muutujanimesid saab kasutada AINULT kohalike muutjate korral lühikestes…

0
Read More

Leia muudetud failid Linuxi serveris

-mtime -n = finds the files and directories modified less than n days ago -mtime +n = finds the files and directories modified more than n days ago -mtime -n = finds the files and directories modified less than n days ago -type f = if we want to limit the searching only to files, excluding directories, we need to add the -type f expression -newermt ‘yyyy-mm-dd’ = get the files that have been changed earlier than the specified date Leia kindlas kaustas 2 tundi (2*60) min tagasi…

0
Read More

Postgresi installimine Dockeri konteineris

Kuidas jooksutada Postgres andmebaasi dockeris nii, et andmed säiliksid? Selleks on vaja 2 dockeri konteinerit – üks, mis hoiab andmebaasi ning teine, mis jooksutab psql käske: Seejärel tuleb olemasolev andmebaas siduda pgAdmin 4 käsuga Servers > Create > Server… host: localhost port: 5432 maintenance database: postgres username: postgres password: selected password (postgres) Save password: True Kasutatud viited: https://elanderson.net/2018/02/setup-postgresql-on-windows-with-docker/

0
Read More

Dockeri käsud

Põhikäsud Abi saamiseks Alustamine Näide: Lae alla ja jooksuta ngingx webserveri konteiner Ava brauseris http://localhost Näide: Peata konteiner Puhastamine Docker provides a single command that will clean up any resources — images, containers, volumes, and networks — that are dangling (not associated with a container): To additionally remove any stopped containers and all unused images (not just dangling images), add the -a flag to the command: Stop and remove all containers Remove image by name: Remove all images:

0
Read More

Linux käsurida

Linux käsurida ehk Git Bash Windowsis: Kustuta kõik failid, mille failinimi lõppeb …-150×150.jpg või …-300×300.jpg etc. Jäta alles vaid originaalsuurusega pildifailid. Alustuseks leia kõik need failid kaustas ja alamkaustades (rekursiivselt): Kui kõik tundub korrektne, siis lisa sama käsu lõppu -delete parameeter: NB! -delete peab olema viimane, sest muidu see kustutab kõik. Kustuta kõik tühjad kaustad rekursiivselt Esmalt leia tühjad kaustad: Seejärel kustuta:

0
Read More

Node.js funtsioonide testimine: sinon

Sinon teisiti (fr) Kuidas testida, et funtsioon välja kutsumist? Funktsioon tuleb välja kutsuda isoleeritult, et testida just kindlat funtsionaalsust. Võtame aluskes järgneva objekti, mille dropClass funtsiooni välja kutsume: Võib kirjutada funtsiooni, mis jäljendab tegelikku funtsiooni ja muuta seal jälgimisparameetrit: Kuid see nõuab palju käsitööd ja saame hoopis kasutada funtsioonide jälgimiseks loodud eraldi raamistikku – sinon. Sinon on JavaScripti raamistik, mis testib funktsioonide välja kutsumist ja võimaldab kirjutada pettefunktsioone. Spy nuhk, spioon Spy on funktsioon, mida sinon jälgib, ja oskab välja…

0
Read More

WP kopeerimine

WordPressi saidi kopeerimine testimiskaustast aktiivsele urlile. 1. Vii aktiivne WP kausta /vana 2. Kopeeri uue saidi failid juurkataloogi 3. Uuenda WordPressi URLid Uuel saidil (juurkataloogis) vaheta kõik urlid: või vaheta ümber ainult WP home ja siteurl: Lisad Need muudatused on tehtud arvestusega, et .htaccess file jääb samaks. Selleks, et näha vaikimisi peidetud faile: Kopeerimiseks peidetud failidega (punktiga algavad failid) tuleb jooksutada eraldi skript: Kasutatud viited: https://rocketgeek.com/basics/using-wp-cli-to-migrate-copy-your-site/

0
Read More