思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。
Cloud Foundry, the Proven Development Platform for Cloud-Native Applications Cloud Foundry provides a highly efficient, modern model for cloud native application delivery. cf push — And Your App is Live Cloud Foundry makes going from code to running apps as easy as a single cf push command. Don’t spend your time writing infrastructure config for Kubernetes and Istio. Stay focused on your code.
わたし的棚ぼた一万円選書 急に千葉さんに手渡された封筒、開けてみたら1万円札が1枚。何ごとかと思えば、同期の出張を代わったお礼をもらったらしい。 「葵はワンオペで育児してくれたから」と半分わけてくれました。 泡銭の1万円 これはもう、わたし的1万円選書をしろという思し召しなのでは……
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 知って得する21のRubyのトリビアな記法: melborne.github.com - ちょっとトリビアだけど 知っていると意外と便利なRubyの記法を 21個拾ってみたよ(Ruby1.9限定) 君なら全部知ってるかもしれないけど.. 1. 動的継承 Rubyのクラス継承では < 記号の右辺に クラス定数だけでなくクラスを返す式が書けるよ class Male def laugh; 'Ha ha ha!' end end class Female def laugh; 'Fu fu fu..' end end class Me < [Male, Female][rand 2] end Me.superclass # => Female Me.new.laugh
Web上にあるほとんどのHaskellチュートリアルは言語についてのマニュアルのような教え方をしようとしているようです。それらには言語の文法、概念が少し載っていて、読者に対話環境でいくつかの簡単な関数を作るように指示します。よく機能する有用なプログラムの書き方は大抵最後にまわされるか、そもそも省かれていたりします。 このチュートリアルは違う方針を取ります。コマンドライン引数解析から始めて、完全に機能するR5RS Schemeのかなり大きなサブセットの実装まで進みます。道すがら、Haskellの持つI/O、mutable state、dynamic typing、エラー処理、そして構文解析機能を学びます。このチュートリアルを終える頃には、あなたはHaskellとScheme両方がかなり良くわかるようになっているはずです。 このチュートリアルの対象読者は主に以下の2種類です。 LispかSch
気付きとか 集合の例として出ているものについて(p.113) (apple peaches apple plum)や(apples peaches pears plums)などリストの中の要素に複数形のものがある。 set?がどんな関数か考えさせるために複数形の名詞を入れてるのかなぁ(複数形の名詞だからといってsetなわけではないみたいな) eq?をequal?使って書き直したっけ? p.113とp.115でmember?とかmultirember?の定義をequal?使って書き直したって記述があるんだけど記憶になかった orz makesetのテストケースについて 最初のmakesetの定義だと結果はp.114の最初の質問の答え(apple peach pear plum lemon)と同じ結果にならない。 最初のmakesetの定義だと結果はp.114の最後の質問の答え(pear pl
Build Yourself As a developer, use your JavaScript or TypeScript knowledge to develop your next web or mobile App Integrate the best open-source technologies such as Angular, Ionic, and Cordova. Speed up your App release with a smart development flow Build with a Mentor Have a skillful mentor guiding you through the best practices of mobile and web development Accelerate your learning curve with l
今日は linaro な kernel をだらだら見ようかな、って思っていたら @hanachin_ の中のヒトからエントリ投入の報せが入った。 Scheme手習い Chapter 7 そろそろ真面目にヤらないとシャレにならないはずなので真面目に確認着手。 とりあえず git pull して diff 見てみるか。いっちゃんてっぺんの commit が dfb5e59f でこの章の最初の commit が 13d42219 で良いのかな。ちがうのかな。その前から、という形でないと駄目なのかな。377c3253 でヤッてみれば良いのか。 makeset 最初の makeset は gosh> (define lat '(apple peach pear peach plum apple lemon peach)) gosh> (makeset lat)(pear plum apple lem
仕事で多忙なときって勉強とか新しい知識の吸収がはかどるなあと思うので、忙しいときほどいろいろ詰め込みたいタイプです。 で、その性格もあって毎日24時23分の最終電車に乗って帰宅するほど働いていた頃、並行して興味があった業務外の資格を取得したことがあったのですが、本などでいろいろ言われている通り、ほんとにちょっとしたコツでけっこうやれるものだな、と実感しました。 具体的なポイントについてはkomokoさんが丁寧なエントリーを書かれているので、わたしは体験談を書こうかなーと思います。 仕事をしながら勉強を続けるための7つのポイント|かみんぐあうとっ http://d.hatena.ne.jp/komoko-i/20110625/p1 会社帰りに毎日30分、マクドナルドで勉強した 当時は激務だったので、自宅に帰ったら即お風呂→即寝でした。 家に着くと1時を回っていて、ヘロヘロになりながら化粧を落
The document discusses the idea of integration by parts, which involves using the product rule in reverse to evaluate integrals that cannot be solved using other methods. It presents the integration by parts formula as u(x)v'(x)dx = u(x)v(x) - u'(x)v(x)dx and works through an example problem of evaluating the integral of xex dx using this formula. The example breaks the integral down into separate
Clojure のソースを TextMate で書き綴って、REPL で実行するプロセスはとても快適ではありますが、一点ほど難点があります。それはインデントです。 python でも同様の症状が発生しますが、ruby のようにブロックの終端を表わすブレースなどが行頭に戻って来ないソース形式の場合、TextMate ではインデントが正常に動作しません。 仕方ありませんので、python では、Python Package Index : PythonTidy 1.20 を呼び出して代用しておりましたが、どうも Clojure でも同様の処置を施さねばならないようです。 Google 先生によると、こちらを (参考) はてなブックマーク - TextMateでのClojureのインデント解決編 - マンジラボ 参考にせよ、との思し召しなのですが、残念ながら、当該サイトは閉鎖、ないしはメンテナン
ふと思い立ってClojureの勉強を始めることにしました。 - 達人プログラマーを目指してで書いたように、10日前にClojureの勉強を始めました。まだ勉強を始めたばかりのということもあり、他人に上手く正確に説明できる段階ではないかと思いますが、自分自身超初心者の立場で書くということも有意義であると思うので、間違いを恐れずに今まで理解したことのポイントについて書いてみようと思います。*1 スカラー値のリテラル ClojureはREPL(Read Eval Print Loop)という対話的実行環境を持つので、いきなり大きなプログラムを作成しなくても、一行一行結果を確認しながら勉強することができます。したがって、数値や文字列などのリテラルをREPLのプロンプトに入力すると、値がそのまま結果として返ってくることが確認できます。 user=> 0xff 255 user=> 0377 255
前回Clojure言語基本の「き」 - 達人プログラマーを目指してに引き続き、Clojure言語を新しく覚える際にポイントとなる事柄をまとめていきたいと思います。 逐次実行 (do 式1 式2 ... 式n)の形式を使うことで、処理を逐次実行させることができます。最終的に一番右側の式の結果が全体的な式の結果となります。この方法は副作用の存在を前提としているため、純粋な関数型のプログラムに対する手続き型プログラミングへの抜け道となる危険性がありますが、ClojureからJavaを呼び出す場合などに便利な場合があります。 user=> (do (println "Hello") (println "World") (+ 1 2)) Hello World 3 また、doと似た構造は、(後から説明するように)letやwhenなどClojureプログラムのさまざまな場面で暗黙的に表れるという点も重
FizzBuzzをサービスにする「CodeEval」が面白い、というエントリーは、プログラマ採用に必要なスキル判定とリクルーターのマッチングをサービスとして提供するベンチャーの紹介でした。 しかし「良いプログラマ」というのがいるとして、それを見るのに、アルゴリズムのコーディングなんか必要なのか、そんなもので測れるのかという根本的な問題があるように思えます。 最近、RubyInsideで見かけた「Practical Tips for Hiring Ruby Web Developers」(RubyのWeb開発者を雇うための実践的なティップス)と題されたエントリは、まさにこれに答える内容で興味深いです。オーストラリア人開発者のTim Gohさんは、CのatoiだのQuickSortだのを書かなきゃいけなかったことなんて最近ないでしょ、Fizzなんてプロダクション環境で出力したことねぇよとして、
3がつく数と3の倍数の時だけアホになる(片仮名になる)それ以外は普通に数字を表示 peercastの大会で課題だったので、っていうか就活の課題やれ俺www (use srfi-1) (use srfi-13) (define (unpack x y) (if (= x 0) y (unpack (quotient x 10) (append (list (modulo x 10)) y)))) (define (3baisu? x) (= (modulo x 3) 0)) (define (3gatuku? x) (any (lambda (i) (= i 3)) (unpack x '()))) (define (senkurai x) "セン") (define (hyakukurai x) (ref '( "" "ヒャク" "ニヒャク" "サンビャク" "ヨンヒャク" "ゴヒャ
Developers need control over their own environment! Cloud9 IDE is aiming to be the IDE for Javascript developers. We have all experienced the Eclipse variants and other Java or C++ IDE's for which webdevelopment and javascript was an afterthought. Extending these applications or customizing them to our needs was done in either Java or C++ and generally very difficult. We are developing application
こんにちは、@IT編集部の西村賢です。先日、こっそりRuby技術者認定試験のシルバーを受けてきました。100点満点で88点、合格でした。合格ラインは75点。全50問なので13問落とすと不合格です。私は6問落とした計算です。 感想をヒトコトでいうと、「Rubyのことが良く分かっていないことが分かって勉強になった」というところです。 以下、体験談と感想を書いてみたいと思います。 試験対策は模擬試験をやれば十分かも 試験対策は2つやりました。1つは、模擬試験が2パターン収録されている「Ruby技術者認定試験 公式ガイド」(伊藤忠テクノソリューションズ(著)、Rubyアソシエーション(監修)、ITpro(編集))を使って問題を解いたことです。Rubyの概要や文法の解説部分は、ざっと30分ほど眺めて、いきなり模擬試験をやりました。 2パターンとも80点前後だったので、間違えたところだけを確認して試験
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く