日頃の行い

個人的な日頃の行いをつらつら書いてます\\\\ ٩( 'ω' )و ////

MongoDBでシャーディングを試してみるの巻

DB

みなさんこんにちは、@ara_ta3です。 この記事はMongoDB Advent Calendar 2014 - Qiita の13日目として書かれてます。MongoDB Advent Calendar 2014 - Qiita private DMPの開発にMongoDBを利用していて、すごく大変なこともありますが、 最近がんばりやさん…

寒くてやる気が出ないそんなあなたに、熱いメッセージと共にやりたいことリストを通知しよう。

みなさん、こんばんは。 @tana_ra です。この記事は VOYAGE GROUP エンジニアブログ : Advent Calendar 2014 の9日目として書かれています。やりたいことはたくさんあったはずなのに気がついたら前日とかでした。あ、そっか、今やりたいこと全部織り交ぜて書…

サーバの監視用にxymonを試してみる。

みなさん、こんにちは。 @tana_ra です。この前VoyageGroupのSunriseというインターンに中の人として参加しました。 2年前参加した時、ゴミ未満でしたが、ある程度知識がついていてよかったです。 ただ、ある程度はわかってきたとはいえ、インフラ力が明ら…

ScalaをyumでInstallして、開発環境を作ってみた。

みなさん、こんばんは。 @tana_ra です。最近なにかブログを書こうと思うと、 ふとScalaで何かしたいと思うほどにScalaを書きたい気持ちが強くなっています。 病気ですね。ほんとはPlay Frameworkでなにかする記事を書こうと思ったんですが、 眠いので少し時…

MongoDBのInitial Syncを試してみた。

みなさんこんばんは。 遂に同期とリレーブログを始めることにしました。 酒呑みたちのリレーブログ - はてなブログ グループ酒呑みたちのリレーブログというわりとひどいタイトルにしたのに誰も文句言いいませんでした。 みんな自覚しているようです。さて、…

PHP製マイクロフレームワークSlimで404ページ500ページを表示させるだけ

タイトルの通りの事をしようとしていたら 404ページの内容を考え始め 気がついたらBLEACHを読んでいました。 いつからコードを書いていると錯覚していたのでしょう。 さて、Slimでエラーハンドリング試してみました。 ドキュメントが完璧だったので特に面白…

コマンドラインロシアンルーレットを試してみる環境を作ったというくだらない話。

風邪を引いてお酒が飲めないのでむしゃくしゃして作りました。 コマンドラインロシアンルーレットを行うだけのレポジトリです。tarata/Command-Line-Russian-Roulette · GitHub1日に1回やってみてその日の運勢を占うために利用してみましょう。 そのうちも…

MongoDBでレプリカセットを試してみた。

DB

仕事でMongoDBを利用しているので、ちょっと遊びに作ってみました。tarata/mongo-replication-try · GitHubレプリカセットをPRIMARY / SECONDARY / ARBITERそれぞれ1台で組んで コピーされてるか見たり、PRIMARYを落としてみたりしようと思います。 Install…

Browserifyを試してみた。

最近vue.jsで遊んでいて、 そのexampleページの最後にBrowserifyというのがあったので、試してみました。 vue.js exampleページ Project Boilerplate - vue.jsBrowserify Browserify一言で言うと「jsをマージできるnode.jsのライブラリ」ですかね とりあえず…

component jsを試してみた。

component.jsをやってみようと思ってgithubに行ったら getting startedがあったのでやってみました。レポジトリ component/component · GitHubGetting Started guide/component/getting-started.md at master · component/guide · GitHub 流れ npmでinstall …

twigテンプレートエンジンでvue.jsを使うとデリミタがコンフリクトする。

silex+twigでvue.jsを使ってみようと思ったら '{{ message }}' がtwigのdelimiterとして認識されてしまってエラーになった。twigとは Homepage - Twig - The flexible, fast, and secure PHP template engine エラー内容 Twig_Error_Runtime: Variable "mess…

vue.jsで"Uncaught TypeError: Cannot read property 'tagName' of null "

vue.jsで遊んでたらエラーが出ました。 Uncaught TypeError: Cannot read property 'tagName' of null こんなん。 とりあえずググります。jsのエラーだしなー出ないよなー と思ったら出ました(・∀・)@vuejs Trying the Firebase example via cdn but gets 'U…

気分でMVVMライブラリ(?)のvue.jsを試してみた。

文章にするとなんか捗るなと気がついたので書こうと思います。vue.jsという存在をさっき知り やりたいなーって思ってもどうせ一生やらないので今試してみようと思いました← vue.jsとは vue.jsVue.jsは軽量なMVVMライブラリらしいです。(以下より引用) 軽量…

パッケージマネージャーbowerを試してみた。

bowerが便利そうと思ってはや数週間 久しぶりに飲まずに帰ったので試してみました。 bowerとは Bower - A package manager for the web簡単に言うとjsのパッケージ管理ツールです。 $bower install jquery $bower install bootstrap とかやると bower_compon…

Mavericksでvagrant upに失敗した

以前の記事(http://arata.hatenadiary.com/entry/2014/04/17/215022) を試そうとしたら失敗した(´・ω・`)VirtualBox:4.2.x Vagrant:1.5.3エラー内容 There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualB…

Vagrantでchefもpuppetも使わない

VM

chefとか使おうとしたんですが、なんかやりたいことはそんな複雑じゃないのになんでこんなことしてるんだろう。。。 となったので、やめました。 普通にコマンド走らせてyum installします。まずは準備です。 cd /path/to/vagrant vagrant init vagrant box …

composer installでgitのtagを指定する

PHP

cakephpの2.0.5をcomposerでinstallしようとしたらなんか上手く行かなかったので 自分で追加しました。 ついでにcomposer.jsonの使い方のメモとして残そうと思います。 composer.json { "repositories": [ { "type": "package", "package": { "name": "cakep…

Frameworkで遊ぶ

最近いろんなフレームワークに触ってみようと思っていろんなものに触っています。 具体例としてコードを書いています。 phpくらいしか触らなかったせいでplayフレームワークで色々困ったので 言語が変わった時俺はどんなところで困るのか試してみようと思い…

2013年を振り返って

2013年なにがあったのかあまり思い出せないので振り返ろうと思います。 1月 就業型実践育成プログラム「Guild」|VOYAGE GROUP インターンシップ 東京Ruby会議10 #tkrk10 - Regional RubyKaigi 会期:2013/01/13(日)〜14(祝・月) 2月 Open Hack Day Japan - …

play frameworkで java.lang.NoClassDefFoundError: scala/StringContext

Scala Play Frameworkでエラーが発生したちょいちょいハマったからメモ sbt 0.13.0以上でplay実行したら実行できなかった件 java.lang.NoClassDefFoundError: scala/StringContext at sbt.CommandStrings$.<init>(CommandStrings.scala:62) at sbt.CommandStrings$.<clinit></clinit></init>…

Scala ORマッパー Slickを使ってみた。

現実逃避のためにScalaのORマッパーを使ってみおうと思ってSlick使ってみた。 環境 Mac OS X scala 2.10.3 sbt 0.13.0 Slick公式サイトのDocument読んでやりますた。 Slick自体はScalaのversionが2.10移行でないと使えないみたいですね。 なので、私の環境は…

Sublime Text 2から sbt コマンドを扱う

現実逃避のためScalaを勉強しようと思い SublimeTextからScalaをsbtでコンパイルしたいと思いました。利用したのは jarhart/SublimeSBT · GitHubとても簡単ですw1. いつも通り Command Paletta [Ctrl|Command + Shift + p] 2. いつも通り Install Package 3…

olleh wifiのすすめ@韓国

国際学会の発表で韓国ソウルに4日間ほど行ってきました。 そこで困るのがwifi環境 ネットがないと生きていけない人間なので ネット環境どうしようと思い、事前にググったら色々見つかりました1. wifi端末のレンタル 2. プリペイド式wifiの利用がありました…

git bashでコピペができない

ランキング参加中プログラミングwindowsでgit操作を行う時はgit bashを使っています。 これでorigin 先をコピペしたい時有ると思うんですが、 タブを右クリック 編集(E) 貼り付け(P) で今までしてたけど Insertボタン で解決された。い゛ま゛ま゛で゛の゛じ…

Eclipse「強制終了ばかりする人私嫌いッ!」 .snap「残像だ」

ランキング参加中プログラミングEclipseがmacで起動しなくなりました。 2度あることは3度あるということですね、はい。/path/to/WORKSPACE/.metadata/.log を見ると !ENTRY org.eclipse.cdt.codan.ui.cxx 4 0 2013-10-03 18:05:11.709 !MESSAGE Unable to …

node.jsのライブラリzombie.jsでステータス 400 以上は標準エラー出力が出てしまう

node.jsを使う機会があって、zombie.jsで、あるページにアクセスした時、404のページに飛ぶはずってテストを書く予定だった。すごく使いやすいからみんな使うといいと思う(すてま インストールも簡単。zombie.jsが実行ファイルだとして、 /path/to/zombie.js…

playframeworkでheaderの操作 - Access-Control-Allow-Origin

playframeworkで作成したWEBページに他のドメインのサイトからajaxでデータを取得しようとした時いつも通り「Access-Control-Allow-Origin」に引っかかった。結論から言えばResponse headerを Access-Control-Allow-Origin: * とすれば基本的にクロスドメイ…

Chrome Extension でデバッグを行う

chrome拡張機能でデバッグを行うためのメモ! 右上のあのアイコンをクリックしたときに現れるhtmlファイルをページで見ること出来るみたいです。/path/to/popup.html ってやつを表示する設定 つまり { "manifest_version": 2, "name": "My First Extension",…

Evernoteで日記

すごく欲しいなー 作ろうかなーって思ってたら出来ていた件Evernoteで日記ほんとどうでもいいことはこっちで書いていこうと思う。 初期設定の時点でEvernoteのどのブックを対象とするかを選ぶ publishedタグを付ける postach.io のページでsyncを行う。 で反…

play frameworkを他の環境で使ったら動かなかった。 play frameworkのversionが異なる編

sbtのversionを直したのに(´・ω・`) playが上手く行かなかった・・・(´・ω・`) [info] Loading project definition from /path/to/project [warn] module not found: play#sbt-plugin;2.0.4 [warn] ==== typesafe-ivy-releases: tried [warn] http://repo.…