薫のHack

Vim quickrun.vimで編集中コードの実行結果を表示する方法

設定使い方文字コード設定デモVim で編集中のコードを実行してみたいときに、どのようにしていますか?C...

Backtrac 5 R2 から BackTrack 5 R3 へアップデートする

Backtrac 5 の R3 がいつの間にか出ていたので、アップデートしてみました。基本的に apt-get update し...

Unix mount しているファイルシステムの種類を調べる

mount しているファイルシステムのタイプを調べる方法。df -TCentOS の場合薫% df -T 3:34[vm ~]Filesys...

CentOS telnetコマンドをインストールする

はじめにtelnetの環境についてtelnet コマンドのインストールtelnet サーバのインストールtelnet サーバ...

Hadoop Streaming の使い方 5分でできる Perl による Mapper と Reducer

入力ファイルinput/ainput/a実行スクリプトmapred.shmap.plreduce.pl事前準備コマンドによる確認Hadoop ...

Hadoop Streaming の使い方 mapper と reducer を UNIX コマンドで使う

namenodeの初期化サーバの起動ファイルを hdfs に置くcat.sh実行出力結果の確認ファイルの削除の仕方こ...

Unix csh/zsh/bashでManページをlessコマンドでカラー表示する

bash / zshcsh / tcshLinux や FreeBSD の Man ページをカラーで表示する方法について。man ページは、...

Zsh autojump よりディレクトリを高速に巡回するために

ソースコードの入手インストールする場合zsh の補完関数.zshrc の設定インストールしない場合記録用ファ...

UNIX netperf でベンチマーク

サーバ側クライアント側あわせて読むnetperf は、ネットワークのベンチマークができるソフトウェアです...

UNIX suid なスクリプトを実行する方法

run.cコンパイル[2012-02-22-1]「Unix suidなコマンドからsystem関数を呼ぶと子プロセスではrootのeuid...

Unix suidなコマンドからsystem関数を呼ぶと子プロセスではrootのeuidが失われる

getresuid.csystem.cMakefile実験解決策setuid_system.cexecve.croot ユーザがオーナのファイルで、suid...

Unix コマンドの実ユーザと実行ユーザ、保存セットユーザを調べる

Makefilegetresuid.c実行例Unixのカーネルは、3つのユーザIDを管理する。実ユーザID実行ユーザID保存セ...

Unix SUIDとはなにか?

SUID とはなにか?SUID の設定SUID とはなにか?SUID (Set User ID) は、実行ファイルに設定される属性...

CentOS KVMのディスクイメージの場所を追加する

はじめにストレージは足りなくなるKVMの仮想ディスクイメージの置き場所は?ディスクイメージの置き場所...

FreeBSD の環境をやっと UTF-8 にしたよ

UTF-8 化の対象.vimrc.screenrc.emacsUTF-8 化FreeBSD の環境は、10年以上も EUC-JP な環境で使い続け...

Vim rootユーザで開き忘れても上書きできる sudo.vim

はじめにvim-scripts/sudo.vim の導入NeoBundle設定 .vimrcインストールアップデート関連サイトBundle ...

C言語 strlenにNULLを突っ込むとセグメンテーションフォルト

はじめにセグメンテーションフォルトを起こすコードサンプルコード strlen.cコンパイル方法実行例デバッ...

C++ std::string に NULL を突っ込むとセグメンテーションフォルト

はじめにstd::stringにNULLを代入するサンプルコードコンパイル実行結果デバッガで実行ファイルを見てみ...

Linux socket accepシステムコールとTCP_DEFER_ACCEPT

Accept Filterとは3-way handshakeTCP_DEFER_ACCEPTとはリスニングソケットの場合必ずしもデータが到達...

HDDのコピーをする EASEUS Disk Copy

HDD交換時にシステムをどうやってコピーするか、頭の痛い問題です。新しいHDDを取り付けた後に、OSから...

pw コマンドでgroupにUserを追加する

FreeBSDでunix group に user を追加するときに、よく、 sudo vim /etc/groupって、コマンドを叩いて、...

Unix findコマンドでsvn以外を表示する

find してるときに、.svn の中身が表示されてしまって、邪魔なときに、grep -v を使って、見えなくした...

Unix dateコマンドの日本語表記をやめる方法

dateコマンドを実行すると日時がわかります。多くの人は、このような表示になると思います。2011年 2月1...

curlコマンドでTLS/SSLのエラーを無視する方法

はじめに証明書のエラーの例の紹介証明書のエラーを無視する方法更新履歴はじめにcurlコマンドとは、Uni...

SSL証明書をOpenSSLコマンドで取得するときにエラーが出る unable to get local issuer certificate

はじめにTLSで何が行われるのか?OpenSSLコマンドのエラーについてエラーの対処方法OpenSSLコマンドにル...

Excelで漢字を平仮名にする

たまたま、CSV の内容の漢字を平仮名に直したい、という話があったので、Excelでできないか、マクロを探...

C言語 FreeBSD setjmp longjmpで大域ジャンプをする

サンプルコードコンパイル実行例実行環境についてUnixのプログラムでは、処理中にシグナルを受信した場...

Objective C入門 Hello World

hello.mコンパイル実行例まとめFreeBSD/Unixユーザのため(かもしれない) Objective C 入門です。まず...

kakasiで漢字や片仮名を平仮名に変換する方法

kakasiFreeBSDにkakasiをインストールするインストール参考サイト実行方法オプション文字列が辞書と一致...

YankRing.vimでvimのヤンクの履歴を管理し、効率的にペーストする方法

はじめにYankRing.vim のインストール使い方そのほかのコマンドYRShowYRSearchYRClear設定まとめはじめ...

vimでPerlやRubyの拡張正規表現の置換や検索などを実現するeregex.vim

ソフトウェアダウンロードセットアップどのぐらい楽になったか既存のコマンドと eregex の対応表Vim の...

/dev/random と /dev/urandom の違い

/dev/random は、 Unix 系オペレーティングシステムのスペシャルファイルの1つです。擬似乱数生成機と...

FreeBSD ddコマンド実行中に進捗状況を確認する方法

関連項目Unix系のOSでディスクのコピーとかにddコマンドを使います。/のad0s1aをswapのad0s1bに書くだけ...

Perl base64エンコードする方法

はじめにBase64とはサンプルコード試しに実行してみるワンライナーで行う方法パディングについてはじめ...

Mac OSのことえりをWindows風のキーバインドに変更する方法

やり方Macの「ことえり」は、Mac初心者なWindowsユーザやUnixな人たち(kinput2/canna uim/anthyとか)に...

MacとWindowsでキーボードとマウスを共有する 1回目 Synergy

ダウンロードWindowsMacメモ複数のマシンがあるとマシンの台数分のキーボードやマウスが必要になります...

vim インサートモードで現在のファイル名を入力する方法

UnixやWindowsで使えるエディタ vim での入力補完機能の紹介です。[2010-09-02-1] では、vimの最後の検...

vim インサートモードで最後の検索パターンを入力する方法

var s = new String ( document.location );if ( s.indexOf("/kaworu/2010-") != -1 && s.indexOf ( "a=...

vim インサートモードで最後のコマンドラインを入力する方法

var s = new String ( document.location );//if ( s.indexOf ( "a=1" ) == -1 ) {if ( s.indexOf("/kaw...

vim 最後の検索パターンを参照する方法

UnixやWindowsで使えるエディタ vimには、いろいろなレジスタがありますが、最後の検索パターンが格納さ...



最近の記事

はてなの人気のブックマーク

コンテンツを検索しよう

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
プライバシーポリシー