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

Все потоки

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

Лёгкий Форт

Уровень сложности Простой
Время на прочтение 19 мин
Количество просмотров 245
Forth *
Перевод

Эта небольшая электронная книга предназначена для того, чтобы научить вас языку программирования под названием Forth. Форт — это язык, непохожий на большинство других. Он не функциональный и не объектно-ориентированный, в нем нет проверки типов и практически отсутствует синтаксис. Он был написан в 70-х годах, но до сих пор используется для некоторых приложений .

Зачем тебе учить такой странный язык? Каждый новый язык программирования, который вы изучаете, помогает вам думать о проблемах по-новому. Форт очень прост в освоении, но он требует от вас мыслить не так, как вы привыкли. Это делает его идеальным языком для расширения ваших горизонтов кодирования.
...

Читать про язык Форт
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Новости

Осваиваем чистую архитектуру кода на Golang: практическое руководство по сущностям и слоям моделей

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 166
Блог компании Southbridge Go *
Туториал
Перевод

В архитектуре кода иногда разделяют слой сущностей и слой моделей. В этой статье я расскажу о них и приведу два примера кода на языке Golang.

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

Наш путь в управлении потоком продуктовых задач. От стикеров в Miro до системных изменений на основе данных

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 117
Блог компании X5 Tech Управление проектами *Agile *Управление продуктом *IT-компании
Кейс

Привет, Хабр! Меня зовут Артур Темиров, я delivery-менеджер в одном из продуктов X5 (о нём дальше в тексте). Над его созданием у нас трудятся 5 технических команд – в общей сложности это более 60 человек. В статье рассказываю о том, как визуализация является отправной точкой для эволюционного развития процессов, а также об ошибках, которые могут допускаться на этом пути. 

Я не ставлю перед собой цели рассказать про успешное внедрение чего бы то ни было, про лучшие практики, которые всем подойдут и надо использовать именно их. Я вообще буду стараться не давать какие‑либо советы и, скорее, даже настаиваю на том, что это мой личный опыт и любое его повторение может (и будет) развиваться по другому сценарию. Заваривайте чай, наливайте свежесваренный кофе, готовьте смузи, устраивайтесь поудобнее, мы начинаем.

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

Как работает E2E-тестирование в hh.ru

Время на прочтение 6 мин
Количество просмотров 81
Блог компании HeadHunter Тестирование IT-систем *

Всем привет! Меня зовут Алексей, в hh.ru я занимаюсь автотестами и их инфраструктурой. 

hh.ru — довольно большой продукт: 150+ микросервисов и 50 команд разработки. Большинство команд пишут E2E-тесты, и на текущий момент написано уже около 1800 тестовых классов, в которых примерно 8000 аннотаций @Test. Как со всем этим жить и как вообще устроено E2E-тестирование в hh.ru разберемся в сегодняшней статье. Поехали! 

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

Истории

Муки выбора, или Как найти идеальную систему мониторинга. Опыт dBrain

Время на прочтение 8 мин
Количество просмотров 201
Блог компании dBrain IT-инфраструктура *DevOps *Микросервисы *Kubernetes *

Не секрет, что микросервисы мало запустить. За их работой нужно следить, чтобы не было сбоев, а следовательно и недовольных пользователей. Для этого, нужны системы мониторинга и логирования. Команда платформы dBrain собрала свой универсальный стек системы мониторинга. Сегодня расскажем, какие проблемы возникают с мониторингом и как их решить.

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

Недетские заводные машины

Уровень сложности Простой
Время на прочтение 16 мин
Количество просмотров 2.1K
Научно-популярное Энергия и элементы питания Транспорт Экология
Ретроспектива

Посмотрев на картинку любой человек скажет что это лишь имитация «заводного» автомобиля и шутка.

Но были ли настоящие заводные пружинные транспортные средства?

Да! И более того это была практически всегда история на уровне некой конкуренции с обычным транспортом того времени.

14 век

Впервые упоминание «самодвижущейся» повозки можно найти в описании машины Леонардо да Винчи.

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

«Клей. Стань незаменимым в любом проекте»: обзор книги Ань Дао Фам про роль и навыки менеджера проекта

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 776
Управление проектами *Управление продуктом *Управление персоналом *Читальный зал
Обзор

Ежегодно выходят сотни книг, посвященных управлению проектами и навыкам менеджера проектов. Недавний перевод книги "Клей. Стань незаменимым в любом проекте" Ань Дао Фам заинтересовал меня не только своей здоровой практичностью и минимумом теоретических выкладок, но и человечным подходом к проектной работе: автор считает приоритетом не соблюдение стандартов и правил, а здоровый климат и психологический комфорт команды. Именно это и является задачей проджект-менеджера. Под катом - подробный обзор книги.

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

Группы консистентных снэпшотов и RestFul API для СХД АЭРОДИСК

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 241
Блог компании АЭРОДИСК Системное администрирование *IT-инфраструктура *Хранение данных *Хранилища данных *
Обзор

Привет, Хабр.

В этой статье мы расскажем о новой версии программного обеспечения A-CORE 5.1.0 для СХД ВОСТОК-5 и ENGINE-5, а точнее о её главных на наш взгляд новых функциях: управление СХД посредством REST API и группы консистентости при создании снимков данных на группе взаимозависимых томов. В нашей сегодняшней статье мы на наглядном (хоть и искусственном) примере покажем, зачем это нужно и как использовать этот функционал в системах хранения АЭРОДИСК. А послушать и посмотреть про это можно будет на вебинаре "Около ИТ", который пройдёт 6 июня 2023 г. в 15:00 – регистрируйтесь по ссылке.

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

Creality Ender 5 Pro на плате 4.22 и Marlin 2.1.2.1

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 575
3D-принтеры DIY или Сделай сам
Туториал

Мануал по сборке и настройке Marlin 2.x для Ender 5 Pro c BLTouch, OctoPrint и на плате 4.2.2. Не обошлось без элементов беллетристики.

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

Простейший алгоритм разделения слова на слоги

Время на прочтение 3 мин
Количество просмотров 2K
Алгоритмы *
Однажды на проводимом мной практическом занятии [по ЯП] я, скучая, разглядывал список студентов группы. Глаз зацепился за знак ударения в фамилии Лемзекóв, который я поставил [для себя] после того, как произнёс фамилию этого студента неправильно. Я мысленно прочёл эту фамилию по слогам, и тут у меня возник вопрос: «а по какому алгоритму мозг разбивает слова по слогам?» Почему-то интуитивно получается "Лем-зе-ков", а не "Ле-мзе-ков" или "Лем-зек-ов". Я выписал ещё несколько примеров, и разглядывая их размышлял о том, как перевести это в алгоритм.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 8

Два 8-дюймовых ноутбука из Китая: за $350 и почти за $1000. Что они из себя представляют?

Время на прочтение 4 мин
Количество просмотров 3.4K
Блог компании Selectel Гаджеты Компьютерное железо Ноутбуки
image

Китайцы частенько реализуют необычные идеи, которые остаются без внимания крупных корпораций. Например, не так давно они выпустили ноутбук на базе процессора Intel 8088 с поддержкой MS-DOS и Windows 3.0, запросив на за него больше $200.

Кроме того, не так давно появился интересный лэптоп GPD Pocket 3 8-дюймовым дисплеем и различными модулями, который идеально подходит, например, для инженера ЦОД. Ну а сейчас китайцы выпустили девайс такого же размера, похожего форм-фактора, но гораздо более дешевый. Об этих двух устройствах и поговорим — возможно, кому-то такое пригодится для работы.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 6

Показываем и рассказываем про ЦКП «Визуализация высокого разрешения» на базе «Сколтеха»

Уровень сложности Средний
Время на прочтение 17 мин
Количество просмотров 417
Производство и разработка электроники *Научно-популярное Физика Химия IT-компании
Интервью

В 2018 году в «Сколтехе» был создан Центр коллективного пользования (ЦКП) «Визуализации высокого разрешения», оснащённый современными электронными микроскопами, в том числе просвечивающий электронный микроскоп с корректором сферических аберраций Titan Themis Z, двухлучевой сканирующий электронный микроскоп Helios G4 Plasma FIB Uxe и сканирующий электронный микроскоп Quattro S с возможностью работы в низком вакууме. Героем сегодняшнего интервью стала Шахова Ярослава Эдуардовна — руководитель ЦКП «Визуализация высокого разрешения». Ярослава подробно рассказала об истории Центра, его достижениях и богатом техническом оснащении.

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

Попробуем выиграть 300 мс при загрузке Википедии

Время на прочтение 7 мин
Количество просмотров 534
Высокая производительность *JavaScript *Программирование *Проектирование и рефакторинг *Браузеры
Перевод

Вам знакомы муки, когда пытаешься добиться чего-то от тормознутого сайта, а он не реагирует на щелки мыши или пробуксовывает при прокрутке? Подобные проблемы с производительностью могут провоцировать:

Нервозное перещёлкивание (rage clicking)

Повышенный отток пользователей и снижение показателей конверсии

Потерю позиций в поисковой выдаче

Более трёх лет мобильная версия Википедии сбоила из-за фрагмента кода на JavaScript, выполнение которого могло занимать более 600 мс при загрузке страницы на маломощных устройствах. В результате работать со страницей становилось попросту невозможно.

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

Нет ветвлений? Нет проблем — Форт-ассемблер

Уровень сложности Средний
Время на прочтение 23 мин
Количество просмотров 1.5K
Assembler *Forth *
Из песочницы
Перевод

Эта статья является частью серии «Начальная загрузка» , в которой я начинаю с 512-байтного начального источника и пытаюсь загрузить реальную систему.

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

Игра на повышение: как математики приносят миллиарды в казну через аукционы

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.8K
Карьера в IT-индустрии Научно-популярное
Кейс

Про Крабовый аукцион 2019 и работу в научном консалтинге

В прошлой статье я писала, что сейчас талантливый студент-технарь уже не ограничен рамками айти-индустрии. С недавних пор возможностей у учёных стало не меньше, чем у классических айтишников.

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

Я Анастасия Щетинина, один из создателей экономической консалтинговой компании "GT Lab", и под последним постом меня попросили поподробнее рассказать про специфику моей работы. Цель этого текста – попробовать погрузить читателя в мир прикладной математической экономики, которой мы занимаемся с нашими коллегами.

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

Простое должно быть простым: Палки в разметку

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 1.1K
Программирование *
Кейс

Html/css и его вариации, предлагают могучий инструментарий для воплощения самых смелых фантазий дизайнеров. И, наверное, при регулярном и глубоком погружении в тему верстки, весь этот инструментарий "прокэширован в подкорке" и "вертится на кончиках пальцев"...

А как быть тем, кто заходит в сияющий мир CSS лишь изредка - по необходимости?

(А еще под раздачу попадут React-либы MUI и AntD!)

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

Бизнес хочет свой блог. Стоит ли начинать? Наша прощальная статья на Хабр

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 5.3K
Блог компании Quadcode Habr Контент и копирайтинг *Брендинг
Ретроспектива

Мы в Quadcode мечтали сюда попасть целых 8 лет, но все не находилось времени, а 3 года назад компания наняла бренд-менеджера (меня), чтобы сдвинуть желание иметь свой блог с мертвой точки. Так мы и начали свою блогерскую карьеру на Хабре на русском языке. Это наша финальная статья, где мы не только подводим итоги нашего Хабр-путешествия, но и рассказываем про то, как начать вести собственный корпоративный блог и что вас ждет на этом пути. В статье будет много рефлексии, поэтому, если ваше настроение располагает, – добро пожаловать под кат! 

Читать далее
Всего голосов 47: ↑35 и ↓12 +23
Комментарии 26

Как сделать автодеплой ui-kit на npm с помощью ci/cd gitlab

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 517
JavaScript *Программирование *Git *Node.JS *
Из песочницы

Как я сделал удобный автодеплой ui-kit на npm с помощью pipeline's gitlab.

Что удалось сделать?

Автоматическое обновление версии пакета при пуше изменений.

Автоматический деплой новой версии на npm.

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

Obsidian — Мой сетап

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 2.3K
Хранение данных *Управление проектами *GTD *Софт Лайфхаки для гиков
Туториал

Вот я и дописал свою четвёртую статью на хабр (А ведь в начале года поставил себе цель написать хотя бы одну статью, а тут аппетит пришёл во время еды и вот четвёртая). Предыдущие раз, два и три.

Вообще бесит когда в современном мире пишут статьи-гайды или снимают видео-гайды, где самое интересное в конце. "Вы сначала дайте посмотреть что я приобрету прочитав вашу статью или посмотрев видео, а я уже приму решение смотреть или нет".

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

В моём сетапе я попытался реализовать возможность управлять проектами, годовыми и месячными целями, ставить себе задачи, смотреть по ним статистику в разрезе ролей.

В этом хранилище используются 10 плагинов, основные:

- Calendar - для календаря справа.

- Dataview - для статистики и для проектов.

- Tasks - для задач.

- Templater - для шаблонов и чтобы нужные заметки с запросами создавались в нужных папках и с нужными данными в запросах.

К такой настройке я шёл целый год используя обсидиан, постоянно дорабатывал её и искал "совершенство", в ней собраны разные подходы из разных статьей и книг (GTD, 7 навыков, Джедайские техники, Атомные привычки), данные подходы большинству могут быть знакомы. Но есть метод, до которого я дошёл сам и до этого я нигде его не встречал (возможно просто не попадался) - это метод одной задачи.

Disclaimer1: Мой сетап не претендует на "идеальность", в нём найдутся минусы и неудобности. Я выношу его на общее обсуждение в том числе для того, чтобы кто-то мог предложить ту или иную доработку тут в комментариях, а так же для того, чтобы новички могли сходу вкатиться в этот чудесный обсидиановый мир.
Disclaimer2: Обычно обсидиан ассоциируют с Zettelkasten, графами и прочими атомарными заметками. Я в своём подходе этого не использую, возможно еще не дорос, возможно мой подход немного про другое. В этой статье я пишу не про это.

Погнали вкатываться в обсидиановый мир
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 6

Как мы разрабатывали сервис расчета стоимости доставки для ритейлера

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 485
PostgreSQL *Symfony *Разработка под e-commerce *ReactJS *
Из песочницы

Представьте: вы – крупный производитель и ритейлер товаров для дома, который обрабатывает в сутки тысячи заказов по всей стране. Но при этом у вас нет единого алгоритма расчета стоимости доставки – из-за этого суммы почти всегда разные, иногда завышенные.

Меня зовут Артём Кияшко, я руковожу группой аналитиков в крупной ИТ-компании. В этой статье расскажу о том, как мы разработали и внедрили сервис расчёта стоимости доставки. 

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