Как стать автором
Обновить
0
0
Потапенко Егор @Don_Koton

Пользователь

Урок 2 Тесты на FunC для смарт-контракта

Время на прочтение 5 мин
Количество просмотров 858
Криптовалюты
Туториал

В этом уроке мы напишем тесты для смарт-контракта созданного в первом уроке в тестовой сети The Open Network на языке FUNC и выполним их с помощью toncli.

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

Раскрашиваем таможенную статистику. Или сколько и каких микросхем ввозят в Россию?

Время на прочтение 6 мин
Количество просмотров 15K
Блог компании Миландр Big Data *Программирование микроконтроллеров *Производство и разработка электроники *Научно-популярное

Когда в 2008 году я разрабатывал микроконтроллеры серии 1986ВЕ9х перед мной стояло множество вопросов. Сколько должно быть Flash? сколько ОЗУ? сколько ног? какие интерфейсы? и так далее. И хотя в тот момент просто сделать рабочую микросхему уже было бы успехом, а мы смогли ее сделать так, что данная серия до сих пор востребована и объемы ее продаж растут. Отчасти именно по тому, что тогда задали эти вопросы и ответы на них позволили сделать сбалансированное решение. В 2021 году аналогичные вопросы все так же стоят перед нашей компаний, и даже шире. Например, что лучше сделать в условиях ограниченных ресурсов: малопотребляющий микроконтроллер или миниатюрную Flash или источник питания, и если источник питания, то какой ? Как мы отвечали на эти вопросы в 2008 году и как мы отвечаем на них сейчас читайте в этой статье.

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

Прошло 10 лет, а никто не придумал, как использовать блокчейн

Время на прочтение 14 мин
Количество просмотров 142K
Блог компании Райффайзен Банк Платежные системы *Разработка под e-commerce *Исследования и прогнозы в IT *Бизнес-модели *
Перевод
Все говорят, что блокчейн — технология, лежащая в основе криптовалют — изменит ВСЁ. Но спустя годы усилий и многомиллиардные инвестиции никто так и не придумал, как можно использовать блокчейн, если не считать криптовалютных спекуляций и противозаконных финансовых транзакций.

Во всех описываемых случаях использования — от платежей до юридических документов, от депонирования до систем голосования — авторы прибегали к всевозможным ухищрениям, чтобы внедрить распределённый, зашифрованный, анонимный реестр, в котором не было нужды. А что если вообще не существует потребности в использовании распределённого реестра? Что если отсутствие масштабных проектов на базе распределённого реестра спустя десятилетие разработок объясняется тем, что это никому не нужно?
Читать дальше →
Всего голосов 233: ↑190 и ↓43 +147
Комментарии 480

Nintendo чётко даёт понять, что только пиратство может сохранить историю видеоигр

Время на прочтение 6 мин
Количество просмотров 42K
Облачные сервисы *История IT Игры и игровые консоли
Перевод

Закрывая Wii Store Channel и не давая пользователям скачивать старые игры, компания Nintendo снова демонстрирует, что в современную цифровую эпоху вещи, которые вы покупаете, на самом деле вам не принадлежат




Пробыв в онлайне больше десятилетия, Nintendo закрывает Wii Shop Channel. Компания убрала возможность покупки внутримагазинной валюты (Wii Points) уже в прошлом марте, а с 30 января пользователи уже не могут покупать WiiWare или игры с Virtual Console.

На первый взгляд этот ход легко отмести как естественную гибель сервиса, привязанного к стареющей консоли, в результате эволюции. Особенно учитывая, что Nintendo дала пользователям достаточно много времени на то, чтобы потратить Wii Points до закрытия магазина. Однако день, когда Nintendo отключает Wii Store Channel, должен стать серьёзным предупреждением для всех, кого волнует сохранение видеоигр, и для любого потребителя, использующего цифровой магазин: часто продукты, которые мы покупаем в цифровом виде, нам не принадлежат, и когда один из цифровых магазинов закрывается, единственным способом сохранения его для истории остаётся пиратство.
Читать дальше →
Всего голосов 71: ↑68 и ↓3 +65
Комментарии 205

Английские идиомы с именами

Время на прочтение 2 мин
Количество просмотров 59K
Блог компании Content AI
Сегодня в рамках наших уроков английского мы расскажем об английских идиомах с именами.

John


John – одно из самых распространённых английских имён. Наверное, именно поэтому оно породило так много интересных идиом, а вымышленные и вполне себе реальные Джоны превратились в нарицательных персонажей:

John Q. Public или John Q. Citizen (товарищ или гражданин Джон Кью) – американизм, обозначающий среднестатистического гражданина, обычного человека. К слову, среднестатистическую гражданку называют Jane Q. Public.

John Hancock (Джон Хэнкок) – имя этого американского государственного деятеля, чья размашистая подпись под Декларацией независимости США приобрела всеобщую известность, стало нарицательным и используется для обозначения вообще всякой подписи. У нас шутливо говорят «поставить закорючку», а американцы просят «поставить своего джона хэнкока», тоже в шутку, разумеется.
Читать дальше →
Всего голосов 95: ↑86 и ↓9 +77
Комментарии 34

«Орбита» — симулятор космических программ освоения ближних планет

Время на прочтение 2 мин
Количество просмотров 16K
Математика *
image На волне прошедшего дня космонавтики, хочу поделиться с хабра-сообществом замечательным квестом-симулятором космических программ освоения ближних планет «Орбита». С «Орбитой» я познакомился на Всероссийском молодежном инновационном Конвенте зимой 2013 года, где она была частью интерактивной развлекательной программы.

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

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

Читать дальше →
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 19

Анализ приложения защищенного виртуальной машиной

Время на прочтение 52 мин
Количество просмотров 43K
Информационная безопасность *Assembler *Delphi *
В данной статье будет рассмотрено построение защиты приложения с использованием различных программных «трюков» таких как: сброс точки входа в ноль, шифрование тела файла и декриптор накрытый мусорным полиморфом, сокрытие логики исполнения алгоритма приложения в теле виртуальной машины.

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

Для более или менее адекватного восприятия статьи потребуется минимальные знания ассемблера (его будет много) а так-же навыков работы с отладчиком.

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

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

В качестве реципиента, по совету одного достаточно компетентного товарища, я выбрал немножко старый (но не потерявший актуальности, в силу качества исполнения) keygenme от небезызвестного Ms-Rem.

Вот первоначальная ссылка, где он появился: http://exelab.ru/f/index.php?action=vthread&forum=1&topic=4732
А потом он попал вот сюда: http://www.crackmes.de/users/ms_rem/keygenme_by_ms_rem/
Где данному keygenme был выставлена сложность 8 из 10 (*VERY VERY* hard).
Хотя, если честно, это слегка завышенная оценка — я бы поставил в районе 5-6 баллов.

Пожалуй, начнем.
Читать дальше →
Всего голосов 154: ↑151 и ↓3 +148
Комментарии 75

Майнинг и как он работает: матчасть

Время на прочтение 6 мин
Количество просмотров 555K
Криптография *Алгоритмы *
Туториал

Привет, %username%!
Я расскажу и покажу как работает основа генерации денег в криптовалютах — майнинг. Как создается первый блок, новые блоки и как появляются деньги из ниоткуда.
Чтобы было проще понять, мы напишем свой импровизированный майнер для импровизированной криптовалюты HabraCoin.
Читать дальше →
Всего голосов 274: ↑252 и ↓22 +230
Комментарии 482

ВКонтакте API для .Net

Время на прочтение 1 мин
Количество просмотров 65K
.NET *ВКонтакте API *C# *
image
Добрый день, друзья!

Хочу рассказать вам о своём небольшом open source проекте, а именно реализация ВКонтакте API для .Net. В общей сложности пилю его уже полтора года. Сделано еще не всё, а что сделано под катом.
Читать дальше →
Всего голосов 44: ↑35 и ↓9 +26
Комментарии 17

MakeHuman: релиз спустя 12 лет разработки

Время на прочтение 1 мин
Количество просмотров 38K
Open source *Python *
image

MakeHuman это бесплатное и открытое программное обеспечение (распространяется под лицензией CC0) для создания реалистичных 3D моделей людей в иллюстрациях, анимациях и играх. Есть возможность экспортировать модели для Blender, XSI, Max и др.
Читать дальше →
Всего голосов 60: ↑56 и ↓4 +52
Комментарии 14

Откуда «мыло» в WPF и как с ним бороться

Время на прочтение 21 мин
Количество просмотров 79K
.NET *C# *
Туториал
Из песочницы


Это руководство для WPF-разработчиков, стремящихся добиться максимально чёткой картинки в своих приложениях. Графическая система WPF до мозга костей векторная, но конечным результатом её работы по-прежнему является растр. Если не уделить этому факту должного внимания, можно столкнуться с различными сортами «мыла» — паразитными артефактами растеризации. В такой ситуации важно не терять присутствия духа, причины их возникновения вполне рациональны, а методы борьбы достаточно просты и эффективны.
Читать дальше →
Всего голосов 184: ↑175 и ↓9 +166
Комментарии 62

Информация

В рейтинге
3 295-й
Откуда
Харьков, Харьковская обл., Украина
Дата рождения
Зарегистрирован
Активность