ストックドッグ

KatoTakahiro。金融系の会社で働くSEが株やPython、その他諸々について書いています。サービスも運営してます→http://fmbrain.work

Ubuntu

uwsgi + nginx + flaskで簡単なWEBアプリの構築

自分用メモですm(_ _)m 適当にflaskのファイルをこしらえる ここはすごく適当。 from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run() nginxの設定ファイル を編集する…

flask + nginxで静的サイトを構築

環境を整える 静的サイトということでhtmlファイルを用意 nginxの設定 エラーまとめ エラー1 エラー2 エラー3 まとめ 環境を整える nginxをインストール。 $ sudo apt-get install nginx nginxのよく編集・見るファイルたちのパス。 #設定ファイルのパス cd…

dockerをwindows7をインストール(プロキシサーバーの支配下)

会社PCにUbuntu環境を作りたい! 会社PCはwindow7です。(windows10であればもう少し楽だったようですが)この会社PCにdockerを使って、Ubuntuを入れよう、という記事です。ちなみに、もちろん会社にはプロキシサーバーがあるので、そこの設定もする必要があ…

dockerをインストール in Ubuntu 16.0.4

古いバージョンのdockerをアンインストール 古いバージョンのdockerがUbuntu内に残っていた場合は、先にアンインストールを行います。 sudo apt-get remove docker docker-engine docker.io インストール手順 dockerのリポジトリからfor ubuntuのdockerを取…

MeCabをPython 3.4.5にインストール in Ubuntu 16.0.4

MeCabのインストールってコケがちらしいです たしかに、ちょっとコケた python 3.5.2 → 失敗 python 3.4.5 → 成功 condaでpythonのバージョンを変えながら、試してると3.4.5で成功。 インストール手順 mecabをインストール。 ついでに辞書も。 #mecabをイン…

sublime textの環境を整えた for Ubuntu

とてもクールで扱いやすいテキストエディタの1番手「sublime text」 こいつの環境を整えました。sublime textはウェブ系の人からインフラ系の人まで幅広く使われているテキストエディタです。同期のインフラ系のエンジニアもsublime textけっこう使っていて…

「sudo: pip: コマンドが見つかりません」というエラー

現象 このエラーは、pipコマンド自体をアップデートしていなかったら現れるようです。 #pip単体でのインストールはエラーは出ないが pip install library #sudoを組み合わせると、エラーが発生 sudo pip install library sudo: pip: コマンドが見つかりませ…

カーネルパニック(kernel panic)でUbuntuが起動しない問題

慎重にやれとあれほど言ったのに... Ubuntuのアップデートと石橋は叩いて渡れ。愚か者の私が叩かずに渡った結果、カーネルパニック(Kernel panic)が発生しました。 kernel panic not syncing unable to mount root fs on unkonown-block(0,0)こんな素敵な…

環境変数パス(PATH)がよくわからいのでunset $PATHしてみた

Linuxを使用している人なら、いや、WindowsでもOS Xでも、環境変数が何たるかをわかっている人なら、このタイトルのヤバさはわかるはずです。普通に考えたら、絶対にやってはいけないコマンドをうってみました。 そもそもPATHを通すってなんだ? pythonをイ…

ufwでファイアーウォールを構築

ファイアーウォールを設定する conohaでVPSを借りたので、ファイアーウォールを設定します。今のところガバガバセキュリティなのでよくありません。 ufwで設定 ufwは、Ubuntuのファイアーウォールを設定するためのツールです。このコマンドでufwの状態を確認…

Ubuntuからconoha(VPS)にSSH接続してみる

苦労したよ SSH接続、けっこう詰まったので自分なりにまとめておきます。あと、conohaのサイトは案外サラッとしか書いていないので、自分なりにではありますが設定を行う理由なんかも書いて詳しめの記事にしています。間違っていたらすみません。笑 SSH接続…

隠しファイルの見方

ドット(.)から始まるファイルは通常、lsコマンドをうっても表示することは出来ません。 lsドットから始まるファイルは隠しファイルと呼ばれ、例えば環境変数を格納するために使ったりする.bashrcなどがあります。これらを表示するにはlsコマンドにオプショ…

herokuでのスケジュール管理にAPSchedulerを使ってみる

目次 herokuで定期的にファイルを実行したいとき何を使っていますか? cron...? heroku scheduler...? cronよりもheroku schedulerよりAPSchedulerが良い heroku上でAPSchedulerを使ってみる 用意するもの まとめ 参考 herokuで定期的にファイルを実行したい…

herokuのworker dynoとweb dynoの違いって何?

目次 dyno? web dyno worker dyno one-off dyno ログ 使用中のdynoを確認する まとめ dyno? herokuでは、プロセスの処理はdynoによって行われます。プロセスの処理とはHTTPのリクエストやレスポンス、バックグラウンド処理などです。dynoは3種類あり、処理…

bootの容量がいっぱいなのに、古いカーネルが消せない問題(ubuntu 16.04)

bootの容量がいっぱいすぎて、新しいカーネルに更新できず、まわりまわって他のソフトウェアもアップデートできないという問題が発生しました。試しにbootの容量を確認してみると... df /bootFilesystem 1K-blocks Used Available Use% Mounted on /dev/sda7…

デュアルブートでいれたUbuntuが起動しない問題

目次 昨日断捨離しました 原因 修復の流れ LiveメディアからUbuntuを起動する Boot Repairで修復 まとめ 昨日断捨離しました Ubuntu内の容量がかなり切羽詰まってきたので、昨日断捨離しました。使っていないカーネルなんかを一斉に削除したり、いらないピク…

GoogleChromeのプロキシを端末から設定 for Ubuntu

私は学校に行くと、GoogleChromeが使えません。Ubuntu版のGoogleChromeはメニューからプロキシの設定をしようとすると、「プロキシ設定は端末で行いなさい」的なことを言ってきます。 めんどくさいので、いつも学校ではFireFoxを使っていましたが、なんとFir…

gitのコマンドをサラッと復習

バージョン管理をするさいには必需品であるgit。 そのgitをインストールしてから、ある程度の操作までをサラッと簡単な説明付きでまとめました。ドットインストールのgit入門を参考にしています。http://dotinstall.com/lessons/basic_git gitをインストール…

プロキシサーバー下で、condaを使ったモジュールのインストールできなくて困っている 〜Python〜

OS:Ubuntu 言語:Python3系プロキシサーバーの支配下では、 conda installが使えません。※仮想環境を構築している場合私は、学校で作業することもあるのでモジュールがインストールできないと詰みます。 少し調べると解決策が見つかったので、のせときます…