2014-01-01から1年間の記事一覧
Logwatchを眺めていると --------------------- Kernel Begin ------------------------ WARNING: Kernel Errors Present ERST: Error Record Serializa ...: 1 Time(s) ---------------------- Kernel End ------------------------- Kernel Errors Present…
https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/object/conversions.rb https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/object/to_param.rb https://github.com/rails/rai…
https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/object/acts_like.rb クラスに`acts_like_xxxx?`というメソッドを定義しておくことで、安全にダックタイピングできるようになります。 例えば、ActiveSupportによっ…
/home/xxxx/.rubymine_helpersを一度削除してから、リモートインタプリタを登録し直す。
Lancersに名刺&ロゴデザインの依頼を出してみました。
不覚。 クライアントから連絡が来て、障害発覚。 godで動かしていたrails scriptが再起動後起動に失敗していた。 [ec2-user@app-production-001 current]$ sudo service app-god status delayed_job: delayed_job-0: start delayed_job-1: start delayed_job…
MT::Mail自体には添付ファイル付のメールを組み立てる機能はないが、自分でヘッダーやBodyを作成してパラメータとして渡すことで、送信することはできる。 確認環境 MovableType 6.0 MIME::Entity (MIME-tools) MT5でも動くと思う・・・たぶん・・・ サンプルコー…
Keymaps: Emacs 標準keymapsとEmacsバインドがかぶってるところなどどうなっているのかメモ(随時追加予定) 入力補完 Basic Code Completion Alt + / 標準のCtrl + Spaceは選択開始で使用しているので。 もうちょっと空気を読んで、たとえばnewを入力したと…
ELB + EC2 (nginx + unicorn + Rails)環境で運用中のサービスに対して、あるIPアドレスからディレクトリトラバーサルなどの攻撃を受けたので、その対応メモ。 取り急ぎ該当IPアドレスからのアクセスを遮断しようと考えたが、EC2の為、セキュリティグループで…
いまさらですがMovableType Data APIとLocationプラグインのサンプルとして、かんたんなAndroid地図アプリを作成してみました。 機能としては以下のような基本的な検索&更新があります。 地図表示範囲内の記事データを取得してGoogle Maps Android API v2上…
AndroidアプリでWebAPIにデータをPOSTして結果を取得するにはの成果を利用して、MovableType Data APIでの記事更新等に必要なアクセストークンを取得した。 その他のWebAPIのPOST操作も同様にしてできるはず。 Authentication: authentication 認証情報を渡…
AsyncTaskLoaderでHttpPostリクエスト こちらの記事を参考に作成したLoaderに、POST送信機能を実装してみた。 public class HttpAsyncLoader extends AsyncTaskLoader<String> { private HttpUriRequest request = null; public HttpAsyncLoader(Context context, St</string>…
タケユー・ウェブでは、銀行口座、事業用クレジットカード、売掛金の管理に続き現金取引も自動化できるようになりました。
ユーザーのメディア設定で深刻度による絞り込みが可能。 深刻度別に通知先を設定することで、通常は管理用のメールアドレスに送信、緊急時のみ携帯に通知、といったことが簡単に実現できる。
障害発生時だけでなく、復旧時も通知したい アクションの設定で「リカバリメッセージ」にチェックを入れる
いろいろある。 そもそもSMTPサーバは生きているのか 対象のサーバでSMTPサーバは動作しているか?メールは送れるか?ファイアーウォールの設定はできているか?など メディアタイプで設定したSMTPサーバ設定等は正しいか "localhost"で設定した場合、SMTPサ…
自分用学習メモ。 WebAPIにアクセスしてデータを取得&表示するには HTTP GET Androidアプリではメインスレッドからのネットワーク処理はできない(3.0以上) 非同期スレッドを扱うのにはAsyncTaskLoaderを用いる方法がCoolらしい AsyncTaskLoaderを継承して…
障害発生時及び復旧時にメール通知する メディアタイプ 「管理」→「メディアタイプ」で一覧から「Email」を選択してSMTPサーバ等の設定をする。 Zabbixでメールの送信に失敗する 送信先 ユーザーのメールアドレスを設定する。 「管理」→「ユーザー」でユーザ…
さくらのクラウド上のCentOS6にZabbix 2.0を導入した。 Zabbixによるサーバー監視&運用 おおむねこちらの通り。 ただ、データベースの準備の項が抜けている感じなのでこちらを参考に Zabbix Beginner's Guide - Installing and configuring the monitoring s…
全自動のクラウド会計ソフト「freee(フリー)」、青色申告・白色申告決算書の e-Tax に対応。 全自動のクラウド会計ソフト「freee(フリー)」、青色申告・白色申告決算書の e-Tax に対応。 これで会計ソフトで決算書を印刷し、それを手作業で確定申告特集…
家事按分機能を紹介〜家事按分の対象となる取引に「事業用比率」を設定する〜 自宅で仕事をしていると、家賃、水道光熱費、通信費など、仕事用、プライベート用できっちり分けられないものがでてきます。 これを経費にするために「家事按分」するのですが、…
Creating a Non-Fragment-Layout with Android Studio 0.3.+ If you don't like to work with the Fragment Layout and rather like to use the "old" style, here is what to do: change the Fragment Layout Name into the same as the Layout Name: とい…
微妙に痒いところに手が届かないものの、MT::Object->(count|max|avg|sum)_group_byというのがひっそりとある。 使い方は共通してこんなかんじ。hogeのところは便宜読み替えのこと。 my $group_iter = MT::Foo->hoge_group_by( $terms, { %args, group => […
SQLだとこんなかんじで・・・ UPDATE mt_entry SET entry_text=REPLACE(entry_text, "http://takeyu-web.com/", "/") WHERE entry_text IS NOT NULL; カスタムフィールド(複数行テキスト)だったらこんな感じで・・・ UPDATE mt_entry_meta SET entry_meta_vclob=…
MT::Object->driver()を使う。 my $sql = "SELECT * FROM mt_entry WHERE entry_id = ?"; my @bind_values = ( 100 ); require MT::Object; my $driver = MT::Object->driver; my $dbh = $driver->rw_handle; my $sth = $dbh->prepare( $sql ); die $dbh->er…
Rails開発に使用しているが、リモートインタプリタで使用している Ruby 2.0.0-p247 を 2.1.0-p0 にアップデートしようとして少し手間取ったのでメモ。 新しいRubyのインストール [Project Structure] Project SDK → New → ... で登録 [Project Structure] Mo…
メモ。 環境 Windows 8.1 64bit Media Go 2.6 Poweramp 2.0.9 手順 PC メディアデバイス(MTP)接続 Media Goのライブラリから転送したいプレイリストを[右クリック]→[端末] 転送完了まで待つ Poweramp [設定]→[フォルダとライブラリ]→[プレイリスト取込/出…