思考停止するな

ネットワークとかアプリケーションとかWebとか

頭がよくなりたい。だから食事に頭が良くなるものを取り入れる。

タイトルにもありますが、頭がよくなりたいです(マジで)。エンジニアとして仕事をしていますが、エンジニアって頭を使う仕事なんです。 頭が弱い自分をすこしでもマシにしたいと思い、食事の改善に取り掛かろうと思い いろいろと調べてみました。 私の今の食…

私のコーディングルール

私のコーディングルール・クラス名の頭文字は大文字 ・メンバ変数はprivate。m_で始める。 ・メソッド名はキャメルケース ・マジックナンバーを使用しない ・コメントは必ず入れる ・例外処理を必ず入れる ・抽象クラスは必ずAbstractから始める ・Regionを…

便利ツール A5:SQL Mk-2の便利なショートカットをまとめてみた

最近SQL・データベースを扱うことが多いのですが、その際に手放すことができないレベルの超便利ツールのSQL実行ツールであるA5:SQL Mk-2というのがあります。 そのA5:SQL Mk-2の便利なショートカットをまとめてみました。 Ctrl + q SQL整形 Ctrl + g 条件を…

責任のある仕事を任せられた時の心構えを考えてみた

こんにちは。久しぶりの投稿になりましたが、今日はお仕事関連についての記事です。私は仕事を社会人になって初めて、責任の重い仕事を任されることが決まりました。今までは、そんなに責任のある仕事を任されることもなかったし、失敗も多くありましたが助…

照合順序ってなにそれ?おいしいの?

SQLServerを扱っていると、Japanese_CI_ASとか、BINとかなんとか見かけることがあります。 で、これはなんなのかというと照合順序というらしい(すみません。それくらい知っときます。)。 照合順序ってなにそれ?おいしいの?ってことで一体なんなのか調べた…

VBのByval、Byrefについて

どもVB初心者です。VBでByval、Byrefという初めて聞く単語が出てきたので調べてみました。 Byval 値渡し。呼び出し先で値を変えても、呼び出し元には影響がない。 (メソッドの引数に、新たに値のコピーを作って渡す方法) Sub Proc(ByVal tmp As String) tmp=…

VBのEnumについて

どうも。VB初心者です。 最近VBの話の中でEnumっていうのが出てきたので調べてみました。 Enumとは 列挙体。列挙体を用いると関連のある一連の数値定数をひとまとめに扱うことができる。 変更する必要がない整数値をグループ化する時に使う。 Enumの値は整数…

VBの型について

VBの型について調べてみたので、そのメモです。 型名説明サイズ Booleanブール型。True、False。2byte Byteバイト型。0 ~ 255。1byte Char文字型。1文字(Unicode)。1byte Integer整数型。-2147483648 ~ 2147483647。2byte Short短整数型。-32768 ~ 32767…

VBのCDbl関数について

VBで書かれたコードを読んでたらCDbl関数っていうのが出てきて調べたのでメモ。CDbl関数は、引数の値を評価してdouble型に変換する関数らしい。 へーへー。 ググればすぐに出てくるだろうけど、記事にしたほうが覚えるかなと思って書きました。 いちいち調べ…

VBのAndAlso、OrElse演算子について

VBのAndAlso、OrElse演算子についてです。VBにはAndAlso、OrElse演算子というものがあるらしい。 こいつらを使うと何が嬉しいかを調べてみた。 AndAlso演算子 2つの式の論理積を求める演算子。 And演算子とやっていることは同じであるが、左辺がFalseだった…

VBのMe、MyBase、MyClassについて

VBのMe、MyBase、MyClassについてです。最近VBをやることが多いのですが、なんとなくわかっているけどちゃんと調べたことがなかったので疑問に思ったことを調べてみました。 Me クラス自身、インスタンス自身のこと。参照するためのキーワード。 MyBase 派生…

プログラミングにおける変数の違いとアクセス修飾子について

変数の違いとアクセス修飾子が最近忘れてしまっているような気がしたので、復習がてら調べてみた。 メンバ変数 クラスの中にある変数で、オブジェクトが持つパラメータ(Class に属する変数)のことを、このクラスのメンバ変数という。 ローカル変数 プログラ…

ブログの記事のタイトルなどを提案してくれるサービス

ブログの記事のタイトルなどを提案してくれる良さげなサービスがあったのでメモ。「メガトリ」 バカ売れキャッチコピーを作成!プロ直伝のタイトルメーカー「メガトリ」重宝しそうです。

コードレビューの際に気をつけることを考えてみた

今回はコードを書いてレビューしてもらう立場ではなくコードレビューを行う立場になった時に気をつけることを考えてみました。私はまだまだプログラミングの経験も浅く、コードレビューができる様なレベルではないのですが、 レビューする立場に立って考える…

エンジニアが独身のうちにやるべきことを考えてみた

私は院卒でシステムエンジニア(SE)として働いているのですが、現在の年齢は25歳です。 院卒なので、大卒と比べると2歳年上です。 まだ働き初めてそんなに経っていないのですが、平均結婚年齢とされる29歳まであと4年しかないことに気がつきました。 私は今お…

bcpコマンドについて

bcpコマンドについて勉強したのでメモ。内容は以下のサイト(bcpユーティリティ)から引用し、自分向けにまとめただけ。 bcp ユーティリティ -a サーバーとの間のネットワークパケットごとのバイト数を指定 -b インポートするデータの行数を指定 -c 文字データ…

投稿した記事が100を越えました

私ごとになりますが、先日投稿した記事がついに100を越えました。 ブログを解説して約1年3ヶ月でした。また、はてなの読者数が20を超えていました。 登録してくださっている皆様ありがとうございます。趣味としてブログをやっているのですが、飽き性な性格と…

DOCTYPEの必要性について

DOCTYPEの必要性についてです。基本的にDOCTYPE宣言は必須だとは思いますが、その理由がちゃんとありました。Webブラウザは標準準拠モードと後方互換モードの2つのモードがある。 標準準拠モード・・・CSSの使用に基づいて正しく表示する 後方互換モード・・…

リセットCSSとは

CSS

リセットCSSについてです。よくリセットCSSについて聞きますが、なんの為に使用するのかわかっていませんでした。そのため、リセットCSSについて勉強したので書いていきます。 リセットCSSが必要な理由 様々なブラウザが世の中にはありますが、それぞれのブ…

PowerShellでhead tail

PowerShellとはマイクロソフトが開発した CUI のシェルで.NET 上で動作する。 コマンドプロンプトよりはるかに高機能らしい。PowerShell上でheadとtailってどうするんだろうって思ったので調べてみた。ちなみに head・・・標準出力にファイルの最初のn行だけ…

sqlcmdのオプションについて

sqlcmdのオプションについて勉強したのでメモ。内容は以下のサイト(SQLCMDユーティリティ)から引用し、自分向けにまとめただけ。 https://msdn.microsoft.com/ja-jp/library/ms162773.aspx -H ワークステーション名 -j 画面に生のエラーメッセージを出力 -K …

正規表現を可視化してくれるサイトRegexper

正規表現を可視化してくれるサイトがあったのでメモ。regexper.com正規表現って難しいけど、こういうサイトを使えば少しは理解が捗るかも。

TRUNCATEとは

SQL

SQLのTRUNCATE(トランケート)についてです。TRUNCATEは個々の行の削除ログに記録せず、テーブルから全ての行を削除する。 データの件数の関係なく非常に高速にデータを削除できるようだ。行の削除には他にもDELETE(デリート)もある。 この2つの違いには、処…

CSS セレクタについて

CSS

CSS セレクタについてです。セレクタの書き方にはいくつか種類がある。シンプルセレクタ 要素のみ、classのみ、idのみのように単一に使用するセレクタ。 例 h1{color:red;} #aaa{color:red;} .aaa{color:red;} グループセレクタ 複数のセレクタをカンマでつ…

HTML5のバリデーションチェックができるサイト

HTML5のバリデーションチェックができるサイトがあったのでメモ。 HTMLの文法チェックなどをしてくれるので便利です。W3C HTML Validator Service validator.w3.org

HTML small要素は著作権表記などを示すのに使用する。

HTMLにおいて、small要素は面責事項や警告、法令制約、ライセンス、著作権表記などを示すのに使用するらしい。 単純に文字の大きさを小さくしたいからなどの理由では使ってはいけないらしい。 正直知らなかった。。。うっかりして使いそうだ。

HTML メールアドレスをクリックするとメーラーを起動させる方法

HTMLでメールアドレスをクリックするとメーラーを起動させる方法についてです。方法としては、単純にリンクにして、href属性の中に「mailto:メールアドレス」のようにして書くことで、クリックすると、メーラーが起動するようにできる。例 <a href = "mailto:test@testtest">test@testtest</a> 同…

HTML ブロック要素、インライン要素

ブロック要素とは、見出し、段落、箇条書き、表などの文章構造の骨組みになる要素のことで1つの塊として認識される。 例 <h1>,<p>,<ul>,<div> インライン要素とは、コンテンツを直接意味付けする用途で用いられ、文章の一部として扱われる。 <a>,<em>,<img> ブロック要素の中にインライン</em></a></div></ul></p></h1>…

HTMLのmeta要素

meta要素は、HTML文書のhead内に記述されるページの情報を定義する要素のこと。keywords 検索エンジン向けの情報。 description 検索エンジン向けの情報。検索結果ページでサイトタイトルと共に説明文として表示される。 robots 検索エンジンのロボットの動…

SQLServerオブジェクト カタログ ビュー

SQLServerオブジェクト カタログ ビューについてです。 SQLServerのカタログビューを使う事で、テーブルや列などSQL Serverが管理する各種情報(メタデータ)を参照することができる。詳しくは以下を参照。 https://msdn.microsoft.com/ja-jp/library/ms189783…

SQLServerでテーブル名と主キーの一覧を取得する

SQLServerでテーブル名と主キー(PRIMARY KEY )の一覧を取得する方法についてです。 ただ単に取得するだけでなく、テーブル毎に主キーをまとめて,区切りにしています。 (複数行の列をグループ化) 1行にまとめるのはOracleであれば、LISTAGG関数を使うことでで…

SQLServer2014のインストール手順

SQLServer2014のインストール手順についてです。 今回インストールしたのは、SQL Server Express Edition(無料)です。1.ダウンロードしたインストーラを起動します。 2.展開するディレクトリを選択します。 OKをクリックします。 3.「SQL Server の新規スタ…

SSMA(SQL Server Migration Assistant)のインストール方法

SSMA(SQL Server Migration Assistant) for oracleのインストール方法についてです。まずは、こちらのサイトからダウンロードを行います。 Microsoft SQL Server Migration Assistant 7.0 for Oracle https://www.microsoft.com/en-us/download/details.aspx…

ChromeでJSをデバッグする方法

ChromeでJSをデバッグする方法についてです。1.Choromeのデベロッパーツールを開きます。 WindowsならF12 MacならCommand + Option + I で開きます。2.Developer Tools > Sourceタブを開きます。 3.デバッグしたいJSファイルを選択します。 4.ブレークポイン…

IT業界における男女の差についての超個人的な考え

IT業界における男女の差についての超個人的な考えについてちょっと書いてみようと思います。IT業界において男女の差があるかないかでいえば私はあると思います。 (差別とは違う) 差があると書いてしまうと、女性が不当な扱いを受けるような感じがしますが、 …

昨年度一年を振り返って自分が成長したと思うところと今年度の目標

本日は4月1日。 新しい年度の始まりです。 そこで今日は、昨年度一年を振り返って自分が成長したと思うところを書いてみたいと思います。 (完全に自己満足) ここは自分のことを確認できる場になればいいかなと思います。自分が成長したと思うところ ・基本…

Adobe Creative Cloudサブスクリプションをキャンセルする方法

Adobe Creative Cloudサブスクリプションをキャンセルする方法についてです。まずは、ログインします。 www.adobe.com次に自分のアカウント名をクリックして、次のような画面を表示し「アカウント管理」をクリックします。 次に「お支払い方法の確認・更新」…

ウェブデザイン技能検定2級に合格しました

ウェブデザイン技能検定2級に合格しました!!タイトルにもありますが先日合格発表があり、ウェブデザイン技能検定2級に合格しました!!筆記試験は合格してるだろうなとは思ってましたが、実技は正直自信なかった。 最近は仕事忙しくて勉強する余裕なかった…

ハローワークの求人をインターネットで検索

ハローワークの求人をインターネットで検索できるサイト。 ハローワークインターネットサービスというものがあったのでメモ。 www.hellowork.go.jp仕事探しをしている人はこちらを使って求人を探してみるといいと思います。

内部結合と外部結合について

SQL

内部結合と外部結合についてです。 内部結合 内部結合では左右それぞれのテーブルで結合条件に使用した値が一致するレコードだけが抽出される。 そのため、どちらかのテーブルにしか存在しないデータは取得されない。INNER JOIN 例 select * from アイテムテ…

社会人常識マナー検定試験当日の様子

社会人常識マナー検定試験当日の様子についてです。そもそも社会人常識マナー検定って?って方はこちらをどうぞ。 全国経理教育協会/社会人常識マナー検定ちょっと記事の投稿が遅くなってしまいましたが、私は2017年1月開催の試験を受験しました。 3級と1級…

AnimateでFlashを作る方法

AnimateでFlashを作る方法についてです。まずはAnimateを立ち上げます。新規で作成しますが、ActionScript3.0を選びます。 また、幅と高さを選択し、フレームレートは24fpsとします。 Animateに素材の画像を読み込みます。 ファイル > 読み込み > ライブラリ…

Photoshopで画像のリサイズをする方法

Photoshopで画像のリサイズをする方法についてです。まずは、Photoshopを立ち上げてリサイズしたい画像を開きます。 次にイメージ > 画像解像度 といきます。 画像の解像度を指定してあげればOKです。次の枠で囲ったところが繋がっていると、比率が維持され…

PhotoshopでWeb用に保存する方法

PhotoshopでWeb用に保存する方法についてです。PhotoshopでWeb用に保存したかったのですが、どこにあるか分かりませんでした。結論は、「書き出し」 > 「Web用に保存」で普通にあった。 ウェブデザイン技能検定2級での課題では次の画像の赤枠のところに注意…

Photoshopで作成した画像をGIFで保存する方法

Photoshopで作成した画像をGIFで保存する方法についてです。ファイル > 別名で保存 > フォーマットを 「CompuServe GIF」に変更これでOK。

Photoshopで画像を塗りつぶす方法

Photoshopで画像を塗りつぶす方法についてです。画像を塗りつぶすには塗りつぶしツールを使います。そして、スウォッチで色を選択してあとは塗りたいところをクリックするだけ。 これは簡単と思っていたが時々なぜかならない。あれ?なんか背景色が変わらな…

Photoshopで文字のトラッキング(文字の間隔)の設定方法

Photoshopで文字のトラッキング(文字の間隔)の設定方法についてです。まずは、文字パネルをクリックします。そして、四角で囲んだアイコンをクリックして、数値を入力すれば、OKなようです(正式名称が分からないのは許して)。 すると、こんな風に文字の間隔…

Photoshopで文字パネルの表示方法

Photoshopで文字パネル(文字パネル)の表示方法についてです。まずは、横書き文字ツールを選択します。 次に オプションバーで、[文字パネルと段落パネルの切り替え]をクリックします。 すると、文字パネルが表示されるようになります。 とても初歩的なこと…

Photoshopでレイヤーの位置を移動させる方法

こんにちは、Photoshop初心者です。今日はレイヤーの位置を移動させる方法について書きます。 (常識中の常識だと思いますが)まずは、移動させたいレイヤーを選択します。 次に移動ツールを選択します。 すると、キーボードの矢印キーで移動させることができ…

Photoshopでレイヤーパレットを表示する方法

Photoshop初心者のshimonssです(Photoshop経験15分)。超絶Photoshop初心者です。さて、作業をしていると、なぜかPhotoshopのレイヤーパレットがいつの間にか消えていましたwww。で、レイヤーパレットを出すにはどうしたらいいのかちょっと悩みましたが、結論…