りんちゃんの日記

日常を書き留めていきます。

RedmineのproductionログにデバックモードでSQLを追加する

RedmineでSQLをログを確認したい場合は デバックモードの設定を追加してproduction.logにSQLを出力するように設定する ■production.rbの編集 # vi /var/lib/redmine/config/environments/production.rb config.log_level = :debug ■production.logの確認 tai…

rails のパスを通す

Railsコマンドが使えない.bash_profileに書き込んでパスを通す 隠しファイルなので、lsだと表示されないのでls -allで確認 # ls -all.bash_profile # vi .bash_profile-----------------------------------------------------------------------------------…

rails エラー「There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError)」と表示されてRails Serverが立ち上がらない

Rails Serverが立ち上がらないエラー内容:There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError) 対策Gemfileに下記を記述して、bundle installコマンドを実行 gem 'uglifier', '>= 1.3.0'gem 'therubyracer', platform…

Redmineのproductionログを確認する

Redmineでinternal Errorなど起きてログを確認したい場合は 下記のコマンドで確認する。 ■production.logの確認 tail -f /var/lib/redmine/log/production.log

gemコマンド

■件数gem list | wc -l qiita.com

Visual Studio Codeをインストールする方法

1. Webページからダウンロードする 2. インストールする Visual Studio CodeとはMicroSoftがwindowsのソフト開発用に作成した無用の開発ツール。「Atom」と同じようなソフトみたいです。 1. Webページからダウンロードする code.visualstudio.com OSの種類を…

redmine ログローテーション

★production.logのローテートhttp://redmine.jp/faq/system_management/production-log-rotate/ ■production.rbの編集#vi /var/lib/redmine/config/environments/production.rb ■endの上に追加する config.logger = Logger.new("log/production.log", 'daily…

メール送信(ruby)

rubyを使ってgmailを送信する [前提条件]centOS7rubyがインストールされていること■rubyファイルを作成する # touch sendmail.rb ■gemインストール# gem install mail Successfully installed mini_mime-1.0.1Fetching: mail-2.7.1.gem (100%)Successfully i…

メール送信(muttコマンド)

<やってみた結果>・簡単にメール送信できたが迷惑メールに入ってしまう。・二段階認証しているGmailの場合、Gmailの「安全性の低いアプリのアクセス」設定はできない。 https://myaccount.google.com/u/0/lesssecureapps?pli=1 いまいち、よくわからず実装…

メール送信(POSTFIX)

<やってみた結果>・メール送信(添付ファイル付き)できるけど、nonameファイルも添付されてしまう。 ・二段階認証しているGmailの場合、Gmailの「安全性の低いアプリのアクセス」設定はできない。 https://myaccount.google.com/u/0/lesssecureapps?pli=1 …

シェル MariaDBからCSVを出力する

[前提条件]centOS7 nkfインストールyum localinstall -y http://mirror.centos.org/centos/6/os/x86_64/Packages/nkf-2.0.8b-6.2.el6.x86_64.rpm #!/bin/sh#データベース接続設定DBUSER="DBユーザ名"DBPASS="DBパスワード名"DBNAME="DB名"DBHOST="DBホスト名…

nkfインストール

nkfをインストールする [前提条件]centOS7 yum install nkfではうまくいきません。パッケージを指定します。 ■nkfインストール(失敗バージョン) # yum install nkf読み込んだプラグイン:fastestmirrorLoading mirror speeds from cached hostfile * base: …

シェル 文字コードを変更する

[前提条件]centOS7にnkfがインストールされている事 rinkaistar.hatenablog.com ■UTF8 → Sjis変換 #!/bin/shNKF="/usr/bin/nkf" $NKF -Lw -s --overwrite "test.csv" <参考サイト> qiita.com

シェル \nを置換する

\nを「aaa」に置換# echo "\n" | sed -e 's/\\n/aaa/g' 結果:aaa 削除する場合echo "\n" | sed -e 's/\\n//g' 結果:

シェル 日付の取得

シェル 日付の取得 起点日を本日の「-1日」した日付からその日とその日の月初と月末を取得する。 #!/bin/sh #起点日 target_date=$(date -d-1days +'%Y/%m/%d') #月初gessho=$(date -d${target_date}-0days +'%Y/%m/01') #月末getumatu=$(date -d${gessho}…

mySQLにACCESSからODBC接続をする

1. ODBCコネクタのダウンロードとインストール 2. テラタームでWebサーバへSSHログインをする 3. テラタームのSSH転送設定をする 4. 管理ツールからドライバ設定をする 5. AccessからODBC接続をする データベースにAccessから接続する(ODBCリンクテーブル)…

redmine 顧客情報を管理

Redmineの顧客情報が管理できるみたい。 試してみたいなー。 codelab.website

redmineのカレンダー

カレンダーをカスタマイズしたいので気になるリンク集を集めた。 qiita.com redmine.tokyo otsukare-tion.comsuwork.hatenablog.com

redmineの構築前に取得しておくべきもの

1.構築前と構築後の環境を保存しておく 1.構築前と構築後の環境を保存しておく 1.1. サーバを引き渡されたら取得しておく df -h > /tmp/0_df-h.txt rpm -qa | sort > /tmp/0_rpm.txt cat /etc/passwd > /tmp/0_user.txt cat /etc/group > /tmp/0_group.txt s…

redmineの構築のバージョンを確認する

1. OS 2. Webサーバ(httpd) 3.DBサーバ(mariadb) 4.mod_rails for Apache(passenger) 5.システム(redmine) 6.プログラム(Ruby) 7.フレームワーク(Ruby on rails) 1. OS # cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 2. Webサーバ(httpd)…

redmineの設定ファイルの備忘録

1. my.cnfの設定変更 2. httpd.confの設定変更 3.redmine.confの設定変更 4.ディレクトリなど一覧 1. my.cnfの設定変更 11行目追加 character-set-server=utf8 22.23行目追加 [mysql] default-character-set=utf8 2. httpd.confの設定変更 119行目をコメント…

redmineのバックアップとリストア

1. ソースのバックアップ(var/lib/redmine) ※本番サーバ 1.1. httpd停止 1.2. redmineソース圧縮 1.3. httpd停止 1.4. redmineソースの圧縮確認 2. mariadbのバックアップ ※本番サーバ 2.1. mariadbのdump 2.2. dumpファイルの中身を目視確認 3.ファイルのダ…

Bitbucketローカルフォルダとリモートとの連携

1. Bitbucketから対象のリポジトリのURLをコピーしておく 2. souce treeを起動しリポジトリを作成 3. ローカルからリモートの接続先をBitbucketへ設定する 4. 連携がされているか確認をする(push) 5. 連携がされているか確認をする(pull) 1. Bitbucketから…

Bitbucketのチーム作成

1. チームを作成 2. リポジトリを作成 1. チームを作成 1.1. 「作成」⇒「チーム」クリック 1.2. 「チーム名」入力⇒「完了」クリック 2. リポジトリを作成 2.1. 「最初のリポジトリを作成」クリック 2.2. 必要事項を入力⇒「リポジトリの作成」クリック リポジ…

Gitのわかりやすい説明リンク集

git

1. はじめてのGit 2. デザイナのためのGit入門 3. いつやるの?git入門 v1 4. いつやるの?git入門 v2 5. リーダの人 6. 怖くないgit 6. 1. はじめてのGit はじめてのGit forデザイナー&コーダー from Saeko Yamamoto www.slideshare.net 2. デザイナのため…

ブランチ

git

1. ブランチの概念 2. チェックアウト(ブランチの移動) 3. 自分が今いる場所(チェックアウト)しているブランチの確認 4. 新規ブランチを作成し、コミットをする 1. ブランチの概念 並行して開発が行える(複数人で開発が行える) コミットを指すポインタ(…

GitHubで公開されているリポジトリをコピーする

git

1. GitHubで公開されているリポジトリをコピーする 1. GitHubで公開されているリポジトリをコピーする GitHub上で「フォーク」⇒「クローン」する。 1.1. フォーク 誰かのリポジトリを自分のGItHubのリポジトリににコピーする。 「fork」ボタンをクリックする…

Soucetreeをインストール

git

1. Soucetreeをインストール 1. Soucetreeをインストール proengineer.internous.co.jp

GitHubアカウントの作成方法

git

https://github.com/ 無料版:公開リポジトリを何個でも作成可 有料版: 非公開リポジトリを何個でも作成可 プランの選択は最初は無料のものを使用すると良い。 qiita.com

Bitbucketアカウントの作成方法

5ユーザまでなら無料で何個でも非公開リポジトリを作る事が可能 tonari-it.com