ボールを蹴りたいシステムエンジニア

ボール蹴りが大好きなシステムエンジニア、ボールを蹴る時間確保の為に時間がある時には勉強する。

Eclipse4.6 neonでTomcatプラグインをインストール

環境 Windows10 Eclipse4.6 jdk1.8 Tomcat8.0 事象 Eclipse4.6 neonの「Eclipse IDE for Java EE Developers」をダウンロードしてインストール https://eclipse.org/downloads/eclipse-packages/↓間違いだった手順↓http://www.eclipsetotale.com/tomcatPlugi…

WindowsのCygwinでapt-cygでパッケージをインストールしようとしたらPASVモードで接続できず失敗した時の対処方法。

WindowsのCygwinでapt-cygでパッケージをインストールしようとしたらPASVモードで接続できず失敗した時の対処方法。 環境 Windows10 (32bit) cygwin 手順 apy-cygダウンロード wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cy…

【対処方法】'cp932' codec can't encode character '\ufeff' in position X: illegal multibyte sequence

良く遭遇したエラーなので備忘録。 UnicodeEncodeError: 'cp932' codec can't encode character '\ufeff' in position 0: illegal multibyte sequenceWindow環境でファイルから読み込んだBOM(バイト・オーダー・マーク)付きの文字列を標準出力する時などに…

Visual Studio Express 2015 Python Toolsでコード補完が効かない時の対処方法

事象 Visual Studio Express 2015 Python Toolsを使ってPythonコードを実装しているが「Ctrl + Space」でのコード補完が効かない。 対処方法 対処方法というか以下の操作で解決した。新しいプロジェクト作成、 Pythonの項目から「From Existing Python Code…

WindowsのPythonでMecabを実行する(+Cygwinでも実行する)

目次 目次 環境 注意点 各種パス 手順 Makefile.msvc.in feature_index.cpp writer.cpp mecab.h common.h おわりに 参考 環境 Windows10 (64bit) Microsoft Visual Studio 2015 python3.5(Windows版) mecab-0.996.exe mecab-0.996.tar.gz mecab-python-0.996…

cygwinからmecabをインストール

環境 Windows10 cygwin mecab-0.98 手順 mecabインストール git clone https://github.com/taku910/mecab.git エラー発生mecabインストール $ cd /usr/local/src $ wget http://mecab.googlecode.com/files/mecab-0.98.tar.gz $ tar zxvf mecab-0.98.tar.gz …

PhantomJsのプロセスが残り続ける問題と対処方法

環境 Windows10 cygwin phantomjs2.1.1 事象 Windows環境でPhantomJsのテストを行っててPhantomJsDriverログを削除しようとした所、他プロセスが利用してるので削除できないというエラーが発生。 ちなみにJavaプロセスは存在していない事を確認済み。 $ rm p…

githubへのpush/pullでパスワードの入力を省略する方法

githubへのpush/pullでパスワードの入力を省略する方法。 SSH公開鍵使う方法とか色々あるけど手っ取り早くできる.netrcファイルでの方法を行う。 環境 Windows10 cygwin※cygwinからgitコマンド実行 方法 .netrcファイル作成 ※当方の環境ではsakuraコマンドに…

Mavenでライブラリのjarファイルをダウンロード

cygwin上からmavenを実行してjarファイルをダウンロードする。 以下の例ではgsonライブラリをダウンロードする例。やろうと思った背景として、gsonライブラリのjarファイルがネットで見つからなかったので、mavenの勉強と併せてmaven利用でのライブラリ取得…

【Python3】PhontomJsを使ってCookieを登録してスクレイピング

PhontomJsを使ってCookieを登録してスクレイピングする。 環境 Windows10 cygwin python3.4 phantomjs-2.1.1 プログラム抜粋 def scraping(url): log_name = "/tmp/phantomjs.log" #ログを出力しない場合はos.path.devnull userAgent = "Mozilla/5.0 (iPhone…

PhontomJsでCookieを登録してアクセス

PhontomJsでCookieを登録してアクセスする。 環境 Windows10 cygwin phantomjs-2.1.1 プログラム phantomjsのカレントディレクトリに移動してexamplesディレクトリにプログラム作成。 $ cd /cygdrive/c/phantomjs-2.1.1/ $ vi examples/cookie_test.js 処理…

Windowsでphantomjsをインストールしてスクリーンキャプチャ(cygwin実行)

Windowsでphantomjsをインストールしてスクリーンキャプチャをとってみる。 環境 Windows10 cygwin phantomjs-2.1.1 手順 http://phantomjs.org/download.html へアクセスして phantomjs-2.1.1-windows.zip をダウンロード。解凍後phantomjs-2.1.1にリネーム…

cygwin上のgitでコミット時に使うエディタを指定する方法

環境とやりたい事 Windows10でcygwinのgitでcommit実行時のエディタをサクラエディタにしたい。 cygwin上のgitではデフォルトのエディタがvimとなっているが日本語入力し難いし使いづらい。 ちなみにcygwin上のgitとは別でmsysgitをインストールしてはいるが…

cygwin上からさくらエディタやSublimeTextでテキストファイルを開く

cygwin上からサクラエディタやSublimeTextでテキストファイルを開く方法。 windows10にアップグレード後、動作がおかしくなったので対処しました。 対処方法1 bashrcを編集、cygstartでデフォルトエディタで開く $ cygstart ~/.bashrcaliasを設定 ※エディタ…

【解決】続・Windows10のpython3.5でlxmlをインストールしようとしたらハマったのでメモ

前回の続き toriaezu-engineer.hatenablog.com 前回の最後のおさらい Wheelファイルからインストールしようとするとプラットフォームが違うよってエラーが発生。 lxml-3.6.1-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform. 続き Whee…

【未解決】Windows10のpython3.5でlxmlをインストールしようとしたらハマったのでメモ

※後日解決しました↓ toriaezu-engineer.hatenablog.com 環境 Windows10 python3.5 手順 コマンドプロンプトからモジュールインストール >pip3.5 install lxmlエラー Command "c:\python3.5\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Use…

【Python3.5】Windows10でpipを利用する

Windows10のcygwin環境でpipを利用する際にハマったのでメモ。 結論から言うとコマンドプロンプトを利用しました。 環境 Windows10 cygwin python3.5 手順 インストール用ファイルダウンロード $ wget https://raw.githubusercontent.com/pypa/pip/master/co…

Linuxにpython3をインストール

最新版のpythonダウンロードhttps://www.python.org/downloads/release/python-352/pythonインストール [root@localhost src]# cd /usr/local/src/ [root@localhost src]# wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz pythonインストー…

Nagiosのパスワードを忘れてしまった場合の対処方法(Basic認証)

確かNagiosはApacheのBasic認証でアクセス制限かけていたはず。って事でまずはApacheの設定確認。 # less /usr/local/apache-nagios/conf.d/nagios.conf <Directory "/usr/local/nagios//sbin"> AuthUserFile /usr/local/nagios/etc/htpasswd.usershtpasswdファイルはこれ。 /usr/local/nagios/etc</directory>…

Windows10でVMware Bridge Protocolが無い場合の対処方法

現状 VMwareは起動と実行、ゲストOSへ接続可能。 ゲストOSからのネットワーク接続が不可。Windowsメニュー右クリック→コントロールパネル→ネットワークと共有センター→アダプターの共有設定VMware Network Adapter VMnet1 VMware Network Adapter VMnet8 イ…

Windows10でGoogle日本語入力の単語登録

Google日本語入力で単語登録をしようとした所、タスクバーにも日本語入力に関するボタンが無いし、コントロールパネルの言語あたりの設定を探しても見つからない。 言語のGoogle日本語入力の右にオプションが表示されてない場合は再インストールが必要と判断…

Linuxの表示時刻が9時間早くなっている場合の対処方法

Linuxの時間が9時間早くなっててずれてたので修正。タイムゾーンがUTC「世界標準時間」となっている為、日本時間より9時間早くなっているみたい。 以下、修正手順。現在の時間 [root@localhost src]# date Fri Jul 29 21:59:24 PDT 2016現在のタイムゾーン確…

【Python】 D100 Missing docstring in public module

python入門の勉強して最初に遭遇した警告。 D100 Missing docstring in public module調べた所、公開モジュールにdocstringで説明がないという警告らしい。 flake8でのコーディングルール規約?ちなみにdocstringとはモジュールやクラス、関数などにつける説…

【Python】W292 no newline at end of file

pythonの入門用サンプルを色々試しているとよく出てくるこのエラー。 W292 no newline at end of fileエ ググったけど情報見つからず。 けど英文と挙動見る限り、最終行は空行が無いと駄目って事みたい。チェック対象外にしといた。 "ignore": ["E225", "W29…

if __name__ == '__main__':について理解する

pythonのサンプルコードによく出てくるこれ if __name__ == '__main__':色々調査してわかった事を整理する。(半分自己解釈) コマンドラインからスクリプトファイルを指定してPythonインタプリタを起動すると、指定されたファイルは、__main__という名前のモ…

Python Flake8 Lintで特定のpep8ルールを無視

pythonのコーディング規約pep8に準拠してるかのツールPython Flake8 Lintを使用していますが、動作上問題無いけどpep8エラーメッセージが邪魔って事が多々あったので対策。例として以下のエラーメッセージを表示しないようにする。 E225 missing whitespace …

【Python】E225 missing whitespace around operator

pythonのコーディング規約pep8に準拠してるかのツールPython Flake8 Lintでよく遭遇するメッセージ。 E225 missing whitespace around operator演算子(=) とかは必ず空白を入れろいう事らしい。以下の例だと、%と==の前後に半角スペースを入れるとpep8のエラ…

printでのE901 SyntaxErrorとフォーマット

python3の入門で以下を実行すると「E901 SyntaxError」ってエラー?が。 # coding: UTF-8 print("おはよー") print "test"コンソールにも以下のメッセージが表示。 SyntaxError: Missing parentheses in call to 'print'見るからにprintメソッドに対してのエ…

Decode error - output not utf-8

環境 Windows10 SublimeText2 Python3 下記サイトを参考に勉強を開始。http://www.pythonweb.jp/tutorial/日本語入力して実行。 # coding: UTF-8 print("おはよー") 早速エラー・・・ Decode error - output not utf-8C:\Users\ユーザー名\AppData\Roaming\S…

SublimeText2でのpython3開発環境構築

SublimeText2でのpython開発に関して作業効率化の為色々導入。 SublimeText上からpython実行できるよう設定 Tools→Build System→New Build System Python3.sublime-buildという名前で保存。 { "cmd": ["c:/Python3.5/python.exe", "-u", "$file"], "selector…