khwarizmi さんのアバター 6views

.gitignore

# Linux executables * !*.* # Compiled Object files *.slo *.lo *.o *.obj # Precompiled Headers *.gch *.pch # Compiled Dyn 2017年12月7日
khwarizmi さんのアバター 4views

Makefile 自動変数

$@ : ターゲットファイル名 $% : ターゲットがアーカイブメンバだったときのターゲットメンバ名 $< : 最初の依存するファイルの名前 $? : ターゲットより新しいすべての依存するファイル名 $^ : すべての依存するファイル 2017年12月6日
khwarizmi さんのアバター 19views

man セクション分け

1: ユーザーコマンド 2: システムコール 3: ライブラリ関数 4: デバイスファイルなど 5: ファイルフォーマト 6: ゲーム 7: 規格など 8: システム管理用コマンド 2017年12月3日
khwarizmi さんのアバター 11views

gcc バージョン確認

# gcc -dumpversion 5.4.0 2017年11月28日
khwarizmi さんのアバター 21views

可変長引数関数 c言語

printfのように引数の数を使うときによって可変にできるような関数を作ります。今回はもっとも基本的な使い方。 宣言 void func(int num, ...); このように “,”の後に … とする 2017年11月10日
khwarizmi さんのアバター 51views

Doxygen 書き方メモ

主に c/c++ で使われるドキュメンテーションシステム コメント記法をメモ的に掲載する 随時更新予定 ファイルトップ /** * @file [filename] * @brief [File description] * @author 2017年10月23日
khwarizmi さんのアバター 62views

docker-compose で /etc/hosts をいじりたい

題通りの状況になりました。 dockerコンテナは基本的に起動時にIPを動的に割り当てているので、起動時にhostsが書き換わるみたいですね。 コンテナ起動の時は多分 –add-host [] みたいな感じでオプションをつければ 2017年10月17日
khwarizmi さんのアバター 63views

objdumpで逆コンパイル?(逆アセンブラ?)する

バイナリを解析ツールでみたいなあって思うことがあって、逆コンパイルツールを探したんですが、使い方がいまいちわかんなかったりした時に使ったのがこいつです。 こいつは、オブジェクト(中間)ファイルを見せてくれるツールらしくって、逆コンパイルとい 2017年10月16日
khwarizmi さんのアバター 181views

docker使ってたらなんか動かなくなっちった

っていうことがあります。 原因はごみがたまってるからです。 「えー、ちゃんと使わなくなったコンテナは削除してるよー」っていうそこのあなた!コンテナを削除してもなんとデータボリュームは残るのです! というわけでマメに使わなくなったデータボリュ 2017年9月26日
khwarizmi さんのアバター 7views

AWS Database Migration Service つまずき点

アカウントの権限に注意 「DMS には、VPC のリソースを管理するためのアクセス権限が必要です。[レプリケーションインスタンスの作成] をクリックすることで、DMS に、このアクセス権限のあるロールを作成するためのアクセス権限を付与します 2017年8月4日
khwarizmi さんのアバター 39views

AWS SNS PHP push通知

AWS SDK for PHP 落とした配下の場合 <?php require'./vendor/autoload.php'; use Aws\Sns\SnsClient; $config = array( 'key' => ' 2017年7月28日
khwarizmi さんのアバター 38views

vimで編集中に通信途切れてビビりました

ビビりますよね〜 バックアップ取ってくれててありがとうvim! 編集中だったfileをvim で開くと 普段は見たこと無い画面が現れます。 編集中の内容を戻したい場合は「R」を押してからエンターを押すと編集していた内容を回復出来ます。 回復 2017年7月14日
khwarizmi さんのアバター 185views

REST API と SOAP API の違い

REST API RESTはREpresentational State Transferの略。 RESTの世界では、ネットワーク上のコンテンツ(リソース)を一意なURLで表すのが基本。 各リソース(URL)に対してGET,POST,PUT 2017年6月30日
khwarizmi さんのアバター 50views

tmuxについて

screenコマンドと似てるやつで、派閥戦争的なのがアツいらしい。 # yum install tmux でぬるっと入る。 基本的なコマンド操作 # 新規セッション開始 tmux # 名前をつけて新規セッション開始 tmux new -s 2017年6月30日
khwarizmi さんのアバター 8views

python 要素削除

配列の任意の箇所を潰して自動で穴埋めしてくれるやつ Cとかアセンブリとかで手書きした思い出がある。。。 >>> a = [1,2,3] >>> del a[1] >>> print a 2017年6月23日
khwarizmi さんのアバター 9views

centps7 iptables save

方法1 ガッツリ書き換えちゃうぜえ # iptables-save > /etc/sysconfig/iptables 方法2 まだ service コマンドから行けるみたいだぜえ # yum install iptables-ser 2017年6月16日
khwarizmi さんのアバター 148views

sudo 脆弱性〜 ( CVE-2017-1000367 )

sudo に脆弱性が見つかったみたいですね。 SELinux 有効下で発生するようです。 日本のシステムはSELinux切る風潮がありますが、海外ではそれなりに使われているみたいですね。(今回の件で初めて知った) https://oss.s 2017年6月2日
khwarizmi さんのアバター 43views

Apache SSL/TLSのバージョンで制限をかける

httpd.conf に以下を追記 SSLProtocol All -TLSv1 ALLは This is a shortcut for ``+SSLv2 +SSLv3 +TLSv1'' or - when using OpenSSL 1. 2017年6月2日
khwarizmi さんのアバター 6views

mysql5.7 初期パスワード centos

centosだと、mysql5.7を入れるとrootに初期パスワードが設定されるみたいです。 設定された初期パスはログファイルに書き込まれています。 /var/log/mysqld.log *** 2017-05-12T05:42:35.4 2017年5月12日
khwarizmi さんのアバター 129views

mastodonをゆる~く説明するゾ!

・mastodonはオープンソースなSNSだゾ!見た目、使い方はツイッターにそっくりだゾ! ・オープンソースなので、個人や企業が自ら管理運営ができるゾ!これをインスタンスト呼ぶゾ! ・例えば、共通の趣味を持つ人が集まるインスタンス、学校・ク 2017年4月21日
khwarizmi さんのアバター 6views

yum 使用するパッケージを明示的に指定

–enablerepo= で指定。 # yum --enablerepo=[repo] install [package] 2017年4月14日
khwarizmi さんのアバター 5views

smtp-auth なんかうまくいかないと思ったら

smtp-authの設定を正しくして、いざテストしようと思ったらちゃんと動きませんでした。 認証周りをやってくれるCyrus SASLのPLAIN認証を担うパッケージが入っていなかったのが原因みたいです。 $ sudo sudo yum - 2017年3月27日
khwarizmi さんのアバター 16views

ポートが空いているか確認 nmapコマンド

# nmap [hostname] Starting Nmap 6.47 ( http://nmap.org ) at 2017-03-27 15:05 JST Nmap scan report for [hostname] ([addre 2017年3月27日
khwarizmi さんのアバター 38views

シェル 日付をどうにかする

dateコマンドとやらがなかなか使えました。 現在時刻取得 # date Tue Mar 7 01:58:16 UTC 2017 数時間後とかを取得 –date 数字と、 「年: years 月: months 日: days 2017年3月7日
khwarizmi さんのアバター 46views

Apache SSLProxy

[ユーザー] → [Aサーバ(プロキシ)] → [Bサーバ] A → B のところでもSSLでやり取りを行えるようにします。 Aのssl.confのに↓を加える SSLProxyEngine On SSLProxyVerify none P 2017年2月27日
khwarizmi さんのアバター 92views

IO負荷の原因究明

悪さをしているシステムを調査したいというモチベーションの記事です。 コマンドの出力結果は、サーバに負荷をかけていないため参考になりません。。。 vmstat # vmstat 2 procs -----------memory------- 2017年2月21日
khwarizmi さんのアバター 31views

CentOS7 ネットワーク系コマンド

CentOS7では、netstatとかifconfigとかのネットワーク系のコマンドが使えないですが、「net-tools」とかいうパッケージを持ってくれば使える。 yum install net-tools 何年か前から廃止される言われて 2017年2月20日
khwarizmi さんのアバター 9views

行の先頭に文字列を加える2

https://hacknote.jp/archives/22874/ ではawkでやってましたが、sedのほうが簡単だったので。 # cat test.txt aaa sss ddd # sed 's/^/./g' test.txt .a 2017年2月14日
khwarizmi さんのアバター 20views

chrome UA切り替え

デベロッパーツールを開きます。 デベロッパーツールの左上にあるスマホっぽいマークをクリックします。 uaが切り替わります。 上の方で端末の切り替えも出来ます。 画像がなくてごめんなさい。 2017年2月14日
khwarizmi さんのアバター 14views

サーバの物理情報を見る

メモリ # cat /proc/meminfo HDD # df -am CPU # cat /proc/cpuinfo 2017年2月14日