blog.toxn

あしあと

2015-01-01から1年間の記事一覧

1年振り返り

ダイジェスト 仕事編 転職して1年経ちました 強力なメンバーが参入 忙しくしています プライベート編 家族が増える予定です ちょっとだけ引っ越しました VCP更新しました ネスペ落ちました 2重飛びが10回できるようになりました 仕事 冬〜春 * 販売系のシス…

TMCTF Writeup

開催当日も仕事だったのでがっつり出来ませんでしたが、今まで参加したCTFと比べてレベル高くて降参って感じでした。 自力で唯一解けたのがMisc100 ACROSS 3 A technique used for a piece of email to be sent to specific organisations SPEAR PHISHING 6 …

vSphere 5.5 から 6.0にアップグレードした話

vSphere 5.5から6.0にアップグレードしたよ 環境は以下の通り ESXi 5.5 x3 vCenter Server Virtual Appliance(vCSA) 5.5 アップグレード方法 5.5 to 6.0 はインプレースアップグレードができます。 vCSAをアップグレードする ホストをアップグレードする 仮…

vRealize Operations Managerを導入した話

vSphere 5.5から6.0にアップグレードをしたんですが、 ついでにvRealize Operations Manager(旧:vCOM)を導入しました。 導入する理由 vCenterでアラートメールを飛ばしたいんですけど、 vCenterはメール送信時の認証に対応していないという仕様があります。…

VS2015ではIf演算子がイイ感じになってた

VB.netのIIf関数とIf演算子について - blog.toxntoxn.hatenablog.com のエントリの続きです。

CTF for ビギナーズ 2015 長野に行ってきた

お疲れ様でした。 SECCON 2015のまえに、リハビリと弱点解消のために行ってきました。 CTF for ビギナーズ 2015 長野ctf4b.doorkeeper.jp

VCP5更新できた...はず

vmware certified professional - Data Center Virtualization 5 本当は3月で有効期限を迎えてたんですけど、5/8まで延長されていたので気合入れて勉強しました。せっかく5日間研修行ったのに失効するのはやはりもったいない。。。 一発勝負だったんですけど…

在庫管理のこと 〜 概要

棚卸とか倉庫移動とかいうキーワードに弱いので勉強を始めたぞい。 SEがはじめて学ぶ在庫管理作者: ITC総合研究所出版社/メーカー: 日本実業出版社発売日: 2009/09/10メディア: 単行本(ソフトカバー)購入: 3人 クリック: 23回この商品を含むブログ (1件) …

SQLアンチパターンその7 マルチカラムアトリビュート

6章がちょっと書きにくいので、とばします! マルチカラムアトリビュートとは 「複数列の属性」の名前の通り、1つのレコードの中で「2つ目の住所」「3つ目のメールアドレス」のような複数存在する可能性がある属性のこと。 テーブルの列数は可変にできな…

SQLアンチパターンその5 EAV(エンティティ・アトリビュート・バリュー)

SQL

EAV(エンティティ・アトリビュート・バリュー)とは Attribute(属性)とValue(値)のペアを1行として登録すること。 CREATE TABLE Products ( product_id BIGINT UNSIGNED NOT NULL, name VARCHAR(100), PRIMARY KEY (product_id) ); CREATE TABLE Produ…

SQLアンチパターンその4 キーレスエントリ(外部キー嫌い)

SQL

SQLアンチパターンは全部で25章あるので、毎日書いても1ヶ月かかる内容だった。 なので、今後はそんなにがっつり書かずにポイントだけ。 キーレスエントリ(外部キー嫌い)とは 外部キー制約を使わない いつ起こるのか テーブル間で参照をするとき 何をして…

ファイル内の重複行削除

ファイル内の重複している行を削除する。 fileRowDeduplicator LinqのDistinctメソッドを使うとキレイにできる。 追記: kotyさんに教わった部分を入れてみて、FileUtility2.csとして投稿。かなりスッキリ Enumerable.Distinct(TSource) メソッド (IEnumerab…

SQLアンチパターンその3 IDリクワイアド(とりあえずID)

SQL

IDリクワイアド(とりあえずID)とは 名前のまま、「とりあえずID列作っておこうぜ」ということ いつ起こるのか 主キーを作るルールがあるとき 何をしてはいけないのか(アンチパターン) どんなテーブルに対しても「ID」という名前の列(サロゲートキー)を…

SQLアンチパターンその2 ナイーブツリー(素朴な木)

SQL

ナイーブツリー(素朴な木)とは 「素朴な」という訳がぴんとこなかった… 「単純、未熟な」(思慮から生まれる)ツリー構造。 いつ起こるのか 表の構造で、ツリー(階層)構造を格納しようとするとき 何をしてはいけないのか(アンチパターン) 階層として「…

SQLアンチパターンその1 ジェイウォーク(信号無視)

SQL

ジェイウォーク(信号無視)とは (例えば)カンマ区切りで複数の値を持つ列を作ること。 例:アカウントのテーブル。このアカウントは複数のグループに所属できる。 (account_id, name, group_id) --------------------------- (1, "hoge", "1,2,36,103") (…

SQLアンチパターン読み始めた

SQL

仕事でDBを触る機会が増えました。 転職前はSQLもうろ覚えだったんですけど、割と慣れてきました。 いざ使いはじめると業務が持つデータ量の多さにビビります。 あとは、アプリ開発していく中で既存のテーブルをメンテナンスしたり、自分で必要なテーブル作…

会社でjQuery使ったら無能上司に怒鳴られたんだがwwwww - IT速報 を読んで思ったこと

会社でjQuery使ったら無能上司に怒鳴られたんだがwwwww : IT速報 会社でjQuery使ったら無能上司に怒鳴られたんだがwwwww : IT速報 「何でこんなことも知らないの?老害なの?」と仕事しながら思ってる人はそれなりに居ると思うし、私でSIerとして…

新年だしパスワードについて考えた

あけましておめでとうございます。 2014年は人生のひとつのターニングポイントでした。 ちょっと元気無くしてたり途方に暮れてたりしましたが、今は元気にやっております。 2015年もどうぞよろしくお願いします。 年末年始とお盆くらいしか実家に帰らないわ…