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

Все потоки

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

Из электронных писем: сокращение усовершенствований и нелинейные результаты

Время на прочтение 6 мин
Количество просмотров 35
Перевод


Нашла у Сергея Абдульманова (Milfgard) пост 4 крутые штуки про разработку игр. В посте ссылки на 4 перевода из блога геймдизайнера Тайнана Сильвестра, создателя игры «RimWorld». Но ссылки мертвые. С разрешения автора воскрешаю переводы из архива Мосигры, (предыдущий перевод — Симулятор мечты).

Если свести все письмо в один абзац, то Тайнан топит за скорость разработки (а не за полишинг):

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


Я веду ламповый Telegram-канал GameDevils. Заглядывайте в гости, я делюсь там материалами про геймдизайн, разработку и историю игр ^__^
Читать дальше →
Рейтинг 0
Комментарии 0

Новости

Логистика. Часть 5. Управление доходами, или первый шаг к нестингу

Уровень сложности Средний
Время на прочтение 41 мин
Количество просмотров 30
Аналитика

Управление доходами (англ. Revenue management, сокращённо RM) звучит как что-то очень скучное. Максимизация прибыли, усиление конкурентоспособности, эффективное планирование и бюджетирование, улучшение принятия решений, устойчивое развитие. Разве не скука? Также всё это управление доходами может показаться циничным, ведь в таких сферах, как медицина и образование, это зачастую становится причиной несправедливых решений.

Однако! Благодаря RM компании развиваются. Развитие компаний — это развитие всего рынка. Развитие рынка — это рост экономики. Рост экономики — это увеличение: налоговых поступлений, количества рабочих мест, качества жизни и благополучия общества.

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

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

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

FinOps — Развеивание тайн — Часть 4

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 69
Мнение
Перевод

FinOps, сокращение от "Financial Operations", - это система управления операционными расходами (OpEx) в облачной среде. Она призвана помочь компаниям получить максимальную отдачу от каждого доллара, потраченного на облачные технологии. Этот подход представляет собой сочетание систем, передовых практик и культуры, которые обеспечивают финансовую ответственность в модели облачных вычислений с переменными расходами.

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

Проблемы современного программного обеспечения — невозможность отключения «ненужного функционала»

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

Никогда не задумывались почему тормозит компьютер? Дело ли в «плохой оптимизации» современного софта? Ведь Когда Photoshop отъедает 8 гигабайт только при запуске, Google Chrome создает свыше 10 процессов, а Telegram пытается превратиться в Instagram, невольно начинаешь задумываться, что «где-то мы свернули не туда».

Версия статья не от дилетанта, с более близкими для хабра примерами… лежит здесь!

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

Истории

Как подружить бизнес и процессы

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

Привет, Хабр! Я Максим Катаев, старший аналитик в отделе Mobile Core Тинькофф. Наш отдел разрабатывает общие компоненты для мобильных приложений: от авторизации до дизайн-системы. Они используются в приложениях экосистемы Тинькофф: Инвестициях, Бизнесе, Мобайле и прочих. 

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

Я постарался сделать акцент не на скучной теории, а на лайфхаках, которые можно применять на практике. Let's GOOOOO!

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

Wi-Fi без Интернета на рейсе Southwest

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

Недавний полет я провел, пытаясь выяснить, что можно сделать, подключившись к Wi-Fi на борту самолета, но без доступа к Интернету.

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

Деревянный бушлат или белый халат?

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

Почему нас одолевает страх перед медицинскими процедурами? Сколько таких боящихся? И что же, собственно, делать с этими фобиями?

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

Microsoft собирается выпустить конкурента Chrome OS. Что это будет за система?

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

Похоже на то, что облачных операционных систем, которые практически нельзя использовать без подключения к сети, вскоре станет больше. Стало известно о том, что корпорация Microsoft готовит специальную версию Windows 12. Она будет базироваться на браузере Edge, который, в свою очередь, базируется на движке Chromium. Насколько можно судить, эта ОС будет нацелена на образовательные учреждения.

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

Краткая история рождения ноутбука. Часть вторая

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

Мы продолжаем наш рассказ о ноутбуках. Прародителем ноутбуков ПК Portal считается Европа. Но в США своя хронология. Здесь IT-историки практически в унисон первым называют ПК Osborne-1 компании Osborne Computer Corporation (OCC), и в этом есть свой резон. Это был полноценный по тем временам восьмибитный компьютер с 5-дюймовым монохромным ЭЛТ-дисплеем, размерами 52х33х23 см и весом чуть больше 11 кг. Своего источника питания у него не было, аккумулятор — штука тяжелая, Osborne-1 работал от сети. Что касается его начинки, да и внешнего вида тоже, то IT-историки до сих пор спорят, что и у кого позаимствовал Osborne-1, а некоторые уверяют, что это был просто уменьшенный по габаритам и массе Xerox NoteTaker весом 22 кг. Но все это не так уж и важно, создатели Osborne-1 Адам Осборн и Ли Фельзенштейн никогда не претендовали на изобретение принципиально нового ПК. 

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

Адаптация, а не онбординг: что мы делаем, чтобы наши сотрудники влились в компанию?

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

Привет, Хабр! Я Анна, руководитель отдела адаптации, обучения и развития в ГК «Автомакон». У нас в команде 800+ специалистов на удалёнке, продолжается бурный рост, и возникает вопрос: как не потерять сотрудников на этапе адаптации?

Мы выделили отдельную роль – куратор процесса адаптации, и пошли по пути «постоянно держать руку на пульсе». В этой статье расскажем, как у нас организован и ведется этот процесс, а также поделимся рекомендациями по лёгкой адаптации на новом месте.

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

К2 Кибербезопасность выходит на рынок коммерческих SOC в партнерстве с «Лабораторией Касперского»

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

К2 Кибербезопасность запускает Центр мониторинга информационной безопасности (Security Operations Center, SOC).  Он объединит экспертизу К2 Кибербезопасность в области защиты информации и передовые технологии “Лаборатории Касперского”. Используя платформу Kaspersky Unified Monitoring and Analysis Platform (KUMA), построенную на микросервисной архитектуре, специалисты SOC К2 Кибербезопасность смогут в режиме реального времени отслеживать, анализировать и информировать клиента об атаках как извне, так и изнутри инфраструктуры.

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

Как продлить срок службы старых PHP-приложений

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

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

Хоть обновление существующих PHP-приложений и является идеальным рекомендуемым подходом, мы не можем избежать появления приложений/сайтов, которые попросту не в состоянии оправдать человеческие, финансовые и политические затраты на их обновление. Особенно это касается старых PHP-приложений, работающих на PHP 5 или 7 версии. WordPress.org, например, сообщает, что только 16% зарегистрированных сайтов WordPress работают на версии PHP, поддерживаемой разработчиками ядра PHP.

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

Минцифрова гора, суверенная мышь и 0,0037%-ное импортозамещение

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 3.9K
Аналитика

Процесс обилечивания российских сайтов суверенными TLS-сертификатами идет в лучших традициях плановой экономики: бодрые рапорты с дутыми цифрами.
Читать дальше →
Всего голосов 29: ↑25 и ↓4 +21
Комментарии 8

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

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Joker
Дата 9 – 14 октября
Время 16:00 – 19:30
Место Санкт-Петербург Онлайн
Открытый урок «Kafka Streams»
Дата 16 октября
Время 10:00
Место Онлайн
Питч-сессия pravo (tech) impulse
Дата 19 октября
Время 15:45 – 17:30
Место Москва
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн
IT Recruiting – HR Forum 2023
Дата 8 – 10 ноября
Время 9:00 – 18:00
Место Москва
Онлайн IT HR-конференция HR42
Дата 17 – 18 ноября
Время 10:00 – 14:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн

Приглашаем на Cinimex DEV meetup: ИТ-событие для разработчиков (офлайн/онлайн)

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

Привет Хабр! Осень - традиционно богата на ИТ-события, где есть возможность познакомиться с новыми людьми, посетить актуальные доклады и узнать о компаниях на стендах.

Меня по-прежнему зовут Антон и мы подготовили митап по разработке!

Когда?

Начало митапа: 19 октября в 19.00 

Встречаемся: 19 октября в 18:00 на площадке LOFT IDEALISTA (г. Москва, Нижняя Сыромятническая ул., 11, корп. 1, этаж 3)

Так же будет доступна онлайн‑трансляция митапа.

В билете после регистрации будет указана ссылка.

О чем расскажем?

Будем разбираться в вопросе, как писать код так, чтобы при этом создавать меньше багов? Какие "оверхеды" с точки зрения производительности и трудозатрат приносит микросервисная архитектура и нужно ли нам обратно в монолит? А так же постараемся разобраться насколько хорош паттерн Transactional Outbox и есть ли ему альтернатива?

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

Исследуем Wisenet (Samsung) HRX-1620

Уровень сложности Сложный
Время на прочтение 5 мин
Количество просмотров 713
Туториал

Приветствую!

В этот раз я хотел бы рассказать о своём первом проекте в компании BI.ZONE. Дело было давно, девайс (Wisenet HRX-1620) уже не выпускается и не обслуживается, поэтому за давностью лет можно и поделиться. Заодно это предостережёт вас от использования этого устройства на объектах и поможет защититься.

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

Поиск внеземных цивилизаций с помощью спутниковой тарелки

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

Спутниковые антенны с конвертерами Ку-диапазона совместно с приемниками RTL-SDR, иначе называемыми Dongle, можно использовать для различных занимательных экспериментов. В том числе приема на компьютер сигналов спутникового телевидения, маяков и параметрической информации со спутников Starlink и даже для поиска внеземных цивилизаций.

Для этого, кроме компьютера, тарелки, конвертера и приемника RTL-SDR, понадобится кабель, несколько F-разъемов, блок питания на 12 вольт и переходник для питания конвертера Bias-T. Последний можно сделать самому из дросселя и конденсатора. В дальнейшем можно будет добавить тональный генератор на 22 кгц для включения второго гетеродина верхней части поддиапазона и блок питания на два напряжения 12 и 18 вольт для приема сигналов с разной поляризацией.

Далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 0

«Синдром отката» против «Министерства будущего»: сравнение двух свежих технотриллеров от знаменитых фантастов

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

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

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

Что такое деньги

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

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

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

О Prepare statements, серверном кэше скомпилированных запросов или как эффективно кэшировать запросы в YDB

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 239
Туториал
Перевод

Существуют различные способы снижения стоимости выполнения SQL-запросов в современных СУБД. Наиболее распространенными подходами являются использование подготовленных запросы и кэширование. Оба метода доступны в YDB.

Кэширование запросов позволяет скомпилировать запрос один раз (проанализировать его, построить оптимальный план запроса, в т.ч. JIT-скомпилировать в машинный код), а затем повторно выполнить его с разными значениями параметров. Это позволяет сократить общее время выполнения запроса на величину времени компиляции запроса. Кроме того, кэширование запросов значительно сокращает объем вычислительных ресурсов, необходимых для выполнения повторяющихся пользовательских запросов, поскольку они компилируются только при первом запросе (и инвалидации кеша). Ниже мы объясняем, почему в самых общих случаях необходима Prepare, какие трудности возникают с этим в случае распределенной СУБД и как кэшировать запросы без Prepare.

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

Извлечение текста из файлов PDF при помощи Python

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 1.7K
Туториал
Перевод

▍ Введение


В эпоху больших языковых моделей (Large Language Model, LLM) и постоянно расширяющейся сферы их применений непрерывно растёт и важность текстовых данных.

Существует множество типов документов, содержащих подобные виды неструктурированной информации, от веб-статей и постов в блогах до рукописных писем и стихов. Однако существенная часть этих данных хранится и передаётся в формате PDF. В частности, выяснилось, что за каждый год в Outlook открывают более двух миллиардов PDF, а в Google Drive и электронной почте ежедневно сохраняют 73 миллионов новых файлов PDF (2).

Поэтому разработка более систематического способа обработки этих документов и извлечения из них информации позволит нам автоматизировать процесс и лучше понять этот обширный объём текстовых данных. И в выполнении этой задачи, разумеется, нашим лучшим другом будет Python.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 2