はじめに:Rubyのデバッグ環境に困ったこと またまたRedmineの関係ですが、Redmineのプラグインを書くうちに公開したくなってきて、でも、コードも綺麗じゃない、しせめてデバッグやテストはちゃんと出来るようになりたいな...と思うようになり、今年のはじめ、Windowsの環境にRuby, NetBeansを入れて、なんちゃってながらもデバッグとテストができるようにしました。(注:偉そうなことは言えず、フルスクラッチでコードを書く能力はありません....) その後、RedmineがRuby1.9, Rails3.2対応になってしまったので、また環境を作りなおさなくっちゃ...と思っていたところ、NetBeansがバージョン7からRubyの公式サポートを止めてしまったとのこと。 プラグインを使えばもちろん利用はできますが、デバッグをしようにも、テストしようにも、どうにも面倒...。Ap
Macの『Finder』そのものは、とくに面白いアプリではありません。しかし、オペレーティングシステムを操縦する基盤となるツールです。 Finderはファイルブラウザであり、検索エンジンであり、管理領域でもありますが、あまり知られていない使い方がたくさんあります。今回はFinderを使いこなすためのTipsを紹介します。 1.フォルダアイコンを変える フォルダアイコンの見た目は退屈です。また、同じアイコンが並んでいると、フォルダの中身がひと目でわかりません。そんなときは、フォルダアイコンを変更しちゃいましょう。 アイコンを変更したいフォルダを選択し、「Cmd+I」でフォルダの情報パネルを開きます。フォルダのアイコンとして使用したい画像を、プレビューで開きます。「Cmd+A」を押して画像全体を選択し、「Cmd+C」でコピーしましょう。情報パネルに戻り、左上の端にあるアイコンをクリック。「Cm
Canvas、WebGL、WebRTC、WebSocketなど、HTML5の花形スターとも言えるモテ系APIは、常に世間の注目を集めている。これらAPIを使いこなせるウェブディベロッパーはどこからも引っ張りだこだろう。しかし、注目度が低いながらも、今後のウェブを支える(かもしれない)最新のAPIが数多く存在する。このようなAPIは派手さが足りないゆえに話題になることもない。しかし、これら非モテ系のAPIも含めてHTML5だ。 本セッションでは、ありきたりのモテ系APIに飽きたマニアな貴方のために、普段は陽の当たらないAPIを一挙紹介する。もちろん、どれかのブラウザーに実装されているAPIのみだ。今から使おうと思えば使えないことはない。そして、W3Cにて仕様策定が始まって日が浅いため、明日にはどうなるか分からない。無くなるかもしれないし、大幅に変更されてしまうかもしれない。今覚えても役に立た
本稿では、"Immutable Infrastructure"時代におけるconfiguration management tool(以下、CMT)の要件およびそれを満たすツールについて議論する。 背景の整理 "Immutable Infrastructure"とは、2013年6月、Trash Your Servers and Burn Your Code: Immutable Infrastructure and Disposable Components - Chad Fowlerにより提唱された概念だ。ある種のプログラミング言語における不変性がプログラムにおける厄介な問題を解決するように、サーバの状態を不変な(正確には、状態を変更しない)ものとすることで、成長し続けるソフトウェアにとって避けられない、時間の経過によりもたらされる種々の問題が、解決可能であるとする。 そもそもどのような
「そうだったのか!」「今まで俺が信じていたことは間違いだったのか!」という感覚は、それが自分の根幹を揺るがすようなものでない限り、実はとっても気持ちいい。 固定観念に触れない程度の気付き、というものは快感だ。覚醒欲求、とでもいうのか。それとも真実欲求、とでもいうのか。どんなジャンルでもそうだが、大体の人は「勘違いしていた自分からの脱却」「正しい知識を得たことによるレベルアップ」という感覚にわりと弱い。 という話を、以下のようなリンクを読んで考えた。 「間髪をいれず」が殺された日 そうなんですよね。 上記の記事を乱暴に要約してしまうと、「本来言葉は変化するものであって、「正しくはこう!」などということを希求することに意味などないのに、知ったかぶって「正しい日本語」などというものを主張する輩によって言葉狩りが発生してしまう」という問題提起になる、と思う。 この問題提起については、私は全面的に賛
SassなどのCSSプリプロセッサを使うWebデザイナが増えてきました。Sassをコンパイルするだけなら黒い画面(ターミナル)を使わずともGUIアプリからの利用で問題ありません。が、ここは一歩踏み込んでGrunt(JavaScript製のタスクランナー)を使って、Sass以外のコンパイルやライブリロード、画像最適化、CSSのリントやスタイルガイド生成など、あらゆる作業をGruntに任せてより効率的な開発環境を手に入れてみませんか。 ども、Front-end Developerをしております@t32kです。今日はがんばります。 Frontrendというコミュニティ活動をしています。通常は東京で3~4ヶ月の周期でフロントエンドをテーマにした勉強会を開催しています。良かったらみなさんもご参加くださいませ。 Agenda 今日の話す内容は以下のとおりです。 なぜGruntを使うの? Gruntの使
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く