to post messages and comments.

Продолжаем нашу рубрику "охуительный дизайн".
На этот раз кулстори от Робокассы: после формы с данными карты появляется страница с деталями платежа и огромной кнопкой "Продолжить", которая... отменяет платёж. Оказывается, на этой странице надо заметить текст в теле страницы "Производим оплату..." и дождаться редиректа, блядь.

Просыпаюсь, читаю жуец.
Школьница зачитала Оксимирона вместо Мандельштама и преподу норм
Кариночке задонатили 500к
Мамкин трейдер проебал миллионы и сидит вахуе

Do not want to live at this planet anymore.

Только что подошёл тестер и спросил:
— Ты пользовался когда-нибудь sitename (очередной аналог пастбина)?
— Нет, а что?
— Я туда перекидывал для коллеги лог деплоя (в котором всякие креды в открытом виде), выставил expires in hour, а он проебался.

Я не испытываю каких-то особенных эмоций к социальной группе "дети". Отношусь к ним как и ко всем.
Но когда речь идёт об жеребёнок-истеричках, на волне эмоций у таких личностей голову отрубает напрочь. И мне, в принципе, всё равно, как ещё тот же Астахов обделается на публике, но вот эти типичные и абсолютно противоречащие логике заявления, подкреплённые властью продавливать субъективное мнение, выводят мою жопу на орбиту.
Понятно, что путены живут в мире красивых цифр и отчётов о повышении уровня жизни. Так же понятно, что на прямой диалог с электоратом рассчитывать не стоит: слишком сильна разница между фильтрами розовых очков и реальностью. Но дебильные заявления взрослых дядек раздражать не перестают. Так что я просто оставлю это здесь, жуйк всё стерпит.

meduza.io

Веселые истории сервак покажет наш.
mysql> create table test (id int);
Query OK, 0 rows affected (0.74 sec)

mysql> insert into test (id) values (0);
Query OK, 1 row affected (0.12 sec)

mysql> select * from test;
+------+
| id |
+------+
| 0 |
+------+
1 row in set (0.00 sec)

mysql> select * from test where id = "asdasasd";
+------+
| id |
+------+
| 0 |
+------+
1 row in set, 1 warning (0.04 sec)

Не монга, конечно, но то же ок.

Охуительная история 1:
SELECT COUNT(*) FROM table WHERE fk = 1 => 16 seconds
SELECT COUNT(*) FROM table WHERE fk = 1 LIMIT 5000 => 16 seconds
SELECT primary FROM table WHERE fk = 1 => 0.6 seconds

Охуительная история 2:
InnoDB does not keep an internal count of rows in a table because concurrent transactions might “see” different numbers of rows at the same time. To process a SELECT COUNT(*) FROM t statement, InnoDB scans an index of the table, which takes some time if the index is not entirely in the buffer pool. If your table does not change often, using the MySQL query cache is a good solution. To get a fast count, you have to use a counter table you create yourself and let your application update it according to the inserts and deletes it does. If an approximate row count is sufficient, SHOW TABLE STATUS can be used. See Section 14.3.14.1, “InnoDB Performance Tuning Tips”.

Охуительная история 3:
I have a big table (approx. 150 M rows), and if I try to run a simple select count(*) on it, then mysql works for about an hour and then throws an error.

Никогда раньше не играл в Мор.Утопия, а тут решил попробовать. Но какой нормальный человек будет изголяться с вайном, когда есть ютуб? Открываю ютуб, ищу прохождение Мора, нажимаю на первого попавшегося обзорщика и тут всё как пшш-нихуя-пшшш-не-слышно пшшш алло йоба пшш снимаю прохождение игры на телефон пшшш комментирую гнусавым голосом пшш я у мамы обзорщик.

Это я к тому, что нормального прохождения без комментариев я так и не нашёл. А некоторые личности действительно удивили, снимая звук видимо прямо из колонок.
youtube.com

Сегодня мир рухнул и я перестал надеяться, что где-то не бывает придурков.
Старый товарищ устроился в ирландскую контору, кодить под ios. Спустя какое-то время его посадили изучать на лету и портировать продукт под винду. Ещё чуть погодя — пилить игру на Unity.
Сегодня он пришел ко мне с вопросами о питоне, т.к. за пару дней надо накидать микро-апишку и периодик таск сбоку. Про питон товарищ слышал только от меня, а на дворе заканчивался 2014 год...

Не успел я наткнуться на новость о госплатежке
uinc.ru
как тут же ребята рассказывают про возможные последствия:
roem.ru
Может, это парни специально пытаются дескредитировать оплату карточками? Мол, вон ерохины по всей стране не пользуются и им норм, неча и вам, буржуям, ерундой заниматься. Ещё и о безопасности какой-то думать.

Подумал на досуге, что было бы интересно заняться переводом так полюбившихся мне Fables. Решил найти команду, которая уже занимается (чтобы не бегать наперегонки с другими энтузиастами). Наверное, ожидаемо, но большая часть команд считают себя дикими профессионалами, судя по чрезмерному ЧСВ и требованиям. Вплоть до того, что ребятам не интересны предыдущие работы, хотят видеть "тестовое задание". Охуеть, даже хобби превратили в работу.

При разворачивании нового мониторинга на старой и давно работающей машине были обнаружены: куча открытых и неиспользуемых портов, ненужная монга на 3 гигабайта и (sic!) консольный антивирус.

Пока устраивал тут хождение по мукам с этими сумками, набрёл на один любопытный сайт. После попытки перейти на любую другую страницу (кроме той, на которую пришёл с поисковика), выдавалась 400 ошибка с подсказочкой о поганых куках. Ладно, думаю, дело не хитрое. Залез в фаербаг, открыл заветную вкладочку и обомлел: ребята-умельцы умудрились поставить мне пару кук, по 1.5 Кб каждая, а потом сами же на неё с нжинксом и присели, пытаясь при запросе считать их обратно. Повторюсь, пожалуй: шёл 2015 год, блять

Жуйк, а в чем техническая сложность на сайтах с дорожными сумками прикрутить кастомизируемый фильтр по размерам? Десятки сайтов пройдены, а нормального фильтра нет нигде. В лучшем случае предлагают выбрать S/M/L/XL или вообще нащелкать из сотни преднастроенных параметров. Шел 2015 год, блять.

Долго-долго я распылялся по поводу поведения первотега с дефолтными таймстемпами, а оказалось (да, я мудак, не осилил ман), что это вообще для него нормальное поведение: при создании поля с параметром NOT NULL, если вставить запись и не указать ей это поле, то mysql сам подставит то, что считает нужным (например, для инта — 0, для строки — "" etc). И почему всегда самыми популярными являются самые хуевые решения лол (это я про php+mysql сейчас вбросил, да).

Кстати, давно хотел спросить: какой мудак это сделал?
[email protected]:~$ sudo aptitude purge llk-linux
Display all 2929 possibilities? (y or n)
[email protected]:~$ sudo aptitude purge gnome-games
The following packages will be REMOVED:
gnome-games{p}
0 packages upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
Need to get 0 B of archives. After unpacking 567 kB will be freed.
The following packages have unmet dependencies:
gnome : Depends: gnome-games (>= 1:3.0) but it is not going to be installed.
The following actions will resolve these dependencies:

Remove the following packages:
1) gnome

Товарищи яблоководы, есть ли вообще под айпад распознавалки текста с написанного рукой (стилусом)?
В поисках такой софтины, сначала наткнулся на отсутствие прямой нормальной ссылки на appstore с человеческим поиском, а потом ещё присел на неподстраивающийся под текущее местоположение itunes. Вы правда не пытаетесь искать софт для своих устройств кроме как на айпадах/айфонах? Жуть же.

Судя по комментариям, жуйк не читает комиксов, не интересуется стэндапом, не хочет практиковать (хотя бы письменный) английский, а технические детали нужны только в единичных случаях, отзывы про кино и спектакли безразличны. Зато политико-религиозные посты и личные излияния идут на ура. Жуйк, чому ты такой однообразный? :(

Наверное, у меня всё-таки нет никакого таланта к общению с людьми. Спустя неделю после уже просранных сроков, тесты выявляют больше 20 багов фронтенда. Казалось бы, не возьмись наш любимый жаваскриптер за игрища с новомодным для него FRP, всё было бы гораздо проще, но донести до человека, который между новыми вау-технологиями и проектом выбирает первое, что всё-таки это немного неверное решение, для меня оказалось непосильной задачей.
С другой стороны, наверное, все фронтендеры такие. У них просто нет выбора: игрушек много, а настоящего разнообразия технологий и нет. Вот и мечутся от свистоперделки к свистоперделке.

По велению администрации бабушка (как директор городской школы искусств) была вынуждена заказать сайт для школы в одной из мелких фирм. Мало того, что тупые ублюдки не умеют в программирование и делают полное говно на жумле и хостерской базой данных, так ещё когда просишь выдать полностью исходники и дамп (чтобы перейти в другую фирму), их ночальнег-погромист позволяет себе разевать пасть и рассказывать, что "он сам знает как ему работать, больше ничего он делать не должен и больше сюда не звоните".

Друг, работающий в крупном интеграторе, рассказывал историю о том, как они всем отделом под грифом "быстраблять" устраняли неполадки в одной ещё более крупной госконторе (секретность, все дела, ага) и настраивали репликации. Так вот, для инита реплик им понадобился овергигабитный канал, который доверили прокладывать Билайну. А когда пришёл срок (всё делалось впопыхах, естественно), оказалось, что оптику где-то сварили неправильно. Данные не идут, сети нет. Как быть? Идеальное решение пришло мгновенно: ребята достали где-то IBM XIV на 80 Тб, довезли до места назначения, там разобрали весь шкаф полностью (т.к. тот не пролезал в коридоры), донесли по кускам до стойки, собрали обратно, скинули всё на эту "флешку" и в обратном порядке повторили действия, довезя 800-килограмовую тушу куда там было нужно.

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

Конечно, это всё попахивает "знакомым моего знакомого, у которого есть знакомый", но звучит всё правдоподобно и объясняет общую картину русского кинематографа. Особенно сериалов.