2011-01-01から1年間の記事一覧
Eden WTDIを購入。 http://www.eden-electronics.com/products/amps/indiv/wtdi.aspx 電源アダプタが12〜18Vのセンタープラスなので、他の9Vエフェクターとは別のDCアダプタが必要。これでは不便だと思い、9Vを18Vに変換するアダプタを作成。 http://www.tak…
CGIモジュール使用時、以下の-dtd指定をしないと use CGI qw/:standard/; print start_html( -dtd => '-//W3C//DTD HTML 4.01 Transitional//EN' ); 勝手にdoctypeが になり、javascriptでタグIDに直接 ".メソッド" や ".プロパティ" 記載が出…
:help_gdbには.vimrcに設定を書けと書いてあるけど、これでは関係ないファイルまでスペースキーを押しただけで動作してしまう。 cd .vim/after/ftplugin/cpp/ mv /usr/share/vim/vim72/macros/gdb_mappings.vim . cd ../c ln -s ../cpp/gdb_mappings.vim . …
意外と探すの大変だったので情報めもhttp://perldoc.perl.org/functions/system.html if ($? == -1) { print "failed to execute: $!\n"; } elsif ($? & 127) { printf "child died with signal %d, %s coredump\n", ($? & 127), ($? & 128) ? 'with' : 'wit…
c++11でテキスト処理が大分楽に出来る様になってきたので、そろそろcgiもc++で良いのではないか? 使うライブラリ候補 fastcgi++ 用途が合ってるのか不明 cgicc http://www.gnu.org/s/cgicc/ 良さげ CGI++ http://www.webthing.com/cgiplusplus なんか古そう…
.bashrc alias ls="ls --color=auto" alias ll="ls -al" alias vi=vim alias view="vi -R" alias cd..="cd .." export EDITOR='/usr/bin/vim' Black='\[\e[0;30m\]' Blue='\[\e[0;34m\]' Green='\[\e[0;32m\]' Cyan='\[\e[0;36m\]' Red='\[\e[0;31m\]' Purpl…
Firefoxの操作をvim的にしてしまおう、という強引ing my wayなツール。自分設定めも "1.0rc1 loadplugins '\.(js|penta)$' group user map -count -modes=n,v <C-a> <count><count><count><count><count><count><Pass> map -count -modes=n,v <C-c> <count><count><count><count><count><count><count><Pass> map -count -modes=n,v <C-n> <count><count>…</count></count></c-n></pass></count></count></count></count></count></count></count></c-c></pass></count></count></count></count></count></count></c-a>
Arch Linux 気に入った点 軽快さ重視 GUIなにそれ?的な雰囲気 なのに常に最新のツール・ライブラリ(今時点のgccバージョン4.6.1!)*1 各confファイルに詳しい解説が書いてあるらしい パッケージインストール時、環境最適化タイプ(abs)とお手軽タイプ(pacman)…
MDI/SDIでOnSaveDocument時に独自の(Serializeを使わない)save処理をする場合は return CDocument::OnSaveDocument(lpszPathName); これを消さないと、せっかくセーブしたファイルを空ファイルで上書きしてしまう。
const char[] → initializer_list → string の暗黙型変換など #include <vector> #include <string> #include <iostream> using namespace std; template <class T> void outarray(initializer_list<T> list){ for(auto x : list){ cout<<"*--- number "<<x<<" ---*"<<endl; } } template <> void outarray(initializer_list</x<<"></t></class></iostream></string></vector>
まさかと思って試してみたら、やっぱりついてたオートコンプリート。 このへん http://code.google.com/intl/ja/googleapps/appsscript/service_spreadsheet.html からオブジェクト取得部分だけコピーしてくれば、あとはjavascriptさえ分かればだいたい作成…
ファイルのリンク fsutil hardlink create 新しいリンク名 ターゲット フォルダのリンク 2003用のリソースキットをインストールし、 (http://www.microsoft.com/download/en/details.aspx?id=17657) linkd 新しいリンク名 ターゲット
http://d.hatena.ne.jp/neuromancer_sho/20110708/1310142056 の続き omnifuncを使うプラグインを使う時は、 ~/.vim/ftplugin/c に置くと、/usr/share/vim 配下のftplugin/c.vim(各言語用設定) " Set completion with CTRL-X CTRL-O to autoloaded functio…
DLL側のEXEから呼び出される関数の先頭にはこれが必要。 AFX_MANAGE_STATE(AfxGetStaticModuleState()) これが無いとAfxGetApp()などの結果がEXE側のアドレスになってしまう。
実行するたびにwindowぴったりになったり、2000文字になったりする。 if(windowwidth > width) config "w2000"; else config "w" + str(windowwidth - 6);
mingw-get.exeで取得したGDBでTUIを使おうとすると TUI mode not allowed と言われてしまうので、TUI付のGDBをインストールする。はずだったが。。。 ftp://sourceware.org/pub/gdb/releases/ で7.3.1をダウンロード。 ./configure --enable-tui make && mak…
ソフトウェアRAIDはあんまり良くない、みたいな事を聞いていたので、ハードウェアRAIDを組むべく、玄人志向のSATARAID5-LPPCIを購入した。ところがこのボードがハードウェアRAID対応だというのは、自分の完全な思い込みだった事が判明した。 このボードでハ…
http://d.hatena.ne.jp/neuromancer_sho/20091110/1257864162 を最近またやろうとしたら、上手く行かなくなっていたので、追加情報をメモ。atlbase.hなどATL関連の入手先は Windows Driver Kit(WinDDK)。やたらとでかい・・・_stdcallthunk が定義されていな…
セルだけでなく、図形などに書かれた文字も。多分できてるはず。カナはやらない。 Option Explicit 'ブック内の全角文字を半角に変換する Sub main() Dim s As Worksheet For Each s In ThisWorkbook.Sheets exec_sheet s Next End Sub Sub exec_sheet(s As …
カーソル行にある単語を、includeしてるファイルから検索してその場所にジャンプする //includeされているファイルから検索する seterrormode 1,0; $search_path[0] = "."; $search_path[1] = ".\\include"; $search_path[2] = "..\\include"; $search_path[…
Visual Studio 2010の場合 Visual Studioを立ち上げる必要無し 結果も秀丸に表示されるのがポイント seterrormode 1,0; $cmd = "cmd /C " + "cd " + directory + "&& \"C:\\Program Files\\Microsoft Visual Studio 10.0\\VC\\bin\\vcvars32.bat\" " + "&& c…
google翻訳を使ってたら、発音を喋る機能が気になったので。 googleさんのお力を借りて、文章をmp3に変換してしゃべっちゃうvbscriptです。拡張子を.vbsにして保存・実行。 set she = createobject("wscript.shell") set fso = createobject("scripting.file…
シートがたくさんあるファイルを見てるときに、ALT + →キー、ALT + ←キー で今まで見たシートを見てきた順番に行ったり来たりできる。ALT + F11 を押し、「ThisWorkbook」をダブルクリックし、以下を貼り付ける。 Public sheet_history As New Collection '…
上手くいかなかった。http://d.hatena.ne.jp/neuromancer_sho/20110618/1308423993 しかし・・・ インストールしたclangのソースディレクトリの中に llvm/utils/vim/vimrc というファイルがあったので何気なく中身をみると ClangComplete というfunctionがあ…
http://d.hatena.ne.jp/osyo-manga/20110210/1297328933 を見て、「タグファイルを作成する必要がない」と書いてあったので、これは使ってみたい。clang_completeを使用するにはclangが必要なので、まずはこれをインストールする。http://clang.llvm.org/get…
TortoiseSVNにすればいいじゃん、と突っ込まれるかもしれないけど、コマンドラインでやりたいのです。WindowsのMSYS上で普通のLINUX用のソースがどこまで普通にビルド出来るかも試してみたい。 font a.keyword, a.okeyword{color:red;] 2011/6/20現在、うま…
C++/CLRを使えば、VCから.net Frameworkが使える。 無駄に難しいMFC・WTLももう勉強する必要はない。速度が必要な時はネイティブC++を、GUIには.netを使える、理想の環境が待っている・・・・ そう思っていた。っがしかし、最近仕事でVisual Studio 2010 Ult…