甘ちゃんSEの自己変革ブログ

1度もサービスを作ったことのない甘ちゃんがこのブログを通じて勉強したことや作ったものを自己発信していきます。

2014-03-01から1ヶ月間の記事一覧

C言語 構造体配列の要素数を取得する方法

C

構造体配列の要素数を定義の時点で固定にしていない状況で 要素数を取得する必要が出た場合、 1.「sizeof 構造体変数名」で構造体配列全体のサイズを、 2.「sizeof struct タグ名」で1要素あたりのサイズを取得し、 1を2で割ることで要素数を算出すればいい…

MySQLで特定カラムを持つテーブルを検索する方法

プログラム側で特定カラムがある場合にselect対象に追加、 のようなソースがあって、 対象テーブルが数百あるケース(なかなか無いと思いますが・・・) でとても役に立ったのでメモ。 select table_schema, table_name, column_name from information_schem…

ls コマンドラインからとcrontabでのshellからだと出力結果違う・・・

いやーこれは想定外。shellで特定ディレクトリ内の最新ファイル名を取得したくて、 ls -lt /xxx/hogehoge.*.gz | head -n 1 | gawk '{print $10}' でコマンドラインからだとファイル名出力できたけど、 shellをcronから動かしたら出力できない、、比較してみ…

Linux ディレクトリ内のファイル数カウント

参考になったサイトをメモ。 MOVION.net » 指定ディレクトリ以下のファイル数を調べる[Linux][find] find . -type f | wc -l で、特定ディレクトリを対象外にしたい場合は下記。 findで特定のディレクトリを検索対象外(除外)にする - hogehoge foobar Blog S…

C言語で参考になったサイト

C

これまたひょんなことから、10年ぶりにC言語さわってます。 だいぶ忘れてる・・・・ 参考になったサイトリンクをメモ。 http://www.k-cube.co.jp/wakaba/server/format.html ↑ フォーマット指定子一覧 文字列処理関数 ↑ 文字列連携のところ、すっかり忘れて…

shellで参考になったサイトまとめ

shellって複雑なことするには向いてないなー 参考になったサイトをいくつかメモ。 Bashで覚えておくとよいデータ構造 - 配列 - いろいろ解析日記 配列の要素数を調べる(bash) - あんみのの備忘録 配列の全要素をループで取得する - 年中アイス シェルスクリ…

OpenSSHでAWSに接続する設定

AWS

<流れ> ・クライアント側で秘密鍵/公開鍵作成 ・AWSのEC2インスタンスにユーザ作成 ・AWSのEC2インスタンスに公開鍵を設置 ・AWSのsshd_configを変更 クライアント側で秘密鍵/公開鍵作成 「PuTTYgen」で生成しました。 ※入ってない場合はインストール Pu…

MySQLのSELECT文のWhere句でNULLがあるカラムの「~以外」の挙動

タイトル、何のこっちゃわからないけど、 すごいハマったのでメモ。 MySQLのSELECT文において、 指定カラムの値が3以外のデータを抽出したくて、 <前提> 「custom_code」カラム:デフォルト値=null、1~3の値が入る <sql文>SELECT id FROM hogehoge_tabl…

MySQLのSELECT文のWhere句でNULLがあるカラムの「~以外」の挙動

タイトル、何のこっちゃわからないけど、 すごいハマったのでメモ。 MySQLのSELECT文において、 指定カラムの値が3以外のデータを抽出したくて、 <前提> 「custom_code」カラム:デフォルト値=null、1~3の値が入る <sql文>SELECT id FROM hogehoge_tabl…