5次元のカオス

南の島の学生がつらつらと日々を書き連ねます

最近なーんとなく思う所

最近 悩みに悩んで決めた場所にいるはずなのになぜか最近もやもやする。 来週の仕事だってなにをやるか分からないのに 1 年後の自分や計画について問われたりするけど うまく答えられないしさ。 いやー、まあ嫌なわけじゃないんだけどさー。ただ純粋にモヤモ…

Terraform 実行時の注意

Terraform とは? Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions. Introduction - Terraform b…

JavaScript で Crawler を実装してみた

同期氏のお願いで css プロパティの取り得る値を取得するサンプルを作ってみた. seka/crawler-sample Promise にタイムアウトの処理を追加しないと、なにも言わずにプログラムが終了してしまうっていうバグに気付くまでだいぶ時間がかかってしまった... こう…

golangでシンプルなbbsを実装する

最近、勉強の仕方が迷走気味です. とりあえず、基本的な文法は覚えたのでなにか作ってみようと思ってbbsを実装してみることにした. 基本方針はライブラリをなるべく使わずにgolangの標準パッケージで実装すること. そんな感じでできたのがこれ. seka/bbs-sam…

初めてOSSにコミットした

同期氏のふとした一言によって、ちょっとやってみるか的な感じになった. 恥ずかしながら?OSS的なことなんてなにもしたことないし 他人のコードに対して口出しするなんて とてもじゃないけど僕には無理だ...ハードルが高すぎぃ... とか思ってた. まあ前々か…

vagrantの自動プロビジョニング

Vagrantの自動プロビジョニングに関するメモ。 この機能を使うことで、vagrant upした際に、Vagrantは自動的にコマンドを実行する. Vagrant.configure("2") do |config| config.vm.box = "precise32" config.vm.provision :shell, :path => "./provision-scr…

centos7のファイアーウォールの設定

いい加減、きちんと環境構築をしたい.(切実) centos7から以下のコマンドに変更された $ sudo firewall-cmd --add-service=mysql --permanent Success permanentは永続化のためのオプション. add-serviceはフィルタリングに関するオプション. 設定完了後、…

Linuxコマンド健忘録

何回も忘れては調べ直してを繰り返してる気がするので、健忘録としてメモ. 随時、追加していけたらいいなあとか思ったり. ワイルドカードの展開 $ mv test.{txt,md} → mv test.txt test.md というふうに展開される find コマンドのワイルドカード展開 シェル…

word2vecに関する勉強会に参加してきました

概要 2015/4/10にサイバーエージェントのアドテクスタジオ主催で行われた「ディープラーニングチュートリアル 応用編:言葉の『意味』表現〜word2vec〜」に参加してきました. 講師としてDanushka Bollegala教授(英リバプール大准教授)を招いて行われたこの…

研修合宿を振り返る

4/4 ~ 4/6の2日間 静岡の某所で合宿研修に参加しました。 研修の内容自体は主に会社のことに関するプレゼン大会のような感じだったのですが、すごく大きな学びがあったのでこの2日間で得られた学びを文字に起こしてみることにしました. プレゼンに関する反省…

社会人になりました

7年間通い続けた学校を卒業し、心機一転ついに社会人となりました。 アウトプットする癖を常々付けたいと思っていましたが忙しい日々が続くと更新が滞ってしまいます。 過去の残骸 http://pxpss.blogspot.jp/ そんな中、入社式の中で最初に聞いた言葉が、「…

Swiftはじめました

Swiftはじめました 先日、内定先の会社で研修会を行った際に、「次回の研修ではSwiftを使った開発を行ってもらうつもりです」 というお話をされたことをきっかけに、Swiftをはじめてみることにしました。 以下、環境構築からSwiftを動かしてみるまで。 Hello…

grunt.jsを使ってcoffee-scriptでの開発を便利にしたい

前回の記事から引き続いてgrunt.jsを使ってcoffee-scriptで便利に開発するためのgruntfileを組み立てていきたいと思います. 一応 github上に公開してみたので、色々とフィードバックを頂けると幸いです. seka/myGrant-repo 以前からgruntをやりたいとは思っ…

grunt.jsについて勉強してみた

先日のことですが、とあるゲーム開発会社に訪問しコードレビューしてもらいました. その際に、「coffeescriptをpublic内に置いておくのはあまり良くない。grunt.jsとか使ってみたら?」というアドバイスを受け、 gruntとはなんぞやと勉強してみました. 最近…

underscore.jsについて勉強してみた

underscore.jsについて勉強してみた 先日のことですが、とあるゲーム開発会社に訪問しコードレビューしてもらいました. その際に、「ここunderscore.jsとか使うともっとスッキリ書けるよ!」という指摘を多数受け、これは勉強してみるかーということでドット…

高専逆求人フェスティバルに参加しました

逆求人フェスティバルとは? スカウト形式の就職活動イベントで、自分自身のプロダクトや経験をもとに企業の方に対してプレゼンを行い評価をしてもらうイベントです. 今回のイベントでは情報系に特化した15社の企業が参加しており、自身のプレゼンに対して様…

GGJ 2014に参加してきました

GGjとは? Global Game Jamは2009年から毎年1回行うイベントです。 ゲーム開発者・素人・学生問わず48時間で世界共通のテーマでゲームを作ります。 今回は63ヶ国の300箇所で開催! というハッカソンのようなイベントです. atndのリンク:GGJ2014沖縄宜野湾…

ibdata* の肥大化について

ibdata* の肥大化について とある事情でホストのmysqlを再起動するとエラーメッセージがでて mysqlが起動しなくなった. (詳細なエラーメッセージをメモするの忘れた) 調べてみるとibdata1の要領が大きすぎるというエラーだったので その解決法とibdata1とは…

Chef SoloでVagrant上にMySQLをインストールする

Chef SoloでVagrant上にMySQLをインストールする Vagrantの導入とちょっとしたサーバの初期設定をしてみた を書いてから、 自分でもレシピを書いてみようと思い, mysqlのインストールを行うレシピを書いてみました. しかし、なかなかまとまった情報や、コレ…

セキュリティ・ミニキャンプ in 沖縄 に参加しました

セキュリティ・ミニキャンプ in 沖縄 に参加しました 2004年度より毎年開催しているセキュリティ・キャンプ,その縮小版とも言えるセキュリティ・ミニキャンプが沖縄科学技術大学大学院(OIST)で開催されるということで思い切って参加してきました. セキュリ…

Redisをインストールしてみた

Redisをインストールしてみた Redisのpub/subの機能が開発に必要になりそうだったのでRedisを開発機にインストールしてみました. 環境は以下の通り. OS : MacOSX mavericks Homebrew : 0.9.5 Redis server : 2.6.16 Redisのインストール brew で普通にインス…

mongoDBに保存したセッション情報をsocket.ioから取得する

mongoDBに保存したセッション情報をsocket.ioから取得する node.jsのフレームワークであるexpressのセッション情報は、 デフォルトではメモリに直接保存されるのですが、 それがあまりよろしくない (メモリリークなどの原因となる) とのことなので、使ったこ…

温泉でハッカソンしてきました

温泉でハッカソンしてきました こんにちは、11/23 ~ 11/25 の3日間、株式会社ウイングルが主催する プログラミングやUX/UIデザインの経験者向けのハッカソンに参加してきました. 企画詳細や当日の写真などはこちらを見ていただければより伝わればと思います.…

Vagrantが起動しなくなった

Vagrantが起動しなくなった mongodbに引き続いてOS X Mavericksにアップデートしたら、 vagrantが起動しなくなっていた エラーメッセージは以下の通り % local-dev vagrant up Bringing machine 'default' up with 'virtualbox' provider... [default] Resum…

mongodbが起動しなくなった

mongodbが起動しなくなった OS X Mavericksにアップデートしたら、 mongoDBがバックグランドプロセスを起動しなくなっていた 以下、自分への健忘録としてメモ. plistを登録する インストール時にでてくるメッセージにある 以下のコマンドをTerminalで入力し…

Rをインストールしてみた

Rをインストールしてみた 学校の授業でR言語を使用する事になったので、Rの概要を学びつつ環境構築をしてみました. 余談だけど僕の通ってる学校、だいぶ学ぶ言語多い気がする... 言語の数がプログラミング能力に直結するわけじゃないのは分かるけど、色んな…

require.jsを使ってみた

require.jsを使ってみた 以前のブログにて、 ユーザの体感速度について少しだけ書きました。 Webページの表示速度に対するユーザの反応について以下のような説が唱えられているそうです. - 0-100ms : 早いと感じる - 100ms-300ms:普通に感じる - 300ms-1000m…

Chefの導入とそれを使ってちょっとしたモノの設定や導入をしてみた

Chefの導入とそれを使ってちょっとしたモノの設定や導入をしてみた vagrantのブログに引き続いて、今度はChefです 前回、同様 基本的にはドットインストールの流れに沿っています なかなか時間を見つけられなく、できていなかったけど、 早起きすれば、朝に…

Vagrantの導入とちょっとしたサーバの初期設定をしてみた

Vagrantの導入とちょっとした初期設定をしてみた サーバを吹き飛ばすことが多い(えっ)ので、その度にに環境構築するのに 嫌気がさして来たため、いい加減やってみようと思い VagrantとChefを ドットインストールを利用して勉強してみました。 ※ 基本的にドッ…

今更だけどVolume100通してみた

C

今更だけどAOJ Volume100を通してみました みなさん、3連休をどう過ごしたでしょうか。 僕はというとあまりにも暇すぎたため、 復習の意味を込めて改めてAOJのvolume 100を通してみました。 オンラインジャッジを使う側の目線を確認する意味でも 改めてやっ…