[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
javax.crypto パッケージを使って、文字列を暗号化して同じ鍵を使用して復号化します。 秘密鍵の生成には KeyGenerator の generateKey() を使用し、暗号化、復号化には Cipher の doFinal を使用します。
以下にアルゴリズムに AES を使用した場合の暗号化、復号化の実装例を書きます。
Java で proxy 経由でURLに接続する方法について解説します。
proxy 経由で接続するには System の property に次の情報を設定する必要があります。
SSL が有効な場合に Servlet でクライアント証明書を取得するには、 リクエストがセキュアでなければいけません。 セキュアか否かの確認には、ServletRequest#isSecure() を使います。 その上で、リクエストの属性に設定されているクライアント証明書を取得します。
まずは、「jquery-tubular」のダウンロードページから最新のjquery.tubular.jsをダウンロードします。
<head>部分にJavaScriptとcssの設定をします。
<link href=”css/screen.css” rel=”stylesheet” type=”text/css” />
<script type=”text/javascript” charset=”utf-8″ src=”http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js”></script>
<script type=”text/javascript” charset=”utf-8″ src=”http://code.jquery.com/jquery-1.4.3.min.js”></script>
<script type=”text/javascript” charset=”utf-8″ src=”js/jquery.tubular.js”></script>
と設定します。さらに
<script>
$(function(){
$(‘body’).tubular(‘SHRUT_FpMBs‘ //
YouTube動画のID
,’backmovie‘); //
表示するためのID
});
</script>
で、YouTube動画のIDと表示する要素
IDを指定します。
YouTube動画のIDは、YouTube動画のページから【共有】ボタンをおしたところで確認できます。
ちなみに動作を確認するときは、サーバーにアップして確認します。ローカル環境のなかではYouTubeは実行されないようです。
リストを横並びにしてセンタリングというのはよく使う。ただよく使う(われる)わりには「これ!」というようなテクニックがないような気がする。inline-block
で並べた場合は項目の間に隙間ができ、float
で並べた場合はセンタリングがトリッキーすぎる。気分で色々使い分けてたけど最近はdisplay: inline-table
をよく使うようになって、これで良いかなーという感じ。
<nav class="paging">
<ul>
<li><a href="foo">Prev</a></li>
<li><a href="bar">Next</a></li>
</ul>
</nav>
というようなマークアップの一般的なページング・ナビゲーションだと、
.paging {
text-align: center;
}
.paging ul {
display: inline-table;
}
.paging li {
display: table-cell;
}
という形で行う。display: table
だと幅が明示されてないとセンタリングできないのでinline-table
のが手軽で良い。.paging
のようなラッパー要素がないと実現できないのでマークアップに依存するというのが一番大きな欠点。