技術
やること 今回はGanacheを利用して、昨日作成したスマートコントラクトをテストネットワーク上で動かしてみたいと思います。 luca3104.hatenablog.com Ganacheとは truffleframework.com 一言で言うとONE CLICK BLOCKCHAINです(!?) ローカル環境にEthereumの…
ERC-20とは github.com Ethereum上で発行できるトークンの標準規格です。 Truffle truffleframework.com トリュフです。 Ethereumのフレームワークで手軽にトークンが作れます。 まずはnpm経由でインストールします。 npm install -g truffle 次に任意のディ…
TL;DR Preimage attack対策ではない(はず) length extension attack対策ではない(はず) サトシ・ナカモトは心配性? Bitcoin ビットコインはもはや誰でも知っている存在になりましたね。 そんなBitcoinは全世界のマイナー達によるPoWによって成り立っていま…
TL;DR パーミッションドブロックチェーンはとても悩ましい パーミッションドブロックチェーンについて ブロックチェーンには2種類の考え方があります。 一つはBitcoinやEthereumのように誰でもネットワークに参加ができるパーミッションレスブロックチェーン…
TL;DR 会社にTrelloを導入したのでGithub IssueとTrelloを連携してみた 経緯 会社でTrelloを導入しました。 もともと社内ではJIRAを使用していましたが、オーバースペック過ぎたため移行しました。(それと重い) バグ報告などはGithub Issueを利用してるのでI…
前回記事 luca3104.hatenablog.com 今回は編集機能と削除機能を実装します。 モーダルを発生させる ボタンの設置 タスクの横にボタンを置き、押下時にモーダルが発生するようにします。 b-checkboxの後ろに <button class="button is-primary" v-on:click="editTask()">Edit</button> を記述します。 モーダルの設置 モーダルを発…
前回記事 luca3104.hatenablog.com 今回はLocalStorageを使用し、データの永続化を実装します。 LocalStorageとは HTML5から導入されたWebStorage APIです。 ブラウザに組み込まれたデータベースと言うとわかりやすいかもしれません。 今回はToDoの一覧を永…
前回記事 luca3104.hatenablog.com 設計 どんなアプリにするか簡易的な設計書を書きます。 前回定めた機能を満たすように作ります。 レスポンシブ対応がしやすいようにこのような形にしました。 機能一覧 追加 追加機能はアプリケーション上段で行います。 …
Vue.js jp.vuejs.org なぜ再入門? 仕事で業務システムのUI側をメインに開発した経験はあるけれども、詳しいところまで調査せずに使ってました。 これを気に色々と調べてもっとまともに使っていけるようになればと思います。 作るもの ToDoアプリを作ります…
タイトルの通りです。 Submitting iOS apps to the App Store - Apple Developer Update your app for iPhone X. Test your apps to make sure they are ready to take advantage of the Super Retina display by respecting safe areas, supporting adaptiv…
すごい長いタイトルですが、利用機会があったので実装しました。 実装したと言っても、すでにある pebble8888/ed25519swift をFolkして便利に使えるようなWrapperを作りながらsha-3に対応しました。 Ed25519 公式サイト EdDSAの一つです。 EdDSAの特徴として…
モチベーション 仕事で地域メッシュを使用し、google map上にメッシュを描画する必要があった。 google mapで描画する際にメッシュデータを緯度経度に変換する作業が必要になった。 ハッカソンでオープンデータが配布されていたが、誰も実装できてなかった。…