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

Все потоки

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

Что ещё почитать игровому программисту?

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

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

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

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

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

Новости

Шаблон телеграмм бота на go

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

Шаблон для телеграмм ботов на go - Ваш надежный помощник в создании удобного и функционального бота.

В него можно легко добавлять новые модули, расширяющие возможности бота.
Не тратьте время на банальности, его уже потратили для Вас !

Run Go, Run !
Всего голосов 2: ↑0 и ↓2 -2
Комментарии 0

Утверждена структура стандарта IFC 4.3

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

Завершено голосование по признанию IFC 4.3 в качестве ISO-стандарта. Вердикт: «Принято». В настоящее время стандарт проходит стадию публикации, но еще не опубликован. Предполагаемые даты — конец марта или начало апреля.

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

Храним файлы Strapi в облаке Selectel

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

Привет, я некоторое время работаю над своим пет проектом, где в основном занимаюсь фронтом, а для данных использую headless CMS под названием strapi.io. В какой-то момент у меня появилась потребность вынести медиа хранилище из локальной папки в облако. А так-как основной проект уже находился долгое время на серверах Selectel, я решил воспользоваться их объектным хранилищем и подключится к нему с помощью плагина “@strapi/provider-upload-aws-s3“. И в этой статье я вам опишу краткий гайд как это сделать.

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

Истории

Где изучать Python в 2024. Бесплатные курсы, книги и ресурсы

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


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

Множество полезных бесплатных курсов и книг делает обучение Python доступным для всех. Вы можете изучать этот замечательньй язык программирования в своем собственном темпе и без необходимости тратить деньги на платные курсы.

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

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

Битва за маржинальность

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

И снова здравствуйте! Меня зовут Светлана, я руковожу отделом методологии и развития системы управления проектной деятельностью в ГК «Цифра». Ранее я уже писала на Хабр про успешное бюджетирование проектов. Сегодня хочется поговорить о таком аспекте проектного управления, как планирование его доходности и маржинальности. Cтатья будет интересна прежде всего руководителям проектов разработки и внедрения ПО, а также ответственным за бюджетирование таких проектов.

В статье рассматриваются следующие проблемы:

 • Замкнутый круг низкой рентабельности

• Анализ «Затраты-объем-прибыль»

• Сколько стоит простой сотрудника

• Как НЕЛЬЗЯ считать загрузку

• Токсичность скидок

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

 Зачем? Да потому что высокая маржинальность проектов обеспечивает жизнеспособность и дальнейшее развитие продуктов и компании в целом.

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

Будет ли пенсия у родившихся в восьмидесятых?

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

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

Читать далее
Всего голосов 68: ↑63.5 и ↓4.5 +59
Комментарии 95

Молодой стартап, не имеющий конкурентов на рынке?

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

MonomerBIO – стартап, разрабатывающий платформы для объединения, автоматизации лабораторных процессов. 

В России нет альтернативы среди всех ИИ стартапов медтеха. 

Не требует сложной разработки. 

Round: $5.6M

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

Карьерный рост для технических писателей: советы и идеи по развитию профессиональных навыков

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

Всем привет, меня зовут Мишинёва Екатерина, я – ведущий технический писатель с опытом работы в сфере IT уже практически 15 лет.

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

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

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

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

Очистка данных перед загрузкой в хранилище: Подробное руководство с техническими деталями

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

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

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

Рекурсивные CTE

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

Одним из наиболее важных применений CTE являются рекурсивные запросы, для которых CTE является фактически единственным средством реализации. Как отмечалось в предыдущей статье, в Books Online есть несколько примеров использования CTE, включая и рекурсивный CTE. Тут мы будем использовать эти примеры из Books Online, используя один из ранних образов базы данных AdventureWorks.

Рекурсивные CTE все сделаны по одному шаблону. Тело CTE представляет собой запрос с UNION ALL, который объединяет один или несколько подзапросов называемых закреплёнными элементами, которые заполняют набор результатов. Кроме закреплённых элементов есть один или несколько рекурсивных подзапросов, называемых рекурсивными элементами, которые возвращают оставшуюся часть результирующего набора. Эти рекурсивные подзапросы ссылаются на сам рекурсивный CTE. Получается, у нас есть один или несколько закреплённых подзапросов и один или несколько рекурсивных подзапросов, объединенных UNION ALL. 

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

10 советов, как создать эффективный опрос

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

Эффективные опросы – это не просто инструмент сбора мнений или предпочтений; это мощный механизм аналитики, позволяющий глубже понять потребности аудитории, предугадать тренды и оптимизировать продукты и услуги для удовлетворения запросов рынка. От HR-отделов, которым необходимо измерить удовлетворенность и вовлеченность сотрудников, до маркетологов, стремящихся выявить потребности своих клиентов – опросы предоставляют необходимые данные для принятия обоснованных решений.

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

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

Что учесть при портировании приложения на Аврору

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

Привет, Хабр! Меня зовут Дмитрий Мозер, я Flutter Team Lead в Friflex и участник бета-тестирования ОС Аврора. Занимаюсь, в том числе, созданием приложений на Flutter для ОС Аврора.

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

В этой статье я расскажу, что обязательно нужно учесть, если вы собираетесь портировать мобильное приложение на ОС Аврора. Надеюсь, она будет вам полезна.

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

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

One Day Offer от УЦСБ
Дата 17 февраля
Время 10:00
Место
Онлайн

GPT или GigaChat — ответит RAGAS

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

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

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

Книга «Python для сложных задач: наука о данных. 2-е межд. изд.»

Время на прочтение 11 мин
Количество просмотров 1.3K
image Привет, Хаброжители!

Python — первоклассный инструмент, и в первую очередь благодаря наличию множества библиотек для хранения, анализа и обработки данных. Отдельные части стека Python описываются во многих источниках, но только в новом издании «Python для сложных задач» вы найдете подробное описание IPython, NumPy, pandas, Matplotlib, Scikit-Learn и др.

Специалисты по обработке данных, знакомые с языком Python, найдут во втором издании решения таких повседневных задач, как обработка, преобразование и подготовка данных, визуализация различных типов данных, использование данных для построения статистических моделей и моделей машинного обучения. Проще говоря, эта книга является идеальным справочником по научным вычислениям в Python.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 1

Получаем ip-адрес из requests (python)

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

Когда мы получаем какую-либо информацию о домене, в числе прочих параметров мы узнаем его ip-адрес. И получить его с помощью python не составляет большого труда. Однако давайте рассмотрим, как, не используя прямое обращение к сокету получить ip-адрес непосредственно из запроса.

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

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

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

Писать рецепты и стихи сочинять нейросеть умеет с легкостью, да что там, уже и речь распознаёт в режиме реального времени. И всё же, чем ещё может удивить нас «ИИ Всезнающий»? 

Нет, вышивать крестиком или плести макраме пока не входит в число его навыков. Зато теперь ИИ умеет то, о чем ещё пару лет назад мы смотрели разве что в фантастических фильмах, ― КЛОНИРОВАТЬ ЛЮДЕЙ! 

Получив от вас обычное видео со звуком, нейросеть может вас "скопировать" и поселить вашу копию в виртуальный мир. То есть не совсем вас, а вашего 3D-клона, как две капли воды на вас похожего! 

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

Создаем параллакс-эффект во Flutter с CustomPaint

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

Краткое руководство по созданию эффекта параллакса в Flutter с использованием CustomPaint. Узнайте, как оживить интерфейс вашего приложения с помощью динамичных визуальных эффектов.

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

Чем бизнес-аналитик отличается от системного и почему для проектов цифровой трансформации вам нужно два специалиста

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

Привет, Хабр! Я Владимир Хрипун, руководитель центра компетенций по развитию BPM-систем в Первой грузовой компании. Сегодня разберем с вами, чем бизнес-аналитик отличается от системного и почему для проектов цифровой трансформации вам нужно два специалиста. Статья будет полезна менеджерам, продуктам, руководителям проекта. Всем кому надо объяснять, или кто сам хочет разобраться, в чем отличие бизнес и системных аналитиков. 

Часто всем участникам проекта хочется оптимизировать трудозатраты и бюджет. И очень светлая мысль, которая возникает у каждого второго продукта или РП: “А давайте у нас будет один аналитик, который сделает всё!”. У руководителей более высокого уровня, топов и собственников это идея возникает в 9 случаев из 10. В результате сроки сорваны, бюджет превысили в два раза. Почему так происходит и будет происходить разберем ниже. 

Основную идею этой статьи донесу через аналогию, а затем разберемся предметно. 

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

С отвесной скалой все понятно. Точнее понятно, что ничего не понятно – нужны подготовленные спецы, которые быстро заберутся наверх и при этом не разобьются в лепешку. Поэтому профессионального скалолаза берем в команду 100%. А вот с равниной и озером не все однозначно – ведь плавать и бегать все умеют. Есть большой соблазн взять в команду одного спортсмена, а на сэкономленные деньги и время еще и интерфейс в синий покрасить. Вот так и формируются команды разработки, где есть выделенные разработчики (скалолазы) и аналитики (бизнес и системный анализ в одном флаконе). 

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

Подробный гайд как сделать темную тему с помощью variables фигмы

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

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

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