А почему изменилась только патч-версия?
Добавление нового метода в интерфейс — это нарушение обратной совместимости. Должна быть увеличена минорная версия.
Есть ещё склеенные из нескольких частей сообщения и message_payload TLV. В первом случае первые 6-7 байт поля short_message будут содержать UDH, определяющий порядок склейки, а во втором случае сообщение будет находиться в другом месте.
Ручная работа с символами и их кодами лучше всего организована на unicode-table.com.
По пункту 7: никогда не используйте System.currentTimeMillis() для измерения длительности операций.
Для этого предназначен System.nanoTime().
System.currentTimeMillis() возвращает текущее время (wall-clock). Из-за этого можно внезапно получить слишком большую или вообще отрицательную длительность измеряемой операции, если между вызовами System.currentTimeMillis() изменилось время (перевелись часы на зимнее/летнее время, скорректировалось времени по протоколу NTP, администратор поправил часы и т.п.).
С другой стороны System.nanoTime() возвращает время в наносекундах, прошедшее после какого-то фиксированного события (старт JVM, старт операционной системы). Оно никак не связано с текущим временем и может быть отрицательным. System.nanoTime() предназначен только для измерения прошедшего времени. Хоть разрешение и наносекундное, не стоит расчитывать на такую точность — максимум на микросекундную.
Имеется ввиду, что письма будут анализироваться и сопоставляться с рассылками, на которые вы отписались. Если есть вхождение, письмо не попадет в ящик. Так сказать, железобетонная отписка.
List-Unsubscribe предлагает тупо отправить письмо (http запрос) с надеждой, что рассыльщик уберёт адрес из базы. Никаких гарантий отписки тут нет. А реакция на List-Unsubscribe как у гугла, у яндекса давно уже есть.
Тут всё зависит от многих факторов. Вот у меня, например, если кто-то сидит в контакте, на ютубе или на любом другом сайте, не связанном с рабочей деятельностью, значит он уже сделал всю свою работу и у него освободилось время. Люди, зависающие в соцсетях в ущерб работе надолго не задерживаются. Как-то это всё само собой происходит.
Не обязательно. Достаточно что в этом документе будет указано «ФИО никогда не менял». Им же надо будет пробить человека под всеми именами, которые у него когда-либо были. Особенно это актуально для женщин.
$ telnet mx.yandex.ru 25
Trying 77.88.21.89…
Connected to mx.yandex.ru.
Escape character is '^]'.
220 mxfront10o.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit pdd.yandex.ru)
Да :-)
Текущее место работы я нашел в первый же день поисков. В конце собеседования так и было: «Я — когда мне выходить на работу?; Работодатель — вчера».
Предыдущее место за 1 день…
Не все HR агентства отличаются адекватностью. Более того, мне только неадекваты и попадались за всё время как я искал работу.
Я не уверен что все попавшиеся мне представители агентств понимали хотя бы чем они сами-то занимаются.
Но проблема даже не в этом. Проблема в том, что собеседование растягивается как минимум на два дня (один день с HR, другой с работодателем). В итоге, все рекрутеры говорили «вы нам понравились, мы передадим ваше резюме работодателю и назначим день собеседования». Как правило, работодатель не рассматривает резюме в тот же день, чтобы сразу встретиться, а делает это через день-два (а то и неделю). В итоге мне звонят из HR агентства (чаще не звонят) и назначают собеседование когда я уже нашел работу и фактически уже отработал два дня на ней.
Ситуацию со стороны работодателя я тоже видел — сам пользовался услугами агентств для поиска кандидатов. В конечном итоге оказалось быстрее, дешевле и качественнее самому заниматься подбором персонала себе в команду.
Поэтому неудивительно такое отношение к HR агентатвам.
Реальность показывает иное.
Добавление нового метода в интерфейс — это нарушение обратной совместимости. Должна быть увеличена минорная версия.
Ручная работа с символами и их кодами лучше всего организована на unicode-table.com.
Для этого предназначен System.nanoTime().
System.currentTimeMillis() возвращает текущее время (wall-clock). Из-за этого можно внезапно получить слишком большую или вообще отрицательную длительность измеряемой операции, если между вызовами System.currentTimeMillis() изменилось время (перевелись часы на зимнее/летнее время, скорректировалось времени по протоколу NTP, администратор поправил часы и т.п.).
С другой стороны System.nanoTime() возвращает время в наносекундах, прошедшее после какого-то фиксированного события (старт JVM, старт операционной системы). Оно никак не связано с текущим временем и может быть отрицательным. System.nanoTime() предназначен только для измерения прошедшего времени. Хоть разрешение и наносекундное, не стоит расчитывать на такую точность — максимум на микросекундную.
List-Unsubscribe предлагает тупо отправить письмо (http запрос) с надеждой, что рассыльщик уберёт адрес из базы. Никаких гарантий отписки тут нет. А реакция на List-Unsubscribe как у гугла, у яндекса давно уже есть.
Кстати, а на кого расчитана вот эта реклама? :)
Вот такие стоки я регулярно наблюдаю в логах моего сервера:
От яндекса тоже:
У обоих выбранный алгоритм шифрования всё же получше чем у гугла:
Текущее место работы я нашел в первый же день поисков. В конце собеседования так и было: «Я — когда мне выходить на работу?; Работодатель — вчера».
Предыдущее место за 1 день…
Я не уверен что все попавшиеся мне представители агентств понимали хотя бы чем они сами-то занимаются.
Но проблема даже не в этом. Проблема в том, что собеседование растягивается как минимум на два дня (один день с HR, другой с работодателем). В итоге, все рекрутеры говорили «вы нам понравились, мы передадим ваше резюме работодателю и назначим день собеседования». Как правило, работодатель не рассматривает резюме в тот же день, чтобы сразу встретиться, а делает это через день-два (а то и неделю). В итоге мне звонят из HR агентства (чаще не звонят) и назначают собеседование когда я уже нашел работу и фактически уже отработал два дня на ней.
Ситуацию со стороны работодателя я тоже видел — сам пользовался услугами агентств для поиска кандидатов. В конечном итоге оказалось быстрее, дешевле и качественнее самому заниматься подбором персонала себе в команду.
Поэтому неудивительно такое отношение к HR агентатвам.