Как стать автором
Обновить
38
0
Илья Свирин @isvirin

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

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

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

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

Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии0

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

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


Читать дальше →
Всего голосов 35: ↑31 и ↓4+27
Комментарии83

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

Время на прочтение3 мин
Количество просмотров10K
Сегодня я напишу про интересный проект интересных людей. Иван Писарев и Илья Свирин показали себя в проекте Нордавинд, самостоятельно разработав аппаратно-программные, очень простые и очень навороченные решения для разных сфер, от здоровья до безопасности. И вот недавно у них появилась идея…



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

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

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

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

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


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

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

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

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

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

Время на прочтение2 мин
Количество просмотров23K
Изучая тему замены дисплея любой поверхностью наткнулись на одну интересную вещичку, и не найдя ее освещения на Хабре, решили вам ее представить. Знакомьтесь, ваш проводник и верный помощник в путешествии — Maptor.


Читать дальше →
Всего голосов 33: ↑24 и ↓9+15
Комментарии28

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

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



Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии7

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

Время на прочтение6 мин
Количество просмотров18K
Обсуждая реализацию автотестирования в нашей компании, была предложена идея визуализации результатов с помощью светофора. Данный инструмент прост и понятен каждому, да и к тому же производит небольшой вау эффект. Под катом будет история внедрения светофора в нашу систему автотестов.


Читать дальше →
Всего голосов 41: ↑32 и ↓9+23
Комментарии8

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

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

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

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

Аннотация


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

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

Время на прочтение2 мин
Количество просмотров6.5K
На данный момент в России активно разрабатываются профессиональные стандарты. Мы хотим быть ближе к цивилизованному обществу, если вы не знаете.

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

SQLite — замечательная встраиваемая БД (часть 3)

Время на прочтение9 мин
Количество просмотров201K
Первая часть — вводная.
Вторая часть — быстрый старт.

Третья часть — тонкости и особенности.

Читать дальше →
Всего голосов 90: ↑85 и ↓5+80
Комментарии33

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

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


Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии37

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

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


Читать дальше →
Всего голосов 95: ↑94 и ↓1+93
Комментарии50

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

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


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

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

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

image

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

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

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

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

Время на прочтение22 мин
Количество просмотров6.6K
Уважаемые Хабрапользователи!

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

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

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

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


Читать дальше →
Всего голосов 75: ↑70 и ↓5+65
Комментарии74

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

Время на прочтение9 мин
Количество просмотров9K
Уважаемые Хабрапользователи!

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

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

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность