GitのREADMEファイルのテンプレート
何かよいテンプレートファイルがないか探していたところ
以下のようなものがあったのでメモ。
# Awesome-name ![Badge Status](https://ci-as-a-service) OverviewOverviewOverview ## Description DescriptionDescriptionDescription DescriptionDescriptionDescription DescriptionDescriptionDescription ***DEMO:*** ![Demo](https://image-url.gif) ## Features - Awesome function - Awesome UI - ... For more information, see `awesome-tool --help`. ## Requirement - Requirement - Requirement - Requirement ## Usage 1. Usage 2. Usage 3. Usage ## Installation $ git clone https://github.com/b4b4r07/awesome-tool ## Anything Else AnythingAnythingAnything AnythingAnythingAnything AnythingAnythingAnything ## Author [@b4b4r07](https://twitter.com/b4b4r07) ## License [MIT](http://b4b4r07.mit-license.org)
▼参考URL
qiita.com
MySQLで異なるDBに存在するテーブルを結合
ずっとできないと思っていたが、DBを跨いでテーブル結合ができるのか。。
FuelPHPのコントローラのメソッド
FuelPHPのソースコードを読んでいると、分からないことがあったのでメモ。。
■FuelPHPのコントローラのメソッド
runble1.com
CentOS6にPHP5.6をコンパイルしてインストール
■PHP 5.6.30をインストールする前の準備
# --- libxml2のインストール yum install -y libxml2 libxml2-devel # --- openssl-develのインストール yum install -y openssl-devel # --- bzip2-develのインストール yum install -y bzip2-devel # --- curl-develのインストール yum install -y curl-devel # --- libjpeg-develのインストール yum install -y libjpeg-devel # --- libpng-develのインストール yum install -y libpng-devel # --- freetype-develのインストール yum install -y freetype-devel # --- libicu-develのインストール yum install -y libicu-devel # --- libmcrypt-develのインストール yum install -y libmcrypt-devel --enablerepo=epel # --- configureの設定 ./configure '--prefix=/usr/local/php-5.6.30' '--with-config-file-path=/usr/local/php-5.6.30/etc' '--with-config-file-scan-dir=/usr/local/php-5.6.30/etc/conf.d' '--disable-debug' '--enable-bcmath' '--enable-exif' '--enable-cgi' '--enable-fpm' '--enable-ftp' '--enable-gd-native-ttf' '--enable-inline-optimization' '--enable-intl' '--enable-mbregex' '--enable-mbstring' '--enable-sigchild' '--enable-soap' '--enable-sockets' '--enable-sysvsem=yes' '--enable-sysvshm=yes' '--enable-xml' '--enable-zip' '--with-bz2' '--with-curl' '--with-gd' '--with-gettext' '--with-iconv' '--with-mcrypt' '--with-mhash' '--with-mysqli' '--with-openssl' '--with-pdo-mysql' '--with-xmlrpc' '--with-zlib' '--with-freetype-dir=/usr/include/freetype2' '--with-jpeg-dir=/usr/lib' '--with-libxml-dir=/usr/lib' '--with-png-dir=/usr/lib' '--with-zlib-dir=/usr/lib' '--with-fpm-user=apache' '--with-fpm-group=apache' # --- make make make install
CentOS6系にPerlモジュールのインストール
perlを使用する機会が発生したので、以下にインストール手順をメモ。
# --- 事前に下記コマンドでCPANモジュールのインストールするための準備を行う # yum -y install perl-CPAN # yum -y install libyaml-devel # yum -y install perl-CGI # yum -y install *YAML* # --- SFTP接続を行いたかったので以下をインストールした perl -MCPAN -e 'install Net::SFTP' perl -MCPAN -e 'install Net::SFTP::Foreign' perl -MCPAN -e 'install IO::Pty'
CentOS6 or CentOS7(VirtualBox)で名前解決ができなくなった場合の対処方法
(1)以下のコマンドを試す
# コマンドプロンプトで以下を実行する
C:\Program Files\Oracle\VirtualBox>VBoxManage modifyvm "CentOS6.x(redmine)" --natdnspassdomain1 off --natdnshostresolver1 on
▼参考URL
VirtualBoxのNATモードで名前解決する | blog.douzen.net
VirtualBox ゲストOSでNAT使用時のDNSエラー | きつねのスペース
(2)上記でもうまくいかない場合は以下を設定する
■DNS1,DNS2にGoogle Public DNSを設定すればよい
#vi /etc/sysconfig/network-scripts/ifcfg-enp0s8 DNS1=8.8.8.8 DNS2=8.8.4.4
▼参考URL
CentOS 7 ネットワーク設定 - eTuts+ Server Tutorial
以下の設定の書き方でもうまくいくようになった。
# /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE="Ethernet" BOOTPROTO="dhcp" DEFROUTE="yes" PEERDNS="yes" PEERROUTES="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s3" UUID="xxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxx" DEVICE="enp0s3" ONBOOT="yes" # /etc/sysconfig/network-scripts/ifcfg-enp0s8 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s8 UUID=xxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxxxxxx DEVICE=enp0s8 ONBOOT=yes ZONE=public IPADDR=192.168.56.160 PREFIX=24 IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_PRIVACY=no
CentOSのVirtualBox仮想マシンでホスト名が解決できない
下記の記事にも書いてあるように、VirtualBox仮想マシンを再起動したら、
外部ホストが解決できないようになったので、以下のURLを参考にして対応した。
/etc/sysconfig/network-scripts/ifcfg-eth1を編集し、
プライマリDNSに8.8.8.8、
セカンダリDNSに8.8.4.4の設定を追記する。
DNSをGoogleのPublic DNSに設定
DNS1=8.8.8.8
DNS2=8.8.4.4
上記を追記して、ネットワークの再起動をした。
# ネットワークの再起動
service network restart
▼参考URL
totech.hateblo.jp