:::: MENU ::::
Browsing posts in: PHP

Trecerea de la Windows la MacOS

Cand vine vorba de tehnologie nu sunt fan declarat al vreuneia. Adica folosesc ce-mi rezolva problema in parametrii asteptati de mine (cateodata e vorba de bani, timp, chef de invatat chestii noi etc.). Am descoperit calculatorul cu Windows 3.1 (pe care in cateva ore am reusit sa-l sterg si am ramas cu Norton Commander) si timp de 15 ani pentru mine Windows a insemnat calculator.

norton commander

Dupa primul an de internet am aflat ca mai exista si alte variante de sisteme de operare dar aveam impresia ca sunt chestii pe care nu poti face tot ce poti face pe Windows si ca tot ce conteaza si despre care e toata lumea la curent, se intampla pe Windows. Si asa era, cred ca Win avea share de 90% chiar mai mult in anii de glorie.

De Mac nu stiu cand am auzit prima data dar din totdeauna am avut 2 pareri despre el: ca e super scump si ca arata super bine (vorbesc de laptop-uri). N-am avut cunostinte cu Mac-uri asadar in 15 ani nu cred ca am stat in fata unuia mai mult de 1h adunat. Asadar tot ce stiam despre el erau chestiile pur mainstream.

Dupa ce am desfacut laptopul vechi sa-l suflu de praf, cateva taste au inceput sa functioneze mai greu asa ca am avut motiv sa caut inlocuitor. Si s-a intamplat sa fiu in starea de a vrea ceva mai cool si nou. Si-am luat un MacBook Pro de 13 in ideea ca in curand sa ma apuc sa invat si programare pentru aplicatii iOS.

Trecerea a fost mai smooth decat ma asteptam, in 2 zile m-am obisnuit cu toate chestiile noi si mi-am instalat/configurat tot ce aveam pe Windows pentru dezvoltare PHP. Nu pot sa spun ca sunt mai productiv dar simt ca stau in fata calculatorului cu ceva mai multa placere decat inainte 🙂

Strict legat de programare, imi place ideea de a folosi terminalul mai mult mai ales ca in ultimii ani mi-am bagat nasul in configurat VPS-uri si a inceput sa-mi placa. Pe Windows in afara de a da ping nu tin minte sa fi folosit vreodata terminalul pentru chestii legate de webdev (ba da, atunci cand rulam scripturi de parsare si voiam sa ruleze cu orele).

 

 


Notificari audio 2parale + Raspberry PI

Aveam prin casa un Rasperry PI de vreo 2 ani primit de la un prieten. Am fost incantat crezand ca trebuie doar sa-l bag in priza si e gata de joaca. Dupa ce am aflat ca nu e asa, l-am aruncat intr-un dulap si acolo a ramas pana saptamana trecuta cand am observat ca fara sa vreau facusem rost de alte chestii necesare functionarii lui (un usb wireless si de un card de 16gb). Tot ce-mi mai trebuia era un cablu HDMI pe care l-am luat cu 10 lei de la emag.

RASPBERRY_PI_A_01

Odata avute toate accesoriile (mai putin tastatura), am copiat pe card sistemul de operare Raspbian, l-am conectat la TV si cu 2-3 clickuri de mouse am instalat sistemul de operare (care btw e un Linux cu o interfata gen Windows). Dupa ce s-a instalat trebuia sa ma conectez la wireless ca sa-l pot comanda de pe laptop. Dar nu aveam tastatura ca sa bag parola asa ca a trebuit sa intru pe router si sa dezactivez parola. Odata conectat la net am instalat un programel care sa-mi ofera o tastatura virtuala care poate fi folosita cu mouse-ul asadar am pus din nou parola la router si m-am conectat folosind tastatura virtuala.  Din pasul asta tot ce a trebuit sa fac e sa-l las in priza pe undeva si-l puteam controla de pe laptop.

raspbian

Poti face chestii interesante cu el atata timp cat ai accesoriile si senzorii potriviti (de presiune, temperatura etc) dar tot ce aveam prin casa era o boxa care se conecta prin usb. Si m-am gandit ca boxa respectiva poate fi folosita ca sistem de notificare pentru diverse chestii.

13183152_10154219538349525_1140783662_n

Daca faceam pentru mail-uri era stresant sa cante non-stop asa ca am hotarat sa fac un sistem de notificari atunci cand apare un comision nou in 2parale.

Lucrand cu PHP, primul pas a fost sa instalez Apache+PHP+mySQL.
Folosind API-ul 2parale, am facut un script PHP care citeste ID-ul ultimului comision si-l salveaza intr-un fisier .txt. La fiecare apelare a scriptului, daca ID-ul citit e diferit de cel din fisierul .txt inseamna ca a aparut un comision nou. In acest caz cu shell_exec rulez 2 programele instalate in prealabil (mpg123 pentru redare mp3 si espeak pentru text2voice).

Am combinat si contul meu de afiliat si al Laviniei si fiecare avem o melodie separata, asadar cand incepe sa cante sa stim care din noi a facut un comision. Espeak e folosit pentru a spune valoarea comisionului.

Acest fisier e accesat printr-un cron in fiecare minut.

Rezultatul:

Trebuie musai sa-mi iau niste senzori sa fac chestii mai interesante.


Prima tema de WordPress de vanzare

Desi am facut pana acum o multime de modificari in WordPress, plugin-uri, implementari de teme, inca n-am avut ocazia sa fac o tema cap-coada gata de folosit de orice strain.

Idei am mai avut dar in pricipiu m-a oprit simtul artistic care-mi lipseste cu desavarsire.

Pentru ca in ultimii 3 ani m-am tot invartit in zona de SaaS si aplicatii web, am observat ca unele aplicatii foloseau WordPress ca metoda de a-si anunta ultimele functionalitati/bugfix-uri etc iar colac peste pupaza am intalnit in ultimele 2 saptamani, 2 site-uri care vindeau sa SaaS chiar chestia asta de a-ti face un changelog hostat de ei.

Si asa m-a lovit ideea de a face o tema de WordPress care sa poata fi folosita pentru sectiunea de changelog a unui produs web.

A iesit o tema numita generic Changelog care mi-a luat vreo 10h de munca si pe care o consider buna de vandut.

preview-device

Costa 14.99$ si poate fi testata live si cumparata de aici.

 


Script de scurtat URL-uri

A fost o vreme in care am vrut sa dezvolt mai multe scripturi pe care sa le pun pe CodeCanyon si sa traiesc fara grija banilor pana la batraneti.
Dupa primele 2 scripturi refuzate, am lasat-o balta si mi-am vazut de job 🙂
Unul din aceste scripturi cu care am incercat marea cu degetul e un script de scurtat URL-uri care se instaleaza foarte usor, are un design placut, istoric si chiar si un bookmarklet.

FBpJA2f

Pentru ca eu nu il folosesc si nu mai am niciun plan pentru el, m-am gandit ca poate ii e de ajutor cuiva care vrea sa invete cum functioneaza.

Se poate downloada de aici si tot acolo vei gasi si informatii de instalare.


Script de Secret Santa

Continuand seria “script PHP la birou“, astazi va prezint script PHP de Secret Santa. A fost facut acum vreo 3 ani in ideea de a fi pus pe codecanyon si de a deveni milionar peste noapte.

Screenshot_1

E un microsite unde bagi numele si adresele de email ale colegilor, iar scriptul randomizeaza si trimite email fiecaruia cu persoana caruia trebuie sa-i ia cadou.

Se mai poate customiza si mesajul primit cu informatii de genul buget sau deadline.
Permite oricati participanti iar mailurile sunt trimise cu functia mail().

Metoda de instalare:
Se downlodeaza arhiva, se urca pe un ftp si se acceseaza in browser (nu necesita vreun fel de configurare).

Demo (functional): http://www.cipy.ro/santa/

Nu se salveaza nicaieri lista randomizata deci nu se poate afla de catre persoana care urca scriptul, ce combinatii s-au facut.


Pages:123