Как стать автором
Поиск
Написать публикацию
Обновить
0
0
Евгений @pewpew

Бэкенд разработчик

Отправить сообщение

Частное солнечное затмение 25 октября 2022 года

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

Во вторник — 25 октября 2022 — состоится частное солнечное затмение — явление, при котором для некоторых людей на планете Земля Луна закроет собой на некоторое время некоторую часть Солнца. Затмение будет видимо не на всей Земле, а на меньшей её части. На ночной стороне земного шара, где во время затмения будет ночь, разумеется, никакого затмения не увидеть. Но и на дневном полушарии Земли затмение будет наблюдаться далеко не везде, а лишь там, куда упадет лунная полутень.

Полного затмения (явления, при котором Луна полностью закроет собой Солнце, небо потемнеет и на нем появятся несколько ярких звезд и планет) нигде на Земле наблюдаться в этот раз не будет. Лунная тень пройдет мимо Земли — выше северного полюса, но лунная полутень накроет собой значительную часть Евразии и даже зацепит северо-восток Африканского континента.
Читать дальше →

Telegram бот с offline распознаванием голосовых и генерацией аудио из текста

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

Всем привет! После прочтения постов про голосового ассистента и  сервис Silero, мне стало интересно поиграться с offline распознаванием аудио в текст, а также с обратным преобразованием текст в аудио. И как все начинающие разработчики я сделал своего Telegram бота. Просто Telegram – это удобный и мобильный интерфейс для взаимодействия с чем угодно.

В своем пет-проекте я использовал aiogram, vosk, silero и ffmpeg.

Подробности под катом!

Заблокированный iPhone 5c от которого никто и ничего не помнит — что с ним можно сделать?

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

Вчера я купил iPhone 5c в хорошем внешнем состоянии за 200 рублей, с симптомами "невключайки". Я решил его поднять, плата оказалась живой, но айфон защищен пин-кодом. Более того, он был на iOS 10 - что сразу отбрасывало какой либо брутфорс(на ранних версиях iOS можно сделать бесконечное количество попыток). Хозяйка ничего не знает и ничего не помнит. Кирпич ли это? Нет! И всё описанное в статье применимо ко всем iPhone, от 4(2g, 3g, 3gs - не имели блокировки по iCloud), до X. Интересно? Читаем далее. Сразу предупрежу тех, кто возможно знаком с процессом т.н "байпасса" на iOS - связи не будет, ниже будет расписано почему. И вам обязательно нужен ПК на Intel, VMWare не подойдет!

Читать далее

Портирование DOS игр. Tutorial

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

Мотивация к написанию статьи

Уважаемые коллеги, доброго времени суток!

Этой статьей я хочу показать приёмы портирования программ между аппаратно-программными платформами, и привлечь внимание к книге «Секреты программирования игр» Андрэ Ламота, 1995, которую вспомнят добрым словом многие разработчики компьютерных игр, и другим не менее полезным книгам этого автора.

Нам интересны приёмы портации, но мы так же проведём ревью, проверим насколько долговечен код 25-тилетней давности, и насколько сложно его портировать на любые современные платформы.

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

Читать далее

Выкуси, Telegram Premium — бот-конвертер голосовых сообщений для обхода ограничений (Java, Spring, вебхуки, ffmpeg)

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

Это третья статья в моей серии "для самых маленьких" - первая была посвящена "классическому" Telegram-боту, наследуемому от TelegramLongPollingBot, вторая - боту на вебхуках на Spring с блекджеком и ш БД Redis и клавиатурами.

Для кого написано

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

Я пытаюсь писать как для себя, а не сразу для умных — надеюсь, кому-нибудь это поможет быстрее въехать в тему.

Предыстория

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

Большинство преимуществ Telegram Premium не вызывают никаких вопросов, но запрет на отправку себе голосовых сообщений - это низко, Telegram.

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

На дно!

Страны Юго-Восточной Азии запускают визы для цифровых кочевников

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


Вирус отступает, и страны просыпаются.


Государства Юго-Восточной Азии, известные своими прекрасными пляжами и низкой стоимостью жизни, наконец-то запускают визы для тех, кто подходит под определение Digital Nomad. Получить билет в рай смогут заявители с годовым доходом не меньше 24 тысяч долларов в Малайзии и 80 тысяч в Таиланде.

Читать дальше →

Как можно установить «опасный» российский сертификат в Windows

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

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

Читать далее

Бесплатный VPN с российским IP

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

Пару недель назад я запустил "VPN Наоборот" – VPN с российским IP для доступа к сайтам, недоступным из-за рубежа. Ко мне обратились уже больше 1000 человек. Большинству из них я смог помочь. Огромное спасибо всем за донаты и тёплые слова!

Читать далее

Все способы легального вывода денег из России: детальный разбор со ссылками

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

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

Читать далее

Разработка флешки с функцией самоуничтожения

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

Ведь всем нам известно, что лучший способ сохранить данные в безопасности – это их уничтожить, не так ли?

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

Мой замысел – создать USB-накопитель, который косметически и функционально будет полностью идентичен типичной флешке, за одним отличием – при подключении стандартным образом он не будет показывать никаких данных.

А что разумный человек точно не станет делать, прежде чем подключать обычную флешку? Лизать пальцы!

Всё верно. Носитель будет оснащён скрытыми электродами, измеряющими сопротивление вставляющего его в устройство пальца. В обычном состоянии сопротивление пальца равно 1.5МОм, а вот во влажном около 500кОм. При загрузке такая флешка будет отображаться пустой, если сопротивление между парой электродов окажется выше заданного порога. Это не самое изящное решение, но, на мой взгляд, оно удачно балансирует между смехотворностью и функциональностью. Что же касается людей с гермофобией, то они могут смачивать палец под краном.
Читать дальше →

«Уехал, и что дальше?» — подборка для планирования жизни за границей

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

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

Для тех, кто уехал и не знает, что делать дальше, собрал всё, что нужно знать, чтобы иметь план хотя бы на год вперёд.

Читать скорее!

Кварковый конструктор. О протоне, его аддонах и спиноффах

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

В одной из моих публикаций я затрагивал тему распада протона. Суть проблемы: до сих пор не зафиксировано ни одного самопроизвольного распада свободного протона, хотя, искусственно «расколоть» протон не составляет труда. Более того, свободные нейтроны вне атома распадаются очень быстро (период полураспада – около 15 минут). Чрезвычайная стабильность протона – залог существования Вселенной и, в частности, залог горения звезд, состоящих в основном из водородной плазмы, то есть, из свободных протонов и свободных электронов (ни те, ни другие частицы в свободном виде не распадаются). При этом не менее интересно, что протон не является подлинно элементарной частицей, а состоит из кварков и глюонов. И здесь у физиков возникают большие вопросы о природе массы протона. С одной стороны, масса протона гораздо больше, чем суммарная масса входящих в него кварков и глюонов. С другой стороны, в 2022 году был поставлен эксперимент, указывающий, что некоторые свойства протона можно объяснить только присутствием в его составе очарованного кварка – а очарованный кварк сам по себе тяжелее протона. Наконец, я кратко остановлюсь на вкладе вещества и антивещества в массу протона, и расскажу о некоторых экзотических частицах, возникающих при этих взаимодействиях.  

Читать далее

Цифровой манифест

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

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

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

Для достижения этой цели предлагается новая форма управления государством - цифровая демократия или цифровизм.

Читать далее

Игрушечный ЯП — Cockroach

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

Всем привет.

В школьном и более продвинутом курсе информатики есть учебный язык - Кукарача. Довольно удачный, для обучения детей программированию. Простой, понятный, визуальные результаты с первой строчки.

Авторы курса сделали только exe-шник под Windows. Когда младший сын начал требовать "Папа научи программировать" принял волевое решение - сделать свою имплементацию. И сделал.

Читать далее

Фасад для python библиотеки

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

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

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

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

Читать далее

Ретро игровой клуб 90-х/2000-х в Москве

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

Сегодня многих, кому за 30 (в том числе и мне), часто накрывают флэшбэки юности, молодости, когда и трава была зеленее, и детство бодрее, и игры интереснее. Многие из вас наверняка зависали в компьютерных клубах тех лет, либо у друзей, у которых был комп или «приставка» (о слове «консоль» мы тогда и не слышали?), либо сами рубились дома на своих «286-ых — 486-ых» или «пнях».

Читать далее

Сравнение налогов Армении и Грузии

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

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

Читать далее

От абстрактной идеи к готовой механике: как гейм-дизайнеру составить ТЗ для программиста

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

Когда идея игровой механики возникает в голове гейм-дизайнера, она существует в виде абстрактной задумки, у которой нет конкретного воплощения. И чтобы реализовать ее в реальности, он должен как-то объяснить программисту, в чем ее суть — гейм-дизайнеру нужно понятно и однозначно описать свою затею, чтобы разработчик воплотил ее в виде работающей механики.

В игровых студиях для этого пишут техническое задание (иногда его называют дизайн документом для отдельной фичи) — там гейм-дизайнер подробно описывает, что он хочет получить, какие особенности должны быть у механики и так далее. В этом тексте мы ответим на вопросы, как в студиях составляют ТЗ, какие детали там обязательно расписывают, нужны ли референсы и многое другое.

Читать далее

Mikrotik, Telegram и не только…

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

Здравствуйте, друзья!

Сегодня я хочу рассказать вам, как открыл для себя новый язык программирования, среду исполнения, а ещё готовый фронт-энд. И всё это без кучи фреймворков и тысяч библиотек, чистое, непаханое поле…

Однако, давайте по порядку.

Читать далее

Вендская биота. Инопланетяне старой Земли

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

Автор сообщества Биореактор: биолог Никита Игнатенко

#Биология@inbioreactor#Палеонтология@inbioreactor
Полмиллиарда лет назад Землю населяли странные существа, прозванные вендобионтами. Сидячие перья, ползучие ленты, кручёные звёзды и желеобразные диски — протоокеаны кишели удивительными формами жизни. Их предки неизвестны. Они не оставили потомков. По своей внешности, анатомии и физиологии вендобионты не похожи вообще ни на что, известное людям. Чтобы заслужить сравнение с инопланетянами, вовсе не обязательно происходить с других миров.

#Лонг@inbioreactor
Текст: #Игнатенко@inbioreactor
Редактура: #operkfs@inbioreactor #Ficus@inbioreactor

Читать далее

Информация

В рейтинге
4 199-й
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer, Game Developer
Senior
PHP
Git
SQL
REST
Godot Engine
GDScript
Lua
Redis
Yii framework