Database JUNKY

MySQL,MariaDBを中心としたブログです

【エンジニア必見】 インフルエンザ流行速報 [2016年-2017年] 予防接種と予防策について

やってきました。インフルエンザの季節!

2016/11/21 高病原性鳥インフルエンザウイルス(H5N6亜型)が、秋田、鳥取で検出されました。環境庁は、警戒レベルを最高度の「3」に引き上げております

f:id:hit10231023:20161118160037j:plain

さあ、やってきました。インフルエンザの季節です。チームで開発をする僕らにとっては、1名インフルエンザにかかると、開発の進捗が大幅に遅延します。企業にとっては、大きな損失になりますよね。あと、かかった本人も。。「ぼ、ぼくの席は、休みの後もちゃんとあるんだろうか?」なんていう不安にさいなまわれてしまいます。(自分だけか)私は、ここ10年ほど、インフルエンザにかかっておりません。最近では、企業も、パンデミックになるリスクを軽減するために、予防接種をやるところが多いというもの、インフルエンザにかからない理由なのではないでしょうか?

A&D みはりん坊ダブル AD-5687

A&D みはりん坊ダブル AD-5687

営業職とは違い、システムエンジニアは集団で行動する機会が多いと思います。一人インフルエンザにかかれば、一小隊全滅なんていう、もうディザスターレベルの問題になってしまいますので、12月以降インフルエンザウィルスから身を守る手段を事前に備えておきましょう

早速ですが、2017年 東京都 インフルエンザ速報とその予防策について書きたいと思います

クレベリンゲル 150g

クレベリンゲル 150g

続きを読む

conoha オブジェクトストレージを利用した静的 画像/動画サイトの作成(conoha-ojsと512MBプランの活用)

オブジェクトストレージがどんなに便利かわからない状態で、ちょっと作ってみました。conohaのオブジェクトストレージですごくいいなと思ったところが、

  • amazon S3と比較してネットワーク転送料がかからない
  • amazon Ec2と比較してVPSもネットワーク転送量がかからない

ってところです!! もちろんAWSには、他のサービスにはない魅力がいっぱいあります。でも全部それ使い切れますか?そしてそれいくらかかりますか? 今回は、conohaの格安VPSとオブジェクトストレージを利用して、超低コストな動画、画像サイトを作ってみようと思います。

今回画像だけしかアップしておりませんが、他にも動画とかもありかな?と思います。

f:id:hit10231023:20180316004719p:plain

続きを読む

AWS - ec2のインスタンスを大量生産しよう

f:id:hit10231023:20161114191553p:plain

awsの10台、20台のEC2インスタンスであれば、力技で作れる、でわ、100台,200台の場合はどうする?の場合の、大量生産の方法をざっとまとめました。

設定の肝はEXCELスプレッドシートですw

やんわりとしか書いておりませんが、それでもわかる人は(きっと)わかる!そんな内容です。

f:id:hit10231023:20180309123622p:plain

WWW HR Giger Com (Taschen 25th Anniversary Series)

WWW HR Giger Com (Taschen 25th Anniversary Series)

続きを読む

N日以上のファイルを削除する方法 ~ tmpwatch

指定日次以上経過しているファイルの削除方法する方法として、よくあるのが

find /var/log/etc/ -mtime +2 -exec rm -f {} \;

とかですが、もっと楽な方法があったのでメモです

f:id:hit10231023:20161104125034j:plain

f:id:hit10231023:20180308234003p:plain

伊藤園 1日分の野菜 (缶) 190g×20本

伊藤園 1日分の野菜 (缶) 190g×20本

続きを読む

MySQL,MariaDBでタグ機能(TAG)を実現する(TOXI法)④SQL応用

もう、設計としては完了しているので、作成されたデータを元に応用SQLを考えてみます。 もう特に考える部分はないので、あとは好きな角度からSQLを発行するだけでいいと思います。

f:id:hit10231023:20180309103851j:plainf:id:hit10231023:20180309104332j:plain

フリーランス&個人事業主のための確定申告 改訂第11版

フリーランス&個人事業主のための確定申告 改訂第11版

自分ですらすらできる確定申告の書き方平成29年3月15日締切分

自分ですらすらできる確定申告の書き方平成29年3月15日締切分

続きを読む

MySQL,MariaDBでタグ機能(TAG)を実現する(TOXI法)③タグマップデータ投入

前回

hit.hateblo.jp

にて、タグデータを投入する説明はしましたが、肝心のDIARYの中での紐付けについては書いていませんでした。 前回の記事を含め、タグのマッピングの登録方法についても記載していきます。もちろんストアドプロシージャベースでの話です

f:id:hit10231023:20180309104332j:plainf:id:hit10231023:20180309103851j:plain

続きを読む

MySQL,MariaDBでタグ機能(TAG)を実現する(TOXI法)②タグデータ挿入

前回の、TOXI法による、MySQLのタグのしくみを説明しました。

hit.hateblo.jp

正規化として、これ以上ないくらいの完璧さなのですが、実際このタグ、複数のユーザーが任意に設定できるという、いわゆるソーシャルタグの場合はどうでしょう? 正規化とはうらはらに、データ登録の際は、若干面倒になってきます。 Aさんは、2016年10月というタグを作成し、全くのつながりの無い、Bさんも2016年10月というタグを作ったとしたら?レコードは二行になるの?とかとか。。

この手の若干面倒な作業は、ストアドプロシージャにすべて内包するのが私の主義です。

というわけで、例を作りつつ、ストアドプロシージャで楽ちんタグ作成について説明していきたいと思います。

f:id:hit10231023:20180309104332j:plain

続きを読む

MySQL,MariaDBでタグ機能(TAG)を実現する(TOXI法)①タグ関連のスキーマ設計

f:id:hit10231023:20161026113033j:plain

MySQLでタグのしくみを作る?

f:id:hit10231023:20180309104332j:plain

MySQLタグの仕組みを作る場合は、どのような設計をすればいいのでしょうか? タグの設計にはいくつかの種類があり

  • Licious:コンテンツ系のデーブル1つの中にタグフィールドを持たせる方法
  • Scuttle: コンテンツ系とタグ系のテーブル2つでまかなうお不法
  • TOXI : コンテンツテーブル - 中間テーブル、タグテーブルの三種類からなる、TOXI等があります。

色々と調べた結果、TOXI方式が一番、納得感がありましたので、以降TOXI方を中心に説明していきます。

続きを読む

オートナンバーをランダムユニークな値に変換する

MySQLMariaDB)のオートナンバー型ってもちろん便利なのですが、数年システムを運用していくと、こんな課題が出てきてしまいます。 とあるWEBシステムで、規則性のあるデータを見つけてしまう。ちなみに、これ、セキュリティの話ではなく、あくまでも、外部から見て、規則性を隠蔽するって意味で説明します。

f:id:hit10231023:20180309104332j:plain

続きを読む

MySQLでジョブキューを管理する(Q4M)

いまいちキューの概念がわかっていないのだが、ようはあれかな?非同期で、データをやりとりするもの?え?違う???たとえば、受注処理の場合とか、受注が完了するまでアプリケーションが待つのではなく、キューという形で一連の受注プロセスからデーモンという形で切り離すことで、待ち時間フリーな非同期処理が行えるってこと。え?違う? ぜんぜんよくわかっていないのですが、インストールと簡単な操作方法について記載しました

f:id:hit10231023:20180309104332j:plain

続きを読む

容量無制限!! NFSからAmazon Elastic File System (EFS) に移行する

今までec2のインスタンスnfsサーバを立てて運用していましたが、ディスクの使用率が逼迫してくると、ディスクの追加作業が面倒な上に、時間がかかるので、今回、既存のec2 nfsサーバをEFSに移行しちゃおうと考えたわけです。

旧構成

f:id:hit10231023:20160919182637j:plain

上記、図の通りawsのec2でやってますよ!とはいいつつも、別にec2でなくてもいい構成ですね。一台の、ec2サーバにディスクを盛大に乗っけてnfsサーバにしているわけです。 これを、awsのefsに移行する手順を公開したいと思います

f:id:hit10231023:20180309123622p:plain

BLUENEXT ELANVITAL ワイヤレスステレオレシーバーAirCLIPII シルバー EVSH-03SR

BLUENEXT ELANVITAL ワイヤレスステレオレシーバーAirCLIPII シルバー EVSH-03SR

Pokémon GO Plus (ポケモン GO Plus)

Pokémon GO Plus (ポケモン GO Plus)

Fire タブレット 8GB、ブラック(第5世代)

Fire タブレット 8GB、ブラック(第5世代)

続きを読む

[AWS] elbにRapid SSL証明書をインストールする

elbの証明書インストールで予想通りハマったので、来年の更新のために、ログを残しておきます。このあたり、すごく苦手でアレなのですが、elb配下のWEBサーバに証明書を設定するわけではなく、elbそのもの証明書をインストールするのねって当たり前か。。そりゃ、そーですよね。elbの配下にwebサーバが、100台ぶら下がってたら、100台に証明書インストールするんかい!ってね。

f:id:hit10231023:20180309123622p:plain

てなわけで早速、設定方法を記載していきます

ラカントS 顆粒 800g

ラカントS 顆粒 800g

ブルガリ プールオムエクストレーム オーデトワレ 100ml

ブルガリ プールオムエクストレーム オーデトワレ 100ml

続きを読む

gnomeを後からインストールする方法

ちょっとX-windowが必要になってので、証跡がてらメモします。必要最低限の手順しか入れていないので環境によっては、これだと全然だめかもしれません

f:id:hit10231023:20180308234003p:plain

ConoHaカード 5,000円 【VPS用プリペイドカード】

ConoHaカード 5,000円 【VPS用プリペイドカード】

続きを読む

owncloud client linuxのインストール

owncloudってご存知ですか?一言でいえば、DropBoxオープンソース版です。対応するOSは、IOS,Androd,windows,macosそしてlinux (gnome)です! 自分でサーバを立てて運用することができますので、事実上、利用可能容量は、サーバで設定したディスクをすべて使えるといった感じですね。dropbox等にある、XXGB制約などは、とっくにクリアしております

f:id:hit10231023:20180309124433p:plain

今回、急遽linux環境でowncloudが必要になったので、インストール手順を書きます

続きを読む

きっと役に立つ!MySQL,MariaDB ストアドプロシージャ・ストアドファンクションテンプレート

MySQLおよびMariaDBにおいて、ストアドプロシージャを作成するときにいちいち、探しまわる時間がもったいないので、テンプレート的なものを用意しました、基本的、コンソールにコピペで行けるようにしておりますのでご自身の環境で作成する際のサンプルにご利用ください

f:id:hit10231023:20160622013126j:plain

f:id:hit10231023:20180309104332j:plain

RICOH THETA S 360度 全天球カメラ 910720

RICOH THETA S 360度 全天球カメラ 910720

[rakuten:murauchi-denki:72891916:detail]

続きを読む