Pull to refresh
26
0
Акжан @akzhan

CTO, Release manager, Teamlead

Send message

Да, смотрю, инлайнить изображения уже не требуется.

Я работал какое-то время в REG.RU, и там у нас есть периодически рассылки по базе клиентов (много тысяч клиентов в день, внедренные изображения).


В общем, никаких особых проблем нет абсолютно. Все решалось SPF, DKIM, разносом отправки на несколько IP-адресов. Никакой магии.

Начнем с того, что массовые рассылки лучше поручать отдельным компаниям, которые оными занимаются.


И да, речи о массовых рассылках в статье нет.

Обычно в письма вкладывают одну или две картинки, для придания узнаваемого стиля.


Никаких проблем при этом со спамом не возникает.

Вот как можно переделать


// header.mjml.pug
mj-section
  mj-column
    mj-text This is a header

далее gulp-pug, gulp-mjml, и напоследок juice.


На самом деле весь juice и не нужен, достаточно сделать gulp-обёртку вокруг web-resource-inliner.

Интересный язык разметки — MJML.


Надо казать, что это не замена, а удобный препроцессор, на замену тому же gulp-pug.


Благо предоставляется пакет gulp-mjml.

Спасибо, интересное развитие Ink. Собственно, его CSS-часть вполне удобно использовать (Foundation for Emails 2) совместно.


Остальное чуть позже гляну.

Какой смысл в этих графиках, когда не указано по сравнению с процентным поднятием уровня зарплаты? Подозреваю, с возрастом зарплата всё более значима.

Забавно смотреть бенчи без описания окружения… Тем более в разных окружениях (здесь явно интересны результаты под разные процессоры и с разными опциями оптимизации).


Да и алгоритм тут не самый обычный (редко исполняется). В 80% случаев в коде идут простые переборы, хэши и вычисления, там уже можно использовать SIMD etc.

Эм, async поддерживает работу на стороне браузера.


Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript. Although originally designed for use with Node.js and installable via npm install --save async, it can also be used directly in the browser.

https://caolan.github.io/async/

Смысл в том, что массивы A и B, определенные в Fortran, однозначно не пересекаются.


Аналог в C++ -


Type * __restrict A, Type * __restrict B;

Этот хинт объясняет компилятору, что объём памяти, на который указывает A, в пределах функции точно не пересекается с объёмом памяти, на который указывает B. Это позволяет оптимизировать многие операции, например, такие, как копирование данных.


Подробнее https://ru.wikipedia.org/wiki/Restrict


P.S.: Нотация [] в C/C++ идентична нотации *. По крайней мере на практике.

async/await при том не отменяют Promise, а скорее дополняют оные.

Не очень динамично. Slack позволяет мгновенно получать обратную связь (общение с заказчиком, информация о pull requests и тому подобное). Звонки, snippets, прикрепляемые файлы к каналу и куча прочего.


В общем, для нас Slack удобное дополнение к Redmine, Gitlab, Google Documents.

Как автор контента, могу сказать, что идея бесперспективная.


Дело в том, что "уровень" статьи — вещь субъективная. Автор может её завышать (newbee) или занижать (в большинстве случаев).


То есть — будет играть, только если "уровень" будет оценивать строго издательство, в данном случае — habr.

года 3 после 2000 работал в Питере, с пропиской в Хабаровске.


лет 8 после 2005 работал в Москве, с пропиской в Питере.


в разных компаниях. И да — регистрация нынче фактически равна прописке.

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

«Граждане, прибывшие для временного проживания в жилых помещениях, не являющихся их местом жительства, на срок свыше 90 дней, обязаны по истечении указанного срока обратиться к должностным лицам, ответственным за регистрацию…»


Де факто, если у вас есть билет в любую точку вне региона проживания за предыдущие 90 дней, вы ничего никому не обязаны. При наличии машины — аналогично.


Правда, особого смысла в избегании регистрации нет.

TurboVision появилась только в TurboPascal 6.0.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity