タグ

ブックマーク / dev.ariel-networks.com (12)

  • Sphinxの全文検索を複合語に強くする

    最近社内のドキュメントは殆どSphinxで書いてます。しかしどうも検索の精度が悪い、特に複合語がヒットしないと言われたので改善してみました。Sphinxのバージョンはv1.2.2です。 まずはドキュメントに全文検索機能を追加する こんな方法で追加しました。 sphinx-quickstartでドキュメント作成 conf.pyに全文検索の設定を追加 python html_search_language = 'ja' html_search_options = {'type':'default'} # build server using type:mecab

    efcl
    efcl 2014/05/16
    Sphinxの日本語検索の改善
  • Sencha Touch 2.1 のチュートリアルを書きました!

    (12/23追記: リンク先にあるチュートリアルを書き直しました) 開発部 川野です。今週月曜日に Sencha が発表した「Fastbook」が、すごい話題になっていますね!この投稿を書いているのは午前3時なのですが、こんな遅い時間にも関わらず、関連のツイートがたくさん飛び交っています。 Facebookのモバイルアプリが失敗した理由はHTML5のせいじゃない。HTML5でサクサク動くFacebookアプリを作って見せたSencha Touch開発チーム Facebookアプリを、HTML5でどうしてサクサクにできたのか。Sencha Touch開発チームが用いた3つのテクニック 私も早速触って、その驚異的なスピードに感動しました。「もしや、空前の Sencha Touch ブームが来るのでは!」と期待に胸をふくらませています :p Fastbook の衝撃をきっかけに、「Sencha

    efcl
    efcl 2012/12/23
    Sencha Touch でメモ帳アプリを作るチュートリアル
  • プログラミング言語Ruby ― ありえるえりあ

    方針 Rubyをまったく知らない前提で始めます JavaJavaScript、elispのようなメジャーな言語と対比しながら説明します なるべく手を動かして目に見える形で説明を進めます 次回Ruby on Railsの勉強会をするので、それにつながることに重点を置きます 逆に言うと、RoRであまり使わない知識は流します。例えば、ファイル操作周りやスレッド周りなど 開発環境(2) .emacs.elに書くべき記述 ; ruby (autoload 'ruby-mode "ruby-mode") (setq auto-mode-alist (cons '("\\.rb$" . ruby-mode) auto-mode-alist)) (setq interpreter-mode-alist (append '(("ruby" . ruby-mode)) interpreter-mode-al

    efcl
    efcl 2011/12/30
    ruby入門資料
  • 白熱茶道教室 - 煎茶の A to Z(Sencha Touch 社内勉強会)

    開発部 川野です。 # すみません、この記事は、「Ariel Advent Calendar 2011」ではなく、「JavaScript Advent Calendar 2011 (フレームワークコース)」の2日目の記事です ^^; モバイルブラウザ向け JavaScript フレームワーク「Sencha Touch」について、日、社内で勉強会をしました。Sencha Touch の全体像(とその周辺)を俯瞰する内容になっています。 A to Z ということで、アルファベットにちなんで、26のトピックについて扱っています。 A: What is Sencha Touch? B: What is HTML5? C: What is CSS3? D: Hello Ext.js E: モバイルアプリをWEBで提供するメリット F: ダウンロード G: デプロイ H: ドキュメント I: フォー

    efcl
    efcl 2011/12/03
    Sencha Touch(2)についてのスライド
  • 速報 書籍「パーフェクトJavaScript」

    来月9月にパーフェクトJavaScriptが出ます。紛らわしいですが、パーフェクトJava (PERFECT SERIES) (PERFECT SERIES 2)ではなくパーフェクトJavaScriptです(「パーフェクトJava」のJava7対応はしたいとは思っていますが未定です)。 今年4月に実践JS サーバサイド JavaScript 入門を出したので、1年に2冊執筆とは凄いな(=暇だな)、と思うかもしれません。自分の中では「実践JS サーバサイド JavaScript 入門」は去年執筆したで「パーフェクトJavaScript」は今年執筆したなので、1年1冊ペースです。 「実践JS サーバサイド JavaScript 入門」はタイトルに反してNode.jsの話が少ないじゃないかと言われましたが、今回の「パーフェクトJavaScript」は2章分もNode.jsに割きました。前作で

    efcl
    efcl 2011/08/17
    パーフェクトJavaScriptについて
  • GPLなJavaScriptのコードは、非フリーなソフトウェアに使えるのか ― ありえるえりあ

    Recent entries Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23 Herokuの発音 inoue 2010-12-20 雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18 IPA未踏のニュース inoue 2010-12-15 労基法とチキンゲーム inoue 2010-12-06 フロントエンドエンジニア inoue 2010-12-03 ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25 技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24 雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22 RESTの当惑 inoue 2010-11-22 「プ

    efcl
    efcl 2011/04/19
    JavaScriptとGPL
  • 速報 書籍「実践サーバサイドJavaScript」

    一部訂正: 地震について書かないと宣言する必然性はないので冒頭の記述を削除。 Amazonに「実践サーバサイドJavaScript」のページができていました。技術評論社から聞いていません…まるで松伊代です。喩えが古くてすいません。 実践 サーバサイド JavaScript ちなみに聞いていないのはAmazonにページができていたことです。が出ることは知っています。自分で書いたので当然です。ゴーストライターはいません。「パーフェクトJava」出版後の2009年の末から書き始めていました。執筆に1年以上かかっています。「パーフェクトJava」の経験を生かしてもっと速く書きたかったのですがこんなにかかってしまいました。600ページを越える「パーフェクトJava」に比べれば、400ページはかわいいものですが、サーバサイドJavaScriptネタで400ページも書くことがあるのか?と事情を知る人

    efcl
    efcl 2011/03/13
    「実践サーバサイドJavaScript」について
  • プログラマのためのUXチートシート — ありえるえりあ

    はじめに http://msdn.microsoft.com/ja-jp/library/aa511258.aspx の 「Windows ユーザー エクスペリエンス ガイドライン」 「ガイドライン」 主に「コントロール」 の抜粋です。 以下の基準で抜粋しました Web UIに応用可能 実用的かつ具体的 自明ではない プライマリUIを目立たせる プライマリ UI 要素を強調するには、以下に従います。 - プライマリ UI 要素は、視線の通り道に配置します。 - タスクを開始する UI 要素は、左上隅または中央上に配置します。 - コミット ボタンは、右下隅に配置します。 - 残りのプライマリ UI は、中央に配置します。 - コマンド ボタン、コマンド リンク、アイコンなど、注意を引き付けるコントロールを使用します。 - 大きなテキストや太字のテキストなどの目立つテキストを使用します。 ユ

    efcl
    efcl 2010/11/19
    ユーザビリティ、MSのガイドラインを元にしたチートシート
  • JavaScriptで外側のスコープでevalする方法 — ありえるえりあ

    Recent entries 宣伝:C/C++のための開発補助ツール、GCCSenseをリリースしました matsuyama 2010-04-15 宣伝:Rubyのための開発補助ツール、RSenseをリリースしました matsuyama 2010-03-21 Emacsは死んだ matsuyama 2010-02-22 WebアプリケーションをiPhoneに対応させるための技術メモ matsuyama 2009-10-13 tokyo-emacs#x02の個人的レポート matsuyama 2009-09-07 Recent comments replica louis vuitton Anonymous User 2010-12-22 Re:テキスト入力中に補完候補を自動的に表示してくれる auto-complete.el をリリースしました Anonymous User 2010-12

    efcl
    efcl 2010/04/05
    イマイチやりたいことがよく分からなかった。 http://gist.github.com/356159
  • OAuthと周辺技術の勉強会 — ありえるえりあ

    OAuthの典型的シナリオ userがconsumer(Web上のサービス)を利用 userはSP(別のWeb上のサービス)にアカウントを持っている SPは一般にSNSで、userがSP上に蓄積した情報(個人プロファイルや友達リストなど)は原則的にSPの外部に非公開 consumerは、userに許可を得て、SP上の情報を取得する ただし、userはconsumerにSPのパスワードは教えない OAuth 1.0aの動作シーケンス 表記法 リクエストとレスポンスの区別は自明ですが、ひとめで分かるようにリクエストは --> 、レスポンスは ==> にしています。 リクエストやレスポンスペアの上に書いてある数字はOAuth1.0aスペックのセクション番号です。リクエストパラメータやレスポンスの内容はスペックの該当セクションを参照してください。 リクエストやレスポンスペアの下に書いてある文字列は

    efcl
    efcl 2009/11/29
    OAuth1.0の脆弱性と1.0aでの対応の話や2-legged OAuthの話まで
  • javascriptでthisと戯れる — ありえるえりあ

    Recent entries Re: Adaで超いい加減HTTPサーバ iwanaga 2010-01-10 javascriptでthisと戯れる iwanaga 2009-11-13 第一回五反田Emacs勉強会のUstream配信 iwanaga 2009-09-29 わかった気になる気になるandroid iwanaga 2009-07-04 Rhinoを組み込む為のイントロダクション iwanaga 2009-02-02 最近のありえるはGoやったり、Closureやったりかっこ良いですね。 このあたりは社内の自称二十代の勉強会で教えて貰えることを期待しつつ、 新人さん向けに開催したjavascript勉強会の小ネタとして、 javascriptのthisについての話をしたのでその内容を載せてみます。 javascript業の方などからしてみれば自明な内容かもしれませんが、

    efcl
    efcl 2009/11/13
    Javascriptのthisについての解説
  • 国際化プログラミング(の前の知識) — ありえるえりあ

    国際化プログラミング(の前の知識) 書籍「パーフェクトJava」に掲載予定だった「国際化」の章の原稿(前半)です。ページ数の関係で掲載していません。Javaプログラミングと直接的な関係は薄いですが、国際化プログラミングの背景として知っておいて損はありません。 掲載予定だった「国際化」の章の後半: http://dev.ariel-networks.com/column/tech/i18n-part2/ パーフェクトJava http://www.amazon.co.jp/dp/4774139904/ ■■■18-1 国際化と地域化 国際化とはinternationalizationの訳語です。長い単語なので、先頭のiと末尾のnの間に18文字あることからしばしばi18nと省略します。地域化はlocalizationの訳語です。同様の省略でl10nと表記します。書では国際化と地域化の記述で統

    efcl
    efcl 2009/07/13
    国際化プログラミングの知識と作法
  • 1