パラノイア

ハードワーク信者 & Apple信者

人工知能開発するための深層学習・機械学習ライブラリまとめ

f:id:kawakensan:20171002011058j:plain

ディープラーニングを開発する上で、どんなライブラリがあるのか調べなくてはいけない機会があったので、ついでにブログにまとめてみます。

ディープラーニングとは言いつつも、機械学習など、人工知能に関係がありそうなライブラリをとりあえずまとめてみます。

基本的にはポイントだけ記述して、あとは詳しいサイトを紹介するスタンスです。

続きを読む

チャットボットでネイティブ英語が学べる!Facebook Messenger Bot『Chat Room Bot』

f:id:kawakensan:20170927162241j:plain

チャットボットは2,3日キャッチアップしていないだけで、どんどん新しいボットが出てきています。

もちろんサービスのクォリティはそれぞれなんですが、どのボットもデザインや機能的には参考になりますよね。

ところで、チャットボットは日本よりも海外のほうが盛り上がっているので、基本的に英語が必要になってきます。

そこで今回ご紹介するのは、Facebook Messengerで気軽にネイティブと英語でチャットをできる『Chat Room Bot』です。

続きを読む

【Facebook Messenger Bot】Node js + Expressでクイック返信してみた

f:id:kawakensan:20170926011135p:plain

NodejsとExpressで作ってます。

今回はクイック返信のプログラムの書き方を。

リファレンスをみれば一発なのですが、textがないとエラーでるとか、ブログを見たほうがわかりやすいという方もいると思うので。

function firstQuick(sender) {
  let messageData = {
    // text(message)がないとエラー起きる
    text: "お好きな文字列、この下にクイック返信ボタンが表示されます。",
    "quick_replies":[
        {"content_type":"text",
        "title":"title1",
        "payload":"SUPPLEMENT_1"},
        {"content_type":"text",
        "title":"title2",
        "payload":"PAYLOAD_1"
        }
    ]
  }
  request({
    url: 'https://graph.facebook.com/v2.6/me/messages',
    qs: {access_token:token},
    method: 'POST',
    json: {
        recipient: {id:sender},
        message: messageData,
    }
  }, function(error, response, body) {
    if (error) {
        console.log('Error sending messages: ', error)
    } else if (response.body.error) {
        console.log('Error: ', response.body.error)
    }
  })
}

そもそものコードが変数にhogehogeみたいなことをしているので、少しわかりにくいと思いますが、参考にしていただけると。

どんどんチャットボットの情報発信していきますー

【Git】間違えたコミットメッセージを修正する方法

f:id:kawakensan:20170924203714p:plain

gitでコミットしたけど、コミットメッセージを間違えた。

そんなときはこれで修正できます。


git commit --amend -m "新しいコミットメッセージ"

以上。メモです。

kawaken.hatenablog.jp

プログラミング初心者からエンジニアになりたい?これやればなれるでしょ

f:id:kawakensan:20170923185852j:plain

そもそもエンジニアになりたい動機ってみなさん何なんでしょうか。

  • ハッカーとか言ってみたいし、モテそう
  • 基本的にデスクだから、楽そう
  • 単純にプログラミングとかAIとかかっちょえー
  • 子供の時からモノづくりが好きだ
  • 起業したい

とまー、このぐらいだせば結構当てはまりますよね。(僕はエンジニアになりたいか、プログラミング学びたいかはほぼ同義として捉えている)

まー動機なんてなんでもいいと思うんで僕は、才能とかはあんまり関係ない気がする、というのが僕の意見。

続きを読む

チャットボットで使うGIFをフリーでダウンロードできるサイト

f:id:kawakensan:20170922164517p:plain

チャットボット作っているんですが、GIFを使おうかなと思って探したらこんなサイト見つけました。

giphy.com

他にもたくさんあると思いますが、これが最初に目に入ったので紹介。

無料でダウンロードできます。

続きを読む

Gitで管理するならとりあえずGitKrakenいれとけ。SourceTreeは終わった

f:id:kawakensan:20170922163941p:plain

Source Treeは別に悪くないです。

ただ僕がGitKrakenの方が好きなだけ。

UIもかっこよくて、なにより使いやすい。かなり直感的。

www.gitkraken.com

ではでは

一番落ち込むのは、名刺に負けている自分を実感する時

仕事をしていれば、ほとんどのビジネスマンには名刺があると思います。

もちろんそこには肩書が記されていて、新しく人に出会うと、その肩書によって話が進むし、評価が変わっています。

営業やマーケティング系の肩書が書かれていれば、とりあえず元気な感じだとこの人は仕事ができそうって思われたり、エンジニア系の肩書なら、たとえ声が小さくても許されるかもしれません。

ところで僕の肩書はエンジニア/ライターです。

続きを読む