ズッキーニのプログラミング実験場

プログラミング + アカデミック + 何か面白いこと。 記載されているものは基本的に私が所属する団体とは関係がありません。

Archive for the 'バックエンド' Category


   Oct 19

インストール zsh してログイン時に格言を表示させる

目的 zshをインストールしてログイン時に格言を表示させるようにする。 インストール zsh zshを通常使用するシェルにする コンフィグ設定 格言の表示設定 以上

続きを読む »

   Oct 06

fluentd をインストールして使ってみる

fluentd

Target fluentdをインストールしてファイルにechoの結果を出力させてみる。 fluentdのインストール コンフィグファイル設定 起動スクリプト設定 起動

続きを読む »

   Sep 08

[node.js]jQuery Deferred を使ってみる

やりたいこと jQuery Deferredを使ってコールバックを順番に処理する。 プログラム 食べログAPIの内容をmongoDBに入れるプログラムを作成した。 画像APIにもアクセスするため、通常のコールバックだと階 […]

続きを読む »

   Aug 28

[git][gitweb][nginx]Ubuntu12.04LTSサーバにgitリポジトリ作って gitweb を入れる

gitweb

やりたいこと Ubuntu 12.04 LTS上にGitの共用リポジトリを作成して、 gitwebをWebUIとして入れて複数人でプライベートで共同開発したい。 Gitのリモートリポジトリの作成 Gitのインストール G […]

続きを読む »

   Aug 25

[node.js]食べログAPI から得られたレストラン情報をmongoDBに入れる

食べログAPI

やりたいこと タイトルのそのまま。 コンフィグファイル(yaml)使ったりログも書いたりしているから忘れないようにメモ。 ソースコード 使ったライブラリはこんな感じ。 cheerio : 食べログAPI のレスポンスがx […]

続きを読む »

   Aug 18

[node.js]webサイトのクローリング用ライブラリ cheerio

以下のライブラリを利用する。 requestは対象URLからのデータ取得に用いて、 cheerioはその取得したデータをDOM解析するために使用する。 例えばこんな感じで使用出来る。

続きを読む »

   Aug 14

[express][socket.io]チャットデモのコードを見てみる

参考記事 ※この記事は、ただの上記のリンク先の記事を読んだメモです。 1.レシーバーの記述 サーバに対してlistenするから、app.jsの末尾のあたりに以下のように記述すれば良いみたい。 ちゃんと書くなら処理内容はモ […]

続きを読む »

   Aug 11

mongoose 複数DB に接続する方法

mongoose 複数DB に接続させるには createConnectionを使う。

続きを読む »

   Aug 09

[ruby][nokogiri]Yahoo news API と Yahoo形態素解析API でニュースのタイトルの名詞をカウント

やりたいこと Yahoo news APIからとったニュースのタイトルを形態素解析して名詞をカウントする。 形態素解析には Yahoo形態素解析API を利用する。 ソース Gemfile count_noun.rb 結 […]

続きを読む »

   Aug 05

[mongoose][mongoDB]コレクションの指定方法

mongoose コレクション名 指定方法は 以下のソースの lower case of collection_name+s のところでコレクションを指定することである。 ここで気をつけなければならないことは、 小文字で […]

続きを読む »

   Aug 04

[node.js][express]RESTful API part2

やりたいこと mongoDBとつなげてGETパラメタやDBのデータ内容に応じて出力を変える。 ソース これでリクエストラインとかDB内のデータによって出力を変えることが出来た。 次はアイテムベースの協調フィルタリング用の […]

続きを読む »

   Jul 28

[node.js][express][coffeescript] RESTful API part1

やりたいこと node.jsとexpressとcoffeescriptでRESTfulなAPIを作りたい。 環境準備 Coffee Scriptでモデルを書く リクエストラインをValidateするモデルを作ってみる。 […]

続きを読む »

   Jul 21

[mysql]バージョン確認方法

It’s easy to check. Login Type “select version();” That’s all.

続きを読む »

   Jun 27

[Javascript][Node.js][express]mongodbと連携させてみる

mongodbを使って値の保存、読み出しを使ったプログラムを作成してみる。 まずは expressを使用してひな形を作成する。 次にmongodbとの接続に使用するモデルを作成する。 これでmongoの接続ができるように […]

続きを読む »

   Jun 23

[Javascript][node.js]jsdomを使ってみる

node.js上でjqueryを使うにはjsdomとdomToHtmlを利用するらしい。 それらを利用してjqeuryでbody以下にp要素を新たに追加するコードを書いてみた。 コンテンツとして使用するhtmlファイルは […]

続きを読む »

   Jun 17

[Hadoop][Ruby]Hadoop Streaming 練習2

適当にユーザIDが3000万件あるファイルを作成して ユニークユーザ一覧を出力してみる。 次にMapperをrubyで書いてみる。 次にReducerを書く。 Hadoopで動かす前に動きを試してみる。 問題なさそうだ。 […]

続きを読む »

   Jun 16

[Hadoop][Ruby]Hadoop Streaming 練習

どのユーザがどの検索ワードを使用したかを表すログデータを 集計して検索ワードランキング用のデータを生成することを考える。 次にMapperをrubyで書いてみる。 次にReducerを書く。 Hadoopで動かす前に動き […]

続きを読む »

   Jun 15

[Node.js][Nginx]Node.jsのインストールと起動

Node.jsのインストール Node.jsをインストールしてnginxをリバースプロキシとして動作させてみる。 まずはNode.jsをインストールしてみる。 「\[\[ -s $HOME/.pythonbrew/etc […]

続きを読む »

   Jun 11

[Jenkins][Nginx]インストールしてみる

jenkins nginx

JenkinsをAmazonEC2のubuntu13上で稼働させたくてインストールしてみた。 1.Javaのインストール 2.nginxのインストール 3. jenkinsをインストール 4. Access http:/ […]

続きを読む »

   Jun 02

[Backbonejs][Javascript]インストール

Backbone.jsの準備 まずは必要なライブラリのダウンロード。 次は、テスト用のhtmlとjsを作成。 動作確認して準備OK! coffee scriptを加えてみる ここを 参考にしてnpmを入れる。 packa […]

続きを読む »