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

Все потоки

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

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

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

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

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

Новости

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

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

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

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

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

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

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

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

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

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

Истории

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать далее
Всего голосов 34: ↑26 и ↓8 +18
Комментарии 19

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

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

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

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

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

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

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

Obsidian — Мой сетап

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

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

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

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

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

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

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

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

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

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

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

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

Погнали вкатываться в обсидиановый мир
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 2

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

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

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

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

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

Как обрабатывать ошибки в Golang – рассказываем на собственном примере

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 1.1K
Блог компании Quadcode Go *
Кейс

Ошибки это один из самых важных аспектов любого языка программирования. То, как обрабатываются ошибки, влияет на приложения многими способами. То, как определяются ошибки в Golang, немного отличается от таких языков как Java, Python, Javascript. В Go ошибки – это значения.

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

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

Психологическая безопасность в команде

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 558
Блог компании OTUS Управление персоналом *
Мнение

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

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

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

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

Как в США и Канаде стимулируют инновации и изобретательскую активность: обзор законов и практик

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 535
Блог компании Онлайн Патент Читальный зал Патентование *
Обзор

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

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

MariaDB, фрагментация, varchar и печалька

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 1.3K
Разработка веб-сайтов *MySQL *SQL *
Кейс

При проектировании таблиц в базах данных может возникнуть вопрос (я надеюсь) как хранить строки в char или varchar. Совсем недолго помучавшись почти всегда выбирается varchar, по причине того, что места занимает меньше. Собственно о последствиях этого выбора на реальном примере и поговорим , а так же о причинах по которым эти последствия возникают, и о неидеальных решениях этой проблемы.

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

Отслеживание сетевого трафика между подами в Kubernetes

Время на прочтение 2 мин
Количество просмотров 863
Блог компании Southbridge IT-инфраструктура *DevOps *Kubernetes *
Перевод

Как работает связь между подами в Kubernetes?

Как трафик достигает пода?

В этой статье вы узнаете, как работает низкоуровневая сеть в Kubernetes.

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

Книга «JavaScript с нуля до профи»

Время на прочтение 14 мин
Количество просмотров 2.3K
Блог компании Издательский дом «Питер» Разработка веб-сайтов *JavaScript *Программирование *Профессиональная литература *
imageПривет, Хаброжители!

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

В «JavaScript с нуля до профи» основное внимание уделяется ключевым концепциям программирования и манипуляциям с объектной моделью документа для решения распространенных проблем в профессиональных веб-приложениях. К ним относятся проверка данных, управление внешним видом веб-страниц и работа с асинхронным и многопоточным кодом.

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

Для кого эта книга
Для комфортного знакомства с книгой не требуется никакого опыта в JavaScript. Конечно, упражнения дадутся немного легче, если вы хотя бы немного умеете программировать. Знакомство с основами HTML и CSS будет вашим преимуществом. Если вы начинающий программист, для нас большая честь поприветствовать вас в мире программирования. Вначале он может показаться сложным, но мы проведем вас через все трудности.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 0

Как мы укрощаем код, или Только то, что нужно знать разработчику об МКБ

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 702
Блог компании Московский кредитный банк IT-инфраструктура *Управление проектами *Бизнес-модели *
Из песочницы

Всем привет, я Виталий Трепыхалин – CIO в МКБ. Сегодня расскажу о том, как работает ИТ-дирекция нашего банка. Статья для широкого круга разработчиков, желающих попробовать свои силы в FinTech. Если это направление вас интересует, приглашаю под кат.

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

Как ранжируются сайты в тематике криптовалют?

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 321
Поисковые технологии *Поисковая оптимизация *Криптовалюты
Аналитика

В последнее время наблюдается определенная динамика выдачи, связанная с выходами на лидерские позиции в выдаче новых сайтов, таких как VPN-агрегаторы

Выход в ТОП подобных сайтов за короткий срок (домен зарегистрирован 20 сентября 2022), очевидно, подразумевает высокую работоспособность накрутки, однако, это не единственный и часто далеко не главный драйвер роста сайтов в нише.

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

Как сохранить команду разработчиков, если не хочется платить больше?

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 2.5K
Управление проектами *Исследования и прогнозы в IT *Здоровье
Из песочницы

Полтора года в нашей компании длился эксперимент, в котором участвовали 150 сотрудников. Он показал, что при разнице уровней оклада в 10-14% по сравнению с рынком разумеется не в нашу сторону специалисты от среднего до высокого уровня готовы продолжать работу при условии наличия программы заботы об их здоровье.
Иными словами, если вы не можете или не хотите платить своим сотрудникам столько, сколько платит рынок, и это "нежелание" не превышает 14%, то вы можете выдавать витамин D, что сокращает выгорание, и как следствие — текучесть кадров.

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

Создаем блог на Django с опросами и тестами. Краткая инструкция. Часть 2

Время на прочтение 6 мин
Количество просмотров 941
Блог компании Selectel Разработка веб-сайтов *Python *Django *
Туториал

В предыдущей части мы частично разобрали шаблон для нашего блога, выбрали виртуальную машину и запустили на ней нативный веб-сервер Django. Однако он предназначен только для тестирования и запуска приложений во время разработки. Для обработки запросов в продакшене нужно настроить Nginx и WSGI Gunicorn. В этой статье показываем, как это сделать.
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Комментарии 1