いいですよ。 trendy.nikkeibp.co.jp 絵描きでなくても使えます。 ExcelやPowerPointで仕様書が送られてきて見積もり依頼ってことがあるのですが、紙に出して手書きしないと頭はいってこないので、これまでは印刷して手書きしてました。 それがiPad Pro(大…
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.…
まとめ 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:/…
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED と表示され、セーフモードでの起動すらできなくなってしまった。自動修復も無理。 ググってたらそれっぽいものが Kaspersky Lab Forum > Upgraded to KIS 2016 on Win 10 = BSOD - System Thread Exception Not Handled…
なんかクラウドソーシングdisりがバズってた。 crapp.hatenablog.com 僕はクラウドワークスではなくLancersですが、二桁の仕事はしています。 はじめに、僕のスタンスをはっきりさせておくと、初期の実績積みには役に立ったのでその点感謝はしているのの、や…
コードを読んだがクエリストリングからパラメータを取り出していて、他にデフォルト値を渡す方法がみあたらなかったので、むりやり・・・ blog_id(); $_SERVER['QUERY_STRING'] = 'class=entry&limit=10000&offset=1&blog_id=' . $blog_id . '&sort_by=ti…
印象に残ったところをメモ。 WEB+DB PRESS Vol.90作者:江口 和宏,吉田 太一郎,内田 優一,青山 公士,石本 光司,まつもと ゆきひろ,おにたま,田籠 聡,竹内 郁雄,南川 毅文,伊藤 直也,佐藤 太一,髙橋 侑久,Magnolia.K,佐藤 歩,泉水 翔吾,西尾 泰和,中島 聡,はま…
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の有効期限を設定する たとえば、購入者に向けてダウン…
この記事はMovable Type Advent Calendar 2015 - Adventar20日目の記事のはずでした。忘れてました。ごめんなさい。 ふと思い立って現段階の最新のRailsでMTのデータを扱う実験をしてみました。 Railsで非RailsなDBを扱うサンプルにもなるかも。 サンプルコ…
やりたいこと クラスごとに値をもたせたい サブクラスやスーパークラスに共有したくない こういうとき、クラスのインスタンス変数を使うわけですが、attr_accessorみたいにクラスマクロ的なの使ってわかりやすくしたいです。 答え クラスの特異クラスでattr_…
master から develop を切って作業中、うっかり master に commit しちゃった時など、develop に master の変更を取り込みたい。 リモート(ここではorigin)に最新があるなら $ git checkout master $ git status On branch master $ git pull origin maste…
デプロイ先でprecompileしたくない Gitにプリコンパイル結果を含めちゃう デプロイ楽。 画像等が多い場合はアレ minifyされたファイルでコミットログに無駄が やるならgit clean(rake assets:clean すれば勝手にやってくれる模様)するようにする。 $ rake as…
テストのモデルを作って使う方法メモ。 参考にしたコード CarrierWave::ActiveRecordのテスト carrierwave/activerecord_spec.rb at 7d4713f251399ca6f107e0660616cd7b9494929c · carrierwaveuploader/carrierwave · GitHub require 'rails_helper' # インタ…
こんな感じで無理矢理フックを仕込むことができる。 callbacks: init_app: $yourplugin::YourPlugin::Plugin::cb_init_app lib/YourPlugin/Plugin.pm package YourPlugin::Plugin; use strict; use warnings; # Registering callbacks sub cb_init_app { my …
Amazon SQSへのキューイングの際、直接SQSを使っても良いですが、SNSを使うと抽象度が高くなり捗ることもあります。 CloudWatchを使ってログを残すこともできますし、便利です。 http://dev.classmethod.jp/cloud/aws/sns-topic-should-be-placed-behind-sqs…
はじめに 個人的な感想 ガンガンassets pipeline使う Railsエンジニアだけでやる分には楽 assets pipeline / Sprockets使わない SPA開発などで、フロントエンジニアさんが別にいる場合、フロントエンジニアさんが使いやすいツールでやって貰った方が楽 自然…
クライアント様が使いたいということで調べたことメモ。 aws.amazon.com 費用について Auroraは最低プランでもメモリ15GBぐらいのプランになるので、現在開発サーバで使っているm3.mediumに比べると3倍ほど。 同じr3.largeだと2割ほど高いです。 MySQL Singl…
毎回どうやったっけな?ってなるのでメモ。 前提 29万円のノートパソコンを購入した。 仕訳 購入日 貸方 工具器具備品 29万円 / 借方 現金 29万円 固定資産 [決算] > [固定資産台帳] から登録 取得金額 29万円 勘定科目 工具器具備品 償却方法 少額償却 クラ…
9/30のShinjuku.rb発表ネタです。 ActiveJob プロセス管理ツール ServerEngine のはなし。 時間は適当で良いということだったので5分で終わらない感じになりました。 Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話 from Takeuchi Yuichi
成果物 デモ(Heroku) http://fluxchat.takeyu-web.com/ ソースコード takeyuweb/rails-fluxchat-example · GitHub キーワード Rails 4.2 ActionCable ES6 React Flux (Alt) Action Cable? まだコード全部は読んでないのですが、WebSocketを使ったリアルタ…
マイクロサービス化の取り組み失敗メモ。新たな失敗やつらみ、なやみを追記していくことにする。
デフォルトで--without development testが指定されているようになっていますが、僕の場合他にいくつか環境を作っていたので、その対応として。 OpsWorks customize.rbでbuilt-in cookbooksの設定値を変更するど同様にして deploy/attributes/customize.rb n…
たとえばダウンロード販売のコンテンツを置く場合など 長期間ホストするファイルの容量が大きい 頻繁なリージョン間転送(EC2など)は発生せず、インターネットへの転送がメイン そこまでダウンロード速度を要求しない こんなとき、S3バケットを価格の安いリ…
この記事はQiitaに書いた奴のコピーです。 AWS SDK for Ruby V2のCognitoIdentity::Clientクラスを使ってみました。 サンプルコード logins = { 'graph.facebook.com' => 'facebook_oauth2_access_token', 'api.twitter.com' => ['twitter_user_token', 'twi…
ずっと気になってたAmazon Cognitoを使ってみました。 Cognitoを使うと、アプリ側だけでAWSへのアクセス権を与えることができます。 これを利用して、サーバインスタンスなしにいろいろなことができるようになります。 ありがちな例ですが、今日はブラウザか…
昨日知ったのですが、Refileというファイルアップロード用のgemがとてもナウい感じです。
バージョン等 CentOS Linux release 7.1.1503 (Core) kernel 3.10.0-229.el7.x86_64 VMware Workstation 11.1.2 VMwareTools-9.9.3-2759765.tar.gz メモ $(uname -r) yum install open-vm-toolsではvmhgfsカーネルモジュールは入らない vmware-tools-patches…
OpsWorks + Rails OpsWorksでRailsアプリを運用しようとした場合、通常の方法では、すべてのRailsアプリインスタンスが同じ設定になり、たとえば つねに1つのインスタンスでのみcronを実行する バックグラウンドタスク専用のインスタンス群を用意したい とい…
やりたかったこと 表示 言語の判別 ブラウザの言語を判別 URLのパスから言語を判別 言語に応じて表示内容を変える 自動翻訳 入力された言語以外でも表示できるように、他の言語版を機械翻訳で自動的に作成 日本語ロケールで保存すると、英語版を自動翻訳して…
たとえば 「ユーザー1がコメントした記事の中で、コメントのlike数が1以上の記事を検索する」 SELECT `posts`.* FROM `posts` INNER JOIN ( SELECT `comments`.* FROM `comments` WHERE `comments`.`user_id` = 1 AND `comments`.`likes_count` >= 1 ) liked…