動かざることバグの如し

近づきたいよ 君の理想に

2015-03-01から1ヶ月間の記事一覧

Owncloudは同期除外するファイルの指定ができない産廃

動機 拡張子が「.cache」のファイルの同期をさせたくないと思った 一応設定項目はある owncloud/config/config.sample.phpを参照すればわかるけど、 /** * Blacklist a specific file or files and disallow the upload of files * with this name. ``.htacc…

Twitterクライアントの使用率を集計してみる

Twitterクライアントの「ホワイトリスト」なるものをつくろうと思ってデータベースに集計させようとしたら、MongoDBだと一発でできるとのこと。 これはやるしかないと思ってやってみた 使うもの TweetStream MongoDB 3.0 ポイント その1 集計するにあたって…

Ubuntuに最新安定版のMongoDBをインストール

メジャーリリースされた つい先月、Ver3がリリースされた模様 「MongoDB 3.0」発表、一般リリースは3月を予定 | SourceForge.JP Magazine ちょうどMongoDBが必要になったのでインストールしようとしたら、インストールされるバージョンは2.4.9とのこと。記事…

例の乞食騒動のクレームメールテンプレート

ものはいいようとはこのことである 注文済みの商品をキャンセルするとのご連絡を頂いております。 しかし当該注文につきましては注文フォームによる発注を行い、支払いを既に完了しております。 従って現在締結済みの売買契約と認識しております。 現在締結…

CodeIgniter3をインストールからフォーム作成まで

CodeIgniterとは CodeIgniterはコードイグナイターと読む。 PHPの軽量フレームワークであり、CakePHPやLaravelと比較して圧倒的なシンプルさが売り フレームワークの王様、Railsと違って高機能ではなく、ましてや自動でコード生成とかない。ありえない。 あ…

TF-IDF法で「アナタにピッタリの企業」とやらを探してみる

どの企業も「システム構築」「ノンストップ」「設計開発」で似たり寄ったりなのでいっそTF-IDFすれば単純に面白い特徴的な企業が見つかるかもと思った 対象企業 リクナビ2016における「ソフトウェア・情報処理」のジャンル全企業対象(1000社) 結果 例えば…

NLTKを使ってTF-IDF法を試してみる

NLTKとは NLTKとはPythonで動く自然言語処理用ツールキットとのこと。そのツールの1つであるTF-IDFを使ってみる。 インストール 公式サイトを参考にコマンドを叩くだけ sudo easy_install pip sudo pip install -U numpy sudo pip install -U nltk python >…

Pythonで日本語扱おうとしたら槍投げられて死んだ

pythonのデフォルトエンコーディングをUTF-8に変更する こんなエラーが出る UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 107: どうも調べてみると、Pythonのデフォルトエンコーディングはなんと「ascii」!頼むから死んでくれ si…

PythonでMecabを使えるようにする

Mecab本体は既にインストール済みとする(参考) mecab-pythonのインストール wget https://mecab.googlecode.com/files/mecab-python-0.996.tar.gz wget http://mecab.googlecode.com/files/mecab-python-0.996.tar.gz tar -xzf mecab-python-0.996.tar.gz …

KVMにVirtioドライバを利用することで高速化を図るぞい

Virtioとは そもそもKVMは完全仮想化 ホスト側OSに依存しない点はメリットだけどオーバーヘッドが大きい。 そこで一部をOSに頼る準仮想化を実現するのがvirtio、てことか 今回は Proxmox 3.4 VM側OSはWindows7 インストールしただけのまっさら で試してみた …

Cloud9 IDEをUbuntuにインストールしてみる

Cloud9 IDEとは WebベースのIDE 雰囲気はMonacaに近いけど、Cloud9を利用するとRuby、PHP、Node.jsなど多彩な開発ができる。IDE自体はオープンソースになっているので試しに仮想鯖にインストールしてみた。 インストール このIDE,Node.jsで動いてるとのこと…

マルコフ連鎖のようなもの

あってるかは知らん require 'bundler' Bundler.require original_text = "メロスは激怒した。必ず、かの邪智暴虐の王を除かなければならぬと決意した。メロスには政治がわからぬ。メロスは、村の牧人である。笛を吹き、羊と遊んで暮して来た。けれども邪悪…

ZTE Blade Vec 4Gをroot化

ZTE Blade Vec 4Gとは 格安スマホの一種。以下のサイトが大変おもしろい ZTE Blade Vec 4G物語「夏の扉」 - スマコト 用意するもの 端末本体 システムアップデートの最新版でも可 XMAX_VEC4G_SPAIN_ROOT.rar これだけ root化 XMAX_VEC4G_SPAIN_ROOT.rarを解…

Rubyで一番早い配列結合は

文字列結合の場合は圧倒的に+=が遅いというのは有名 では配列結合は? 配列結合の場合 require 'benchmark' Benchmark.bm do |x| NUM = 100000 item = ["hoge", "piyo"] x.report(:add) do array = [] NUM.times { array.push(item) } end x.report(:concat)…

いろんな業界の企業紹介文に出てくる頻出ワードを集計してみた

用意するもの リクナビ2016のユーザーID&パスワード Mechanize Mecab ソフトウェア・情報処理 システム,818 開発,707 事業,367 サービス,364 企業,354 技術,302 提供,300 お客様,270 IT,263 情報,198 情報(通信・マスコミ) 事業,441 企業,272 広告,241 制…

マイナビ2016にログインする (Mechanize)

require 'bundler' Bundler.require agent = Mechanize.new USER = '' PASS = '' agent.get("http://job.mynavi.jp/16/pc/toppage/login/") do |login_page| login_page.form_with(id: 'loginForm') do |login| login['memberId'] = USER login['password'] …