タグ

2008年12月3日のブックマーク (9件)

  • OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん

    OMakeすごい。OMakeはマジですごい。 OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあたる作業がほぼ消え去った。 ファイルの依存関係の解析がとにかくすごい。よくあるユースケースなんかの場合、最小限の手間でほぼ完璧に依存関係を網羅して、よしなにビルドしてくれる。 とりあえず、はやみずが実際に使ってみたケースを例にとってそのすごさの一端を紹介しようと思う。 case study 論より証拠ということで、自分が OMake を試しにつかってみたケースを紹介する。C言語でスタティックライブラリを作っていて、それに加えて簡単なテストプログラムを書いている。 /include/ 以下にヘッダファイルが全部ある /sr

    OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん
  • 検索エンジンをセマンティックに利用できるFirefoxプラグイン“SemantiFind”

    カナダのSemanti社が、GoogleYahoo!Microsoft Live Searchの3検索エンジンをセマンティックに利用できるFirefoxブラウザ用プラグイン“SemantiFind”を公開しています。2008年11月14日現在はFirefox、また英語に限定されていますが、Internet Explorer対応、フランス語対応のものを開発中とのことです。 このプラグインをインストールし、ユーザ登録すると、 ・検索エンジンでの検索の際に、Semanti社のオントロジーを介し、多義語(例:mileage)の場合や同義語が別にある場合(例:N.Y., NY, New York, big apple…)にはその意味ごとに検索できる。 ・検索結果の各ページについて、“Semantify”ボタンをクリックすることで、「この検索語に適合したページである」と評価することができる。この情

    検索エンジンをセマンティックに利用できるFirefoxプラグイン“SemantiFind”
  • シゴタノ! — 人間関係に疲れた時の6項目

    By: Daniel Oines – CC BY 2.0 1.とにかく批判しない、承認する、を徹底する 2.外的コントロールを排除する 3.「気持ちはわかる」と言う 4.ほめずに承認する 5.自分で自分を承認する 6.相手に期待しない 1.とにかく批判しない、承認する、を徹底する まず、ここからすべてが始まるです。 この内容からとっさに、「しかし人間、他人のためにも、承認してばかりではなく、ときにはがつんと批判してやることも必要ではないか」と反応した方にこそ、読んでもらいたいです。 なぜ批判はいけないのか。 なぜ承認が必要なのか。 著者は、懇切丁寧にその点を説明しています。批判がいけないのは、批判によって人が何をしようとしているかというと、相手を変えようとしているからです。しかし、人は批判されてもまず変わらない。承認抜きの批判にさらされれば、逆に「変わらないぞ!」という感情に、火をつけ

    シゴタノ! — 人間関係に疲れた時の6項目
  • 【レビュー】ある意味CMSの理想型かも。『Concrete5』を試す! (1) 物足りなさを解消したCMS「Concrete5」 | ネット | マイコミジャーナル

    いま評判の"編集しやすい"CMS『Concrete5』とは? あなたは「Concrete5」を知っていますか? CMS(コンテンツ マネジメント システム)というと、大きく分けて3つくらいに分類される。ひとつは昔からのCMSで、PHPNuke/ Xoops/ Mambo/ Ploneなどが存在する。もうひとつはブログエンジンで、WordPress/ Movable Type/ Nucleusなどだ。そして最後にWikiエンジンだ。Yukiwiki/ Pukiwiki/ DokuWiki/ MediaWikiなどが挙げられる。Wikiを除くCMSに共通するのは公開画面とコンテンツ管理画面が分かれているということだ。ユーザの権限によって管理者とサイト利用者の画面が分かれ、管理者は管理画面にログイン後、サイトのコンテンツ編集・デザイン変更・モジュール追加などを行なう。Wikiの場合は共同編集が基

    Makots
    Makots 2008/12/03
  • 窓の杜 - 【REVIEW】SQL文の入力支援やER図作成に優れた高機能なSQL開発環境「A5:SQL Mk-2」

    「A5:SQL Mk-2」は、SQL文の入力支援やER図作成などの機能を備えた高機能なSQL開発環境。Windows 98/2000/XP/Server 2003/Vista/Server 2008/Vista x64に対応する寄付歓迎のフリーソフトで、作者のWebサイトからダウンロードできる。 ソフトは、SQL文の作成・実行を行える汎用のデータベース開発環境。ADOやODBCドライバーを利用して各種データベースに接続可能で、ソフトで作成したSQL文を実行し、その結果を表示できる。また、SQLの実行計画を取得したり、実行結果を「Excel」へ出力することも可能。 画面はサイドバーと編集画面の2つに分割されており、サイドバーではデータベースおよび関連するスキーマ・テーブル・ビューといった項目がツリー形式で表示される。編集画面はタブ切り替え式になっており、SQL文やテーブルなどを複数開いて

  • ヒトもカネもなくともシステム内製はできる

    「ヒトもカネもない中小企業でも,やればできる」---菅雄一氏は関西のある企業のたった一人のシステム担当である。従業員約200人の製造業で,ほぼ独力でネットワークを引きサーバーを立て,社内向けのグループウエアや顧客向けのQ&A情報検索システム,販売システムなどを構築してきた。 ミドルウエアとして使っているのは,すべてオープンソース・ソフトウエア。ハードウエアの代金と回線料を除けば,費用はほぼ菅氏の人件費だけだ。 最初はエラーの連続 菅氏がシステム内製を始めたのは,2000年に同社がインターネットに接続したことがきっかけだった。この時,インテグレータから提案されたサーバーの費用は,営業所や社のパソコンの設定変更,ファイアウオールなどを含めて100万円以上。それを見た菅氏は「10万円のパソコンにLinuxを入れればもっと安くできるのに」と思った。 菅氏は思っただけでなく,実際に行動した。自前で

    ヒトもカネもなくともシステム内製はできる
  • システム管理やシャットダウンもWebブラウザで行う「Webブラウザベース」OS | スラド

    ストーリー by hylom 2008年12月03日 15時35分 EmacsベースのOSも出してください、 部門より Linuxディストリビューション「gOS」で知られるGood OSが、Cloudという、新たなコンセプトのOSを発表した。 Cloudは「LinuxベースのブラウザOS」と説明されており、OSを立ち上げると数秒でWebブラウザが立ち上がり、以後アプリケーションの起動やシャットダウンはすべてWebブラウザ内に表示されるDockアイコンで操作するそうだ。また、ネットワークや音量調節、ファイル管理、各種設定などもブラウザで行う模様。CloudからWindowsLinuxをブートさせることもできるそうだ。 システム要件としてはx86 CPU、128MB RAM、35MBのストレージと、比較的軽量である。また、SkypeやMedia Playerも搭載しているとのこと。マイコミジ

  • 九州大学にクラウド現れる

    IBMと九州大学大学院システム情報科学研究院は12月2日、次世代の分散コンピューティングを研究、検証することができるクラウド・コンピューティング環境を同研究院に構築することで合意したと発表した。分散コンピューティング技術である「Hadoop」の検証などを行う。 日IBMはクラウド用ノードとして同社のブレードサーバ「IBM BladeCenter HS12/HS21」を同研究院に導入。まずはサーバブレード2台からはじめ、拡張する計画。日IBMは技術者を派遣し、同研究院で履修する10人の院生と共にHadoop環境の要件定義、構築を行い、学内外での活用の可能性を探る「プロジェクト・ベースド・ラーニング」を行う。 同研究院は今後、クラウドについての教育コースの開設や、学内IT基盤、外部インフラへのクラウドの適用を目指すとしている。 日IBMは、晴海事業所内にクラウドの検証施設を開設し検証

    九州大学にクラウド現れる
  • Google世代にとって暗記は時間の無駄

    オープン性、ピアリング、共有、グローバルな行動、を四つの行動原理とした「不特定多数に開かれたもの造り」について書かれた「Wikinomics(ウィキノミクス)」などの著書で知られるDon Tapscot(ドン・タプスコット)氏の教育に関する発言が話題を呼んでいます。 詳細は以下から。 Google generation has no need for rote learning - Times OnlineGoogleWikipediaなどでいつでも簡単に入手できる情報を、わざわざ暗記するのは時間の無駄」と語るDon Tapscot氏は1998年ベストセラーとなった「Growing Up Digital」で「Net Generation(ネット世代)」という言葉を浸透させた張人。最新刊「Grown Up Digital」では1978~1994年生まれの12カ国、8000人近くの人を

    Google世代にとって暗記は時間の無駄
    Makots
    Makots 2008/12/03
    何かを考え出すためには多少の知識は必要だけどな