Trusted by teams seeking the highest levels of security, compliance and performance.
以前、個人的にSubversionの無料ホスティングサービスを調べたことがあり、あれから1年たったので、最近はどうなのかと今年も軽く調べてみました。 変わらず、Sourceforgeやtigris、Google Codeのホスティングサービスは有名ですが、オープンソース向けのイメージが強かったりするので。 以下に簡単にまとめてみましたが、大抵のサービスは背後に有償プランを持っていて、有償にすると、利用可能容量の拡大や、セキュア通信(SSLなど)、バックアップまわりの充実などを提供してくれる模様。 あと、有料のホスティングサービスは、結構たくさんでてきているみたいですね。 Unfuddle Unfuddle - Free Source Control, Bug and Issue Tracking http://unfuddle.com/ Subversion + Ruby on Rails
プロジェクト管理サービスの「Assembla」を久しぶりに見てみたら、非公開で2GBまでのリポジトリを持てるようになっていました。 以前は、無料で使えるのは200MBまでで、その後、500MBまで拡張されていたらしいのですが、いつの間にかさらに2GBに拡張、非公開のリポジトリも無料で持てるようになったようです(「Assembla free trial」から無料アカウントの申請ができます)。 現在、無料で利用できるプランは「Repository Only」プランと「Free Public」プランで、両者の違いは以下のようになっています。 プロジェクト管理サービス「Assembla」の無料プラン比較 項目 Repository Only Free Public 価格
テキストの違いを調べる時、ちょっとした違いならdiffコマンドで十分なのだが、たくさんの違いがある時にはちょっと解析するのが手間。 この分野にはいくつかのアプリケーションがあるけれど、Mac環境でXcodeがインストールしてあるならFileMerge.appがすでにインストール済みです。 /Developer/Applications/Utilities/FileMerge.app 使い方は簡単。起動させると「Compare files」が開くので、比べるべき二つのファイルを指定します。 ファイルをドラッグ&ドロップしてもよいし、ファイル選択ダイアログで選んでもよし。 「Compare」ボタンをクリックすると、GUIで違う箇所がハイライトされます。ASCIIでない場合は警告が出ますが「Proceed anyway」ボタンをクリックすればUTF-8のテキストでも大丈夫。 参照 いろんなフィル
Developer Tools に付属する FileMerge.app はテキストファイルの日本語対応が駄目で、Shift JIS しか扱えない。改善するぞ。 Preferences... で拡張子ごとに Filter を設定できるようになっている。エンコーディングを判別して変換するスクリプトを書いてテキストファイルの Filter に設定すれば良さそうだ。php で以下のようなスクリプトを書いた(うちは entropy のパッケージ を入れているので、php のパスは「/usr/local/php5/bin/php」とした)。 #!/usr/bin/php <?php $body=file_get_contents($argv[1]); //改行コードもついでに変換 $body = str_replace("¥r¥n", "¥n", $body); $body = str_replace
これからの社内DX 真のDXのため、まずは社内のデジタル化を DXのファーストステップのヒント エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 新OSのWin11はどう進化したか ビジネス上の役割、開発の要因と Win11が目指した5つのポイントを紹介 いま求められるID管理:前編 有名コンサルが一堂に会し語り合う いま必要なサイバーガバナンスのありかた オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス RPA見直される”業務”と”人”の関係 人的リ
CakePHPの開発用にAptanaを設定する。 ■*.ctpや*.thtmlの拡張子をAptanaでPHPファイルとして認識させる 1. Window > Preferences を選んでPreferencesパネルを表示する。 2. General > Content Types を選んでContent Typesを表示する。 3. Text > PHP Source File を選ぶとFile assoceations:の欄に*.phpが表示される。 4. Add...ボタンを押して、*.ctpと*.hthmlを追加する。 ■Aptanaにスニペットを登録する(下準備) プロジェクトフォルダ内にsnippetsというフォルダを用意することがポイント。 プロジェクトを作っていない場合は、作成しておくこと。 1. File > New > Project... で、プロジェクトを作成する
Spket IDE Spket IDEは、なかなかユニークで高機能なJavaScriptエディタです。 どの辺がユニークかというと、JavaScript, XMLのエディタとしてだけでなく、下記の機能も持っているからです(各機能のスナップショット付きの説明画面にリンクしてあります)。 JavaScript XUL/XBL SVG Lzszlo Yahoo! Widget コード補完機能もありますし、コードスニペット機能もあり、JavaScriptの階層表示にも対応しています。 エディタは、eclipseプラグインとして動作させることもできますし、スタンドアロンのアプリとしても動作させることができます。 個人的には、AptanaとSpket IDEの両方をeclipseのプラグインとして入れておいて、用途に合わせて使い分けるのがいいかなと思います。
JavaScript プログラマの方にお聞きします。 近頃注目を集めている JavaScript ですが、どのような開発環境で開発していますでしょうか。(ブラウザ、デバッガ、エディタ、ブラウザのプラグイン、そのほか) サードパーティ製のツールなどをお使いの方は、できればそれがどんなものか、なぜそれがいいのかも教えてください。 ちなみに僕は Firefox の JavaScript コンソールと Emacs の java-mode というとてもしょぼい感じですw
2010年04月29日22:24 カテゴリ雑記 使いやすいJavaScriptエディタを求めて ウェブブラウザにFirefoxを使うようになり、Greasemonkeyを導入してからというもの、JavaScriptでスクリプトを書くことが多くなりました。 Greasemonkeyは実に優れたソフトウェアで、ブラウザで操作可能なサービスを数多く利用している現在(勉強メモ代わりに使うWikiやオンライン検索システムなど)、手放すことのできないツールとなっています。何か「困ったな~」「不便だな~」と思ったら、スクリプトを書いてしまえばなんとかなってしまうのですから、たまりません。これまでであれば、望みをかなえてくれるような専用のソフトウェアを探さなければならないところでした。 しかし、だんだんと書くJavaScriptの規模が大きくなってくると、困るのはエディタです。いかに効率よく編集できるか、
emacsのpython-modeでもauto-complete.elを使う 2009.05.27 日記 auto-complete, Emacs, google, Python, ubuntu こないだは、R用のauto-complete.el拡張を書いてみたわけですが、ここまで来るとpython開発環境もemacsにしておきたい。 というわけで、どうにか使えるようになったので、まとめてみます。ちなみに当方の環境は32bit ubuntu9.04です。 python開発環境の整備 その前に、python開発環境on emacsの整備から。 実は、emacsとpythonの関係はかなりややこしいことになっていましてemacs21時代はpython-mode.elなるpython-modeが主流だったようなのですが、emacs22ではpython.elなるpython-modeがデフォルトで
「横道にそれすぎ」に書いた事情で、EmacsでJavaScriptソースコードを読む環境を少し整えようかと。 次の2つのツールを導入してみよう、っと。 js2-mode: http://code.google.com/p/js2-mode/ エグズーベラント(EXUBERANT)Ctags: http://ctags.sourceforge.net/ 内容: より良いEmacs JavaScriptモード -- js2-mode 強烈なタグファイル作成ツール -- エグズーベラントCtags エグズーベラントCtagsを調べてみる EmacsでJavaScriptソースを読む ●より良いEmacs JavaScriptモード -- js2-mode 以前(2006年7月)、ひげぽんさんの記事で、「ecmascript-mode.el < javascript.el みたいだ」と書いてあった
javascript、emacsそしてコンパイラマニアのSteve Yeggeが製作したモードがこれだ http://code.google.com/p/js2-mode/ これがjs2-modeを紹介するブログ: http://steve-yegge.blogspot.com/2008/03/js2-mode-new-javascript-mode-for-emacs.html emacsの言語モードといったら大抵、適当なパーサをelispで実装したものが普通だ。perlのようにパースが難しい言語だと、emacsが混乱することもよくある。しかし、js2は Mozilla Rhino(http://www.mozilla.org/rhino/) のパーサのポートなのだ。つまり本物のjavascriptパーサってことだ。さすがコンパイラオタク。そのサイズは1万2千loc! ブログが長いので有
更新履歴 2008-06-20: 公開 js2-mode をおとなしくさせる js2-mode は Emacs で JavaScript を書くための major-mode です。 外部の JavaScript 処理系無しに (flymake のように) 文法上のエラーを表示するなど、 かなり意欲的な機能を備えています。 しかしその一方で、js2-mode のデフォルトの挙動はかなり独特です。 ここでは、それらの挙動を他の major-mode とそろえる方法を説明します。 インストール js2-mode はファイル単体で配布されていますので、それを load-path の通った場所に置きます。 % wget http://js2-mode.googlecode.com/files/js2-20080616a.el % mv js2-20080616a.el /PATH/TO/js2.el
4/2の第6回中国GTUG勉強会のためにネタをいろいろ仕込んでいる 最中なのですが、emacsのJavascriptの表示を見やすくできないかと 模索していたら、良いEmacs-lispが公開されていました。 js2-mode http://code.google.com/p/js2-mode/ これをemacsに導入してみました。 拡張子が「.js」の物は無事、色がつくようになって、怪しい所には 下線が付くようになりました。 これを、HTMLファイルにも適用したいところです。 本当は、Tabのインデントがあまり良くないので、インデントを改善 したかったのですが、未だに改善方法がわかりません。 さて、本題の導入方法ですが。 1. js2-modeのソースコードをダウンロードする。 (以降では、仮にjs2.elというファイル名にします) 2. emacsのパスが通っている所にjs2.elをコ
いままで、Emacs での JavaScript開発には javascript.el を使っていたんだけど、これがシンタックスハイライト(しかも、ショボイ・・・)ぐらいしか機能がなくて、全然満足してなかった。 で、いい加減、良さげな elisp が無いかなー、とか思って探したら、js2-mode なんてものを見つけた。これ、スゴイ。 Stevey's Blog Rants: js2-mode: a new JavaScript mode for Emacs js2-mode: Google Code パッと目についた特徴をあげると、シンタックスハイライトが正確 javascript-mode では色がぐちゃぐちゃになるソース(例えば、prototype.js)でも、きれいに色をつけてくれる。再帰降下パーサを使ってるらしい。JavaScript の不規則なインデントに対応している タブを押す
mmm-mode というものがありまして、2つのメジャーモードを共立させてしまおうというものなのですが、JavaScript が書かれた HTML を設定するときに一悶着あったのでまとめます。 JavaScript 用のモードですが有名なのが4つあります。 js2-modeもっとも有名なモードjs-modeEmacs 23.2 から標準搭載されたモードjava-modeJava のモードなのに Emacs 23.1 までのデフォルトのモードjavascript-modejs-mode の前身 まず、js2-mode。 バージョンは 0~20080616a-1。 これはソースコードに書かれている通りまともに動きません。 JavaScript の部分で何かしようとすると syntax error ってツンツンしてきます。 ;; This mode does not yet work with
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
auto-completeの基本的な使い方については前回説明しました。今回はさらに踏み込んたauto-completeの拡張方法について説明したのちに、auto-completeの将来やその周辺について説明したいと思います。 auto-completeの拡張方法 ======================= 情報源の基本 ———— 拡張可能と称しているソフトウェアの多くがプラグイン手法を採用しているように、auto-completeも一種のプラグイン手法によって拡張可能性を実現しています。それが情報源と呼ばれるauto-completeを拡張するためのコアの概念になります。情報源という表現はもともとanythingという拡張で使用されていたものですが(*1)、拡張性に富む形式であること、概念の再利用によって学習コストを低く保てることから、auto-completeでも同様の形式を採用しま
同一のバッファ内ならac-modeでなんでも補完してくれる。でもxyzzyのjavascript-modeみたいに"document"とか"getElementById"とか"innerHTML"とか予め存在するDOMメソッドやDOMオブジェクトやDOMプロパティを最初から補完してくれたほうが便利だと思う。そういうやつをEmacs上でできるようなものがないかと探してみたけど、見付けることができなかったので適当にやってみた。用意するもの Emacsac-mode http://taiyaki.org/elisp/ac-mode/js2-mode http://code.google.com/p/js2-mode/dabbrev-expand-multiple http://d.hatena.ne.jp/khiker/20070817/emacs_dabbrevxyzzyのjavascript
The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめに はじめまして、Yahoo!検索のデザイナー担当の竹内美帆と申します。 今Yahoo! JAPANでは、プロジェクト毎にバージョン管理システムを使い分けていますが、Subversionを使用しコードを管理しているプロジェクトもあります。2011年1月~3月には、デザイナーが所属する部署でもデザイナーが作成するHTML・CSS・JavaScriptファイルなどをバージョン管理システムであるSubversion(サブバージョン)で管理しようという動きがありました。 デザイナーにとってはとっつきにくい印象がある「バージョン管理」ですが、うまく利用すれば「あのファイルどこいった?(汗)」「いつこのファイル書きかえたっけ?(汗)」「
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
git addを取り消す $ git reset HEAD foo.txt git add で編集内容が index に追加*1されます。 間違えて index に追加した場合に、このコマンドで取り消しができます。 $ git add foo.txt $ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: foo.txt # $ git reset HEAD foo.txt Unstaged changes after reset: M foo.txt $ git status # On branch master # Changed but not updated: # (use "git add <file
#center(){&sizex(7){redo+.elのぺえじ}} *これは何? Emacsで「やり直し」を可能にするredo.elの改良版です。 オリジナルのredo.elからの改良点: -バッファの内容が壊れるバグを修正した -アンドゥ時に過去のアンドゥがリドゥされないように設定できる(普通のテキストエディタのような挙動になる) -メニューバーとツールバーにredoの項目が追加される GNU Emacs 21, 22, 23, 24およびMeadow 2, 3で動作確認しました。 *ダウンロード &ref(redo+.el) (version 1.19) *使い方 redo+.el をEmacsのロードパスの通ったディレクトリに保存し、バイトコンパイルします。 .emacsファイルに以下の内容を追加します。 (require 'redo+) アンドゥ時に過去のアンドゥがリドゥされない
James Gosling氏に敬意を表したい。彼は、より良いツールがあるにもかかわらず、開発時のニーズを満たすためと称してEmacsを使い続ける開発者らに引導を渡してくれた。 Builder AUの編集者であるChris Duckettが、Javaの生みの親であり、Emacsの開発にも携わったことのあるJames Gosling氏にインタビューを行っている。同氏のEmacsに対する思いは、このエディタを日々の作業で使い続けている人々の熱い想いほどには強くないようである。以下の発言は、Emacsを熱狂的に支持する人々の強い反感を買うことになるに違いない。 あー、Emacsね。あれは1978年頃のアイデアとしてはとても素晴らしいものだったよ。何年前になるかな?30年前?みんな、もういい加減使うのをやめたらどうだ。30年前と言えば、ムーアの法則が少なくとも15回は適用できることになる。2の15乗
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く