タグ

2007年10月7日のブックマーク (10件)

  • 今回のmixiのリニューアルについて - 専門家に聞く [All About プロファイル]

    Web制作・クリエイティブ どこがどう良くなったんでしょうか? 一見のパッと見た目は印象が良くなったかもしれませんが、長時間使い続けるユーザーからすると、見づらく疲れるデザインで、メリハリがないため、エリア視認性がとても悪く、情報把握が非常にしづらいのですが。 専門的にどうなのか詳しく解説していただきたいです。 質問者│サリエル・東京都・男性・35歳 はじめまして クロスウェーブの鈴木です 最初に画面が公開された時は期待したのですが、確かに見づらいものがありますよね。 CSSでのコーディングが中心になり、今後の機能追加でのデザイン追加等が容易になるなどのメリットが運営者側にはあったと思いますが、これではユーザー側のメリットがわかりづらいものがありますよね。 今後の修正に期待していますが・・・ 私の環境でも崩れる場面があり使いづらいです。 評価ありがとうございます 「CS

  • ブートコードの実行

    ここでは、CPUによって最初の制御が開始されるところから、 ブートコードがシステムに取り込まれ実行されるまでを説明する。 ここで説明される事項は、Linuxに限らずどのOSの起動時にもあてはまる。 制御の開始 給電が正常に行われ、初期化の済んだバスが問題なく利用できるようになると、 CPU は制御を開始する。 CPU のモードが強制的にリアルモードへ変更される。 CPUの制御は、物理アドレス0xfffffff0(4GB-16B目)へのジャンプによって強制的に開始される。この状態は、リアルモードにもかかわらずコードセグメントのベースアドレスが1MBの範囲を超えている値に設定されている点で、特殊である。この特殊な状況は、やがてCSレジスタが更新され新しいベースアドレスがコードセグメントに設定されるまでの間続く。 ただしPC/AT互換機の場合、CPUの制御開始と同時に、後述する「A20マスク」と

    mogwaing
    mogwaing 2007/10/07
    boot loader
  • ひげぽん OSとか作っちゃうかMona- - Subversionの話

    Subversion を使うようになって数年が経ちますが、最近 svn diff/status/log/merge などのコマンドに熟達してきた。 気軽に ブランチを作る マージする コードを元のバージョンに戻す 問題となるコードを diff で調べる などができるようになって、作業効率が上がったり、こまめにコミットさえしておけば、あとからどうにでもなるので精神的にもかなり楽になった。 この「気軽に」ってのがとても重要。 以前だって、マージの概念やいつでも好きなバージョンに戻せること、diff を表示することが出来るのは知っていたし、たまに使っていたりもした。 ただ使う場合は コマンドをWebで調べる おそるおそる試してみる 失敗して check out しなおしで時間をロス などがありストレスがたまりがちで、結果的にこれら有用な機能を使うのを無意識に避けていたなと、振り返ってみると気づく

    ひげぽん OSとか作っちゃうかMona- - Subversionの話
    mogwaing
    mogwaing 2007/10/07
     ひげぽんさんがよく使うこまんどで自分が使わないのを使ってみよう
  • unknownplace.org - 2007/10/03 - ustreamの録画flvデータのURLを得るスクリプト

    nelly2pcm + sox でいけました! nelly2pcm test.flv | sox -t raw -c 1 -2 -r 11000 -s - test.wav #plagger-ja++ Clouder::Blogger: ustreamの録画した動画のflvをダウンロードする方法 これは想像ですが、swf内でhttp://gw.ustream.tv/gateway.phpをPOSTしているのはわかっているので、そこで取得しているのか、もしくはJavaScriptでAjaxをつかってどこかから取得しているのか、といったところだと思いますが、いずれにしてももう少し解析が必要です。 とあるのをみて、gateway.php を調べてみました。 これはFlashのAMFのRPCサーバーで、録画されたものを再生するときには client.watch_video という関数を呼んでいるよ

  • Shibuya Hacks

    もっとプログラミングを楽しむコツ - lonlon - 2008/03/22 1000 人スピーカプロジェクト第 3 回カンファレンス (3-26)

  • DSAS開発者の部屋:Win32 プログラムのデバッグTips (1)

    ■ はじめに ひとつのプログラムを完成させるまでには、多くの場合「デバッグ」という作業が必要です。 まったくバグのないプログラムを一気に書き上げるのは難しいことですから、 プログラミングの際には実行時のエラーを見つけやすくするための工夫が必要ですし、 実際にエラーが発生した場合にはできるだけ手際よく対処したいものです。 デバッグを行う上での最初の目標である「原因の特定」を効率的に行うための ツールや流儀はプラットフォームや使用言語により一様ではありませんが、 ここではネイティブな Windows プログラムをデバッグする上で役に立つ小技をいくつかとり上げてみたいと思います。 今回は、自作のプログラムの実行中にプロセスが異常終了する状況において、 問題箇所を手早く探すための方法のひとつをご紹介します。 記事では Microsoft Visual C++ を開発環境と想定しています。 どうやら

    DSAS開発者の部屋:Win32 プログラムのデバッグTips (1)
  • IPA セキュア・プログラミング講座:C / C++言語編

    IPA 独立行政法人 情報処理推進機構 セキュリティセンターによるセキュア・プログラミング講座:C / C++言語編

  • 半歩進んだエラー処理 - Black technology lab

    エラー処理って大事だけど面倒ですよね。初期化関数なんて真面目にエラー処理していたら、来のコードよりもエラー処理の方が多くなったなんてのもよくある話です。 エラーコードやクラスを定義したりするのも面倒ですし、それらとエラーメッセージの対応を取るのも凄く面倒です。エラーが発生したかどうかだけが重要で、その内容はどうでもいい場合も多く、関数の戻り値をTRUE/FALSEやS_OK/E_FAILのように2値にしている方も多いと思います。 しかし、成功か失敗かの2値だけではほとんどデバッグの役に立ちませんし、各所でエラーメッセージを出そうとすると汚いコードになりがちです。いちいちエラーメッセージを出すのが面倒になって、全てのエラーを「初期化エラー」の一言で片付けていませんか? そこで、半歩進んだエラー処理として、例外処理を使ったとても簡単な方法を紹介します。 エラー処理に例外処理を使うなんて、C+

  • Image reflection generator - create reflections with Reflection Maker

  • IT戦記 - JavaScript の this について

    WEB+DB PRESS 編集の R たんから、僕の連載記事に読者様から質問が来ていると教えていただいたので、その内容を教えていただきました。 以下、内容を転載 「JavaScriptわくわく開発道」の記事に関して質問です。 今回の内容で特に興味を持ったのはthisキーワードの振る舞いでした。 thisキーワードの説明には、オブジェクト型の変数を別の変数にコピーしてから初期化すると、コピーした変数からメソッドを実行できなくなるという例が紹介されていました。 そこには「(1)の時点でobj0には{}が入っているため、hogeは未定義となってしまう」という説明があるのですが、誌面の都合上省略があるためか、thisキーワードを用いることで問題を回避できるという理由がなかなか理解できないでいます。 自分なりに考えてみたところ、内部的には以下のようなことが起きているのではないかと思いました。 (1)

    IT戦記 - JavaScript の this について