Google+とFacebookのつばぜり合い、ユーザーに大きなメリットをもたらす 激しい競争の中で機能やプライバシーなどサービス向上が進む見通し 業界アナリストは、ソーシャル・ネットワーキング市場に「Google+」が参入したことで、「Facebook」はサービスの向上を迫られると予想してきたが、この予想が現実になりつつあるようだ。 米国Facebookは8月23日、 ユーザーにとって、「自分がFacebookサイトにアップロードする投稿やリンクを誰が見ることができるか」が、直感的にわかりやすくなるように、Facebookのプライバシー設定に手を加えたと発表した。この措置により、Facebookのプライバシー設定は、ライバルのGoogle+の設定に似たものになった。だが、こうした変更は、Facebook側だけで進められているわけではない。 米国Googleも8月23日、「+1」ボタンにい
Cutter.jsは文字列を指定数まで表示するJavaScriptライブラリ。クリックで全体表示と切り替えられる。 Cutter.jsはJavaScript製のオープンソース・ソフトウェア。コミュニティサイトではユーザがコンテンツを作成するので、時々デザイン上無理なコンテンツが登録されることがある。そのため使えるタグを規定したり、入力できる文字数に制限したりするのが一般的だ。 一部だけ表示 とは言えせっかくユーザが入力してくれる文字列を中途半端にしか使わないのは勿体ない。そこでYouTubeなどでは最初は少ない文字数で、クリックすると全文表示するといった仕組みを取り入れている。それを実現するライブラリがCutter.jsだ。 Cutter.jsはJavaScriptを使って指定要素に入っている文字列を一定の文字数(指定可能)で区切ってくれるライブラリだ。表示上区切っているだけでクリックすれ
オリコンがスマートフォン向けの音楽配信サービスを強化している。6月下旬に発売されたサムスン電子のスマートフォン「GALAXY S II」に音楽配信サービスのアプリを標準搭載、8月中旬にはアプリデザインも刷新した。アプリのプリインストール端末を今後増やしながら同社の情報サイトなどとの連携も強めて、スマホ向け音楽配信事業を拡大する。 アンドロイド端末向けの「オリコンスタイル」は、昨年9月から無料提供しているアプリ。今年4月以降、対応端末を拡大している。利用者はアプリで好きな楽曲を探して購入する。価格は1曲100~500円で中心価格帯は420円。KDDI(au)とNTTドコモの場合は月300~2000円の定額料金も選択できる。配信曲数は同社の携帯電話向け「着うたフル」の配信サービスの約2倍という。 同社の大きな狙いの一つは、スマートフォン向け音楽配信で「トップクラスのポジションを獲得する」こと。
Googleが、検索結果向上目的のアルゴリズム変更のために、SEO目的の粗悪ページを発見したら報告してほしいとユーザーに呼び掛けている。 米Googleは8月26日(現地時間)、検索結果向上目的のアルゴリズム変更(Googleは“Panda”アップデートと呼んでいる)への協力をユーザーに呼び掛けた。Googleで検索した結果の上位にSEO目的の粗悪なスパムページが表示された場合、それをGoogleに報告してほしいという。同社でWebスパム対策チームの責任者を務めるマット・カッツ氏がTwitterで告知した。 Googleは、他のWebサイトの内容をコピー&ペーストしただけのサイトを「scraper site」と呼び、こうしたサイトを報告するためのGoogle Docsのフォーマットを用意した。「scrape」は本来、携帯向けサイトなどを作るためにWebサイトから特定のデータを抽出、整形し直
主要なWebサイト約1万8000を対象に、Webサイトの動向を調査している「http archive」によると、8月15日付けの調査結果ではFlashを用いるWebサイトが全体の47%、JavaScriptライブラリのjQueryを用いたサイトが48%となり、jQueryの利用率がFlashを上回りました。jQueryに特化したサービスを提供している企業appendToが発表しました。 jQuery:48%、Flash:47% http archiveによると、主要なWebサイトに対するJavaScriptライブラリの調査で、jQueryは48%のWebサイトで使われています。 Webアプリケーションのフレームワークが新たなステージへ jQueryとFlashは、機能が一致する部分と異なる部分をそれぞれ抱えており、必ずしも直接比較できるものではありません。しかしWebブラウザの上でリッチな
オラクルは23日、仮想化ソフトウェアの最新版「Oracle VM 3.0」を発表、仮想化市場に対して本格的に参入する姿勢を明らかにしました。 これまでOracle VMは、同社のデータベースやアプリケーションのための仮想環境という位置づけで見られていましたが、Oracle VM 3.0はオラクル以外のソフトウェアも含む、データセンター全体を仮想化するためのソフトウェアとして打ち出されています。 オラクルはOracle VM 3.0をアピールするためにVMwareのvSphere 5を引き合いに出し「こちらは4倍スケーラブルで、向こうは4倍高価だ」と主張しています。 先週行われたOracle VM 3.0ローンチイベントの内容を紹介しましょう。 「アプリケーション指向」の仮想環境 オラクル チーフコーポレートアーキテクト Edward Screven氏。 Oracle VM 3.0がVMwa
米Twitterは8月10日(現地時間)、公式Twitterに2つの新機能を追加したと発表した。同日から段階的に全ユーザーが利用できるようになる。 現行のサービスの「ホーム」ページには、「タイムライン」「@関連」「リツイート」「検索メモ」「リスト」の5つのタブがあるが、「@関連」」と「リツイート」が消え、「@ユーザー名(ユーザー名に各アカウント名が表示される)」と「アクティビティ」という新タブが加わる。 「@ユーザー名」タブでは、自分に関連する動きがリアルタイムで表示される。例えば、フォローしている/されているユーザーが自分のどのツイートを「お気に入り」にしたりリツイートしたかや、ダイレクトツイート、新たに自分をフォローしたユーザーなどが分かる。Twitterが買収したTweetDeckには、自分のツイートに関連するツイートをまとめて表示する機能があった。 「アクティビティ」タブは、自分が
Twitter、Facebook、Google+といくつかのソーシャルネットワークが登場しており、それぞれ利用も広がっている。 Twitterを好きな人からはFacebookを好きになれないという声が聞かれるし、Facebookのヘビィユーザーの中にはTwitterの用途はもう限定的になったなどと言う人もいる。私自身も一時ほどなんでもかんでもTwitterという感じではなくなってきている。 どうしてだろうと自分の使い方をもとに考えたところ、ソーシャルネットワークにおけるコンテキストをトピックを中心にするケースと人を中心にするケースに分類すると、Twitterが苦手とする部分が明確になってきた。 トピックを中心とするコンテキスト Twitterの@を中心にするコンテキスト あるトピックをソーシャルネットワーク上で議論する場合、Twitterではある人のツィートに対して返信(「@関連(@Men
「HTML5タグの誤用で恥をかいた」「分厚い仕様書は読み切れない」コーダー&デザイナーのためのコーディングガイド。最終草案に対応したほか、商用サイトを意識したコーディング例を新たに書き下ろし。HTML5マークアップへ移行するために必要な知識を効率よく学べる1冊です。ネットで話題の「HTML5カルタ」付き! HTML5マークアップ 現場で使える最短攻略ガイド 定価:2,808円 (本体2,600円)/形態:B5変 (240ページ) ISBN:978-4-04-866070-9 HTML5と従来のHTML4.01やXHTML1.0との違いは、既存のサイトをHTML5化してみると理解しやすいでしょう。今回は、実在するWebサイトをHTML5に(勝手に)リニューアルしながら、HTML 4.01やXHTML 1.0との違いを解説します。ソースコードだけをリニューアルすることは実務ではあまりないと思い
■ 「福島第一原子力発電所におけるロボットオペレータの手記」がめちゃめちゃ面白い 久々に震災ネタ。ずいぶん前からあったらしいのだけど、ぜんぜんアンテナにひっかからずにいた「福島第一原子力発電所におけるロボットオペレータの手記」が、読んでみたらすごかった。これはもう、全国民必読ですよ。 2011-08-29追記: 下記リンクは現在消去されています。まぁ「ロボットオペレータの手記」あたりでググればいくらでもミラーが見つかるのでこのままにしておきますが: PackBot編 2011.4.26~6.24 Warrior編 2011.6.11~7.3 2011-08-30追記: 当たり障りのない感じのところ(笑)にコピーを見つけたので、こちらを貼っておきます: PackBot編 2011.4.26~6.24 Warrior編 2011.6.11~7.3 最前線で働く人々の生の声というだけでも貴重だが
こんにちはこんにちは。一昨日、さくら VPS に Git をインストールするエントリーを書きましたが、実はバージョン管理は etckeeper にもお世話になっています。 etckeeper というのは、Git 等のバージョン管理ツールを用いて、/etc 以下をほぼ自動的に管理してくれる有り難いツールです。下記のタイミングで自動的にコミットしてくれます。手動で任意のタイミングでコミットすることもできます。 -yum コマンド実行の前後 -日付が新しくなったとき << 以下、さくら VPS(CentOS 5.5 -64bit)で etckeeper を使えるようになるまでの手順をまとめてみましたので、よろしければ参考にしてください。 *目次 Git のインストール etckeeper のダウンロード etckeeper の設定ファイルの編集 etckeeper のインストール etckeep
インストール git 簡単だが,既にmsys,cygwin,ActivePerl等を利用している人は共存設定でハマりやすいので注意 hg, bzr 簡単 動作速度 git > hg >= bzr が定説 ただしバージョンアップ等によって変動するので参考程度に 日本語ファイル名 ファイル名をバイナリ透過に扱うか、Unicode文字列として扱うか。バイナリ透過に扱う場合、Windowsでコミットしたファイル名はcp932で保存されるのでLinuxでチェックアウトすると文字化けする。 git ファイル名はバイナリ透過。クロスプラットフォームでの日本語ファイル名利用は諦めたほうがよい hg ファイル名はバイナリ透過。fixutf8拡張を使えばWindowsでもutf8ファイル名のリポジトリを扱えるが、アドホックな対応で実績が無いのが不安なのと、非標準なので統一が面倒。できるだけクロスプラットフォー
2011/08/26 ティム・クックがApple社員に宛てた電子メール Appleの新CEOティム・クックが従業員に宛てた電子メールの内容が明らかになった。超訳を。 チームの皆さん: 私は世界で最も革新的な企業のCEOとして務める驚くべき機会を楽しみにしています。Appleへの入社は人生最高の決断でした。そして、Appleでスティーブと共に13年に渡って働いたことは一生に一度の名誉です。スティーブがAppleの輝かしい未来について楽観視しているように私も同じ意見です。 スティーブは、私や経営陣、そして社員にとって素晴らしいリーダであり指導者でした。我々はスティーブが会長としてこれからも指導やインスピレーションを期待しています。 私は、みなさんがAppleは何も変わらないことを確信して欲しいと思っています。私は、Appleのユニークな原則と価値を大切にし、称賛しています。スティーブは世界
があれば苦労しないよね。 昨日EGM Summitなるものに参加した。ここでEGMとはEmployee Generated Mediaのことで、社内ブログ、掲示板、SNSのようなものらしい。 弊社はYammerというTwitterのようなものを社内SNSとして利用している。全社的に春頃から導入しているのだが、無償版を随分前から有志が勝手に導入して利用していた。 社内Twitter的なものとしてSalesforceのChatterというのを試験導入したのだが、まったく普及しなかった。閑古鳥がないていた。営業でSalesforceを日常的に使用している人ならともかく、つぶやくためにわざわざログインするということの敷居の高さを越えられなかった。 一方でYammerは、Twitter的な機能だけではなく、Facebook的にスレッドがまとまって表示されたり、likeボタンがついていたり、写真やファ
GoogleのVic Gundotraによる、スティーブ・ジョブズのエピソード。 ジョブズ引退によせて、グーグルとジョブズのやりとりを開陳。 グーグルのモバイルアプリ責任者のもとに、日曜日に突然かかってきた電話とは? とても面白い内容だったので、電車内でiPadで訳してみた。 ———- アイコン急患 2008年1月6日、ある日曜の朝、携帯電話のバイブが振動したとき私は礼拝に参加していた。 即座に携帯をチェックすると電話には非通知と表示されていた。私は無視することにした。 礼拝の後、私は家族と一緒に車に戻りながら留守電をチェックした。 そこに残されたメッセージはスティーブからだった。「ヴィック、私の家に電話をくれるかい? すぐに議論しなきゃならないことがある」 車に辿り着く前に、私はスティーブに電話をかけなおした。私はGoogleのあらゆるモバイルアプリの責任者であり、職務の一環としてスティ
現代人の祖先は、別の人類とされるネアンデルタール人やデニソワ人と交雑することで免疫機能を高めたことが、米スタンフォード大などのチームの研究でわかった。 人間の免疫の成り立ちに一石を投じる成果で、米科学誌サイエンスに26日発表される。 研究チームは、ヨーロッパやアジアに広がり、絶滅した古代の人類のネアンデルタール人3体とデニソワ人1体の化石の遺伝情報を解析。免疫機能に重要な白血球の型に関係する部分を、欧州、アジア、アフリカの現代人と比較した。 古代の人類と共通する白血球の型を、アジアでは7割以上、欧州では5割以上の現代人が引き継いでいるのに対し、アフリカでは1割以下と、あまり引き継がれていなかった。 人類の起源はアフリカで、古代の人類は27万~44万年前に、現代人の祖先は6万~7万年前にアフリカを出た。アフリカを出た現代人の祖先は、アジアやヨーロッパで既に現地の環境に適した免疫機能を持ってい
[Steve Jobs とアップル:image] アップルの今日の体制をひと月前に予測していた John Gruber が興味深いことをいっている。 Daring Fireball: “Resigned” by John Gruber: 24 August 2011 * * * Tim Cook で決まり 先月 Jobs の後継者問題について書いたのは偶然ではない。結局脚注の注記2の文章をいいたかったのだ。 It’s no coincidence that I wrote about succeeding Jobs just last month. All you need to read in that piece is the second footnote: この記事全体をつぎの一行で置き換えてもいい。「ほら、Tim Cook だよ。それで決まりだ。」 Perhaps
Apacheの脆弱性(CVE-2011-3192)いわゆるApache killerが話題になっていますが、その脅威については一部誤解があるようです。 以下は、非常に脅威とする報告の例です。 一方今回のはプロセスの肥大化を伴うので、実メモリ消費して更にスワップも使い尽くしてOS毎激重になったあげくLinuxとかの場合はOOM Killer発動と、他のプロセスや場合によってはOSを巻き込んで逝ってしまいます。 CVE-2011-3192 Range header DoS vulnerability Apache HTTPD 1.3/2.xより引用 以下は、それほど脅威でなかったとする報告の例です。 pooh.gr.jp は結構頑丈だったので 60 並列でやっと CPU idle 30% まで減らせた。 Apache Killer (CVE-2011-3192) 対策 for CentOS 5
NoSQLのmongodbは何がいいって、Javascriptととの親和性が高い。とりたてnode.jsで使うには最適と言っても良いんではないでしょうか。コマンドラインインターフェイスがモロにJavascriptというのもアツイです $ mongo MongoDB shell version: 1.6.5 connecting to: test > show dbs admin local test blog > use blog switched to db blog > show collections modelskills posts syste,indexes > db.posts.drop() true > db.modelskills.find().forEach(printjson) ...これだけでmongodbを選ぶ理由になります← mongooseを入れる さて、こい
シャープ、32型タブレット発売 シャープ:ワイヤレス液晶テレビ「AQUOS」8機種発売 http://mainichi.jp/select/biz/it/news/20110825mog00m020022000c.html シャープは25日、液晶テレビの新製品「フリースタイル AQUOS」8機種を発表した。ディスプレーとチューナーを無線で結ぶため、離れて置いても使用できる。ディスプレー部分は従来より薄型、軽量で、壁掛けにしやすいほか、使い方に応じて気軽に移動できる。20〜60型を9月中旬以降に発売する。価格は8万〜38万円。2012年にはアクオスの30%を同タイプにする。 太陽光発電など、家庭内のさまざまな情報を表示する機能も視野にいれている。同社製の対応スマートフォンでテレビの操作をすることも可能。ディスプレー部分の重さは、横72.8センチ、縦45.3センチの32型で5.5キログラムと軽
なんでもありのWebアプリケーション高速化バトル、#isucon に会社の同僚 @Songmu @sugyan と3人で、fujiwara組として参戦してきました。結果、幸いにも優勝を勝ち取ることが出来ました。 こんなに楽しいイベントを企画、運営していただいた Livedoor の皆様、本当にありがとうございます!! さて、ざっとチューニングした経過などを記録しておきます。 [追記] もっと詳しいレポートを @Songmu が上げているのでそちらもご覧ください おそらくはそれさえも平凡な日々: #isucon で優勝させてもらってきました [さらに追記] #isucon ではどんなことを考えながら作業していたか - 酒日記 はてな支店 自分でももう少し詳しく振り返りエントリ書きました。 まず説明を聞いて、環境を作るところから。IPアドレスでは作業がしにくいし事故も起こりそうなので、host
以前、「オタクが趣味を断念するとき。 - とれいん工房の汽車旅12ヵ月」 で書いたように、2年前、僕は身を固めることになりました。当時36歳。「リアル電車男・撃墜」の報に周囲は一時期騒然とした。「まさか先越されるとは……」と30・40歳代の知人たちからも言われたけど、まあそれはそれ。 あれから2年、まだ「2M」*1での生活は続いています。 パートナーが現れると、確かに生活はいろいろ変わっていきますね。独身時代といろんな意味でやり方が異なる。それは当たり前です。 とりわけ、趣味に対する取り組み方は大きく変わりました。 趣味に費やす時間とスペースに制約ができてしまった 今から10数年前、僕の世界における趣味のウエートは、鉄道系6割、バックパッカー2割、アニメ系2割ってところでした。 2年前、共同生活を始めた後、趣味をやっている時間は確実に減りました。 たとえば国内外に旅に出かける機会。 長い学
信頼されるメディアとしてロイターは、トムソン・ロイターのニュース・メディア部門で、毎日世界各地の数十億人にリーチする世界最大級の国際マルチメディア通信社です。デスクトップ端末、世界の報道メディア、業界イベント、そしてダイレクトにビジネス、金融、国内・国際ニュースをプロフェッショナルにお届けします。
10式戦車は陸上自衛隊の61式・74式・90式に次ぐ4代目となる日本の最新国産主力戦車である。 10式戦車の開発は防衛省技術研究本部、試作・生産は三菱重工業が担当した。戦闘力の総合化、火力・機動力・防護力の向上、小型・軽量化などを達成。2009年(平成21年)12月に実施された防衛省装備審査会議において部隊の使用に供することを認める評価がなされた[2][注 1][注 2]。また、装備化年度が平成22年度(2010年度)になることから「10式戦車」と名称が定められた[2]。 主砲には日本製鋼所の国産44口径120mm滑腔砲(軽量高腔圧砲身)を備え、新型の国産徹甲弾の使用により貫徹力を向上させている。また、90式戦車と同様に自動装填装置を採用し、乗員は車長・砲手・操縦士の3名である。小型・軽量化と応答性・敏捷性の向上のため、水冷4サイクルV型8気筒ディーゼルエンジンと油圧機械式無段階自動変速操
GMOインターネットグループのpaperboy&co.は8月25日、個人向けレンタルサーバサービス「ロリポップ!レンタルサーバー」をパーソナルクラウドとして利用できるiPhone専用アプリケーション「ロリポップ! for iPhone」を提供開始した。App Storeから無料でダウンロードできる。 ロリポップ!レンタルサーバーは、女性やインターネット初心者を中心に、ホームページを作成する目的で利用されている低価格の個人向けレンタルサーバ。現在約27万件の契約がある。 今回提供を開始したロリポップ! for iPhoneは、サーバスペースをホームページ開設の用途だけでなく、最大30GBのパーソナルなファイル保管スペースとして活用できるようにする機能を搭載したiPhone専用アプリ。 iPhoneから直接サーバにアクセスして、ファイルのダウンロードやアップロードができ、サーバ上に保管されてい
昨日のブログエントリ「PHP5.3.7のcrypt関数に致命的な脆弱性(Bug #55439)」にて、crypt関数の重大な脆弱性について報告しました。脆弱性の出方が近年まれに見るほどのものだったので、twitterやブクマなどを見ても、「どうしてこうなった」という疑問を多数目にしました。 そこで、このエントリでは、この脆弱性がどのように混入したのかを追ってみたいと思います。 PHPのレポジトリのログや公開されているソースの状況から、PHP5.3.7RC4までこのバグはなく、PHP5.3.7RC5でこのバグが混入した模様です。RC5はPHP5.3.7最後のRelease Candidateですから、まさに正式リリースの直前でバグが入ったことになります。 バグの入る直前のソースは、ここの関数php_md5_crypt_rから参照することができます。以下に、おおまかな流れを図示します。まずはバ
The most stupid C bug ever | elpauer 先日は徳丸浩さんによる PHP5.3.7 の crypt 関数におけるバグの解説を読み、世界的に有名なオープンソースソフトウェアでもこんな初歩的なミスをやらかすのかとすごく親近感が湧いてしまったが、Pau Garcia Quiles が語るこれまでで最も愚かしい C のバグとは何か? 彼はテンポラリファイルを tmpfile() で作る Unix アプリケーションの移植をやっていた。 else if (code == 200) { // Downloading whole file /* Write new file (plus allow reading once we finish) */ g = fname ? fopen(fname, "w+") : tmpfile(); } マイクロソフトの tmpfile
JavaScriptで配列をシャッフルする話を見て、そういえばArray#shuffleは以前書いた記憶があるなーと思って調べてみたらコピペだった。 http://www.fumiononaka.com/TechNotes/Flash/FN0212002.html Fisher-Yatesというアルゴリズムだそうです。 Array.prototype.shuffle = function() { var i = this.length; while(i){ var j = Math.floor(Math.random()*i); var t = this[--i]; this[i] = this[j]; this[j] = t; } return this; } a = [1,2,3,4,5]; a.shuffle() // 3,1,5,2,4 a // 3,1,5,2,4 ごく普通に実装
知ってて当然?初級者のためのJavaScriptで使う即時関数(function(){...})()の全て - 三等兵 はてなブックマーク - 知ってて当然?初級者のためのJavaScriptで使う即時関数(function(){...})()の全て - 三等兵 知ってて当然?初級者のためのJavaScriptで使う即時関数(function(){...})()の全て - 三等兵の記事を読んだ後に当記事を読むこと推奨。 ブックマークコメントを見ていて、用語の使い分けが気になったので書いておこうと思う。 無名関数かクロージャーが一般的じゃないのか?即実効関数とか使い捨て関数なんて初めて聞いた。 「即時関数」を言い表したいときに「匿名関数」とか「クロージャー」というのは不相応。 「匿名関数」 これは単に名前の付いていない関数を表す言葉であって、定義後に即実行する関数を指すとは限らない。また、記
(function(){...})()は、 (function($){ $.hoge = function() { }; })(jQuery) みたいに使われていたりするコード。GreasemonkeyとかjQueryのプラグインとか、あれこれ見かけることがあると思います。 この話題はいくつかWebでも取り上げられていますが何がどうなってんのかちょっと難しいですね。しかし、誰でも理解できるレベルではあります。というのも、こういう種の難しさは体系的な知識が備わっているか否かということなのです。 でも、この知識を体系化する作業って結構しんどくて、難しくて、まーハゲるほど悩むこともあるかもしれない。それはきっと、とても毛根に悪いかもしれない。スカルプDも真っ青の状況になるかもしれない。それは、悲しいことなのだと思う・・・っ! 毛根にはこれからもがんばってほしい!いつだって頭を温かいまなざしで見守
698 名前:萌豚ニュース転禁[sage] 投稿日:2011/08/29(月) 11:47:18.64 ID:wrbyljIO0 黒田洋介&羽音たらく新作 701 名前:メロンさんex@ご利用は紳士的に[sage] 投稿日:2011/08/29(月) 11:48:06.01 ID:JPPp+aJe0 >>698 すっげぇあの花臭がする 735 名前:メロンさんex@ご利用は紳士的に[] 投稿日:2011/08/29(月) 11:52:45.91 ID:vxzGtSiA0 >>701 夏の描写はこっちが元祖だろ 704 名前:メロンさんex@ご利用は紳士的に[] 投稿日:2011/08/29(月) 11:48:32.28 ID:vxzGtSiA0 >>698 さすがたらく キャラのオーラ力が違う 705 名前:メロンさんex@ご利用は紳士的に[sage] 投稿日:2011/08/29(月)
半構造 最初に半構造という言葉について。 半構造というのは、完全には構造化されない構造です。 構造化というのは、事前にデータの形式がどのようになるか決められているような構造です。半構造は、ある程度の構造を事前に決めておき、構造を決めない部分を残すような構造です。 構造化データとしてわかりやすいのはCSVで、各行ごとにデータがあって、カンマで区切られた項目は何番目がどのようなものになるかといったことが事前に完全に決められています。 半構造データとして代表的なのはスキーマなしのXMLで、タグの書式やツリー構造ができることはきまっているけれども、どのようなタグが入るかは決められいません。 一般のテキストデータのように、まったくデータ構造がきまっていないものは無構造ということになります。 Google+の構造 Google+の場合は、ユーザーはいくつかのサークルを持ち、そこに他のユーザーを追加しま
アニメーションでスライドする通知パネルをブラウザの上部に配置するスタイルシートを紹介します。 実装では、CSS3アニメーション対応ブラウザと非対応ブラウザへの配慮もされています。 Pop From Top Notification [ad#ad-2] 下記は各ポイントを意訳したものです。 デモ デモページでは、CSS3アニメーションをサポートするブラウザと非サポートブラウザでの挙動の違いを確認できます。 デモページ ※上部のイエローのパネルです。 CSS3アニメーション サポート アニメーションでパネルがスライド表示され、アニメーションで隠れます。 CSS3アニメーション 非サポート スタティックにパネルが表示され、クローズボタンのクリックで隠れます。 実装:パネルをブラウザ上部に配置 まずは、パネルをブラウザの上部に配置します。 HTML パネルはdiv要素で実装します。 <div id
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く