undefined

bokuweb.me

2016-01-01から1年間の記事一覧

Angular2 RC5への更新とステート管理の変更、power-assertによるテストまで試す

概要 以前触ってみたときはRC3でRC5が出たらもう一回触るかってことで、以前作ったサンプルのRC5への更新、ステート管理の変更、ユニットテストについて試してみた。以前の記事は以下。 blog.bokuweb.me RC5への更新 情報収集をするとNgModuleが追加されたこ…

モダンCSSフレームワーク『Bulma』のReactコンポーネントセット『ReBulma』を作った

概要 今年に入ってからのんびりTwitterClient(https://github.com/bokuweb/tsukiakari)を作っていて、こいつに使いたいなーと思いコンポーネントセット作った。といっても、まだかなり雑でまだまだやることがありそう。 以下のような記事もあって様々なReact…

golang入門するためにlifegame書いてみた

タイトルとおりなんだけど、golang使ってみたいと思うケースが出てきて、入門のためまずはlifegameを書いてみた。 ルール ライフゲーム - Wikipedia 結果 github.com 16/7/16修正しました package main import ( "fmt" "math/rand" "time" ) type game struc…

Angular2でReactのチュートリアルを試してみる

概要 一回触ってみたいと思っていたAngular2をようやく触ってみた。最近は新しいフレームワークやライブラリを触る場合はゲームを作ってみるか、Reactのチュートリアルをやるようにしていて、今回はReactのチュートリアル(コメントフォームのやつ)をAngula…

flowtypeを試してみる

最初に この記事はflowtype導入の手順紹介というより、自分の作業ログに近いものです。flowtypeって何?ってところも含めて以下に紹介する記事を見たほうがわかりやすいと思いますので、参照してください。 今回試すにあたって、参考にした記事。 qiita.com …

ElixirですごいE本 11章

すごいErlangゆかいに学ぼう!作者: Fred Hebert,山口能迪出版社/メーカー: オーム社発売日: 2014/07/04メディア: 単行本(ソフトカバー)この商品を含むブログ (8件) を見る 引き続き。 11.1 状態を述べろ defmodule Kitchen do def fridge1 do receive do {…

HerokuへDockerを使ってPhoenixアプリをデプロイする

ここ数日全然うまくいかなかったけど、一応動作したので記録として残しておく 前提 HerokuへのDeproy成功したが、一連の知識がなさすぎて、なぜダメだったのか、なぜ動くのか説明できない pic.twitter.com/qRaYZgTMUk— Bokuweb (@bokuweb17) 2016年3月23日 h…

Phoenix + ReactでChannelを使用した簡易チャットを作る(1)

勉強用の題材としてブログを作りはじめた。 blog.bokuweb.me ブログの更新やコメントにも使用できるので、次はchannelを使用して簡単なチャットを作ってみる。Channelとは簡単にwebsocket通信ができる機能で、Node.jsにおけるSocket.io的なものと理解してい…

Phoenix + React + Reduxでブログシステムを作る(1)

Elixir、Phoenixの勉強のための題材として、ブログシステムで作ってみることにした。飽きるまでのんびり改修していこうと思う。Elixir/Erlangの学習はすごいE本を並行して進める。 Elixir、Phoenixのインストールは完了しているものとする。 今回のゴール 記…

ぽよんと表示されるmodalコンポーネントを作った

吹き出しコンポーネントを作った時から、SVGで面白い動きのコンポーネントが作ってみたいと思っていて、その習作としてSVGで描画したぽよんと表示されるmodalコンポーネントを作ってみた。 blog.bokuweb.me 作ったもの github.com デモ React-elastic-modal …

ElixirですごいE本 10章

しばらく停止していたElixirの勉強、順番を入れ替えて10章から再開することにした。 すごいErlangゆかいに学ぼう!作者: Fred Hebert,山口能迪出版社/メーカー: オーム社発売日: 2014/07/04メディア: 単行本(ソフトカバー)この商品を含むブログ (8件) を見…

国内のオープンなslack teamを検索できるslack list jaを作った

国内のオープンなslack teamを検索できるslack list jaを作った Slack-list-ja 経緯 最近、リモートワーカーのためのslack teamが作成されて参加させてもらっている。リモートワークならではの健康面などの知見・意見が交換されていて、非常に有用だと思って…

吹き出しコンポーネントを作った

吹き出しコンポーネントが必要になって作った。 作ったもの github.com デモ React-balloon example スクリーンショット 使い方 インストール npm i react-balloon サンプル 以下のように使用する。 <Balloon start={{ box: { x: 100, y: 100, width: 300, height: 105 }, destination: { x: 400 , y: 400 }, }} style={{ borderRadius: '5px' }} backgroundColor="#ECF0F1" > Hello, World…</balloon>

ソートとリサイズが可能なペインコンポーネントreact-sortable-paneを作った

今作ってるtwitterクライントでソートとリサイズができるコンポーネントが欲しかったので作った。 作ったもの github.com デモ http://bokuweb.github.io/react-sortable-pane スクリーンショット 使い方 インストール npm i react-sortable-pane サンプル …

React Native for AndroidでGCMを使ってPUSH通知するまでの作業ログ

React Native for AndrodでPUSH通知させた時のおぼえ書き。 Google Cloud Messaging for Android (GCM ) とは? 開発者がサーバから Android デバイス上の Android アプリケーションにデータを送信できるようにする無料のサービス らしいです。 www.techdoctr…

React Native用にシンプルなModal Componentを作った

タイトルのとおりだけど、シンプルなReact-Native用のModal Componentを作った。 標準でModalコンポーネントは用意されてるんだけど、以下のように今はiOSにしか対応しておらず、必要となったので作成した。 This component is only available in iOS at thi…

サムライト株式会社に入社しました

1月12日、サムライト株式会社に入社した。 サムライトは「Common LispでWebを取り戻す」を謳い、Common Lispを使ったWebアプリケーション開発を行っている数少ないWeb企業だ。 www.wantedly.com Common Lispやるの? 自分はフロントエンドエンジニアとしての…

リサイズとドラッグが可能なReactコンポーネントを作った

以前作ったreact-resizable-boxにドラッグで移動できる機能を付加したreact-resizable-and-movableを作った。あまりいい名前が思いうかばず残念な感じになってしまった。 Demo React-resizable-and-movable example Repository github.com インストール npm …

退職しました

2015年の振り返り記事にも少し書きましたが、1月7日付けで退職しました。 特に何ってわけじゃないが、記録しておく。 なんで 会社の閉鎖が決定したため。不満がなかったといえば嘘になるが、こういった状態にならなければ基本的にはずっと勤めるつもりだ…

2015年の振り返りと2016年の目標

昨日年が変わる2時間前くらいから、書こうか書かまいか、もやもやして、結局書かないまま年が変わってしまった。今日もどうしたものかと考えていたけれど、書くことでプラスになることが多いように思ったので書いておく。 良くも悪くも2015年は自分にとって…