タグ

2008年11月22日のブックマーク (8件)

  • CocoaOniguruma リリース - Psychs's blog

    Objective-C 用の正規表現ライブラリ CocoaOniguruma をリリースします。 http://limechat.net/cocoaoniguruma/index_ja.html CocoaOniguruma は、正規表現エンジン鬼車 の Objective-C バインディングです。 OSX で使える正規表現ライブラリというと、すでに OgreKit や RegexKit などがありますが、今回新しく作った CocoaOniguruma のデザインゴールは、以下の通りです。 シンプルで使いやすいインタフェースであること バイナリサイズをできるだけ減らすこと ソースをプロジェクトに含める方法と、Framework 形式のどちらでも使えること iPhone でも使えること コンパクトで扱いやすいと思うので、Cocoa アプリや、iPhone アプリを作られる方は、ぜひ使ってみて

    CocoaOniguruma リリース - Psychs's blog
  • HTTPSセキュリティを強化するPerspectivesエクステンション | OSDN Magazine

    暗号化セキュリティは、そのアルゴリズムを理解する人々にとってはありがたいものだが、理解しない人々にとっては無意味である場合がかなり多い。セキュリティの高いHTTPSプロトコルは、ウェブ閲覧向けに広く使用されているが、致命的な欠陥が1つ存在する。つまり、ユーザーが証明書エラーに関する警告を無視するという問題だ。PerspectivesというFirefoxエクステンションは、このセキュリティホールを封じることを目的とする。 FirefoxはSSL証明書が、それが検出されたサイトのドメイン名と一致しない場合や自己署名である場合には、セキュリティ警告をポップアップ表示する。どちらもよくあるケースである。たとえばgmail.comは、mail.google.com用に発行された証明書を使用するし、非商用ウェブサイトの多くは、VeriSignなどの認証機関に年間使用料を支払わなくてもよいように自己署名

    HTTPSセキュリティを強化するPerspectivesエクステンション | OSDN Magazine
  • 米GoogleとMotorola、GNOME Foundationに参加 | OSDN Magazine

    フリー/オープンソースのデスクトップ環境「GNOME」を開発する非営利団体GNOME Foundationは11月3日(米国時間)、米Googleと米Motorolaが同団体の顧問委員会に参加したことを発表した。2社はまた、GNOME Foundationに活動資金を出資する。 GNOMEは2社の資金を利用して、ユニバーサルアクセス(デスクトップPC、ノートPC、モバイル端末への対応)、ユーザビリティ調査、国際化を強化するとしている。中でもユニバーサルアクセスの1つであるモバイルは今後のフォーカスとしており、2社の参加によりフリー/オープンソースのモバイル技術の進化につながると見ている。 Googleは自社モバイルOS「Android」を持ち、MotorolaはモバイルLinuxへの取り組みを進めている。GNOMEは現在、「GNOME Mobile & Embedded Initiativ

    米GoogleとMotorola、GNOME Foundationに参加 | OSDN Magazine
  • iPhone対応Webサイト構築入門(後編) | OSDN Magazine

    iPhoneに搭載されているWebブラウザ「Safari」は、WindowsMac OS X向けのWebブラウザとほぼ同等の機能を備えている。そのため、PC向けに制作されたWebページはiPhoneでもPCで閲覧する場合とほぼ同じレイアウト・挙動で表示できる。しかし、iPhonePCに比べて画面サイズが小さいため、iPhone版Safariに向けた専用のレイアウト・機能を用意しておくと、iPhoneから利用した場合のユーザビリティが大幅に向上する。後編では、このような「iPhone専用ページ」の作成例を紹介する。 よりiPhoneでの閲覧に適したWebサイトを作る 一般的なPC向けWebサイトでも、記事前編で紹介したような修正を加えるだけでiPhoneからの閲覧がしやすいWebサイトになる。しかし、これはあくまでPC向けのWebページをiPhoneでも閲覧しやすくするだけのものである

    iPhone対応Webサイト構築入門(後編) | OSDN Magazine
  • iPhone対応Webサイト構築入門(前編):SourceForge.JP Magazine

    iPhoneにはWebブラウザとしてMac OS X/Windows用のSafari(以下、PC版Safari)のサブセット版が搭載されている。iPhoneのSafariでは一般的なWebサイトのほとんどが閲覧可能だが、Appleが提供している「iPhone向けのWebサイトデザイン」に従ったデザインを施すことで、iPhoneで閲覧した際により操作しやすいWebサイトを構築できる。記事では、このようなiPhone向けのWebサイトを作成するテクニックを紹介する。 なお、以下では主にiPhoneについて述べているが、iPod touchに搭載されているSafariについても仕様はまったく同一だ。 iPhone版Safariの特徴 iPhoneに搭載されているSafariは、PC版Safariに採用されているレンダリングエンジン「WebKit」を使用している。また、フォントについてもMac

    iPhone対応Webサイト構築入門(前編):SourceForge.JP Magazine
  • Ubuntu用簡単バックアップ・ツール、TimeVault | OSDN Magazine

    データのバックアップは通常難しいことではないが、場合によっては面倒なこともある。たとえば、前回のバックアップ以降に変更されたファイルだけをコピーするのは十分に厄介だし、自分で忘れずにバックアップしなければならなかったり古いバックアップを削除して空き領域を確保しなければならなかったりすればなおさらだ。そうしたことを面倒に思ってデータのバックアップをやめてしまい、ファイルを間違って削除したりシステムがクラッシュしたりして、ほぞをかむことがある。そうしたバックアップに伴う問題を解決してくれるのがUbuntu用バックアップユーティリティーTimeVaultだ。 「Preferences」ダイアログでは自動バックアップやスナップショットの失効条件などを設定できる TimeVaultは自動処理ができるので、簡単にバックアップができる。対象ディレクトリーまたは除外ディレクトリーを指示しておけば、あとはT

    Ubuntu用簡単バックアップ・ツール、TimeVault | OSDN Magazine
  • GFDL 1.3について | OSDN Magazine

    GPLv3、LGPLv3、AGPLv3と来て、ようやくGNU Free Documentation License(FDL)の新版、バージョン1.3が公開された。あれ、GFDLv3じゃないの?と思う方も多いでしょう。私もそうでした。 当は、メジャーバージョンアップとして華々しくGFDLv2なりv3なりを出したかったのだが、いろいろ大人の事情があり、そうも行かないということになった(ちなみに、GFDLv2を目指した改訂作業はまだ続けられている)。そんなわけで、現行の1.2から何が変わったのかというと、実のところ一点を除いてあまり変わっていないのである。その一点とは、すなわち第11項の追加だ。 正式な訳は後で出すつもりだが、ようするに「非常に多数の著者によるコラボレーション成果物(Massive Multiauthor Collaboration、MMC)」というものを定義した上で、こうした

    GFDL 1.3について | OSDN Magazine
    f99aq
    f99aq 2008/11/22
    期限付きなのか
  • MENTA というウェブアプリケーションフレームワークをかいてみた - TokuLog 改めB日記

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    f99aq
    f99aq 2008/11/22