薫のHack

Windows8.1のスリープが勝手に解除される

はじめにスリープ解除された原因自動メンテナンスを無効化する設定を元に戻すはじめにWindows 8.1をスリ...

Linux PAMプログラミング デバッグメッセージを表示する方法

はじめにMakefilepam_null.c実行例はじめにPAMモジュールを書くときに、デバッグコードを入れるときは、...

C++でApache-cassandraを読み書きする方法

はじめにCのソースの生成CのソースのコンパイルC++のソースの生成C++のソースのコンパイルテストコードm...

FreeBSD 9.1-RELEASEへアップデートする方法

FreeBSD を 9.1-RELEASE にアップデートする方法。freebsd-update コマンドでいつもの通り、アップデー...

Git commit をやり直しする --amend

リポジトリの用意ソースコードの準備まずはコミットするソースコードの修正コミットのやり直しコミット...

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保存セ...

OpenSSL BIOを使用したネットワークプログラミング

サンプルコードコンパイル実行方法BSD socket と比べてOpenSSL の BIO は、 I/O の抽象化を行います。ア...

FreeBSD 7系 8系 ランタイムリンクローダ rtld に脆弱性

FreeBSD 7.xFreeBSD 8.0アップデートFreeBSD 7.0/7.1/7.2/8.0 のランタイムリンクローダ rtld に脆弱性...

セキュリティ BIND 9のDynamic Update機能の脆弱性を利用したDoS攻撃 VU#725188

FreeBSDでの対応BIND 9のDynamic Update機能にはリモートからのサービス不能(DoS)攻撃が可能になる脆弱...

Silverlight C# ボタンを使ってみる

Page.xamlPage_xaml.xsSilverlightのC#でボタンを使って、テキストエリアに文字を表示してみます。XAML ...

Microsoft 並列処理向けプログラミング言語 Axumをリリース

Microsoftが並列処理向けのプログラミング言語 Axum をリリースしました。http://msdn.microsoft.com/en...

Silverlight アプリケーションを開発する Hello World編

プロジェクトの作成Silverlightアプリケーションの追加Page.xamlSilverlight関連記事MicrosoftのSilverl...

Silverlight 2の開発言語

Silverlight関連記事Silverlight 2がサポートする開発言語の中心は、Visual BasicとC#です。DLR(Dynamic...

C言語 bsd.lib.mkで共有ライブラリを作る

Makefiletest.ctest.hmain.cライブラリのビルドコンパイル実行方法まとめFreeBSDで共有ライブラリ(share...

FreeBSD C言語でメモリの確保(malloc)と開放(free)のトレースする方法

FreeBSDでメモリの確保や開放の状況をトレースする方法について紹介します。FreeBSDのCプログラミングで...

FreeBSD ViewVCのインストール

SubversionやCVSなどのソースコードのバージョン管理システムをWebのインターフェースで参照するツール...

C言語 FreeBSDで共有メモリを使う shmget/shmat/shmdt

UnixのIPCの1つに共有メモリがあります。共有メモリは、複数のプロセスで、メモリを共有します。共有メ...

C言語 scandir()でディレクトリエントリのリストを取得する方法

はじめにscandir とはscandir の定義サンプルコードコンパイル方法実行結果ソートをするサンプルコード...

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

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

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

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

TIOBE プログラミングコミュニティ指数 トップ20

RubyがJavaScriptを抜いた、とのこと。 Position Nov 2007 Position Nov 2006 Programming Language ...

C言語 FreeBSDのchrootが抜けられそうで抜けられない

chrootは、ルートディレクトリを変更するためのシステムコールです。主に、プロセスを特定のディレクト...

CppUnitでC++の例外をテストする方法

CppUnitはC++用のテスティングフレームワーククラスライブラリで、ユニットテストを行うことができます...

FreeBSD カーネルを構築する方法

今回は、 FreeBSD 6.2 を導入した。リリースノートはコレ。http://www.freebsd.org/releases/6.2R/relno...

プロファイラー gprofの使い方

はじめにmain.cコンパイル、実行結果はじめに少し忘れかけてきたので、 gprof の覚書を書くことにしまし...


最近の記事

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

コンテンツを検索しよう

過去ログ

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