Editorは、人によって大きく違うと思うけど、大体こんな感じだと思います。 Rubyでは、Vim,Emacsなどのエディタ + Plugin + 開発支援なgem Javaでは、Eclipse,NetBeans,IntelliJなどのIDE Javaの人はIDEが無いと辛いと思うかもしれませんが、Vim Pluginや開発支援するgemを使えば、IDEと遜色なく使えるのではないかと思います。 例えば、エディタ上で以下のことはできます。 コード補完 ブレイクポイントを置いて、ステップ実行 カーソル上のクラスやメソッドに飛ぶ(gemやRuby本体のC言語も含む) 知りたいクラスやメソッドなどのドキュメントやソースの表示 保存時にコーディング規約違反の表示 homebrew mac標準のrubyでまずはhomebrewをインストールします。 $ ruby -e "$(curl -fsSL ht
2014/9/6に開催されたXP祭り2014での講演B-4 「アジャイルを手放して得られたこと」 鈴木雄介Read less
Kibana というログビジュアライゼーションツールが話題です。 便利なアプリがあればそれを Heroku で動作させたいと思うのが人間の性です。 ということで Kibana を Heroku で動かしてみました。 ポイントは以下の4つです。 heroku-buildpack-static ビルドパックを使う Searchbox アドオンを使う Searchbox は Alternative URL を使う Searchbox の kibana-int というインデックスを手で作る それでは実際の手順です。 $ wget https://download.elasticsearch.org/kibana/kibana/kibana-3.0.1.zip $ unzip kibana-3.0.1.zip $ cd kibana-3.0.1 $ git init $ git add . $ gi
JVM 上で動くアプリケーションを運用するには GC に気を配る必要があります。 GC をうまくチューニングするためには、まずは現状を知ることが大切です。 GC の統計情報は jstat -gcutil で取得することができます。試しに Jenkins のプロセスを見てみます。 $ pid=`sudo jps | grep jenkins | awk '{ print $1 }'` $ sudo jstat -gcutil ${pid} S0 S1 E O P YGC YGCT FGC FGCT GCT 0.00 57.68 21.33 66.26 99.51 73 0.179 4 0.271 0.450 この統計情報を定期的に取得してビジュアライズすれば GC の傾向がつかめます。この AWS 全盛期に昔ながらの RRDtool は使いたくないので、今回は CloudWatch でビジュ
タブロイドより転載:お昼休みに取り入れたい習慣。 コーヒーを飲んでから20分間の昼寝をすると、疲労がよく抜けるという調査結果が発表されました。海外メディアのVoxのレポートによります。コーヒーというと眠気覚ましのイメージが有りますが、その効果が出てくるのは飲んで20分程度経ってからです。この特性を利用し、20分だけ寝ることでスッキリと目が覚めるという仕組み。 ただし、20分よりも長く眠ると本格的な睡眠が始まってしまうので、注意が必要です。しっかりと目覚ましをかけておく必要がありそうですね。 この「昼寝コーヒー」について、まだ脳科学で効果が実証されたわけではありません。しかし、その効果を観察したところ、昼寝だけやコーヒーを飲んだだけのときよりも、しっかりと疲労が抜けていることを確認できたそうです。 これは、今日の昼休みからでも、試せそうなワザですね。早速実践してみたいところです。 昼寝コーヒ
今回も前回に続き PowerShell v5 をコアとする Windows Management Framework 5.0 Preview September 2014 (v5.0) の機能詳細を触りつつ、何が変わるのかお伝えできればと思います。 今回から、WMF 5.0 のリリースノート機能詳細を見ていきます。 Audit Windows PowerShell usage by transcription and logging このTranscript ですが、結論からいうと PowerShell ISE をはじめとするホストプログラムでも、Transcript が扱えるようになります。 つまり、Visual Studio でも使えるのです。やったー! 過去の記事はこちら 目次 目次 Transcript とは PowerShell v4 まで Transcript の開始 なにかて
さて前回の記事で PowerShell v5 をコアとする Windows Management Framework 5.0 Preview September 2014 (v5.0) について紹介しました。 その機能詳細を触りつつ、何が変わるのかお伝えできればと思います。 今回は、まず WMF 5.0 のリリースノートにない機能です。 ついに PowerShell でリモートログイン中に、リモートファイルを直接エディタで編集可能になります。 過去の記事はこちら 目次 目次 *nux の ssh ではリモートサーバーのファイルを直接操作できる PowerShell v4まではリモート先のファイルを直接エディタ展開編集できなかった PowerShell v5 なら ISE上でリモートファイルを直接編集できる 手順 PowerShell ISE を起動 Enter-PSSession で対象の
By ruben alexander 眠気を覚ましたい時や、「ここぞ」という大事な時にはコーヒーやエナジードリンクを飲んでカフェインを補給するという人が多いことからもわかるように、カフェインには人間の精神状態に対して一定の効果があることがわかっています。それではなぜコーヒーにはカフェインが含まれているのか、コーヒーのゲノム(全遺伝情報)の解析を進めてきた国際研究チームの研究がこれを明らかにし、興味深い進化の過程と我々に与えている影響が明らかになってきました。 How Caffeine Evolved to Help Plants Survive and Help People Wake Up - NYTimes.com http://www.nytimes.com/2014/09/04/science/how-caffeine-evolved-to-help-plants-survive-
http://xpjug.com/xp2014/ アジャイルが好きな理由 アジャイルソフトウエア開発が好きな人が集まっている会なので、いろんな人にアジャイルが好きな理由を聞いて回ればよかった。 自分が(受託開発で)アジャイルが好きなのは「動くものを見せながらお客さんと話すと話しやすい」からです。 仕様から動きを想像して話を噛み合わせるのはすごく難しい。 ペーパープロトタイプをやると画面上のパーツの配置は決められるけど、動きはやっぱり認識を合わせづらいです。 動くものを見せればすぐに伝わる。今作るものに集中できて開発側のスピードがあがる。 そのぶんビジネス側へのフィードバック量(数も頻度も)増えるので、ビジネスで判断する回数は格段に増える。 これについて来れない(今までの「最初にお願いして半年後に検収」みたいな発注方法を続けたい)発注者もいるので、発注者を選ばないといけないといけない。 この
技術部の高井です。 最近、日本でもマイクロサービスという言葉が流行しつつあります。 今回は、なぜクックパッドがマイクロサービスを選択したのか、また実際にどのようなやり方をしているのかということを紹介します。 Conwayの法則 ここ数年の間、クックパッドはレシピの投稿・検索サービスから「食を中心とした生活のインフラ」として事業領域を拡大しつつあります。海外レシピサービスの買収による海外展開は、単なる金銭的な関係にとどまらず、人的・技術的な交流も含めて本格化しつつあります。また、「モバイルファースト」を標語とするモバイルアプリケーションへの取り組みも加速してきました。 事業領域の拡大やグローバル展開、モバイルファーストといったビジネス要求の変化に応じて、会社の組織構造も変化しています。そして、Conwayの法則 として知られているように、組織構造とソフトウェアアーキテクチャには密接な関係があ
今回も前回に続き PowerShell v5 をコアとする Windows Management Framework 5.0 Preview September 2014 (v5.0) の機能詳細を触りつつ、何が変わるのかお伝えできればと思います。 Manage .ZIP files with new cmdlets つまり、 Zip ファイルが標準で扱えるようになります。Windows ようやくここまで来たか感ですね。 過去の記事はこちら 目次 目次 Cmdlet Compress-Archive ファイル圧縮 フォルダ圧縮 解凍 Zipへのアイテム追加 まとめ Cmdlet 対象のCmdlet は2つです。 CommandType Name Version Source ----------- ---- ------- ------ Function Compress-Archive
Tickets are now available for the 2024 PowerShell + DevOps Global Summit Automators, Welcome Home. PowerShell + DevOps Global Summit Max out your brain. Learn more Ask a question. We're here to help. Get Started Weekly roundups of PowerShell news Stay informed Read on In this episode of the PowerShell Podcast, we bring you a special treat—an exclusive roundtable discussion with the PMs behind Powe
アクション周りはキーボードから手を離さずに。 Textwell カテゴリ: 仕事効率化, ユーティリティ やっぱり文章を書くのに要るからなあ、と言い訳して、買っちゃいました。全方面にすみません。このシンプルさ。馴染みのアクションが使える利便性。使い込めば充分元の取れる買い物だと自分に納得させてます。というか、数分で納得しちゃいました。 何はなくとも[command]+[3]でアクション表示。常時出しておくと使いやすい。[control]+[tab]でテキスト領域とアクション領域の行き来が可能です。 アクションはカーソルキーで移動。ハイライトしているアクションを[return]で実行します。英字キーを押すと、頭文字が一致するアクションにジャンプ。テキスト領域から直接[shift]+[command]+[O]で、ハイライトしているアクションを実行することも出来ます。 アクション表示中、[shi
「ブログを書くまでが YAPC::Asia」とのことですので、このエントリを以って僕の YAPC::Asia 2014 が終わってしまいます。 インフラエンジニアは死んだ インフラエンジニア(狭義)は死んだ - YAPC::Asia Tokyo 2014 トークに応募したきっかけ 「声を上げない層をターゲットにしよう」ということを、トーク募集期間中に実行委員長の和田裕介さんがブログに書かれていました。 僕が2年連続でベストトーク賞をとれた訳 #yapcasia - ゆーすけべー日記 で、よく観察してみると、グレイトな ライブラリやサービスをつくっているハッカーは 「ただ口も声も大きいから」目立っているだけで、1,000人という規模の来場者からしたら 実はごく少数のマイノリティなんすよね。 ああ、なるほど。と思いました。 なんか、いわゆるそういう声の大きい人たちの評判、反応ばかり気にしてしま
「Angularの資料で何か良いものは?」と聞かれることが多くなってきましたので、そしてAngular資料探しの手間を省くためにも、いつも使っているサイトリンクをまとめます。良い資料があったらこのブログを更新します。読む目安が欲しいというお話がありましたので「★」を付けます。「★」の付いてないものは必要に応じて目を通すと良いのではと思います(あくまでも目安です)。 ★ : まず読みましょう ★★ : 少し慣れたら読もう ★★★ :仕事で使うよ 学習順は YEOMANでAngularをインストールし触りながら Angular本家を見つつ Angular Style GuideやNinjaで理解を深める でしょうか(学び方は人それぞれですので)。何れにしても手を動かすのが最良です。 Angular 2 Angular is a development platform for building
(正確にはjQueryが監視するイベントはloadではなくDOMContentLoadedですが) 関数型言語のアプローチで書き比べてみる なぜ関数型AltJSで比較するか、それは、個人的な言語設計的な興味と、実用を志向するとどうなるのかが同時にわかっておいしい。関数型言語、副作用を意識してないのと、JSに型がないのでゆるふわな状態をどう管理するかが肝になります。 (僕のAltJSに対する興味は実用JavaScriptの為でもありますが、言語設計的な観点でもあるので) 比較対象 clojure-script clojure/clojurescript ClojureのAltJS。他の言語のとの大きな違いは、Clojureプロジェクトの一環として開発されており、そこそこ枯れています。 wisp Gozala/wisp 個人的に昔から気になってたLispのAltJSで、最近使ってみたらかわいか
@おったんです。システム環境設定は、Macを快適に利用するために欠かせないもの。とくに、Macを最近購入したという方々のご参考になればと思い、現在の私のMacBook Proの設定をまとめてみました。 システム環境設定 システム環境設定の中で、カスタマイズしている項目のみを抜粋してご紹介します。変更していないものは割愛しています。 一般 macOS標準のテキストエディットを使用する場合に、ファイルを更新した覚えがないのに、ファイルを開いたら前回の編集内容が反映されてしまっていた、なんて覚えはありませんか?これは、macOSのオートセーブ機能が働いているためです。 便利そうな機能なのですが、編集前の状態に戻したい場合には不便です。オートセーブ機能を無効にするためには、「書類を閉じるときに変更内容を保持するかどうかを確認」をチェックします。 一見すると、矛盾しているようですが、これは、オフにし
概要 この記事は、Gorillaという ブラウザ上でClojureという言語を利用出来るライブラリを利用し、 ブラウザ上でデータ分析環境を構築するための入門記事です。 Clojureの事前知識は一切不要で、 ClojureやGorillaのインストールから、ブラウザ上で各種手法を コピペだけで実践出来るになるまでを説明しています。 なお、各種分析手法の詳細には言及しておりません。 とにかくGorillaを動かす 「説明は良いから、とにかく動かしたい」 という方向けに要点だけ説明します。 leiningenをインストールし、作業フォルダにてlein new gorillaでプロジェクトを作り、 生成されたgoraillaフォルダ直下にあるproject.cljに下記をコピペし保存、 lein gorillaと打ち込み、少し待つと Running at http://localhost:XXX
ワインバーグとゴーズの共著で示された、要件をドキュメントすることの難しさを表す文章です。 要求仕様の探検学―設計に先立つ品質の作り込み 作者: D.C.ゴーズ,G.M.ワインバーグ,Donald C. Gause,Gerald M. Weinberg,ヤナ川志津子,黒田純一郎出版社/メーカー: 共立出版発売日: 1993/08メディア: 単行本購入: 5人 クリック: 24回この商品を含むブログ (24件) を見る メアリーは一匹の小さな羊を飼っていました こんな単純な文章ですが、異なる部分を強調することにより、人は異なった意味として受け取るのです。 メアリーは一匹の小さな羊を飼っていた この羊はメアリーのものであり、ジョンのものではありません。 メアリーは一匹の小さな羊を飼っていた 彼女は一匹だけ羊を飼っていました。他の人はもっと多くの羊を飼っていました。 メアリーは一匹の小さな羊を飼っ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く