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

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

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

РКН https://clck.ru/3KoAbH
Download Telegram
Вас сдаст Гитхаб: деанонимизация пользователей SSH-серверов

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

https://habr.com/ru/articles/771688/

👉 @bookflow
👍1
На пути из Web к Native, часть 1

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

https://habr.com/ru/articles/771952/

👉 @bookflow
Холдинг T1 проведет ИТ-конференцию «Импульс T1» в Москве уже 1 декабря

Каждый год конференция объединяет лидеров в сфере ИТ и начинающих специалистов, чтобы поделиться знаниями и опытом, а также обсудить тренды в индустрии.

Более 2000 участников уже представили 100+ докладов. Сейчас настало время самого главного «Импульса T1» в Москве. Для столицы Холдинг Т1 подготовил нечто особенное, о чем расскажем чуть позже.

Считаете, что можете внести свой вклад в развитие российской ИТ-индустрии? Готовы предложить амбициозный проект, даже если вы еще студент? Подавайте заявку на доклад по ссылке – и получите шанс реально повлиять на рынок.

1 декабря главный «Импульс Т1» этого года пройдет в Москве по адресу ЦВК «ЭКСПОЦЕНТР», Краснопресненская набережная 14, Павильон 7

Регистрируйтесь, приходите на «Импульс Т1» и меняйте мир!

ЕРИД: LdtCK4vRn
18+ Реклама. ООО «Т1»
ОГРН 1197746617419
👍4🔥2💘2
System Design Blueprint

Кратко затрагиваются следующие вопросы:
- Балансировка нагрузки
- API-шлюз
- Коммуникационные протоколы
- Сеть доставки контента (CDN)
- База данных
- Кэш
- Очередь сообщений
- Генерация уникальных идентификаторов
- Масштабируемость
- Доступность
- Производительность
- Безопасность
- Отказоустойчивость и отказоустойчивость
- И многое другое

👉 @bookflow
👍4
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://t.iss.one/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.iss.one/sysadminof Книги для админов, полезные материалы
https://t.iss.one/i_odmin Все для системного администратора
https://t.iss.one/i_odmin_book Библиотека Системного Администратора
https://t.iss.one/i_odmin_chat Чат системных администраторов
https://t.iss.one/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.iss.one/sysadminoff Новости Линукс Linux


https://t.iss.one/tikon_1 Новости высоких технологий, науки и техники💡
https://t.iss.one/mir_teh Мир технологий (Technology World)

https://t.iss.one/rust_lib Полезный контент по программированию на Rust
https://t.iss.one/golang_lib Библиотека Go (Golang) разработчика

https://t.iss.one/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.iss.one/phis_mat Обучающие видео, книги по Физике и Математике

https://t.iss.one/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.iss.one/nodejs_lib Подборки по Node js и все что с ним связано
https://t.iss.one/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://t.iss.one/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://t.iss.one/cpp_lib Библиотека C/C++ разработчика
https://t.iss.one/cpp_knigi Книги для программистов C/C++
https://t.iss.one/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://t.iss.one/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.iss.one/BookPython Библиотека Python разработчика
https://t.iss.one/python_real Python подборки на русском и английском
https://t.iss.one/python_360 Книги по Python Rus

Java разработка 📌
https://t.iss.one/BookJava Библиотека Java разработчика
https://t.iss.one/java_360 Книги по Java Rus
https://t.iss.one/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://t.iss.one/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://t.iss.one/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://t.iss.one/developer_mobila Мобильная разработка
https://t.iss.one/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://t.iss.one/frontend_1 Подборки для frontend разработчиков
https://t.iss.one/frontend_sovet Frontend советы, примеры и практика!
https://t.iss.one/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://t.iss.one/game_devv Все о разработке игр

Вакансии 📌
https://t.iss.one/sysadmin_rabota Системный Администратор
https://t.iss.one/progjob Вакансии в IT

Чат программистов📌
https://t.iss.one/developers_ru

Библиотеки 📌
https://t.iss.one/book_for_dev Книги для программистов Rus
https://t.iss.one/programmist_of Книги по программированию
https://t.iss.one/proglb Библиотека программиста
https://t.iss.one/bfbook Книги для программистов
https://t.iss.one/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://t.iss.one/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://t.iss.one/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.iss.one/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://t.iss.one/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://t.iss.one/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://t.iss.one/thehaking Канал о кибербезопасности
https://t.iss.one/xakep_1 Статьи из "Хакера"

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

Английский 📌
https://t.iss.one/UchuEnglish Английский с нуля

Математика 📌
https://t.iss.one/Pomatematike Канал по математике

Excel лайфхак📌
https://t.iss.one/Excel_lifehack
2
О разнице между лямбдами и обычными функциями и о имплементации лямбд в некторых языках программирования

Цель настоящей статьи - изучить лямбда функции: чем они отличаются от обычных функций и изучить, как они реализованы в С++, Python 3 и Java.

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

https://habr.com/ru/articles/732434/

👉 @bookflow
👍3
Рабочие наборы объемом 32 Мб на машине с 64 Гб памяти

В Windows есть "холодный" режим, который ограничивает рабочий набор процесса до 32 Мбайт. Предположительно, это делается для экономии памяти, но это не так. Однако это может привести к потере процессорного времени. Причем очень существенно. Насколько много?

https://randomascii.wordpress.com/2023/10/01/32-mib-working-sets-on-a-64-gib-machine/

👉 @bookflow
👍5
Графы и программирование

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

https://habr.com/ru/articles/734642/

👉 @bookflow
👍3
Как работает Git 👍

👉 @bookflow
👍7👎1
Яндекс представил новый YaC, в этом году в виде мини-сериала о внутренней работе компании и ее новых технологиях.

В серии про интернет рассказывается о разработках в сфере нейросетей. О YandexGPT и о том, что ее появление изменило во взаимодействии с голосовым помощником – Алисой и, как работает YandexArt — нейросеть для создания визуального контента.

Помимо прочего, в серии рассказали, в какие сервисы уже внедрили GPT модели: быстрые ответы в Поиске, краткий пересказ в Браузере и суммаризация отзывов в Маркете. YaGPT даже генерирует тексты для продажи машин. Посмотреть все серии можно по ссылке.
👍1
Lila

Бесплатный сервер шахматных игр, ориентированный на игру в реальном времени и простоту использования.

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

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

https://github.com/lichess-org/lila

👉 @bookflow
👍52
Хочешь действительно стать сеньором и не выдумывать факты в резюме? Приходи на «Импульс Т1» и бустани свою карьеру в ИТ

1 декабря в Москве Холдинг Т1 устраивает большую тусовку-нетворкинг, где соберутся и матерые разрабы, и зеленые джуны. А еще, конечно, топ-менеджмент, который присматривает себе в команду таланты.

В программе – доклады про цифровизацию, архитектуру, чистый код и формирование эффективных продуктовых команд от тех, кто работает над передовыми российскими разработками прямо сейчас:

Артем Кострюков, CEO TestIT ;
Михаил Степнов, Руководитель центра R&D МТС Big Data/ CDO МТС Travel;
Мария Тихонова, главный инженер по разработке в SberDevices
и другие эксперты.

Не пропусти ИТ-событие года: регистрируйся, вход бесплатный!

Бонус: вечеринка и классный мерч для айтишников :)

ЕРИД: LdtCKBQST
18+ Реклама. ООО «Т1»
ОГРН 1197746617419
🔥4👍1💘1
Как работают C++, Java, Python?

👉 @bookflow
👍16🗿2
Как проклятие невидимой стены ждало меня 20 лет

Когда на меня накатывает хандра, я бросаю всё и пилю свой игровой движок. Это неблагодарное занятие, но меня прёт.

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

И вот я тут спустя 5 лет.

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

https://habr.com/ru/companies/timeweb/articles/774070/

👉 @bookflow
👍5😁1
Forwarded from ITmozg
Рецепт как разочаровать разработчиков:

🚫 Предоставить для работы медленный VPN или медленную удаленную виртуальную машину.

🚫 Поставить запрет на изменение большинства вещей. Мы должны мириться с болезненными, медленными, сложными, устаревшими процессами.

🚫 Предъявлять нечеткие или постоянно меняющиеся требования.

🚫 Не доверять их суждениям.

🚫 Создавать крайне политизированную обстановку.

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

🚫 Микроменеджмент. Пытаться диктовать, как именно люди должны выполнять свою работу. Требовать одобрения руководства на каждый релиз.

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

👉 @itmozg
👍4💯2🍌1
Основные команды Linux

👉 @bookflow
👍4
Media is too big
VIEW IN TELEGRAM
🚀 Увлечены программированием и всегда в поиске новых знаний? Тогда вам точно стоит посмотреть запись конференции YaC/e 2023 от Яндекса!

🧠 На ней побывали ведущие эксперты IT-мира: от AI-тренера голосового помощника Алисы до ректоров технических вузов и руководителя Школы анализа данных Яндекса. Они поделились знаниями о том, как технологии меняют образование и как нейросети могут стать вашими помощниками в учебе и работе.

🌐 Вы узнаете о последних трендах в IT, погрузитесь в обсуждение искусственного интеллекта, облачных технологий и многого другого.

🔗 Переходите по ссылке и получите ценные инсайды вместе с вдохновением абсолютно бесплатно!
👍3👾2
Исповедь ничтожества

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

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

P.P.S. Очень много текста внутри.

https://habr.com/ru/articles/683674/

👉 @php_lib
👍3👎2🥱2
Media is too big
VIEW IN TELEGRAM
Лучшая графика квантовой запутанности, которую я когда-либо видел!

👉 @bookflow
🔥28👍2🐳2