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

node.jsをインストール

node.jsをインストールした時のメモ $ brew install nodebrew $ nodebrew -v $ nodebrew ls-remote $ mkdir -p ~/.nodebrew/src $ nodebrew install-binary v8.9.3 $ nodebrew ls $ nodebrew use v8.9.3 $ nodebrew ls v8.9.3 current: v8.9.3 $ node -v -ba…

Railsでサイトマップを作成

Railsでサイトマップを作成した時のメモ XMLサイトマップの作成 リンク先の記事の方法でxmlの作成から定期更新まで実装できます。 post.simplie.jp サイトマップの内容 食べログのサイトマップを参考に値の設定を行いました。 https://tabelog.com/sitemap.x…

BL902HWの子機にWLI-UTX-AG300/Cを設定

親機:BL902HW Aterm Support Information | BL902HW | トップページ 子機:WLI-UTX-AG300/C テレビ用かんたん無線LANユニット : WLI-UTX-AG300 | BUFFALO バッファロー BUFFALO 11n/a/g/b 300Mbps 簡単無線LAN子機 WLI-UTX-AG300/C出版社/メーカー: バッフ…

Androidローカライズの参考リンク

Androidでローカライズする方法の参考リンク。 Android StudioのTranslations Editorを使うと便利そうなので試してみる。 Localize the UI with Translations Editor | Android Studio

Error:Execution failed for task ':app:processDebugManifest'.

エラー内容 参考書籍の写経をしていたところ以下のエラーが表示されました。 Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.0) from AndroidMa…

Androidアプリを2週間の独学でリリース

Androidアプリを2週間の独学でリリースした時のメモ。 背景 個人開発でちょっとしたアイデアをかたちにしたい場合、Webサービスをつくるよりもアプリ開発のほうが向いているのではないかという考えに至り、過去に何度か挫折した経験から多少の苦手意識もある…

Androidでスクリーンショットの作成

Androidでアプリをリリースする時にスクリーンショット2枚が必須項目だったので作成方法を調べました。 スクリーンショットの要件 JPEG または 24 ビット PNG(アルファなし) 最小サイズ: 320 ピクセル 最大サイズ: 3840 ピクセル スクリーンショットの最大…

Androidでアプリアイコンの作成

イラレで高解像度アイコン用に512pxの正方形画像を作成して下記のリンクを参考にAndroid StudioのImage Asset Studioを使用してアプリアイコンとして各サイズに書き出しました。 Image Asset Studio を使用したアプリアイコン作成 | Android Studio 高解像度…

AndroidでMaterial Designのアイコンを使った時の参考リンク

AndroidでMaterial Designのアイコンを使った時の参考リンク material.io sakura-bird1.hatenablog.com

ヘッダーに配置する項目

個人開発しているサービスのヘッダー改修のため、いくつかのサービスのヘッダーに配置されている項目をまとめました。 Facebook サービスロゴ 検索フォーム プロフィール画像 ユーザー名 ホームリンク フレンド メッセージ お知らせ ヘルプ 設定 Twitter ホ…

Railsでいいね機能

個人開発しているサービスにいいねボタンをつけるためのメモ。 イメージ 親テーブル posts comments 子テーブル likes 投稿にもコメントにも「いいね」できるようにしたい。 課題 親テーブルが複数ある時にテーブル設計をどうするか。 参考: 複数のテーブル…

フリーランス4年目の2017年前半振り返り

個人開発 いくつか個人開発でサービスをつくりました。最低限の機能のみですが、もやもやっとしたアイデアから機能を検討して開発を行いリリースするまでのプロセスに慣れることができました。一方で、リリースしたところである程度満足してしまい「さあどう…

Rails5(Turbolinks5)でGoogle Analyticsを設置

Rails5(Turbolinks5)の環境でGoogle Analyticsを設置した時のメモ。 Turbolinks Compatibilityに掲載されている情報に古さが出てきていたので他の方法を調べていたところ、turbolinksのissuesで同じテーマのやりとりを見つけたのでこちらを参考にしました。 …

DEPRECATION WARNING: alias_method_chain is deprecated

Rails5で作業中に下記のWARNINGが表示されました。 DEPRECATION WARNING: alias_method_chain is deprecated. Please, use Module#prepend instead. From module, you can access the original method using super. alias_method_chainが使用されているgemを…

Amazon EC2にSFTPで接続

Amazon EC2に「FTPで接続したい」と言われた時のメモ。 作業ユーザーを作成 $ sudo useradd hoge $ sudo passwd hoge $ sudo visudo hoge ALL=(ALL) ALL 鍵の作成 $ sudo su - hoge $ mkdir ~/.ssh $ ssh-keygen -t rsa $ mv id_rsa.pub authorized_keys $ c…

肩こり・腰痛対策のストレッチ動画

肩こり・腰痛対策のストレッチ動画メモ。 ニューストレッチ⑥(あべこべ体操) 30秒で首がほぐれてしなやかになる 『股関節をほぐせ』進化したストレッチ~ニューストレッチ(あべこべ) ニューストレッチプログラム5ー30秒で床に手がつくようになる(立位) …

NameError: uninitialized constant AWS

「NameError: uninitialized constant AWS」のエラーが出た時の対応メモ。 エラー内容 NameError: uninitialized constant AWS 原因 aws-sdkのバージョン1と2でネームスペースが違う NameError: uninitialized constant AWS. If you receive this error, you…

Rails環境の構築

趣味の開発用にVPSでRails環境を構築した時のメモ。 Rails環境構築 rbenv + ruby-build $ sudo yum update $ sudo yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf au…

ChainerでMNISTを試す

ChainerでMNISTのサンプルコードを試しました。 参考:pfnet/chainer Chainerをインストール $ pip install chainer サンプルコードを動かす chainer/examples/mnistのディレクトリにMNISTのサンプルコードがあります。学習時間は15分程度でした。 $ python …

CapistranoでPermission denied (publickey)が出た時の対処

Capistranoでdeploy:check時にPermission denied (publickey)のエラーが出た時の対処法メモ。 原因 デプロイ先のサーバーで秘密鍵・公開鍵の作成管理が行われていないため、デプロイ先のサーバーからgithubに接続できない。 対応 ssh agent forwardingを利用…

Rails5で日本語化

Rails5で日本語化する時のメモ。 ./config/application.rb # Application configuration should go into files in config/initializers initializers以下の設定に変わったようです。設定は下記のissueを参考にしました。 https://github.com/rails/rails/iss…