タグ

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

  • MSゴシックとMS明朝で、ClearTypeを有効にする

    Windows XPでは、画面表示の際、文字のエッジをスムーズ化して見た目を「きれいに」表示する機能がある。実はWindows 2000以前にも「文字のエッジをスムーズにする」機能はついていたのだが、ここで使われていた技術はごく普通のアンチエイリアシングにすぎない。これに対してWindows XPでは、液晶ディスプレイ限定、という制約はあるものの、よりスムージング効果の大きいClearType技術が利用できるのである。 それぞれ、どのような効果があるのかを比較したのが、下の表だ。 無し 標準 ClearType 好みの問題はあるだろうが、標準スムージングとClearType処理を施したものでは、曲線部分や斜線の部分がなめらかな感じになっているのがわかると思う。対して、処理を行っていないものでは、特に斜線がガタガタだ。標準スムージングとClearTypeとを比較すると、スムーズ

  • Debian Package of the Day (static archived copy) » Blog Archive » logstalgia: pong-like apache log viewer

    Article submitted by Andrew Caudwell Logstalgia (inspired by glTail) is a website traffic visualization tool that replays or streams Apache access logs as a pong-like battle between the web server and an unrelenting army of requesting hosts. It is rendered using OpenGL, so you’ll need a 3D accelerated video card to run logstalgia. Requests appear as colored balls (the same color as the host) which

  • XCruiser (XCruise)

    Last Modified: Mon Feb 3 23:54:46 EST 2003 (02/04, 13:54 JST) Project Page | Download | Freshmeat Project Page News XCruiser-0.30 is released. (Feb. 3, 2003) What is XCruiser? XCruiser, formerly known as XCruise, is a filesystem visualization utility. It constructs a virtually 3-D formed universe from a directory tree and allows you to "cruise" within a visualized filesystem. The original idea cam

  • 連載:良いコ―ドへの道―普通のプログラマのためのステップアップガイド|gihyo.jp … 技術評論社

    最終回 配列/コレクションを利用した抽象化―その5 Step4:配列/コレクション化して抽象化する 縣俊貴 2009-05-18

    連載:良いコ―ドへの道―普通のプログラマのためのステップアップガイド|gihyo.jp … 技術評論社
  • 正規表現エンジンを作ろう (1)

    はじめに こんにちは。hirataraです。 私が初めて正規表現を使ったのは、PerlによるCGIでの文字列処理でした。それから私はPerlを使い続け、今では正規表現なしのコーディングは考えられないほど、正規表現を当たり前の機能として日常的に使っています。昔は標準では正規表現をサポートしていなかったJavaも、今では正規表現をサポートするようになりました。Javaだけではなく、今日ではほとんどの高級言語にとって、正規表現はなくてはならない機能であると言っても過言ではないほどメジャーな機能となっています。 記事では、この正規表現の舞台裏に光を当てます。一見すると作ることが難しそうな正規表現エンジンですが、その根底には数学的な概念があり、その概念さえ知っていれば基礎となる機能の実装はそんなに難しくありません。この連載ではその数学的な概念をPythonを使って表現しながら、実際に動作する正規表

    正規表現エンジンを作ろう (1)
  • 新しいアジャイルのインプリメンテーションとしてのかんばん

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    新しいアジャイルのインプリメンテーションとしてのかんばん
  • JRubyでのJava GUIテスト

    GUIテストは、単体テストよりも時間がかかり、その上難しい。そのため、しばしば広くテスト手動開発チームにおいてさえも、おざなりにされる。2通りの可能なソリューションを検討し、このタスクを一層簡単にすることを約束するSWTおよびSwingアプリケーションのGUIテストを作成する。 GUIテストの記述が難しい理由は何か?一般的にGUIは、クラスの単なるインスタンスよりも多くの設定を必要とする。対話がしばしば非同期であり、マウスが関与するため、ユーザの振る舞いをシミュレートするのは一層難しくなる。GUIテストに向けた1つのアプローチは、テスターを監視し、後に返答可能な スクリプトを作成する、対話レコーダーを提供することである。このアプローチには、複数の問題が伴う。記録形式に基づき、UIでの変更が発生した後、テストの変更が相当困難になりかねない。そのため、当然の如くテスト第一の開発は実行可能ではな

    JRubyでのJava GUIテスト
  • 第11回 自己啓発としてのGTD | gihyo.jp

    GTDは自己啓発に役立つか 前回は、大きなプロジェクトに考えるための「自然に計画するためのモデル」について説明しました。このモデルは、大きなプロジェクトを分解するのに役立つモデルです。今まで私は、このモデルを含め、GTDが仕事管理にどのように役立つかを説明してきました。 人生をよりよくしたい、そのために仕事管理で手際よくする以外に、GTDは何かもたらしてくれるのか――今回は、私がGTDを経験して成長したなと感じた3点について、紹介したいと思います。 GTDで成長した3つのこと さて、私がGTDを体験するにつれて、成長したことは何だったのか? 成長したと感じた3点は、以下のようにまとめることができました。 細かいことをさっさと終わらせる瞬発力 高い空からでも対象を見据える俯瞰力 自分の欲するものを選択できる自分軸 細かいことをさっさと終わらせる瞬発力 GTDを使いながら仕事をしていく上で、私

    第11回 自己啓発としてのGTD | gihyo.jp
    kknsd
    kknsd 2008/11/06
  • 残業はどうしたらなくせるか 毎日18時退社を実現した2人子育てビジネスマン | 生活 | 投資・経済・ビジネスの東洋経済オンライン

    朝6時、2人の子育てに励む「ワーキングファーザー」柴沼俊一さん(35歳)は隣で眠る7歳と4歳の子どもたちを起こさないよう、そっと自宅を出る。駅へ向かう途中のコーヒーショップに立ち寄ると、毎朝お決まりの席に着き、手帳を広げる。ここで、その一日のスケジュールを組むのが柴沼さんの日課だ。「やるべきこと(To Do)」を書き出し、それらを「いつやるのか」決める。働く時間は7時から18時。その時間内にすべてをこなせるよう、それらを「どうやるのか」もその場で考える。6時45分、準備完了。ネクタイを締め直し、店を出て職場に向かう。  柴沼さんはここ2年、証券会社で執行役員を務めながら、残業をいっさいしない生活を続けてきた。日々やるべき仕事の量は膨大だ。が、必ず18時には退社して子どもを保育園に迎えに行き、夜は子どもと過ごす。小学校のPTA役員も務め、学校行事には欠かさず参加する。もちろん、土日は必ず休む

  • 英語のヒアリング向上に、高周波音を聞き分ける訓練をする:日経ビジネスオンライン

    実はこの指摘はほかでもなされていて、私も以前、『2週間で英語が耳に飛び込んでくる! 奇跡の音、英語聴覚セラピー』を読み、その付属CDで試したことがある。 同書では各国の言語によって音声の主音域(パスバンド)が違うとし、日語では1500ヘルツ以下だが、英語では2000ヘルツ以上だとしている。それが当なら、日語の聴き取り能力と英語の聴き取り能力では対応する音声周波数がまったく異なることになる。 同書添付のCDでは、通常の読み上げ音声、2000ヘルツから4000ヘルツを強調した音声、8000ヘルツ以上を強調した音声が含まれているのだが、率直なところ、英文が単純すぎて、どのバリエーションを聴いてもまるで訓練にならず、村上氏の指摘を読むまで忘れていた。 英語学習のレベルによっては、『奇跡の音、英語聴覚セラピー』の添付CDでもよいのかもしれないが、よりビジネス英語の耳を効率よく鍛えるにはもう少し

    英語のヒアリング向上に、高周波音を聞き分ける訓練をする:日経ビジネスオンライン
  • Linuxでファイルやディスクの中身を完全に消去する - 元RX-7乗りの適当な日々

    大事なファイルを削除したいときやディスクを廃棄・譲渡する時などは、データを完全に消去したいものです。 正直、プロではないので、データ復旧の詳細は詳しくありませんが、rmコマンドでデータを消去してもddコマンド等でデバイスを吸い出して、細かく解析していけば(あまり断片化されていなければ)データは復旧できるかもしれません。 そんなときは、"shred"コマンドが使えるようです。 "shred"を使うと、データの内容を特別なパターンで繰り返し上書きを行い、論理的に破壊することが可能です。 "shred"はGNUのcoreutilsに含まれているコマンドで、おそらくLinuxであれば何もインストールせずとも使えるコマンドかと思います。 尚、"shred"を利用してのディスク廃棄などは、自己責任でお願いします。 さて、"shred"の使い方は、、、 $ shred -u hoge.txtな感じで、-

    Linuxでファイルやディスクの中身を完全に消去する - 元RX-7乗りの適当な日々
    kknsd
    kknsd 2008/11/06