CINXE.COM
2010-01-01から1年間の記事一覧 - 永遠に未完成
<!DOCTYPE html> <html lang="ja" data-admin-domain="//blog.hatena.ne.jp" data-admin-origin="https://blog.hatena.ne.jp" data-author="thinca" data-avail-langs="ja en" data-blog="thinca.hatenablog.com" data-blog-host="thinca.hatenablog.com" data-blog-is-public="1" data-blog-name="永遠に未完成" data-blog-owner="thinca" data-blog-show-ads="1" data-blog-show-sleeping-ads="" data-blog-uri="https://thinca.hatenablog.com/" data-blog-uuid="10328537792366815717" data-blogs-uri-base="https://thinca.hatenablog.com" data-brand="hatenablog" data-data-layer="{"hatenablog":{"admin":{},"analytics":{"brand_property_id":"","measurement_id":"","non_sampling_property_id":"","property_id":"UA-75039377-1","separated_property_id":"UA-29716941-21"},"blog":{"blog_id":"10328537792366815717","content_seems_japanese":"true","disable_ads":"","enable_ads":"true","enable_keyword_link":"true","entry_show_footer_related_entries":"true","force_pc_view":"false","is_public":"true","is_responsive_view":"false","is_sleeping":"false","lang":"ja","name":"\u6c38\u9060\u306b\u672a\u5b8c\u6210","owner_name":"thinca","uri":"https://thinca.hatenablog.com/"},"brand":"hatenablog","page_id":"archive","permalink_entry":null,"pro":"free","router_type":"blogs"}}" data-device="pc" data-dont-recommend-pro="false" data-global-domain="https://hatena.blog" data-globalheader-color="b" data-globalheader-type="pc" data-has-touch-view="1" data-help-url="https://help.hatenablog.com" data-page="archive" data-parts-domain="https://hatenablog-parts.com" data-plus-available="" data-pro="false" data-router-type="blogs" data-sentry-dsn="https://03a33e4781a24cf2885099fed222b56d@sentry.io/1195218" data-sentry-environment="production" data-sentry-sample-rate="0.1" data-static-domain="https://cdn.blog.st-hatena.com" data-version="3302d0c519de548bcb3552ea0bf509" itemscope itemtype="http://schema.org/Blog" data-initial-state="{}" > <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="robots" content="max-image-preview:large" /> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=7; IE=9; IE=10; IE=11" /> <title>2010-01-01から1年間の記事一覧 - 永遠に未完成</title> <link rel="canonical" href="https://thinca.hatenablog.com/archive/2010"/> <meta itemprop="name" content="2010-01-01から1年間の記事一覧 - 永遠に未完成"/> <meta itemprop="image" content="https://cdn.blog.st-hatena.com/images/theme/og-image-1500.png"/> <meta property="og:title" content="2010-01-01から1年間の記事一覧 - 永遠に未完成"/> <meta property="og:type" content="blog"/> <meta property="og:url" content="https://thinca.hatenablog.com/archive/2010"/> <meta property="og:image" content="https://cdn.blog.st-hatena.com/images/theme/og-image-1500.png"/> <meta property="og:image:alt" content="2010-01-01から1年間の記事一覧 - 永遠に未完成"/> <meta property="og:description" content="永遠に未完成" /> <meta property="og:site_name" content="永遠に未完成"/> <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="2010-01-01から1年間の記事一覧 - 永遠に未完成" /> <meta name="twitter:description" content="永遠に未完成" /> <meta name="twitter:app:name:iphone" content="はてなブログアプリ" /> <meta name="twitter:app:id:iphone" content="583299321" /> <meta name="twitter:app:url:iphone" content="hatenablog:///open?uri=https%3A%2F%2Fthinca.hatenablog.com%2Farchive%2F2010" /> <meta name="twitter:site" content="@thinca" /> <script id="embed-gtm-data-layer-loader" data-data-layer-page-specific="" > (function() { function loadDataLayer(elem, attrName) { if (!elem) { return {}; } var json = elem.getAttribute(attrName); if (!json) { return {}; } return JSON.parse(json); } var globalVariables = loadDataLayer( document.documentElement, 'data-data-layer' ); var pageSpecificVariables = loadDataLayer( document.getElementById('embed-gtm-data-layer-loader'), 'data-data-layer-page-specific' ); var variables = [globalVariables, pageSpecificVariables]; if (!window.dataLayer) { window.dataLayer = []; } for (var i = 0; i < variables.length; i++) { window.dataLayer.push(variables[i]); } })(); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P4CXTW');</script> <!-- End Google Tag Manager --> <link rel="shortcut icon" href="https://thinca.hatenablog.com/icon/favicon"> <link rel="apple-touch-icon" href="https://thinca.hatenablog.com/icon/touch"> <link rel="icon" sizes="192x192" href="https://thinca.hatenablog.com/icon/link"> <link rel="alternate" type="application/atom+xml" title="Atom" href="https://thinca.hatenablog.com/feed"/> <link rel="alternate" type="application/rss+xml" title="RSS2.0" href="https://thinca.hatenablog.com/rss"/> <link rel="author" href="http://www.hatena.ne.jp/thinca/"> <link rel="next" href="https://thinca.hatenablog.com/archive/2010?page=2"> <link rel="preload" href="https://cdn.image.st-hatena.com/image/scale/2f5f027a8617b7a1d4359c5d99c5ecc758aed35a/backend=imagemagick;height=500;quality=80;version=1;width=500/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Fthinca%2F20101231%2F20101231082912.png" as="image"/> <link rel="stylesheet" type="text/css" href="https://cdn.blog.st-hatena.com/css/blog.css?version=3302d0c519de548bcb3552ea0bf509"/> <link rel="stylesheet" type="text/css" href="https://usercss.blog.st-hatena.com/blog_style/10328537792366815717/aa7c3bcd6d260825b5060c903d88fb1084256b36"/> <script> </script> <style> div#google_afc_user, div.google-afc-user-container, div.google_afc_image, div.google_afc_blocklink { display: block !important; } </style> <script src="https://cdn.pool.st-hatena.com/valve/valve.js" async></script> <script id="test-valve-definition"> var valve = window.valve || []; valve.push(function(v) { v.config({ service: 'blog', content: { result: 'adtrust', documentIds: ["blog:entry:10328537792366816457","blog:entry:10328537792366816460","blog:entry:10328537792366816463","blog:entry:10328537792366816465","blog:entry:10328537792366816468","blog:entry:10328537792366816474","blog:entry:10328537792366816477","blog:entry:10328537792366816480","blog:entry:10328537792366816483","blog:entry:10328537792366816488","blog:entry:10328537792366816491","blog:entry:10328537792366816494","blog:entry:10328537792366816497","blog:entry:10328537792366816499","blog:entry:10328537792366816506","blog:entry:10328537792366816509","blog:entry:10328537792366816517","blog:entry:10328537792366816519","blog:entry:10328537792366816522","blog:entry:10328537792366816527","blog:entry:10328537792366816530","blog:entry:10328537792366816532","blog:entry:10328537792366816534","blog:entry:10328537792366816537","blog:entry:10328537792366816540","blog:entry:10328537792366816542","blog:entry:10328537792366816546","blog:entry:10328537792366816548","blog:entry:10328537792366816551","blog:entry:10328537792366816556"] } }); v.defineDFPSlot({"sizes":[[320,100],[468,60]],"slotId":"entries-archive-header-banner","unit":"/4374287/blog_entries_header"}); v.sealDFPSlots(); }); </script> </head> <body class="page-archive globalheader-ng-enabled"> <div id="globalheader-container" data-brand="hatenablog" > <iframe id="globalheader" height="37" frameborder="0" allowTransparency="true"></iframe> </div> <nav class=" blog-controlls "> <div class="blog-controlls-blog-icon"> <a href="https://thinca.hatenablog.com/"> <img src="https://cdn.blog.st-hatena.com/images/admin/blog-icon-noimage.png" alt="永遠に未完成"/> </a> </div> <div class="blog-controlls-title"> <a href="https://thinca.hatenablog.com/">永遠に未完成</a> </div> <a href="https://blog.hatena.ne.jp/thinca/thinca.hatenablog.com/subscribe?utm_source=blogs_topright_button&utm_campaign=subscribe_blog&utm_medium=button" class="blog-controlls-subscribe-btn test-blog-header-controlls-subscribe"> 読者になる </a> </nav> <div id="container"> <div id="container-inner"> <header id="blog-title" data-brand="hatenablog"> <div id="blog-title-inner" > <div id="blog-title-content"> <h1 id="title"><a href="https://thinca.hatenablog.com/">永遠に未完成</a></h1> </div> </div> </header> <div id="content"> <div id="content-inner"> <div id="wrapper"> <div id="main"> <div id="main-inner"> <div class="ad ad-online-afc" style="display: block !important;"> <div id="entries-archive-header-banner" class="adsbygoogle" style="display:block!important;"></div> </div> <h2 class="archive-heading"> 2010-01-01から1年間の記事一覧 </h2> <div class="archive-entries"> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816457"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/12/31" rel="nofollow"> <time datetime="2010-12-31" title="2010-12-31"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">31</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101231/1293752010"> conceal を使って全角スペースを□で表示する</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> </div> <a href="https://thinca.hatenablog.com/entry/20101231/1293752010" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/2f5f027a8617b7a1d4359c5d99c5ecc758aed35a/backend=imagemagick;height=500;quality=80;version=1;width=500/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Fthinca%2F20101231%2F20101231082912.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> ってのをやってみたんだけど、結果的に微妙だった。一応やり方を紹介しておく。 設定 解説とかは面倒なのでソースのみ。 " conceal の表示を有効にする set conceallevel=1 " どのモードで conceal の文字にするか set concealcursor=nvic augroup vimrc-hig… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101231/1293752010" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101231/1293752010" alt="はてなブックマーク - conceal を使って全角スペースを□で表示する" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101231/1293752010" data-hatena-star-title=" conceal を使って全角スペースを□で表示する" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816460"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/12/15" rel="nofollow"> <time datetime="2010-12-15" title="2010-12-15"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">15</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101215/1292340358"> 端末の Vim でも Alt キーを使う</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> </div> <div class="archive-entry-body"> <p class="entry-description"> 本当は Vim Hacks のネタにしようと思ってたんだけど、どの環境でも動くかよくわからんし確認もしようがなかったのでメモ代わりにこっちに書いておく。というわけで環境によっては動かないかもしれないのであしからず。 端末の Vim のノーマルモードで Alt … </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101215/1292340358" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101215/1292340358" alt="はてなブックマーク - 端末の Vim でも Alt キーを使う" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101215/1292340358" data-hatena-star-title=" 端末の Vim でも Alt キーを使う" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816463"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/12/14" rel="nofollow"> <time datetime="2010-12-14" title="2010-12-14"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">14</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101214/1292254013"> Windows ではバッファ名に使えない文字</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> </div> <div class="archive-entry-body"> <p class="entry-description"> ざっと調べたところ、Windows では以下の文字は Vim のバッファ名に含められない。 * ? " | < >これらの文字が入っている場合、例えば :new *buffer* などとすると、 E480: No match: *buffer*とか言われる。`='*buffer*'` を使ってもダメ。 Vim のバグな気… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101214/1292254013" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101214/1292254013" alt="はてなブックマーク - Windows ではバッファ名に使えない文字" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101214/1292254013" data-hatena-star-title=" Windows ではバッファ名に使えない文字" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816465"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/11/28" rel="nofollow"> <time datetime="2010-11-28" title="2010-11-28"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">28</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101128/1290954572"> 第3回 sugamo.vim に行ってきた</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/event" class="archive-category-link category-event">event</a> </div> <div class="archive-entry-body"> <p class="entry-description"> 第3回 sugamo.vim にお邪魔してきたよ。 前回同様まったりもくもくと作業しつつ、気になったことやわからないことがあればその場で気軽に質問する感じで、あのまったりした感じが私は好きです。 初心者向けの発表もあったので、その資料へのリンク貼っておき… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101128/1290954572" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101128/1290954572" alt="はてなブックマーク - 第3回 sugamo.vim に行ってきた" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101128/1290954572" data-hatena-star-title=" 第3回 sugamo.vim に行ってきた" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816468"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/11/05" rel="nofollow"> <time datetime="2010-11-05" title="2010-11-05"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">05</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101105/1288896674"> 簡単な unite の source の作り方</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/unite" class="archive-category-link category-unite">unite</a> </div> <a href="https://thinca.hatenablog.com/entry/20101105/1288896674" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/13e2792813162ee32f143ba5f7350de6c3833fe2/backend=imagemagick;height=500;quality=80;version=1;width=500/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Fthinca%2F20101105%2F20101105032953.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> と言うわけで、unite の source の作り方を紹介します。本格的に作って配布したい場合は専用のファイルに書くのがいいのですが、今回は手軽に作ろう、ということで vimrc に書きます。そう。unite の source は vimrc でも書けます。 今回作るもの サンプル… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101105/1288896674" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101105/1288896674" alt="はてなブックマーク - 簡単な unite の source の作り方" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101105/1288896674" data-hatena-star-title=" 簡単な unite の source の作り方" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816474"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/11/04" rel="nofollow"> <time datetime="2010-11-04" title="2010-11-04"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">04</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101104/1288881308"> unite で ref.vim の検索をする</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/unite" class="archive-category-link category-unite">unite</a> </div> <a href="https://thinca.hatenablog.com/entry/20101104/1288881308" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/a339f4d7575aaafa6b1b38c159787c6a0f123099/backend=imagemagick;height=500;quality=80;version=1;width=500/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Fthinca%2F20101104%2F20101104233338.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> ちょっと前に作ってたのでここで晒しておく。https://github.com/thinca/vim-ref/tree/unite絶賛テストバージョンです。自己責任で! あ、あと複数の ref バッファを一度に開こうとすると最後の以外が真っ白になるというバグがあります。直すのちょっと手間… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101104/1288881308" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101104/1288881308" alt="はてなブックマーク - unite で ref.vim の検索をする" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101104/1288881308" data-hatena-star-title=" unite で ref.vim の検索をする" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816477"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/11/03" rel="nofollow"> <time datetime="2010-11-03" title="2010-11-03"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">03</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101103/1288718347"> unite の action にショートカットを設定する</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/unite" class="archive-category-link category-unite">unite</a> </div> <div class="archive-entry-body"> <p class="entry-description"> unite では で action を選択できるけど、やっぱりよく使うものにはショートカットを設定しておいて一発で実行したい。ショートカットについては (unite_do_delete_action) などがいくつかあるが、action なんて無尽蔵に増えるし全ての action に対して が設… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101103/1288718347" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101103/1288718347" alt="はてなブックマーク - unite の action にショートカットを設定する" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101103/1288718347" data-hatena-star-title=" unite の action にショートカットを設定する" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816480"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/11/02" rel="nofollow"> <time datetime="2010-11-02" title="2010-11-02"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">02</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101102/1288636114"> unite の で最初の項目を飛ばす</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/unite" class="archive-category-link category-unite">unite</a> </div> <div class="archive-entry-body"> <p class="entry-description"> unite で絞り込み文字列を入力しているとき、常に先頭の候補が選択されていてその部分の色が変わる。 で、選ぶときすぐ近くにある場合は Vim の補完の癖もあってノーマルモードを使わないで で選ぶのだけど、1 回押しただけでは最初の項目が選択されるだけで… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101102/1288636114" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101102/1288636114" alt="はてなブックマーク - unite の で最初の項目を飛ばす" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101102/1288636114" data-hatena-star-title=" unite の で最初の項目を飛ばす" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816483"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/11/01" rel="nofollow"> <time datetime="2010-11-01" title="2010-11-01"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">01</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101101/1288623021"> unite の action を unite で選ぶ</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/unite" class="archive-category-link category-unite">unite</a> </div> <a href="https://thinca.hatenablog.com/entry/20101101/1288623021" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/d7c03902b9ad23b0485c5a6644cf3df65e3532c2/backend=imagemagick;height=500;quality=80;version=1;width=500/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Fthinca%2F20101101%2F20101101234544.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> unite では選んだ対象に対して様々な action を実行できる。たくさんあるので、デフォルト以外の action を実行する場合は選択する必要がある。 選択したい場合は対象を選んでから を押す。すると…こういう風になって action を選べるわけだが…ちょっと待っ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101101/1288623021" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101101/1288623021" alt="はてなブックマーク - unite の action を unite で選ぶ" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101101/1288623021" data-hatena-star-title=" unite の action を unite で選ぶ" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816488"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/10/31" rel="nofollow"> <time datetime="2010-10-31" title="2010-10-31"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">31</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101031/1288531457"> unite で複数のファイルを新しいタブにまとめて縦分割で開く</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/unite" class="archive-category-link category-unite">unite</a> </div> <div class="archive-entry-body"> <p class="entry-description"> 個人的にそういうことをよくやるので、action を定義した。こういうのが簡単にできて unite は素晴らしい。 let s:unite_action = { \ 'is_selectable': 1, \ } function! s:unite_action.func(candidates) " {{{ tabnew `=a:candidates[0].action__path` fo… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101031/1288531457" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101031/1288531457" alt="はてなブックマーク - unite で複数のファイルを新しいタブにまとめて縦分割で開く" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101031/1288531457" data-hatena-star-title=" unite で複数のファイルを新しいタブにまとめて縦分割で開く" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816491"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/10/30" rel="nofollow"> <time datetime="2010-10-30" title="2010-10-30"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">30</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101030/1288448097"> unite.vim で選んだディレクトリで更に file_rec を起動する</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/unite" class="archive-category-link category-unite">unite</a> </div> <div class="archive-entry-body"> <p class="entry-description"> unite の file_rec は特定のディレクトリ以下の全ファイルを列挙する source で、プロジェクトのルートなんかを指定すればプロジェクトの全ファイルを一望できてすごく便利なんだけど、肝心の指定方法が現在のディレクトリだったりコマンドラインからの指定… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101030/1288448097" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101030/1288448097" alt="はてなブックマーク - unite.vim で選んだディレクトリで更に file_rec を起動する" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101030/1288448097" data-hatena-star-title=" unite.vim で選んだディレクトリで更に file_rec を起動する" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816494"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/10/29" rel="nofollow"> <time datetime="2010-10-29" title="2010-10-29"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">29</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101029/1288287636"> textobj-plugins のリポジトリを分割した</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/github" class="archive-category-link category-github">github</a> </div> <div class="archive-entry-body"> <p class="entry-description"> textobj-plugins のリポジトリには 4 つのプラグインをまとめてつっこんであったんだけど、以前 tyru さんに分割して欲しいと言われていたので、遅ればせながらようやく分割した。 http://github.com/thinca/vim-textobj-between http://github.com/thinca/v… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101029/1288287636" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101029/1288287636" alt="はてなブックマーク - textobj-plugins のリポジトリを分割した" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101029/1288287636" data-hatena-star-title=" textobj-plugins のリポジトリを分割した" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816497"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/10/28" rel="nofollow"> <time datetime="2010-10-28" title="2010-10-28"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">28</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101028/1288199814"> 物理行と論理行</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/misc" class="archive-category-link category-misc">misc</a> </div> <div class="archive-entry-body"> <p class="entry-description"> 今、Emacs テクニックバイブルを読んでいるのだけど、p110 の screen-lines.el での物理行と論理行の説明に引っ掛かった。 物理行とは改行文字まで区切られた文字のことで、論理行とは画面上の見かけの行のことです。 Emacs テクニックバイブル P110 より 私… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101028/1288199814" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101028/1288199814" alt="はてなブックマーク - 物理行と論理行" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101028/1288199814" data-hatena-star-title=" 物理行と論理行" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816499"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/10/27" rel="nofollow"> <time datetime="2010-10-27" title="2010-10-27"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">27</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101027/1288190498"> unite.vim の設定を一部晒してみる</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/unite" class="archive-category-link category-unite">unite</a> </div> <div class="archive-entry-body"> <p class="entry-description"> Shougo さんの unite.vim がかなり便利。 unite 自体に関する説明は省略するとして*1、特に unite#set_substitute_pattern() を使うといろいろできる。ので、私の unite の設定の中にある unite#set_substitute_pattern() に関する部分を晒してみる。 unite#… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101027/1288190498" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101027/1288190498" alt="はてなブックマーク - unite.vim の設定を一部晒してみる" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101027/1288190498" data-hatena-star-title=" unite.vim の設定を一部晒してみる" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816506"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/10/25" rel="nofollow"> <time datetime="2010-10-25" title="2010-10-25"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">25</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101025/1287950686"> 第8回GamePM勉強会に参加してきた</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/game" class="archive-category-link category-game">game</a> <a href="https://thinca.hatenablog.com/archive/category/event" class="archive-category-link category-event">event</a> </div> <div class="archive-entry-body"> <p class="entry-description"> と言うわけで今回もGamePM#8に行ってきました。当日の Togetter(@swiftnest さん作成): http://togetter.com/li/62467 人に伝える、教える、考えさせる? - id:s_ryuuki 発表資料 id:s_ryuuki さんの体験を元に、リーダー、先生、メンターというそれぞれの立… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101025/1287950686" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101025/1287950686" alt="はてなブックマーク - 第8回GamePM勉強会に参加してきた" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101025/1287950686" data-hatena-star-title=" 第8回GamePM勉強会に参加してきた" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816509"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/10/17" rel="nofollow"> <time datetime="2010-10-17" title="2010-10-17"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">17</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101017/1287315372"> for で配列とかを処理するときの話</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/java" class="archive-category-link category-java">java</a> </div> <div class="archive-entry-body"> <p class="entry-description"> Java で配列やその類のものを for で走査する場合、index が欲しい場合か、拡張 for ループが使えない場合は for (int i = 0; i < array.length; i++) { // something... } のようにするのが一般的だと思う。 が、私は普段以下のように書いてる。 for (int i… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101017/1287315372" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101017/1287315372" alt="はてなブックマーク - for で配列とかを処理するときの話" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101017/1287315372" data-hatena-star-title=" for で配列とかを処理するときの話" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816517"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/10/05" rel="nofollow"> <time datetime="2010-10-05" title="2010-10-05"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">05</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20101005/1286212925"> いくつかの Vim の ftplugin の gist をリポジトリに移した</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> </div> <div class="archive-entry-body"> <p class="entry-description"> いい加減溜まってきたし gist じゃ探しにくいだろうと思ったので、gist で公開していた ftplugin をリポジトリ作ってそちらへ移した。 svn_diff.vim http://d.hatena.ne.jp/thinca/20100218/1266485042 http://gist.github.com/307495 → http://github.com/t… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20101005/1286212925" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20101005/1286212925" alt="はてなブックマーク - いくつかの Vim の ftplugin の gist をリポジトリに移した" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20101005/1286212925" data-hatena-star-title=" いくつかの Vim の ftplugin の gist をリポジトリに移した" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816519"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/09/25" rel="nofollow"> <time datetime="2010-09-25" title="2010-09-25"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">25</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100925/1285422929"> yokohama.vim に行ってきた</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/event" class="archive-category-link category-event">event</a> </div> <div class="archive-entry-body"> <p class="entry-description"> と言うわけで行ってきた。 Yokohama.vim #0 : ATND有線LANもあって素晴らしい会場でした!guyon++ 当日の USTREAM USTREAM: Yokohama.vim: . カンファレンス 当日のチャットログ http://lingr.com/room/yokohamavim/archives/2010/09/25 ポジションペーパー… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100925/1285422929" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100925/1285422929" alt="はてなブックマーク - yokohama.vim に行ってきた" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100925/1285422929" data-hatena-star-title=" yokohama.vim に行ってきた" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816522"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/09/12" rel="nofollow"> <time datetime="2010-09-12" title="2010-09-12"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">12</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100912/1284284839"> Re: UbuntuのノートPCでVimをコンパイルした</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/lua" class="archive-category-link category-lua">lua</a> </div> <div class="archive-entry-body"> <p class="entry-description"> +lua が入らないという話。 --enable-luainterp(Luaインターフェース)をつけるとコンパイルできない 解決法: あきらめる 誰かLuaインターフェースをUbuntuでコンパイルする方法教えてください... UbuntuのノートPCでVimをコンパイルした - Humanity あきらめ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100912/1284284839" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100912/1284284839" alt="はてなブックマーク - Re: UbuntuのノートPCでVimをコンパイルした" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100912/1284284839" data-hatena-star-title=" Re: UbuntuのノートPCでVimをコンパイルした" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816527"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/09/06" rel="nofollow"> <time datetime="2010-09-06" title="2010-09-06"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">06</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100906/1283731864"> 続・Vim で JavaScript の E4X をハイライトする</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/javascript" class="archive-category-link category-javascript">javascript</a> </div> <a href="https://thinca.hatenablog.com/entry/20100906/1283731864" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/4502a9366ae90ea50fc0b2690d769829ad4e35fb/backend=imagemagick;height=500;quality=80;version=1;width=500/http%3A%2F%2Fa1.twimg.com%2Fprofile_images%2F1038652161%2Fteramako_normal.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 以前こういうのを書いたんだけど、あまりに適当だったのでやはりきちんと使うとボロが出てしまった。 @thinca さん、昨日の URL を試してみました。いい感じです! が、divの入れ子とかになると途中で途切れちゃいますね...2010-09-03 20:18:35 via Twittper… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100906/1283731864" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100906/1283731864" alt="はてなブックマーク - 続・Vim で JavaScript の E4X をハイライトする" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100906/1283731864" data-hatena-star-title=" 続・Vim で JavaScript の E4X をハイライトする" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816530"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/08/29" rel="nofollow"> <time datetime="2010-08-29" title="2010-08-29"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">08</span><span class="hyphen">-</span><span class="date-day">29</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100829/1283080961"> diff を折り畳む</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> </div> <div class="archive-entry-body"> <p class="entry-description"> あるとき突然 diff 形式のファイルを折り畳みたくなったんだけど、diff なんて昔からあるしすでにあるだろと思って探したのだけどどうにも見当らなかったので適当にでっち上げた。Unified形式のみ対応。Unifiedの中でも微妙に形式違ったりするのでうまくいか… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100829/1283080961" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100829/1283080961" alt="はてなブックマーク - diff を折り畳む" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100829/1283080961" data-hatena-star-title=" diff を折り畳む" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816532"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/08/25" rel="nofollow"> <time datetime="2010-08-25" title="2010-08-25"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">08</span><span class="hyphen">-</span><span class="date-day">25</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100825/1282665642"> commit --amend 時にコミットログの入力を省く</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/git" class="archive-category-link category-git">git</a> </div> <div class="archive-entry-body"> <p class="entry-description"> git commit --amend を使うと、直前のコミットでやり忘れた変更を付け足せるのでとても便利。 でも、多くの場合は変更部分に typo を見つけた場合とかファイルを追加し忘れていた場合などで、コミットログの編集を行うことはほとんどない。でも --amend をす… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100825/1282665642" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100825/1282665642" alt="はてなブックマーク - commit --amend 時にコミットログの入力を省く" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100825/1282665642" data-hatena-star-title=" commit --amend 時にコミットログの入力を省く" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816534"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/08/07" rel="nofollow"> <time datetime="2010-08-07" title="2010-08-07"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">08</span><span class="hyphen">-</span><span class="date-day">07</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100807/1281130061"> 「わかる!JavaVM ― 2時間でわかる?JavaVM入門」に行ってきた</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/java" class="archive-category-link category-java">java</a> <a href="https://thinca.hatenablog.com/archive/category/event" class="archive-category-link category-event">event</a> </div> <div class="archive-entry-body"> <p class="entry-description"> わかる!JavaVM ― 2時間でわかる?JavaVM入門 : ATND Java の処理系は以前趣味ですこーしだけかじった程度の私が参加してきました。 例によってメモとか取ってないので記憶の断片から感想をば。 クラスローダーについて - @ashigeru 発表資料: http://www.slid… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100807/1281130061" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100807/1281130061" alt="はてなブックマーク - 「わかる!JavaVM ― 2時間でわかる?JavaVM入門」に行ってきた" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100807/1281130061" data-hatena-star-title=" 「わかる!JavaVM ― 2時間でわかる?JavaVM入門」に行ってきた" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816537"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/08/04" rel="nofollow"> <time datetime="2010-08-04" title="2010-08-04"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">08</span><span class="hyphen">-</span><span class="date-day">04</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100804/1280854256"> Befunge の処理系を Vim で書いた</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/joke" class="archive-category-link category-joke">joke</a> </div> <div class="archive-entry-body"> <p class="entry-description"> wikipedia:Befungehttp://github.com/thinca/vim-befungeBefunge-93 の適当実装です。 使い方 Befunge のソースを開いて、:Befunge コマンドを実行するだけです。 :Befunge! で、新しいウィンドウを開いてゆっくり実行します。 前も書いたけど、Vim は可視化… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100804/1280854256" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100804/1280854256" alt="はてなブックマーク - Befunge の処理系を Vim で書いた" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100804/1280854256" data-hatena-star-title=" Befunge の処理系を Vim で書いた" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816540"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/07/26" rel="nofollow"> <time datetime="2010-07-26" title="2010-07-26"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">07</span><span class="hyphen">-</span><span class="date-day">26</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100726/1280086622"> help と conceal</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> </div> <div class="archive-entry-body"> <p class="entry-description"> Vim 7.3 に追加された新機能に conceal と言うものがあり、これを使うとシンタックスハイライトされた要素の表示を消すことができる。対象自体がなかった文字のように文字が詰めて表示される。 これを利用して、Vim の help ファイルでは *hoge* の * や、|h… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100726/1280086622" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100726/1280086622" alt="はてなブックマーク - help と conceal" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100726/1280086622" data-hatena-star-title=" help と conceal" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816542"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/07/13" rel="nofollow"> <time datetime="2010-07-13" title="2010-07-13"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">07</span><span class="hyphen">-</span><span class="date-day">13</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100713/1278952492"> git pull とかで落ちてきた部分のコミットを見る</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/git" class="archive-category-link category-git">git</a> </div> <div class="archive-entry-body"> <p class="entry-description"> git pull とかやって、だーっと落ちてきたけど、今新しく落ちてきたのってどの部分だよ、とか言うときに使う。 git log HEAD@{1}..HEAD --reverse --reverse は好み。下に行くほど新しいコミットになる。 私は以下のようにaliasしてる。単語的に正しいかどう… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100713/1278952492" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100713/1278952492" alt="はてなブックマーク - git pull とかで落ちてきた部分のコミットを見る" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100713/1278952492" data-hatena-star-title=" git pull とかで落ちてきた部分のコミットを見る" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816546"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/07/11" rel="nofollow"> <time datetime="2010-07-11" title="2010-07-11"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">07</span><span class="hyphen">-</span><span class="date-day">11</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100711/1278849707"> 特定の文字列で始まるグローバル変数を列挙する</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> </div> <div class="archive-entry-body"> <p class="entry-description"> なんかやたらと設定用のオプションの変数が多いプラグインがあると、どんな変数があって今どんな値が入っているのか知りたくなることがある。てことで私のvimrcには以下のようなコマンドが定義してある。 command! -nargs=+ Vars PP filter(copy(g:), 'v:key… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100711/1278849707" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100711/1278849707" alt="はてなブックマーク - 特定の文字列で始まるグローバル変数を列挙する" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100711/1278849707" data-hatena-star-title=" 特定の文字列で始まるグローバル変数を列挙する" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816548"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/07/10" rel="nofollow"> <time datetime="2010-07-10" title="2010-07-10"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">07</span><span class="hyphen">-</span><span class="date-day">10</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100710/1278708702"> Windows で Vim をソースコードからビルドする</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/windows" class="archive-category-link category-windows">windows</a> </div> <div class="archive-entry-body"> <p class="entry-description"> 7.3 の開発も始まり今もアツい Vim。先日スナップショット版のWindows用のインストーラも公開されたが、それ以降の最新の機能を試したい場合や好みの機能を入れるには、自分でソースコードからビルドする必要がある。 ただソースコードからのビルドは中々に… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100710/1278708702" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100710/1278708702" alt="はてなブックマーク - Windows で Vim をソースコードからビルドする" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100710/1278708702" data-hatena-star-title=" Windows で Vim をソースコードからビルドする" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816551"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/07/01" rel="nofollow"> <time datetime="2010-07-01" title="2010-07-01"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">07</span><span class="hyphen">-</span><span class="date-day">01</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100701/1277994373"> Vim から Github Issues が使いたくなったので github.vim を作り始めた</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> <a href="https://thinca.hatenablog.com/archive/category/git" class="archive-category-link category-git">git</a> <a href="https://thinca.hatenablog.com/archive/category/webservice" class="archive-category-link category-webservice">webservice</a> <a href="https://thinca.hatenablog.com/archive/category/github" class="archive-category-link category-github">github</a> </div> <div class="archive-entry-body"> <p class="entry-description"> 最近 eskk.vim の Issues とかで Github Issues を割と見るようになった。 で、ブラウザいちいち開くのも面倒だし幸い Github には API があるらしいので、github.vim とか言うのを試しに作り始めてみた。 完成度高めるよりとっとと公開してしまおうってこと… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100701/1277994373" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100701/1277994373" alt="はてなブックマーク - Vim から Github Issues が使いたくなったので github.vim を作り始めた" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100701/1277994373" data-hatena-star-title=" Vim から Github Issues が使いたくなったので github.vim を作り始めた" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="10328537792366816556"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://thinca.hatenablog.com/archive/2010/06/19" rel="nofollow"> <time datetime="2010-06-19" title="2010-06-19"> <span class="date-year">2010</span><span class="hyphen">-</span><span class="date-month">06</span><span class="hyphen">-</span><span class="date-day">19</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://thinca.hatenablog.com/entry/20100619/1276915771"> vimrc に起動時のみに実行されるコードを書く</a> </h1> </div> <div class="categories"> <a href="https://thinca.hatenablog.com/archive/category/vim" class="archive-category-link category-vim">vim</a> </div> <div class="archive-entry-body"> <p class="entry-description"> 以前書いた記事にもちらっと出てきたけど、私は g:loaded_vimrc って変数を用意してそれで初回読み込みかを判定していた。 しかし、それだけが目的ならその必要はなかったようだ。 Vim には vim_starting と言う feature があって、これは VimEnter イベント… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/thinca.hatenablog.com/entry/20100619/1276915771" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://thinca.hatenablog.com/entry/20100619/1276915771" alt="はてなブックマーク - vimrc に起動時のみに実行されるコードを書く" /> </a> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://thinca.hatenablog.com/entry/20100619/1276915771" data-hatena-star-title=" vimrc に起動時のみに実行されるコードを書く" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> </div> </div> <div class="pager autopagerize_insert_before"> <span class="pager-next"> <a href="https://thinca.hatenablog.com/archive/2010?page=2" class="test-pager-next" rel="next"> 次のページ </a> </span> </div> </div> </div> <aside id="box2"> <div id="box2-inner"> <div class="hatena-module hatena-module-profile"> <div class="hatena-module-title"> プロフィール </div> <div class="hatena-module-body"> <a href="https://thinca.hatenablog.com/about" class="profile-icon-link"> <img src="https://cdn.profile-image.st-hatena.com/users/thinca/profile.png" alt="id:thinca" class="profile-icon" /> </a> <span class="id"> <a href="https://thinca.hatenablog.com/about" class="hatena-id-link"><span data-load-nickname="1" data-user-name="thinca">id:thinca</span></a> </span> <div class="hatena-follow-button-box btn-subscribe js-hatena-follow-button-box" > <a href="#" class="hatena-follow-button js-hatena-follow-button"> <span class="subscribing"> <span class="foreground">読者です</span> <span class="background">読者をやめる</span> </span> <span class="unsubscribing" data-track-name="profile-widget-subscribe-button" data-track-once> <span class="foreground">読者になる</span> <span class="background">読者になる</span> </span> </a> <div class="subscription-count-box js-subscription-count-box"> <i></i> <u></u> <span class="subscription-count js-subscription-count"> </span> </div> </div> <div class="profile-about"> <a href="https://thinca.hatenablog.com/about">このブログについて</a> </div> </div> </div> <div class="hatena-module hatena-module-search-box"> <div class="hatena-module-title"> 検索 </div> <div class="hatena-module-body"> <form class="search-form" role="search" action="https://thinca.hatenablog.com/search" method="get"> <input type="text" name="q" class="search-module-input" value="" placeholder="記事を検索" required> <input type="submit" value="検索" class="search-module-button" /> </form> </div> </div> <div class="hatena-module hatena-module-recent-entries "> <div class="hatena-module-title"> <a href="https://thinca.hatenablog.com/archive"> 最新記事 </a> </div> <div class="hatena-module-body"> <ul class="recent-entries hatena-urllist "> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a href="https://thinca.hatenablog.com/entry/2025/01/megurovim-27" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">Meguro.vim #27 を開催しました</a> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a href="https://thinca.hatenablog.com/entry/2024/12/megurovim-26" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">Meguro.vim #26 を開催しました</a> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a href="https://thinca.hatenablog.com/entry/2024/11/vimconf-2024" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">VimConf 2024 を振り返る</a> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a href="https://thinca.hatenablog.com/entry/2024/09/megurovim-25" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">Meguro.vim #25 を開催しました</a> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a href="https://thinca.hatenablog.com/entry/2024/07/megurovim-24" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">Meguro.vim #24 を開催しました</a> </div> </li> </ul> </div> </div> <div class="hatena-module hatena-module-archive" data-archive-type="default" data-archive-url="https://thinca.hatenablog.com/archive"> <div class="hatena-module-title"> <a href="https://thinca.hatenablog.com/archive">月別アーカイブ</a> </div> <div class="hatena-module-body"> <ul class="hatena-urllist"> <li class="archive-module-year archive-module-year-hidden" data-year="2025"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2025" class="archive-module-year-title archive-module-year-2025"> 2025 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2025/01" class="archive-module-month-title archive-module-month-2025-1"> 2025 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2024"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2024" class="archive-module-year-title archive-module-year-2024"> 2024 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2024/12" class="archive-module-month-title archive-module-month-2024-12"> 2024 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2024/11" class="archive-module-month-title archive-module-month-2024-11"> 2024 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2024/09" class="archive-module-month-title archive-module-month-2024-9"> 2024 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2024/07" class="archive-module-month-title archive-module-month-2024-7"> 2024 / 7 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2024/06" class="archive-module-month-title archive-module-month-2024-6"> 2024 / 6 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2024/04" class="archive-module-month-title archive-module-month-2024-4"> 2024 / 4 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2024/03" class="archive-module-month-title archive-module-month-2024-3"> 2024 / 3 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2024/02" class="archive-module-month-title archive-module-month-2024-2"> 2024 / 2 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2024/01" class="archive-module-month-title archive-module-month-2024-1"> 2024 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2023"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2023" class="archive-module-year-title archive-module-year-2023"> 2023 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2023/11" class="archive-module-month-title archive-module-month-2023-11"> 2023 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2023/10" class="archive-module-month-title archive-module-month-2023-10"> 2023 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2023/03" class="archive-module-month-title archive-module-month-2023-3"> 2023 / 3 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2022"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2022" class="archive-module-year-title archive-module-year-2022"> 2022 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2022/12" class="archive-module-month-title archive-module-month-2022-12"> 2022 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2022/01" class="archive-module-month-title archive-module-month-2022-1"> 2022 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2021"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2021" class="archive-module-year-title archive-module-year-2021"> 2021 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2021/07" class="archive-module-month-title archive-module-month-2021-7"> 2021 / 7 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2020"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2020" class="archive-module-year-title archive-module-year-2020"> 2020 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2020/10" class="archive-module-month-title archive-module-month-2020-10"> 2020 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2020/09" class="archive-module-month-title archive-module-month-2020-9"> 2020 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2020/05" class="archive-module-month-title archive-module-month-2020-5"> 2020 / 5 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2019"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2019" class="archive-module-year-title archive-module-year-2019"> 2019 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2019/12" class="archive-module-month-title archive-module-month-2019-12"> 2019 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2019/11" class="archive-module-month-title archive-module-month-2019-11"> 2019 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2019/02" class="archive-module-month-title archive-module-month-2019-2"> 2019 / 2 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2018"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2018" class="archive-module-year-title archive-module-year-2018"> 2018 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2018/12" class="archive-module-month-title archive-module-month-2018-12"> 2018 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2018/10" class="archive-module-month-title archive-module-month-2018-10"> 2018 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2018/09" class="archive-module-month-title archive-module-month-2018-9"> 2018 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2018/07" class="archive-module-month-title archive-module-month-2018-7"> 2018 / 7 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2018/01" class="archive-module-month-title archive-module-month-2018-1"> 2018 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2017"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2017" class="archive-module-year-title archive-module-year-2017"> 2017 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2017/11" class="archive-module-month-title archive-module-month-2017-11"> 2017 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2017/09" class="archive-module-month-title archive-module-month-2017-9"> 2017 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2017/06" class="archive-module-month-title archive-module-month-2017-6"> 2017 / 6 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2017/05" class="archive-module-month-title archive-module-month-2017-5"> 2017 / 5 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2017/04" class="archive-module-month-title archive-module-month-2017-4"> 2017 / 4 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2017/03" class="archive-module-month-title archive-module-month-2017-3"> 2017 / 3 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2016"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2016" class="archive-module-year-title archive-module-year-2016"> 2016 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2016/12" class="archive-module-month-title archive-module-month-2016-12"> 2016 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2016/11" class="archive-module-month-title archive-module-month-2016-11"> 2016 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2016/10" class="archive-module-month-title archive-module-month-2016-10"> 2016 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2016/09" class="archive-module-month-title archive-module-month-2016-9"> 2016 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2016/06" class="archive-module-month-title archive-module-month-2016-6"> 2016 / 6 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2016/05" class="archive-module-month-title archive-module-month-2016-5"> 2016 / 5 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2016/04" class="archive-module-month-title archive-module-month-2016-4"> 2016 / 4 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2016/03" class="archive-module-month-title archive-module-month-2016-3"> 2016 / 3 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2016/02" class="archive-module-month-title archive-module-month-2016-2"> 2016 / 2 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2015"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2015" class="archive-module-year-title archive-module-year-2015"> 2015 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2015/12" class="archive-module-month-title archive-module-month-2015-12"> 2015 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2015/11" class="archive-module-month-title archive-module-month-2015-11"> 2015 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2015/10" class="archive-module-month-title archive-module-month-2015-10"> 2015 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2015/08" class="archive-module-month-title archive-module-month-2015-8"> 2015 / 8 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2015/06" class="archive-module-month-title archive-module-month-2015-6"> 2015 / 6 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2015/03" class="archive-module-month-title archive-module-month-2015-3"> 2015 / 3 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2015/02" class="archive-module-month-title archive-module-month-2015-2"> 2015 / 2 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2015/01" class="archive-module-month-title archive-module-month-2015-1"> 2015 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2014"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2014" class="archive-module-year-title archive-module-year-2014"> 2014 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/12" class="archive-module-month-title archive-module-month-2014-12"> 2014 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/11" class="archive-module-month-title archive-module-month-2014-11"> 2014 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/09" class="archive-module-month-title archive-module-month-2014-9"> 2014 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/08" class="archive-module-month-title archive-module-month-2014-8"> 2014 / 8 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/07" class="archive-module-month-title archive-module-month-2014-7"> 2014 / 7 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/06" class="archive-module-month-title archive-module-month-2014-6"> 2014 / 6 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/05" class="archive-module-month-title archive-module-month-2014-5"> 2014 / 5 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/04" class="archive-module-month-title archive-module-month-2014-4"> 2014 / 4 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/03" class="archive-module-month-title archive-module-month-2014-3"> 2014 / 3 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/02" class="archive-module-month-title archive-module-month-2014-2"> 2014 / 2 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2014/01" class="archive-module-month-title archive-module-month-2014-1"> 2014 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2013"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2013" class="archive-module-year-title archive-module-year-2013"> 2013 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/12" class="archive-module-month-title archive-module-month-2013-12"> 2013 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/11" class="archive-module-month-title archive-module-month-2013-11"> 2013 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/10" class="archive-module-month-title archive-module-month-2013-10"> 2013 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/09" class="archive-module-month-title archive-module-month-2013-9"> 2013 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/07" class="archive-module-month-title archive-module-month-2013-7"> 2013 / 7 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/06" class="archive-module-month-title archive-module-month-2013-6"> 2013 / 6 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/05" class="archive-module-month-title archive-module-month-2013-5"> 2013 / 5 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/04" class="archive-module-month-title archive-module-month-2013-4"> 2013 / 4 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/03" class="archive-module-month-title archive-module-month-2013-3"> 2013 / 3 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/02" class="archive-module-month-title archive-module-month-2013-2"> 2013 / 2 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2013/01" class="archive-module-month-title archive-module-month-2013-1"> 2013 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2012"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2012" class="archive-module-year-title archive-module-year-2012"> 2012 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/12" class="archive-module-month-title archive-module-month-2012-12"> 2012 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/11" class="archive-module-month-title archive-module-month-2012-11"> 2012 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/10" class="archive-module-month-title archive-module-month-2012-10"> 2012 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/09" class="archive-module-month-title archive-module-month-2012-9"> 2012 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/08" class="archive-module-month-title archive-module-month-2012-8"> 2012 / 8 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/07" class="archive-module-month-title archive-module-month-2012-7"> 2012 / 7 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/06" class="archive-module-month-title archive-module-month-2012-6"> 2012 / 6 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/05" class="archive-module-month-title archive-module-month-2012-5"> 2012 / 5 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/04" class="archive-module-month-title archive-module-month-2012-4"> 2012 / 4 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/03" class="archive-module-month-title archive-module-month-2012-3"> 2012 / 3 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/02" class="archive-module-month-title archive-module-month-2012-2"> 2012 / 2 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2012/01" class="archive-module-month-title archive-module-month-2012-1"> 2012 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2011"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2011" class="archive-module-year-title archive-module-year-2011"> 2011 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/12" class="archive-module-month-title archive-module-month-2011-12"> 2011 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/11" class="archive-module-month-title archive-module-month-2011-11"> 2011 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/10" class="archive-module-month-title archive-module-month-2011-10"> 2011 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/09" class="archive-module-month-title archive-module-month-2011-9"> 2011 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/08" class="archive-module-month-title archive-module-month-2011-8"> 2011 / 8 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/07" class="archive-module-month-title archive-module-month-2011-7"> 2011 / 7 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/06" class="archive-module-month-title archive-module-month-2011-6"> 2011 / 6 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/05" class="archive-module-month-title archive-module-month-2011-5"> 2011 / 5 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/04" class="archive-module-month-title archive-module-month-2011-4"> 2011 / 4 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/03" class="archive-module-month-title archive-module-month-2011-3"> 2011 / 3 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/02" class="archive-module-month-title archive-module-month-2011-2"> 2011 / 2 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2011/01" class="archive-module-month-title archive-module-month-2011-1"> 2011 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2010"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2010" class="archive-module-year-title archive-module-year-2010"> 2010 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/12" class="archive-module-month-title archive-module-month-2010-12"> 2010 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/11" class="archive-module-month-title archive-module-month-2010-11"> 2010 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/10" class="archive-module-month-title archive-module-month-2010-10"> 2010 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/09" class="archive-module-month-title archive-module-month-2010-9"> 2010 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/08" class="archive-module-month-title archive-module-month-2010-8"> 2010 / 8 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/07" class="archive-module-month-title archive-module-month-2010-7"> 2010 / 7 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/06" class="archive-module-month-title archive-module-month-2010-6"> 2010 / 6 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/05" class="archive-module-month-title archive-module-month-2010-5"> 2010 / 5 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/04" class="archive-module-month-title archive-module-month-2010-4"> 2010 / 4 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/03" class="archive-module-month-title archive-module-month-2010-3"> 2010 / 3 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/02" class="archive-module-month-title archive-module-month-2010-2"> 2010 / 2 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2010/01" class="archive-module-month-title archive-module-month-2010-1"> 2010 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2009"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2009" class="archive-module-year-title archive-module-year-2009"> 2009 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/12" class="archive-module-month-title archive-module-month-2009-12"> 2009 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/11" class="archive-module-month-title archive-module-month-2009-11"> 2009 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/10" class="archive-module-month-title archive-module-month-2009-10"> 2009 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/09" class="archive-module-month-title archive-module-month-2009-9"> 2009 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/08" class="archive-module-month-title archive-module-month-2009-8"> 2009 / 8 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/07" class="archive-module-month-title archive-module-month-2009-7"> 2009 / 7 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/06" class="archive-module-month-title archive-module-month-2009-6"> 2009 / 6 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/05" class="archive-module-month-title archive-module-month-2009-5"> 2009 / 5 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/04" class="archive-module-month-title archive-module-month-2009-4"> 2009 / 4 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/03" class="archive-module-month-title archive-module-month-2009-3"> 2009 / 3 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/02" class="archive-module-month-title archive-module-month-2009-2"> 2009 / 2 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2009/01" class="archive-module-month-title archive-module-month-2009-1"> 2009 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2008"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://thinca.hatenablog.com/archive/2008" class="archive-module-year-title archive-module-year-2008"> 2008 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2008/12" class="archive-module-month-title archive-module-month-2008-12"> 2008 / 12 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2008/11" class="archive-module-month-title archive-module-month-2008-11"> 2008 / 11 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2008/10" class="archive-module-month-title archive-module-month-2008-10"> 2008 / 10 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2008/09" class="archive-module-month-title archive-module-month-2008-9"> 2008 / 9 </a> </li> <li class="archive-module-month"> <a href="https://thinca.hatenablog.com/archive/2008/08" class="archive-module-month-title archive-module-month-2008-8"> 2008 / 8 </a> </li> </ul> </li> </ul> </div> </div> <div class="hatena-module hatena-module-category"> <div class="hatena-module-title"> カテゴリー </div> <div class="hatena-module-body"> <ul class="hatena-urllist"> <li> <a href="https://thinca.hatenablog.com/archive/category/vim" class="category-vim"> vim (288) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/event" class="category-event"> event (140) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/game" class="category-game"> game (24) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/git" class="category-git"> git (18) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/ruby" class="category-ruby"> ruby (14) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/linux" class="category-linux"> linux (14) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/c%2B%2B" class="category-c++"> c++ (12) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/webservice" class="category-webservice"> webservice (11) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/unite" class="category-unite"> unite (8) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/scala" class="category-scala"> scala (8) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/programming" class="category-programming"> programming (8) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/hatena" class="category-hatena"> hatena (6) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/gentoo" class="category-gentoo"> gentoo (6) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/skk" class="category-skk"> skk (6) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/memo" class="category-memo"> memo (6) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/misc" class="category-misc"> misc (5) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/javascript" class="category-javascript"> javascript (5) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/trap" class="category-trap"> trap (5) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/subversion" class="category-subversion"> subversion (4) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/github" class="category-github"> github (4) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/java" class="category-java"> java (4) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/boost" class="category-boost"> boost (4) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/joke" class="category-joke"> joke (4) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/moai" class="category-moai"> moai (4) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/android" class="category-android"> android (4) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/tmux" class="category-tmux"> tmux (3) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/C%23" class="category-C#"> C# (3) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/windows" class="category-windows"> windows (3) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/lua" class="category-lua"> lua (3) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/tools" class="category-tools"> tools (2) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/nyaos" class="category-nyaos"> nyaos (2) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/nodejs" class="category-nodejs"> nodejs (2) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/zsh" class="category-zsh"> zsh (2) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/clojure" class="category-clojure"> clojure (2) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/shell" class="category-shell"> shell (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/actionscript" class="category-actionscript"> actionscript (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/bazaar" class="category-bazaar"> bazaar (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/bot" class="category-bot"> bot (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/vimperator" class="category-vimperator"> vimperator (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/c" class="category-c"> c (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/ustream" class="category-ustream"> ustream (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/coffeescript" class="category-coffeescript"> coffeescript (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/docker" class="category-docker"> docker (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/dropbox" class="category-dropbox"> dropbox (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/elixir" class="category-elixir"> elixir (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/erlang" class="category-erlang"> erlang (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/minecraft" class="category-minecraft"> minecraft (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/firefox" class="category-firefox"> firefox (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/flex" class="category-flex"> flex (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/rake" class="category-rake"> rake (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/python" class="category-python"> python (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/hubot" class="category-hubot"> hubot (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/php" class="category-php"> php (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/jetpack" class="category-jetpack"> jetpack (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/kotlin" class="category-kotlin"> kotlin (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/network" class="category-network"> network (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/monad" class="category-monad"> monad (1) </a> </li> <li> <a href="https://thinca.hatenablog.com/archive/category/llvm" class="category-llvm"> llvm (1) </a> </li> </ul> </div> </div> </div> </aside> </div> </div> </div> </div> <footer id="footer" data-brand="hatenablog"> <div id="footer-inner"> <address class="footer-address"> <a href="https://thinca.hatenablog.com/"> <img src="https://cdn.blog.st-hatena.com/images/admin/blog-icon-noimage.png" width="16" height="16" alt="永遠に未完成"/> <span class="footer-address-name">永遠に未完成</span> </a> </address> <p class="services"> Powered by <a href="https://hatena.blog/">Hatena Blog</a> | <a href="https://blog.hatena.ne.jp/-/abuse_report?target_url=https%3A%2F%2Fthinca.hatenablog.com%2Farchive%2F2010" class="report-abuse-link test-report-abuse-link" target="_blank">ブログを報告する</a> </p> </div> </footer> <script async src="https://s.hatena.ne.jp/js/widget/star.js"></script> <script> if (typeof window.Hatena === 'undefined') { window.Hatena = {}; } if (!Hatena.hasOwnProperty('Star')) { Hatena.Star = { VERSION: 2, }; } </script> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&appId=719729204785177&version=v17.0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <div class="quote-box"> <div class="tooltip-quote tooltip-quote-stock"> <i class="blogicon-quote" title="引用をストック"></i> </div> <div class="tooltip-quote tooltip-quote-tweet js-tooltip-quote-tweet"> <a class="js-tweet-quote" target="_blank" data-track-name="quote-tweet" data-track-once> <img src="https://cdn.blog.st-hatena.com/images/admin/quote/quote-x-icon.svg?version=3302d0c519de548bcb3552ea0bf509" title="引用して投稿する" > </a> </div> </div> <div class="quote-stock-panel" id="quote-stock-message-box" style="position: absolute; z-index: 3000"> <div class="message-box" id="quote-stock-succeeded-message" style="display: none"> <p>引用をストックしました</p> <button class="btn btn-primary" id="quote-stock-show-editor-button" data-track-name="curation-quote-edit-button">ストック一覧を見る</button> <button class="btn quote-stock-close-message-button">閉じる</button> </div> <div class="message-box" id="quote-login-required-message" style="display: none"> <p>引用するにはまずログインしてください</p> <button class="btn btn-primary" id="quote-login-button">ログイン</button> <button class="btn quote-stock-close-message-button">閉じる</button> </div> <div class="error-box" id="quote-stock-failed-message" style="display: none"> <p>引用をストックできませんでした。再度お試しください</p> <button class="btn quote-stock-close-message-button">閉じる</button> </div> <div class="error-box" id="unstockable-quote-message-box" style="display: none; position: absolute; z-index: 3000;"> <p>限定公開記事のため引用できません。</p> </div> </div> <script type="x-underscore-template" id="js-requote-button-template"> <div class="requote-button js-requote-button"> <button class="requote-button-btn tipsy-top" title="引用する"><i class="blogicon-quote"></i></button> </div> </script> <div id="hidden-subscribe-button" style="display: none;"> <div class="hatena-follow-button-box btn-subscribe js-hatena-follow-button-box" > <a href="#" class="hatena-follow-button js-hatena-follow-button"> <span class="subscribing"> <span class="foreground">読者です</span> <span class="background">読者をやめる</span> </span> <span class="unsubscribing" data-track-name="profile-widget-subscribe-button" data-track-once> <span class="foreground">読者になる</span> <span class="background">読者になる</span> </span> </a> <div class="subscription-count-box js-subscription-count-box"> <i></i> <u></u> <span class="subscription-count js-subscription-count"> </span> </div> </div> </div> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <script src="https://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script> <script type="text/javascript" src="https://cdn.blog.st-hatena.com/js/external/jquery.min.js?v=1.12.4&version=3302d0c519de548bcb3552ea0bf509"></script> <script src="https://cdn.blog.st-hatena.com/js/texts-ja.js?version=3302d0c519de548bcb3552ea0bf509"></script> <script id="vendors-js" data-env="production" src="https://cdn.blog.st-hatena.com/js/vendors.js?version=3302d0c519de548bcb3552ea0bf509" crossorigin="anonymous"></script> <script id="hatenablog-js" data-env="production" src="https://cdn.blog.st-hatena.com/js/hatenablog.js?version=3302d0c519de548bcb3552ea0bf509" crossorigin="anonymous" data-page-id="archive-year"></script> <script>Hatena.Diary.GlobalHeader.init()</script> <script id="valve-dmp" data-service="blog" src="https://cdn.pool.st-hatena.com/valve/dmp.js" data-test-id="dmpjs" async></script> </body> </html>