Tagbangers Blog

Blog

【EC2】F1インスタンスとFPGAのことを調べる

re:Invent 2016にてF1インスタンスが発表されました! https://aws.amazon.com/jp/ec2/instance-types/f1/ EC2には様々なインスタンスタイプが用意されておりますが、F1とはいったい?! F1 まず、F1インスタンスは何を得意としているのかを調べてみましょう。 特徴を捉えるときに私はまずはユースケースを見ます。 ユースケース ゲノム研究 財務分析 リアルタイムビデオ処理 ビッグデータ検索と分析 セキュリティ なんだか他のインスタンスタイプでも問題なさそうな気もします。 たくさんのデータをガツンと処理したい。そんなことが得意なようです。 ...

nodeのバージョンを切り替えれるようにしたいです...。

nodeのバージョンを切り替えたい時はnodebrewを使うと便利です!(出オチ nodebrew Macで開発されてる方には馴染み深いHomebrewのnode版です。 ※homebrew経由でnodebrewのインストールが可能です(brew install nodebrew)が、Yosemite以降は上手く動かないので公式にかかれている方法でインストールしてください。 セットアップ ~ $ curl -L git.io/nodebrew | perl - setup ~ $ echo "export PATH=$HOME/.nodebrew/current/bin:$PATH" >> ...

OSXでHomebrewでAWS CLIをTabComplation

ほぼタイトルそのままです。 OSXにHomebrewを使ってAWS CLIをインストールし、Tab押した際の保管機能を効かせる方法です。 通常のインストールだとcliで利用できるコマンドがTabで保管されず、不便だなーと思ったので調べてみました。 調べてみると公式にしっかりと書いてありました。 ドキュメントは大事ですね。 ~ $ brew install awscli ==> Downloading https://homebrew.bintray.com/bottles/awscli-1.11.23.sierra.bottle.tar.gz #######################...

クライアントとサーバの通信の流れを見てみよう!

入社当時Webの勉強のためにWebサーバ作っていたのですが、まだできておらずWebの理解を深めなきゃという気持ちで再び取り組みはじめました。 今回は、サーバとクライアントの通信がどのように行われているのかについて書きます。 まず、クライアントとサーバを簡単に作ってみましょう。 Client.java package client; import java.net.Socket; public class Client {     public static void main(String[] args) throws Exception {         try(Socke...

Google Cloud Platformちょっと使ってみたよ

Google Cloudで始めるDocker実践入門に参加してました。 講師は、「プログラマのためのDocker教科書」や「Amazon Web Servicesではじめる新米プログラマのためのクラウド超入門」の著者の阿佐志保さんでした。 今回は、もう少し自分で試したいのでDockerの内容は置いといて簡単にGoogle Cloudについて紹介したいと思います。 Google Cloud Platformとは、Googleが提供しているクラウドサービスです。 リージョン 現在利用できるリージョンは、次のとおりです。AWSに比べると全然少ないですね。 プロダクト 北アメリカ ヨーロッパ アジア ...

Riot.jsのRoutingについて

SPAをとりあえず味わってみたいけどどこからはじめればいいか。 まずはやさしく始められるRiotでやってみよう。 ということでRiotのRoutingについてドキュメント引きながらやってみました。 Riot Routerの機能 いわゆるRouting、URLを判断してどのビューを表示させるか決めるというのが大きな仕事 Setup Routingの書き方は大きく2つ riot.route(callback) URLが変化したらcallbackを返します。 *「URLが変化」するというイベントが発生するタイミング とは以下の4つのパターンのとき 新しい#(URL)がアドレスバーに入力されたとき。 ...

Riot.js QuickStart+JSPM

とりあえずRiot.jsをはじめるためのメモ Step1. プロジェクトを作成する riot-sampleなど適当に Step2. npmで必要なものをインストールする $ npm init -y $ npm install jspm@beta --save-dev $ npm install superstatic --save-dev  #webserver Step3. package.jsonのscriptsを編集する ...   "scripts": {     "test": "echo \"Error: no test specified\" && exit 1",   ...

windowsのショートカットを便利に使う機能(ファイル名を指定して実行する編)

今回はWindowsユーザー限定で とても楽にたどり着きたいフォルダ・ファイルにアクセスできる方法です (今のところOSのverは問いません) 新しい技術等では全くないのですが PCを修理に出して、戻ってきた時に工場出荷状態だったため新しく設定したことで思い出しました それと、その間Macを使っていたので、慣れの問題ではありますが改めてショートカットの大事さ、効率化を思い知らされたので。書き留めます! Windowsユーザーなら誰しもが便利に使っている キーボードの左手の小指の付け根あたりにある、旗を靡かせているようなあのマーク。 そう、やつです!きゃつこと、「Windows」ボタンを使ってい...

Webサイトデザイン調査用ChromeExtension 7選

Webサイトを作る時、他のサイトさまを参考にすることってよくあると思います。 その際によく使うおすすめChromeExtensionをご紹介します。 1.スクリーンショットを撮る Awesome Screenshot https://chrome.google.com/webstore/detail/awesome-screenshot-screen/nlipoenfbbikpbjkfpfillcgkoblgpmj App版 https://chrome.google.com/webstore/detail/awesome-screenshot-app/mfpiaehgjbbfednooiha...

Active Directoryのパスワードを変更するスクリプト作ってみた(Mac用)

社内でActive Directoryを使用しているんですが、パスワード変更するのが非常に面倒くさい。。。 VMでWindows起動して、パスワード変更だなんて。たったこれだけの作業のために時間使いたくないと思い、スクリプト作っちゃいました。 #!/bin/bash echo -n "ユーザ名を入力してください。 > "; read NAME; read -sp "古いパスワードを入力してください。 > " OLD_PASSWD; echo read -sp "新しいパスワードを入力してください。 > " NEW_PASSWD; echo read -sp "新しいパスワード...