Его очень трудно осилить. Не могу сказать, что Дюна на одном дыхании читается. Очень уж много непонятного там )
Сам дочитал до середины книги «Дети Дюны», и так и зависло (
Тут надо понимать, что когда в объявляете переменную класса dynamic, вы фактически объявляете object.
То есть если вы вызовете: list.GetType().FullName, то тип переменной list будет List<object>. Просто когда вы явно объявляете List<dynamic>, то к элементам списка можно применить все прелести dynamic`а. Вот и всё.
Меня это постоянно смущает. Несколько примеров уже видел о том как можно удобно использовать тип dynamic. (Тут уже предлагали с элементами Dictionary работать как со свойствами) Но везде есть приписка «И это далеко не лучшее решение в данном случае».
Да, dynamic делает код намного более читабельным, облегчает разработку, но производительность… Стоит ли это того?
По моему они просто сайт проверили какой-то через командную строку, чтобы показать, что он не доступен. В К, я думаю, не дураки работают. Сделали — значит надо.
PS: Ещё нужно парочку, хотя бы показательных, дел с поимкой спамеров :o)
Пошли вопросы аля «Я тут написал хрен знает сколько строк кода, а вы без компилятора попробуйте определить, что выведет программа и где именно я спрятал подводный камень». Это уже не интересно. Если задаёте вопросы, то задавайте их по существу.
Ну чисто теоретически, можно придумать себе секретное слово, например «мояпеченька» и хэшировать не «yandex.ru», а «мояпеченькаyandex.ru». Тогда первый способ может сработать.
По моему не айс. В первом случае у нескольких человек, которые воспользуются таким способом будет одинаковый пароль.
Во втором случае нужно помнить какой файл для какого сайта, а если файл случайно удалишь или переместишь, то пароль нужно будет восстанавливать.
Зачем все эти хитрости? Есть же специальные программы. Лично я себе в ноут вставил SD-шку с паролями и прогой, так что спокоен, даже если винду переустановлю, или с винтом что-то случится все пароли сохранятся.
Запретят одни лохотроны — появятся другие. Пока человек как следует не лоханётся пару раз как следует, ничего он не поймёт. Хотя контрмеры, безусловно, нужны.
Строчки-то вы поменяли, а текст видимо нет, написано «вместо требуемой в операторе точки программист поставил запятую». Тут тоже, как я понял нужно поменять )
Да? А может «похищение секретных документов» это тоже афера?
Зачем гадать? Я помню как в детстве в декабре были сугробы по-колено а что сейчас? Это факт! Всё ещё будем утверждать, что потепления нет?
Другой вопрос — чем оно вызвано? На просторах интернета был фильм «Глобальное потепление — глобальное надувательство», посмотрите если интересно. Там делается предположение об истиной причине потепления, лично я придерживаюсь того же мнения.
Сам дочитал до середины книги «Дети Дюны», и так и зависло (
То есть если вы вызовете:
list.GetType().FullName, то тип переменной list будет List<object>. Просто когда вы явно объявляете List<dynamic>, то к элементам списка можно применить все прелести dynamic`а. Вот и всё.Да можно, самому интересно стало, проверил — скомпилилось.
Да, dynamic делает код намного более читабельным, облегчает разработку, но производительность… Стоит ли это того?
PS: Ещё нужно парочку, хотя бы показательных, дел с поимкой спамеров :o)
Сам через прокси сижу, сейчас поставил, базы сегодняшние, теперь всё работает :o)
Во втором случае нужно помнить какой файл для какого сайта, а если файл случайно удалишь или переместишь, то пароль нужно будет восстанавливать.
Зачем все эти хитрости? Есть же специальные программы. Лично я себе в ноут вставил SD-шку с паролями и прогой, так что спокоен, даже если винду переустановлю, или с винтом что-то случится все пароли сохранятся.
По моему, это никак гарантировать нельзя. Или я ошибаюсь?
Зачем гадать? Я помню как в детстве в декабре были сугробы по-колено а что сейчас? Это факт! Всё ещё будем утверждать, что потепления нет?
Другой вопрос — чем оно вызвано? На просторах интернета был фильм «Глобальное потепление — глобальное надувательство», посмотрите если интересно. Там делается предположение об истиной причине потепления, лично я придерживаюсь того же мнения.