薫のHack
初めてのPull Request(プルリクエスト)
はじめにオープンソースソフトウェアとはGitHub とはRull RequestとはPull Requestを送っていいのか?ま...
2014-12-12 セキュリティニュース
SSLv3脆弱性「POODLE」、一部のTLSにも影響SSLv3脆弱性「POODLE」、一部のTLSにも影響http://www.itmedi...
Vim コードのシンタックスチェックsyntasticのg++のC++11の設定
はじめに設定の例はじめにVimでプログラミングをしているときに、シンタックスチェックを自動化するため...
VMware Player config.version のエンコーディングのエラー
VMware Playerで仮想マシンを開くときにエラーが発生しました:ファイル「C:\kali-linux-1.0-i386-gnome...
Vim unite-outlineでソースコード探索がラクチン
はじめに設定設定 .vimrcインストールアップデート使い方はじめにvim でコーディングしているときに、あ...
vim vimprocがencodingを変更するようにいってきた
はじめに解決策はじめに.vimrc に encoding を japan とかに設定されていました。ときおり、vimproc が...
PHP extensionの作り方 CodeGen_PECLを使ってC++で作る方法
はじめにspec.xmlの設定関連項目はじめにCodeGen_PECL は、デフォルトでは、 C 言語のソースを出力しま...
C++ boost BOOST_FOREACHでループのコーディングを超簡単にする使い方
はじめにソースコンパイルはじめにC++ の vector などのコンテナを使うときに、ループで回して処理をし...
PHPでHTTP Request Bodyをgzip圧縮する方法
plain.txtrequest.phphandler.php実行例HTTP Request Body を圧縮して、データ転送量を減らそうと思い、...
vim neocomplcache-snippets-complete のスニペット補完で高速コーディングする方法
neocomplcache-snippets-complete の導入設定 .vimrcインストールアップデート使い方自分のスニペットを...
リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック
リーダブルコードという本は、コーディングをするときに、注意するべきことを紹介します。たとえば、関...
Thrift とは
thrift コンパイラデータ型thrift ファイルから生成する例Thrift 定義ファイルPython クライアントC++ ...
C言語 strlenにNULLを突っ込むとセグメンテーションフォルト
はじめにセグメンテーションフォルトを起こすコードサンプルコード strlen.cコンパイル方法実行例デバッ...
Linux socket accepシステムコールとTCP_DEFER_ACCEPT
Accept Filterとは3-way handshakeTCP_DEFER_ACCEPTとはリスニングソケットの場合必ずしもデータが到達...
fsck を実行したら Linux の VM を破壊してしまった
Linux の仮想マシン上で、 fsck -y を実行したら、ファイルシステムが Read only になって、そのあと、...
SubVersion コミットログをUTF8の日本語で書く方法 - 文字化けした
SubVersionの設定vimの設定SubVersionでソースコードをコミットしたときに、日本語でコミットログにコメ...
Mac GNU ScreenとVimの設定をUTF-8にした
GNU Screenの設定Vim の設定FreeBSDでは、ターミナルの設定をすべて euc-jp で利用していました。Macで...
WASForum Conference 2010のメモ
開催概要メモ2010/5/22土曜日に、コクヨホール(品川駅港南口側徒歩5分)で行われた WASForum Conferenc...
GNU Emacs 23.1がリリース
GNU Emacs 23.1がリリースされました。http://www.gnu.org/order/ftp.htmlUnicode(UTF-8) サポートの改...
セキュリティ PDF悪用攻撃が増加
PDF関連記事セキュリティ関連記事2009年に入り、Adobe Acrobat ReaderのPDFファイルをターゲットにした...
JPCERT/CC C/C++のセキュアコーディングセミナー資料を公開
2008年度にJPCERT/CCが行ったセミナー C/C++ セキュアコーディングトワイライトセミナー、C/C++ハーフデ...
Yahoo!Pipes 2回目の誕生日
Badges for Yahoo! Pipes関連記事Yahoo! Pipesがリリースされて2年がたった。http://blog.pipes.yahoo.n...
PHP マルチバイト文字列 mb_strlen()の使い方
PHPで文字列の長さを測るのに、strlen()やmb_strlen()を利用します。ASCIIのデータだけ扱っているうちは...
Eclipse PDT PHP Development Toolのセットアップ
人気のIDE(統合開発環境)Eclipseで、PHPのコーディングを行うことができます。キーバインドがEmacsモー...
パフォーマンスのためにPHPのfor文でcountを使うべきではない
2008/01/31 修正。ソースが間違っていたので、測定からやり直しました。プログラムを書いていると、こう...
セキュリティ クロスサイトスクリプティング(XSS)とUTF-7
クロスサイトスクリプティングは、Webアプリケーションセキュリティで非常に驚異です。UTF-7とは?UTF-1...
PHP6とUnicode
PHP6には、Unicodeサポートが追加されるようです。PHPの設定ファイル php.ini の unicode.semantecsの設...
vimのfindでヘッダファイルを簡単に開く方法
vimを使って、コーディング中に、あのヘッダファイルが開きたい!と思うときがあります。:vi /usr/inclu...
gzipコマンドの使い方 ファイルの圧縮や解凍
はじめにgzipとはgzipの読み方gzipコマンドの圧縮方式圧縮ファイルの拡張子gzipとgunzipの違いgzipの書...
C言語による間違えトップ10
はじめに1. ターミネートされていないコメント2. 思いがけない代入/思いがけないブーリアン式3. 非衛生...
対策遅らせるHTMLエンコーディングの「神話」
http://itpro.nikkeibp.co.jp/article/COLUMN/20070409/267808/
最近の記事
- パナソニック ジェットウォッシャードルツ EW-DJ61-Wのホースの修理
- LinuxセキュリティモジュールIntegrity Policy Enforcement
- アマゾンのEcho Show 5を買ったのでレビューします
- アマゾンのサイバーマンデーはAlexa Echo Show 5が安い
- Android スマートフォン OnePlus 7T と OnePlus 7の違い
- Android スマートフォン OnePlus 7 をAndroid10にアップデートしてみた
- クレジットカードのバーチャルカードの比較のまとめ
- 活動量計 Xiaomi Mi Band 4を買ってみたのでレビュー
- Android スマートフォン OnePlus 7 のレビュー
- AliExpressでスマートフォンを買い物してみた
- パソコンのホコリ対策 レンジフードフィルターと養生テープ
- 80PLUS GOLDのPC電源ユニットAntec NeoEco 750 Goldのレビュー
- イギリスの付加価値税 VAT は払い戻しを受けられる
- イギリスのロンドンでスーツケースなど荷物を預けられる場所は
- イギリスのロンドンで地下鉄やバスに乗るならオイスターカードを使おう
- イギリスのヒースロー空港からロンドン市内への行き方
- 航空便でほかの航空会社に乗り継ぎがある場合のオンラインチェックイン
- SFC会員がANA便ではなくベトナム航空のコードシェアを試して解ったこと
- ベトナムの入国審査でeチケットの掲示が必要だった話
- シアトルの交通ICカードはオルカカード(Orca)です
はてなの人気のブックマーク
コンテンツを検索しよう
過去ログ
2020 : 01 02 03 04 05 06 07 08 09 10 11 122019 : 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