LinuxでPATHを通す

はじめに 何で今更こんな事を書くのかというと、ふとちょっとしたスクリプトを作成して、それをコマンドにしようと思った時に、実行が出来なくてPATHが通せていないことに気づいたものの手が止まってしまったので、このタイミングで覚え書きみたいなものを作っておこうと思ったからです。あとsourceコマンドとか理解が浅いとかねてから感じていたため。... 御覧になる | 御シェアする

インターネットが使えない時にrpmでパッケージをインストールする話

訂正 先に述べておくと完全オフラインでrpmパッケージをインストールという訳ではないです。この記事はLinuxサーバがINに接続出来ない状況において、別端末でrpmパッケージを用意しつつそれをLinuxサーバに転送してインストールするまでの手順ということです。... 御覧になる | 御シェアする

OS依存による改行コード問題

はじめに 先日Windows上で作成されたリストファイルを元に動作するシェルスクリプトを作成したのですが、Linuxでそのスクリプトが動作しないという事態が発生しました。原因は分かってしまえば簡単なことでしたが、恥ずかしいことに原因究明まで1週間以上も苦しめらてしまいました。... 御覧になる | 御シェアする

Markdownを使ってみた

きっかけ 使うきっかけは仕事でした。手順書作成している時に先輩から勧められて渋々使ってみたら、思いの外便利で私用でも使ってみることにしました。 クオリティが高い割に学習コストが低く、最近流行っているようなので、今後も使い続けたいと思います。 用途 手順書作成PDFエクスポートとかも簡単に出来ます。チャットMicrosoftのteamsとかいうチャットで使えます。記事(備忘録) 書く速度が上がるのはとても良いこと。 WordPressも WordPressにもプラグインが用意されているらしく、簡単に導入することが可能です。 WordPress以外でも、Qeetaやチャットワークなんかでも使えるらしいので、汎用性も高くて覚え甲斐があると思います。今回は見出しとリストしか使っていませんが、今後も利用していきたいと思います。 ... 御覧になる | 御シェアする

GitHubに100MB以上のファイルをプッシュする

まずやりたかったこと 何で100MB以上のファイルをプッシュする事になったのか……それについてもソース管理のテクニック(?)として記録しておきたいので、そこから説明しようと思います。 GitHubを使っていたある日、いたずらに増えていく自分のレポジトリを見て近い将来もう一度自分の書いたソースを参考にしたくなった時に、目的のリポジトリに辿り着くことが困難になるのではないかという危機感を覚えました。 そしてDockerfilesレポジトリを作ってしまい、そこにDockerfilesだけをプッシュしていけば乱雑にレポジトリが増えてしまうのを防ぐことが出来ると思いました。 他にも拡張機能などバージョンアップされたソースを、同じレポジトリの中で管理し、それをwgetなどで取得させる手法などは他所でもよく見受けられます。最初はそれがやりたかったのです。 そして課題が生まれた つまり自分はこんな風に管理したかった。 Dockerfiles/ |--... 御覧になる | 御シェアする

タイピング速度に連動して音楽の速度が変化するやつ

今回はやってみた系 今回は普段と違い、エンターテイナー色強めの記事にしています。きっかけは友人にハッカソンに誘われたときに見た(未参加)、ハッカソンのダイジェスト動画に感化されたからです。 今回作りたいものは、「キーボード入力の速度に連動して、音楽の再生速度が変化するプログラム」です。 開発環境 Linux(CentOS7)Python3.6VLC #... 御覧になる | 御シェアする

docker-compose.ymlでLAMP環境構築自動化

コンテナ型仮想化 仮想化方式は3つに大別される云々の話はともかくとして、そもそもdockerとはその中でもコンテナ型仮想化と呼ばれる仮想化方式です。 ホストOS上でコンテナエンジン(docker)が動き、コンテナと呼ばれる仮想環境を管理します。 特徴としてはその他の仮想化方式のようにHWをエミュレートすることなく、リソースを共有するためオーバーヘッドが少なく動作が軽いこと。それでいてコンテナ間の独立性が高く、コンテナの作成・移植が容易な点などです。 例えば dockerの用途はテスト用の環境構築や、そのまま本番環境として使われたりなど様々です。個人的には一度作った環境を残しておいたり、共有したりする際によく使います。最近じゃkurbenetesとかいうコンテナ群をリソースのように管理して、簡単にクラスタ化出来るものもあるそうな…… 例えばWebサーバーを建てるとして、Apacheをインストールして、MySQLは5.7にして、phpは7.2で、index.phpを書いて、phpからMySQLに接続して、それからそれから……etcみたいな作業をオンプレであろうとクラウドであろうと行うと思います。 dockerではこれらの作業をコマンド一つで出来て、更にGitHubやdockerhubで共有する事も可能になります。 docker-composeとdockerfile dockerではosイメージをgitなどからダウンロードしてきて、それを元にコンテナと呼ばれる独立した仮想環境を作っていきます。これを自動化するための手順書がdockerfileです。docker-composeは複数コンテナ用だと思ってください。今回はLAMP環境を構築するdocker-composeを作っていきます。 階層 apache_mysql/ |--... 御覧になる | 御シェアする

リモートデスクトップマネジメントソフトなるもの~RDCMAN~

RDCMAN RemoteDesktopConnectionManagerという便利なものがありました。アカウント情報や、ホスト情報をプリセットのように登録したり、プリセット等をまとめる事も出来ます。 要するにリモートデスクトップを利用していて、しかも接続先が多い人にとって便利なフリーソフトということになります。 使い方 使い方は簡単。インストールして起動したら、左上の「File」から「New」を押して新しいグループを作成する。 グループが作成出来たらそこで右クリックを押して「Add... 御覧になる | 御シェアする

Kindle本をPDF化するフリーソフト

calibre どうしてもKindle本をPDF化したいときってありますよね。自分の場合はKindleソフトをインストール出来ない端末で、どうしても読みたい時がありました。 自分の命が危ないので、これ以上その状況を詳しく説明することは出来ないのですが、とにかくそんな時期がありました。 その時使っていたのがcalibreです。 使い方 使い方はめちゃくちゃ簡単です。calibreをインストールして起動し、左上の本を追加を押下。そこでPDF化したい本を選択。(自分の場合は「C:\Users\ユーザー名\Documents\My... 御覧になる | 御シェアする