タグ

ブックマーク / blog.asial.co.jp (12)

  • ウィンドウを捨て、フルスクリーンUIに切り替えたWindows 8

    お久しぶりです、田中@LAです。現在、マイクロソフトが開催中のBuild Windowsカンファレンスに参加しています。 最近、弊社ではMonacaというモバイル端末向けのプラットフォームの開発に勤しんでいます。iPhoneに始まった当の「モバイル端末」の流れは、スマートフォンだけでなくタブレット、そして今後はPCにも影響を及ぼすことは必至です。Monacaは、そういった各種デバイスを統合的に開発・運用するためのプラットフォームを目指し、クラウド時代のアプリ開発を提案したいと思います。 と、Monacaの宣伝はここまでにしておき、実際にWindowsタブレットが登場する近い将来、そのWindows 8が提供するタッチ操作を中心とした新しいUI(Metro UI)に非常に興味があったため、今回Build Windowsに参加しています。今日はその1日目が終わり、いろいろなサプライズと共にW

    ウィンドウを捨て、フルスクリーンUIに切り替えたWindows 8
  • PHPerなら知っておいて損はない10の関数

    デフォルトではXML形式の空要素を出力しますが、PHP 5.3.0から第2引数にfalseを指定すると<br>として出力できるようにもなりました。 この関数はもはやPHPerなら常識でしょうか? ■mb_strimwidth 文字を丸める関数です。 <?php $string = "アシアルは今、より多くのお客様にサービスを提供していこうと考えています。業務内容には多くの範囲が含まれますが、自身のアイデアを活かしたい、今までにないWebサービス を作りたい、PHP言語に興味がある、といった方は、アシアルで一緒に頑張ってみませんか?"; echo mb_strimwidth($string, 0, 60, '...', 'UTF-8');

    PHPerなら知っておいて損はない10の関数
    mac10
    mac10 2010/11/26
  • Apacheのアクセスログにユーザ情報を追加する

    # combinedのLogFormatに、%{ADMIN_ID}e を追加 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{ADMIN_ID}e\"" idcombined CustomLog "logs/access_log" idcombined と、たったこれだけで、access_logに任意の値を追加することができます。 symfonyでのプロジェクトでは、共通アクションのpreExecute内でapache_setenvしてあげるだけですね。 ■Cookieの値をログに出力 ちなみに、わざわざapache_setenvしたくないという場合には、Cookieの値をログを出力することもできます。 たとえば、cookieにADMIN_IDという値を仕込んだ場合は、 以下のフォーマッ

    Apacheのアクセスログにユーザ情報を追加する
    mac10
    mac10 2010/11/08
  • lsyncdでファイルを同期してみよう

    こんにちは、熊谷です。 最近、複数のサーバでファイルを同期しなければいけないということがありました。出来るだけ手軽で簡単にそれを行いたいということで、何か良い方法がないものか、聞いたり調べたりしたところ、lsyncdなるものがあるのでそれを使用してみるのも良いのではないかと、アドバイスを受けました。 そんなことで、こちらのサイトを参考に実際に使ってみました。 例として、同期元は192.168.1.10、同期先は192.168.1.20とします。 まずは、同期元(192.168.1.10)にてlsyncdをダウンロードしてきてインストールです。makeするなりパッケージを作るなりしてインストールします。 設定ファイルは/etc/lsyncd.conf.xmlとしてこんな感じで記述しました。 <lsyncd version="1"> <settings> <logfile filename="

    lsyncdでファイルを同期してみよう
    mac10
    mac10 2010/01/13
  • FlexでWebカメラを使ってスナップショット撮影し、サーバーを経由せずにローカルに保存させてみた

    こんばんは。まだまだ正月ボケが抜けてない松田です。 ちょうど一年ぐらい前に、「Flex2でWebカメラを使ってスナップショット撮影してみた」という記事をあげました。これは、Webカメラで撮影した画像をローカルに保存するというモノだったのですが、撮影した画像をローカルにダウンロードさせるには、一度サーバーにアップロードしてサーバースクリプトでダウンロードさせるしかない、という非常に使いづらいものでした。 あれから1年が過ぎ、サーバーを経由せずに保存する方法が出来ているようなので作ってみました。 以前のFlashPlayerでは、ローカルへのファイルの保存が許可されていなかったため、それ以上どうしようも無かったのですが、FlashPlayer10からはFlashからのローカルへのファイルの保存ができるようになったようです。 というわけで、今回は以前のスクリプトを改造して、スナップショット撮影か

    FlexでWebカメラを使ってスナップショット撮影し、サーバーを経由せずにローカルに保存させてみた
    mac10
    mac10 2009/01/09
  • PHPスクリプト1つでできる簡単サーバ監視

    こんばんは、牧野です。最近急に寒くなったせいか、風邪を引きかけています。。。アシアル社内はつい最近までTシャツ一枚で過ごせるくらい暑かったのですが、この前の金曜日から急に寒くなりました。皆さんも風邪には十分お気をつけ下さい。 さて、今日はサーバ監視のTIPSです。以前紹介したcactiや、nagiosのようなソフトを使わなくても、php(とunixコマンド)だけで簡単に監視プログラムを作ることができます。(ただしunixサーバ限定です。) 今回は、監視対象サーバへのping、ウェブページへのアクセス、スクリプト設置サーバのハードディスク、メモリの使用量をチェックすることにします。プログラムは次のような感じです。 check_server.php <?php $SERVER_IP = 'xxx.xxx.xxx.xxx'; $URL = 'http://www.asial.co.jp'; $M

    PHPスクリプト1つでできる簡単サーバ監視
    mac10
    mac10 2008/11/12
  • 簡単にテーブルをカッコよくするjQueryプラグイン「Flexigrid」を使ってみた

    こんばんは。松田です。 ほんのちょっと手を入れるだけで、ただのテーブルレイアウトがかっこよくなってしまうjQueryプラグイン「Flexigrid」を使ってみました。 「Flexigrid」を使うと、カラムの表示/非表示機能、色分け、配置換え、リサイズなどいろんな機能を自動的に付けてくれます。 まずは普通にテーブルを作ってみます。 ソース とてもシンプルでかっこわるいですね! これをFlexigridを使ってかっこよくしてみます。 やることは3つ。 ・headタグ内でスクリプトとCSSの読み込み ・テーブルにID(ここでは'flexigrid_table')を指定 ・スクリプト $('#flexigrid_table').flexigrid(); の呼び出し これだけです。 そして、Flexigrid化したテーブルが下のものになります。 ソース すごくオサレになりましたね! ※IE7ではt

    簡単にテーブルをカッコよくするjQueryプラグイン「Flexigrid」を使ってみた
    mac10
    mac10 2008/09/05
  • jQueryCycleプラグインでスライドショー作成

    はじめまして。4月から入社しました小川です。 実は1年以上前からアルバイトとしてアシアルで働いていたのですが、この春専門学校を卒業して、晴れて正社員になりました。 流石に1年以上いるだけあって環境にはだいぶ慣れてはいますが、初めての社会人ということもあり中々緊張のとけない毎日です。早く一人前の社会人になれるよう頑張ります。 さて、今回が初めてのブログ投稿となりますが、今回はjQueryのプラグインの、jQuery Cycle Pluginというものを使って簡単にスライドショーを作ってみたいと思います。 まずはこちらをご覧ください。 どうでしょう。Javascriptを有効にされていれば、簡単なスライドショーが表示されたと思います。実はこれを実行するために最低限必要なコードですが・・・ <script type="text/javascript"> //<![CDATA[ jQuery(do

    jQueryCycleプラグインでスライドショー作成
    mac10
    mac10 2008/04/22
  • PHPSpecでユニットテスト

    こんにちは、牧野です。 今回は、PHPでユニットテストを行う際に便利なユニットテスト用フレームワーク、PHPSpecの紹介です。 PHPSpecは、phpで振舞駆動開発ができるようにと作られたものです。 PHPSpecの詳細はこちら http://dev.phpspec.org/manual/ja/ 日語マニュアルが大変充実しています。 振舞駆動開発について簡単に説明すると、テストありきの開発手法であるテスト駆動開発を発展させたような開発手法で、このプログラムはこんな動作をするべきだ、という要求仕様(スペック)を、そのままテストコードとして記述しながら開発を進めていく、という感じのものです。PHPSpecのような振舞駆動開発用フレームワークでは、要求仕様がすぐわかるようなテストコードの書き方をするようになっているので開発効率が上がるようです。 ではさっそく、まずはインストールについてです

    PHPSpecでユニットテスト
  • Silverlightで動画プレイヤーを作ってみた

    MicrosoftのSilverlightを使ってみました。 Hello Worldを出しただけじゃ面白くないので、簡単な動画プレイヤーを作ってみました。 SilverlightではXAMLと呼ばれるXMLベースのファイルで視覚的な構造を定義し、それをJavaScriptを使って動かします。 Flashとは違いテキストのままで動作させることが出来るので、コンパイル作業は必要ありません。 Silverlightはマルチプラットフォーム・クロスブラウザ対応ということですが、現状だと結構動かない環境もあるようです。Windows2000などでは動作しないかもしれないです。 Silverlightで構築するときは、基的に以下の5つのファイルを使用します。 Silverlight.js  ・・・Silverlightの体 Default_html.js ・・・基礎部分。ほぼ編集することはない。

    Silverlightで動画プレイヤーを作ってみた
  • Flex3でカレンダーの指定日に色を付ける方法

    こんにちは、中川です。最近は社内用のAirアプリを作ったりしています。 Flex3では、いろいろと便利なコントロールが容易されていますが、 標準のものでは、なかなかかゆいところに手が届かないものも出てくると思います。 その中の一つに「DateChooser」というものがあります。 日付選択用のカレンダーコントロールを簡単に設置できるのですが、 曜日に色をつけたり、指定した日に色をつけたりする方法がデフォルトの設定では、 なさそうでしたので、ちょっとカスタマイズしてみました。 これが、普通のDateChooserです。今日の日付に色を付ける機能は備わっています。 (※画像です) 今回は、土曜日、日曜日、指定日に色を付けるようにカスタマイズしてみます。 実際に動作させてみるとこんな感じになります。 以下のように使用することができます。 ■Main.mxml <?xml version="1.0

    Flex3でカレンダーの指定日に色を付ける方法
    mac10
    mac10 2008/03/11
  • AMFPHPを試してみました

    AMFPHPを使ってPHPとFlashでAMF形式での通信を試してみました。 AMF とは、ActionScript Message Formatと呼ばれる仕様非公開のバイナリフォーマットです。 テキストベースの形式と比べ軽量で、高速に扱うことができるそうです。 AMFPHPでは、AMF形式でのやり取りをサポートし、簡単にFlashからPHPのメソッドを呼び出すことができ、 また、PHPとFlashでやり取りするデータの変換も自動で行ってくれるので、非常に簡単にやり取りができます。 Q.クリスマス何してました? ※初めて使ったので、おかしな点や、もっとスマートな書き方があると思いますので注意願います。 まず、AMFPHPライブラリを http://amfphp.org/ からダウンロードし、/path/to/amfphpに配置します。 今回使用したバージョンは、amfphp-1.9.bet

    AMFPHPを試してみました
  • 1