логин: 
<< предыдущая заметкаследующая заметка >>
01 июля 2017
Загадка капчи 222
Неожиданным способом пришло паническое сообщение - в виде правки:

А я уже давно замечал, что сами собой появляются забаненные юзеры с капчей 222. Я - точно никого не банил, вот делать мне больше нечего, за живыми читателями гоняться. Никто больше банить не может, кроме админа. Что это было? Закралась мысль, что возможно мой дневник таки хакнули. Нашелся хакер, отыскал дырочку в защите, написал какой-то хитрый скрипт - и банит неугодных собеседников. Всё перерыл - нет, дырок нету вроде. Стал искать загадочное число "222" по всему коду и нашел совершенно случайно автобанилку новичков, выступивших в первых же своих комментариях с матом. Баннилка нехитрая, сидела где-то в глубинах кода и, похоже, работала несколько месяцев подряд, банила, да и ещё, как я вижу, на сайт символического направления посылала автоматом, что вообще за гранью добра и зла:

// баним новичка за мат
  foreach(explode(' ',"дроч бля бляд блят въеб выеб долбое ёб ебал ебан ебен ебл ебущ ебуч заеб манд муда муде муди мудо пидар пидор пизд уеб хуе хуё хуй хую хуя хуи") as $l){
        if(stristr($tss,$l)) {
            if(!$GLOBALS['admin']) msq_update($GLOBALS['db_unic'],array('capchakarma'=>222),"WHERE `id`='".e($GLOBALS['unic'])."'"); // ВРЕМЕНН
            logi('comment-img-check-all.log',"\n-----------".date("Y-m-d H:i:s")."-----".$GLOBALS['IP']."========== "."\n".$GLOBALS['BRO']."\n## banned MUDOSLOV: ##".$text);
            redirect('http://natribu.org/');
            // $text="{screen:\n".$text."\n}";
            // break;
        }
  }

Когда и зачем я ее соорудил в тайном вспомогательном скрипте обработки комментов spamoborona - полная для меня загадка. Не помню такого. В обнаруженном логе 'comment-img-check-all.log' действительно нашелся последний забаненный коммент, он такой:

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 ## banned MUDOSLOV: ##Как частное лицо - вы можете не брать ничего. Но, как уже говорилось ранее - вызываешь такси и суешь ему рубли и он обязан за услугу взять рублями. Не убер вызываешь, не частника с руки ловишь, а норм такси. А биткоинами брать - не обязан. Та-же схема с магазином: есть ценник, есть товар - магазин ОБЯЗАН тебе его продать. Даже если лично хозяину магазина моя рожа не нравится, даже если хозяин супер-либеральный педик-негр-еврей, а я - отъявленный гомофоб-нацист с перечеркнутым петухом на футболке и белыми шнурками - я получу товар за деньги. Вот так это работает. А за биткоины - не обязательно.
Вот упорно не соображу, какое именно слово было забанено с вердиктом MUDOSLOV из списка нехитрых корней, но может вы поглазастее и сообразите? Всем забаненным с капчей 222 (а их было 30 человек) приношу свои глубочайшие извинения. Самовольный робот отключен, все капчи 222 я поснимал:
msq("UPDATE `lleoblog`.`unic` SET `capchakarma`='0' WHERE `capchakarma`='222'");
Также в движке временно могут быть глюки из-за переезда с mysql на mysqli. А еще поломал автопостинг пока - ловил глюки на Бинонике, доулучшался. Ну и ладно, проживем пока без зеркал в ЖЖ и Фейсбуке, так даже лучше. Вернусь в Москву, починю. Самому страшно от своего движка. Скоро, я так погляжу, он меня самого банить начнет.
<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Linux Firefox
 Москва
14
0
phmagic
if(stristr("брать рублями","бля")) {...}
Linux Ubuntu Firefox
 Москва
2
0
Leonid Kaganov
Ох ты ж черт, а ведь похоже на то!

Беда в том, что этот словарик предназначен исключительно для поиска НАЧАЛА слова. Поэтому в переменной $tss все пробелы и \\n были заранее преобразованы в нижнее подчеркивание.

И видимо правильная строчка в коде должна была выглядеть так:

if(stristr('_'.$tss,'_'.$l)) {

Еще и код с ошибкой, ужас.
Интересно, когда и зачем я его вообще наваял? Совершенно не помню.
Linux Safari Chrome
 Новосибирск
2
0
&amp;#19978;&amp;#37096;
> когда и зачем я его вообще наваял? Совершенно не помню.
А разве вы не пользуетесь какой-нибудь системой контроля версий?
Она сразу на такие вопросы отвечает
("hg blame",
"hg log -r НОМЕР_РЕВИЗИИ"
(или то же в графическом интерфейсе обычно есть
(в IDE бывает встроена поддержка))
).
Mac Safari
 Amal St. Park Afek Rosh Haayim
6
0
braintunic
> А разве вы не пользуетесь какой-нибудь системой контроля версий?

ЛЛео, может, и пользовался бы системой контроля версий, если бы эта команда поиска не называлась "blame" ("обвинять") - как минимум в Git, в Mercurial и в Subversion.

Ведь ЛЛео пишет свой код в одиночку - а обвинять самого себя никому не нравится ;)
Mac Safari
 Ижевск
7
0
Дима
Ну пусть аннотирует тогда.
Mac Safari Chrome
 Россия
1
0
justsergets
В git у неё есть алиас git praise специально для этого :)
Windows Safari Chrome
 Москва
11
0
Да бл.ть
Да зачем? Великие Программисты всегда сразу всё правильно делают, поэтому история изменений им не нужна.
А если что-то неправильно или не помнит, значит это и не нужно.
Linux Safari Chrome
 Москва
1
6
Leonid Kaganov
Смешно не то, что вы презираете меня - у любого человека должны существовать недоброжелатели. Смешно, что вы так презираете себя - заставляете каждый отправляться на сайт неприятного человека, чтобы читать его посты, комменты к ним, и еще рецензировать. Не отвечайте: сколько бы вы не клялись, что делаете это из брезгливого интереса и тратите на меня не более 10 минут в сутки, мне льстит любое объяснение, потому что сам бы я и минуты не потратил на посещение сайтов неуважаемых мною людей :)))
Linux Firefox
 Mount Laurel
0
0
Михаил (#1684620)
«Правильная строчка» (вместо всего цикла) должна была выглядеть примерно так:

if ($tss =~ /\b(дроч|бля|бляд|...|хуя|хуи)/io) {

(это на перле; на пехепе это, вроде, называется preg_match).
Linux Safari Chrome
 Москва
0
1
Leonid Kaganov
preg match долгий, srtstr намного быстрее
Linux Firefox
 Mount Laurel
5
1
Михаил (#1684620)
Сомневаюсь, что делать каждый раз explode и по 30 раз stristr в цикле быстрее, чем один preg_match.

Сейчас проверил в перле — если искать с учётом регистра (с помощью index), то выходит примерно одинаково, а если приводить регистр каждый раз (полагаю, пехепешный stristr это и делает), то регулярка примерно в 20 раз быстрее.

Тем более, что исходный алгоритм с stsistr работал неправильно, а «исправленный» с добавлением «_» требует дополнительных телодвижений.
Windows Safari Chrome
 Киев
2
0
antiblogger
>Совершенно не помню.

39a0E6JQiPg
Windows Safari Chrome
 Киев
4
0
Maxfactor9
Когда-то за рубль можно было получить разве что по морде, а теперь просто бан. ;)
Windows Firefox
 Санкт-Петербург
2
0
Tarn
Когда-то за рубль можно было купить две бутылки пепси-колы и мороженное крем-брюле. Ну, или четыре кружки бодяжного Жигулёвского в ларьке с длинной очередью недобрых мужиков. Это уж, смотря по настроению.
Windows Safari Chrome
 Нидерланды
1
0
tartaglione
"То не беда, если за рубль дают полрубля; а то будет беда, когда за рубль станут давать в морду." (ц) М.Е.Салтыков-Щедрин
Не забывают в незалежной классику, молодцы.

А по правде, в МГУ за рубль был мегаобед, за 80 копеек - хороший, а за 60 - нормальный. У нас был один студентус, норовил подойти и душевно попросить: "А подари рубль". И вовсе не в морду.
Linux Safari Chrome
 Москва
2
0
Жопрпг
Да уж. Понаставили камер.
Linux Ubuntu Safari Chrome
 New York
1
0
Кто здесь?
Брать рублями, бля.

Прям чувствуется какая-то поэзия, типа как "В Питере - пить!".
Windows
 Москва
3
3
m (ngs-govno)
Как вы в своих линуксах живёте с такими уёбищными шрифтами? Я понимаю, конечно, что всем линуксоидам насрать на интерфейсы, внешний вид всего и себя, но не до такой же степени...
Linux Ubuntu Firefox
 Москва
8
0
Leonid Kaganov
Вы просто русофоб, вам не нравится все русское и корежит от кириллицы.
Windows
 Москва
0
0
m (ngs-govno)
Да латиница не лучше.
Linux Safari Chrome
 Израиль
0
0
200-1.95M
Ну да, шрифты Майкрософт украсят всякое UEFI и прочее говно.
А шрифты на Линукс для меня не украшательство, а просто красиво http://old.wikimapia.org/#lat=-57.3637584&lon=-158.390045&z=18&l=0&m=w
Windows
 Москва
0
1
m (ngs-govno)
При чём здесь UEFI? При чём здесь викимапия? Ты пьяный?
Windows Safari Chrome
 Киев
1
0
Maxfactor9
Вы просто нерусофоб, Вам не нравится все нерусское и корежит от латиницы.
Linux Firefox
 Москва
8
0
lavart
Очень просто. Большинство людей настолько же слепы на шрифты как дальтоник на цвета - информация автоматически переходит из текста в мысль минуя этап восприятия формы букв.
Windows Safari Chrome
 Домодедово
0
0
id
Фокус восприятия. Если я сейчас ищу информацию - мне пофиг, каким шрифтом она написана. Если я сейчас оцениваю дизайн - мне пофиг, что тут написано, я смотрю на шрифт.
В подавляющем большинстве ситуаций это переключение происходит автоматически и бессознательно. Что не отменяет возможности научить себя фиксировать моменты таких переходов. Подчас бывает полезно.
Firefox
 Москва
0
0
Хам Рувимович Кальсон
Кому нахрен нужен дизайн? Вот тут, и не только тут все говорят, прямо таки вопят что новости надо читать в интернете, а не получать их из телевидения и газет. Ключевое слово "читать". И пофигу каким шрифтом там эти новости написаны.

ЗЫ: я лично не усмотрел ничего крамольного в шрифтах на снимке экрана Леонида, нормальные шрифты, не вызывающие никаких проблем при чтении. Да, мне как и большинству людей абсолютно похуй как выглядят буквы, круглые они или квадратные, жирные или тонкие, где у них там что выступает, а что отступает. Главное что читается без проблем и не напрягает глаза, а большего от шрифта и не надо.
Linux Safari Chrome
 Москва
0
0
albedо
Шрифты на стенах и заборах (граффити) делают надписи похожими на рисунки.

Готический шрифт прекрасно подходит для призыва убить всех рисующих на стенах.

А в остальных случаях от шрифта требуется удобочитаемость, да.
Linux Firefox
 Mount Laurel
1
0
Михаил (#1684620)
Я, вроде, не дальтоник, не слепой (на говноджпег завсегда ругаюсь) и к типографике с уважением отношусь (по крайней мере, дефис вместо тире не пишу), но никак не пойму: что вы там такого ужасного усмотрели в шрифтах высотой в 4,5 пикселя?
Linux Ubuntu Firefox
 Владимир
3
0
Adamos
Честно говоря, я по представленной картинке смог только определить, что она смасштабирована - и, естественно, замылена. Что по ней можно сказать о шрифтах - для меня загадка.
Windows Firefox
 Москва
0
0
Михаил (R_R)
А как ставите тире? Вроде, нет клавиши, а набирать код на ноутбуке без цифровой клавиатуры уж очень неудобно. А два дефиса вместо тире мне нравятся ещё меньше, чем один. Хотя типографику тоже уважать стараюсь.
Linux Firefox
 Mount Laurel
1
1
Михаил (#1684620)
Я ставлю тире и прочие отсутствующие на клавиатуре символы при помощью Compose (с частично самописными правилами).

Под виндой проще всего, наверно, поставить раскладку Бирмана — там всякие тире, кавычки, ударение и ещё некоторое иногда полезные символы довольно удобно сделаны.
Ещё, говорят, можно Punto Switcher настроить на автозамену (сам я им никогда не пользовался, поэтому подробностей не знаю).

Ну и конкретно тут в форме комментария есть панелька с тире и кавычками. Можно мышкой потыкать, если что-либо настраивать лень. :–)
Windows
 Москва
0
2
m (ngs-govno)
> Большинство людей
в России (почему эта важная деталь всегда упускается в подобных рассуждениях?)
> настолько же слепы на шрифты как дальтоник на цвета

Да верю. И у этого большинства такая же характеристика - им вообще на внешний вид всего насрать. И к своей одежде у них требования "главное, чтобы недорого и удобно" (в порядке приоритетов). А слово "дизайн" у них это что-то для педиков и хипстеров. С одной стороны, это частично оправдывается тем, что если жить в таком говне (https://yandex.ru/maps/-/CBQvv4f-LD https://pastvu.com/p/598205), то неудивительно, что глаз замыливается. А если экономика страны будет идти в том же направлении, лет через семь уже к одежде будет единственное требования "главное, чтобы не рваное". Ниже ещё не смотрел, но наверняка же пенсионер опять вылез с подробным ответом на вопрос "почему МНЕ это не нужно и не важно, а значит и всем", который ему опять никто не задавал. С другой - наоборот, поэтому наши города и выглядят как... как они выглядят.
Linux Firefox
 Москва
4
0
lavart
> в России (почему эта важная деталь всегда упускается в подобных рассуждениях?)

Потому что таки нет. Я был в десятках стран, жил около года (суммарно) в Чили и в Бразилии и регулярно общаюсь с людьми из США и Австралии. Людей, жалующихся на шрифты везде встречалось крайне мало.

В латинской америке может и нету совсем уж совдеповских извращений, но в целом дизайн (а точнее его отсутствие) примерно такое же, как у нас.

В английском мире есть склонность к типовым решениям и более целостному подходу к дизайну, но опять таки же людей, которые бы замечали шрифты мне практически не встречалось (не считая мема про comic sans).

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

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

Интересно было бы услышать, как это выглядит с вашей стороны. В какой момент вы замечаете шрифт? Мешает ли плохой шрифт чтению? Выше люди говорили, что заметность шрифта зависит от цели чтения/смотрения на него. Есть ли у вас такое же переключение?
Windows Firefox
 Москва
0
0
Михаил (R_R)
Что до меня - конечно, именно чтению плохой шрифт и мешает. Если не мешает - шрифта не замечаешь.
Windows
 Москва
1
2
m (ngs-govno)
> в Чили и в Бразилии

Отличные примеры :) В ЮВА примерно такая же херня с оформлением - хоть вокруг у них всё красиво, культуре много тысяч лет, но сжать плакат по горизонтали процентов на 30, чтобы уместился, для них не проблема. Ну вот просто не понимают они, как это отвратно смотрится.

> Интересно было бы услышать, как это выглядит с вашей стороны. В какой момент вы замечаете шрифт?
Смотря как он используется. У каждого шрифта есть предназначение. Если для сплошного текста, обращу внимание, только, если он плохой. Логотип SONY, например, всего 4 буквы капсом, смотрится прекрасно. Но страница текста, набранного им, будет отвратительна, скорее всего.

> Мешает ли плохой шрифт чтению?
Да, раздражает сильно.
Linux Safari Chrome
 Москва
1
0
albedо
Аркадий Стругацкий любил красиво одеться, а Борис Стругацкий любил одеться удобно.

Все люди разные, даже родные братья.

И все люди хороши, кроме осуждающих других людей, и даже целые народы.
Linux Safari Chrome
 Новосибирск
2
0
&amp;#19978;&amp;#37096;
Вы осуждаете людей, осуждающих других людей? ^_^
Windows Firefox
 Санкт-Петербург
1
0
Tarn
Чо шрифты? Офигенные шрифты, даже лучше вот этих, я щитаю:



Windows Firefox
 Санкт-Петербург
0
0
Tarn
И да, выравнивание текста по ширине (хуёвое, кстати) здесь тоже козырно смотрится (Тёма бывал в чём-то прафф).
Linux Ubuntu Firefox
 Владимир
0
0
Adamos
В том, что выключка влево, особенно в случае моноширинного шрифта - это очень плохое выравнивание по ширине?
Татьяныч когда-то так капитанил?
Windows Firefox
 Санкт-Петербург
0
0
Tarn
Не-не, два впендюренных пробела в "performed by" явно намекают нам, что это закос под выравнивание по ширине.
Windows
 Москва
0
0
m (ngs-govno)
Выглядит как современная версия шрифта из ROM для разрешения 320x200. Видимо потому, что это и есть современная версия. Не очень.
Linux Ubuntu Safari Chrome
 New York
3
0
Кто здесь?
настоящий шрифт (в Виндоуз, конечно) должен быть пиксельным и с четкими ясно различимыми точками!
Windows
 Москва
0
0
m (ngs-govno)
Fixedsys прекрасен. А при чём здесь это, вообще?
Windows Firefox
 Вьетнам
0
0
безобразие
Не поделитесь тайным знанием, как однозначно определять качество шрифтов на пережатых в полтора раза скриншотах? Потому что я таким кунг-фу не владею, я только по полноразмерным судить могу.
Пишу с системы с весьма посредственными шрифтами, кстати. Хотя в линуксе при желании можно ещё хуже наворотить, конечно.
Windows
 Москва
0
0
m (ngs-govno)
Я не про алиасинг, хинтинг и прочее, а про сАми формы.
Windows
 Москва
5
3
m (ngs-govno)
дроч бля бляд блят въеб выеб долбое ёб ебал ебан ебен ебл ебущ ебуч заеб манд муда муде муди мудо пидар пидор пизд уеб хуе хуё хуй хую хуя хуи

Извините, не удержался.
Windows Firefox
 Хабаровск
0
0
Половойч
Сваебой!
Windows Safari Chrome
 Тверь
3
0
id138189825
Бля бля сука бля
-3UoGLioMEQ
Windows Safari Chrome
 Тверь
1
0
id138189825


Нормально автоцензура работает!
Windows
 Москва
0
1
m (ngs-govno)
Ахахахаха, тебе ллео запретил читать маты? У меня всё с первого раза нормально отображалось и отображается.
Windows Safari Chrome
 Тверь
1
0
id138189825
В настройках аккаунта можно включить автоцензуру (и отключить вопли "12 часов утра!", что немаловажно!)
Windows
 Москва
1
0
m (ngs-govno)
> В настройках аккаунта можно включить автоцензуру

Пффффф. И зачем тогда ходить сюда?
Linux Safari Chrome
 Новосибирск
0
0
&amp;#19978;&amp;#37096;
Новичкам нельзя было упоминать "муниципальное учреждение дополнительного образования" (и книгу Иванова про него)?
Linux Ubuntu Firefox
 Волжский
4
0
djatlov
А также мандарины и дрочевые напильники. Это так, с ходу.
Windows Safari Chrome
 Каменск-Уральский
4
0
D.iK.iJ
Депутатский мандат в опасности!
Windows Firefox
 Москва
6
0
vctor
А ведь иногда обнаруживаешь, что очень много наваял.
И не только в сети, но в оффлайне.

Например, поставил капкан на воришек, и к дачному сезону сам забыл о нём.

Ну, это пример навскидку, а может быть и хуже.
Windows Safari Chrome
 Каменск-Уральский
9
0
D.iK.iJ
Я тут обнаружил, то у меня двое детей. Хм...
Linux Firefox
 Москва
0
0
lavart
Вот не понимаю я, почему люди в Midnight Commander работают не убрав hintbar и постоянно висящее меню? Глаза же дерёт.

У вас есть обоснование такого вашего поведения, или это просто вами не замечается и это чисто мой заглюк?
Linux Safari Chrome
 Москва
1
0
Leonid Kaganov
Я не работаю в МС, потому что 99 процентов времени провожу в mcedit ;)
Linux Ubuntu Safari Chrome
 New York
0
1
Кто здесь?
mcedit? Fuuuuuu...

vim!
Главное, научиться из него выходить.
Windows Firefox
 Новосибирск
3
0
ivann (#6599392)


Linux Ubuntu Safari Chrome
 New York
0
0
Кто здесь?
ну, если это единственная фича vima, с которой вы знакомы - то да :)
Linux Ubuntu Safari Chrome
 Белая Церковь
3
1
ufm3 (#6625608)
Я вот не понимаю почему у людей окна на весь экран не раскрыты, зачем часть экрана терять. Но, как известно, каждый любит фломастеры своего вкуса.
Windows Safari Chrome
 Каменск-Уральский
4
0
D.iK.iJ
Я не понимаю - почему люди не читают книги на A4 формате? Это же так удобно! Особенно, если текст напечатать альбомно! А лучше сразу на ватмане.

А вообще, на большом мониторе спокойно работаю, когда слева Ютуб что-то рассказывает, а справа рабочее окно браузера. А крутить головой 12 часов подряд - шея отвалится :)
Linux Safari Chrome
 Москва
1
0
albedо
Если корень дроч считать матерным, то где корни конч, проеб, залуп, бзд, и другие?
Windows Safari Chrome
 Тверь
8
0
id138189825
Не бзди, просто эти конченые залупы куда-то проебались.
Windows Safari Chrome
 Москва
0
0
doctor_notes
залуп - это не корень.
Так же, как и проеб.
Linux Safari Chrome
 Москва
0
0
albedо
Вы правы, это не корни, а "нехитрые корни" (по терминологии Лео).
Windows Safari Chrome
 Домодедово
3
0
id
Лужи. Теплое вино.
Скользко. Тускло. Смрадно.
Скрипт подчистит "Жизнь - говно!"
Жизнь - вернет обратно.
Windows Safari Chrome
 Германия
0
0
trueASheran
теперь лента комментариев стала глючить

Windows Safari Chrome
 Москва
2
0
Кирилл Цуканов


Windows Firefox
 Екатеринбург
0
0
Убить всех человеков
ХУЙ ПИЗДА ДЖИГУРДА
Windows Safari Chrome
 Санкт-Петербург
0
0
[email protected]Кошак (cats-shadow)
Пока не обновляться?
А автопостинг в вк поста с картинкой так и не жив....
Linux Safari Chrome
 Москва
0
0
Leonid Kaganov
Пока не надо обновляться. Мне еще чуть проработать переезд mysql/mysqli (поискав по всему коду, не сохранились ли где вдруг прямые обращения) и допилить глюки в lj.php
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Всё, вот теперь можно.

На lleo.me/dnevnik самая последняя версия движка со всеми исправленными на данный момент багами.

Из нового, итоги последних месяцев:
-- давным-давно состоялся переезд на новый аякс и компактную систему иконок;
-- состоялся вот только что переезд на mysqli, которого требует все новые версии PHP, (если нет mysqli, должен работать по-старинке с mysql);
-- поправлены баги, связанные с feof и чтением данных из интернета (кажется, я их уже правил, видимо, не во всех местах);
-- появилась в редакторе иконка удобного подбора картинок в интернете для вставкой в пост, сам тэг IMG тоже стал лучше - перед закачкой на сервер картинки можно уточнить ее размер;
-- тэг PLAY теперь может проигрывать не только mp3, но и видео подходящего для HTML5 формата;
-- любопытная штука модуль /nginx: если настроить nginx, чтобы он писал логи в папку движка hidden/nginx/access.log hidden/nginx/error.log, то логи админ может наблюдать на вебе онлайн по мере их появления (удобно отлаживать скрипты PHP на сервере или прямо в тэге {_PHPEVAL: $a=7; $o='тест'.($a+7); _} в заметке);
-- ну и модуль SLONPLAY - редактирование аудиофапйлов онлайн работает, хотя требует ряда дополнительных установок;
-- и наконец движок минимизирован по количеству варнингов и нефатальных ошибок, сыпавшихся прежде в логи;

Единственный пока замеченный глюк: в многоюзерском движке на бинонике не работает автопостинг в соцсети при каждом сохранении заметки - автопостинг происходит только по нажатию отдельной кнопке "Social Media" в самом редакторе (что, как я выяснил, неудобно). Поправлю.

А вообще конечно надо теперь наваять мобильное приложение и выкатить окончательно работающий блогосервис binoniq (без реклам и привлечения, только для своих).
Linux Firefox
 Boulder
1
0
Михаил (#1684620)
Ещё надо наконец-то:

1. Починить Юникод. Поскольку на старый комментарий (#241192 в заметке 2017/03/18) ссылка по-нормальному не работает, продублирую тут:

... есть функция для перевода в десятичные коды вместо сущностей. Если вместо
  mb_convert_encoding($utf8, "HTML-ENTITIES", "UTF-8")
использовать
  mb_encode_numericentity($utf8, array(0x80, 0x10FFFF, 0, 0xFFFFFF), "UTF-8")
(тут 0x80–0x10FFFF задаёт весь диапазон Юникода кроме ASCII, которую не нужно туда-сюда гонять), то, вроде бы, всё должно заработать нормально — вместо сущностей будут коды, а с ними вы уже умеете справляться.


2. Перенаправление с https://lleo.me/dnevnik нужно делать на заметку с протоколом https, а не http.


3. Сделать закрывалку для «View parent». (И поставить им z-index выше остальных окон, а то они сейчас открываются под карточкой с «comments from user», например.)
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
1. Нет, я не могу вносить в код многобайтовые инструкции mb_convert_encoding, потому что нет уверенности, что это новое говно имеется на всех хостингах, где стоит движок. Чтобы из-за каких-то никому не нужных UTF-символов посыпались движки? Нет, спасибо.

2. Конечно, спасибо, постараюсь исправить.

3. Это вообще временное явление, я пока не придумал, куда его убрать и чем заменить, но в таком виде оно не имеет права на существование, как мне кажется.
Linux Firefox
 Mount Laurel
1
0
Михаил (#1684620)
1. Во-первых, mb_convert_encoding у вас и так уже есть в коде (по крайней мере, тут). Во-вторых, про обе mb_convert_encoding и mb_encode_numericentity в документации написано «PHP >= 4.0.6», а оно вышло 16 лет назад. (Ну и делать «окончательно работающий блогосервис» без Юникода, хотя бы per rectum, в настоящее время должно быть стыдно.)

4. Ctrl+K это как Ctrl+L, только для поиска вместо адреса. Не то, чтобы это непосредственно относилось к работе самого сайта... но зачем?
Linux Firefox
 Boulder
0
0
Михаил (#1684620)
Забыл ещё:

4. Перестать перехватывать Ctrl+K (тем более, что кидает на несуществующую страницу).
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Хм... А для чего вы используете Ctrl+K?
Windows Safari Chrome
 Санкт-Петербург
0
0
[email protected]Кошак (cats-shadow)
Хм. Надо с nginx поиграться... Благо на роутере он есть.
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Ох, как бы это разобраться... Нужен какой-то доступ, чтобы пощупать вживую, что происходит, иначе понять сложно. А аккаунт на Бинонике есть? С Биноника в ВК постит картинки?
Windows Safari Chrome
 Los Angeles
7
0
vinny-the-poo
Ну вот и обновлён лимит
Теперь — вперёд!
Сейчас мой коммент полетит
В народ, в народ

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

(Всё равно ни по теме поисковых алгоритмов, ни по нюансам шрифтов мне сказать нечего, так не пропадать же добру)

А вот такая идея: давайте устроим торговлю квотами на комментарии. Если у человека такая ситуация, как у меня сейчас, что лимит комментов пропадает, он бы смог выставить его на аукцион.

Попросим Леонида прикрутить движок, а?
Linux Safari Chrome
 Москва
2
0
albedо
Торговля с расплатой биткоинами, конечно.
Дамам с красивыми сиськами скидка.

И еще аукционы, и лотереи на здешнюю гринкард в виде безлимита при доказанной антиватности.
И блэкджек, и шлюхи!
Windows Safari Chrome
 Los Angeles
3
0
vinny-the-poo
ПроЭкт обретает зримые черты!
Windows Firefox
 Москва
0
0
wartex
Пора подключать кикстартер
Windows Firefox
 Израиль
0
0
braintunic
> Дамам с красивыми сиськами скидка

И кто здесь настолько смелый, чтобы озвучивать (перед изредко заходящими дамами) требование предъявить аутентичные сиськи для опознания для экспертной оценки? ;)
Linux Safari Chrome
 Москва
1
0
albedо
Не скромничайте, вы справитесь с должностью главэксперта или председателя жюри.

Впрочем, дамы несомненно расцветают по мере прочтения стихов Лео, и постепенно доходят до полного совершенства.

Извиняюсь, если мои слова были восприняты как сомнения в чьей-то красоте.

Кстати, здесь бывал Андрюша с хорошими стихами, но что-то он не появляется уже давно.
Linux Safari Chrome
 Москва
1
0
Leonid Kaganov
Андрюша дивно отжигал стихами на Грелке, видимо отдыхает теперь долго. Жаль.
Windows Safari Chrome
 Москва
1
0
Sefiram
Открытым голосованием, конечно, определять.
Windows Safari Chrome
 Домодедово
7
0
id
Чтоб порвать круг судьбы пролетариям,
Леонид! Умоляю униженно:
Прикрути нам блокчейн к комментариям,
Торговать ими будем на бирже мы
Windows Firefox
 Санкт-Петербург
2
0
Tarn
Та же фигня, совершенно нечего сказать, а талоны на комменты пропадают. Обидно.
Windows Safari Chrome
 Москва
1
0
Sefiram
Спросите у Леонида какую систему контроля версий он использует. Там выше он без предоплаты на этот вопрос отказывается отвечать, но вдруг вам ответит. Не зря же он ограничивал количество комментариев, наверное чтобы только самые ценные оставались.
Linux Ubuntu Firefox
 Владимир
0
0
Adamos
> давайте устроим торговлю квотами на комментарии
> Попросим Леонида прикрутить движок, а?

Только учтите, что сначала торговца будет автоматически банить...
Windows Safari Chrome
 Челябинск
0
0
vinny-the-poo
Да отчего же? Тщательно просмотрел текст, но корня "бля" не нашёл.
Mac Safari
 Alexander Yanai Petach Tikva
5
0
braintunic
> корня «бля» не нашёл.

А то, что оплата будет в рублях - забыли?)


Linux Ubuntu Firefox
 Владимир
0
0
Adamos
Ну, у Леонида же искусственный интеллект как-то сам собой получается.
Будет банить за устаревший ругательный корень "мент" в "комментарии". Судя по работе через mysql_-функции - движок его еще помнит.
Windows Firefox
 Санкт-Петербург
0
0
Tarn
«Ну вот и обновлён лимит
Теперь — вперёд!
Сейчас мой коммент полетит
В народ, в народ

Пусть для него и нет причин
Молчать нельзя!
Давай, по теме пофлудим
Пером скользя»


Стих прекрасный, кстати. Что-то из эпохи модерна.
Windows Firefox
 Санкт-Петербург
1
0
Tarn
То есть понятно, что взято за основу, но если абстрагироваться от песенной мелодики Высоцкого и прочесть рублено-сжато с табуретки, то вполне себе Серебряный век. В народ, в народ!
Linux Ubuntu Safari Chrome
 Белая Церковь
4
0
ufm3 (#6625608)
Лучше сделать "платные комментарии". Деньги - ЛЛео. И ему лишние деньги, и от спаммеров/пионеров защита.
Windows Firefox
 Нидерланды
0
0
Хам Рувимович Кальсон
Чтобы деньги за воздух просить Лео пока ещё не депутат, раз. И не депутат от именно каких-нибудь навально-ходорковских либерастов, два.
Linux Safari Chrome
 Москва
0
0
Leonid Kaganov
У меня уже регистрация ТИК и избирательный счет кандидата в Сбербанке. Можно собирать деньги! Но пока мне нужнее подписи.
Windows Firefox
 Санкт-Петербург
0
0
Tarn
Я, разумеется, подписался бы за вас, будь я чертановский москвач. Но, Лео, уважаемый, ужас в том, что вас по итогу серьёзно избрать могут в райОнные депутаты. И что вы будете с этим делать? Только Карму портить и проблем на жопу.
Linux Safari Chrome
 Москва
0
0
Leonid Kaganov
Для этого надо наконец найти симку, которая будет отправлять смс с девайса, а не только получать. МТС новые и Билан глючат, Теле2 вообще не работает с моделями sim800/900, Мегафон пока не пробовал. Без СМС-гейта хороший биллинг не поднять :)
Linux Firefox
 Москва
3
0
lavart
А криптовалюты то на что придуманы? :)
Windows Safari Chrome
 Литва
0
0
Загадка капчи
Спасибо за ответ, Леонид.
Правда, я не считаю свое сообщение паническим :) Скорее, это просто кратчайший путь.

Кстати, спасибо огромное за ваши стихи, особенно про точку на мониторе, сегодня вечером почитаю ребятам.
Windows
 Мытищи
0
0
Vladimir
А ещё оно забанит слово "мандарин" !
Linux Firefox
 Израиль
2
0
Igor
Интересная ситуация. "Леонид банит за мат", это как "из публичного дома увольняют за блядство"

всего комментариев: 190

<< предыдущая заметка следующая заметка >>