2012年11月30日

はてブオンリーワン #3 Google Apps for Business

みなさん、はてなブックマーク使ってますか?

こんにちは、



第3回

今回は、

Google Apps for Business

です。
Google Apps for Business のトップページです。Google Apps は言わずと知れた、企業向けのgoogleサービスという感じのもの、gmailやドライブ、カレンダーなんかが使えます。
Google Apps は無料で、Google Apps for Business も格安の料金で利用できます。

しかし、ブックマークが1件だったのは以外でした。
原因は、分かっています。

https://www.google.com/intl/ja/enterprise/apps/business/
は1件のブックマークでしたが、
http://www.google.com/intl/ja/enterprise/apps/business/
は複数件のブックマークがありました。

みんな http の方をブックマークしているんですね。

私は、右上に「ログイン」の文字があったので、httpsでつながる事を確認して
httpsのURIをブックマークしました。

ただ、右上の「ログイン」の文字は、そこからログインするのではなく、ログインページに飛ぶので
実際は http でブックマークしても問題ないんですけれどね。


こちらも、気に入ったら、 ぜひ はてブしてくださいね。


2012年11月29日

はてブオンリーワン #2 生き物の謎と神秘(石川誠男随筆集)

みなさん、はてなブックマーク使ってますか?
自分のブックマークを見直してみたら、この企画はすぐに終わりそうです。


第2回

さて、今回は、

生き物の謎と神秘(石川誠男随筆集)

のWebサイトをご紹介します。

このサイトは、いろいろな生物についての筆者の記事が掲載されています。
ミツバチの生態や、寄生ハチの生態、匂いについて等、
生物や昆虫について様々な記事が掲載されています。

「改造昆虫カイコの嘆き」という記事なんて、人間の凄さとカイコの哀れさが分かって面白いです。
例えば、

「前にも述べたように、幼虫の最終齢の5齢では途中から幼若ホルモンの分泌がなくなり、脱皮ホルモンだけが働いて幼虫から蛹への脱皮が行われる。この5齢の 2日目に幼若ホルモン作用物質であるメトプレンという合成化合物を強制的に与えられると、吐糸開始までの期間(熟蚕になるまで)が1日程度延びて、その分 だけ余分にクワを食べなければならなくなる。すると、1割近く大きな繭を作ることができるといって人間様は喜んだ。この薬は“マンタ”という商品名で、大 きな繭を作る“増糸剤”と銘うって販売されたという。」-改造昆虫カイコの嘆きより-
絹糸を手に入れるために、生態へ介入までしてしまう人間と、
それにより絹糸の工場となってしまうカイコの運命が分かり、興味深く読ませてもらいました。

その他いろいろな生物の記事が掲載されていますので、ご覧ください。

そして、気に入ったら、 ぜひ はてブしてくださいね。


2012年11月28日

はてブオンリーワン #1 清水エレクトロニクスサービス

みなさん、はてなブックマーク使ってますか?

はてな村なんて言われていますが、本来はただソーシャル機能の付いたブックマーク。
しかも薄いつながりなので、こちらがコメントに気をつければ、特に問題になることはないでしょう。

はじめて使ってみる人は、まずはブックマークとして使いやすいようにコメントをつける事から始めると、便利さが身に染みるでしょう。

さて、現在、私は非公開設定から公開設定に変更するため、コツコツとブックマークを精査中です。
何か暴言を書き込んでいたら、まずいですからね。

で、精査していたら、これは良いページなのになぁと思っても、ブックマークしているのが私だけだったというものがいくつかあります。

そこで、ここでそう言ったページを公開して、みんなで共有していこうという企画です。


清水エレクトロニクスサービスのWebサイトイメージ

第1回


第1回目の今回は、

清水エレクトロニクスサービス

のWebサイトをご紹介します。

こちらのページは、清水エレクトロニクスサービスさんという会社のWebサイトなんですが、
このサイトには、C言語とC++言語のプログラミング入門の記事があります。

基本的な文法部分は網羅しているので、
このサイトを読むだけで、言語についての理解が深まるでしょう。

シンプルかつ体系的に記載されていますので、勉強のためのサイトとしてお薦めです。


気に入ったら、 ぜひ はてブしてくださいね。


2012年11月27日

学校向けブラウザホームページまとめを公開しました

以前勉強会に行った時に、「学校のパソコンのブラウザのホームページをどうするか?」
というお話をちらりと聞きました。

 google か bing のどちらかが候補だというお話をされていましたので、
面白そうと思って調査しました。

ポイントは二つ。
  • 広告の量
  • 検索以外の情報の量 
です。

調査対象の検索エンジンは
としました。
結果は

小学校のパソコンのホームページに!検索エンジンまとめ
中学校・高校のパソコンのホームページに!検索エンジンまとめ

をご覧ください。

2012年11月26日

2012年11月26日のタスク

今日はアルバイトを行いました。

2012年11月22日

2012年11月22日のタスク

今日もアルバイトしました。

2012年11月21日

2012年11月21日のタスク

今日はアルバイトの定例会でした。

2012年11月20日

2012年11月20日のタスク

今日はアルバイトを行いました。

2012年11月19日

Android を録画する

このブログで、作成中のAndroidアプリの動作ムービーを公開していますが、
その時に使用しているツールは、androidscreencastです。

http://code.google.com/p/androidscreencast/


開発環境を既に構築しているのなら、エミュレーターを起動後に、
androidscreencastで公開されている以下のURIをクリックすると起動します。

http://androidscreencast.googlecode.com/svn/trunk/AndroidScreencast/dist/androidscreencast.jnlp

メニューの「Record」をクリックすると、録画が始まります。
録画がとても簡単でした。

2012年11月19日のタスク

今日はアルバイトを行いました。

2012年11月18日

Android用ゲーム開発 -7日目-

6日目からの続きです。

キャラクターの移動

6日目で画面を作成したので、キャラクターの移動を行ってみます。
キーを操作したら、FundamentalUIに、
Characterクラスの現在地の変数を変更するようにします。

 FundamentalUI() {
  inputdevice = new Input();
  dungeon = new Map("B1");
  characterlist = new CharacterManagement();
 }

 public String left() {
  Character hero = characterlist.characterlist.get(0);
  int x = hero.Current.getX();
  if (x>0) {
   x = x-1;
  }
  hero.Current.setX(x);
  
  return inputdevice.right();
 }

では、動かしてみましょう。

動きました。

以上。

2012年11月17日

Android用ゲーム開発 -6日目-

時間が空きましたが、5日目からのつづきです。

マップの作成

マップの作成は
Tiled Map Editor を使用しました。
まずチップを作成し、それを元にマップを作ります。


チップの微調整は難しかったです。
さらにキャラクタ画像の作成も行いました。
後にアニメーションもしようと思っているので、こちらは仮のキャラクタ画像です。


ここまで出来たら ActivityにSurfaceViewを追加し、そこに描写します。
Eclipse で SurfaceViewの拡張クラスを追加すると、
レイアウト用のXMLの作成画面に、そのカスタムビューを追加できる項目が増えます。
今回は、 SurfaceViewの拡張クラスの名前をMapViewにしたのでその名前が出ています。


MapView クラスに Tiled Map Editor で作成したデータを読み込みます。
Tiled Map Editorを読み込むライブラリがいくつか公開されていたので、
今回は、TMXLoaderを使用しました。

 public MapView(Context context, AttributeSet attrs) {
  super(context, attrs);
  holder = getHolder();
  //callbackメソッドを登録
  holder.addCallback(this);
  
  mapData = TMXLoader.readTMX(MAP_FILE_NAME, context);
  characterData = TMXLoader.readTMX(CHARACTER_FILE_NAME, context);
  mapImage = TMXLoader.createBitmap(mapData, context, 0, mapData.layers.size());
  characterImage = TMXLoader.createBitmap(characterData, context, 0, characterData.layers.size());
 }

TMXLoader.readTMX() で読み込み、TMXLoader.createBitmap()で Bitmapクラスに変換しています。
また、MapViewクラスは Callback,Runnable インターフェースを継承し、
runメソッド内で描画します。

 public void run() {
  Canvas c = null;
  while (true) {
   try {
    c = holder.lockCanvas();
    if (c != null) {
     int imagesize = 640;
     int viewheight = this.getHeight();
     int viewwidth = this.getWidth();
     float scaleheight = (float)viewheight / (float)imagesize;
     float scalewidth = (float)viewwidth / (float)imagesize;
     Rect src = new Rect(0, 0, imagesize, imagesize);
            Rect dst = new Rect(0, 0, viewwidth, viewwidth);
     c.drawBitmap(mapImage, src, dst, new Paint());
     mMatrix.setScale(scalewidth, scalewidth);
     mMatrix.postTranslate(32*scalewidth*heroX, 32*scalewidth*heroY);
     c.drawBitmap(characterImage, mMatrix, new Paint());
    }
   } finally {
    if (c != null) {
     holder.unlockCanvasAndPost(c);
    }
   }
  }
 }


起動すると、以下のスクリーンショットになります。




7日目へ。

2012年11月16日

2012年11月16日のタスク

今日もアルバイトを行いました。

2012年11月15日

2012年11月15日のタスク

本日はアルバイトを行いました。

Ubuntu 12.04 上の Virtualbox を 4.1から4.2にアップグレードする

Ubuntu 12.04 上の Virtualboxを 4.1から4.2にアップグレードしました。

4.1.x のアップデートの場合は、
Virtualboxの「アップデートを確認」から
ダウンロードしたパッケージファイルを開くだけでアップデートできましたが、
4.1から4.2へのアップグレードでは、それが出来ませんでした。

しかし、アップグレードは簡単です。
いったんVirtualbox 4.1をアンインストールして、
再度Virtualbox 4.2 をインストールするだけです。

仮想ハードディスクや仮想マシンの情報ファイルは消去されないので、以前のまま使えます。


2012年11月14日

2012年11月14日のタスク

  • アルバイトを行いました。

2012年11月13日

2012年11月13日のタスク

  • Androidアプリの開発を行いました。

2012年11月12日

2012年11月12日のタスク

  • アルバイトを行いました。

2012年11月10日

超高精細のディスプレイ

ジャパンディスプレイが2012年6月に発表したディスプレイをFPD International 2012に出展し、
その時の映像を DigInfo TVが取材しています。

スマートフォン他いろいろな街の中で活躍が期待できそうなものですね。
アートとかも面白そう。
絵と思っていたら突然動き出したりしたら楽しいな。




2012年11月9日

2012年11月9日のタスク

  • アルバイト

2012年11月8日

2012年11月8日のタスク

  • アルバイト

2012年11月7日

2012年11月7日のタスク

  • Androidアプリ開発

2012年11月6日

2012年11月6日のタスク

今日もアルバイトを行いました。今月は忙しいそうです。

2012年11月5日

2012年11月5日のタスク

  • アルバイトを行いました。

2012年11月4日

はてなブックマークを公開

はてなブックマークの機能で、「ブックマークごとに公開設定を変更する」がありますが、2012年8月に無料機能に変更になりました。

そのタイミングで非公開ブックマークを公開したかったのですが、いろいろと公開できないブックマークもあったので、さっぱり初期化して公開することにいたしました。

http://b.hatena.ne.jp/l07steps

今までのブックマークは、確認後随時追加していきます。

2012年11月4日のタスク

  • Androidアプリ開発

2012年11月3日

Twitter Bootstrap 2.2 登場

Twitter Bootstrap のバージョン 2.2 が登場しました。 早いですね。

http://twitter.github.com/bootstrap/

2012年11月2日

2012年11月2日のタスク

アルバイトを行いました。

2012年11月1日

2012年11月1日のタスク

Androidアプリの開発を行いました。