はじめに Node.jsはサーバサイドで動作するJavaScriptですが、ちょっとしたWebアプリを作るのに便利です。今回は麻雀点数計算アプリを作りたいと思います。CloudFormationはAWSのサービスの一つで、いつもGUIで行っているAWSのリソースプロビジョニングを自動化出来る機能です。これを使ってサーバを立て、Gitクローン、アプリのデプロイまでを自動化する事が目標です。 ※ネイティブアプリも作成してみました。無料ですのでインストールしてみて下さい。リンク アプリ制作 GitHubで公開するのが手っ取り早いのですが、精神衛生上ユーザ名を公開したくないのでソースを解説しながら貼っていきたいと思います。お手数ですがコピペでお願いします。 ファイル構成 まずファイル構成と概要は次の通りです。 $... 御覧になる | 御シェアする
カテゴリー: ツール
複数のGitHubアカウントでプッシュする
SourceTree ~GitHubをGUIで使う~
GitHubのアカパス入力を省略したい
毎回聞かれるねん Gitを使っていてGitHubのリモートリポジトリにプッシュする際、sshの設定を行っていない場合はその都度アカパスを問われてしまう。 sshを使えば安全かつ簡単にプッシュが出来るので、sshの使用が推奨されていることは知っているし、過去に試みたこともありましたが、当時の僕はあまりにち〇カス過ぎて設定することが出来ませんでした。どうぞいくらでも笑って下さい。甘んじて受け入れます。 そこで今回リベンジしてみました。今思えば何に躓いていたのかというくらい簡単だったので同じような経験をした方の参考にもなればと思います。 手順 鍵作成 まずはローカルで鍵を作成する。 $... 御覧になる | 御シェアする
JenkinsでCI環境構築 #2 ~Docker版~
JenkinsでCI環境構築~Ansible版~
Markdownを使ってみた
きっかけ 使うきっかけは仕事でした。手順書作成している時に先輩から勧められて渋々使ってみたら、思いの外便利で私用でも使ってみることにしました。 クオリティが高い割に学習コストが低く、最近流行っているようなので、今後も使い続けたいと思います。 用途 手順書作成PDFエクスポートとかも簡単に出来ます。チャットMicrosoftのteamsとかいうチャットで使えます。記事(備忘録) 書く速度が上がるのはとても良いこと。 WordPressも WordPressにもプラグインが用意されているらしく、簡単に導入することが可能です。 WordPress以外でも、Qeetaやチャットワークなんかでも使えるらしいので、汎用性も高くて覚え甲斐があると思います。今回は見出しとリストしか使っていませんが、今後も利用していきたいと思います。 ... 御覧になる | 御シェアする
GitHubに100MB以上のファイルをプッシュする
まずやりたかったこと 何で100MB以上のファイルをプッシュする事になったのか……それについてもソース管理のテクニック(?)として記録しておきたいので、そこから説明しようと思います。 GitHubを使っていたある日、いたずらに増えていく自分のレポジトリを見て近い将来もう一度自分の書いたソースを参考にしたくなった時に、目的のリポジトリに辿り着くことが困難になるのではないかという危機感を覚えました。 そしてDockerfilesレポジトリを作ってしまい、そこにDockerfilesだけをプッシュしていけば乱雑にレポジトリが増えてしまうのを防ぐことが出来ると思いました。 他にも拡張機能などバージョンアップされたソースを、同じレポジトリの中で管理し、それをwgetなどで取得させる手法などは他所でもよく見受けられます。最初はそれがやりたかったのです。 そして課題が生まれた つまり自分はこんな風に管理したかった。 Dockerfiles/ |--... 御覧になる | 御シェアする