В связи с блокировками (в том числе и возможными) и уходами сервисов из России возможно стоит подумать о пересмотре выбора приложений и прочих сервисов и замене их на другие (желательно, этичные), но, конечно, ясно, что такое не всегда возможно. Не стоит и забывать, что такие гиганты как Google и Facebook вечно охотятся за вашими данными чтобы проще продать их подороже.
На решение таких проблем может придти использование альтернативных фронтэндов к этим сервисам. Они принимают запросы от вас у себя и после запрашивают оригинальный сервис на получение контента, это позволит обойти блокировки. К тому же, они минималистичные, на них почти нет раздражающих элементов и они не отсылают лишних запросов. Но и важная особенность: эти сервисы обычно находятся на различных серверах, расположенных в различных странах мира и поддерживаются энтузиастами, что позоляет не беспокоиться о неработоспособности конкретного сервера. В этой статье я попытался собрать как можно больше фронтэндов ко многим популярным сервисам и соц. сетям.
Новости
Пульт управления виртуальной камерой
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/c78/61a/b81/c7861ab819bff53868ef4137720db853.webp)
Практика формирования видеоряда напрямую из 3D программ, созданных на Unity/Unreal/OpenSceneGraph для создания 3D-обучающих видеофильмов показала высокую эффективность такого подхода. Качество синтезируемой модели часто практически не уступает по фотореалистичности видео, созданному “классически”, т.е. традиционным рендерингом из программ 3dMax/Maya/Cinema и т.д.
В данной статье хочется поделиться опытом управления виртуальной камерой.
Согласование импедансов: о пользе формул
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/573/b5f/43d/573b5f43d790c5543aef540d23010fa8.png)
Данный цикл статей, начавшийся с практических измерений и чистой эмпирики, хотелось бы завершить рассмотрением некоторых теоретических аспектов, связанных с согласованием импедансов. А также рассмотреть их ценность (практическую, либо иную) с точки зрения любителя электроники, только что перешедшего от навесных проводов и Ардуино к чуть более быстрым микросхемам и устройствам.
Эвекция Луны, Вариация Луны, Звездный Лунный месяц в часовых отрезках времени в радиоактивном распаде
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/985/021/f30/985021f30c7133f02c3881a969d287c0.png)
Для всех кто хочет познакомиться с книгой Космофизические факторы в случайных процессах Симона Эльевича Шноля оставляю ссылку
6 наблюдений о хорошем сюжете для видеоигр
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/31e/3c7/895/31e3c7895092c4257d760ab859754105.png)
Даже с малым бюджетом инди-проекты регулярно попадают в топы и собирают восторженные отзывы игроков. Не только благодаря геймплею, но очень часто нарративной части, в которой разработчики могут себе позволить выйти далеко за рамки привычных AAA-историй.
Своими наблюдениями об игровых сюжетах поделился сценарист инди-игр, а мы перевели.
Дисклеймер: под катом идет мнение автора оригинальной статьи. Местами очень спорное, местами любопытное. Делитесь своим в комментариях.
Терапевтический эффект VR-симуляций
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/12a/146/b19/12a146b191ca252e08c11db07c29acbe.jpg)
Мы часто говорим о технологии виртуальной реальности в контексте маркетинга и бизнеса, как мощный инструмент, позволяющий увеличить объем продаж и вовлечь покупателя в историю бренда или компании.
Тем не менее, на виртуальную реальность можно взглянуть с терапевтической точки зрения: она может быть поддерживающим инструментом для людей с ограниченными возможностями здоровья, а также для тех, кто страдает повышенной тревожностью, подвергается паническим атакам или борется с фобиями и страхами, и тех, кому нужна помощь в том, чтобы продолжать двигаться.
Пора и честь знать или Как долго следует оставаться в одной компании
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/webt/ec/xj/j5/ecxjj55ha3lwiqbmrn094plbtj0.png)
В то время как весь мир и наше IT буквально лихорадит, а тысячи людей меняют привычное место жительства, вопрос смены работы остаётся насущным. Мы расспросили специалистов о том, как понять, что из компании пора уходить. Желание увеличить зарплату, жажда новых перспектив и нового опыта или просто поиск лучших условий и счастья — какая из причин достаточно веская, чтобы сменить работу? Делимся рассказанными кейсами с вами и лайфхаками, как корректно сказать работодателю, что вы от него уходите.
Простая программная генерация видео и картинок без стороннего API
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/1d3/a61/c9d/1d3a61c9df0a189afde98cd36f0cbc74.png)
В этой статье я покажу простой способ генерации видео программами на Python и C/C++ без использования стороннего API. Вам так же потребуется ffmpeg, без него вы не сможете конвертировать файлы в читаемые форматы!
Знания и навыки, необходимые для работы в тестировании в 2022 году
Войти в IT через тестирование сейчас пробуют многие, но с каждым годом это становится все труднее и труднее. Однако, уровень оплаты труда опытных тестировщиков растет никак не медленнее, чем у программистов.
Как часто видите вы рекламу различных курсов, предлагающих за скромную разумную плату обучиться "перспективнейшей востребованной специальностью" тестировщика и зарабатывать от 100500 тыщ в месяц? А сколько ваших знакомых, прошедших такие курсы, смогли трудоустроиться и зарабатывать хотя бы 30 тыс. рублей на первых порах? Расскажу о собственной статистике - из 10 пришедших с курсов только 2 трудоустраиваются. Остальные, чаще всего, возвращаются к профессии, из которой планировали уйти.
Почему так происходит? Все просто! Во-первых, чаще всего курсы покупают те, кто не способен/не хочет искать информацию самостоятельно. Для таких людей курсы что-то вроде золотого билета в мир больших зарплат айтишников и удаленки. Во-вторых, люди, которые предпочитают курсы, потому что они сильно мотивируют. От многих я слышал подобные фразы - "Сам не могу себя заставить учиться, а потраченные деньги сильно мотивируют". Для многих это основополагающий фактор в покупке курсов. Опять же, если вы не интересуетесь темой, которую изучаете, вам нужна дополнительная мотивация к действиям, тогда есть смысл задуматься - а надо ли оно вам вообще?! Если такой человек все же попадает на работу, он или очень быстро выгорает, или топчется на одном уровне, пока ему не предложат повышение/увольнение, или через месяц-другой сам увольняется.
Slack блокирует аккаунты российских пользователей. Подборка облачных корп. мессенджеров, которые не уйдут из России
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/f39/3b5/02b/f393b502b4ff4ff035028704c335cfb3.png)
В Slack официально подтвердили, что блокируют аккаунты российских пользователей. Мы решили сделать подборку российских корпоративных мессенджеров, которые точно будут работать в России, не смотря ни на что. В конце вас ждёт таблица с сравнением этих мессенджеров.
Спасаем Google shared drives от возможной блокировки
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/e98/aa0/920/e98aa09200f2a5b97798ef28b55b3ac9.jpg)
Утром 16 марта ваш покорный автор получил следующее "письмо счастья". Которое на фоне всего происходящего в мире не казалось таким уж неожиданным.
Синтетический набор данных C4_200M для исправления грамматических ошибок
Задача исправления грамматических ошибок (Grammatical Error Correction, GEC) заключается в моделировании грамматических и других типов ошибок в текстах для того, чтобы предложить поправки в грамматике и правописании, которые смогут улучшить качество письменного вывода в документах, электронных письмах, сообщениях в блогах и даже в неформальных чатах. За последние 15 лет были достигнуты существенные успехи в задаче GEC, что в значительной степени можно объяснить переосмыслением проблемы как задачи «перевода». Когда этот подход был представлен, например, в Google Docs, он привел к значительному увеличению числа принятых предложений по исправлению грамматики.
Однако одной из самых больших проблем для моделей GEC является недостаток данных. В отличие от других задач обработки естественного языка (Natural Language Processing, NLP), таких как распознавание речи и машинный перевод, для GEC доступно очень мало обучающих данных, даже для таких ресурсоемких языков, как английский. Обычно эта проблема решается созданием синтетических данных с использованием ряда методов, от основанных на эвристике случайных «исправлений» на уровне слов или символов до подходов, основанных на моделях. Однако такие методы имеют тенденцию быть упрощенными и не отражают истинное распределение типов ошибок у реальных пользователей.
Умная ручка NeoLab Neo SmartPen: дареному коню в зубы не смотрят
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/32d/593/70a/32d59370a924471ebd5ec4e669091d20.png)
Минувшее 23 февраля осчастливило меня не только теплыми красочными носками, но и умной ручкой NeoLab Neo SmartPen Dimo Black NWP-F30-NC. Нельзя сказать, что она мне очень была нужна, но как говорится, дареному коню под копыта не глядят. Тем более, что в моем личном хит-параде до самого странного подарка этому гаджету явно далеко. Однажды мне подарили хвататор (что это такое и с чем его едят, можно поинтересоваться по ссылке).
Руководство по динамическому программированию для новичков
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/251/7be/ca3/2517beca39e405fa5e8184c23720acb1.jpeg)
Если вы достаточно давно занимаетесь программированием, то возможно вы слышали про термин "динамическое программирование". Чаще всего этот термин всплывает в технических собеседованиях, также появляется при обсуждении дизайна системы или при общении с другими разработчиками. В этой статье будет рассмотрено, что такое динамическое программирование и зачем его использовать. Я буду иллюстрировать эту концепцию конкретными примерами кода на JavaScript, однако вместо него может быть применен любой другой язык программирования. Давайте начнем!
Как устроены цикл событий и стек вызовов в JavaScript
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/a05/8ff/096/a058ff096a74d751145897753515fb0c.png)
Цикл событий (event loop) — ключ к асинхронному программированию на JavaScript. Сам по себе язык однопоточный, но использование этого механизма позволяет создать дополнительные потоки, чтобы код работал быстрее. В этой статье разбираемся, как устроен стек вызовов и как они связаны с циклом событий.
Статья будет полезна как новичкам, так и опытным разработчикам. Первым она поможет понять, почему JavaScript настолько сильно отличается от других языков программирования и чем функция обратного вызова очень полезна на практике. Вторым — глубже разобраться в среде исполнения этого языка программирования.
Как управлять командой разработки
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/0f4/47d/542/0f447d542d4cd81891e78bcb0b0f0f22.png)
Привет! Я Иван Антипин, заместитель директора департамента разработки в AGIMA. За свою карьеру я поработал с десятками команд. Где-то был разработчиком, где-то тимлидом, где-то помогал извне. У меня был миллион возможностей разобраться, как люди ведут себя в коллективе. Но всё же не на все вопросы существуют четкие ответы: что такое команда, как она работает, как ей управлять. В этой статье я попробую описать те методы и подходы, которые лично мне кажутся полезными и правильными.
Есть ли в России собственный софт управления проектами на фоне остановки Microsoft продажи продуктов
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/173/305/411/173305411049c166a6658d03061a368e.png)
Компания Microsoft приостанавливает продажу товаров и услуг из-за санкций США, Евросоюза и Великобритании, так заявили представители MS в официальном блоге со ссылкой на президента компании Брэда Смита.
Есть ли в России собственный софт управления проектами на фоне остановки Microsoft продажи продуктов.
В статье рассматриваются основные российские игроки, способные импортозаместить MS Project
Как выложить свою первую библиотеку в open source
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/950/c41/bcb/950c41bcbe512cbfb4160459028afd7c.jpeg)
Привет. Меня зовут Роман Аймалетдинов, я разрабатываю под Android в inDriver. Сегодня я решил поделиться своим небольшим знанием о том, как выложить в open source свой проект. Приятного чтения!
Российские аналоги зарубежных сервисов — выпускники акселератора Спринт (16.03)
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/12a/c71/b57/12ac71b575e85c7d43efdb289a37519e.jpg)
Уход иностранных сервисов с российского рынка и возникшие сложности с оплатой лицензий зарубежных вендоров вызвали повышенный спрос на российские ИТ-решения.
Собрали в статье проекты выпускников акселератора Спринт, которые могут быть полезны российским компаниям в поисках альтернатив зарубежным сервисам.
Материал регулярно обновляется
Получите работу в Альфа-Инвестициях за 24 часа! Приглашаем SQL-разработчиков на One Day Offer 26 марта
![](https://webcf.waybackmachine.org/web/20220316211640im_/https://habrastorage.org/getpro/habr/upload_files/878/863/908/878863908eb6f6342863816ecb30e7fb.png)
Расширяем команду SQL-разработчиков в Альфа-Инвестициях, одном из приоритетных проектов Альфа-Банка. В ближайших планах – комплексная работа над сервисами взаимодействия инвесторов, брокеров, биржи и ЦБ. Нам нужны опытные разработчики, которые умеют создавать масштабируемые высокодоступные решения для бизнеса.