タグ

型に関するSnowCaitのブックマーク (4)

  • .NET Framework APIの型をWindows Runtime APIの型を変換する(応用編) - 酢ろぐ!

    日は、Windowsストアアプリ Advent Calendarの第14日目です。 Windowsストアアプリでは、.NET Framework APIとWinRT APIの両方を混在させて扱うことができることは、「.NET Framework APIの型をWindows Runtime APIの型を変換する」にてご紹介させていただきました。 今回は、タイトルとは異なった内容ですが応用編というか、応用例について紹介したいと思います。 ファイル操作関係 「型を変換する」という書き方は変ですけれど、ついでにストリームやバッファとよく絡ませるファイル操作関係の処理についても、これまで書いてきたフォーマットに合わせて紹介します。 Windowsストアアプリでは、FileIOクラスを使えば大抵のことができそうです。WindowsストアアプリとWindows Phoneアプリで同じソースコードを共用

    .NET Framework APIの型をWindows Runtime APIの型を変換する(応用編) - 酢ろぐ!
  • .NET Framework APIの型をWindows Runtime APIの型を変換する - 酢ろぐ!

    日は、Windowsストアアプリ Advent Calendarの第7日目です。 Windowsストアアプリでは、.NET Framework APIとWinRT APIの両方を混在させて扱うことができます。 仕事柄ダウンロードしてきたファイルを扱ったり画像を扱ったりすることが多いので、System.IO.StreamやWindows.Storage.Stream.IRandomAccessStreamをよく使います。複数のサードパーティのライブラリを扱うことがあればアプリ内で同梱せざるを得ないケースもあるかと思います。 例えば、Windowsストアアプリでは2つのHttpClientクラスが使えます。System.Net.Http.HttpClientクラスでは、ダウンロードしてきたファイルのストリームはSystem.IO.Stream型。Windows.Web.Http.HttpCl

    .NET Framework APIの型をWindows Runtime APIの型を変換する - 酢ろぐ!
  • JSX / Haxe / TypeScript

    6. 出てくる言語 JSX・ DeNA 社製。生の JS よりも遅くならな ・ ・ いらしい (要出典1 )。JS の皮をかぶった Java Haxe・・ ・この中では最古参。JS だけでなく、 PHP や Flash、Java に C#など、様々な言語に 変換可能。手続型言語の皮をかぶった関数型 言語 TypeScript・ ・・この中では最後発。C#作った 人が設計。JS との親和性を重視している、JS の皮をかぶった C# 静的型付けの言語オンリー 1 ベンチマークが少ないので評価保留中 7. 注意そのに! これら 3 つの言語は設計思想が全く異なる JSX は最適化に重点を置いて、ばしばしインラ イン化を行う。ベストプラクティスという名の バッドノウハウを気にせずにコードが書ける TypeScript は JS との親和性を重視し、素直な JS を出力する Haxe は柔軟性があり

    JSX / Haxe / TypeScript
  • MySQL5.1のboolean型を検証 | 1000g

    MySQLにてBOOLEAN型のフィールドを作りたいと思ったのですが、Googleで調べると「MySQLのBOOLEAN型は実質tinyint(1)と同じ」といったことが書いてありました。 また、MySQLで厳密なBOOLEAN型を表現したければ、「ENUM(‘TRUE’, ‘FALSE’)」を使った方がいいとも書いてありました。 個人的にはSQL文に「WHERE flag IS TRUE」と書いてSELECTできれば問題ないので、そういった挙動ができるのか確認しました。 実験した環境のMySQLバージョンは5.1.41です。 データはどのように格納されるのか? 以下のようにテーブルを作り、テストデータを流し込みました。 CREATE TABLE boolean_test ( `id` INT NOT NULL AUTO_INCREMENT, `flag` BOOLEAN, PRIMARY

  • 1