📖Linear Algebra and Optimization for Machine Learning
🖋 Charu C. Aggarwal, 2020
Этот учебник знакомит с линейной алгеброй и оптимизацией в контексте машинного обучения. Примеры и упражнения приведены вместе с доступом к руководству с их решениями. Учебник предназначен для студентов и преподавателей аспирантуры в области компьютерных наук, математики и data science.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Charu C. Aggarwal, 2020
Этот учебник знакомит с линейной алгеброй и оптимизацией в контексте машинного обучения. Примеры и упражнения приведены вместе с доступом к руководству с их решениями. Учебник предназначен для студентов и преподавателей аспирантуры в области компьютерных наук, математики и data science.
💾 Скачать книгу
Clean Code | #книги #programming
📑 JavaScript: управление содержимым веб-страницы с помощью жестов
Ещё недавно управление содержимым веб-страницы с помощью жестов можно было наблюдать разве что в фантастических фильмах. Сегодня всё, что для этого требуется — видеокамера и браузер (и библиотека от Google).
Clean Code #новости #JavaScript #Google #web
Ещё недавно управление содержимым веб-страницы с помощью жестов можно было наблюдать разве что в фантастических фильмах. Сегодня всё, что для этого требуется — видеокамера и браузер (и библиотека от Google).
Clean Code #новости #JavaScript #Google #web
📑 Пишем чистый код при помощи деструктуризации объектов в JavaScript
Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.
Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.
Clean Code #статьи #JavaScript
Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.
Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.
Clean Code #статьи #JavaScript
🧑💻 Используйте правило 5 минут
...Исследования показывают, что как только вы приступите к выполнению задачи, вы с большей вероятностью выполните эту задачу (или хотя бы ее часть), поскольку вы уже начали ее выполнять. Это может быть простой уловкой, которой вы «обманываете» себя, но она эффективна и может помочь победить прокрастинацию.
Правило 5 минут не применимо к широкому спектру задач. Тем не менее, это может быть полезно при выполнении простых/скучных задач, таких как работа по дому, выполнение домашних заданий, учеба, просмотр документов и другие подобные задачи.
Clean Code #совет
...Исследования показывают, что как только вы приступите к выполнению задачи, вы с большей вероятностью выполните эту задачу (или хотя бы ее часть), поскольку вы уже начали ее выполнять. Это может быть простой уловкой, которой вы «обманываете» себя, но она эффективна и может помочь победить прокрастинацию.
Правило 5 минут не применимо к широкому спектру задач. Тем не менее, это может быть полезно при выполнении простых/скучных задач, таких как работа по дому, выполнение домашних заданий, учеба, просмотр документов и другие подобные задачи.
Clean Code #совет
Smartbear
Это инструмент для ревью кода и документов для команд разработчиков. В дополнение к ревью исходного кода, Collaborator позволяет командам провести ревью проектной документации.
Collaborator поддерживает большое количество систем контроля версий как Subversion, Git, CVS, Mercurial, Perforce, и TFS. Он хорошо справляется с интеграцией в популярные инструменты управления проектами и IDE (интегрированные среды разработки), такие как Jira, Eclipse, и Visual Studio.
Этот инструмент также позволяет делать отчеты и анализировать ключевые показатели, характеризующие эффективность код-ревью. Кроме того, Collaborator помогает в управлении аудитом и отслеживании багов. Если ваш стек технологий включает в себя корпоративное программное обеспечение, и если вам нужна поддержка для настройки процесса ревью кода, стоит попробовать Collaborator.
📑 Сайт
Clean Code #инструменты #CodeReview
Это инструмент для ревью кода и документов для команд разработчиков. В дополнение к ревью исходного кода, Collaborator позволяет командам провести ревью проектной документации.
Collaborator поддерживает большое количество систем контроля версий как Subversion, Git, CVS, Mercurial, Perforce, и TFS. Он хорошо справляется с интеграцией в популярные инструменты управления проектами и IDE (интегрированные среды разработки), такие как Jira, Eclipse, и Visual Studio.
Этот инструмент также позволяет делать отчеты и анализировать ключевые показатели, характеризующие эффективность код-ревью. Кроме того, Collaborator помогает в управлении аудитом и отслеживании багов. Если ваш стек технологий включает в себя корпоративное программное обеспечение, и если вам нужна поддержка для настройки процесса ревью кода, стоит попробовать Collaborator.
📑 Сайт
Clean Code #инструменты #CodeReview
Как программисту правильно учиться
Есть такие программисты, которые за 6 лет работы так и не научились писать код. А есть такие, которые становятся Senior уже через год обучения.
Всё дело в том, что человек обучается по определённым правилам, которые описаны в модели Колба. В этом видео автор как раз таки рассказал о том, как правильно учиться на конкретном примере.
📺 YouTube
Clean Code #видео #обучение
Есть такие программисты, которые за 6 лет работы так и не научились писать код. А есть такие, которые становятся Senior уже через год обучения.
Всё дело в том, что человек обучается по определённым правилам, которые описаны в модели Колба. В этом видео автор как раз таки рассказал о том, как правильно учиться на конкретном примере.
📺 YouTube
Clean Code #видео #обучение
YouTube
Модель Колба: почему одни программисты учатся быстрее других
0:00 Начало
0:34 Какие ситуации вас мотивируют на изучение нового?
1:08 Как мы учимся, на примере нового гаджета
1:55 Шаги процесса обучения
2:08 Девид Аллен Колб
2:23 Теория обучения Колба
2:52 Цикл Колба
4:53 Пример из практики
6:02 Цикл Колба при поиске…
0:34 Какие ситуации вас мотивируют на изучение нового?
1:08 Как мы учимся, на примере нового гаджета
1:55 Шаги процесса обучения
2:08 Девид Аллен Колб
2:23 Теория обучения Колба
2:52 Цикл Колба
4:53 Пример из практики
6:02 Цикл Колба при поиске…
💡 Подборка инструментов
▫️ Учебник JavaScript — учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
▫️ Visual Type Scale — хотите визуализировать разницу между размерами шрифтов, значениями REM и EM? Вот вам предварительный просмотр в режиме реального времени, чтобы наконец-то все запомнить.
▫️ CSS Layout — отличная шпаргалка, которая поможет вам быстро настроить популярные макеты пользовательского интерфейса и страниц.
▫️ RhodeCode — это веб-инструмент, который помогает в проведении ревью кода.
▫️ Cloudflare Pages — бесплатный веб-хостинг (платформа JAMstack) с простой интеграцией с Git, предназначенный для совместной работы фронтенд разработчиков.
▫️ D3js — это библиотека JavaScript для управления документами на основе данных.
Clean Code #подборка #инструменты
▫️ Учебник JavaScript — учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
▫️ Visual Type Scale — хотите визуализировать разницу между размерами шрифтов, значениями REM и EM? Вот вам предварительный просмотр в режиме реального времени, чтобы наконец-то все запомнить.
▫️ CSS Layout — отличная шпаргалка, которая поможет вам быстро настроить популярные макеты пользовательского интерфейса и страниц.
▫️ RhodeCode — это веб-инструмент, который помогает в проведении ревью кода.
▫️ Cloudflare Pages — бесплатный веб-хостинг (платформа JAMstack) с простой интеграцией с Git, предназначенный для совместной работы фронтенд разработчиков.
▫️ D3js — это библиотека JavaScript для управления документами на основе данных.
Clean Code #подборка #инструменты
🔥 Лучшее на канале за неделю
1. Linear Algebra and Optimization for Machine Learning.
2. Smartbear — это инструмент для ревью кода и документов для команд разработчиков.
3. Файлы заголовка в Си.
1. Linear Algebra and Optimization for Machine Learning.
2. Smartbear — это инструмент для ревью кода и документов для команд разработчиков.
3. Файлы заголовка в Си.
📑 В Twitter появится поддержка сквозного шифрования личных сообщений
«Вижу признаки работы над этой функцией в Twitter для Android», — написала Вонг и сопроводила свой твит строчками кода со ссылками на ключи шифрования.
Clean Code #новости #Android
«Вижу признаки работы над этой функцией в Twitter для Android», — написала Вонг и сопроводила свой твит строчками кода со ссылками на ключи шифрования.
Clean Code #новости #Android
🧑💻 Прочие положения при написании кода на Си
— Мы не применяем оператор ! к значениям, отличным от boolean. То есть, чтобы проверить, не равно ли целое число 0, вы используете != 0. Чтобы проверить, что указатель не NULL, используете != NULL. То же самое для ==.
— Допускаются расширения GNU C99. Можно смешивать операторы и объявления в выражениях.
— Список всех расширений семейства языка Си можно найти по ссылке: http://gcc.gnu.org/onlinedocs/gcc-4.3.5/gcc/C-Extensions.html.
Clean Code #совет #Си #cleancode
— Мы не применяем оператор ! к значениям, отличным от boolean. То есть, чтобы проверить, не равно ли целое число 0, вы используете != 0. Чтобы проверить, что указатель не NULL, используете != NULL. То же самое для ==.
— Допускаются расширения GNU C99. Можно смешивать операторы и объявления в выражениях.
— Список всех расширений семейства языка Си можно найти по ссылке: http://gcc.gnu.org/onlinedocs/gcc-4.3.5/gcc/C-Extensions.html.
Clean Code #совет #Си #cleancode
Netlify
Инструмент для предварительной сборки и развёртывания ПО.
Один из самых утомительных этапов code review — локальный запуск ветвей ваших коллег для проверки корректной работы их кода.
Правда, этот шаг иногда просто пропускается теми специалистами, которые не разбираются в Git или фронтенд-разработке (например дизайнерами или менеджерами по продукту).
Благодаря автоматическому предварительному развёртыванию каждого pull request’а те, кто выполняет code review, смогут просто нажать на ссылку и посмотреть, как работает код, прежде чем выполнить merge.
FeaturePeek предоставляет инструменты для совместной работы, среди которых комментирование, регистрация новых проблем с помощью шаблонов, запись экрана и многое другое. Эта функциональность входит в стандартную комплектацию FeaturePeek и не требует никаких изменений в стеке фронтенда.
📑 Сайт
Clean Code #инструменты
Инструмент для предварительной сборки и развёртывания ПО.
Один из самых утомительных этапов code review — локальный запуск ветвей ваших коллег для проверки корректной работы их кода.
Правда, этот шаг иногда просто пропускается теми специалистами, которые не разбираются в Git или фронтенд-разработке (например дизайнерами или менеджерами по продукту).
Благодаря автоматическому предварительному развёртыванию каждого pull request’а те, кто выполняет code review, смогут просто нажать на ссылку и посмотреть, как работает код, прежде чем выполнить merge.
FeaturePeek предоставляет инструменты для совместной работы, среди которых комментирование, регистрация новых проблем с помощью шаблонов, запись экрана и многое другое. Эта функциональность входит в стандартную комплектацию FeaturePeek и не требует никаких изменений в стеке фронтенда.
📑 Сайт
Clean Code #инструменты
🧑💻 Ежедневно выбирайте самое важное дело
Как мы можем сделать так, чтобы каждый день был продуктивен? Почему нам часто кажется, что некоторые дни непродуктивны, и как мы можем избежать этого?
Ответ на этот вопрос содержится в книге «Make Time» с правилом «ежедневно выбирайте самое важное дело».
Что будет самым ярким событием моего дня?
Это простой вопрос, который вы можете задавать себе каждое утро, чтобы поставить перед собой главную цель – «изюминку» на этот день; достижения цели будет достаточно, чтобы считать этот день продуктивным.
Продолжение следует...
Clean Code #совет
Как мы можем сделать так, чтобы каждый день был продуктивен? Почему нам часто кажется, что некоторые дни непродуктивны, и как мы можем избежать этого?
Ответ на этот вопрос содержится в книге «Make Time» с правилом «ежедневно выбирайте самое важное дело».
Что будет самым ярким событием моего дня?
Это простой вопрос, который вы можете задавать себе каждое утро, чтобы поставить перед собой главную цель – «изюминку» на этот день; достижения цели будет достаточно, чтобы считать этот день продуктивным.
Продолжение следует...
Clean Code #совет
📖Assembly Language Using the Raspberry Pi
🖋 Robert Dunne, 2017
Программисты часто учатся на примерах и развивают свои навыки, исследуя и изменяя рабочие программы. Данная книга является руководством, в котором представлены рабочие примеры программ для ознакомления как с аппаратным обеспечением, так и с профессиональными методами разработки программного обеспечения.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Robert Dunne, 2017
Программисты часто учатся на примерах и развивают свои навыки, исследуя и изменяя рабочие программы. Данная книга является руководством, в котором представлены рабочие примеры программ для ознакомления как с аппаратным обеспечением, так и с профессиональными методами разработки программного обеспечения.
💾 Скачать книгу
Clean Code | #книги #programming
🧑💻 Правила написания кода на Java
Такие правила позволяют делать код более читаемым и аккуратным, избегать ошибок, связанных с разными стилями написания кода у людей, работающих над проектом, и в будущем легко редактировать его.
Имена файлов, пакетов:
— В именах пакетов используются только строчные буквы.
— Имена Java-классам даются согласно стандартной нотации Java.
— Имена классов должны быть существительными, первые буквы всех слов — заглавные.
— В именах web-папок и файлов используются только строчные буквы. Слова в многословных названиях разделяются подчеркиванием.
Продолжение следует...
Clean Code #совет #web #Java #cleancode
Такие правила позволяют делать код более читаемым и аккуратным, избегать ошибок, связанных с разными стилями написания кода у людей, работающих над проектом, и в будущем легко редактировать его.
Имена файлов, пакетов:
— В именах пакетов используются только строчные буквы.
— Имена Java-классам даются согласно стандартной нотации Java.
— Имена классов должны быть существительными, первые буквы всех слов — заглавные.
— В именах web-папок и файлов используются только строчные буквы. Слова в многословных названиях разделяются подчеркиванием.
Продолжение следует...
Clean Code #совет #web #Java #cleancode