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... 御覧になる | 御シェアする

朝音楽掛ければちゃんと起きれるんじゃないか?

せっかくの休日なのに、起きたら夕方……頭痛いからもう寝よう……もう何回目?どうしたら早く起きれるの?  そんな永遠の問題に終止符を打つべく、このスクリプトを作りました。これ以上命を無駄にしてはいけない。 早速 ディレクトリ構成はこんな感じ $... 御覧になる | 御シェアする

AWSでとりあえずvpc作る

触れなきゃこの先やっていけん 最近じゃ何処行ってもawsを使っています。もちろん自分も使ったことはあるけど、無料のEC2を使うみたいな、その辺のVPSと何ら変わらないような使い方しかして来ませんでした。 awsには便利なサービスが他にいくらでもあるし、リードタイムがうんたらかんたらだし、この前障害があったから別のクラウドサービスも注目されていくと思います。 今後awsを触ったことも無いエンジニアは間違いなく置いてけぼり。という訳で使ってみますaws。 ざっと構成 ※見にくくてすみません。自分でも引いた。 要するに公開するNW(192.168.5.0/24)と、内側のNW(192.168.10.0/24)を作ることのみが目的。 これさえ作れば仕事中も遊び放題! 作ったあとは、認証サーバでもdrbdでも構築する勉強に使いたいと思います。とにかくawsに慣れることが今回の狙いです。 手順① まずはVPC(Virtual... 御覧になる | 御シェアする

screenコマンドとは

同時作業で生産性を向上 ターミナルで複数の作業を同時に行う場合、どうしていますか。新しいウィンドウを立ち上げてはいないでしょうか。最近そんなことしなくても良いということに気が付きました。というか忘れてました。screenコマンドを使えば良いんです。 というわけで、以下チートシート。使いこなせている訳ではないですが、とりあえずこの辺覚えておけば「おっコイツ出来るな」と周囲に思わせられる気がします。実際生産性も上がります。 screenセッション作成Ctrl... 御覧になる | 御シェアする

Postfixでメール送信サーバを立てる

※1.独自ドメインは取得しているものとする※2.OSはcentOS7を想定 セキュアとは 今回利用することが出来るポート(送り付けるポート)番号は465か587。ポート番号自体は可変でも、メールのやり取りで通信を暗号化するとしたら、次の2つのプロトコルに大別される。 SMTP... 御覧になる | 御シェアする