PROGRAMMING
先日、まちつく!が正式リリースになりました。よろしければ是非携帯でアクセスして遊んでみてください。こんにちは、ryosukeです。ラボブログの前々回のエントリーで ruby で実装された web application framework の Sinatra が紹介されていたのですが、私…
イイ!イイよこれ!けど、すごくわかりづらいイイ!であるというのも確か。残念ながら勝間本と違って、本書はプログラムを書ける人でないと読むこともままならないので。この本をどれだけイイ!と思えるかで、プログラマーとしての発展段階を測れる、そんな一冊…
ちょっと前のときどきの雑記帖で紹介されていたMixins considered harmfulシリーズが面白そうだったので1と2を読んでみた。Mixins considered harmful/1Mixins considered harmful/2Mixins considered harmful/3Mixins considered harmful/4以下、かんたんな…
Git - Fast Version Control SystemJRuby - Java powered Ruby implementationJRubyの開発者であるCharles Nutter氏はJRuby Moves to Gitにおいて、JRubyのメインリポジトリをSubversionからGitへ移行させたことを伝えている。ここのところGitの人気はうなぎ…
原理画像の拡大縮小アルゴリズムはいくつか存在します・ニアレストネイバー・バイリニア・バイキュービック・Lanczos-2・Lanczos-3この中で理論上最も美しいとされているのはLanczos-3であり、漢はだまってこの方法を選ぶべきなのですが、いくつかの実装では…
http://www.atmarkit.co.jp/news/200904/10/matz.htmlPerlやRuby、Pythonといったスクリプト言語では、記述が非常にストレートで端的になる。JavaやC++といった言語では、「public static void mainなど、コンピュータに伝える約束事が多くて、やりたいこと…
2009/04/10ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に…
自分の専門分野で成功したいと思うのであれば、現状に満足してしまってはならない。この記事では、将来の就職の見込みを最大化するために、今取り組んでおくべき10のスキルを説明する。最近の経済の変化から、現在多くの開発者が短期的な仕事を探している。…
ギークとスーツ,という言葉がある。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…
雑記/備忘 | 11:42 | Ruby言語ってご存知ですか?インタプリタを開始すると、次のようなバナーが出るようです(動かしたことないけど)。+------------------------------+| `The Ruby Interpreter' || || Copyright 1993 Graham Hutton || graham@cs.chalm…
最近、技術者やプログラマを相手に、面接ばっかりやってます。 毎回質問事項を考えるのにも飽きたので、再利用できるようにまとめておきます。 もしさわりの質問に対する反応が良かった場合は、さらに突っ込んだ質問 (インデントが深いもの) をします。経験…
はじめに 前回はRuby/PHP/Perl、それぞれの言語ごとにフレームワークとテンプレートエンジンについて比較を行いました。これにより、現在のWebアプリケーション開発に求められる仕組みを俯瞰できたと思います。 今回はこの比較を基に、Ruby on Railsのこれま…
The requested blog was not found on this server -- unless you requested that of Dan Kogai (小飼 弾).まずは各論から。 Perlはもう終り? | | プログラマ2.0日報 | あすなろBLOG言語仕様が汚い。厳格にはサブルーチンの「引数」という概念がないし、変…
RubyのGUIライブラリ「wxRuby」の開発者であるアレックス・フェントン(Alex Fenton)氏が、昨年末にWebアンケートの形で調査したRubyでのGUIプログラミングに関する調査結果が発表された。Rubyプログラマの約3分の2は、現在または過去にRubyでのGUIプログラ…
1 月 31 日に、ついに、Ruby 1.9.1 がリリースされました。作業をされたみなさん、ありがとうございます。このリリースは、1.9 系統初の安定版リリースです。Ruby 1.9 については、今号のるびまにもいくつかの記事(Ruby M17N の設計と実装、Ruby 1.9 で Web …
円陣を組む数十人の参加者。「しまっていこうぜ!」と円陣の中心で叫ぶ講師。「イケテルJRuby勉強会」に参加して、まず最初に見られる光景がこれだ(写真1)。もちろんスポーツの試合をするわけではないが、参加者はこの後、プログラミングという“トレーニン…
最近まわりでRailsが流行っているんだけど、なんだか2ケタ以上の人が「webサービスと何か(?)をするにはRuby on Railsで全てできる」という盛大な勘違いを起こしているので説明用資料を書いておく。 Railsはwebアプリケーションを簡単に作れるMVCフレームワー…
PDFをバッチで作成しなくちゃならんっつーことで。 以前PHP+FPDFで処理したが、FPDFがちょっと古めかしいとか環境がWindowsということもあってRuby+Prawnでできないかお試し。 ・Prawn ・Prawn Document 参考リンク: ・InfoQ RubyのPDF生成、Prawnを使っ…
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…
自分語り昨年は、多くの技術系イベントに参加したり、技術書を読みあさったりといったことをやっていました。もともと、こんな感じでWebアプリやらLLやらオープンソースやらの世界に興味を持ったのは、二年前にRubyでRetroTubeを作って公開し、大勢の方から…
雑記参考資料:「あたし状態遷移図」、あるいは「あたし約5.2MB」 - 理系男子の書斎には、どうしても小説が少ない。っていうか無い。 - ファック文芸部,あたしオートマトン - 理系男子の書斎には、どうしても小説が少ない。っていうか無い。 - ファック文芸部…
勉強法, プログラミング, マインド 0.目的の明確化a)プログラミングを学ぶ目的: ・社内の不をなくし、プロブラミングで自動化出来る所は自動化。(メンバーへの貢献) ・社内の技術力を強化し、顧客のニーズを満たす(顧客に貢献) ・高い技術力を売りに…
Ruby には使われなくなったメモリを自動的に検出し解放してくれる ガベージコレクションの機能がある。 この節ではこのガベージコレクションの詳細を追ってゆく。 オブジェクトの管理 Ruby の GC は Ruby のオブジェクトのみが対象だ。かつ、Ruby が 生成し…
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技術を用…
オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。Webサービスの企画、構築承…
java, ruby | 17:01 | Java の父と言われる Gosling。業界内では超有名人。そんな彼でも、間違えることはあるさ。 -- 一部では"JavaはすでにCOBOLのようなレガシーに近い"という声も上がっていますが…。その意見にはまったく賛同しかねるね。そういうことを…
まとめたくなったのでメモ的に。正規表現は便利ですが、複雑なものを書いているときにはチェックするのが面倒なときもしばしば。 strfriend 正規表現が何を意味しているのかをグラフィカルに表示。わかりやすい。 ↑ メアドの正規表現だと。 ↑ こういう意味で…
タイトルどおり「楽天テクノロジーカンファレンス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