-Музыка

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

 

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

Поиск сообщений в Гриня

 -Статистика

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


#1 про программирование

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


Dail   обратиться по имени Re: #1 про программирование Вторник, 06 Марта 2007 г. 11:54 (ссылка)
Блин, да ты крут :)
Flow musicLumen - Свобода

LI 5.8.17
Ответить С цитатой В цитатник
Гриня   обратиться по имени Вторник, 06 Марта 2007 г. 12:10 (ссылка)
Dail, O_o чем?
Ответить С цитатой В цитатник
Chick-fire   обратиться по имени Вторник, 06 Марта 2007 г. 17:11 (ссылка)
Хм, мне это не понять!
Ответить С цитатой В цитатник
Апрельский_Ёжик   обратиться по имени Вторник, 06 Марта 2007 г. 20:27 (ссылка)
Регулярные выражения - отличительная черта Хакку. Я про регулярные выражения типа

'/([A-z]{3}) ([0-9]{2}), ([0-9]{4})<\/a>/'

(извиняюсь за бедность примера) , в которых много данных выцепляется одной строчкой из килобайт текста и организуется в аккуратный массив , при этом регулярка изобилует такими моментами , что логику строчки в 100 символов (и более) надо расписывать в схеме на 3-4 листах А-4. Ещё на Хокку пишутся различные конфиги для ЧПУ , например миниатюра:

RewriteRule ^song/([0-9]+)/?$ /index.php?action=redirect&q=$1&subq=2
RewriteRule ^album/([0-9]+)/?$ /index.php?action=redirect&q=$1&subq=3
RewriteRule ^show_album/([0-9]+)/?$ /index.php?action=redirect&q=$1&subq=1

RewriteRule ^show_song/([0-9]+)/?$ /index.php?action=preview&q=$1

RewriteRule ^search/([A-z]+)/([^/]+)/?$ /index.php?action=search&typesearch=$1&q=$2

RewriteRule ^genre(/?)$ /index.php?action=bygenre
RewriteRule ^genre/([0-9]+)/?$ /index.php?action=bygenre&genre=$1
RewriteRule ^genre/([0-9]+)/style/([0-9]+)/?$ /index.php?action=bygenre&genre=$1&style=$2
---

Я конечно не претендую на это стиль и вообще на стиль :) Но если увеличить данные отрывки в 3 раза и добавить им по 1/3 мудрых символов , то можно представить себе ЭТО.

Вот строчка для размышления:

for(74,117,115,116){$::a.=chr};(($_.='qwertyui')&&
(tr/yuiqwert/her anot/))for($::b);for($::c){$_.=$^X;
/(p.{2}l)/;$_=$1}$::b=~/(..)$/;print("$::a$::b $::c hack$1.");
---

Вот комментарий , при обсуждении с коллегой:

22.06.2006 11:11 Naikon for(74,117,115,116){$::a.=chr};(($_.='qwertyui')&&
(tr/yuiqwert/her anot/))for($::b);for($::c){$_.=$^X;
/(p.{2}l)/;$_=$1}$::b=~/(..)$/;print("$::a$::b $::c hack$1.");
22.06.2006 11:11 Naikon гыыы
22.06.2006 11:11 Naikon как тебе конструкция ?
22.06.2006 11:12 Altair ну конечно , Маринок с красивыми глазами и аппетитными местами целовать всю ночь ! +) тебе хоть кайф , а у меня никакого счастья +)
22.06.2006 11:12 Altair беру слова обратно , все же у тебя тоже жесть ;)
22.06.2006 11:12 Altair пепец , что за самокат ?
22.06.2006 11:12 Altair рег экспы ещё ...
22.06.2006 11:12 Naikon агу -)
22.06.2006 11:13 Altair дааа.... жесть ... только не говори что ты это понимаешь +)
22.06.2006 11:14 Naikon эм)
22.06.2006 11:14 Naikon я не вчитывался)
22.06.2006 11:14 Altair ^_^
22.06.2006 11:14 Naikon -_-
22.06.2006 11:15 Altair странная конструкция for , это аля case или switch выходит ?
22.06.2006 11:15 Naikon наверное -))
22.06.2006 11:15 Naikon никогда так не делал))
22.06.2006 11:15 Altair в топку такой синтаксис +)
22.06.2006 11:16 Naikon чо, рульно)
22.06.2006 11:16 Naikon могу сказать что человег который это написал оч хорошо разбирается в предметной части)
22.06.2006 11:16 Altair да я понимаю что вставляет неподетски такой код , но брр +)
22.06.2006 11:16 Altair нам и заказчик вставит , так что надо хоть в языке отдушину искать +)
22.06.2006 11:16 Naikon ага -))
22.06.2006 11:27 Altair я кстати ГОС сдал
22.06.2006 12:12 Naikon молодец!


Ответить С цитатой В цитатник
Гриня   обратиться по имени Среда, 07 Марта 2007 г. 00:57 (ссылка)
Chick-fire, не повезло.

Апрельский_Ёжик, о дааа! Регулы это святое! Регулы и регэкспы есть второе воплощение Джа в этом мире :)
Вот за что уважаю перл, за его возможность ну оооочень рульной работы с ними. Мой родной РНР так не умеет :(

PS: пример ахуенный. самое то, о чем я говорил :)
и вот пример того, что пишет мой брат
http://phpclub.ru/talk/showthread.php?s=&threadid=95453&rand=4
(читать сначала до конца. Скаррр - это я :-))

свои показывать не буду. Там до гуру-хокку далеко еще :)
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку