intval()は、-2147483648 ~ 2147483647

ブログ | 2009/8/14 23:17
twitterAPIで、idを基準にあれこれ取得しようとしてたのだけれど、どうも上手くいかない。
PHPのintval()が原因だった。

twitterの投稿idは、既に3301888271とかになっている。intvalの上限を超えてた。考えたこともなかったけれど、整数化は、intvalはやめて、floatvalを使うようにしようと思う。
$v = floor(floatval($v));

こんな関数でも入れとくか。(検証してないけど)
function int($v){
 return floor(floatval($v));
}

JS 配列のシャッフル

ブログ | 2009/8/12 14:22
「Javascript 配列 シャッフル」で検索すると
Array.prototype.shuffle = function() {
というのがでてくる。
http://la.ma.la/blog/diary_200608300350.htm

これだと、配列をinでループ
for(k in arr){
 v = arr[k];
}
させたときに、最後にshuffleというキーが挿入されている。in派の僕は、とても困った。

なので関数にする。
function shuffle(a){
   var i = a.length;
   while(i){
       var j = Math.floor(Math.random()*i);
       var t = a[--i];
       a[i] = a[j];
       a[j] = t;
   }
   return a;
}

jQuery,twitter API,クロスドメイン

ブログ | 2009/8/8 21:29
iPhoneのtwitterアプリ、SimplyTweet(無料版)が落ちたことを動機に、twitterAPIをちょっと触ってみようと研究中。

■JQueryを利用してTwitterのfriends_timelineを取得するサンプル
http://d.hatena.ne.jp/NAL-6295/20090730/p1

を見て、phpは使わずにjavascriptだけでやってみようと思ったのだけれど、上記サンプルが動かない。
http://twitter.com/statuses/friends_timeline.xml
がクロスドメインでダメなんじゃないか。
で、検索するとjsonpならいいようだ。
http://twitter.com/statuses/friends_timeline.json?callback=?
とすると動きそうだ。

[参照ページ]
Twitter API 仕様書
http://watcher.moe-nifty.com/memo/docs/twitterAP...
jQuery で クロスドメイン間通信をテスト
http://d.hatena.ne.jp/hidehara/20080127/12014024...
jQueryではじめるAjax 第2回 jQueryによるAjax実装
http://gihyo.jp/dev/feature/01/jquery-ajax/0002?...

さて、一つ目の壁を越えたので少し進める。
▼追記 2009/8/9 18:59
BASIC認証がうまくいかない。
javascriptでのbasic認証は、無防備すぎる気もするのでphpをかますことにする。

fg, jobs

ブログ | 2009/8/5 12:36
fgは、フォアグラウンド
jobsは、ジョブス

なんのこったい。

「配送中に破損事故がありました」

ブログ | 2009/8/5 00:42
amazonで今日届く予定だった商品の配送ステイタスにそんな表示が・・・
なんとなく縁起悪い。

で、再配送の発送日が8/11〜って、それは辛いしヒドい。
▼追記 2009/8/6 21:30
やっぱりそれはヒドいんじゃないかと思って、電話してみた。
どうも、一部の商品の在庫が揃わないということだったのだけれど、ある商品はすぐに送ってくれるらしい。アピールする前に対応してくれた。感じは悪くない。

電話もしてみるものだ。
▼追記 2009/8/8 21:30
全部届いた。
電話してみるものだ。
▼追記 2009/8/8 21:39
下のcenturyのHDが1032円だったから、3つ買ったのだけれど、ネジレスでUSBがケースに収まってるし、とてもいい。今見たら1251円だったけれど。

近頃のAirMac Expressは、電源ケーブルが別売りのようだ。

OSXのTipsいくつかメモ

ブログ | 2009/8/4 23:42
最近のブックマークより

1) bluetooth原因と思われるスリープからのフリーズ対処。
http://kjx130.blog19.fc2.com/blog-entry-341.html

ノートを閉じた後に、MightMouseの電源を落とすと、結構フリーズするのだけれど、システム環境設定のbluetooth設定で、「Bluetoothデバイスがスリープを解除することを許可」のチェックを外すことでおそらく解決。

2) Finderで空ファイルをつくりたい
NuFile 2.0
http://www.growlichat.com/NuFile.php

これを入れると、右クリックからファイルを作成できる。システム環境設定のメニューで、テンプレートをいくつか用意できる。グレイト。

3) Finderで不可視ファイルを表示するTerminalコマンド
http://www.msng.info/archives/2008/02/mac_finder...

表示
defaults write com.apple.finder AppleShowAllFiles true
killall Finder
非表示
defaults write com.apple.finder AppleShowAllFiles false

MainManuが有料になったので、ちょっと検索してみた。MainMenuで使っていた機能がこれくらいだったので、ちょっとそれだけに使うには高いかなと。
タグ

実は、

ブログ | 2009/8/4 01:47
週末にmac miniを手に入れたんです。
金曜の夜に、それぞれ別の店に注文して、mac miniとHDは届いたんですが、秋葉館からメモリが届かないんです。分解してHDだけ取り替えてみたけれど、前のモデルより少しだけ楽かもしれない。
http://bccks.jp/viewer/23385/1/A/VIEW

1ヶ月程、slaveとして使いながら馴染ませて、masterに持っていく予定。

[todo]
・MacPortsで入れたPHPが5.3になってたから、少し検証せねばならない。大丈夫そうではあるけれど。
http://gihyo.jp/dev/feature/01/php53/0003


MySQLでSSDの効果ってどれほどかと思って、
http://www.phppro.jp/news/362
を参考に
SELECT BENCHMARK(10000000, CONCAT('foo', 'bar')) ;
で検証してみるも、それほど大きな違いはなかった。CPU性能に比例するような印象。なので、当面7200回転の2.5inchHDDでバランスを取っていく。


今回は、動機がサーバー増強というより、チビにMacbookを下ろすためだったので、のんびりやる。
▼追記 2009/8/4 23:28
メモリ来たので、スレーブとして稼働開始。
▼追記 2009/9/1 19:16
サバオチのついでにマスター化。

インジャン・ジョー

Injun Joe
Injun Joe (by cm_apollinaire)
ブログ | 2009/7/30 01:12
今日、インジャン・ジョーを目撃したのですが、それを話したら、誰もインジャン・ジョーを知らなかった。

そんなバナナ。
| 1 | 2 | ..... | 62 | 63 | 64 | ..... | 207 | 208 |

Rottel内コンテンツ

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close