タグ

ブックマーク / amachang.hatenablog.com (35)

  • Macbook (with Snow Leopard) 買った後にやったことまとめ - IT戦記

    購入編 会社にて amachang「秋だけに akky ですね。Macbook が欲しくなってきました」 akky(苦笑) amachang「新しい Macbook が欲しくなってきました」 akky(苦笑) amachang「買って来まーす」 akky(苦笑) Apple Store 銀座にて amachang「Macbook Pro の 13 inch のやつください」 店員「はい。 2 種類ありますが」 amachang「高いほうのやつください」 店員「キーボードは JIS と US どちらにいたすますか」 amachang「US ください」 店員「こちらでよろしいですか?」 amachang「JIS よりキー少ないのですね」 店員「はい。英数キー、かなキーなどがありません」 amachang「えっ」 店員「えっ」 amachang「JIS ください」 店員「かしこまりました」 am

    Macbook (with Snow Leopard) 買った後にやったことまとめ - IT戦記
    taka21st
    taka21st 2009/09/27
    買っちゃった^_^v
  • gvim で起動時全画面 - IT戦記

    au GUIEnter * simalt ~x

    gvim で起動時全画面 - IT戦記
  • new と delete と throw で気をつけること(自分用メモ) - IT戦記

    delete する変数が未初期化になっている可能性を考えろ コンストラクタの初期化子リストで throw とか 初期化子リストで throw する可能性のある式を評価するな。 0 を入れておいて、コンストラクタ内で評価しろ または、ポインタラッパー的なものを使え。(デフォルトコンストラクタで初期化されるから) 未初期化変数への代入式で throw とか とりあえず、変数初期化子で 0 代入しとけ コンストラクタで例外が発生した場合にデストラクタが呼ばれないことに注意しろ コンストラクタ内で new して、そのままとか boost::shared_ptr 使え または、 try { /* ... */ } catch(...) { delete p; throw; } って感じで、すべての例外を catch して delete しとけ

    new と delete と throw で気をつけること(自分用メモ) - IT戦記
  • Visual Studio で exe を ldd する(依存する dll を調べる)方法 - IT戦記

    今日、教えていただいた方法。 Visual Studio には dumpbin.exe というコマンドラインツールがついているので、それを使う。 C:\bin> dumpbin /DEPENDENTS hoge.exe Microsoft (R) COFF/PE Dumper Version 9.00.30729.01 Copyright (C) Microsoft Corporation. All rights reserved. Dump of file hoge.exe File Type: EXECUTABLE IMAGE Image has the following dependencies: KERNEL32.dll msvcrt.dll msvcrt.dll Summary 4000 .bss 6000 .data 1000 .idata 35000 .rdata 7000

    Visual Studio で exe を ldd する(依存する dll を調べる)方法 - IT戦記
  • Mozilla 台湾の audio 要素のデモが超カッコいい - IT戦記

    Firefox 3.5 から audio 要素という音楽を再生するための要素が導入されますが、 Mozilla 台湾のサイトに載っている audio 要素のデモがすごくかっこよかったので紹介します。 百聞は一見にしかず Firefox 3.5 (現状 Beta 4)で見てみてください http://moztw.org/demo/audioplayer/

    Mozilla 台湾の audio 要素のデモが超カッコいい - IT戦記
  • Firefox 拡張を jQuery で書く! Jetpack を使ってみた。 - IT戦記

    はじめに JavaScript が書ければ、誰でも簡単に Firefox の拡張が書けてしまう。しかも、もれなく jQuery が付いて来る! というものを Mozilla Labs がリリースしたみたいですね。 https://jetpack.mozillalabs.com/ というわけで 少し触ってみました Jetpack Feature の書き方 Jetpack で書く Firefox 拡張を「Jetpack Feature」といいます。 これは、以下の 2 つのものを用意すれば誰でも簡単に公開することが出来ます。 JavaScript ファイル 公開用 HTML ファイル JavaScript ファイル JavaScript ファイルには、 Jetpack Feature のアプリケーションコードを書きます。 (function() { Jetpack.statusBar.appe

    Firefox 拡張を jQuery で書く! Jetpack を使ってみた。 - IT戦記
  • POSIX と Windows でのファイルオープン方法 - IT戦記

    各プラットフォームでのファイルオープンの仕方のメモ たぶん、あってると思ってる 有ったら失敗、無かったら作る // POSIX open(name, O_RDWR | O_EXCL | O_CREAT, 0666); // Win CreateFileA(name, GENERIC_READ | GENERIC_WRITE, FILE_SHARED_READ | FILE_SHARED_WRITE | FILE_SHARED_DELETE, 0, CREATE_NEW, 0, 0); 有ったら開く、無かったら作る // POSIX open(name, O_RDWR | O_CREAT, 0666); // Win CreateFileA(name, GENERIC_READ | GENERIC_WRITE, FILE_SHARED_READ | FILE_SHARED_WRITE | F

    POSIX と Windows でのファイルオープン方法 - IT戦記
  • amazon で散財したくない人のための Greasemonkey - IT戦記

    以下のエントリ見て http://d.hatena.ne.jp/mizzusano/20090115/1231986559 グリモン書いた // ==UserScript== // @name Yes Amazon. No Money. // @namespace http://d.hatena.ne.jp/amachang/ // @include http://*.amazon.co.jp/ // @include http://*.amazon.com/ // ==/UserScript== document.body.innerHTML = <> <div style="font-size: 2em"> <h1>考え直しなさい</h1> <p>俺はそれが当に欲しいのか。</p> <p>俺にそれは当に必要か。</p> <p>当に必要なら書店に行きなさい。</p> <p>当に必

    amazon で散財したくない人のための Greasemonkey - IT戦記
  • 「プライバシー情報の消去」をする人は、 Firefox 3.1 で「Pathtraq の定番ランキング」をライブブックマークしておくと便利 - IT戦記

    はじめに もうすぐ、 Firefox 3.1 がリリースされますね!というわけで、 Firefox 3.1 から(たぶん)のちょっと便利な機能を紹介したいと思います。 Firefox の「プライバシー情報の消去機能」 何かと、恥ずかしいページを見てしまったときなどに便利な機能ですね。 ちなみにWindows の場合 Ctrl+Shift+Del、 Mac の場合 Command+Shift+Del で出来ます。知ってました? この機能便利なのですが、、 ロケーションバーの補完に頼ってる人にはちょっと辛い面もあります>< 補完機能が使い物にならなくなってしまうのです。 たとえば、普段は以下のように補完が効くので、 b → tab → enter で目的のページにたどり着けます。 しかし、プライバシー情報の消去を行った後だと、以下のように、何も候補が出なくなってしまうのです。 この問題が Fi

    「プライバシー情報の消去」をする人は、 Firefox 3.1 で「Pathtraq の定番ランキング」をライブブックマークしておくと便利 - IT戦記
  • mixi の「足あと」ページから「マイミク申請」するグリースモンキー - IT戦記

    はじめに mixi の足あと機能がパワーアップしましたね! 「足あと」の機能改善においては、ページデザインのリニューアルと同時に、「マイミクシィ」(友人)の表示に加えて、これまで足あとページでは分からなかった「マイミクシィのマイミクシィ」(友人友人)についても、アイコンが表示されるようになりました。これらの機能改善により、自分のページを訪れたユーザーとのつながりが、今まで以上に分かりやすくなります。 また、新機能「自分の足あと」の提供により、自分が訪問した先(プロフィールや日記など)のユーザーのニックネームを、時系列で最大30件表示いたします。なお、意図しないユーザーのページへ訪問してしまったときのために、相手の足あとページから自分の足あとを削除できる機能*1を追加しています。 株式会社ミクシィ どうやら 「マイミクのマイミク」からの足あとには、しるしがつくようになったようです! という

  • Windows IME に関する発見 - IT戦記

    はじめに Windows IME って「半角/全角」で ON OFF をトグルさせるじゃないですか。 あれって不便ですよね。理由としては 今 ON か OFF かを自分で覚えなきゃいけない キーが遠い などです。 で、発見した Shift+「無変換」で OFF。 「カタカナ/ひらがな」で ON。 が出来ることを知った。 このキーを覚えておけば、今 ON でも OFF でも一発で自分の好きな状態に出来るので、便利。

    Windows IME に関する発見 - IT戦記
  • Windows Vista 搭載パソコンを買ってきてやったことまとめ - IT戦記

    日曜日です ところで、今の Windows XP 機 4 年前の 12 月に買った ちょうど 4 歳 ノートなのにバッテリ 5 分くらいしかもたない 買い替えよう というわけで、 Windows Vista 搭載パソコンを買いにいきました。 いざ、秋葉原! 秋葉原にて ネットブックとかイーモバイルの勧誘に目もくれず、安いパソコンを探す。 で、結局 \99,800 + ポイント 10% で http://www.acer.co.jp/products/notebook/tm5730/index.html を買った。 買った理由としては、 比較的安かった メモリが 2 GB で 1 スロットしか使ってない 2GB 足して、 2 GB + 2 GB のデュアルチャンネルで動作させたい メモリはパソコンのポイントで買える という感じ。 どのメモリが、デュアルチャンネルで動作するか分からなかったので

    Windows Vista 搭載パソコンを買ってきてやったことまとめ - IT戦記
  • Windows の基本的なコマンド集 - IT戦記

    まずは、コマンドプロンプトの基的な部分を使えるようにならないと。。ということで nul ファイル Unix の /dev/null のようなもの サイレントにコマンドを実行 > verbose-command > nul 空のファイルを作る > type nul > hoge.txtこーんな感じでコピーができる 環境変数 PATH 、 PATHEXT PATH という環境変数にディレクトリを登録しておくと、そのディレクトリ内の実行ファイル(環境変数 PATHEXT で指定された拡張子を持ったファイル)がファイル名だけで実行できるようになります。 PATHEXT に .TXT を指定してみる 以下のようにすると .txt に関連付けられたアプリケーション(メモ帳)で、 hoge.txt が起動する。 > type nul > hoge.txt > set PATHEXT = .TXT >

    Windows の基本的なコマンド集 - IT戦記
  • 私的 Win32 API メモ - IT戦記

    いろいろ勉強した 忘れてしまいそうなので書き下しておく 雰囲気的なこと ウィンドウ 俗にいうウィンドウではなく、 GUI の部品全般(ボタンとか、ツールバー)も含む 俗にいうウィンドウは、フレームとか言う ハンドル ポインタみたいなもん HWND ウィンドウのハンドル DOM でいうと Node みたいなもん LPXXX XXX のポインタって意味 owner と popup 「ポップアップさせたウィンドウ = owner」と「ポップアップしたウィンドウ = popup」 DOM でいうと owner は、 window.opener で popup は、 window.frames って感じ HINSTANCE DLL とか EXE とかひとつと対応してるハンドル アプリケーションの HINSTANCE というと実行されている EXE のハンドル DLL や EXE のメモリ上の位置 H

    私的 Win32 API メモ - IT戦記
  • はてなブックマークのノベルティセット欲しい! - IT戦記

    はてなブックマークのノベルティセット欲しい! (↑あれ、なんで、キーワードにならないんだろう?) 大事なことなので二度言いました。 おすすめブックマーカー 基的には、一次情報に近い人やコメントが秀逸な人をお勧めするよ! というわけで、 amachang 的お勧めブックマーカー。 b:id:brazil JavaScript のブックマークが秀逸。海外の情報をいち早くブックマークしている。 コメントは、簡潔に重要な単語を列挙してあるシンプルなもので、効率的に情報を取得することができる。 b:id:vantguarde Web 標準の動向、 W3C や WhatWG をウォッチするのに欠かせない人。その観測範囲は、ブログ、ニュースはもちろんのこと、 WebKit の trac や Mozilla の Bugzilla、 Web 標準系のメーリングリスト、 IRC のログまで多岐にわたる。 b

    はてなブックマークのノベルティセット欲しい! - IT戦記
  • はてなブックマーク JavaScript 高速化計画 補足 - IT戦記

    はじめに id:jkondo さんがブクマしてくれてるのでちょっとだけ補足 以下のつづき http://d.hatena.ne.jp/amachang/20081126/1227700830 追加修正 id:Yuichiro さんのハック 2008-11-27 - つれずれなるままに… 注意:ただ、これ appendChild 時のコストが増えていることが分かったのでちょっと要確認ですね。 id:Yuichiro さんのハックを getImage にも適用 gotImage: [], getImage: function(container) { var src = Hatena.Star.Button.getImgSrc(Hatena.Star.Star,container); if (!this.gotImage[src]) { var newimg = document.create

    はてなブックマーク JavaScript 高速化計画 補足 - IT戦記
  • はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記

    はじめに 「新はてなブックマーク」になったということで、とっても便利になったのですが、ブックマーク一覧ページ*1が若干 JavaScript に時間が掛かっているみたいです。 というわけで 調査してみたいと思います。調査して、改善できそうなところは後で纏めて「はてなアイデア」にでも登録しようと思います。 この日記は調査しながら、過程を書いていくつもりです。 準備 まずは、人のサイトの JavaScript を書き換えて試してみるための環境を作ります。 作業用ディレクトリを作る とりあえず、ホームに HatenaJS というディレクトリを作ります。 $ mkdir HatenaJS $ cd HatenaJS CocProxy をダウンロードしてくる 以下から CocProxy というツールをダウンロードしてきます。 http://coderepos.org/share/wiki/CocPr

    はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記
  • C++ のコードを Flash Player で動かす! Alchemy を速攻試してみる。 - IT戦記

    はじめに Adobe から C/C++ で書いたコードを Flash や AIR で動かす Alchemy というものがリリースされましたね! Alchemy - Adobe Labs これはすごい!ということで、少し試してみたいと思います。 その様子をリアルタイムに書いていきます。ちゃんと出来るかな 環境 OS は Mac OS X で gcc 、 java は入っているものとします。 ホームディレクトリ(/Users/amachang)に AlchemyTest というディレクトリを作って作業します。 インストール まずは、いろいろインストールします。 Flash Player 10 Debugger Version Adobe Flash Player - Debug Downloads ここからダウンロードしてきて、普通にインストールします。 Flex SDK 以下から Flex

    C++ のコードを Flash Player で動かす! Alchemy を速攻試してみる。 - IT戦記
  • Terminal.app を軽くする方法 - IT戦記

    プログラマの人は ずっとターミナル開きっぱなしって人多いですよね? Mac の場合 Terminal.app というターミナルがデフォルトで ついていて、それを開きっぱなしって人が多いんじゃないでしょうか。 問題点 Terminal.app をデフォルトの設定のまま使ってると問題点がある。 何か別の作業をした後に、久しぶりに Terminal.app をアクティブにすると、固まるのだ。 実はこれ、毎回相当ダメージを受ける。 で、解決策が分かった スクロールバッファを小さくすればいい。 なんとデフォルトの設定では無制限にスクロールバッファを保存する設定になっているのだ。 たまたま cat したファイルがものすごい容量だったなんてことよくあることなのに>< それが、全部スワップに入ってしまう。 スクロールバッファを小さくする方法 右上のメニューから「ターミナル」→「環境設定」→「設定」→「ウィ

    Terminal.app を軽くする方法 - IT戦記
    taka21st
    taka21st 2008/10/26
  • Windows で rm -rf - IT戦記

    > del /S /Q /F directory_pathあれ、ディレクトリ残ってるなあ。 > rd /S /Q directory_pathだったのか。

    Windows で rm -rf - IT戦記