2017-01-01から1ヶ月間の記事一覧

MySQLの文字照合順序

MySQLはデフォルトでは大文字と小文字を区別しないので、文字列のプライマリキーがある場合には 実装をきちんと考える必要がある。 ci Case Insensitive : 大文字小文字を区別しない cs Case Sensitive : 大文字小文字を区別する bin Binary : バイナリ比較 …

Flowtype v0.38.0を試す

※全ての変更点は自分自身の眼で確認しましょう*1 https://github.com/facebook/flow/releases/tag/v0.38.0個人的に注目する機能追加・修正は以下 implements構文のサポート タプル型が厳格化 flow checkとflow serverコマンドにprofileオプション追加 emoji…

flowtype入門2

テスト編 テストもflowで書きたいという欲求以下を加えてみた mocha: テストフレームワーク expect: アサーション用(mocha自体は提供しないので) expect-jsx: JSXアサーション react-addons-test-utils: Reactテスト用 jsdom: Reactテスト時 (ReactTestUtils…

flowtype入門1

React + Redux + es2015 + Flow + eslint主に使うコマンドは以下 $ npm run build $ npm run start $ npm lint # flowの結果も含むのでflowコマンドは別に知らなくてもいいかも $ flow package.json { "name": "sample", "version": "1.0.0", "description":…

flowtype入門以前

npm6.xインストール Ubuntu 16.04では以下の通り $ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - $ sudo apt-get install -y build-essential nodejs 便利なものは最初にインストールしておく $ sudo npm install -g flow-bin $ sudo np…

話題メモ1

話題の振り方の参考に 〜を見た?(行った?) Yes: やっぱりね〜 No: ○○さんは勝手にこういうイメージだと思ったんだけどな〜 Nintendo Switch見に行った? → いいえ、見に行ってない → ○○さんは勝手にゲーマーだと思ってるから意外

プロジェクトの意思決定プロセスについて

使用するライブラリの選定理由は明確にしておいたほうがいい そのライブラリで実現できること・できないことを明確にしておいたほうがいい ステークホルダと選定理由(工数的なとか)と影響を共有することが必要 なんでそもそもいちいち説明しないといけない…

自力は他力

今思いついたそれっぽい言葉

人工知能台頭によって囲碁界は潔く素晴らしくて将棋界は酷いと言う風潮

将棋界の方が人間味があって面白いと思う。将棋は「弱い」AIというか、コンピュータのアルゴリズムと記憶領域と計算能力が職業柄通用しやすく、 近年の機械学習(自己対戦)の発達と富豪的プログラミングor検証環境によってさらに強くなったため人間を超えて…

脳内麻薬でキマリたい

PDCA回すたびに何者にも代え難い喜びで絶頂してる人を観察して喜びを感じたい

困った時に未来の自分が出てきて「待たせたな!」という展開

マダー?

記念日

12/31: 大晦日だし酒飲むか 1/1: 元旦だしめでたいし酒飲むか 1/3: 今日で休みも終わりだし酒飲むか… 1/4: 仕事始め頑張ったから酒飲むぞ

案外適当にやったことの方が結果が出ているという悲しい事実

力が抜けてて丁度いい塩梅になるジレンマ 集中しすぎてて目の前のことしか見えてないと力は入っていても大体失敗する 自分は力入っているなとわかっていればまだまし 力の入り過ぎには注意

新たな気持ちで

今年は毎日生前葬だと思って生活していきたい 盛大に晩餐と思ってご飯にありつきたい どんな話もありがたくなるなぁ 全ての事がある意味どうでもよくなりそう 未来に対する投資という概念をどう定義するべきか・・・