All streams
Search
Write a publication
Pull to refresh
3
0
Денис Олешкевич @Shiz

User

Send message
у меня будет со следующего семестра покруче будет, пары увеличиться с 1:15 до 1:30. а начало занятий сдвинется с 9 утра на 8... блядь
а я просто сделал панельку с ярлыками, вроде этой

http://i017.radikal.ru/0711/69/7459126534f5.jpg

весьма удобно, не нужно никаких лишних программ, достаточно просто иметь папку с ярлыками=))
мммм, хабр как-то криво обработал знак 'меньше'=))

function xform($c, $str1, $str2, $str5) {
$c = abs($c) % 100;
if ( $c > 10 && $c 'меньше' 20 ) return $str5;
$c %= 10;
if ( $c > 1 && $c < 5 ) return $str2;
if ( $c == 1 ) return $str1;
return $str5;
}
немножко красивее, аргументы расположены в более привычном порядке, число, словоформы для одного, двух и пяти

function xform($c, $str1, $str2, $str5) {
$c = abs((int)$c) % 100;
if ( $c > 10 && $c 1 && $c < 5 ) return $str2;
if ( $c == 1 ) return $str1;
return $str5;
}
скажем, можно фильтровать сложные sql-запросы (с union, множественным селектом) на уровне класса работы с БД
если злоумышленник получает доступ к бд, то он будет думать, что такая строка хеш md5, и любые попытки взлома ему не помогут.

имхо, доступ к коду, в большинстве случаев, можно получить, если существует недостаточная фильтрация входных данных
для дезинформарования злоумышленников можно использовать вместо md5() такой код:


function md_5($what){
return substr(sha1($what),0,32);
}
12 ...
9

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity