Страница телеграм канала Библиотека программиста

proglibrary logo

Библиотека программиста

66542 подписчиков

Полезные материалы по всему, что может быть интересно программисту. Обратная связь: @proglibrary_feedback_bot По поводу рекламы писать @ohmaigawd http://telegra.ph/Reklama-01-18-2


Входит в категории: Технологии
Библиотека программиста
27.01.2020 20:01
Новые мероприятия на конец января и первую половину февраля Москва – PyData Moscow Meetup, 01 февраля – Forum.Digital AI. Будущее искусственного интеллекта, 05 февраля – moscowcss №17, 06 февраля – Хакатон Moscow Travel Hack, 08 февраля – Хакатон Photo Hack, 15 февраля Казань – Митап «Финтех решения на базе блокчейн-платформы Waves Enterprise для банков и крупного бизнеса», 28 января – MEET UP: «Эволюция блокчейн – основа цифровой трансформации», 29 января – Отбор проектов в Бизнес-инкубатор ИТ-парка, 02 февраля Санкт-Петербург – Tender Hack.Spb, 01 февраля Витебск – Митап Miniq #22, 30 января Минск – Митап Minsk PostgreSQL, 12 февраля
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
27.01.2020 16:01
Бесплатные митапы о блокчейн разработке в Казани! 28 января в ИТ-парке г. Казань пройдет встреча, посвященная финтех решениям на блокчейне для банков и крупного бизнеса. Расскажем об использовании технологии в различных бизнес-отраслях, а также покажем архитектуру типовых решений и познакомим с функциональными инструментами разработки и внедрения. Регистрация по ссылке: http://leader-id.ru/event/41240/?utm_source=proglibrary 29 января в г. Иннополисе эксперты Университета Иннополис, а также компаний-разработчиков блокчейн решений Waves Enterprise и Soramitsu Lab расскажут о кейсах применения технологии на практике и ответят на технические вопросы о внедрении блокчейна. Регистрация по ссылке: https://oez-innopolis.timepad.ru/event/1240660/?utm_source=proglibrary
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
27.01.2020 16:01
#algorithm Breadth-First Search(s) – Поиск в ширину Алгоритм позволяет найти кратчайший (содержащий наименьшее число ребер) путь из одной вершины графа до всех остальных вершин. В нем сначала посещаются все вершины, смежные с текущей, а затем их потомки.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
27.01.2020 11:01
#git Интерес к теме, связанной с Git, не оставляет нам ничего, кроме рассмотрения данной темы более подробно. Давайте разберемся с тем, как использовать ветвление в Git: создание, обновление, удаление и многое другое. https://proglib.io/sh/3gVS8YUWHn
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
26.01.2020 17:01
Глубокое обучение – это метод машинного обучения, который позволяет обучать нейронную сеть предсказывать результаты по набору входных данных. Ниже представлена демонстрация как раз такой нейросети.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
26.01.2020 11:01
#git Ну что, сверяем ответы? 1. В чем отличие git от svn? Отличий достаточно много, но из основных можно выделить следующие: – Git – распределенная система, а svn – нет. Это позволяет хранить репозиторий (его копию) у каждого разработчика, работающего с данной системой. Практически каждая операция выполняется с данными на локальном диске, что достаточно быстро и может быть выполнено в оффлайн режиме. Вы можете выполнять команды «commit», «diff», «log», «branch», «merge», создавать аннотации к файлам и многое другое, полностью в оффлайн режиме. – Git сохраняет метаданные изменений, а svn целые файлы. Это экономит место и время. – В git рабочий процесс не имеет единой точки отказа. Поскольку каждый разработчик, работающий над проектом, имеет по сути его резервную копию, потеря связи с серверами ничем ему не грозит. 2. Как взять удаленные изменения? – С помощью команды «git fetch », которая связывается с указанным удаленным проектом и забирает все те данные проекта, которых у вас еще нет. После выполнения команды должны появиться ссылки на все ветки из этого удалённого проекта, которые вы можете просмотреть или слить в любой момент. 3. Что делает «git stash»? – Довольно часто при работе с git возникает ситуация, когда необходимо обновиться (сделать pull), но при этом коммитить сырой код не хочется. Команда «git stash» скрывает все сделанные изменения и переводит код в состояние HEAD. Последовательность команд в данном случае такая: $ git stash $ git pull $ git stash apply 4. В чем отличие «git pull» от «git fetch»? – «git pull» – это, по сути, команда «git fetch», после которой сразу же следует «git merge». «git fetch» получает изменения с сервера и сохраняет их в каталог refs/remotes/. Это никак не влияет на локальные ветки и текущие изменения. А «git merge» уже вливает все эти изменения в локальную копию. 5. В чем отличие «git merge» от «git rebase»? – «git merge» – слияние изменений из одной ветки в другую. Независимо от того, созданы ли ветки для тестирования, исправления ошибок или по другим причинам, слияние фиксирует изменения в другом месте. Слияние принимает содержимое ветки источника и объединяет их с целевой веткой. В этом процессе изменяется только целевая ветка. История исходных веток остается неизменной. «git rebase» сжимает все изменения в один «патч». Затем он интегрирует патч в целевую ветку. В отличие от слияния, перемещение перезаписывает историю, потому что она передает завершенную работу из одной ветки в другую. В процессе устраняется нежелательная история. 6. В чем заключается стратегия Git Flow? – Git Flow – одна из первых крупных стратегий ветвления, которая завоевала популярность. Git Flow описывает несколько веток для разработки, релизов и взаимодействия между ними: feature branches, release branches, hotfix branches.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
25.01.2020 18:01
#git Система контроля версий Git стала незаменимым инструментом разработчиков, а умение работать с ней является обязательным требованием к разработчику при приеме на работу. Давайте сегодня постараемся ответить на достаточно важные вопросы, связанные с Git, а завтра сверим ответы 1. В чем отличие git от svn? 2. Как взять удаленные изменения? 3. Что делает «git stash»? 4. В чем отличие «git pull» от «git fetch» 5. В чем отличие «git merge» от «git rebase» 6. В чем заключается стратегия Git Flow?
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
25.01.2020 14:01
#logic Новая головоломка. Задача о вирусе в колонии бактерий Биологические вирусы поражают все типы организмов, не только убивая клетки, но также используя их материал для репликации. Выживет ли в этой борьбе описанная в головоломке колония бактерий? После описания задачи идёт ответ на предыдущую головоломку о Часах с одинаковыми стрелками. Головоломки публикуются по субботам и средам. https://proglib.io/sh/T0WEkrdb5t
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
25.01.2020 11:01
#algorithm Depth-First Search(s) – Поиск в глубину Давайте вспомним один из популярных способов обхода графа, ведь разработчики постоянно сталкиваются с подобными задачами. Из названия этого метода обхода графа ясно, что в процессе поиска мы идем «вглубь» графа настолько, насколько возможно. Следуя алгоритму, мы последовательно обойдем все вершины графа, которые доступны из начальной вершины. Если ребро ведет в не пройдённую до этого момента вершину, то алгоритм запускается с нее. В случае если ребер, которые ведут в не рассмотренную вершину, больше нет, то происходит возврат назад.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
24.01.2020 14:01
11 тенденций мобильной разработки в 2020 году Обсуждаем ближайшее будущее мобильных платформ и делимся ссылками на материалы по каждому из трендов. https://proglib.io/sh/J5Bi83eKIN
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
24.01.2020 11:01
Новые предстоящие мероприятия на окончание января Онлайн – Продано! 2020, 28 января – Вебинар. Базовые принципы построения отказоустойчивой архитектуры в Яндекс.Облаке, 31 января Москва – Продано! 2020, 28 января – IoT. Вещи и данные — что такое интернет вещей и как его готовить, 29 января – Constants vs. Magic Numbers vs. OOP, 29 января – Moscow Python Meetup №72, 30 января Санкт-Петербург – JavaScript EVENING: говорим про дизайн API и решаем проблемы при помощи алгебраических типов данных, 29 января Гомель – Первый EPAM Engineering Jam в Гомеле, 25 января Тольятти – Mercury PRO Frontend: Эволюция фронтенд-разработчика, 25 января
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
23.01.2020 18:01
Что нового в Pandas 1.0? Команда разработчиков Pandas недавно опубликовала предварительную версию 1.0. Главное новшество: наконец-то введён заполнитель пропущенных значений общего типа. https://proglib.io/sh/lJLmVEz61U
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
23.01.2020 14:01
Каким образом вы нырнули в океан IT? Поделитесь своим опытом: https://proglib.io/discussions/kakoy-u-vas-opyt-raboty-v-it-2020-01-18
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
23.01.2020 11:01
Запуск бессерверного JS-проекта с GitLab Возможно, вы слышали о таких бессерверных FaaS-решениях, как AWS Lambda. Рассказываем, как это работает на примере запуска JavaScript-проекта с GitLab. https://proglib.io/sh/uXwxkVtjeP
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Библиотека программиста
22.01.2020 18:01
Как на C++ быстро заполнить нулями большой массив? Прочтение этой публикации займёт не больше пары минут, но может существенно сэкономить время, если вы часто обрабатываете большие массивы с помощью С++. https://proglib.io/sh/BXgq4GtOQ0
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме