Как стать автором
Обновить
0
@Prowebicread⁠-⁠only

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

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

Воркшопы о разработке смарт-контрактов на Solidity

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


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


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


Список:


  1. Смарт-контракты: введение.
  2. ICO и токен ERC20.
  3. Создаем конструктор смарт-контрактов на платформе Smartz.
  4. Техническая лекция по Solidity.
  5. Смарт-контракты: тонкости разработки.
  6. Компилятор solc, структура файла смарт-контракта, типы и структуры данных в Solidity.
  7. Solidity: ссылочные типы.
  8. Разрабатываем прототип децентрализованной Multi-blockchain биржи.
Читать дальше →
Всего голосов 19: ↑15 и ↓4+11
Комментарии1

Дневник техлида: вторые полгода разработки нового мобильного PvP

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


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

Уверен, подавляющее большинство хотя бы раз запускали какую-нибудь многопользовательскую игру. На старте клиент, как правило, пишет несколько магических сообщений и через несколько секунд (хотя в случае с одним известным десктопным шутером — несколько минут) игрок попадает в главное меню, где есть заветная кнопка «В бой» или типа того. Но процесс запуска состоит из огромного количества этапов, которые происходят очень быстро и без вмешательства игрока:
Читать дальше →
Всего голосов 31: ↑31 и ↓0+31
Комментарии2

Unity: система сохранения для любого проекта

Время на прочтение8 мин
Количество просмотров28K
Игры надо сохранять. Сохраняемых сущностей может быть великое множество. Например, в последних выпусках TES и Fallout игра помнит расположение каждой закатившейся склянки. Необходимо решение, чтобы:

1) Написал один раз и используй в любом проекте для любых сущностей. Ну, насколько возможно.
2) Создал сущность — и она сохраняется сама собою, с минимумом дополнительных усилий.
Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии28

Как переехать на работу в США: подборка полезных материалов

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


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

При этом, важно понимать, что получить работу в Америке не так легко, ведь компаниям проще работать с теми специалистами, у которых уже есть разрешение на работу в стране. Я собрала полезные ссылки для тех, кто собирается получить рабочую визу в США.
Читать дальше →
Всего голосов 23: ↑17 и ↓6+11
Комментарии7

Как получить D-U-N-S number бесплатно

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


D-U-N-S number — международный идентификатор юридических лиц. В России добровольно его добывают в одном случае: когда в AppStore нужно зарегистрировать компанию-разработчика.

Расскажем, как добыть этот номер бесплатно и сэкономить 12 240.
Читать дальше →
Всего голосов 36: ↑35 и ↓1+34
Комментарии11

Как создать блокчейн-проект на Exonum: краткое руководство

Время на прочтение14 мин
Количество просмотров21K
Exonum — это фреймворк с открытым исходным кодом для создания приложений на основе блокчейна. Он ориентирован на работу с закрытыми блокчейнами и применим в любых сферах: FinTech, GovTech и LegalTech.

Сегодня мы проведем небольшой обзор решения, а также в рамках образовательного формата разберемся с тем, как построить простой блокчейн-based проект на Exonum. Весь код, приведенный ниже, вы найдете в репозитории на GitHub.

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

Экосистема блокчейн-проектов

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

Как я писал в своей статье об ICO, технологии блокчейна, криптовалюты и распродажи токенов сейчас на пике популярности. Я работаю в венчурной отрасли уже более пяти лет и до сих пор не сталкивался с технологиями, которые бы с такой головокружительной скоростью развивались, порождая новые компании и проекты. Не так давно фаундеры и венчурные инвесторы имели дело преимущественно с централизованными биржами, частными блокчейн-решениями, кошельками и некоторыми другими стартап-идеями, которые доминировали на рынке в период с 2012 по 2016 год.

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

Сейчас на рынке появляется много интересных наработок, которые совершенствуют как функционал существующих блокчейн-решений, так и пользовательский опыт. Но учитывая, с какой частотой выходят новые новые проекты, мне становится все сложнее отслеживать каждый из них и разбираться, какое место он занимает в экосистеме. Кроме того, риск не увидеть за деревьями леса повышается, если у нас нет исчерпывающего представления о том, как выглядит этот самый лес. Такие рассуждения подтолкнули меня составить список всех децентрализованных блокчейн-проектов, которые я отслеживаю, включая также и те, информацию о которых я сумел найти сам или по наводке от друзей, хорошо знакомых с экосистемой. Данная карта экосистемы представляет итог этой работы.
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии1

Работаем с биткоином на Эликсире

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

Недавно меня с головой захватил волшебный мир биткоин. Жажде знаний не было предела, и утолить её помогла замечательная книга «Mastering Bitcoin» Андреаса Антонопулоса и полное погружение в биткоин-разработку. Книга подробно освещает технические основы биткоин, но ничто так не помогает в изучении нового дела, как практика.


Простенькое приложение на Эликсире для управления полной биткоин-нодой и связи с ней через интерфейс JSON-RPC, по-моему, – отличный «Hello, World!». Поехали!

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

Разработка браузерной онлайн игры без фреймворков и движков

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

Привет, Хабр!

В этом посте будет описан процесс разработки онлайн игры на чистом javascript и WebGL (без фреймворков и движков). Будут рассмотрены некоторые алгоритмы, техники рендеринга, искусственный интеллект ботов и сетевая игра. Проект является полностью опенсорсным, в конце поста будет ссылка на репозиторий.
Много картинок и гифок
Всего голосов 88: ↑88 и ↓0+88
Комментарии42

Простыми словами: смарт-контракты, Ethereum, ICO

Время на прочтение6 мин
Количество просмотров28K
Автор статьи — Алексей Маланов, эксперт отдела развития антивирусных технологий «Лаборатории Касперского»

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

Так вот, Биткойн — на данный момент однозначно номер один. А знаете, какая криптовалюта на втором месте? Ethereum. Когда мы говорим про места, мы имеем в виду капитализацию, то есть суммарную стоимость всех монет валюты.


Капитализация и цены TOP-5 криптовалют. Источник

Как видите, Ethereum с большим отрывом опережает другие «альткойны», а в июне 2017 чуть было даже не обогнал Биткойн, «великий и ужасный». Давайте разберемся, что же в Ethereum такого особенного и почему подавляющее большинство проводимых в этом году ICO используют именно его.
Читать дальше →
Всего голосов 20: ↑14 и ↓6+8
Комментарии7

Лицензирование музыки для инди-разработчиков

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

Когда я начала думать над созданием игры Bollywood Wannabe, одной из первых проблем была музыка. Мне нужны были песни, которые в сочетании с соответствующей графикой и геймплеем воссоздавали бы ощущения от просмотра болливудских фильмов. Музыку при разработке игр часто игнорируют, но в музыкальной игре (rhythm game) плохих композиций быть не может. Большинство песен в Bollywood Wannabe лицензировано — редкий случай для инди-игры. Мне задали кучу вопросов по этой теме, поэтому я написала небольшую инструкцию по лицензированию музыки для инди-разработчиков.

Зачем лицензировать музыку?


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

Для Bollywood Wannabe мне нужна была очень специфическая музыка. После долгих поисков мне удалось найти для игры две песни с лицензией без отчислений (royalty free). Но мне нужно было десять. Я не знала ни одного композитора, способного написать остальные, и даже если бы и нашла его, это было бы слишком дорого. Оптимальнее всего оказалось найти уже выпущенные песни и убедить их авторов продать мне лицензию.
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии22

Уменьшение размера файла сборки Android в Unity

Время на прочтение5 мин
Количество просмотров14K
Размер сборки — важная характеристика мобильного приложения. Если приложение весит много, оно первым будет удалено при чистке. Также меньший размер может ускорить запуск, установку, скачивание.

Даже пустой проект в Unity весит очень много. Пустой проект под Android с настройками по умолчанию в Unity 2017.1 весит 21637 КБ. Однако его можно очень легко уменьшить до 11952\12412 КБ, указав платформу для компиляции (ARMv7 и x86 соответственно).

По аналогии с этим, можно еще попробовать еще немного уменьшить вес, выбрав Graphic API. Если выбрать OpenGLES2 вместо Auto Graphics API, можно сэкономить еще 236 КБ (11716 вместо 11952). Выгода незначительна и возможна потеря в производительности, так что этого делать я не рекомендую.

Теперь поговорим о содержимом проекта. Рассмотрим 2D игру с большим количеством спрайтов.
Есть вероятность, что многие спрайты будут симметричными по одной или нескольким осям.
Читать дальше →
Всего голосов 14: ↑10 и ↓4+6
Комментарии13

Особенности разработки мобильной MMO RTS. Часть 6

Время на прочтение3 мин
Количество просмотров6.8K
Это последняя статья из моего цикла. В ней будет много о менеджерской и организационной сторонах разработки.


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

История взлома всех игр в Telegram

Время на прочтение14 мин
Количество просмотров197K
Сейчас компьютерные игры везде. Присутствуют они и в Telegram. Расскажу о том, как были взломаны практически все игры этого мессенджера, обойдя самых первоклассных игроков, находящихся в топах скорбордов. Хочу поделится результатами исследований. О различных методиках взлома, читинга и путях обхода логики игр под катом.


Читать дальше →
Всего голосов 34: ↑29 и ↓5+24
Комментарии29

Играем в APK-гольф. Уменьшение размера файлов Android APK на 99,9%

Время на прочтение10 мин
Количество просмотров41K
В гольфе выигрывает тот, у кого меньше очков.

Применим этот принцип в Android. Мы собираемся поиграть в APK-гольф и создать приложение минимально возможного размера, которое можно установить на Android 8.0 Oreo.

Базовый уровень


Начнём с дефолтного приложения, который генерирует Android Studio. Создадим хранилище ключей, подпишем приложение и измерим размер файла в байтах командой stat -f%z $filename.

Затем установим APK на смартфон Nexus 5x под Oreo, чтобы убедиться, что всё работает.



Прекрасно. Наш APK весит примерно полтора мегабайта.
Читать дальше →
Всего голосов 86: ↑86 и ↓0+86
Комментарии52

Самые успешные ICO за всю историю их проведения

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


Первичное размещение токенов или ICO становится все более популярным средством привлечения инвестиций для своего бизнеса. Несмотря на то, что в некоторых странах ICO запрещают (Китай, Южная Корея), самые разные компании продолжают собирать средства для реализации проектов именно при помощи ICO. У кого-то это получается хуже, у кого-то – лучше. Ниже – примеры наиболее удачных ICO. Основной фактор здесь – собранная сумма, ведь речь именно о сборе средств, а не об успехе самого проекта. Случалось и так, что несмотря на большое количество полученных инвестиций проект прогорал. Но это уже тема другой статьи.

Кстати, самое первое ICO было проведено в 2013 году (его проводил Mastercoin, собрано было $5 млн), то есть первичное размещение токенов компаниями, которым нужны инвестиции – вовсе не новинка. Да, много говорить об ICO стали в 2016-2017 годах, но проводить их начали достаточно давно.
Читать дальше →
Всего голосов 17: ↑12 и ↓5+7
Комментарии2

Как принимать платежи в мобильном приложении: токенизация, NFC, оптическое сканирование и другие плюшки в одном SDK

Время на прочтение8 мин
Количество просмотров23K
Я уже рассказывал ранее на примере Android SDK, как не ограничиваясь фреймом и WebView, встроить нативную форму приема платежей по банковской карте в мобильное приложение, и при этом не попасть под аудит PCI DSS. С тех пор наше SDK довольно существенно расширилось и к обычной форме ввода карты в Android и iOS добавился такой функционал:
— React Native библиотека для Android и iOS
— кастомизация верстки layout формы с реквизитами карты
— функция оптического сканирования карты
— прием бесконтактных платежей в Android по технологии NFC
В этой публикации я расскажу что вообще можно делать с платежами в мобильных приложениях, какие есть лайфхаки и подводные камни, и напоследок приведу пример кода демо-приложения и расскажу, как списать карточный долг с друга при помощи NFC ридера своего смартфона.

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

Врождённый порок ICO: как токены угрожают будущему проектов, ими профинансированных

Время на прочтение7 мин
Количество просмотров32K
2017 год стал годом бума ICO — способа краудфандинга проектов, основанного на продаже стартапами собственной криптовалюты, токенов, как правило, представляющих собой смарт-контракт на блокчейне Ethereum. В отличие от других форм краудфандинга, ICO заточено на финансирование запуска целых бизнесов, а не конкретных товаров или услуг и привлекает возможностью достаточно быстро обкатать свою идею на публике и, в случае положительной реакции, получить на неё финансирование на щадящих, по сравнению с практическими любыми другими источниками средств, условиях.

image
В голову пришло множество метафор, иллюстрирующих «проблемы последнего токена». Точнее из них, скорее всего, игра в дурака

Но не успев обрадоваться открывающимся перспективам, проекты тут же вынуждены задумываться, как именно убедить пользователей поучаствовать в их краудфандинге и купить токены. Как правило, почти все ICO решают это, закладывая в свои токены механизм получения выгоды от запуска/развития профинансированного им проекта. Это, на взгляд финансовых регуляторов многих стран, максимально приближает токены к акциям, да и сходство аббревиатур ICO и IPO тоже явно не случайно. В результате каждому проекту на ICO приходится из кожи вон лезть, доказывая, что токен — на самом деле не акция, а продукт или товар.
Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии14

Классический 2д квест или как прошли наши два года разработки. Часть финальная

Время на прочтение7 мин
Количество просмотров11K
Заключительная часть истории создания игры «Swordbreaker The Game», в этой части — про раскрутку после релиза, и результаты к которым мы пришли.

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

Введение в реверс инжиниринг с Radare2

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

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

Читать дальше →
Всего голосов 61: ↑60 и ↓1+59
Комментарии9
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность