You are currently browsing the monthly archive for Июль 2008.
Однажды осел одного фермера упал в колодец. Животное жалобно кричало в течение нескольких часов, пока фермер пытался придумать как его вытащить. В конце-концов он решил, что осел и так старый, что колодец и так надо было засыпать и что осел не стоит тех усилий, которые понадобятся для того чтобы ему помочь.
Итак он позвал всех своих соседей, чтобы они помогли ему. Все взялись за лопаты и начали засыпать колодец грязью. Осел понял, что происходит, и начал ужасно кричать. После чего, удивив всех этим, он затих.
Через некоторое время работы над засыпанием колодца, фермер взглянул вниз и был поражен тем, что он увидел.
Каждый раз, когд очередная порция грязи падала на спину ослу он делал что-то невероятное. Он стряхивал ее и делал шаг вверх. И соседи продолжили засыпать осла грязью, а он продолжал стряхивать ее и делать очередной шаг вверх. Достаточно скоро осел смог вылезть из колодца самостоятельно, хоть никто такого результата не ождал.
Мораль: жизнь не раз будет сыпать грязью на вас, в самых разных смыслах. Хитрость в том, чтобы стряхнуть ее и сделать очередной шаг вверх.
Один умный профессор однажды в университете задал своим студентам такой вопрос.
-Все, что существует, создано Богом?
Один студент смело ответил:
- Да, создано Богом.
- Бог создал все? – спросил профессор.
- Да, сэр, – ответил студент.
Профессор спросил:
- Если Бог создал все, значит Бог создал зло, раз оно существует. И согласно тому принципу, что наши дела определяют нас самих, значит Бог есть зло.
Студент притих, услышав такой ответ.
Read the rest of this entry »
Клетка. В ней 5 обезьян. К потолку подвязана связка бананов. Под ними лестница.
Проголодавшись, одна из обезьян подошла к лестнице с явными намерениями достать банан.
Как только она дотронулась до лестницы, вы открываете кран и из шланга поливаете ВСЕХ обезьян очень холодной водой.
Проходит немного времени, и другая обезьяна пытается полакомитЬся бананом. Те же действия с вашей стороны.
Третья обезьяна, одурев от голода, пытается достать банан, но остальные хватают ее, не желая холодного душа.
А теперь уберите одну обезьяну из клетки и замените ее новой обезьяной.
Она сразу же, заметив бананы, пытается их достать.
К своему ужасу, она увидела злые морды остальных обезьян, атакующих ее.
После третьей попытки она поняла, что достать банан ей не удастся.
Теперь уберите из клетки еще одну из первоначальных пяти обезьян и запустите туда новенькую.
Как только она попыталась достать банан, все обезьяны дружно атаковали ее, причем и та, которую заменили первой (да еще с энтузиазмом).
И так, постепенно заменяя всех обезьян, вы придете к ситуации, когда в клетке окажутся 5 обезьян, которых водой вообще не поливали, но которые не позволят никому достать банан.
Почему?
Потому что тут так принято…
Нужно было использую libcurl отправить и получить ответ вебсервера. С опыта использования данной библиотеки под пхп я хотел написать подобную реализацию, но опции CURLOPT_RETURNTRANSFER , в сишной версии не оказалось. Как оказалось интерфефс получения ответа и записи в с++ выглядит вообще иначе: как опцию мы должны задать калбек функцию для чтения данных с сокета, и буфер. На ответ данного вопроса мною было потрачено n-нное время и я решил опубликовать пример сюда в блог.
как наши на айфоне локальный сервак подымали

линк на видео http://www.vimeo.com/1338195?pg=embed&sec=1338195″
з.ы. у кого есть айТелефон как впечатления.. ибо мне он начинает нравиться
Мероприятие: JUG 15/07/08, г. Киев
Дата: вт, 15 июл 18:00 – вт, 15 июл 22:00
Место Globallogic Kiev, G-Club, ул. Боженко 86Д (Ст.М. Дворец Украина)
Описание:
Благодаря тому, что появился G club и по неожиданным стечениям обстоятельств к нам в Киев приехал один из представителей SUN, мы не могли не организовать еще один летний JUG для вас. Так как SUN являются основоположниками JAVA, встреча обещает быть масштабной и интересной.
На JUG выступит: Alexis Moussine-Pouchkine из SUN.
Read the rest of this entry »
посмотрел фильм «Достучаться до небес» (Knocking on heaven’s door) сильно понравился.. кто не смотрел советую посмотреть

Оригинальное название: Knocking on heaven’s door
Производство: США
Режисер: Томас Ян
Сценаристы: Томас Ян, Тиль Швайгер
В главных ролях: Тиль Швайгер, Ян Йозеф Лиферс, Мориц Бляйбтрой,Тьерри ван Вервеке, Хууб Штапель, Рутгер Хауер
Дата выхода: 1997 год
Жанр: Боевик / Драма
Продолжительность: 87 минут
по долгу работы приходится иметь дело со многими cms, их функциональной частю и системами аутентификации. Вот на днях попался такой пациент)
2
3 function authenticate()
4 {
5 global $current_tpl_data, $CSSM_CONFIG, $CSSM_CONSTS, $CSSM_VARS;
6 if (session_id()===”) die(”For administrative login is needed browser with session support.”);
7 unset($_SESSION['authtest']);
8 usleep(500000); // fucking bruteforce lamers
9
10 # output text here
11 $tplclass = new template($current_tpl_data['path']);
12 $tplclass->set_filenames(array(’login’ => ‘login.tpl’));
13 $tplclass->assign_vars(array_merge(array_add_prefix_to_keys($CSSM_CONSTS, ‘C_’), array_add_prefix_to_keys($CSSM_VARS, ‘V_’), array_add_prefix_to_keys($CSSM_CONFIG, ‘F_’)));
14 $tplclass->pparse(’login’);
15
16 ob_end_flush();
17 die;
18 }
19
20 if (isset($_SESSION['account']['id'], $_SESSION['account']['fp']) || isset($_POST['query_login'], $_POST['query_word']))
21 {
22 if (isset($_POST['query_login'], $_POST['query_word']))
23 {
24 $_SESSION['account']['id'] = addslashes($_POST['query_login']);
25 $_SESSION['account']['hs'] = md5(”58uvbg5tbd5i8ydnr5i8d”.md5($_POST['query_word']));
26 $_SESSION['account']['fp'] = md5($_SERVER['HTTP_USER_AGENT'].$_SESSION['account']['hs'].$_SERVER['REMOTE_ADDR']);
27 }
28 $user = $_SESSION['account']['id'];
29 $hs = $_SESSION['account']['hs'];
30
31 if (($user!=”) and ($hs !=”))
32 {
33 if ($user!==’root’)
34 {
35 $login = array();
36 $login['ru'] = $user;
37 $login = lang_const_serialize($login);
38
39 $r2 = $db->query(”SELECT * FROM admins WHERE user_login=’$login’”);
40 $acc = $db->fetch_array($r2);
41 if ($db->num_rows($r2)>0)
42 {
43 $entered_pwd_hash = array();
44 $entered_pwd_hash['ru'] = md5(”4w35g4578hdit5kh8t5h”.$hs);
45 $entered_pwd_hash = lang_const_serialize($entered_pwd_hash);
46 $IsLogin = ((string)$acc['user_pass']==(string)$entered_pwd_hash) && (($_SESSION['account']['fp']===md5($_SERVER['HTTP_USER_AGENT'].$hs.$_SERVER['REMOTE_ADDR'])));
47 if (!$IsLogin)
48 {
49 authenticate();
50 }
51 else
52 {
53 $id_user = $acc['id'];
54 }
55 }
56 else authenticate();
57 }
58 else
59 {
60 if (($user===’root’) && ($_SESSION['account']['fp']===md5($_SERVER['HTTP_USER_AGENT'].$hs.$_SERVER['REMOTE_ADDR'])) && md5(”4w35g4578hdit5kh8t5h”.$hs)===’d89789cb7d4e9875f17de4f6b844ba79′)
61 {
62 $name=’root’;
63 $user=’root’;
64 $id_user = 1000000000000001;
65 }
66 else authenticate();
67 }
68 }
69 else authenticate();
70 }
71 else
72 {
73 authenticate();
74
75 }
76 ?>
вот так у нас кодят))
з.ы. кто скажет как юзать подсветку кода на вордпресс.ком тому респект от меня
з.з.ы. а у нас тут еще и бекдорчег есть :-х

