Recent am vazut pe un thread o referinta la ngrok - care e un mic tool pentru publicarea unui unui server local pe internet. Bun pentru teste locale care trebuie sa interactioneze cu servicii externe, gen facebook/google login, ping-back-uri de la GitHub etc.
Am avut in trecut problema pe care o rezolva unealta asta. Dar cumva nu mi-a dat prin cap sa caut o solutie si am suferit aiurea in consecinta.
Ma gandesc acum ca poate sunt o groaza de astfel de unelte. Poate ar fi interesant sa facem un thread pe tema asta. Am 2-3 in minte, cu care vreau sa seed-uiest threadu-ul.
Ideal ar fi sa fie chestii mici si single-purpose, pe idea do one thing and do it well. Ofc, un tl;dr la capabilitati si eventual exemple de cum va ajuta in workflow-ul vostru sunt bine venite.
Ca sa incep, de ceva vreme folosec snyk.io, care e un scanner de dependinte vulnerabile. Ii dai acces la repository-urile de JS, Python etc. iar cand descopera o dependinta problematica te alerteaza, si chiar iti face un PR cu un fix.
Chiar recent a descoperit niste probleme cu un moment-js susceptibil la DoS-uri.
Un alt tool pe care-l folosec de mai multa vreme e gemfury - un package repository privat. Pentru proiecte publice, e gratis, dar pentru cele private trebuie platit.
Ce imi place e ca are suport pentru mai multe sisteme de pachete - rubygems, npm, composer, pypi, bower, nuget, dar si apt/get si yum. Am vazut ca unele organizatii care se ocupa de infrastructura asta au si o varianta “pe bani” (npm in principiu), dar pentru medii eterogene nu e o solutie asa de buna. Intre ce ofera astia ar trebui sa acopere cam tot ce misca intr-un proiect modern, sans Java din nefericire.
Un bash script care micșorează dimensiunea imaginilor de raspberryPi. Mi.a fost super util dar l-am descoperit târziu. Are și opțiune pentru autoexpand
Da. Eu am un mic utilitar scris in python cu care editez host-urile din windows direct din linia de comanda.
Functioneaza ceva de genul hosts -a [domeniu] -i [ip]
Fisierul hosts poate fi editat si cu notepad, nu e neaparat nevoie de un utilitar dedicat, insa pentru mine era important sa pot face acest lucru direct din bash (cam tot workflow-ul meu se invarte in jurul a trei lucuri: PHPStorm, Chrome, Git Bash)
Cand am cautat acum un an nu am gasit ce imi doream eu, de asta mi-am facut singur Posibil acum sa existe
Apixu este un api pentru vreme. L-am folosit in mai multe proiecte. Imi place ca este simplu, se pate folosi cu http sau https, intoarce raspuns in json sau xml. Are biblioteci in mai multe limbaje cum ar fi C#, php, node.js, Ruby, java, perl, python.
De asemenea crearea contului se face foarte usor, folosind Facebook, Google+ si Github