サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
What is Tumblr Thumbnails? - これは何? このサービスはTumblrにphotoタイプでPostされたエントリをサムネイル表示させるためのスクリプトを提供するサービスです。貼り付け用コードをカスタマイズすることで日付やタグなどで絞り込んだサムネイルも表示することが出来ます。 How to use? - 使い方 <head>部分に次のコードを記述します。 <script type="text/javascript" src="http://th.umbls.com/js/th.umbls.js"></script> サムネイルを表示させたい場所に次のコードを記述します。 <script type="text/javascript" src="http://api.umbls.com/thumbnails/get?user=ユーザー名"></script> オプショ
Tumblrにアップした画像(photo)をサムネイル表示するスクリプトを近々リリースする予定です。 サムネイル表示自体は、Tumblrが提供しているAPIから生成することが出来ます。 Tumblr : boreal-kiss.com しかしAPIの機能が限定的なため「直近の画像」しか表示できません。個人的にはタグで絞り込んだサムネイルや、投稿した時期を絞り込んだサムネイルも欲しかったので、そのようなものを作成してみました。 僕が2009年3月にアップした画像の中から新しいもの21点をピックアップしています。パラメーターはこんな感じになる予定。 user: ユーザー名(必須) date: 日付(年YYYY、年月YYYY-MM、年月日YYYY-MM-DDに対応) tag: タグ num: 取得数。デフォルトは10、allで全取得 ちなみに…Tag Cloud Makerと同じように
先日の「HTMLの暴走(meltdown3)」においてJavaScript側で使った技の解説です。 通常JavaScriptで操作可能なHTMLの対象はタグ付けされた要素です。テキストであればPタグなどなんらかのタグで囲われた一連の文字列が対象になります。にもかかわらず「HTMLの暴走」では1文字ずつ操作しています。 どうやっているのか? 一文字ずつタグで囲ってるんです。実は。 例えば次の様に表示されている部分があったとします。 これを一文字ずつタグで囲った場合の状態を分かりやすく赤枠を付けると次の様になります。 こんな感じで一文字ずつタグ付けし、それぞれのタグの座標を計算して対応しているのです。 実際に使ったタグはSPANなどではなく、KZMというオレオレタグです。一般的なタグはデフォルトスタイルやCSSの影響がありえるため、適当なタグを作って対応しています。 HTML(XHTML)の定
2009年03月21日06:30 カテゴリLightweight Languages Ajax - Lightweight Languages を実行するAPI 今度はPerlだけではありません。 Perl だけではなく.... #!/usr/bin/perl warn time, "\n"; print ''.localtime; PHP も(誰だ、私がPHPを嫌いって言ってるのは:).... #!/usr/bin/php <?php echo date('r') ?> Python に... #!/usr/bin/python import datetime print datetime.datetime.now() Ruby に... #!/usr/bin/ruby puts Time.new Scheme (gauche) に... #!/usr/bin/gosh (use srf
One method that I’ve been wanting for quite a while now was a simple way to format old JavaScript dates in a “pretty” way. For example “2008-01-28T20:24:17Z” becomes “2 hours ago”. Here’s some more examples: prettyDate("2008-01-28T20:24:17Z") // => "2 hours ago" prettyDate("2008-01-27T22:24:17Z") // => "Yesterday" prettyDate("2008-01-26T22:24:17Z") // => "2 days ago" prettyDate("2008-01-14T22:24:1
ずっと放置していたまたOperaでニコニコ動画見てる - 0xFFを動くようにしようと思ったのだけど、どうしてもうまくいかなくて悩んでいたのですが、その原因が判明しました。 なんとTwitterは(クリックジャッキング対策のため?)フレームで呼び出された場合はbodyの中を空にするJavaScriptが書かれているようです。「またOperaでニコニコ動画見てる」ではニコニコのページ上にiframeでtwitterを表示する方法を使っていたので、完全にアウトです。 てっきり自分のscriptがバグっていると思っていろいろ試してしまいました… OperaのUserJavaScriptならTwitter側のScriptを止めてしまうこともできるので、「またOperaでニコニコ動画見てる」を動かすことは不可能ではないですが、公式に禁止された方法ですし、正直面倒なので対応はやめておきます。 で、代わ
2009年02月25日17:30 カテゴリLightweight Languages javascript - eval(insecure.code).safely with(jail); //でもIEが きっかけは、これ。 JavaScript: The Good Parts Douglas Crockford / 水野貴明訳 [原著:JavaScript: The Good Parts] Twitter / javascripter: JSON.parseよりeval("(" + str ...JSON.parseよりeval("(" + str + ")")のほうが5〜10倍くらい早いけどなんなんだろう。 eval("(" + str + ")")のなにがまずいかは、「JavaScript: The Good Parts」を読んでいただくとして.... んじゃ、eval用のsandb
そして同氏は、世界で最も高速なウェブサイトの1つであるGoogleのパフォーマンスにかかわる仕事をしているのである。 ウェブのパフォーマンスには2つの重要な側面、すなわち効率性と応答時間がある。効率性は、世界ランキング100位に入るようなウェブサイトを構築する際に出てくるスケーラビリティという難問に取り組むための武器である。あなたのウェブサイトが何百万人単位のユーザーと、何十億単位のページビューを擁するような規模のものである場合、バックエンドアーキテクチャ全体に対する理解を深めておくことが重要となるだろう。 ページの速度というものは、HTMLドキュメント内に記述する一連の指示によって決定されると言っても過言ではない。 iGoogleを例に挙げると、バックエンド処理に費やされる時間、すなわちデータがキャッシュされていないために毎回リクエストされることで費やされる時間は、ページ全体の処理時間の
JSONを取ってきて、そこからJavaScriptで動的にHTMLを組み立てていくような場合、 $('#content').html( $('<table>').attr( { id: 'items' } ).html( $('<tr>').append( $('<th>').html( 'Header' ) ).append( $('<td>').html( 'Data' ) ) ) ); とか書くのが面倒だなーと思った。このへん、MochiKitはいい感じに書けたよね。 何かいい手はないかとremedie.jsを読んでみたら、これが使われてた。 jQuery Plugin - FlyDOM: Create DOM on the Fly さっきの例だと、 $('#content').empty().createAppend( 'table', { id: 'items' }, [ 'tr
ブログを書こうと、夜な夜な実験したり調べごとしたりしているのですが、 最近眠気に負けて、パソコンに向かったまま寝てしまっているという日々。 以前からあったのですが、最近とくに多くて体中が痛かったりします。 そんな余談はいいとして、先日エントリーした 「ブログでブログパーツやプラグインを入れる際の注意」 のコメントにて、いつもjQuery関連でお世話になっているcyokodogさんが 対処方法を書いてくださいましたので、自分も知っていたのですが 復習ついでに動作確認をしてみました。 2009/02/20 7:10追記 本文の一部を追記しました。 jQuery.noConflict()を記述しない場合 一応jQueryとprototypeがどちらも読み込まれている環境でのお話です。 ■ソース (function($){ $('#test1 button').toggle(function(){
JavaScriptSilverlightコンテンツを埋め込むjQueryプラグイン - Programmable Life で困ってたので一緒に悩んでみた。でも何故かIEでは動かない。誰か動くようにしてけれ!Silverlightコンテンツを埋め込むjQueryプラグイン - Programmable Lifeobject を作れていない?手元に環境を作って動かしてみると、 に を追加するところで JavaScript エラーが出る。状況を切り分けるために、 を追加する部分をコメントアウトしてみた。IE DOM Explorer で眺めてみると DIV タグが追加されている。どうやら var obj = $('').attr({ ... }); のところで object タグが作られていないようだ。jQuery でよく見る現象だ。こういうときは閉じ括弧を入れてあげると大抵うまくいく。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く