メモ

年齢別体重と身長の平均と標準偏差

6歳から77歳までの性別/年齢別の身長体重データを作成しました。 厚労省の最新(2010年10月公表)の調査結果のうち、5歳ごとの階級別だったものを、間の年齢の値を内分点として補完したデータ。 体格偏差値のデータ用に作成。 なんかの参考になるといいね。 年…

FlexのActionScriptでflash.sensors:Accelerometer が見つからない。なんで!

Flashで加速度センサの値を取るためのFlexのActionScriptのコードを書いているんだけど、どのサンプルも動かない。 エラー: 定義 flash.sensors:Accelerometer が見つかりません。 というエラーをはき出してしまう。 なんでやねん!ちゃんとFlex SDK 4.1でコ…

新erockrのアイディア

思いついたアイディアや人から言われたことなどをメモっとく。 ログイン機能 嗜好の蓄積により正確なレコメンド OpenIDとかで登録の敷居低めに 画像を登録(保存)する。1000枚までとか。 外国語対応 英語版作る 国際化対応 サーバー移転 さくらVPS借りた。mod…

さくらVPS個人的コマンドのメモ

コピペ用自分専用まとめ。 初めてだし、特にこだわりもないので、できるだけオプションつけたりせずにスタンダードになるようにyumでいれた。 Apache /etc/rc.d/init.d/httpd start /etc/rc.d/init.d/httpd reload vi /etc/httpd/conf/httpd.conf iptables v…

STPとVRRPにおける「プライオリティ」の違い

ネットワークスペシャリストの勉強をしてて謎だった点について。 平成21年秋のネットワークスペシャリスト午後2の問2設問3(1)などについて。 問題はIPAのサイトで見ていただくとして、この問題は簡単にいうと、VRRPとSTPで冗長化(ループを含む)されたL…

wikiepediaの公式APIが普通に使える件

wikipediaには公式APIがないため、ダンプしたものをこちらにダウンロードしてそれをパースしてDBにいれて使うのが一般的だった*1けど、いつのまにか公式APIが出来てた模様。 しかもログインや編集などかなりいろいろできる模様。ただしログインは暗号化せず…

tfootの位置はtbodyの後じゃだめ。

今大学やってるウェブデザインのという授業の課題で少しはまったのでメモ。 HTMLでtableを書くとき、thead,tbody,tfootと分けて書くことがあるけど、tfootはtbodyの後じゃだめ! 感覚的にはthead->tbody->tfootがしっくりくるんだけど、実はthead->tfoot->tb…

マウス座標をjQueryを使ってできるだけ取ったときの時間分解能

卒論で、ウェブサイト閲覧時のマウス座標の変化を取得しなくてはならないので簡単な実験をしてみた。イベント発火からマウス座標をjQueryを使ってできるだけ取ったときの時間分解能を調べる。 かなり適当な実験。オーダーがわかればいいや。 実験条件 Google…

Mac OSX Snow LeopardにOpenCVを入れてXCodeから使えるようにする手順

結構大変だったのでメモ。 例によって私の環境ではこうすればうまくいきました、というメモです。 私の環境 Mac OS X SnowLeopard 10.6.4 OpenCVの導入 OpenCVをダウンロードして展開 実は最初Macportsでいれたんだけど、当然ながら/opt下にインストールされ…

iUIのiui.jsのフォーム周りのバグを解消する方法(クエリが送られない!POSTはできるのにGETできない!に対応)

iUiはiPhone用のページのUIを書くのにとても便利なライブラリですが、 フォーム周りにいくつかバグがあります。今回これらのバグを解消することに成功したのでその方法をメモしておきます。 エンコードがおかしくてPHPやRubyからクエリを取れないバグ URLエ…

SQL文だけで面倒な「今から10分以内の行のみを表示」を書く

よく今から10分以内に更新された行がほしいと思ったら SELECT * FROM hoge WHERE datetime>'2010-07-23 0:49:33' みたいに書くけど、これをPHPとかSQL呼び出し側で書くのは結構面倒。 そこで以下のように書けばちょっと楽! SELECT * FROM hoge WHERE UNIX_T…

Macbookのトラックパッドを無効にする方法(トラックパッドに不具合が合った人むけ)

トラックパッドに不具合があった人むけ。 ぐぐると「マウスがあるときはトラックパッドを無視する」という項目が今はシステム環境設定のトラックパッドの項目になくて、無効にできるとかいてあるページがなぜか多いですが、この項目、今は「ユニバーサル・ア…

ハゲ頭のパラドックスとは

「髪の毛が一本もない人はハゲである」(前提1) 「ハゲの人に髪の毛を一本足してもハゲである」(前提2) ここで前提1 に前提2 を繰り返し適用していく(つまりツルッパゲの人に髪の毛を一本ずつ足していく)。そして次の結論を得る。 「よって全ての人はハ…

MacOSXにVirtualBoxでWindows7をいれたときに音がでない場合の対処方法

例によって私の環境ではこうすればうまくいきました、というメモです。 私の環境 Mac OS X SnowLeopard 10.6.4 VirtualBox3.2.6 Guest addtions導入済 手順 まず、VirtualBoxの設定で、次のようにする。ホスト ドライバ:CoreAudio、コントローラ:IHC AC97 …

これから作ってみたいウェブサービス

ブログなどからの本文抽出 以下を利用しつつ、実装してみたい Webページの本文抽出 (nakatani @ cybozu labs)なんかを参考にしつつ htmlのうち、テキストの割合が多いとか、句読点が多いブロックが本文ぽい google_ad_section_startを利用すればいい RSSのde…

MacOSXのRでコンソール上では日本語使えるのにplotすると文字化けする場合の対処法

やっとMacのESSで日本語がばけなくなった - Seeking for my unique color.を見て、 ~/.Rprofileというファイルを作り、 setHook(packageEvent("grDevices", "onLoad"), function(...){ grDevices::quartzFonts(serif=grDevices::quartzFont( c("Hiragino Min…

Rでデータを処理してみた

ゼミでEye Mark Recorderという機器を使って簡単な実験をし、考察せよ、という課題がでた。 つまり統計処理ソフトRと、組版処理ソフトTeXの練習をしなさい、ということらしい。チラ裏。自分用メモ。基本データ。ゼミ生以外わからないと思う。 現状。とりあえ…

iPhone版Google音声検索について

iPohneのGoogle音声検索は http://www.google.com/m/appreq/gmiphone に Google/0.5.0.3644 CFNetwork/459 Darwin/10.0.0d3 というUAでデータをPOSTで送ってるみてるみたいだけど、データ形式はよくわからなかった。 以上。

当サイトがGoogleの「品詞分解」1位獲得!!

日本語自動品詞分解ツール(Ajax版)がGoogle検索の「品詞分解」で1位になりました!! どおりで最近アクセスが多いワケだわ。

Xrea/CoreserverでPHPのpearの「HTTP_OAuth」インストールする方法

OAuthを使ってみたくてpearのHTTP_OAuthを導入する方法のメモ。 ただしあくまで「自分はこれでうまくいった」というメモです。 質問されてもわかりませんwXREAでPEARをインストールするのにハマッタときのメモ - 旅人ケン(タビビトケン)を参考に進めた。…

スライドショーをどうやって実装するか

erockr - Flickr高画質アイドル画像検索にスライドショーを実装しようと思うんだけど、どうするか結構悩み中。erockrはjQuery使ってるから、スライドショーといえばjQueryプラグインでいっぱいありそうなんだけど、意外と「これっ!」てのがない。 うーん。 …

TODO

これからやりたいことの一覧(メモ) スライドショーの実装(jQueryプラグインですぐできそう。探すのがめんどいけど) 人により画像を変える(深キョンケーキ対策) 右上のリンクどうにかする 「取置」機能の実装(セッション?) ランキング一覧画面の改善(2カラム…

脆弱性対策本部

(チラ裏) 進捗一覧というかファイル一覧 どのファイルを対策しないといけないかのまとめ [済]api.php [済]lib.php(共有ライブラリ) [済]plib(PC用ライブラリ) [済]search.php [済]list.php [済]image.php m/mlib.php m/search/ m/list/ こんなもんか!上から…

INSERT文にSELECT文埋め込んでサブクエリを投げるのにあたって知っておくべき基本

まずSELECT文についておさらいから。 SELECTの直後には欲しい列を列挙 SELECTと書いた直後には返して欲しい列を列挙する。 SELECT item,price FROM items WHERE 1 とすると item price いちご 100 みかん 200 列名を変える! ここで列のあとにスペースを開け…

明日への扉

タイトルと同名の小説を昔読んですごい感動した覚えがあるけど、どんな話だか全然思い出せない。 TODO とりあえず今後数日の間にやりたいこと。優先度順。 脆弱性の対策 正直に言いますと、XSS脆弱性とかSQLインジェクションとかやり放題状態な気がしますw…

URLのメモ

.htaccessにmod_rewriteでURLの振り分けを書くのにあたって、メモが必要。 なんとなくここに書いてみる。 実ははてなの自動バックアップとブログの画面上で簡単に記事を作成できる機能をかなり気に入ってますw 振り分け表 http://sexy.konisimple.net/archi…

グラビアアイドル画像検索サイトを作ります!

大学が春休みに入って暇なので、グラビアアイドル画像検索サイトを作ることにしました。 仕組み FlickrのAPIを叩いて返ってきた結果を表示。 写真の表示回数を記録してランキングをとる。 サクサク落とせるようにする*1 アイディア amazonで写真集とかのリン…

対戦型オセロ作る!

mixiアプリ作れるようになりたい!(大きな目標!) →作ろう! →でも何から・・・? →やっぱりゲームだよね! →だけどいきなりはきついよね… →とりあえず練習としてJavaScriptだけで組んでみよう! 追記(10/2/1 0:25) なんか意外と難しい! …というかいままでこ…

指定桁数に丸める関数

何故かJavascriptには指定桁数に丸める関数がないので作った。 自分用メモ。 function marumeru(i,n){ i*=Math.pow(10,n); i=Math.round(i); i/=Math.pow(10,n); return i; } 使い方 入力 出力 marumeru(1.23456,2) 1.23 marumeru(1.23456,3) 1.235 marumeru…

【解決】GoogleのAPIのドキュメントとかサンプルコードって自動翻訳なのかわからんが、クラス名(コンストラクタ)が日本語になってる場合があるけど、どうして動くの!?

例えば、 Google Code Playgroundにある var feed = new google.feeds.フィード("http://www.digg.com/rss/index.xml");というコード。どうしてこれで動くのさ!?意味がわからんよね 追記(03:07) ネットを日本語化する:Japanizeのせいだった。もっとよく考…