Forwarded from vk.com/proglib | Библиотека программиста
Думай как математик. Как решать любые задачи быстрее и эффективнее (2015)
Автор: Барбара Оакли
#math@proglibrary_bot #book@proglibrary_bot
Скачать книгу по ссылке: https://t.me/progbook/22
Принято считать, что математики — это люди, наделенные недюжинными интеллектуальными способностями, которые необходимо развивать с самого детства. И большинству точность и логичность математического мышления недоступна. Барбара Оакли, доктор наук, доказывает, что каждый может изменить способ своего мышления и овладеть приемами, которые используют все специалисты по точным наукам.
Из этой книги вы узнаете:
— почему важно усваивать знания порциями;
— как преодолеть "ступор" и добиться озарения;
— какую роль играет сон в решении сложных задач;
--что такое прокрастинация, и как с ней бороться;
— почему практика вспоминания гораздо эффективнее, чем — перечитывание несколько раз одного и того же;
— что такое "интерливинг", и почему он так полезен для запоминания и усвоения новой информации.
Об авторе
Барбара Оакли, доктор наук, инженер-консультант, член совета Американского института медицинского и биологического машиностроения. Барбара сменила несколько профессий: была переводчиком с русского языка на советском траулере в Беринговом море, работала преподавателем в Китае, служила в войсках связи США, в Западной Германии командиром отделения связистов. Она на своем личном опыте доказала, что человек способен тренировать свой мозг и осваивать новые, казавшиеся недоступными, области знаний.
Автор: Барбара Оакли
#math@proglibrary_bot #book@proglibrary_bot
Скачать книгу по ссылке: https://t.me/progbook/22
Принято считать, что математики — это люди, наделенные недюжинными интеллектуальными способностями, которые необходимо развивать с самого детства. И большинству точность и логичность математического мышления недоступна. Барбара Оакли, доктор наук, доказывает, что каждый может изменить способ своего мышления и овладеть приемами, которые используют все специалисты по точным наукам.
Из этой книги вы узнаете:
— почему важно усваивать знания порциями;
— как преодолеть "ступор" и добиться озарения;
— какую роль играет сон в решении сложных задач;
--что такое прокрастинация, и как с ней бороться;
— почему практика вспоминания гораздо эффективнее, чем — перечитывание несколько раз одного и того же;
— что такое "интерливинг", и почему он так полезен для запоминания и усвоения новой информации.
Об авторе
Барбара Оакли, доктор наук, инженер-консультант, член совета Американского института медицинского и биологического машиностроения. Барбара сменила несколько профессий: была переводчиком с русского языка на советском траулере в Беринговом море, работала преподавателем в Китае, служила в войсках связи США, в Западной Германии командиром отделения связистов. Она на своем личном опыте доказала, что человек способен тренировать свой мозг и осваивать новые, казавшиеся недоступными, области знаний.
Forwarded from vk.com/proglib | Библиотека программиста
Для чего нужны модели в MVC и почему в них надо пихать всю бизнес-логику приложения
"Представьте, что вы только что написали самое замечательное в мире веб-приложение с использованием Zend Framework. Клиент поражен, его восторги (и деньги) крайне приятны. К несчастью они забыли упомянуть, что их новый технический директор требует использовать Symfony во всех новых приложениях и предлагает крайне интересную сумму за преобразование вашего приложения. Вопрос: насколько это будет просто? Задумайтесь об этом на секунду…
Если логика вашего приложения завязана на модель — вы на коне! Symfony, подобно многим (но не всем) фреймворкам, принимает модели вне зависимости от того, поверх чего они написаны. Вы можете перенести вашу модель, ее юнит-тесты и вспомогательные классы на Symfony ничего или почти ничего не меняя. Если вы связали все это с контроллерами, у вас проблемы. Вы действительно считаете, что Symfony сможет использовать контроллеры Zend Framework? Что каким-то волшебным образом заработают функциональные тесты, использующие PHPUnit-расширение Zend Framework? Оба-на. Вот почему контроллеры не способны заменить модели. Их практически невозможно использовать повторно".
Источник: https://habrahabr.ru/post/175465/
"Представьте, что вы только что написали самое замечательное в мире веб-приложение с использованием Zend Framework. Клиент поражен, его восторги (и деньги) крайне приятны. К несчастью они забыли упомянуть, что их новый технический директор требует использовать Symfony во всех новых приложениях и предлагает крайне интересную сумму за преобразование вашего приложения. Вопрос: насколько это будет просто? Задумайтесь об этом на секунду…
Если логика вашего приложения завязана на модель — вы на коне! Symfony, подобно многим (но не всем) фреймворкам, принимает модели вне зависимости от того, поверх чего они написаны. Вы можете перенести вашу модель, ее юнит-тесты и вспомогательные классы на Symfony ничего или почти ничего не меняя. Если вы связали все это с контроллерами, у вас проблемы. Вы действительно считаете, что Symfony сможет использовать контроллеры Zend Framework? Что каким-то волшебным образом заработают функциональные тесты, использующие PHPUnit-расширение Zend Framework? Оба-на. Вот почему контроллеры не способны заменить модели. Их практически невозможно использовать повторно".
Источник: https://habrahabr.ru/post/175465/
Хабр
M в MVC: почему модели непоняты и недооценены (перевод)
(статья очень старая, по поднятые в ней вопросы актуальны по сей день и регулярно поднимаются в различных обсуждениях) Многие из вас наверняка заметили, что я п...
Для тех, кто знает JavaScript на продвинутом уровне (промисы и т.д.) - отличная практика- создание игры Super Mario на JS. Хотя... если уровень владения JS ниже продвинутого или даже среднего, думаю, можно просто повторять за ведущим:
Forwarded from For Web — фронтенд, дизайн, программирование (forwebdev)
Разработка Super Mario на JS с нуля, серия из шести видеоуроков — https://www.youtube.com/playlist?list=PLS8HfBXv9ZWWe8zXrViYbIM2Hhylx8DZx
👍1
Forwarded from Brodetskyi. Tech, VC, Startups (A B)
Интересное интервью с инвестором Николаем Давыдовым - про ICO, инвестирование в ИИ-проекты и стартапы с постсоветского пространства.
> В области AI в Долине катастрофическая нехватка кадров. Здесь deep learning занимаются 50 тыс. человек, они все зарабатывают около полумиллиона долларов в год, но специалистов не хватает. Сейчас американские компании открыли, что можно аутсорсить AI-разработку в России, где инженеры лучше и дешевле в несколько раз, — ко мне каждый день приходит 2-3 компании с просьбой найти разработчиков в этой сфере. Правда, в последнее время желающим аутсорсить что-либо в Россию приходится сражаться со службами безопасности собственных компаний, которые опасаются «русских хакеров».
https://incrussia.ru/understand/nikolaj-davydov-gagarin-capital-ico-eto-bilet-v-odin-konets/
> В области AI в Долине катастрофическая нехватка кадров. Здесь deep learning занимаются 50 тыс. человек, они все зарабатывают около полумиллиона долларов в год, но специалистов не хватает. Сейчас американские компании открыли, что можно аутсорсить AI-разработку в России, где инженеры лучше и дешевле в несколько раз, — ко мне каждый день приходит 2-3 компании с просьбой найти разработчиков в этой сфере. Правда, в последнее время желающим аутсорсить что-либо в Россию приходится сражаться со службами безопасности собственных компаний, которые опасаются «русских хакеров».
https://incrussia.ru/understand/nikolaj-davydov-gagarin-capital-ico-eto-bilet-v-odin-konets/
Forwarded from Brodetskyi. Tech, VC, Startups (A B)
Каждый рекламный баннер, который вы на экране своего смартфона, тоже в некотором смысле вас видит. Рекламные сети показывают объявления по заданным параметрам, и если правильно их настроить, мобильную рекламу можно превратить в инструмент слежки. Именно такой эксперимент провели исследователи из Университета Вашингтона.
Они закупили мобильной рекламы на минимальную сумму в $1000 и настроили баннеры так, чтобы их видели определенные пользователи. Это можно сделать, зная специальный идентификатор пользователя - mobile advertising ID (MAID). Для того, чтобы узнать ваш MAID, достаточно подключиться к одной беспроводной сети с вами. Либо его можно вытянуть через javascript, показав пользователю объявление с "активным контентом".
Когда пользователь открывал приложение с рекламой и видел объявление, рекламная сеть передавала заказчику данные о том, где и когда был показан баннер. Потратив всего $1000, исследователи смогли с точностью до 8 метров отследить перемещения интересующего их пользователя. По его маршруту, кстати, оказалось легко определить домашний и рабочий адрес. Карта перемещений, даже анонимизированная, вообще очень много может рассказать о человеке, но об этом мы ещё поговорим позже.
Какую именно рекламную сеть тестировали, не сообщается, но схожая механика работает во многих сетях. Так что потенциально для этого могут быть использованы многие бесплатные приложения с рекламой. Даже гей-дейтинги. Но опять же, чтобы слежка работала, у пользователя должно быть открыто приложение. Так что алгоритм такой: узнаёте MAID и список самых используемых приложений жертвы, настраиваете рекламу на показ в них - всё, пользователь открывает приложение, а вы видите его местонахождение. Собственно, один из главных выводов исследования как раз и состоит в том, что такую цифровую слежку теперь может организовать даже частное лицо с небольшим бюджетом. К примеру ревнивый муж может без проблем следить за женой. А можно старгетировать на район с гражданскими протестами рекламу с "активным контентом", получить MAID участников протеста, а потом следить за их перемещениями. Интересный сценарий, правда?
https://www.wired.com/story/track-location-with-mobile-ads-1000-dollars-study/
Исследование: https://adint.cs.washington.edu/
Они закупили мобильной рекламы на минимальную сумму в $1000 и настроили баннеры так, чтобы их видели определенные пользователи. Это можно сделать, зная специальный идентификатор пользователя - mobile advertising ID (MAID). Для того, чтобы узнать ваш MAID, достаточно подключиться к одной беспроводной сети с вами. Либо его можно вытянуть через javascript, показав пользователю объявление с "активным контентом".
Когда пользователь открывал приложение с рекламой и видел объявление, рекламная сеть передавала заказчику данные о том, где и когда был показан баннер. Потратив всего $1000, исследователи смогли с точностью до 8 метров отследить перемещения интересующего их пользователя. По его маршруту, кстати, оказалось легко определить домашний и рабочий адрес. Карта перемещений, даже анонимизированная, вообще очень много может рассказать о человеке, но об этом мы ещё поговорим позже.
Какую именно рекламную сеть тестировали, не сообщается, но схожая механика работает во многих сетях. Так что потенциально для этого могут быть использованы многие бесплатные приложения с рекламой. Даже гей-дейтинги. Но опять же, чтобы слежка работала, у пользователя должно быть открыто приложение. Так что алгоритм такой: узнаёте MAID и список самых используемых приложений жертвы, настраиваете рекламу на показ в них - всё, пользователь открывает приложение, а вы видите его местонахождение. Собственно, один из главных выводов исследования как раз и состоит в том, что такую цифровую слежку теперь может организовать даже частное лицо с небольшим бюджетом. К примеру ревнивый муж может без проблем следить за женой. А можно старгетировать на район с гражданскими протестами рекламу с "активным контентом", получить MAID участников протеста, а потом следить за их перемещениями. Интересный сценарий, правда?
https://www.wired.com/story/track-location-with-mobile-ads-1000-dollars-study/
Исследование: https://adint.cs.washington.edu/
WIRED
It Takes Just $1,000 to Track Someone's Location With Mobile Ads
University of Washington researchers have shown just how cheaply spies can exploit ad networks for fine-grained, individualized surveillance.
Свеженькое видео от Дмитрия Лаврика. Очень нравится как он всё досконально объясняет. https://youtu.be/9y_gbVt9oio
YouTube
От jQuery к Vue.js - эволюция программирования на javascript
Проблемы чистого javascript и причины появления jQuery.
Мир jQuery плагинов. Проблемы jQuery.
Пример: jQuery vs Vue.js
Директивы Vue.js. Компоненты.
Чистый js тоже нужен! Скоро новый поток - http://js.dmitrylavrik.ru/ Предзапись на продвинутый курс - ht…
Мир jQuery плагинов. Проблемы jQuery.
Пример: jQuery vs Vue.js
Директивы Vue.js. Компоненты.
Чистый js тоже нужен! Скоро новый поток - http://js.dmitrylavrik.ru/ Предзапись на продвинутый курс - ht…
Forwarded from Futuris (mindgurubot)
Советы для веб-разработчика, статьи по JS, Django или Flask, Python библиотеки, много материалов для новичков, если интересно, то всё это можно найти на канале @techrocks Интересно? Подписывайтесь!
Forwarded from vk.com/proglib | Библиотека программиста
Курс «Язык Python»
#python@proglibrary_bot
1. Основы Python (Часть 1)
2. Основы Python (Часть 2)
3. Объекто-ориентированное программирование в Python
4. Модули. Обработка ошибок
5. Модель данных. Тестирование
6. Работа с текстом. Декораторы
7. Наследование. Работа с вебом
8. Элементы профессионального программирования
Смотрите полный курс по ссылке: https://vk.cc/6aWo11
#python@proglibrary_bot
1. Основы Python (Часть 1)
2. Основы Python (Часть 2)
3. Объекто-ориентированное программирование в Python
4. Модули. Обработка ошибок
5. Модель данных. Тестирование
6. Работа с текстом. Декораторы
7. Наследование. Работа с вебом
8. Элементы профессионального программирования
Смотрите полный курс по ссылке: https://vk.cc/6aWo11
Forwarded from vk.com/proglib | Библиотека программиста
Изучаем программирование на Python (2017)
Автор: Пол Бэрри
#python@proglibrary_bot #book@proglibrary_bot
Знаменитая серия наглядных самоучителей Head First издательства O'Reilly пополнилась вторым изданием книги, посвященной очень популярному во всем мире языку Python. В ходе обучения читатели смогут разработать собственное веб-приложение и усвоить основные термины, понятия и функции этого языка легко и как всегда весело.
Автор: Пол Бэрри
#python@proglibrary_bot #book@proglibrary_bot
Знаменитая серия наглядных самоучителей Head First издательства O'Reilly пополнилась вторым изданием книги, посвященной очень популярному во всем мире языку Python. В ходе обучения читатели смогут разработать собственное веб-приложение и усвоить основные термины, понятия и функции этого языка легко и как всегда весело.
Forwarded from vk.com/proglib | Библиотека программиста
Forwarded from Python Textbooks (Igor A. Kamyshev)
Python и машинное обучение – С. Рашка (ru) 2017
Описаны библиотеки, в том числе Scikit-learn, Theano, Keras, рассмотрены вопросы начиная с анализа мнений и заканчивая нейронными сетями.
#middle
Описаны библиотеки, в том числе Scikit-learn, Theano, Keras, рассмотрены вопросы начиная с анализа мнений и заканчивая нейронными сетями.
#middle
Forwarded from Python Textbooks (Igor A. Kamyshev)
Python и машинное обучение (ru).pdf
149.7 MB
Forwarded from vk.com/proglib | Библиотека программиста
Рональд Л. Грэхем, Дональд Эрвин Кнут, Орен Паташник
"Конкретная математика. Математические основы информатики"
#book@proglibrary_bot
Еще одна потрясающая книга от выдающегося ученого, почётного профессора Стэнфордского университета, преподавателя и идеолога программирования — Дональда Эрвина Кнута.
В основу данной книги положен одноименный курс лекций Стенфордского университета. Название "конкретная математика" происходит от слов "КОНтинуальная" и "дисКРЕТНАЯ" математика.
Назначение данной книги - обеспечить читателя техникой оперирования с дискретными объектами, что совершенно необходимо для математиков, работающих в области информатики. Книга ориентирована, в первую очередь, на практиков и изобилует массой конкретных примеров и упражнений.
Как признаются сами авторы, они считают математику развлечением, и они сделали все, чтобы читатели книги получили от ее прочтения не только знания, но и удовольствие.
«У нас вышла калифорнийская книга о математике. Книга, которая показывала неформальный стиль классов в Стэнфорде наравне с тем, что я считаю личным манифестом пути занятия математикой» — Дональд Кнут.
https://vk.com/proglib?w=page-54530371_44620320
"Конкретная математика. Математические основы информатики"
#book@proglibrary_bot
Еще одна потрясающая книга от выдающегося ученого, почётного профессора Стэнфордского университета, преподавателя и идеолога программирования — Дональда Эрвина Кнута.
В основу данной книги положен одноименный курс лекций Стенфордского университета. Название "конкретная математика" происходит от слов "КОНтинуальная" и "дисКРЕТНАЯ" математика.
Назначение данной книги - обеспечить читателя техникой оперирования с дискретными объектами, что совершенно необходимо для математиков, работающих в области информатики. Книга ориентирована, в первую очередь, на практиков и изобилует массой конкретных примеров и упражнений.
Как признаются сами авторы, они считают математику развлечением, и они сделали все, чтобы читатели книги получили от ее прочтения не только знания, но и удовольствие.
«У нас вышла калифорнийская книга о математике. Книга, которая показывала неформальный стиль классов в Стэнфорде наравне с тем, что я считаю личным манифестом пути занятия математикой» — Дональд Кнут.
https://vk.com/proglib?w=page-54530371_44620320
Forwarded from vk.com/proglib | Библиотека программиста