タケユー・ウェブ日報

Ruby on Rails や Flutter といったWeb・モバイルアプリ技術を武器にお客様のビジネス立ち上げを支援する、タケユー・ウェブ株式会社の技術ブログです。

2014-01-01から1年間の記事一覧

CloudFront + 署名付きURL でFlashのcrossdomain.xml制限を回避した話

CloudFrontでHLS配信したい→スマホ以外ではFlashが必須→クロスドメインorz で困った末に無理矢理なんとかしたメモ。 これを応用して、動画ファイルUP→ElasticTranscoderでHLS(m3u8+TS)に変換しS3に配置しCloudFront+署名付きURLのみアクセス許可、Webアプリ…

OpsWorksでエラー箇所を把握するために見るところ

/var/lib/aws/opsworks/cache/chef-stacktrace.out rubyのスタックトレースをjsonとあわせて見るとわかりやすい

OpsWorksで設定した Custom JSON で意図した通りに値が設定されているか確認する方法

/var/lib/aws/opsworks/chef/以下にjsonとlogが入っているのでそれを見る。

Ginza.rb で IntelliJ IDEA を布教してきた話

Ginza.rb みんなmac + CUIでアウェー感すごかった。前回の挙手でわかってた。だからこそ、あえてやった。

Dockerについて少し調べて試したメモ。

最近よく耳にするDockerについて少し調べて試したメモ。 Docker? 「いまさら聞けないDocker入門」 http://www.atmarkit.co.jp/ait/kw/docker_nyumon.html AWS Elastic BeanstalkがDockerをサポートすると何がうれしいのか http://dev.classmethod.jp/cloud/a…

Rails 4.1 + RequireJS + AngularJS で Single Page Application を作ってみるテスト

Rails 4.1 + RequireJS + AngularJS で Single Page Application を作ってみる

ブログ記事を複製するには

高機能ブログ記事エクスポート&インポートプラグイン「Packer」でブログ記事の複製ができるようになりました。

IntelliJ IDEA でAngularJSのコード補完を利用する

せっかくIntelliJ IDEA Ultimateを購入したなら、いろいろ使わないと勿体ないね! ということで、AngularJS開発で試します。 IntelliJ IDEA 13、このようにAngularJSの、シンタックスハイライト、コード補完、引数補完、コードジェネレータなどに対応してい…

転居前の納税地から所得税納付書が送られてきた

今年4月に、岡山から埼玉に引っ越し、e-Taxソフトから納税地異動の届出を行ったものの、先日転居前の岡山から納税通知書が送られてきました。 宛先を見ると、転居前の住所。郵便局の転送サービスでこちらに届いた模様。 異動の届出できてないのか?と不安に…

IntelliJ IDEA 13.1 + Ruby plugin 6.5.0.20140314 DE リモートデバッグ on Rails

リモートインタプリタ上でも簡単にデバッガを使用することができました。捗りますね。

IntelliJ IDEA 13.1 + Ruby plugin 6.5.0.20140314 DE リモートインタプリタ Rails開発

IDEA+Ruby pluginのリモートインタプリタ機能で、Windowsホスト上のIDEAで開発中のRubyプロジェクトを、仮想マシン上のRubyインタプリタで動作させたり、デバッグしたりできます。

MT::Object で外部結合(OUTER JOIN)

MT::Objectで外部結合をする方法について。

VideoTranscoderのインストール

VideoTranscoderプラグインの詳細についてはこちらです。 動画変換プラグイン VideoTranscoder for MovableType

動画変換プラグイン VideoTranscoder for MovableType

Amazon ElasticTranscoderを利用し、MovableTypeにアイテム動画変換機能を提供します。

アクションの結果の返し方によって、post_runコールバックの実行順が変わって嵌まったメモ

世界で今の僕ぐらいしか困ってないメモ。 build_pageしてテンプレートを処理して返すアクション(メソッド)と、テンプレート自体を返すアクションでは、template_param等のページ加工用コールバックと、post_runコールバックの実行順が変わる。 コールバッ…

CentOS6 SSL脆弱性

ちょっとTLが賑わってたのでさっさと更新。 OpenSSLにまた重大な脆弱性、直ちにパッチ適用を CCS Injection脆弱性(CVE-2014-0224)発見の経緯についての紹介 今回のOpenSSLの脆弱性は一般メディアで報道するほどではないな。— lumin (@lumin) 2014, 6月 6 今…

Vagrant sahara on Windows でコマンドが見つからないエラー

C:\Users\uzuki05\.vagrant.d\gems\gems\sahara-0.0.16\lib\sahara\session def determine_vboxcmd if windows? # On Windows, we use the VBOX_INSTALL_PATH environmental if ENV.has_key?("VBOX_INSTALL_PATH") # The path usually ends with a \ but we …

Windows 8.1 で berkshelf 3.0 をインストール(dep-selector-libgecode問題)

Windows環境でBerkshelf3をインストールしようとして嵌まったもののなんとかうまくいきました。

MTの記事を"GitHub Flavored Markdown"(GFM)で書けるようにする

MTの記事作成画面で"GitHub Flavored Markdown"書式をサポートするプラグイン

AWS::ElasticTranscoder::Client

クラウドメディア変換サービスのAPIクライアントライブラリの利用サンプル。

MT::Objectでは精度仕様・桁数を指定したfloatは使えない

loat(9,6) で指定できそうでできない

SQLiteから読み込んだデータを画面に表示させつつ、データソースの変更に追従したい

## SQLiteの扱い ### SQLiteOpenHelper ### ContentProvider DB作成やマイグレーションなどは`SQLiteOpenHelper`を使うらしいことがわかった。 そのまま使うよりは、`ContentProvider`という仕組みを利用して、抽象化するのがナウいらしい。 [ContentProvide…

faker

# Faker Perlの`Data::Faker`ライブラリのように偽データを生成します。

Ubuntu 14.04 LTS ロックスクリーンのショートカット変更

標準でCtrl + Alt + Lでスクリーンをロック。 IntelliJ IDEAのコード整形(Reformat code)と重複してしまうので変更。 [システム設定]→[キーボード]→[ショートカット]→[システム] にある「画面をロック」を変更または削除する。 僕はWindowsPCに入れてるの…

MovableType AWS版 + S3 + CloudFront に移行しました

## 後日談(2014.8.6) やってみてわかったんですが、rsyncだとS3への反映が遅いのと、設定間違えて更新頻度上がりすぎて課金地獄というリスクもあり、ちょっと使い勝手悪かったです。 いまだと、CloudFrontは配信元のExiresを優先してくれたり、HostなどのH…

Movable Type for AWS(AMI)(Amazon Linux AMI 2013.09) yumエラー対策

Movable Type for AWS(AMI)は2014/5/7現在、Amazon Linux AMI 2013.09 版がベースです。 そしてこのAMIでは、不整合を防ぐためyumでのperl関連パッケージのアップデートが禁止されています。 /etc/yum.conf # PUT YOUR REPOS HERE OR IN separate files na…

Vagrant で作成したVMにPuTTYから接続(Linux版)

Ubuntu 14.04 LTS Vagrant 1.5.4 PuTTY 0.63-4 ppk形式に変換 uzuki05@z21:~$ cd ~/.vagrant.d uzuki05@z21:~/.vagrant.d$ puttygen insecure_private_key -o insecure_private_key.ppk PuTTYを起動して秘密鍵にセットして使えばOK Host Name: 127.0.0.1 Por…

RHEL6(CentOS6)のPerlでMTを動かすとき、MTEntriesのcategoryモディファイアで中国語を含むAND/ORを行うとエラー

こんなエラーが。 category属性でエラーがありました: (新闻 OR 其他) AND common 5.8.8 ・・・ エラーなし 5.10.1 ・・・ エラー(MT5.2 / MT6どちらでも) 5.14.2 ・・・ エラーなし というわけで、どうやらPerlのバグっぽい。正規表現(パターンマッチ演算子)でこ…

VAIO Z21(VPCZ21AJ)+Ubuntu 14.04 LTSで画面が暗転(ブラックアウト)するののを防止

VAIO Z21(VPCZ21AJ)にUbuntu 14.04 LTSをインストールしたが、割とすぐに画面がブラックアウトしてしまう。 ボリュームコントロールなどを触ると音がするので、画面が映らなくなるだけの様子・・・蓋を閉じてディスプレイの電源を切って入れなおすと映るが…

VAIO Z21(VPCZ21AJ)にUbuntu 14.04 LTSをインストール

VAIO Z21(2011年製)は高解像度(13.3インチで1920x1080)、高速(Core i7-2620M + 8GBメモリ + 256GB SSD x 2 RAID0)でまだまだ戦える!・・・PMDは・・・あー・・・うん・・・ 変態仕様もありどうかと思ったが、多少のハマリどころはあるものの、無事インストールでき…