Pull to refresh
26
ApeCoder@ApeCoder

Разработчик

6
Subscribers
Send message
Давайте немножко покорректнее,
— статическая типизация сработала и обнаружила ошибку.
— динамическая сработала только тогда, когда вы дошли до выполнения именно этой ветки кода (т.е. динамическая как раз не сработала тогда, когда сработала статическая)
— вы использовали с одной стороны массовый python, с другой — академичный Haskell
— вид исходного кода то же другой.

Я переписал на F# ваш код и получил ошибку на этапе набора кода:
let addLen = fun x -> [for e in x  ->  e + String.length e]


Можете сами попробовать www.tryfsharp.org/Create

Значит теперь в Питоне две типизации — динамическая для рантайма и компилятора и статическая для IDE, причем они необязательно между собой согласованы.

Инструментам не надо знать тип до выполнения: аннотации могут помочь IDE лучше (чем сейчас) угадывать тип переменной для удобства программиста, но не более того


Получается, чтобы предоставить какой-то уровень удобства им именно надо знать тип до выполнения. То есть это типизация и при этом статическая.
Это сделали не для того, чтобы добавить подобие статической типизации, а для более простого анализа кода в ИДЕ и подобными штуками.


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

Через интроспекцию и в java можно проблем себе создать.


Как раз проблема интроспекции именно в том, что она динамически типизированная.
В вашем примере именно строгая динамическая типизация. Как в питоне, например.
А какой хороший?

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

Причем, наверное, вначале обычно пользовались просто текстовыми редакторами. Поэтому он такой. Какой-нибудь yaml было бы неудобно так использовать, т.к. надо было бы много в тексте менять. А тут вносишь локальную правку и все — кусочек помечен как ссылка, например.

Тогда, возможно, автор поста хотел дополнить пост ссылками на похожие вещи — типа повысить связность хабра. Например, интересна последняя ссылка на конкретные проблемы с российскими адресами
Наверно имелось ввиду, что автор данного поста загрязняет ноосферу плодя дубли одного и того же перевода на одном и том же ресурсе в целях рекламы.
1) Каким образом этот bin запускался?
2) Что там было внутри?
«При этом IoT-устройства обычно слабо защищены от подобных угроз, поэтому вирусы типа Conficker могут быть эффективны в отношении таких устройств сейчас так же, как они были эффективны в отношении персональных компьютеров в 2008-2009 годах. Для ПК же этот вирус уже не представляет особой угрозы.
»
Я про аднроид на том свистке который пытался использовать. С клавиатурой там хреновастенько было как-то
Как там с русским языком? На андроиде русскоязычной клавиатуры нет из коробки, пришлось покупать платное приложение.
причём не только для гиков, а для более широкой аудитории.


Тут, как мне кажется, описка «только» и «не» надо поменять местами :)
Знаете ли вы притчу о хакере, директоре столовой и солонках?
Я не про стоимость защищаемых данных, а про существование альтернативных путей обхода защиты.
Дверь -> Антивирусная политика
Стены -> Терморектальный криптоанализ
Нет, я именно постебаться. Просто делать дверь из броневого листа в квартире с тонкими стенами немного смешно.
Не поверю — во-первых, там наверняка про метеориты ничего не написано (этак и я могу обозвать это антивирусом) — а во-вторых, а если они попаут во все резервные копии?
Интересно посмотреть, какой в вашей организации регламент противометеоритной защиты.
Примеры бывают реально случившегося и умозрительные. Нам не надо делать, чтобы такое было невозможно. Нам надо сделать, чтобы вероятность этого была такова, что для атакующего вероятнее получить то же самое терморектально.
Пока приходят в голову такие варианты:

1) Завести папку с именем «Сюда я переписываю программы которые мне действиетельно нужноустановить для работы, и пусть я подвергнусь групповому изнасилованию своими товарищами, если я запишу сюда что-то еще» и пусть он может выполнять только оттуда
2) Всякий одноразовый мусор развертывать на виртуалку
3) Давать права на установку «раз в год» на ограниченное время по заявке с указанием обоснования

И еще, как получается, что они ловят агента, но не ловят шифровальщиков.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity