Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. The following article is a guest article written by John Philip Green of Savvica, a Toronto based educational technology company whose development efforts are focused on Ruby and Rails. Hiring Rails full-time Rails developers is hard. Here's why: Surging demand. You will likely fight other companies for every recruit. $100
When you buy through affiliate links in our content, we may earn a commission at no extra cost to you. Learn how our funding model works. By using this website you agree to our terms and conditions and privacy policy. We uphold a strict editorial policy that focuses on factual accuracy, relevance, and impartiality. Our content, created by leading industry experts, is meticulously reviewed by a tea
Notes: ‘Backtab’ is ‘Shift-Tab’ The key labeled ‘Backspace’ on most PC keyboards is the ‘Delete’ key The ‘Num Lock’ key on PC keyboards is ‘Clear’ The keys labeled ‘Print Screen’, ‘Scroll Lock’, and ‘Pause’ are respectively ‘F13’, ‘F14’, and ‘F15’ The key labeled ‘Insert’ is the ‘Help’ key I’m not sure whether the ‘Menu’ key actually does anything, as I don’t own a keyboard with that key on it. Fo
http://martinfowler.com/bliki/GroovyOrJRuby.html 2007/11/27 現在、Java仮想マシン(JVM)上で動くスクリプト言語として、GroovyとJRubyはどちらが優勢なのかという議論が巻き起こっている。 この言語戦争の勝者はどちらなのか!? 知りたいよねー。知りたいでしょ。 みんなは「プロジェクトに使うのはどっちだ?」とか「今から学習するならどっちだ?」とか気になっていると思う。 まず最初に押さえなきゃいけないのは、このレースの出走馬が2頭だけだと考えるのは公平じゃないってことだ。 JVM上のスクリプト言語の歴史は古く、Jython(JavaによるPython実装)なんてずっと昔から存在している。 他にもいろいろありすぎてよく分からない状況なので、ここではあえて列挙することはしない。「XXXがないじゃないか!」と怒られても困るしね。
I’m back from the Rails Conference Europe in Berlin. I realize that a 45 minute talk is hardly enough to tell everything which is important to say about Rails security. Moreover, you will never get the level right in a talk about security (or generally): There are Rails newbies, everyday-programmers and even security experts. Anyway, I was referring to this web site quite often as I wanted to prov
今週ずっと体調が悪かったのだが、少し元気が出てきたので、前々から調べていたものを整理してみた。 英語100万語を実践すべくミステリを中心に段階的に読み進んできた。 現在は、英語177万語、SSSで言うところのレベル6あたりに位置している。 そろそろ、技術書の類にも手を出すのもいいかも知れないと思い始めた。 とは言っても、いきなり知らない分野の本に手を出しても途中で挫折する可能性が高い。 もっとも、SSSでは「面白くなかったらやめる」という原則があるので、途中で投げ出すこと自体は悪いことではない。 ただ、私としては、最後まで読んで達成感も味わいたい。 そこで、Ruby関係の本なら何とかなるかと思い、ちょっとAmazonで調べてみた。 全部、英語だと思うけど、違う言語の本が紛れ込んでいるかも知れない。 なお、今回は敢えてAmazon.comの方にリンクした。 Amazon.co.jpだと書籍の
This is a summary of what I’ve been playing with in case people find it interesting. In general, there are three ways to find the derivative of a function: Do the symbolic manipulation of formulae that we all learned in school when we were 16 years old. This assumes that one has the function as an algebraic expression of some kind in terms of known quantities. Do it numerically, by computing (f(x
limit my search to r/programmingsubreddit:subredditfind submissions in "subreddit"author:usernamefind submissions by "username"site:example.comfind submissions from "example.com"url:textsearch for "text" in urlselftext:textsearch for "text" in self post contentsself:yes (or self:no)include (or exclude) self postsnsfw:yes (or nsfw:no)include (or exclude) results marked as NSFWe.g. subreddit:aww sit
There is a certain mystique about monads, and even about the word "monad" itself. While one of our goals of this set of chapters is removing the shroud of mystery that is often wrapped around them, it is not difficult to understand how it comes about. Monads are very useful in Haskell, but the concept is often difficult to grasp at first. Since monads have so many applications, people often explai
著作権法改正巡る2つの対立・「思いやり」欠如が招く相互不信を読みました。記事の総意として、「早く何とかしないとコンテンツ産業に取り返しのつかないダメージを与えてしまう」という主張には賛成します。ただ、それが「JEITA と MiAU およびネットユーザは自重せよ」という論調であれば、この記事はあまりに不適切な議論を展開しており、賛成することはできません。 それにも関わらず、JEITAやMIAUは制度変更に対する反対や批判ばかりで、建設的な対案は何ら示していない。これでは、小泉構造改革に反対した抵抗勢力や、テレビに出演している出来の悪い評論家と同じである。 http://it.nikkei.co.jp/internet/news/index.aspx?n=MMIT12000026112007 私はとても気に入らないのですが、JEITA の態度は一貫していると考えていて、なぜ一貫しているのかと
近頃は仕事で使うちっさいテキストフィルタを Haskell で書いたりすることがあるんだけど、ユニットテストの書き方がよく分からない。いや、HUnit モジュールの使い方は id:jmk さんが丁寧に解説して下さっているんだけど、モジュール定義の仕方とコンパイルの仕方がいまいち。プログラム本体が書いてあるファイルで Main モジュールと main アクションが定義してあって、テストが書いてあるファイルで Main モジュールと main が定義してあったら、うまくコンパイルできないよなぁ…? それとも main は Main の中になくてもいいんだっけ? module Tested where import System hello :: String -> String hello name = "Hello, " ++ name ++ "." main :: IO () main =
つーか、fold の弱点として、言語によって引数の順番がまちまちで、 正直憶えきれないってのがあるんだよな。誰か対応表とか作ってくれんもんか。 jijixi's diary - fold, map, for-each この中から一つ選ぶとしたらどれ? 確かにいろいろとややこしいのでまとめてみました。 いくつかの言語について大雑把に表にすると次のような感じ。 言語 関数 Haskell, OCaml, Scheme, Erlang foldl* f init items C++ accumulate(begin, end, init, f) Ruby*, JavaScript items.inject(init, f) Python, Perl* reduce(f, items [, init]) 言語 畳み込む二項演算 Scheme(SRFI)*, Erlang f(item, acc)
Post categories: Technology Tom Scott | 17:30 UK time, Friday, 30 November 2007 Like most organisations the BBC has its own technical ecosystem; the BBC's is pretty much restricted to Perl and static files. This means that the vast majority of the BBC's website is statically published - in other words HTML is created internally and FTP'ed to the web servers. There are then a range of Perl scripts
Magic Models → by Dr Nic conjure 1. To create events that appear to be magical - David Copperfield website The world famous Dr Nic’s Magic Models. Never write a vanilla ActiveRecord class again. If you have a people table, you can ask for Person class without defining it! Magic Multi-Connections ... ActiveRecord models are allowed one connection to a database at a time, per class. This is now fix
Artful code Resources and tips for Lisp, Python, PHP, and other interpreted languages. Apropos What is artful code? LISPs are traditionally named using synonyms for cleverness, such as Guile or Scheme; artifice is built into the language itself. Artful code is expressive, efficient, elegant, and idiomatic, in that order. Programming with threads is one of the more difficult tasks in programming. T
As a user of many web applications, I often find myself noticing little things that slow me down. One such thing is the use of checkboxes in web forms. It’s not the problem of checkboxes itself, it’s the face that checkboxes require the user to really focus their attention to a fairly small box on the page and perform a click inside. If you’re filling out a form really quickly, it’s almost guarant
Saturday, December 01, 2007 リーナス・トーバルズ「Subversion ほど無意味なプロジェクトはない」 Tech Talk: Linus Torvalds on git My hatred of CVS has meant that I see Subversion as being the most pointless project ever started. The slogan for Subversion for a while was "CVS done right" or something like that. And if you start with that kind of slogan, there is nowhere you can go. There is no way to do CVS right. ぼくの CVS への憎悪が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く