Introduction I’m sure many of you are excited about today’s GNOME release and the release of Firefox 1.5 beta 1. Kris and I decided to write Linux.Ars sections about GNOME and Firefox customization in order to celebrate the releases. In this edition of Linux.Ars, Kris will teach you how to use command line build tools to construct a complete Firefox extension, I will teach you how to add context m
We’re getting things ready Loading your experience… This won’t take long.
誰にでも使えるUnix講座 第1回「習うより慣れろ」 第2回「世界は1つ」 第3回「覆水盆に返らず」 第4回「あれも便利これも便利」 第5回「.cshrcの世界」 誰にでも書ける#! /bin/sh講座 第1回「who am iはaliasでできない」 第2回「who are youも入れてみよう」 第3回「3回まわってワン」 第4回「当たらずとも遠からず」 第5回「立つ鳥跡を濁さず」 誰にでも使えるcsh講座 第1回「.logoutは#! /bin/shじゃない」 第2回「再び3回まわってワン」 第3回「昔のことは忘れた」 第4回「ここはどこ?」 誰にでも書ける#! /bin/sed -f講座 第1回「逆順のフィルタ」 第2回「タルィフの転逆」 第3回「半分のフィルタ」 誰にでも使えるmake講座 第1回「謎のMakefile」 第2回「@と-と@-」 第3回「まとめるマクロ」 誰にでも
「Firefox」の“ダウンロードマネージャ”画面でファイルのハッシュ値を確認・比較できるソフト「MDHashTool」v0.4が、8月29日に公開された。Windowsに対応するフリーソフトで、編集部にてWindows XP上の「Firefox 日本語版」v1.0.6で動作することを確認した。現在、「Mozilla」や「Firefox」などのプラグインが数多く公開されている“mozdev.org”内の作者ページからダウンロードできる。 「MDHashTool」は、ダウンロードの進捗状況を確認したりダウンロードを中断・再開できる「Firefox」の“ダウンロードマネージャ”画面で、ダウンロード済みファイルのハッシュ値を確認・比較できる「Firefox」用プラグイン。対応するハッシュ関数の種類はMD5/SHA1。 ハッシュ値は、ファイルの“指紋”とも呼べる、ファイルごとに異なる固定長の文字列
FirefoxにDoS攻撃を誘発する深刻な脆弱性が発見された。最新の1.5 β1も影響を受ける。Mozilla Foundationでは急遽パッチを公開した。 オープンソースのWebブラウザ、Firefoxに「極めて重大」な脆弱性が報告された。悪用されるとサービス妨害(DoS)攻撃を誘発したり、システムをリモートから制御され、コードを実行されてしまう恐れがあるという。 問題を指摘したトム・フェリス氏によると、この脆弱性は、長すぎ、かつハイフンを含んだURLの処理に関するエラーが原因で発生し、ヒープオーバーフローを引き起こす可能性がある。ユーザーを悪質なWebサイトに誘導したり、細工を施したHTMLファイルを開かせることで悪用でき、Firefoxがクラッシュしたり、コードを実行される恐れがある。 フェリス氏は9月8日、Firefox 1.5のβ1がリリースされたその日に脆弱性の存在を公にした
【新製品】 「Visuial Python」「Visual XSLT」も同時発表 米ActiveState、開発環境「Visual Perl」など発表~「VisualStudio.NET」に対応 ■URL http://www.activestate.com/Corporate/Communications/Releases/Press992587179.html 米ActiveStateは18日、Microsoftの次世代統合開発環境「Visual Studio.NET」でPerl、Python、XSLTをプログラミングで利用するためのビジュアルな開発環境「Visual Perl」「Visual Python」「Visual XSLT」を発表した。Visual Perlは正式版、Visual PythonとVisual XSLTはベータ版の発表となった。 この開発環境にはコード補完、オー
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
ノアノア空間工房のサイトに掲載されている文章、写真の著作権・使用権は 全て有限会社ノアノア空間工房及び大塚泰子に属します。無断引用・転載は 固くお断り申し上げます。引用または転載をご希望の方は、必ずご相談下さい。
はじめに JavaScriptは、本来スクリプトコードを一つ書けば、JavaScriptに対応したブラウザであれば、どのブラウザでも同じように動くはずです。しかし、現実にはそう簡単に行かず、あるブラウザではスクリプトが動くのに、別のブラウザではうまく動かない、といった事態がよく発生します。 これは、ブラウザのバージョンによって、サポートしているJavaScriptのバージョンに違いがあったり、たとえ同じバージョンのJavaScriptをサポートしていても、ブラウザごとにJavaScriptの実装に微妙な違いがあったりするためです。 このような、ブラウザの種類やバージョン、各々のブラウザ独自の実装の違いを考慮して、同じように動作するスクリプトを、クロスブラウザスクリプトと言います。クロスブラウザスクリプトを作るのには、ちょっとしたテクニックが必要となります。しかし、いったんテクニックを
Scheme:RoadToScheme 最初にSchemeを使ったのはいつ頃でしたか、またその処理系は? 「Lisp系言語」というくくりなら、確か1991年頃。古本屋で手に取ったこの本を読んで ちくちくコードをMS-DOSマシンに打ち込んだのがはじまり: 小西弘一・清水剛 : 「Cプログラムブック III -- Lisp処理系の作成 --」 株式会社アスキー, 1986 この本のはWiil'o Lispという独自処理系。一応Lisp-2 (変数と関数は別名前空間) だったと思う。 その後処理系に興味を持って、自分で簡単な組み込みLisp処理系を作ったり してた。で、手持ちのDOSマシンでも動かせるLispは無いかしらんと 探して見つけたのがSCM。 だったと思う。それがSchemeとのファーストコンタクト。 どうしてSchemeを使ってみようと思ったのでしょう 上に書いた通り、最初はDOS
CMU Artificial Intelligence Repository Scheme->C: Scheme implementation that compiles Scheme into C. lang/scheme/impl/scheme2c/ Scheme->C is an R4RS compliant Scheme system that is centered around a compiler that compiles Scheme to C. The C code is then compiled by the native C compiler for the target machine. This design results in a portable and efficient system that allows either stand-alone Sc
前回、__proto__チェーンとそれを使ったプロパティ検索の話をしました。オブジェクトの__proto__プロパティは、(このプロパティが公開されているなら)プログラマが勝手にいじることもできます。ですが、人為的操作を受けない自然状態の__proto__はどのように設定されているのでしょうか。自然状態とはつまり、生まれたままの状態です。といういことは、オブジェクト誕生の瞬間に立ち会えば事情がわかるはずです。 そういうわけで今回は、オブジェクト生成と、生成時に__proto__が設定される仕掛けを調べます。 今回の内容: コンストラクタとは何なのか 関数オブジェクトのprototypeオブジェクト オブジェクトはこうして生まれる オブジェクトは生みの親を憶えているか 今回のまとめ ハブエントリー(全体目次) 前回 - プロトタイプ継承の正体 ●コンストラクタとは何なのか JavaScrip
■ SSL 2.0でないと接続できないサイトにアクセスするとどうなるか 昨日の日記は、 必要もないのにSSL 2.0を有効にせよと指示しているサイトの例だったが、 本当にSSL 2.0でないとアクセスできないサイトというのは、どうやら非常に 珍しいようで、探してもそうそう見つかるものでもない。 次のサイトがひとつ見つかったので、SSL 2.0をオフにしてここにアクセスし てみると、どんな結果になるか体験できる。 https://www.hellowork.go.jp/ FirefoxでSSL 2.0をオフにして上のURLにアクセスすると下の図の警告が出る。 OpenSSLのdebugモードで接続してみたところ次のようになった。 $ openssl s_client -debug -connect www.hellowork.go.jp:443 CONNECTED(00000003) wri
Firefox 1.5 Beta 1が出たので、自作のFirefox Extensionsを更新するという理由もあり入れてみました。特にこれといって不具合はない感じ。プロファイルもそのままで引き継げました。ですが、マイナーチェンジしたデフォルトのテーマは微妙に気に入らないので、久々にuserChrome.cssネタを。 クラシックスタイルのメニューに 1.0.xではWindows XP側でクラシックを選択していればクラシックなメニューになってくれていた(多分)のですが、1.5 Beta 1ではフラットがデフォルトになっているみたいです。メイン・メニューで項目を選択した時も、へこむんではなくて、選択時の反転になってたりとか。クラシックが良い人は、Firefox HelpのUse Windows Classic (9x/Me/2000) styled menusをコピペすると良い感じ。ただ、-
前回は、Linuxファイルシステムを最適化する方法をいくつか紹介した。今回は、サイズ変更とデフラグという、ファイルシステムに対する2つの操作を取り上げる。 本稿は、先日刊行された英書『Linux Power Tools』からの抜粋である。 ファイルシステムのサイズ変更 Linuxをインストールした後になってパーティションが最適なサイズではなかったと気付くことは多い。たとえば、/usrは大きすぎ、/homeは小さすぎたという場合だ。これまで、この問題を解決するには、シンボリックリンクを利用して、特定パーティションにある一部のディレクトリが別のパーティションにあるように見せかけるか、バックアップしてからパーティションを作り直し、データをリストアしていた。しかし、パーティションサイズの動的変更ツールを利用する方がたいていは簡単だ。幸い、主要なLinuxファイルシステムのほとんどには利用可能な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く