完成品はこんなふうになりました! 昨日と今朝の続きです。 アイコンを表示する方法 天気予報を取得する方法 この二つができたので、後はこれを組み合わせるだけです。 私は Mac を使っているので、できれば Mac のアプリケーションとしてバンドルしておきた…
昨日の続きです。 天気予報をアイコンで教えてくれるアプリを作りたいので、どこかから天気予報のデータを持って来なければいけません。 選択肢は色々あったのですが、 Clojure では XML のノード選択が意外と面倒くさかったので、今回は Livedoor Weather W…
ちょっと前からハマっている Clojure という言語。 やっぱり『関数が第一級オブジェクト』というのはメソッドをちょろっと書くときに抵抗が無くて良いですよね。さて、自分用に天気予報を教えてくれるアプリが欲しかったのですが、 勉強も兼ねて作ってみよう…
最近、 Clojure なる Lisp 方言の言語に挑戦中です。 詳しい文法だとかは他のページの説明を見ていただくとして。 この Clojure 、 JVM 上で動くので、 Java の資産をそっくりそのまま活用できるという面白い言語になっています。 Java 資産を使える、という…
注意: この記事には不確かなことが書かれていることがあります。 C++ に詳しい諸兄におかれまして、もし間違いなどを見つけられましたら、コメント欄にてご意見をお寄せください。 最近、研究室にあったCで書かれたプログラムを、 C++ で書き直しています。 …
プラチナデータ作者: 東野圭吾出版社/メーカー: 幻冬舎発売日: 2010/07/01メディア: 単行本購入: 2人 クリック: 123回この商品を含むブログ (81件) を見るラノベ以外も読もう、ということで話題作を手に取ってみました。 文庫本ではなくハードカバーで。読ん…
~アリソンとヴィルとリリアとトレイズとメグとセロンとその他~ (電撃文庫)" title="一つの大陸の物語 ~アリソンとヴィルとリリアとトレイズとメグとセロンとその他~ (電撃文庫)">一つの大陸の物語 ~アリソンとヴィルとリリアとトレイズとメグとセロンとその…
まさかラノベのタイトルをこのブログにあげることになるとは思いもせなんだ。Facebookにて、今年度の目標を立てました。 物語を100冊読む。 読んだ側から紹介しないと忘れそうなので、早速読んだ本を紹介したいと思います。『はたらく魔王様!』 はたらく魔…
借りっ放しにしてあまり使っていなかったVPSを、そろそろ本格的に使ってみたくて、一度リセットをかけました。 その際にnode.jsもインストールしようと思い、 「どうせ入れるならrbenv(Rubyのバージョン管理ツール)と同じくnvmでバージョンを管理できるよう…
またVirtualBoxネタです。ちょっと思い立ってRuby on Railsを使ったアプリを作ってみようと思ったのです。 が、普段使いのマシンの環境はあまり汚したくない。 かと言って、仮想マシンの中だけで作業するのは辛い(仮想マシンでGUI使うのは避けたいが、動作…
明けましておめでとうございます。 新年早々、Windows Store Applicationとは関係ないネタですが… 所用でSolarisでしか上手く動かないプログラムを動かさなくてはいけなくなったので、オープンソース版のOpenIndianaでそのプログラムを動かすことにしました…
最近書いていませんですみません。やっと研究室の方がひと段落したので。 さて、C++を書いていて処理速度が気になる処理があったので、インスタンスメソッド(メンバ関数)をインライン化してしまおうと考えました。 そこでこうしたところコンパイルエラーが…
先日、11月11日に Windows 8発売記念! Microsoft Student Partners 主催 Windows ストア アプリ 開発の会 in 東京 #2 : ATND というイベントを、MSPの三村さんと開催させていただきました。 会自体はとても和やかで、参加してくださった皆様に満足していた…
本題の前に宣伝させてください。Windows ストア アプリ 開発の会第2回の開催が決まりました!!学生の方限定ですが、無料で参加していただけます。 当日はMSPフェローの三村さんと私と、参加者の皆様で、テンプレートベースのWindowsストアアプリを開発し、…
「せっかく作ったプログラム。どうせだからソースコードも公開して、いろんな人に改造して使ってもらいたい」そんな風に思う時があるのではないでしょうか。特にライブラリとかユーティリティ系のプログラムを書いたとき。 もちろん、プログラムのバイナリと…
Metroスタイルアプリ(最近はModernスタイルというらしいですね)を作っていて、「よく使う機能なのに実装が超面倒!」と思う機能がいくつかあります。 「設定」チャームを呼び出したときに出てくるメニューに項目を追加し、項目が選択されたらフライアウト…
↑なんて(タイトルみたいな)こと、考えたりしませんか? 私はしょっちゅう考えてます。 ところが、こんなことが本当にできちゃうイベントが今週末(10/13(土))に開かれることとなりました! Events : MSP ラボ キックオフ併催~ Digital Youth College 2…
技術ネタじゃなくてすみません。 Windows8、発売日まで一か月を切りました。発売を楽しみにしている方も多いのではないでしょうか。でも、買ってきたところで使うアプリがなきゃつまらない!!ごもっともです。 そこで、私たち、MSPフェローはWindows8で使え…
ちょっとトランプゲームできるアプリが欲しいなぁ、と思ったので作ろうかと思っているところです。トランプと言えばカードが必要。さて、カードはどうやってプログラムで表現しよう?そう思ったときに、トランプを実装しやすくするためのライブラリ(という…
C++でクラスメソッドを作る際、当然ながらstatic宣言子が必要になりますよね。 こんなコードを書いたらコンパイルエラーが出ました。 class SomeClass { public: static void someMethod(); }; static void SomeClass::someMethod() { hogehoge(); } 出たコ…
躓いてデバッグにさんざん時間とられたので、メモ。 FrameworkElementを並べるのに便利なコンテナの一つに、StackPanelというコンテナがあります。 StackPanelの中にエレメントを足していくと、縦や横に、きれいに整列させることができます。 ページの中に見…
ついこの前躓いたので、メモ。Metro Style Applicationでは、Frameの中にページを読み込むことができます。 遷移先のページ(SomePage)になにがしかのパラメーター(param)を渡したいときには、 rootFrame.Navigate(typeof(SomePage), param); このように記述…