CSS2の疑似要素を使用することで、HTMLを汚さずに、さまざまなデザインのドロップシャドウを簡単に適用することができます。 その美しいドロップシャドウのスタイルを適用するチュートリアルを紹介します。 画像の使用は一切ありません。 CSS drop-shadows without images デモページ [ad#ad-2] デモの対応ブラウザは:before, :after, box-shadowなどを使用しているため、Firefox 3.5+, Chrome 5+, Safari 5+, Opera 10.6+ です。 下記に、デモにある5つのドロップシャドウを紹介します。 HTML HTMLはdiv要素にスタイルシートを適用します。 5つのドロップシャドウはclass名を変更するだけです。 <div class="drop-shadow round"> <h1>CSS drop-sh
Java, glassfishこないだ、「Java FX & GlassFish合同勉強会」に参加してきました。個人用にVPSを契約していて、まあ普通にApache HTTP Serverとか入ってたんですが、結局私の使う機能ってほとんどJavaアプリケーションなので、ほとんどのリクエストはAJPでTomcatに転送してたんですよ。httpdはTomcatに転送するためだけにいるような状態。でいろいろ要件があってJMSとか使ったら楽なのに、というケースがあったりで、VPS移設に伴い、httpdを停止して、Glassfish v3に80番ポートを監視させることにしました。Glassfish v3はNIOフレームワークであるGrizzly Kernelベースってことで、スレッド爆発はしなさそうなのと、これはまだ計ってないけど、以前TomcatのNIO Connectorでテストしたときと同じく
Node's goal is to provide an easy way to build scalable network programs. JavaScriptフレームワークやHTML5テクニックの紹介とともにNode.jsが取り上げられることが増えている。Node.jsはChromeのJavaScriptエンジンV8を活用して開発が進められているサーバサイドプラットフォーム。JavaScriptを使ってサーバサイドで動作するアプリケーションを簡単に開発できる。Node.jsには次のような特徴がある。 JavaScriptを使ってサーバサイドアプリケーションを開発できる。 スケーラビリティの高いネットワークプログラムを高いスキルを要求されずに開発することが可能。 高い並列性を実現。内部の実装はepoll(7)、kqueue(2)、/dev/poll、select(2)などOSごとに
年末でJetty(絶対)にできる Android携帯サーバ活用:小山博史のJavaを楽しむ(15)(1/4 ページ) スマートデバイス使ってますか? 今年はiPadが注目を浴びてタブレットマシンの人気が急上昇中した年でした。スマートフォンでも、Android・iPhoneともに大きな話題になって、これまでの携帯端末とは違った盛り上がりを見せています。スマートデバイス躍進の年として歴史に残りそうな勢いです。 そんな中、筆者はAndroid OSを搭載したタブレットマシン「Galaxy Tab」を使える機会があったので、いろいろと遊んでみました。スマートフォンだと、やはり性能が低いためにクライアント端末として利用することを前提としたアプリケーションが多いのですが、Galaxy Tabのような製品が市場に出てくると、サーバ機能を持った持ち運べるコンピュータとして利用したくなる人も多いはずです。
App Engineで大量のデータを並列処理するフレームワーク ElShard を作っています。batch addとdeleteのサンプルができたので、とりあえずまとめてみます。 ElShardは、入力リストを分割して処理して集約する考え方に基づいています。並列処理はApp EngineのTaskQueueで実現しています。タスク間では10kBのペイロードしかやり取りできないため、データをやり取りする用途には適していません。そのため、実際のデータはDatastoreに格納しておき、キーをタスク間でやり取りすることになります。 現段階では集約をどうやって実現するか未定ですが、キーでソートされるというDatastoreの性質をうまく利用できる気がします。Matcher APIが使えるといいなぁ。 リストを処理する ElShardでは、InputとTaskの2種類のタスクを組み合わせてジョブネッ
昨今の電子書籍ブームによって、PDFのデータを外出先で見るためのデバイスの数は、1年前とは比較にならないくらい増加した。これまでのノートPCに加え、iPadやKindle、ソニーのReader、そして各社のスマートフォンの多くが、PDFビューアとしての機能を備えている。仕事関連のファイルはもちろんのこと、自炊した書籍データに至るまで、あらゆるPDFデータを持ち歩き、好きなところで閲覧することができる。 しかしここで問題になるのが画面サイズだ。もともとA4やB5サイズだったPDFを原寸表示するには、これらデバイスの画面サイズは小さすぎる。画面サイズが大きい部類に入るiPadやKindle DX、GALAPAGOSのホームモデルであっても、有効表示面積はB5サイズにすら届かない。もちろん部分的にズームすれば細かい文字を読み取ることは可能だが、1ページを分割して表示する形になる上、ページを1枚め
前回、予告したように今回は私たちが作ったDBGrid for AndroidとJDBC Driver over HTTP for Androidの紹介です。これらのプログラミングコンポーネントは、すべてのソースコードが提供され、開発者は無償で生産物の再配布ができます。 Android端末でデータベースサーバーにアクセス 前回、予告したように今回は私たちが作ったDBGrid for AndroidとJDBC Driver over HTTP for Androidの紹介です。これらのプログラミングコンポーネントは、すべてのソースコードが提供され、開発者は無償で生産物の再配布ができます。 間違いのないように言っておくと、この記事はAndroid内蔵のデータベースSQLLiteを操作する方法を紹介するためのものではありません。OracleやMySQL、Microsoft SQL Serverとい
Checkerboard, striped & other background patterns with CSS3 gradients [ad#ad-2] 対応ブラウザはFirefox 3.6+, Chrome, Safariです。 デモページでは画像を使用せずに、ストライプなど計6種類の背景パターンが紹介されています。 デモページ [ad#ad-2] スタイルシートは下記のようになります。 CSS:ストライプ 全てのベースとなる指定です。 L.8-10で、ストライプのサイズを指定します。 .stripes { height: 250px; width: 375px; float: left; margin: 10px; -webkit-background-size: 50px 50px; -moz-background-size: 50px 50px; background-siz
本連載では、シスコシステムズ(以下シスコ)が提供するシスコ技術者認定(Cisco Career Certification)から、ネットワーク技術者を認定する資格、CCNP(Cisco Certified Network Professional)のうち、2010年12月に日本語版が改訂される新試験【642-813 SWITCH】を解説します。 今回はVTP(VLAN Trunking Protocol)について学習します。 VTPとは、スイッチでのVLAN管理作業を容易にするシスコ独自のプロトコルです。例えば、複数台のスイッチのそれぞれにVLANが10個必要な場合、個々のスイッチにおいて個別にVLANを10個ずつ作成するのは手間が掛かります。VTPでは、VLAN情報を共有したいスイッチを「VTPドメイン」として定義します。そして、ドメインの中でサーバモードのスイッチ、クライアントモードの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く