タグ

2012年11月25日のブックマーク (8件)

  • 世界のOSたち - 「Mac OS」に至る設計思想が盛り込まれた「Lisa OS」

    GUI(グラフィカルユーザーインターフェース)を採用したパーソナルコンピューターとして、もっとも有名なのはApple Computer(後にAppleへ社名変更)Macintosh(マッキントッシュ)ですが、GUIを最初に同コンピューターへ持ち込んだのは、同社のLisa(リサ)です。初代Macintoshは1984年1月24日にデビューしましたが、Lisaが世に登場したのは1983年1月19日。ちょうど一年前でした。 そもそもLisaの開発は1978年からと言われていますが、それを裏付ける資料は今回発見することはできませんでした。その一方で明確なのは1979年頃の同社で行われていたプロジェクト資料。屋台骨となったApple IIの後継機種と、技術的な妥協をしない高性能なパーソナルコンピューター、そして低コストのコンピューターと三つの開発プロジェクトが進行中でした。この二つ目に当たるのが今回

    世界のOSたち - 「Mac OS」に至る設計思想が盛り込まれた「Lisa OS」
    Watson
    Watson 2012/11/25
  • 賢いdtraceの使い方

    皆さんはdtraceをご存じでしょうか?このようなシビレル機能はオトコとしては見逃せません。今回は皆さんにdtraceを紹介しようと思います。 DTraceとは? Solaris 10に搭載された機能で、名称はDynamic Tracingから来ています。Sunのマニュアルを見ると「動的トレース」と書いてあります。ようはシステムを動かしたままトレースする(システム今どこを実行しているのか、変数がどんな値になっているかなどを調査する)ツールのことです。使いようによっては強力なデバッガーになります。また、プログラムが動作した痕跡(どの関数を何回呼び出したか?など)を集計できることから、性能分析にももってこいです。デバッグやパフォーマンスチューニングでお悩みの皆さんは、是非使ってみてください。 これまで、DTraceのような機能を提供するプログラムはありませんでした。似たようなものがあったとして

    賢いdtraceの使い方
  • DTraceToolkit (Community Group dtrace.dtracetoolkit) - XWiki

    The DTraceToolkit is a collection of over 200 useful and documented DTrace scripts developed by Brendan Gregg.Current version of the DTraceToolkit: DTraceToolkit-0.99.tar.gz Current version, browsable as HTML: DTraceToolkit 0.99 HTML After downloading:gunzip and tar xvf the file.cd to the toolkit directory.Run ./install. (This step is optional. You can use the toolkit without doing this.)Read the

  • Photoshopのカスタムシェイプで使える300種類Webアイコンセット『Batch』

    Photoshopのカスタムシェイプで使える300種類Webアイコンセット『Batch』 『Batch』は300種類のWebやユーザーインターフェース関連のアイコンセット。 PSD形式で無料配布されており、それぞれのアイコンはPhotoshopのシェイプレイヤーになっています。 ライセンスは商用/非商用の共に利用可能でクレジットの明記は特に必要なし(あれば歓迎)。ただし再頒布や販売は不可とのこと。 最近はこの手のシンプルなアイコンがよく出回っていますが、PSのシェイプで配布されているものは結構限られているので、PS使いは押さえておくと重宝するんじゃないでしょうか。

    Photoshopのカスタムシェイプで使える300種類Webアイコンセット『Batch』
    Watson
    Watson 2012/11/25
  • 文章に向いてない構造をいかに文章に向いた構造に直列化するかが大事 - きしだのHatena

    Software Design 12月号の特集が「なぜエンジニアは文章が下手なのか?」というタイトルだったので、読んでみたら、ちょっと残念な内容だった。 「それは文章で書くべき情報なのか」という章があって、直列化した論理構造であれば文章には書きやすいけど、分岐やループがあるような構造だと書きにくいということが書いてあった。そこで文章化しにくい構造の例として地図があげてあって、暗にそういう構造は文章化をやめて図であらわせと言っているように読める。 けれども、図に書いたところで、書く側は文章化から逃げれて満足かもしれないけど、それを読み取る側は結局どこかから順番に解釈していく必要がある。図に逃げるのは、読み手に責任を押し付けているだけだと思う。 で、「ですから文章を書く前にまず論理構造を考える必要があります」と続いていて、では考えた論理構造が「文章に向かない論理構造」だったらどうするの?逃げる

    文章に向いてない構造をいかに文章に向いた構造に直列化するかが大事 - きしだのHatena
  • JavaScript入門講座

    今日の内容 JavaScriptを勉強し始めくらいの人を対象にしたJavaScript入門講座的なもの 文法とかは調べればわかるのでふれません 一人で勉強してもわからなそうな概念などを重点的に説明します ライブコーディングするのでJavaScriptってこんな感じて作るんだなーというのがわかってもらえればと アジェンダ JavaScriptを勉強する前に JavaScriptの基礎知識 ライブコーディング part1 jQueryの基礎知識 ライブコーディング part2

  • 【あなたの英語学習を飛躍的に加速させる英語習慣】

    セレン@英語学習コンサルタント @cellen0 【あなたの英語学習を飛躍的に加速させるとっておき英語習慣】今日のまとめツイートは英語の習慣化。これまで英語をやってきて一番感じるのは毎日やってることが一番強いということ。習慣の力は凄まじい。習慣が何故凄いかというとやはり知らず知らずのうちにかなりの量をしているところにあります。 2012-11-23 21:00:31 セレン@英語学習コンサルタント @cellen0 ああ、今日も勉強しなきゃあれもしなきゃこれもしなきゃ、と思ってる内は何もしていないのが現状。そう思おうが思うまいがやってる、というのが習慣です。「努力」してる間は実は努力が足りない、僕はそう思っています。当の意味で努力が努力となるとき人はそれを努力とは思っていないものです。 2012-11-23 21:03:02 セレン@英語学習コンサルタント @cellen0 つまりその

    【あなたの英語学習を飛躍的に加速させる英語習慣】
  • Webブラウザ上で動作するmruby·JsMruby MOONGIFT

    JsMrubyGoogle Chrome/Firefoxの機能拡張として動作するmrubyです。 mrubyは通常のRubyに比べてコンパクトである分、組み込み分野などでの活躍が期待されています。しかし軽量であるという点に注目し、なんとWebブラウザ上で動かしてしまうのがJsMrubyです。 インストールします。 実行しました。Js Mrubyという出力がCanvasにされています。 JsMrubyはまだ限られた環境下でしかどうさしないようですが、WindowsであればGoogle ChromeやFirefoxでも使えます。Rubyスクリプトを動かすのはもちろん、機能拡張をRubyで書くと言った使い方も考えられそうです。 JsMrubyGoogle Chrome/Firefox用のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 MOONGIFTはこ

    Webブラウザ上で動作するmruby·JsMruby MOONGIFT