4 November 2010 0 Comments

Linux File Permissions, Groups, and Users

Why Are Permissions Important? Permissions are important for keeping your data safe and secure.   Utilizing permission settings in Linux can benefit you and those you want to give access to your files and you don’t need to open up everything just to share one file or directory (something Windows sharing often does).  You can group individual users together and change permissions on folders (called directories in Linux) and files and you don’t have to be in the same OU or workgroup or be part of a domain for them to access those files.  You can change permissions on one file and share that out to a single group or multiple groups.  Fine grained security over your files places you in the driver seat in control of your own data.

10 May 2010 0 Comments

Dynamics AX & SSRS Learning Roadmap: Part 2 – Learning about the Report design surface

In the previous step we created a sandbox and a simple report. The design for the report was stored in the Customers.rdlc file. In this step we will play with Customers.rdlc to learn about the basic features available in the report design surface in visual studio

10 April 2010 0 Comments

Basic Auth may take precedence over Win Auth on IE 6 for a website hosted on IIS 7

Issue: ===== For a website hosted on IIS 7, and having Basic and Windows Authentication both enabled we got the prompt for Basic Auth while browsing the site from IE 6. In other words IE 6 was not giving any precedence to Windows Auth over Basic Auth.  Resolution: ======== We took some fiddler traces and  noticed that the Basic auth was returned as the first in the list of authentication headers sent by the IIS 7 server like below

9 April 2010 0 Comments

Queue names for WAS hosted WCF service

On WCF forums, I have noticed a common issue that developers face when hosting their WCF service in WAS. The issue is that the service does not get activated. Often, the reason is that the queue name does not match the service endpoint name.

27 March 2010 0 Comments

Strategies for dealing with Orientation Changes

Several people have asked me what the best strategy is for dealing with portrait and landscape layouts in the same page, and really the answer depends on what kind of content you have, how you want it to behave when it’s laid out, etc. So today’s post brings you not one, not two, but three different ways of dealing with orientation changes in Windows Phone 7 Silverlight applications (XNA applications typically won’t deal with orientation changes, being hard-coded to either portrait or landscape)

27 March 2010 0 Comments

Creative disruption 2010-2020: Contextual IT

The 12th Annual Emerging Technologies Update Day @ Wharton was very helpful on helping us not forget how IT is evolving longer term: Microprocessor . Workloads that required 200 servers 5 years ago can now be executed with only on 13 servers.

21 March 2010 0 Comments

Ответы на вопросы по использованию SQL Server Driver для PHP

В этом посте вы можете найти ответы на несколько наиболее часто задаваемых вопросов от PHP разработчиков, использующих драйвер для SQL Server. Поскольку эти вопросы поступают достаточно часто, я решил сделать пост в блоге на который давать ссылку. 1.

11 March 2010 0 Comments

NDISKD and !miniport

The second installment of a beginner’s guide to debugging with NDISKD Last time we set up the debugger, looked at !ndiskd.help , and dumped out a table of active miniports.  Today we’ll continue our laboratory by examining a specific miniport.  As before, we use !ndiskd.miniports to get the table of active miniports: kd> !ndiskd.miniport     MiniDriver         Miniport            Name                                _     fffffa800acf4640   fffffa800ad051a0    WAN Miniport (SSTP)     fffffa800ac8f020   fffffa800ac911a0    Microsoft Virtual Machine バス ネットワーク アダプター Suppose we want to get more information about the VM NIC named "Microsoft Virtual Machine バス ネットワーク アダプター".  (It’s a Japanese target OS; this example showcases ndiskd’s newfound Unicode support).  To pull up the details page on the Miniport, click the link in the second column.  On my machine, the link is labeled fffffa800ac911a0, although it will be different for your machine. When you click the link, the debugger displays a screenful of information.  To keep things simple, we’ll dissect the output in sections.  The first section displays basic information about the miniport

9 March 2010 0 Comments

Welcome to PTC Windchill on SQL Server

Welcome to PTC Windchill on SQL Server—your source for content about running PTC Windchill 9.1 on Microsoft SQL Server.

6 March 2010 0 Comments

Visual Studio 2010 の 優れた機能 (4) SQLデータベースの新規作成・編集機能

  この記事は次回、 Visual Studio 2010 + .NET Framework 4 の新機能である チャートコントロールを紹介するための 前準備として 、SQL データベースを作成するために書いたものです。   SQLデータベースを作成したり、VS上で編集したりする機能は以前から搭載されており、Visual Studio 2010 の新機能というわけではありませんので、この機能をご存知の方は読み飛ばしてください。   なお、次回の記事では今回作成するデータベースを元に、以下のようなグラフを Web Page 上に表示させる機能を紹介します。               さて、現在のビジネスプログラミングでは、データベースもしくはXMLファイルを操作しないものの方が珍しいと言っても過言ではない状況です。   その流れを受けて、Visual Studio も随分前のバージョンからデフォルトで SQL Express (さらに昔はMSDE)がインストールされるようになり、また、データベースを作成したり操作したりする機能を VS IDE に持たせるようになりました。したがって Visual Studio 2010 がインストールされていれば、特にSQL Server Management Studio 等のツールを使用しなくともデータベースを使用したプログラミング&デバッグをすることができます。     それでは、Visual Studio 2010 を使用して SQL データベースを作成し、簡単なテーブルを一つ作成してみましょう。     まずメニューの View | Server Explorer を選択してサーバーエクスプローラーを表示させます。   そして、サーバーエクスプローラー中の Data Connectons を右クリックし、 Create New SQL Server Database… を選択します。                  すると以下のような、新しいデータベースを作成するためのダイアログが表示されるので、Server name には localhostsqlexpress を入力します。なお、Visual Studio 2010 をインストールする前に既に SQL Express を自分でインストールしていたり、インスタンス名をsqlexpress以外に設定していたりする場合は、そのように変更します。   New database name には、作成したいデータベースの名前を入力します。   ここでは testdb1 という名前にしました。もちろんデータベース名は任意です。              OKをクリックしてデータベースを作成すると、サーバーエクスプローラーの Data Connectionsノード の下に、新しいデータベースが表示されます。   これを展開して(三角のアイコンをクリックして)、 Tables を表示させ、それを右クリックして Add New Table を選択します。               するとテーブルをデザインする画面になるので、テーブル中に作成したい列名とそのデータ型を設定します。   ここでは、 monthという名前の文字型の列と、sale という名前の int型の列を作ってみました。(各月の売上一覧テーブルのような感じにしようと思います。)           列の設定が終わったら Ctrl + S キーを押してセーブします。   すると以下のようにテーブル名を聞いてくるので、適当な名前もしくはデフォルトのままセーブします。                  これでテーブルまで作成できました。   続いてこのテーブルに実験用にデータを手動で入力しておきましょう。   サーバーエクスプローラー の Table1 (先に作成した) を右クリックして、 Show Table Data を選択します。                  すると テーブルの編集画面 になるので、Excelなどと同様の方法でデータを追加します。   ここではとりあえず5行分のデータを適当に入力してみました。       なお、これらのデータは入力して別のセルに移動した段階でデータベース上には保存されているので、 特に入力終了時に保存する必要はありません 。     このように、Visual Studio には データベースを作成したりテーブルを操作したりするための機能があらかじめ用意されています。   この機能は以前のバージョンのVisual Studio でも使用することができます。   また、Visual Studio 2010 の Ultimate 版 もしくは Premium 版 であれば、 2つのデータベースを比較したり、スキーマを比較したりといったさらに便利な機能 も使えるようになります。(Visual Studio 2008 では、Database Edition もしくは Team Suite であればそれらの機能が使用できました)   それでは、次回はこのデータベース/テーブルの情報を、チャートコントロールを使って簡単に Web Page上に表示する方法を紹介します。

2 March 2010 0 Comments

Hostable editor keyboard shortcuts

In my previous post about keyboard shortcuts , I promised a summary of the hostable editor shortcuts. I waited on purpose until after the RC build to make this post. There were a couple of reasons for holding off: we changed the way WF designer shortcuts were scoped, and a bunch of shortcuts were broken in beta 2 and fixed in RC.

1 March 2010 0 Comments

Live Streaming event now: Cloud Interop Streaming Event with Vijay Rajagopalan and Craig Kitterman

Hi guys, we are streaming a Cloud Interop event in a few minutes.  You can check out the details here – http://www.microsoft.com/singapore/friendlycloud/ Streaming here – http://www.ustream.tv/channel/microsoft-interop Twitter hash tag – #sginterop See you there!