タグ

考え方に関するsunasameのブックマーク (6)

  • Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;

    【2016/03/04追記】以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は「Web Applicationを綺麗に設計するためのMVACという考え方」について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う「Model」、表示・出力を管理する「View」、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する「Controller」の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した

  • これはマネしたい!スーパーエンジニア達の習慣 | Act as Professional

    いままで勉強会に顔を出し、すばらしいエンジニアと数多く会うことができた。そして、スーパーエンジニアと共に仕事をすることもできたし、できている。そんなスーパーエンジニア達が持っていた習慣を僕の経験と視点からまとめてみる。 自分が使う道具を厳選して選んで手入れをしているエンジニアでいえばエディタやツールなど。皆が使っているIDEやエディタを何も考えずに使い始めたりしない。 厳選したエディタやツールを使って、手になじませるのである。手になじませるというのは、2つの意味がある。 1つは操作性に慣れること。呼吸をするように自然に、キーボードの上を駆け回る心地よいリズムを奏でるエディタを選ぶ。 2つめは、自分に合わせて拡張しているということ。プラグインのON/OFFだけではなく、オリジナルのショートカットを設定し、適切なハイライト、シンタックスのチェック、コーディングルールのチェック、様々な言語への対

    これはマネしたい!スーパーエンジニア達の習慣 | Act as Professional
  • googleで賢く探すために最低知っておくべき5つのこと/検索テクニック、ノウハウ、裏技の手前に

    検索オプションや演算子の紹介や「辞典になる」「電卓になる」みたいな機能紹介は省く(これについては、googleのヘルプか、たとえばここhttp://search.web-sun.com/g_help.htmlを参照)。 以下では、基の考え方と、それを受けて、では具体的にどう検索するかを、いくつかの事例をつかって簡単に説明する。 どれも知っている人には当たり前のことばかりだが、このあたりのことをまとめたものは意外に少ないようなので、メモ代わりになるようにまとめてみた。 まとめたのは最低限のものであって、取り上げるべき事項は他にもいろいろあるだろうが、簡素なのがウリということで。 考え方は、googleで検索するときだけでなく、調べもの全般に用いることができると思う。 1.(基)「○○について××が知りたい」→検索語「○○ ××」 [例]富士山の高さが知りたい (考え方) →富士山の高さが

    googleで賢く探すために最低知っておくべき5つのこと/検索テクニック、ノウハウ、裏技の手前に
  • 何が必要か気付いた時に殆ど勝負きまってんだよ

    http://anond.hatelabo.jp/20100727211423 自分にも皆にも必用なものを作るんだよ。どういうものが必用なのか、流行るのか考えてる?自分が著名かどうかって今はあまり関係ないぞ。誰でも手をだすような分野はともかく、ある程度ニッチなものだと最初にやったかどうかがでかい。一定以上のクオリティはいるけど。 これは一例だけど 新しいネットゲームが公開されるとき、スキル計算機やダメージ計算機、そのゲームに依存した Web サービス・・・地図表示+コミュニケーションサービスとかオークション補助とか、必ずそういう需要がある。そういうのなら作ったら、2ch のそのゲームやってるやつのそのツールを必要そうな奴がたくさんいるスレにいって「こんなん作ってみたんだけどー」って書き込んでみ。「神www」ってなるから。そりゃーそういうユーザーって正直だからつくりが甘かったりしたら容赦ない

    何が必要か気付いた時に殆ど勝負きまってんだよ
  • 第2回 「締め切りは絶対に守るもの」と考えると世界が変わる | gihyo.jp

    「締め切りを守ること」の大切さ 今までたくさんの日米のエンジニア仕事をしてきた。その中には私よりも明らかに「賢いエンジニア」もいたし、ものすごい生産性でプログラムを作ってくれる「馬力(ばりき)のあるエンジニア」もいた。しかし、そんな中でも、私がものを作るうえで最も大切だと考えている「あること」をキチンとこなせる人は100人に1人もいなかった。その「あること」とは、「⁠常に締め切りを守れるように仕事をすること」である。 チームで仕事をする場合、どうしてもお互いが担当するタスク(=作業)の間に依存関係が生じる。そんなときに、どれか一つのタスクの完了の遅れが、ほかのタスクの完了に波及し、それがタスク間の競合を引き起こして全体のスケジュールがさらに遅れる、という事態はソフトウェア開発の現場ではよく見られる。そんな状況をできるだけ回避するには、プロジェクトに関わる人全員が、自分に割り当てられたタス

    第2回 「締め切りは絶対に守るもの」と考えると世界が変わる | gihyo.jp
  • モノを持たない生活について真剣に考えてみた - FutureInsight.info

    以下のエントリーを読んで、持たない生活について考えてみた。 うさぎ小屋2.0 : 金融日記 は電子化され、書類もクラウドの中で、多くの時間をサイバースペースで過ごすならベッドと机とPCがあればいいだけです。 人と会う時はわざわざ自宅に招く必要はなく、都会ならオシャレなカフェがそこら中にあります。 また、自宅で料理する必要もなく、今では電話一であらゆる国の料理がすぐさまデリバリーされるし、世界一美味しくてリーズナブルなレストランが日の都市には溢れかえっています。 もちろん車もいりません。 タクシーはいつでも捕まるし、公共の交通機関も高度に発達しています。 自宅にホームシアターなど買わなくても、映画館に行けば最新の設備がいつでも安価に利用可能です。 というのも、マンションへの引っ越しを契機に僕は大量に持っていた漫画小説を処分した。手元に残したのは参照用の技術書とジャレド・ダイヤモンド「

    モノを持たない生活について真剣に考えてみた - FutureInsight.info
    sunasame
    sunasame 2010/05/25
    これはなかなかよさそう
  • 1