タグ

2010年9月28日のブックマーク (21件)

  • おもいやり駆動開発 Kuniaki IGARASHI 2007.6.20 なんでこの話を することにしたか について それはある春の日 のできごとでした 新人研修用の 資料を作っていた 私 新人さんに 一番伝えたいこと

    おもいやり駆動開発 Kuniaki IGARASHI 2007.6.20 なんでこの話を することにしたか について それはある春の日 のできごとでした 新人研修用の 資料を作っていた 私 新人さんに 一番伝えたいこと はなんだ?! プログラマに 大切なのは 何? 考えた。 きっとこれだ! コミュニケーション と おもいやり なんでかと 言うと バグの発生しやす いところは 人と人 との境界 プロジェクトプロジェクト の境界 そこを埋めるのは コミュニケーション そして、 コードを使う人 コードを読む人 ユーザーさん への思いやり 我ながら なかなか いいことを 思いついたぞ! 早速 名付け xDD ○○駆動開発 って流行ってる TDD テスト駆動開発 とか BDD びへいびあ駆動開発 (=振る舞い駆動開発) とか MDD マスコット 駆動開発 とか そんな インスパイヤ から生ま

    yuchi
    yuchi 2010/09/28
    おもいやり駆動開発だ。そのプレゼン資料。
  • iandeth. - Movable Type のER図(Entity Relation Map)を作ってみた&テーブル定義まとめてみた

    Googleでちらっと調べてみたところ見当たらなかったので作ってみました。Movable Type 2.6系のものと、3.0 〜 3.151 (現在最新版)のものと、2種類それぞれ用意してます。作成動機は、先日MT2.6から最新版の3.151にアップグレードした際に発生した諸所のデータ的不備/不具合を、「直接SQL叩いて直しちまえ」と思い立った事にあります(もちろんHack的好奇心もありましたけど)。テーブル相関を理解→不具合箇所をピンポイントで修復@SQLで、無事解決できました。bashi 同様にデータがなんかおかしくなっちゃって、SQL叩いて直したい!と願う方、Movable TypeのEntity Relationshipに興味ある方、自作CMSの参考にしたい方、等々 誰かの役に立ってくれる事があれば幸いです。 Movable Type 3.x 系のER図&テーブル定義 左がER図、

    yuchi
    yuchi 2010/09/28
    ER図を自動生成したい。
  • ダイナミックパブリッシング | CMSプラットフォーム Movable Type ドキュメントサイト

    ダイナミックパブリッシングを利用すれば、テンプレートごとにブログ単位でスタティック・ページとダイナミック・ページを組み合わせて、ブログのパブリッシングとトラフィックのバランスを最適化できます。たとえば、サイトのメイン・ページのインデックスや RSS フィードのように、頻繁にリクエストのアクセスがあるページではスタティックに出力し、月別やカテゴリーのアーカイブなど、リクエストのアクセスが比較的少ないページにはダイナミック・ページを使う、などといったことができます。 ダイナミックパブリッシングを利用する場合、データベースは MySQL をお使いください。また、ウェブサーバーとして Apache を使用している場合、mod_rewrite が有効、かつ .htaccess を利用できることが必要です。 ダイナミックパブリッシングとスタティック・パブリッシングとの組み合わせ ダイナミックパブリッシ

    ダイナミックパブリッシング | CMSプラットフォーム Movable Type ドキュメントサイト
    yuchi
    yuchi 2010/09/28
  • 小粋空間: 新着エントリーのあるカテゴリーに New マークをつける

    「最近のエントリー」の新着エントリーやカテゴリーリスト・サブカテゴリーリストで新着エントリーのあるカテゴリーに「New!!」というテキストや画像を表示するカスタマイズです(スクリーンショットはサブカテゴリーリストの完成イメージ)。 「エントリー投稿後×時間以内」という指定により任意のテキストまたは画像を指定したリストに表示することができます。JavaScript で書きましたのでテンプレートにタグを追加するだけで動作します。また JavaScript OFF の場合は何も表示されないようにしています。Windows2000/XPのIE6.0・Firefox1.0・Opera8.0で動作確認しています。 動作はエントリー(カテゴリーリストは最新1件)の投稿時間をコメントタグで予め埋め込んでおき、CSSで非表示にします。そして JavaScript でその投稿時間を取得し、現在時刻との差を計算

    小粋空間: 新着エントリーのあるカテゴリーに New マークをつける
    yuchi
    yuchi 2010/09/28
  • strip_linefeeds - グローバル・モディファイアリファレンス | CMSプラットフォーム Movable Type ドキュメントサイト

    1 を指定すると、モディファイアを付与したファンクションタグの値から改行コード (キャリッジリターンおよびラインフィード) を除きます。 使い方 <mt:EntryBody strip_linefeeds="1">

    strip_linefeeds - グローバル・モディファイアリファレンス | CMSプラットフォーム Movable Type ドキュメントサイト
    yuchi
    yuchi 2010/09/28
    値を変数に格納する場合に、合わせてつけておくと便利(変数定義の際、可読性を高めるため)
  • google電卓リファレンス

    (この内容は2006年2月現在、すでに古くなっています。新しいgoogle電卓はバグが修正され、日語への対応などが強化されています。単位や定数も増えていて、現相場の為替換算なども出来るようになっています。またそのうち時間を作って調査・更新の予定……。) google電卓(あるいは、google計算器、google計算機、google calculator)は2003年の後半にgoogleに搭載された機能の一つです。 これはgoogleの検索フォームに計算式を入力すると、検索結果かわりに計算結果が返ってくるというもの。 どう考えてもトラフィックとCPUの無駄遣いとしか思えないのですが、そこはgoogleのことですから何か考えがあってのことなのでしょう。 いやもしかしたらgoogleのことだから何も考えていないのかも。 ともあれ、このgoogle電卓、非常に強力です。 四則演算に加えて三角関

    yuchi
    yuchi 2010/09/28
    おもしろいwww
  • 今日のMovable Type 4.1:MT4.1は全件表示でも<MTEntries>に lastn="N"を入れないとダメ: 世界中の1%の人々へ

    トップ > Movable Type > 今日のMovable Type 4.1:MT4.1は全件表示でも<MTEntries>に lastn="N"を入れないとダメ 今日のコラムは、Movable Type 3.3xから、Movable Type 4.1や、Movable Type Open Source 4.1にアップグレードする予定の方に読んでほしい。 先日、MT3.35からMovable Type Open Source 4.1にアップグレードしたのだが、カテゴリーアーカイブと月別アーカイブでエントリーが3件しか表示されない。 確かにindex.htmlでは公開設定で指定したエントリー件数が自動的にlastn="N"に表示に反映される。だが、カテゴリーアーカイブと月別アーカイブはそのような設定にしてないはずだ。 推測ではあるが、MT4からは、lastn="N"を入れないと、公開数

    yuchi
    yuchi 2010/09/28
    65535 = 2の何乗だっけ?128乗?
  • シックス・アパートのWebサイトの管理

    How OAuth and portable data can revolutionize your web app - Chris Messina

    シックス・アパートのWebサイトの管理
    yuchi
    yuchi 2010/09/28
  • lsyncd freecode日本語情報ページ - OSDN

    Lsyncd watches a local directory tree's event monitor interface (inotify). It aggregates and combines events for a few seconds and then spawns one (or more) process(es) to synchronize the changes. By default, this synchronization is done with rsync. Lsyncd is thus a lightweight live mirror solution that is comparatively easy to install. It does not require new filesystems or block devices and does

    lsyncd freecode日本語情報ページ - OSDN
    yuchi
    yuchi 2010/09/28
    これよくね?
  • lsyncdを使ったディレクトリ同期の制限について

    <lsyncd version="1"> <settings> <logfile filename="/var/log/lsyncd.log"/> <binary filename="/usr/bin/rsync"/> <pidfile filename="/var/run/lsyncd.pid"/> <callopts> <option text="-%rlptgoD"/> <option text="--delete" /> <exclude-file/> <source/> <destination/> </callopts> </settings> <directory> <source path="/data/backup1/"/> <target path="192.168.137.13::backup1"/> </directory> </lsyncd> uid = root

    lsyncdを使ったディレクトリ同期の制限について
    yuchi
    yuchi 2010/09/28
    2つのサーバ間のファイル同期:ここから派生して調べるべし!
  • PHPでGAE上に社員検索アプリを作る (1/3)- @IT

    第4回 PHPでGAE上に社員検索アプリを作る 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/3/18 Web アプリケーション開発者にとって、魅力的な環境に映るGoogle App Engineだが、データの永続化などで落とし穴が存在する。これまでの開発手法を変えずに使えないだろうか(編集部) 第1回から第3回まで、Google App Engine(GAE)上で動作するリレーショナルデータベース「SQL4G」の紹介と、GAE上でPHPRails開発を行うために必要な環境設定を説明しました。 今回は、GAE上でPHPを実行するために必要なライブラリの説明をします。 また、それらを活用したアプリケーションを作成しながら、PHP+リレーショナルデータベースとGAEの連携という新しい世界へ皆さんを招待したいと思います。 ライブラリの説明 PHP4Gでは、GA

    yuchi
    yuchi 2010/09/28
    なんかおもしろそうですけど?
  • Smarty日本語マニュアル

    Table of Contents 序文 I. はじめに 1. Smarty とは? 2. インストール 必要条件 基的なインストール 拡張セットアップ II. テンプレートデザイナのための Smarty 3. 基構文 コメント 変数 関数 属性 ダブルクォート内に埋め込まれた変数 演算子 Smarty の構文解析を回避する 4. 変数 PHP から割り当てられた変数 連想配列 配列のインデックス オブジェクト 設定ファイルから読み込まれた変数 予約変数 {$smarty} リクエスト変数 {$smarty.now} {$smarty.const} {$smarty.capture} {$smarty.config} {$smarty.section}、{$smarty.foreach} {$smarty.template} {$smarty.version} {$smarty.lde

    yuchi
    yuchi 2010/09/28
    smartyは便利だよー
  • Smartyでテンプレートエンジンの威力を知る(1/3) − @IT

    テンプレートが果たす役割 改まったビジネス文書や手紙の作成にはしばしば、テンプレートが利用されます。テンプレートに差出人や相手方の情報を入力するだけで、気の利いた季節のあいさつや丁寧な結びの句を織り交ぜた文書を簡単に作成することができます。 さて、PHPHTMLタグとPHPコードが共存できることを特徴とし、多くの利用者を獲得してきました。しかしPHPコードが冗長になるにつれ、HTMLの記述が複雑になり、デザインの修正が難しくなる傾向があります。 そこでPHPにおいても、文書テンプレートのアイデアを取り入れた「テンプレートエンジン」が利用されます。 テンプレートエンジンを利用すれば、PHPコードで作られたロジックが吐き出す値を、HTMLデザインを分離したテンプレートに埋め込むことが可能になります。この結果、ロジックを作成する作業と、HTMLデザインを編集する作業を分担して行うことが可能にな

    Smartyでテンプレートエンジンの威力を知る(1/3) − @IT
    yuchi
    yuchi 2010/09/28
    ちょっとこれはむずかしいかな、...これは便利なので覚えておくとよいと思うだ。
  • Twitter Study

    Research presentation about Japanese Twitter market.Read less

    Twitter Study
    yuchi
    yuchi 2010/09/28
    twitter学習のために(前提条件として...)
  • メディアタブレット(GALAPAGOS)

    【お知らせ】窓口閉鎖のお知らせ 長年にわたり、弊社メディアタブレット(GALAPAGOS)をご愛用いただき誠にありがとうございます。 弊社のメディアタブレット(GALAPAGOS)の使い方ご相談窓口は、2022年6月30日をもちまして終了させていただきました。 長年にわたり、お引き立てを賜りました事を心より厚く御礼申し上げます。

    yuchi
    yuchi 2010/09/28
    これがうわさの
  • fladdict » iPhoneアプリ審査での111の禁止項目(意訳)

    ついに明らかになった、iPhoneアプリのリジェクト基準条項。 Engadetが公開したPDFをベースに、リアルタイムに更新中。 とりあえずリアルタイムに翻訳を作成中。 おもいっきり意訳なので、間違いの指摘や突っ込みはコメント欄かTwitterでお願いします。 <このリストは、2010年9月10日現在のものです。また意訳なので、気になる条文は原典をチェックすること。> 2. 機能 2.1: クラッシュするアプリはリジェクト。 2.2: バグのあるアプリはリジェクト。 2.3: 開発者の申請したものと違うアプリはリジェクト。 2.4: アプリの紹介文にない隠し機能を持つアプリはリジェクト。 2.5: 非公開のAPIを用いたアプリはリジェクト。 2.6: サンドボックス外のデータを読み書きするアプリはリジェクト 2.7: 実行コードを外部からダウンロードするアプリはリジェクト 2.8: 他の実

    yuchi
    yuchi 2010/09/28
    これ日本での状況調査難しくね?「22.1: アプリはそれが手に入る地域の法律に従わなければならない。あらゆる地域の法律を理解し遵守することは開発者の責務である。」
  • Movable Type エンタープライズ SaaS ソリューション

    yuchi
    yuchi 2010/09/28
    MTESSのページが新しくなっている。
  • screen をインストールする (talk to oneself 2)

    Hazama.nu is a website that started in 2002, created by a writer who wanted to have a platform to express his thoughts and opinions. The site had a range of categories covering a variety of topics such as cars, books, programming, games, and more. The site was powered by Movable Type – a powerful content management system and static publishing platform that makes site management easy. The Beginnin

    screen をインストールする (talk to oneself 2)
    yuchi
    yuchi 2010/09/28
  • ODD - おもいやり駆動開発:An Agile Way:オルタナティブ・ブログ

    思いやり駆動開発(ODD) ソフトウェア開発を成功させる、もっともシンプルな「こころがけベース」のアプローチである。オブジェクト倶楽部2007夏イベントで発表された。ここでは、ついカッとなって私なりにこのコンセプトを膨らませてみたい。 ソフトウェア開発はコミュニケーションでできている。ソフトウェアの欠陥が発生しやすいのは、人と人の境界、プロジェクトプロジェクトの境界。そしてそこにはコミュニケーションが生まれている。コミュニケーションには相手があり、その相手を「思いやる」ことが、大切だ。読み手のことを思いやるコードを書こう。システムのユーザを思いやる仕様にしよう。そんなシンプルな「こころがけ」だ。 具体的には、こういうこと。 システムを実際に使う「ユーザー」を思いやろう。ストレスなく使え、「思った機能がそこにある」ようなシステムにしよう。そのユーザが普段使っている言葉のUIを提供しよう。製

    ODD - おもいやり駆動開発:An Agile Way:オルタナティブ・ブログ
    yuchi
    yuchi 2010/09/28
    おもいやりはシンプルな心がけ、ですね。たぶん...
  • igaiga diary(2007-06-20)

    _ 思いやり駆動開発 オブジェクト倶楽部夏イベントに参加して、 LTを「思いやり駆動開発」という題で行い、 ベストトーカー賞を頂きました LTで喋る前からみなさんに「がんばってください!」と励ましのお言葉を頂いたり、 喋ったあとも「おもしろかったですよ!」とありがたいお言葉を頂いたり、 懇親会でぼそっと「今週末で30になります」と言ったら みんなでハッピーバースデーを唄って頂いたり、 みなさんのおかげでとても楽しい1日を過ごすことができました。 とてもとても幸せな1日でした。 当にありがとうございました。>ご参加のみなさま また詳しい話は追々この日の日記に追記していきます。 発表資料も後日UPします。 ひとまずコミュだけ作りました。 つ【ODDユーザーグループmixiコミュニティ】

    igaiga diary(2007-06-20)
    yuchi
    yuchi 2010/09/28
    「思いやり駆動開発」を本でみかけたので、ブクマ
  • Home | Segway

    This website stores data such as cookies to enable important site functionality including analytics, targeting, and personalization.OKDenyCookie Policy

    Home | Segway
    yuchi
    yuchi 2010/09/28
    それにしてもむっちゃえげつない「木」がデザインされているんだが。