Pull to refresh
38
0
Илья Свирин @isvirin

User

Send message

Смарт контракты Ethereum: что делать при ошибке в смартконтракте или техники миграции

Reading time7 min
Views10K
При написании смартконтрактов важно помнить, что после загрузки в блокчейн, они уже не могут быть изменены, а следовательно, не могут быть внесены какие-либо улучшения или исправлены какие-то найденные ошибки! Все мы знаем, что ошибки есть в любой программе, а вернувшись к написанному пару месяцев назад коду мы всегда найдем, что там можно улучшить. Как же быть? Единственно возможный вариант – это загрузить новый контракт с исправленным кодом. Но как же быть, если на базе имеющегося контракта уже выпущены токены? На помощь нам приходит миграция! За последний год я попробовал много разных техник ее реализации, проанализировал применяемые в других крупных блокчейн проектах и что-то поизобретал сам. Подробности под катом.

Читать дальше →
Total votes 18: ↑16 and ↓2+14
Comments0

Смарт контракты Ethereum: пишем простой контракт для ICO

Reading time7 min
Views29K
В последнее время ко мне поступает огромное количество запросов за помощью в разработке смартконтракта для проведения ICO, при этом у меня не хватает времени, чтобы помочь каждому. Поэтому я решил написать этот небольшой пост (ссылка на видео в конце поста), в котором описываю очень простой смартконтракт для проведения crowdsale, который вы можете использовать в своих проектах.


Читать дальше →
Total votes 35: ↑31 and ↓4+27
Comments83

Подлинность ваших видео теперь неоспорима благодаря Prover

Reading time3 min
Views10K
Сегодня я напишу про интересный проект интересных людей. Иван Писарев и Илья Свирин показали себя в проекте Нордавинд, самостоятельно разработав аппаратно-программные, очень простые и очень навороченные решения для разных сфер, от здоровья до безопасности. И вот недавно у них появилась идея…



Четыре миллиарда людей по всему миру владеют гаджетами. Создаваемый ими видеоконтент давно перестал использоваться лишь в развлекательных целях – сегодня это необходимая часть медийной, финансовой, страховой, юридической и медицинской отраслей. Выдаваемые за правду “фейки” не раз приводили к скандалам, а то и трагедиям, поэтому потребность в подтверждении подлинности видео-файлов необычайно высока. Сервис Prover, подтверждающий достоверность видео с привязкой к конкретному времени и устройству, был создан именно с этой целью.
Читать дальше →
Total votes 26: ↑19 and ↓7+12
Comments70

Смарт контракты Ethereum: структурируем токены как акции

Reading time9 min
Views28K
В настоящее время идет настоящая волна хайпа криптовалют и череда успешных ICO самых разнообразных проектов, в том числе имеющих весьма сомнительное или не имеющих вообще никакого отношения к децентрализации и другим базовым принципам блокчейн. В ходе ICO на продажу широкой публике выставляются некие виртуальные сущности – токены. Наполнение этих самых токенов какой-либо реальной «ценностью», как правило, уникально для каждого проекта. В рамках данной статьи я хочу рассмотреть структурирование токена как «акции», когда держатель этих токенов претендует на получение дивидендов от проекта, пропорционально имеющемуся у него проценту токенов от общей эмиссии. Это создает целый ряд правовых коллизий и неопределенностей, поэтому на сегодня нет ни одного крупного проекта, построенного по этой логичной и понятной для инвесторов модели, но юридические аспекты мы вынесем за скобки и остановимся лишь на технической реализации.
Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments9

Акробатика квадрокоптеров

Reading time2 min
Views107K


Наиболее сложными задачами для балансировки квадрокоптеров до сих пор считались балансировка обратного маятника и жонглирование мячами. Специалистам из института динамических систем и управления в Цюрихе удалось решить эти задачи одновременно. Теперь квадрокоптеры не просто балансируют обратный маятник, но и жонглируют им, перебрасывая друг другу.
Читать дальше →
Total votes 108: ↑105 and ↓3+102
Comments57

Публикация приложения в Windows Store

Reading time9 min
Views70K
Привет.

Я студент-партнер Microsoft, и в этой статье я хотел бы поделиться с вами своим опытом публикации приложения в Windows Store и рассказать о некоторых особенностях сертификации и публикации.
Читать дальше →
Total votes 86: ↑70 and ↓16+54
Comments24

GPS-навигатор в фонарике

Reading time2 min
Views23K
Изучая тему замены дисплея любой поверхностью наткнулись на одну интересную вещичку, и не найдя ее освещения на Хабре, решили вам ее представить. Знакомьтесь, ваш проводник и верный помощник в путешествии — Maptor.


Читать дальше →
Total votes 33: ↑24 and ↓9+15
Comments28

Гибкий трансдермальный пластырь для мониторинга ЭЭГ и ЭКГ

Reading time2 min
Views9.6K
Гибкая электроника развивается стремительными темпами. Как стало известно Medgadgets, Иллинойский институт разработал гибкий пластырь для мониторинга ЭЭГ (электроэнцефалограмма, электрическая активность мозга) и ЭКГ (электрокардиограмма, запись электрических сигналов сердца). Соответствующий пресс-релиз о запуске первых прототипов был размещен на сайте учебного заведения.



Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments7

Билд-светофор: история еще одного внедрения

Reading time6 min
Views18K
Обсуждая реализацию автотестирования в нашей компании, была предложена идея визуализации результатов с помощью светофора. Данный инструмент прост и понятен каждому, да и к тому же производит небольшой вау эффект. Под катом будет история внедрения светофора в нашу систему автотестов.


Читать дальше →
Total votes 41: ↑32 and ↓9+23
Comments8

Скрипты Python против Bash — 2 или Tips & Tricks

Reading time4 min
Views14K
image
Довольно давно я написал статью, в которой приводил примеры основ работы с системой с помощью Python-скриптов. Из-за мельком оброненной фразы (достаточно взглянуть на название топика) статья получила довольно много комментариев холиварного и не очень характера. Кому-то, возможно, захотелось воспользоваться возможностями Python для администрирования (сейчас подобного рода тулзы на питоне как раз набирают популярность). Так почему бы не завлечь в свой стан еще немного единомышленников? :) Встречайте — небольшая подборка простых приемов для тех или иных целей.
Вперед!
Total votes 69: ↑60 and ↓9+51
Comments113

Проблемы с потоками. Эдвард А. Ли

Reading time33 min
Views25K

Аннотация


Потоки являются прямой адаптацией доминирующей сейчас последовательной модели вычислений к параллельным системам. Языки программирования не требуют (или требуют совсем немного) изменений в синтаксисе, чтобы поддерживать потоки, а операционные системы и архитектуры непрерывно развиваются, чтобы повысить эффективность их использования. Многие технологи (инженеры) стремятся интенсивно использовать многопоточность в программном обеспечении и ожидают получить значительное (предсказанное) увеличение производительности. В этой работе я доказываю, что это не очень хорошая идея. Хотя использование потоков кажется небольшим шагом от последовательных вычислений, фактически, это огромный шаг. Использование потоков разрушает такие неотъемлемые свойства последовательных вычислений как: понятность, предсказуемость и определенность (детерминированность). Потоки, как модель вычислений, являются очень недетерминированными, а работа программ также становится неопределенной. Хотя многие исследованные техники улучшают модель вычислений за счет более эффективного сокращения неопределенности, я доказываю, что они не решают проблему полностью. Вместо того, чтобы сокращать неопределенность, мы должны строить модель вычислений исходя из полного детерминизма во взаимодействии программных компонентов. Неопределенность должна явно и аккуратно вводиться туда, где есть в этом необходимость, вместо того, чтобы удаляться там, где нет необходимости. Я доказываю преимущество разработки параллельных языков координации компонентов. Я верю, что такие языки будут гораздо более надежны, а программы будут более распараллеленные.
Читать дальше →
Total votes 43: ↑38 and ↓5+33
Comments7

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

Reading time2 min
Views6.5K
На данный момент в России активно разрабатываются профессиональные стандарты. Мы хотим быть ближе к цивилизованному обществу, если вы не знаете.

Под эгидой ассоциации АП КИТ ведется разработка новых профессиональных стандартов в области ИТ в рамках федеральной программы, инициированной Указом Президента РФ №597 от 7 мая 2012 г. Наша компания «Нордавинд-Дубна» взялась за (как сейчас уже становится окончательно ясно) нелегкий труд разработки профессионального стандарта (далее – ПС) «Специалист по тестированию в области ИТ». Разработка ПС ведется по утвержденным рекомендациям (требованиям) МинТруда. Построение стандарта по этим требованиям идет по следующей схеме:
Обобщенные трудовые функции (ОТФ) == квалификационный уровень (КУ) -> Трудовые функции (ТФ) -> Трудовые действия (ТД).
Ограничения, наложенные тем же МинТрудом:
— для каждого КУ может быть только одна ОТФ,
— ТФ должна быть уникальна в рамках всего стандарта,
— ТД — неограничены.
Читать дальше →
Total votes 8: ↑6 and ↓2+4
Comments1

Финский стартап Uniqul открывает платёжную систему на основе распознавания лиц

Reading time2 min
Views9.3K
Качество систем распознавания лиц наконец-то достигло уровня, когда можно обойтись вообще без каких-либо дополнительных идентификаторов личности, уверены основатели Uniqul. С помощью их платёжной системы можно будет расплатиться за купленный товар или услугу, просто подойдя к терминалу и нажав кнопку «ОК», после того как система узнает вас в лицо. Весь процесс оплаты занимает меньше 5 секунд. Первые терминалы Uniqul скоро должны появиться в Хельсинки. По словам представителей Uniqul, их система распознавания уверенно различает даже идентичных близнецов.


Читать дальше →
Total votes 19: ↑16 and ↓3+13
Comments37

Камера размером с теннисный мяч снимает стабилизированное видео в полёте

Reading time1 min
Views58K
Камера Squito, прототип которой продемонстрировал бостонский изобретатель Стив Холлинджер, — не первая камера-мяч, которая снимает круговые панорамы в полёте. Около двух лет назад похожую камеру создал Йонас Пфайль из Берлинского технического университета. Однако камера Пфайля делала всего один панорамный снимок в верхней точке траектории. Squito умеет гораздо больше.


Читать дальше →
Total votes 95: ↑94 and ↓1+93
Comments50

Автоматическое распознавание эмоций позволит улучшить дистанционное обучение

Reading time2 min
Views12K
В Университете штата Северная Каролина объединили две бурно развивающиеся технологии — онлайн-обучение и автоматическое распознавание эмоций. Учёные провели серию экспериментов, в ходе которых во время прохождения курсов лицо студентов снимала веб-камера, видео с которой анализировала система компьютерного зрения, умеющая распознавать выражения лица и эмоции человека. На основании этих данных компьютер может модифицировать стратегию обучения и давать ценную обратную связь для преподавателей — вместо того, чтобы гадать, какие части урока трудны для понимания, а какие навевают скуку, теперь можно просто посмотреть статистику.


Пример автоматического определения движений мимических мышц
Читать дальше →
Total votes 27: ↑23 and ↓4+19
Comments12

UAC, давай дружить!

Reading time6 min
Views93K
Технология UAC — не лишний компонент безопасности ОС Windows последних версий и пользователи приходят к этой мысли, борясь с malware и вирусами. Программистам, в свою очередь, стоит грамотно подходить к написанию приложений и принимать во внимание наличие такого «обстоятельства».

image

На хабре и вообще в сети много статей на тему «Как отключить UAC», «Как обойти UAC» и др. Но зачем отключать, функция ведь полезная? Зачем обходить, мы ведь не злоумышленники?

Нужно дружить!

Ниже я расскажу как это делать в Вашем приложении.
Читать дальше →
Total votes 91: ↑76 and ↓15+61
Comments235

Общественное обсуждение проекта ГОСТ по компрессии оцифрованных аудиоданных

Reading time22 min
Views6.6K
Уважаемые Хабрапользователи!

Продолжая начатую недавно традицию публикации проектов стандартов, разрабатываемых нашей компанией в рамках деятельности технического комитета по стандартизации ТК-234 «Системы тревожной сигнализации и противокриминальной защиты», представляем вашему вниманию стандарт «Системы охранные телевизионные. Компрессия оцифрованных аудиоданных. Общие технические требования и методы оценки алгоритмов».

Будем крайне признательны за конструктивную критику проекта, а все ценные замечания и пожелания будут внесены в очередную редакцию стандарта. Текст стандарта под катом.
Читать дальше →
Total votes 16: ↑12 and ↓4+8
Comments15

Компьютерное зрение позволяет увидеть пульс человека, даже если он носит маску

Reading time2 min
Views48K
Год назад в лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института разработали технологию, которая позволяет измерить пульс человека по видео. Алгоритм усиливает мельчайшие изменения цвета лица, связанные с притоком и оттоком крови во время каждого удара сердца. Теперь учёные продвинулись гораздо дальше — новый алгоритм позволяет измерять пульс, даже если видео сильно зашумлено, человек стоит спиной к камере или носит маску.


Читать дальше →
Total votes 75: ↑70 and ↓5+65
Comments74

Общественное обсуждение проекта ГОСТ по защите оцифрованных видеоданных от случайного и преднамеренного искажения

Reading time9 min
Views9K
Уважаемые Хабрапользователи!

Наша компания уже несколько лет входит в состав технического комитета по стандартизации ТК-234 «Системы тревожной сигнализации и противокриминальной защиты» и является активным участником процессов стандартизации в области охранных систем. Так уж получилось, что принятие стандартов в нашей стране происходит, так сказать, «за кулисами» на основании решения достаточно скромной группы профильных экспертов. Такое положение дел нам кажется неправильным и сейчас, в ходе разработки очередного стандарта, мы решили по собственной инициативе организовать общественное обсуждение проекта ГОСТ «Системы охранные телевизионные. Защита оцифрованных видеоданных от случайного и преднамеренного искажения».

Мы будем крайне признательны за конструктивную критику проекта, а все ценные замечания и пожелания будут внесены в очередную редакцию стандарта. Если такой опыт окажется удачным, то будем представлять на суд уважаемой Хабрааудитории все проекты всех стандартов, проходящих через ТК-234. Текст стандарта под катом.
Читать дальше →
Total votes 23: ↑18 and ↓5+13
Comments38

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity