週休七日

趣味のこととか、技術のこととか、読書感想文とか

Ganacheで手軽にDappsを体験する

やること 今回はGanacheを利用して、昨日作成したスマートコントラクトをテストネットワーク上で動かしてみたいと思います。 luca3104.hatenablog.com Ganacheとは truffleframework.com 一言で言うとONE CLICK BLOCKCHAINです(!?) ローカル環境にEthereumの…

ERC-20トークンを爆速で作ってみる

ERC-20とは github.com Ethereum上で発行できるトークンの標準規格です。 Truffle truffleframework.com トリュフです。 Ethereumのフレームワークで手軽にトークンが作れます。 まずはnpm経由でインストールします。 npm install -g truffle 次に任意のディ…

BitcoinがDouble Hashを利用している真意を突き止められない

TL;DR Preimage attack対策ではない(はず) length extension attack対策ではない(はず) サトシ・ナカモトは心配性? Bitcoin ビットコインはもはや誰でも知っている存在になりましたね。 そんなBitcoinは全世界のマイナー達によるPoWによって成り立っていま…

OKRの本を読んだ

もともと概念としては知っていたけれど実践していなかったOKRの本(の翻訳本)が出たので読みました。 TL;DR とにかくOKRを実践しよう 失敗を恐れるな 早く導入したい OKR本 OKR(オーケーアール) シリコンバレー式で大胆な目標を達成する方法作者: クリスティ…

結婚式をした🎉

無事結婚式が終わりました。 記念に書きます TL;DR コミュニケーションを怠るな タスク管理したほうが良い 達成感は半端ない 結婚 今年の1/1に入籍しました。 もともと結婚式をやろうという話はしてたものの、会場決定が1月。 しかも式は3月末というハード…

パーミッションドブロックチェーンでサービスを考える時に悩むこと

TL;DR パーミッションドブロックチェーンはとても悩ましい パーミッションドブロックチェーンについて ブロックチェーンには2種類の考え方があります。 一つはBitcoinやEthereumのように誰でもネットワークに参加ができるパーミッションレスブロックチェーン…

Github IssueとTrelloをWebhookでつなぐ

TL;DR 会社にTrelloを導入したのでGithub IssueとTrelloを連携してみた 経緯 会社でTrelloを導入しました。 もともと社内ではJIRAを使用していましたが、オーバースペック過ぎたため移行しました。(それと重い) バグ報告などはGithub Issueを利用してるのでI…

Vue.jsを再入門する 4

前回記事 luca3104.hatenablog.com 今回は編集機能と削除機能を実装します。 モーダルを発生させる ボタンの設置 タスクの横にボタンを置き、押下時にモーダルが発生するようにします。 b-checkboxの後ろに <button class="button is-primary" v-on:click="editTask()">Edit</button> を記述します。 モーダルの設置 モーダルを発…

Vue.jsを再入門する 3

前回記事 luca3104.hatenablog.com 今回はLocalStorageを使用し、データの永続化を実装します。 LocalStorageとは HTML5から導入されたWebStorage APIです。 ブラウザに組み込まれたデータベースと言うとわかりやすいかもしれません。 今回はToDoの一覧を永…

Vue.jsを再入門する 2

前回記事 luca3104.hatenablog.com 設計 どんなアプリにするか簡易的な設計書を書きます。 前回定めた機能を満たすように作ります。 レスポンシブ対応がしやすいようにこのような形にしました。 機能一覧 追加 追加機能はアプリケーション上段で行います。 …

Vue.jsを再入門する 1

Vue.js jp.vuejs.org なぜ再入門? 仕事で業務システムのUI側をメインに開発した経験はあるけれども、詳しいところまで調査せずに使ってました。 これを気に色々と調べてもっとまともに使っていけるようになればと思います。 作るもの ToDoアプリを作ります…

一週間カリブ海一周旅行をして必須だったものコレクション

カリブ海とは ココらへん。 行ったところは、マイアミ → ジャマイカ → コズメル (メキシコ) → コスタマヤ (メキシコ) です。 クルーズで行ったので備忘録も含め書きます。 必要なもの 圧縮袋 確実に服だけで荷物がパンパンになります。 服は圧縮して持ってい…

マネージャーとしてTeam Geakを読んだ

Team Geek ―Googleのギークたちはいかにしてチームを作るのか作者: Brian W. Fitzpatrick,Ben Collins-Sussman,及川卓也,角征典出版社/メーカー: オライリージャパン発売日: 2013/07/20メディア: 単行本(ソフトカバー)この商品を含むブログ (21件) を見る …

4月以降からiOSアプリを審査にiPhone Xの対応が必要に

タイトルの通りです。 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…

今までいろいろなものを作ってきたが、何か得られてきたのか

まえがき 今まで色々なものを作ってきたけど、結果どうなったっけというのをまとめるために書きます。 下記以外にも色々作ってますが、黒歴史なので・・・ 作ってきたもの Neo jukebox 人生初のハッカソンで開発したものでした。 手軽にお店で流れている曲を…

SwiftでRFC8032互換のEd255519をsha-3実装で便利に使用する。

すごい長いタイトルですが、利用機会があったので実装しました。 実装したと言っても、すでにある pebble8888/ed25519swift をFolkして便利に使えるようなWrapperを作りながらsha-3に対応しました。 Ed25519 公式サイト EdDSAの一つです。 EdDSAの特徴として…

地域メッシュを緯度経度に変換するライブラリを作成した話

モチベーション 仕事で地域メッシュを使用し、google map上にメッシュを描画する必要があった。 google mapで描画する際にメッシュデータを緯度経度に変換する作業が必要になった。 ハッカソンでオープンデータが配布されていたが、誰も実装できてなかった。…