Программирование {BookFlow}
16.2K subscribers
1.58K photos
468 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
Эпические баги прошлого

Представьте себе, что вы работаете над довольно сложной программой. Например, с мудрёными математическими расчётами. Вы её компилируете, запускаете в первый раз, она выдаёт ожидаемый результат и работает без ошибок. Скорее всего, в такой ситуации опытный программист сильно удивится и начнет перепроверять свой код: так не бывает, чтобы сложная программа сразу скомпилировалась, заработала, да ещё и не содержала багов.
Подробнее
👍2🔥2
Forwarded from Skolkovo Leaks
Валерий Сидоренко, генеральный директор digital-агентства Интериум рассказал как роботизация и ИИ изменят рынок масс-медиа.

Искусственный интеллект отправляет на свалку все больше профессий: судьбу машинисток и стенографов скоро могут разделить копирайтеры, журналисты и пиарщики.

Нейросети уже пишут вполне связные тексты: в сентябре 2021 года «Сбер» представил «ИИ-копирайтера» для составления карточек товаров, о «Балабобе» «Яндекса», чьи тексты сложно отличить от человеческих, не написал в июне только ленивый. А в Guardian написанная нейросетью колонка вышла еще в сентябре 2020 года.

Главное преимущество алгоритмов — обучаемость: сегодняшние недочеты их текстов (излишняя сухость или неспособность к иронии) скоро уйдут в прошлое.

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

Подробнее в статье Интериум по ссылке.

@skolkovoleaks
👍2
Советы и рекомендации по разработке игр от создателя Civilization Сида Мейера.

В книге «Мемуары Сида Мейера» Сид делится забавными и интересными анекдотами, которые доставляют истинное удовольствие при чтении. Кроме того, в книге содержится множество советов и уроков по разработке игр. Я постараюсь, чтобы вы смогли уловить их все в этой статье.

Подробнее
👍5
Мега подборка каналов для программистов 🎯

https://t.iss.one/progjob Вакансии для программистов

Системное администрирование 📌
https://t.iss.one/tipsysdmin Типичный Сисадмин (Админский юмор, фото железа, было/стало)
https://t.iss.one/sysadminof Книги для админов, полезные материалы
https://t.iss.one/linux_sup Новости и информация из мира Linux
https://t.iss.one/i_odmin Все для системного администратора
https://t.iss.one/i_odmin_book Библиотека Системного Администратора
https://t.iss.one/i_odmin_chat Чат системных администраторов
https://t.iss.one/dev_ops_info Devops

Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.iss.one/game_devv GameDev: разработка игр
https://t.iss.one/Angular_Vuejs Angular Vue js React
https://t.iss.one/frontend_1 Подборки для frontend разработчиков
https://t.iss.one/Frontend_now Все для фронтендеров
https://t.iss.one/react_prog Все что связано с reactjs
https://t.iss.one/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.iss.one/developer_mobila Мобильная разработка
https://t.iss.one/Welcome_Python Добро пожаловать в мир Python
https://t.iss.one/BookPython Библиотека Python разработчика
https://t.iss.one/programmist_of Книги по программированию
https://t.iss.one/BookJava Библиотека Java разработчика
https://t.iss.one/java_sup Программирование на Java
https://t.iss.one/proglb Библиотека программиста
https://t.iss.one/bfbook Книги для программистов
https://t.iss.one/imobile_dev Все по мобильной разработке: iOS, Android
https://t.iss.one/database_group Все про базы данных
https://t.iss.one/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.iss.one/bigdata_world Data Science, Big Data, Machine Learning

IT новости 📌
https://t.iss.one/htech_news Новости HighTech
https://t.iss.one/all_itnews IT новости на английском
https://t.iss.one/gmorning_news Последнии новости из мира науки
https://t.iss.one/youtips_tricks Технологические советы и хитрости

Шутки программистов 📌
https://t.iss.one/dev_jokes Daily Dev Jokes
https://t.iss.one/itumor ITumor | программисты шутят

SMM, Seo, Wordpress 📌
https://t.iss.one/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.iss.one/seo_go Новости по SEO продвижению сайтов
https://t.iss.one/news_wordpress Канал о самой популярной CMS

Защита, взлом, безопасность 📌
https://t.iss.one/crypto_security_lab Материалы по информационной безопасности
https://t.iss.one/thehaking Канал о кибербезопасности
https://t.iss.one/Hackme_news Новости из мира хакинга

Книги, статьи для дизайнеров 📌
https://t.iss.one/ux_web Статьи, книги для дизайнеров
https://t.iss.one/goodw_design Статьи по Веб дизайну

Должен знать 📌
https://t.iss.one/UchuEnglish Английский с нуля
https://t.iss.one/Pomatematike Канал по математике

Арбитраж трафика 📌
https://t.iss.one/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://t.iss.one/crypto_moneygo Канал о крипте, новости, инсайды
https://t.iss.one/bitkoinoff Нгвости криптовалют

VR, робототехника 📌
https://t.iss.one/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.iss.one/robotics_scince Канал о Робототехнике и автоматизации


https://t.iss.one/network_arch Network architecture and Administration
https://t.iss.one/easy_program Программирование для новичков
https://t.iss.one/testin_new Тестирование
https://t.iss.one/IoTprog Интернет вещей
https://t.iss.one/generalprog General programming
https://t.iss.one/Hware_news Цифровые тенденции
👍3
30 команд Git, необходимых для освоения интерфейса командной строки Git

Git — самая популярная в мире распределённая система контроля версий. Линус Торвальдс, разработчик ядра ОС Linux, создал этот инструмент ещё в 2005 году, а сегодня Git активно поддерживается как проект с открытым исходным кодом. Огромное количество открытых и коммерческих проектов используют Git для контроля версий.

В данной статье перечисляются самые основные команды, которые следует знать разработчику, чтобы освоить управление репозиториями GitHub на высоком уровне. Ознакомиться с ними будет полезно как новичкам, так и опытным разработчикам.

Rus https://habr.com/ru/company/ruvds/blog/599929/
Eng https://levelup.gitconnected.com/top-30-git-commands-you-should-know-to-master-git-cli-f04e041779bc
Div на div’е не сидит и div’ом не погоняет: пишем семантически верные индикаторы загрузки на Angular

Сверстать собственный индикатор загрузки — одна из самых простых задач, с которой может столкнуться веб-разработчик. Для получения рабочего решения пригодятся базовые знания HTML и CSS, а JS будет нужен лишь для управления процентом выполненной задачи.


Подробнее
Краткая и на 146% точная история языков программирования

Жозеф Мари Жаккар учит ткацкий станок читать перфокарты, создавая первый многопоточный процессор. Изобретение в штыки приняли ткачихи, которые уже тогда что-то подозревали.

Подробнее
👍9
Сверточные нейронные сети с нуля

Когда Ян ЛеКун опубликовал свою работу, посвященную новой нейросетевой архитектуре, получившей название CNN (Convolutional Neural Network), она не произвела достаточного впечатления на мир науки и техники и долгое время оставалась незамеченной. Потребовалось 14 лет и огромные усилия команды исследователей из Торонтского университета, чтобы донести до общества всю ценность открытий Яна ЛеКуна.

Подробнее
👍4😱2
Media is too big
VIEW IN TELEGRAM
Java. Основы работы с базами данных

- Рассмотрим основы работы Java c базой данных MS SQL.
- Познакомимся с библиотекой JDBC. Научимся использовать несколько базовых транзакций MS SQL.
- Научимся создавать простое приложение для работы с базами данных, используя Java.
Просмотр HTML-кода — не преступление

В последнюю версию браузера Chrome 98 добавили функцию, с помощью которой администратор локальной сети может блокировать просмотр HTML-кода страниц в браузере.
Подробнее
Forwarded from Skolkovo Leaks
Сегодня вышел итог исследования Gaming & Esports: Media’s Next Paradigm SHIFT BCG. Игры перестали быть тихой гаванью, страны разворачивают меры поддержки. Россия, как оказалось, мало производит, но много потребляет – на 5ом месте в мире.

Правительства хотят извлечь выгоду из быстрого роста отрасли и увеличения потенциального вклада в ВВП. Особенно сейчас, они видят, что, делая большие ставки, можно получить соразмерную отдачу. Они также рассматривают игры и киберспорт как важный ключ к открытию смежных секторов, таких как разработка программного обеспечения, AR/VR, гостиничный бизнес и туризм. А приобретение репутации в сфере игр и киберспорта отлично влияет на имидж страны, а имидж дает понять, что на переднем плане государства – проектирование и управление спортом, культурой и развлечениями 21 века.

В качестве ключевых факторов появились четыре различных типа поддержки. Первый – это прямая финансовая поддержка новых компаний в секторе игр и киберспорта, включая начальное финансирование и содействие банковским кредитам для стартапов. Второе – наличие бизнес-инкубаторов и акселераторов, которые помогут развивать новые стартапы и активизировать существующих игроков. Третье – предоставление постоянных субсидий фирмам в этом секторе, таких как налоговые льготы на НИОКР и помощь в оплате труда. И четвертое – это инвестиционная стратегия международного сектора с четкой рентабельностью инвестиций и внутренними целями воздействия.

Отдельно коротко о кейсах Великобритании и Южной Кореи.

На VC нашли пост с русским переводом – ссылка.

@skolkovoleaks
👍1
Работа с NLP-моделями Keras в браузере с TensorFlow.js

Этот туториал для тех, кто знаком с основами JavaScript и основами глубокого обучения для задач NLP (RNN, Attention).

В этой статье я попытаюсь охватить три вещи:

Как написать простую Named-entity recognition (NER) модель — типичная задача NLP.
Как экспортировать эту модель в формат TensorFlow.js.
Как сделать простое веб-приложение для поиска именованных объектов в строке без серверной части.

Подробнее
Мега подборка каналов для программистов 🎯

https://t.iss.one/progjob Вакансии для программистов

Системное администрирование 📌
https://t.iss.one/tipsysdmin Типичный Сисадмин 👨‍💻(Админский юмор, фото железа, было/стало)
https://t.iss.one/sysadminof Книги для админов, полезные материалы
https://t.iss.one/linux_sup Новости и информация из мира Linux
https://t.iss.one/i_odmin Все для системного администратора
https://t.iss.one/i_odmin_book Библиотека Системного Администратора
https://t.iss.one/i_odmin_chat Чат системных администраторов
https://t.iss.one/dev_ops_info Devops

Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.iss.one/game_devv GameDev: разработка игр
https://t.iss.one/Angular_Vuejs Angular Vue js React
https://t.iss.one/frontend_1 Подборки для frontend разработчиков
https://t.iss.one/Frontend_now Все для фронтендеров
https://t.iss.one/react_prog Все что связано с reactjs
https://t.iss.one/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.iss.one/developer_mobila Мобильная разработка
https://t.iss.one/Welcome_Python Добро пожаловать в мир Python
https://t.iss.one/BookPython Библиотека Python разработчика
https://t.iss.one/programmist_of Книги по программированию
https://t.iss.one/BookJava Библиотека Java разработчика
https://t.iss.one/java_sup Программирование на Java
https://t.iss.one/proglb Библиотека программиста
https://t.iss.one/bfbook Книги для программистов
https://t.iss.one/imobile_dev Все по мобильной разработке: iOS, Android
https://t.iss.one/database_group Все про базы данных
https://t.iss.one/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.iss.one/bigdata_world Data Science, Big Data, Machine Learning

IT новости 📌
https://t.iss.one/htech_news Новости HighTech
https://t.iss.one/all_itnews IT новости на английском
https://t.iss.one/gmorning_news Последнии новости из мира науки
https://t.iss.one/youtips_tricks Технологические советы и хитрости

Шутки программистов 📌
https://t.iss.one/dev_jokes Daily Dev Jokes
https://t.iss.one/itumor ITumor | программисты шутят

SMM, Seo, Wordpress 📌
https://t.iss.one/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.iss.one/seo_go Новости по SEO продвижению сайтов
https://t.iss.one/news_wordpress Канал о самой популярной CMS

Защита, взлом, безопасность 📌
https://t.iss.one/crypto_security_lab Материалы по информационной безопасности
https://t.iss.one/thehaking Канал о кибербезопасности
https://t.iss.one/Hackme_news Новости из мира хакинга

Книги, статьи для дизайнеров 📌
https://t.iss.one/ux_web Статьи, книги для дизайнеров
https://t.iss.one/goodw_design Статьи по Веб дизайну

Должен знать 📌
https://t.iss.one/UchuEnglish Английский с нуля
https://t.iss.one/Pomatematike Канал по математике

Арбитраж трафика 📌
https://t.iss.one/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://t.iss.one/crypto_moneygo 💵Канал о крипте, новости, инсайды
https://t.iss.one/bitkoinoff 📈Нгвости криптовалют

VR, робототехника 📌
https://t.iss.one/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.iss.one/robotics_scince Канал о Робототехнике и автоматизации


https://t.iss.one/network_arch Network architecture and Administration
https://t.iss.one/easy_program Программирование для новичков
https://t.iss.one/testin_new Тестирование
https://t.iss.one/IoTprog Интернет вещей
https://t.iss.one/generalprog General programming
https://t.iss.one/Hware_news Цифровые тенденции
👍6😱1
Media is too big
VIEW IN TELEGRAM
Основы Docker. Большой практический выпуск

0:00:00 Вступление
0:02:22 Что такое Docker?
0:16:29 Простой пример Hello World
0:31:34 Пример WEB приложения
0:35:55 Работаем с портами
0:41:10 Что такое docker volume
0:46:54 Поднимаем временную базу данных
0:55:26 Разворачиваем реальный проект
1:00:35 Что такое docker-compose
1:05:23 Создаем виртуальную машину (подробно)
1:08:25 Ставим Docker и Docker compose на Linux
1:10:17 Delpoy проекта с ипользованием GitHub
1:16:50 Delpoy проекта с ипользованием DockerHub
👍15🔥3👎1
Логическая задача

Иван решил принять участие в карточной игре. В момент игры деньги участников увеличиваются вдвое и эта сумма сохраняется в случае победы. Но в случае проигрыша, игрок отдает 2400 рублей. Иван проиграл в первой игре, во второй, а потом еще и в третьей. И после третьей игры Иван остался вообще без денег. Сколько денег было у Ивана до начала игры?
Android Studio. Kotlin. Сохранение файла в общедоступной папке Download

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

Подробнее
👍2
Мечтаешь стать частью топовой компании? Тогда регистрируйся бесплатно на европейский кейс-чемпионат на стыке IT, аналитики и бизнес-трансформации от P&G. Приглашаем студентов от 2-го курса бакалавриата и магистрантов.

Почему стоит участвовать:
— Пройди в финал: получи шанс на оплачиваемую стажировку и познакомься с топ-менеджментом P&G.
— Прояви себя на кейс-чемпионате и получи возможность стать сотрудником компании P&G.
— Поучаствуй в онлайн-соревновании с другими участниками в решении реального бизнес-кейса из практики таких брендов, как Gillette, Braun и Oral-B
и прокачай навыки, требуемые для работы в отрасли.
— Потренируй свой английский в нетворкинге с IT-специалистами и студентами со всей Европы.

Не упусти свой шанс, регистрируйся до 7 февраля включительно: https://clck.ru/aoeKN
👍1
Media is too big
VIEW IN TELEGRAM
Git. Большой практический выпуск

0:00:00 Для кого этот выпуск?
0:02:44 О системах контроля версий
0:05:30 Как GIt работает с данными?
0:06:50 Что такое хеш функция?
0:07:54 Git + SHA-1
0:08:23 Установка и первоначальная настройка Git
0:14:33 Состояния файлов в Git
0:17:54 Основные команды
0:31:48 Git Ignore
0:35:26 Подытожим
0:36:08 Ветвление в Git
0:37:03 Указатели
0:40:58 Git merge
0:45:36 Git checkout
0:48:02 Git reset
0:49:16 Работа с удаленными репозиториями
1:08:59 Git rebase
1:13:39 Git tag
1:15:45 Работа в среде разработки
1:26:16 Merge Conflicts
1:32:03 Рекомендации по работе с Git
1:34:15 PDF шпаргалка
1:35:40 После выпуска. Об изменениях на канале
👍13👎1
Media is too big
VIEW IN TELEGRAM
Geminio in Action. Пишем код на Android быстро

00:00 — Интро
00:19 — О чем сегодня поговорим
01:10 — О демо-проекте
02:26 — Готовим модуль || добавляем модуль для новой фичи
02:58 — Еще пара заклинаний || рассказываю о globals addDependensies и addPlugins
04:10 — Варим дата слой || создаем дата слой
08:47 — Запекаем фичу || создаем слой фичи
11:15 — Тушим presentation слой || создаем слой презентации
15:14 — Накрываем стол || демонстрация результата
15:47 — Секретные ингредиенты || даю советы на последок
Media is too big
VIEW IN TELEGRAM
Кибер-фантастика

Спокойная, убаюкивающая, интроспективная, погружающая, возможно, немного таинственная.

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

Подписывайтесь на канал 👉@tipsysdmin
👍4