読者です 読者をやめる 読者になる 読者になる

しろかい!

アプリ開発や機械学習などの開発Tips.

HadoopStreaming で xml ファイルを処理する

HadoopStreaming で xml ファイルを扱う方法の解説です. この記事では,しろかい!のRSSフィードから <title>~</title> を抽出することを目標とします. また,言語は Python を使用します.

HadoopStreaming で MapReduce を Python で動かす

HadoopStreaming を 使って Python で Hadoop を動かす方法です. Mapper と Reducer は通常 Java で記述しなければいけませんが,HadoopStreaming を使えば Python などの他の言語で書けるので実装がとても楽になります!

【LIBLINEAR】cross validationに使う評価尺度を変更する方法

LIBLINEARで cross validation (クロスバリデーション, 交差検定) を行う時は,評価指標として Accuracy が用いられます.しかし,用途によってはF 値など,他の指標を使いたい時もあるかと思います. というわけで,本記事では LIBLINEAR の cross validati…

【LIBLINEAR】Pythonから使う方法と確率値の取得方法

LIBLINEAR を Python から使う方法を解説します. 基本的な学習と予測の方法はもちろんですが,LIBLINEAR がサポートするロジスティック回帰では予測値の確率を得ることもできます.これを Python のコードから取得する方法も紹介します.

LIBLINEARをインストールして簡単な予測を行う

ロジスティック回帰を使って簡単に多クラス分類ができるライブラリ「LIBLINEAR」のインストール方法と,基本的な2つのコマンドである train と predict (学習と予測) の使い方のまとめです. LIBLINEAR は線形分類に特化しており,計算が非常に高速です. (…

Stanford CoreNLP を Python から使う方法まとめ

自然言語処理ライブラリ「Stanford CoreNLP」を Python から使えるようにするためのインストール方法と,実際の使い方をまとめました.

Rails Tutorial 全部読んだので感想とかまとめとか

Ruby on Rails チュートリアル を1ヶ月ほどかけて全て読み終えたので,内容を簡単にまとめておきます. チュートリアルを読む際に参考にしたページもまとめておいたので,これから読まれる方の参考になれば幸いです.

【Mac】「Get Plain Text」でEvernoteへのコピペが捗る!

Mac

Evernote にWebページの文章をコピペすると,書式などの文字のスタイル情報までコピペされてしまいますよね.スタイル情報を消すために一旦テキストエディットを経由してEvernoteにコピペしたりするのってかなり面倒です. この問題を解決してくれるのが「Ge…

【Python】Flask+TweepyでTwitter連携アプリを作る

「Flask」と「Tweepy」を使ってTwitter連携アプリを作成する方法をまとめました. どちらもPythonで実装されたライブラリで,FlaskはWeb開発フレームワーク,TweepyはTwitter APIへのアクセスを簡単にしてくれるライブラリです.

コマンドコピペだけで Apache Thrift をインストールする方法

Apache Thrift を CentOS6 にインストールする方法です. コマンドをターミナルにコピペするだけでインストールできます.

【はてなブログ】ほぼコピペでOK!任意の場所にAdsenseを自動挿入する方法

はてなブログではテンプレのHTMLを弄ることができないので,好きな場所にAdsenseを挿入するには色々と面倒なことをしないといけません. そこで本記事では,jQueryのコードをコピペするだけで,テンプレの任意の場所にAdsenseのコードを自動挿入する方法を紹…

【ajax-counter】Ajaxによるアクセスカウンタを作ったので公開します

Ajax によるシンプルなアクセスカウンタ「ajax-counter」を作ったので公開しました. Javascript(jQuery) + PHP で実装されており,誰でも自由にお使いいただけます.

はてなブログのテーマを作成した時の手順や参考記事のまとめ

先日,はてなブログで運営させて頂いているこのブログ「しろかい!」のテーマをリニューアルした. その時に行ったテーマの作成手順や参考にした記事などをまとめておきます.非デザイナーの方でも割と簡単にテーマが作れちゃいます!

はてなブログで使えるアイコンWebフォントの一覧と使い方まとめ

はてなブログでは,デフォルトで読み込まれるCSS「globalheader.css」で,79種類のアイコンWebフォントを読み込んでいます.これらのアイコンで間に合うのならわざわざ「Font Awesome」を読み込む必要もなく,ページの軽量化が期待できます.そこで,本記事…

Chromeのブックマークバーを見やすくオシャレにする方法

Chromeにはブックマークバーと言う,よく行くサイトに簡単にアクセスできるようにするバーがあります. このブックマークバーを使いやすく,オシャレに改造する方法を紹介します.

情報系大学院生が選ぶオススメChrome拡張機能14選!

機械学習や自然言語処理の研究をしている情報系の大学院生が実際に使ってみて,これは便利と思ったChromeのオススメ拡張機能14選を紹介します.

ChromeでSilverlightが再生できない場合はNPAPIを有効化せよ

4/14にリリースされたGoogle Chrome 42(最新版)をインストールすると,Microsoft Silverlightによる動画の再生ができなくなる現象が発生します. 本記事ではその原因と対処方法についてまとめています.

PV増やしたかったら検索上位となれる記事を書け!

4月の中旬頃からしろかい!のPV数が激増しています. そのワケについて分析してわかったことは「PV増やしたかったら検索上位となれる記事を書け」ということでした. 本記事では,PV激増の原因の分析結果と,そこから分かったPV数を増やす方法について紹介し…

WebアプリからもPush通知が!ChromeのPush通知について

ネイティブアプリでは当たり前となった「プッシュ通知」を,Chromeからも送れるようになりました.Webアプリからもプッシュ通知が送れるとなり,話題になっています. 早速僕も試してみたので,使い方をまとめておきます.

【Mecab】ユーザ辞書の使い方

オープンソースの形態素解析器「Mecab」でユーザ辞書を使う方法のまとめです. 辞書を追加することで,形態素解析の精度を向上させることができます.

Microsoft SilverlightがMac版Chromeで利用できない原因

先日Mac版ChromeをアップデートしたらMicrosoft Silverlightが必要な動画再生サイトが使えなくなってしまいました. なかなか原因が分からず困っていましたが,ようやく分かったので書いておきます. Chrome 42にアップデートされた方へ 2015/4/17 12:30 追…

Webページ作成のキホンの「キ」

Webページを初めて作る方向けに,基本的なことをまとめた記事です. 簡単なページをWebに公開できるようになることを目標とします.

OpenNLPのPOSTaggerの使い方まとめ

Apache OpenNLPのPOSTagger(品詞タグ付け器)の使い方をまとめました.

【Mac】XAMPPのインストールと初期設定まとめ

MacにXAMPPをインストールして使えるようになるまでの設定方法のまとめです.

LIBLINEARのパラメータをグリッドサーチするスクリプト書いた

LIBLINEARのパラメータ(cost, bias)をグリッドサーチしてくれるスクリプト「grid_with_bias_and_solver.py」を書きました. ついでにソルバーも最適なものを選択してくれます.

LIBSVMの学習データをコサイン正規化するスクリプト書いた

機械学習の1手法であるSVMのライブラリ「LIBSVM」の入力データを,コサイン正規化するPythonスクリプトを書いたので公開します.

【Mac】シェルをbashからzshに変更する方法

Mac

Macのターミナルのシェルをbashからzshに変えたので,方法をメモしておきます.

LIBSVMの学習データを正規分布に従うようにスケーリングするスクリプト書いた

機械学習の1手法であるSVMのライブラリ「LIBSVM」の入力データを,標準正規分布に従うようにスケーリング(標準化)するPythonスクリプトを書いたので公開します.

Swift書いてて最近つまづいた4つのコト

最近Swiftを書く機会があったのですが,久々に書くとホント色々な場面でつまづきます. Swiftは新しい言語のため,ググっても解決方法がなかなか見つからないこともしばしば… そこで,最近つまづいた4つのことを解決方法と共に紹介します.

SwiftでBluetoothによるP2P通信を簡単に実現する方法

SwiftでBluetoothによるP2P通信を簡単に実現する方法を紹介します.

本文の上部(<!-- more -->の直下)に目次を表示させました

最近見出しの多い記事を書くことが増えてきたので,しろかい!でもエントリの上部に目次を表示させるようにしてみました. その時に利用したソースコードを紹介します.

情報系論文執筆チェックリスト

論文の執筆は大学院生(学部生もそうですが)が避けて通れないものです. 自分のため,同じ境遇の大学院生のために論文執筆時にチェックしておくべき事項をまとめておきます. この時期の風物詩である(?)卒業論文や修士論文の執筆前にチェックしてみるも…

iTunesのプレイリストをXperiaに転送する方法

簡単にMacのiTunesのプレイリストをXperiaに転送する方法を紹介します. 実はMacでもAndroid端末の音楽管理ができるんです!

n-gramを生成するNgramCreator.javaを作った

JavaでString型の文からn-gramを生成したかったのですが,いい感じのものが見つからなかったので自作しました.

新型Macbook Air 12インチに文句を言いたい

今日報じられた新型Macbook Air 12インチ.個人的には改悪だと思っています. 外部端子が1つだけってどういうこと??

Eclipseでプロジェクトフォルダに「!」マークが出た時の対処法

Eclipseを使っていると,パッケージエクスプローラーのプロジェクトフォルダのところに「!」マーク(感嘆符,ビックリマーク)が表示され,コンパイルができなくなることがあります. その時の対処法を紹介します.

Auacityでmp3ファイルの特定部分を取り出す

mp3などの音楽ファイルの特定の部分のみを抽出する簡単な方法を紹介します. Macでやりましたが,今回使用するAuacityというソフトはWindowsでも同じように使える思います.

安くて薄い・軽い・強い!InateckのMacbook用ケースがオススメ!

Mac

今までMacbook Airを入れるケースに100均の安っぽいのを使っていましたが,そろそろもう少しまともなのが欲しいと思って,Inateckのケースを購入してみました.

超簡単!TeXにpdf形式の図を挿入する方法

TeX

TeXで論文を書いている時に,pdf形式の図を挿入する必要があったのですが,結構めんどくさかったので方法を記しておきます.

【2015年】新年のご挨拶

あけましておめでとうございます. 当ブログ「しろかい!」を開設してから1ヶ月と経っていませんが,何とか3日坊主にならずに新年を迎えることができました^^; 2015年も皆様にとって役に立つ情報を,素人の方でも分かりやすく伝えていければと思っております…

1ヶ月はてなブログを使用した感想で2014年を締めくくる

2014年も残すところ数時間になりました. というわけで,僕がおよそ1ヶ月はてなブログを利用してみて感じたことや,ここをもっとこうして欲しいという要望みたいなのを書きたいと思います.

TeXShopでBibファイルを使う方法は意外と簡単だった

Mac用のTex作成ソフト「TeXShop」でBibを使用する時にハマったのでメモを残しておきます.

今日のTwitterログイン障害をYahoo!リアルタイム検索で見てみた

今日の午前9時頃から「Android版Twitterを使用していると強制ログアウトされる」「Twitterから一旦ログインするとログインできなくなる」障害が発生し,同日午後12時半頃に復旧しました. この障害を「Yahoo!リアルタイム検索」で見てみると面白かったので紹…

スクリーンショットに文字や矢印を簡単に入れられるアプリ「Monosnap」

Mac

簡単にスクリーンショット(SS)にテキストや矢印を入れられる無料アプリ「Monosnap」を紹介します. ブログでSSを使った説明とかをされる方には必須のアプリです!

ChromeでFlashの再生がおかしいと思ったら試すこと

ChromeでYouTubeの動画を再生してたらやたらと重たくなりました。 ChromeでFlash再生が重くなる原因は大抵重たい方のFlash Playerのタイプを使用していることのようです。 つまり、重たくならない方のFlash Playerを使えば大抵の場合は直るようです。 本エン…

Google DriveにJSやCSSのファイルを置いて読み込む

はてなブログをはじめ、多くのブログサービスでは画像以外のファイル(Javascript, CSSなど)をアップロードして利用することができません。これらを利用するには基本的には外部のサーバーをレンタルしなくてはなりませんが、無料の場合はファイル置き場とし…

超簡単!cpやmvの進捗状況を表示する方法

以下の記事でcp/mvコマンドの進捗状況を表示する方法が紹介されていて非常に便利だと思ったので,ここでも紹介しときます!

今更!?Google Analyticsを使いこなす!

Google Analyticsって機能が豊富なのに無料で素晴らしいんですが,初めは使い方が分かりにくいんですよね^^; そんな時にググって参考になったページがいくつかあるので紹介しておきたいと思います.

【続】LINEのここだけは直して欲しいところ

昨日執筆した以下の記事がたくさんの方に反響をいただき,嬉しく思っています. LINEのここだけは直して欲しいところ - しろかい! 初めてはてブの人気エントリにも掲載されました!ありがとうございます^^ まさかはてブに掲載されることになるとは思いませ…

LINEのここだけは直して欲しいところ

今や使っていない人は天然記念物的な扱いを受けるLINE. 周りでキャリアメールを使っている人がほぼ0になるほど,日本の文化を変えたアプリです. 非常に便利なんですが,個人的にここだけは何とかして欲しいと思っていることがあります.