どこでもDooor

参加した勉強会 / 読んだ技術書 / 見聞きした備忘録 を気ままに書いていきます

"【まつもとゆきひろ氏特別講演】若手エンジニアの生存戦略"を聞いたメモと感想

久しぶりに投稿してみます。 まつもとゆきひろさんのお話が聞けるということで参加してきました! supporterzcolab.com 会の目的 会の目的が Matzの御尊顔を拝む エンジニアとしての生き方を考える 何かを始める で、 考えるだけでなく何かを始めてみよう ア…

今更ながらTerraform入門してみました

Terrafromとは Terraform by HashiCorp 公式サイトより Terraform enables you to safely and predictably create, change, and improve production infrastructure. It is an open source tool that codifies APIs into declarative configuration files th…

五反田.rb #15 行って来ました

改めてブログを書き始めようと決意しました、Dooorです。 ブログを更新する内容は、 参加した勉強会について 読んだ技術書について 調べたり聞いたりしたことの備忘録 などを気軽に書いていこうと思います。 今回は、昨日参加した 五反田.rb#15(ruby railsの…

【mongo】mongodによる起動

概要 同一のサーバー内でPortを分けてmongodを起動したい 方法 起動 $ mongod --fork --logpath ./log/mongo.log --port 27017 --dbpath ./db/mongo 終了 $ ps -ef | grep mongod $ kill -9 [process id] (注) mongod.lockというファイルが--dbpathで指定…

【npm】sharpのインストール

概要 画像データをwebpに変換するためsharpをインストールする 環境 さくらVPS CentOS 6.4 npm 3.5.1 node 5.3.0 手順 sharpのインストールに必要なもの clangのインストール gccのインストール sharpのインストール 1. sharpのインストールに必要なもの と…

【Ruby】正規表現

今まで避けてきた正規表現。 避けられない事態になってやっておけばよかったと後悔... 基本 今回使った表現法を一覧に。 表現法 意味 ^ 開始位置 $ 終了位置 [abc] aかbかcの1文字 [a-z] aからzの1文字 [a-zA-Z] aからz、AからZの1文字 [0-9] 0から9の1文字 …

【Rails】Grapeで最速API開発

最近、grapeを用いてapiを作っています。 最速と言っても他のを試した事はないんですが、かなり早くできたので... 初期設定のところから記載してきます。 jbuilderを使ってresponseのjson生成してます。 設定 1. Gemfile # Gemfile gem 'grape' gem 'grape-j…

【iOS】UITableViewにプルリフレッシュ機能を付ける

UIRefreshControl テーブルビューを引っ張って、データを更新する機能を付けたいと思って調べていたのですが、ライブラリを使わなくても簡単に実装できることが判明! そこで見つけたのが、iOS6から使えるようになったUIRefreshControlでした!(知らなかっ…

【Rails】Wheneverを使ってバックグラウンド処理をしたい

github https://github.com/javan/whenever Wheneverでできること Railsでcronのバッチを作成して、以下の4つのコマンドを定期的に走らせることができる。 command bashコマンドの実行 rake rakeコマンドの実行 runner プロジェクト内のメソッドの実行 scrip…

【Rails】ActiveAdmin

ActiveAdminをインストール 手順 ①Gemfileに記入 gem 'devise' gem 'activeadmin', github: 'activeadmin' ②プロジェクトにインストール $ bundle install $ rails g active_admin:install ③インストール時に出た警告を修正 config/environments/development…

【iOS】デリゲート

デリゲートの設定 今回は完全に忘れないためのメモ。 Objective-C Sample.h #import <UIKit> @class Sample; @protocol SampleDelegate <NSObject> - (void)sampleDelegateMethod; @end @interface Sample : NSObject @property (nonatomic, weak) id<SampleDelegate>delegate; @end Sample.m </sampledelegate></nsobject></uikit>…

【iOS8】PhotoKit

Photos Framework iOS8から追加されたAssets Library Frameworkの代わりのフレームワーク。 イメージピッカーを作る際に使用したのでまとめてみます。 アセットの編集など機能はたくさんあるようですが、今回はデータの取得と表示だけです。 主に使うクラス …

【iOS8】ドキュメントプロバイダ 実装

実装編 Host appへUIDocumentMenuViewControllerを追加 Containing appからDocument Providerにデータを渡す DocumentPickerViewControllerの編集 1. Host appへUIDocumentMenuViewControllerを追加 - デリゲート設定 <UIDocumentMenuDelegate, UIDocumentPickerDelegate> - UIDocumentMenuViewController追加 //</uidocumentmenudelegate,>…

【iOS8】ドキュメントプロバイダ 導入

導入編 iOS8から追加されたextensionの一つ、ドキュメントプロバイダについて調べる機会があったので忘れないように載せておきます。 【ドキュメントプロバイダの主な機能】 import export open move 今回やりたかったことは、「アプリAからアプリBに写真選…