タグ

asialに関するshimookaのブックマーク (37)

  • JavaScriptのコーディング規約を気軽にチェック

    こんにちは、中川です。 今回は「Google JavaScript Style Guide」を気軽にチェックできるClosure Linterをご紹介したいと思います。 http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml Google JavaScript Style Guideのいいところですが、 規約だけでなく、しっかりしたツールも揃っているところが素晴らしいと思います。 コーディング規約はあったとしても、それに従っているか定期的に簡単にチェックする方法がないと、 いつしか守られないまま開発されてしまうことになりますね。 ※今回の内容はMacにて動作確認を行なっています。

    JavaScriptのコーディング規約を気軽にチェック
  • PHP5.6.0alphaリリース!新機能を試す

    こんにちは、久保田です。PHP5.6.0alpha1が1月23日付けでリリースされました。 この記事では5.6に搭載される以下の新機能や変更を紹介します。 phpdbgデバッガ 可変長引数のための文法の追加 定数定義での計算のサポート その他NEWSファイルに記述されている変更 PHP5.6.0をビルドして試してみる PHP5.6の新機能を紹介する前に、まずはMacOSXやLinux環境にPHP5.6をビルドして試す方法を紹介します。Windows環境の場合にはビルド済みのバイナリが用意されているのでそれをダウンロードして下さい。 まず5.6.0alpha1リリースの記事にあるリンクから、PHP5.6.0alpha1のパッケージをダウンロードして解凍します。次に解凍したパッケージのディレクトリに進んでconfigureスクリプトを叩きます。

    PHP5.6.0alphaリリース!新機能を試す
  • 働く女性が増えれば、男はもっと冒険できる

    徳重社長による講演の後、参加者のみなさんより多くの質問をいただきました。そのQ&Aの模様をお伝えします(モデレーター:佐々木紀彦) 朝令暮改なんて遅すぎる 質問①:スピード感を持って決定することが大事だというお話でしたが、どうやって決定にスピード感を持たせようとしていますか? 僕たちも決定の前は、大企業と同じように徹底的に分析します。市場があるかとか、競合はどうだとか、法律がどうだとか、電気料金がどうだとか、労働管理だとか。も買って、その産業の人にも会って、日でも現地でもキーマンみたいな人に会いに行く。それでだいたい情報は集まるのではないですか。 ただ新興国の場合、政府の白書などもないし、最終的に埋めようとする項目は全部埋まらない。あとは現場感覚で60%いけると思ったら決めます。 先日、日産の人たちと話していて、「何でそんなに臨機応変に変えられるんですか」という質問を受けたんですよ。僕

    働く女性が増えれば、男はもっと冒険できる
  • 今の日本の経営者は、しょうもなさすぎる

    世界で勝負するために必要なことは何か 世界で通用するために必要なことというと、普通は英語力とか、異文化を理解することだとか言いますね。 それもそうですが、僕はもっと大事なことがあると思っています。 ひとつはブロークンな英語でも戦う交渉力。日人はまじめなので、英語をしゃべるとなると、byとか、onとか、細かいところを間違えてはいけないと思っている。そんなの僕はどうでもいいと思っているんですけど。あとは相手が言うことを全部聞いて、それからきちんと話そうとか、礼儀を守りすぎる。 もう少し雑というか、いい加減になることも必要で、たとえばインド人とかは、バーッといろんなことをまくしたててくるわけですよ。それをちゃんとせき止めて、押し返す力みたいなものが必要です。 日だったらひとつの組織ではだいたい出身大学のレベルが同じだから、同質な人たちしかいませんが、海外にはひとつの組織にいろいろな人がいる。

    今の日本の経営者は、しょうもなさすぎる
  • 日本の”頭がいい人”に、一番足りないもの

    「日に必要なのは、イノベーションだ」――そうした意見はメディアにあふれていますが、「イノベーションを起こすために何が必要か」は十分に語られていません。そのヒントを知るには、実際に時代を変えるような事業を生み出している人物に話を聞くのがいちばんです。 星一徹のような怖い親父 テラモーターズの徳重でございます。今日は雨の中、当にありがとうございます。 私はもともと大学は工学部です。でも親父とすったもんだがありまして、住友海上火災保険という非常に堅い会社に入りました。そこで5年半ほど頑張って勤めましたが、29歳で辞めてしまいます。でも非常に厳しい部署で先輩方に鍛えられたので、この会社には今も感謝しています。 僕はずっと親父から、「お前の成功はとにかく一流大学、一流企業に入って部長になることだ」と言われて育てられました。 うちの父親は当にクレイジーで、腹を立てるとちゃぶ台をひっくり返すような

    日本の”頭がいい人”に、一番足りないもの
  • 非エンジニアにもオススメ。数学が苦手な統計初心者がR言語を触ってみる。

    #################################### # CSVファイルの読み込み #################################### #Mac読み書きディレクトリを定義 basedata<-"/Users/saity/Dropbox/R/basedata/" output<-"/Users/saity/Dropbox/R/output/" #CSVファイルの読み込み crime<-read.csv(paste(basedata,"crime_prefecture.csv",sep=""), row.names=1) ソースコードを実行するには、カーソル行でcommand+enter(WinはCtrl+Enter)で実行ができます。 一度に複数行を実行する場合には、選択行で上記コマンドを叩きます。すると、メインコンソールに実行結果が表示されます。

    非エンジニアにもオススメ。数学が苦手な統計初心者がR言語を触ってみる。
  • PHPで使えるレコメンドエンジン

    皆さん、こんばんは。笹亀です。 先日、MacBookProの13インチでRetinaディスプレイを搭載したとっても魅力的なモデルが発表されました。 自分のMacBookProが13インチでもう3年くらい使用しているので、買い替えたいと悩んでます。 PCエンジニアの商売道具ですから、多少のわがまましても購入してもバチはあたらないかと思ってます^^; 日はレコメンドエンジンについてご紹介したいと思います。 主にPHPで利用できるという目線で使ったことがあるもの、使ったことがないものの両方をご紹介します。 レコメンドというのはよく「この商品を買った人はこの商品も買ってます」とか見受けるかと思いますが、商品などをおすすめするような機能のことを言います。 ただ、一般的に無料(オープンソース)で提供されている独自のロジックにより複雑な計算などをさせてレコメンド機能を実装したい場合などにはあまりむか

    PHPで使えるレコメンドエンジン
  • 【Javascript】consoleオブジェクトが持つlog以外の便利メソッド18(後編)

    こんにちは、橋です。 前回にひきつづき、Safari、ChromeのWebインスペクターやFirefoxのFireBugで使えるconsoleオブジェクトの使い方について書いてみたいと思います。 consoleオブジェクトには以下の19個(logを除くと18個)のメソッドがあります。 assert count debug dir dirxml error group groupCollapsed groupEnd info log markTimeline profile profileEnd time timeEnd timeStamp trace warn そのうち前回は、assertメソッドからgroupEndメソッドまで見て行きました。 今回はinfoメソッドからwarnメソッドまでの使い方について書いていきたいと思います。 infoメソッド console.info(messa

    【Javascript】consoleオブジェクトが持つlog以外の便利メソッド18(後編)
  • 【Javascript】consoleオブジェクトが持つlog以外の便利メソッド18(前編)

    こんにちは、橋です。 今回と次回の2回にわたり、Safari、ChromeのWebインスペクターやFirefoxのFireBugで使えるconsoleオブジェクトの使い方について書いてみたいと思います。 Javascriptのコードをデバッグする際に、console.logを使ってメッセージやオブジェクトの内容をログに表示することがあるかと思いますが、 この「console」オブジェクト、実はlogメソッド以外にも複数のメソッドがあります。 まずは、consoleオブジェクトにどのようなメソッドがあるか、console.logを使って表示してみたいと思います。 consoleオブジェクトの中身を見てみると、__proto__オブジェクトに以下のメソッドが定義されています。 assert count debug dir dirxml error group groupCollapsed g

    【Javascript】consoleオブジェクトが持つlog以外の便利メソッド18(前編)
  • jQuery用プラグイン「Autocomplete」を使って入力補完機能を実装してみる

    こんにちは、中川です。 アシアルブログの検索でも利用している、suggest(入力補完)機能、便利ですよね。 以前「jQuery用プラグイン「jquery.suggest」を使って入力補完機能を実装してみる」という記事で松田がライブラリ紹介しています。 しかし、「jquery.suggest」ですが、表示が味気なかったり、カスタマイズ面で、若干モノ足りない部分が出てきました。。。 で、補完機能を実装する為のJavaScriptですが、いろいろ探せば結構たくさんでてきまして、その中でも使いやすく、機能も豊富でカスタマイズもしやすいjQueryプラグインの「Autocomplete」というものを見つけましたので紹介したいと思います。 ■ダウンロード先 http://plugins.jquery.com/project/autocompletex ■デモ ※適当にアルファベットを2文字くらい入力

    jQuery用プラグイン「Autocomplete」を使って入力補完機能を実装してみる
  • jQuery用プラグイン「jquery.suggest」を使って入力補完機能を実装してみる

    こんにちは。サイフをなくしてヘコんでいる松田です。 今回はトレイン・トレインで使用することになった、入力補完ライブラリ「jquery.suggest」を使ってみたいと思います。 入力補完機能とは、テキストフィールドにある程度文字を入力すると、その文字が含まれた単語のリストを表示してくれるという機能です。サジェスト機能とも呼ばれます。 Googleサジェストを使ってみればどんなものか分かると思います。 「javascript suggest」などで検索してみると、 ・suggest.js ・AjaxAutoSuggest ・jquery.suggest などなど、いくつか候補が出てきます。 この中から選別したわけですが、suggest.jsはサーバーと通信を行わなずに、最初に読み込んだリストから取り出すだけなのでダメ、AjaxAutoSuggestはデザインが凝り過ぎでトレイントレインの雰囲

    jQuery用プラグイン「jquery.suggest」を使って入力補完機能を実装してみる
  • screen(だけ)の時代は終わり。tmuxでリモートコンソールを便利に使うTips

    ※ コメントをいただきましたので、一部文を修正させて頂きました。 1.サーバー・クライアントモデルというのはネットワーク接続なイメージになってしまいますので、取り外しました 2.mouse-utf8に関してコメントを頂いたので補足しました 3.タイトルを「screenの時代は終わり。tmuxでリモートコンソールを便利に使うTips」から「screenだけの時代は終わり。tmuxでリモートコンソールを便利に使うTips」に変更しました(変な誤解を受けられた方がいらっしゃったため) お久しぶりの田中です。最近、ずっと大型案件に携わっていた関係で、あまりブログ等でのアウトプットができていませんでした。これからはドンドン書いていきますので、どうぞよろしくお願いします。日はGNU screenと同様の機能を持つtmuxを紹介します。 GNU screenやtmuxは、1つのターミナル画面上に複数

    screen(だけ)の時代は終わり。tmuxでリモートコンソールを便利に使うTips
  • アシアル、クラウドベースのスマホアプリ開発環境「Monaca」のオープンベータをリリース

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    アシアル、クラウドベースのスマホアプリ開発環境「Monaca」のオープンベータをリリース
  • [PHPプロ!] PHPでの内部変数の扱われ方 - PHP5のオブジェクトコピーでありがちな勘違い

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    [PHPプロ!] PHPでの内部変数の扱われ方 - PHP5のオブジェクトコピーでありがちな勘違い
    shimooka
    shimooka 2011/08/19
    http://www.phppro.jp/news/304が参照できないので。
  • Android開発 C2DMを触ってみよう

    <?php $url = 'https://www.google.com/accounts/ClientLogin'; // signupページで入力したgoogleアカウントのIDとパスワード $google_id = 'メールアドレス'; // 送信者ID $google_pwd = 'パスワード'; $header = array( 'Content-type: application/x-www-form-urlencoded', ); $post_list = array( 'accountType' => 'GOOGLE', 'Email' => $google_id, 'Passwd' => $google_pwd, 'source' => 'sample-sample', 'service' => 'ac2dm', ); $post = http_build_query($

    Android開発 C2DMを触ってみよう
  • 転職しました。 - 絶品ゆどうふのタレ

    もう既にtwitterやらでぼそぼそとつぶやいてて、知り合いの多くの方には周知のことではありますが、あれこれ中途半端にお話ししていたので、改めてご報告をしておこうと思います。 アシアル株式会社を退職しました 昨日1/31日付で、アルバイトから数えて約5年間にわたり勤めてきたアシアル株式会社を退職しました。 思えば、アシアルでは実にいろいろなことをやってきたなぁ、としみじみ思います。 PHP / iPhoneの開発から、多岐にわたる執筆・講演活動もそうですし、新規サービスの立ち上げ、 製品の開発・サポート・販売、いろいろな会社への営業同行と顧客交渉、 社内的にはシステム構築のリソース管理など実に豊富な種類の仕事に携われました。 微力ながらPHPユーザー会にコミットメント出来たのも、同社のオープンソース活動に対する理解と、 それを容認・推奨する姿勢のおかげです。 自分は社会人としては4年とちょ

    転職しました。 - 絶品ゆどうふのタレ
  • 以前のディスク状態に簡単に戻せるファイルシステム NILFS

    rpm -ivh kmod-nilfs-xen-2.0.20-4.2.6.18_194.el5.x86_64.rpm rpm -ihv nilfs-utils-2.0.20-4.x86_64.rpm カーネルのバージョンが2.6.30以上の場合は、nilfs-utilだけインストールすればOKです。 早速使ってみます。 今回、NILFS用にハードディスクを追加し、1つのパーティションを作りました。 これをNILFSでフォーマットします。

    以前のディスク状態に簡単に戻せるファイルシステム NILFS
  • PHPでリフレクション

    <?php // Entity/User.php namespace Entity; class User { private $name; private $gender; public function __construct($name, $gender) { $this->name = $name; $this->gender = $gender; } public function getName() { return $this->name; } private function getGender() { return $this->gender; } } 名前を保持するnameプロパティと、性別を保持するgenderプロパティを定義します。genderプロパティに対するゲッターメソッドはprivateにしてあります。 ■ ReflectionClass まずクラスの情報を抜

    PHPでリフレクション
    shimooka
    shimooka 2010/09/21
    『スパイシーチキンがあったアシアルに入社したからいつまでたっても彼女ができない』まで読んだ
  • 「PHP×symfony」 開発者向け、一歩先をいくためのテクニカルセミナー、第二弾の開催

    こんにちは、橋です。 今日は、FlexからJavascript関数へアクセスする方法についてお話したいと思います。 FlexからJavascriptへアクセスするためには、ExternalInterface APIを使います。 使い方は非常に簡単です。call()メソッドを使ってラッパーのJavascriptを呼び出すだけです。 Javascriptの関数に引数を渡したり、Javascript側から戻り値を受け取ることも可能です。 簡単なコードを書いて、実際に使ってみましょう。 Flexコード <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600"> <m

    「PHP×symfony」 開発者向け、一歩先をいくためのテクニカルセミナー、第二弾の開催
    shimooka
    shimooka 2010/06/23
    Fivestar頑張れ!
  • 手を叩くと声で時刻を知らせてくれるAndroidアプリ「ClapClap Clock」

    アシアルは2010年5月14日、手を叩くと声で時刻を知らせてくれるAndroidアプリケーション「ClapClap Clock」をリリースしたと発表した。Android Marketから無料でダウンロードできる。 ClapClap Clockは起動しておき、手を2回叩くと女性の声で時刻を知らせてくれるアプリケーション。「音解析アルゴリズムを利用することで、声や雑音、1回の拍手には反応せず、2回続けて拍手をしたときのみ時刻を告げるようプログラムを工夫した」(アシアル)という。言語は日語と英語を選択可能。

    手を叩くと声で時刻を知らせてくれるAndroidアプリ「ClapClap Clock」