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

Все потоки

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

Добавление доменов в Carbonio GAL

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

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

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

Новости

Организация кода это важно и легко на основе Layer Architecture

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

Всем привет! Думаю многие читали кучу книжек по поводу Hexagonal, Onion, Clean, Layer Architecture и у вас могли остаться спорные вопросы как в сложности понимания материала, так и в реализации данных подходов в ваших проектах. Сегодня я хочу затронуть тему “Организации кода” и показать насколько это важно и легко одновременно на примере Layer Architecture (Слоистая архитектура).

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

Как выбрать правильный сервер c подходящими для ваших нейросетей CPU/GPU

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

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

Эта статья рассказывает о наиболее важных компонентах, которые влияют на выбор сервера для искусственного интеллекта, — о центральном и графическом процессорах (CPU и GPU). Выбор подходящих процессоров и графических карт позволит запустить суперкомпьютерную платформу и значительно ускорить вычисления, связанные с искусственным интеллектом на выделенном или виртуальном (VPS) сервере.

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

Пересаживаем проект с Vagrant + VirtualBox на Docker-контейнеры с помощью Ansible

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

До того, как все заполонили контейнеры, главными инструментами для создания локальной среды разработки были технологии наподобие Vagrant и VirtualBox. Эти инструменты в сочетании с такими средствами автоматизации, как Ansible и Chef, позволяли создать рабочую воспроизводимую среду для приложений. Однако развитие легких вариантов виртуализации, заложенное docker и постоянно упрощаемое различными облачными инновациями, привело к упадку этих некогда очень популярных среди разработчиков инструментов. Настолько стремительному, что увидев их где-нибудь, мы невольно задумываемся о возрасте кодовой базы.

И вот недавно я сам наткнулся на них. А если быть точнее, то мне достался проект, который все-еще на них полагается — он предполагает установку виртуальной машины VirtualBox под управлением Debian, созданной с помощью Vagrant, а затем настроенной с помощью Ansible. И все это работает. Ну, по большей части. Но когда не работает, разбираться, что пошло не так — настоящая боль. Поддержание координации между Vagrant и VirtualBox было особенно неприятной черной магией, которая подтолкнула меня к размышлениям о более дешевых и дружественных альтернативах виртуализации.

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

Истории

Мышиные гнёзда: какие разъёмы использовались в компьютерных устройствах?

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

Думаю, большинство читателей Хабра подключают свою мышку к компьютеру или ноутбуку через USB‑разъём. Наверняка есть и те, кто не хочет переходить с привычного PS/2. Кстати, в геймерской среде бытует мнение, что интерфейс PS/2 позволяет более эффективно действовать мышкой в некоторых играх. Так что такой разъём по-прежнему востребован.

А какие ещё разъёмы использовались? Давайте вспомним.

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

Оцениваем сложность алгоритмов на C# по памяти и времени с примерами

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

Продолжаем говорить о производительности и оптимизации кода. Сегодня поговорим о том, как и зачем оценивать сложность алгоритмов,  а также наглядно покажем, как эта сложность влияет на производительность кода.

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

Как оценить задачи без Planning Poker и лишних слов

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

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

Меня зовут Александр, я занимаюсь релиз менеджментом в ИТ-компании TAGES. Эта работа требует быстрой поставки бизнес-ценности в условиях меняющегося мира. Однако непрерывность регулярных деплоев невозможна без четкого плана. А правильный план, в свою очередь, требует точной оценки трудозатрат.

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

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

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

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

Ловушка семантики и атрибутивных конструкций, или Почему architecture decision — это не архитектурное и не решение?

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

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

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

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

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

Регистрация компании в Абу-Даби

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

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

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

Windows 95 снова в строю? Модернизация старой ОС для работы с современными приложениями и кое-что ещё

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

На днях стало известно о том, что операционную систему Windows 95, которой уже почти 30 лет, модернизировали таким образом, что она получила поддержку .NET. Кроме того, выполнены и другие работы, так что теперь эта ОС совместима с большим количеством современных программ. В этом есть и практический смысл — можно расширить функциональность безнадёжно устаревшего «железа». Подробности — под катом.

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

Team vs team lead

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

Тимлид — это не только большие деньги и большая ответственность. Помимо всего прочего, человек, занимающий эту должность, должен уметь ладить с людьми, решать конфликты. На практике такое бывает не всегда. Историй на тему того, как тимлид кошмарит подчинённых, предостаточно. Моя история как раз одна из них, но, в отличие от большинства тех, которые мне довелось услышать, она заканчивается хэппи-эндом.

Читать далее
Всего голосов 10: ↑10.5 и ↓-0.5+11
Комментарии3

Неадекватная стоимость исходящего трафика у некоторых облачных хостеров

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


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

Если обычные хостеры не тарифицируют этот трафик, то некоторые другие сервисы устанавливают специальные тарифы. Как показывает практика, это может стать неприятным сюрпризом для клиентов.
Читать дальше →
Всего голосов 13: ↑14.5 и ↓-1.5+16
Комментарии2

Как мы улучшили городской сервис оценки транспортной доступности ЖК

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

Привет, хабровчане! Это команда разработки «МосТрансПроекта». Возможно, вы уже читали статью про наш сервис оценки транспортной доступности новостроек «Узнай про ЖК». Если еще нет — велком. Сервис работает уже год и совсем недавно мы запустили ряд обновлений. Расскажем, зачем они были нужны и что это дало пользователям.

Обновления  к любому продукту выпускаются с определенной целью. Как правило,  стоит задача улучшить продукт под новые реалии, выйти на новую ЦА, не отстать от конкурентов или превзойти их.

В случае с нашим сервисом мы сразу решили, что будем ориентироваться на пользователей. Чего они хотят? Что им надоедает? Все ли понятно? Как помочь им разобраться в массивах данных? Поэтому, прежде чем выкатить апдейт, мы еще раз посмотрели на «Узнай про ЖК» глазами аудитории.

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

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

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн

Если бы Торетто был ML-инженером: мониторинг дрифта моделей и данных

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

Даже при наличии качественных входных данных качество предсказаний ML-модели со временем ухудшается. Под катом рассмотрим, как команда Neoflex с помощью мониторинга обнаруживает изменения вовремя и поделимся подборкой open source-библиотек для определения дрифта данных.

Теперь клиенты Selectel могут оптимизировать управление DS/ML-моделями с помощью MLOps-платформы Neoflex Dognauts. Она обеспечивает автоматизацию полного цикла разработки и эксплуатации моделей машинного обучения.
Читать дальше →
Всего голосов 10: ↑9.5 и ↓0.5+9
Комментарии0

Обеспечение безопасности на выделенных серверах: очистка следов с xDedic и специализированным батником

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

Храните ли вы важные данные на выделенных серверах? Узнайте, как обеспечить их безопасность с помощью двух мощных инструментов: xDedic Log Cleaner и «специализированный батник». Эта статья расскажет вам, как эти программы могут помочь в очистке следов вашей активности на сервере, обеспечивая вашу приватность и анонимность.

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

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE

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

Друзья! Много ли платформ вы знаете, где для написания пользовательских приложений используется стек… веб-технологий, причём это единственный нативный способ писать программы? Услышав о HTML5 + CSS + JS, на ум приходит разве что webOS — которая используется в современных телевизорах от LG (а ранее использовалась ещё и в Palm Pre — уникальный смартфон, единственный в своём роде), а олды вспомнят ещё и про FireFox OS, в которой вся оболочка (включая многозадачность, шторку уведомлений и все приложения) также была реализована на JS. Но ни webOS, ни FFOS в своё время не суждено было стать массовыми ОС на смартфонах: сказывались аппаратные ограничения устройств, да и проблемы с портированием уже существующих приложений с других платформ (например, игр). Однако несколько лет назад, проект FireFox OS был форкнут и на свет появилась новая система, предназначенная для… умных кнопочных телефонов с LTE! И имя ей — KaiOS. Вероятно, многие мои читатели слышали о ней и о новых умных кнопочниках от Nokia. Но что из себя представляет система под капотом и чем она может быть интересна гику? Читайте в новом материале!
Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии3

Как селлер картин чуть не провалился с нестандартными товарами на Wildberries. А потом в 6 раз увеличил доход

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

Как продавать сложные, нестандартные товары на WB? Когда производство идет под заказ и доставка становится невыносимо долгой. Что делать, если отрицательные отзывы понизили рейтинг и карточка товара упала в выдаче? Как вернуть доверие покупателей и повысить привлекательность карточки?  Как продвигать такие товары? 

Компания по производству картин и зеркал начала продажи на WB, но не знала, как решить проблемы нестандартного товара. Перестали изготавливать под заказ и в 4 раза увеличили скорость доставки. Улучшили качество упаковки и стали получать положительные отзывы вместо отрицательных, рейтинг вырос с 3,7 до 4,3 баллов. 

В 4 раза повысили ранжирование карточки за счет правильных ключевых фраз, графической воронки продаж и вышли в ТОП-20. Начали продавать КГТ (крупно-габаритные товары) и стали получать 20% дополнительного дохода. Нашли новые точки роста - расширили ассортимент: картины, сгенерированные нейросетью и модульные постеры. Прямая реклама не работала, поэтому увеличивали присутствие товаров на выдаче при помощи акций Wildberries.

Кейс селлера, который в 6 раз увеличил свои продажи с 345 324 р до 1 944 847 р. 

Читать кейс селлера
Всего голосов 18: ↑14 и ↓4+10
Комментарии20

Как тимлиду проводить собеседование так, чтобы кандидат и компания получили от него максимум

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

Всем привет! С вами снова я, Артём Харченков, руководитель разработки Crosstech Solutions Group. Ранее я рассказывал, как успешно пройти первый испытательный срок, а сегодня поделюсь опытом проведения собеседований глазами тимлида. Эта статья будет полезна как нанимающим менеджерам, так и соискателям, которые устраиваются на новую работу. 

Чтобы не быть голословным касательно своего опыта, приведу немного статистики: 

На текущий момент в компании лично я провёл больше 300 собеседований. Ещё суммарно около 100 провели мои тимлиды и другие собеседующие сотрудники. За это время в команду было нанято 35 человек, соответственно, в среднем, мы нанимаем одного из 9 приходящих на собеседования кандидатов. Дальше я подробно расскажу о подходах, которые применяю при найме специалистов в нашу команду. 

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

История водородных двигателей и почему они до сих пор не спасли человечество

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

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

Читать далее
Всего голосов 4: ↑4.5 и ↓-0.5+5
Комментарии19

Закончена сборка самой большой в мире цифровой камеры для обсерватории имени Веры Рубин

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

Концепцию обсерватории имени Веры К. Рубин, ранее называвшаяся Large Synoptic Survey Telescope (LSST), официально предложили в 2001 году. Учёные захотели создать космический телескоп, способный проводить исследования глубокого неба с использованием новейших технологий. У него широкоугольный отражающий телескоп с 8,4-метровым главным зеркалом, основанным на новой трехзеркальной конструкции (Simonyi Survey Telescope), и 3,2-мегапиксельная камера для получения изображений с зарядовой связью (CCD) (LSST Camera). После завершения строительства «Рубин» проведёт 10-летний обзор южного неба, известный как Legacy Survey of Space and Time (LSST).

Хотя строительство самой обсерватории началось только в 2015 году, работы по созданию цифровых камер и основного зеркала телескопа начались гораздо раньше (в 2004 и 2007 годах соответственно). После двух десятилетий работы учёные и инженеры из Национальной ускорительной лаборатории SLAC Министерства энергетики США (DOE) и их коллеги объявили о завершении создания камеры LSST — самой большой цифровой камеры из когда-либо созданных. После установки на телескоп Simonyi Survey Telescope эта камера поможет исследователям наблюдать нашу Вселенную в беспрецедентных деталях.

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