In help-file-ul din autoit exista 2 functii prin care se poate trimite un email(_INetSmtpMail , _INetMail ), dar niciuna nu va putea fi folosita pentru a trimite un email folosind un server care foloseste ssl sau ttl ( precum gmail ) , exista pe forumurile autoit o functie numita _INetSmtpMailCom , problema cu acea functie e ca de cele mai multe ori nu merge ea are nevoie de o librarie care nu prea exista deloc in system si de cele mai multe ori obiectul ce trebuie sa fie creat de acea functie nu va fi creat ceea ce inseamna ca functia implicit nu va functiona .
De asemenea o alta solutie este descarcarea automata a unui soft si trimiterea emailului printr-un terminal ascuns ce acceseaza softul cu argumente , dar acasta metoda este anevoiasa implica multe complicatii si poate fi blocata de tot felul de programe anti-virus , si chiar daca nu este blocata de cele mai multe ori tot nu este solutia ideala .
Logic ideal ar fi sa existe suport pentru o functie scrisa nativ care sa suporte ssl , dar inca nimeni nu s-a sinchisit sa scrie asa , o implementare buna care ar putea fi adaugata in interpretorul autoit ar fi aceasta http://www.codeproject.com/Articles/98355/SMTP-Client-with-SSL-TLS dar probabil ca ar creste destul de mult interpretorul pentru ca implementarea c++ mentionata anterior foloseste libraria openssl .
In orce caz …
Acum doua zile am fost sa asamblez un PC unui prieten , asta dupa ce a vrut sa isi imbunatateasca unitatea , dar o imbunatatire a unei unitati care are peste 4 ani e cam imposibila adica se poate , dar practic ramane doar carcasa .
Ca o paranteza oricine care a mai aruncat un ochi pe siteuri cu componente stie ca tehnologiile se schimba repede si odata cu ele apar uneori incompatibilitati intre componente , in orice caz producatorii tin mult la compatibilitate dar uneori dupa ceva ani chiar nu mai poti sa avansezi tehnologia pe acelasi concept hardware .
In orice caz dupa ce am vazut piesele principale am ajuns la concluzia ca nu am unitate optica si unitate de stocare permanenta , acum in mod normal ar fi fost sa se achizitioneze macar un hdd compatibil cu SATA , pentru ca placa nu avea nici un conector PATA , dar in perioada actuala pretul hard-disk-urilor a crescut extraordinar si cred ca un hard-disk cat de cat costa cat jumatate din piesele achizitionate asa ca am zis , poate exista o solutie de mijloc mai ales ca nu imi doream ca omul sa stea asa fara PC ( stiu si eu cat de trista e viata fara PC ... ) , si atunci m-am gandit ca paote un adaptor/convertor ide la sata si-ar face treaba .
Desi m …
Stiu ca numerosi filozofi au abordat aceasta problema , in fond poti tolera un intolerant ? Si daca nu il poti tolera nu esti si tu la randul tau intolerant ?
Evident m-am intrebat si eu de ce exista persoane care promoveaza atat de vehement toleranta pe de-o parte dar pe de alta sunt intoleranti la fel de vehement impotriva altor persoane .
Eu unul nu am inteles niciodata persoanele care spun sa fii tolerant , pentru ca in definitiv nici ele nu sunt si nici nimeni nu este , cred ca nu e uman si nici posibil sa fii tolerant intru-totul .
Putem asadar se poate compara cat de tolerant e cineva analizand toleranta la totalitatea lucrurilor / actiunilor / oamenilor si asa mai departe care il inconjoara .
De unde cred ca oamenii care se caracterizeaza ca fiind toleranti gresesc , cuvantul tolerant nu poare fi folosit pentru o autocaracterizare , creeaza confuzie , daca nu spui exact cu privire la ce esti tolerant nu are sens sa o spui generic .
Da poti sa crezi ca o persoana care spune despre ea ca e toleranta , are un procent de toleranta mai mare decat cel de intoleranta , dar de unde putem stii exact ca ceea ce intra in procentul de intoleranta nu este de fapt mai important pentru majoritate decat ceea ce intra in procentul de …
A fost odata un copil , cu ani in urma , un copil ca toti copiii nascut intr-o familie crestina din Romania , si acest copil traia cu intreaga familie , cu parintii cu unchiul , bunica si uneori un strain . Si in frageda copilarie acest copil isi petrecea o mare parte din zi ascultand invataturile bunicii , era inca mic dar auzise deja de proverbul autohton precum ca " cine nu are bunici sa isi cumpere " asadar pe acea vreme el credea cu tarie ca oamenii batrani pot fi o buna sursa de invatare si informare ( mai tarziu si-a dat seama ca se insala si ca exista de fapt carti , net si diferiti oameni de la care poti invata ceva ) , dar chiar si la varsta aceea cand inca era la mare distanta de varsta reprezentata de cifra maxima din baza octala intelegea ca inainte sa accepte ceva trebuie mai intai sa gandeasca putin ( cat de putin se putea pe atunci ) si sa se intrebe ce il determina exact ca sa accepte informatia primita .
Copilul era agasant si intreba in mod enervant mereu " de ce ? " , neprimind uneori din nefericire un raspuns concret , si astazi mai vad copii care isi intreaba parintii cu ochii parca insetati de curiozitate , " de ce ? " si unii parinti …
Sincer sa fiu niciodata nu am apucat sa arunc o privire ampla asupra subiectului " bash scripting " , desi am fost de cateva ori interesat , problema e ca nu aveam inca o utilitate in care sa aplic functionalitatea acestui limbaj scripting , insa acum cateva zile am vrut sa aflu cat cate cuvinte au fost impartite intre mine si o persoana foarte speciala prin intermediul internetului .
Asa ca am scris repede un script bash pentru a-mi satisface aceasta curiozitate , scriptul arata dupa cum urmeaza :
#!/bin/bash
clear
countimwords()
{
WORDS=0
for PATHFF in `find | egrep -w "1ally.*html|tessi.*html"`
do
local MPTEMP=0
MPTEMP=`sed "s/<[^>]*>//g" $PATHFF | wc -w` # Remove tags
WORDS=$(($WORDS + $MPTEMP))
MPTEMP=`cat $PATHFF | wc -l`
WORDS=$(($WORDS - $(($MPTEMP * 2)))) # Remove date and name
done
echo $WORDS
}
cd "/media/C/Documents and Settings/azrael-sub7/Application Data/.purple/logs/"
imtotal=$(countimwords)
cd "/home/azrael-sub7/.purple/logs/"
imtotal=$(($imtotal + $(countimwords)))
echo "Total Words = $imtotal"
Raspunsul este deja evident , si anume in termen de doar doua luni si cateva zile am scris intre noi nu mai putin de 310218 de cuvinte , si acestea au fost cuvintele care le am scris doar prin intermediul internetului si numai cand le am scris fiind pe o masina personala .
Caci cuvintele vorbite fata in fata , cele din nenumaratele mesaje telefonice prin telefon sau prin alte metode numai Dumnezeu ( adica nimeni , e …
Da , noua mea varsta , 22 de ani , nu pot sa spun ca incrementarea anuala ma inveseleste , sincera mea parere s-a potriveste impecabil cu ceea ce zicea respectatul ( cel putin de mine ) filozof Nitzsche si anume ca de la 20 de ani inainte fiecare an in plus nu reprezinta decat toxicitate .
Totusi spre deosebire de larga majoritate eu nu am nici o dorinta arzatoare sa exist mai mult decat trebuie , si cat trebuie la mine se cuantifica doar printr-o simpla viata de durata inscrisa intre intervalul a carui maxim numeric nu depaseste speranta de viata din Europa . Iluzia unei vieti viitoare nu face decat sa iti tulbure actuala viata , credulul copil pentru care perspectiva generata de o promisiune a caror evidente sunt neclare , nu mai exista demult .
Avand 22 de ani am incercat sa fac o recenzie scurta a recentelor mele schimbari , intotdeauna mi s-a parut benefic pentru ratiune sa cataloghez ce s-a schimbat in modul meu de gandire , evident ca in general nu impartasesc publicului larg si nici chiar grupurilor restranse precum prietenii sau familia , schimbarile mele in materie de interpretare si analiza a totului ce ma inconjoara sau ma patrunde . Cu toate acestea am observat o schimbare notabila pe care as dori sa o impartasesc , mi-am schimbat intr-o oarecare masura perceptia despre …
Am vazut zilele trecute in repostory un joc numit laby , citindu-i descrierea am aflat ca este un joc educativ , mai exact gameplay-ul consta in scrierea uni pseudo cod intr-o sintaxa a unui limbaj de programare cunoscut la alegere dintre ( c , java , python ) pentru ca o furnica sa navigheze corect catre iesirea dintr-un nivel .
In general procedurile si caracteristicile standard c / java / etc nu sunt aplicabile decat intr-o maniera limitata , mai concret lipeste abilitatea de a declara variabile sau de a folosi anumiti operatori logici cat si multe cuvinte cheie existente in mod normal .
Chiar si in aceste conditii este destul de interesant cu toate ca nivele sunt probabil facute pentru oameni care nu au programat in viata lor ( extraordinar de simple ) si foarte putine rezolvarea tuturor nivelelor nu necesita mai mult de 10 minute , plus de asta odata scrise sub o sintaxa nici nu mai are rost sa le scrii sub alta sintaxa pentru ca sunt aproape identice .
Nivel 1a.Laby
#include "robot.h"
void ant()
{
while(look() != Exit ){
while(look() != Wall) forward();
right();
while(look() != Wall) forward();
left();
}escape();
}
Nivel 2a.Laby
#include "robot.h"
void ant()
{
forward();right();forward();
take();left();drop();right();
forward();forward();forward();
left();forward();right();escape();
}
Nivel 1a.Laby
#include "robot.h"
void ant()
{
forward();right();forward();
take();left();drop();right();
forward();forward();forward();
left();forward();right();escape();
}
Nivel 1c.Laby
#include "robot.h"
void ant()
{
forward();forward();
take();left();left();drop();
right();right();forward();
…