youtube

C#でYouTubeの動画をダウンロードする方法【VideoLibrary編】

Windows環境オンリーで使うための、YouTube動画をダウンロードするプログラムを作成しました。ぜひ参考にしてみてください。 YouTubeの動画をダウンロードすることは規約違反みたいですが・・・C#の勉強のため、Google様ここはお許しください。 サンプルコーディング C#を使ってYouTube動画をダウンロードするには、「VideoLibrary」をまずはインストールしましょう。NuGetを使えば簡単にインストールできるはず。 インストールできれば、上部にusing VideoLibrary; ...

ReadMore

VBA使用!! 指定した日付の月内での週番号を取得する方法

VBAを使って週番号を取得しようと思い、いざググルと、今日が1年のうちの第何週目かを取得するサンプルにヒットすることが多いかと思います。ほしいのは1年でなく、その月の第何週目なんじゃいという方向けに、VBAを活用して指定した日付の月内での週番号を取得する方法を解説していきます。VBAプログラマーはぜひご参考ください。 VBAサンプルコーディング step1ボタンを準備します エクセルの開発タブから挿入をクリックして、ボタンコントロールを適当な箇所に配置します。 step2作成したボタンで右クリック→マクロ ...

ReadMore

MS SQL

MS SQLを使用しての結合アルゴリズムを解説(loop&merge&hash)

オプティマイザによる最適化は、けっして完璧ではありません。データの分布が偏っていたり、統計情報が不正確だったりなんてことも十分にあり得ます。 SQLコーディングを行う際には、クエリのパフォーマンスを低下させないためにも、ある程度の工夫は必要となってくるでしょう。 今回は、SQLの中でも最も負荷のかかる処理でもあります結合アルゴリズムに焦点を当てていきます。使用データベースはSQL Server 2017 Expressです。 ネスト・ループ結合 出典:チューニング ~ SQLチューニングを実施する ~ ネ ...

ReadMore

CPU

CPUの基本スペック(コア、スレッド、クロック周波数、キャッシュ)を確認

PCオタクにとっては、CPUの性能なんて何をいまさらって感じでしょうが、仕事でしかPCを利用しない方にとっては、CPUって名前は知っているが、性能まできちんと把握している方って少ないのではないでしょうか。 CPUは「Central Processing Unit」の略称です。日本語訳は「中央演算処理装置」となります。 ここでは、CPUの基本スペックである「コア」「スレッド」「クロック周波数」「キャッシュ」と、Windows10での搭載CPUの確認方法をまとめたいと思います。CPUの基本を理解できていない方 ...

ReadMore

ライター

初心者ライター必見のライティングをはじめる前に意識するべきFABとは?

クラウドワークスやランサーズなどを利用すると、今では簡単に誰でもライターとしてお金をいただいて執筆することが可能となりました。 でもいざ案件を受注し、記事を執筆し始めると、「あれ、どうやって記事って書いていくの?」っていう基本中の基本で立ち止まってしまう初心者ライターさんも多いかと思います。 そして書き方がわからなく、けっきょくもういいやって諦めてしまいがちですよね。 途中で記事執筆を放棄したら、クラウドワークスとかではクライアントから低評価をつけられて、後々の案件受注にもひびいてきますよ。 そうならない ...

ReadMore

web

ASP.NET(C#)を活用してCookieを理解しよう

Webアプリの開発に従事したことがある方でしたら、Cookieなんてもうバッチリ理解されていると思います。ですので、この記事ではこれからWebアプリ(特にASP.NET)を開発していこうとされている方向きに執筆します。 Cookieって何? スマホとかでサイトを閲覧していると、「Cookie(クッキー)を有効にしてください」なんて警告文を見たことが一度はあるはずです。ITリテラシーの低い方でしたら、あまり気にせず、はいはいと有効化してしまうでしょうが、ここは少しでもITリテラシーを高めて、Cookieにつ ...

ReadMore

LINQ_Query

C#の LINQ(統合言語クエリ)活用方法【クエリ構文データ取得篇】

LINQってややこしいですよね。プログラミング経験が浅い方には敷居が高い代物ではないでしょうか。メソッド構文のラムダ式なんてはじめは(今も・・・)チンプンカンプンでした。(笑) LINQには主に2種類の構文が準備されています。ひとつが今回紹介するクエリ構文で、もう一つはメソッド構文です。メソッド構文には「->」が出現します。 クエリ構文は特にSQLに似ていますよね。ですが、SQLとは全くの別物です。これ勘違いしがちですよね。私もC#サイドでコーディングするSQLだと勝手に思い込んでいました。sele ...

ReadMore

NPOI

C#で行うEXCEL操作(NPOI篇)※画像を貼り付ける方法も記載あり

C#でEXCEL操作を行うには、たいていの場合は、Microsoft.Office.Interop.Excelを利用してのCOM参照だと思います。これを利用するのも全然OKですが、これにはEXCEL.EXEがどうしても必要となってきます。ということは、端末(サーバー)にEXCELがインストールされている必要があるということです。サーバーにMicrosoftのOffice製品をインストールすることはあまり推奨されていませんよね。 インストールされていない場合を想定して、ここではEXCEL.EXEが不要なフリ ...

ReadMore

NLog

ASP.NETの開発で利用できるログ出力ライブラリ「NLog」

アプリケーション開発においてログファイルを出力することはとても大切なことです。エラーが発生した場合には、おおいに役立つでしょう。ログファイルを出力していないアプリケーションは糞アプリケーションの烙印を押されるかもしれませんね。 .NET Frameworkで動作するアプリケーションを開発する場合には、うってつけのログ出力ライブラリがあります。それが「NLog」です。ここでは、ASP.NETで開発する場合の「NLog」の出力方法を記載しますので、早速マスターしちゃいましょう。 ASP.NETでNLogを利用 ...

ReadMore

メモリ

【C#文系プログラマー必見】ヒープ?スタック?メモリあれこれ

C#などのオブジェクト指向のプログラミング言語で開発を行っていると、ガベージコレクションが働くのでメモリを意識しなくてもプログラミングができちゃいます。(ガベージコレクション対象外の領域もありますけど) 文系プログラマーの代表的な存在である私は、特に学校でメモリについて学んできたわけではありません。開発初心者の頃は、とにかく仕様書通りの開発を行うだけで精いっぱいで、メモリなんて全く意識していませんでした。(笑) ですが、開発経験が増えてくると、メモリについての理解は必要不可欠だと思えるようになってくるんで ...

ReadMore

© 2024 秀凛堂