-
Posts
1561 -
Joined
-
Last visited
-
Days Won
9
Posts posted by totti93
-
-
Iterativa:
function decrypt($enc) {
for ($v = str_split($enc, 3); $i < sizeof($v); $dec .= chr($v[(int) $i] >> 2), $i++);
return $dec;
}Recursiva:
function decrypt($enc) {
return $enc ? chr(substr($enc, 0, 3) >> 2) . decrypt(substr($enc, 3)) : '';
}L.E.: A, da, sunt niste variabile nedeclarate (ca sa scriu mai putin), deci:
ini_set('display_errors', FALSE); -
Stiu ca e mai fain sa verifici daca este setata o variabila sau nu, dar asa e mai scurt:
<?php
ini_set('display_errors', FALSE);
if (preg_match('/[a-z]/i', $_POST['a'] . $_POST['b']) || $_COOKIE['blocked']) {
if (!$_COOKIE['blocked']) setcookie('blocked', 1, time() + 3600);
die('Access denied!');
}
?>
<form method="post">
<input type="text" name="a" value="0" /> +
<input type="text" name="b" value="0" /> =
<input type="text" value="<?=['zero', 'unu', 'doi', 'trei', 'patru', 'cinci', 'sase', 'sapte', 'opt', 'noua', 'zece'][$_POST['a'] + $_POST['b']]?>" disabled />
<input type="submit" />
</form>- 1
-
Exista doar varianta neoficiala. Meniul are lag, iar NFC-ul nu functioneaza deloc. In rest e super OK, bateria tine parca mai mult. Nu se poate instala cu installerul. Faci flash la ROM din CWM.
-
Chuck Norris!
-
Si pentru 1000 MB trafic poti sa dai si din buci: Danseaza ca Millidge si Doig
-
Oare cati ani de puscarie fac pentru ca m-am conectat la serverele din camera cealalta prin SSH cu PuTTY?
L.E.: Pacat ca nu a avut Kali. Aveam acum o lista completa cu toate tool-urile din respectivul OS.
-
Am inceput sa experimentez Linux-ul incepand cu Slax KillBill Edition (2005-2006, nu mai stiu exact) - CD-ul gasit tot intr-o revista. Nu stiam ca e Linux pe ea, si l-am uitat in unitate. Asa ca a doua oara cand l-am pornit am vazut ca imi booteaza. Asa am vazut si eu cum arata un Linux. Mai tarziu am testat si alte distributii: Ubuntu, Linux Mint, ElementaryOS, Slackware, Arch Linux, Puppy Linux, Fedora, openSUSE, Debian si CentOS. Pot spune ca cel mai mult mi-a placut Linux Mint si Ubuntu pentru desktop, iar pentru server Debian.
Am testat si alte sisteme de operare Unix-like: FreeBSD, Solaris, OS X.
Oricum daca iti place sa injuri mult, atunci Linux este pentru tine.
Eu prefer Windows si OS X pentru ca se adapteaza mai mult nevoilor mele.
-
12 caractere.
Sa vina baieti cu ghilimica aka "script alert 1" sa il rezolve.
@Nytro este userul cu priv. limitate nu poti extrage datele din baza de date principala unde is useri si alte date mai "importante" alea is pe alt user:)
// 10 caractere mai putin de atata nu se poate
Bravo!
Eu ma multumesc cu 15. Habar nu am ce sa mai simplific.
-
Modificam eu ceva la afi?area listei, de aia nu ap?reai. Îmi cer scuze pentru nepl?cerile create.
LE: Am ad?ugat ?i clasament în func?ie de lungimea solu?iei.
Nu e nicio problema.
Afiseaza minimul pentru fiecare user in acel clasament.
-
Tare, dar ce nu am fost adaugat la solveri?
Felicit?ri! Ai fost ad?ugat pe lista celor care au rezolvat challenge-ul.
Plus ca dupa ce am rezolvat, a disparut si solverul precedent...
Edit: Apare solverul precedent, dar eu nu apar.
-
OS X Mountain Lion is the latest release of the world?s most advanced desktop operating system.
De atunci a aparut Mavericks (10.9), iar in curand va aparea si Yosemite (10.10).
-
Cand zici "1 la suta" te referi la "1 la 100", adica 1/100, adica 0.01. De curiozitate : in ce clasa esti?
-
Ai primit mai sus niste linkuri catre documentatia API-urilor de la PayPal. Noi cei care "am sarit pe tine" am vrut sa iti demonstram ca ideea de a te ghida dupa `Referer` este foarte rea. Daca te-ai fi apucat sa creezi aplicatia web si faceai aceasta greseala cu siguranta ai fi avut pierderi.
-
Daca faci cum ai zis tu, atunci pentru cei care vor sa obtina licente gratis recomand:
GET /cumpara.php HTTP/1.1
Host: licente.tld
Referer: http://paypal.com -
Behind every success There is enemies
Clar, "este" dusmani multi. Fara numar!
-
Banuiesc ca cele doua numere sunt naturale nenule... Uite solutia mea:
#include <iostream>
using namespace std;
void descompunere(int a, int {
// Pana cand nu stricam numarul
while (a) {
int t = 1; // Contor pentru rezultatul puterilor
int nr = 0; // Contor pentru puteri
// Ridicam la putere pana nu depasim numarul `a`
while (t * b < a) {
t *= b; // Aici e ridicarea la putere
nr++; // Incrementam puterea
}
// Obtinem diferenta dintre rezultatul puterilor si `a` (restul)
a -= t;
// Afisam puterea
cout << nr << ',';
}
}
int main() {
int a, b;
cout << "a=";
cin >> a;
cout << "b=";
cin >> b;
descompunere(a, ;
fflush(stdin);
getchar();
return 0;
}
-
- Yahoo! nu e asa prost sa isi faca server pe Windows folosind XAMPP. Daca ar fi fost chiar pe Windows, cu siguranta folosea IIS, nu XAMPP.
- Daca chiar ar fi asa, atunci de ce e vulnerabil?
Concluzie: Cred ca cineva iti face un fel de MITM. Probabil vroia sa te redirectioneze la o pagina falsa, insa a bagat un link gresit la pagina lui hostata pe un XAMPP.
-
Nice Trebuia sa iti pui si tu vreo 2 mii de puncte sa moara restul de ciuda asa se vede ca e hackuit
Dupa 24 de ore se duce oricum.
-
Bag p**a, e SIGNED INT, deci numai atat am putut:
L.E.: Cred ca se verifica daca se poate realiza acel scor in intervalul acela de timp pe care il trimiti catre server. Sper ca am setat bine si va ramane scorul. (Am setat la bascaleala cam la ~1.5x mai mult decat scorul)
-
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
char *shift(char *line, size_t n) {
char *shifted = (char *) malloc(n * sizeof(char));
int i;
shifted[0] = line[n - 1];
for (i = 0; i < n - 1; i++)
shifted[i + 1] = line[i];
return shifted;
}
char **gen_matrice(char *seed, size_t n) {
char **matrix = (char **) malloc(n * sizeof(char));
int i, j;
for (i = 0; i < n; i++)
matrix[i] = (char *) malloc(n * sizeof(char));
for (i = 0; i < n; i++)
matrix[i] = seed;
for (i = 0; i < n; i++)
for (j = 0; j < i; j++)
matrix[i] = shift(matrix[i], n);
return matrix;
}
int main() {
char line[] = "nopqrstuvwxyz";
int n = strlen(line);
char **matrice = gen_matrice(line, n);
int i, j;
for (i = 0; i < n; i++) {
for (j = 0; j < n; j++)
putchar(matrice[i][j]);
putchar('\n');
}
getchar();
return 0;
}Nu e cea mai buna implementare. Nu mut valorile din tablou in alt tablou, ci doar mut pointerul pe o alta adresa. Memoria se elibereaza la `char line[]`, care e referentiat la prima linie a matricii, iar fiind alocat static, se va elibera zona de memoria la sfarsitul blocului (in cazul de sus e vorba de main(), deci e irelevant).
-
Banuiesc ca se fac teste cu valori diferite. Cele cu "Time limit exceeded!" probabil sugereaza faptul ca algoritmul tau e lent, iar la cele cu "Killed by signal: 11" probabil accesezi o zona de memorie ce nu ai voie. Un fel de "Segmentation fault". Atata timp cat nu postezi codul sursa, nu prea te putem ajuta.
L.E.: Posteaza si cerinta.
-
Android e tot Linux.
- 1
-
C:
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *fin, *fout;
char nume[20], prenume[20];
int nr_matricol;
float medie;
if (!(fin = fopen("in.txt", "r")) || !(fout = fopen("out.txt", "w"))) {
printf("Eroare deschidere fisier de intrare!\n");
exit(EXIT_FAILURE);
}
while (!feof(fin)) {
fscanf(fin, "%s %s %d %f\n", nume, prenume, &nr_matricol, &medie);
if (medie >= 5)
fprintf(fout, "%s %s %d %f\n", nume, prenume, nr_matricol, medie);
}
fclose(fin);
fclose(fout);
}C++:
#include <iostream>
#include <fstream>
using namespace std;
class Student {
string nume, prenume;
int nr_matricol;
float medie;
public:
friend istream &operator>>(istream &, Student &);
friend ostream &operator<<(ostream &, Student);
bool Absolvent();
};
istream &operator>>(istream &in, Student &s) {
in >> s.nume >> s.prenume >> s.nr_matricol >> s.medie;
return in;
}
ostream &operator<<(ostream &out, Student s) {
out << s.nume << ' ' << s.prenume << ' ' << s.nr_matricol << ' ' << s.medie << '\n';
return out;
}
bool Student::Absolvent() {
return medie >= 5;
}
int main() {
Student student;
ifstream fin("in.txt");
ofstream fout("out.txt");
while (fin >> student)
if (student.Absolvent())
fout << student;
fin.close();
fout.close();
return 0;
} -
"Media scapa esenta [...]" (Cedry2k)
Nu ar zice nimeni cum actioneaza virusul si cum sa se apere lumea de ea. "Schimba-ti parola" e cel mai usor mod de a diagnostica o problema de genul asta.
Aici e ceva mai concret si complet:
Malicious advertisements served via Yahoo | Fox-IT International blog
www.pornhub.com
in Cosul de gunoi
Posted
In timp ce altii dau flori de 8 martie tu dai la laba