jQuery の時代で取り残されてたので、今風の書き方を勉強した
投稿者:江藤 光
Web の勉強を2012年頃にしたのですが、そこから知識のアップデートをしていなかったので完全に取り残されていました。
たまに担当システムの要件で JS を書くことがあり、その過程で今風な書き方を色々と勉強しました。
一番驚いたのは、2012年当時は「素のJavaScriptで書くのは罰ゲーム」みたいなイメージだったのですが、
そこからかなり進化していて、jQuery などのライブラリがなくても複雑な処理が書けるようになっていることでした。 ...
mkdirの書き方
投稿者:高橋克幸
ある環境構築のスクリプトで次のようなコードを発見しました。
mkdir -p/sample/package/{install,update}mkdir -p/sample/log/{app,httpd}mkdir -p/sample/log/app/snapshotmkdir -p/sample/app/${SYSTEM_NAME}ディレクトリを作成しているスクリプトです。
ここでは、オプション -p でサブディレクトリごと作成しています。
S3 から特定のファイルを持ってきて Zip に固めてダウンロードさせる
投稿者:江藤 光
大変なのかと思っていたのですが、ライブラリが揃っていて思っていたより簡単に実現できました。
環境言語Python 3.5.2ライブラリFlask 0.11
boto3 1.3.1
AWS 側の設定として、 Web サーバから 対象となる S3 のファイルへ読み込みアクセスの許可が必要な場合があります。
コード(略)from boto3 import resourcefrom flask import send_fil ...レコチョク勉強会 第4回「AWS初心者向けハンズオン Webサーバ構築編」を開催させて頂きました。
投稿者:武政
2017/9/27(水)に、レコチョクオフィス内(3F)にて 「AWS初心者向けハンズオン Webサーバ構築編」の第4回目を開催せて頂きました。
今回も前回とほぼ同じ内容で進めさせて頂きましたが、AWSの進化にあわせてELB(CLB/Classic Load Balancer)がALB(Application Load Balancer)に進化したり、画面周りや確認方法、解説などがバージョンアップしています。
また、今回からはハンズオンの後、ご参加頂 ...
MongoDB Stitch (beta)
投稿者:松木佑徒
MongoDB StitchはMongoDBをベースにしたのBaaSです。(参考)
25GBまでは無料(それ以上は$1/GB追加料金)ということで早速使ってみました。
まずはこちらから登録
カード登録不要で使い始められるのは良いですね。
Get started free から登録をすると MongoDB Atlas から登録メールが来ました。
Atlasは同社の提供するMongoDBのホスティングサービスですがStitch ...
Git のコミットログをきれいにするために rebase した話
投稿者:江藤 光
開発をしていると、個人の観点では見えていなかった部分を指摘され、修正を行うという作業が度々発生します。先日も開発をしていて、このようなことがありました。
内容としては、Webページのフォームを追加するというものだったのですが。
私「フォームの追加が完了しました」 ↓ 先輩「この関数はまとめてしまいましょうか」私「修正しました」 ↓ 先輩「この入力値チェックは正規表現で書きましょうか」私 ...Alfredのカスタムサーチを試してみた
投稿者:與儀 善之
サイト内検索が簡単にできるように、Alfredのカスタムサーチを設定してみました。
Alfredとは
カスタムサーチの設定方法Alfredの設定画面から下記手順を実施Web Search → Add Custom Search
Search URL
検索に使用するURLを記入。
例.レコチョクブログの場合
https://techblog.recochoku.jp/?s={query}※ 検索したい ...
API.AIでSlackBotのAgentを作成する
投稿者:松木佑徒
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 ...
Pythonっぽい書き方で配列の中身をランダム表示 〜他の言語はどうなるか?〜
投稿者:近藤 圭太
最近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 ...