Jump to content

Sim Master

Active Members
  • Posts

    618
  • Joined

  • Days Won

    3

Everything posted by Sim Master

  1. Finish: 2.30s DOMContentLoaded: 805ms Load: 2.07s Folosesti si php 7.1?
  2. Pentru ca respecti munca unor oameni care timp de mai bine de 20 de ani iti ofera software pe care probabil il folosesti zilnic, si pentru ca te respecti pe tine folosind un produs pe care l-ai cumparat si nu l-ai furat.
  3. Cea mai simpla ar fi un chmod 777 pe folderul /tmp folosind un user care are permisiuni pentru asta. chmod 777 /tmp
  4. Un alt avantaj al sistemelor de home automation de pe piata vs device-urile de pe ebay si aliexpress este ca folosesc z-wave, care in comparatie cu wi-fiul, nu trebuie sa se conecte direct la hub, ci fiecare senzor poate fi repeater pentru altele care sunt mai departe. Asa poti acoperi mai multe camere din casa fara sa ai probleme de semnal asa mari.
  5. Parerea mea e ca aplicatia pentru telefon nu este asa importanta. O casa smart ar trebui sa fie automata, sa o programezi o data in functie de comportamentul si obiceiurile tale si gata. Cand intri in camere sa se aprinda luminile singure. Cand e cald / rece afara sa porneasca automat aerul conditionat / centrala, cand iti intra cineva in casa sa inceapa camera sa filmeze si sa te anunte pe mail sau sms, s.a.m.d. Important e sa aibe un api bun pe care sa-l poti folosi daca un device nu se integreaza cum vrei tu cu restul sistemului.
  6. Și eu sunt interesat ai am asa ceva la mine acasă. Am un controller de la Vera, cativa senzori Fibaro, becuri, prize. În momentul de fata caut o soluție bună / acceptabila care sa detecteze câte persoane sunt în casa și în ce camera e fiecare. Sau în prima faza dacă o camera e goala sau nu.
  7. Eu as combina toate headerele "Accept" intr-unul singur. Nu cred ca va fi vreo problema daca faci asta, chiar din contra, asta in caz ca nu ai testat deja. Accept: image/png, image/svg+xml, image/*;q=0.8, */*;q=0.5, application/javascript, */*;q=0.8, text/html, application/xhtml+xml, */*, application/json, text/javascript, */*; q=0.01 Desi, ca sa fiu sincer, as incerca si asta doar: Accept: */* Esti sigur ca fiecare redirect verifica headerele setate de cel de dinainte? Par destul de generice si nu au nimic iesti din comun prin ele. Poate de fapt fiecare pagina salveaza ceva in sesiune pe server, iar la final verifica daca ai trecut prin toate paginile.
  8. Hangouts este preinstalat pe toate telefoanele care au Google Play. Daca te referi care au si bifata optiunea de primire a sms-urilor direct pe Hangouts, atunci cred ca raspunsul este niciunul.
  9. Toate device-urile certificate Google Play trebuie sa aibe si Hangouts instalat. Poti gasi o lista aici.
  10. Daca stiai ca nu o sa te descurci si nici nu poti invata singur de ce nu ai fost la meditatii din timp? Te-ar fi ajutat mult.
  11. Pentru ca sunt lenes si nu ma pricep la promovare si pentru ca mereu mi-a fost la indemana sa cer pareri de aici de pe forum, mai postez o aplicatie (cred eu) utila. Fara o prea lunga descriere, aplicatia sincronizeaza clipboardul intre mai multe device-uri. Ex: Se poate da copy de pe windows si paste pe android Download: Google Play sau Windows / OS X Folosesc des acest "feature" si nu am gasit nicio alta aplicatie care sa mearga la fel de usor, pe mai multe platforme si sa nu trebuiasca sa fiu in aceeasi retea. Singura care face asta este Pushbullet, dar acuma e pe bani.
  12. Ar fi trebuit sa faci un print la headere si la continutul ce urmeaza sa fie trimis inapoi la client. Asa vedeai daca totul e ok, sau cel putin puteai compara un raspuns care mergea cu unul care nu mergea.
  13. Lol. Da, ce ai visat pare sa fie bun pentru cazul tau. Chiar sunt curios daca iti merge. Incearca sa scrii pe card o alta valoare si vezi daca il recunoaste aparatul. In cazul meu difera mult mai multi biti pe card cand se scade suma si chiar cand reincarc cu aceeasi suma. Posibil sa fie alt algoritm.
  14. Am incercat si eu exact acelasi lucru pe cardurile de transport din Timisoara. Din cate stiu sistemul este implementat de aceeasi firma ca si in Bucuresti, de UTI. Deci probabil si continutul cardurilor este asemanator. Ce am reusit eu sa fac a fost sa incarc cardul cu o anumita suma, sa ii fac backup iar apoi cand se goleste suma de pe card sa ii fac restore la backup si sa am din nou suma respectiva. Metoda asta merge bine, mai ales pentru ca validatoarele nu sunt conectate la internet si totul e scris direct pe card. Cu toate astea, n-am reusit sa decriptez continutul lor intrucat firma care le-a implementat, dupa cum ai vazut si tu, nu le-a lasat in plain text. Am incercat sa compar mai multe backup-uri intre ele, toate continand aceleasi sume, dar incarcate la chiosc in zile diferite si pare ca nu coincide nimic. Ma gandesc ca atunci cand cripteaza datele mai introduce ceva salt sau timestamp. Intre timp am lasat-o balta ca m-am plictisit de "proiectul" asta. Ma gandeam la un moment dat sa propun o aplicatie pentru incarcarea cardurilor cu telefonul, prin NFC, dar se pare ca nici RATT (aka RATB din Timisoara) nu are acces la datele scrise pe card. Ei doar folosesc softurile primite de la firma care a implementat totul.
  15. Incearca asta, pare ca are si fisierele aditionale: The Maze Runner APK + APK MOD + Data v1.8.1 Android
  16. Oricum nu poti sparge retele de pe android. Plus ca daca nu ma insel, in masina virtuala iti arata ca esti conectat prin cablu, nu prin wifi. Motivul pentru care nu poti sparge retele de pe telefon este cel pe care l-a zis si tqcsu, ca nu ai driverele sau de fapt nu ai un kernel care sa stie sa puna placa wireless in monitor mode.
  17. Revin cu un update. Am progresat putin, cu toate ca nu-s inca la rezultatul pe care il vreau. Am inceput prima oara cu algoritmul A* dar nu a fost potrivit pentru ce am nevoie. Modul lui de functionare este de a merge din aproape in aproape pana ajunge la nodul destinatie, ori mie imi trebuie sa parcurga toate rutele iar la sfarsit sa decida care e mai buna. Asa am ajuns sa folosesc Dijkstra pentru problema asta. Mi s-a parut mai potrivit, chiar daca e putin mai lent pentru ca parcurge toate combinatiile. La implementare am modificat putin functia care genereaza costul dintre doua noduri spunandu-i sa mai creasca costul daca autobuzul a fost schimbat, sau sa returneze un cost infinit daca urmeaza sa treaca la un al treilea autobuz. Cu toate ca rezultatul este cat de cat acceptabil, eu vreau ca la sfarsit sa am ruta care contine cele mai putine autobuze schimbate, chiar daca costul (timp sau distanta) este mai mare. Conditiile pe care le-am pus mai sus doar descurajeaza schimbarea mai multor autobuze, dar nu garanteaza faptul ca imi va returna ruta mai lunga dar in care se poate ajunge cu un singur autobuz. Apreciez daca mai aveti si alte pareri sau idei.
  18. Din ce am mai cautat si eu pe net majoritatea raspunsurilor sunt in favoarea lui A* cand vine vorba de algoritmul potrivit. @passfig Face sens ce ai scris acolo si cred ca o sa si incep sa scriu ceva cod pornind de la ideile tale. Urmeaza sa vad de ce ma mai lovesc. Pana acum n-am inceput sa scriu nimic ca tot incercam sa-mi imaginez cum ar arata graful si conexiunile dintre noduri, iar problema cea mai mare o am la partea cu mersul pe jos. Cred ca trebuiesc luate in considerare urmatoarele cazuri cand generez graful: - trebuie creata o muchie care sa uneasca nodul de start si nodul de finish (e ok pentru distantele foarte scurte in care nu are rost sa iei autobuzul, dar ineficient pentru distantele mari) - pe langa muchiile care reprezinta drumul de la o statie la alta, ar mai trebui creata si cate o muchie de la o statie pana la nodul finish (asta pentru cazurile in care e mai convenabil sa te dai jos intr-un punct si sa mergi pe jos, in loc sa schimbi autobuzul sau sa continui cu el) Is curios cat va dura sa calculeze toate treburile astea. Aplicatia trebuie sa fie una mobile si ma gandeam ca, din lejeritate, sa fac un web app cu phonegap iar tot algoritmul sa fie in javascript, dar cred ca pica ideea si o sa-l implementez in java.
  19. Trebuie sa implementez un algoritm care determina cel mai bun traseu dintr-un punct A intr-un punct B intr-o retea de trasnport in comun. Cel mai bun traseu este dat de durata pana la destinatie si de numarul de autobuze / tramvaie schimbate pe parcurs (ar mai fi si alti factori, dar in prima faza doar astea). Problema este ca nu prea stiu exact cum si de unde sa incep. Am ceva cunostinte despre algoritmii pentru determinarea costului unui drum intr-un graf, dar ma cam depasesc urmatoarele probleme: - cum ar trebui sa construiesc graful si drumurile dintre noduri (statii) astfel incat rezultatul sa nu contina un traseu in care se schimba mai mult de 3 autobuze? - teoretic ar trebui ca fiecare nod sa aiba cate o muchie catre restul nodurilor pentru ca poti merge si pe jos intre statii, dar daca fac asta mi se pare ca ma complic foarte mult si ar aparea si alte probleme. Nu stiu daca am formulat chiar corect sau inteligibil, dar si in capul meu e o varza acuma. Ceva pareri sau idei legate de cum se poate rezolva problema si ce algoritm s-ar potrivi cel mai bine? P.S.: nu se pune problema sa folosesc un api care ofera astfel de informatii. nu despre asta e vorba
  20. Aia sunt constructorii structurii. Daca creezi un obiect MyStruct si nu ii dai parametri, se apeleaza implicit primul constructor care va seta valoarea lui bits cu un string gol, iar pe frequency cu 0.0f Daca creezi un obiect MyStruct si ii dai 2 parametri, un string si un float, se apeleaza celalalt constructor care va seta valorile variabilelor cu ce ii dai in parametri.
  21. Foloseste calea relativa pentru fisier. system("modele.pps"); Asta va merge daca atat aplicatia cat si fisierul pps sunt in acelasi folder.
  22. Nu stiu, n-am zis ca stiu si cum a fost creat fisierul respectiv.
  23. Nu-i vezi sursa, dar dupa headere iti poti face o idee de ce tip de fisier e.
  24. Poate mai sunt ?i alte criterii de care se tine cont, dar în orice caz nu poti pune orice link ?i sa te a?tep?i sa îl deschid? automat.
  25. I'm feeling lucky iti deschide automat primul link din cautari. Daca linkul pus de voi duce la o pagina cu vreun virus, stealer, sau ce mai aveti si nu este indexat de google, atunci ori o sa deschida alt link de pe un cu totul alt site, ori o sa va duca pe google la rezultate.
×
×
  • Create New...