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

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

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

РКН https://clck.ru/3KoAbH
Download Telegram
С++ с нуля

1 - переменные, оператор присваивания
2 - арифметические операции
3 - директивы препроцессора
4 - условные операторы if и switch
5 - операторы циклов while, for и do while
6 - массивы, метод всплывающего пузырька
7 - строки и функции работы с ними
8 - функции: прототипы, перегрузка, рекурсия
9 - области видимости переменных, статические переменные
10 - битовые операции И, ИЛИ, НЕ, XOR и сдвиговые операции

#cpp #programming

👉 @cpp_lib
👍9
How to Use REST APIs – A Complete Beginner's Guide

https://www.freecodecamp.org/news/how-to-use-rest-api/

👉 @bookflow
👍4
Просто о сложном — пишем тесты с Google C++ Testing Framework (GTest, GMock)

Всем привет. Недавно по работе возникла потребность разобраться с созданием новых тестов на GTest/GMock. Конкретно мой вопрос был связан с его конструкциями типа EXPECT_CALL и моками - что это за магические штуки и как они работают? Однако, по мере изучения выяснились и другие интересные вещи, с которыми хотел бы поделиться.

#cpp #programming

👉 @cpp_lib
👍4👏1
Как живут одни из самых мощных фронтендеров в стране

Где учатся? Как приходят в IT? Чем пользуются и как прокачиваются?

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

В новом выпуске Никита Гаевой, тимлид AvitoTech, рассказывает про изучение продакт-менеджмента, написание стилей в СSS, продуктовую культуру Авито и про открытость коллег.

Реклама. ООО «КЕХ еКоммерц». JapBI9F7e
👍4
47 Атрибутов Хорошего С-кода

Этот текст адресован когорте программистов на С(ях). Это не академические атрибуты из учебников это скорее правила буравчика оформления сорцов из реального prod(а). Некоторые приемы совпали с MISRA, некоторые с CERT-C. А кое-что является результатом множества итераций инспекций программ и перестроек после реальных инцидентов. В общем тут представлен обогащенный концентрат полезных практик программирования на С(ях).

https://habr.com/ru/post/679256/

👉 @bookflow
👍4
К микросервисам через reverse engineering и кодогенерацию

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

👉 @bookflow
👍4
Forwarded from ITmozg
Здоровье программиста: 7 способов быть здоровым

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

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

@itmozg
👍3
Топ вещей из Java, которых мне не хватает в C#

Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних LINQ, у других обратная совместимость, в общем, тысячи их.

Однако, я никогда не видел, чтобы писали о чём-то, что в Java, с точки зрения фич языка есть, чего в C# нет. Впрочем, я здесь не для того, чтобы спорить. Эта статья призвана выразить моё субъективное мнение и заполнить небольшой пробел по теме, озвученной в заголовке.

👉 @bookflow
👎3👍1
​lite – Легковесный, маленький, но функциональный текстовый редактор, обладающий экосистемой в виде плагинов и тем оформления

Дополнительная функциональность может быть добавлена с помощью плагинов, доступных в репозитории плагинов; дополнительные цветовые темы можно найти в репозитории цветов. Редактор можно настроить, внося изменения в init.lua

#Lua #Code #Text #Editor #Interesting

👉 @Githublib
👍4
Коллекция вдохновляющих материалов: руководства, шпаргалки, блоги, хаки, инструменты cli/web и многое другое.

https://github.com/trimstray/the-book-of-secret-knowledge

👉 @bookflow
👍2
Создание нового пользователя и настройка прав в MySQL

В статье речь пойдет о работе с пользователями открытой реляционной системы управления базами данных (СУБД) MySQL

#MySQL

👉 @database_info
👍7
PostgreSQL 15 — новая версия базы данных с открытым кодом

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

https://bookflow.ru/postgresql-15-novaya-versiya-bazy-dannyh-s-otkrytym-kodom/

👉 @bookflow
👍6
FaceNet — пример простой системы распознавания лиц с открытым кодом Github

Apple использует Face ID, OnePlus — технологию Face Unlock. Baidu использует распознавание лица вместо ID-карт для обеспечения доступа в офис, а при повторном пересечении границы в ОАЭ вам нужно только посмотреть в камеру. В статье разбираемся, как сделать простейшую сеть распознавания лиц самостоятельно с помощью FaceNet.


👉 @bookflow
👍7
Читаем почту mail. ru из python при помощи imap


Подробно разбираем работу библиотек imaplib и email, открываем ящик и читаем письма (получаем из них всё что есть) на примере mail. ru (хотя в целом, должно работать везде).

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

Если кому-то надо, пользуйтесь на здоровье: https://github.com/Sstoryteller2/mail_reader


👉 @bookflow
👍4
Forwarded from ITmozg
This media is not supported in your browser
VIEW IN TELEGRAM
В университете Мэриленда создали плащ-невидимку

ИИ обучены распознавать объекты, а принт на свитере мешает это делать, используя AML-методы.

https://bookflow.ru/v-universitete-merilenda-sozdali-plashh-nevidimku/

#news @itmozg
👍3🤣1