事情があって、コンピュータのハードウェアメカニズムをごく簡単に説明したいのです。本物のCPUは難しくて簡単な説明にはならないし、そもそも僕は本物がどうなっているかよく知りません。 そこで、オモチャの仮想機械を作ることにしました。加減乗除だけができるスタックマシンです。仮想機械の実装はJavaScript、ユーザーインターフェースはHTMLです。こういうとき、JavaScript + HTML はお手軽でほんとに便利です。 Web上で試せるURL http://www.chimaira.org/tools/rac0.html 初等算術計算仮想機械の実装 仮想機械を実装するソースコードは次のようです。インストラクション(機械語命令)の説明はすぐ後でします。 /* rac0vm.js */ /* * Rudimentary Arithmetic Calculator Level-0 */ var
FC2からLivedoorに移転し半年くらい(2009年9月30日~2010年4月2日)やってた旧はちま起稿です。当時浪人1年目でした。(その後合格したけど大学行かずに上京してます) その後ちょっとした事情があってLivedoor内でサイト移転してます。 当時を思い出す自分用のアーカイブとして鍵かけてます。ごめん。
2009年11月25日17:30 カテゴリiTech GNU Emacs OS 作った(笑) 作っちゃいました(笑) gnue: GNU Emacs OSですね。わかりますw RT @repeatedly: Emacsは軽いOS RT @chibakick: エディタって言われるものは軽いよな。確かに、IDEって言われるものは重いRT @dankogai: 今やemacsは軽い方に分類される>@gnue: http://colabv6.dan.co.jp/vm/Gnu-Emacs-OS.tbz - 411MB 最初の起動の時、「コピー」でなく「移動」を選択して下さい。VMWare Fusion 3 で作ったので、環境によっては「VMが新しすぎる」とか言われるかも知れませんが、そのあたりは各自適当に.vmxを編集してくださいな。 もうこの時点でネタバレ。正体FreeBSD-7.2-i386で
Perlのドキュメントはわざわざサーバにアクセスして読むものではなく、インストールして読むものですよね?――というわけで、日本人向けに特化したperldocをつくってみました。Pod::PerldocJpをインストールすると、perldocjpというコマンドが利用できるようになります。これを使うと、 =encodingが指定されている(たいていは日本語の)PODも(端末の文字コードによらず)正しく表示できるようになります。 perlコアに付属している一部のドキュメントについてはperldoc.jpで公開されている日本語のPODをダウンロードしてきてローカルで読めるようになります。 fによるコマンド検索などにも対応していますので、コマンドラインから $ perldocjp -Jf printとタイプすれば、日本語でprintコマンドの説明が読めるようになります(perlfuncを訳してくださ
(前編からの続き) 複数の画像を並べたカルーセルを作る 複数の画像を並べて表示するカルーセルを作成しましょう。はじめに、CSSを用意します。ここでは水平方向(横向き)用として以下のようなCSSを定義し、 「carousel.css」ファイルとして保存します。垂直方向(縦向き)のカルーセルを作成したい場合は、UIZE FrameworkのデモページにあるサンプルのCSSをコピーしてください。 /*** styles for thumbnails ***/ a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:hover, a.thumbnail:active { border:none; } a.thumbnail img, a.thumbnail:link img, a.thumbnail:visited img
定番のカルーセルを作ろう Amazonでおなじみの「カルーセルパネル」は、最近ではさまざまなサイトで見かける定番のUIになりました。アニメーション機能に強いJavaScript/Ajaxフレームワーク「UIZE JavaScript Framework」(以下、UIZE Framework)でも専用のウィジェットが用意されており、カルーセルパネルを手軽に作成できます。 1枚の画像を切り替えるカルーセル はじめに、1枚の大きな画像を切り替えて表示するカルーセルを作ります。UIZE Frameworkのライブラリーファイルに含まれる「widget.slideshow.css」をコピーし、linkタグを使ってHTMLに読み込ませます。 <link rel="stylesheet" href="css/widget.slideshow.css"> 次にカルーセル用のオリジナルのCSSを定義します。
本当に情に訴えられるかどうかわかりませんが… ニューヨークベースのグループ購入サイトGrouponでお知らせメールの購読を止めると、購読完了ページがこんなんになってます。 「解除ですか? たいへん残念です。 どれぐらい残念かって? そうですね、デリックを紹介しましょう。彼こそは、お客様がGrouponの毎日の通知メールを楽しんでくださってると信じてた男です」 と出て、さらに下の「デリックを罰する」ボタンを押せるようになってます。まあ押してみてください。 さて、デリックさんを気の毒に思って再講読する人はいるんでしょうか? # どちらかというと、この画面を見ようとして解除する人の方が増えたりして via Reddit
HTML5の目玉機能の1つにCanvasタグがあります。このCanvasタグとJavaScriptを使ってWebブラウザで遊べるゲームが少しずつ登場してきたので、いくつか紹介しましょう。HTML5がどんなポテンシャルを持っているのか、その一部が楽しく分かると思います。 1つめはスーパーマリオみたいなゲーム。ブログ「PurpleFloyd's Blog 」のエントリ「 A Platform Game Using HTML5 Canvas 」で紹介されていました。 遊び方は、カーソルキーで主人公を左右に移動、スペースキーでジャンプです。音は出ませんしスコアも計算しません。Internet Explorer 7/8では「耐え難いほど遅い」そうですので、プレイはFirefoxなどでどうぞ。 もう1つのゲームは、Google Chromeの高速性やとHTML5のデモンストレーションのためにグーグルが
最近、妙に読書熱が上がってきてしまい若干寝不足な nakamura です。今は 沈まぬ太陽 を読んでますが、内容が重たすぎて眠れない、、、 さて『今さら聞けない用語集』シリーズも 3 回目。今回は Linux を主としたサーバ関連の用語解説をお届けします。サーバ関連といってしまうと曖昧ですが、主に Linux やネットワークに関する用語をご紹介していこうと思います。 カーネル 『OS の中核部分』とか『OS とハードウェアの間を取り持つもの』といった解説をよく耳にしますが、我々が普段よく触れている Web アプリケーションの開発に例えると分かりやすいでしょう。昨今のフレームワークではデータアクセスの部分が抽象化されていて、例えば『データベースに接続する』といった過程は特に意識する事なく開発が可能です。カーネルもコンピュータ上で似たような役割を担っています。全てのアプリケーションは等しくメモ
Find, install and publish Python packages with the Python Package Index Search PyPI Search Or browse projects The Python Package Index (PyPI) is a repository of software for the Python programming language. PyPI helps you find and install software developed and shared by the Python community. Learn about installing packages. Package authors use PyPI to distribute their software. Learn how to packa
Welcome to web2py! How did you get here? You are successfully running web2py You visited the url /welcome/default/index Which called the function index() located in the file web2py/applications/welcome/controllers/default.py The output of the file is a dictionary that was rendered by the view web2py/applications/welcome/views/default/index.html You can modify this application and adapt it to your
chihiroです。 最近Pythonでのメールを送受信に試行錯誤することがあり、ようやく分かってきたので、ここにまとめておきたいと思います。 Pythonでメールを送信する Python標準ライブラリでメールを送信する場合、 emailパッケージを使ってMIME文書を作成 smtplibを使って送信 という手順を踏みます。 emailパッケージははじめはとっつきにくいのですが、 各クラスのインターフェイスは統一感があり、よく練られているので、一度分かってしまえば明快です。 国際化されたヘッダーやテキスト以外のコンテンツの扱いに関しても問題ないので、 "battery inside"なPythonのありがたみを実感できるパッケージだと思います。 基本的な例 テキスト形式のメッセージをlocalhost:25から送信する例です。 # -*- coding: utf-8 -*- import
CSSにデータを埋め込む方法を考えてみた(CSS2KB) - latest log の続き CSS2KB とは CSS にちょっとした情報を埋め込むトリックの1つ。 list-style: url(1dot.gif?key=val) から key=val を取り出せるというもの。 CSS2KB の難点は、ダミーファイル(1dot.gif) が実際に必要だった点 ダミーファイルのロード ⇒ 通信が余計に発生するよね ダミーファイルが 404 だと? ⇒ key=val が取り出せない ⇒ それってまずいよね ダミーファイルが邪魔なので、もうちょっと考えてみた 試しに、URL を list-style: url(?key=val) だけにしてみたら ダミーファイル(1dot.gif)が不要に CSS のファイルパスが補完された形で取得できる ⇒ 補完された CSS のURLがついでに取れてくる
ウェブで見かけた文字が、やたら気になることがあるので 作ってみました javascript:location.href = 'http://www.fileformat.info/info/unicode/char/' + (function(r){ var n = r.startContainer; var p = r.startOffset; return (n.nodeType == 3) ? n.nodeValue.charAt(p) : n.childNodes[p].textContent.charAt(0); })(getSelection().getRangeAt(0)).charCodeAt(0).toString(16) + '/index.htm'; void(0); 使い方は簡単 気になる文字を選択してブックマークレットを実行するだけ! 対応ブラウザ HTML5 t
はじめに このAPIリファレンスはREXML2.4.2のツリーAPIのもので、書 籍「Ruby de XML」の 付録として収録されているものをベースとしています。こ のAPIリファレンスはREXMLに付属してくるドキュメントと は別物です。ちなみに、REXML に付属してくるドキュメントの和訳のアーカイブはダウンロード出来ます。 まずはツリーAPIでのクラス、モジュールの構成を(Fig: ツリーAPIの構成)に示す。 Fig: ツリーAPIの構成 +-----------------+ +-----------------+ +--------------------------+ | REXML::Child | | REXML::Parent | | REXML::Element | +-----------------+ | _____________ |-+-| ________
昔一回まとめてたけど,Sendai.vimのネタに上がったので再掲しとく(ちょっと加筆した)。 → Vim Remade: Working on Java with all of Netbeans’ features - Vincent Liu - marsのメモ ■NetBeans jVi (http://jvi.sourceforge.net/) 元はJBuilder用で歴史は結構長い。viエミュだったけど,NB版はvimもそれなりにサポートしてる。 VIEX (http://viex.sourceforge.net/) あんまり噂聞かなくなったなぁと思ってたら,2009/7/7に更新されてるし(まだ活動中らしい)。 ■Eclipse viPlugin (http://www.satokar.com/viplugin/) 結構老舗のほうだけど,最近の様子はしらない。15euroのシェア
W3C に HTML5 Japanese Interest Group が発足しました。 このグループは、HTML5 仕様、および、それに関係する API 仕様を含めて、日本語でレビューすることを目的に発足したようです。W3C 会員のみならず、一般にも開放されています。 このグループの議長は、Web 標準 Blog でおなじみの株式会社ミツエーリンクスの矢倉 眞隆 氏です。 HTML5 仕様策定においては、WHATWG のメーリングリストで参加できますが、すべて英語です。多くの日本人にとっては英語の壁は大きいと言えます(私も結構苦労します)。 また、日本独自の印刷慣習を踏まえた議論も必要なはずですが、英語の壁だけでなく、他国の人にとっては関心が薄いという問題もあります。たとえば、ruby 要素、rt 要素, rp 要素なども、該当するでしょう。 日本語で、日本独自の事情を踏まえた議論ができ
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Web開発で,Pythonのコードをクライアントサイド(Webブラウザ)でダイナミックに実行したいというニーズはけっこうあると思う。 pystachio(ピスタチオ)はユニークなアプローチでPythonのコードをWebブラウザ上で実行する仕組みだ。Pythonのコードを,JavaScriptを使ってダイナミックにPythonのコードに変換して実行する,というもの。開発者はHTMLなどにPythonのコードを埋め込むだけでいい。あとはpystachioがPythonのコードをJavaScriptに変換して,実行してくれる。 まずは <script type="text/javascrip
流れ 1.創りたい物を決める。 2.それを創るのに最適だと思われる言語を選択する。 3.創りたい物の機能一覧を作る。 4.その中から、最低限必要な機能をリストアップして、それらに優先順位を付ける。 5.優先順位に従い、コードを書く。 6.テストとデバック。 7.なるべく早くリリースして、ユーザーのリアクションを確認する。 8.5に戻ってループ。 僕と同じ独学プログラマーの皆さん、こんな学び方はどうでしょうか? 僕は今現在、こういう流れでプログラムで遊んでいます。 ifとかforとか覚えたけど、これで何すればいいの??? って思っている人にはお勧めしたいです。 1.創りたい物を決める。 これが一番難しいって言う人は多そうですね。 難しく考える必要はありません。 誰も作った事がない、新しい物である必要はありません。 Blogとか、SNSとか、ゲームとか自分が普段使っているサービスやソフトで 「
When working with the DOM .nodeName property there are two hard-and-fast rules that most people abide by: The node names of HTML elements are always uppercase, even if they’re explicitly created using lowercase characters. <html> will result in a .nodeName === "HTML" (see the HTML 5 draft). The node names of XML elements are always in the original case, as specified when they’re created. <data> wi
題名の通りですが、これから Webデザインに手を出そう、 という方の為に日本語サイト で説明が凄く分かりやすい サイトと少しチュートリアル記事 の紹介です。 Webデザインを始めたいけどadobeのソフトは高額でなかなか手軽に始められません。まずはほぼ同等の機能を持ち、しかも無料で手に入るGimp(Photoshop代替ソフト)とInkscape(Illustrator代替ソフト)で様子見をしてみてはいかがでしょう。 使い方や実践チュートリアルを丁寧に説明してくれるサイトをご紹介します。「これなら触ってみよう」という気になれるかと思います。沢山あげられると選べずに萎えるので1,2サイトに絞りました。両ソフトのダウンロードもリンク先で出来ます。 プロも使ってるといわれるGimp。Webデザインをこれから始めようと思ってもなかなかとっつき難いかもしれません。ですので扉となってくれそうなサイトを
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 「プ
ふと思い立ってPHPのクラスメソッドを表示させて、選択することでその場所に飛ぶような仕組みを作ってみた。 map! =f <ESC>:call Gfunc()<CR> map! =fun <ESC>:call Gfunc()<CR> map! =func <ESC>:call Gfunc()<CR> " Grep functions and displaies with cw function! Gfunc() if &filetype=='php' vimgrep /^\s*\(public\|protected\|private\)\=\s*\(static\)\=\s*function\s*(*/ % | cw else if &filetype=='ruby' vimgrep /^\s*def\s\=(*)*/ % | cw elseif &filetype=='vim' vimg
rubyで画像処理をする場合には、RMagickが使われます。今回はその中でもウェブアプリケーションを作る上で使用頻度が高いであろう、リサイズのやり方についてご紹介します。 はじめに 本稿で紹介するすべてのサンプルコードは、事前に以下のコードを実行している前提で記述しています。また、破壊メソッドと非破壊メソッドの両方があるメソッドについては、サンプルコードでは特段の理由がない限り破壊メソッドを利用しています。 require 'rubygems' require 'rmagick' scale = 0.3 width = 160 height= 160 サンプル画像は以下を用います。 図1 original.png ※この画像は、「フリー素材屋Hoshino」の素材を使用させていただきました。 画像ファイルの読み込み RMagickで画像ファイルの読み込みを行う場合は、以下のようにrea
荒木と嫁の奇妙な生活 嫁が荒木の変人ぶりについて語る カテゴリ☆☆☆☆ 1: ゴボ天(東京都):2009/11/24(火) 18:38:47.38 ID:6Q0yYdHK 「ジョジョ」夫人が東大駒場祭に登場 荒木先生との“奇妙な生活”について語る 「お前は今まで食ったパンの枚数を覚えているのか」「『素数』を数えて落ち着くんだ」――数々の名言でネットユーザーの間でもお馴染みのマンガ『ジョジョの奇妙な冒険』。 この漫画の作者である荒木飛呂彦先生が、実は作品に負けず劣らずの強烈な個性の方であるのは有名な話ですが、 東京大学の学園祭で彼の奥さんを呼んだ講演が開かれ、その内容がすごすぎるとネットユーザーの間で話題を呼んでいます。 今回のエントリーは、11月21日に東京大学の学園祭第60回「駒場祭」で行われた、『ジョジョの奇妙な冒険』で有名な荒木飛呂彦先生の妻・荒木麻美さんによる トークライブ「荒木
心底寒いですね、ichikawaです。 今さら聞けないWeb(制作現場に出てくる)用語集第 2 回は「PHPフレームワーク編」です。 (今回ご紹介する用語の中には、幅広い意味を持つ用語もあります。使い方など一部に限定して紹介している部分もありますので、ご了承ください。) 何かアプリケーションを作ろうと思った時、どんなアプリケーションでもたいてい必要な機能ってありますよね? 例えばログイン機能やデータの登録機能など。 フレームワークは、そのようなよく使う機能などをひとまとめにしたセットです。 基本的な機能が備わっていることから、「土台」「雛形」「枠組み」なんて言われます。 すべてを1から作るのは大変ですが、フレームワークを利用することにより、独自に必要な部分だけ開発すればよくなるので、効率的にアプリケーションを作ることができます。 言語により色々なフレームワークがありますが、PHPで有名なフ
FC2からLivedoorに移転し半年くらい(2009年9月30日~2010年4月2日)やってた旧はちま起稿です。当時浪人1年目でした。(その後合格したけど大学行かずに上京してます) その後ちょっとした事情があってLivedoor内でサイト移転してます。 当時を思い出す自分用のアーカイブとして鍵かけてます。ごめん。
「お前は今まで食ったパンの枚数を覚えているのか」「『素数』を数えて落ち着くんだ」――数々の名言でネットユーザーの間でもお馴染みのマンガ『ジョジョの奇妙な冒険』。この漫画の作者である荒木飛呂彦先生が、実は作品に負けず劣らずの強烈な個性の方であるのは有名な話ですが、東京大学の学園祭で彼の奥さんを呼んだ講演が開かれ、その内容がすごすぎるとネットユーザーの間で話題を呼んでいます。 『ジョジョの奇妙な冒険』は、1987年に「週刊少年ジャンプ」で連載が開始された作品。連載開始当初から、圧倒的な個性の絵柄や強烈なキャラクターたちの台詞回し、そして先の読めない奇抜なプロットで多くの読者を魅了してきました。ネット上でも、作中で印象的に用いられた台詞を使ったAAが人気を呼んでいたり、「ジョジョ立ち」と呼ばれる登場人物の奇抜な決めポーズを真似たオフ会がしばしば話題になっており、作品は読んだことがないけど有名な台
ITや起業などをテーマにしたイベント「BRIDGE2009」が11月19日、東京都渋谷区の渋谷区立商工会館にて開催された。 このイベントは、IBM Venture Capital Groupパートナー日本代表の勝屋久氏や経営コンサルティングを手掛ける本荘事務所の本荘修二氏らを中心とした、IT業界周辺の有志による団体「BRIDGE2009実行委員会」が企画したもの。 その中のセッション、「未踏IT人材発掘・育成事業で求める人材とは?」では、サイボウズ創業者でフレームワークデザイナーの高須賀宣氏と東京工業大学 大学院情報理工学研究科 数理・計算科学専攻 准教授で、独立行政法人情報処理推進機構(IPA)未踏IT人材発掘・育成事業 プロジェクトマネージャー(PM)の首藤一幸氏が登壇。ナビゲーターを務めた勝屋久氏とともに、未踏IT人材発掘・育成事業で求められる人物像や、日本の技術者が海外に進出するた
個人用に作成。こうなります。mixi日記とはてダの画像を同期させてみるテスト - 5.1さらうどん 主な機能・はてなダイアリの最新記事をRSSで取ってきて、mixi日記に投稿します。・本文中にaタグが含まれている場合は、テキスト(URL)の形式に変換します。・本文中にimgタグが含まれている場合は、画像をローカルにキャッシュし、mixiフォトアルバムにアップロードした後、埋め込み用タグを生成してキャッシュ画像を削除します。使い方・githubからソースコードを持ってきて下さい。・HDtomixi.yamlを同じディレクトリ下に置き、必要項目を設定して下さい・要gem install mechanize・動作確認環境はRuby1.8.7。1.9系統では動かないかもしれません・あらゆる例外が想定されていないので、ご使用の際はご注意ください(アルバムの容量オーバーや通信エラーなど) 設定方法gi
先日のYuval Kogman氏のエッセイ″Why I don't use CouchDB″の私家版和訳(私は略して私訳と呼んでいます)が私の周辺のCouchDBファンに冷や水を浴びせたようです。どうも誤解もあるようで、Yuval Kogman氏は頭からCouchDBを否定しているのではないのです。氏のような一流のPerler(いや、Perlerでなくても)は野心的である反面、非常に現実的です。ですから、現時点においてはCouchDBがかなりスピード面で劣るのであるから、それを補って余りある野心的な(現にロードマップに載せていますよね)フィーチャーを早く見せなさいと、氏は言っているのです。これは叱咤激励でもあると思います。 私はたまたまMongoDBを選びましたが、夢を持ちたい人はCouchDBを選べばいいし、もっと現実路線の人は他のNoSQLデータベースを選べばいいのです。 そんなことよ
そろそろ iPhone にしようかと思ってる kimoto です。 そうなると家の無線 LAN を強化しないとな…。 さて、好評連載中の EC-CUBE カスタマイズ日誌ですが、今回で 5 回目です。 本日は、商品のサブ画像の登録数を増やす tips をご紹介します。 まずは設定変更 まずは、管理画面から 1 商品当たりのサブ画像数を変更します。 「基本情報管理」→「パラメータ設定」の「PRODUCTSUB_MAX」(商品サブ情報最大数)に、登録したい画像数を入力します。 しかし、このままでは増やせません。 DB が対応していないからです。テーブルに手を加える必要があります。 ここでは、PotsgreSQL、MySQL それぞれの場合でどのように変更を加える必要があるかを書いていきます。 PostgreSQL の場合 まずは「dtb_productsテーブルに必要なだけカラムを追加します。
753 :名無しさん必死だな:2009/11/24(火) 03:10:41 ずっと静観してたけどちょっと書いてみよう。 TGSのイベントブースじゃなく記者向けブースいったやつなら知ってるが jinはガジェット通信運営してる東京産業新聞社の社員だぞ。 ばらしちゃいけないルールでもあるのか? 23 名前:名無しさん必死だな 投稿日:2009/11/24(火) 20:27:19 ID:Q68wKPJr0 ガジェット通信→東京産業新聞社 東京産業新聞社→未来検索ブラジルの子会社 未来検索ブラジル 2ちゃんねる検索をはじめとした各種検索システムの開発・運営や、全文検索エンジンSennaのコンサルティングサービスを主な事業とする。 主要子会社 ニワンゴ ____ / \ /:::::::::::::::: \ _ /:::::::::::::::: || | ちょっと、
2chゲーム掲示板「jinはガジェット通信の東京産業新聞社の社員」スレッドに「ひろゆき」さんが現れる!! 当ブログの管理人が東京産業新聞社の社員ではないかとウワサされている 2ちゃんねるのゲーム掲示板スレッドにひろゆきさんが登場したようです ※東京産業新聞社はひろゆきさんの会社「未来検索ブラジル」の子会社です。 〜「jinはガジェット通信の東京産業新聞社の社員」スレッドより〜444 名前:ひろゆき ◆HiROpooa8o 投稿日:2009/11/25(水) 00:35:59 ID:aIUBZT0T0 ?S★(1074476) どもども。 http://getnews.jp/ 447 名前:名無しさん必死だな 投稿日:2009/11/25(水) 00:36:45 ID:a9+9RnEu0 >>444 えっ? 449 名前:名無しさん必死だな 投稿日:2009/11/25(水)
■ ドコモはXMLHttpRequestにiモードIDを載せるのを止めるべきだ (建設予定地) (27日追記)建設計画廃止。XMLHttpRequestだけ止めても効果がないことを理解したため。 (29日追記)何が言いたかったか、後日書く。
Whenever the moon and stars are set, Whenever the wind is high, All night long…
(2021/10/5)本記事は「任意の複数行テキストをコマンドでファイルに書き出す」へ移動した。
http://vim-users.jp/2009/11/hack104/ で Visual mode で * を使う方法を紹介したけど、いささかやっつけ感があるので、もう少しマシなものを書いてプラグイン化してみました。 visualstar.vim http://github.com/thinca/vim-visualstar で、書いたのはいいんだけど、実は似たようなのが既に www.vim.org に上がってる。 StarRange - Searches a string that you selected in visual mode with * or #. : vim online ただ、悪いけどこれの実装があまりにアレだったので新しく作った。違いとしては カスタマイズ用のキーマッピングの追加 レジスタの復元が不完全だったのを修正 ? での検索時は ? をエスケープするように h
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く