月別アーカイブ: 2015年6月

Objective-C の storyboard を Swift に移植する

誰得?な感じですが、必要となったときに参考にしてください。なぜ、必要に迫られているかというと、Objective‐C逆引き大全555の極意 を Swift 版に移植中なのです。先日 WWDC で Swift2 が発表になったので、結果的には Swift2 に移植することになるわけですが、まあ、両方買うと、Objective-C と Swift2 と相互に変換できて便利、という組み合わせな訳です。 その中で、最初はちまちまと Swfit 用の storyboard を書き直していたわけですが、storyboard 自体は中身が xml だし、そのままプロジェクト間をコピーしたら動かないか?と思ったわけです。結論から言えば、動きました。ViewController のクラス指定と、IBAction/IBOutlet に注意する必要がありますが、うまく手順を踏めば、きれいに動きます。 逆引きの場 … 続きを読む

カテゴリー: Objective-C, Swift | コメントする

.NETラボ勉強会 Windows IoT on RPi2 のビデオ

.NETラボ勉強会 で Windows 10 IoT Core on Raspberry Pi のハンズオンをやりました | Moonmile Solutions Bloghttp://www.moonmile.net/blog/archives/7212 のビデオを撮ってもらったので、youtube にアップしました。固定カメラだったので、実験中のビデオをはほぼほぼカットして今って、雰囲気だけ5分に縮めてあります。手前のノートブックに Visual Studio 2015RC が入っていて、Raspberry Pi にアップロード。そのまま LED がチカチカするか、VGA のモニタに時刻が写るか、という具合です。ブレッドボードにタクトスイッチを付けて、モニタに表示させよう、というところが失敗していますが、このあたりはいずれ家で試してみて撮り直しをしましょう。 実況ビデオ   … 続きを読む

カテゴリー: RaspberryPi, Win IoT | コメントする

『絶歌』を否定する

あまり、批判的な記事を書くことはなくなったのだが、これだけは残しておこう。書いた後に、エディタから消し去ってしまうか、そのままブログに載せるかは別のこと。自分が何をしようとしているのかを対象化することに「意義」があること、の実践でもある。 当然のように批判を浴びている元少年Aによる「絶歌」である。元少年Aというと、如何にも更生したかのような(正確に言えば正常に戻ったかのような)言い方になってしまうが、酒鬼薔薇事件の犯人であり、そこには「元」という冠詞はつかない。むろん、「刑期」を終えたのだから、刑期の前のように人権は扱われるべきではあるものの、直接的な被害者、殺人という事件の特異性、今回の「手記」を出してしまうような状況を鑑みれば、被害者の視点から「反省していて受け入れられる人」となるかは疑問である。 酒鬼薔薇事件が起きた当時「なぜ、人を殺してはいけないのか?」という問いが「流行し」その後 … 続きを読む

カテゴリー: 雑談 | 3件のコメント

DataTable よりも List を使うと 10 倍早くなる(続編)

うちのサイトでは地味にアクセス数が多いページで、 意外と遅い DataTable 、なので List を使うと 5 倍早くなる | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/2228/comment-page-1#comment-24840175301577487 というのがあります。もう4年程前の記事で、業務で VB.NET 2.0 を使わないといけなくて、LINQ が使えなかったので、DataTable にしようか、List にしようかという調査の記録です。今だと、もうちょっと色々なやり方があるのですが、ちょっとコメントとが付いたので、計測しなおしてみました。 ■list を使う ■list に構造体を使う 上記2つのケースについて、他の3つのケースにて行っている 「あえて最初に行を追加しておく」処理の記 … 続きを読む

カテゴリー: 開発 | コメントする