投稿者:

AWS, イベントレポート

2017/9/27(水)に、レコチョクオフィス内(3F)にて 「AWS初心者向けハンズオン Webサーバ構築編」の第4回目を開催せて頂きました。

今回も前回とほぼ同じ内容で進めさせて頂きましたが、AWSの進化にあわせてELB(CLB/Classic Load Balancer)がALB(Application Load Balancer)に進化したり、画面周りや確認方法、解説などがバージョンアップしています。
また、今回からはハンズオンの後、ご参加頂 ...

投稿者:

AWS, mongoDB

MongoDB StitchはMongoDBをベースにしたのBaaSです。(参考)
25GBまでは無料(それ以上は$1/GB追加料金)ということで早速使ってみました。

まずはこちらから登録
カード登録不要で使い始められるのは良いですね。

Get started free から登録をすると MongoDB Atlas から登録メールが来ました。
Atlasは同社の提供するMongoDBのホスティングサービスですがStitch ...

投稿者:

Git

git rebase とは?

開発をしていると、個人の観点では見えていなかった部分を指摘され、修正を行うという作業が度々発生します。先日も開発をしていて、このようなことがありました。

内容としては、Webページのフォームを追加するというものだったのですが。

私「フォームの追加が完了しました」 ↓ 先輩「この関数はまとめてしまいましょうか」私「修正しました」 ↓ 先輩「この入力値チェックは正規表現で書きましょうか」私 ...

投稿者:

macOS, tool

はじめに

サイト内検索が簡単にできるように、Alfredのカスタムサーチを設定してみました。

Alfredとは

カスタムサーチの設定方法Alfredの設定画面から下記手順を実施
Web Search → Add Custom Search
Search URL
検索に使用するURLを記入。

例.レコチョクブログの場合

https://techblog.recochoku.jp/?s={query}

※ 検索したい ...

投稿者:

api.ai, Slack

API.AIのAgentはそれ単体でChatBotのように振舞うこともできますが、
ChatBotの前段に置いてユーザの入力を解析し適切な処理を呼び出す役割として利用します。

Agentにwebhookの設定を行いバックエンドのAPIを呼び出す場合の流れは以下のようになります。

1. (Slackなどから)ユーザの入力をAgentに送信2. Agentが入力を分析しIntentを選択3. 分析したデータをwebhookでバックエンドのAPIへ送 ...

投稿者:

ドメイン

Punycode変換とは

JPRSやJPNICに詳しく記載されていますが、簡単に言うとascii以外の文字もDNSで扱えるようにする仕組みのことで、これにより日本語ドメインなんかも使えるっていうことなんですね。

ブラウザによって異なる挙動

この仕組みのせいでinputタグでtypeをemailにした場合、ブラウザによって取得できる値が異なってしまうので注意が必要です。
IEやFirefoxは入力した値がそのまま取れますが、chromeはドメインがPuny ...

投稿者:

CoffeeScript, Linux, Python, Ruby

最近Pythonって便利だなーと思っています。

社内の定例ミーティングで話す人の順番をランダムにするために適当に作ってみました。

pythonimport randomlist = ['Aさん','Bさん','Cさん','Dさん','Eさん','Fさん','Gさん','Hさん']random.shuffle(list)for (i,s) in enumerate(list):  print("{}: {}".format(i+1,s ...

投稿者:

FindBugs, Java

はじめに

社内で CIツール(Jenkins)の標準化を進めており、ビルド時にインスペクション(静的コード解析)を導入しようかと検討しています。
そこでどんなツールがあるか調べてみてFindBugsを実際に試してみました。

インスペクション

インスペクションツールには実行しないのでコンパイルせずにコードを解析しバグの可能性がある個所や品質を下げるコードをピックアップしてくれます。
またコーディング規約に沿っているかチェックするのもインスペクション ...

投稿者:

Linux, コマンド

curlでAPIを実行する方法です。

コマンド

$ curl  -X POST -H 'Content-type: text/xml' -d @- https://api.host/xmlapi.do < data.xml

オプションの詳細-X : HTTP メソッドの指定
-H : ヘッダー情報の付与
-d : データ送信@file_nameでファイルを指定
ファイル名を - として@-と指定すると標 ...

投稿者:

macOS

今までもクラムシェルモード無効にしていたが、Sierraになったらこれまでの手順に一手間加える必要があってプチハマりしたので共有。

結論手順「command + R」を押しながらMacを起動し、復元モードへ
ターミナルを開く
クラムシェルモードを無効にするコマンド実行
nvram boot-args="niog=1"
シャットダウンし通常起動すると以降無効な状態
解説クラムシェルモードとは

Mac ノートブックにて、内蔵ディスプ ...