[LINUX] Trik za hitrejše iskanje s pomočjo terminala

Sam sem se velikokrat znašel v škripcih, ko sem razvijal kakšno spletno aplikacijo in sem v nekem trenutku želel med vsemi datotekami – katerih je ogromno, poiskati točno določeno v točno tistem trenutku. Seveda mi druga kot da enostavno začnem odpirati mapo po mapo ni ostalo.

Pa dobro, načeloma to v kolikor sistem oz. CMS na katerem razvijaš poznaš, ne vzame preveliko časa. V primeru, ko pa je potrebno poiskati v katerih datotekah vse se nahaja določena funkcija oziroma nek klic / beseda / kakorkoli že, pa je seveda zelo časovno potratno iti čez vsako mapo -> datoteko in med vrsticami iskati iskani niz.

No, v kolikor imamo ssh dostop je ta naloga mačji kašelj 😉

Enostavno se povežemo na strežnik preko SSH:

ter uporabimo sistemskim administratorjem zelo znan ukaz grep.

V narekovajih zapišemo ime iskanega niza, datoteke, mape, karkoli pač v danem trenutku iščemo. 

Na koncu dodamo še zvezdico kot argument s katerim povemo, da se naj ukaz grep sprehodi skozi vse mape in datoteke.

Kako nastaviti privzeti urejevalnik v Ubuntu 16.04?

Najprej je potrebno preveriti, ali obstaja  /usr/share/applications/sublime_text.desktop oziroma na nekaterih sistemih (sublime-text.desktop):

Potem odpremo /usr/share/applications/defaults.list z Sublime ali katerim drugim urejevalnikom z naslednjim ukazom:

in gremo skozi vse vrstice ter zamenjamo gedit z sublime_text. Shranimo datoteko in zapremo in zadeva bi morala delovati.

Če iz bilo kakšnih razlogov datoteka  /usr/share/applications/sublime_text.desktop (ali sublime-text.desktop) ne obstaja, jo je potrebno ustvariti:

Nato jo odpremo v Sublime:

subl /usr/share/applications/sublime_text.desktop
in v njo kopiramo spodnje ukaze:

S tem postopkom smo nastavili Sublime Text Editor za privzeti urejevalnik.

Laragon – Lahek, hiter in visoko performančen LAMP server z Redis in Memcached

Laragon ali kot avtorji navajajo “A lightweight, fast and convenient modern LAMP Server with Redis and Memcached, extremely high performance.”.

Laragon je programska oprema skoraj identična Xampp-u ali Lamp-u (Linux, Apache, Mysql, Phpmyadmin), ki ima dodatno zraven še Redis in Memcached. Laragon ni le samo to, kajti ima tudi nekaj bombončkov. Omogoča kreiranje “virtual hosts” on-the- fly, kar pomeni da vam kreira oziroma ustvari direktorij v www mapi oziroma kakorkoli jo že poimenujete po imenu kot ga sami določite, ustvari v C:\Windows\System32\drivers\etc\hosts datoteki lokalno domeno / naslov s predhodno določenim imenom, ki kaže na ip naslov na primer tako:

kar pomeni, da lahko v brskalniku dostopate do novega projekta preko lokalne domene  – laravel.dev in vam tako ni potrebno več tipkati ip naslova. To je še posebej v pomoč kadar imamo več projektov, ki so kreirani znotraj istega IP naslova, a drugega imenika.

Laragon lahko snamete na  naslednji povezavi:

Suma sumarum, Laragon vam bo zagotovo prihranil nekaj časa. V kolikor pa želite pa lahko še naprej uporabljate lokalni strežnik (Lamp ali Xampp oziroma Wampp) ali pa Homestead.

Gulp – združevanje in minimiranje js in css datotek

Kaj je sploh Gulp?

Gulp je sistem, ki poskrbi za avtomatizacijo najosnovnejših nalog pri razvoju spletne strani. Zgrajen je na NodeJs in je tako gulp kot tudi izvorna datoteka gulpfile.js spisan v javascript kodi kar ga naredi perfektnega in enostavnega za uporabo sploh za front-end razvijalce. Sama uporaba je zelo enostavna in sicer je potrebno za vsako nalogo, pa naj bo to minimiziranje .js ali .css datoteke ali združevanje večih .js oziroma .css datotek v eno ali kaj druga, napisati nalogo (angl. task) v izvorno datoteko gulpfile.js in na koncu vse kar moramo storiti je le-to da poženemo ukaz v ukazni vrstici / terminalu v smislu

Ime naloge določimo v gulpfile.js izvorni datoteki.

Preberi več o Gulp – združevanje in minimiranje js in css datotek

Composer na Windowsih? Ni problema!

V tem kratkem vodiču bom prikazal kako namestiti Composer na operacijskem sistemu Windows in kako omogočiti uporabo php in mysql-a v Powershellu.

Composer se veliko uporablja pri spletnem razvoju, sam ga med drugim uporabljam tudi v navezi z Laravel ogrodjem in zato sem se odločil, da vam bom pokazal kako namestiti composer in nastaviti še določene spremenljivke oziroma poti do php in mysql-a, katera dva lahko nato uporabljamo kar iz Powershella.

Preberi več o Composer na Windowsih? Ni problema!