タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaScriptとJavaScriptとsummarySiteに関するtsupoのブックマーク (102)

  • ソフトバンク端末100機種以上にJavaScript関連の不具合

    tsupo
    tsupo 2010/05/30
    「Yahoo!ケータイやフルブラウザにおいてJavaScriptが有効な状態で、悪意あるサイトを閲覧した場合、ユーザーにとって重要な情報が詐取される可能性がある」 / ユーザー自身でJavaScriptをOFF設定にするという対応策
  • Twitter、サイトにTwitter機能を埋め込める「@anywhere」スタート

    @anywhereを使うと、自分のWebサイトにその場でツイートできる「Tweet Box」やフォローボタン、アカウント情報のポップアップ表示機能などを組み込める。 米Twitterは4月14日(現地時間)、同社初の開発者向けカンファレンス「Chirp」において、WebサイトにTwitter機能を追加できるサービス「@anywhere」をリリースしたと発表した。 同社は3月にこのサービスを発表している。Webオーナーや開発者は、同日公開された@anywhereのサイトにログインすることで同サービスを利用できる。 Webサイトに組み込める機能は幾つかあり、いずれもJavaScriptのコードを使う。主な機能は以下の通り。 ページ内のTwitterアカウント名(@で始まるユーザー名)に自動でリンクをはる アカウント名の上にマウスを置くとそのアカウントのアイコンと短いプロフィール、フォローボタン

    Twitter、サイトにTwitter機能を埋め込める「@anywhere」スタート
    tsupo
    tsupo 2010/04/15
    WebサイトにTwitter機能を追加できるサービス「@anywhere」をリリース / @anywhereのサイトにログインすることで同サービスを利用できる → @anywhere を埋め込むWebページの登録が必要
  • HTML によるプレゼン作成のススメ - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 昨日、 HTML5 勉強会で Opera の開発者向け機能についてプレゼンしてきました。会場が Opera の目黒オフィスということで急遽駆り出されました(笑)。 こういったプレゼンをするときに必要なのがプレゼン資料(スライド)の作成。これまでは Google Docs や OpenOffice.org で作っていたのですが、これがどうにも不便。ちょっとしたことを

    tsupo
    tsupo 2010/01/21
    それぞれのスライドを個別の HTML にしたかった / HTML で表示できるものならなんでもスライドに埋め込める / Opera には Opera Show なんて機能がある
  • ドコモ携帯、情報流出の恐れ…最新29機種 : ニュース : ネット&デジタル : YOMIURI ONLINE(読売新聞)

    NTTドコモの携帯電話のうち、インターネット閲覧ソフト「iモードブラウザ2・0」を搭載した最新29機種を通じて、利用者の個人情報を不正取得される恐れのあることが、専門家の指摘で明らかになった。 同社は携帯サイトの運営者にパスワード認証などの安全対策を呼びかけている。携帯電話の機能が高機能化するにつれ、こうした危険は増しており、利用者も注意が必要になってきた。 高機能ソフトを悪用 該当機種は、昨年5月以降に発表されたプロシリーズやスタイルシリーズなど。iモードブラウザ2・0は、ジャバスクリプトと呼ばれる機能が組み込まれており、携帯用のインターネットサイトと自動で情報をやりとりできる。 悪意ある携帯用サイトは、接続してきた利用者の携帯のジャバスクリプトを使って、利用者が会員になっている別のサイトに一瞬だけ接続させることができる。その時、この会員サイトに利用者の住所など個人データが登録されている

    tsupo
    tsupo 2010/01/13
    高木浩光主任研究員は、「利用者IDがあらゆる携帯サイトに自動で送られ、認証に使われる仕組みは問題だ」と指摘 / 「多くの関係者が技術情報を議論し、安全性を高める必要がある」
  • ぼくがかんがえたおーぷんそーしゃる その1 - 知らないけどきっとそう。

    みなさん、虫入れまくってますか? 自分はまだレベル6です 牧場行けないです。サンシャイン農園です 先日 のおさらいです OpenSocial JavaScript API で取得したソーシャルデータは、閲覧者の改ざんを受けている可能性があります ということで、Twixi のように、マイミクであることをある種の承認として扱いたい場合困る なので、改ざんを受けない方法を使いましょう、というようなことを書きました や、改ざんといわれても ここ では、Greasemonkey を使ってソーシャルデータの表示ができてただけだし、せいぜい変なアクティビティ投げる程度じゃん という(自分からの)突っ込みを受けたので、さらに実験してみました Rekooさんぱねぇっす レベル21て。というか既に背景のグラフィックが普通じゃない気がするんですけど (Rekooさんはサンシャイン牧場の提供者のアカウントです)

    ぼくがかんがえたおーぷんそーしゃる その1 - 知らないけどきっとそう。
    tsupo
    tsupo 2009/10/23
    OpenSocial JavaScript API で取得したソーシャルデータは、閲覧者の改ざんを受けている可能性がある / 邪悪なグリモンによってカジュアルにユーザーの意思と関係なくTwitterでフォローさせられまくってKOEEEEEEEEEEEEEEEEE
  • ヤフー、JavaScriptライブラリ「YUI 3.0.0」を公開

    Yahooは米国時間9月29日、「Yahoo User Interface(YUI)」ライブラリのバージョン3をリリースした。同ライブラリは、JavaScriptCSS(Cascading Style Sheet)で記述された装飾的なユーザーインターフェースエレメントをウェブサイトに付加することのできる、プログラマ向けのソフトウェアコレクションである。 YahooのEric Miraglia氏は29日付のブログ投稿で、「YUI 3のコアインフラとそのユーティリティスイートは、今日リリースされたバージョンでプロダクションレディの状態になったと考えている」と述べた。「われわれが今日、バージョン3.0.0としてリリースしたコードは、新しいYahooのホームページで使用されているものと同じコードであり、積極的にかつ広範囲にすでに利用されており、自信をもって提供できる」(Miraglia氏のブログ

    ヤフー、JavaScriptライブラリ「YUI 3.0.0」を公開
    tsupo
    tsupo 2009/09/30
    新しいYahooのホームページで使用されているものと同じコード / 必要なコンポーネントを自動的にダウンロードするYUIの機能により、コードを最小サイズの単位に分割するのも容易になっている
  • Code Tutorials | Envato Tuts+

    All-in-one creative subscription with full AI stack All-in-one creative subscription From $16.50/m

    Code Tutorials | Envato Tuts+
    tsupo
    tsupo 2009/08/10
    iGoogle のように、ドラッグで各部品を自由に配置換えできる仕組み / 要: jQuery → 横方向のサイズが統一されていない(ただし、倍数にはなってる)場合でも使えるように拡張したの、ないかなぁ
  • http://solidstate.jp/ContentsDisplay/floatingBox/script_60.html

    tsupo
    tsupo 2009/08/10
    iGoogleのような、ユーザーサイドで自由にボックスの位置を変更することができるスクリプト / jQueryを使用 → ボックスの位置によっては、微妙に動作が変になることがあるな
  • IE8 の DOM のプロトタイプと Getter/Setter API はどうなるか - IT戦記

    ちょっと前に Microsoft 公式に以下のような発表がありました。 Responding to Change: Updated Getter/Setter Syntax in IE8 RC 1 – IEBlog また、以下のようなドキュメントも公開されています。 Internet Explorer for Developers | Microsoft Docs Internet Explorer for Developers | Microsoft Docs これらの内容での概要を自分なりにまとめてみます。 概略 要点は DOM オブジェクトのプロトタイプが使えるようになる DOM オブジェクトに既存の Getter/Setter API が使えるようになる DOM オブジェクトに ECMAScript 3.1 の Getter/Setter API(PropertyDescripto

    IE8 の DOM のプロトタイプと Getter/Setter API はどうなるか - IT戦記
    tsupo
    tsupo 2009/01/15
    hoge, fuga の次は piyo なんだ
  • HTML と XHTML で同じ XPath を使う: Days on the Moon

    通常、XPath を書くときは //p のようにすることが多いと思いますが、これには名前空間の指定が含まれていないため、XHTML 文書 (MIME タイプが application/xhtml+xml で提供されている文書) では使えません。これに対するアプローチとしては、//h:p のようにあらかじめ XPath 式に名前空間の指定を含めておき、リゾルバによる名前空間接頭辞の解決時に HTML と XHTML とで処理を分けるというのが一般的でした。「XPathNSResolver のクロスブラウザとか」や「document.contentType == "application/xhtml+xml"なページでの$X」で扱っている方法です。 とはいえ、いちいち名前空間接頭辞を指定するのは面倒くさいですし、同じ名前空間に対する接頭辞が人によって違うのも不便です。XPath 式の中で要素名

    tsupo
    tsupo 2008/12/25
    このパッチ(というか、AutoPagerize 0.0.34)を取り込みたいんだけど、createNSResolver とか lookupNamespaceURI が IE にはないので、難航中
  • IEでのテキストノード走査の高速化 - os0x.blog

    に釣られて。 HatenaStar.js 1380 行目 テキストノード走査 一番のボトルネックはやはりここですね。IEなので、こんな感じでベタに計測。 makeTextNodes: function(c) { if (c.textNodes || c.textNodePositions || c.documentText) return; if (Ten.Highlight.highlighted) Ten.Highlight.highlighted.hide(); c.textNodes = []; c.textNodePositions = []; var isIE = navigator.userAgent.indexOf('MSIE') != -1; var texts = []; var pos = 0; var st = new Date*1; (function(node,

    IEでのテキストノード走査の高速化 - os0x.blog
    tsupo
    tsupo 2008/11/27
    . を減らせるだけ減らす / ループの条件式で外出しできるのは外出しする / arguments.calleeによる再帰ではなく、関数オブジェクト → arguments.callee を amachang.callee に空目した。やばいww
  • はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記

    はじめに 「新はてなブックマーク」になったということで、とっても便利になったのですが、ブックマーク一覧ページ*1が若干 JavaScript に時間が掛かっているみたいです。 というわけで 調査してみたいと思います。調査して、改善できそうなところは後で纏めて「はてなアイデア」にでも登録しようと思います。 この日記は調査しながら、過程を書いていくつもりです。 準備 まずは、人のサイトの JavaScript を書き換えて試してみるための環境を作ります。 作業用ディレクトリを作る とりあえず、ホームに HatenaJS というディレクトリを作ります。 $ mkdir HatenaJS $ cd HatenaJS CocProxy をダウンロードしてくる 以下から CocProxy というツールをダウンロードしてきます。 http://coderepos.org/share/wiki/CocPr

    はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記
    tsupo
    tsupo 2008/11/27
    テスト用にproxyを用意して、Firebug でプロファイリング、という手法 // 重い箇所1: 458.3ms かかっていた処理が 91.584ms にも縮みました / 重い箇所2: Firefox での JavaScript による img.src の設定が激重
  • アルパカ牧場 那須ビッグファーム: FirefoxアドオンのNoScriptの仕様の罪をはてブックマークレットに擦り付けるのはお止めなさい

    参考資料 http://b.hatena.ne.jp/entry/http://takagi-hiromitsu.jp/diary/20081125.html%23p01 なんか阿呆なこと書いている人がいるので言及しておく。 noscript入れてると(信頼してるサイト以外では)動かない?/ひとまず旧バージョン使ってます。 はてなブックマーク - 高木浩光@自宅の日記 - 新はてなブックマークの登録ブックマークレットは使ってはいけない 火狐でNoScript使ってると、どっちにしろ旧ブックマークレットしか使い物にならないんだよね はてなブックマーク - 高木浩光@自宅の日記 - 新はてなブックマークの登録ブックマークレットは使ってはいけない 残念、新旧どちらも動きません。 ブックマークレットはそのページのドメイン上で動きます。そのページを信頼するものとしない限り、ブックマークレットは動きま

    アルパカ牧場 那須ビッグファーム: FirefoxアドオンのNoScriptの仕様の罪をはてブックマークレットに擦り付けるのはお止めなさい
    tsupo
    tsupo 2008/11/26
    「何かされそうな気がしません?」 / 「オイラも専門家じゃないのでこれ以上は避けますが、ブックマークレットの仕様は結構怖いと思いますよ」
  • 高木浩光@自宅の日記 - 新はてなブックマークの登録ブックマークレットは使ってはいけない

    はてなブックマーク(以下「はてブ」)がリニューアルされ、ブラウザからブックマークレットでブックマーク登録(以下「ブクマ登録」)しようとすると、図1の画面が現れるようになった。「こちらから再設定をお願いします」と指示されているが、この指示に従ってはいけない。ここで提供されている新型ブックマークレットは使ってはいけない。(この指示には従わなくてもブクマ登録はできる。) 新型ブックマークレットを使用すると図2の画面となる。ブクマ登録しようとしているWebサイト(通常、はてな以外のサイト)上に、はてブの画面のウィンドウが現れている。これは、Ajaxと共に近年よく使われるようになった「ページ内JavaScriptウィンドウ」である。(ポップアップウィンドウとは違い、ウィンドウをドラッグしてもブラウザの外に出すことはできず、あくまでも表示中のページ上のコンテンツであることがわかる。)

    tsupo
    tsupo 2008/11/26
    ブックマークレットでそこまでやることが許されるのか / ギークの人が内容を理解して自己責任で様々なブックマークレットを使うのはかまわない。だが、一般の人を巻き込まないで欲しい / Webの安全な利用手順を破壊
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    tsupo
    tsupo 2008/11/26
    マウスの右ボタンクリックイベントを無効化することで「右クリック禁止」を実現しているサイトに有効な方法、かな。
  • SEOブログパーツ「検索くん」

    ドメインウェブの設定が見つかりません 考えられる原因 ドメインウェブの設定がまだ行われていない。 ドメインウェブの設定がまだ反映されていない。(反映には数時間~24時間かかることがあります) ドメインウェブ・DNSの設定が誤っている。 アカウントが存在しない、契約が終了している、削除されている。

    tsupo
    tsupo 2008/11/17
    アクセス履歴を解析し、最近20件の検索エンジンからのアクセスからランダムに一つの検索ワードを選んで表示します → BlogPet のアクセス解析ログをブログパーツ化すれば、同じようなことができる気がする
  • 「WPA突破」よりも重要なセキュリティ問題とは? − @IT

    2008/11/11 11月12日、13日にわたってセキュリティをテーマとしたカンファレンス「PacSec.jp」が都内にて開催される。その主催者であるドラゴス・リジュ氏は、@ITの取材に対し「WPAの暗号鍵が破られたことを取り上げるプレゼンテーションに対する関心が高まっているが、自分としてはむしろ、マーク・ダウド氏が行うセッション『Browser Memory Protection Bypasses: Virtual Machines』のほうが重要性が高いと考えている」と述べた。 このセッションは、Webブラウザのセキュリティ保護機能を迂回してしまう攻撃方法について取り上げる予定だ。「伝統的なバッファオーバーフローの代わりに、FlashやJavaScriptといったリッチでパワフルなコンテンツを用いて、バイトコードを直接、ブラウザのコンテキストで実施してしまうという方法で、非常に驚くべき

    tsupo
    tsupo 2008/11/12
    セキュリティ対策が進めば進むほど、攻撃は高度化 / 業界全体が議論し、プログラマなどへの教育を実施していかねばならず、対策には時間が掛かる // カジュアルに作成された脆弱性のあるアプリが氾濫しつつある
  • The Performance of Dynamic Site (id:amachang) - monjudoh’s diary

    Javaユーザーグループ 概要 JavaScriptの誤解 重くしている犯人 プロファイラ JavaScriptの誤解 JavaScriptは遅い 速いです 重くしている犯人 DOM DOMをフェーズに分けて考える JavaScriptとコンポーネント(C++)との通信(取得) DOMノードの追加、値の変更 スタイルの計算 レイアウトの計算 JavaScriptとコンポーネント(C++)との通信(取得) XPConnectやCOMとの通信 単純なプロパティアクセスの数十倍(IE以外は無視しておk) COMは重い 通信回数=DOMのオブジェクトの「.」の数 DOMノードの追加、値の変更 取得の場合と同じ「.」の数 ノードに変更したというフラグが立つ parent.appendChild(child)だとparentとchildにフラグが立つ。 重要:再計算がJavaScriptの実行後に

    The Performance of Dynamic Site (id:amachang) - monjudoh’s diary
    tsupo
    tsupo 2008/10/16
    JavaScriptとコンポーネント(C++)との通信(取得) → この件、IE はかなり重いんだけど、素のIEコンポーネントを直接使う(要するに自前のブラウザを作る)とかなり軽くなるよ。なぜか、JavaScriptのエラーが多発するようになるけど
  • Safari4 と IE8 で実装された DOM Storage とは何か - IT戦記

    はじめに 皆様 JavaScript のスピード競争が激化し、 ECMAScript 3.1 の仕様の策定が進むなど、激動の JavaScript 時代をいかがお過ごしでしょうか。 さて今日は、今、ちまたで大ブレイクの兆しを見せている DOM Storage という仕様を紹介したいと思います。 DOM Storage とは何か まず、 DOM Storage とはどんなものなのでしょうか。 とても簡単に言ってしまえば、とてもたくさんのデータが保存できてサーバーに自動で送られない Cookie みたいなものです。 さらに、 Cookie とは違って JavaScript からとても扱い易く作られています。 では、この DOMStorage の具体的なソースコードを見てみましょう。 <!DOCTYPE html> <html> <head><title>DOMStorage の使い方</tit

    Safari4 と IE8 で実装された DOM Storage とは何か - IT戦記
    tsupo
    tsupo 2008/09/24
    「という訳で、 DOMStorage は未来の技術から、現在使える技術へと姿を変えました」
  • 「Silverlightの最大のライバルはFlashではなくJavaScript」--専門家らが指摘

    シドニー発--当地で開催のMicrosoft主催のTech.Edカンファレンスで講演した専門家たちの見解によると、Microsoftの次世代ウェブ技術である「Silverlight」最大のライバルは、Adobe Systemsの「Flash」ではなく、「JavaScript」だという。 MicrosoftのシニアプログラムマネージャーであるScott Hanselman氏は現地時間9月5日、カンファレンスに集まった聴衆を前に「今後、JavaScriptの処理速度は向こう18カ月間に100〜1000倍向上し、GoogleやMozillaの人々がわれわれをせっついてくるだろう」と述べている。Googleは2日に、より高速なJavaScript技術を搭載したブラウザ「Google Chrome」をリリースしている。 コンサルティング会社Cap Geminiのシニアコンサルタント、Jonas Fo

    「Silverlightの最大のライバルはFlashではなくJavaScript」--専門家らが指摘
    tsupo
    tsupo 2008/09/08
    人々がブラウザ内でJavaScriptを使ってできることはすでに限界に達したと思うと、必ず「優秀なJavaScript作者」が現れて、さらにどうすべきかを教えてくれる / JavaScriptは大半の開発者にとって大変特殊な言語