Markdownの基礎 *斜体*または__italic__ **または__bold__太字 リンク:[テキスト](http://url.com/ "タイトル") イメージ? 番号付きリスト: 1. Foo 2. Bar スペース二つだけの行は空行となります。 基本的なHTMLタグもサポートされています Markdownについての詳しい情報
Groovyで文字列の途中に破壊的に文字列を挿入する で以下のコメントをもらった delegateがよく分からないので、試さずそのままコメントを載せてた。 Groovy イン・アクションを参考にdelegateを使って、 Groovyで文字列の一部を破壊的に削除する をやり直そうと思って試した。 しかし、コメントで教えてもらったコードが動かなかった。。。 コード String.metaClass.insert << { i, s -> def chars = delegate.value as List; chars.addAll(i, s as List); delegate.value = chars as char[]; delegate.count = chars.size() } def s = 'groovy' s.insert(3, 'groovy') s 実行結果 Caug
On the second part of this series learn about ExpandoMetaClass, a special MetaClass that will let you update and tweak the behavior of classes in runtime. IntroductionWe saw on the first part that Groovy provides a MetaClass for each class, and that you may modify the behavior of classes with Categories, which as easy to use as they look are usually associated with a temporal scope. ExpandoMetaCla
車がなくても東京で海に昇る朝日を見たい 年末あたりからふと「海で朝日を見たい」という根源的欲求がごく内側から湧き上がって離れなくなってしまった!昨年は突然「島を旅行したい」という衝動に天啓のように打たれていくつかの島を渡り歩いたのだが、今年はまたしても唐突に、空気の澄み渡った朝に水平線を…
1 前書き 1.1 このドキュメンテーションについて 1.2 TextMateの理念 1.3 用語 1.4 制限 2 複数のファイルを使用する 2.1 (タブと一緒に)プロジェクトを作る 2.1.1 自動的にアップデートするプロジェクト 2.1.2 必要ないファイルをフィルタリングする 2.1.3 テキストファイルとバイナリファイル 2.1.4 プロジェクトドロワのポジショニング 2.2 プロジェクト内での検索と置換 2.3 優雅にファイル間を移動 3 ナビゲーション / オーバービュー 3.1 ブックマーク 3.2 テキストブロックを折りたたむ (フォールディング) 3.2.1 折りたたみのカスタマイズ 3.3 ファンクション(関数)ポップアップ 3.3.1 リストをカスタマイズする 4 テキストでの作業 4.1 自動的にペアになる文字(引用など) 4.2 補完 4.3 コピー・ペースト
■ GitHub時代のオープンソース・プロジェクトとの付き合い方 GitHubへpull requestする際のベストプラクティスからmaster ブランチで pull request していいのは小学生までってこともないの流れを読んでいて、先日ruby-listであったRedmineのRuby1.9,Rails3対応の話を思い出した。あのときは投稿者は納得して、「GitHub時代のコントリビューションの仕方」みたいなものを理解してくれたようなのだけど、その上で「masterでパッチ作るな」的なお作法を生真面目に受け取りすぎて敷居を高く感じてしまわれても困るよなぁと思った。 そこで、「GitHub時代にフリー/オープンソース・ソフトウェア(以下FOSS)プロジェクトと付き合うための五ヶ条」的なものをまとめてみた。まぁ、そんな大それたものでもないけど。 1. 貢献しようと意気込まない FOS
Firefox web browser - Faster, more secure & customizable FirefoxでPDFを閲覧する場合、Adobe Readerやそのほかサードパーティベンダが提供するプラグインまたはエクステンションを使うことになる。ブラウザ内にPDFを表示する場合でも、一旦ダウンロードして外部アプリケーションで閲覧する場合でも、ユーザ体験の面ではそれまでのWebブラウジングとの一貫性が消失するという問題がある。インタラクションはブラウザやWebのそれからアプリケーションのものに置き換わることになるし、ブラウザとの連動性も低い。 Firefoxにおいてこうした問題を解決しようという取り組み「pdf.js」が進められている。CanvasやSVGといったHTML5技術とJavaScriptのみでPDFリーダを実装し、FirefoxからネイティブにPDFを閲覧でき
Mozillaは6月21日(米国時間)、Webブラウザの新版「Firefox 5」を正式リリースしたことを発表した。リリースされたのは、Windows版、Mac版、Linux版、Android版の4種類。デスクトップ版(Windows、Mac、Linux)では「CSS アニメーション」に対応し、Android版ではプライバシー機能「Do Not Track」を新たに搭載するなどの特徴がある。 FirefoxのWebサイト Mozillaでは今回からリリースサイクルを大幅に刷新している。これまでは、機能の開発が終わるのを待ち、約1~2年の間隔で大きなリリースを行ってきたが、今後は基本的に6週間おきの短期リリースを繰り返していく形式に変更。例外的に、今回のリリースは前回から約3ヶ月、次のFirefox 6は8週間となっているが、その後は6週間ごとにリリースが続けられ、今年中にFirefox 9
What's this? 今すぐフォローすべきnode.js界のスーパーエンジニア を発端とした各界の「今すぐフォローすべきスーパーエンジニア」のまとめたものです. 発端となった記事以前に投稿された記事であっても,同様の趣旨のものは一覧に含めています. 紹介された Twitter アカウントの一覧は,右側のカテゴリーから参照する事ができます. 尚,まだ紹介のないプログラミング言語,技術分野(の一部)については, 参考までに ツイコレ! による検索結果へのリンクを貼っています(末尾に「*」印のあるリンクが該当するものになります).これらのリンクは, 紹介記事が見つかり次第入れ替える予定です. 各記事の人気ランキングは,以下の各種 Web サービスの API から得られるカウントの合計を元に作成しています. Twitter ※Topsy の API 経由でツイート数を取得 Facebook ※
MynuはMac OSXのメニュー常駐型ソフトウェアをRubyで作成するフレームワーク。 MynuはRuby製のオープンソース・ソフトウェア。Mac OSXではRubyと親和性が高い。MacRubyがあり、Rubyを使ってMac OSX用のソフトウェアを組むこともできる。だが実際に行われている事例はあまり多くない。あえてRubyを使ってGUIアプリケーションを組み上げたいとは思わないのだろう。 デモアプリ だがちょっとしたツールであればRubyを使って作りたいと思うかもしれない。そこでターミナルではなくメニューから呼び出せるMynuを紹介しよう。 MynuはRubyではあるのだが、メニューバーに常駐するソフトウェアを作るためのプラットフォームになっている。メニューバーにアイコンを表示し、そこから機能を呼び出せるようになっている。特定のコマンド実行はもちろん、アプリケーションを起動したりUR
Mac OS X:お待たせしました! Windows用の必須アイテムである『CCleaner』が、ついにMac用にフリーベータ版として登場です。パソコン上に溜まってしまう不要物を、わずか一クリックでクリーニングできます! 最初のベータリリースなので、OS X版はWindows版ほど多機能ではありませんが、今後急ピッチで開発は進むはずなので、ご心配なく。 ブラウザにおいては、Safari/Firefox両方のキャッシュ、履歴、クッキーのクリーニングが可能です。OS Xシステムに対しては、ゴミ箱を空にする、一時フォルダ、最近使用した書類、最近使用したアプリリストなどのクリーニングができます。 CCleanerの開発元であるPiriformによると、2、3ヶ月後にはベータからフルリリース版へ移行する予定でいるようなので、今後の展開から目が離せなそうです。 CCleaner | Piriform
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く