Нет будет там проверки на этапе компиляции. Тайпхинтинг — не про это. Фактически, это сахар для
function sendHttpStatus(int $statusCode, string $message) {
header('HTTP/1.0 ' .$statusCode. ' ' .$message);
}
//non-strict
function sendHttpStatus($statusCode, $message) {
$statusCode = (int) $statusCode;
$message = (string) $message;
header('HTTP/1.0 ' .$statusCode. ' ' .$message);
}
//strict
//declare(strict_types=1);
function sendHttpStatus($statusCode, $message) {
if (!is_int($statusCode)) {
throw new InvalidArguments();
}
if (!is_string($message)) {
throw new InvalidArguments();
}
header('HTTP/1.0 ' .$statusCode. ' ' .$message);
}
Т.е. то, что и нужно было давно вводить после тайпхинтинга классов. Про двойные типа да, жаль (хотя, тайпхинтинг, наоборот, должен применяться для повышения градуса строгости и уменьшения полиморфизма функций). Деструктуризации, как в ES6, тоже не предвидится, и это тоже жаль.
Да ему достаточно хотя бы поправить орфографические и грамматические ошибки для этого. Запомните, при переводе вы можете оставить типичный для английского порядок слов, не учесть игру слов или что-то подобное, но надо сделать хотя бы половину работы.
Навскидку
Я EE, как и многие из людей прошивки, провел последние четыре десятилетия в зазоре между проектированием схем и написанием кода для поддержки этих схем. Аппаратных сторона не прощает эмоций или какие-либо идей заставить электроны двигаться не в точности так, как предсказано теорией. Что касается программного обеспечения, оно застыло в фазе «но это работает?».
I’m an EE, like many embedded people, one who has spent the last four decades split between designing circuits and writing code to support those devices. The hardware side is unforgiving of emotion or any idea that doesn’t push electrons in exactly the way needed. The software side holds results to the “but does it work?” standard.
А я разработчик встраиваемых систем, как и многие «недовстроившихся» людей, последние четыре десятилетия разрываюсь между проектированием схем для устройств и написанием кода, который будет выполняться на них. Железо не прощает эмоций и никаких идей, если это не заставляет двигаться электроны в правильном направлении. Софт же удерживает результаты в пределах норматива «а это работает?».
<О'кей, мне надоело ходить вокруг да около. Я потрясающе красивая девушка 25 лет. Я элегантна и умею излагать свои мысли. Я хотела бы выйти замуж за человека, зарабатывающего не меньше $500 000 в год. Я знаю, как это звучит, но имейте в виду, что миллион в Нью-Йорке — это средний класс, так что я не думаю, что прошу слишком многого. Есть на этом сайте мужчины, зарабатывающие 500 тысяч и больше? Жены таких мужчин? Можете вы мне дать дельный совет? Я встречалась с бизнесменом, который зарабатывал 200 — 250 тысяч, но с этим доходом нельзя поселиться на Central Park West (престижная улица в Нью-Йорке). Я занимаюсь йогой с женщиной, которая вышла замуж за банкира. Так вот, она выглядит хуже меня и умом не блещет. Как ей это удалось?
Вот что меня интересует:
— Где вы, богатые холостяки, проводите время? Дайте мне названия баров, ресторанов, спортзалов.
— Какие качества вы ищете в потенциальной супруге?
— На какую возрастную группу мне ориентироваться (мне 25)?
— Почему некоторые из женщин, ведущих роскошный образ жизни, выглядят так заурядно? Некоторые из этих простушек замужем за невероятно богатыми мужчинами. А офигительно красивые девицы сидят в барах для холостых. В чем прикол?
— Какие профессии должны меня интересовать? Из общеизвестных — адвокат, банкир, врач. Сколько эти парни на самом деле зарабатывают? И где они тусуются?
— Как вы решаете, когда вам жениться, а когда — просто встречаться? Мне нужен ТОЛЬКО БРАК.
Большинство красивых женщин поверхностны; я по крайней мере ничего не скрываю. Я не начала бы свой поиск, если бы мне нечего было предоставить в обмен — внешность, воспитанность, изысканность и умение содержать дом.
ПИСЬМО № 2
СОТРУДНИК БАНКА: Вы — обесценивающийся вклад! А я — прибыльный
Дорогая NNN!
Я формально подхожу под ваши требования: зарабатываю больше $500 000 в год. Мое видение ситуации таково:
Ваше предложение можно охарактеризовать так — <дерьмовая сделка>. Вы предлагаете обмен: вашу красоту на мои деньги. Просто прекрасно. Но вот закавыка: ваша красота увянет, а мои деньги вечны… Мои доходы со временем будут расти, тогда как вы не будете становиться краше!
В экономических терминах вы — обесценивающийся вклад, тогда как я — вклад прибыльный. Вы будете хорошенькой еще лет пять. А потом увядание пойдет по полной. К 35 годам с вашей красотой будет покончено. На Уолл-Стрит (деловой центр Нью-Йорка. — Прим. ред.) вас бы назвали торговым контрактом, а не долговременной инвестицией, то есть с браком — напряженка.
С точки зрения бизнеса сделка по приобретению вас в собственность лишена смысла, так что я согласился бы только на аренду. Если я потеряю все мои деньги, я потеряю и вас, так что мне тоже нужен путь к отступлению. Таким образом, встречаться — имеет смысл, а жениться — нет.
И мне непонятно, почему <изящная, умеющая выражать свои мысли и красивая> девушка не в состоянии найти себе <спонсора>. С трудом верится, что ни один человек с $500 000 до сих пор не обратил на вас внимания, хотя бы с целью тест-драйва.
Кстати, вы также могли бы попытаться заработать свои собственные деньги, и тогда нам не пришлось бы вести этот тяжелый разговор.
Добавлю также, что вы действуете в правильном направлении. Классическая биржевая стратегия <вздуй цену и сбрось с рук>. Надеюсь, вы нашли мои советы полезными, а если вы заинтересованы в лизинговом контракте — дайте мне знать.
<Нью-Йорк Таймс> удалось установить, что автор письма — сотрудник банка JPMorgan Chase. Когда газетчики позвонили в пиар-службу банка, там жутко оробели. Шутка ли: их местный шишка оскорбляет женское достоинство! Мол, в 35 ты — старуха! В Америке за такое не то что по морде, там срок можно схлопотать. Короче, пиарщики JPMorgan отвертелись: мол, не наш дядька писал! Это он друзьям переслал по электронке с рабочего е-мейл-адреса, и его подпись оказалась автоматически. Журналисты успокоились, но осадочек остался…
Автор второго послания не шифровался, а выложил все начистоту.
ПИСЬМО № 3
ТРЕЙДЕР: Ищите страшненького!
Я — трейдер (человек, который торгует на бирже. — Прим. ред.) на Уолл-Стрит, 28 лет, полностью подхожу под ваше условие. На самом деле я зарабатываю больше миллиона. Я с пониманием отношусь к вашему желанию выйти замуж за состоятельного человека. Молоко надо продавать до истечения срока годности. Мне бы хотелось ответить на некоторые вопросы, которые предыдущий джентльмен обошел своим вниманием.
Я, как и предыдущий комментатор, верю в теорию эффективного рынка; я удивлен, что пятьсот тысяч долларов вам до сих пор не повстречались. В Нью-Йорке предостаточно богатых адвокатов и банкиров. Так в чем же дело?
Камнем преткновения, мне кажется, является то, что вы ищете в потенциальном женихе не только деньги, но и другие качества: привлекательную внешность, наличие характера и чувства юмора. Однако те из мужчин, которые этими качествами обладают, с раннего возраста понимают, что им не нужны деньги, чтобы привлекать качественных женщин. Как говорится, если можно получить бесплатное молоко, зачем покупать корову?
Вам необходимо искать тех, кто богат деньгами, но беден в других отношениях. Их не так легко заметить, поскольку вы настроены на то, чтобы их игнорировать. Когда во время званого ужина вас представят низенькому, толстенькому, лысому мужчине, который во время разговора с вами нервничает и суетится, обратите на него особое внимание.
У меня для вас есть воодушевляющая история. Одна моя знакомая (изящная и образованная девушка) смогла заарканить мужчину, который оказался одним из топ-10 руководителей Google. Имея в банке несколько сот миллионов, она смогла отмыть и слегка обтесать своего муженька.
Однако должен вас предупредить, что в деле улучшения супруга важно не перестараться и не довести его до состояния, когда он начнет быть привлекательным для других женщин — более молодых и хорошеньких, чем вы. Уловка состоит в том, чтобы сделать его вполне презентабельным, в то же время убедив его в том, что вы — лучшее, чего он может добиться в жизни! Эта уверенность, а также ботокс и совместные дети будут страховкой от падения вашей стоимости.
Однако для брака я предпочту женщину, которая принесет на стол переговоров красоту, мозги и инициативу. Мне не хочется воспитывать целый выводок Пэрис Хилтон.
Правоприменительная практика у нас всегда странная, да и вопрос не в том, что является персональными данными (на взгляд не-юриста происходит подмена — все эти ФИО, телефоны и прочее является ПД, но проходить аттестацию/сертификацию надо только при наличии определенного класса). Например, ситуация с ФИО укладывается в:
п.1 Статья 3. 152-ФЗ
персональные данные — любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных).
п.9 Статья 3. 152-ФЗ обезличивание персональных данных — действия, в результате которых становится невозможным без использования дополнительной информации определить принадлежность персональных данных конкретному субъекту персональных данных.
Соответственно, если не-бюрокартическим языком говорить, ФИО — не ПД.
Ну и да, с ситуацией c данными, которые могут быть некорректны (как вконтакте — несуществующие ФИО + реальный номер телефона) я так лично и не разобрался до конца, как быть. Я думаю, депутаты и не в курсе того, что так можно в Торнетах.
Ну, лучше прочитать сам ФЗ (и изначальный, и о хранении на территории РФ).
Собирает данные юр.лицо, так что без разницы в каком порядке. Если данные связываются и однозначно идентифицируют лицо, то они попадают под закон и требуют письменного разрешения на их обработку (и там уже начинается морока с опредлением необходимого уровня защищенности, например, мед.данные сразу повышают класс).
HR-данные — всегда персональные данные, по понятным причинам.
В разрешении об обработке всегда включают право на передачу ПД третьим лицам (посмотрите закон — там список действий, которых надо разрешать), чтобы их можно было передавать.
Ну и об обезличивании — о том, о чем вы говорите. Для свободной обработки/передачи, статистической обработки можно избавиться от связки, делающих ПД ПД, и, например, оперировать номерами рабочей карточки. Но хотя статистика рабочих часов по ид-номерам и становится обезличенной, где-то же будет храниться привязка ФИО сотрудника — карточка, и ПД будет в организации существовать.
В общем, изначально закон — калька аналогичных европейских, помноженных на нашу бюрократию и стандартные недомолвки, и еще возведенные в степень коммерческих интересов, лоббируемых на самом верху, поэтому все это порождает многие неприятные нюансы и не совсем понятно, малому бизнесу/сайтам вообще надо обращать на это внимание или нет (как и в случае с рейтингованием медиа).
Т.е. то, что и нужно было давно вводить после тайпхинтинга классов. Про двойные типа да, жаль (хотя, тайпхинтинг, наоборот, должен применяться для повышения градуса строгости и уменьшения полиморфизма функций). Деструктуризации, как в ES6, тоже не предвидится, и это тоже жаль.
Навскидку
А я разработчик встраиваемых систем, как и многие «недовстроившихся» людей, последние четыре десятилетия разрываюсь между проектированием схем для устройств и написанием кода, который будет выполняться на них. Железо не прощает эмоций и никаких идей, если это не заставляет двигаться электроны в правильном направлении. Софт же удерживает результаты в пределах норматива «а это работает?».
Microsoft OpenSource Directory
ДЕВУШКА: Банкиры, где вы?
<О'кей, мне надоело ходить вокруг да около. Я потрясающе красивая девушка 25 лет. Я элегантна и умею излагать свои мысли. Я хотела бы выйти замуж за человека, зарабатывающего не меньше $500 000 в год. Я знаю, как это звучит, но имейте в виду, что миллион в Нью-Йорке — это средний класс, так что я не думаю, что прошу слишком многого. Есть на этом сайте мужчины, зарабатывающие 500 тысяч и больше? Жены таких мужчин? Можете вы мне дать дельный совет? Я встречалась с бизнесменом, который зарабатывал 200 — 250 тысяч, но с этим доходом нельзя поселиться на Central Park West (престижная улица в Нью-Йорке). Я занимаюсь йогой с женщиной, которая вышла замуж за банкира. Так вот, она выглядит хуже меня и умом не блещет. Как ей это удалось?
Вот что меня интересует:
— Где вы, богатые холостяки, проводите время? Дайте мне названия баров, ресторанов, спортзалов.
— Какие качества вы ищете в потенциальной супруге?
— На какую возрастную группу мне ориентироваться (мне 25)?
— Почему некоторые из женщин, ведущих роскошный образ жизни, выглядят так заурядно? Некоторые из этих простушек замужем за невероятно богатыми мужчинами. А офигительно красивые девицы сидят в барах для холостых. В чем прикол?
— Какие профессии должны меня интересовать? Из общеизвестных — адвокат, банкир, врач. Сколько эти парни на самом деле зарабатывают? И где они тусуются?
— Как вы решаете, когда вам жениться, а когда — просто встречаться? Мне нужен ТОЛЬКО БРАК.
Большинство красивых женщин поверхностны; я по крайней мере ничего не скрываю. Я не начала бы свой поиск, если бы мне нечего было предоставить в обмен — внешность, воспитанность, изысканность и умение содержать дом.
ПИСЬМО № 2
СОТРУДНИК БАНКА: Вы — обесценивающийся вклад! А я — прибыльный
Дорогая NNN!
Я формально подхожу под ваши требования: зарабатываю больше $500 000 в год. Мое видение ситуации таково:
Ваше предложение можно охарактеризовать так — <дерьмовая сделка>. Вы предлагаете обмен: вашу красоту на мои деньги. Просто прекрасно. Но вот закавыка: ваша красота увянет, а мои деньги вечны… Мои доходы со временем будут расти, тогда как вы не будете становиться краше!
В экономических терминах вы — обесценивающийся вклад, тогда как я — вклад прибыльный. Вы будете хорошенькой еще лет пять. А потом увядание пойдет по полной. К 35 годам с вашей красотой будет покончено. На Уолл-Стрит (деловой центр Нью-Йорка. — Прим. ред.) вас бы назвали торговым контрактом, а не долговременной инвестицией, то есть с браком — напряженка.
С точки зрения бизнеса сделка по приобретению вас в собственность лишена смысла, так что я согласился бы только на аренду. Если я потеряю все мои деньги, я потеряю и вас, так что мне тоже нужен путь к отступлению. Таким образом, встречаться — имеет смысл, а жениться — нет.
И мне непонятно, почему <изящная, умеющая выражать свои мысли и красивая> девушка не в состоянии найти себе <спонсора>. С трудом верится, что ни один человек с $500 000 до сих пор не обратил на вас внимания, хотя бы с целью тест-драйва.
Кстати, вы также могли бы попытаться заработать свои собственные деньги, и тогда нам не пришлось бы вести этот тяжелый разговор.
Добавлю также, что вы действуете в правильном направлении. Классическая биржевая стратегия <вздуй цену и сбрось с рук>. Надеюсь, вы нашли мои советы полезными, а если вы заинтересованы в лизинговом контракте — дайте мне знать.
<Нью-Йорк Таймс> удалось установить, что автор письма — сотрудник банка JPMorgan Chase. Когда газетчики позвонили в пиар-службу банка, там жутко оробели. Шутка ли: их местный шишка оскорбляет женское достоинство! Мол, в 35 ты — старуха! В Америке за такое не то что по морде, там срок можно схлопотать. Короче, пиарщики JPMorgan отвертелись: мол, не наш дядька писал! Это он друзьям переслал по электронке с рабочего е-мейл-адреса, и его подпись оказалась автоматически. Журналисты успокоились, но осадочек остался…
Автор второго послания не шифровался, а выложил все начистоту.
ПИСЬМО № 3
ТРЕЙДЕР: Ищите страшненького!
Я — трейдер (человек, который торгует на бирже. — Прим. ред.) на Уолл-Стрит, 28 лет, полностью подхожу под ваше условие. На самом деле я зарабатываю больше миллиона. Я с пониманием отношусь к вашему желанию выйти замуж за состоятельного человека. Молоко надо продавать до истечения срока годности. Мне бы хотелось ответить на некоторые вопросы, которые предыдущий джентльмен обошел своим вниманием.
Я, как и предыдущий комментатор, верю в теорию эффективного рынка; я удивлен, что пятьсот тысяч долларов вам до сих пор не повстречались. В Нью-Йорке предостаточно богатых адвокатов и банкиров. Так в чем же дело?
Камнем преткновения, мне кажется, является то, что вы ищете в потенциальном женихе не только деньги, но и другие качества: привлекательную внешность, наличие характера и чувства юмора. Однако те из мужчин, которые этими качествами обладают, с раннего возраста понимают, что им не нужны деньги, чтобы привлекать качественных женщин. Как говорится, если можно получить бесплатное молоко, зачем покупать корову?
Вам необходимо искать тех, кто богат деньгами, но беден в других отношениях. Их не так легко заметить, поскольку вы настроены на то, чтобы их игнорировать. Когда во время званого ужина вас представят низенькому, толстенькому, лысому мужчине, который во время разговора с вами нервничает и суетится, обратите на него особое внимание.
У меня для вас есть воодушевляющая история. Одна моя знакомая (изящная и образованная девушка) смогла заарканить мужчину, который оказался одним из топ-10 руководителей Google. Имея в банке несколько сот миллионов, она смогла отмыть и слегка обтесать своего муженька.
Однако должен вас предупредить, что в деле улучшения супруга важно не перестараться и не довести его до состояния, когда он начнет быть привлекательным для других женщин — более молодых и хорошеньких, чем вы. Уловка состоит в том, чтобы сделать его вполне презентабельным, в то же время убедив его в том, что вы — лучшее, чего он может добиться в жизни! Эта уверенность, а также ботокс и совместные дети будут страховкой от падения вашей стоимости.
Однако для брака я предпочту женщину, которая принесет на стол переговоров красоту, мозги и инициативу. Мне не хочется воспитывать целый выводок Пэрис Хилтон.
Правоприменительная практика у нас всегда странная, да и вопрос не в том, что является персональными данными (на взгляд не-юриста происходит подмена — все эти ФИО, телефоны и прочее является ПД, но проходить аттестацию/сертификацию надо только при наличии определенного класса). Например, ситуация с ФИО укладывается в:
п.1 Статья 3. 152-ФЗ
персональные данные — любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных).
п.9 Статья 3. 152-ФЗ обезличивание персональных данных — действия, в результате которых становится невозможным без использования дополнительной информации определить принадлежность персональных данных конкретному субъекту персональных данных.
Соответственно, если не-бюрокартическим языком говорить, ФИО — не ПД.
Собирает данные юр.лицо, так что без разницы в каком порядке. Если данные связываются и однозначно идентифицируют лицо, то они попадают под закон и требуют письменного разрешения на их обработку (и там уже начинается морока с опредлением необходимого уровня защищенности, например, мед.данные сразу повышают класс).
HR-данные — всегда персональные данные, по понятным причинам.
В разрешении об обработке всегда включают право на передачу ПД третьим лицам (посмотрите закон — там список действий, которых надо разрешать), чтобы их можно было передавать.
Ну и об обезличивании — о том, о чем вы говорите. Для свободной обработки/передачи, статистической обработки можно избавиться от связки, делающих ПД ПД, и, например, оперировать номерами рабочей карточки. Но хотя статистика рабочих часов по ид-номерам и становится обезличенной, где-то же будет храниться привязка ФИО сотрудника — карточка, и ПД будет в организации существовать.
В общем, изначально закон — калька аналогичных европейских, помноженных на нашу бюрократию и стандартные недомолвки, и еще возведенные в степень коммерческих интересов, лоббируемых на самом верху, поэтому все это порождает многие неприятные нюансы и не совсем понятно, малому бизнесу/сайтам вообще надо обращать на это внимание или нет (как и в случае с рейтингованием медиа).