Страница пересобрана: 03:02 15.12.2018
[d | an-b-bro-fr-hr-l-m-med-mi-mu-ne-o-ph-r-s-sci-sp-tran-tv-x | bg-vg | au-tr | a-aa-c-fi-jp-rm-tan-to-vn | gf | azu-dn-hau-ls-ma-maid-me-mo-p-sos-t-w | misc-vnd | stat ]
[Burichan] [Futaba] [Gurochan] - [Архив - Каталог] [Главная]

No.223356   [Ответ]

А давайте уберем эти ненужные буричан и гурочан, а оставим futaba.css и вернём фотон?

Пропущено 50 сообщений. Для просмотра нажмите "Ответ".
>> No.223562  

>>223559
Унылчан же.

>> No.223564  

>>223561

>причём достаточно простой.

Я, конечно, совсем не умею в регулярки, но~.

my $poster_re = qr'<label><input\ type="checkbox"\ name="delete"\ value="(\d+)"\ /> # Postnum
\ (?:<span\ class="(?:file|reply)title">([^<]*)<)? # Subject, if exists
.*?span\ class="(?:comment|)postername">
(?:<a\ href="([^"]*)">)? # Email
((?:<span\ class="adminname">)?.*?(?:</span>)?)(?:</a>)?</span> # Name
(?:<span\ class="postertrip">(.*?)</span>)? # Trip
([^<]*)'xs; # Date & time
my $comment_re = qr'(<blockquote>.*</blockquote>)'xs; # Comment
my $file_re = qr'<span\ class="filesize">Файл:\ <a\ target="_blank"\ href="(.*?)">  # Filelink
Сообщение слишком длинное. Полный текст.
>> No.223565  

>>223564
Hint: можно в целом сократить, ведь регулярке требуется только конец и начало, а тегов с похожими концами/началами в названиях практически нет. На глаз, раза в полтора можно сократить. На правильность проверять лень. И да, комментарии не нужны.

>> No.223566  

>>223565
Можно, но я тогда сам не прочту через пару недель, что где отвечает. И нет, сокращения простоты не добавят.

>И да, комментарии не нужны.

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

>> No.223567  

>>223566
Главное, чтобы машина могла прочитать, ведь весь код пишется в первую очередь для машины.
Упростить можно через единичный повтор начала тега с возможным /. Думаю, ты понял.
Ну а если тебе надо выкомменчивать куски в такой простой, но полностью удовлетворяющей твоим нуждам регулярке, то и простой и лаконичной регулярки-однострочника у тебя не выйдет.

>> No.223568  

>>223567
Код пишется для людей. Правда хороший код должен понятен и без комментариев, но это не всегда возможно. Для машины же пишется интепритатор.

>> No.223569  

>>223567
Код писался в первую очередь для того, что когда Мод-тян ВНЕЗАПНО меняет дизайн или имя становится курсивом (а было и такое), мне не требовалось водить пальцем, чтобы найти, где и что поменять.
Большую часть занимают не теги, а аттрибуты. Однако, я предпочту, чтобы всё встало, если сменится строение постов, чем допускать вероятность навернуть вообще всё, от того что сошёлся не тот аргумент, а я это обнаружил лишь два дня спустя.

>Ну а если тебе надо выкомменчивать куски в такой простой, но полностью удовлетворяющей твоим нуждам регулярке, то и простой и лаконичной регулярки-однострочника у тебя не выйдет.

Вообще, да, я бы предпочёл переписать это всё с помощью, скажем, HTML::TreeBuilder. И проще на другие движки переносить.

>> No.223570  

>>223565
>>223564
Няшенька, разбирать HTML регулярками — моветон и прошлый век.
Откройте для себя XML-парсеры и XPath.

http://rghost.net/6jBMlV8sF/image.png

>> No.223571  

>>223570
XML не нужен. Ужасно неудобная вещь. Всё должно быть в JSON.

>> No.223572  

>>223570
Ну, да, HTML::TreeBuilder::XPath.

>>223571
Мы тут не форчонг парсить собрались. А на Ычане таки

><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


No.218706   [Ответ]

В связи с тем, что тема опять становится актуальной тред для жалоб на странные, оскорбительные и откровенно неправильные действия модераторов объявляется открытым.

Пропущено 494 сообщений. Для просмотра нажмите "Ответ".
>> No.223468  

>>223466

> ничего больше не будет

Но тред не был мертв! Он был в анабиозе и проснулся бы, когда ленивые авторы продолжили писать! А что, и в архив сохранить, и в живых оставить никак нельзя?

>> No.223469  

>>223468
Есть продолжение — делайте новый тред. За это ещё никого не убили.

>> No.223472  

Вот так новости под новый год. Удивлён и разочарован.
один из авторов Радио 9

>> No.223473  

>>223469
Делайте новый тред... А потом кому-то снова покажется, что он умер и этот кто-то устроит ему 404. Спасибо большое, в общем.

>> No.223474  

>>223466
Давно пора было в архив. Спасибо, что добавили.
Для продолжения создадим новый тред.

>> No.223475  

>>223472
Да ладно, тред год болтался без обновлений, редко посещаемый какой-нибудь мимосырной. Так что все логично.
Новый создадим, ну что за паника?

>> No.223477  

Ладно, я остыл и взял себя в руки. Спасибо, что хоть в архив, а не в /404/.
Если честно, меня тоже посещали мысли о переносе в архив.
>>223475

>что за паника

Просто я уже НГ встречаю потихоньку
один из авторов

>> No.223484  

Бамплимит же! Создайте новый тред же!

>> No.223486  

Жалуемся в спортлото дальше:
>>223485

>> No.223502  

Меня без причины забанили в /b/?



No.223421   [Ответ]

83.149.9.**
IP динамический, провайдер - Мегафон только сегодня купил симку. Сижу на дне Ю, а ычан не открывается. Можно разбанить?

>> No.223422  

Попробуй зайти через сеть мака, на крайний случай.

>> No.223424  

>>223422
Она перегружена и подключиться не получается.

>> No.223428  

Разбана, как я понимаю, не будет?

>> No.223434  

Перезашёл. Всё работает. Но ту подсеть можно и разбанить.



No.223096   [Ответ]

403 No access с файрфокса. Притом с IE прекрасно заходит. Почему так?

Пропущено 7 сообщений. Для просмотра нажмите "Ответ".
>> No.223189  

Тут странно как-то. 403 c рабочего компа (Firefox 41, стало нормально после обновления до 43), но без проблем заходит с домашнего (FF39) и с ноута (FF42).

>> No.223197  

>>223180
У меня все работает. С фф.

>> No.223208  

>>223189
Похоже, забанен именно ФФ 41, т.к. у меня тоже именно с этой версии не заходит. Хотелось бы знать причину.

>> No.223213  

Не заходит также с Билайна через Оверчан и с андроидного фаерфокса. Мод-тян, верни взад как было!

>> No.223217  

>>223208
Возможно, кто-то вайпал вручную с 41го огнелиса, но это нужно быть совсем уж запредельной бакой.

>> No.223218  

>>223217
Ты так говоришь, будто чей-то ручной вайп является оправданием для бана браузера.

>> No.223219  

>>223218
Пути модтяновы неисповедимы.

>> No.223340  

Когда починют?

>> No.223353  

Ну пожалуйста

>> No.223373  

https://addons.mozilla.org/ru/firefox/addon/user-agent-overrider/ этой штукой обходится.
Не забудь только про нее, она и в обратную сторону работает: не мог зайти на другой сайт пока она была включена.



No.223296   [Ответ]

Ребят, какие есть альтернативы куклоскрипту?
если они вообще есть

>> No.223298  

Пользоваться ванильным Ычаном без скриптов. Уже 8 лет так делаю и ничего, живой.

>> No.223299  

>>223298
Господин мазохист?

>> No.223303  

Ты пробовал читать старые новости на главной?

>> No.223304  

>>223296
Никаких.

>> No.223305  

>>223298
Иичую.

>> No.223306  

Никаких. Его даже аноны с краутчана используют.

>> No.223308  

Вакаба экстеншен.

>> No.223309  

>>223298
Невозможно для меня.
Я вообще использую его из-за возможности добавления своих CSS.
А то после изгнания фотона мне стало неуютно.

>> No.223310  

>>223296

> альтернативы куклоскрипту

Не нужны. Куклоскрипт уже совершенный.

>> No.223312  

>>223309
Wait… Ты используешь юзерскрипт чтобы свои добавить стили?! Ох, вот это забивание гвоздей телескопом.
Няша, ты о Stylish слышал?



No.223195   [Ответ]

Предлагаю внести фамилию Сабуров в вордфильтр.

>> No.223198  

Вот да, давно пора.

>> No.223200  

Предлагаю внести «День Ю» в вордфильтр.

>> No.223202  

Предлагаю внести LoL# в вордфильтр.

>> No.223203  

Предлагаю внести вордфильтр в вордфильтр.

>> No.223204  

А что если кому-то захочется обсудить Мор?

>> No.223205  

Предлагаю внести в вордфильтр предлагаю.

>> No.223207  

Predlagayu vnesti v vordfilter kirilicu.

>> No.223209  

>>223207

Русский язык хотите на кириллицу перевести? В прошлом многие поклонники этой идеи были товарищем Сталиным (чей день рождения сегодня отмечают некоторые коммунисты) отправлены в лагеря. (И нет, это не политика; это история. Поучительная история.)

>> No.223210  

>>223209

>Русский язык хотите на кириллицу перевести?

slowpoke.mp3

>> No.223246  

>>223245

>Для самоидентификации годится только тот трип-код, которому предшествуют две решётки (##) или два восклицательных знака (!!), так как однорешётчатый просто подобрать, тогда как двухрешётчатый подобрать труднее (его может подглядеть администратор сервера, но это перехват, а не подбор).


No.223114   [Ответ]

Мод-тян, у меня почему-то нет доступа к сайту. Вообще. Таймаут с трёх разных браузеров и всё тут. Это не бан ведь?
Кажется, так на всём Ростелекоме (судя по паре опрошенных знакомых). У меня динамика, в данный момент ип 178.187.204.2

>> No.223185  

Bump

>> No.223186  

Пишу с ростелекомовского адреса, у меня всё работает.

>> No.223187  

Тебе за два дня не ответили в /d/, а это значит что тебя либо забанили за дело и разбану не подлежишь, либо проблема на вашей стороне и Мод-тян is not your personal support.

>> No.223190  

>>223187
Ну если теперь банят за то, что постишь реже 1 раза в пару месяцев, то да, за дело...

Кстати, сейчас вроде получилось без прокси зайти, за что огромное спасибо, Мод-тян!

>> No.223193  

>>223187
Но ведь баны она выдавать не ленится! Наверное, это всё-таки такой полусусуппорт. Низкобюджетный.



No.223053   [Ответ]

178.213.212.хх

Разбаньте, прошу.

>> No.223182  

И не проси и не умоляй
Я не вернусь я тебе обещаю
Не нужна такая любовь не нужна
Ты стала для меня чужая



No.222669   [Ответ]

Какого чёрта я не могу запостить в /s/ следующий пост?
"Хм, расследование принимает интересный оборот. Кто в списке подозреваемых? Кто следующая жертва?
И как у этих хлебопечек всё устроено? Контроль питается от типового дерьмоипульсника, а ТЭН коммутируется с 220?"

Пропущено 46 сообщений. Для просмотра нажмите "Ответ".
>> No.223163  

>>223091
Заметь, "хамло" - это просто ярлык, который наклеивает на ычанек один из модераторов, когда ответить по существу нечего, и приходится сводить всю риторику к "с хамлом не разговариваю" и "с хамлом разговор короткий".
Лично у меня есть большие сомнения по поводу существования мифического хамла в, так сказать, физической реальности ычана.
Но это традиции ычана - у нас since унылый январский п-ц 2009 принято находить и прозревать всяких дващериков, которые набегают, делают у нас неторт и вообще виноваты во всем.

>> No.223165  

>>223163
Я знаю как минимум один тред на как минимум одной доске неназывача, где во всех грехах до сих пор прозревают залётных Ычнек.

>> No.223167  

>>223166
Доказывать, что ты никому ничего не должен — тяжкий труд. А если ты не сумеешь кого-то поставить на место или, хуже того, сделаешь одолжение, то тебя посчитают слабаком и перестанут уважать. А нервов-то сколько приходится на это тратить, ох!

Бедненькие.

>> No.223168  

>>223166

>кукарекать

Мдя.

>> No.223170  

>>223167
>>223168
Ясно.
Вот для таких как вы и существуют баны и удаление постов.

>> No.223172  

>>223170
Ох лол, и для каких же?

>> No.223173  

>>223172
Для таких.

>> No.223174  

>>223173
Для хамла?

>> No.223175  

>>223174
Как бы ты себя ни называл.

>> No.223176  

>>223175
Да ну тебя, обиделся что ли? У меня вот наоборот сейчас хорошее настроение, работу прогуливаю, чаёк пью. Не грусти!

подёргал за уши



No.222761   [Ответ]

Реквестирую мнение власти по вопросу "зополонили".
Какой позиции придерживается палата управления относительно чатиков, скучной фансервис-графомании и тредов маргинальных самолюбов?

Пропущено 97 сообщений. Для просмотра нажмите "Ответ".
>> No.222940  

>>222939

>Я кончил, всем спасибо.

С доски вытереть не забудь.

>> No.222942  

>>222940
Давай, продолжай оставлять бессмысленные посты, кто бы ты ни был!
А мог бы сформулировать претензии получше. Или закрыть вкладку и "задуматься о жизни"™. Или это фан для тебя? Тогда нижайше прошу прощения лично, но попрошу на выход: в /d/ у нас no fun allowed.

>> No.222943  

>>222942
Вы не модератор, чтобы указывать мне.

>претензии

Там есть претензии?

>> No.222944  

>>222934

>спойлер

Не смешно, блин. Я из-за него Ычана лишился на некоторое впемя.

>> No.222945  

>>222943

>Там есть претензии?

Если есть, выкладывай, ко мне или к аватаркам. Если нет,

>no fun allowed

, вот.

>Вы не модератор, чтобы указывать мне.

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

>> No.222946  

>>222945
K.. KEEP ME POSTED.

>> No.222947  

>>222934

> Что, попозяч упал?

Ты не поверишь...

> Site Not Found
>> No.222948  

>>222761

>Реквестирую мнение власти по вопросу "зополонили".

Такого вопроса в нашей повестке нет.
Власть

>Какой позиции придерживается палата управления относительно чатиков, скучной фансервис-графомании и тредов маргинальных самолюбов?

Если это все не трется, значит мы ОК с этим.
Палата управления

Тред очевидного петросянства. Но вы продолжайте.
Я

>> No.223156  

>>222948
Ок.
ОП

>> No.223160  

>>222948
К слову, в чатиках поддерживается анальная модерация, насколько мне известно.



Удалить сообщение []
Пароль
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53]

[d | an-b-bro-fr-hr-l-m-med-mi-mu-ne-o-ph-r-s-sci-sp-tran-tv-x | bg-vg | au-tr | a-aa-c-fi-jp-rm-tan-to-vn | gf | azu-dn-hau-ls-ma-maid-me-mo-p-sos-t-w | misc-vnd | stat ]
[Burichan] [Futaba] [Gurochan] - [Архив - Каталог] [Главная]