Size: a a a

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

2020 February 12
Библиотека программиста
​​Автостопом по TED: 42 ярких выступления на темы вблизи IT

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

https://proglib.io/sh/nbUIjms8Au
источник
2020 February 13
Библиотека программиста
​​Секреты правильной растяжки: адаптивные графики в вебе без клиентского JavaScript

О том, как делать графики, которые сами приспособятся к размерам области вывода данных. На случай, если в браузере выключен JavaScript или что-то пошло не так.

https://proglib.io/sh/z2OJDeAx1S
источник
Библиотека программиста
​​«Каждый охотник желает знать»: теория цвета для веба и приложений

Рассказываем, как правильно подбирать и комбинировать цвета. Цветовой круг, модель HSL, цветовые схемы и психология, советы и правила. Показываем на примерах, как применять в CSS.

https://proglib.io/sh/HpVTfQDaJc
источник
Библиотека программиста
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
источник
2020 February 14
Библиотека программиста
​​12 инструментов DevOps-инженера для мониторинга архитектуры

Управление конфигурациями, инструменты метрики, оповещений, визуализации. Преимущества инструментов мониторинга архитектуры DevOps, ссылки на сами инструменты и публикации о них.

https://proglib.io/sh/Gbf0JmdUg8
источник
Библиотека программиста
​​Перезаряжаем терминал: GitHub CLI в действии

Несколько примеров использования нового инструмента от продакт-менеджера GitHub Билли Грифина. Консольная утилита пока на стадии беты, но уже кое-что может.

https://proglib.io/sh/i5WbFHCSZO
источник
2020 February 15
Библиотека программиста
​​#tools

Lazydocker  

Вам понравится, если вся необходимая информация, связанная с работой Docker, будет в одном окне терминала? Вероятно, да, а значит Lazydocker вам более чем подходит. Этот клиент помимо сбора всей информации в одной месте (images, containers и т.д.), позволяет просматривать логи, производить любые манипуляции с контейнерами и многое другое.

https://github.com/jesseduffield/lazydocker
источник
Библиотека программиста
​​#logic

Прыг-прыг. Алгоритмическая головоломка о лягушках

За сколько ходов лягушки обменяются местами? Лягушки прыгают по очереди на пустую клетку, когда та рядом или через одну лягушку противоположного цвета. Подробнее – в тексте публикации.

После описания задачи идёт ответ на предыдущую – задачу о взломе банковского замка. Ответ и новая задача будут опубликованы в 14:00 в среду.

https://proglib.io/sh/veXrtmZ4Mw
источник
2020 February 16
Библиотека программиста
​​#algorithm

Breadth-First Search(s) Поиск в ширину

Для закрепления материала об алгоритме поиска в ширину, представляем его визуализацию.
источник
2020 February 17
Библиотека программиста
​​100+ лекций экспертов Постнауки об анализе данных, ИИ, роботах, математике и сетях

Более ста монологов российских (и не только) экспертов из 16 научных областей, связанных с информационными технологиями. Средняя длительность роликов составляет 15 мин.

https://proglib.io/sh/NznCDR8gk1
источник
Библиотека программиста
Тест на знание языка программирования Kotlin

Хорошо разбираетесь в Kotlin? Готовы по полочкам разложить, чем он отличается от Java? Проверьте свои знания в нашем тесте. 22 вопроса, никаких уловок.

https://proglib.io/tests/test-na-obshchie-znaniya-yazyka-programmirovaniya-kotlin
источник
2020 February 18
Библиотека программиста
​​#algorithm #sort

Selection sort (сортировка выбором)

Для того, чтобы отсортировать массив данным методом, необходимо найти элемент с минимальным значением, затем сравнить его со значением первой неотсортированной позиции. Если этот элемент меньше, то он становится новым минимумом и их позиции меняются.

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

Прекрасные новости для каждого, кто хочет вывести работу своей команды на новый уровень! GeekBrains запускает трёхдневный интенсив по методологии Agile.

В ходе интенсива вы не только познакомитесь с «гибкими» подходами, но научитесь выбирать подходящие для решения любой задачи. На практике вы разберёте реальные кейсы и научитесь внедрять и применять Agile-методы в своих проектах.

Успейте подать заявку и повысьте свою эффективность - https://prglb.ru/2i8g4
источник
Библиотека программиста
​​Как и зачем строить Интернет вещей с Node.js

О том, как применить Node.js для серверной части Интернета вещей. Разбираемся с вопросами безопасности и показываем пару реальных примеров интеграции платформы в IoT.

https://proglib.io/sh/cMeCWpK1ra
источник
2020 February 19
Библиотека программиста
​​#logic

Обыграй Сфинкса: логическая головоломка о разрезании лестниц
#logic

Обыграй Сфинкса: логическая головоломка о разрезании лестниц

При каком числе квадратов в основании «лестницы» она может быть разрезана на фигуры тримино? Описание задачи подробнее – внутри поста.

После описания задачи идёт ответ на предыдущую – алгоритмическую задачу о прыгающих лягушках. Ответ и новая задача будут опубликованы в 14:00 в субботу.

https://proglib.io/sh/mF4Zt2X3Gq
источник
2020 February 20
Библиотека программиста
​​Коронавирус: анализ данных без паникерских настроений

Мы проанализировали на Python последние данные о коронавирусе, и спешим поделиться всем, что узнали. Будем обновлять этот текст и следить за развитием ситуации – добавляйте в закладки.

https://proglib.io/sh/JtBAkC1pZQ
источник
Библиотека программиста
Если вы программист, то у вас дома как минимум есть ноутбук и смартфон. Если тестировщик — то два, три смартфона :) А если работа требует больше мощности от железа, например, вы много рендерите — к ноутбуку добавляется комп с двумя, а то и тремя мониторами.

А теперь представьте: перепад напряжения, где-то что-то коротнуло  и всей технике — капец!

Можно, конечно, обзавестись источником бесперебойного питания. Можно еще перестать снимать квартиры в старых домах и снимать только в новых, можно то, можно се. Чаще всего соломинку подстелить не удается. Но можно сделать так: если что-то случится, вы легко купите себе новую технику! Как?

У «Манго Страхования» в страховку квартиры (любой, съемной или собственной) входит еще и защита для вещей. Если что-то случится с техникой, вам заплатят — до 1 млн рублей! А сумму страховки можете выбрать сами. Полис оформляется онлайн и работает как подписка на Нетфликс: деньги будут списываться раз в месяц, поменяете адрес — поменяете и страховку :)

Попробовать: https://clc.to/zl_onA
источник
Библиотека программиста
#tools

Nativefier

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

https://github.com/jiahaog/nativefier
источник
2020 February 21
Библиотека программиста
​​Классы на прототипах: как работает ООП в JavaScript

Изначально ООП модель JavaScript была основана на прототипной структуре, но для удобства в нем появились классы. Посмотрим, как это работает на деле.

https://proglib.io/sh/WEMkuAKXpR
источник
Библиотека программиста
Отвлекись от серьезных тем, жми на кнопку и наслаждайся смешными мемами и гифками про беспощадную борьбу между программистами и кодом!

NOP::Humor ждет тебя 😊

@nuancesproghumor
источник