Code 2016 in 定山渓温泉 に参加します

早くも 8 月が見えてきている今日この頃、夏休みモードの方もたくさんいらっしゃるのではないでしょうか。私も半分夏休みを兼ねて、昨年に続いて札幌は定山渓温泉でプログラミング合宿してきます。 Code 2016 in 定山渓温泉 ~ 湯ったり温泉とプログラミング漬けの二日間 http://codejp.connpass.com/event/34473/ 場所は、温泉と大きいプールのある定山渓ビューホテルです。のんびりしてきます。どなたでも参加 OK ですので、よろしければ皆さんもぜひ! ※私は完全プライベート参加です~。なので、普段の仕事では話したことがない Web MIDI API をネタに、半分趣味のお話しをしてこようかと思います。(でも Visual Studio は使いますよw)  


File limitation on NFS share

Issue: Error while creating Receive location: “Zero (0) bytes is needed to copy this item” In a recent past, I had a user who was trying to create a new “Receive location” and while trying to provide the path for configuration and selecting the file drop location from File Share we got below error: “Zero…


照合順序 – 文字の比較と並び順 (その 2)

神谷 雅紀Escalation Engineer   照合順序 – 文字の比較と並び順 (その 1) では照合順序とは何かを書きました。今回は、照合順序に関わるいくつかの注意点について書きます。     照合順序の衝突   異なる照合順序が指定されている列同士は、比較することができません。 以下は、その簡単なサンプルです。   use mastergodrop database ja_90_bin2go— 照合順序 japanese_90_bin2 のデータベースを作成create database ja_90_bin2 collate japanese_90_bin2gouse ja_90_bin2go— 照合順序 japanese_90_bin2 のデータベースに japanese_90_ci_as と japanese_90_cs_as の列を持つテーブルを作成create table dbo.ja_90_cias (c1 int, c2 nvarchar(10) collate japanese_90_ci_as)create table dbo.ja_90_csas (c1 int, c2 nvarchar(10) collate japanese_90_cs_as)go— japanese_90_ci_as と japanese_90_cs_as…


照合順序 – 文字の比較と並び順 (その 1)

神谷 雅紀Escalation Engineer 照合順序が分かりにくいという意見がありましたので、今回は照合順序を取り上げます。        照合順序とは何か SQL Server では、文字の大小関係を比較する場合の基準を照合順序 (collation) と呼んでいます。例えば、「朝」と「海」ではどちらが大きいのか、「あ」「ア」「ア」を大きい順に並べた場合どのように並ぶのかといった、文字の大小関係を決めているのが照合順序です。 言語としての日本語の観点では、「朝」と「海」のどちらが大きくても、さほど問題にはならないように思えるかもしれません。しかし、もしこれらの文字に大小関係がなかったら、データを大きい順に並べても毎回違った並び順になる可能性があります。さらに、もしこれらの文字に大小関係がなかったら、大きくも小さくもないということになります。大きくも小さくもないということは、   if (a < b) …else if (a > b) …else …   の式で最後の else に入るということであり、そこに入るのは a = b の場合だけです。つまり、等しいということです。「朝」と「海」が等しいとなると、それは言語としての日本語でも問題となってきます。 このように、照合順序 (文字の大小関係) は、データを扱う処理にとっては、重要な要素です。 照合順序はどのような場面で使われるのか 文字の比較を行うすべての場面で使われます。 例えば、インデックスを作成する際には、キー列の値順にインデックス行を並び替えるために使われます。select … from … order by Col1 のようなクエリでデータを並び替える際にも使われます。select … from … group by Col1 のようなクエリでグルーピングを行う際にも使われます。また、if (@a = @b)…


[パートナー主催セミナー紹介] これからは SQL Server 2016! セミナー(2016/9/9 日本マイクロソフト品川本社開催)

    お客様各位   本日は、弊社と SQL Server の豊富なノウハウをお持ちのパートナー様との合同セミナーについて、ご紹介いたします。   2016 年 6 月 1 日より販売が開始されたSQL Server 2016 は、リアルタイム運用分析、モバイル デバイスのリッチな視覚化、組み込みの高度な分析、新しい高度なセキュリティテクノロジ、新しいハイブリッド クラウド シナリオが搭載されている、マイクロソフト史上最強のデータプラットフォームです。 SQL Server 2016 に対応した、株式会社システムインテグレータ「SI Object Browser」や、SQL Server のライセンス体系、購入方法などについて説明いたします。最後には個別質問会も。 この機会にぜひ、SQL Server 2016 の新機能や設計、開発、移行ノウハウをお伝えします。 ぜひ、奮ってご参加ください。   http://www.sint.co.jp/products/siob/sn/2016/0909.html   セミナーに関するお問合せ先   株式会社システムインテグレータ 東京営業所セミナー事務局 担当:汪(おう) mail:oob@sint.co.jpTEL:03-5768-7979 FAX:03-5768-7884(TEL受付:平日9:30~17:30/FAX・インターネット受付:24時間)   開催日程・概要   日時 2016年 9月9日(金)13:30~17:00(受付13:00~) 共催 株式会社システムインテグレータ、日本マイクロソフト株式会社、ウチダスペクトラム株式会社 定員 100名 場所 日本マイクロソフト セミナールーム(31F)〒108-0075 東京都港区港南 2-16-3…


七個在 Visual Studio 偵錯時查看變數值的方法

當您執行您的程式而發現有地方結果不如預期,您會如何找出問題所在呢?當我還在學時,我學到的第一個偵錯方式就是到處加上「print()」,然後執行我的程式碼,從輸出結果來看哪裡出錯了。而如果我想要看另一個變數的值,我就會需要再加一個新的「print()」,然後重新編譯、重新執行程式。這會是一個冗長的過程,所以我很高興能告訴您有更好的方法,比起丟一些「print()」到您的程式碼中,之後還要將它們刪除。您可以使用 Visual Studio 偵錯工具來檢視變數。


[Sample Of Jul. 26] How to get text font in PowerPoint by using OpenXML SDK (C#)

Jul. 26 Sample : https://code.msdn.microsoft.com/How-to-get-text-font-in-13ee8627 This sample demonstrates how to get text font in PowerPoint by using OpenXML SDK. You can find more code samples that demonstrate the most typical programming scenarios by using Microsoft All-In-One Code Framework Sample Browser or Sample Browser Visual Studio extension. They give you the flexibility to search samples, download samples on…


日本語入力(IME) の知っておくと便利な機能(2)

皆さま、こんにちは。Windows & Devices 開発統括部です。 Windows 10 をご使用頂きありがとうございます。皆さまから、貴重なフィードバックや改善のご提案をして頂き、大変感謝しております。 前回に引き続き、日本語入力(IME)の知っておくと便利な機能をご紹介いたします。   ●変換候補の拡張表示 「せいしん」や「こうしょう」など、同音異義語が多いときに、変換候補一覧から目的の変換候補を見つけるのが難しいことがあります。そのような場合、変換候補を拡張表示に切り替えることで変換候補が見つけやすくなります。変換候補一覧を拡張表示に切り替えるには、読みを入力してスペースキー(変換キー)を2回押して変換候補一覧を表示した状態で、 Tab キーを押すか候補一覧右下の [≫] をクリックします。 ちなみに、Microsoft IME の辞書で同じ読みに対する登録語数が最も多いのは「こうじ」で、人名を含めて約 400 語あります。   ●予測入力の設定 より早い段階で予測候補を表示したい、または予測候補を表示したくないといった場合には、予測入力の設定を変更してください。以下、設定方法をご紹介します。   手順: タスク バーの右側にある IME モード アイコン(画面右下の「あ」または「A」のアイコン)を右クリックします。 [プロパティ] を選択して、Microsoft IME の設定を開きます。 [詳細設定] をクリックして、Microsoft IME の詳細設定を開きます。 [予測入力] タブをクリックして、予測入力の設定画面を開きます。 設定項目の中で、必要な個所を変更してください。 例えば、より早い段階で予測候補を表示したい場合は、[予測候補を表示するまでの文字数] に小さい数字を入力します。予測候補の表示を遅らせたい場合には、[予測候補を表示するまでの文字数]に大きい数字を入力します。既定の設定は3文字となっております。     Windows 10 Anniversary Update のリリースが秒読み段階となりました。 皆さまからお寄せ頂いているフィードバックは品質向上に大きく貢献していただいております。改めて感謝申し上げます。 引き続き品質の向上に努めて参りますので、今後もWindows 10をお使いいただき、フィードバックをよろしくお願いいたします。


Loading Data to SQL Data Warehouse with the .NET SqlBulkCopy class

The Azure SQL Data Warehouse service is built on SQL Server and extends the capabilities of SQL Server for large scale relational data warehouse workloads. By leveraging SQL Server as the core relational component, customers are able to quickly take advantage of the large ecosystem of solutions and partner products to build their data story. Having…


Desafio: DELETE 1000 Linhas

Esse é o primeiro desafio da Série “Another point of VIEW”, na qual abordamos o uso de Views. A situação é comum e ocorre em várias aplicações. Temos uma tabela que armazena um grande volume de dados. Em seguida, populamos a tabela com 10000 linhas: Esse tipo de tabela normalmente cresce rapidamente com muitos dados…