Rekit Studio: IDE для React-приложений

Автор: admin от 14-02-2018, 11:05, посмотрело: 31

Сегодня мы публикуем перевод материала Нейта Ванга, создателя Rekit. Здесь он рассказывает о новом стабильном релизе системы, Rekit Studio. Это — полноценная IDE для разработки приложений, созданных с использованием технологий React, Redux и React Router. Он говорит, что его команда создаёт с помощью Rekit сложные веб-приложения уже больше года.



Предыдущая версия Rekit Studio называлась Rekit Portal. Она не поддерживала возможностей по редактированию кода. Теперь, благодаря редактору Monaco Editor, того, который используется в VS Code, и благодаря замечательному средству для форматирования кода prettier, Rekit Studio позволяет удобно работать с кодом. Именно поэтому в названии системы появилось слово «studio».



Rekit Studio: IDE для React-приложений
Rekit Studio

Категория: Программирование » Веб-разработка

 

Сборка проектов с dapp. Часть 1: Java

Автор: admin от 14-02-2018, 10:30, посмотрело: 43

Сборка проектов с dapp. Часть 1: Java


Эта статья — начало цикла о сборке dapp'ом приложений на различных языках, платформах, технологических стеках. Предыдущие статьи про dapp (см. ссылки в конце материала) были больше обзорными, описывали возможности dapp. Теперь же пора поговорить более предметно и поделиться конкретным опытом работы с проектами. В связи с недавним релизом dapp 0.26.2 я заодно покажу, как описывать сборку в YAML-файле.

Категория: Программирование » Веб-разработка

 

Платёжная система в 50 строк кода, реально?

Автор: admin от 14-02-2018, 10:30, посмотрело: 30

В последнее время технологические решения на блокчейне всё больше проникают в нашу повседневную жизнь. Технология новая, поэтому не все понимают, как и где её применять. Я попробовал создать платежную систему на базе смарт-контракта Ethereum и результат меня удивил. Смарт-контракт выполняющий функции полноценной платёжной системы получился всего в 50 строк кода. Всех заинтересовавшихся как он работает прошу под кат.



Платёжная система в 50 строк кода, реально?

Категория: Программирование » Веб-разработка

 

Как стать веб-разработчиком и не сойти с ума

Автор: admin от 14-02-2018, 10:30, посмотрело: 26

Как стать веб-разработчиком и не сойти с ума



Путь веб-разработчика усеян множеством ментальных ловушек. Ступайте осторожно по следам прошедших до вас.



Три с половиной года назад я оставила работу в банке и начала интересную карьеру веб-разработчика. Полученные знания и накопленный опыт я собрала в электронной книге «Как стать веб-разработчиком: руководство по смене карьеры».



Если хотите стать веб-разработчиком, то остерегайтесь следующего.

Категория: Программирование » Веб-разработка

 

Подсчитываем коллективный интеллект Хабра (и любой другой организованности людей)

Автор: admin от 13-02-2018, 21:35, посмотрело: 33

Питер Хинченс (Pieter Hintjens), автор книги «Социальная Архитектура», на основе многолетнего опыта управлением open source сообществом предлагает свою систему оценки организованности.

Подсчитываем коллективный интеллект Хабра (и любой другой организованности людей)

Коллективный Индекс Интеллекта или КИИ (CII)


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

Для его демонстрации я ранжирую несколько сетей, организаций, сайтов и онлайн-сообществ. Это не наука, просто творческая и небрежная прикидка. Как всем известно, 87% статистики изобретается на месте, и 91% людей принимают это без вопросов. Я выбрал следующие жертвы:


  • Википедия

  • Твиттер

  • Реддит

  • Фейсбук

  • Индустрия моды

  • Нигерийский кинематограф, т.н. Нолливуд (Nollywood)

  • Адвокаты как профессия

  • Киноиндустрия Голливуда

  • Сеть The Fox News

  • Военные (в какой-то случайной восточной стране)


  • Я не буду судить о ценности отдельно взятого сообщества. Это невозможно, и будет обманчиво. Миссия Твиттера — «набрать больше подписчиков» — звучит слабее, чем у Википедии «собираем знания всего мира». Однажды сформированная, умная и гибкая толпа может запросто создавать новые миссии, например «свергнуть диктатора». Онлайн-сообщество, возможно, ценно (для человечества) не благодаря своей продукции, а само по себе. В случае Википедии или ZeroMQ сложно отделить толпу от контента. А в случае Твиттера это очевидно. Контент — явление преходящее и зачастую бесполезное, а толпа — нет.

    Категория: Программирование

     

    HTTP-коды в комиксах ко Дню Святого Валентина

    Автор: admin от 13-02-2018, 21:35, посмотрело: 31

    День Святого Валентина уже завтра. Для некоторых это время романтических надежд, время, чтобы спросить «даму сердца» и получить ответ. Это может быть просто «да», грустное «нет» или загадочное «Я не думала о нас, как о паре, но, может быть, завтра мы сможем поужинать вместе?»



    Это, хотя и косвенно, приводит нас к кодам статуса HTTP (Hypertext Transfer Protocol). Когда URL-адрес вводится в браузере, запрос отправляется на сервер. Как и в нашем сценарии, браузер ожидает ответа. Эти ответы поступают в виде HTTP-кода, который представляет собой трехзначное число, которое сопоставляется с определенным смыслом.



    Вот несколько вероятных сценариев в виде комиксов ко Дню Святого Валентина.



    200s: Успех



    Коды 200-го класса обычно означают, что все в порядке. Запрос был получен, понят, и на сервере не было ошибок. Например, этот URL-адрес вернет код 200 OK — успешный запрос.

    HTTP-коды в комиксах ко Дню Святого Валентина

    Идеальное завершение для пар «браузер + сервер» и «разработчик + его проект»

    Категория: Программирование

     

    Ещё одна статья про кватернионы и углы Эйлера

    Автор: admin от 13-02-2018, 21:35, посмотрело: 33

    По работе у меня возникла необходимость переводить координаты объекта из углов Эйлера в кватернионы и обратно.



    В ходе разбирательства пришлось прочитать несколько статей на Хабре, посвященных кватернионам и углам Эйлера, Википедию и просто методички и статьи разных ВУЗов. Для удобства приведу ссылки на статьи, с Хабра:



    Каверзные кватернионы

    Заметки о вращении вектора кватернионом

    Кватернионы для чайников

    Кручу-верчу, запутать хочу. Углы Эйлера и Gimbal lock



    Формулы для пересчёта углов Эйлера в кватеринионы и обратно найти можно, но
    если бы всё было так просто...

    Категория: Программирование

     

    Mozilla разработала открытый шлюз для Интернета вещей

    Автор: admin от 13-02-2018, 21:35, посмотрело: 37

    Mozilla разработала открытый шлюз для Интернета вещей


    Apple, Google, Amazon, Samsung — у каждой из этих компаний собственные стандарты и программы для управления «умными» устройствами собственной марки. В результате они зачастую могут общаться только со своими «родственниками» производства той же фирмы. Смарт-колонка Apple HomePod откажется делать резервную копию данных в облако Amazon или Google и не будет выполнять команды с Andrioid-смартфона. Получается, что для полной интеграции вся техника в доме должна быть от одной компании. Это явно ненормальная ситуация.



    В прошлом году организация Mozilla объявила, что работает над созданием единого свободного фреймворка — программ и сервисов для Интернета вещей, работающих по открытому стандарту Web Things API, который использует JSON, REST и WebSockets API.



    Фреймворк должен стать единым шлюзом для взаимодействия «умных» устройств разных производителей (Things Gateway). Сейчас организация официально объявила о запуске проекта Mozilla IoT, выложила стек программ и опубликовала руководство по построению системы «умного дома» с использованием Raspberry Pi. Заявка на стандартизацию Web Things API подана в консорциум W3C 2 февраля 2018 года.

    Категория: Программирование

     

    Deep Learning in Natural Language Processing

    Автор: admin от 13-02-2018, 21:35, посмотрело: 84

    Deep Learning in Natural Language Processing



    Лаборатория нейронных сетей и глубоко обучения МФТИ открывает курс Deep Learning in Natural Language Processing. Он стартует 21 февраля и будет проходить каждую среду в 19:00 в 105 БК, необходимо зарегистрироваться. Длительность курса — 10 занятий. Курс открыт для всех желающих углубить свои знания в Deep Learning и Natural Language Processing. Занятия также будут транслироваться в режиме онлайн в Youtube-канале лаборатории.

    Категория: Программирование

     

    О’Жаль: Что не так с гибкими методологиями

    Автор: admin от 13-02-2018, 12:45, посмотрело: 28

    Используя термин Agile, люди часто имеют в виду не что-то конкретное, но то что они правы. Например, не написал тесты — не Agile, не провел митинг с командой — не Agile, не заполнил тайм-трекинг — опять не Agile. Тому, что каждый трактует термин Agile по-своему, есть объективные причины, связанные с его происхождением.



    О’Жаль: Что не так с гибкими методологиями

    Категория: Программирование » Game Development