北海道ラボ

現在皆様にお使いいただいているSmartBrainの新しいバージョン(1.14系)が来月7月にリリースされる予定です.
SmartBrain 1.14系は
1.画面表示の高速化
2.クイズ画面デザインの変更
3.Android端末への対応状態を改善
などなど他にもいくつかの機能改善をおこないました.

詳しい内容は後日お伝えしますが、Scorm対応(Ver1.2 RTE3)のLMSとして皆様にお使いいただきやすいよう日々改善しております.

 

では、リリースを目前にして少しだけ画面を公開したいとおもいます.
使用するのは htc EVO WiMAX ISW11HT です.

皆様おなじみのトップ画面.実は読み込みを高速化しています.

クイズ画面はデザインの変化だけではなく、レスポンスやAndroidへの対応が強化されています.

記入式問題もこのように出来ます.

今後も各種端末への対応状況を改善していきますので、皆さんぜひ楽しみにしていてください.
なお、SmartBrainは ユーザー数を20名(同時接続2名)まで、すべての機能を無料で利用 できますのでお試しください.

詳しい内容はsmartbrainの公式ページで紹介しています.

iOS5 beta いれてみた

CATEGORIES 北海道ラボby.yasu.tanaka0 Comments2011.06.07

AppleからDeveloper向けに iOS5 betaがアナウンスされたので いれてみました。


iOS5 いれてみた

新機能を抜粋して説明すると

 

iCloud
音楽やアプリを複数端末で利用可能にする

NotificationCenter
ユーザーへの通知をひとまとめに

Newssstand
電子新聞や雑誌などをひとまとめに管理できる

Reminders
ToDo管理

Twitter
標準搭載でカメラとの連携

PC Free
PCが無くてもアクティベーションやアップデートが可能になる

Multitasking Gestures(iPad)
タスク切り替えがジェスチャーで可能になる

などなど 新機能目白押し。
Android勢の追撃も激しいなかで、今後のサービス展開の根幹を強化してきた印象です.

 

詳しくは http://www.apple.com/ios/ios5/features.html でご確認ください.

函館研究所にバナナが届きました。

CATEGORIES 北海道ラボby.o.nakamura0 Comments2011.05.18

キバンインターナショナルの函館研究所に、バナナが届きました。それも大量に。

伝票によると、総重量13kg!


伝票によると、総重量13Kgの大量のバナナです。とあるWebサイトでも、「高栄養で腹持ちが良いバナナ」として紹介されておるとおり、バナナの糖分は高カロリーなので脳への糖分補給にうってつけ(多分)、函館研究所のような技術職には欠かせません。

ウッホウッホ喜ぶ函館研究所のスタッフたち


その証拠に、函館研究所のスタッフも、バナナを抱えてウッホウッホ喜んでおります。若干、どうすんだコレ、的な表情にも見えますが気にしない、気にしない。

勢い余って作ったオブジェ


函館研究所にて、勢い余って作成されたオブジェ。さながら、バナナ神様(ばなながみさま)とでもいうべき、神々しいお姿です。とわいえ、腹が減ったら、ここからモイで食べるんですが。

撮影に使ったバナナは、スタッフが美味しく、いただく予定です。


というわけで、これらのバナナはスタッフが美味しくいただきます。(いただく予定です。)

前回もSkype社でスカイプ・クレジットを無償配布していましたが、今回もSkypeとKDDIで1ヶ月間の通話が無料になるクーポンを10万ユーザーに無料提供するようです。(前回記事:Skype社がSkype Accessとスカイプ・クレジットを無料提供)

Skype 日本語ブログ

世界中どこでもプランとは

世界40カ国以上の国の固定電話、および一部の地域の携帯電話に実質無制限で通話できるプランです。このプランでは日本国内の固定電話・携帯電話への発信が可能です。このクーポンは適応してから、1ヶ月間有効です。
(参考:公正使用ポリシー)

無料提供はよく使っているユーザー限定

日頃からよく使っている人限定なのでもらえない方も多数いるようです。クーポンはどなたでも使えるようなので、利用する予定のない人は家族や友人にメールで転送してプレゼントするとよいでしょう。なお、クーポンの使用期限は無いですが、有効化できるユーザーは先着10万名様なので利用になる場合は早めに使用することをおすすめします。

参考: このたびの震災支援の一環として、10万名の方にSkypeの「世界中どこでもプラン」のクーポンをご提供いたします。

Androidアプリ開発の練習としてブログのRSSを表示するリーダーアプリ「SmartBrainRSSReader」を作成しました。また、同時にAndroidマーケットにも公開しました。現在のバージョンではここのブログ(http://blog.elearning.co.jp)のフィードのみを読み込んでいます。機能としては、このブログのRSSフィードを読み込んで、最新の記事をSmartBrainのキャラクタが紹介してくれるというものです。ホーム画面に余裕がありましたら是非使ってみてください。

SmartBrainRSSReader

ダウンロード方法

ダウンロード方法はAndroidマーケットの右上の検索バーで「smartbrain」で検索すると一番上に出てきます。

Androidマーケットのトップ画面

SmartBrainRSSReaderを選択して、ダウンロードをクリックします。

無料ボタンを押してインストール

表示方法

ホーム画面の空きスペースを長押しします。すると、ホーム画面に追加というダイアログが表示されるので、ウィジェットを選択します。

ホーム画面に追加

そして、ウィジェットの中からSmartBrainRSSReaderを選択するだけです。

リストの中から「SmartBrainRSSReader」を選択

googleでは特定のキーワードでの検索件数の増減をグラフで確認できるサービス、Googleトレンドを公開しています。
これを使えば、トピックに関する関心度の周期であったり、国ごとの関心度がわかったりとマーケティングにはとても良いツールです。

twitterとustreamの検索結果

今回の震災では、ネットワークを用いたコミュニケーションツールが非常に活用されましたね。
(いい面・悪い面ありますがそれも含めて。)
特にtwitterでは、様々な情報が飛び交っており、UstreamでもNHKなど放送局各社が放送するなど活躍していました。
上の画像はtwitterとustreamの検索結果です。
ある時を堺にググッと伸びているのがわかります。

みなさんもトレンドを調べる際にぜひご利用ください。

■Googleトレンド
http://www.google.co.jp/trends

■キバンインターナショナルオリジナルtwitterクライアント
http://blog.elearning.co.jp/archives/11714.php

■会員限定・課金機能付きネット生中継サービス ナマチューケー
http://ustreamer.jp/

Androidのプログラミングでは、インタフェースオブジェクトの配置をLayoutを利用しています。そのため、Layoutの使い方が非常に重要になってきます。

そもそもLayoutって何?

Layoutを適応させた例


Layoutとはオブジェクト類を整形させるための入れ物です。Layoutは入れ子構造にすることが可能で、様々な配置をすることが可能です。上図のようにオブジェクトの並びをLinearLayoutで整えてみました。LinearLayoutは並べる方向を指定できるLayoutです。すべてのオブジェクトは赤色の縦方向に配置するLinearLayoutに覆われていて、ボタン類はさらに横方向に配置するオレンジ色のLinearLayoutに覆われています。これらのLayoutを使うことによって、UIの設計を助けてくれます。また、Layoutを利用する一番の利点はAndroid端末によって表示画面の大きさが異なりますが、Layoutを駆使することですべての端末で同じように表示することが可能です。

適切なLayoutを選ぼう

Layoutの種類によって配置できる性質が異なります。アプリに適したLayoutを使いましょう。

LinearLayout

上記のように特定の方向に並べることができるLayoutです。一般的によく使われるLayoutの一つです。android:orientation=””で配置方向を設定でき、horizontal(水平)vertical(垂直)があります。

FrameLayout

FromaeLayout


FrameLayoutはいくつものViewを重ねて表示することが出来ます。なので、各レイヤーごとにViewを分けることが出来ます。上図の例ではFrameLayoutの中にView1とView2を重ねあわせました。

TableLayout

TableLayoutの例


TableLayoutを使うとHTMLのTableのように表を作ることが出来ます。先程のLayoutの一部をTableLayoutに変えてみました。TableRowを入れ子構造のように利用しなければならないので、XMLでのLayoutの作成のみに適しています。

XMLを使ったLayoutの管理

Layoutの作成はソースコード上に書くこともできますが、Eclipseを使えば、LayoutをXMLで作成するGUIのツールがあります。

MVCがしっかりしてる

LayoutをXMLで管理する事によって、MVCをはっきりと分離することが出来ます。デザインを変更したい場合はXMLだけを変更すればいいということです。また、共同開発する上でXMLを独立しているのでバージョン管理もファイル単位でデザインを管理することが出来ます。

表示文字列の管理が楽

XMLで定義している物全般に言えることですが、文字列の変更があった場合、使用されている文字列をすべて変更する必要はなく、XMLで管理された文字列のみを変更すればいいということです。ひとつのファイルですべての文字列を管理できることは非常に開発を行い易くしています。

大規模開発に向け

個人単位ではなく共同開発が必要な大きなプログラムなどに向いています。簡単なプログラムを書いたり、ゲーム系の大きなデザインの変更があるプログラムはソースコード内で、Layoutを管理したほうがいいと思います。

SmartBrainのマニュアルに、「初めてのSmartBrain」を追加しました。
初めてのSmartBrain(http://smartbrain.info/?page_id=5597)

「SmartBrainって何ができるの?」
「設置したはいいけど一体何をしたらいいの?」

そんな疑問をお持ちの方のために「初めてのSmartBrain」を作成しました。

 

「初めてのSmartBrain」目次

「初めてのSmartBrain」目次

 

手順に従って操作するだけで、SmartBrainの基本的な操作方法を学ぶことができます。
もちろん無料プランでの使用を前提としているため、お金は一切かかりません

「ためしにちょっと触ってみたい」「何から初めていいのかわからない」というみなさん。
まずは「初めてのSmartBrain」を読みながら無料プランでのご使用ください。

Macで使えるGrepアプリの紹介

CATEGORIES 北海道ラボ, 商品by.yasu.tanaka1 Comments2011.03.18

grep機能はソフトウェアの開発では重要です。基本的にはIDEなどに備わっていますが、IDEが定まっていないWebアプリ開発などではgrep機能はとても重宝します。以前Windowsでの開発では秀丸エディタを利用していたのですが、Macでの開発を行うときはターミナルfind+grepコマンドを使っていました。そこで、GUIでgrep機能が使えるアプリを紹介します。

そもそもGrepとは

ファイル内で書かれている文字列を検索する機能のことです。findなどのコマンドと併用することで、フォルダ内のファイル全てや、そのフォルダのサブディレクトリにも再帰的に検索することが出来ます。プログラムなどでは調べたい関数がどのように使われているかなど、検索することが出来ます。EclipseやXcodeでは標準に備わっている機能です。

grepArteeのダウンロード

grepArtee

grepArtee – http://www.geditcom.com/grepArtee/

このソフトウェアはシェアウェアですが、試用期間は設定されていません。

使い方

使い方


まずはじめに、併用するコマンドを指定します。ここではfindコマンドで.phpファイルだけをgrepできるように指定しました。以下の様にプルダウンメニューで”Find .”を選択し、”*.php”と入力します。

併用コマンドの設定


次に、右側にある[choose…]ボタンを押して、grep対象フォルダの選択を行います。

最後にgrepしたいワードをExpressionの中に入力して、右側の虫眼鏡のアイコンをクリックするだけです。grep結果は左下に一覧で表示されます。ダブルクリックでそのファイルを開けたりできると良いのですが、そのような機能は無いようです。

東北関東大震災に伴って、Skype社から以下の二つが無料提供される様です。

Skype 日本語ブログ

Skype Accessの日本国内の利用が無料

Skypeを通じてインターネットが利用出来るSkypeAccessが当面の間無料化するそうです。
なお、下記のWifiサービスを利用する場合はアクセスキーが必要なので注意してください。

下記の各Wifiサービスプロバイダのネットワークで SkypeAccess を使う際は、併記されているWEP/WPAキーを事前に入力する必要があります。

livedoor Wireless (SSID: livedoor-web) 656C626A3633706F327077396A
BBモバイルポイント (SSID: mobilepoint) 696177616B
HotSpot (SSID: 0033) A52DE42CB6

日本のスカイプユーザに80円の無料スカイプ・クレジットを提供

これは日本の固定電話に対する約 30 分間の通話に相当する様です。
Skype同士でなくても、Skypeからの固定電話や携帯電話への通話が可能になります。
スカイプクレジットは数日のうちに電子メール経由で提供されるとのこと。

参考:東北地方太平洋沖地震で被害に遭われた方の支援として、スカイプ社では日本の全スカイプユーザーに無料WiFiと無料スカイプ・クレジットを提供します