タグ

ブックマーク / blog.asial.co.jp (4)

  • JavaScriptによる小数計算の誤差を無くす

    var oldValue, newValue, diff; oldValue = 67; newValue = 66.9; diff = oldValue - newValue; diff = Math.floor(diff * 10) / 10; // 小数点第2位以下切り捨て console.log("今日は" + diff + "kgやせました!"); ファッ!? 0.1kg痩せたはずが、0kgと表示されてしまいました。 たかだか100gとはいえ、こんな表示になったらガックリきますね。 一行ずつ値を追っていくとわかるのですが、4行目で減算した時点でdiffの値が "0.09999999999999432" とズレてしまっています。 これはJavaScriptがIEEE 754という規格に従って実装されているためです。 つまり、この計算結果はJavaScriptの仕様なのでJavaSc

    JavaScriptによる小数計算の誤差を無くす
  • PHPで表示したjpeg画像が、IEだとbmp画像でしか保存できない問題

    こんにちは、牧野です。 先日、年明けに開かれる好きなアーティストのライブのチケットを買いました。 前のライブイベントはチケットが売り切れて残念でしたが、今回は大丈夫でした。 さらに、今度はものすごくいい席(前から4列目!)になったので、今からとても楽しみです。 さて。今日は久々にPHP関係のネタです。 前、PHPでjpeg画像を出力して表示するプログラムを作ることがありました。 その時、IEでアクセスして、表示されたjpeg画像を保存しようとすると、何故かbmpと判断されるという問題が。。。次のは再現画像です。 プログラム自体はログインチェック後に読み込んだ画像を出力するようなシンプルなもので、Firefoxではちゃんとjpegと判断されます。 IEからjpeg画像ファイルに直接アクセスして表示した場合も大丈夫です。 最初、header関数でContent-Typeだけ出してContent

    PHPで表示したjpeg画像が、IEだとbmp画像でしか保存できない問題
  • レスポンシブWebデザインについて3つにまとめてみました

    こんにちは、花崎です。 このところコーディングをする機会が多くなってきました。 最近では簡単なサイトをスマートフォン用とPC用、各々のスクリーンのサイズに合わせたデザインになるよう制作しました。 いろいろ勉強していると、最近「レスポンシブWebデザイン」という言葉をよく見かけます。 アシアルブログでも何回かそのことについて記事が上がっていますね。 初めてこの言葉を見たとき、カタカナに弱い私は一瞬「スポンジボブ?」と思ってしまいました。 ※黄色いスポンジが体でとってもファンキーな顔しているアメリカ製のキャラクターです。 冗談はさておき、 レスポンシブWebデザインについて3つ簡単にまとめてみました。 1.レスポンシブWebデザインとは 近頃多くの種類のスクリーンサイズを持ったデバイスが販売されています。 ノートPC、スマートフォン、タブレット、デスクトップモニター…これらの画面にWebサイト

    レスポンシブWebデザインについて3つにまとめてみました
    HKRW
    HKRW 2012/10/24
  • Android開発 簡単なWEBブラウザを作ってみる

    こんにちは、熊谷です。 前回はMacAndroidアプリを開発するための準備について書きました。ということで、今回はその続き、実際に開発をしてみようと言うことで進めたいと思います。 インストールしたSDKだけで開発はできるのですが、少しでも楽に開発したいと言うことであれば現状Eclipseを使ってということになります。ということで、Eclipseをダウンロードしインストール、Android開発のためのプラグインADT Plugin for Eclipseをインストールします。 このADT PluginをインストールするとAndroidアプリケーション開発のための様々な機能がEclipseに追加されます。設定の中にSDKのPATHを指定する箇所があるので先にインストールしたSDKのPATHが設定されているかどうか、設定されていない場合は設定しておいてください。 では、早速何か作ってみましょ

    Android開発 簡単なWEBブラウザを作ってみる
  • 1