スマートフォンでのvideoタグ操作(自動再生の試行錯誤)

初めまして、河村です。
これからしばらくはスマートフォンのwebアプリに関することを記事にしていこうかなと思っています。
webアプリといっても、単にjavascriptでサーバとajaxでやり取りした結果を出すだけ、というところに留まらず、css3やhtml5を積極的に取り入れていこうと思っていますので乞うご期待。

初回である今回は、スマートフォンやタブレットでhtml5のvideoタグを扱う案件の中から、ポイントだけを抜き出してお話したいと思います。 続きを読む

カテゴリー: プログラミング | タグ: , , , | 2件のコメント

Android 開発環境を作る

これからAndroidのお勉強をして行こうという事で、第1弾のお届けです。

第1弾は、何はともあれ開発環境という事で、Windows用の開発環境の構築方法を記載していきます。

続きを読む

カテゴリー: プログラミング | タグ: , | 1件のコメント

Wake on LAN(WOL)用CGIの配布

このたびの地震で被害を受けられた方は多いと思います。被災者の方々には謹んでお見舞い申し上げたいと思います。

被災地の復旧支援のためにまずは節電に取り組んでいます。使用しない照明、機器の電気を消すといったところからはじめていますが、地震以前から未使用時のPCの電源を落とし、使用時だけプログラムを使ってリモートで電源を入れるといった運用を行っています。節電を少しでも推進するために、今回はこのプログラムを配布したいと思います。
続きを読む

カテゴリー: プログラミング | Wake on LAN(WOL)用CGIの配布 はコメントを受け付けていません

地図アプリの作成-iPhone編その1

藤田です
3/11はひどい地震でしたね…

幸いなことに弊社(東京都新宿区)は揺れただけで、物が破損したりということは特にありませんでした。ただ電車の復旧が遅くなったので帰れなかった人が多かったみたいです。

さて、スピリテックでは社員持ち回りで技術ブログを書いていく事になりました。既に谷、井上のエントリが上がっておりますが、基本的に一人当たり1ヶ月に1本は投稿しよう、ということになっています。

で、私の担当のお題はというと「地図アプリの作り方」です。今ココなう!を提供しているので、今ココなう!クライアントアプリの一端をここで公開していきたいと思います。現状、地図アプリといえるのはiPhone用くらいですが、Android版も解説していきますよ!

今回はiPhoneアプリで地図を出すところまでを解説します。ある程度XCode並びにObjective-Cに慣れている人を対象としますので、わからないことがあったらググりましょう。
続きを読む

カテゴリー: プログラミング | タグ: , | 地図アプリの作成-iPhone編その1 はコメントを受け付けていません

MySQLをHDD/RAID0/SSD/RAMDISKの上で走らせてみる(その4)

■■■■■ ベンチマーク結果 ■■■■■

■結果の前にまずは考察
ランダムアクセスの速度がHDDとSSD・RAMDISKの間で大きく異なるため、ベンチマークの結果も大きな差になることが推測されます。また、同時接続数の増加(=高負荷)時のベンチマークの伸びもSSD・RAM DISKのほうが大きいと推測されます。最後にSSDとRAM DISKは傾向は似ているものの、RAM DISKのほうが4~10倍速いため、CPUを使いきらない限りはCrystalDiskMarkの差がそのままtpccベンチマークの差になると推測しました。
続きを読む

カテゴリー: プログラミング | 1件のコメント

MySQLをHDD/RAID0/SSD/RAMDISKの上で走らせてみる(その3)

■■■■■ ソフトウェア準備およびベンチマーク実行 ■■■■■
サーバマシンにMySQL、ベンチマークマシンにtpcc-mysql benchmarkをインストールします。

■MySQLインストール
その1でも書いたように、厳密にやるつもりはなく、速度の傾向が知れればいいと思っています。innodbに与えるバッファサイズ、Read/Writeに使用するスレッド数を指定するだけでもかなりベンチマークの値が変わることが確認できましたが、今回比較する際に使用したMySQLはチューニングなしの物を使用します。ただ、今回のテスト向けにインストーラーで設定できる範囲で設定を変更します。 続きを読む

カテゴリー: プログラミング | 1件のコメント

MySQLをHDD/RAID0/SSD/RAMDISKの上で走らせてみる(その2)

■■■■■ 物理デバイスベンチマーク ■■■■■
まずはそれぞれの物理デバイスの速度から測ってみたいと思います。
ディスクのベンチマークにはCrystalDiskMark3を使用しました。
続きを読む

カテゴリー: プログラミング | 1件のコメント

MySQLをHDD/RAID0/SSD/RAMDISKの上で走らせてみる(その1)

■■■■■ ベンチマーク概要 ■■■■■
どもども井上です。
なぜかデータベースをがりがり走らせる案件がよく回ってくるんです。それも何時間もDB問い合わせしっぱなし的なやつが。当然DBのチューニングを行うわけですが、それも限界になると最後は物理デバイスの変更を検討することになります。そこで今回は、データベースをシングルのHDD、RAID1構成のHDD、SSD、RAMDISKの上に置くことで、どれくらい速度が変わるのか、ベンチマークをとってみたいと思います!ちなみに僕のメインマシン+周りに落ちてたパーツ使ってやる貧乏テストなので、そんなに厳密にやるわけじゃないよ。OK?
続きを読む

カテゴリー: プログラミング | MySQLをHDD/RAID0/SSD/RAMDISKの上で走らせてみる(その1) はコメントを受け付けていません

初心者がVisual C# .NETではまったワナ

Visual C# .NETを使用し始めてからDataSetに苦戦することが多いので、
DataSetまわりで躓いた内容を中心に、取り上げていこうと思います。

第1回目はDataAdapterのFillメソッド。
慣れればすごい便利なのですが、一歩間違うととんでもないいことに・・・。
続きを読む

カテゴリー: プログラミング | タグ: , | 初心者がVisual C# .NETではまったワナ はコメントを受け付けていません

2011/2/15のNow Up to Date

引越しをしてから1ヵ月が経ちました。
スピリテックのメンバーは、新しいオフィス、新しい街にもすっかり馴染んで、すっかり普通に仕事をしています。
新宿1丁目は、手軽なお値段の美味しいランチ・お酒がたくさんあります。
特にランチタイムのサービスの良さには、申し訳なさを感じるほど!

そして、駅から近くなったのがとても嬉しいです。
お近くにいらっしゃる時は、是非遊びに来て下さい。

カテゴリー: Now Up to Date | 2011/2/15のNow Up to Date はコメントを受け付けていません