IE8が互換表示になりバグと誤解するのを回避する方法 | エンタープライズ | マイコミジャーナル
これだ
メニューからツール、互換表示設定を選択し、「互換表示でイントラネットサイトを表示する」のチェックをはずしておけば、そうした問題を避けることができる。
これだ
Webで見つけた気になるものをメモしたり、それにコメントしたりするブログ。
メニューからツール、互換表示設定を選択し、「互換表示でイントラネットサイトを表示する」のチェックをはずしておけば、そうした問題を避けることができる。
iPhone/iPadでクレジットカード決済(マーチャントとして・・・)が出来る端末、Squareに登録しました。
アンドロイド端末でも使用可能だそうです。
Google Chromeにはユーザー名やパスワードなどの入力欄に
前回入力した物を記憶させて表示する「自動入力」機能がついてます。
デフォルトのままだと、この入力欄を黄色でハイライト表示しよるんです。
input:-webkit-autofill {
- background-color: #FAFFBD;
- background-image: none;
- color: black;
}
てな感じになります。urllib2.urlopen()でリソースを開いたのち、geturl()で展開したURLを取得できます。
実は、ThickboxとjQueryのバージョンの組み合わせによっては、このrel属性によるグルーピングができない(エラー)という現象が起こってしまうのです。
Got a nasty surprise a few minutes ago. The single page google docs is now gone, and with it blog publishing. https://docs.google.com/?action=newdoc produces a pseudo-paper word doc, telling us there will be no paperless office, and the power of direct publishing is also gone, which I used a lot.
キーボード ショートカット - 矢印キーで上下左右にスクロールします。PageUp、PageDown、Home、End キーでさらに広い範囲を移動できます。プラス(+)キーでズームイン、マイナス(-)キーでズームアウトします。地図を1回クリックすると、十字キー(カーソルキー)で地図を移動できるようになる。
IE5、IE6.0では、startという名前の関数をボタンクリックなどのイベントから使おうとすると、「このオブジェクトではサポートされていない操作です」などというエラーが出ます。予約語ではありませんが、startという関数を作らないようにしましょう。
変数名のドットやスペースはアンダースコアに変換されます。 たとえば<input name="a.b" /> は $_REQUEST["a_b"] となります。
What is Sugar?
Sugar is a Javascript library for working with native objects. It is designed to be intuitive, unobtrusive, and let you do more with less code.
#include <stdio.h>数値はprintfか。
int main()
{
printf("%d\n", 123);
puts("abc");
}
きまぐれに codepad で遊んでみました。codepad は、ウェブブラウザで入力したソースコードを実行できるサイトです。対応しているプログラム言語は、C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl です。
なお、鳥瞰図(バードビュー)の画像が利用出来るのは、次の地図にマーカーがある地域です。
In addition to the core logic for displaying a date range and allowing date selection and navigation, Calendar also provides options for custom date filtering, custom formatting of individual dates, various display options, internationalization, flexible templates, additional navigation plugins, and more.
α2からの変更点の詳細はNEWSファイルの差分を参照してもらうとして、今回の目玉は、当然
. Short array syntax, see UPGRADING guide for full details
RHEL6とSL6で分かった情報を備忘録しとこう。準備だね。SL6でもおんなじバージョンだね。(当たり前か…)
CentOS6の情報も追記(2011/07/10)
注記がないところは同じバージョンって事。っか、ほぼ一緒。
ブラウザの対応はほぼできてきてる感ありです。
注意点はブラウザは対応しているバージョンであるがOS側が対応していないって組み合わせがあること。
PDO::inTransaction http://ow.ly/3YATg “今のところ、このメソッドを実装しているのは PostgreSQL ドライバだけであることに注意しましょう。”(英語マニュアルでも同様の記述)が嘘すぎて吹いた。
You can add the DragZoomControl to any Google map with a couple of lines of code.
Grid-based editing, create, read, update and delete (CRUD), are the most common operations for web developers. With phpGrid web-based data editing is easy. Even with little programming background, one can develop professional looking, AJAX-enabled PHP datagrids in just a few minutes.
mod_authz_host により提供されるディレクティブは サーバの特定の部分への アクセスを制御するために, , と .htaccess ファイルで使用されます。クライアントのホスト名、IP アドレスや 環境変数として取得された、その他のリクエストの特徴に基づいて アクセス制御を行なうことができます。Allow と Deny ディレクティブは どのようなクライアントにアクセスを 許可する、しないかを指定するために使用されます。一方、 Order ディレクティブは デフォルトのアクセス状態と、 Allow ディレクティブと Deny ディレクティブとのお互いへの影響の仕方を設定します。
<VirtualHost *:80>.
ServerName www.example.com
<Location ~ />
Order Deny,Allow
Deny from all
</Location>
</VirtualHost>
Webkit browsers have window.location.origin. For others, I use the following code:
In jQuery 1.3.x only the following JavaScript events (in addition to custom events) could be bound with .live(): click, dblclick, keydown, keypress, keyup, mousedown, mousemove, mouseout, mouseover, and mouseup.
As of jQuery 1.4 the .live() method supports custom events as well as all JavaScript events that bubble.
As of jQuery 1.4.1 even focus and blur work with live (mapping to the more appropriate, bubbling, events focusin and focusout).
As of jQuery 1.4.1 the hover event can be specified (mapping to mouseenter and mouseleave, which, in turn, are mapped to mouseover and mouseout).
基本的な手順は下記のようになります。
PHPExcel クラスのオブジェクトを生成
作業するシートを指定
セルの値を更新
ファイルを出力
コードで書くと以下のようになります。
Version 1.0.0.85 Beta 最終更新日:2011/06/30
distraid.co.jp以外でのアクセスについては、全てdistraid.co.jpにリダイレクトさせています。 URLのホスト部以外はリダイレクト先に引き継いでいる為、ユーザーはリダイレクトを意識する事無くサイトを利用出来ます。
jQueryを使ったシンプルなユーザーインターフェースを構築する為のプラグイン30数個をワンセットにしているフレームワークです。
なにやら本国アメリカではtwitterよりも影響力があるらしい…という噂をきき、
とりあえず使ってみよう、といういつものノリで使ってみました。
それにしても、StumbleUpon!とは何なんだろう?
ということでざっくり日本語で調べてみたんですが、全然情報がありませんね。
確かに、DEFAULT CHARSET=latin1 となっている。
これを sed で変換してリストアするスクリプトを書いてみた。
これをバックアップしたいなーと思って、mysqldump してみるんだけど、なんか、文字化けしてる。phpMyAdminでもエクスポートするといい感じの文字化け。
mysqldump -uUser -p --compact --default-character-set=binary dbname > filename.sql--compactはコメントを減らしてファイルサイズを小さくする。(劇的には変わらない?)
マイナーな圧縮形式になるとコマンドを忘れがちなので、まとめのメモ。
date関数の”t”を使うと、当月の末日を簡単に取得できます。
date("Y-m-t");
Can't deny that it is taking longer than we had expected, but this is still in the pipeline. Somewhat hesitant to commit precisely given how unsuccessful we have been at hitting our predicted dates so far, but right now we're aiming for mid quarter.
※ 配列の初期化では、初期化の足りない要素は 0 で初期化されます。
int no[5] = {0};
とすると、配列no の 5個の要素全てに 0 を設定することが出来ます。
また、
int no[5] = {1};
とすると、{ 1, 0, 0, 0, 0 } で初期化されます。
※ この初期化は宣言時のみ可能です。
宣言後に初期化を行おうとすると、コンパイルエラーとなります。
int no[5];
no[] = { 1, 2, 3, 4, 5 }; ==> コンパイルエラー
ゆかしメディアにてCEOのボブ・パーソンズが以前語ったビリオネアになるための心得を特集していたので紹介
FC5をホストOSとしているんだけど、昨日、ようやくyum updateしてカーネルのバージョンが上がった。で、いやな予感がしていたんだけど再起動後、案の定、VMware Serverが立ち上がってこない。
/usr/bin/vmware-config.plを実行しなければいけないらしい。そしてファイル->秘密鍵の読み込みでファイルを指定して、成功したというメッセージが出たら秘密鍵の保存をすれば大丈夫です。
The only solution to the above problem is to disable USB mouse/keyboard during bootup in my during bootup (USB mouse/keyboard still works, it's just I can't use them before Ubuntu is loaded -- in the Live CD, etc.) in my motherboard bios.
kernelオプションに、edd=offを追加することで、問題を回避できることが判明しました。
しかし既にシステムが起動できない状態にあるときにはこういった方法は使えませんので強制的にシングルユーザーモードで起動することになります。
シングルユーザーモードではネットワークが利用できませんから、リモートではなくサーバー機を直接操作することになります。
Googleリアルタイム検索の公式Twitterアカウントは日本時間の4日午後3時過ぎにこの件をツイートで説明。現在はリアルタイム検索をいったん停止した上でソーシャルサービス「Google+」との統合を試みているという。
そういえばPHPってこんな機能もあったよね!
ぜんぜん使っていないけど!!
Bloggerへの設置
生成したソースコードをBloggerへ導入した例をご紹介します。
(以下、「HTML編集」+「ウィジェットテンプレートを展開」で行います)の下あたりに以下を埋め込みます
The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to enable any web page to have the same functionality as a Facebook Page.
og:title - The title of your object as it should appear within the graph, e.g., "The Rock".og:type - The type of your object, e.g., "movie". Depending on the type you specify, other properties may also be required.og:image - An image URL which should represent your object within the graph.og:url私の経験ですが、Facebookは利用者がFacebook上で知人のeメールアドレスを入れて検索したことを記録しているようです。
「匿名でアクセスできる共有」とANONYMOUS LOGONに必要な権限を付与してやれば
OKのようです。
一方正しい統計情報になっている場合、「良い例」のように、左側と右側のrowsの値が近づきます。テーブルに含まれるレコード数が100万件を超えるようなケースや、分布が一定の傾向を示さずにばらばらの状態である場合には、ANALYZEによる統計情報用のサンプル数を増やすために「ALTER TABLE SET STATISTICS」文や設定パラメータ「default_statistics_target」で、設定する値を100より大きくするとよい場合もあります。
知らなかった。
'yesterday'がtimestampにキャストできるなんて。
SELECT CAST('yesterday' as timestamp)
"2009-08-25 00:00:00"
codepad is an online compiler/interpreter, and a simple collaboration tool.ブラウザ上で書いたソースコードをSubmitすると実行結果を表示してくれる。エラーの場合はエラー情報を表示してくれる。
Paste your code below, and codepad will run it and give you a short URL you can use to share it in chat or email.
Bazaarは最初から国際化対応しているので、メッセージやファイル名に日本語を問題なく使えます。GitやMercurialのように文字化けしないようにする設定に悩む必要はありません。
local.php
$conf['disableactions'] = 'debug,check';
TwitterのユーザーはAPI経由でツイートを再利用されることに同意していますが、そのAPIには利用規約があります。そのひとつが「ユーザーが削除したツイートはAPIを利用したサービスの方でも削除されなければならない」というもの。ならば、本来は削除すべきツイートを表示し続けるのは、無断転載に他なりません。
I.4.A. Exporting Twitter Content to a datastore as a service or other cloud based service, however, is not permitted.を転載しててこれだけ読むとTweetをDBやファイルに保存することも許されてないように読めるが、実は元の文は、
You may export or extract non-programmatic, GUI-driven Twitter Contentとなっている。(API Terms of Service | dev.twitter.com)
as a PDF or spreadsheet by using "save as" or similar functionality.
Exporting Twitter Content to a datastore as a service or other cloud
based service, however, is not permitted.
Today the Google Project Hosting team is announcing a new feature for you: the ability to edit your source code files directly in the browser, in our online editor powered by CodeMirror.
textContent は W3C で標準化されたプロパティです. IE 以外のブラウザがサポートしています.
innerText は IE4 から実装されている IE の独自機能です. Firefox 以外のすべてのブラウザがサポートしています. IE 独自のものなので明文化された仕様はありません.
html="<a href='"+url+"'>"+text+"</a>" // before
html=text.link(url) // after
$("<a />").text(text).attr("href", url);
そして西暦2003年にECMAscript4の仕様策定がマイクロソフトとネットスケープの両者で決裂すると、その仕様の一部はAdobeが引き継ぎ、ActionScriptとしてFlashに搭載されるに至った。
そう。実はFlashとJavaScriptは兄弟関係にあるのだ。
精度はデータ型によって様々な意味を持ちます
たとえば、文字列であれば出力する最大文字数の指定になり
指定数以上の文字数を出力することはできず、あふれた文字は切り捨てられます
あなたの事前対応点
10/10 コンテンツ側が IPv4 および IPv6 を提供した際の、あなたの IPv4 の安定性と準備状況
0/10 コンテンツ側が IPv6 のみになった際の、あなたの IPv6 の安定性と準備状況
「FileMenu Tools」は、エクスプローラの右クリックメニューから不要な項目を削除できるソフト。ファイル・フォルダ・ドライブでそれぞれ個別に削除できるのが特長。特定のアプリケーションをインストールした際に、強制的に右クリックメニューへ追加されてしまった項目を整理したい場合などに便利だ。
The Google Places JavaScript library's functions enable your application to search for Places (defined in this API as establishments, geographic locations, or prominent points of interest) contained within a defined area, such as the bounds of a map, or around a fixed point.
それぞれのOSで標準添付されてると思われる日本語フォントをCSSの指定で表示させてみました。小さい方の字は16ピクセル、大きい方は x-large とCSS上で指定しています。使用ブラウザは各環境の標準ブラウザ(MacはSafari、WindowsはIE)です。
Delicious Firefox 4.0 Extension (Beta) integrates your bookmarks and tags with Firefox and syncs them for convenient access. For more information, go to: www.avos.com/terms and www.avos.com/faq
幾つかの属性、プロパティについて、どちらのメソッドを使うべきかを示します。一部のプロパティは、過渡期的な措置として.attr()で動くだけである点は注意してください。
単にenumとして定数を宣言します。enumの型自体を使うことはないから、無名enumでOKです。
ちょっと反則っぽいけど、定数同士の比較しか行わないならこの方法がメジャーです。
What's the best/standard way of merging two associative arrays in javascript? Does everyone just do it by rolling their own for loop?
以前は、Twitterでツイートを公開しているアカウントはRSSのアイコンが表示されていたのに、 デザインが変わったらRSSのアイコンが無くなってしまいました。
To use the Twitter API, the first thing you have to do is register a client application. Each client application you register will be provisioned a consumer key and secret. This key and secret scheme is similar to the public and private keys used in protocols such as ssh for those who are familiar. This key and secret will be used, in conjunction with an OAuth library in your programming language of choice, to sign every request you make to the API. It is through this signing process that we trust that the traffic that identifies itself as you is, in fact, you.
攻撃者がreq-tokenを覚えておけば、被害者がアクセス許可を出した後、req-token(authed)を使って6.2.3の処理を実行すれば、被害者になりすませる
この新しいclearfixの対応ブラウザは、下記の通りです。
Firefox 2+
Safari 2+
Chrome
Opera 9.27+
IE 6+, IE Mac
本日(米国時間4/27)、YouTubeの共同ファウンダー、Chad HurleyとSteve ChenはDeliciousのテクノロジーをYahoo!から買収したことを発表した。彼らはユーザーに愛されてきたこのサービスの運営を継続し、さらにウェブでもっとも興味あるコンテンツを発見する機能をさらに改良、拡充する予定だ。
Google検索結果がスニペットを非同期に取るようになって、Greasemonkeyで独自に情報付加するツールが効かず困った。右上の歯車ボタンから「検索設定」→オートコンプリートの「検索ボックスに予測を表示しない。」を選択→保存で回避。いずれガード不能になるんだろうか。
SCRIPT要素の応答にサーバが「X-Content-Type-Options: nosniff」ヘッダをつけた場合、正しいMIMEタイプでなければスクリプトをロードしない*1。
JSONPを使っているサイトは、MIMEタイプをちゃんと設定しないとうまく動かなくなるとのこと。
CSSで定められる線種のスタイルはいくつかありますが、この中に点線(dotted)、破線(dashed)という線種があります。通常のブラウザでは、点線を構成する1点は「丸」で、一方、破線を構成する1点は「四角形」で表示するのが一般的です。
しかし、IEでは線の太さを1ピクセル(px)で表示した場合に限り、この点線と破線のスタイルに違いがなく、点線が破線で表示されてしまいます
BlenderはNettyを使って構築されたThriftとHTTPのサービスである。NettyとはJavaで書かれた高スケーラブルなNIO(JavaのNew IOライブラリ)クライアントサーバーライブラリであり、Nettyによって様々なプロトコルのサーバーやクライアントを素早く簡単に開発できるようになる。我々は他の様々な競合、例えばMiraやJettyの中からNettyを選んだ。なぜならNettyはクリーンなAPIとよいドキュメントを持っていたし、より重要なことにTwitterの他のプロジェクトがこのフレームワークを使っていたからだ。NettyをThriftと組み合わせるために、我々は簡単なThriftのコーデックを書いた。ソケットから読み込むときにはNettyのチャンネルバッファから来るThriftのリクエストをデコードし、ソケットに書きこむときにはThriftのレスポンスにエンコードできるようにした。
たまたまオンライン版のPage Speedが出ましたが、「GTmetrix」というサイトではYahoo!のYSlow!とGoogleのPageSpeedの双方を同時にチェックできます。
あるディレクトリ以下を再帰的に grep するには、いくつかの方法があるが、よく使うのは、検索したいあるディレクトリまで行ってから以下のコマンドを打つやり方である
今回の発表により、AWS上でAdobe Flash Media Serverを用いて、音声/ビデオのライブストリーミングを安価な従量課金で用いることが可能になりました。今回の構成では、Amazon EC2、 Amazon CloudFront、Amazon Route 53を用いており、 CloudFormationのテンプレートを用いて即座に起動することが可能です。
さて、Subversion のリポジトリから、「修正をかけたファイルのみをエクスポートしたい。しかもディレクトリ構成も維持したまま」という事例はよくあるかと思います。それが取り出せれば、そのまま上書きするだけで修正をアップでき、ミスも少なくなると思います。
Basic 認証は平文で送られるから盗聴される危険がある、HTTPS ならば暗号化されるから安全、といわれることがあるが、上記の手法は HTTPS を使っていても防ぐことはできない。
Try out Ruby code in the prompt above. In addition to Ruby's builtin methods, the following commands are available:
float によるレイアウトフローをクリアランスする手法として知られる通称 "clear fix"、昔は長いコードを書いていましたが、今ならもっと短くても問題ないです。
…確かにプレビューページなんだけど、肝心の内容が表示されないのだ。
IE9以下ではsrc:で複数のフォントを指定すると無視されてしまう。
というバグがあり、かつローカル上のフォントをも探そうと試みます。これを回避するためには、EOTを先に指定しておき、かつ.eotの後に ? をつけておきます。こうすることで、IEには残りの記述をクエリーとして認識させることができるため、残りのWOFFやTTF/OTF、SVGの処理を無視させることができます。
WebFonts はとても便利で今まで似なかった表現ができる仕組みですがフォントファイル使用時のライセンスは難しく、本当に使えるのかがわかりづらいです。そこで一つずつライセンスを読み、WebFonts として利用できるフォントをまとめてみました。
コピー後のファイルで、一点だけ変更すべきポイントがある。C:\Virtual Machines\CentOS5_1\Other Linux 2.6.x kernel.vmx のdisplayNameで始まる行である(上の画像で選択反転している部分)。これはVMWare のコンソールで表示される文字列で、これがユニークでないと、「現在どのVMをいじっているのか」が把握できなくなる。
このInternet Explorer 10 Platform Preview 1をietestdrive.comで公開する。すでにダウンロード可能だ。
PHP5.2.1から、PDO_MYSQLは、デフォルトではクライアントサイドのプリペアードステートメントになったようですね。
要素は、独自の妥当性エラー・メッセージを持つことができます。当初は、要素は空文字列にセットされた独自の妥当性エラー・メッセージを持たなければいけません。その値が空文字列でないとき、その要素は独自エラーに陥っている ということになります。それは、setCustomValidity() メソッドを使ってセットすることができます。ユーザーエージェントは、コントロールに問題が生じていることをユーザーに警告するときは、この独自妥当性エラー・メッセージを使うべきです。
The classList object, added to all nodes within the DOM, provides developers methods by which to add, remove, and toggle CSS classes on a node. classList also allows developers to check if a CSS class has been assigned to a given node.
Here's code in Java that implements the same function. This may help you to do the same in other languages.
For PHP, you may want to look into this code:
そして、対象外となるのは以下の四つのみということです。
U+0022: " (ダブルクォート)
U+0027: ' (シングルクォート)
U+005C: / (バックスラッシュ)
U+007E: ~ (チルダ)