📑 Ответ
Anonymous Quiz
41%
git stash --all
28%
git stash -a
16%
git stash -u
7%
git stash --uall
8%
git stash -ua
📖 AWS Cookbook: Recipes for Success on AWS
🖋 John Culkin, Mike Zazon, 2021
В этом практическом руководстве представлено более 70 самостоятельных рецептов, которые помогут вам творчески решать типичные задачи AWS, с которыми вы столкнетесь при переходе в облако. Если вы знакомы с элементарными сценариями и общими облачными концепциями, эта книга предоставит все необходимое для решения основных задач и создания высокоуровневых возможностей.
💾 Скачать книгу
Clean Code #книги #AWS
🖋 John Culkin, Mike Zazon, 2021
В этом практическом руководстве представлено более 70 самостоятельных рецептов, которые помогут вам творчески решать типичные задачи AWS, с которыми вы столкнетесь при переходе в облако. Если вы знакомы с элементарными сценариями и общими облачными концепциями, эта книга предоставит все необходимое для решения основных задач и создания высокоуровневых возможностей.
💾 Скачать книгу
Clean Code #книги #AWS
🧑💻 Имена методов и переменных экземпляров классов в Python
Используйте тот же стиль, что и для имен функций: имена должны состоять из маленьких букв, а слова разделяться символами подчеркивания.
Используйте один символ подчёркивания перед именем для непубличных методов и атрибутов.
Чтобы избежать конфликтов имен с подклассами, используйте два ведущих подчеркивания.
Python искажает эти имена: если класс
Примечание: есть некоторые разногласия по поводу использования
Clean Code #совет #cleancode #python
Используйте тот же стиль, что и для имен функций: имена должны состоять из маленьких букв, а слова разделяться символами подчеркивания.
Используйте один символ подчёркивания перед именем для непубличных методов и атрибутов.
Чтобы избежать конфликтов имен с подклассами, используйте два ведущих подчеркивания.
Python искажает эти имена: если класс
Foo
имеет атрибут с именем __a
, он не может быть доступен как Foo.__a
. Вообще, два ведущих подчеркивания должны использоваться только для того, чтобы избежать конфликтов имен с атрибутами классов, предназначенных для наследования.Примечание: есть некоторые разногласия по поводу использования
__
имена (в следующих постах).Clean Code #совет #cleancode #python
🧑💻 Избегайте золотого молотка
Избегайте золотого молотка. Нет единого способа сделать что-то, поэтому научитесь заранее формулировать варианты, плюсы и минусы и выбирать тот, который подходит для конкретной ситуации. Также избегайте направлений (культур), которые навязывают этот «единственный способ сделать что-то».
Clean Code #совет
Избегайте золотого молотка. Нет единого способа сделать что-то, поэтому научитесь заранее формулировать варианты, плюсы и минусы и выбирать тот, который подходит для конкретной ситуации. Также избегайте направлений (культур), которые навязывают этот «единственный способ сделать что-то».
Clean Code #совет
🔥 Лучшее на канале за неделю
1. AWS Cookbook: Recipes for Success on AWS.
2. Dash — фреймворк с открытым исходным кодом, используемый для создания аналитических веб-приложений.
3. Имена методов и переменных экземпляров классов в Python.
1. AWS Cookbook: Recipes for Success on AWS.
2. Dash — фреймворк с открытым исходным кодом, используемый для создания аналитических веб-приложений.
3. Имена методов и переменных экземпляров классов в Python.
Data-Driven Documents
Библиотека JavaScript для управления документами на основе данных. D3 помогает оживить данные с помощью HTML, SVG и CSS. Акцент D3 на веб-стандартах предоставляет вам все возможности современных браузеров, не привязывая себя к проприетарной структуре, сочетая мощные компоненты визуализации и управляемый данными подход к манипуляциям с DOM.
📑 Сайт
Clean Code #инструменты #js
Библиотека JavaScript для управления документами на основе данных. D3 помогает оживить данные с помощью HTML, SVG и CSS. Акцент D3 на веб-стандартах предоставляет вам все возможности современных браузеров, не привязывая себя к проприетарной структуре, сочетая мощные компоненты визуализации и управляемый данными подход к манипуляциям с DOM.
📑 Сайт
Clean Code #инструменты #js
🧑💻 Проектирование наследования в Python
▍Часть 1
Обязательно решите, каким должен быть метод класса или экземпляра класса (далее - атрибут) — публичный или непубличный. Если вы сомневаетесь, выберите непубличный атрибут. Потом будет проще сделать его публичным, чем наоборот.
Публичные атрибуты — это те, которые будут использовать другие программисты, и вы должны быть уверены в отсутствии обратной несовместимости. Непубличные атрибуты, в свою очередь, не предназначены для использования третьими лицами, поэтому вы можете не гарантировать, что не измените или не удалите их.
Продолжение следует...
Clean Code #совет #cleancode #python
▍Часть 1
Обязательно решите, каким должен быть метод класса или экземпляра класса (далее - атрибут) — публичный или непубличный. Если вы сомневаетесь, выберите непубличный атрибут. Потом будет проще сделать его публичным, чем наоборот.
Публичные атрибуты — это те, которые будут использовать другие программисты, и вы должны быть уверены в отсутствии обратной несовместимости. Непубличные атрибуты, в свою очередь, не предназначены для использования третьими лицами, поэтому вы можете не гарантировать, что не измените или не удалите их.
Продолжение следует...
Clean Code #совет #cleancode #python
📖 WebAssembly: The Definitive Guide
🖋 Brian Sletten, 2021
Данная книга является подробным и доступным введением в одну из самых революционных технологий отрасли. То, что начиналось как способ использования в браузере языков, отличных от JavaScript, превратилось во всеобъемлющий путь к переносимости, производительности, повышенной безопасности и большему повторному использованию кода во впечатляющем наборе целей развертывания.
💾 Скачать книгу
Clean Code #книги #WebAssembly
🖋 Brian Sletten, 2021
Данная книга является подробным и доступным введением в одну из самых революционных технологий отрасли. То, что начиналось как способ использования в браузере языков, отличных от JavaScript, превратилось во всеобъемлющий путь к переносимости, производительности, повышенной безопасности и большему повторному использованию кода во впечатляющем наборе целей развертывания.
💾 Скачать книгу
Clean Code #книги #WebAssembly
📑 NVIDIA открыла исходный код модулей ядра видеодрайверов для ядра Linux
По информации VideoCardz, NVIDIA открыла исходный код всех модулей ядра своих проприетарных видеодрайверов для ядра Linux. Компания опубликовала разработки на GitHub под лицензиями MIT и GPLv2.
Clean Code #новости #NVIDIA #Linux
По информации VideoCardz, NVIDIA открыла исходный код всех модулей ядра своих проприетарных видеодрайверов для ядра Linux. Компания опубликовала разработки на GitHub под лицензиями MIT и GPLv2.
Clean Code #новости #NVIDIA #Linux
📑 Знакомство с ООП на примере JavaScript
В этой статье мы рассмотрим основные характеристики объектно-ориентированного программирования (ООП) на практических примерах JS-кода. В ходе обсуждения мы осветим основные принципы ООП, а также ответим на вопросы, почему и когда этот стиль может быть полезен.
Clean Code #статьи #oop #js
В этой статье мы рассмотрим основные характеристики объектно-ориентированного программирования (ООП) на практических примерах JS-кода. В ходе обсуждения мы осветим основные принципы ООП, а также ответим на вопросы, почему и когда этот стиль может быть полезен.
Clean Code #статьи #oop #js
render
Унифицированная платформа для создания и запуска приложений и веб-сайтов с бесплатным SSL, глобальным CDN, частными сетями и автоматическим развертыванием из Git.
📑 Сайт
Clean Code #инструменты
Унифицированная платформа для создания и запуска приложений и веб-сайтов с бесплатным SSL, глобальным CDN, частными сетями и автоматическим развертыванием из Git.
📑 Сайт
Clean Code #инструменты
ФРИЛАНС vs УДАЛЁНКА vs ОФИС
Поговорили очень много про плюсы и минусы фриланса, про отличие удаленки от фриланса и офиса. Затронули тему ментального и физического здоровья, оценки своей стоимости и поиска работы на удаленке.
📺 YouTube
Clean Code #видео
Поговорили очень много про плюсы и минусы фриланса, про отличие удаленки от фриланса и офиса. Затронули тему ментального и физического здоровья, оценки своей стоимости и поиска работы на удаленке.
📺 YouTube
Clean Code #видео
YouTube
ФРИЛАНС vs УДАЛЁНКА vs ОФИС / АйТиБалаган! #5
Это пятый АйТиБалаган!
Поговорили очень много про плюсы и минусы фриланса, про отличие удаленки от фриланса и офиса. Затронули тему ментального и физического здоровья, оценки своей стоимости и поиска работы на удаленке.
Так что, запасайтесь попкорном, будет…
Поговорили очень много про плюсы и минусы фриланса, про отличие удаленки от фриланса и офиса. Затронули тему ментального и физического здоровья, оценки своей стоимости и поиска работы на удаленке.
Так что, запасайтесь попкорном, будет…
🔥 Лучшее на канале за неделю
1. Знакомство с ООП на примере JavaScript.
2. Data-Driven Documents — библиотека JavaScript для управления документами на основе данных.
3. Проектирование наследования в Python.
1. Знакомство с ООП на примере JavaScript.
2. Data-Driven Documents — библиотека JavaScript для управления документами на основе данных.
3. Проектирование наследования в Python.
📑 Исследователи нашли возможность запустить вредонос через чип Bluetooth на выключенном iPhone
Исследователи из Secure Mobile Networking Lab при университете Technical University of Darmstadt нашли новую угрозу в смартфонах iPhone. Новая вредоносная атака использует чипы UWB и Bluetooth в моделях iPhone 11, iPhone 12 и iPhone 13. С ее помощью можно установить вредоносное ПО даже на выключенном устройстве. В данных моделях чип UWB помогает найти выключенный телефон через приложение Локатор.
Clean Code #новости
Исследователи из Secure Mobile Networking Lab при университете Technical University of Darmstadt нашли новую угрозу в смартфонах iPhone. Новая вредоносная атака использует чипы UWB и Bluetooth в моделях iPhone 11, iPhone 12 и iPhone 13. С ее помощью можно установить вредоносное ПО даже на выключенном устройстве. В данных моделях чип UWB помогает найти выключенный телефон через приложение Локатор.
Clean Code #новости
Forwarded from Газпромбанк
🤗 Мы знаем, что многие этого ждали
Газпромбанк начал принимать заявки на ипотеку для ИТ-специалистов по ставке от 4,5% годовых!
🏠 Взять ипотеку можно на квартиру или таунхаус.
Условия:
🔹 Максимальная сумма — 18 млн рублей в регионах с численностью 1 млн человек и более, 9 млн рублей — в остальных регионах.
🔹 Минимальный первоначальный взнос — 15% от стоимости недвижимости.
Что нужно, чтобы получить льготные условия?
🔹 Работать в аккредитованных ИТ-компаниях из списка.
🔹 Возраст: от 22 до 44 лет включительно на момент заключения кредитного договора.
🔹 Доход: от 150 тыс. рублей в регионах-миллионниках, от 100 тыс. рублей — в других регионах.
👌 Подать заявку можно на сайте или в офисе банка. Подробности — тут.
Газпромбанк начал принимать заявки на ипотеку для ИТ-специалистов по ставке от 4,5% годовых!
🏠 Взять ипотеку можно на квартиру или таунхаус.
Условия:
🔹 Максимальная сумма — 18 млн рублей в регионах с численностью 1 млн человек и более, 9 млн рублей — в остальных регионах.
🔹 Минимальный первоначальный взнос — 15% от стоимости недвижимости.
Что нужно, чтобы получить льготные условия?
🔹 Работать в аккредитованных ИТ-компаниях из списка.
🔹 Возраст: от 22 до 44 лет включительно на момент заключения кредитного договора.
🔹 Доход: от 150 тыс. рублей в регионах-миллионниках, от 100 тыс. рублей — в других регионах.
👌 Подать заявку можно на сайте или в офисе банка. Подробности — тут.
🧑💻 Баги будут
Баги не определяют самооценку или компетентность, поэтому избегайте корпоративной культуры, которая заставляет чувствовать себя хуже из-за ошибки в коде. Вместо этого, возьмите ошибку, проанализируйте ее (попросите помощи у старших, если застряли) и исправьте.
Clean Code #совет
Баги не определяют самооценку или компетентность, поэтому избегайте корпоративной культуры, которая заставляет чувствовать себя хуже из-за ошибки в коде. Вместо этого, возьмите ошибку, проанализируйте ее (попросите помощи у старших, если застряли) и исправьте.
Clean Code #совет
Barba.js
Библиотека JavaScript для создания плавных переходов между страницами сайта. Она берёт статический веб-сайт и с помощью небольшой настройки превращает его в одностраничное приложение. Это помогает уменьшить задержку между загрузкой страниц, сводит к минимуму HTTP-запросы и улучшает взаимодействие с пользователем.
📑 Сайт
Clean Code #инструменты #js
Библиотека JavaScript для создания плавных переходов между страницами сайта. Она берёт статический веб-сайт и с помощью небольшой настройки превращает его в одностраничное приложение. Это помогает уменьшить задержку между загрузкой страниц, сводит к минимуму HTTP-запросы и улучшает взаимодействие с пользователем.
📑 Сайт
Clean Code #инструменты #js