2016年10月31日

【C#】LINQ to SQL (ExecuteQuery)

(adsbygoogle = window.adsbygoogle || []).push({}); DataContextクラスのExecuteQueryメソッドでSQLクエリを直接記述して実行することもできます。 var db = new LinqTest01.DataClasses1DataContext(); var query = db.ExecuteQuery("SELECT [ID], [Name], [Type] FROM [T_Animals]"); foreach...

2016年10月30日

GoPro用サクションカップ

以前、「GoPro HERO Session 買ってしまいました。」という記事を書きましたが、実はあれからいろいろと動画を撮っています。 いろいろといっても全部車載動画なのですが、今日はその車載動画を撮るのに必要なサクションカップというものをご紹介したいと思います。 ちなみにサクションカップとは、ゴムやプラスチック製の吸着カップのことをいいます。 今回私が購入したのは、「REC-MOUNTS ショートサクションカップマウント タイプ2 」というやつです。 REC-MOUNTS...

2016年10月29日

【VB】LINQ to SQL (実際のクエリを確認する方法)

(adsbygoogle = window.adsbygoogle || []).push({}); LINQ to SQLでは、LINQのクエリをSQL文に変換してデータベースに送信して実行しているのですが、その送信されるSQLは確認するには以下のようにします。 Dim db = New LinqTest02.DataClasses1DataContext() Dim query = From n In db.T_Animals Select n 'コンソールに出力 db.Log...

2016年10月28日

【C#】LINQ to SQL (実際のクエリを確認する方法)

(adsbygoogle = window.adsbygoogle || []).push({}); LINQ to SQLでは、LINQのクエリをSQL文に変換してデータベースに送信して実行しているのですが、その送信されるSQLは確認するには以下のようにします。 var db = new LinqTest01.DataClasses1DataContext(); var query = from n in db.T_Animals select...

2016年10月27日

【VB】LINQ to SQL (接続文字列を指定する)

(adsbygoogle = window.adsbygoogle || []).push({}); O/Rデザイナーで作成すると、通常App.configにデータベースへの接続文字列が書かれるのですが、ソースの中で設定することもできます。 Dim connectionString As String = "Data Source=localhost\MSSQLSERVER;Initial Catalog=TESTDB2;Integrated Security=True" Dim...

2016年10月26日

【C#】LINQ to SQL (接続文字列を指定する)

(adsbygoogle = window.adsbygoogle || []).push({}); O/Rデザイナーで作成すると、通常App.configにデータベースへの接続文字列が書かれるのですが、ソースの中で設定することもできます。 string connectionString = @"Data Source=MOUSEPC\MSSQLSERVER;Initial Catalog=TESTDB2;Integrated Security=True"; var db...

2016年10月25日

【VB】LINQ to SQL

(adsbygoogle = window.adsbygoogle || []).push({}); LINQ to SQLのやり方です。 LINQ to SQLは、データソースの対象がSQL Serverの場合に使います。 まずVisual Studioでプロジェクトを作成したら、新しい項目の追加で「LINQ to SQL クラス」を追加します。 次にサーバーエクスプローラーからテーブルをドラッグしてきて、O/Rデザイナーにドロップします。 するとこのようなT_Animalsという名前のエンティティクラスが作成されます。 あとは、次のようにコードします。 Sub...

2016年10月24日

【C#】LINQ to SQL

(adsbygoogle = window.adsbygoogle || []).push({}); LINQ to SQLのやり方です。 LINQ to SQLは、データソースの対象がSQL Serverの場合に使います。 まずVisual Studioでプロジェクトを作成したら、新しい項目の追加で「LINQ to SQL クラス」を追加します。 次にサーバーエクスプローラーからテーブルをドラッグしてきて、O/Rデザイナーにドロップします。 するとこのようなT_Animalsという名前のエンティティクラスが作成されます。 あとは、次のようにコードします。 static...

2016年10月23日

Bloggerに忍者メールフォームを設置する方法

このブログ、Bloggerを使わせてもらっているのですが、実はちょっと困ったことがあります。 それは標準のメールフォームを設置できる場所がサイドバーのガジェットだけだということです。 サイドバーだと必然的にお問合せフォームが小さくなってしまってなんかいまいちなんですよね。 そんな理由でいままでお問合せフォームは設置してなかったんですが、最近ちょっといいものを見つけたのでページのほうに設置してみました。 今日はそのやり方をご紹介します。 今回使用させていただいたのは、忍者ツールの「忍者メールフォーム」というやつです。 この前、「忍者おまとめボタン」を設置したときにもお世話になりま...

2016年10月22日

はじめてのGitHub - チュートリアルをまじめにやってみた

どうもです。 最近、だんだんと冷え込むようになってきて秋を感じるようになってきましたが、いかがお過ごしでしょうか。 ところでこのブログ、VisualSVN Serverの記事がとても人気がありまして、もう2年以上前に掲載した記事なのに、いまだにかなりのアクセスがあります。 そんなアクセスしてきている方には申し訳ないのですが、 実は・・・ もう使ってないんです! VisualSVN ServerもTortoiseSVNも使ってないんです! すみません。 実は、少し前にサーバーが壊れてしまいまして。 サーバーはRAID(ミラーリング)を組んでたんですが、ディスク2台とも壊れてしまって完全にデータが消失してしまいました。当然リポジトリも消えてしまいました。原因はよくわかりませんが、おそらくこの夏の暑さがいけなかったのかもしれません。 それで、またVisualSVN...

2016年10月21日

【VB】SqlDataAdapterによる追加・更新・削除

(adsbygoogle = window.adsbygoogle || []).push({}); 以前、SqlDataAdapterにより抽出したデータをDataGridViewに表示する方法をご紹介しましたが、今回はDataGridViewに表示したデータを変更したり削除したり、または追加して、それをSQL Serverに反映させる方法をご紹介します。 ちなみに、今回も開発ツールは、Visual Studio Community 2015 を使っています。 まず、フォームにこのようにコントロールを貼り付け、下記のように名前を付けてください。 ...

2016年10月20日

【C#】SqlDataAdapterによる追加・更新・削除

(adsbygoogle = window.adsbygoogle || []).push({}); 以前、SqlDataAdapterにより抽出したデータをDataGridViewに表示する方法をご紹介しましたが、今回はDataGridViewに表示したデータを変更したり削除したり、または追加して、それをSQL Serverに反映させる方法をご紹介します。 ちなみに、今回も開発ツールは、Visual Studio Community 2015 を使っています。 まず、フォームにこのようにコントロールを貼り付け、下記のように名前を付けてください。 ...

2016年10月19日

日経新聞がタダで読める!?

どうもです。 最近ちょっと株に興味を持ち初めまして、それでネットでいろいろ調べたりなんかしてるのですが、この前こんな記事を見つけてしまいました。 日経新聞が無料で読み放題? ネット証券のお得な活用法 なんと日経新聞をタダで読めるというんです。 えっ、そんなことできるの!? ほんとうに読めるようになるのか実際に試してみました。 まずは証券会社に口座を開設します。 私が申し込んだのは、楽天証券です。 申し込みから解説までの簡単な流れは下記になります。 1.口座開設の申込 ...

2016年10月18日

メニュー付きのDOSバッチファイルを作成する

以前、システムの初期設定などを行うときに、バッチファイルを組んでそれを納品先の担当者に実行してもらうということをやっていました。 担当者の方はシステムについては詳しくありませんでしたので、分かりやすい形で初期設定を行っていただく必要がありました。 そこで考えたのは、バッチファイルにメニューを表示して、担当者の方にはただメニューの番号を入力してもらうだけにするということです。 そうすれば手順を間違えたり、おかしな操作をしてしまうといったことが無くなります。 以下にそのバッチファイルの内容をご紹介します。 @echo...

2016年10月17日

RadioSureでインターネットラジオを聞いてみよう

どうもです。 突然ですが、みなさんは家でパソコンを使ってる時って何か音楽とか聞いてますか? 私は、インターネットラジオをよく聞いています。 インターネットラジオとは、ネット上で放送されてるラジオのことで、電波で放送しているラジオをそのままネット上でもストリーム配信したり、またはネットだけで配信していたりします。 日本だと、radikoが有名だと思うんですが、あれは電波での放送をそのままネット上に流しているタイプになります。 そういったネット上のラジオが世界中にあって、何万という局の放送が聞けるんです。 で、どうやったら聞けるのかというと、それ用のソフトを使うと聞けます。 たとえば、Windows...

2016年10月16日

忍者おまとめボタンを付けてみた

どうもです。 このブログのテンプレートを変えてからいろいろカスタマイズを行っているのですが、最近もあるツールを導入してしまいました。 それは、「忍者おまとめボタン」 忍者おまとめボタンとは、ツイートボタンやいいねボタンなどのソーシャルボタンを手間無く簡単にまとめて設置できるサービスのことです。 最近変更したこのテンプレートにもデフォルトでソーシャルボタンが付いているのですが、なんか小さいし、種類も少ないし、ちょっといまいちなんです。 それで、自分でソーシャルボタンを作ってみようかなって思ったんですが、どうやって作っていいかよく分からないんですよね。 たぶんJavaScriptとか...

2016年10月15日

ピロリ達の沈黙

今日、病院に行ってきました。 なんのためかって? 実は、8月にピロリ菌の除菌治療を行ったのですが、その除菌がうまくいったかの検査の結果を聞きに行ってきました。 結果は・・・ (+)陽性 つまり除菌失敗です。 ガーン!! 私のお腹の中にいたピロリ達はどうやらまだ生きていたようで...

2016年10月14日

マイクロソフトのSculpt Mobile Mouseを買ってしまいました。

この前キーボードを新調したという記事を書きましたが、実はマウスも新しくしてしまいました。 マイクロソフトのSculpt Mobile Mouse 43U-00038。色はブルーブラックです。 マイクロソフト マウス ワイヤレス/小型 ブルー Sculpt Mobile Mouse 43U-00038 今までUSB接続のものを使っていたのですが、会社で初めてワイヤレスのマウスを使うようになってからその良さに気づき、それ以来自宅でもワイヤレスにしようと思っていました。 電気屋...

2016年10月13日

Bloggerで最新記事を表示させる方法

このブログでも使っているBlogger、無駄な広告も無く、Google AdSenseにも対応しててとても便利なんですが、一つだけ不便だなって思うところがあります。 それは、なぜか分からないんですが、最新記事を表示させる機能が無いことです。 そのくらいあってもいいと思うんですが、無いんですよね。 まあ、別になくてもいいかと思ってたのですが、最近になって、最新記事の表示がないと過去の記事で見に来てくれた方が気づかないでそのまま帰ってしまうんじゃないかと思うようになりまして。 それで、どうしたものかなあって、いろいろネットを検索しましたところ、便利そうなものを発見いたしましたのでご紹介します。 Blogger...

2016年10月12日

Visual Studio 2015 Communityにセットアッププロジェクトを追加する

現在、Visual Studio 2015 Communityを使わせてもらっているのですが、残念なことにセットアッププロジェクトが無いんですよね。 以前は、Visual Studio 2008を使ってたんですが、それにはセットアッププロジェクトが付いてて簡単にインストーラーが作れて便利だったんですが、いつの間にか無くなってしまったんですよね。 それでちょっとあきらめてたんですが、この前ネットを検索してたら、どうも2015でも後付けで入れられるとのこと。しかもタダで。 さっそく入れてみまし...

2016年10月11日

SqlDataAdapterにより抽出したデータをDataGridViewに表示する

(adsbygoogle = window.adsbygoogle || []).push({}); SqlDataAdapterは、SQL Serverからデータを取得してデータセットに格納する役割を持っています。 また、データセットに格納したデータの変更をデータベースに反映させることもできます。 以下に、SQL ServerからSqlDataAdapterを使ってデータを抽出して、フォーム上のDataGridViewに値を表示する例を示します。 ちなみに、開発ツールは、Visual...

2016年10月10日

SQL ServerのストアドプロシージャからOUTPUTと戻り値を受け取る

(adsbygoogle = window.adsbygoogle || []).push({}); SQL ServerのストアドプロシージャからOUTPUTと戻り値を受け取る方法です。 ちなみに今回もSQL Serverにあらかじめ以下のようなテーブルを作成しています。 テーブル名:T_Animals 列名 [ID] [int] NOT NULL [Name] [nvarchar](50) NULL [Type] [nvarchar](50) NULL 格納されてるデータ ...

2016年10月9日

SQL Serverにストアドプロシージャを使ってデータを追加する

(adsbygoogle = window.adsbygoogle || []).push({}); SQL Serverにストアドプロシージャを使ってデータを追加する方法です。 ちなみに今回もSQL Serverにあらかじめ以下のようなテーブルを作成しています。 テーブル名:T_Animals 列名 [ID] [int] NOT NULL [Name] [nvarchar](50) NULL [Type] [nvarchar](50) NULL 格納されてるデータ ...

2016年10月6日

SQL Serverのデータをストアドプロシージャを使って取得する

(adsbygoogle = window.adsbygoogle || []).push({}); SQL Serverからストアドプロシージャを使ってデータを取得する方法です。 ちなみに今回もSQL Serverにあらかじめ以下のようなテーブルを作成しています。 テーブル名:T_Animals 列名 [ID] [int] NOT NULL [Name] [nvarchar](50) NULL [Type] [nvarchar](50) NULL 格納されてるデータ ...

2016年10月3日

【本】なぜ、あなたの仕事は終わらないのか

『なぜ、あなたの仕事は終わらないのか スピードは最強の武器である』 中島聡 ちょっと前に電車の広告で見て、気になったので買ってしまいました。 元マイクロソフトにいた中島さんが書かれた時間術の本ですが、なかなか面白いことが書かれています。特にプログラマーやってる人なんかは、この本に書かれていることが、「うん、うん、そうだよね。」っていう感じで理解できるんじゃないかと思います。 たとえば、冒頭の”「終わらない仕事」はこうなっている” のところに出てくるA君の話なんか、ほんとにこういうこ...