manatee-itの備忘ログ

プログラム初心者のブログ。ruby on railsでWebサービスを作成中。(仕事が忙しくなかななか進まず) つまずいた所をなんでも記録。 環境:Ruby2.1 + Rails4.1.1 + Passenger + CentOS6.4(Apache + sqlite/MySQL)

aws-ec2-ssh利用メモ

■まえおきaws-ec2-sshを利用してAWS IAMユーザとLinuxOSユーザの紐付け管理を可能とする手順のメモ。後述のURLを参考させていただきました。 ■手順 1.EC2のLinuxOS上の作業・Git(パッケージ版)をインストール・AWS CLIをインストール・aws-ec2-sshのgitクロ…

CentOS7+Jupyter NotebookのFirewalld設定

■まえおき CentOS 7にJupyter Notebookを導入した際にFirewalldでつまずいたのでメモ。 とりあえず問題を解消したが、Firewalldの使い方?については要調査。 ■環境 anyenv+pyenv+Pipenv +Jupyter Notebookパッケージをインストール ■問題 Jupyter Notebook…

systemdメモ

■まえおき 自分が使うものだけメモ ■設定コマンド /bin/systemctl ■設定ファイル (1)パッケージに含まれる設定ファイル /usr/lib/systemd/system/(サービス名).service (2)修正を加える場合に先となるファイル /etc/systemd/system/(サービス名).service ※(1…

Apache + Tomcatの連携手順のメモ

■まえおき Apache + Tomcatの連携手順のメモ 記載時点のTomcat最新のバージョン(9.0.34)では2点ほど問題が発生したため、解消方法を記載した。 動作させるための最低限の設定のみであり、セキュリティの設定は記載していない。 Apache TomcatのGUI Webアプリ…

Splatoon2のステージ情報を調べるAlexaのカスタムスキルを作った

■まえおき Amazon Echoを購入、カスタムスキルでSplatoon2のステージ情報を調べてもらえたら便利かも、と思い作ってみました。 今回も備忘録のため、詳細は省いています。 ・Splatoon2のステージ情報はTwitterのBotなどで確認していたが、Alexaから教えても…

Partedによるパーティション作成+LVM作成+ファイルシステム作成+マウント処理

インストール時に使い切っていなかったディスク領域にpartedコマンドでパーティション+LVMを作成し、ext4でフォーマットを実施。 環境:CentOS 6.5 パーティション作成 LVM作成 ファイルシステム作成 マウント処理 ■パーティション作成 [root@CentOS ~]# par…

Vagrantのboxの適用

以下を参考にboxの導入方法を確認しました。 #04 VagrantでCentOSを立ち上げよう | ローカル開発環境の構築 [MacOS X編]dotinstall.com ■boxの適用 Box毎にディレクトリを分ける。 $ mkdir -p VagrantTest/testcentos $ cd VagrantTest/testcentos Boxの初期…

vagrant基本操作メモ (編集中)

こちらに記載されている内容を参考しました。http://blog.raqda.com/vagrant/cli/index.html vagrantコマンド一覧 - Qiita Vagrantの使い方とコマンド一覧のまとめ - Qiita Vagrant のコマンドをメモしておく - Programming log - Shindo200 ■バージョン確認…

CentOS環境にvagrant+VirtualBoxを導入

CentOS環境にvagrant+chef(+VirtualBox)を導入するメモ 以下理由により、VMWareESXi5.0をインストールしていたPCを潰して、CentOS6.6をインストールした。 ・vagrantはVMWare(player)でも動作する様子。また、vagrant-vsphereというものがあるが、単体のVM…

CentOS 6.6インストール・各種設定 (随時追加)

Linux環境でVirtualBox、Vagrantを動作させるために、VMWareESXi 5.0をインストールしていたPCを潰して、CentOS 6.6をインストールした。その後に行った各種設定メモ ※随時追加予定。今後は、Ansible のPlaybook というもので自動化を図る予定。 以下ドット…

deviseのメール認証の追加

device のユーザ認証は導入していたが、確認メールの機能は利用していなかったので、追加しました。※メモ程度に記載したので、抜け漏れあるかもしれません。■deviseのメール認証の追加(1)confirmableを追加 $ vim remindertv/app/models/user.rb : : devis…

check_box_tagでtoggle、rake routes実行でつまずいた点

■その1 ドットインストールを参考にcheck_box_tagとtoggleの機能を追加しようとしたところ、以下のエラーが発生。ActionView::MissingTemplate (Missing template programs/toggle, application/toggle with {:locale=>[:en], :formats=>[:html, :text, :js…

Windows8.1 +無線ルーターでWi-Fi ネットワーク「制限あり」

PC

以前利用していた無線ルーターの調子が悪くなったので、新しいバッファローの無線ルータに買い換えたところ、ネットワークに制限ありとでてしまい、通信が全くできなくなった。 ネットワークIPアドレスは割り当てられるものの、pingが通らない。[構成] AirSt…

linuxサーバ+radiko+ dropboxでサウージ!サウダージ

j-wareの「サウージ!サウダージ」をずっと聞いていたいので、 linuxサーバでradikoの番組を録音する設定を設定してみました。環境:CentOS6■linuxサーバでradikoを録音参考にさせていただいたURL http://linux.matchy.net/archives/152 http://namaraii.com…

hidden_fieldでログインしているユーザのIDを自動で追加

入力フォームで「タイトル」を入力してもらい、その際にユーザIDを自動でデータベースのレコードに追加したい。Viewにhidden_fieldを記載。# vim app/views/programs/_form.html.erb : current_user.id %> : :コントローラの記載でuidを許可 # vim app/co…

「Could not find a JavaScript runtime」のエラー、therubyracerをコメントアウトして対応

# rails g scaffold programs name:string /usr/local/lib/ruby/gems/2.1.0/gems/execjs-2.1.0/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runt…

rails環境でテーブルにカラム追加

sqliteで、ALTER TABLEを実行すればカラムは追加できますが、マイグレーションファイルを使った方法で追加。sqlite> .schema programs CREATE TABLE "programs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255), "created_at" date…

whenever でcron設定

環境:Ruby2.1 + Rails4.1.1 + Passenger + CentOS6.4(Apache + sqlite/MySQL(予定))classとして作成した機能を毎日定時に実行するため、wheneverを導入してcrontab を設定。(参考URL) なんちゃってGeek(仮): Rails4.0でcron(バッチ処理)を動かす設定 - 実行…

rails + Passenger + apacheでの本番サーバへの移行設定で大混乱

環境:Ruby2.1 + Rails4.1.1 + Passenger + CentOS6.4(Apache + sqlite→MySQL(予定)) 結果的にうまく動作したが、何が必要で何が必要でなかったのかが、わからなくなったので、後で再調査しないと。 # vim config/environments/production.rb config.serve_s…

yahootvのパラメータ

検索結果をスクレイピングさせていただくYahoo!TVについて、検索パラメータの内容を確認しました。検索例:キーワード「F1」、放送波「地上波、BS放送」、並べ替え「放送時間順」、エリア「神奈川」の場合。http://tv.yahoo.co.jp/search/?q=F1&t=1%25203&oa…

nokogiriのエラー

環境:Ruby2.1 + Rails4.1.1 + Passenger + CentOS6.4(Apache + sqlite/MySQL) nokogiri (1.6.2.rc2)を利用したタスク実行時にエラーが発生した。 ----------------------------------------------------------------------------------- Rakeタスク実行 # r…