HackerQuest

No app, no life

趣味と実益を兼ねてプログラマをやっている者👨‍💻

Windows10で使用しているOSのビット(bit)数を確認する方法

はじめに

Windowsで何かソフトをインストールする際、使用しているOSのビット数によって違うリンクが貼られていてどっちをダウンロードすればいいかわからないという時に、役立つ記事です。

使用環境はWindows10 1809 64bit 日本語OSを使用しています。

確認する方法

まず初めに、デスクトップ画面左下にあるWindowsロゴをクリックします。 f:id:tsudukihashi0817:20190510022004p:plain

表示されたリストの左端にある歯車のマークをクリックします。 f:id:tsudukihashi0817:20190510022011p:plain

Windowsの設定画面が表示されますので左上にあるシステムをクリックします。

f:id:tsudukihashi0817:20190510022019p:plain

左端に表示されたバージョン情報をクリックします。

f:id:tsudukihashi0817:20190510022027p:plain

画像の赤枠で囲まれたシステムの種類のところにあるビット数があなたのパソコンのビット数です。

例だと64ビットOSです。 f:id:tsudukihashi0817:20190510022035p:plain

ショートカットキーを使用する方法

もう一つ別の方法ご紹介いたします。Windowsキー + x キーを押して、クイックリンクメニューといわれるメニューを表示します。 f:id:tsudukihashi0817:20190510022042p:plain

※画面下部のタスクバーにあるwindwosのロゴを右クリックでも表示させることができます。

ここでyキーを押すか、直接システム(Y)と表示された場所をクリックすれば先ほどの画面に移動して確認することができます。

クイックリンクには他にも多くの機能がありますので、使いこなすことができれば大幅な作業の短縮になると思います。また キーボードを使うことによってマウスを操作するより、正確性が増すので、良いこと尽くしです

Windows10でデフォルトをコマンドプロンプトにする方法

はじめに

Windows10では通常Windows ロゴキー + X で表示されるクイックリンクメニューと呼ばれるものがあります。

これはとても便利なものなのですが、以前までコマンドプロンプトだった場所が Windows PowerShellになっており、個人的には使いずらいと思っていたのでこれをコマンドプロンプトにする方法をメモ代わりに残しておきます。

※Windows10 1809を使用しています.

手順

タスクバーを右クリック f:id:tsudukihashi0817:20190509112508p:plain

表示されるメニューから[タスクバーの設定(T)]を選択します。

f:id:tsudukihashi0817:20190509112516p:plain

下図の赤枠のトグルボタンをオフにします。

f:id:tsudukihashi0817:20190509112523p:plain

設定

このようになっていれば完了です。 f:id:tsudukihashi0817:20190509112532p:plain

確認

先ほどまでWindows PowerShellだった場所がコマンドプロンプトに変わりました。

f:id:tsudukihashi0817:20190509112541p:plain

DAOとはなんぞや

DAOとは

Data Access Object

オブジェクトのデザインパターンの一つ

データベースやファイル、RESTful APIに対してCRUD処理を行う専門的なクラス

ほとんどがRDBMSへの接続、切断、SQLの発行

データアクセスオブジェクトDAOとしてカプセル化

大雑把に言うと

データベース専門のクラスを作って、

データベースはすべてDAOに任せてしまおう的なやつ

DAOはデータベーススペシャリストマンに違いない!

メリット

 データアクセスの手段や実装が変更されても、DAO自体がビジネスロジックに公開しているインターフェースに変わりはないので、ビジネスロジックに変更が発生しない。

=> 変更に強い!

データベースの詳細を開示することなく、特定の操作を提供する。

=> ビジネスロジックとデータ操作を分離できる!

参考

http://e-words.jp/w/DAO-2.html

https://ts0818.hatenablog.com/entry/2017/07/10/223553

https://techacademy.jp/magazine/19443

https://www.nulab.co.jp/designPatterns/designPatterns3/designPatterns3-4.html

Ryo Tsuzukihashi