「ほっ」と。キャンペーン

カテゴリ:小ネタ( 4 )

Smart YouTubeに携帯電話でも動きそうな直リンクを表示させる

Smart YouTubeはWordPressのプラグインで
http://www.youtube.com/watch?v=r6PvZNWJdIs とかの動画を

httpv://www.youtube.com/watch?v=r6PvZNWJdIs  標準
httpvh://www.youtube.com/watch?v=r6PvZNWJdIs  高解像度
httpvhd://www.youtube.com/watch?v=r6PvZNWJdIs  HD画質
なぁんて風に書くだけで簡単に表示できちゃいます

んで・・・携帯電話用のリンクが出てこないっ
そこで
plugins/smart-youtube/smartyoutube.php 522行目に以下を追加

c0026970_1132435.jpg


これで携帯電話でもyoutubeを見る事が出来ます
やったねっ!
[PR]
by taff2005 | 2009-08-02 11:33 | 小ネタ

プログラマにも出来る-画像に影を付ける技

以前は3D関係のお仕事だったんで
影を付けるなんで、「ポチっ」とボタンを押すと出来た訳で

自分で画像に影を付けるなんて
やった事ありませんで(汗

GIMPをちょこっといじっていたら素敵なフィルターを発見です
そのまんま "ドロップシャドウ"

c0026970_4481229.jpgこんな画像をpngにしちゃってから GIMP を立ち上げる

c0026970_4473567.jpg

フィルター->照明と投影->ドロップシャドウ

c0026970_4474534.jpg

出でよっ!影っ!

c0026970_44831100.jpg出来あがり

なんて、プログラマにやさしいんだ
これで、やっと黒バックに緑文字のいつものターミナル画面風から
脱出できるかも知れない(謎
[PR]
by taff2005 | 2009-08-02 04:54 | 小ネタ

回転して拡大やら-CGAffineTransformMakeRotationしてCGAffineTransformMakeScaleするには?

アファイン変換なんて高校時代にやったっきりで
全部計算してなんて出来ませんよ
そこで CGAffineTransformConcat すれば良いという話

UIImage *img;
img = [UIImage imageNamed:@"00.png"];

CGAffineTransform rotTransform;
CGAffineTransform scaleTransform;
CGAffineTransform transform;

mainScreen.image = img;
rotTransform = CGAffineTransformMakeRotation(M_PI * -1.0);
scaleTransform = CGAffineTransformMakeScale(10.0, 10.0);
transform = CGAffineTransformConcat(rotTransform, scaleTransform);
mainScreen.transform = transform;

[UIView setAnimationDuration:2.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];

[UIView beginAnimations:@"RotAndScale" context:nil];

rotTransform = CGAffineTransformMakeRotation(0);
scaleTransform = CGAffineTransformMakeScale(1.0, 1.0);
transform = CGAffineTransformConcat(rotTransform, scaleTransform);
mainScreen.transform = transform;

[UIView commitAnimations];

※追記:setAnimationCurveって便利っす
[PR]
by taff2005 | 2009-08-02 04:17 | 小ネタ

あれを縦に表示しちゃう-MPMoviePlayerControllerをいじる

@interface MPMoviePlayerController (extended)
- (id)videoViewController;
- (void)setOrientation:(int)orientation animated:(BOOL)yorn;
@end

...とかやっといて

NSString *path = [[NSBundle mainBundle] pathForResource:@"hoge" ofType:@"mp3"];
MPMoviePlayerController* myMPC=[[[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:path]] retain];
[myMPC setOrientation:UIDeviceOrientationPortrait animated:NO];
[myMPC play];

...ってやっちゃうと
ちゃんと縦に表示される(謎
[PR]
by taff2005 | 2009-07-16 06:41 | 小ネタ