Программирование {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
Системы счисления

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

источник

👉@Bookflow
👍8
Компьютерное искусство 50-х и 60-х годов. Часть 1

Компьютеры и творчество всегда были связаны. В начале 1800-х годов, когда Чарльз Бэббидж проектировал аналитическую машину, его подруга Ада Лавлейс уже задумалась о том, как с её помощью создавать музыку: "Если можно объяснить машине, что такое музыка, она сможет составлять продуманные и научные музыкальные произведения любой степени сложности и объёма”.

Rus https://habr.com/ru/companies/cloud4y/articles/735644/

Eng https://www.amygoodchild.com/blog/computer-art-50s-and-60s

👉@Bookflow
👍3
Media is too big
VIEW IN TELEGRAM
Повышаем производительность файлового I/O для JVM на Linux / Дмитрий Бундин (Grid Dynamics)

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

источник

👉@Bookflow
1👍1💩1
Media is too big
VIEW IN TELEGRAM
Решение одной задачи с помощью 16 языков программирования

Видеоблогер Конор Хекстра использовал разные языки программирования, чтобы решить одну и ту же задачу. Попутно выяснилось, что у Фортрана полно поклонников.


Rus https://habr.com/ru/companies/cloud4y/articles/691602/

Eng https://thenewstack.io/solving-one-problem-with-16-programming-languages-on-youtube/

👉@Bookflow
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
В Excel 2013 есть небольшая, но полезная функция - ЕФОРМУЛА. Она позволяет проверить, что находится в ячейке: формула или какая-то константа. Если формула, то функция вернёт ИСТИНА, иначе - ЛОЖЬ.

Это может пригодится, например, в условном форматировании. Часто бывает что в большом массиве формул вместо одной из них оказывается введено значение и все расчеты дают ошибку. ЕФОРМУЛА позволит легко подсветить такие ячейки и сразу же обнаружить ошибку.

👉 @Excel_lifehack
👍6
Forwarded from Rust
Какую модель памяти следует использовать в языке Rust?

В этой статье рассматривается несколько альтернативных моделей памяти для языка Rust. Надеюсь, эта дискуссия будет ценна всему сообществу Rust – но, в конце концов, это их язык, поэтому и выбор модели памяти тоже за ними.

Rus https://habr.com/ru/companies/timeweb/articles/697882/

Eng https://paulmck.livejournal.com/66175.html

👉 @rust_lib
👍1👎1
Как провести лайвкодинг так, чтобы кандидат хотел к вам вернуться даже после провала

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

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

https://habr.com/ru/companies/vk/articles/736268/

👉@Bookflow
Шпаргалка по git

👉@Bookflow
👍3👎1
Socialhunter

Проверяет заданный URL и находит неработающие ссылки социальных сетей, которые могут быть перехвачены. Неработающие социальные ссылки могут позволить злоумышленнику провести фишинговые атаки. Это также может стоить потери репутации компании. Проблемы с перехватом битых социальных сетей обычно принимаются в программах "bug bounty".

В настоящее время программа поддерживает Twitter, Facebook, Instagram и Tiktok без каких-либо API-ключей.

https://github.com/utkusen/socialhunter

👉 @Githublib
👍31
Почему я уехал из Канады после двух лет жизни. 11 минусов, о которых не говорят

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

Мы с женой переехали в Ванкувер в феврале 2021 года. Сейчас я разработчик в Amazon, до этого работал несколько лет в Aviasales. Моя жена Аня — продуктовый дизайнер. До Канады мы жили 2.5 года на Пхукете, перед этим — 10 лет в Москве. В мае 2020 после успешного собеседования я получил оффер от Amazon с релокацией в Канаду.

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

👉@Bookflow
👍4
Особенности реализации STL в Clang, GCC и Microsoft С++

Любая программа состоит из данных и алгоритмов их обработки. Для написания программ на C++ в начале 90-х годов прошлого века Александр Степанов с коллегами разработал библиотеку STL. Я, Михаил Полукаров из команды разработки VK Teams, заглянул под капот этой библиотеки чтобы разобраться, как правильно ей пользоваться, в каких случаях лучше использовать другие библиотеки, а в каких стоит написать что-то своё.

https://habr.com/ru/company/vk/blog/660265/

👉@Bookflow
👍4
Не упусти свой шанс стать частью команды профессионалов!
Российский разработчик офисного ПО МойОфис находится в поиске С++ разработчиков с хорошим знанием C++ 11/14, STL, Boost, QT и опытом работы от 3-х лет. Если все это про тебя, оставь заявку на One day offer до 10 июня, выполни несложное тестовое задание и жди предложений о работе. 17 июня тимлиды и руководители разработки проведут технические собеседования с успешными кандидатами и уже вечером объявят о своем решении.

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

Переходи на сайт, чтобы узнать подробности и зарегистрироваться.
👍2🦄2🌚1🍌1
This media is not supported in your browser
VIEW IN TELEGRAM
15 алгоритмов сортировки за 6 минут

👉 @bookflow
👍92
Анонс scip-clang: новый SCIP-индексатор для C и C++

scip-clang - это наш новый индексатор для кода на языках C и C++, написанный с нуля для нативной эмуляции SCIP и особенно для поддержки широкого спектра языковых возможностей, присутствующих в C++.

https://about.sourcegraph.com/blog/announcing-scip-clang

#cpp #programming

👉 @cpp_lib
👍1
Топ IT университетов России

Решили стать программистом и получить образование в области информационных технологий? Мы подготовили топ ВУЗов.
Топ 3 рейтинга стал МГУ им. М.В. Ломоносова, второе место у МФТИ, третье место у Университета ИТМО из Санкт-Петербурга.

В таблицу топ IT университетов России (топ-50) сильнейших вузов вошли учебные заведения из 27 российских городов.

https://bookflow.ru/top-samyh-silnyh-it-universitetov-v-rossii/

👉 @bookflow
💩5👍2