Stories about Lightroom, our cloud-based photo editing and organizing
Stories about Lightroom, our cloud-based photo editing and organizing
Ideas, Languages, and Programs Pimp my Library by Martin Odersky October 9, 2006 There's a fundamental difference between your own code and libraries of other people: You can change or extend your own code, but if you want to use some other libraries you have to take them as they are. A number of constructs have sprung up in programming languages to alleviate this problem. Smalltalk has meta class
A programmer's blog - will deal with everything that relates to a programmer. Occasionally, it will contain some humour, some politics and some sport news. Working with languages that grow organically with your programs is real fun. You can simply visualize the whole program as a living organism evolving dynamically in front of you. Just fire up your REPL and see for yourself how the malleable syn
(This is a snapshot of my old weblog. New posts and selected republished essays can be found at raganwald.com.) At Mobile Commons, we have to write a lot of code under time constraints. We also work on a fairly distributed basis, which means that writing readable code is not a luxury, it’s a necessity. We can’t afford to be clever for clever’s sake, but if a new idiom helps make our code easier fo
English | Korean Previous | Up | Next Artist mode, toggled by M-x artist-mode, lets you draw lines, squares, rectangles and poly-lines, ellipses, and circles with your mouse and/or keyboard. It is extremely useful when inserting text diagrams or figures in your source comments. Beside editing commands, above demonstration uses following Emacs commands: C-x b to switch buffers. Originally, it is bo
yasnippet関係の情報のまとめ、anything-c-yasnippetの更新状況などをまとめるエントリーです。 yasnippetとは? pluskidさんが作っている超絶便利な、emacsでtextmate likeなsnippetを実現する拡張です。 id:antipopさんのところで紹介記事に、動画が貼り付けてあります。 http://d.hatena.ne.jp/antipop/20080314/1205517419 凄さは動画で見るのが一番わかりやすいと思います。 anything-c-yasnippetとは? anythingのインターフェイスでsnippetを選択->展開するためのanythingのconfigです。 snippetは便利なのですが最初にどのkeyで展開するか覚えないといけない点が少しめんどくさいです。 そこでanythingのインターフェイスを利用す
In lock-step with the recent dirty objects functionality comes the ability of ActiveRecord models to perform partial updates – which only saves the attributes that have been modified on updates. For instance: article = Article.find(:first) article.title #=> "Title" article.subject #=> "Edge Rails" # Update one of the attributes article.title = "New Title" # And only that updated attribute is persi
IT業界で、特にSIに携わっている方は知っておいて下さい。 2009年4月から受注ソフトウェア開発業に対して、「工事進行基準」の採用が原則義務付けられます。 工事進行基準とは、工事対象の完成率に応じてどんどん売上を計上していく会計基準のことであり、これによって期間当たりの売上がならされて、平均的に計上することができるようになります。 例えば、Webショッピングのサイトを6ヶ月、6000万円掛けて作ったとしましょう。 今までは「工事完成基準」という完成時に一括計上するやり方であったため、6ヶ月後に6000万円がどどんと売上になりました。 一方、今回の新基準では、最初の3ヶ月で全体スケジュールの6割まで進んでいたら、 6000万円×6割=3600万円 をその期間の売上として計上してよいのです。 営業さんの中には「なんとか今期の売上に計上したい」と考えて、無理やり完成時期を早めてしまう方もいたり
ユーザーの要件定義があいまいでシステム開発中も修正に次ぐ修正。プロジェクトは大幅に遅れて、予算が超過。しわ寄せは下請け、孫請けへ。デスマーチ……。新3Kともいわれるこんな日本のIT業界が2009年4月に大きく変わるかもしれない。そのきっかけとなるのが「工事進行基準」の原則義務付けだ。 【関連記事】 工事進行基準を分かりやすく解説してみよう【基本編】 工事進行基準を分かりやすく解説してみよう【対応編】 工事進行基準(用語解説)とは会計基準の変更によって2009年4月にシステム・インテグレータ(SIer)など受注ソフトウェア開発業に原則として義務付けられる収益の計上方法。開発期間中にその売り上げと原価(費用)を、工事(ソフトウェア開発、システム開発)の進捗度に応じて、分散して計上する仕組みだ。 これまでSIerは、工事進行基準ではなく、開発終了時に売り上げと原価を一括計上できる「工事完成基準」
It looks like Nick Kallen’s wildly popular has_finder plugin will be making its way into Rails 2.x in the form of named_scope. Observe: class User < ActiveRecord::Base named_scope :active, :conditions => {:active => true} named_scope :inactive, :conditions => {:active => false} named_scope :recent, lambda { { :conditions => ['created_at > ?', 1.week.ago] } } end # Standard usage User.active # same
シリコンバレー[に限らないが]のスタートアップ企業にとって大切なことは何だろうか。 スタートアップを考える起業家にとって二つの文書が必読だと Michael Arrington がいっている。「アリーナの男」[前出]と「持続可能な企業の条件」の二つだ。 TechCrunch: “Sequoia’s Gospel of Startups More True Than Ever” by Michael Arrington: 20 March 2008 TechCrunch Japanese: “Sequoia Capitalが説くスタートアップへの福音“: 21 March 2008[Namekawa, U 訳] 後者は、ベンチャーキャピタルの雄 Sequoia Capital が手を差し伸べたいと考えるスタートアップの条件だ。 Apple、Google、Yahoo、Cisco Systems
なんか流行ってるみたいなのでいつも使うものを数点あげてみます。 rubyでワンライナーするときには-aneと-apeだけおぼえれば大体いける。 日本生まれだけあって日本語はほとんど気にしなくてOK データは以下 $ cat > d.txt 1 ひとつめ foo 2 二つ bar 3 3っつめ buzz 真ん中のカラムのみを抜く $ cat d.txt | ruby -ane 'puts $F[1]' ひとつめ 二つ 3っつめ 真ん中のカラムを一つのレコードへ $ cat d.txt | ruby -ane 'print $F[1]," "';echo ひとつめ 二つ 3っつめ $ cat d.txt | ruby -ane 'print $F[1],","';echo ひとつめ,二つ,3っつめ, 最終カラムのみ抜き出す $ cat d.txt | ruby -ane 'puts $F[2]
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く