Macで秘密鍵を用いたSSH接続をしてみます。
# vi ~/.ssh/config
設定内容は下記です。
Host hostname
HostName hostname.com
Port 22
User username
IdentityFile ~/.ssh/id_rsa
接続方法
ssh samplehost.com
※注意
~/.ssh/id_rsa に秘密鍵ファイルを配置した場合、パーミッションを400に設定して下さい。
The shape of the system that overflows in the world is equal to the "knowhows" that parties concerned of each industry have.
People who create the system need high-ranking "knowhows" further.
I want to become ..high-ranking "knowhows".. handlers' help.
2011/12/09
2011/12/06
ALM(アプリケーション・ライフサイクル・マネジメント)
ALM(アプリケーション・ライフサイクル・マネジメント)という言葉を聞くようになった。
ALMは、業務管理とソフトウェア開発の融合により、要件管理、設計、実装、検証、バグトラッキング、リリース管理を、ツールを使用してそれらの促進と統一化を実現することである。
つまり、システム全体をツールで継続的な保守管理することを言う。
そもそもソフトウェアには納品という概念はない。
納品後はシステムは稼働中となり、日々運用される。
つまり、システム開発には、未着手→開発中→運用中という三つのステータスしか無いことになる。
上記を考えると、全てのステータスがツールに依存することになる。
ツールに依存するが故にコスト高になり、どこかのパッケージ商品と同じ扱いになる。
これは早急に取組み、解決する必要があると思われる。
ALMは、業務管理とソフトウェア開発の融合により、要件管理、設計、実装、検証、バグトラッキング、リリース管理を、ツールを使用してそれらの促進と統一化を実現することである。
つまり、システム全体をツールで継続的な保守管理することを言う。
そもそもソフトウェアには納品という概念はない。
納品後はシステムは稼働中となり、日々運用される。
つまり、システム開発には、未着手→開発中→運用中という三つのステータスしか無いことになる。
上記を考えると、全てのステータスがツールに依存することになる。
ツールに依存するが故にコスト高になり、どこかのパッケージ商品と同じ扱いになる。
これは早急に取組み、解決する必要があると思われる。
2011/11/29
CRON設定
今更感はありつつもCRONの設定について記述します。
◆crontab コマンドについて
crontab [ -u ユーザ名 ] { -l( 小文字のL) | -r | -e }
-l 設定を表示
-e 設定の編集
-r 設定の削除
ex). crontab -e
◆設定の書き方について
分 時 日 月 曜日 コマンド
項目 設定可能な値
----------------------------------
分 1-59 | *
時 0-23 | *
日 1-31 | *
月 1-12 | *
曜日 0-6 ( 日曜日が0 ) | *
コマンド 実行可能なスクリプト
ex). 0 3 * * * /home/hoge/fuga.sh
上記の例は、毎日3時に「fuga.sh」を実行するという設定例になります。
◆crontab コマンドについて
crontab [ -u ユーザ名 ] { -l( 小文字のL) | -r | -e }
-l 設定を表示
-e 設定の編集
-r 設定の削除
ex). crontab -e
◆設定の書き方について
分 時 日 月 曜日 コマンド
項目 設定可能な値
----------------------------------
分 1-59 | *
時 0-23 | *
日 1-31 | *
月 1-12 | *
曜日 0-6 ( 日曜日が0 ) | *
コマンド 実行可能なスクリプト
ex). 0 3 * * * /home/hoge/fuga.sh
上記の例は、毎日3時に「fuga.sh」を実行するという設定例になります。
2011/11/08
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
CentOS/httpd ReBoot 下記のエラーの解決手順を記載します。
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
/etc/httpd.conf の 「 NameVirtualHost」がコメントアウトされてる可能性があるので
有効にし、再起動します。
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
/etc/httpd.conf の 「 NameVirtualHost」がコメントアウトされてる可能性があるので
有効にし、再起動します。
ホスト名の変更
今更ですが、ホスト名の変更を行う手順を記載します。
A.一時的にホスト名を変更する場合
#hostname xxxx
これで、xxxxというホスト名に変更しました。
しかし、再起動すると、この変更は無効になります。
B.
再起動しても有効になる変更は、
2箇所のファイルの変更が必要になります。
#vim /etc/hosts
127.0.0.1 xxxx localhost.localdomain localhost
#vim /etc/sysconfig/network
HOSTNAME=xxxx
変更が終わった後は、ネットワークの再起動を行います。
# /etc/rc.d/init.d/network restart
A.一時的にホスト名を変更する場合
#hostname xxxx
これで、xxxxというホスト名に変更しました。
しかし、再起動すると、この変更は無効になります。
B.
再起動しても有効になる変更は、
2箇所のファイルの変更が必要になります。
#vim /etc/hosts
127.0.0.1 xxxx localhost.localdomain localhost
#vim /etc/sysconfig/network
HOSTNAME=xxxx
変更が終わった後は、ネットワークの再起動を行います。
# /etc/rc.d/init.d/network restart
2011/11/01
メールサーバー MTAの切り替え
MTAの切り替えコマンドをどうも毎回忘れるのでメモ。
# update-alternatives --config mta
There are 2 programs which provide 'mta'.
Selection Command
-----------------------------------------------
* 1 /usr/sbin/sendmail.sendmail
+ 2 /usr/sbin/sendmail.postfix
Enter to keep the default[*], or type selection number: 2
#
sendmail→postfix へ切り替えた
# update-alternatives --config mta
There are 2 programs which provide 'mta'.
Selection Command
-----------------------------------------------
* 1 /usr/sbin/sendmail.sendmail
+ 2 /usr/sbin/sendmail.postfix
Enter to keep the default[*], or type selection number: 2
#
sendmail→postfix へ切り替えた
登録:
投稿 (Atom)
-
uvicorn app.main:app --reloadは、Uvicornを使用して FastAPIアプリケーションを実行するためのコマンド ただ、意味をちゃんと理解しないでしようしていたのでまとめ uvicorn: Uvicornの実行可能ファイル ...
-
プログレッシブダウンロードとは、ストリーミングと同じくデータをダウンロードしながら再生する技術のことを言うらしいです。 ・メリット *HTTPプロトコルで配信が可能。 *上記から配信サーバーとして、HTTPサーバーがあれば配信が可能。 ・デメリット *コンテン...
-
using Excel = Microsoft.Office.Interop.Excel; /// Excelオブジェクト Excel.Application oXls; /// ワークブックコレクション Excel.Workbook oWBook = this.oXl...