2009-01-01から1年間の記事一覧
と、大仰なタイトルをつけてみましたが、そんなたいした事はしてないです・・。 でも、個人的にほしかった【ホットnanapi】としても使えるので完成には満足。 AutoPagerizeのソースを読んで勉強させてもらいながら作ったので、ちょっと見た目やソースが似て…
色々不正確な知識ばかりが詰まってる脳内をどうにかしたいものだ。。。 愚痴は少しにして、本題。 すべてがオブジェクト。すべてがハッシュ(連想配列) javascriptは配列もハッシュもオブジェクトもすべて同じもの。 すなわち、連想配列らしい。 まぁ、知識…
ドラゴンボールのキャラ名みたいなこの【クロージャ】というやつをメモ。。。 自分用メモなので、読みにくくてもあしからず・・・。 参考にしたサイト様 JavaScript 猿でもわかるクロージャ超入門 まとめ - DQNEO起業日記 猿並みの僕でもわかりました。 noth…
javascriptの関数。 function testFunc() { alert(1); }これと var testFunc = function() { alert(2); }これはほぼ同義。 上のほうがよく見る。 呼び出し方 呼び出し方も何通りかある。 testFunc();(testFunc)();すぐに実行するなら、こういうのもあり (fun…
autopagerize を勉強で読んでたら使っていて便利そうだったので。 //初期設定 var DEBUG = true; function debug() { if ( typeof DEBUG != 'undefined' && DEBUG ) { console.log.apply(this, arguments) } }そして、 var testText = "this is test text"; …
javascriptで日付扱うと毎回悩むからメモ グリモン作成 グリモン作ってたから外部js使えずに、独自実装で日付扱うことに。 やりたかったのは、 1日減らす 1月減らす 1年減らす って処理だったので、汎用性は低いけどとりあえず作り始める function substO…
苦労したのでメモ。 今回はホント、戦友たちに助けられましたm(_ _)m snipMate導入 まずはid:maroekunに『snipMate便利だよ』と教えてもらったところから話は始まる。もともと知ってはいたし、興味はあったけど使ったことは無かった。 これを機会に使ってみ…
LatLng2Height::緯度経度から標高算出API こちらのAPIに感化されて作ってみました。 そもそも↑のサイト様ですでに実装できているものだけど、勉強の意味もこめてグリモン化 あと、jsonpを使ってみたかった。 こんな感じに標高を表示してくれます ※インスト…
Perl で YAML と JSON のベンチマーク比較 - Daio Todayこちらの記事を読みました。 結果的には、YAML と 比べて JSON の方が 6倍〜8倍高速。ただし、これはデータ量が少ない場合で、データ量が大きくなると 0.5倍〜0.8倍 と差が縮まってしまう。 なるほど、…
MA5。いいですね〜。 こういうイベントは大好きです。 去年はAPI一覧ページがあったけど・・ どうやら今年のAPI紹介ページはページャがある。 まぁ、それだけ提供API数も充実してきた、ということでしょうか。 しかし、auto pagerize にも対応していないよう…
昨日に引き続き、特殊変数を使ってみました。 $,ってなんぞや・・・? まずは、$, です。 説明から読んでみましょう。 出力時の項目区切り文字。print @xx; の時に有効 なるほど 使ってみよう #!/usr/bin/perl use strict; use warnings; my @array = qw/aa …
戦友id:maroekunと特殊変数について語ったので、この機会に勉強しなおしてみる。 $.とはなんぞや まずは、$. について学びなおしてみる。 意味を知る ファイルから読み込み時の現在の行数 らしい。 ふむふむ やってみる test.txt aa:aa bb:bb cc:cc dd:dd e…
最近、perlで画像をhogehogeしていたが、作っていたものはこれでした。Favimage -ファビコンで表してみよう-※重いよww 色々表示してみました ●ハルヒ ●モナリザ 他にも何個か作ってみました。 思いついた理由 もともと、砂のQRコードは読めるのか? SINAP …
画像を、単純化して置き換えるような処理をしたかった。 そのために、画像内の色情報を複数プロットし、平均化する処理を書いてみた。 こんな風にできたよ。 こんな画像を読み込ませると、 処理して、 こんな色にしてくれる。 Image::Magick使って、色情報取…
苦労した。 日本語でも英語でもドキュメントを見つけられなかったが、おそらくあってるはず。 Image::Magickで特定部分の色情報取得 これはサンプルがゴロゴロ落ちてる。 こんな感じ my $image = Image::Magick->new; $image->Read('画像パスね'); my ($r, $…
favicon ちょこちょこいじってます。 favicon を取得したい場合、faviconURLは use WWW::Favicon qw/detect_favicon_url/; my $url = "http://google.com"; my $favicon_url = detect_favicon_url($url);こんな簡単な感じで取得可能です。 結果は 'http:/…
perlで携帯サイトを作るときに、GPS機能を使う場合もあるでしょう。 PGS情報はAPIとも連動させやすいですし、マッシュアップサイトを作るのも扱いやすい情報ですよね。 しかし、GPSは結構形式を覚えるまでが面倒です。 経度緯度の表記方法 dms表記 degree表…
他に誰かこんなことしたい人がいるのか分からないけど・・・。 使用するサイトはこちら Alexa Top 500 Global Sites 上記のサイトで人気サイトが分かるのだが、正確にはアクセス数ランキングとはいえないらしい。 Alexaでサイトの世界ランキング情報 :SEOお…
perlで音楽を扱ってみたくて、前回 MP3::info をいじってみた。 せっかくなので、それで何か作業をしてみる。 perlを実行したら、歌詞を自動取得するようなものを作ってみる。 特に他に思いつかなかったので。 まずは下調べ。 goo歌詞を覗いてみよう goo歌詞…
perlをちょいちょい使ってます。 perlはテキスト処理には向いていますが、 音楽 動画 画像 などのメディア向けの操作はあまり適してないですね。 情報も少ないです。 まぁ、そもそも、そっち系扱いたいなら、別の言語使え、って話なんでしょうが・・・。 使…
LimeChat を使用しています。 業務でもプライベートでも。 IRC便利。 [Ctrl+Space] 次の未読があるチャンネルへ移動します とりあえず、これは必須。 IRCでマウスを使う機会はほぼないです。 バルーンが出たら、とりあえず、 [Ctrl+Space] 作業効率が上がり…
勉強のために。 なんかエラーがでるから。 中の処理早くできそう。 理由は色々あると思いますが、たまにCPANモジュール読みたいときあります。 vi `perldoc -lm Class::Accessor::Fast` こんな感じで一発で開けるのか。 使おう。 Class::Accessor::Fast の部…
一発ネタ。思いついた。 世の中全てのエラー文言に、『ちょwww』って追加するだけのグリモン。 きっと、世の中がちょっとだけ平和になるはず。 だって、エラー文言がでても、イライラしないはずww 『ちょwwww郵便番号は半角数字で入力してください…
使い方は簡単。あなたのSBMを選びましょう。 ・ハテブ ・livedoor clip ・Delicious をご用意しております。 あなたの SBM_ID とメアドを入力しましょう。 すると、毎日【あとで読む】タグからランダムで記事を送信します。 問題点 メアド登録いらない(本当…
もう一個のブログには記事書いたのですが、こっちにも一応書いておきます。 最近 mixi アプリを作ってます このアプリ製作。 なかなかリソースを取られて大変・・orz 自分のサイト作成とか、id:wajihoとアホなサイト作成をやろうとしたりと、そっちに使える…
アホな話をしていたら、結構盛り上がったので、勢いに任せて書いてみる。 元ネタは↓ PMやディレクターに必要な3つのマネジメント - GoTheDistance ↑の記事で紹介されている、Twitter の一言です。 某ブログでみた『プログラマのキャリアパスの先にプロマネ…
くそぉ・・。 なぜこんな単純なことに時間を使ってしまったのか・・・。 XMLをjQueryで処理して、fugafugaするサイトを作ろうとしてました。 XMLといっても、中身はrssなので、 <item> <title>test</title> <link>http://hoge</link> <media:content url="http://www.hoge/test.jpg" /> <media:thumbnail url="http://www.hoge/test.jpg" /> <pubDate>Wed, 03 Jun 2009 19:52:20 GMT</pubDate> </media:thumbnail></media:content></item>
アホくさいけど、公開。 LimeChat にはスクリプトが設定できる。 LimeChat には自分でカスタマイズしたスクリプトを設定することができます。 また、そのスクリプトは、javascript で記述することができるため、簡単な記述で便利な機能を実装できちゃいます…
最近何かと話題の、コナミコマンド。 ちょっと検索しただけでも、色々出てきます。コナミコマンドを仕込む方法 | エンタープライズ | マイコミジャーナル 上・上・下・下・左・右……コナミコマンドで「Googleリーダー」に何かが起こる! - iNSIDE コナミコマ…
opensocial には大きく別けて、4つのキャッシュが存在します。 ガジェットXMLのキャッシュ makeRequestでアクセスされる外部APIのキャッシュ featureを固めたJavaScriptのキャッシュ JavaScript、CSS、imgなどHTMLからリンクされたリソースのキャッシュ こ…