タグ

2011年4月24日のブックマーク (11件)

  • 64bit Windows 上で 32bit アプリケーションから 64bit アプリケーションを実行する方法 - 日記のような何か

    64bit版のWindowsでは、32bitアプリケーションを動作させるために、ファイルシステムリダイレクタという仕組みが使用されている。詳細は、File System Redirector - Windows applications | Microsoft Docs 等に記述されているが、簡単にいうと、以下のような仕組みになっている。 通常、アプリケーションがDLL等を読みに行く先は %windir%\System32\ 以下だが、ここには64bit用のものが置かれている。64bitアプリケーションであればこれで問題ないが、32bitアプリケーションの場合は32bit用のファイルを読む必要がある。しかし、ほとんどのDLLは32bitと64bitで同一の名前になっているため、32bit用のファイルは%windir%\SysWOW64\ 以下に置かれている。つまり、アプリケーションが32b

    64bit Windows 上で 32bit アプリケーションから 64bit アプリケーションを実行する方法 - 日記のような何か
  • Changelogのための英文テンプレート集 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -

    Changelog英語で書く際に参考になるようなテンプレートをまとめてみました.git や svn のコミットログにも使えます. このエントリは今後も逐次更新を続けます(最終更新2018/11/01) リリースノートの英文についてはRelease note のための英文テンプレート集 - pyopyopyo - Linuxとかプログラミングの覚え書き -に分離しました git等のcommit メッセージにも使えます 以下,例文. バグ修正した場合 修正した場合 → fix を使うのが定番です Fixed a performance regression. (パフォーマンスが低下するバグを修正しました) Fix possible memory leak Fixed an issue where some devices would display the wrong image. (いく

    Changelogのための英文テンプレート集 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -
  • 2011年のVimプラグインの管理はVundleで

    Vimをお使いの皆様の多くは、pathogenとgit-submoduleを駆使してプラグインを管理しているのではないかと思います。 pathogenとgit-submoduleの問題私もこの方法を使っていたのですが、git-submoduleをVimプラグインの管理に使うのはオーバースペックだと感じていました。 私はプラグイン開発者ではないので、プラグインのバージョンを固定したいという欲求があるわけでもないですし、できるだけ新しい物を使いたいわけです。 そうすると、たとえば毎朝「git submodule update」とかやっちゃうともう大変です。 毎日「plugin version bump」みたいなコミットをしなきゃいけないわけですよ。 私は常に最新のプラグインを使いたいだけなのに、コミットログがどんどん汚れていきます。 また、外の環境でプラグインを管理しなきゃいけないというのが、

    2011年のVimプラグインの管理はVundleで
  • IT news, careers, business technology, reviews

    Tech spending shifts to meet AI demand, forces a 'reshuffling of skills' for workers

    IT news, careers, business technology, reviews
  • Unite vim

    現在私が開発中のunite.vimに関する紹介です。オマケとして、今までの発表をダイジェスト形式で御届けしています。Read less

    Unite vim
    y0sh1kaw
    y0sh1kaw 2011/04/24
    なるほどVimの戦闘力を上げるにはあの本を読むのねw
  • Partty!.org始めました - みんなでペアプロできるサービス - Blog by Sadayuki Furuhashi

    今操作しているターミナルを共有できるサービスPartty!.orgを始めました。 Partty!.org ソースコード ソースコード@CodeRepos Partty!.orgソフトウェアを使ってシェルを起動すると、Webブラウザやtelnetコマンドを使って、その操作の様子が見られるようになります。パスワードを入力すれば、そのまま操作することもできます。 操作の様子は録画されているので、後から再生することができます。↑このようにブログに貼り付けることもできます。 ペアプログラミング、グループプログラミングに CUIアプリケーションのデモンストレーションに ペアプログラミングにはぴったりです。同じディスプレイをのぞき込んだり、二人が同じ場所に並んでいる必要もありません。「ちょっとコレ見て!」とPartty!.orgのURLを送るだけで、とても気軽に始められます。 とりあえず録画してブログに

    Partty!.org始めました - みんなでペアプロできるサービス - Blog by Sadayuki Furuhashi
  • Captty - ターミナル録画ツール - Blog by Sadayuki Furuhashi

    ターミナルを録画するツールにはttyrecがありますが、Partty!.orgではCapttyというツールを開発しました。Capttyはttyrecと比べて、データを圧縮する、ウィンドウサイズを保存するという利点があります。 CUIの操作画面は、普通の動画と比べればサイズは小さいですが、塵も積もれば山となり、長時間使っていると結構な大きさのデータ量になります。特に画面をスクロールしたり、vimやscreenなどを使って画面を分割して操作していたりすると、サイズがどんどん増えます。 しかしデータのほとんどがテキストなので、エントロピーが小さく、かなり圧縮が効きます。普通にdeflateで圧縮するだけで、ざっと10%くらいになります(90%減!)(もちろんデータによって違いますが) というわけで、Capttyはデータを圧縮して保存します。保存するファイルのデータ形式自体が圧縮を考慮して設計して

    Captty - ターミナル録画ツール - Blog by Sadayuki Furuhashi
  • 貯金生活。投資生活。 投資の知識は、お金を殖やすためではなく、お金を減らさないために役に立つ

    お金を持っている人」というと、「有利な金融商品についてよく知っている」とか「投資について詳しい」というようなイメージを抱きがちだと思います。しかし私が思うに、どう考えてもお金を貯めるのに投資や金融の知識は不要です。極めてシンプルに考えると、お金を貯めるのに必要なものは以下のようなものだと思います。 *ある程度の収入があること。当然、収入が多ければ多いほど有利。 *無駄な支出を抑制する節約の習慣があること。 *お金を貯める習慣があること。 せいぜいこの程度で十分です。ここに、金融の知識や投資の知識が入り込む余地はありません。それどころか、中途半端な投資の知識はむしろ有害であると言っても過言ではありません。実際、中途半端に投資の知識を得てしまったがために、投資で大損をしてしまう人というのはいくらでもいます。投資を学び始めたばかりの人というのは、投資をすれば簡単にお金が殖えると考えがちですが、

  • 普通の業務系PGには意外と知られていないJavaとJavaScriptの相違点10選 - 達人プログラマーを目指して

    以前はJava EEの普通のWebアプリケーションで、JavaScriptはあくまでも利便性のために補助的に使うものという認識がありましたが、さすがに最近では普通の業務系のSI案件でもテーブル表示や入力補助などで高度なAjaxライブラリーの使用が当たり前のように求められるようになりつつあります。サーバーサイドのJavaScript技術といったものもありますが、そういった新しい技術を使わないまでも、ごく普通にある程度大きなJavaScriptの作成が必要になってきているということです。 もちろん、JavaJavaScriptはその名前にかかわらず、来全く別の言語です。しかし、意図的に似た構文でロジックが書ける*1ため、兄弟の言語として認識している人も意外に多いのではないかと思います。しかし、使用できるライブラリーに違いがあるという点が一見してわかる最も大きな違いですが、基的な言語の文法

    普通の業務系PGには意外と知られていないJavaとJavaScriptの相違点10選 - 達人プログラマーを目指して
    y0sh1kaw
    y0sh1kaw 2011/04/24
    その違いが非常に分かりやすくまとめられています。
  • 基礎知識(Windows PowerShell)

    概要 まず、Windows PowerShell の構文の基礎的な部分について説明します。 大文字小文字 PowerShell では、アルファベットの大文字・小文字を区別しません。 get-location と Get-Location、 $a と $A は同じコマンド・変数になります。 コマンド実行 シェル言語なので、 分はコマンドの実行です。 コマンド実行にいちいち WSH.Run(command) とかいうように書かなきゃいけないようだと、 シェル言語としてはちょっと不便です。 ということで、 とりえあず、コマンド名を打てばそれだけでコマンドが実行されます。 > Get-Location Path ---- C:\Users\john\Desktop\temp コマンドとして実行できるものには以下のようなものがあります。 PowerShell 用のCmdlet(コマンドレットと読む

    基礎知識(Windows PowerShell)
  • Vimeo

    Join the web’s most supportive community of creators and get high-quality tools for hosting, sharing, and streaming videos in gorgeous HD with no ads.

    y0sh1kaw
    y0sh1kaw 2011/04/24
    動画なので動きが非常に分かりやすい。