ArchLinuxにVirtualBoxをwikiに従ってインストールしたけど、仮想マシン作成段階でエラーになったり、VBoxManage listが動かなかったりといった問題が発生。 $ sudo VBoxManage list extpacks VBoxManage: error: Failed to create a session object! VBoxMa…
「私には特技がない。でも...」女性WEBデザイナーが10年以上フリーランス活躍してきた秘訣www.huffingtonpost.jp 僕も割と色々やる方ですが、それぞれは専門の一線級の人たちに比べると落ちるとは思ってます。 とはいえ、1人で設計からバックエンド実装、フ…
僕はjs-routesをよく使うのですが、Reactコンポーネント内で、Routes.hoge_url(this.props.id)とかやってると、そのままではサーバサイドレンダリングするときにこけます。 render_component 'EntryListItem', { entry: entry.to_jbuilder.attributes! }, pr…
プロジェクト固有のOpsWorks設定は、カスタムJSONよりもカスタムCookbookでの管理の方がバージョン管理できること、設定の一元管理ができること、などで有利だと思います。
私の環境について 今はこちらの環境で落ち着いています。 iPad Air Kindle 電子書籍リーダー メイン i文庫HD 自炊PDF用(OCR済) あまり分散させても気持ち悪いのでなるべく少ないアプリにまとめる方針で使っています。 端末 技術書の場合文字数が多いので、…
VAIO Z21がここのところメモリ不足でしんどかったので買い換えを検討していたのですが、思い切ってArchLinux入れました。
WebService::PayPal::NVPというCPANモジュールを試そうとすると、エラー。 Undefined subroutine &Sub::Util::set_subname Sub::Util 1.41 Paul Evans / Scalar-List-Utils-1.41 - search.cpan.org パッチが出てた。 Bug #100863 for Scalar-List-Utils: Sub…
今日で31歳のタケユー・ウェブ竹内です。 きりもいいので、予てより考えていたMovable Type マニアックスというブログをはじめることにしました。 これまでも備忘録としてごちゃ混ぜにこのブログに残していましたが、先日ナナエフのマネタイズ部で敷田さんの…
MailMugにメルマガ購読登録・解除フォームを付けました。 takeyuweb/mt-plugin-MailMuggithub.com 利用者が自分でメールアドレスの登録・解除を行えます。 自分で登録したユーザに対して適用するロールは変更できます。(デフォルトは メールマガジン購読者…
cron設定をバージョン管理に含めることができるのでありがたいWheneverをOpsWorksで使ったときのメモです。
このアップデートにより、Amazon SESなどのクラウドメール配信サービスを利用できるようになり、一層安定的に配信できるようになります。
test用のアダプタがあるのでそれを使うとActiveJob::Base.queue_adapter.enqueued_jobsでキューイングされたジョブを取得できるっぽい。 rails/test_adapter.rb at master · rails/rails · GitHub で、それを利用して特定のジョブクラスが引数付きでエンキュ…
作法として正しいかどうかはわからないですが、queue_adapter = :inlineにしてperform_laterすればすぐ実行されるからブラックボックステストはできそう require 'rails_helper' RSpec.describe SendToChatworkJob, :type => :job do before :all do SendToC…
Interceptorsを使う方向で落ち着いた。 angular.module('app').config(['$httpProvider', ($httpProvider)-> $httpProvider.interceptors.push 'httpRequestInterceptor' ]) angular.module('app').factory('httpRequestInterceptor', ['ipCookie', (ipCooki…
有名なstackoverflow javascript - AngularJS: How to send auth token with $resource requests? - Stack Overflow がresource.$saveなケースでうまくいかなかったので var tokenWrapper = function (resource, action) { resource['_'+action] = resource[…
CarrierWaveにTinyPNG APIによる画像最適化Processorを追加するgemを作りました。
railsのaws-sdk gemを使ってs3のフォルダ(folder)を削除する 上記記事の方法はSDK v1のものなので。 削除対象のkeyのリスト作成回りとが非常にダサいですが、取り急ぎこんな感じでしょうか。 s3 = Aws::S3::Client.new pager = s3.list_objects(bucket: buck…
Elastic Transcoder ジョブをキャンセルする http://docs.aws.amazon.com/ja_jp/elastictranscoder/latest/developerguide/canceling-a-job.html ステータスがまだ [Submitted] になっているジョブをキャンセルできます。このステータスは、Elastic Transcod…
昨年末よりちょこちょこ作っていた Movable Type で本格的なメールマガジンを運用するためのプラグイン「[MailMug](https://github.com/takeyuweb/mt-plugin-MailMug)(メールマグ)」のアルファ版を公開しました。
Amazon Simple Workflow Service (SWF) from Amazon Web Services Japan 実⾏行行時間の長いアクティビティのサポート ・定期的なハートビートの実⾏ というわけでその方法を調べたのでメモ。 default_task_heartbeat_timeout Activityクラスでハートビート…
[AWS SimpleWorkflow 400 0.470025 0 retries] respond_decision_task_completed(:decisions=>[{:decision_type=>"ScheduleActivityTask",:schedule_activity_task_decision_attributes=>{:activity_id=>"Activity7",:activity_type=>{:name=>"EncodeActivit…
SWFでタスクが実行できなかった場合はリトライ、エラーならそこで終了など、コントロールしたい。
KetaiPostでは、メールを受け付けたときに記事本文に設定されるHTMLをMovable Typeテンプレートでカスタマイズできます。 これにより著作権表示を消したり好みのレイアウト、CSSクラスなどを設定できます。
この記事は移動しました。 MTクラウドでKetaiPostを使ってメール投稿を使う手順まとめ(Gmail)mt.maniax.xyz
後出しですし納期もないのでやっつけで。 参考 記事一覧ページのフィルタをMTAppjQueryで指定してみる 記事一覧ページのフィルタをMTAppjQueryで指定してみる | bit part blog /** * http://qiita.com/ma_me/items/03aaebb5dc440b380244 を元に decodeURICom…
MT::Object(というより親クラスのData::ObjectDriver::BaseObject)にはトランザクション操作用のbegin_workなどが用意されています。 MT::Object でのトランザクション(Rollback / Commit) - フリーエンジニアライフ MT::Object でのトランザクション(R…
バグか仕様かわかりませんが嵌まったのでメモ。 Movable Type 6 MySQL 5.1 InnoDB こんなかんじでトランザクション使えますが、remove()の場合、begin_workで立てたはずのトランザクションを使うぞ!的なフラグを無視しやがるようです。 MT::Object でのトラ…
挙動が思ってたのと違ったのでメモ。 Movable Type 6 MySQL 5.1 InnoDB my $entry = MT->model( 'entry' )->load(); $entry->begin_work; # トランザクション開始…とおもいきや実はまだフラグを立てるだけ $entry->save(); # ここでトランザクション開始(au…
posts = Post.where(author: author).limit(limit).offset(offset) posts.count # => 0 ~ limit posts.except(:limit, :offset).count # => 0 ~ Rails3からexceptで適用済みの条件式を除外できる。 except - リファレンス - Railsドキュメント
posts= Posts.limit(limit).offset(offset) posts.klass # => Post(id: integer, title: string, body: text)