引っ越し

こちらに引越しました。 https://poyonshot.hatenablog.com/

連絡先の読み取り許可

宛先をアドレス帳から選択するために利用します。

カエルコール

カエルコールを Google の Play ストアでダウンロードできるようにしました。 SMSでカエルコールを送っている方は、ニーズにマッチするかも。https://play.google.com/store/apps/details?id=jp.poyonshot.app.KaeruCallわたくし、2013年3月のリリースからず…

ビリ練習

入れの精度を測ってみようと、トラブルが無いように6個のボールを適当に配置してフリーボールから番号の小さい順に取り切る練習をしました。 ミスすればその回は終了で集中できなくなるまでトライ。始める前は、5、6回は取り切れるんじゃないかなと考えて…

ビリヤード楽しいね

久しぶりにビリヤード屋さんへ行って、B級の方(3人)と9ボールの4先でセットマッチ。 対Aさん 2勝2敗 対Bさん 2勝1敗 対Cさん 2勝1敗 マスワリ2回でましたし、勝ち越せたので十分良い結果です。ゲームをやっていて、簡単な球を入れ続けるメンタル?…

CSemaphore セマフォの使い方

CSemaphore を使ったとき動作がわかるサンプルを並列パターンライブラリ(PPL)を使えば、簡潔にかけると思ったのでやってみました。並列パターンライブラリのtask_groupを使うと複数のスレッドでタスクを同時に実行してくれます。この並列に実行するタスクの…

テキストレイアウトでヒットテストを実行する方法

今回は、How to Perform Hit Testing on a Text Layout - Windows applications | Microsoft Docsです。そして、参考にしたサンプルの内容に文字列全体の領域の取得とヒットテストでヒットした文字の領域も描画するコードを追加しました。 まず、Direct2D に…

Direct2D において拡大/縮小、回転などの変換を行うサンプル

今回は、[C++] Direct2D において拡大/縮小、回転などの変換を行う in C++です。 まず、Direct2D に挑戦を参考にサンプルを作成する前の準備を行ってください。準備ができたら、CChildViewにサンプルコードを実装していきます。 1.デバイス非依存のオブジェ…

Direct2D の時計描画のサンプル

今回は、Direct2D Clock Sample - Windows applications | Microsoft Docsです。 まず、Direct2D に挑戦を参考にサンプルを作成する前の準備を行ってください。準備ができたら、CChildViewにサンプルコードを実装していきます。 1.デバイス非依存のオブジェ…

Direct2D に挑戦

MSDNマガジン6月号のDirectX プログラミング用の最新 C++ ライブラリに dx.h という単一のヘッダーファイルだけで構成されたライブラリが紹介されています。このライブラリを使えばDirect2DやDirectWriteが楽に使えるらしい。そこでWEBに公開されているDire…

Android Studio 0.1.3

今日、Android Studio のアップデートを確認したら、最新バージョンが 0.1.3 になってた。

新しいプロジェクトを作成する

Android Studio を初めて使うので手さぐり状態ですが、プロジェクトを作成しないと始まらないので直観でやってみました。 メニューから File -> New Project を選択すると下図が表示されます。 私が使っているスマートフォンは Android 2.2 なので、Target S…

Android Studio

今日、Android Studio を起動したら、最新バージョンが 0.1.2 になってた。

Android Studio をインストール

Android StudioをWindows7 64bitにインストールしたのでメモ。 まずは、Download Android Studio and SDK toolsからインストーラをダウンロードします。 そして、Android Studio をインストール。 無事インストールが完了したので、Android Studioを起動して…

ハウストーナメント

ビリヤードのハウストーナメントに久しぶりにでました。 結果は、負け負けで終了。チーン。 やっぱ練習しないとね!

シャアザクカレー

ここに友から託された品(食べ物)があるのです。 早く食べないといけないと思いつつ、なかなか開封できない。 その友から託された品が、この「シャアザクカレー」。しかも、きっちり3倍辛い。 友は「ちゃんと盛り付けて写真送ってね(は〜と)」とリクエス…

スリープ以外の方法で画面を暗くする

ボーラードの入力画面でしばらく操作しないときは電池の消費を抑えるために画面を暗くしたい。 ただ、スリープ状態になると画面のロック解除が必要になる(多くの人がそうですよね?)ので、 スリープ状態にしないで画面を暗くする方法を考えてみました。 こ…

スリープさせないたくないときは

Activityで次の処理を行うとスリープ状態にならなくなります。 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); これを解除するのがこれ。 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); どっちの状態…

画面上のボタンを押したときにActivityを終了させる方法。

例えば↓のボタンを押したとき <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="back" android:onClick="onButtonBack" /> Activityのfinish()を実行すればよろしい。 public void onButtonBack(View v){ finish(); } わかんなかったのでメモしとこ。</button>

ボーラード

いろいろ考えながら、ビリヤード練習帳アプリを作成しています。 ボーラードを記録できる機能は必須だよなってことで、まずボーラードのスコア入力画面を作ってみました。 バッテリ消費が少なくなることを期待して黒ベースのデザインにしています。

AlertDialogをカスタマイズする実装例

図のようなダイアログを表示することを考える。 素直に記述すると下記のようになる。 final Context context = this; // Activity DialogInterface.OnClickListener listener = new DialogInterface.OnClickListener() { public void onClick(DialogInterfac…

ビリヤード練習帳

ビリヤードの練習記録をつけるandroidアプリを作り始めました。 無事、完成するかなぁ。。。

TextView の文字列をセンタリングして表示する

TextView の文字列をセンタリグして表示する方法。 TextView v = new TextView(context); v.setText("忘れないようにメモ"); v.setGravity(Gravity.CENTER);

カエルコールアプリのダウンロード数が400を超えました。

カエルコールアプリのダウンロード数が400を超えました。パチパチ。 ダウンロードして使ってくれているみなさんありがとうございます。 ダウンロードしたけど用途に合わなかったみなさんごめんなさい。 私も使っていますが、安定して動作しています。(^o^) …

オプションメニューでカスタマイズしたメニューを表示する

久々の更新、現在 androidのプログラミングのリハビリ中です。今度作ろうと考えているアプリで、自前のメニューを表示したくなったのでその方法を紹介します。メニューボタンを押すとカスタマイズしたメニューを画面の右側からスライドして表示させます。通…

C級で伸び悩んでいる人はイレを強化してみてはいかが?

ビリヤード場に行ってKさん(C級)と相突きしてきました。私はB級かA級の人と相突きする機会が多いので、「へっぽこなプレーは見せられない!」といつもと違ったプレッシャーがあり楽しかったです。といっても自分のプレーはダシは二の次、ほとんどイレイチ…

明けましておめでとうございます

今年はたくさんいいことがありますように

ビリヤード全日本選手権

ビリヤードの全日本選手権がUSTREAMでLIVEでみれますよ。 プロの技を見られるチャンスです。 今日の栗林プロの試合はすごかった。 明日も楽しみです。 プロの試合を見ると自分が上手になった気がするんですよ! そのあと、ビリヤードをやりに行くと本当に上…

04.リストコントロールに行を追加する

今回は、リストコントロールに行を追加する方法です。具体的には、スライドパズルの問題として下記の内容の input.txt を用意し、それを読み込んでリストコントロールに表示します。 3,3,138046752 3,3,584370261 3,4,2941B3750A68 3,4,923160754A8B 4,4,41E…

Google Developer Day 2011 Japanに参加します

今年もGoogle Developer Day 2011 Japanに行きます。 GDDに参加される方、当日すれ違ってるかもしれませんね。