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

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

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

РКН https://clck.ru/3KoAbH
Download Telegram
ImHex

🔍 Hex-редактор для реверс-инженеров, программистов и людей, которые ценят свое зрение, когда работают ночью.

https://github.com/WerWolv/ImHex

👉 @Githublib
👍6
vue.pdf
75.1 KB
Подборка Roadmaps

React Roadmap
Vue Roadmap
Angular Roadmap
Node.js Roadmap
Flutter Roadmap
Python Developer
Go Roadmap
Java Roadmap
Spring Boot Developer
MongoDB Roadmap

👉@Bookflow
👍7
Быстрое нахождениe остатка от деления больших чисел для делителей специального вида

В этой статье я расскажу об одном способе вычисления x mod p, для p вида (2 n - omega), причём omega значительно меньше 2 n. Напишу генератор констант на Python. Приведу пару игрушечных примеров на С++, для которых может быть выполнено исчерпывающее тестирование для всех возможных аргументов. А в качестве серьёзной проверки - вычислю 97! mod (2 256 - 2 32 - 977).

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

👉@Bookflow
👍4😁1
Что не так с OpenAPI?

Как мы боролись с документированием API на наших проектах, и как мы немного сошли с ума
У вас на проекте порядок с документацией на API? Скорее всего нет. И в нашей компании порядка не было.

Не будем рассказывать, к каким печальным последствиям приводит ошибочная, устаревшая или вовсе отсутствующая API-документация. Почему же на большинстве проектов не удаётся решить такой, казалось бы, несложный вопрос?

Причина проста: разработчики терпеть не могут описывать API. Это неудобно, это мучительно, этого никогда не хочется делать. И даже если начальник однажды заставит (мольбами и угрозами) написать документацию на первую версию API, то в дальнейшем, когда API изменится, обновлять документацию на него разработчик уже точно не будет.

Например, OpenAPI — самый распространённый язык описания REST API. Писать на этом языке настолько больно, что разработчик никогда не упустит шанс этого не делать (вот хороший пример отношения к OpenAPI).

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

👉@Bookflow
👍2
Как я намайнил первое* в мире биткоин**-стихотворение

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

Иногда хочется как-то объединить эти две стороны своей жизнедеятельности. Написать скрипт четырёхстопным ямбом. Или наоборот — скрипт, который напишет четырёхстопный ямб. Обычно это желание мимолётно и ни к чему не ведёт. Но недавно мне очень захотелось написать биткоин-стихотворение — и я это сделал.

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

👉@Bookflow
👍1
Forwarded from TechCult
Люди в разных странах проводят в экранах гаджетов от 20% до 60% своего времени

Ежедневно человечество генерирует около 325 терабайт новых данных, для чего ему приходится жертвовать сном и другими важными делами. На основе данных от DataReportal и приложения для анализа сна Sleep Cycle исследователи из Electronics Hub собрали и проанализировали статистку того, сколько времени люди в мире смотрят в экраны, и с какой целью. Числа неутешительные: в среднем, на потребление контента у современного человека уходит 6 часов и 37 минут в день.
👍2
Список бесплатных учебных ресурсов на разных языках

Изначально этот список был клоном StackOverflow - Список свободно распространяемых книг по программированию с вкладом Карана Бхангуи и Джорджа Стоккера.

Список был перенесен на GitHub Виктором Фелдером для совместного обновления и поддержки. Он стал одним из самых популярных репозиториев GitHub: 271,000+ звезд, около 9,700 наблюдателей, более 8,300 коммитов, 2,400+ контрибьюторов и 54,000+ форков.

https://github.com/EbookFoundation/free-programming-books

👉@Bookflow
👍11
This media is not supported in your browser
VIEW IN TELEGRAM
Когда приступил к выполнению трех проектов одновременно 😃

👉@Bookflow
🔥7😁1🤣1
Системы счисления

Двоичная система счисления — самое простое объяснение
Шестнадцатеричная система счисления
Перевод из двоичной в десятичную систему счисления
Перевод из десятичной в двоичную систему счисления
Применение шестнадцатеричной системы счисления в реальной жизни
Применение двоичной системы счисления в реальной жизни
Применение восьмиричной системы счисления и права доступа к файлу
Как закодировать солёное через громкое. Модель OSI.
Bосьмеричная система счисления — самое простое объяснение
Перевод из восьмеричной в десятичную систему счисления

источник

👉@Bookflow
👍8