タグ

2011年7月14日のブックマーク (5件)

  • Mac OS X Lion:これは僕らが期待した未来じゃない

    こんなこと書くのは胸が張り裂けそうだけどMac OSX Lionのインターフェイス、ダメっぽいですよ。OSをシンプルにして、iOSのクリーンなエクスペリエンスと統一するというミッションはどこへやら。 グラフィックスとネットワーキングの基幹が高速で磐石なUnixじゃなかったらLionはアップルのVistaになるところですよ。 よりシンプルな未来...になっていない Lion初公開のときスティーブ・ジョブズはiPadiPhoneの成功要因をデスクトップに採り入れるのがLionのゴールだと明確に示しました。悪いことじゃないですよね。操作が簡単になればユーザーもコンピュータの操作にてんてこ舞いすることなく、やりたい作業に集中できますから。コンピュータ・エクスペリエンスの簡略化は'80年代からずっとコンピュータの聖杯とされてきたことでもあります。 コマンドラインからグラフィカルデスクトップに移行し

    Kesin
    Kesin 2011/07/14
    自分で試してみないと分からないが、ジェスチャーに一貫性が無いのは問題だな。ジェスチャーを全てカスタムできるソフトが出てくれるといいけど
  • LaTeXやMathMLに対応したWebベースの数式表示ライブラリ·MathJax MOONGIFT

    MathJaxはLaTeXやMathMLの記法に対応したJavaScript製の数式表示ライブラリ。 MathJaxはJavaScript製のオープンソース・ソフトウェア。インターネットに最も多いコンテンツはテキストだろう。HTMLによってテキストの装飾は容易に行えるが、用意されているものだけで十分とは言いがたい。足りないものはどうすかと言えば、画像などで置き換えている。 サンプル しかし画像では後々の修正や可読性、再利用性さらには検索エンジンにインデックス化されないなど都合が悪いことが多い。そこでMathJaxを使ってみよう。MathJaxは数式を奇麗に表示できるライブラリだ。 MathJaxはLaTeXやMathMLで書いた内容をJavaScriptを使って数式に変換してくれる。どちらも数式を描く際によく使われるテキストフォーマットだろう。あくまでもテキストベースなので、拡大したり縮小

  • あなたのWebアプリケーションは安全か。Google製のセキュリティチェッカー·Skipfish MOONGIFT

    SkipfishはSQLインジェクションをはじめWeb向けの脆弱性を発見するソフトウェア。 SkipfishはGoogle製のオープンソース・ソフトウェア。2011年になってセキュリティインシデント関係の話題が飛び交っている。特に大きいのはソニーだろう。あそこまでの規模は相当珍しいが、何も対岸の火事という訳ではない。 オプション セキュリティホールを狙うのは人間に限らない。日々クローラーがWebサイトにアクセスしてセキュリティホールを狙っているのだ。狙われる前にSkipfishを使って自主的にチェックしてみよう。 SkipfishはGoogleが開発したセキュリティチェックソフトウェアだ。ターミナルで動作するソフトウェアで、指定したURLに対してSQLインジェクションやXSSなどWebアプリケーションが狙われやすい脆弱性をついてくる。結果はHTMLベースのレポートとして出力される。 結果は

  • App Store、有料アプリを約3割値下げ 115円アプリは85円に 円高でレート見直し

    Appleは7月14日、App Storeの有料アプリについて国内価格を値下げした。円高でレートを見直したとみられ、従来115円だったアプリは85円になるなど、約3割ほど安価になっている。 約1ドル=115円だったレートを85円に見直した結果、これまで230円だったアプリは170円になるなど、約3割安くなっている。iPad版の「GarageBand」は600円が450円に、「Keynote」「Pages」「Numbers」は1200円が850円に、「Final Fantasy III」」は2000円が1500円になっている。 日のユーザーにとっては恩恵が大きいが、販売額の7割を受け取るアプリ開発者には影響が出そうだ。

    App Store、有料アプリを約3割値下げ 115円アプリは85円に 円高でレート見直し
    Kesin
    Kesin 2011/07/14
    これを機会に悩んでたアプリ買うか
  • Sorting HOW TO — Python 3.7.1 documentation

    Sorting Techniques¶ Author: Andrew Dalke and Raymond Hettinger Python lists have a built-in list.sort() method that modifies the list in-place. There is also a sorted() built-in function that builds a new sorted list from an iterable. In this document, we explore the various techniques for sorting data using Python. Sorting Basics¶ A simple ascending sort is very easy: just call the sorted() funct

    Sorting HOW TO — Python 3.7.1 documentation
    Kesin
    Kesin 2011/07/14