-Метки

 -Музыка

 -Поиск по дневнику

Поиск сообщений в Lugavchik

 -Подписка по e-mail

 

 -Интересы

гулять по городу жить голышом заваливать горизонт программирование резать головы фотографии я

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 04.03.2007
Записей:
Комментариев:
Написано: 1466





Вот такой вот сон

Понедельник, 26 Ноября 2007 г. 07:44 + в цитатник

А приснилось вот что.

Было достаточно времени и я решил пойти погулять. Шёл дождик. А я встретил машину с целующейся парой, хотя там была не пара, но целовалась только пара. Они от меня чего-то спросили, но я пошёл дальше. Пришёл в какой-то магазин, зачем пришёл не понимаю.... Но там стал свидетелем нахождения снятой обуви, а без обуви, по снегу не уйти. В общем я пошёл дальше, тоесть обратно по направлению движения и увидел стройку рядом с которой была дискотека или по крайней мере тусовка людей, среди который мне встратилась любимка пара. На стройке работало два крана, один такскал блоки. причем блок стены включал в себя где-то 6 на 6 ячеек с норальными окнами. Вот такое массовое было строительство, только вот крепеления не хватало и блок постоянно норовил перевернуться, и в конечном итоге задевает угол стороящего здания, причём угол горизонтальный. Второй кран это нечто миниатюрное, на очень тонкой проволке. таскает грузы до 10 кг... И вот, когда угол дома задели я отошёл чуть подальше и понял, что по другомуне может и быть. все поднимаемые вещи надо протащить через узкий проход между двумя домами, т.к. подвозят с одной сторны строй материалы, а краны стоят с другой, относительно здания. При этом кран регулярно прохидтся по углу здания, да ещё и на столько, что уже показалась искорёженная арматурина. И тут. Второе здание тоже продолжили строиь, только не понимаю зачем на кран был нацеплён якорь, но им прошлись по зданию оставив глубокий след. Уже уходя я увидел, что здание готово этажей на 10. Тут я вспомнил, что пара говорила, мне о дискете, напомнил им и оказалось, что они её забыли. тогда они связались с кранощиком и тот, поднял им дискету, держащуюся на леске с крепелением как у блесны....

Зазвенел будильник. 




это в ЖЖ

Сообщение добавлено через MovableType API


Доволен

Воскресенье, 25 Ноября 2007 г. 23:53 + в цитатник

День прошёл вяло, но я доволен успехами...

 


это в ЖЖ

Сообщение добавлено через MovableType API


html парсер. Часть третья. Разбор текста.

Воскресенье, 25 Ноября 2007 г. 16:11 + в цитатник

Наверное самая большая часть кода и самая важная тут.

       function Parse($text){

$text=preg_replace($this- >ReplaceTagsFrom,$this- >ReplaceTagsTo,$text);

@preg_match_all('/([^< ]*?)< (/?)([^s]+?)((?:(?:s+(?:[w]+?)=("|')(?:[^5]*?)(?/',$text.'
',$textdrop);
$tags=array();
if(count($textdrop[0])==0)
return htmlspecialchars($text);
foreach($textdrop[0] as $id= >$line){
$pretext=$textdrop[1][$id];
$closetag=$textdrop[2][$id]=='/';
$curtag=strtolower($textdrop[3][$id]);
$tagparam=$textdrop[4][$id];
if ($closetag){
// TagClose
if ((count($tags) >0)&&($tags[0]==$curtag)){
$newtext.=htmlspecialchars($pretext).'< /'.$curtag.' >';
array_shift($tags);
continue;
}else{
$newtext.=htmlspecialchars($pretext).'< /'.$curtag.' >';
continue;
}
}
elseif (!isset($this- >allow[$curtag])){
}else{
// TagOpen
preg_match_all('/s([w]+?)=("|')((?:[^2]*?)(?,$tagparam,$params);
$param='';
foreach($params[0] as $pid= >$line){
if (in_array(strtolower($params[1][$pid]),$this- >allow[$curtag]))
if (strtolower($params[1][$pid])=='href'){
// Провека ссылок
preg_match('/(?:(w*?):)(.*)/',$params[3][$pid],$link);
if ((count($link)==0)||(in_array(strtolower($link[1]),$this- >AllowProtocols)))
$param.= ' '.$params[1][$pid].'='.$params[2][$pid].$params[3][$pid].$params[2][$pid];
}else
$param.= ' '.$params[1][$pid].'='.$params[2][$pid].$params[3][$pid].$params[2][$pid];


}
if (in_array($curtag,array_keys($this- >allow))){
if (!in_array($curtag,$this- >simpletag)){
array_unshift($tags,$curtag);
$newtext.=htmlspecialchars($pretext).'< '.$curtag.$param.' >';
}else{
$newtext.=htmlspecialchars($pretext).'< '.$curtag.$param.' / >';
}
continue;
}
}

 



$newtext.=htmlspecialchars($pretext).'< '.($closetag?'/':'').$curtag.htmlspecialchars($tagparam).' >';


}
foreach($tags as $tag)
$newtext.='< /'.$tag.' >';

return $newtext;
}

Если рассматривать работу данного скрипта по порядку, то:

  1. Сначала производится замена тегов согласно правил замены.
  2. Происходит разбор всего текста с помощью регулярного выражения. Получилось немного громоздкое, но работоспособное.
  3. Проверка количства найденых тегов, и если почему-то ничего не нашлось, то вывод текста, всё равно с экранированием лишнего, вдруг обошли регулярку.
  4. Начинается цикл по всем найденным тегам, вот и началось всё инетересное.
    1. В начале может быть странный текст не относящийся к тегам.
    2. Проверям наличие / в началетега, тем самым определяем что происходит.
    3. Вытаскиваем имя тега и его параметры.
    4. Если тег закрывается, то мы проверям допустимость закрытия его, то есть, что он был открыт последним или просто отображаем его на экране, как текст.
    5. Если тег не закрывался, то надо проверить, может ли он открываться и если может, то
      1. Производим разбор всех параметров у тега в массив.
      2. Проходим по массиву параметров и проверям доступность их применения их у тега.
      3. Если параметр является ссылкой, то ещё дополнительно разбираем её отделяя протокол если передан.
      4. Проверив протокол на правильность мы записываем параметр к тегу.
      5. Если тег может открываться, хмм... Ну ладно два раза не будет лишним проверить.
      6. В зависимости отприменения тега одиночным или нет, мы добавим в стек тегов его или нет и также занесём в код.
    6. Если мы таки не нашли что делать нам с тегом, то выведем его как есть на экран.
  5. Остаётся пробежаться по всем не закрытым тегам и закрыть их.

Вот и готов текст.




это в ЖЖ

Сообщение добавлено через MovableType API


А может проголосуете за меня?

Воскресенье, 25 Ноября 2007 г. 14:07 + в цитатник

тут: http://www.mikolka.info/2007/11/19/final/

Деньги пущу на благое дело! 




это в ЖЖ

Сообщение добавлено через MovableType API


Вот заметил тут я

Воскресенье, 25 Ноября 2007 г. 11:21 + в цитатник

Что хоть ты ещё и спишь, но умываться ты обязан.

 


это в ЖЖ

Сообщение добавлено через MovableType API


Что опять вспомнилось

Воскресенье, 25 Ноября 2007 г. 00:38 + в цитатник

Вот такая не лёгкая песня...

< здесь был flash-ролик, но импорт с livejournal.com не позволяет его показать >

текст песни




это в ЖЖ

Сообщение добавлено через MovableType API


Как бы не было бы нам плохо...

Воскресенье, 25 Ноября 2007 г. 00:02 + в цитатник

Как бы не было нам плохо, мы всегда можем казать, что нам всё по Х.. и пройтись всеми 6 лапками там... Ну как коровка, Божья...

 


это в ЖЖ

Сообщение добавлено через MovableType API


Теперь без пароля

Суббота, 24 Ноября 2007 г. 23:54 + в цитатник

Попробовал сделать генератор статистики, но без пароля.

Важные его пункты: 

  1. Авторизация по openId из ЖЖ, в дальнейшем применяться будет в дневнике.
  2. Немного переработаю заготовки для реализации того-же самоно, но с примененим ajax. Правда это будет чуть позже.
  3. Можно один раз загрузить, а потом выбирать способ отображения.
  4. Да и не забывает оно так быстро. Нужно ли делать возможность идти заново?
  5. Может приелать кэширование записей в БД, без занесения туда текста, да и не грузится он всё равно.

Ну а теперь выложу ссылку: http://lugavchik.blogdns.org:888/lj/comments_nopass.php и жду отзывов.




это в ЖЖ

Сообщение добавлено через MovableType API


Свободен!

Суббота, 24 Ноября 2007 г. 16:11 + в цитатник
Вот так вот. Ура?


это в ЖЖ

Сообщение добавлено через MovableType API


Про баш

Суббота, 24 Ноября 2007 г. 15:57 + в цитатник

Прочитал на баше http://bash.org.ru/quote/393284

Ну и решил проверить. винда устояла, я опять что-то делаю не так? 




это в ЖЖ

Сообщение добавлено через MovableType API


Про чих и чах

Суббота, 24 Ноября 2007 г. 14:34 + в цитатник
Чихать неся полную чашку горячего чая.... Не пролил!


это в ЖЖ

Сообщение добавлено через MovableType API


Вот ведь как бывает

Пятница, 23 Ноября 2007 г. 20:18 + в цитатник
пошёл лейтенант дежурить, закончил уже старшим лейтенантом... Жаль не я


это в ЖЖ

Сообщение добавлено через MovableType API


Телефон

Пятница, 23 Ноября 2007 г. 13:47 + в цитатник
Перешёл на прежний номер и вылез в инета. вдруг напишут что-нибудь в аську....


это в ЖЖ

Сообщение добавлено через MovableType API


А вот девушек ещё не понимаю

Пятница, 23 Ноября 2007 г. 07:19 + в цитатник
Вот я не могу понять, как можно укоризненно говорить, что после первого свидания не пригласил домой на чашечку чая или кофе, в 12 ночи, а после второго отказываться приехать в гости вечером, говоря что буду приставать? Или после первого на всё согласна, а потом уже не согласна????


это в ЖЖ

Сообщение добавлено через MovableType API


Про половинку

Четверг, 22 Ноября 2007 г. 21:20 + в цитатник
полкило, это вам не поллитра. Полкило можно и в одиночку уговорить и никто не скажется, что я неудачник!


это в ЖЖ

Сообщение добавлено через MovableType API


Домой!

Четверг, 22 Ноября 2007 г. 20:54 + в цитатник
Задержали меня сегодня на полтора часа на службе, или чуть больше, куда хотел опаздал. Завтра дежурить, в общем кошмарики!


это в ЖЖ

Сообщение добавлено через MovableType API


Сломанный телефон

Четверг, 22 Ноября 2007 г. 00:21 + в цитатник

Сегодня занялся игрой в сломанный телефон, ну это после того как пол часа пыталаись у нас отключить телефон, и только потом поняли, что у нас две линии заведены и два номера =)

Так вот о моём сломанном телефоне, это великолепная игра, особенно когда текст написан корявым почерком и тебе надо его повторить своим не менее корявым. Поэтому я не знаю как там с фамилиями, но один человек пошёл работать в Мошель какой-то там... Потом люди узнаю о себе много нового....




это в ЖЖ

Сообщение добавлено через MovableType API


Статистика

Среда, 21 Ноября 2007 г. 08:24 + в цитатник
Вот и полтора года как ЖЖ.

А посему новая статистика.

Конечно, я на своём примере убедился, что можно за месяц набить >300 комментариев, но теперь и в моём дневнике такое случилось. А значит встречаем нового лидера, на ближайшие месяцы ли, или кто-то ответит на его вызов?

1
info
okesha
340 (14.04%)
2
info
lady_of_quality
266 (10.98%)
3
info
katushenka
181 (7.47%)
4
info
death_feanor
166 (6.85%)
5
info
lotruin
108 (4.46%)
6
info
ga_ga_kid
70 (2.89%)
7
info
melkij_becc
61 (2.52%)
8
info
ambrozi
54 (2.23%)
9
info
diekam
54 (2.23%)
10
info
double_nik
50 (2.06%)
Остальные
Всего комментаторов 205 Показано 32.

Всего комментариев 2422 по 11.815 комментариев на пользователя




Ну и заметен рост, медленный рост количества комментировавших попадающих в статистику, ведь всего пол года назад показатели были очень скромные.


это в ЖЖ

Сообщение добавлено через MovableType API


Чепуха

Среда, 21 Ноября 2007 г. 00:21 + в цитатник

Кто-то заявляет, что чепуха - это бессмыслица. Кто-то, что это игра, но мы то знаем, что Чепуха это не игра, игра, кстати, называется Буриме, а мы о Чепухе.

Чепуха, это довольно милое и пушистое, а главное ручное животное, очень привязанное к человеку. Без должного человеческого внимания у чепухи выпадают все волосы, за что кстати. достаётся кошкам или собакам, но вот облысевшая чепуха становится очень скромной. она не любит когда её видят в таком виде и старается уйти в другие дома. Пушистость Чепухи напрямую зависит от роста кондитерских изделий на ушах, ведь кушать сидя на плече у человека очень удобно, обязательно попробуйте. Благодаря своим привязанностям к человеку, область обитания Чепухи полностью совпадает с областями жизни человека.

Врагов у Чепухи практически не наблюдается.... ну разве, что некоторые люди, которые завидев человека с чепухой, начинают бояться за свои лапшёвые плантации и стараются всем сказать, что вот он несёт чепуху. Но и этой малости хватает Чепухе, чтобы выглядеть очень печально.

Нашему корреспонденту
info
sergey_kalabin
у удалось запечатлеть на своей нечепуховой фотографии молодого человека с Чепухой.




это в ЖЖ

Сообщение добавлено через MovableType API


Сейчас помыться

Вторник, 20 Ноября 2007 г. 22:25 + в цитатник

Сейчас помыться и спать или напишу я какую-нибудь чепуху, поглядим, как пойдёт помывка...

Есть желание узнать чепуху? 




это в ЖЖ

Сообщение добавлено через MovableType API



Поиск сообщений в Lugavchik
Страницы: 78 ... 28 27 [26] 25 24 ..
.. 1 Календарь