プログラミングとかLinuxとかの備忘録

プログラミング、Linuxでハマった箇所や環境構築のメモ

Python2.7.10をソースからインストールする

CentOS7にはデフォルトでPython 2.7.5が入っているので, ソースからPythonをインストールし,複数バージョンを使い分ける Python 2.7.11も同様の手順でインストールできた 必要なライブラリ等のインストール $ sudo yum -y groupinstall "Development tools…

scikit-learnをvirtualenvにインストール

scikit-learnをCentOS7のvirtualenvにインストールした際の備忘録 virtualenvはここでインストールした状態のものを使用した. 実行環境は * CentOS7 * Python2.7.10 Fedora22でも確認しました 仮想環境作成 $ mkvirtualenv --no-site-packages scikit $ wor…

PyCharm起動時のエラー"Startup Error: Application cannot start in headless mode"

Fedora22 64bit mateにPycharmをインストールの際にpycharm.shを起動した際に以下のエラーが発生した $ ./pycharm.sh OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0 Startup Error: Application cannot …

Ubuntu15.04にapt-getでffmpegをインストール

PPAを追加 $ sudo add-apt-repository ppa:mc3man/trusty-media $ sudo apt-get update インストール $ sudo apt-get install ffmpeg 確認 $ ffmpeg -version ffmpeg version 2.5.8-0ubuntu0.15.04.1 Copyright (c) 2000-2015 the FFmpeg developers built w…

CentOS7にyumでffmpegをインストール

atrpmsでffmpegをインストールできるそうですが,atrpmsにアクセスできなかった(2015-9-29)のでnux-dextopからffmpegをインストールした. リポジトリの追加 CentOS7へのリポジトリの追加方法まとめを参考にして EPEL Nux-Dextop を追加 インストール $ sudo…

CentOS7へのリポジトリの追加方法まとめ

yum-plugin-prioritiesの導入 どのリポジトリを優先的に使用するかを設定するプラグイン priorityに指定する数値が小さいほうが優先度が高い $ sudo yum -y install yum-plugin-priorities CentOS-Base.repoの優先度を設定する (priority=1を追加する) $ sud…

CentOS7にPyCharmをインストールする

CentOS7へのPyCharmのインストール方法 アップデートも同じ方法でできる ダウンロード Python IDE & Django IDE for Web developers : JetBrains PyCharm のGet PyCharm Nowに移動して 有料版を使用する場合はDownload Professional (JetBrainsのIDEをアカデ…

NIPYをvirtualenvにインストールする方法

NIPYをFedora22にインストールした際の備忘録 virtualenvはここでインストールした状態のものを使用した. 仮想環境作成 $ mkvirtualenv --no-site-packages nipy $ workon nipy (nipy)$ pip install --upgrade pip nibabelのインストール (nipy)$ pip insta…

virtualenvのインストール方法

virtualenvをインストールする方法 CentOS7,Fedora21で確認済み Fedora22で行う場合はyumをdnfに置き換えて実行してください Python, pipのインストール $ sudo yum -y install python-devel $ sudo yum -y install python-setuptools $ sudo easy_install p…

Sublime Text 3でインストールしているプラグイン

プラグインのインストール方法 Package Controlの起動 Ctrl + Shift + pでoverlayを出して,Package Control:Install Packageと入力してEnter プラグイン名で検索し,インストールする 設定方法 以下では設定ファイル(*.sublime-settings)を編集するとだけ記…

Windows10にSublimeText3 Portableをインストール

ダウンロード Sublime Text - Download からWindows 64bitのportable versionをダウンロード インストール 任意の場所に解凍 (今回はC:\Users\${USER}\program\SublimeText3に解凍) 解凍したフォルダのsublime_text.exeを起動する Package Controlのインスト…

Fedora22へのGuest Additionsのインストール方法

Windows10のVirtualboxにインストールしたFedora22にGuest Additionをインストールし,フォルダ共有を設定した. 準備 Guest Additionsのビルドに必要なものをインストール $ sudo dnf -y install gcc kernel-devel kernel-headers Guest Additionsインスト…

SourceTreeでFailed connect to bitbucket.org:443

pullやpushを実行した時に fatal: unable to access 'https://xxxx@bitbucket.org/xxxx/xxxx.git/': Failed connect to bitbucket.org:443; No error が発生した Failed connect to BitBucket.org:443 の通りに, ツール -> オプション -> ネットワークで Gi…

HTML属性に値を設定する

element.setAttribute(element_name, value)を使用する ページ内のリンクをすべてnew_urlに変更するサンプル var new_url = "http://xxx.yyy"; var links = document.getElementsByTagName("a"); for (var i = 0; i < links.length; i++) { links[i].setAttr…

HTMLからオブジェクトを取得する

GetElementsBy~を使ってHTMLからオブジェクトを取得する方法 HTMLタグ名を指定 document.getElementsByTagName()を使用する 引数にはタグ名を文字列で渡す // リンクをすべて取得 var links = document.getElementsByTagName("a"); for (var i = 0; i < link…

正規表現を使ってファイルをリネームする

今まではファイルのリネームはmvでしていた $ mv src.txt dst.txt Ubuntuではrenameコマンドを使うことでperl正規表現を用いて以下の用にできる $ rename -v s/\.sh/\.txt/ *.sh Perl正規表現 基本的には変換演算子/パターン/置換文字列/変換修飾子として記…

JAVAでQuaternionを使う

はじめに JAVAではjavax.vecmath.Quat4dでQuaternionを使える C++のboost::math::quaternionと同じ感覚で使ってちょっとハマったのでメモ インスタンス化 Quat4d quaternion = new Quat4d(x, y, z, w); で行える この場合は(x, y, z)がそのままの値ではなく…

NginxでBasic認証を使う

実行環境は CentOS7 64bit htpasswdのインストール $ sudo yum -y install httpd-tools Basic認証用の認証情報の設定 /etc/nginx/.htpasswdにBasic認証用ファイルを作成する $ cd /etc/nginx $ sudo htpasswd -cm .htpasswd ${USER} New password: ${PASSWOR…

CentOS7のNginxでPHPを使う方法

はじめに CentOS7にNginxをインストールする方法で環境構築をしていることを前提としています. インストール $ sudo yum -y install php php-fpm php-gd php-pdo php-dom PHPの設定 $ sudo vi /etc/php.ini # 文字セットの設定 (692行目) default_charset = …

CentOS7にNginxをインストールする方法

nginxリポジトリ追加 詳細はCentOS7へのリポジトリの追加方法まとめにあるためコマンドの列挙のみ行う $ sudo yum -y install yum-plugin-priorities $ sudo vi /etc/yum.repos.d/nginx.repo [nginx] name=nginx_repo baseurl=http://nginx.org/packages/cen…