Месяц: Май 2023
-
Куда подевались все хакеры? Как правильно обсуждать языки программирования
Обсуждая с друзьями и коллегами языки программирования, я осознал, как приблизительно должны выглядеть такие разговоры. В этой статье я расскажу об этом, надеюсь, это окажется для вас полезным. ▍ Что мы на самом деле сравниваем, сравнивая языки программирования? Придя в гости к другу, я увидел, что на нём надета футболка Golang. Он сказал, что любит…
-
Про КИУМ в энергетике
Коэффициент использования установленной мощности – предмет вечных манипуляций в энергетике.Почему классическое «большой КИУМ – хорошо, маленький – плохо» в корне неверно?Например, КИУМ российской атомной генерации – 80%, гидроэлектростанций – около 40%, а газовой и угольной генерации – 29-35%.Но что это означает? Эти цифры по сути отражают только физику генерации электроэнергии на разных объектах и то,…
-
Битва медведей: Pandas против Polars
Привет! На связи Грегори Салиба из Spectr.Возможно, вы прочитали название статьи и подумали, что попали на программу «В мире животных». Но нет, речь пойдет о сравнении двух гигантов аналитики данных в Python: Pandas и Polars. В этой статье мы подробно рассмотрим вопрос быстродействия этих двух решений в части работы с файлами больших объемов. В статье мы…
-
«Двигаем» не только автомобили: как CarPrice переезжал в новый ЦОД
Зачем CarPrice понадобился переезд?В конце 2021-го года мы фиксировали высокую загруженность аппаратных ресурсов: для продолжения нормальной работы требовалось увеличение мощностей. Вопрос был в том, как именно мы будем расширяться — арендуем новые серверы в «родном» ЦОДе или уйдем на новую платформу.Сделать выбор в пользу нового дата-центра нас убедили несколько факторов: Во-первых, мы получили более выгодное предложение…
-
Создаем блог на Django с опросами и тестами. Краткая инструкция. Часть 2
В предыдущей части мы частично разобрали шаблон для нашего блога, выбрали виртуальную машину и запустили на ней нативный веб-сервер Django. Однако он предназначен только для тестирования и запуска приложений во время разработки. Для обработки запросов в продакшене нужно настроить Nginx и WSGI Gunicorn. В этой статье показываем, как это сделать.
-
Как сохранить команду разработчиков, если не хочется платить больше?
Привет, Хабр и Хабаровчане Хабровчане, меня зовут Ибрагим и я руковожу проектом parasafi. Мы доставляем различные товары из Турции и оказываем медицинское сопровождение под ключ в этой же стране. Я хотел бы рассказать вам о нашем эксперименте, который проводился с полного согласия испытуемых и руководства и показал интересные результаты. Еще немного необходимой нудятины перед стартом.…
-
Как ранжируются сайты в тематике криптовалют?
В последнее время наблюдается определенная динамика выдачи, связанная с выходами на лидерские позиции в выдаче новых сайтов, таких как VPN-агрегаторы. Выход в ТОП подобных сайтов за короткий срок (домен зарегистрирован 20 сентября 2022), очевидно, подразумевает высокую работоспособность накрутки, однако, это не единственный и часто далеко не главный драйвер роста сайтов в нише.Наблюдая за такими аномалиями, мы…
-
Как мы укрощаем код, или Только то, что нужно знать разработчику об МКБ
Всем привет, я Виталий Трепыхалин – CIO в МКБ. Сегодня расскажу о том, как работает ИТ-дирекция нашего банка: как ИТ-специалисты разных направлений могут получать интересные задачи, а бизнес при этом наследует удобный продукт высокой стабильности, а также о том, как мы организовали обмен опытом с высокой прозрачностью тех инструментов, которые производим в созданной нашей командой…
-
Книга «JavaScript с нуля до профи»
Привет, Хаброжители! Книга демонстрирует возможности JavaScript для разработки веб-приложений, сочетая теорию с упражнениями и интересными проектами. Она показывает, как простые методы JavaScript могут применяться для создания веб-приложений, начиная от динамических веб-сайтов и заканчивая простыми браузерными играми. В «JavaScript с нуля до профи» основное внимание уделяется ключевым концепциям программирования и манипуляциям с объектной моделью документа для…
-
Пишем Тетрис на Svelte
ПредисловиеЭта статья была написана без малого год назад, чуть подправлена несколько месяцев назад, но была отложена в долгий ящик. С тех пор многое изменилось, например, русскоязычная документация в настоящий момент вроде бы не поддерживается в актуальном состоянии. Был опубликован новый интерактивный учебник сразу по Svelte и SvelteKit вместе взятым. Текущая версия SvelteKit уже достигла 1.20,…