• Авторизация


Вот так 02-12-2007 23:50


Событий так много, что все просто не успеваю записывать.


это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Устал. 01-12-2007 01:33


Пора спать. Всем снов цветных!


это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии

Аська 30-11-2007 15:44


Вот постепенно инет входит в жизнь за пределами дома и офиса. А когда люди будут искать друг друга в толпе через какой-нибудь сервер обмена сообщениями типа аськи?


это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Так было вчера радостно 30-11-2007 15:44


Только ИЕ на КПК своей кнопочкой домой и забыванием, мгновенным, всего набранного текста потерял кучу откровения радости. Значит не узнаете, как мне было хорошо, прям как будто влюбился в кого-то, но ведь не влюбилс я, а ощущение было. Если получится, напишу сегодня.


это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
А вот говорят 28-11-2007 22:45


А вот говорят, что мой дневник надо слушать под эту песню:

The Doors - The Doors (1967) - Break on through (To the other side)
< здесь был flash-ролик, но импорт с livejournal.com не позволяет его показать >

Вы за или против?




это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Уборка 28-11-2007 20:35


Устроили уборку, все этажи трудятся, даже таджичек пригнали и только наш этаж второй день пьёт... Завтра будут держать оборону и никого не пускать.... А мне на полотора часа раньше бежать. значит пора идти готовиться ко сну.


это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
А чем я? 28-11-2007 19:27


Нет это будет лучше.

Новогодная РЕКЛАМА.

Участвуют все желающие. Оставляете комментарий, а я постепеннопишу о вашем дневнике своё мнение и стараюсь найти повод зачем вас надо добавить в друзья1.

 

И также: Новогодняя история.

Для неё необходимы ваши новогодние фотографии2. Одевайтесь по новогоднему и кадайте фотографии, а я сделаю сказку.

 


Примечание:

 

  1. Если хотите, чтобы оценил и подзамок добавьте в друзья.
  2. Одной фотографии достаточно. Фотография будет означать ваше согласие на участие в обоих акциях. На фотографии необходимо чтобы были вы в новогоднем наряде. Если будут другие лица, то назвать кто и где.

Ссылка на это безобразие приветствуется, т.к. будет больше народу.  ;)




это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Кошмарики 27-11-2007 17:21


умудрится потерять полковника, а потом ещё и двух миллиционеров попросивших кипяточка. Сегодня, кажется, не мой день!,!


это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
7:00 27-11-2007 07:06


Дожил. Погладиться и опять дежурить, а потом. в общем планов громадьё!

Доброе, всем, утро. 




это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Голосование. Второй тур 26-11-2007 23:47


Теперь необходимо простое большинство голосов. Два лидера прошлого тура уже выявлены. Голосование продлиться ровно неделю.



Второй тур голосования








это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Последний день голосований.... 26-11-2007 08:10


Вы ещё можете повлиять.

Выбираем лучшую аватарку





























Читать далее...
комментарии: 0 понравилось! вверх^ к полной версии
Вот такой вот сон 26-11-2007 07:44


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

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

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




это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Доволен 25-11-2007 23:53


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

 


это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
html парсер. Часть третья. Разбор текста. 25-11-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. Производим разбор всех параметров у тега в массив.
Читать далее...
комментарии: 0 понравилось! вверх^ к полной версии
А может проголосуете за меня? 25-11-2007 14:07


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

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




это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Вот заметил тут я 25-11-2007 11:21


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

 


это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Что опять вспомнилось 25-11-2007 00:38


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

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

текст песни




это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Как бы не было бы нам плохо... 25-11-2007 00:02


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

 


это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Теперь без пароля 24-11-2007 23:54


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

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

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

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




это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии
Свободен! 24-11-2007 16:11


Вот так вот. Ура?


это в ЖЖ

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

комментарии: 0 понравилось! вверх^ к полной версии