VPS作業記録4
今日は、Gitの入門記事を読んで、Gitのお勉強です。
その記録ではなくて、
git statusとか何回もうってると、
statusとかが補完できないことにちょっとイライラしてしまったのですが、
やっぱり世の中には便利な機能はすでにあるんですね。
【2ステップ】Gitコマンドでtab補完を有効にする - Qiita
を参考にします。
まずは、
# find / | grep git-completion.bash
をしてしまいます。すると、
/usr/share/doc/git-1.7.1/contrib/completion/git-completion.bash
と、git-completion.bashを見つけられたので、
source /usr/share/doc/git-1.7.1/contrib/completion/git-completion.bash
を、~/.bashrc に追記しました。
VPS作業記録3
2015/1/8は、nginxです。
http://nginx.org/en/linux_packages.html#stable
に従って、yumにnginxレポジトリを追加する。
具体的には、/etc/yum.repos.d/nginx.repo
に
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1
という内容のファイルを作る。
これでおっけーらしいので、
# yum install nginx
でインストール。
# nginx -v nginx version: nginx/1.8.0
起動は
# nginx
のコマンド。
で、ブラウザで自分のIPアドレスにアクセスして、確認すると、
Welcome to nginx!
が表示されてて、無事動いたと。
さて、ドキュメント。ロシア語と英語のみ・・・。
まずはビギナーズガイドをを読む。
デフォルトの設定ファイルは、3つのどこかに、nginx.confがあるよと書いてあるので、探す。
# find / | grep nginx.conf /etc/nginx/conf.d /etc/nginx/conf.d/example_ssl.conf /etc/nginx/conf.d/default.conf /etc/nginx/nginx.conf
となったので、/etc/nginx/nginx.confにあると。
起動は、nginx、終了は、nginx -s quit、設定ファイルの再読み込みは、nginx -s reload。
で、設定ファイルをいじって、ガイドに従って、/data/wwwのデータを表示させてみようと思ったら、
できなかったので、ここまで。
VPS作業記録2
3日目(12/30)の記録です。
Django のチュートリアルをやろうかなと思ってたのですが、またひとつインストール作業することにしました。
今回入れるのは、OpneCV です。
Versionは、2.4の最新版の2.4.11にしました(3.1もリリースされているのですが、なんとなくこっち。また、yumは、2.0なのでちょっと古過ぎる。)。
DOWNLOADS | OpenCV
必要な要件は、ここ(Installation in Linux — OpenCV 2.4.12.0 documentation)に書いてあるとおりっぽいのですが、apt-get用になってるので、多少読み替えが必要。
# yum install gcc # yum install cmake # yum install git # yum install gtk2 # yum install gtk2-devel # yum install python-devel # yum install python-numpy # yum install pkgconfig
必要要件の"ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev"なのですが、対応しそうなものがyum searchで見つけられず、とりあえず、放置して、先に進みます。
続きを読むIEでCSSが読み込まれない
スタンダードレイアウト編をざっと一通り読み終わったので、さて、自分向けのページとしてHTMLを書いてCSSも書いて、さて、だいたい完成したので、サーバーにアップロードしたところ、なぜかIEで開くとデザインが崩れる(Firefoxは大丈夫)。
自分の書き方がわるかったのかと思ったけど、そんな新しい要素とか使ってもいないし、なぜ崩れるか原因が不明。
そこで、原因を探索する。
自分が書いたHTML5/CSS3は信用ならないので、サンプルサイトのコードそのままで原因を調べることにした。
ダウンロードしたサンプルサイトのコードを(デスクトップとかに置いて)IEで開くと、ちゃんと表示される。IEの問題ではないようだ。
次に、そのままサンプルサイトのコードをサーバにあげてから、開くと、なんとデザインが崩れる!
デスクトップで普通に表示されて、サーバに上げるとダメということは、サーバに上げたときになんかダメになってるのか?
じゃあ、文字コードと改行コードの問題かなと思って、nkfを使ったりして、2つを揃えるも、まったく変化なし。
完全に詰んだ感があったのですが、IEの開発(?)を見てみると、エミュレートモードのデフォルトが「7」になっている。
なんかIEの設定が変っぽい感じがしてきたので、ぐぐってみると、原因判明。
有効にするんじゃなくて、無効にします。
なので、ローカルだと相互表示じゃないので、ちゃんと見れるけど
イントラのサーバに上げたら、相互表示になって、IE7で開いてる状態になって、デザインが崩れると。
その設定のところのチェックマークを外して、みると、デザイン崩れなくなりました!
(自分の書いたCSSもIEでもOKだった。よかった。)
Python 3の波がオライリー本にも・・・
TLで、オライリーのカレンダー(O'Reilly Japan - 2015年 ブックフェア開催中)をゲットしてるひとがいて、いいなーと思って、なにげなく目録をみたら、Python 3の文字を発見。
- 作者: Bill Lubanovic,斎藤康毅,長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/12/01
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
- 作者: Mark Summerfield,斎藤康毅
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/12/01
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
はじめてのPythonとかクックブックとか、2系の時代のものだったので、ついに、オライリー本にも3系の流れがきましたね。
カレンダー目当てで、一冊買おうかな。
あと2レベルぐらいPythonに強くなりたいので、このへんとか手をだしたい気もする。
- 作者: Kurt W. Smith,中田秀基,長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/06/19
- メディア: 大型本
- この商品を含むブログ (3件) を見る
- 作者: 石本敦夫
- 出版社/メーカー: オライリージャパン
- 発売日: 2014/09/18
- メディア: 大型本
- この商品を含むブログ (2件) を見る
- 作者: Micha Gorelick,Ian Ozsvald,相川愛三
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/11/20
- メディア: 大型本
- この商品を含むブログ (2件) を見る
最近気になってること(2015年11月アップデート版)
- Webサーバ周り
- Webフロント
- HTML5 & CSS3(→モダンコーディング読んでる)
- JavaScript()
- 基礎体力
- 急がないけどやっておきたい
- 統計
- 岩波データサイエンス vol.1
読み物関係(結構読んだ)