トップページ

Top

プログラミング Linux開発環境ソフト Linux環境 猫ちゃんの愛護家さま プログラミング C 素材集 OpenSSL Linuxデバイスドライバ開発 C++ boost::thread Sed 素材集 Python メモ 素材集 クックレシピ Ruby メモ Rails 学習 学習 Linux開発環境ソフト 統合環境…

【NeoVim】現在の NeoVim 設定。Ubuntu 17.04 環境。

現在の NeoVim 設定。Ubuntu 17.04 環境(x86_64) plugins.toml, plaugins_lazy.toml の設定 Vimfiler の設定 nvim-qt への S-Insert によるペースト対応 $HOME/.Xdefaults 課題・残作業 新たに nvim を入れ直す場合 その他 現在の NeoVim 設定。Ubuntu 17.04…

【Ubuntu】Ubuntuメモ

Ubuntuメモ Ubuntuメモ 11.04 (x86) rootを有効にする 固定IPアドレス割り当てにする apt-get install 時の依存関係エラー解消 16.10 (x86_64) HHKB英語キーボードを USキーボードとして認識させる HHKB 101で「Alt+`」により入力変換をする 17.04 (x86_64) …

【Git】Gitについての覚書

Gitについて 基礎 実践例 ローカル環境用のGitリポジトリの作成 リモートリポジトリを作成する

【Emacs】Emacsの設定(.emacs、gtags、emacs-w3m)

Emacs の設定(.emacs、gtags、emacs-w3m) Ubuntu 17.04 環境で Emacs 25.1.1 かつ GUI版を想定した設定である。 emacs -nw でも動作するように Anything.el 等々のキーバインドにしているが、GUI版のようにすべて動作するかは不明。 Windows 環境での使用は…

【Python】Pythonメモ

Pythonメモ Pythonメモ Python3 Excelファイル操作パッケージのインストール wget操作パッケージのインストール モジュールパスの確認方法 pip3 でインストールしたモジュールを確認する 「if __name__ == '__main__' :」の意味 Python3 Excelファイル操作パ…

【Ruby】Rubyに関するメモ

Rubyに関するメモ Document Rubyを最新版にアップグレードする 概要 手順 Rubyに関するメモ Document オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (Ruby 2.5.0) Rubyを最新版にアップグレードする 概要 Ubuntu17.04 の Ruby は ruby 2.3.3p…

【Python】「みんなのPython第四版」の学習記録

みんなのPython第四版 目次 作成したプログラム purple_dict.py convert_number.py logical_operation_by_set.py month_tuple.py tuple_dict.py lt_le_gt_ge.py JanKenPon.py random_1.py random_2.py int2str_str2int.py s_split_join.py s_split_comprehen…

【Python】Python Cookbook, 3rd Edition での学習記録

可変長リストと可変長辞書型を引数に渡す 可変長リストを引数に渡す 関数に注釈を付ける lambda 式による足し算式 lambda 式による名前のソート lambda 式によるインクリメント 可変長リストと可変長辞書型を引数に渡す make_element.py #!/usr/bin/env pyth…

【RoR】「Railsの教科書」を使っての勉強(4)

概要 先に行った「アプリ作成」で、色々と知識不足が判明した。 そして、この状態で Rails 学習を進めても行き詰まると感じたので、より簡単でかつ分量が少ない情報を探した。 その結果、達人出版社の電子書籍「Railsの教科書」を使うことにしたので、同著書…

【RoR】「Railsの教科書」を使っての勉強(3)

概要 先に行った「アプリ作成」で、色々と知識不足が判明した。 そして、この状態で Rails 学習を進めても行き詰まると感じたので、より簡単でかつ分量が少ない情報を探した。 その結果、達人出版社の電子書籍「Railsの教科書」を使うことにしたので、同著書…

【RoR】「Railsの教科書」を使っての勉強(2)

概要 「Rails教科書」を使っての勉強(1)の続き。先に行った「アプリ作成」で、色々と知識不足が判明した。 そして、この状態で Rails 学習を進めても行き詰まると感じたので、より簡単でかつ分量が少ない情報を探した。 その結果、達人出版社の電子書籍「Rai…

【RoR】「Railsの教科書」の正誤表

電子書籍「Railsの教科書」 の正誤表。 勉強に使わせてもらった電子書籍「Railsの教科書」 の誤記のメモ。 私が勝手に書き出しただけですので、正確性は保証できません。 P11 cd books_app ではなく、cd first_books_app が正しい 誤) 「 次は以下のコマン…

【RoR】「Railsの教科書」を使っての勉強(1)

概要 先に行った「アプリ作成」で、色々と知識不足が判明した。 そして、この状態で Rails 学習を進めても行き詰まると感じたので、より簡単でかつ分量が少ない情報を探した。 その結果、達人出版社の電子書籍「Railsの教科書」を使うことにしたので、同著書…

【Jenkins】管理画面にアクセスすると認証が有効になり、ログイン不可になる問題

概要 管理画面 http://localhost:8080 にアクセスすると認証が有効になり、ログイン不可になる問題。 概要 対策 1. /var/lib/jenkins/config.xml より、 を false にする 2. Jenkins の再起動 参考にしたページ 対策 1. /var/lib/jenkins/config.xml より、 …

【RoR】Rails アプリの作成

概要 下記ページにある「動作確認用の新規アプリケーション」を作ってみる。ただし、後学のために冗長な部分まで記録を残した。 Ruby on Rails 4.2 を Ubuntu にインストールする手順をかなり丁寧に説明してみました - Rails 雑感 - Ruby on Rails with OIAX…

【RoR】Gem, RubyGem, Bundle, Bundler とは何か

Gem, RubyGem, Bundle, Bundler とは何か 結論 参考にしたページ 自身のイメージ 「Debian パッケージ」 vs 「Gem パッケージ」 Debian パッケージのメタ情報 control ファイル Gem パッケージのメタ情報 Gemfile.lock ファイル Gem, RubyGem, Bundle, Bundl…

【RoR】Rails についての学習記録

Ruby on Rails (RoR) についての学習記録 Rails について学習した記録を時系列順に並べている。 結果的には、基礎部分を詳細に説明してくださっている「Railsの教科書」から始めるのが良いかと思う。 「Railsの教科書」のご紹介 「Railsの教科書」のご紹介 …

【RoR】Railsのインストール

Railsのインストール Rails の仕組みの理解よりも、早く Rails を使う環境が必要であった状況下での Rails のインストール手順メモ。 Railsのインストール 概要 前提 Git はインストール済であるとする RVM は未インストール状態である。 sudo によるパスワ…

【Ubuntu】sudo実行時のパスワード省略設定

概要 sudo 実行時のパスワード設定を消す設定。 (少なくとも) visudo による設定と、/etc/sudoers.d/ 以下に直接ファイルを作成する2通りがある。 概要 手順 visudo による設定 /etc/sudoers.d/ を編集する場合 手順 アカウント「neko」ではパスワード問い合…

【Python】Python3 + Jupyter Notebook + Windows10 を使う (作成中)

概要 参考にしたページ 概要 Python3 + Jupyter Notebook + Windows10 参考にしたページ [Windows][Python3] Windowsにpython3とJupyter Notebook(旧: ipython notebook)をインストールする - Qiita

【Jenkins】Gitリポジトリとの連携(作成中)

(作成中) 概要 想定する運用パターン - 其の一 想定する運用パターン - 其の二 詳細 必要なソフトウェア 各種ソフトウェアのインストールを実施する Docker Jenkins Gerrit Repo Groovy Git 参考にしたページ 概要 Git リポジトリへの push を契機にして、ビ…

【Jenkins】初期設定をする (GUI版)

概要 手順 1. 設定ページにアクセスする 初回はロックが掛かっているので解除をする 2. 推奨プラグインを入れる 3. ユーザを作成する 4. Jenkinsを起動させる 参考にしたサイト様 概要 業務で Jenkins を動かすことになったので、自宅で学習したときの記録。…

【Jenkins】Jenkinsメモ

Jenkins (2.107.1) のインストール Jenkins の初期設定(GUI) Gitリポジトリとの連携 各種トラブルとその対策 管理画面にアクセスすると認証が有効になり、ログイン不可になる問題 Jenkins (2.107.1) のインストール Ubuntu 17.04 に Jenkins をインストール…

【Jenkins】Ubuntu 17.04 に Jenkins (2.107.1) をインストールする

概要 インストール手順 インストール後の確認 サービスの確認 サービス名は jenkins.service jenkins.service はデーモンとして動作する jenkins.service は target 種別(ランレベル)に関係無く起動する 稼働中の Jenkins のバージョン確認方法 参考にしたペ…

【Python】Webスクレイピング(対はてな) - BeautifulSoup使用

概要 参考にしたサイト 準備 selenium のインストール 実装 作成途中 概要 Python スクリプトを使って、ログインが必要なサイトである「https://www.hatena.ne.jp/login」にアクセスしてスクレイピングする。 このとき、HTML の解析を BeautifulSoup4 を使う…

【Python】Webスクレイピング(対はてな)

概要 参考にしたサイト 準備 selenium のインストール 実装 アクセスするページの HTML 形式。 概要 Python スクリプトを使って、ログインが必要なサイトである「https://www.hatena.ne.jp/login」にアクセスしてスクレイピングする。 参考にしたサイト 【Py…

【Python】Webスクレイピング

概要 事前準備 PhantomJS は使用せずに、Chrome か Firefox を使うこと。 準備手順 1. NPM をインストールする。 2. PhantomJS をインストールする。 (不要な手順) 3. selenium をインスト−ルする。 4. chromedriver をインストールする (Firefox を使う場合…

【node.js】Ubuntu 17.04 に npm をインストールする

概要 手順 1. npm と nodejs のインストールをする。 2. node.js と nodejs-delacy をインストールする。 3. NPM を使って PhantomJS と selenium をインストールする。 エラー対策 npm install phantomjs に失敗する場合 概要 Python を使って Webスクレイ…

TCPWrapperについて

概要 allow と deny ファイルの優先順位 ファイル構成 実践例 概要 TCPWrapper は /etc/hosts.allow と /etc/hosts.deny を使ってアクセス可否を制御している。 allow と deny ファイルの優先順位 hosts.allow に記述があれば、アクセス可。 hosts.deny に記…