タグ Rake
人気順 10 users 50 users 100 users 500 users 1000 usersDatadog APMの設定ミスのせいでメモリリークしていた話 - LIVESENSE ENGINEER BLOG
こんにちは、かたいなかです。 最近、転職会議のあるサーバで発生していたメモリリークについて調査する機会がありました。 今回の記事ではメモリリークをどのように調査したか等をまとめます。 TL;DR 長時間稼働するrakeタスクのDatadog APMによる計装は避けましょう。 rakeがタスク内の処理でのspanが、rakeタスクを親... 続きを読む
スキルの掛け算・ソフトウェアに「呑み込まれた」世界で開発の魅力を発信する【株式会社アンドパッド・柴田博志】
スキルの掛け算・ソフトウェアに「呑み込まれた」世界で開発の魅力を発信する【株式会社アンドパッド・柴田博志】 2024年3月28日 株式会社アンドパッド フェロー 柴田 博志 2022年11月に株式会社アンドパッドに入社。OSS プログラマー、Ruby コミッタ、Ruby, RubyGems, Bundler, Rake, ruby-build など多数の OSS のメン... 続きを読む
技術的負債との付き合い方
技術的負債との付き合い方 1. 技術的負債との付き合い方 GMO ペパボの取り組み 2. 自己紹介 3. self.introduce => { name: “SHIBATA Hiroshi”, nickname: “hsbt”, title: “Chief engineer at GMO Pepabo, Inc.”, commit_bits: [“ruby”, “rake”, “rubygems”, “rdoc”, “tdiary”, “hiki”, “railsgirls”, “railsgirls-jp”, “... 続きを読む
rubyのrakeの基礎 - Qiita
rakeとは Rake は Make によく似た機能を持つ Ruby で書かれたシンプルなビルドツールです。 http://docs.ruby-lang.org/ja/2.2.0/library/rake.html 世間では、ビルドツールというとMakeやApache Antが有名で、よく使われている。 Rakeは、これらのいいとこ取りをした上で、特有のフィーチャーを追加した新しいビルドツールであ... 続きを読む
Plactical NGINX
Plactical NGINX 1. Practical ngx_mruby Middleware as a Code 2. self.introduce => { name: “SHIBATA Hiroshi”, nickname: “hsbt”, title: “Chief engineer at GMO Pepabo, Inc.”, commit_bits: [“ruby”, “rake”,... 続きを読む
appveyor で rake のテストを実行するようにした - HsbtDiary(2016-01-22)
appveyor で rake のテストを実行するようにした Rake 11 に向けて 11 で消す予定とコメントされている箇所や Ruby 1.8 向けのコードに手を入れ始めているものの、結構 Windows 向けの Hack も多くて雑にやると事故りそうなので Windows で CI できるという appveyor の設定を入れて CI 実行するようにした https://github.co... 続きを読む
rake のリリースマネージャになった - HsbtDiary(2016-01-07)
rake のリリースマネージャになった 今まで rake はメンテナンスするだけでリリースするということにはコミットしてこなかったのだけど、rake も 1.8/1.9 向けのコードが結構残っていたりたまーに feature request が来るという状況を解決したくなってきたので、リリース権限を @ drbrain からもらって進めていくことにした。 まずは 1.8/1.9 向けに入っている ... 続きを読む
IT業界で客先常駐は経営者からするとやめられないよね | rake:enjoy
久々に話題になっていたブログに反応して書いてみました。 「IT業界で客先常駐という働き方はもうやめにできないか」 こちらですね。エンジニアの精神的な負荷が高いから客先常駐をやめにできないかという内容で、私も以前とあるSIerでに就職し、ドナドナされ、客先常駐をやっていたこともあるので非常に共感出来る内容でした。 ただ、今私は開発会社の経営をやっているので、経営者側の気持ちとしても理解は出来るので、... 続きを読む
Railsのrakeでasset:precompile前に任意のタスクを流してをjsをビルドする - Qiita
production でasset:precompile前にgulpを流したい。asset:precompileはdigestとかは任せたい。 namespace :js do desc 'Run gulp tasks before assets:precompile' task :build do sh 'npm install; $(npm bin)/gulp' end end task 'a... 続きを読む
rake が bundled gem になった - HsbtDiary(2015-04-05)
rake が bundled gem になったrake が test-unit, minitest 同様に ruby 本体には同梱しないでリリース済みの gem を使ってインストールするという bundled gem になった https://github.com/ruby/ruby/pull/862 この流れで json や bigdecimal あたりも bundled gem にして良いので... 続きを読む
新米プログラマがWebサービスで起業を目論む: kawasaki.rb でのruby勉強会(2)
2015年3月3日火曜日 kawasaki.rb でのruby勉強会(2) 前回のブログ「kawasaki.rb でのruby勉強会(1)」の続きです。 後半のセッションでは、rubyがらみの3つのトークがありました。 1. Gemに含まれるファイル指定 Gemに含まれるファイル指定の方法が、Gemごとに大きく異なるという話。 rubyではたくさんのGemが使われています。たとえば ”rake”、... 続きを読む
電子書籍執筆環境にCIを導入、EPUBをビルドしてDropboxに送る - Fuzoku実践入門ブログ
2014-12-05 電子書籍執筆環境にCIを導入、EPUBをビルドしてDropboxに送る 環境 最近、次の作品の執筆をしているのですが、慣れとは恐しいもので、Rakeを利用した自動ビルドですら面倒になってきてしまい、CIが欲しいと思うようになりました。 複数人のプロジェクトならいざしらず、自分一人の執筆のためにCI環境を整えるのは、どうもやり過ぎな気がしていたのですが、CircleCIが1コン... 続きを読む
Rakeを利用した電子書籍ビルドの自動化 - Fuzoku実践入門ブログ
2014-11-08 Rakeを利用した電子書籍ビルドの自動化 環境 はじめての電子書籍執筆を支えたソフトウェアで紹介した通り、 Re:VIEWとkindlegenとmd2reviewを導入することで、Markdownで執筆を行ないながら、コマンドを実行するだけで、MarkdownファイルからEPUB, PDF, MOBI(以下、これらを総称して電子書籍ファイルと呼びます)を生成することが可能とな... 続きを読む
非エンジニアの起業家が最初のエンジニアを採用出来ない理由 | rake:enjoy
co-edoブログ朝会から、すっかり技術ネタを書かなくなった自称技術ブログです。 前回のエントリーで「将来サービスをやりたいフリーランスの方はスタートアップで働こう」というのを書きましたが、とあるエンジニアの方から「スタートアップと趣味の境目が分からない」というお話をいただき、個人的には非常に興味深い話だなーと思いました。 で、「スタートアップと趣味の境目」について考えていたんですが、答えとしては... 続きを読む
rakeの作者 Jim Weirich氏、死去 | A-Listers
DHH氏のツイートにてrakeの作者、Jim Weirich氏が亡くなったというニュースを知りました。 So very sad to hear about the passing of Ruby legend Jim Weirich. He taught me and many others so much. He will be dearly missed.— DHH (@dhh) Februa... 続きを読む
第八回 RubyMotion で Interface Builder を使うには? - 実践!RubyMotion - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
今回は RubyMotion で Xcode の Interface Builder を使う方法について説明したいと思います。 RubyMotion と Interface Builder 実は Interface Builder でつくった *.storyboard ファイルや *.xib ファイルを resources ディレクトリに置いておくだけで、rake コマンドでアプリケーションをビル... 続きを読む
Gruntをつかってみたー | SAITEI no CHINJUU!!!(最低の珍獣)
すでに花粉症が始まった大熊猫です(@@) さて、今回はビルド管理ツール「Grunt.js」のご紹介と実際に使ってみるまでを簡単にまとめてみました。 Gruntとは? GruntはJavaScriptで作られたビルド管理ツールです。 SASSなどのCSSプリプロセッサーの管理やCSSやJavaScriptの結合や圧縮などの処理をタスクとして実行できます。 ビルド管理ツールは他にRuby(Rake)や... 続きを読む
エンジニアを頑張ったで評価する会社は衰退する | rake::enjoy!!
この前飲み会でこんな話をしていたのでまとめてみます。 終身雇用が崩壊し、昨今では会社の評価制度では成果主義というのが普通になりつつあります。ただ成果主義とは言いつつ何を持って成果とするかは議論の余地があると思います。 例えば営業職であれば分かりやすく売上目標というものがあります。企画職の場合でも売上やその他のKPIを目標設定することで分かりやすく評価出来ると思います。ではエンジニアの場合はどうでし... 続きを読む
エンジニアじゃなくてレンタルCTOなんです | rake::enjoy!!
タイトルのとおりですが 特定の誰に言われたとかそういうのじゃなくて今までなんとなく思ってたことを書きだしてみます。 私は会社を辞めてスタートアップさんメインのフリーランスエンジニアを始めました。そこで「レンタルCTO」という名義で今いくつか仕事をいただけるようになりました。 なんでエンジニアじゃなくてレンタルCTOと言っているか。 それは私が一介のプログラマ扱いされたくないからですね。ただプログラ... 続きを読む
Railsのコマンド実行を高速化「zeus」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
zeusはRailsのインスタンスを常に起動しておいて、それを使って他のコマンドを実行する仕組みになっていると思われます。そのため様々なライブラリなどをロードすることもなく、即座に実行できるのが魅力です。コンソールやサーバ、Generate系、rake、テストなどが高速で処理されるようになります。 0 続きを読む
Octopressの記事管理用プラグイン、Octoeditor.vimを作った - Glide Note - グライドノート
memolist.vimが非常に使いやすくなり、 もともと利用していたカスタムしたjekyll.vimよりも 使いやすいのでmemolist.vimの機能を実装したOctopressの記事管理用 のvimプラグインを作成しました。Octoeditorと書いて「オクトエディタ」と読みます。 glidenote/octoeditor.vim Octoeditor.vimの概要 新規記事の作成。rake... 続きを読む
rvmのgemsetを使ってbundlerと賢く付き合う方法 - Hello, world! - s21g
bundlerを使うとRubyアプリケーションごとに閉じたgemの依存関係を構築できるので、gemのバージョンの違いや環境ごとの違いで悩まされることが減ります。 これは非常に便利なのですが、rakeやunicornのようにコマンドをインストールするgemの場合、 1 % bundle exec unicorn のように、bundle execを介して実行する必用があって面倒です。 しかし、rvm... 続きを読む