薫のHack

Ubuntuでpwntoolsのインストール時に fatal error, openssl/opensslv.h, No such file or directory

はじめにpwntoolsとはpwntoolsのインストール方法インストール時のエラーについてエラーの内容の抜粋原...

mingw32-make.exeを破壊してしまったのvimprocビルド環境構築

はじめに環境ダウンロードサイトインストール時の設定インストール中にエラーとなって、失敗するのでダ...

2014-12-11 セキュリティニュース

OpenBSD、予測不可能なrand関数を実装(ただしPOSIX違反)暗号化は政府による検閲や傍受に対して無力か...

2014-12-08 セキュリティニュース

海外経験は漏えいリスク 秘密保護法で内調lsyncd の default-rsyncssh.lua における任意のコマンドを実...

AK240とShure SE846でハイレゾ音源を試聴してみた

AK240を試してみた今回の試聴に使用した機器SE846とはWAGNUS. Proton for AK240 BTL バランスケーブルir...

GNU Screenのディレクトリのパーミッション

tmux と GNU Screen の両方を使って暮らしてます。統一しろよ、という話ではるのですが、自分で管理して...

Ubuntu Dockerをインストールする

Dcoker とはDockerのインストールDcokerの起動インストール時のメッセージDockerの起動時Dcoker とはDoc...

Ubuntuにclang-3.4をインストールする

clang-3.4が入らないUbuntuをアップデートするclang-3.4をインストールclang-3.4が入らないUbuntuのバー...

Ubuntuにclang-3.0をインストールする

clang/clang++は、C/C++コンパイラです。Ubuntuにclangをインストールしました。sudo apt-get install c...

FreeBSD gcc 4.9をインストールした

はじめにFreeBSD に gcc49 をインストールインストール参考サイトはじめにいろいろ新機能が試したかった...

作曲と楽譜作成のフリーソフトウェア musescore

はじめにダウンロードはじめにMuseScore (ミューズスコア) は、フリーの楽譜作成ソフトウェアです。http...

CVE-2013-2094 Linuxに権限昇格の脆弱性 PERF_EVENTS Local Root

はじめに検証環境影響範囲環境構築権限昇格コードの入手とコンパイル実験対策はじめにLinux には、perf ...

std thread がlibstdc++.so.6 version GLIBCXX_3.4.1でコケる

はじめにFreeBSDでコンパイルして実行CentOSでコンパイルして実行はじめにC++でstd::threadをつかってみ...

FreeBSD gcc 4.8をインストールしてみた

はじめにFreeBSD に gcc48 をインストールインストール参考サイト使い方はじめにC++11とかの新しい機能...

clang++とg++を適当に比較してみた

はじめにコンパイル時間バイナリサイズ実行スピードまとめはじめにg++ のコンパイルが遅いし、エラーが...

clang++でコンパイルすればカラフルになれる

GNU の gcc や g++ コマンドでCやC++のソースをコンパイルしていましたが、clangが気になって、切り替え...

GNU Screen マルチユーザでペアプログラミング

Screenの設定screen の setsid実行例GNU Screenは、複数ユーザで共有することができます。共有の目的は...

cygwinとemacsがすぐ使えるgnupack

Windows 環境でUnixコマンドやEmacsが利用したいときに、 cygwin を利用する方法があります。cygwin は...

Emacs 24.1.1にアップグレードしました

インストール参考サイトバージョンチェック従来の設定が使えなくなったFreeBSD の Emacs をアップデート...

Emacs 24におけるパッケージ管理機能

設定メモEmacs 24 からパッケージ管理機能が追加されています。インストール可能なパッケージ一覧を表示...

CentOS readlineラッパー rlwrap コマンドをインストールする

インストールパッケージ説明参考使い方ReadLine に対応していない CUI なコマンドたちに苛立ちを覚える...

Linux configure error

インストールパッケージ説明参考C++ preprocessor "/lib/cpp" fails sanity check[テクノロジー][Linux]...

FreeBSD で Node.js をビルドする方法

オフィシャルサイトダウンロードlibexecinfo の インストール参考サイトビルドサンプルソーススクリプト...

FreeBSD ports lang/python27 は PHE を有効するとビルドできない

FreeBSD の apache22 をビルドするときに、依存で /usr/ports/lang/python27 をビルドしはじめるが、pyt...

CentOS 6.2 gcc をインストールする

インストールバージョンの確認CentOS で gcc しようと思ったら、コマンドが入っていなかったのでインス...

EmacsでMemory exhaustedが出た

GNU Emacs で Wanderlust を使っていたら、メモリを使い果たしたというエラーが出てしまいました。Memor...

CentOS に GNU Screen をインストールする

インストール参考サイトCentOS に GNU Screen をインストールしました。yum コマンドで一発です。インス...

Cにおけるローカル変数の宣言時ゼロクリア

zero_clear.czero_clear.smemsetが呼ばれないケース10年ぐらい前に libc を使わない、自分だけが書いた...

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

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

Vim からGNU Globalを使う gtags.vim

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

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

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

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

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

valgrindを使ってみる

a.ccコンパイル実行例メモリリークのないプログラムを動かしたときの実行例は、以下のとおりです。valgr...

gcovの使い方

はじめにコードカバレッジとはカバレッジの種類コードカバレッジを取得する方法gcovとはgcovのインスト...

gccコマンドは呼び出し屋さん gccコマンドの裏側

cpp コマンドによる処理cc1 コマンドによる処理as コマンドによる処理ld コマンドによる処理やっとでき...

GNU gcc cc1の場所を調べる方法

gcc の cc1 の場所を調べるには、gccの-print-prog-name オプションを利用します。gcc -print-prog-name...

GNU gcc のサーチディレクトリを表示する方法

GCC のサーチディレクトリを調べるには、gcc の -print-serach-dirs オプションを利用します。gcc -prin...

C++ デフォルト引数はプロトタイプ宣言だけにする default argument given for parameter

はじめにデフォルト引数とはサンプルコードコンパイルするとデフォルト引数でエラーが出る何が悪いのか...

Mac GNU ScreenとVimの設定をUTF-8にした

GNU Screenの設定Vim の設定FreeBSDでは、ターミナルの設定をすべて euc-jp で利用していました。Macで...

p5-Crypt-CBC Perl Crypt::CBC DESで暗号する方法

サンプルコード実行例FreeBSD に[2010-09-06-1] で p5-Crypt-CBC と p5-Crypt-DES をインストールしまし...


最近の記事

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

コンテンツを検索しよう

過去ログ

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