タグ

2010年12月27日のブックマーク (18件)

  • 最速最安WEB画像サーバ構築術 - nginx + ServersMan - 新・浅く広くをモットーに | 一人WEBサービス屋メモ

    15:59 | 先日、運営しているサイトcocoの画像サーバを構築しました。昨今はVPSが500円程度で借りられる様になり、一人WEBサービス屋には当にいい時代になりました。今回、選定対象にしたのは、以下3つの業者です。ServersMan(初期0円 / 月額490円 / メモリ256M / HDD 10G)S@@Ses(初期3000円 / 月額450円 / メモリ512M / HDD 50G)SAKURA Internet(初期0円 / 月額980円 / メモリ512M / HDD 20G)料金やスペックについて、2010/12/19時点のものを記載しました。キャンペーン適用や保障スペックなど細かい注意点がありますので、詳しくは各社サイトでご確認下さい。シミュレーション処理数値目標は、月間1億アクセスとしました。これは、1ページ当たり50画像掲載だったとすると、200万PV。ブラウザキ

    kabukawa
    kabukawa 2010/12/27
  • "set -e": 実行コマンドが0以外の終了コードの場合、シェルスクリプトを終了する - 元RX-7乗りの適当な日々

    「シェルスクリプトの実行過程でエラーが発生した場合に処理を止めたい」・・・それをすごくシンプル(簡単)に実現したい場合に使えます。 例えば、以下のようなシェルスクリプトを書いた場合、、、 #!/bin/sh mkdir /tmp/hoge/fuga touch /tmp/hoge/fuga/test.txt 実行結果は以下のようになります。 $ ./test.sh mkdir: ディレクトリ `/tmp/hoge/fuga' を作成できません: そのようなファイルやディレクトリはありません touch: `/tmp/hoge/fuga/test.txt'にtouchできませんでした: そのようなファイルやディレクトリはありません/tmp/hogeディレクトリが存在しないので、/tmp/hoge/fugaのmkdirでこけます。まぁ普通ですよね。。。 が、何も考えずに書くと、↑のように、その

    "set -e": 実行コマンドが0以外の終了コードの場合、シェルスクリプトを終了する - 元RX-7乗りの適当な日々
    kabukawa
    kabukawa 2010/12/27
  • [CSS]画像を使用せずに、背景をストライプやチェック柄にするスタイルシート | コリス

    Checkerboard, striped & other background patterns with CSS3 gradients [ad#ad-2] 対応ブラウザはFirefox 3.6+, Chrome, Safariです。 デモページでは画像を使用せずに、ストライプなど計6種類の背景パターンが紹介されています。 デモページ [ad#ad-2] スタイルシートは下記のようになります。 CSS:ストライプ 全てのベースとなる指定です。 L.8-10で、ストライプのサイズを指定します。 .stripes { height: 250px; width: 375px; float: left; margin: 10px; -webkit-background-size: 50px 50px; -moz-background-size: 50px 50px; background-siz

    kabukawa
    kabukawa 2010/12/27
  • まだ使っていない人にこれだけは伝えたいgitの便利機能 - (゚∀゚)o彡 sasata299's blog

    2010年12月26日11:03 Git まだ使っていない人にこれだけは伝えたいgitの便利機能 ということで、今更ですけど git は便利ですね〜。もう subversion には戻れません。気が向いたので、個人的に気に入っていることをちょっと書いてみます。 1) 直前のコミットに対して、コミットし忘れたものを追加できる よくありがちなパターンですね。一通りコミットしたあとに「あっ!○○をコミットし忘れた!」とか、「××を一カ所修正し忘れていた」みたいなことってあると思います。subversion だとそういうのでコミットが増えて履歴が汚くなってしまうものですが、git だと簡単に直前のコミットに忘れてたものを追加して隠蔽(笑)することが可能です。 例えば hoge というファイルをコミットし忘れた場合を考えてみます。 $ touch hoge fuga foo $ git add fu

    kabukawa
    kabukawa 2010/12/27
  • ウェブ時代の情報整理術 :投資十八番 

    年の暮れといえば大掃除です。ということで身の回りをいろいろと整理してました。モノの整理はすぐに終わったのですが、データ整理は時間がかかります。 モノはアルバム類はここ、器類はここ、電化製品はここ、といった感じで決まった場所にはめ込んでいけば終わりです。不要になったものはバシバシ捨てればよい。簡単です。 一方で、電子メールは日々整理しているから問題ないにせよ、書籍、スクラップした新聞・雑誌、ウェブ上で集めた資料を含めたデータ類の整理は結構面倒です。整理の要諦は「必要なモノ(情報)を必要なときに取り出せる」ようにすることです。モノと比べて、データはその容量(数量)が桁違いに多いので、整理の際には効率性はもちろん後々の検索可能性を考慮して行う必要があります。 ドラッカーの言葉で「整理して体系化しないかぎり、データは情報とならず、データにとどまる。意味をなすには、体系として把握しなければならな

    kabukawa
    kabukawa 2010/12/27
  • ごりゅご.com

    ごりゅご.com

    ごりゅご.com
    kabukawa
    kabukawa 2010/12/27
  • http://e0166nt.com/blog-entry-825.html

    http://e0166nt.com/blog-entry-825.html
    kabukawa
    kabukawa 2010/12/27
  • TechCrunch | Startup and Technology News

    The Station is a weekly newsletter dedicated to all things transportation. Sign up here — just click The Station — to receive the full edition of the newsletter every weekend in your inbox. Sub

    TechCrunch | Startup and Technology News
    kabukawa
    kabukawa 2010/12/27
  • 2010-12-26

    リアクティブプログラミングは、「時間とともに変化する値」=「振る舞い」同士の関係性を記述することでプログラミングを行うパラダイムです。 GUIなどのようにインタラクティブなシステムや、シミュレーションやアニメーションのようにダイナミックに状態が変化するようなシステムを宣言的に記述することができます。 これらの「変化する状態」や「外部とのやりとり」が支配的なシステムは、純粋関数型言語が、その強みを発揮しにくい部分でもあります。 稿では、リアクティブプログラミングが副作用を含む系を宣言的に記述することを可能にし、状態の管理という厄介な問題からプログラマを開放する可能性があることを示したいと思います。 (割と独自研究に基づく解釈ばかりなのでその点ご了承ください。あと例としてでてくるコードは、Pythonベースの擬似コードで具体的なライブラリに基づくものではありません。) Why Reactiv

    2010-12-26
    kabukawa
    kabukawa 2010/12/27
  • 型推論はどのようにして実装されているか - ラムダプラス+の紹介 -

    この記事は Haskell Advent Calendar jp 2010 のために書かれた物です。(20日目) 型推論は簡単 ML や Haskell のような言語の型推論は、型推論を知らないみなさんが考えているよりは遥かに簡単な物です。大雑把に言ってしまえば、構文木全体を探索して、同一である事が明らかな型同士の単一化をしていけば型推論できてしまうのです。 型推論の難しい所その1 - 多相型 しかし、型推論にも難しい事が無いわけではありません。まず最初の難関としては多相型が挙げられます。 ML や Haskell では let などの変数束縛に対して多相型が導入されています。式の中でこれらの変数が出現すると、その型の型変数(確定していない部分)を全て付け替える操作が発生します。 しかし、確定していない部分を付け替えるという事は、最終的に元の型が確定した後にその操作をしなければ、型を正しく

    kabukawa
    kabukawa 2010/12/27
  • Islamic spells for love inter caste inter religion marriage

    Freelancers and entrepreneurs use about.me to grow their audience and get more clients.

    Islamic spells for love inter caste inter religion marriage
    kabukawa
    kabukawa 2010/12/27
  • 指文字 音声翻訳機を開発 京大生チーム (毎日新聞) - Yahoo!ニュース

    京都大工学部4年生5人のチームが、手話の指文字を音声に変換する翻訳機「TEMS」を開発した。手話を使う人が、手話の分からない人とコミュニケーションを取る際に威力を発揮するという。将来的には指文字だけではなく手の動き全体をセンサーで検出し、手話の全てを音声に変換できるようになることをメンバーは期待している。【広瀬登】 5人は微小電気機械システム(MEMS)技術などを研究しているナノ・マイクロシステム研究室に所属。複数のメンバーが手話サークルに友人がいることから、「指文字を音声化しよう」とのアイデアが浮かんだ。 翻訳機は、右手の指先に取り付けた磁気センサー(縦横約5ミリ)が「指の曲げ伸ばし」を判定、手の甲に付けられた加速度センサーが「手の方向」を検出し、両者を組み合わせて指の形を把握する。 右手で指文字を作り、左手のスイッチを押すと、指文字が音声として発せられる。 この翻訳機は仙台市で

    kabukawa
    kabukawa 2010/12/27
  • 兄が涙ぐんだ。

    朝6時に出勤した兄が、夜の11時ごろに帰ってきた。 会社は車で15分のところにある。終業時刻は10時半だったらしい。 ここ半年ほど、日をまたぐ事が多かったので、それを考えればこれでも十分早い帰宅時間だ。 兄は某自動車会社の下請企業に勤めている。車の塗装などを請け負っているらしい。不況のあおりをらって仕事は少ないはずでは、と思うかもしれないが、事情は少し違う。 兄の勤めている会社は先にも述べたとおり、塗装屋である。つまり「塗らなきゃいけないもの」があれば、それは車でなくても良い。最近ではピアノだのテレビだの、そういうものを営業が駆けずり回って取ってくるらしい。 そうすると、今まで塗装機のマニュアルに無かったものをやらなくてはいけない。新しい試みなのでもちろん大変である。 結果、どうなったか。 仕事はたしかに増えたが、無理言って頼んでいるのだから足元見られて安い値段をふっかけられる。 仕事

    兄が涙ぐんだ。
    kabukawa
    kabukawa 2010/12/27
  • HTML5で進化したフォーム機能 ここが違う!サンプルで見るHTML5(5)

    はじめに この連載では、今日のウェブ業界の流行語となっている「HTML5」をとりあげ、全6回に分けて、これまでの技術とどのような違いがあるのか、具体的にサンプルのコードを示しながら解説していきます。 過去の連載も読む 第1回:HTML5が注目を浴びる理由とは? 第2回:HTML4から変化したHTML5のマークアップ 第3回:HTML5で再定義された要素と属性 第4回:HTML5で実現できるマルチメディア系機能 新たに導入されたフォームコントロール これまでウェブにおける入力フォームコントロールは、非常に限られたものしかありませんでした。皆さんがよくご存じのテキスト(パスワード)入力フィールド、ラジオボタン、チェックボックス、セレクトメニュー、テキストエリア、ファイル選択です。お問い合わせフォームであれば、ほとんどのシーンで十分といえるでしょうが、ウェブアプリケーションにおいては、不足してい

    kabukawa
    kabukawa 2010/12/27
  • 才能の枯渇について - 内田樹の研究室

    クリエイティヴ・ライティングの今年最後の授業で、「才能」について考える。 天賦の才能というものがある。 自己努力の成果として獲得した知識や技術とは違う、「なんだか知らないけれど、できちゃうこと」が人間にはある。 「天賦」という言葉が示すように、それは天から与えられたものである。 外部からの贈り物である。 私たちは才能を「自分の中深くにあったものが発現した」というふうな言い方でとらえるけれど、それは正確ではない。 才能は「贈り物」である。 外来のもので、たまたま今は私の手元に預けられているだけである。 それは一時的に私に負託され、それを「うまく」使うことが私に委ねられている。 どう使うのが「うまく使う」ことであるかを私は自分で考えなければならない。 私はそのように考えている。 才能を「うまく使う」というのは、それから最大の利益を引き出すということではない。 私がこれまで見聞きしてきた限りのこ

    kabukawa
    kabukawa 2010/12/27
  • 独立起業できるまでアフィリエイトで稼げるようになったらする税金対策いろいろ | ゆきらん

    税金で損していませんか? 税理士に頼るほどの収入はないけれども、税金で損したくないという方。 今日は、そんなあなたのお役に立てる記事になればと思います 領収書 領収書はとりあえずなんでもかんでも貰って経費にしましょう。 絶対に貰ってください。 もらうのに慣れていない人が多いと思いますが、当に大事なことなので 経費とかそんな小さな事はどうでもいい。その分、売上を上げればいいだけと言う方でもやってください。 説明は割愛しますが、経費のカラクリを知っている人は、領収書をその額面の10%から20%ほどの金券とみています。 つまり、領収書を貰うということは、記載されている額の数パーセントのお金を貰ったのと同等の価値があるのです。 もちろんレシートでも構いませんよ。 コンビニのレシートでもOKです。 証明するものならばなんでも大丈夫です。 貰いそこねた領収書や、そもそもレシートが発行されない香典や祝

    独立起業できるまでアフィリエイトで稼げるようになったらする税金対策いろいろ | ゆきらん
    kabukawa
    kabukawa 2010/12/27
  • 提案のアイデアは短い言葉にまとめる

    短期集中連載「プレゼンがうまい人の『図解思考』の技術」はいかがだったでしょうか。プレゼンテーションを構成し、まとめるための方法論として、図解思考を活用するという手法でした。今回からはプレゼンのためのアイデア発想技術やプロットの実践法などを取り上げたいと思います。 メリットを伝える短い言葉 まずはプレゼンテーションの骨子を決めることです。素晴らしいアイデアがたくさん出てきた場合、すべてを採用したくなることがありますが、それでは言いたいことは伝えられません。当に伝えたい1つのことに絞り込む必要があるのです。そこで、いくつかのアイデアから実際の提案に採用するものをチョイスしましょう。 採用するアイデアを選ぶのは、なかなか楽しい作業ではありますが、直感的に面白いと思うものを選ぶだけではなく、いくつかの視点を持って検討すべきです。その視点とは、以下のようなものです。 相手の実情に合っているか? 相

    提案のアイデアは短い言葉にまとめる
    kabukawa
    kabukawa 2010/12/27
  • PDFの全ページをまとめてトリミングする

    昨今の電子書籍ブームによって、PDFのデータを外出先で見るためのデバイスの数は、1年前とは比較にならないくらい増加した。これまでのノートPCに加え、iPadKindle、ソニーのReader、そして各社のスマートフォンの多くが、PDFビューアとしての機能を備えている。仕事関連のファイルはもちろんのこと、自炊した書籍データに至るまで、あらゆるPDFデータを持ち歩き、好きなところで閲覧することができる。 しかしここで問題になるのが画面サイズだ。もともとA4やB5サイズだったPDFを原寸表示するには、これらデバイスの画面サイズは小さすぎる。画面サイズが大きい部類に入るiPadKindle DX、GALAPAGOSのホームモデルであっても、有効表示面積はB5サイズにすら届かない。もちろん部分的にズームすれば細かい文字を読み取ることは可能だが、1ページを分割して表示する形になる上、ページを1枚め

    PDFの全ページをまとめてトリミングする
    kabukawa
    kabukawa 2010/12/27