RA
Будущее настаёт. Программисты больше не нужны (пока ещё нужны)
https://startup.ua/startups/371890.html
RA
Будущее настаёт. Программисты больше не нужны (пока ещё нужны)
https://startup.ua/startups/371890.html
RA
Depending on the size of your documents, the number of shards, and the hardware you are using, paging 10,000 to 50,000 results (1,000 to 5,000 pages) deep should be perfectly doable. But with big-enough from values, the sorting process can become very heavy indeed, using vast amounts of CPU, memory, and bandwidth. For this reason, we strongly advise against deep paging.
In practice, “deep pagers” are seldom human anyway. A human will stop paging after two or three pages and will change the search criteria. The culprits are usually bots or web spiders that tirelessly keep fetching page after page until your servers crumble at the knees.
Задумался.
RA
"Ебать!" сказал я когда оказалось, что index.pug (не ебу что это такое) не собирается из-за того, что моя ide традиционоо вместо пробелов поставила табы. И всё - gulp не всилах его собрать
Inconsistent indentation. Expecting either 5 or 8 spaces/tabs.
Понаделают сборщиков и снашаются ими в клоаку.
RA
К вопросу сколько символов выделять под фамилию
Пабло-Диего-Хосе-Франсиско-де-Паула-Хуан-Непомусено-Мария-де-лос-Ремедиос-Киприано-де-ла-Сантисима-Тринидад-Мартир-Патрисио-Клито-Руиз-и-Пикассо
RA
Например мы храним данные в mysql и используем elastic для поиска.
Как обеспечить целосность связки mysql->elastic?
Есть 2 варианта
1. Записывать в элестик изменения сразу же как только что-то изменилось в БД.
"+" - в эластике всегда актуальные данные
"-" - если что-то пошло не так (откат транзакции mysql или отвалился elastic), то целосность данных нарушается
Или есть ещё варианты?
RA
бот в телеге @ratest_bot умеет отслеживать покупку и ордера на покупку от 10btc на exmo
если раньше на него заходили, то нужно сначала очисить историю
работает в тестовом режиме, всё хранит в памяти, поэтому если я его перезапущу, то никаких уведомлений вы не получите
можно было бы сделать предел на который он будет реагировать и хранить где-то подписки, но мне лень
RA
Тут LiveEdu раздаёт бесплатно курсы от https://itvdn.com
Там есть даже что-то интересное
https://docs.google.com/for...VoEE9Lo6vBQ/viewform
RA
Ночью запилил на коленке телеграм бота на nodejs.
@ratest_bot - если что. Функционал ущербный конечно.
RA
Ок, посоны, скажите и вы своё мнение.
Таблица items в mysql. Нам нужно добавить к модели список цветов. Поиска по цвету не будет.
Т.е. должно получиться так
item1 - красный, жёлтый, зелёный
item2 - жёлтый, синий
Варианты решения задачи
1) сделать ещё одну таблицу item_color и реализовать типичное отношение один ко многим;
2) добавить поле colors в таблицу items, где хранить цвета через запятую.
Ваше мнение.
RA
Тут чел очень хочет на java програмить. Но он в алгоритмы ещё не очень умеет.
Что бы ему насоветовать? Так чтобы от основ: поиск, сортировка пузырьком, ...
Но так чтобы было понятно - берём эту ide, сюда пишем, так запускаем.
Я как-то бегло нагуглил какие-то книжонки по java. Ни одна мне не понравилась.
Думал ему линк на Кнута дать, чтоб по алгоритмам подтянуть, но там такая скука.
В общем рекоменд, если есть чо.
RA
В фоксе вот-вот починят баг в Developer Tools. Ждёмс.
https://bugzilla.mozilla.or...w_bug.cgi?id=1220758
RA
Какой-то gettext странный.
Утилита msguniq не различает большие и маленькие буквы, а gettext различает. Как это готовить?
Сгенерил .po файл, прогнал его через msguniq, чтобы избавиться от дублей, а он сука регистронезависимый. И теперь в файле только "fuck", а "Fuck" нету. Соответственно gettext("Fuck") не может вернуть перевод. И это пиздец, потому что в msguniq нет никаких параметров, чтобы он стал работать как человек.
Свою удалялку дублей писать? Науя тогда эти открытые стандарты и прочая хуйня?
RA
Я так и не понял почему решили firebug 2 убить.
Встроенный дебагер мало того что тормозной, но к тому же не всё умеет. А firebug 3 - какая-то клоунада.
С каждой новой версией фокса у firebug 2 всё больше неработающих функций. Может есть какой-то поддерживаемый форк?