概要 前回は前々回までに作った敵キャラとは異なる動作をする敵キャラを追加し、ゲームの完成度を向上させることを試みました。 今回はボスキャラを登場させて、18回の連載で作ってきたシューティング・ゲームに一区切りをつけたいと思います。
「Google API」をインストールします。 Android OSの新しいバージョンで使用可能になった「Google API」が利用可能にします。 また、利用可能になった「Google API」のサンプルソースも含まれています。 まずeclipseを起動してください 「メニュー」->「ウィンドウ」->「Android SDK and AVD Manager」を選択します。 選択すると「Android SDK and AVD Manager」のウィンドウが表示されるので、 左の枠内にある、「Available Packages」を選択すると、 右の枠内にGoogleのURLが表示されるのでチェックを入れて、 「Install Selected」ボタンを押します。 「受託」を選択して、「インストール」ボタンを押すと、 後はインストールウィンドウが表示されるので、完了するまで待つだけです。
編集部注:こちらの記事は諸事情によりURLを http://www.atmarkit.co.jp/fsmart/index/matome/smapho.html に移動しました。ブックマークなどは移動先URLでお願いします(2012年1月6日) 夏休みの自由研究にマイコンボードで「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう (2017/7/24) 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方を紹介する企画。夏休みの自由研究に「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方 (2017/7/20) 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方を紹介する。夏休みの子どもの自由研究など
スマートフォンのOSとして話題のAndroidを使ったプログラム開発について、調べたことやサンプルプログラムを記録していきます。 私はまだAndroidの実機を持っていませんが、買ったときには一切3G通信はせず、パケット定額サービスにも入らないつもりです。無線LANでつながるときだけ通信し、それ以外はオフラインで利用して通信費を節約するつもりです。 しかし、外出したときこそ使いたいGoogleマップはサーバに接続しなければいけないので使えません。そこでオフラインで使える地図アプリを探したところ、OpenStreetMapに辿り着きました。 OpenStreetMap Japanのサイトの説明では「OpenStreetMap(OSM)は、道路地図などの地理情報データを誰でも利用できるよう、フリーの地理情報データを作成することを目的としたプロジェクト」とあります。Android版のアプリはWi
HT-03Aをナビ代わりに使いたいのですが、パケ代を払いたくないのでオフラインで地図を見られるようにしてみました。参考にしたのは以下のエントリーです。 HT-03Aをオフラインで地図を表示できる「RMaps」というアプリ このアプリを使うには、あらかじめHT-03A用に地図を作らないといけません。で、上記のエントリーではSASPlanetというソフトを使っているのですが、コメント欄にTrekBuddy Atlas Creator というソフトでも作れる、と書いてあったので、それに挑戦してみます。 TrekBuddy Atlas Creator はJAVAで作ったソフトなのでWindowsでもMacでもLinuxでも使えるようです。というわけで、Linuxに入れてみます。 How to create map for RMaps in TrekBuddy Atlas Creator ここにある
うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのが食べられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…
Androidアプリケーションでの地図描画と方位センサー実装 この連載では、Androidの開発の楽しさを感じてもらう事を目標に、難しい内容はひとまず置いておいて、アプリケーション開発ができるようになるま でを最短ルートで説明していきます。 前回までの作業で、「一覧」「参照」「登録」画面の実装がひとまず完了したので、今回は残すマップ画面の実装に入りましょう。 対象読者 本連載はJavaおよびEclipseの基本を理解している方を対象としています。 前回までの記事 第1回 Androidの概要と開発環境の構築 第2回 最低限これだけ知っていればOK! Androidアプリ開発の基礎知識 第3回 レイアウトの作成手順をマスターする! 第4回 Androidアプリでのデータベース基礎 第5回 アクティビティ実装時の勘どころ 作成中のサンプルアプリケーション 本連載では、いろいろな技術要素に触れる
# vim Vimを起動して <?xml version="1.0"?> <?mso-application progid="Excel.Sheet"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"> <Worksheet ss:Name="Sheet1"> </Worksheet> </Workbook> XMLを書いて <?xml version="1.0"?> <?mso-application progid="Excel.Sheet"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:ss="urn:
昨日のブログエントリ「PHP5.3.7のcrypt関数に致命的な脆弱性(Bug #55439)」にて、crypt関数の重大な脆弱性について報告しました。脆弱性の出方が近年まれに見るほどのものだったので、twitterやブクマなどを見ても、「どうしてこうなった」という疑問を多数目にしました。 そこで、このエントリでは、この脆弱性がどのように混入したのかを追ってみたいと思います。 PHPのレポジトリのログや公開されているソースの状況から、PHP5.3.7RC4までこのバグはなく、PHP5.3.7RC5でこのバグが混入した模様です。RC5はPHP5.3.7最後のRelease Candidateですから、まさに正式リリースの直前でバグが入ったことになります。 バグの入る直前のソースは、ここの関数php_md5_crypt_rから参照することができます。以下に、おおまかな流れを図示します。まずはバ
Semantic Versioning 2.0.0 Summary Given a version number MAJOR.MINOR.PATCH, increment the: MAJOR version when you make incompatible API changes MINOR version when you add functionality in a backward compatible manner PATCH version when you make backward compatible bug fixes Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format. Introductio
普及期を迎えたスマートフォンの代表的なOSの一つである「Android」向けのソフトウエア開発において、素早くアプリケーションを実現できる開発ツールとして注目されているのが、米Googleが提供する「App Inventor for Android(以下、App Inventor)」である。このApp Inventorを使えば、GUI(グラフィカルユーザーインタフェース)上のプログラム部品をマウスで操作することにより、Android用のアプリケーションを比較的簡単に開発できる。 具体的には、あらかじめ用意されたUI部品を開発画面上にドラッグしてアプリケーションの表示画面をデザインしたり、「ブロック状の部品」をパズルのように組み合わせて挙動を実装したりできる。コードを全く書かずにアプリケーションを実現できるので、開発者はプログラミング言語の仕様や開発ツールのAPI(アプリケーションプログラミ
最新バージョンはコチラです。 Milkode(ミルコード)はソースコード検索エンジンです。手元にある大量のソースコードを登録し、ブラウザで閲覧したり検索することが出来ます。20000ファイル位であれば1秒位で特定の一行を見つけることが可能です。 Rubyで書かれており、使っているライブラリも含めてRubyGem経由でインストールすることが出来ます。 OSX, Unix $ sudo gem install milkode Windows(32bit) $ gem.bat install rroonga --platform x86-mingw32 $ gem.bat install milkode Windows(64bit) ※ 事前に64bit版rroongaのインストールが必要です。 $ gem.bat install milkode詳しいインストール方法はホームページをご覧下さい。
ある程度プログラマーとして経験を積めば、ソースコードを読んだときに、そのソースコードの良し悪しというものは、嗅覚を使って直感的に嗅ぎ分けることができるものです。実際、そのように体の感覚を使ってこのコードは不吉だと感じるところは実際大いにあり、コードの臭い(code smell)として知られています。 コードの臭い - リファクタリングの必要性を示す兆候 これはファウラーの名著 リファクタリング―プログラムの体質改善テクニック (Object Technology Series) 作者: マーチンファウラー,Martin Fowler,児玉公信,平澤章,友野晶夫,梅沢真史出版社/メーカー: ピアソンエデュケーション発売日: 2000/05メディア: 単行本購入: 94人 クリック: 3,091回この商品を含むブログ (312件) を見るでも紹介されており、こういった不吉な部分を適切に嗅ぎ分け
Doxygen マニュアル このマニュアルは 3つのパートに分かれています。 それぞれのパートは、さらにいくつかのセクションに分かれます。 パート 1 は、ユーザー・マニュアルです。 セクション インストール では、 ダウンロード、コンパイル、 インストールの方法を説明します。 セクション はじめよう では、最初のドキュメントを素早く生成する方法を説明します。 セクション コードのドキュメント付け では、コードにドキュメントを付けるための様々な方法を例示します。 セクション リスト では、リストを作成する様々な方法を示します。 セクション グループ化 では、グループ化の方法を示します。 セクション 式のインクルード では、ドキュメントに式を挿入する方法を示します。 セクション グラフと図 では、Doxygen で生成できる図とグラフを説明します。 セクション プリプロセス では、Doxyg
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 概要: この記事では、プログラマ以外の読者を対象に、Visual Basic for Applications (VBA) を使用して Microsoft Outlook 2010 の機能を拡張する方法を紹介します。このトピックでは、VBA 言語の概要、Outlook 2010 で VBA を使用する手順、Outlook VBA プログラミングの実践的問題に対する詳細な解決策、およびプログラミングとデバッグのヒントを説明します。 適用対象: Office 2010 | Outlook 2010 | VBA この記事の内容 Outlook 2010 の VBA プログラミング VBA プログラミングの基礎 マク
抽象データ型と Java/C++ そして COM/CORBA 抽象データ型とは… 抽象データ型 継承 多態 をオブジェクト指向の三本柱などと称しています。その中でも抽象データ型(あるいはデータの抽象化)はオブジェクト指向の最も基本的で重要な概念ではないかと考えます。 "データを抽象化する"とは、データをそれに対して適用できる操作の集合で定義することです。 簡単な例として"カウンタ"を考えてみましょう。カウンタには3つの操作: +1する (increment) -1する (decrement) 現在値を取得する を提供させることにします。 さて、このカウンタをCで実現するとどうなるでしょうか… typedef struct { long value_; } Counter; Counter* counter_create(); void counter_incr(Counter*); voi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く