PROGRAMMING

ウノウラボ Unoh Labs: 5分で分かるHaml

先日、まちつく!が正式リリースになりました。よろしければ是非携帯でアクセスして遊んでみてください。こんにちは、ryosukeです。ラボブログの前々回のエントリーで ruby で実装された web application framework の Sinatra が紹介されていたのですが、私…

404 Blog Not Found:神は細部に宿る - 書評 - まつもとゆきひろ コードの世界

イイ!イイよこれ!けど、すごくわかりづらいイイ!であるというのも確か。残念ながら勝間本と違って、本書はプログラムを書ける人でないと読むこともままならないので。この本をどれだけイイ!と思えるかで、プログラマーとしての発展段階を測れる、そんな一冊…

Mixinは有害か? - Sooey

ちょっと前のときどきの雑記帖で紹介されていたMixins considered harmfulシリーズが面白そうだったので1と2を読んでみた。Mixins considered harmful/1Mixins considered harmful/2Mixins considered harmful/3Mixins considered harmful/4以下、かんたんな…

止まらないGit人気、JRubyも移行 - 対抗馬はMercurial | エンタープライズ | マイコミジャーナル

Git - Fast Version Control SystemJRuby - Java powered Ruby implementationJRubyの開発者であるCharles Nutter氏はJRuby Moves to Gitにおいて、JRubyのメインリポジトリをSubversionからGitへ移行させたことを伝えている。ここのところGitの人気はうなぎ…

Lanczos拡縮アルゴリズムの実装 - GIOの日記

原理画像の拡大縮小アルゴリズムはいくつか存在します・ニアレストネイバー・バイリニア・バイキュービック・Lanczos-2・Lanczos-3この中で理論上最も美しいとされているのはLanczos-3であり、漢はだまってこの方法を選ぶべきなのですが、いくつかの実装では…

きまぐれ日記: pubic static はコンピュータに伝える約束事ではない

http://www.atmarkit.co.jp/news/200904/10/matz.htmlPerlやRuby、Pythonといったスクリプト言語では、記述が非常にストレートで端的になる。JavaやC++といった言語では、「public static void mainなど、コンピュータに伝える約束事が多くて、やりたいこと…

「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演 − @IT

2009/04/10ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に…

次の5年間で開発者が必要とする10のスキル - builder by ZDNet Japan

自分の専門分野で成功したいと思うのであれば、現状に満足してしまってはならない。この記事では、将来の就職の見込みを最大化するために、今取り組んでおくべき10のスキルを説明する。最近の経済の変化から、現在多くの開発者が短期的な仕事を探している。…

まつもとゆきひろ氏が考える「ギークとスーツのあるべき関係」:ITpro

ギークとスーツ,という言葉がある。ITの世界においてギークはソフトウエア開発者を指す。ただの開発者ではなく,腕は立つがあまり一般常識にこだわらない開発者をこう呼ぶことが多い。スーツは,事業を企画したりマネジメントしたりしてビジネスを成立させ…

RubyからPythonに移行した開発者の残尿感を下げる最良の方法 ― TRIVIAL TECHNOLOGIES 2.0 byats―posted at2009-03-18 12:19last modified2009-03-18 12:19 http://coreblog.org/ats/rubyish-end-in-python end = "\(^o^)/オワタ" わろっしゅ ちょうおすす…

InfoQ: RFactor:テキストエディタ用のRubyのリファクタリングサポート 作者 Mirko Stocker, 翻訳者 沼田 暁子 投稿日 2009年3月16日 午後12時23分 コミュニティ Ruby, Agile トピック IDE, RubyGems, アジャイル技術 タグ Refactoring, ParseTree, IDEs RFa…

こんなRuby言語 - 檜山正幸のキマイラ飼育記

雑記/備忘 | 11:42 | Ruby言語ってご存知ですか?インタプリタを開始すると、次のようなバナーが出るようです(動かしたことないけど)。+------------------------------+| `The Ruby Interpreter' || || Copyright 1993 Graham Hutton || graham@cs.chalm…

無精で短気で傲慢なプログラマ | 技術者・SE・プログラマ面接時の技術的な質問事項

最近、技術者やプログラマを相手に、面接ばっかりやってます。 毎回質問事項を考えるのにも飽きたので、再利用できるようにまとめておきます。 もしさわりの質問に対する反応が良かった場合は、さらに突っ込んだ質問 (インデントが深いもの) をします。経験…

Webサービスの開発にフレームワークが必要な理由 〜Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門〜 :CodeZine

はじめに 前回はRuby/PHP/Perl、それぞれの言語ごとにフレームワークとテンプレートエンジンについて比較を行いました。これにより、現在のWebアプリケーション開発に求められる仕組みを俯瞰できたと思います。 今回はこの比較を基に、Ruby on Railsのこれま…

404 Blog Not Found:「○x言語はもう終わり」というプログラマは終わり

The requested blog was not found on this server -- unless you requested that of Dan Kogai (小飼 弾).まずは各論から。 Perlはもう終り? | | プログラマ2.0日報 | あすなろBLOG言語仕様が汚い。厳格にはサブルーチンの「引数」という概念がないし、変…

Rubyプログラマの3分の2はRubyでGUIプログラミングの経験あり 日本で最も人気のあるツールキットは「Ruby-GNOME2」:CodeZine

RubyのGUIライブラリ「wxRuby」の開発者であるアレックス・フェントン(Alex Fenton)氏が、昨年末にWebアンケートの形で調査したRubyでのGUIプログラミングに関する調査結果が発表された。Rubyプログラマの約3分の2は、現在または過去にRubyでのGUIプログラ…

Rubyist Magazine - Ruby 1.9.1 の歩き方

1 月 31 日に、ついに、Ruby 1.9.1 がリリースされました。作業をされたみなさん、ありがとうございます。このリリースは、1.9 系統初の安定版リリースです。Ruby 1.9 については、今号のるびまにもいくつかの記事(Ruby M17N の設計と実装、Ruby 1.9 で Web …

プログラミング勉強会に見た“明るい”話:ITpro

円陣を組む数十人の参加者。「しまっていこうぜ!」と円陣の中心で叫ぶ講師。「イケテルJRuby勉強会」に参加して、まず最初に見られる光景がこれだ(写真1)。もちろんスポーツの試合をするわけではないが、参加者はこの後、プログラミングという“トレーニン…

橋本商会 Rails + Physical Computingする時の注意点

最近まわりでRailsが流行っているんだけど、なんだか2ケタ以上の人が「webサービスと何か(?)をするにはRuby on Railsで全てできる」という盛大な勘違いを起こしているので説明用資料を書いておく。 Railsはwebアプリケーションを簡単に作れるMVCフレームワー…

猫ぐらし: Ruby de Pdf

PDFをバッチで作成しなくちゃならんっつーことで。 以前PHP+FPDFで処理したが、FPDFがちょっと古めかしいとか環境がWindowsということもあってRuby+Prawnでできないかお試し。 ・Prawn ・Prawn Document 参考リンク: ・InfoQ RubyのPDF生成、Prawnを使っ…

DRY (Don't Repeat Yoursel) の意味を勘違いしてたかも - kwatchの日記

dev | 22:34 | なんか、DRY の原則をすっげー勘違いしてたかも。 The DRY (Don't Repeat Yourself) Principle states:Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.Dont Rep... http://d.haten…

学び続けること - COBOL技術者の憂鬱

自分語り昨年は、多くの技術系イベントに参加したり、技術書を読みあさったりといったことをやっていました。もともと、こんな感じでWebアプリやらLLやらオープンソースやらの世界に興味を持ったのは、二年前にRubyでRetroTubeを作って公開し、大勢の方から…

無限あたし彼女 - gnarl、技術メモ

雑記参考資料:「あたし状態遷移図」、あるいは「あたし約5.2MB」 - 理系男子の書斎には、どうしても小説が少ない。っていうか無い。 - ファック文芸部,あたしオートマトン - 理系男子の書斎には、どうしても小説が少ない。っていうか無い。 - ファック文芸部…

素人プログラマのプログラミング学習記録 〜その1:学習戦略 / 勉強法 - プログラマーkkの勉強/成長ブログ(@モバイル広告代理店ライブレボリューション) 〜Ruby学習中

勉強法, プログラミング, マインド 0.目的の明確化a)プログラミングを学ぶ目的: ・社内の不をなくし、プロブラミングで自動化出来る所は自動化。(メンバーへの貢献) ・社内の技術力を強化し、顧客のニーズを満たす(顧客に貢献) ・高い技術力を売りに…

ガベージコレクション

Ruby には使われなくなったメモリを自動的に検出し解放してくれる ガベージコレクションの機能がある。 この節ではこのガベージコレクションの詳細を追ってゆく。 オブジェクトの管理 Ruby の GC は Ruby のオブジェクトのみが対象だ。かつ、Ruby が 生成し…

Appcelerator Titanium makes building desktop rich applications easy

Appcelerator Titanium makes building desktop rich applications easyTitanium is the first open platform for building rich desktop applications.Open source Titanium is licensed under the Apache Public L... http://titaniumapp.com/ Web技術を用…

MOONGIFT: こ、これは凄いぞ…Web/デスクトップ対応アプリケーション開発環境「Titanium」:オープンソースを毎日紹介

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。Webサービスの企画、構築承…

ゴスリングだって間違える - kwatchの日記

java, ruby | 17:01 | Java の父と言われる Gosling。業界内では超有名人。そんな彼でも、間違えることはあるさ。 -- 一部では"JavaはすでにCOBOLのようなレガシーに近い"という声も上がっていますが…。その意見にはまったく賛同しかねるね。そういうことを…

ブラウザで正規表現のチェックなどができるサイトまとめ | IDEA*IDEA

まとめたくなったのでメモ的に。正規表現は便利ですが、複雑なものを書いているときにはチェックするのが面倒なときもしばしば。 strfriend 正規表現が何を意味しているのかをグラフィカルに表示。わかりやすい。 ↑ メアドの正規表現だと。 ↑ こういう意味で…

Kwappa開発室: 楽天テクノロジーカンファレンス2008に参加する

タイトルどおり「楽天テクノロジーカンファレンス2008」に参加してきた。去年に続... http://kwappa.txt-nifty.com/blog/2008/12/2008-32b1.html 1 http://b.hatena.ne.jp/entry/http://kwappa.txt-nifty.com/blog/2008/12/2008-32b1.html