Size: a a a

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

2020 July 15
Библиотека программиста
Как выглядит команда Git, позволяющая Git запоминать то, как вы разрешили н екоторую часть конфликта, чтобы в случае возникновения такого же конфликта, разрешить его автоматически?
Анонимная викторина
14%
git rerere
19%
git save
53%
git reuse
14%
Посмотреть результаты
Проголосовало: 4294
источник
2020 July 16
Библиотека программиста
Предположим, что вы используете прямой доступ к приватным полям внутри класса. Как называется приём рефакторинга, который подразумевает создание геттера и сеттера для поля, и использование только их для доступа к нему?
Анонимная викторина
10%
Замена простого поля объектом
7%
Дублирование видимых данных
76%
Самоинкапсуляция поля
7%
Посмотреть результаты
Проголосовало: 3339
источник
2020 July 17
Библиотека программиста
Что мотивирует вас откликнуться на вакансию?
источник
Библиотека программиста
Снимком следующего намеченного коммита в Git является ...
Анонимная викторина
19%
Рабочий Каталог
32%
HEAD
38%
Индекс
10%
Посмотреть результаты
Проголосовало: 3404
источник
Библиотека программиста
МегаФон – это не только мобильная связь. Компания постоянно развивает сложные IT-решения. Таким сервисом является и новая платформа – МегаФон Облако.

Облако работает и с крупными корпорациями, и с малыми компаниями – для каждой отрасли предоставляется релевантный набор услуг. Цены более чем приемлемые. Развертывание сопровождают персональные менеджеры Customer Care, команда с 10-летним опытом построения облачных платформ.

В чём преимущество? Экосистема сервисов и услуг – на одной платформе можно решить весь комплекс деловых задач: создать канал связи, виртуальную инфраструктуру, запустить файловый сервер и защищенную корпоративную почту. Не придется придумывать, как это всё соединить – сфокусируйтесь на собственном проекте 🚀
источник
2020 July 18
Библиотека программиста
В классе вашей программы есть поле простого типа и у него есть своё поведение и связанные данные. Приём рефакторинга, при котором создаётся новый класс, в него помещаются старое поле и его поведение, а его объект хранится в исходном классе, называется
Анонимная викторина
10%
Замена поля-массива объектом
72%
Заменой простого поля объектом
12%
Замена ссылки значением
6%
Посмотреть результаты
Проголосовало: 2256
источник
Библиотека программиста
❇️ Команда Библиотеки программиста ищет редактора-копирайтера для подготовки публикаций

Что делать:
— Подготовка нативных материалов по IT-тематике согласно контент-плану. Темы: программирование, информационная безопасность, Data Science и другие. Форматы материалов: лонгриды, обзоры, интервью, тесты, викторины и переводы англоязычных публикаций.
— Редакторская работа со структурой материала под ключ.
— Коммуникация с командой по внесению правок.
— Факт-чекинг, корректура написанных материалов.

Требования:
— Опыт написания материалов для IT-медиа, продукта или компании.  
— Понимание целевой аудитории и SEO-оптимизации.
— Умение написания материалов, полезных как для читателя, так и заказчика.
— Знание английского языка для  чтения и перевода иностранных источников.
— Приветствуется знание основ программирования и других направлений в IT-сфере.
— Готовность к выполнению тестового задания (оплачиваемое).
— Работа в команде с главным редактором.

Условия:
— Удаленная работа с соблюдением дедлайнов.  
— Оплата 40-50 тыс.руб. в зависимости от опыта работы, выплаты два раза в месяц.

С кем связаться:
Откликнуться на вакансию: artem@proglib.io. Присылайте несколько предложений о себе и опыте работы, ссылки на примеры публикаций. Резюме присылать не нужно. В случае взаимного интереса, мы пришлем вам тестовое задание.
источник
2020 July 19
Библиотека программиста
С помощью какой команды Git можно посмотреть ТОЛЬКО СПИСОК ОПЦИЙ нужной вам команды, не открывая при этом полную документацию по команде?
Анонимная викторина
29%
git help <command>
28%
git <command> -h
6%
man git-<command>
30%
git <command> --help
6%
Посмотреть результаты
Проголосовало: 3760
источник
2020 July 20
Библиотека программиста
Учитесь предотвращать киберугрозы на практике🔥

Получите практические навыки анализа уязвимостей и защиты от кибератак за 4 дня погружения в кибербезопасность.

На интенсиве вы научитесь:
— Устанавливать и настраивать сеть на Linux-системах
— Настраивать сеть и понимать особенности ее работы
— Понимать взаимодействие между виртуальной и физической машиной
— Осуществлять ряд сетевых атак и выстраивать защиту от них
— Анализировать безопасность ОС

Интенсив ведет: Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Читайте подробности и оставляйте заявку на сайте: https://is.gd/qvJc93
источник
Библиотека программиста
У вас есть два класса, которым нужно использовать функциональные возможности друг друга, но между ними существует только односторонняя связь. Приём рефакторинга, при котором добавляется недостающая связь в класс, в котором она отсутствует, называется ...
Анонимная викторина
76%
Заменой однонаправленной связи двунаправленной
10%
Дублированием видимых данных
6%
Заменой поля-массива объектом
9%
Посмотреть результаты
Проголосовало: 2866
источник
2020 July 21
Библиотека программиста
Новая модель управления ИТ «Ростелекома» вошла в число лучших мировых практик

📈 В конце 2019 г. Ростелеком перешел от матричной модели управления IT к самоорганизованной командной работе. Модель повысила вовлеченность сотрудников в процесс и сократила бюрократические издержки. В условиях стремительного развития технологий подход позволяет компании быстрее, эффективнее и качественнее отвечать на вызовы времени.

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

Ознакомиться с проектом Ростелекома можно на сайте Gartner (для доступа к кейсу необходима подписка): https://www.gartner.com/document/3986445?ref=solrAll&refval=254755057
источник
Библиотека программиста
​​Мы снова проводим конкурс (с увеличенным призовым фондом) во ВКонтакте для самых креативных из вас на лучший мем для статьи с нашего сайта. Правила простые:

1. Вы берете произвольную статью с сайта, не утратившую свою актуальность
2. Делаете для нее мем
3. Отправляете в предложенные новости ссылку и вашу картинку
4. Мы оформляем и публикуем.

Автор картинки с публикацией с наибольшим охватом среди всех нам отправленных получит 15 тысяч рублей. Поехали: https://vk.com/proglib

Срок окончания конкурса — 18 августа 2020 года.
источник
2020 July 22
Библиотека программиста
Вы работаете с Git и хотите удалить файл из индекса, оставив его при этом в рабочем каталоге, то есть хотите оставить файл на жёстком диске, но перестать отслеживать изменения в нём. Какая команда позволяет сделать это?
Анонимная викторина
49%
git rm --cached <filename>
42%
git rm <filename>
2%
rm <filename>
6%
Посмотреть результаты
Проголосовало: 3289
источник
Библиотека программиста
Интенсив-практикум «Penetration Testing»🔥

Начните старт в профессии с интенсива и получите опыт проведения анализа и тестирование защищенности программ, операционных систем и веб-приложений, а также опыт атак на корпоративные инфраструктуры.

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

Интенсив ведет: Егор Богомолов, 200+ успешных проектов в таких компаниях как "Информзащита", "Бизон" и "Валарм".

Читайте подробности и оставляйте заявку на сайте: https://is.gd/8L8PrW
источник
2020 July 23
Библиотека программиста
В вашей программе есть публичное поле. Как называется приём рефакторинга, при котором поле делается приватным и для него создаются методы доступа?
Анонимная викторина
3%
Замена магического числа символьной константой
13%
Самоинкапсуляция поля
81%
Инкапсуляция поля
4%
Посмотреть результаты
Проголосовало: 3600
источник
Библиотека программиста
💥ОСВОЙТЕ FLUTTER!💥

28 июля
на платформе Skill-Branch стартует практический онлайн-курс «Flutter в мобильной разработке»!

Начните создавать современные приложения под Android и IOS, как это уже делают Google, Alibaba, eBay и другие мировые компании.✊🏼

«Flutter в мобильной разработке» от Skill-Branch – это:

• 3,5 месяца обучения мультиплатформенной разработки
• 40+ академических часов лекций
• 100+ часов практики
• 11 закрытых мастер-классов
• Система автоматической проверки заданий
• Апгрейд портфолио: мобильное приложение на Flutter, созданное вами👍🏼
• Сертификат, подтверждающий полученные знания
Живой чат сообщества для общения. Присоединяйтесь!

⚠️Количество мест ограничено!⚠️

⚡️Рассрочка 0/0/24 - Учитесь за 1630 ₽/мес.
⚡️Программа лояльности и скидки
⚡️Обучение за счёт работодателя

Оставьте заявку на сайте сейчас!
источник
2020 July 24
Библиотека программиста
Какая команда Git позволяет удалить файл из каждого коммита?
Анонимная викторина
22%
git filter-branch --tree-filter 'rm -f <filename>’ HEAD
46%
git --delete <filename> --all
22%
git commit --amend -d <filename>
11%
Посмотреть результаты
Проголосовало: 3812
источник
Библиотека программиста
Хороший код на PHP — не миф

Продолжается набор на обновленный курс «PHP-разработчик». Что вас ждет?
— Крутые преподаватели: практикующие эксперты, которые дают подробный фидбек по домашним заданиям и учат понятной структуре кода и работе в команде.
— Углубленные знания и навыки, которые требуют работодатели от мидлов.
— 48 компаний-партнеров, которые ждут вашего левел-апа.

Курс только для тех, кто знает азы PHP или имеет более 3 лет опыта в ООП.

Пройдите тест, чтобы получить доступ в закрытое сообщество в Slack и скидку на оплату https://otus.pw/hTmN/
источник
2020 July 25
Библиотека программиста
Как выглядит команда Git, которая запускает сборщик мусора в вашем репозитории, который удаляет ненужные файлы из хранилища объектов и эффективно упаковывает оставшиеся файлы.
Анонимная викторина
20%
git reflog
21%
git fsck
45%
git gc
14%
Посмотреть результаты
Проголосовало: 3970
источник
2020 July 26
Библиотека программиста
В вашей программе есть двухсторонняя связь между классами, но один из классов больше не использует функциональных возможностей другого. Как называется приём рефакторинга, при котором убирается неиспользуемая связь?
Анонимная викторина
6%
Замена однонаправленной связи двунаправленной
81%
Замена двунаправленной связи однонаправленной
6%
Замена простого поля объектом
7%
Посмотреть результаты
Проголосовало: 2982
источник