MoonScript!? AltJSよろしく、AltLuaな Luaへの言語トランスレータです。 環境構築 luarocksでの環境構築が必須です。 Mac OSであり、homebrewの環境構築が済んでいるなら 以下のコマンドでインストール可能ですm(_ _)m
![MoonScriptしようや... - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c892f1835d1be6a25bf0646e55ee6b461695681b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9TW9vblNjcmlwdCVFMyU4MSU5NyVFMyU4MiU4OCVFMyU4MSU4NiVFMyU4MiU4NC4uLiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9YmY0NjcwYzllYzcwODg3OTgzYzU4YTMwNmZiYTM4ODk%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDBmdXRvYXNlJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kMTAyM2RlY2QwMGIwNjMwY2YzM2FlZGFmNDY3MjUxZQ%26blend-x%3D120%26blend-y%3D500%26blend-mode%3Dnormal%26s%3De394852069b771cb4b7e086775c8b9e7)
React.jsのserver-side レンダリングを試す React.js Tutorialではフロントエンドでの実例が用いられていた。 githubリポジトリ上には、React.jsを使ってDOM(Virtual DOM)をサーバサイド側で構築し、 フロントエンド側にはレンダリング結果を返す、というサンプルがある。 このサンプルを試用して react-bootstrapを使ったりGrunt 使ったりして 自分なりにReact.jsでのserver-sideレンダリングに対する理解を深めるため コードを書いてみよっかなと思った。 以下記録。 まずreact-server-exampleを試す をgit cloneし、動作確認をしてみた。 プロジェクトソースを手元に持ってくる
Jestとは facebookがgithub.comに出している テスティングフレームワーク。 JestでReact.jsアプリケーションのテストを書く ...と書くとざっくりしているが、 Jestのサイトで、tutoria/reactに、React.jsアプリケーションでの Jestを使ったサンプルが載っていた。 コードもgithub.com上に上がっている。 githubリポジトリに、コードをそのまま載せてみた。 Jestを使うためのセットアップ 前提条件 node.jsのバージョンは2014年12月現在stableのv0.10.xxであること という条件がある。 React.addons.TestUtils Jest単体はReact.js向けのテストフレームワークとしては書かれておらず、 VirtualDOMを使ったり、clickイベントのシミュレートをしたい場合はReact.jsの
net/httpパッケージを使えば良い net/httpのDetectContentType関数を使うと楽だ。 実装はここ。 例 標準入力からファイルを読み込み、MIME Typeを出力する簡易なスクリプトを書く。 package main import ( "fmt" "io/ioutil" "net/http" "os" ) func main() { bytes, err := ioutil.ReadAll(os.Stdin) if err != nil { panic(err) } mimeType := http.DetectContentType(bytes) fmt.Printf("MIME Type: %s\n", mimeType) }
CoffeeScriptの一番始めのコミットの状態を再現 できるのかな、と思ったのでやってみる。 CoffeeScriptのinitial commitの状態 2009年が初回コミットの状態とのこと。 だいぶ昔だな。 Rubyのバージョンは2.1.2で試している。 bundlerはインストール済み。 作業の流れ initial commitの状態に戻す リポジトリをcloneして、initial commitの状態に戻す。 > git clone git@github.com:jashkenas/coffeescript.git > cd coffeescript > git checkout -b initial-commit 8e9d637985d2dc9b44922076ad54ffef7fa8e9c2
Webアプリケーションのパフォーマンス測定ツールについて(サーバー側の負荷も兼ねてだけど)、Apache BenchやSiegeやJMeterがあるけど、 それ以外に何かねえのかな、と思ってStackOverflowを調べていたら Funkloadというものを見つけた。 Python製らしい。なら試しに調査してみるか、ということでいじってみた。 動作環境整備 動作環境として、自分自身の環境は以下の通り。 Mac OS X 10.8 Python 2.7.5 FunkloadはPython 2.x系をサポートしているようなので、2.x系最新の(2013年6月現在の)バージョンを選択する。 Funkloadのドキュメントに載っているMac OS Xでのインストール方法を参考にする。 ...どうやらgnuplotさえ入れられれば良いようだ。homebrewで入れてしまおう。 汚れても良い環境を作
ここのところ、朝活と称してスバタやタリーズでドヤ顔をしつつ、 エンターキーを押す活動を行っている。 朝8時30分から9時30分まで。だいたい1時間弱。 今日は何をしようかな、と思ってネタ探ししていた。 そういえばjulia触れてないなあとふと思った。 ...よくわかってないので、簡単なWeb Application Frameworkをいじることで 体験しようかなと考えた。 julia? Good performance, approaching that of statically-compiled languages like C と書かれている。 パフォーマンスチェックを自分でやったわけではないけど。 他人の意見によると速くてイケてるのでどっか(機械学習分野)で流行り始めてるとのこと[要出典] 公式サイトのパフォーマンス比較を見ると、Fortranといい勝負だ。 自分は試していないの
sshを利用してマシンにログインしたことをidobataで通知したい 誰かがsshを利用してマシンにログインした時、 idobataにメッセージを流すとと楽だよな〜ということで どうすりゃいいんだっけ、って調べてみた。 sshrcを利用する sshrcというファイルにスクリプトを書き込むと、 sshログインが行われた際にsshrcに書いたスクリプトが実行される。 /etc/ssh/sshrcファイルを作成し、 idobataにメッセージを送るためのスクリプトを実行するようにする。
LGTMというデータ検証ライブラリ square/lgtm インターネッツをさまよってたら見つけたので、触ってみた。 Square製。 LGTMは何をするのか フォームなどに入力されたデータの検証を行うライブラリ。 実際に弄ってみよう。 とりあえず弄ってみる lgtmのwiki(github)のリンク先にあるjsbinのテンプレがある。 それを元に適当な入力フォームをjsbinに作った。 フォームの入力内容をチェックする 例で作成したフォームに何も入力せずに"Sign up"ボタンを押してみる。 エラー文言が出た。 続けて、first nameに値を入力して"Sign up"ボタンを押してみる。 first nameは、値が入力されていることが必須(required)にしている。 続けて、適当なメールアドレスをmail addres formに入力する。 emailメソッドを使って検証して
よくわからなくなってきた 2013/8/18版 パシフィック・リムよかった。 開発環境など頭でこんがらがってるので整理するために書く。 多分ここに列挙してることは、2013/10には古くなる... opscode Official site でかい chefの総本山 chefのprovider, resourceの使い方がわからなくなる度に公式サイトに行く Chef Official site サーバー構築時、yum installでのパッケージインストールとかそういうのをcookbookという形でまとえておける 他人に開発環境の構築を頼むときにもVagrant向けならvagrant provisionしといてとかお願いできる 人の温もりを感じ取りづらい ステージの概念の把握が難しい、ruby_blockの実行順序がfileやdirectoryなどと違うとかどうしろと... chef-so
yumパッケージ 身の回りの環境がCentOSばっかりだ。 が、CentOSをインストールしただけの環境では インストールできるパッケージは古い物ばかりだ。 できれば新しいものを使いたい。 少しだが、登録しとくと良さそうなリポジトリをまとめておく。 対象のCentOSのバージョンは6.5。 epel fedoraプロダクトが提供しているRHEL向けの ディストリビューションに適用できるパッケージ。 ansibleやdockerを入れたい場合には必須 リポジトリ登録方法 > yum localinstall http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
buildingとは 仕事を一生懸命していた中、 Twitterのタイムライン中に以下のブログエントリが流れてきた。 heroku-on-docker、パーマリンクからして楽しそうだ。 エントリの内容を見てみると、初文に アプリケーションをDockerで動かすのは難しい、 もっと簡単にしよう。Herokuみたいに。 と書いてあったので、 これよさ気なんじゃね?と思ったので触ってみた。 検証環境 僕の環境は以下の通り OS: Mac OS X 10.9.2 開発環境 ...今回の検証のためにインストールをする 必要があるソフトウェアは以下の通り。 homebrew Virtualbox boot2docker docker gistにBrewfileをあげておいた。 homebrewをインストールした後、 以下のコマンドを叩いていってソフトウェアをインストールする。 > ruby -e "$
なんだこのプレゼンは? と思ったプレゼンをネット上で見かけた。 Build Warsへのリンク JavaScriptのプロダクトをうまい具合にビルドするためのツール、 Gruntとglupを比較したプレゼンだ。 gifアニメが多用されてるし、オサレでカッコイイ。 何使ってこのプレゼン作ってるんだ!?と思って調べてみたら、 このプレゼンの作者が自分で作っていた。 bespoke.jsというアプリだった。 bespoke.jsというプレゼンアプリを早速使ってみたい。 セットアップや、プレゼンのスケルトン作成って めんどくさいのかなと思ったんだけど、yeomanを利用して テンプレを作成する形になってて、 プレゼン作成準備に必要な手間は少ししかなかった。 bespoke.jsを使うまで bespoke.jsをセットアップするのに必要なツールは以下の通り。 node.js yeoman Mac O
社内共有用 dockerに関する情報共有 Dockerの社内プレゼン・ハンズオンやるやるいっててやれていないのでQiitaを使って一部代用。 docker image を自作するには 自作する方法はあるのだけれど、 今時点だとMac OS Xな環境で行う場合どうすれば楽にできるんだろうか、 って思ったので個人的にメモとしてまとめておく。 今回boot2dockerを利用するため、 以下のブログエントリを参考しました。大変ありがたかったです。 m(_ _)m。 boot2dockerでdockerを試す 環境構築 boot2dockerを使おう boot2dockerでdockerを試す の通りインストールすればよいので割愛 homebrewでインストールをして 起動準備をして、起動を行う。 boot2dockerインストール時に合わせてdockerもインストールされる。
dockerをCentOS上にインストールしたりしたい Mac OS Xの環境だと、 dotcloud/dockerのリポジトリを git clone し、vagrant up --provision して... という手順を踏む。けど、そのvagrant upしたイメージはubuntuになってる。 別にCentOSでもdockerインストールできるし、 自分が作ったVagrant box上(Ubuntu/DebianかRHEL系に限るが...)で ホストにCentOS使ってみたいなと思って なんかいいのないかな?って探してみたら chef-docker cookbookを見つけた。 サンプル paiming/Vagrant-templateに、 CentOS及びubuntu向けのVagrantfileを用意した。 起動 でインストールされる。 centosについては、サービスなどで運用し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く