Рубрика «Профессиональная литература»

«Цель этого курса — подготовить вас к вашему техническому будущему.»

imageПривет. Помните офигенную статью «Вы и ваша работа» (+219, 2442 в закладки, 389k прочтений)?

Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Мы ее переводим, ведь мужик дело говорит.

Это книга не просто про ИТ, это книга про стиль мышления невероятно крутых людей. «Это не просто заряд положительного мышления; в ней описаны условия, которые увеличивают шансы сделать великую работу.»

Мы уже перевели 23 (из 30) главы. И ведем работу над изданием «в бумаге».

Глава 7. Искусственный Искусственный интеллект — II

В этой книге мы в основном затрагиваем вопрос о пользе компьютеров в интеллектуальной области, а не в механической, например, в производстве. В области механики компьютеры позволяют нам производить лучшие, предпочтительные и более дешёвые изделия. В некоторых сферах эта помощь весьма значительна, для полетов на Луну многое было бы тяжело делать без компьютеров. ИИ можно рассматривать как дополнение к роботизации — он в основном относится к интеллектуальной стороне человека, а не к физической, хотя безусловно обе части тесно взаимодействуют во многих проектах.

Давайте вернёмся к началу рассуждений и заново рассмотрим компоненты машины и человека. И машина, и человек состоят из атомов и молекул. И машина, и человек состоят из основных частей; у машин среди прочего есть устройства накопления и переключения (вентили), а человек состоит из органов. У машин есть большие структуры, арифметические блоки, память, блоки управления, устройства ввода-вывода, человек же состоит из костей, мускулов, кровяных сосудов, нервной системы и т.д.Читать полностью »

Предлагаю самим разобраться с докладом «мирового правительства», а заодно и помочь перевести первоисточник.

image

3.18 Образование для устойчивой цивилизации

Формируется общее мнение ведущих педагогов, которые согласны, что в глобальной системе образования необходимы радикальные изменения для удовлетворения новых и разнообразных нужд человечества, которые мы обсуждаем. Хотя само по себе образование не может обеспечить устойчивость, оно, очевидно, является одним из ключевых инструментов общества. Образовательные цели требуют фундаментального сдвига – от обучения запоминанию и пониманию — к обучению новому, систематичному мышлению.

Настоящая задача заключается в развитии у всех обучающихся способности к решению проблем, а также развитии критического, независимого и оригинального мышления. Образования, сосредоточенного только на уме, больше недостаточно. Радикальная переориентация содержания образования и педагогики должна включать в себя передачу знаний, полученных на основе прошлого опыта, а также должна быть направлена на расширение тех знаний, навыков и возможностей, которые потребуются, для адаптации и творческого реагирования на то будущее, которое ещё только предусматривается. Если образование – это контракт между обществом и будущим, то сейчас необходим новый контракт; контракт, который больше не предназначен для подготовки молодежи к будущему, которое во многом является копией прошлого.

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

«Цель этого курса — подготовить вас к вашему техническому будущему.»

imageПривет. Помните офигенную статью «Вы и ваша работа» (+219, 2442 в закладки, 389k прочтений)?

Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Мы ее переводим, ведь мужик дело говорит.

Это книга не просто про ИТ, это книга про стиль мышления невероятно крутых людей. «Это не просто заряд положительного мышления; в ней описаны условия, которые увеличивают шансы сделать великую работу.»

Мы уже перевели 22 (из 30) главы. И ведем работу над изданием «в бумаге».

Глава 19. Моделирование — II

(За перевод спасибо V.Pinchuk, который откликнулся на мой призыв в «предыдущей главе».) Кто хочет помочь с переводом — пишите в личку или на почту magisterludi2016@yandex.ru

Теперь мы перейдем к вопросу о достоверности моделирования. Полагаю уместным начать с цитаты из летней конференции 1975 года по компьютерному моделированию:

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

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

Я бы обозначил проблему несколько иначе:

Почему кто-то должен верить в релевантность моделирования?
Читать полностью »

Добрый день, дорогой читатель!

Эта статья — первая в цикле статей-конспектов, которые я буду писать по ходу прочтения книги Скотта Мейерса "Эффективный и современный c++". Каждой из таких статей будет соответствовать отдельная директория в специально заведенном на github.com проекте с примерами использования описываемых возможностей и приемов.

Читать полностью »

Здравствуйте, коллеги!

Напоминаем всем, что у нас вышла отличная книга Марка Прайса "C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов". Обратите внимание: перед вами уже третье издание, первое издание было написано по версии 6.0 и на русском языке не выходило, а 3-е издание вышло в оригинале в ноябре 2017 года и охватывает версию 7.1.

C#: обратная совместимость и перегрузки - 1

После выхода такого компендиума, который прошел отдельную научную редактуру для проверки обратной совместимости и прочей корректности изложенного материала, мы решили перевести интересную статью Джона Скита о том, какие известные и малоизвестные сложности с обратной совместимостью могут возникать в языке C#. Приятного чтения.
Читать полностью »

image Каждый программист по сути своей — хакер. Ведь первоначально хакингом называли поиск искусного и неочевидного решения. Понимание принципов программирования помогает находить уязвимости, а навыки обнаружения уязвимостей помогают создавать программы, поэтому многие хакеры занимаются тем и другим одновременно. Интересные нестандартные ходы есть как в техниках написания элегантных программ, так и в техниках поиска слабых мест.

С чего начать? Чтобы перезаписывать память с помощью переполнения буфера, получать доступ к удаленному серверу и перехватывать соединения вам предстоит программировать на Си и ассемблере, использовать шелл-код и регистры процессора, познакомиться с сетевыми взаимодействиями и шифрованием и многое другое.

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

Мир без хакеров — это мир без любопытства и новаторских решений. (Джон Эриксон)
Читать полностью »

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

В игре, я размещал дороги и кузницы, давал указания строителям где посадить деревья и где посеять хмель и как отразить набеги сарацин. То есть занимался тем же самым, что и на работе. Разница с реальной жизнью, конечно, существовала – но незначительная. Современные игры всё больше и становятся копией реальности.

Почти, да не совсем. Отличие игры от реала должно быть – ведь на работе я воспринимаю свои действия как труд, а в игре – как игру. Сформулирую вопрос так – что есть в игре, что делает её именно игрой?

Магия? Нет. Мало того, что как говорил Артур Кларк, магия не отличается от развитой технологии, так еще и большая часть игр никак на магию не завязана. Не буду тянуть: Для меня самым главным отличием мира игры от реальности – является концепция Save/Load. Именно возможность откатить время назад и переиграть, попробовав другую тактику – делает игру интересной. (Те игры, например MMORPG, где нет такого элемента, нравятся мне меньше).

Не могу сказать, правда, что мои предпочтения совпадают с предпочтениями большинства – любовь к перебору вариантов привела меня к тому, что я только три года назад наконец-то закончил сюжетную компанию в Heroes of Might and Magic II и сейчас играю в «Возрождение Эрэфии» и «Stronghold».

Ну, а вспомнил я всё это потому, что столь любимая мной концепция Save/Load появилась довольно давно. Раньше, даже, чем компьютерные игры.

В 1904 году. Хотите узнать больше? Мы продолжим:
Читать полностью »

image Эта книга адресована всем, кто хочет создавать игры, но не имеет предыдущего опыта разработок. Unity поддерживает несколько языков программирования. В этой книге мы будем использовать C#. Прежде чем заняться созданием игр, вам необходимо понять основы их проектирования, а также самого игрового движка Unity, поэтому в первой части книги мы изучим эти вопросы. Во второй и третьей частях мы рассмотрим процесс создания двумерных и трехмерных игр соответственно, а в четвертой части расскажем о других возможностях Unity, знание которых вам пригодится.
Читать полностью »

imageГлубокое обучение — Deep learning — это набор алгоритмов машинного обучения, которые моделируют высокоуровневые абстракции в данных, используя архитектуры, состоящие из множества нелинейных преобразований. Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал Keras — самую мощную библиотеку для работы с нейронными сетями. Познакомьтесь с глубоким обучением на практических примерах из самых разнообразных областей. Книга делится на две части: в первой даны теоретические основы, вторая посвящена решению конкретных задач. Это позволит вам не только разобраться в основах DL, но и научиться использовать новые возможности на практике.

Обучение — это путешествие длиной в жизнь, особенно в области искусственного интеллекта, где неизвестностей гораздо больше, чем определенности. Внутри приведен отрывок «Исследование и мониторинг моделей глубокого обучения с использованием обратных вызовов Keras и TensorBoard».
Читать полностью »

«Цель этого курса — подготовить вас к вашему техническому будущему.»

imageПривет. Помните офигенную статью «Вы и ваша работа» (+219, 2394 в закладки, 380k прочтений)?

Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Мы ее переводим, ведь мужик дело говорит.

Это книга не просто про ИТ, это книга про стиль мышления невероятно крутых людей. «Это не просто заряд положительного мышления; в ней описаны условия, которые увеличивают шансы сделать великую работу.»

Мы уже перевели 20 (из 30) глав. И ведем работу над изданием «в бумаге».

Глава 21. Волоконная оптика

(За перевод спасибо Mikhail Gostev, который откликнулся на мой призыв в «предыдущей главе».) Кто хочет помочь с переводом, версткой и изданием книги — пишите в личку или на почту magisterludi2016@yandex.ru

Я касаюсь темы волоконной оптики потому, что её разработка перекрывает в значительной мере время моей научной жизни, а значит, я могу свидетельствовать о том как она выглядела для меня, пока складывалась. Пусть это послужит примером стиля, с которым я подходил к новым областям, имеющим огромное потенциальное значение. Вообще-то волоконная оптика является вполне самостоятельным разделом, сама по себе. И наконец, это тема, с которой вам придется разбираться постольку поскольку она ещё успеет развиться уже в ваше время.

Когда я впервые прослышал о семинаре по волоконной оптике в Телефонной Лаборатории Бэлл, то задумался, стоит ли мне вообще на него идти — в конце концов, каждый должен заниматься своей работой, а не торчать на лекциях целыми днями.
Читать полностью »