Инструмент: Zero Width Shortener — магический сокращатель ссылок
Магия в нём такая, что каждая сокращённая ссылка будет выглядеть как zws.im. То есть без каких-либо дополнительных символов. Все чудеса происходят благодаря использованию невидимых пробелов.
Тут же можно посмотреть статистику переходов по ссылкам.
Ссылка на инструмент
#инструменты #общее
Магия в нём такая, что каждая сокращённая ссылка будет выглядеть как zws.im. То есть без каких-либо дополнительных символов. Все чудеса происходят благодаря использованию невидимых пробелов.
Тут же можно посмотреть статистику переходов по ссылкам.
Ссылка на инструмент
#инструменты #общее
Книга: Психбольница в руках пациентов. Алан Купер об интерфейсах
Автор: Алан Купер
Год издания: 2018
Описание:
Как противостоять натиску компьютерных технологий, проникающих в нашу жизнь с ужасающей скоростью? Наши телефоны, фотокамеры, автомобили — всё, что нас окружает, автоматизируется, программируется, создается людьми, которые, стремясь получить выгоду от применения микросхем, уклонились от своей прямой обязанности — делать эти продукты простыми в применении.
Алан Купер предлагает решение проблемы: программированию должно предшествовать проектирование взаимодействия с пользователем.
#книга #ru #ux
Автор: Алан Купер
Год издания: 2018
Описание:
Как противостоять натиску компьютерных технологий, проникающих в нашу жизнь с ужасающей скоростью? Наши телефоны, фотокамеры, автомобили — всё, что нас окружает, автоматизируется, программируется, создается людьми, которые, стремясь получить выгоду от применения микросхем, уклонились от своей прямой обязанности — делать эти продукты простыми в применении.
Алан Купер предлагает решение проблемы: программированию должно предшествовать проектирование взаимодействия с пользователем.
#книга #ru #ux
Статья: Гайд по оформлению кода на С++ от Стэнфордского университета
Стэнфордский университет представил гайд по основным стандартам оформления кода на С++. Умение корректно оформить ваш код является ценным навыком, так как это в разы облегчает работу других.
Статья содержит множество простых, но немаловажных правил, с которыми ваш код станет легко читаемым:
Ссылка на статью
#статья #general #cpp #ru
Стэнфордский университет представил гайд по основным стандартам оформления кода на С++. Умение корректно оформить ваш код является ценным навыком, так как это в разы облегчает работу других.
Статья содержит множество простых, но немаловажных правил, с которыми ваш код станет легко читаемым:
Ссылка на статью
#статья #general #cpp #ru
Tproger
Гайд по оформлению кода на С++ от Стэнфордского университета
Статья на Tproger — Гайд по оформлению кода на С++ от Стэнфордского университета
Подборка: Лучшие шпаргалки по программированию
В статье приведен список рассортированных по разделам ссылок на сайты и картинки, которые станут качественным инструментом в решении распространенных вопросов. Вы можете распечатать их и повесить на стену или сохранить в электронном виде, чтобы была возможность «подсмотреть» даже в дороге.
Ссылка на статью
#подборка #шпаргалка #general
В статье приведен список рассортированных по разделам ссылок на сайты и картинки, которые станут качественным инструментом в решении распространенных вопросов. Вы можете распечатать их и повесить на стену или сохранить в электронном виде, чтобы была возможность «подсмотреть» даже в дороге.
Ссылка на статью
#подборка #шпаргалка #general
Библиотека программиста
Лучшие шпаргалки по программированию
Чит-лист – это краткое изложение процедур, тегов и синтаксиса. Шпаргалки по программированию не научат кодить, но помогут вспомнить азы.
Видео: Нагрузочное тестирование с помощью Python и Locust
В докладе приводится рецепт реализации нагрузочного тестирования на Python. Помимо демонстрации процесса работы и общего описания, особое внимание будет уделено примерам реализации скриптов и технических задач.
Доклад включает в себя общее описание подхода Python + Locust, примеры реализации скриптов НТ, запуск и мониторинг тестов Locust:
https://youtu.be/_Z62E46bDmY
#видео #python #qa #ru
В докладе приводится рецепт реализации нагрузочного тестирования на Python. Помимо демонстрации процесса работы и общего описания, особое внимание будет уделено примерам реализации скриптов и технических задач.
Доклад включает в себя общее описание подхода Python + Locust, примеры реализации скриптов НТ, запуск и мониторинг тестов Locust:
https://youtu.be/_Z62E46bDmY
#видео #python #qa #ru
YouTube
Николай Максимов — Нагрузочное тестирование с помощью Python и Locust
Ближайшая конференция — Heisenbug 2025 Autumn, 19—20 октября, Санкт-Петербург + online. Подробности и билеты: https://jrg.su/D6uGC9
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
Подробности и билеты: htt…
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
Подробности и билеты: htt…
Книга: Язык программирования C++.Лекции и упражнения [6-е издание]
Автор: Стивен Прата
Год издания: 2019
Описание:
Эта книга представляет собой тщательно проверенное, хорошо продуманное и всеобъемлющее учебное пособие, предназначенное для программистов и разработчиков. Ставшая классикой в области вычислений, она обучает принципам программирования, в том числе структуризации кода и нисходящему проектированию.
#cpp #начинающим #ru
Автор: Стивен Прата
Год издания: 2019
Описание:
Эта книга представляет собой тщательно проверенное, хорошо продуманное и всеобъемлющее учебное пособие, предназначенное для программистов и разработчиков. Ставшая классикой в области вычислений, она обучает принципам программирования, в том числе структуризации кода и нисходящему проектированию.
#cpp #начинающим #ru
Доклад: Неочевидные дженерики в Java
В докладе обсудят во что компилируются дженерики, что такое bridge методы, type erasure, heap pollution, примеры кода, которые, должны компилироваться, но не компилируется и наоборот, а так же другие тонкости дженериков:
https://youtu.be/_0c9Fd9FacU
#доклад #java #ru
В докладе обсудят во что компилируются дженерики, что такое bridge методы, type erasure, heap pollution, примеры кода, которые, должны компилироваться, но не компилируется и наоборот, а так же другие тонкости дженериков:
https://youtu.be/_0c9Fd9FacU
#доклад #java #ru
YouTube
Александр Маторин — Неочевидные Дженерики
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Александр Маторин, Сбербанк-Технологии — Неочевидные Дженерики
Международная Java-конференция JPoint 2016
Москва, 22-23 апреля 2016…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Александр Маторин, Сбербанк-Технологии — Неочевидные Дженерики
Международная Java-конференция JPoint 2016
Москва, 22-23 апреля 2016…
Доклад: Как обеспечить конфиденциальность: шифрование и расшифровку данных с помощью OpenSSL
В этом докладе вы узнаете о том, как использовать в OpenSSL шифрование текста. Научитесь применять алгоритм AES для шифрования текстовых файлов из командной строки. Узнаете, как повысить свою квалификацию в качестве ИТ-специалиста и зарабатывать в разы больше.
https://youtu.be/oAgfemiPXEs
#доклад #openssl #ru
В этом докладе вы узнаете о том, как использовать в OpenSSL шифрование текста. Научитесь применять алгоритм AES для шифрования текстовых файлов из командной строки. Узнаете, как повысить свою квалификацию в качестве ИТ-специалиста и зарабатывать в разы больше.
https://youtu.be/oAgfemiPXEs
#доклад #openssl #ru
YouTube
Как обеспечить конфиденциальность: шифрование и расшифровку данных с помощью OpenSSL
Получите пошаговое руководство о том, как использовать в OpenSSL шифрование текста. Научитесь применять алгоритм AES для шифрования текстовых файлов из командной строки. Узнайте, как повысить свою квалификацию в качестве ИТ-специалиста и зарабатывать в разы…
Инструмент: Surge — инструмент для бесплатной публикации статических сайтов
Крутость инструмента в том, что публикация сайта производится всего одной командой. Поддерживаются HTML, CSS и JS. На площадке уже почти 2 миллиона проектов.
Surge
#инструменты #web
Крутость инструмента в том, что публикация сайта производится всего одной командой. Поддерживаются HTML, CSS и JS. На площадке уже почти 2 миллиона проектов.
Surge
#инструменты #web
Книга: Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование
Автор: Рекс Блэк
Год издания: 2011
Описание:
В этой книге Рекс Блэк, опираясь на свой богатый опыт, выделяет двенадцать процессов тестирования, являющихся ключевыми для достижения успеха. За описанием каждого из этих процессов следует отменно выстроенный пример использования процесса в различных организационных, операционных и технологических условиях.
Вместо громоздких правил представлены списки контрольных вопросов - лёгкие, гибкие инструменты для внедрения тестирования, ориентированного на процесс, для сбора измерений и внесения последовательных изменений.
#книга #qa #тестирование #ru
Автор: Рекс Блэк
Год издания: 2011
Описание:
В этой книге Рекс Блэк, опираясь на свой богатый опыт, выделяет двенадцать процессов тестирования, являющихся ключевыми для достижения успеха. За описанием каждого из этих процессов следует отменно выстроенный пример использования процесса в различных организационных, операционных и технологических условиях.
Вместо громоздких правил представлены списки контрольных вопросов - лёгкие, гибкие инструменты для внедрения тестирования, ориентированного на процесс, для сбора измерений и внесения последовательных изменений.
#книга #qa #тестирование #ru
Урок: Как создать Telegram бота на C#
В этом видео покажут процесс создания простого Telegram-бота на языке программирования C#. Затронут такие основные функции: отправка сообщений, стикеров, картинок и создание кнопок для пользователя:
https://youtu.be/OTKJfGbgfxM
#урок #csharp #ru
В этом видео покажут процесс создания простого Telegram-бота на языке программирования C#. Затронут такие основные функции: отправка сообщений, стикеров, картинок и создание кнопок для пользователя:
https://youtu.be/OTKJfGbgfxM
#урок #csharp #ru
Статья: 10 полезных Git команд, которые облегчат работу
За последние несколько лет популярность git возросла, что позволило этой системе стать наиболее распространенной. Ведущие разработчики поделились топом Git команд, которые незаменимы в работе с самой популярной системой контроля версий:
Ссылка на статью
#статья #git #ru
За последние несколько лет популярность git возросла, что позволило этой системе стать наиболее распространенной. Ведущие разработчики поделились топом Git команд, которые незаменимы в работе с самой популярной системой контроля версий:
Ссылка на статью
#статья #git #ru
Библиотека программиста
10 полезных Git команд, которые облегчат работу
Ведущие разработчики поделились топом Git команд, которые незаменимы в работе с самой популярной системой контроля версий.
Книга: Pro Git [2-е издание]
Автор: Скотт Шакон
Год издания: 2014
Описание:
Здесь много рассуждать нет смысла: если вы разработчик, либо по какой-то другой причине столкнулись с необходимостью работать с Git, то данная книга точно должна быть вами прочитана. Во-первых, авторы причастны к созданию рассматриваемого инструмента. Во-вторых, если вас интересует лишь «легкий старт», то достаточно будет хорошо проработать 1–3 главы. Причём полученных навыков будет достаточно для решения большинства рядовых задач при разработке ПО. В-третьих, для тех, чей девиз — «Хочу всё знать», существует разделы, позволяющие узнать:
Скачать
#книга #git #ru
Автор: Скотт Шакон
Год издания: 2014
Описание:
Здесь много рассуждать нет смысла: если вы разработчик, либо по какой-то другой причине столкнулись с необходимостью работать с Git, то данная книга точно должна быть вами прочитана. Во-первых, авторы причастны к созданию рассматриваемого инструмента. Во-вторых, если вас интересует лишь «легкий старт», то достаточно будет хорошо проработать 1–3 главы. Причём полученных навыков будет достаточно для решения большинства рядовых задач при разработке ПО. В-третьих, для тех, чей девиз — «Хочу всё знать», существует разделы, позволяющие узнать:
Скачать
#книга #git #ru
Статья: Составляем понятное ТЗ для разработчика и заказчика
Чтобы ТЗ было понятным не только разработчику, но и заказчику, перед его составлением нужно тщательно подготовиться. Как изучить ЦА, какие вводные собрать для заказчика, как провести с ним встречу и какие есть принципы написания ТЗ — про всё это детально рассказано в статье:
Ссылка на статью
#статья #general #ru
Чтобы ТЗ было понятным не только разработчику, но и заказчику, перед его составлением нужно тщательно подготовиться. Как изучить ЦА, какие вводные собрать для заказчика, как провести с ним встречу и какие есть принципы написания ТЗ — про всё это детально рассказано в статье:
Ссылка на статью
#статья #general #ru
Tproger
Как написать понятное ТЗ для разработчика и заказчика
Чтобы ТЗ было понятно и разработчику, и заказчику, оно должно соответствовать ряду правил. Каких? Разбираемся в статье.
Курс: Уроки по Java с нуля
Курс состоит из 30 видео. В первой половине автор разбирает основы языка, синтаксис, операторы, работу с методами и данными и прочее.
Вторая половина курса посвящена концепции объектно-ориентированного программирования и её реализации в Java.
Смотреть курс
#курс #java
Курс состоит из 30 видео. В первой половине автор разбирает основы языка, синтаксис, операторы, работу с методами и данными и прочее.
Вторая половина курса посвящена концепции объектно-ориентированного программирования и её реализации в Java.
Смотреть курс
#курс #java
YouTube
#1 Установка пакетов и первый запуск программы | Java для начинающих
Что из себя представляет язык Java. Установка пакета JDK для разработки программ. Установка интегрированной среды разработки Intellij Idea. Создание консольного проекта.
Инфо-сайт: https://proproprogs.ru
JDK: https://www.oracle.com/technetwork/java/javas…
Инфо-сайт: https://proproprogs.ru
JDK: https://www.oracle.com/technetwork/java/javas…
Шпаргалка: Регулярные выражения в Python
Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и на шпаргалки по регуляркам. Держите объёмную шпаргалку для Python:
Ссылка на шпаргалку
#шпаргалка #python #regex #en
Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и на шпаргалки по регуляркам. Держите объёмную шпаргалку для Python:
Ссылка на шпаргалку
#шпаргалка #python #regex #en
Cheatography
python regular expression (regex) Cheat Sheet
python regular expressions
Статья: ТОП-25 трюков, советов и лучших практик программирования на Java
На отладку, оптимизацию и повышение производительности кода уходит много времени, поэтому хороший разработчик всегда использует лучшие практики программирования.
В этой статье подобрали небольшую коллекцию таких практик программирования для экономии времени, оптимизации и улучшения качества кода:
Ссылка на статью
#статья #java #ru
На отладку, оптимизацию и повышение производительности кода уходит много времени, поэтому хороший разработчик всегда использует лучшие практики программирования.
В этой статье подобрали небольшую коллекцию таких практик программирования для экономии времени, оптимизации и улучшения качества кода:
Ссылка на статью
#статья #java #ru
Библиотека программиста
ТОП-25 трюков, советов и лучших практик программирования на Java
Подборка лучших практик программирования на Java для экономии времени, оптимизации и улучшения качества кода.
Путь программиста (2016)
Автор: Джон Сонмез
Кол-во страниц: 448
Описание:
Любой программист — прежде всего, человек со своими достоинствами и недостатками. Но в то же время программист — это интеллектуал, человек, постоянно занятый решением задач, анализом требований, исправлением ошибок, взаимодействием с коллегами и заказчиками. Наконец, программист — это человек, регулярно испытывающий серьезный стресс, вынужденный укладываться в жесткие сроки и просто обязанный постоянно самосовершенствоваться как профессионал и человек.
Эта книга содержит исчерпывающую информацию о том, что требуется для выстраивания успешной карьеры программиста, помогает IT-специалистам лучше понять свою профессию и коллег, всегда оставаться востребованным на рынке труда, целенаправленно и результативно развиваться, а также получать от любимой работы настоящую самоотдачу и подлинное удовольствие.
#general #softskills #ru
Автор: Джон Сонмез
Кол-во страниц: 448
Описание:
Любой программист — прежде всего, человек со своими достоинствами и недостатками. Но в то же время программист — это интеллектуал, человек, постоянно занятый решением задач, анализом требований, исправлением ошибок, взаимодействием с коллегами и заказчиками. Наконец, программист — это человек, регулярно испытывающий серьезный стресс, вынужденный укладываться в жесткие сроки и просто обязанный постоянно самосовершенствоваться как профессионал и человек.
Эта книга содержит исчерпывающую информацию о том, что требуется для выстраивания успешной карьеры программиста, помогает IT-специалистам лучше понять свою профессию и коллег, всегда оставаться востребованным на рынке труда, целенаправленно и результативно развиваться, а также получать от любимой работы настоящую самоотдачу и подлинное удовольствие.
#general #softskills #ru
Шпаргалка: CSS, HTML и JS
Очень удобная интерактивная шпаргалка, в которой собрана не только полезная информация по работе с CSS, HTML и JS но и различные генераторы, символы, эмодзи и полезные ссылки.
Ссылка на шпаргалку
#шпаргалка #css #html #js
Очень удобная интерактивная шпаргалка, в которой собрана не только полезная информация по работе с CSS, HTML и JS но и различные генераторы, символы, эмодзи и полезные ссылки.
Ссылка на шпаргалку
#шпаргалка #css #html #js
Видео: Топ способов ускорить код Python. На примере построения фрактала Мандельброта в Pygame
В этом видео строят фрактал Мандельброта в Pygame и применяют наиболее простые и эффективные способы ускорения кода на Python.
Также будут использоваться параллельные вычисления на CPU и GPU. Разобрана эффективность применения следующих модулей: Numpy, Numba, Taichi.
https://youtu.be/_kCMv5jX7rE
#видео #python #оптимизация #ru
В этом видео строят фрактал Мандельброта в Pygame и применяют наиболее простые и эффективные способы ускорения кода на Python.
Также будут использоваться параллельные вычисления на CPU и GPU. Разобрана эффективность применения следующих модулей: Numpy, Numba, Taichi.
https://youtu.be/_kCMv5jX7rE
#видео #python #оптимизация #ru
Статья: Кейсы применения ChatGPT для задач программиста
ChatGPT — это большая языковая модель (LLM), обученная OpenAI, которая способна генерировать правдоподобный текст в ответ на ввод пользователя. Она умеет держать контекст и выдает результаты генерации лучше, чем прошлые модели.
В этой статье приведут примеры использования ChatGPT для программистов: использования вместо поисковика, имитация работы виртуальной машины и даже написание небольшого приложения.
Ссылка на статью
#статья #general #ru
ChatGPT — это большая языковая модель (LLM), обученная OpenAI, которая способна генерировать правдоподобный текст в ответ на ввод пользователя. Она умеет держать контекст и выдает результаты генерации лучше, чем прошлые модели.
В этой статье приведут примеры использования ChatGPT для программистов: использования вместо поисковика, имитация работы виртуальной машины и даже написание небольшого приложения.
Ссылка на статью
#статья #general #ru
Tproger
Как применить ChatGPT в программировании
Приводим ряд кейсов, в которых можно применить языковую модель ChatGPT для решения повседневных задач программиста.