タグ

2006年6月22日のブックマーク (17件)

  • Martin Fowler's Bliki in Japanese - ドメイン特化言語

    http://martinfowler.com/bliki/DomainSpecificLanguage.html ドメイン特化言語(DSL:Domain Specific Language)とは、 ある特定の種類の問題に特化したコンピュータ言語のことです。 様々な問題に対応できる汎用的な言語のことではありません。 ドメイン特化言語についてはこれまでも議論されてきましたし、 コンピュータが使われてきたのと同じくらい長い間使われてきました。 DSLを頻繁に使用しているコミュニティにUnixコミュニティがあります。 そこでは、DSLは「リトル言語」や「ミニ言語」などと呼ばれています (この伝統について、Eric Raymondが素晴らしい議論を提供してくれています)。 最も一般的なUnixスタイルのやり方は、 言語の文法を定義し、コード生成機能を使ってDSLから汎用的な言語を生成する、 あるい

    hiro_y
    hiro_y 2006/06/22
    DSL、ドメイン特化言語について。
  • TOYOTAで考えた、見える化の本質 (arclamp.jp アークランプ)

    arclamp.jp アークランプ ITアーキテクトが、ビジネス書とかデザインとか建築とかからシステム開発を妄想するブログ 昨日、ご縁があってTOYOTAでチーフエンジニアを務められていた方から、自動車の開発プロセスについてお聞きする機会に恵まれました。 まずTOYOTAにおけるチーフエンジニアという役割を理解しなくてはいけません。チーフエンジニアは、ある車を開発する場合のコンセプト作り、役員プレゼン、車体コンセプト設計、予算・原価管理、プロジェクトマネージメント、販促、マーケティングまでの全てに携わります。単純に「車を設計すればいい」というものではなく、車を作って売るというプロセスの全てに関係するというものです。 今回の講演ではプロセス全般についてざっくり触れていただくという内容でした。なおTOYOTAの取り組みについては非常に多くのがあるかと思いますので、見える化をキーワードにして

    hiro_y
    hiro_y 2006/06/22
    気付く、広める、比べる。「気付くのは責めるためではなく、助けるため」
  • Beacon

    Leading brands that develop and present news and intelligence that stays news. Founded in 1969 by Crain Communications and acquired by Beacon International Group in 2019, Business Insurance is the leading insurance and risk management publication and media hub in the United States. VISIT BUSINESS INSURANCE Since 1889, the bi-weekly publication Insurance Advocate has presented an authoritative, sea

    hiro_y
    hiro_y 2006/06/22
    とにかく文字の大きい検索サイト。
  • Web 2.0アプリ自動生成ツール“Tuigwaa”(1/3) ― @IT

    四次元データ 西岡 悠平/染田 貴志 2006/6/23 エンジニアではない一般ユーザー自らが、Webの操作だけで簡単にWebアプリケーションを作れるソフトウェア“Tuigwaa”。2005年度上期未踏ソフトウェア創造事業に採用されたプロジェクトは、Web 2.0の世界を切り開く純国産ソフトウェアとして大きな注目を集めている。そのコンセプトを紹介しよう。(編集部) ■いつまでもWebアプリ化されない現場 「プロジェクトにかかわっている社員全員の名前、連絡先、所属を今週中にリストにしたい」 「新製品についての説明会を来週行う。ついてはお得意さまへの連絡と参加の可否、人数を把握したい」 このようなシーンを日常の業務の中で見掛けたこと、または経験されたことはありませんか。細かい内容は異なれど、こういった「ある程度急を要し、その都度必要な情報の内容が異なる、そして集められた情報がその後複数人で共

    hiro_y
    hiro_y 2006/06/22
    Tuigwaa紹介。
  • symfony.jp

    symfony.jp 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    hiro_y
    hiro_y 2006/06/22
    Helperのマルチバイト対応。
  • いしなお! - Amazon WebサービスにHTTP/1.1でアクセスするとゴミが出る

    _ Amazon WebサービスにHTTP/1.1でアクセスするとゴミが出る Zend_Http_Clientをincubatorバージョンに変えてテストしていたら、Zend_Service_Amazonの動作がおかしい*1。なんでかなーと原因をたどっていったら、Amazon WebサービスへのリクエストがHTTP/1.0からHTTP/1.1に変わったことが原因だった。 以下再現コード。HTTP/1.1でのリクエスト。 $socket = fsockopen('webservices.amazon.co.jp', 80); fwrite($socket, "GET /onca/xml?ResponseGroup=Request&SubscriptionId=[Subscription ID]&Service=AWSECommerceService&Operation=ItemLookup&

    hiro_y
    hiro_y 2006/06/22
    HTTP/1.1でTransfer-Encoding: chunkedの場合。
  • http://www.seiko-clock.co.jp/press/press_kr317w.html

    hiro_y
    hiro_y 2006/06/22
    よさげ。
  • 米Yahoo LocalがMicroformatを採用。Microformatの真価。 - kokepiの日記

    こんな記事が。 In the quest to make the Web more structured, Yahoo Local now supports the hCalendar, hCard, and hReview microformats on almost all business listings, search results, events, and reviews... 地域検索結果に自分のお店とかイベントとかを載せたい場合、いちいちYahooに登録しなくても自分のブログの中でmicroformat 使っておいてくれれば載せるよ、と。 この手の公開規格はアプリとデータがニワトリタマゴの関係なんだろうけれど(RSSもそうだ!)、とりあえず人気のアプリを対応させたからみんなデータ出してみてね、というアプローチ。 どう転がるだろうか。 microformatの真価は、デスク

    米Yahoo LocalがMicroformatを採用。Microformatの真価。 - kokepiの日記
    hiro_y
    hiro_y 2006/06/22
    意味づけされたデータの可搬性。
  • CodeZine:Webブラウザで動くアイコンエディタの作成(アイコンエディタ, Flash, PHP, GDライブラリ)

    はじめに 最近では、何事もWebブラウザ上のみで完結してしまうことが多いので、ちょっとしたデスクトップアプリケーションを作っても、なかなかインストールしてもらうことができません。そこで、Webブラウザ上で気軽に使ってもらえるように、FlashとPHPを使ってアイコンエディタ作成してみました。 現在、アイコンエディタは、ウノウラボのページで公開されています。 このアイコンエディタを元にしつつ、分かりやすく基機能だけをもつアイコンエディタを作る過程を紹介します。対象読者Flashでツールを手軽に作ってみたい方PHPのGDライブラリの使い方を知りたい方Flash ActionScript2が多少分かる方PHPが多少分かる方 必要な環境 稿の開発には、Flash 8、PHP 5を利用しました。なお、FlashはMX 2004、PHPは4でも動くことを確認しました。今回作成するツールの概要 Fl

    hiro_y
    hiro_y 2006/06/22
    アイコンエディタ作成、GDライブラリ使用。
  • Partition Logic

    Partition Logic is a free hard disk partitioning and data management tool. It can create, delete, erase, format, defragment, resize, copy, and move partitions and modify their attributes. It can copy entire hard disks from one to another. Partition Logic is free software, based on the Visopsys operating system. It boots from a CD, USB stick, or floppy disk, and runs as a standalone system, indepen

    hiro_y
    hiro_y 2006/06/22
    パーティション操作ソフト、フリー。
  • A Funny Java Flavoured Look at the World: 10 tips on writing reusable code

    I have been trying to increase code reuse in the projects I have been doing recently. In my first few years of coding I hardly ever got to reuse any of my code because it was always too coupled together and dependant upon other parts of the code. So recently I have been trying to write code which I can reuse. It has been interesting that since I have been doing this I have noticed that my library

    hiro_y
    hiro_y 2006/06/22
    再利用可能なコードを書くために。
  • 地域ニュース | 中国新聞デジタル

    広島県、まん延防止解除へ検討 岡山は要請 (3/2) 新型コロナウイルス対応の「まん延防止等重点措置」の適用期限を6日に迎える広島県が、期限での解除に向...

    地域ニュース | 中国新聞デジタル
    hiro_y
    hiro_y 2006/06/22
    「夕凪の街」、映画化へ。
  • PHPな応募ないすね - Blog::koyhoge::Tech

    キミならどう書く 2.0 - ROUND 1 - — Lightweight Language Ring でPHPな応募がない件について。(TB全部見てないので、もしあったらごめんなさい) ということでいっちょ書いてみました。 アルゴリズムに凝るのは苦手だし、ワンライナーは端からPHPに向いてないのであきらめることにして…、PHP5で入ったSPLからIteratorとか使ってみましょうかね。 <?php class PrimeIterator extends FilterIterator { public function __construct($it) { parent::__construct($it); } public function accept() { $v = $this->current(); $divisor = 0; for ($i = 1; $i < $v; ++

    PHPな応募ないすね - Blog::koyhoge::Tech
    hiro_y
    hiro_y 2006/06/22
    PHPで素数判定、Iteratorを使用。
  • プログラム等、内部の文字エンコーディングは決めておくべき

    (Last Updated On: 2006年6月22日)あるMLでプログラム内部の文字エンコーディングは決めない事にしている、と言う意見を目にしました。プログラムを利用するシステムにより複数の文字エンコーディングがあるのでプログラム内部の文字エンコーディングを指定しない方が便利であることが理由だそうです。このような方針でも安全なプログラムは書けますが、セキュリティ上お勧めできない設計方針と思います。 2000年2月に公開されたCERTのXSS脆弱性問題の中でダイナミックページの文字エンコーディングは必ず指定する、と言う対策が書かれていますが、これと同様の理由でセキュリティ上の問題になってしまう場合があります。XSS問題としては文字エンコーディングを指定しない場合、ブラウザが文字エンコーディングを自動的に検出して表示する事になります。ブラウザが文字エンコーディングを自動検出すると、検出した

    プログラム等、内部の文字エンコーディングは決めておくべき
    hiro_y
    hiro_y 2006/06/22
    内部エンコーディングをきちんと設定する。
  • Steven Hargrove : How to redirect a web page, the smart way

    The internet today is full of webmasters that are always updating, editing and even deleting web pages. Lets say you are updating your website completely, changing the names of page's filenames (ex: file.html to file.php) and so on, this is great, you should stay updated! But what if you want to get rid of those old pages without having to worry about those who go to the old web page and see nothi

    hiro_y
    hiro_y 2006/06/22
    301リダイレクト、Moved permanently。
  • overLIB - Homepage

    What is overLIBoverLIB is a JavaScript library created to enhance websites with small popup information boxes (like tooltips) to help visitors around your website. It can be used to provide the user with information about what will happen when they click on a link as well as navigational help (see the examples below). Not to mention that it looks cool, is stable, and has an active developer commun

    hiro_y
    hiro_y 2006/06/22
    ツールチップ表示ライブラリ。
  • 画像配信の負荷分散も比較的簡単?(その1) - 最速配信研究会(@yamaz)

    30万個ぐらいの静的ファイルを配信するサーバーの選び方 で静的な配信サーバに関することが述べられている. naoyaさんが公開されてるInside Hatena Bookmark's Backend の資料などを読むと、mod_perlなサーバーやMySQLサーバーの選び方の参考になったりするわけですが、世の中を見渡してみても、静的コンテンツ(画像とか)を配信するサーバーの指南書らしきものはなかなか見あたりませんでした。 なので、経験を元に書いてみることにします。 ということらしい.書いてあることはすべて同意だけど, つい3ヶ月くらい前まで 平均15k×1万URL×50億httpアクセス/day 平均4KByte×100万URL×3億HTTPアクセス/day な画像サーバと某所で向き合ってたため,ちょっとは役に立てるかもしれないと思ったので,私の経験を書いてみようと思う. 動画配信の負荷分

    画像配信の負荷分散も比較的簡単?(その1) - 最速配信研究会(@yamaz)
    hiro_y
    hiro_y 2006/06/22
    負荷分散について、その4まで。