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

Все потоки

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

Новости

Как IT-бизнесу сэкономить на налогах в 2022 г

Бизнес-модели *Исследования и прогнозы в IT *
Recovery mode

Как IT-бизнесу сэкономить на налогах в 2022 г.

 Коротко о последних изменениях в процедуре получения налоговых преференций IT-компаниями.

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

IT-стартап в 2022 году: перспективы и предостережения

Патентование *История IT Карьера в IT-индустрии

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

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

Год бесплатного обучения Android-разработке для школьников: все об IT Школе Samsung

Блог компании Samsung Разработка под Android *Учебный процесс в IT

4 года назад мы опубликовали пост, в котором подробно рассказывали о бесплатной образовательной программе для школьников «IT Школа Samsung». И как оказалось, это очень удобный способ ответить на вопросы, которые задают нам школьники, родители, партнеры и все, кому она интересна. А мы ведь не стоим на месте: улучшаем программу, открываем новые площадки и форматы. Сейчас идет последняя неделя набора на очередной учебный год в IT Школу Samsung и, мы решили кратко (мы ценим ваше время) рассказать о программе и ответить на самые частые вопросы.

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

Как мы переходили на React-router v6: подводные камни и альтернативы

Блог компании Альфа-Банк JavaScript *Программирование *ReactJS *
Tutorial

Мы перешли на шестую версии React-router. Это помогло нам решить несколько проблем, например, определение маршрутов в Switch рендерит точный маршрут, а не первое совпадение, а размер бандла уменьшился в 2 раза.  

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

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

Как правильно внедрить Self-service-аналитику и для чего вам это. Кейс «Пятёрочки»

Блог компании AGIMA Анализ и проектирование систем *API *Веб-аналитика *Аналитика мобильных приложений *

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

Читать далее
Всего голосов 20: ↑18 и ↓2 +16
Просмотры 336
Комментарии 0

Светодиодный светильник от батарейки ААА

DIY или Сделай сам

Приветствую, Хабр!

На днях зашел в отдел осветительных приборов в строительном магазине и увидел маленький светильник в кухонную мебель. Работает от двух батареек ААА. На корпусе маленький выключатель (фото будет ниже), клеится на двухсторонний скотч. Срабатывает от магнита, то есть встроенный геркон. Может быть я все-таки наберусь смелости, куплю его и разберу, но как я полагаю там плата из четырех светодиодов и четырех резисторов. А цена! Да мне во все шкафы это обойдется в 100500 рублей, если не больше. Не то, чтобы мне они были очень нужны, но все-же! И нет, я не буду делать светильник на 4-х резисторах…

Вызов принят!
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 2.2K
Комментарии 21

Пишем на Rust игры для Unreal Engine

Разработка игр *Rust *Unreal Engine *Игры и игровые консоли
Перевод
image

Ссылки



Введение


Несколько месяцев назад я задался вопросом: что, если написать игру на Rust, но в качестве рендерера использовать Unreal? Поразмыслив, я пришёл к выводу, что раскрытие рендерера Unreal языку Rust при помощи FFI (Foreign function interface) языка C потребовало бы гораздо больше усилий, чем мне хотелось. Но что, если просто надстроить систему на Unreal? Я смогу просто перемещать акторов (gameobject из Unreal) при помощи Rust. Эта задача показалась гораздо более приемлемой, поэтому я приступил к работе.

Спустя неделю я раскрыл несколько функций, позволявших получать ввод, задавать и считывать позицию актора. Благодаря этому я наконец мог перемещать персонажа в Unreal.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 680
Комментарии 0

Сколько школ во всем мире? Чтение сотен гигабайт OpenStreetMap данных в JVM из Apache Arrow

Java *Программирование *OpenStreetMap *Open source *PostgreSQL *

JVM основная платформа для Big Data решений, таких как Hadoop, Spark, Presto, NiFi но на производительность значительно влияют копирование/сериализация данных "на каждый чих" с последующей сборкой мусора и отсутствие SIMD оптимизаций при работе с данными.

А можно ли в программе на JVM прочитать сотни гигабайт Parquet файлов без Spark/Hadoop? В этом нам поможет библиотека Apache Arrow - проект, которым объединяются десятки решений для работы с Большими Данными. Но для этого даже не обязателен кластер с тысячами ядер и петабайты хранилища! Обработку данных начнем с "золотого стандарта" для open source: PostgreSQL 14 + PostGIS 3.2.0, а продолжим на OpenJDK 11 + Apache Arrow 9.0.0.

В качестве примера измерим с неизвестной точностью "среднюю температуру по больнице" - мы посчитаем число школьных зданий по всему миру в проекте OpenStreetMap. И когда говорят что образование избыточно и в школе дают много лишних знаний, то сразу же хочется задать вопрос. Предположите куда устремятся люди освободившиеся от "оков образования" и что они смогут делать во взрослой жизни? Быть только потребителем контента?

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

Увеличиваем FPS в аниме с помощью нейросети и GPU Tesla T4

Блог компании Selectel Работа с видео *Машинное обучение *Видеокарты

Привет, Хабр! Я Кирилл, работаю в техподдержке Selectel. Как-то я решил посмотреть легендарное аниме 1995 года «Призрак в доспехах» и не смог сдержать слез. В первую очередь оттого, что частота кадров в этом аниме – убийственные для моего зрения 23 кадра в секунду. В силу особенностей жанра аниме частота кадров на некоторых отрезках видео может достигать до 12 в секунду.

Страдать я не хотел, поэтому начал гуглить, какое решение может предложить мне мир IT. В итоге наткнулся на крайне интересную технологию — интерполяцию, которая используется почти везде, но мы о ней очень мало знаем. Под катом рассказываю, как она, нейросеть RIFE и сервер с GPU помогли мне посмотреть «Призрака» без головной боли.
Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1K
Комментарии 7

Волновые генераторы обещают самую дешевую и чистую в мире энергию. Но можно ли этому верить?

Блог компании FirstVDS Научно-популярное Энергия и элементы питания Экология Будущее здесь

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

Это огромная дилемма: что нам делать в ближайшие нескольких столетий? Пока что, как ни посмотри, перспективы выглядят довольно печальными. Если в крупных городах Китая баллоны с чистым воздухом, которым можно дышать, — уже один из ходовых товаров, то что будет дальше?

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

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

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 2.4K
Комментарии 17

Trunk Based Flow — кто такой и зачем нужен

Блог компании AvitoTech Git *

Привет! Меня зовут Павел Лакосников, я Team Lead Backend Engineer в Авито. Сегодня расскажу про свой любимый подход к разработке Trunk Base Development, сравню его с другими моделями ветвления и подсвечу его достоинства и нюансы.

Краткий обзор трёх моделей ветвления: Central Workflow, Git Flow, Trunk Based Flow, с акцентом на моего фаворита — Trunk Based Flow.

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

Как вернуть самооценку в норму

Фриланс Финансы в IT DIY или Сделай сам

Психотерапия помогла стать успешнее и обрести счастье

Много лет у меня была депрессия, в том числе — из-за низкой самооценки. 

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

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

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

Четыре важных теста для Apache Kafka CI/CD с GitHub Actions

Блог компании Southbridge Администрирование баз данных *Apache *GitHub *
Перевод

Если вы используете GitHub для создания приложений Apache Kafka®, наверняка вы захотите интегрировать Kafka в свою среду разработки и эксплуатации GitOps. Эта статья для тех, кто понимает принципы GitOps, ценность непрерывной интеграции и поставки (CI/CD) и важность промежуточных сред (staging).

Мы поговорим о том, как применять принципы GitOps к жизненному циклу разработки клиентского приложения Kafka с помощью GitHub Actions — для тестирования в локальной среде и Confluent Cloud, со Schema Registry и без него, и для эволюции схемы.

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

Что такое коммутация Top-of-Rack?

Блог компании RDP IT-инфраструктура *Сетевые технологии *Инженерные системы *

Что такое ToR-коммутаторы, их преимущества, проблемы подключения и чем ToR-коммутаторы отличаются от EoR-коммутаторов? Вот об этом кратко мы бы и хотели рассказать и как всегда ответить на ваши вопросы в комментариях.

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

Как проверяют физических лиц в СБ компаний методом OSINT

Блог компании T.Hunter Информационная безопасность *

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

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

Давайте разберемся каким образом СБ компании выполняет проверку, на наличие указанных рисков со стороны будущих сотрудников.

DISCLAIMER: Данная статья написана в ознакомительных целях и не является руководством к неправомерным действиям или обучающим материалом для сокрытия правонарушений.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.7K
Комментарии 5

Пользовательские типы и std::format в C++20

Блог компании OTUS Программирование *C++ *
Перевод

std::format — очень полезное (и серьезное) нововведение C++20, позволяющее нам форматировать текст в строки удобным и эффективным образом. Оно привносит в язык форматирование в стиле Python в сочетании с безопасностью и простотой использования.

В этой статье я расскажу, как реализовать пользовательские средства форматирования (форматтеры) в соответствии с новой std::format архитектурой.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 1.1K
Комментарии 5

Клавиатурный тренажер в виде тюли из клавиш

Учебный процесс в IT

При печати человек смотрит на клавиатуру. Обучение слепому методу печати позволяет не смотреть на клавиатуру. Я нашел что-то среднее. С помощью моей программы, человек при печати смотрит на изображение клавиатуры на экране. Чтобы изображение не мешало, изображение имеет настраиваемую прозрачность.

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

Почему аспирантура — зло

Карьера в IT-индустрии Читальный зал

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

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

Читать далее
Всего голосов 42: ↑37 и ↓5 +32
Просмотры 4.3K
Комментарии 48

Как достичь производительного рендеринга в браузере

Блог компании Конференции Олега Бунина (Онтико) CSS *Интерфейсы *HTML *Браузеры

Один великий китайский философ сказал: «каждый разработчик должен понимать, как исполняется его программа». Что ж, давайте разбираться. Говорить будем про рендеринг и его производительность.

Меня зовут Глеб Михеев, я CTO Skillbox Holding, а также руководитель программного комитета FrontendConf. Уже как 19 лет работаю в коммерческой разработке. Сегодня я расскажу, как устроен браузерный конвейер поставки кадров на экран и что нужно знать каждому разработчику, чтобы его интерфейсы были отзывчивыми, не лагали, а анимации были плавными и выдавали 60fps даже при высокой вычислительной нагрузке на main thread.

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