作った。 idやclassが振ってないので難しいですね。 http://la.ma.la/misc/userjs/mixi_anti_portal.user.js ---- XPathとか使ったやつ(こっちのほうが勉強になります) http://lowreal.net/logs/2006/02/08/2
omar kilani - projects - php-js php-js is an experimental PHP extension which embeds Mozilla SpiderMonkey into PHP. php-jsをインストールすれば、インタラクティブなJavascriptエンジン(SpiderMonkey)を埋め込むことが可能。 次のようなコードを書くことで、javascriptのソースコードの動作確認が出来ます。 js_eval("'Hello, World'.toUpperCase();"); js_eval("[10, 9, 8, 7, 6, 5, 4, 3, 2, 1].sort();"); js_eval("var a = 123;"); js_eval("var b = 456;"); js_eval("[a, b];"); js_eval("v
最新が 1.5.0_pre0 になってたので調査 (自分用のメモなので読みにくくてもゴメンなさいってことで) Prototype.js 1.4.0 からの変更点 CHANGELOG より String.prototype.truncateを追加 String.prototype.gsub, String.prototype.sub, String.prototype.scan を追加。 Template クラスを追加。 $$ 関数を追加。 Selector クラスを追加。 Element.childOf を追加。 String.prototype.inspect を修正。 String.prototype.strip を追加。 String String.prototype.truncate 文章を短くする。 var text = 'とっても長い文章です。読むのがわずらわしいです。概要だけ
とりあえず自分で書いたのも含めて、後でゆっくり読みたいものなどを片っ端からリンク。選出基準は適当です。 JavaScriptっぽい。 prototype覚書 GAC なぜなにGAC->フォーラム->【JavaScript】 Functionで遊ぼう [教えて!goo] クラスの継承の仕方 オブジェクト(Object)(とほほ) JavaScript, Neo-Generation/Function 自作オブジェクトで複数のメソッドを呼び出したい Virgo - JavaScript - ユーザ定義オブジェクト ECMAScriptチュートリアル ECMAScript - on Surface of the Depth - Effective JavaScript - Dynamic Scripting オブジェクトなJSの基礎講座 プロトタイプチェインについての覚書(ECMAScript,
以下のスクリプトを他のすべてのスクリプトよりも前に読み込む。 var nativeSetInterval = window.setInterval; _setInterval = {}; window.setInterval = function(process, delay) { var entry; if(typeof process == 'string') { entry = new _setInterval.Entry(function(){eval(process);}, delay); } else if(typeof process == 'function') { entry = new _setInterval.Entry(process, delay); } else { throw Error('第一引数が不正です。'); } var id = _setInterv
prototype.jsのものすごく簡単な使い方。 はてなダイアリーの方にprototype.jsでHTMLを汚さないロールオーバースクリプトというエントリーを書いたのだが、prototype.jsの入手方法やらすごく簡単な使い方がないようなので、書いてみます。 prototype.jsはJavaScriptのライブラリ(中身はJavaScriptです)で、これを使うとJavaScriptを組むのがかなり楽になるというものです。話題のAjaxのプログラミングも簡単にできます。 ライブラリは、 http://prototype.conio.net/ からダウンロードできますが、TOPページにあるファイルはちょっと古いものなので、Browse the darcs repositoryというリンクを辿り、 http://dev.conio.net/repos/prototype/dist/ から
Java等のオブジェクト指向はクラスベースのオブジェクト指向と呼ばれる。一方、JavaScriptはプロトタイプベース、あるいはインスタンスベースオブジェクト指向と呼ばれる。 クラスベースは、まずクラスを定義し、クラスを型とするインスタンスを作成することでプログラミングする。プロトタイプベースによるオブジェクト指向では、クラスの定義は必須ではなく場合によってはクラスという概念自体が存在しない。既存のオブジェクトのクローンとして新しいオブジェクトを作成し、そのオブジェクトに独自の性質を付加してプログラミングする。 JavaScriptのオブジェクトの性質は動的に変更可能。Java等では一度決定したオブジェクトの振る舞いは変更できないが、JavaScriptでは実行中の任意の場所でメソッドの動作を変更したり、新しく追加したり、削除したりすることができる。
Javascriptを少しでも自分で書いたことある人は、各種ブラウザ間の共通性・互換性の弱さにため息や頭痛を感じた人も少なくないのではないでしょうか サイト上にスクリプトが記載されていて、それをコピペして借用する方法もあるが、経験上こういうコードは意外と完成度が低く、自サイトでは挙動がおかしいということが多々ある。 こう思った人がブラウザ間の差を吸収したライブラリを誰か提供してくれているに違いないと思い探してみるとまず最初に引っかかったのがPrototype.js。 残念ながらこれは間違いではないが、目的がAjaxに重点を置いているため古いブラウザは問題外となっている。 ちなみに正式対応なIEバージョンは6以降と書いてある。 そしてやっと探しあてたのが以下で紹介されている「X Library」 http://www.cross-browser.com/ これの完成度は本当に素晴らし
日本オープンウェーブシステムズは2006年春,Webアプリケーションを配信する「RIAサーバー」と携帯電話向けのAjax(Asynchronous JavaScript+XML)実行環境「MIDAS」を発売する。両者の組み合わせで,サービス・プロバイダや通信事業者がAjaxで開発したWebアプリケーションを,ユーザーのパソコンや携帯電話に配信できるという。南秀治アカウントエグゼクティブと関根章弘ビジネスソリューションエバンジェリストに,携帯電話向けのAjaxアプリケーションで実現できるサービス像を聞いた。 --RIAサーバーとMIDASを組み合わせると,どんなことができるのか。 Ajaxを使うWebアプリケーションを,RIAサーバーから携帯電話に配信することが可能だ。携帯電話のアプリケーションは多くの場合,ROMに焼き込まれて出荷されている。Javaなどのアプリケーションを実行できる端末も
2003年1月頃がひとつの転機だった。3年弱の経過を踏まえて現在の私の立場を簡潔に提示したい。 現状の大半の視覚系ウェブブラウザはデフォルトスタイルの出来が非常に悪く、文書構造をマークアップした文書をそのまま表示するだけでは、大半の閲覧者にとって満足しかねる表示結果となる。そうだから、ユーザスタイルシート、製作者スタイルシート、物理マークアップなどで装飾を行うことに大きな需要がある。(注:きちんと文書をマークアップした上で table で段組したり、font 要素などで装飾を追加することについては、私は一概に否定しない) 私が推奨したい解決策は、ユーザスタイルシートの利用だ。あらゆる文書を自分好みのデザインで閲覧できるようになるからだ。そしてユーザスタイルシートの利用が普及すれば、文書のデザインを製作者が提供するのはお節介となる。製作者スタイルシートも物理マークアップも、ユーザスタイルと競
XML+Javaスクリプトによるアクセサリ実行環境「Yahoo! Widget Engine」v3公開 米Yahoo!は、XMLとJavaスクリプトで作成されたデスクトップアクセサリの実行環境「Yahoo! Widget Engine」v3.0を公開した。Windows 2000/XPに対応するフリーソフトで、現在同社のホームページからダウンロードできる。本ソフトは前バージョンのv2まで「Konfabulator」という名前で公開されていたもので、開発元の米Pixoriaを米Yahoo!が買収したことにより、本バージョンからソフト名が変更された。 「Yahoo! Widget Engine」は、XMLとJavaスクリプトにより作成された“Widget”(以下、ウィジェット)と呼ばれるデスクトップアクセサリの実行環境。ウィジェットは通常のウィンドウと異なり円形や角丸といった独特のデザインをも
最近、「これからのウェブ・アプリケーションはAjaxだ」という声を良く聞く。ソフトウェアを生業としているエンジニアとしては、この手の「流行もの(hype)」に触れた時には、表面的なものに踊らされずに、その本質を自分なりにしっかりと捕らえて消化・吸収して自分のものにしなければいけない。今までも、「オブジェクト指向」、「マルチ・ティアー・アーキテクチャー」、などの言葉が一人歩きするたびに、「これからは○○だ」とか「○○の時代は終わった」などと、過激なことを言って読者の目を引こうとだけするマスコミや企業のマーケティング戦略に数多くの人が踊らされてきた。 そんなノイズだらけのメッセージに混乱させられた結果、「Cではオブジェクト指向のプログラミングは出来ない」と信じているエンジニアがいまだに沢山いることは全く嘆かわしいことだ。「オブジェクト指向のプログラミング」は、設計姿勢・プログラミングスタイルに
成果を出す「AIファースト」な企業、そのカギはエージェント型AIの活用や、部門横断の責任体制の構築、信頼性の高いデータ基盤の整備にあります。 最新情報 オリックス生命、コンタクトセンター・システムにおけるアジャイル開発強化に向けIBM Targetprocessを本格導入 富士通と日本IBM、テクノロジーを活用した共創を通じたより良い社会の実現を目指して協業検討を開始 IBM、「IBM AI Lab Japan」を立ち上げ、日本におけるAIイノベーションと産業変革を加速 日本IBM、SCSK、Red Hat が、メインフレームとクラウドネイティブ基盤によるモダナイゼーションを実現するプラットフォームの提供に向けて連携を開始 日本IBM、AIエージェントおよびエージェント型AIに関する調査の日本版を公開 東北電力と日本IBM、AIパートナーシップを締結 日本IBM、AI活用でサプライチェーン
ごむが作ったこれにフォントいじりを加えてはてブstyleにしたもの。Web版と同じだけど、遙かに高速です。 http://yagi.xrea.jp/2005/12/gb.user.js 関連 全てのサイトをはてブ化する はてブentryページから特定ユーザのコメントを消す
今日のGreasemonkeyスクリプト。 ブクマ先よりもxx usersをクリックしちゃう人や、bookmarkletすらめどい人へ。 http://yagi.xrea.jp/2006/04/hb_addict.user.js → その場で追加・編集できる版 関連 はてブentryページから特定ユーザのコメントを消す Google x はてブ(Greasemonkey版)
bookmarkletを作るとき、IEでは500文字ちょい、Firefoxでは2000文字ぐらい(?)の文字数制限がある。また、作った後に一行にまとめたり、デバッグしたりも大変面倒。でもそれがとても簡単な方法でどうにでもなることをインターフェイス!インターフェイス!の人に教わった。 javascript:(function(){var s=document.createElement("script");s.charset="UTF-8";s.src="http://example.com/example.js";document.body.appendChild(s)})(); createElementでscript要素を作って、その中にhttp://example.com/example.jsとソースを指定することによってそのJSを実行できる。WinIEとFirefoxでは確認済み。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く