Emacsauto-complete.el は,補完候補をプルダウンで表示し,補完してくれる非常に強力な Emacs の拡張です.インストール,初期設定と詳しい説明については以下を参照してください.http://www.emacswiki.org/emacs-en/AutoComplete 今回は,この拡張で関数やプロパティ名などを補完するようにしてみました.基本的には前の記事と同じような感じです.http://d.hatena.ne.jp/jimo1001/20080712/1215842570因みに,補完候補のリストは xyzzy のようにリストの記述されたファイルを使用します. 補完候補リストのファイルhttp://files.undo.jp/completions.tar.gz Source以下 JavaScript 定義です.他のモードは適当書き変えると動きます. ;; ac-m
ディノ社内のバージョン管理は主にSubversionを利用しています。また、社内の開発環境はWindowsとMacとLinuxが入り乱れています。そんな環境で、一番問題が少なそうなSubversionの設定を考えてみました。現在これを社内標準として運用していますが、今のところ大きな問題は起きていません。 設定内容ですが、auto-propsとglobal-ignoresの設定です。各種ファイルについて、eol-style=nativeやkeywords=Idやsvn:mime-typeなどを設定します。 ちなみに、本設定はsymfonyの公式オススメ設定「Symfony Repository Tips」から大半を流用しています。 設定内容 設定内容はsubversion-config.txtの通りです。同じ内容を以下に貼付けておきます。 [helpers] #diff-cmd = dif
基礎文法最速マスターブームにのっかってみる。Ruby基礎文法最速マスターをだいたいEmacs Lisp(elisp)に置き換えてみる。 Emacs LispはEmacsで使われているLisp方言のひとつだ。他の言語をある程度知っている人はこれを読めばEmacs Lispの基礎をマスターしてEmacs Lispを書くことができるようになるかもしれない。無保証ではあるが。 ある程度はCommon Lispにも応用できると思うよ。 更新情報 [2010/02/03] 注釈の誤りを修正。 let*について加筆。 基礎 対話的にEmacs Lisp式を評価する Emacsを起動したときに生成されている、スクラッチバッファ(*scratch*)を使うと、Emacs Lispの式を簡単に評価することができる。M-Tabで補完できるぞ。 式を書いたらC-jを押すと、式の値が出てくるぞ。 (+ 1 3) 4
四季の変わり目には、洗顔 後 化粧 水 のみなんて昔から言われていますが、年中無休化粧水のみのスキンケアというのは、本当にいただけないです。化粧水だけでいいなのは物心ついてからずっとで、変わり目だけに症状が出る父は周りに心配されるのに、私は放置状態です。化粧水だけのスキンケアだからさって旧友にもサジを投げられる始末で、洗顔後化粧水だけなのは生まれつきだから、しかたないよなと諦めていたんですけど、とろみ 化粧 水 危険なら効くのではと言われて、ダメ元でトライしてみたら、これが意外とぴったりだったようで、洗顔後 化粧水のみが良くなってきたんです。スキンケア 化粧水のみという点はさておき、洗顔後化粧水だけというだけで、どれだけラクになったか。感激ものです。スキンケア 化粧 水 だけの前にも、効くと言われたことは一通りやってみているんですよ。今は満足していますが、できれば早めに出会いたかったです。
Visual Process Managerには、以下の4つの機能が備わっています。 ドラッグ&ドロップのユーザーインターフェイスでアプリケーション開発を行う「Process Designer」 特定の手順に沿った操作画面(ウィザード画面)を開発できる「Wizard Builder」 開発したビジネスプロセスのアプリケーションを展開する前にシミュレートするための「Process Simulator」 実行エンジンとなる「Real-time Process Engine」 開発環境もクラウドの中へ クラウドをプラットフォームとするための開発ツールに力を入れているベンダとして、セールスフォース・ドットコムとマイクロソフトの2社はその筆頭に挙げられるでしょう。そして興味深いことに両社のアプローチは正反対です。 マイクロソフトは、これまで築いてきた開発ツールの強みとユーザーベースを最大限に活かすた
クリティカルスピードは〜のオープンソース・ソフトウェア。高速なレスポンスを行うWebサーバは誰しもが願う所だ。Googleがあれだけ大きく成長したのは検索のアルゴリズムはもちろんのこと、高速なレスポンスにも一因があったと思われる。欲しい情報がすぐに手に入るというのはとても気分がいい。 表示が速い! Webサーバで高速化を行うための手法は幾つか存在する。並列化したり、サーバのスペックを上げたり、ネットワークを強化すると言った方法の他、システム側でも対応できるものがある。その一つ、高速配信サーバのクリティカルスピードを紹介しよう。 クリティカルスピードの最大の特徴はKVS(キー・バリュー・ストア)をWebサーバとして使っていることだ。KVSとしてTokyoTyrantを採用しているが、今後はLuxIO、kumofs、ROMAといった他のKVSにも対応していくとのこと。WebサーバはPlack/
« MySQL の ORDER BY を高速化 | メイン | C++ で自動型変換 » 2008年06月25日 なんとなくリフレクション in C++ C++ はとてもいい言語なのですが、リフレクションがありません。昨夜、1年ぶりくらいに C++ でリフレクションしたい熱に感染したのですが、ちょっとググった範囲では良いものが見つからなかったので、作ってみました (単に作りたかっただけという説も)。こんな感じで使います。 #include "reflection.hpp" struct Foo { int i; std::string s; }; // リフレクション情報を定義 namespace reflection { template <> struct def<Foo> : public def_base<Foo> { def() { REFLECTION(i); REFLECTI
The hands on the screen belong to James Paterson. He is using "Rhonda", a 3D drawing tool developed by Amit Pitaru circa 2003. The first half of the video shows James doing a drawing start to finish. In the second part James is cycling through various previous drawings, created between 2004 and 2005. For the last several years Rhonda has been shown in galleries, museums, festivals and conferences.
Google App Engineに最適化したJavaフレームワーク「Slim3」登場。作者のひがやすをさんにインタビュー Slim3は、Google App Engineで複数行のトランザクション操作を可能にし、標準で用意されているAPIよりも高速な動作を実現するなどの特徴があります。Slim3を開発したのは、オープンソースのJavaフレームワークとして知られるSeasarなどを開発してきたひがやすを氏です。 正式リリースにあたり、Slim3の特徴、開発に苦労した点、今後の展開などについて、ひが氏自身に説明してもらうべくインタビューをしました(インタビューはメールで質問し、返答いただくという方法で行いました)。 Slim3の設計哲学は、“Less is more”を実現すること ―― Slim3とは何でしょうか? Javaにそれほど詳しくないというプログラマにも説明するとしたらどう説明す
OpenGL ES (OpenGL for Embedded Systems) とは、組み込み用途向け OpenGL のサブセット版です。 Khronos Groupが仕様策定を行っています。 OpenGL ES は、OpenGL を携帯電話、PDA(携帯情報端末)、家電などに組み込まれる表示システムでの利用をターゲットに、必要十分な機能に絞り込んでよりコンパクトな規格にまとめたものです。 (NTTドコモ、AU(KDDI)、ソフトバンクの携帯電話、Android、iPhone/iPad や PLAYSTATION3 といった身近な機器でも利用されるようになっています。) 車載用や航空電子用のディスプレイといった用途には、OpenGL SC という安全の重要なプロファイルがあります。
Status CERN has switch to a new interpreter, cling. CINT is not supported by CERN anymore; it's now back to its original inventor, Masaharu Goto. Please check here for CINT. The remainder of this page is purely historical. What is CINT? CINT is an interpreter for C and C++ code. It is useful e.g. for situations where rapid development is more important than execution time. Using an interpreter the
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
Windows Internet Explorer 9 ブラウザにおける2Dベクターグラフィックの利用にSVGが普及する気配を見せている。IE9がSVGのサポートを表明したことでこの流れは固いものになりつつある。 SVGがWebに適している9つの理由 IE9のSVGサポート、固い路線 SVGとCanvasのどちらを使うべきか考える 開発者向けに提供が開始されたIE9のプレビュー版にはSVG機能が実装されており、各種機能が試せるようになっている。現在のIE9プレビュー版(IE9 Platform Preview)がサポートしているSVGの機能と、今後のアップデートでサポートが予定されている機能がIEBlog : SVG in IE9 Roadmapにおいて簡単に紹介された。該当部分をまとめると次のとおり。 IE9 Platform PreviewがサポートしているSVG機能 インラインHTM
Maven2 でJavaDocを生成(mvn javadoc:javadoc)すると、 コンパイルエラーが発生しました。 例えば、JUnitのTestCaseを継承して、独自のTestCaseを作成し、JavaDocを生成しようとすると。。。 ----------------------------------------- > mvn javadoc:javadoc : パッケージ foo.bar.test のソースファイルを読み込んでいます... Javadoc 情報を構築しています... 標準 Doclet バージョン 1.5.0_11 全パッケージとクラスの階層ツリーを作成しています... 警告 3 個 [INFO] ------------------------------------------------------------------------ [ERROR] BU
IT政策に関する意見をインターネットで募集、議論する“ネット審議会”「経済産業省アイディアボックス」が2010年3月16日、投稿受け付けを終了した。システム費用は前回の約700万円に対し、今回は90万円。この劇的なコスト削減は、アイディアボックスに参加した国民との対話から生まれた。 第1回アイディアボックスはSalesforce、終了後はデータで公開 経産省が最初にアイディアボックスを開設したのは2009年10月。目的はインターネットを通じた、意見募集システムの可能性の実験だ。議論のテーマは電子政府だった。実施は野村総合研究所に委託され、システムはセールスフォース・ドットコムのSaaS「Salesforce CRM Ideas」を利用した。約1カ月間運用し、システム費用は約714万円だった(関連リンク:電子経済産業省アイディアボックスの実施に係る基本情報)。 2009月10月14日から11
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く