Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Метаморфозы сознания. Про ревью и комментарии в технической документации

Время на прочтение 8 мин
Количество просмотров 12

Привет! Меня зовут Дмитрий Миронюк, я старший технический писатель в компании Bercut. До этого работал системным администратором, специалистом внедрения и поддержки, программировал IP-телефонию, успел поработать тимлидом. Но как в итоге стал техническим писателем расскажу в другой раз. Сегодня поговорим о ревью и комментариях. Приведу реальные примеры из личного опыта, а также поделюсь наблюдениями, как процесс ревью повлиял на мое сознание.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Новости

Вкатываемся в Machine Learning с нуля за ноль рублей: что, где, в какой последовательности изучить

Уровень сложности Простой
Время на прочтение 26 мин
Количество просмотров 230

Всем доброго времени суток. Я давно обещала выложить сюда подробный гайд на тему того, как можно изучать Machine Learning самостоятельно, не тратя деньги на платные курсы, и, наконец, выполняю свое обещание. Надеюсь, этот гайд станет подсказкой, которая поможет найти правильное направление новичкам, которые хотят погрузиться в нашу область.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Реализация SOLID на примере

Уровень сложности Сложный
Время на прочтение 2 мин
Количество просмотров 242

Рассмотрим на простом и наглядном примере реализацию SOLID на Symfony. Будет так же ссылка на Github. Допустим, нужно реализовать импорт товаров из внешнего сервиса...

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Комментарии 1

Хакатоним эффективнее: как поднять удаленный сервер MLflow Tracking для команды

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 194

Хакатон – это всегда повышенный стресс, потому что за короткое время нужно найти лучшее решение для поставленной задачи. Вам придется обучить десятки моделей, найти оптимальную комбинацию гиперпараметров и при этом координировать действия с командой. Чтобы минимизировать хаос совместной разработки, предлагаю воспользоваться MLflow. С его помощью вы сможете синхронизировать усилия всей команды, а также иметь доступ к истории всех экспериментов: к обученным моделям, их гиперпараметрам, метрикам и не только. Узнайте, как поднять удаленный сервер MLflow Tracking, приложив минимум усилий.

Читать далее
Рейтинг 0
Комментарии 0

Истории

Переключение раскладок методом смены клавиатур

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 811

Хотел бы предложить свой метод переключения раскладок на клавиатуре. Существует множество программ, переключающих раскладки - Punto Switcher, Comfort Keys Pro... И для большинства пользователей эти способы, вполне возможно, будут предпочтительными.

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

Мне, как программисту, пользоваться Punto Switcher и аналогами, довольно проблематично, постоянно происходит неверное определения языка. При этом, нужно все время держать в уме, какая сейчас раскладка, переключаться на нужную, а потом еще и исправлять ошибочно введенный текст. Можно, конечно, переводить текст по нажатию, но все равно приходится об этом задумываться.

Я подумал: почему бы вместо переключения раскладок на одной физической клавиатуре не переключаться между двумя физическими клавиатурами. Т.е. русский текст набираем на одной клавиатуре, а английский - на другой клавиатуре.

А когда знаешь, что на одной клавиатуре будет только один язык, а на другой клавиатуре - только второй, то уже не задумываешься о раскладке. В общем, решил я провести эксперимент на себе и пользоваться двумя клавиатурами в течении хотя бы недели (для набора кода и текстов на английском и русском языках).

По завершении недели можно сказать, что эксперимент прошел успешно и возвращаться к старому методу нет никакого желания:

Первые 2 дня проходило привыкание к новому способу набора текста, рука так и тянулась к клавишам переключения раскладки. Поэтому совет: отключите сочетание клавиш переключения языка, к которому Вы привыкли. А в следующие дни работа с клавиатурой пошла быстрее, без неверно-введенных слов. Больше не приходилось заново набирать текст или менять раскладку, что вселяло некоторую уверенность при наборе текста.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 13

Колонизация планет – не такая простая задача, как может показаться

Время на прочтение 7 мин
Количество просмотров 1.3K

Илон Маск и Джефф Безос могут вынашивать многомиллиардные мечты о том, чтобы отправить миллионы людей жить на Марс, на Луну и в космические дома, но в недавно опубликованной книге можно встретить следующий совет: не делайте слишком смелых шагов.

Келли и Зак Вайнерсмит не предполагали, что будут давать этот совет, когда начали работать над своей книгой под названием "Город на Марсе". Они думали, что будут писать руководство по золотому веку космических поселений, который обещали Маск и Безос.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 1

Пять вещей, на которые стоит обратить внимание при взлете Starship в субботу

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2.4K

FIVE BY FIVE

Гигантская ракета Starship компании SpaceX готовится отправиться в космос из Южного Техаса.
18.11.2023, Стивен Кларк, Ars Technica

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 3

Как принимать платежи в Telegram | Оплата без всяких токенов и асинхронная обработка платежа

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 944

Как принимать платежи на своем сайте или в telegram используя библиотеку yoomoney-api.

Читать далее
Рейтинг 0
Комментарии 2

Как я заработал 500 000 рублей, сделав доступ к ChatGPT. А потом Яндекс убил SEO и всё (почти) закончилось

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.9K

Статья о том, как я почти проспал "бум" ChatGPT, но сделал к нему доступ и заработал на этом (и продолжаю зарабатывать). Сам проект сейчас идёт на спад, но об этом в конце.

Читать далее
Всего голосов 24: ↑16 и ↓8 +8
Комментарии 9

Пишем gRPC сервис на Go — сервис авторизации

Уровень сложности Средний
Время на прочтение 63 мин
Количество просмотров 1.8K

Пишем gRPC сервис на Go — сервис авторизации


В этой статье мы научимся писать полноценный gRPC сервис на Go на примере сервера авторизации с полноценной архитектурой, готовой к продакшену. Мы напишем как серверную часть, так и клиентскую. В качестве клиента мы возьмём мой сервис — URL Shortener, о котором у меня также есть статья и видео-гайд на ютубе. Попутно мы познакомимся с базовыми подходами к работе с авторизацией. И в конце настроим автоматический деплой сервиса с помощью GitHub Actions на удалённый сервер.


Видео-версия этого гайда с более подробными объяснениями

Итого, наш план:


  • Напишем простой, но полноценный gRPC-сервис
  • Разберемся с базовыми принципами работы авторизации — чтобы не было скучно
  • Настроим автоматический деплой в прод — потому что руками деплоить лень
  • Подружим его с уже готовым сервисом URL Shortener — чтобы был практический смысл
  • Напишем полноценные функциональные тесты

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


Кратко обо мне: меня зовут Николай Тузов, я много лет занимаюсь разработкой на Go, очень люблю этот язык. Также веду свой YouTube-канал.

Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 4

ВКС-дайджест: отряд мини-роботов, Zoom Docs, посиделки у костра от Cisco

Время на прочтение 5 мин
Количество просмотров 279

А ещё новый Teams и ретушь в Google Meet. Продолжаем публиковать самые интересные новости из нашего телеграм-канала

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Tailwind vs BEM — 2 (архитектура)

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 671

Статья рассматривает возможные задачи верстки на разных проектах и как с ними справляются две разные архитектуры: Tailwind CSS и ванильный CSS + BEM.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 2

Когда телефоны были большими…

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.3K

  На днях прочитал прекрасную статью https://habr.com/ru/articles/773780/ по использованию древнего контроллера i4040 для вычисления числа Пи. Искусство в чистом виде, браво.

   Это совпало с необходимостью освобождения помещений у нас для нового проекта, а в этих помещения у нас лежит масса артефактов нашего прошлого - разнообразной комплектации, недоделок, не проданных изделий  для телефонии, видеорекордеров, модулей записи речи и прочего. У нас у самих не хватает мыслей, куда это можно применить, так находимся в плену исходного предназначения этих изделий. Возможно коллективный разум Хабра сможет помочь. Если находятся даже применения контроллера  i4040, то наверняка можно применить и наши артефакты, где тоже реализовывалось искусство программирования, практически утерянное сейчас, позволяющее впихнуть обширный функционал в 8КБ кода.

Для интересных хоббийных проектов отдадим образцы бесплатно, для коммерческих - договоримся. Будем рады, если нам удастся кому-нибудь помочь создать что-то интересное.

Информация о производившихся ранее нами изделиях собрана в нашем музее http://www.wiki-telesys.1gb.ru/

Что сейчас есть в наших закромах:

Собранные, полусобранные телефоны c АОН и автоответчиком  Phone Master Gamma+  http://www.wiki-telesys.1gb.ru/phone_master_gamma

и комплектация для них - корпуса, ЖКИ индикаторы, клавиатуры. Общее количество порядка 1000шт.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 17

Ближайшие события

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
Яндекс Backend Tour
Дата 13 – 26 ноября
Время 18:00 – 23:00
Место Москва Нижний Новгород Екатеринбург Новосибирск Санкт-Петербург Онлайн
Онлайн IT HR-конференция HR42
Дата 17 – 18 ноября
Время 10:00 – 14:00
Место Онлайн
SMM TRENDS
Дата 22 ноября
Время 14:00 – 19:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн
Открытая трансляция Главного зала HighLoad++ 2023
Дата 27 – 28 ноября
Время 10:00 – 20:00
Место Онлайн
Business Code Conference
Дата 30 ноября
Время 17:30 – 00:00
Место Москва
Импульс Т1
Дата 1 декабря
Время 12:30
Место Москва Онлайн
YaTalks 2023 — главная конференция Яндекса для IT сообщества
Дата 5 – 6 декабря
Время 9:00 – 23:59
Место Москва Белград Онлайн

Интеграция UX опросов в процесс разработки продукта

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 179

Улучшение и оптимизация UI/UX – это не только об удобстве и привлекательности для пользователя. Это также о значительном увеличении конкурентоспособности и о возврате инвестиций. Компании, которые вкладывают в разработку качественного пользовательского интерфейса и опыта, как правило, видят значительный рост продаж и улучшение общего взаимодействия с клиентами​​.

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

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 0

Sovietwave и Sovietpunk: как романтика несбывшегося переплавила ностальгию по СССР в новый жанр? Часть 3

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 1.8K

В первой части мы рассказали о зарождении неосоветской эстетики, во второй — о её роли в развитии музыки и кино нулевых, популярности в ЖЖ «развесистой клюквы» и даже таких феноменов, как маскоты Двача и увлечение меланхоличной эстетикой городских окраин. Теперь же поговорим о том, как всё это дошло до современных зрелых форм, включая целый музыкальный жанр.
Читать дальше →
Всего голосов 45: ↑42 и ↓3 +39
Комментарии 0

Необычные системы охлаждения для ПК: солёная вода и кулер с жидким металлом

Время на прочтение 3 мин
Количество просмотров 1.8K

Многие производители настольных ПК стремятся представить мощную систему, которая будет превосходить устройства конкурентов. Проблема в том, что чем мощнее девайс, тем сильнее он греется — в общем-то, на Хабре это объяснять и не нужно. Что только не придумывали производители для охлаждения — различных проектов существует великое множество.

Недавно команда учёных из Уханя (название этого города невозможно забыть) представила систему на базе соли. О ней расскажем в продолжении. Но как оказалось, около 10 лет назад другая группа разработчиков создала ещё более экзотическую систему охлаждения — на основе жидкого металла. Подробности — под катом.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 0

Добавляем подсказки в приложение с помощью TipKit

Время на прочтение 11 мин
Количество просмотров 317

Когда TipKit был впервые упомянут во время выступления на WWDC 2023, я поначалу предположил, что это какой-то новый способ отображения приложений в приложении Tips и, возможно, Spotlight. Вместо этого мы увидели встроенный компонент для добавления небольших обучающих представлений в наши собственные приложения на всех платформах с системой правил для отображения на основе условий и синхронизацией на нескольких устройствах через iCloud! Более того, Apple сама использует этот компонент в iOS 17, например, в приложениях Messages и Photos.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Как разогнать графический процессор и повысить кадровую частоту в играх

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 1.3K
image

Вам не казалось, что игры у вас на компьютере постоянно тормозят и лагают? Если освоить разгон графического процессора, то ваши любимые игры и мультимедийные приложения, вероятно, станут работать как по маслу. Не нужно довольствоваться низкой кадровой частотой или неоптимальными настройками. Учитесь безопасно разгонять GPU, чтобы с полным правом сказать: «да у меня зверь-машина». Кроме того, научитесь пользоваться специальным оптимизационным софтом, при помощи которого удобно высвобождать пространство под данные, повышать скорость и необычайно наращивать производительность.
Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Комментарии 6

Banana Pi BPI-M7: одноплатник с поддержкой 32 ГБ ОЗУ. Что это за девайс?

Время на прочтение 3 мин
Количество просмотров 4.8K

Мы неоднократно писали про одноплатные компьютеры. Это действительно интересные устройства, которые могут пригодиться для решения самых разных задач. Но, конечно, мы не можем описать абсолютно все интересные одноплатники, их слишком много, хотя и стараемся. Одно из таких интересных устройств появилось в продаже недавно, это BPI-M7. Его особенность — небольшой размер и отличные возможности, включая поддержку 32 ГБ ОЗУ. Подробности — под катом.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 29

Без логики сложно

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 4K

Частенько в сети происходят дискуссии, в просторечии называемые срачами:)
Признаюсь, я раньше тоже участвовал, пока не понял одну вещь - любые аргументы разбиваются об отсутствие у собеседники понимания простейших логических законов. Конечно, здесь, на хабре, такие не должны встречаться, ну в самом деле, как без понимания логики можно хотя бы булеву алгебру понять:), но логика штука сложная.
На открытом образовании есть курс "Логика и теория аргументации". Если честно его проходит, то упражнения вовсе не простые, часто с первого раза не получается правильно выполнить. В общем, нет у нас, человеков, врожденной логики.
И вспомнил я тогда одно интереснейшее исследование, посвященное этому вопросу. Долгое время считалось, что логическое восприятие мира - это чуть ли не врожденное человеческое состояние, отличающее его от мира зверушек. Но вот оказалось, что нет. Логическому мышлению надо учиться. И если не научился, то всё, будут проблемы с логиков.

А теперь выдержка из книги Никонова, где он рассказывает об исследованиях на наличие логического мышления у жителей горного селения в Узбекистане:

Тогда еще не было такого понятия, как «политкорректность», но Лурия, тем не менее, в самом начале своей работы извинительно расшаркался перед аудиторией: «Узбекистан по праву гордится высокой древней культурой, выдающимися достижениями в области науки и поэзии, связанными с такими личностями, как Улугбек, математик и астроном, оставивший замечательную обсерваторию под Самаркандом, философ Аль-Бируни, врач Авиценна, поэты Саади и Низами и т. д.».

Читать далее
Всего голосов 18: ↑15 и ↓3 +12
Комментарии 55