薫のHack

Pythonでテスト自動化ツールselenium WebDriverを操作する方法

はじめにブラウザを使うメリット事前準備seleniumモジュールのインストールchromedriverのダウンロード...

初めてのPull Request(プルリクエスト)

はじめにオープンソースソフトウェアとはGitHub とはRull RequestとはPull Requestを送っていいのか?ま...

ブラウザの通常モードだとアドセンスが表示されないがプライベートだと表示される

Google AdSense 広告が表示されない、ということがあり、HTMLタグが壊れたり、JavaScript がおかしくな...

ssl.gstatic.comとは何か

はじめにgstatic.comへのアクセスがたくさんある試してみるgstatic.comについてgstatic.comをwhoisで確...

frameのサンドボックスでframekillerを無効化する

はじめにコードはじめにブラウザのサンドボックス機能を利用すると framekiller が無効化できます。Chro...

JavaScript framekillerでフレームを殺す方法

はじめにコードはじめに勝手にサイトのページを frame に入れられたりしないように、完全な対策ではあり...

Jenkins ビルドパイプラインプラグインでジョブの依存関係をステキに表示する

はじめにJenkins Build Pipelineダッシュボードに追加するはじめにJenkins で、C言語やC++、PHP、node.j...

curlでリダイレクトされたページまで取得する方法

はじめにリダイレクトの仕組み開きたくないURLはブラウザ以外で開くリダイレクトURLがリダイレクトURLを...

DNSプリフェッチでWebサイトを高速化

はじめにDNS プリフェッチソースコード無効にするはじめにWebサイトのパフォーマンスチューニングには、...

Facebook ソーシャルプラグインを非同期読み込みにする方法

ロードが遅くなるソースコードロードが遅くなるソーシャル系プラグインは、 JavaScript で提供されてい...

PHP curl レスポンスヘッダとレスポンスボディの分割

はじめにHTTPレスポンスの構造HTTPレスポンスヘッダを取得するサンプルコード実行例はじめにインターネ...

FreeBSD coffee-scriptをインストールする

はじめに事前準備インストール参考テストはじめにcoffee-script をインストールするのに、 npm コマンド...

FreeBSD に node.jsをportsからインストールする

FreeBSD に node をインストールインストール参考サイト動作確認以前、FreeBSD で Node.js をビルドしま...

Thrift とは

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

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

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

Mozilla ユーザ認証システム BrowserID を公開

Mozilla は、Webサイト向けのユーザ認証システム BrowserID を公開しました。各サイトのWeb認証を楽にし...

iPhone 3GSをiOS 4.3 8f190 にアップデートした

iOS 4.3 ソフトウェア・アップデートこのアップデートでは、新機能が追加され、既存の機能が向上してい...

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

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

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

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

jQuery チェックボックスのチェック状態を調べる

jQueryを利用して、チェックボックスの状態を調べるには、is()を使います。このようなチェックボックス...

JavaScriptのソースコードレビューを考えた

去年あたりから とある JavaScript のソースコードのレビュー方法を考えていたので、それらをまとめるこ...

JavaScriptで確認ダイアログを表示する window.confirm()

構文サンプルコードアプリケーションに、ユーザのアクションを確認するために、確認のダイアログ(ウィ...

JavaScript ウィンドウを開く window.open

構文引数オプションJavaScriptで子ウィンドウを開くには、window.open()を使います。構文window.open(ur...

jQuery inputタグのチェックボックスを確認する方法

サンプルコード チェックを確認するサンプルコード チェックをオンオフするinputタグのチェックボックス...

jQuery ページロード後にJavaScriptを実行する方法 readの代わり$(function(){}や$()を使用する

$(foo);$(function(){});$(document).ready(function(){});Webページ(ドキュメント)をロード後された...

HTML5 フォームの入力エリアにオートフォーカスする方法 autofocus

Webページの検索ページや辞書サイトなどのユーザに入力してもらうことが多いフォームの入力ボックス(inp...

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

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

WASForum Conference 2010のメモ

開催概要メモ2010/5/22土曜日に、コクヨホール(品川駅港南口側徒歩5分)で行われた WASForum Conferenc...

セキュリティ Cross Site URL Hijacking脆弱性とその対策

攻撃コードの例対策Mozilla Firefoxのerror object(エラーオブジェクト)を利用した、Cross Site URL Hij...

JavaScriptで実装されたFlashプレイヤー

SVG/HTML5対応のブラウザ向けにJavaScripotで書かれたFlashプレイヤーが開発されています。Gordonhttp:/...

Firefox 3.6リリース

Freifox 3.6 がリリースされました。JavaScriptエンジンを20%以上高速化安全性に問題のあるプラグインの...

IE6 IE7 IE8の脆弱性

暫定対応マイクロソフトは1/15に新たに見つかったIE6, IE7, IE8の脆弱性について発表しました。Interne...

JavaScriptからローカルファイルシステムへアクセスするFile API

JavaScriptからローカルファイルシステムへアクセスするFile APIの仕様のドラフトがW3Cに提出されました...

Mozilla Firefox 拡張機能の次世代実行エンジン Jetpack のギャラリーサイトを開設

[2009-05-22-3] で取り上げた Firefox の拡張機能の次世代実行エンジン Jetpack に対応した Jetpack Fea...

Webページの画面遷移前にJavaScriptで確認メッセージを表示する方法

サンプルコードWebページで画面遷移するときに、確認メッセージを表示する場合には、JavaScriptでonbefo...

ヤフー GyaO!がリリースされた

ヤフーが51%出資したGyaO!がリニューアルしました。これに伴い、yahooドメインになりました。http://gya...

Firefox 3.6 Alpha 1 リリース

Firefox 3.6 Alpha 1がリリースされました。Firefox 3.6 Alpha 1Namoroka / Gecko 1.9.2 の Alpha には...

Google Webブラウザ Chrome 30%高速化

Google Chromeのベータ版がアップデートされました。新バージョンは 3.0.195.4 です。このアップデート...

Firefox 3.5 Just in time JavaScriptコンパイラに深刻な脆弱性

Firefox 3.5のJust in time JavaScriptコンパイラに深刻な脆弱性があることが解りました。この脆弱性を...

Mozilla Firefox 3.5をリリース

Mozilla から Firefox 3.5 が公開されました。3.5は、Firefox 2の10倍、Firefox 3の2倍高速とのこと。ht...


最近の記事

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

コンテンツを検索しよう

過去ログ

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