2011年7月31日のブックマーク (5件)

  • Scratchというプログラム言語について - Takasの日記

    おひさしぶりです。 エントリーしたいネタはたくさん溜まっているんだけど、ブログばっかり更新されて溜まった仕事が更新されていかないのもやーねーという気がしていたんで書いてなかったけど、やっぱり書きたいことができたのでかいちゃうけど、もう夜も遅いので一つだけにする。 今月の日経ソフトウェアでScratchというプログラム言語が紹介されていた。記事を少し読んだだけで、僕が長年探していたモノだとわかったので早速ダウンロードして使ってみた。果たして、それはまさに僕が長年探していたモノだった。 システムエンジニアになり、子供が生まれた。当然、子供には自分の仕事を分かってほしいし、できる事ならコンピュータを動かすことの楽しさを教えてやりたい。長い間そう考えていた。 僕が初めてパソコンに触れたのは小学校4年生のこと。親父がよく分からないままに知り合いからNECPC-8001を譲り受けて来たのだ。PC-8

    Scratchというプログラム言語について - Takasの日記
  • 私家版省サーバ運用2011またはWebシステムのコンポーネントの配置について - blog.nomadscafe.jp

    小規模のサービスを如何にスモールスタートするか、そのために各コンポーネントをどうやって配置するのがいいのかという話。個人的な考えも含めて。 大まかな構成は昨年のnekokakさんのYAPC::Asiaでの発表、省サーバ運用と大体同じです。Web/Appに使うサーバ2台、データベース2台です。あとはLBが別にあればそれを、なかったらもう一台(組)必要となります。 Web/Appサーバには、Reverse Proxy、Application Serverがまず配置されます。あとは必要に応じてmemcached、Job Queueのworkerを動かします。ここまでのコンポーネントは2台のサーバ両方に配置し、Active-Activeで動作し冗長性がとれるよう構築します。cronについては、両方のサーバで動かしても問題がない状態が理想ですが、そうでない場合、Web/Appの1台目で動かすというル

    cou929
    cou929 2011/07/31
  • MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店

    MySQLのmasterとslave 1:1にして参照をslave向けるのってやりたがる人多いみたいだけど、性能たいして上がらない割に可用性落ちるだけだからやめようキャンペーン 2011-06-19 00:16:30 via YoruFukurou MySQL はレプリケーションが簡単に構成できるのですが、時折 master 1台 に対して slave 1台、更新処理は master に、参照は slave に、という構成を目にします。 個人的にはこの構成はお勧めでないと思っているので、その理由を考察してみます。 1. 可用性が落ちる 当然ですが、master, slave のどちらが落ちても影響を受けるために可用性が低下します。 2. 全体の性能がほとんど上がらない master 1台ですべてのクエリを処理する場合と比べて、可用性が落ちる引き換えとして見合った性能向上が得られるか、という

    cou929
    cou929 2011/07/31
  • The Pragmatic Bookshelf | CoffeeScript

    Releases, Offers & More Be the first to hear about our newest content, best promotions and upcoming events. Plus get 25% off your next purchase. Newsletter Sign Up Download Accounts Your email address is your account identifier. You can create a password, or just download from the links sent via email. My Orders (Resend order emails) How We're Different Hands-on instructions Solutions to real-worl

    cou929
    cou929 2011/07/31
    紙媒体もでてる
  • Mac miniでサーバハウジング

    Mac miniでサーバハウジング■Mac miniはリーズナブルなパーソナルコンピュータですが、実はUNIXサーバにもなります。Mac miniはFreeBSD UNIXをベースに開発されたOSXを搭載するUNIXマシンです。表面的にはフレンドリーはGUIを持ったパーソナルコンピュータですが、ネットワークに強いUNIXとしての性格も併せ持っています。 ■一般ユーザにはあまり知られていませんが、Mac mini(MacOSX搭載のMac全般)は、公開サーバ用のWeb(Apache)、FTP、SSH、Mailなどのサービスや、LAN内向けのファイル、FAX、プリントなどのサーバ機能が標準で組み込まれているのです。 Mac miniには廉価1Uサーバと同等レベルの処理能力があります。

    cou929
    cou929 2011/07/31