CleanCodeはよいわけではない、場合によっては悪いこと
はじめに 今日からゴールデンウィーク初日! 仕事のほうも2月から3ヶ月間続いたプロジェクトが一区切りだ。 過去のブログ記事と関連づけながら、ここで振り返りをしてみる。 前提 このプロジェクトに入る前は、精神的につぶれてた。 エンジニアとプログラマの違いについて定義してみた | Futurismo なので、1月はリハビリのために特定のプロジェクトには参加していなくて、 毎日Emacsをいじっていた。...
View Article[Coursera]Web Application Archtecturesを受講しました
CourseraでWeb Application Archtecturesを受講しました。 Web Application Architectures | Coursera Motivation ちょうど仕事でもRubyを使い始めたときだった。 Rubyのキラーアプリ。Railsに触れる、”チャンス”と思ってやってみた。 Course Lecture...
View Articleプログラマは芸術家となりえるか?クヌース先生のプログラム論を読んだ読書メモ
はじめに 文芸的プログラミングに興味を持ったため、クヌース先生のエッセイ集をAmazonで買ってみました。 クヌース先生のプログラム論 posted with amazlink at 14.05.03 Amazon 楽天 この記事は、第一章の「アートとしてのプログラミング」についての読書メモです。 一般的なサイエンスとアートの定義 クヌース先生の代表的著作 The Art of Computer...
View Articleプログラミングの世界観を変える衝撃!Paradigms of Computer Programmingで震えるほどの知的感動を体験した
はじめに EdxでParadigms of Computer Programmingという講座を受けた。 LouvainX: Louv1.01x: Paradigms of Computer Programming | edX 感動というものを頭に走る電撃と定義するならば、 このCourseは自分にとって、まちがいなく最高の感動だった。 内容 感動的な講義の展開...
View ArticleSelenium BuilderでRubyコードを自動生成して実行する
次世代Selenium IDEと唱われている、Selenium Builderを試したメモ。 次世代Selenium IDE 次世代という意味は、Selenium2 、 つまりWebdriverをサポートしているということ。 Selenium IDEは Selenium1(or RemoteConsole RC)をサポートしている。 Selenium Builderの準備 Selenium...
View ArticleSoftware Defined Infrastructureに関するブックマーク
Software Defined Storageという用語を知りました。 この用語に関して調べたブックマークメモです。 たったひとつのキーワードからどんどん世界が広がっていき、 調べるのがとても楽しく、またSoftware Defiedの動向に驚いている。 Software Defined xxx とは ソフトウェアを中心としたインフラ構築のビジョン。 Software-defined data...
View Article[edX]Embedded Systems – Shape The World ずっと受けたかった組み込みソフト開発の授業
はじめに レジスタも触ったことのないニセエセ組込みエンジニアなので、 リアル組込みエンジニアになりたくて、edXで組込み開発の学習をしました。 Embedded Systems – Shape The World | edX Embedded Systems 結果は、途中で挫折しました。全15週の10週目くらいで挫折。 なので、この記事も中途半端な記事になります。...
View ArticleEmacsでScala開発環境を構築(Ensime)
はじめに edXで受けたプログラミングパラダイム の講義のなかで、 ” これからは、Scalaと Erlangだ!C++とJavaはレガシーになりつつある!” とのことだったので、ちょっとscalaをいじってみようと思います。 The Scala Programming Language Environment Linux Mint 16 64bit Scala 2.9 Installing...
View ArticleWeb操作手順書を自動生成!Emacs org-babelで実現するRun Book Automation(RBA)
はじめに RunBookAutomationや Code As Infrastructureという単語をよく耳にする今日この頃。 仕事でなにかと手順書を作成することがだれにでもあるはず。 今日は、文芸的プログラミングと、RunBookAutomationの概念を合体させて、 Web操作の作業手順書を自動作成してみます。 これは、以下の記事の続編です。つまり、selenium-webdriverを...
View ArticleEclimでEmacsとEclipseのいいとこどり!EmacsでJava開発環境を構築した(副題 打倒Eclipse!)
はじめに よし、認めよう。私は、Eclipseフリークだった。 Eclipseですべての開発環境の統合を夢見て、あらゆるプラグインを試した。 全C/C++プログラマに捧ぐ!Eclipse CDTを使う時のオススメ機能/プラグインまとめ | Futurismo 歳をとるにつれて、若かりし誤った考えを改めた。真の統合開発環境はEmacsなのでは?...
View Article