カテゴリー別アーカイブ: IT

【IT】フリーランスになるためのTips

2018年5月からフリーランスになりました。
その時のナレッジを残しておきます。だれかの参考になれば。
2か月前から担当案件をすんなり引き継げるように準備しました。

案件複数ご紹介いただいていましたが、趣味のダーツ仲間もいますし、
結局はお世話になっている現場で直接契約し、そのまま就業することになりました。

【やったこと】

 

【やっておくとよいこと】
1.退職日に、管理部門の担当者から「退職証明書」をいただいておくと良いです。
離職書類はすぐには作成されません、しかし、国保の手続きは14日以内に行う必要があるからです。
源泉徴収票も後日もらえるはずですのでちゃんとチェックしたほうが良いです。
私の場合は、担当者がサボりやがっ(ry

2.住民票と印鑑証明書は多めに発行してもらうと良いです。
市役所に何回も通うことになってしまいました。
マイナンバー付きの住民票も取っておくと良いでしょう。

3.開業届の控えは絶対にもらっておきましょう。
小規模企業共済の手続きで必要になります。
小規模企業共済はお得なので、やらない手はないでしょう!

4.小規模企業共済の口座は、個人口座が必要
ゆうちょ銀行にも対応していないし、屋号付き口座(営業性個人)もダメ・・・
小規模企業共済に対応している銀行の、個人口座が必要です。
 

【IT】IDCFクラウドに構築したメールサーバがSpamhausでブロックされていないかを監視してみる

せっかく構築したメールサーバがブラックリスト入り!?

Spamhausを監視し、何らかの理由でブラックリストに入った場合、
mackerel~slackに連携して私のスマートフォンにアラートが上がるようにしてみました。

IDCFクラウドなので、mackerelで。
How do I check my DNS server results?
https://www.spamhaus.org/faq/section/DNSBL%20Usage
を見ると、

MelのIPアドレスを x1.x2.x3.x4
DenのIPアドレスを y1.y2.y3.y4 とした場合

dig +short x4.x3.x2.x1.zen.spamhaus.org
dig +short y4.y3.y2.y1.zen.spamhaus.org
の結果が127.*.*.*で返されると、ブラックリストに入っていることがわかります。

ブラックリストに入っていないときは、何も返されません。
それを利用して、mackerelのサービスメトリックを使って監視してみました。

 

mackerelの画面コピーを載せると案件バレしてしまうので、載せられません。残念!

 

【IT】IDCFクラウドで動作しているWEBサーバの稼動確認スクリプト

WEBサーバを3回確認し、1度も応答がない(ステータスコード200を返さない)場合、CloudStackのAPIを使用しサーバをリブートしています。

IDCFクラウド上で動作している、別のファイルサーバのcronで動作させています。

 

http://www.voodoomarketing.net/2007/07/post-313/  こちらを参考にさせていただきました。

 

【IT】「さくらのクラウド」でApache JMeterのスタートアップスクリプト

IDCFクラウドの高性能ロードバランサー「iLB(ベータ版)」テストに参加しました。

その際、さくらのクラウドでApache JMeter Serverを20台ほど起動しました。
セットアップが面倒くさいので、勝手にJMeterをインストールして待機してくれる
スクリプトを作ってみました。

このスクリプトを仕込んだJMeter Serverと同時に、
コントロール用のWindows Serverも借りて、JMeter Clientとしました。
Jmeter Clientのjmeter.propertiesには、

の要領でJMeter Serverのアドレスを記載します。
備忘のためスクリプトを残しておきます。
ちなみに・・・
@sacloud-onceを知らなくて、延々とrebootを繰り返すスクリプトを作ってしまいました

さくらインターネット様、IDCフロンティア様、クーポンありがとうございます!

 

 

【IT】SSH接続したユーザをslackで通知

自宅のownCloudをクラウドに移設したので、せっかくだからやってみました。

 

①Incomming WebHooksでWebhook URLを取得する
SLACK の Configure Integrations
Incoming WebHooks の View
Post to Channel で POST先を選択、Add Incomeing WebHooks Integration
https://hooks.slack.com/services/hogehoge/fugafuga
②curlをインストール

③/etc/ssh/sshrc に下記の内容を記述

 

【IT】禁則文字を抽出

お客様のNASがバックアップに異常終了しているとの話を聞きました。原因は判明していて、400字強の禁則文字を使用されているためとのことでした。

さっそく、NASのファイルを抽出したところ、ファイル・フォルダ合わせて69万件・・・

 

ということで、数十万件あるファイル名から、禁則文字を探り出すバッチです。

 

結果をExcelに書き出して、重複排除と昇順の並べ替えをして完成です。

【IT】「IDCFクラウドでBigBlueButton」を監視してみた

皆様お疲れ様です。木下@焚火やりたい人です。

高熱とか胃腸炎がはやっておりますので、皆様お気をつけください。

ウチの娘も先日高熱でやられてしまって、楽しみにしていたキャンプが流れてしまいました。

焚火やりたいなー

 

さて。元ネタはこちらです。

http://kinoshitatadashi.com/?p=35

先日、IDCFクラウドのクローズドなMeetupに参加させていただきました際、

LTで下記の内容を喋ってきましたが、実際にお見せしたときに資料のアップロードにかなり時間がかかりました。

そのとき何が起こっていたか、監視できたら分かりますよね、きっと。

 

IDCFクラウドのコントロールパネルの中に、「Mackerel」というメニューがあります。

「Mackerel」は「株式会社はてな」様が提供するサービスみたいです。京都の会社ですね。

まだ試してみたことが無かったので、試してみることにしました。

きっと、リソースが足りなくて悲鳴を上げているのではないかと思うのですよね(^ー^;

続きを読む 【IT】「IDCFクラウドでBigBlueButton」を監視してみた

【IT】備忘:インストールしたいけどパッケージ名がわからない

dmesg(起動時に出力されたメッセージ)を取得しようと思ったらインストールされていなかったので、

どうやってインストールすれば良いかわからない、そんなときの対応。

備忘として残しておきます

続きを読む 【IT】備忘:インストールしたいけどパッケージ名がわからない