Pull to refresh
2
0
Send message

я прямо чувствую, как ваш комментарий все изменил.

может пора начинать что-то делать, а не просто говорить?

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

если вас на улице будут избивать гопники, а я буду проходить мимо - обязательно скажу, что я против "этого всего". и пойду себе дальше.

желаю вам, чтобы когда вы в следующей раз захотите "почитать о политике" - вам не пришлось делать это из бомбоубежища

учитывая, что большинство на хабре - россияне, в данном конкретном случае вы имеете прямое отношение к этим "африканцам".

забавно, по запросу «ВВп на человека нигерия» гугл выдает 2.4 тыс долл, но с пометкой — в 2009 году и со ссылкой на википедию. На самой википедии стоит цифра $6400 в ВВП на душу населения в 2015 (вроде?) и упоминаний про 2009 вообще нет ru.wikipedia.org/wiki/%D0%AD%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D0%BA%D0%B0_%D0%9D%D0%B8%D0%B3%D0%B5%D1%80%D0%B8%D0%B8
Возможно, гугл закешировал ошибочные данные с википедии.
википедия ссылается на www.cia.gov/library/publications/the-world-factbook/geos/ni.html в плане ВВП

Насчет средней зарплаты в Нигерии больше $1к — это я ошибся. Я просто прочитал это в snippet'e первого результата в гугле, перешел на сам сайт — гугл провокационно сделал выжимку снипета «Средний уровень зарплат за месяц, который предоставляет Нигерия работникам различных профессий в 2018… Средняя, 94858.57 руб. или 1485.08$.»
Ошиблись на порядок, в зимбабве около 16 млн население. Наверное, перепутали с нигерией — у них 180 млн человек.

Уровень безработицы в Нигерии около 22%, но средняя ЗП выше, чем в Украине и России — более $1k. Так что пора уже прекращать на них смотреть с высокомерием.

50% безработицы в стране — это вы загнули, даже в Сомали уровень безработицы около 10% по тем данным, что я смог нагуглить. Подозреваю, причина в том, что без работы в такой стране люди банально умирают с голода.
пять часов за глаза хватит, чтобы исправить «мелкий баг, с которым лично столкнулся в open-source библиотеке Х в проекте У». Пару-тройку таких правок в месяц — и за пару-тройку лет работы наберется приличный список комитов в open-source.
Проблема в том, что люди стареют. Сил со временем становится меньше, а потребностей — больше. Однажды стукнет тридцать, потом сорокет, потом полтос и фраза «бесцельно прожитые годы» каждый раз будет наполнятся новыми смыслами.
Статистический анализ очень удобно делать с помощью языка R — там есть масса готовых инструментов для этого
Сейчас как раз прохожу курс stepik.org/course/129/syllabus с аналогичной целью — найти аномалии.

Пример анализа www.kaggle.com/kardesh/bitcoin-blockchain-analysis
По идее, если yii/yii2-elasticsearch будет в перечне required какой то из ваших зависимостей и там будет требоваться стабильная версия — то просто замены пакета будет недостаточно. Нужно будет еще добавить алиас — http://mnapoli.fr/overriding-dependencies-with-composer/
Использую sparkpost уже полгода, точнее — пробую использовать.
Нашел по рекомендациям из этой статьи, тут же отпишусь о результатах.

1) у спаркпоста нельзя посмотреть, какие письма отсылает система. Иногда очень-очень удобно для отлавливания багов. И просто, чтобы посмотреть что твориться в системе в плане кому и что она шлет.
2) у спаркпоста нет секции, где можно внятно получить перечень не доставленых писем. Нет банального перечня в формате «вот 100 писем с проблемами доставки — разбирайтесь».
Через API https://api.sparkpost.com/api/v1/suppression-list вытягиваю похожие данные — но туда тупо не все попадает.
Наличие всяких «suppression» правил, типа доставка на support@domain.com может не сработать. Но в suppression-list его не будет, потому что это в другом листе.
3) у многих пользователей письма доставляются адски медленно. Как это отдебажить в системе я не нашел, написал вебхук и после долгого ковыряния все таки сделал.
4) плохая доставка писем. Наверно, это связано со «100,000 писем бесплатно!» — система чаще попадает в серые списки.
5) у них есть суппорт в slack. Который тупо игнорирует мои вопросы.

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

Но лично мне — эта система несколько раз взорвала мозг. Сегодня придушил жабу и вернулся на мандрилу.
Статья напомнила про эксперимент «Вселенная-25» и крысиный рай.
Попробовал мигрировать на MailGun, сходу уткнулся в несколько неудобных фишек.
1) нет универсального SMTP, на каждый домен свой SMTP доступ. Вроде мелочь, но с мандрилой все было просто — я прописывал одинаковый SMTP во всех проектах, учитывая небольшие объемы отправляемых писем, даже домен отправителя было добавлять необязательно в систему. Теперь нужно обязательно добавлять домен, создавать SMTP доступ — лишние телодвижения. Можно взять универсальный API — но с ним тоже не все гладко (пункт 3)
2) Нет общего окна "Все отправленные письма". Когда есть много микро-проектов с небольшим количеством писем — очень удобно "одним махом" посмотреть что где отправлялось, что где не дошло и т.д.
3) в официальной php библиотеке для их API некоторые ошибки не обрабатываются. В мандриле все просто — если письмо не прошло или еще что-то не так — получаешь SMTP Exception и видишь, что не так. У них API "молча" принимает неправильно сформированное письмо и не выбрасывает никаких ошибок.
4) чтобы отлаживать доставку нужно использовать отдельный сервер, bin.mailgun.net. Сейчас пример кода для дебага тупо не работает, выкидывает ошибку
got exception [curl] 51: SSL: no alternative certificate subject name matches target host name 'bin.mailgun.net' [url] https://bin.mailgun.net/****/*****/messages
Общее впечатление от мейлгана так себе — проще заплатить $20 мандриле и использовать дальше хороший продукт.
Мельком поискал «is it possible to clone Yubikey» — наткнулся на www.yubico.com/faq/backup-yubikey

Получается, если покупать Yubikey из «ненадежного» источника — стоит обязательно перезалить ключи шифрования, чтобы не оказалось, что там залиты ключи злоумышленника?
discard в Ubuntu снижает производительность
советуют просто поставить на крон fstrim / раз в день

www.howtogeek.com/176978/ubuntu-doesnt-trim-ssds-by-default-why-not-and-how-to-enable-it-yourself
например, для отладки TWIG шаблонов DUMP гораздо удобнее отладчика.

Кроме того, скорее всего в prod окружении dump вообще ничего не будет делать, тогда dump'ы можно не боятся оставить в продакшене, это тоже очень удобно.
Вебсайт автора умер, выложил исходный код библиотеки — github.com/zhil/jquery.timers (он под открытой лицензией — WTFPL)
супер, просто и удобно. уже месяц «в фоновом режиме» думаю, как прикрепить планшет на дверь выхода из офиса (в виде специфической инфо-панели) — магниты, то что надо. :)
дьявол прячется в деталях. Строго говоря, определить точное химическое строение случайного объекта с помощью спектроскопии невозможно, можно только с определенной вероятностью определить наличие того или иного химического соединения (зная как оно проявляется при том или ином методе спектроскопии) и грубо оценить количество этого вещества. Чем больше соединений будет пытаться определить устройство — тем сложнее будет алгоритм, медленнее замер и больше погрешности. Вплоть до критических — когда одно вещество может ошибочно определиться как другое из-за схожести спектров. Определять по спектру десяток химических соединений — ничего особо сложного, пару сотен — серьёзный успех, пару тысяч — научная фантастика.

Чтобы реально использовать это устройство для определения состава таблеток — нужно распознавать минимум десятки тысяч химических соединений.

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

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

Information

Rating
Does not participate
Registered
Activity