キバン

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

CATEGORIES 北海道ラボ, 商品by.a.takeuchi0 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と無料スカイプ・クレジットを提供します

東京から函館研究所に届いた飛騨のトマトジュースをスタッフ全員でのんでみました!トマトファーム飛騨のトマトジュースはきばらじで目にされた方が多いのではないでしょうか

tomato1

さっそく開封

 

tomato2

中はこんな感じ

 

tomato3

並べてみました

 

振ってみると凄く凝縮されているのが分かりました!

トマトの実がぎゅぎゅっと入っている感じです。

 

ごくごく

いざ!

 

飲んでみるとほんとにトマトの味そのまま!余計なものがなにも入っていなくてトマトを丸かじりしてる気分です。赤いほうが少し酸味があって、オレンジのほうが甘かったです。どちらもみんなでおいしくいただきました!
ありがとうございました!

地震とクラウド

CATEGORIES ASP・SaaS, 北海道ラボby.a.takeuchi3 Comments2011.03.09

先ほど、宮城県を中心とする広い範囲で地震の揺れがありました。こういう場合、クラウド技術を使っていると安心です。

負荷に応じて処理能力を拡充できる

地震などの事件・事故が発生すると特定サイトに莫大なアクセスがあつまります。そのため、気象庁のサイトに負荷が集中し、アクセスしづらくなってしまいます。年に数回しかないような負荷に合わせてサーバを準備するのは費用対効果が悪すぎです。クラウド技術を活用すれば、負荷が集中した時だけサーバを増強することができます。

多拠点からの分散提供を行える

インターネットは網の目状のネットワークから構成されているため、局地的な災害によってネットワーク全体が麻痺してしまうことはありません。しかし、自社のデータセンタを使ってサービスを提供している場合、そのデータセンタが止まってしまうとサービスを継続運用することはできません。AmazonEC2なら、複数のAZでサーバを運用することで、壊滅的な災害が発生した場合もサービスを継続運用できます。

3月9日きばらじ予告

CATEGORIES きばらじby.a.takeuchi0 Comments2011.03.09

きばらじは、お昼の気の抜けるラジオですが、水曜日はUstream関連の話題を扱います。

今回はの放送内容。

今週のキバンインターナショナル

  1. Ustreamの統計
  2. ソーシャルメディアパッケージ
  3. もうすぐ食べられる

Ustreamで録画した動画を簡単に編集したい!

Ustreamなどに配信した画像は、FLVという形式のファイルで、ウェブ上で録画した後に、「番組設定」の「録画済の動画」から見たり、ダウンロードすることができます。
Ustream上ではハイライトといって簡単な編集をすることができますが、それだけでは物足りないので、iMovieでの編集をしたいと思います。
そうすると、このFLVという形式のままではiMovieに取り込めない!
普通ならFLVを変換して、iMovieに取り込める形式にするのが王道ですが、そもそも最初からiMovieに取り込める形式で保存すればいいわけです。
Wirecastは、その点非常に優れていて、保存用のファイルと配信用のファイルを別に作ることができます。保存用ファイルをQuicktimeを使ったものにすることで、iMovieに取り込めるようにすることができます。

Ustreamの未公開サービス

Ustreamのアメリカ版サイトでは、Ustreamの提供しているサービスがいくつか登場しています。
そのうちのひとつを紹介します!

アプリを開発する上で開発者はどのようなUIが利用出来るか熟知しておく必要があります。そんな時に便利なのが、SDKに備え付いているサンプル集です。今回はそのなかでもUIを網羅しているAPIdemosの導入方法を紹介します。

必要なもの

  • Eclipse
  • Android SDK
  • 導入方法

    まず、はじめに通常通りAndroidの新規プロジェクトのウィザードを起動します。次に、Androidの開発バージョンを選択します。その後、「Create project from existing sample」を選択し、リストのSampleからApiDemosを選びます。終了を押すとプロジェクトのインポートは完了です。なお、先にAndroidのターゲットバージョンを選択しないと、SDKサンプルをインポートできません。

    新規プロジェクト作成画面

    実行・ビルド方法

    プロジェクト一覧に「ApiDemos」が追加されていると思うので、プロジェクトを選択して右クリックします。さらに以下のように[実行]→[Android Application]を選びます。

    アプリケーションの実行


    実行をするとこのような画面になり、機能を一覧表示で見ることが出来ます。これらを元にAndroidで出来ることを把握していきましょう。

    アプリケーション起動画面


    いろいろなサンプルが存在するので、Androidの開発を行う場合はひと通り目を通しておくと便利です。

    ボタンの一覧サンプル

    SmartBrainのクイズ機能が次回のバージョンアップ(1.13 -> 1.14)でPC, iPhone, iPadに加えてAndroid端末からも使用できるようになります。iPhoneやiPadでの操作と同じく、ドラッグやフリックで画面を操作することができます。より多くのデバイスに対応することで、誰もが学習できるように開発に取り組んでいます。

    対応予定の機種は以下の通りです。その他の機種にも順次対応していく予定です

    • SO-01B(Xperia X10)
    • X06HT(HTC Desire)
    • X06HTII(HTC-Desire)
    • SC-02B(GALAXYS)
    • 001HT(HTC Desire HD)
    • SC-01C(GALAXY Tab)
    • IS03
    • SH-03C(LYNX 3D)
    • T-01C(REGZA Phone)
    • 003SH(GALAPAGOS)
    • 001DL(DELL Streak)
    • IS06(SIRIUSα)
    • 003Z(Libero)
    • IS04(REGZA Phone)
    • L-04C
    • IS05
    • 005SH(GALAPAGOS)
    • SMT-i9100
    • 004HW

     

    デザインは調整中です

    デザインは現在調整中です

    MySQLをチューニングしよう!

    CATEGORIES 北海道ラボby.a.takeuchi0 Comments2011.03.07

    ウェブアプリケーションの基盤機能としてリレーショナルデータベース(RDBMS)は欠かせないものになってきました。しかし、利用者の数や規模が大きくなっていくと動きが遅くなったり最悪落ちてしまうなんてこともありえます!
    そんなときは機材を大幅にリプレイスする前に、チューニングをしてみてはどうでしょうか?
    今回はSmartBrainも使っている RDBMSで有名なMySQLのチューニングの方法についてです。

    (ただし、大規模な環境であれば冗長化とバックアップは最低限必要ですのでお忘れなく。また、これは延命措置ではありませんので古い機材は早めにリプレイスすることをオススメします。)

     

    MySQLのチューニングを行うには、現在の利用状況を把握しサーバ内で動いているシステムが発行するクエリーの傾向などを把握して置く必要があります。また、一度チューニングしても時間をかけてさらに最適化が必要です。
    これは非常に手間ですよね?

    そんな時に助けてくれるのが、チューニングツールです。
    MySQLTuner mysqlslapn やなどは有名ですが、GUIではありません。
    なんと、グラフなどで簡単に状態がわかって、チューニングポイントまで教えてくれるツールがあります。
    その名もmMeasureです。

    mmeasure

    mmeasureトップ画面

     

    これは、状態をグラフで現してくれて、チューニングアドバイスまでしてくれます。

     

    チューニングポイント

    これに従いながら、少しづつチューニングしていくと快適なDBRMS生活ができるかもしれません。
    ぜひ試してください。

    ※今回はMySQL5.1で 試してみましたが、公式には対応していませんでした。上記内容を実施し発生した損害に関しては責任を取りかねますのでご了承ください。

    Facebook/ブログのアプリページ作成完了

    CATEGORIES facebook, 北海道ラボby.a.takeuchi1 Comments2011.03.07

    blog.eラーニング.co.jpのアプリページができました!!

    このブログへのコメントをまとめて確認することができます!

    アプリに移動して、「いいね」ボタンを押していただけると、弊社のパンダが喜びますので、よろしくおねがいします!!

    http://www.facebook.com/apps/application.php?id=185498791493107

    SmartBrainの次回のバージョンアップ(1.13→1.14)でクイズ機能のデザインがリニューアルされます。もちろんスマートフォンやタブレットPCでも新しいデザインが使えるように調整中です。全体的に立体感のあるデザインになり、ほぼ全てのアイコンやボタンが分かりやすいものに作り替えられています。次回のバージョンアップから皆様にご利用いただけるように開発を進めておりますので、今しばらくお待ち下さい。

    クイズ機能の新デザイン

    クイズ機能の新デザイン

    ※画面は開発中のものです。

    • 製品・サービス
      PC、iPhone対応のeラーニングシステム。20名まで無料でASPサービスを利用できます
      PC、iPhone対応のeラーニング学習管理システム(LMS)【SmartBrain】
      http://smartbrain.info/
      PC、iPhone対応のeラーニングシステム。ユーザ数無制限のASPコースをご用意。


      eラーニングポータルサイト【elearning.co.jp】
      http://elearning.co.jp/
      eラーニング専門企業(株)キバンインターナショナルの製品を紹介しています。


      コンテンツビジネス支援パック
      http://contentsbank.jp/

      Ustream配信、動画コンテンツ制作、セミナーにご利用いただけるレンタルスタジオ
      Ustreamレンタルスタジオ「パンダスタジオ」
      http://pandastudio.tv/

      eラーニング専門企業(株)キバンインターナショナルのスタッフが、eラーニングに関する情報・最新事情をBlogでご紹介。月50本程度の情報発信を行っています。
      ブログ「blog.eラーニング.co.jp」
      http://blog.elearning.co.jp/

    • アーカイブ
    • カテゴリー
    • Amazon
    • タグ