2014-11-27から1日間の記事一覧

【C#】確率抽選

C#

はい、確率抽選。 必要にかられて作った。 ぼくが知ってるのはもっと長ったらしかった気がするけど、どうせ抽選だしこんなもんでいーべ。 private static Random _rnd = new Random(); public static T WeightedRandom<T>(this IEnumerable<T> source, Func<T, int> select</t,></t></t>…

【iOS/Objective-c】キーチェーンラッパー

まぁオープンソースとかでもいろいろあるんだけどさ。 ソース汚いし。 諸事情で使えないので作った。 俺が書いたらこんな短いのに。 同じ処理を3倍以上の行数で書いてるのがgithubとかにあって、あーぁってなる。 (adsbygoogle = window.adsbygoogle || []).…

【iOS/Objective-c】Gzip圧縮/解凍

うん、そんだけ。 libz.dylibを追加してね。 #import <zlib.h> + (NSData *)compressByGzip:(NSData *)source { if (source.length == 0) return nil; z_stream stream = [self initializedStreamBySource:source]; if (deflateInit2(&stream, Z_DEFAULT_COMPRESSION</zlib.h>…

【iOS/Objective-c】SQLiteクライアント

実装してみた珍しく2クラス晒す。 わたくしはオープンソース屋ではないですし、ただの職業プログラマなので、必要な機能しか実装しておりません いい加減githubのアカウント作り直そうかな。libsqlite3.dylib追加してね (adsbygoogle = window.adsbygoogle …