薫のHack

Unixでファイルや標準入力の内容を逆順にする方法

はじめに方法 Linux方法 FreeBSDまとめはじめにファイルの中身が逆順だったらな、と思うことはありませ...

Pythonでターミナルのテキストに色をつける方法

はじめにテキストに色をつける方法モジュールを使う場合fabric.colors を使うcolorama を使うtermcolor ...

vimのvim-powerlineからpowerlineに乗り換える

vimのmodelineを究極にオシャレにするプラグイン Lokaltog/vim-powerlineを使用したのですが、いつの間...

PHP HTTPステータスコードを簡単にセットする方法

はじめにHTTPステータスコードPHPでHTTPのステータスコードを設定する古い方法もっと簡単にHTTPステータ...

シェルスクリプトでユーザにパスワードを入力させる方法

はじめに解決策はじめにシェルスクリプトでユーザにパスワードを入力させるときに、画面にパスワードが...

性能重視の高速なバイナリシリアライゼーションフォーマット Message Packとは

はじめにMessagePack の特徴利用例コードの例関連項目はじめに通信プログラムを書くと、データを投げる...

Unix スクリプトの最初の#!とは何か?

シェルスクリプトとかで、最初に #! って文字列を見かけていると思います。おまじない程度にしか思って...

Nmap 6.25リリース

人気のセキュリティツール Nmap の 6.25 がリリースされました。Nmap 6 が出たのは、半年ぐらい前でしょ...

Puttyのウィンドウタイトルが文字化けする

Vim を使用していると Putty のウィンドウのタイトルが文字化けを起こしてしまいました。Vim が何らかの...

Cassandra パーティショナ

ランダムパーティショナオーダープリザービングパーティショナコレーティングオーダープリザービングパ...

Thrift とは

thrift コンパイラデータ型thrift ファイルから生成する例Thrift 定義ファイルPython クライアントC++ ...

Perl 文字列の改行を取り除く

文字列中の改行をすべて取り除く方法は、 文字列中の \r \n を取り除くことです。Perl で s を使って、...

C言語の配列への不思議なアクセス方法

サンプルコード実行例C言語で配列を使って、文字列を扱ったりしているかと思います。配列にアクセスする...

Vim からGNU Globalを使う gtags.vim

設定インストール使い方プログラミングをしていると、関数や変数、マクロの定義を探したりします。エデ...

C++ jsoncpp jsonをパースする方法

サンプルコード実行例Json エンコードされた文字列を受け取ったときに、パースして Json::Value にする...

C++ jsoncpp json エンコードする方法 - インデント付き

JsonCpp を使って、 Json::Value から jsonエンコードの文字列を書き出します。Json::Value に適当にデ...

C言語 日付の秒数を文字列に変換する ctime

time() 関数で seconds since 0 hours, 0 minutes, 0 seconds, January 1, 1970 からの秒数を取得できま...

JavaScript NaNとは何か NaNの判定方法

はじめにNaNの読み方一般論としての NaN とはJavaScript の NaN とはNaNの判定の方法NaNとNumber.NaNの...

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

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

JavaScript 文字列を整数に変換する

JavaScript で x が 3 、 y が 2 が入ってると思い込んで、下記の計算をして、32が返ってくると????...

SSL証明書をOpenSSLコマンドで取得、確認する方法

はじめにOpenSSLコマンドをインストールする証明書を取得する証明書の内容を確認するSANsを取得する方法...

XCode iPhoneアプリのデバッグログをNSLogで表示する方法

デバッガコンソールを表示サンプルコード実行例iPhoneアプリをXCodeで開発しているときのデバッグ出力の...

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

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

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

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

vim incsearch インクリメンタルサーチを使う方法

vimでは、デフォルトの検索は、インクリメンタルサーチではありません。通常の検索では、検索文字列を入...

vim hlsearch 検索結果をハイライトする

はじめにvimでの検索vimのハイライト検索とはvimのハイライト検索の設定vimに関する情報はじめにテキス...

Perl base64エンコードする方法

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

HTML5 フォームのテキスト入力にガイド文字を表示する placeholder

Webページでフォームの入力ボックスに入力を促すためのヘルプ的な文字が表示されていることがあります。...

Unix grepコマンドのマッチしたところに色をつける方法

もうずいぶんとこの機能にお世話になっているので、かなりいまさら感があるけれども、一応書いておこう...

putty 0.60ごった煮の改造版

FreeBSDとかのUnix系OSにログインするときに利用しているssh clientは、puttyなんですが、ごった煮の改...

Firefoxのアドレスバーの検索エンジンを切り替える

Firefoxのアドレスバーで URL 以外の文字列を入れて、決定するとデフォルトでは Google の検索エンジン...

電子渡航認証システム ESTA

アメリカに行くには、電子渡航認証システム ESTA で登録しないとアメリカに入国できなくなりました。グ...

オープンソースSNS OpenPNEをセットアップしてみた

ダウンロードファイルの準備暗号用のキー設定データベースのセットアップ参考オープンソースのOpenPNEを...

Perl 文字列を大文字から小文字へ、小文字から大文字へ変換する

はじめに大文字から小文字へ変換する小文字から大文字へ変換するtrで変換する関連記事はじめにPerlで文...

Perl 日付 YYYYMMMDD のファイル名を作る方法

毎日、ログファイルやレポートファイルを作成するときに、ファイル名によく日付や日付と時刻を入れるこ...

C言語 整数のIPからドット表記のIPアドレスの文字列を取得する方法

はじめに整数のIPからドット区切りのIPアドレスの文字列を取得する方法inet_ntoaのプロトタイプinet_nto...

PHPフレームワーク ZendFramework 1.8.0 リリース

新しい機能Zend関連記事5月頭にPHPフレームワーク ZendFramework 1.8.0がリリースされていました。ZendF...

JPCERT/CC C/C++のセキュアコーディングセミナー資料を公開

2008年度にJPCERT/CCが行ったセミナー C/C++ セキュアコーディングトワイライトセミナー、C/C++ハーフデ...

シーサートの事例 YIRD Yahoo Incident Response Department

国内のIT企業のシーサートの事例についての記事が公開されました。http://www.itmedia.co.jp/enterprise...

vimの既存の検索結果にvimgrepの結果を追加するvimgrepadd

vimgrep 関連記事エディタ vim で文字列検索を行う時に、grepをビルトインにした機能 vimgrep を利用す...


最近の記事

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

コンテンツを検索しよう

過去ログ

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