タケユー・ウェブ日報

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

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

Active::Recordのトランザクション復習

user = User.find(2) user.name = 'takeyuweb' user.save! User.transaction do # A user.name = 'takeyuweb(trA)' user.save! User.transaction do # B user.name = 'takeyuweb(trB)' user.save! end User.transaction do # C user.name = 'takeyuweb(trC)'…

Shinjuku.rb #37 でSQSとかについて話してきました

shinjukurb.doorkeeper.jp Shinjuku.rb に参加して話をしてきました。 非同期処理は管理画面とかに比べるとちょっと取っつきづらいのか人少なめでしたけど、そのぶんしっかりディスカッションできた気がします。

ruby aws sdk v2 SimpleWorkFlow(Aws::SWF::Client)メモ

swf = Aws::SWF::Client.new 失敗したExecutionを取り出す WORKFLOW_DOMAIN = 'myworkflowdomain' resp = swf.list_closed_workflow_executions( domain: WORKFLOW_DOMAIN, start_time_filter: {oldest_date: 24.hours.ago}, close_status_filter: {status: …

OpsWorks (Chef11) で ERROR: cannot load such file -- /var/lib/aws/opsworks/cache.stage2/cookbooks/compat_resource/files/lib/compat_resource/gemspec

いつも通りアプリのデプロイをしようとしたらエラー。 [2016-05-18T22:55:06+00:00] INFO: Loading cookbooks [apache2, apt, ark, build-essential, chef-sugar, chef_handler, compat_resource, curl, dependencies, deploy, gem_support, homebrew, mingw…

WEB+DB PRESS vol.92 ざっくりまとめ

全体的になかなか実用的な内容だった。 また新連載も今後いろいろ役に立つ記事が生まれそう。 以下ざっくりまとめ

Pencil高いけどいいですよ。

いいですよ。 trendy.nikkeibp.co.jp 絵描きでなくても使えます。 ExcelやPowerPointで仕様書が送られてきて見積もり依頼ってことがあるのですが、紙に出して手書きしないと頭はいってこないので、これまでは印刷して手書きしてました。 それがiPad Pro(大…

Amazon Linux 2015.09 に capybara-webkit gem をインストールしてRubyでブラウジングする

Installing gems capybara-webkit gem gem入れるまでがツラい。→ AmazonLinux 2015.09 に Qt5 WebKit をインストール sudo ln -s /usr/lib64/qt5/bin/qmake /usr/bin/qmake sudo gem install capybara-webkit --no-ri --no-rdoc Building native extensions.…

AmazonLinux 2015.09 に Qt5 WebKit をインストール

まとめ sudo yum install ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/geoclue-0.11.1.1-0.13.20091026git73b6729.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/NetworkManager-glib-0.8.1-99.el6.x86_64.rpm \ ftp:/…

(解決)Windows10でKaspersky Internet Security 2016の更新をして再起動したら、Windowsが起動しなくなった件について

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED と表示され、セーフモードでの起動すらできなくなってしまった。自動修復も無理。 ググってたらそれっぽいものが Kaspersky Lab Forum > Upgraded to KIS 2016 on Win 10 = BSOD - System Thread Exception Not Handled…

クラウドソーシングdisり記事がバズってたので、便乗して僕の感想を書き殴る。

なんかクラウドソーシングdisりがバズってた。 crapp.hatenablog.com 僕はクラウドワークスではなくLancersですが、二桁の仕事はしています。 はじめに、僕のスタンスをはっきりさせておくと、初期の実績積みには役に立ったのでその点感謝はしているのの、や…

PowerCMSダイナミック検索で「デフォルトの検索条件」を設定する

コードを読んだがクエリストリングからパラメータを取り出していて、他にデフォルト値を渡す方法がみあたらなかったので、むりやり・・・ blog_id(); $_SERVER['QUERY_STRING'] = 'class=entry&limit=10000&offset=1&blog_id=' . $blog_id . '&sort_by=ti…

WEB+DB PRESS Vol.90 メモ

印象に残ったところをメモ。 WEB+DB PRESS Vol.90作者:江口 和宏,吉田 太一郎,内田 優一,青山 公士,石本 光司,まつもと ゆきひろ,おにたま,田籠 聡,竹内 郁雄,南川 毅文,伊藤 直也,佐藤 太一,髙橋 侑久,Magnolia.K,佐藤 歩,泉水 翔吾,西尾 泰和,中島 聡,はま…

Ruby AWS SDK v2 でS3の署名付きURLを発行する

Aws::S3::Presignerを使います。 基本 s3 = Aws::S3::Client.new signer = Aws::S3::Presigner.new(client: s3) signer.presigned_url(:get_object, bucket: 'your-bucket', key: 'path/to/object') URLの有効期限を設定する たとえば、購入者に向けてダウン…