Ubuntu 14.04のPython2のデフォルトバージョンをPython 2.7.9にする

たまたまやる必要があったのでメモ 参考 https://www.ralphlepore.net/installing-python-279-on-ubuntu-1404-lts/ このとおりやればできる アップデート前 [~] $python2 --version Python 2.7.6 [~] $ アップデート mkdir ~/software cd ~/software wget ht…

vim8のインストール(Ubuntu 14.04)

vim8のインストール方法 OSのバージョン:Ubuntu 14.04 ※ Ubuntu 16.04でも以下と同じ方法でできるっぽい 現在のvimの確認 現在のvimのバージョンは以下で確認できる 方法1.vim --version 自分が実行したときの出力結果 [~] $vim --version VIM - Vi IMpro…

【GoogleHomeでメモ帳アプリを作る】6. GoogleHomeに呼びかけてSpreadSheetのメモを読み上げてもらう

概要 前回までで、heroku上にアプリを作成するところまでできた 今度は、それをGoogleHomeから呼び出すため(正確にはactions on googleから呼び出すため)に、Dialogflowの設定をする 資料全体の構成はここに記載: GoogleHomeに話しかけてメモを記録したり…

【GoogleHomeでメモ帳アプリを作る】7. 使い勝手を良くする

概要 いままで作ったアプリの使い勝手を良くする 資料全体の構成はここに記載: GoogleHomeに話しかけてメモを記録したりメモを読み上げてもらう やること やることは以下 Herokuをスリープさせないようにする アプリの名前を変える ショートカットを作って…

【GoogleHomeでメモ帳アプリを作る】5. HerokuアプリでSpreadSheetの中身を取得する

概要 以前helloアプリは作ったので、ここではSpreadSheetからデータを取得するアプリを作る この前まででSpreadSheetは用意できているので、 ここでは、Spreadsheetからデータを取得するアプリケーションを「memorandum」という名前でDjangoに追加する 資料…

【GoogleHomeでメモ帳アプリを作る】4. IFTTTを使ってSpreadSheetにメモを入力

概要 前回までで色々と必要な知識を得て、準備が整ったのでこれから実際に必要な機能を作っていく Spreadsheetに記録する部分の作成 Ok Google ~でSpreadSheetにメモを記録する これはIFTTTを使うと便利 ここで記録したSpreadSheetの内容を次回以降のheroku…

【GoogleHomeでメモ帳アプリを作る】3. 実際にHerokuでアプリを作ってみる

概要 herokuやDjangoの公式のチュートリアルをやったけど、自分で一から作るとなると色々わからなかったので理解しながら作る 資料全体の構成はここに記載: GoogleHomeに話しかけてメモを記録したりメモを読み上げてもらう この資料はGoogleHome用のアプリ…

【GoogleHomeでメモ帳アプリを作る】2. Djangoのチュートリアルをする

概要 Djangoのチュートリアルをやったときのメモ(途中まで) 資料全体の構成はここに記載: GoogleHomeに話しかけてメモを記録したりメモを読み上げてもらう チュートリアル はじめての Django アプリ作成、その 1 https://docs.djangoproject.com/ja/2.0/i…

GoogleHomeに話しかけてメモを記録したりメモを読み上げてもらう

GoogleHomeでやりたいこと やりたいこと(ぱっと思ったこと) 「シャンプー買わないと」とか「歯医者の予約しないと」とか、ぱっと頭に浮かんだことを言うだけでメモっておければ便利 さらに、そのメモを読み上げてもらえれば嬉しい ドラクエ3で、主人公に…

【GoogleHomeでメモ帳アプリを作る】1. Herokuのチュートリアルをする

概要 PAASサーバを提供しているherokuを使ってみる 資料全体の構成はここに記載: GoogleHomeに話しかけてメモを記録したりメモを読み上げてもらう チュートリアル https://devcenter.heroku.com/star からpythonを選ぶ supported-python-runtimes https://d…

VMのUbuntuに対して指定のポートが有効かどうか確認する

概要 ludwig125.hatenablog.com 以前こちらでも設定したが、ufwで特定のポートからのアクセスを許可する方法と、それが有効か確認する方法を記載する ufwとは 第76回 Ubuntuのソフトウェアファイアウォール:UFWの利用(1):Ubuntu Weekly Recipe|gihyo.jp…

zshを使う

ずーーっとbashだったけれど、別に信仰があるわけじゃないので、いいかげんzsh使ってみる 参考リンクだけまとめる(自分が書かなくても他の人がいっぱい書いているからこれでいいや) zshを使ってみる .zshrcの設定例(設定内容の説明コメント付き) 最強の…

pythonのpandasを使う

参考 Pandas でデータフレームを作ってみよう – Python でデータサイエンス [Python] pandasの使い方まとめ - Qiita Pandas の DataFrame の基本的な使い方 - akiyoko blog 10分でPandasを学ぶ - Qiita Python Pandasでのデータ操作の初歩まとめ − 前半:デ…

Ubuntu14.0.4でホスト名とユーザ名を変更する

概要 VMのUbuntu14.0.4でホスト名とユーザ名を変更したのが意外と大変だったのでメモ 以下では、ホスト名も、ユーザ名も、gitアカウントと同じ「ludwig125」にすることを目指した 参考 Ubuntu14.04でホスト名を変更する - Qiita ホスト名 ホスト名:hostname…

pythonでseleniumを使う

参考 とりあえず参考になったページを貼っておく 入門、Selenium - Seleniumの仕組み | CodeGrid Selenium使ってみた(Python) - コンピュータサイエンス系勉強ノート PythonでSeleniumを使ってスクレイピング (基礎) - Qiita 3秒でわかるSeleniumのつかいか…

pythonでグラフを描画(matplotlib)

グラフの例(sin関数) 【Python入門】ライブラリmatplotlibの基本的な使い方 - Qiita [~/git/work/src/python] $ cat test.py import math import numpy as np from matplotlib import pyplot pi = math.pi x = np.linspace(0, 2*pi, 100) y = np.sin(x) py…

モンティ・ホール問題メモ

enakai00.hatenablog.com qiita.com

MSGPACK_DEFINEが32個までしか対応していない問題

msgpackについては以下を参照 ludwig125.hatenablog.com 問題 MSGPACK_DEFINEで33個以上の引数を取ることができなかった msgpackのバージョン 現在のmasterのバージョンは2.1.5 https://github.com/msgpack/msgpack-c/blob/master/CHANGELOG.md MSGPACK_DEFI…

c++のメモ

概要 c++についての自分用のメモ書き g++ g++ がサポートしている規格 $ g++ --version g++ (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. The…

Linuxのメモリについて

とりあえず参考になったリンクを貼っておく あとでまとめる いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita Linuxのバッファキャッシュとページキャッシュの違いは? | b.l0g.jp freeコマンドで確認するOSのメモリ情報 - Shoyan blog

c++でmsgpackを使ってみる

msgpackとは MessagePack: It's like JSON. but fast and small. MessagePackは、効率の良いバイナリ形式のオブジェクト・シリアライズ フォーマットです。 JSONの置き換えとして使うことができ、様々なプログラミング言語をまたいでデータを交換することが可…

c++11コンパイル

c++11でコンパイル $ cat c11_sample.cpp #include <iostream> int main(){ std::cout << "test" << std::endl; } g++で今まで通りコンパイル $ g++ c11_sample.cpp $ ./a.out test c++11でコンパイル $ g++ -std=c++11 c11_sample.cpp $ ./a.out test 参考:C++11,C++</iostream>…

pythonトラブル対応

エラー AttributeError AttributeError: module 'json' has no attribute 'dump' pythonのソースコードの中でimport jsonをしていたが、このファイル自体がjson.pyという名前だったのでモジュール名とぶつかっていたらしい json.py → 適当な別の名前にして解…

Ubuntu14.0.4でGoogleChromeが起動しない

問題 VMのUbuntuでChromeをアップデートしたあとで、 Google Chromeのアイコンを押しても起動しなくなってしまった コマンドでgoogle-chromeをしたら以下のエラーが $ google-chrome [11644:11689:1103/213846.450610:FATAL:nss_util.cc(632)] NSS_VersionCh…

VMのUbuntuにWebサーバを立てる

概要 色々苦戦したのでメモ やったこと 1.VM上のubuntuで pythonで簡易的にweb serverを立ち上げる ポート8181 2.VM内のブラウザで localhost:8181 → 当然見られる 3.ホストPCのWindowsのブラウザで、VMのプライベートIPアドレスを指定して192.168.19.…

pythonメモ

準備 コード規約 https://www.python.org/dev/peps/pep-0008/ http://pep8-ja.readthedocs.io/ja/latest/ pipインストール参考 https://packaging.python.org/tutorials/installing-packages/ pyenv システムへインストールされているバージョンとは異なるバ…

vimメモ

vimrcメモ .vimrcの設定メモ - ludwig125のブログ vim参考 http://uguisu.skr.jp/Windows/vi.html 現在の設定を出力する — 名無しのvim使い 自分のメモ ビジュアル矩形モード ubuntuのterminalを使っていて、ビジュアル矩形モードがCtrl+vでできないので悩ん…

UbuntuのTerminalのショートカットキーを変更する

やりたいこと UbuntuのTerminalデフォルトのショートカットキーでは コピー:Shift+Ctrl+c ペースト:Shift+Ctrl+v となっているので、使いやすいように変える 変えるところ Terminalの「編集」→「キーボードショートカット」を開く Ctrl+cをコピーにしてし…

Ubuntuの環境にpythonをインストールする

以下のURLからdownload https://www.python.org/downloads/ そのあと以下の手順でインストール Linuxに好きなバージョンのPythonをインストールする方法 - AkicanBlog $ ls $ cd (解凍したPythonのフォルダ名) $ sudo ./configure $ sudo make $ sudo make i…

Android 6.0.xで「画面オーバーレイを検出」と出て解決できない

色々検索してもブルーライトフィルターを使っている場合しか出ないので困っていた。 自分の場合、Biscuitという英単語帳を常駐させていたためできなかった。 はあ。こんなのに時間取られた