10 инди игр от новых авторов |
Я связался с 10 разработчиками инди игр и они предоставили информцию о своем творении. Игры совершенно разные - как проработки качества, так и жанры. Составом команд и бюджетов. Некоторые из них поделились цифрами о том, сколько вложили денег в разработку. Будет интересно, приятного чтения!
Еще я создал канал в Telegram: Быть Инди, где делюсь информацией о новинках и их заработке. И YouTube канал, где можно посмотреть эту статью с живыми кадрами :-)
Читать далееhttps://habr.com/ru/post/694980/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694980
Метки: игры интервью разработка игры Steam unity разработка игр инди игры монетизация игр продвижение игр игры и игровые консоли разработка игр для пк быть инди |
Windows 10, PowerShell: файл сертификата открытого ключа (X.509) изнутри |
Немного о том, как устроено в «Windows 10» хранение сертификатов открытого ключа, а также о том, как можно просматривать хранилища сертификатов и свойства отдельных сертификатов.
В двух словах рассказано о том, какие инструменты можно использовать для работы с сертификатами открытого ключа, в частности — про сохраненные консоли certlm.msc, certmgr.msc и работу с сертификатами из программы-оболочки PowerShell.
На практическом примере показано, как из командной строки PowerShell можно просмотреть свойства определенного сертификата и как расшифровывать свойства, в которых хранятся «сырые» данные в виде байтовых массивов. Коротко рассказано про язык описания данных ASN.1, способ сериализации DER и стандартизированное дерево идентификаторов объектов OID. Всё это показано на практическом примере.
Читать далееhttps://habr.com/ru/post/694978/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694978
Метки: Информационная безопасность Криптография powershell Разработка под Windows сертификат сертификат x.509 asn.1 der oid |
[recovery mode] Реализуем Frey-R"uck Attack чтобы получить секретный ключ “K” (NONCE) |
В этой статье мы реализуем эффективный алгоритм Frey-R"uck Attack для подписи ECDSA
в транзакции блокчейна Биткоина. В наших более ранних публикациях мы несколько раз затрагивали тему уязвимости подписи ECDSA
. При критической уязвимости транзакции блокчейна Биткоина мы можем решить довольно сложную задачу дискретного логарифмирования для извлечение из уязвимой подписи ECDSA
секретный ключ "K" (NONCE)
, чтобы в конечном итоге восстановить Биткоин Кошелек, так как зная секретный ключ мы можем получить приватный ключ.
Для этого существуют несколько алгоритмов из списка популярных атак на Биткоин, один из которых “Frey-R"uck Attack on Bitcoin”.
Мы не будем погружаться в теоретические аспекты данной атаки перейдем сразу к экспериментальной части
Из нашей практики нам известно что в блокчейне Биткоина очень много уязвимых и слабых транзакции и в процессе нашего криптоанализа мы нашли множество Биткоин Адресов, где большое количество подписи ECDSA
были совершены с раскрытием секретного ключа "K" (NONCE).
Рассмотрим пять Биткоин Адресов
Читать далееhttps://habr.com/ru/post/694122/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694122
Метки: криптография python wallet cryptography github bitcoin биткоин децентрализованные сети cryptocurrencies blockchain ecdsa cryptocurrency разработка для интернета вещей private key private keys |
Haikubox или «Шазам для птиц» |
https://habr.com/ru/post/690156/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690156
Метки: Блог компании Timeweb Cloud Производство и разработка электроники гаджеты Научно-популярное Биология haikubox птицы бердвотчинг орнитология |
ITить-КОЛОТИТЬ, серии 18-19 |
Привет! Мы продолжаем выкладывать новые выпуски нашего сериала про айтишников. Как он появился и как снимался второй сезон нашего мини-сериала, рассказывали ранее.
Читать далееhttps://habr.com/ru/post/694752/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694752
Метки: Блог компании Cloud4Y Информационная безопасность Системное администрирование Сетевые технологии IT-компании вебинар техноддержка юмор сериал |
Мой первый компьютер |
Фотка с хабра
Читать далееhttps://habr.com/ru/post/694966/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694966
Метки: Программирование Гаджеты Старое железо МК61 калькулятор ностальжи первый компьютер техника молодежи |
Motorola Milestone — один из первых Android смартфонов |
Возьмите свой хуавей/сяоми/айфон/самсунг/дексп/дигму в руки. И возьмите еще один смартфон у друга. Похожи как две капли!? Так было не всегда, особенно на самой заре развития Android смартфонов - 2009-2011 году. Тогда у смартфонов было куда больше хардварных кнопок (вплоть до трекболла, который ласково называют одним женским органом). И сегодняшний гость не исключение. Правда, эта статья скорее ностальгическая, нежели техническая - поэтому если ищите техничку - можете пропускать этот пост.
Читать далееhttps://habr.com/ru/post/694962/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694962
Метки: смартфоны ретро моторола android |
Миграция с vue-class-component на vuejs/composition-api |
В статье хочу поделиться опытом переписывания существующих классовых компонентов vue на новый синтаксис vue-composition-api
.
Немного о нашем стеке.
Наше приложение написано на nuxt2
+ vue-class-components
+ typescript
. Из-за стека переезд на новый nuxt затруднился тем, что прежде чем сменить версию nuxt со 2 на 3 нам нужно переписать все наши компоненты. Тут нас очень спасла библиотека vuejs/composition-api
и nuxtjs-composition-api
В статье разберем случаи от самых примитивных до менее примитивных.
Стоит сразу отметить, что в composition-api
вся магия происходит внутри метода setup
, который включает в себя 2 хука жизненного цикла vue компонента: beforeCreate
и created
Помимо основных примеров я покажу как будет работать типизация в тех или иных кейсах.
* Все названия переменных вымышлены и не используются на продуктиве)
Поехали!
https://habr.com/ru/post/694960/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694960
Метки: VueJS vue composition nuxt vue3 mig |
Ubuntu 22.10: возможности и функции октябрьского дистрибутива. Что там «выросло»? |
https://habr.com/ru/post/693096/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693096
Метки: Блог компании Selectel Настройка Linux Софт ubuntu linux дистрибутив |
Как россиянину открыть банковский счет и карту в Турции? |
Турция наряду с Арменией стала одним из самых посещаемых стран в 2022 году. Многие фрилансеры, самозанятые IT-сферы, рантье выбрали Турцию в качестве места для удаленной работы. Среди главных преимуществ: близко к РФ, море, возможность прямых и бюджетных перелетов в любую точку мира, и самое главное, возможность перевода денежных средств в том числе рублей.
На практике большинство предпринимателей переехавших в Турцию открывают ИП в соседней Грузии, стране с самыми приятными в мире налогами для бизнеса. В Турции же более актуально иметь расчетную карту в банку. К потоку фрилансеров добавляется поток туристов, большинство из которых пользуется туристической поездкой чтобы открыть счет. В связи с этим банки Турции постоянно завышают требования. Удаленное открытие счета в Турции невозможно, так как везде потребуется ИНН а ИНН можно сделать только после пересечения границы.
Банковская система Турции довольно развита и предлагает весь спектр банковских услуг как для частных лиц, так и для бизнеса. Многие банки открывают счет нерезидентам, в частности россиянам. Основной сложностью при общении с турецкими банками, в отличие от банков большинства стран бывшего соцлагеря является невозможность вести общение на русском языке, а также не такие простые коммуникации на английском.
В Турции работает более 30 иностранных банков, а общее количество банков превышает полсотни. Многие из них открывают счета нерезидентам РФ, однако условия часто зависят от многих факторов, это не только банк, но и офис и даже конкретный сотрудник. Также банк заинтересован в состоятельных клиентах, поэтому многие выставляют требование размещения депозита при открытии счета.
Читать далееhttps://habr.com/ru/post/694956/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694956
Метки: Фриланс IT-эмиграция Лайфхаки для гиков открыть счет в банке |
Частное солнечное затмение 25 октября 2022 года |
https://habr.com/ru/post/694922/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694922
Метки: научно-популярное астрономия наука затмение солнечное затмение астрономический календарь |
Брось себе вызов - сможешь ли стать системным аналитиком? |
Системный аналитик превращает хаос в красивые решения и наводит порядок. Эта роль - связующее звено между заказчиком и программистом, аналитик переводит с бизнесового на технический язык. Профессия сложная, но интересная и перспективная, поэтому если хочешь перейти в ИТ, обратите внимание на эту профессию.
В школе оценивают ваши знания с помощью ЕГЭ или экзаменов для поступления в ВУЗ на конкретную специальность. Предлагаю проверить знания по системному анализу в тесте «Готов ли я стать системным аналитиком». После прохождения вы узнаете насколько велики ваши шансы стать системным аналитиком или нужно уделить внимание подготовке. Если тест покажет, что необходимо еще набраться знаний, то приходите на курс «Системный аналитик с нуля», чтобы сэкономить время на поиске материала в интернете (прим. информация в статье и тестирование - это мое личное мнение, которое может не совпадать с мнением читателя).
С помощью теста вы пройдете самопроверку перед собеседованием.
Хочу узнать результатhttps://habr.com/ru/post/694920/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694920
Метки: Я пиарюсь системный аналитик обучение онлайн Проектирование интеграций rest информационные технологии |
Передача цифровых данных по рации с помощью мобильного приложения. Часть 1 |
Функционал раций покрывает все нужды в своей нише, но, учитывая, что мобильный телефон всегда под рукой, хотелось бы попробовать сочетать утилитарность раций и удобство смартфона. Даже возможность передать просто координаты по радиоканалу в рамках своей туристической группы – это уже интересно, но что, если передавать зашифрованные сообщения или даже графические данные? Для меня, как для туриста со стажем, это представляется по меньшей мере любопытным.
Читать далееhttps://habr.com/ru/post/694916/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694916
Метки: Java Разработка мобильных приложений Разработка под Android звук трансивер приложение android |
Как стиральная машина управляет двигателем. Часть I — подключение двигателя и алгоритм стабилизации |
https://habr.com/ru/post/694892/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694892
Метки: Алгоритмы Схемотехника Научно-популярное Старое железо DIY или Сделай сам управление двигателем промышленная электроника схемотехника стиральных машин |
Метод Рудольфа Калмана для сглаживания рядов |
Метод Р. Калмана используется для сглаживания рядов, которые используются повсеместно, так как любую функцию можно представить в виде ряда.Поэтому он получил большое распространение в области обработки научной информации, в анализе информации получаемой с датчиков. В этой статье мы реализуем алгоритм Калмана на языке Python и наглядно увидим его работу.
Читать далееhttps://habr.com/ru/post/694898/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694898
Метки: Python калман алгоритм |
Приручение черного дракона. Этичный хакинг с Kali Linux. Часть 1. Подготовка рабочего стенда |
Приветствую тебя, дорогой читатель в самой первой вводной части серии статей «Приручение черного дракона. Этичный хакинг с Kali Linux».
Идеей, побудившей меня к написанию данной серии статей является мое желание поделиться собственным опытом в области тестирования на проникновение в рамках проводимых мной аудитов информационной безопасности финансовых организаций, и попытаться осветить важные, на мой взгляд, ключевые моменты касаемо подхода, инструментов, приемов и методов. Конечно же в сети очень много статей и книг посвященных данной теме (например, замечательная книга Дениела Г. Грэма «Этичный хакинг. Практическое руководство по взлому» или «Kali Linux. Тестирование на проникновение и безопасность» - труд целого коллектива высококлассных специалистов), программы курсов от Offensive Security, EC-Council, но далеко не у всех есть материальные возможности оплачивать дорогостоящие курсы, а в дополнение к учебникам хотелось бы больше практических примеров основанных на чьем-то опыте.
Я искренне надеюсь, дорогой читатель, что в этой серии статей мне удастся охватить большую часть интересующих тебя тем, и ответить на большую часть вопросов возникающих у тебя по мере погружения в таинственный мир информационной безопасности и пентестинга в частности.
Мы будем использовать подход максимально приближенный к сценариям атак проводимых злоумышленниками, а также вдоволь попрактикуемся на отдельных примерах и разберем такие темы как разведка и сбор информации (footprinting), сканирование ресурсов с целью обнаружения известных уязвимостей, применение эксплоитов из базы Metasploit framework для получения доступа к системе, повышение привилегий до уровня root-пользователя за счет уязвимого ПО (privilege escalation), рассмотрим методы социальной инженерии, сетевые атаки канального уровня (MAC-spoofing, ARP-spoofing, DHCP starvation), способы атак на веб-сервера, перехват и анализ трафика с помощью сетевых снифферов и многое другое.
Читать далееhttps://habr.com/ru/post/694886/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694886
Метки: Настройка Linux Информационная безопасность kali kali linux pentesting иб кибербезопасность |
IT для неайтишников: Зачем оно нужно? |
Мы давно живём в цифровом мире, нас окружают полезные онлайн-сервисы, видеохостинги, стиминговые площадки, платформы для блогеров, новостные агрегаторы, интернет-магазины, маркетплейсы и многое другое. В этом мире живут не только IT-специалисты, в нем живём мы все вместе. Но до сих пор при общении между IT-специалистами и «неатишниками» возникает много непонимания, которое выливается во взаимные претензии. IT-специалисты часто жалуются о том, что их заставляют заниматься бесполезным трудом и не могут нормально сказать, чего от них хотят. Со стороны «неайтишников» часто слышится: «Ох уж эти программисты, опять долго, дорого и не то». Давайте разберёмся зачем IT и цифровизация нужна для неайтишников и как ими правильно пользоваться. На простом и понятном обеим сторонам языке.
Читать далееhttps://habr.com/ru/post/694880/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694880
Метки: Терминология IT Учебный процесс в IT Читальный зал ITBP IT P цифровизация автоматизация роботизация неайтишник |
Жизнь вселенной |
В данной статье я хочу поделиться с вами своими мыслями о развитии вселенной. Процесс ее развития от точки сингулярности до тепловой смерти, представляется мне процессом расширения-сжатия, который при многократном повторении, по сути, становится похож на возвратно-поступательное движение метавселенского механизма, где наша вселенная лишь его часть.
Не судите строго, статью, а вносите дополнения, замечания, предложения в комментарии) И мы сделаем ее лучше, вместе!
Читать далееhttps://habr.com/ru/post/694884/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694884
Метки: Физика Астрономия вселенная большой взрыв аналогия жизнь |
Ускоряем Groovy скрипты |
Предположим у Вас есть некоторый скрипт который работает с некоторым бизнес объектом, скажем Person.
Groovy script
person.name = 'Peter'
У Groovy есть замечательная фича @CompileStatic, которая заставляет компилятор Groovy компилировать скриптовый код статически (как это делает компилятор Java), что значительно ускоряет исполнение скрипта, но к сожалению в нашем случае простого (plain) скрипта у нас просто нет места где мы можем применить эту аннотацию. Вы знаете что @CompileStatic применяется либо к методу или классу. Давай сначала попробуем решить эту проблему вручную.
Читать дальше →https://habr.com/ru/post/694878/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694878
Метки: Java Groovy & Grails Groovy scripting performance |
Как нейронные сети экономят бизнесу время и деньги |
Нейронные сети занимают все больше и больше бизнес-ниш: они считают посетителей, контролируют качество и соблюдение техники безопасности, считывают автомобильные номера и проверяют, не забыли ли вы надеть маску. Даже этот текст мог бы быть написан нейронной сетью.
Искусственная нейронная сеть (ИНС) — математическая модель, имеющая программное или аппаратное воплощение. Название пришло от сравнения с принципом работы биологических нейронных сетей. Нейронные сети не программируются в привычном смысле этого слова, они обучаются. Возможность обучения — одно из главных преимуществ нейронных сетей перед традиционными алгоритмами,так как нейросети позволяют прогнозировать сразу несколько величин (и даже одновременно решать задачи классификации и прогнозирования) одной моделью. При этом нейросети требуют значительно большего количества ресурсов — как аппаратных, так и подготовленных данных, необходимых для обучения.
Развитие нейронных сетей связано как с развитием технологий, так и с вкладом глобального IT-сообщества в обучение различных моделей на большом количестве различных наборов данных.
Пожалуй, самая популярная область применения нейросетей сегодня — распознавание визуальных образов, аудио и видео. Они используются везде — от робота-автоответчика в банке и спецэффектов в TikTok до анализа состояния нефтепроводов и подсчета брака на заводе. Нейросети существенно облегчают труд человека и экономят бизнесу миллионы человеко-часов в год.
В этой статье мы расскажем о нейросетях, которые использовали при разработке программной платформы Digital Sense — собственного продукта Цифроматики, который позволяет строить бизнес-процессы на обработке искусственным интеллектом графических и аудиоканалов в режиме реального времени, обрабатывать данные, представлять результаты анализа в графической форме и запускать программные сценарии.
Читать далееhttps://habr.com/ru/post/694876/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694876
Метки: искусственный интеллект нейросети vosk voice recognition yolo object detection разработка под ar и vr kaldi mediapipe object tracking openpose fairmot |