Jump to content
PirateClub.hu

tiger105

Veterán
  • Pontszám

    327
  • Csatlakozott

  • Utoljára itt járt

Posts posted by tiger105

  1. hostgatoron minden követelménynek eleget tesz a tárhely, úgyhogy máshol lesz a baj

    Programming and Database Features...
       - Unlimited MySQL Databases with phpMyAdmin Access
       - Programming Language: CGI, Fast CGI, PHP 5, Ruby on Rails, Perl, Python, SSI
       - Programming Modules: Curl, CPAN, GD Library, ImageMagick
       - System Management: SSH Access and Cron Job Scheduling
       - FrontPage Extensions
    
    

  2. igen ezt !

     

    És az ott leírt szoftverkövetelményeket teljesíti a szerver ahová feltöltötted az appot?

    Gondolok itt erre a részre:

    Requirements
       PHP 5 .x
       PHP – Image Processing and GD Library
       SSL – (facebook requires it for app, free service to adapt your url to a https one here http://www.facebook.com/SocialServer/app_261728003901552)
    

    Mert én azt gyanítom, hogy a php-gd pl hiányozhat...továbbá ugye jól látszik, hogy ez csak egy demó, nem ártana tudni, mitől is az :)

  3. A 43. sortól ami van, az nem a generálás. Az már a legenerált kép megjelenítésére szolgáló sor beillesztése a weboldalba. Az 53. sortól meg már csak sallang van. Szóval az a rész még mindig hibádzik, amelyik a "pages/generate" mappába legenerálta a fb-os felhasználóazonosítóval létrehozott "img-" kezdetű .jpg állományt. Legalábbis én így látom. Az is engem igazol, hogy mindenhol generatED szó szerepel, ez pedig múlt időt jelent, szóval a képet már vmi legenerálta korábban a megfelelő névvel.

     

    Szerk:

    http://codecanyon.net/item/facebook-campaign-find-your-indian-name/2721112
    

    Ezt töltötted le?

  4. A képet generáló konkrét kódrészt én itt nem látom, és mivel elég szépen be van szőve javascripttel, így megfejteni sem igazán tudom, hogy mi mit is csinál, ráadásul a fb app felépítésével sem vagyok tisztában.

     

    Mivel én azt hittem, hogy számodra csak annyi a lényeg, hogy gombnyomásra generáljon egy adott képet a weboldaladra, így ezt gyorsan megírtam:

    <?php
    $UTVONAL = 'Kepek/';
    $picture_list = scandir($UTVONAL);
    $x = rand(2, count($picture_list)-1);
    print "<img src=\"$UTVONAL" . "$picture_list[$x]\"></img>";
    ?>
    

    De mivel neked fb-ba integrálódós cucc kell, így ez önmagában kevés. Sajnos segíteni a hibakeresésben nem nagyon tudok.

    Továbbá azt mondtad, hogy a kódhoz nem értesz, így ez a pár sor sem fog nagyon segíteni számodra jelenleg.

     

    Érdemes nekiülni és a nulláról megtanulni a html, css, php, javascript négyest, és akkor te magad csinálhatsz majd mindenféle appot.

  5. Nem tudom, hogy PHP-ban vagy JS-ben írod-e a dolgot, de mind2-nek van random függvénye is meg képmanipuláló függvénye is, így egy kis utánaolvasással szerintem hamar lehet ilyen "app"-ot írni házilag is. Én 2 féle verziót tudnék elképzelni.

    Az egyik, hogy már kész képekből (amelyeken a szöveg is rajta van) választasz random, mikor a felhasználó generálni akar magának nevet.

    A másik hogy külön megvannak a szövegek meg külön a képek, és te magad teszed rá a random kiválasztott háttérre a random kiválasztott szöveget.

  6. Köszönöm. A lightboxos megoldás meg lett csinálva rögtön mikor ModThisName ajánlotta, ment is szépen, de visszakerül az oldal az eredetileg domain mellé adott 50 megás STATIKUS tárhelyre, így semmiféle kiegészítés nem jöhet szóba a HTML+CSS-hez :(

  7. Bocsi, de néma gyereknek anyja se érti a szavát :) Ha nem írod le milyen kritériumoknak kell megfelelnie, hogy is várod el, hogy valaki a jó megoldást adja meg neked? :P

     

    Program Decimal_Binary;
    Uses WinCrt;
    Var
    Dec,Deci: Integer;
    Bin: String;
    Begin
    Write('Input Decimal Number: ');Readln(Dec);
    Deci:=Dec;
    Bin:='';
    Repeat
    If(Dec Mod 2 = 0) Then
     Bin:='0'+Bin
    Else
     Bin:='1'+Bin;
    Dec:=Dec Div 2;
    Until Dec=0;
    Writeln;
    Writeln(Deci,' Decimal = ',Bin,' Binary');
    End.
    

     

    Nem tudok ugyan pascalban programozni, de ezt sikerült összeollóznom netről. Remélem megfelel.

  8. 2013-02-28 - Hit and Run vége

     

    Kedves Felhasználók!

     

    A mai naptól megszűnik a Hit and Run rendszer, mindenkinek a saját lelkiismeretére lesz bízva, hogy mennyi ideig seedeli az adott torrentet, ám 0,3 globális arány alatt rövid úton, könnyes búcsút veszünk tőle. A free torrentek számát is csökkentjük, tehát a szabályzat változás ellenére azért ajánlott becsületesen és megfontoltan seedelni!

    Reméljük, így jobban megértitek, hogy egymásért vagyunk, nem csak magunkért! smile1.gif

  9. Köszönöm, hogy leírtad. Elmondom a véleményemet a felsorolt problémáidról.

     

    Röviden: azért csalódtál az Androidban, mert nem megfelelő hardvered volt hozzá (és a 2.1-es Android még kezdetlegesnek mondható a jelenlegiekhez képest)

     

    Hosszan:

    1. Telefon hibája, mert gyenge a hw.

    2. Telefon hibája, mert gyenge a hw.

    3. Telefon ÉS kezdetleges rendszer hibája, gyenge hw, nem kiforrott rendszer.

    4. Telefon hibája, mert gyenge a hw.

    5. Telefon hibája, mert gyenge a hw.

    6. Telefon hibája, mert gyenge a hw, kicsit a lejátszó-szoftver hibája is, mert bugos, DE az nem az Android hibája.

    7. Telefon hibája, mert gyenge a hw, azért az IGO-nak kell egy kis kraft, cserébe korrekt cucc nagyon, X8-on jól ment nekem viszonylag sebességben is, és a jel megtalálása is a telefonban lévő gps modultól függ, ugyan csak a kezdő Androidos telóm hoznám fel (X8), annak nagyon jó volt ez a modul, haver SGS-ét nagyon durván elgatyázta ilyen téren.

     

    Nos, most lehet, hogy kicsit úgy érzed én mindent ráfogok a telefonodra, csak hogy "védjem" az Androidot, de hidd el nem így van. A 2.1-es Android tényleg kezdetlegesnek számított több dologban is, tudom mert most DEFY-om van (az X8 után) és azon a főzött ROM nagyon patent és a gyári sem volt rossz.

     

    Szóval a felsorolt hibák kb 80%-át helyből ki lehet küszöbölni egy Androidhoz illő hardverrel. A maradék 20%-ot ami ténylegesen az Android hibája, meg már kiküszöbölték az új verziókban.

     

    Mindent összevetve, hidd el nekem, hogy ha most vennél egy Androidos telefont 60k Ft körül, azzal ég és föld a használat. Nem kell 180k Ft-ért venni SGS3-at...annyi pénzt én sem adnék érte sosem. Így én azt mondom, ne írd le az Androidot, hanem nyugodtan vegyél majd olyan telót következőre is.

  10. A rainbow table kicsit más tészta, de ha eredetileg is jelszótörésre kellett volna a cucc, akkor miért nem realtime hasonlítod össze minden egyes aktuális jelszóval a keresendő jelszót, úgy nem kéne eltárolnod a 11 TB adatot. A rainbow table önmagában nem segít szerintem, de nem értek ehhez különösebben.

  11. Sajnos út közben rájöttem, hogy az én progim nem pont azt csinálja amit én szerettem volna, viszont a tiéd sem, egy 4 hosszú jelszógenerálásnál az utolsó pár jelszó: 5999

    6999

    7999

    8999

    9999

    9999

    9999

    9999

     

    És a lista közben is van több helyen, ahol nemhogy a karakterek (mert azt tudjuk, hogy a progi nem bírja, hiszen ezért írtál ide), de még a jelszavak is egyeznek többször.

    Less utána, hogy hol lehet a bibi, én is próbálom helyrepofozni az enyémet. Egyébként tényleg gyors a cucc :)

     

    Szerk: ja és azt hiszem amit az előbb írtam, faktoriálisokat meg hatványokat, azok marhaságok voltak...annál kicsit bonyolultabb a végeredmény kiszámításának módja. Megpróbálom újra átgondolni. Megírtam közbe a progit úgy mint ahogy a tiéd van, hogy egy jelszóban lehet több azonos karakter is, nekem szám szerint 4 hosszúságú karaktereknél 1.727.604 darab lett.

     

    Szerk2: átgondoltam, kipróbáltam, mégsem volt marhaság. Teljesen jól kijön a számbeli eredmény a jelszavak darabszáma és az előre kiszámolt lehetséges darabszámok között. Viszont nekem csak pythonban sikerült megoldani, ott is függvény segítségével, nem elemi úton, úgyhogy nem sok újat tudok mondani annak terén, hogy milyen algoritmussal lehet minden lehetséges jelszót létrehozni úgy, hogy ne legyen se karakter se jelszóismétlés.

  12. Az 1,2 billió az már úgy jön ki, hogy minden karakter csak 1x szerepel. Első helyre választhatsz 36-ból, másodikra 35ből...8.-ra 29-ből, így ez összesen 36!/28!, ami pontosan 1220096908800 darab jelszó lesz, egyenként 8 karakterrel.

    Most ha azt vesszük, hogy egy karaktert 1 byte-on tárolunk, akkor az jelszavanként 8 byte, plusz hogy a kövi új sorba kerüljön, ahhoz kell egy újsor karakter, ami 2 byte-on van ábrázolva, tehát szép kerek 10 byte kell egy jelszónak. azt hiszem ez nem nehéz összeszorozni a jelszavak darabszámával. Így máris megkaptad hogy hány bájtos lesz a txt, nálam terabyte-ban ez 12,2 TB, tebibyte-ban pedig 11,1 TiB.

    Mellesleg ha minden karakter szerepelhet minden helyen, akkor az egyszerűen 36^8-on, ami 2821109907456 darab jelszót jelent, ha a kettő arányát nézzük, akkor cirka 2,3x több akkor, ha lehet ismétlődés. Ez akkor a méretben is ugyan ennyi, tehát 12,2 TB * 2,312, ami 28,2 TB, és ez 25.66 TiB, tehát ez egész jól megközelíti a te számításaidat.

    Nos ezek után kérdem én, biztos hogy van neked ehhez a művelethez elég kapacitásod? :P

     

    Egyébként azt honnan tudod hogy villámgyorsan legenerálja az összes jelszót? Hogy próbáltad ki?

  13. Sajnos nem tudom értelmezni a forráskódot, de mit csinál ez a cucc, ha a probléma még mindig fent áll? Tehát mi nem jó ebben a progiban.

    Egyébként megírtam a programot sorba menve is, de még a felénél sem jár és a txt már 1 gigás, nem tudom mi a fenéhez kellhet neked cirka 1,2 billió darab 8 karakteres jelszó, elárulhatnád :)

  14. 8 változó, kezdőérték az első 8 számjegy, majd szépen haladsz sorban, ahogy a valóságban fejben is csinálnád: 01234567, 01234568, stb, csak azt kell végiggondolni, hogy mikor mit léptessen tovább, majd holnap foglalkozom vele egy kicsit.

  15. Én megírtam az egészet Python-ban gyors, ha érdekel beteszem a forráskódot.

     

    "A kérdés az, hogy lehet megoldani azt, hogy adott hosszúságú karakterláncon belül

    minden karakter csak egyszer szerepeljen, ugyanakkor az összes variáció meglegyen."

     

    A dolog nem nehéz, megadsz egy felső határt, és szép lassan fűzöd fel a következő karaktereket, de közben felfűzés előtt lecsekkolod, hogy szerepel-e már a karakter az addig meglévő karakterláncban, ha nem, akkor fűzés, ha igen, akkor jöhet a kövi random választás.

    Hogy az össze variáció meglegyen, ahhoz ki kell számolnod, hogy mennyi a lehetséges variációk száma, és addig mész a ciklussal, amíg azt el nem éred, persze csak azt a jelszót írod ki a fájlba, amit előtte lecsekkoltál, hogy nincs-e már bent a jelszavak listájában.

     

    http://paste.ubuntu.com/1637111/
    

     

    Itt a forráskód, szépen kommenteltem végig, így remélem már menni fog egyéb nyelven is. Egyébként mi a célnyelv? Vagy pszeudokódot kell írnod?

     

    http://www.asciitable.com/
    

     

    Egy kis segítség a kód elejének megértéséhez, hogy mik azok a számok ott, ha nem értenéd esetleg :)

  16. Nem tudom milyen nyelven akarod, de nézz szét az adott nyelv referenciájában, általában ilyen feladatokra vannak függvények, ha nem is az egész problémát oldja meg, de megkönnyíti az elkészítést.

     

    Egyébként ha teljesen elemi úton akarod megírni, akkor sem olyan nehéz.

    Én úgy csinálnám, hogy a megadott hosszúságon elindulva randomgenerátorral kiválaszt egy karaktert egy megadott listából (pl 0-z a te esetedben) és az első olyan random kiválasztott karakter hozzáfűzöd (a kezdetben üres) karakterlánchoz, ami nem szerepel még előtte az adott karaktersorozatban (ezt ugye ellenőrnizni kell minden egyes hozzáfűzés előtt). Aztán mielőtt a txt-be másolnád, azt is le kell ellenőrizni, hogy a txt-ben nincs-e már bent az adott karaktersorozat (ez egy újabb keresés és csekkolás), ha nincs akkor beírja.

    Biztosan van ennél sokkal optimalizáltabb megoldás is, pl randomgeneráto helyett konkrét algoritmus, de most ez ugrott be legkönyebb megvalósításként.

×
×
  • Create New...