薫のHack

複数のPuTTYをタブ化して管理するPutty Connection Manager

sshでUnix系OS(FreeBSDやLinuxなど)にリモートログインしているWindowsユーザは、TeraTerm、Putty、Pode...

PHP PHP_SELFとSCRIPT_NAMEを比較してみた

はじめにSCRIPT_NAMEとはPHP_SELF とSCRIPT_NAMEの値を確認するさいごにPHP関連記事PHPに関する書籍を探...

初代SimCityのソースコードが公開される

初代SimCityのソースコードが公開されました。ということで、早速ダウンロードしてきました。http://www...

MicrosoftがEmacsの機能を.NETに導入するプロジェクト

MicrosoftがテキストエディタEmacsの機能を.NETに導入するプロジェクトに取り組んでいる。http://www.it...

FreeBSDとLinuxのディレクトリ構造一覧

FreeBSDのディレクトリ構造(Directory Structure)とLinuxのディレクトリ構造(Directory Structure)を横...

C言語でCSVの文字列をsscanfで読み込む方法

はじめに時代遅れの関数についてC言語でCSVを読む方法を考えるライブラリでCSVをパースできないのかC言...

lsコマンドで最終更新時刻の新しいファイルを見つける方法

はじめに新しいファイルを見つけたいlsで新しいファイルを見つける方法aliasを設定するはじめにFreeBSD...

borune shell shのリダイレクトのまめ知識

Unixのshコマンドというシェルは、borune shell(ボーンシェル)というシェルです。Unix Version 7のシェ...

PHPでunix timestampをMySQLのDATETIMEに変換する方法

MySQLならFROM_UNIXTIMEを使って、unix timestampをDATETIMEに変換できます。ですが、今回は、PHPでやる...

FreeBSD portsのjdk16をインストールする方法

FreeBSDにportsからjava(jdk16)をインストールしました。途中で、msgfmtコマンドの問題により、makeがと...

dateコマンドでUNIXタイムスタンプ(unix timestamp)を表示する方法

dateコマンドでは、日付や時刻の表示や設定ができます。% date2007年 12月24日 月曜日 18時08分57秒 JST...

C言語 システムコール waitpid()をwait()と同じ意味で使う方法

はじめに子プロセスの終了処理についてwait系システムコールの書式waitpidをwaitと同じように使う方法wa...

C言語 複数の子プロセスをwaitシステムコールで待つ方法

はじめにプロセスの作成と終了wait系システムコールサンプルソースコンパイル方法実行例さいごにはじめ...

Linux/FreeBSDの子プロセスの終了を待つwaitシステムコールの使い方

はじめに書式戻り値サンプルコードコンパイル方法実行例はじめにFreeBSD(UnixやLinux)では、新しいプロ...

Linux/FreeBSDのUnixのfork()システムコールの使い方

はじめに書式戻り値サンプルコード fork.cコンパイル方法実行はじめにLinuxやFreeBSDなどのunix系のオペ...

2007年のインターネット セキュリティリスク トップ20

セキュリティ組織 SANS Instituteが発表したトップ20(実際は18個)です。Firewallやウィルス対策ツール等...

vim autocomplpop.vimで補完候補を自動的にポップアップする方法

autocomplpop.vimとはセットアップ方法基本的な操作autocomplpop.vimとはvimの自動的に補完のためにポッ...

showmount リモートNFSマウントの状態を調べる方法

NFSサーバに対して、今、どこのリモートホストがマウントしているのか、調べたいことがあります。そうい...

vim tips レジスタを使ったコピーとペースト

はじめにvimのレジスタレジスタを指定する方法レジスタを指定してヤンクする方法レジスタの内容を確認す...

vim tips スワップファイルの名前を調べる方法

vimでファイルを編集しているときに、.foo.c.swpといったスワップファイルができます。編集中のファイル...

CentOSでnkfをインストールする方法

nkfは、Network KanjiFilterの略で、ネットワーク用漢字コード変換フィルタのことです。nkfの特徴は、入...

Unixのftpコマンドでユーザ名やパスワードを省略する方法

はじめにインターネットでのファイル転送技術ftpコマンドの認証を自動化する方法設定ファイルの作り方ne...

vimで長い行が折り返されない、折り返すのをやめる方法

はじめに画面の端で行を折り返す方法画面の端で行を折り返すのをやめる方法設定方法vim関連記事vimの書...

MySQLでunix timestampをDATETIMEに変換する方法

MySQLでunix timestampをDATETIMEに変換するには、FROM_UNIXTIMEを使います。mysql> select FROM_UNI...

vimのスワップファイルを掃除する方法

はじめにvim が作成する謎のスワップファイルの役割vim のスワップファイルを削除する方法スワップファ...

gcoreコマンドで実行中のプロセスのコアイメージを取得する方法

はじめにコアファイルとは実行中のコアファイルの取得方法gcoreのインストールgcoreの使い方gdbは動作中...

PHPでpubDateをタイムスタンプに変換する方法

プロトタイプサンプルコードサンプルコード参考RSSのpubDateとかをUnixタイムスタンプ(timestamp)に書式...

gzipコマンドの使い方 ファイルの圧縮や解凍

はじめにgzipとはgzipの読み方gzipコマンドの圧縮方式圧縮ファイルの拡張子gzipとgunzipの違いgzipの書...

C言語でカレントディレクトリを取得する getcwdの使い方

はじめにプログラムからカレントディレクトリを知る方法サンプルコード getcwd.cコンパイル方法サンプル...

vim 7に内蔵されているgrepはvimgrep

vimの7から内部的に grep の機能を持ちました。使い方は簡単です。scriptを探してみます。:vimgrep scri...

vimballをインストールする方法

http://www.vim.org/ で配布しているプラグインの中には、「foo.vba.gz」などのvba.gzという拡張子のも...

日本HPは9月1日がUNIXの日

たまたま、見かけた広告で知ったんだけど、日本ヒューレッドパッカード曰く、9月1日がUNIXの日とのこと...

Virtual PC 2007にFreeBSD 6.2-Releaseをインストールする方法

FreeBSDやunix、Linuxを触ってみたいけど、マルチブートにするのは怖い、とか、マシンが一台しかないか...

Virtual PC 2004 に CentOS 5.0 i386をインストール

FreeBSD使いのはじめてのCentOSのインストールMicrosoft Virtual PC 2004にCentOS 5.0 i386をインストー...

HHKBシリーズ 20万台突破記念キャンペーン

ハッピーハッキングキーボードと言えば、FreeBSDとか、UNIX、Linuxとか、サーバとかを思い浮かべてしま...

vimのオムニ補完でC++をもっと楽にする OmniCppComplete

vim7.0 以上に OmniCppCompleteは、 omnifunc cppcomplete 機能を提供します。C++ファイルで omni compl...

vimが勝手に自動改行・自動整形するのを回避する方法

はじめにvimの自動改行の機能vimの自動整形をオフにする方法formatoptionsの設定値formatoptions のデフ...

vimのバッファ操作

vimは、複数のバッファ(buffer)を開くことができます。 ls, buffers, files 開いているバッファ一覧(バ...

C言語による間違えトップ10

はじめに1. ターミネートされていないコメント2. 思いがけない代入/思いがけないブーリアン式3. 非衛生...

top コマンドの見方 PID, USERNAME, THR, PRI, NICE, IZE, RES, STATE, C, TIME, WCPU, COMMANDの意味

FreeBSDのtopコマンドの下記の意味について。 PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU C...



最近の記事

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

コンテンツを検索しよう

過去ログ

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
プライバシーポリシー