|
|
December 15
Designer update
The Preen Scene
December 10, 2008 5:55 pm
It’s been a very good year for Preen’s Thea Bregazzi and Justin Thornton. First, we noticed that both their main collection and commercial Preen Line have quietly become It girl and celebrity staples. It started in April with Gwyneth Paltrow showing off her gorgeous gams in a black Power Bandage dress, a perennial Preen style, during her Iron Man publicity tour. And in short order came more fabulous credits on Anne Hathaway, Leigh Lezark, Chloë Sevigny, Karolina Kurkova, Mandy Moore, and Sienna Miller. Most recently, Fabiola Beracasa wore their Frances dress to Aid for AIDS earlier this month; Cindy Crawford was spotted in the Band dress (Spring’s finale look) last weekend at a Darfur fundraiser in London; and Bond girl Gemma Arterton repeated Gwyneth’s Iron appearance stitch for stitch in a black Power Bandage at the British Academy Children’s Awards. (You can compare and contrast in the image at left.) Second, when we called their PR to confirm all of the above, we learned that the design duo’s first ever resort collection, made exclusively for Net-a-Porter, is close to selling out. (Although for those of you who want to work a Gwyneth or Gemma, there are still a few Power Bandage frocks left in stock, in black and a special Resort-only hot pink.) A good year, indeed.
—Meenal Mistry
Gear: Tough Crowd
Etón FR500 Solarlink Radio
What good is going off the grid if you can't keep up on the Mets? That seems to be the premise behind Etón's line of rough-duty radios. As its name implies, the new Solarlink is powered by the sun (or, during a nuclear winter, a hand crank). It comes with a flashlight, emergency siren, and—should you need to get back on the grid—a charger for cell phones and MP3 players.
$80, etoncorp.com August 15
|
|
Applications
|
|
|
A blog for the IT professional around applications for Compute Cluster Servers. This blog may include links to white papers, small code samples or scripts, as well as descriptions of application deployment projects and strategies. |
|
2/28/2008
The Subsystem for Unix-based Applications (SUA) is a full-featured POSIX compliant "OS" that runs natively on the Windows kernel. It's actually a subsystem in parity with the Win32 subsystem. SUA is available as an optional Windows feature on OS releases since Server R2 and including Server 2008. SUA has an interesting history which you can find here.
SUA is useful for HPC application development and perhaps even more so for HPC application migration. Many HPC codes have a long history of availability on -nix variants. Making those applications available on Windows with literally no source changes and no performance penalty is where SUA shines.
A recent Platform Adoption Lab engagement reminded us of the value of SUA. The scenario involved migration of a large HPC code-base. The source included C, C++, Fortran, and Python. The project build configuration leveraged Autoconf to enable support for a number of target systems.
To get started with the source configuration we needed to inform Autoconf about our system (i.e. SUA). The configure script first runs a script called config.guess that determines which system configure is running upon. The configure script generated by Autoconf then simply checks functionality on the system, by looking for a compiler, and then compiling and running simple test programs. For reference, you may need to modify your config.guess file with information about SUA (aka "Interix"). Here's the change:
*:Interix*:6*) echo i586-pc-interix${UNAME_RELEASE}|sed –e ‘s/\..*//’ exit 0 ;;
Essentially, many source packages migrate easily without further change, just a recompile. In fact, a number of open source codes have become available to Windows HPC users using SUA. A recent posting herein provides more information. Additionally, you'll want to review the following online resources:
| | | |
7/14/2008
“Microsoft impressed the supercomputing community last week when a beta of its new Windows High Performance Computing (HPC) Server 2008 scored a top 25 ranking on the Top 500 list of world's biggest supercomputers.” 当我看到新闻上类似于这样的报道时,总会有一阵激动,微软的HPC产品终于开始在市场上显露出了力量,而且也得到了越来越广泛的关注。
在微软推出HPC产品前,高性能服务器领域一直是Linux和Unix的天下,作为高性能计算领域的新加入者,微软HPC研发团队的工程师们可谓是筚路蓝缕,以启山林,一切都要从头干起。通过不断的努力,我们在2006年推出了Windows Compute Cluster Server 2003,初步获得了肯定;而今年5月刚发布的Windows HPC Server 2008 Beta2版本引起了业界的极大关注;6月在TOP500.org公布的世界第31次全球超级计算机五百强排行榜上,位于美国伊利诺大学的超级计算机应用国家中心 (NCSA) 的服务器,浮点运算性能68.48TFlops的成绩登上了排行榜的23名,而他们所使用的操作系统就是Windows HPC Server 2008 Beta 1。
现在,Windows HPC Server 2008已经能够有效管理数千个计算节点,具备高速NetworkDirect RDMA技术、远程直接内存访问界面、高效集群管理工具、面向服务器架构的工作调度、HPCBP规范标准集群互连等等;而且与前一个版本相比,08版产品的易用性,稳定性等都取得了很大的提高。比如我们能在很短时间内在成百上千台的裸机上部署好Windows HPC Server 2008,并可以运行一些诊断程序方便地测试出现有机器的连通性等。此外,通过Heat Map,我们可以直观地看到包括头结点在内所有节点的状态,包括他们的CPU和内存使用率等信息,这些特性都取得了很多合作伙伴的好评。来自NCSA的副主管Pennington在反馈中提到:“当我们在把Windows部署在超过一千个节点的机器上时,我们从这些机器是裸机时开始,到他们开始运行LINPACK测试程序仅仅花费了4个小时, WINDOWS HPC SERVER 2008的性能达到了我见过的同类机器中最高效的之一。”
除了在性能上的提升,我们也非常注重发展合作伙伴,从合作伙伴的反馈中改善我们的产品,就中国而言,我们已经和上海超级计算机中心,曙光信息产业有限公司等建立了紧密的关系,同合作伙伴一起,共同推动高性能计算产品在中国市场的普及与应用。
在产品不断取得成功的背后,我们中国研发团队也功不可没。Windows Compute Cluster Server 2003中的界面管理曾经被很多人批评,但是如何使得我们的HPC Server 2008具备强大复杂的功能的同时,又兼具易用等特性是一件非常有挑战性的工作,这直接关系到用户体验,如果在界面上就难倒了用户,则整个产品就不再让人感到舒适了。经过我们的不懈努力,以及不断吸取客户的反馈,Windows HPC Server 2008在UI(用户界面)方面做了非常大的改进,包括管理界面,配置向导等都做了很大的改善。例如在网络拓扑结构选择部分,我们将抽象的网络拓扑结构转换为直观网络示意图(图1),这样即不容易出错,也易于用户理解和记忆。
图1
此外,前面提到的HPC Server 2008中受到很多客户欢迎的Heat Map功能,能够让管理员实时监控各个节点的状态,如图2中所示,管理员可以看到现在的所有节点中可用的物理内存(Available Physical Memory),硬盘的吞吐量(Disk Throughput)和每秒系统调用数(System Calls / S),并且这些指标都用图形化的方式直观的表现出来。
图2
另外,强大的Reporting功能,也是由我们中国研发团队完成的:集群的管理员可以将一段时间内关于集群上的信息收集起来,并以图标的形式表现出来,以方便管理员对这段时间内集群的状态进行分析,图3中精美的图标就是Reporting功能生成的结果:
图3
在UI上的巨大改进也获得了很多客户的正面回应,来自英国的达斯伯里实验室(Daresbury Laboratory)分布式计算组的计算机科学家Igor Kozin说,“Windows HPC Server 2008的一个很突出的地方是它具备非常可靠的图形化用户界面,从很多方面来看这些仍然是Linux所缺乏的”,利用我们的UI界面,集群管理员能很快的上手并且高效的操作,因此大大降低了花在配置上的时间和精力。
除了在UI方面的改进,为了满足不同客户的需求,我们也支持在PowerShell中用命令行来完成包括管理和提交Job等。对于习惯使用C Shell和Korn Shell的管理员来说,使用PowerShell脚本会相当方便。
我们还增加了对SOA的支持,提供了API甚至在Visual Studio中嵌入了Add-In,使得开发人员能方便的利用SOA去部署并行程序。开发人员不用去关心他的程序会部署在哪些节点上运行,我们提供了WCFBroker机制去自动的将程序部署到合适的节点上,简化了开发人员编写并行程序。
总而言之,我们提到的这些特性都是以给客户提供价值为核心的,目标是实现我们和客户双赢的局面,因此也获得了众多的好评,而用户的意见甚至批评都成为我们不断改善产品的驱动力,期待Windows HPC Server能取得更大的成功!
刘贤斐
微软中国服务器与开发工具事业部(STBC)
项目经理(实习生) | | December 20
|
|
The User-mode Linux Kernel Home Page
User-Mode Linux is a safe, secure way of running Linux versions and Linux processes. Run buggy software, experiment with new Linux kernels or distributions, and poke around in the internals of Linux, all without risking your main Linux setup.
User-Mode Linux gives you a virtual machine that may have more hardware and software virtual resources than your actual, physical computer. Disk storage for the virtual machine is entirely contained inside a single file on your physical machine. You can assign your virtual machine only the hardware access you want it to have. With properly limited access, nothing you do on the virtual machine can change or damage your real computer, or its software.
Here are some of the things that UML is used for:
- Hosting of virtual servers
- Kernel development
- Experimenting with new kernels and distributions
- Education
- Sandbox
It's out!
It's written by me, and covers UML pretty comprehensively.
Available from the publisher and from Amazon.
- Download this kernel and this filesystem (80M, uncompressing to 1.6G)
- Uncompress them:
host% bunzip2 linux-2.6.24-rc2.bz2 FedoraCore5-x86-root_fs.bz2
- Run UML as follows:
host% chmod 755 ./linux-2.6.24-rc2
host% ./linux-2.6.24-rc2 ubda=FedoraCore5-x86-root_fs mem=128M
Boot log
- Log in as root, no password needed:
Fedora Core release 5 (Bordeaux)
Kernel 2.6.19-rc5 on an i686
localhost login: root
[root@localhost ~]#
- Explore!
- When you're done, shut it down:
[root@localhost ~]# halt
Broadcast message from root (tty0) (Tue Apr 4 17:18:01 2006):
The system is going down for system halt NOW!
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
Shutdown log
"Panic - Failed to open 'root_fs', errno = 2"
"F_SETLK failed, file already locked by pid n"
UML exits after a few lines of output
"Kernel panic - not syncing: Kernel mode signal 7"
"handle_trap - failed to wait at end of syscall"
On x86_64, processes randomly segfault
Hang after 'VFS: Mounted root...'
For a lot more (and a lot less organized) information, see the old UML site.
This project is hosted at sourceforge.net. which provides a number of useful services:
Bug reports may be sent to either list. Searchable list archives exist at MARC (uml-user, uml-devel) and gmane ( uml-user, uml-devel).
IRC (see www.irchelp.org/ for more information on IRC) - #uml on irc.oftc.net is where I hang out 2-3 days a week. It's good for general UML questions and chit-chat. #kernelnewbies on oftc.net is a also good place for UML questions and discussion that relate to kernel development in general.
- Dartmouth ISTS and Bill Stearns for sponsoring the security work in UML
- Bill Stearns for many forms of support since nearly the start of the UML project.
- HP contributed a nice IA64 workstation to the UML project.
- Intel for hiring me in 2004 to work on UML full-time
- Donations from:
|
Hosted at  Developing secure applications has always been a difficult task. Software that manages critical functions once serviced only users on internal networks; today, applications run on Web servers accessible to users anywhere in the world. Not only have the scope and magnitude of Web applications increased, but so has the complexity of securing them. The Open Web Application Security Project (OWASP) comes to the rescue of Web application architects with tools, frameworks, and guidelines to improve security in applications. Security expert Mark Curphey founded OWASP in 2000. The project is supported by the not-for-profit OWASP Foundation and has five non-paid board members and about 130 project and chapter leaders. From Linux.com. October 26
|
GRANGER COLLECTION
UNSUNG HEROES
J A M E S A R M I S T E A D
P a t r i o t S p y
by Madison Gray
Wars are rarely fought without the use of spies and the American Revolution was no exception. Arguably, the most important Revolutionary War spy was a slave named James Armistead. Born around 1748 in New Kent, Va., Armistead was given permission by his master to join the revolutionary cause. Although many fought as soldiers, blacks, both free and enslaved were being used by the British and the Americans to gain intelligence against each other. Armistead, however, was used by both sides, making him a double-agent. In 1781, he joined the army and was put in service under the Marquis de Lafayette, who was desperately trying to fight the chaos caused in Virginia by turncoat soldier Benedict Arnold. His forces diminished by British Gen. Charles Cornwallis' troops, Lafayette needed reliable information about enemy movements. Armistead began his work posing as an escaped slave, entering Arnold's camp as an orderly and guide, then sent what he learned back to Lafayette. He later returned north with Arnold and was posted close enough to Cornwallis' camp to learn further details of British operations without being detected. By also being used as a British spy (who fed them inaccurate data), Armistead was able to travel freely between both sides. One day, he discovered that the British naval fleet was moving 10,000 troops to Yorktown, Va., making it a central post for their operation. Using the intricate details Armistead provided, Lafayette and a stunned, but relieved George Washington lay siege to the town. Concentrating both American and French forces, a huge blockade was formed, crippling the British military and resulting in their surrender on Oct. 19, 1781. Rex Ellis, vice president of Colonial Williamsburg's Historic Area, says Armistead's role was critical to the American victory. "If he had not given the information that he gave at the strategic time he did, they would not have had the intelligence to create the blockade that ended the war." Despite his critical actions, Armistead had to petition the Virginia legislature for manumission. Lafayette assisted him by writing a recommendation for his freedom, which was granted in 1787. In gratitude Armistead adopted Lafayette's surname and lived as a farmer in Virignia until his death in 1830. | October 04
|
Why You Should Consider a Partnership with Microsoft
When building a business, you need not only time and money, but friends who can help. For software development, the Microsoft Partner Program provides the resources and the help you need to get your software business off the ground.
| |
|
You have a great idea for a software program. You start a business, fund it with your life savings or with VC funds from a opportunistic investor, and hire a team of developers to turn your software idea from a mere dream to tangible reality. This reality includes the fact that the odds are against you even before you incorporate, as the majority of startups close shop within a year. I don't need to say it but I will…you need all the help you can get when building a business. From developing a business plan to creating marketing campaigns to building the software product, it all takes time and money.
A great benefit of being in business, however, is that you can find friends that are willing to help. These friends, or partners, can provide a major boost to your efforts, but the key is to make sure that you share at least one common goal. Very few altruists exist in the world and even fewer exist in the business world. Therefore, the best friend/partner you can find in the business world is one that receives a benefit from helping your business become successful.
Microsoft is one such stakeholder for your business. You see, if you develop your software solution on the Windows® platform and with Microsoft technologies, Microsoft has an inherent financial interest in the success of your company. Each time you sell your Microsoft®-based software to end customers, you are in effect influencing the sale of the Windows platform and other Microsoft components—depending on what you have based it on, such as Microsoft SQL Server®, SharePoint®, and now even Microsoft Office® applications.
For the Independent Software Vendor (ISV) building software products, the Microsoft Partner Program (MSPP) provides a wealth of benefits and resources that span all aspects of your business. Almost all the tools required to plan, market, build, and deliver your product Microsoft provides. In fact, the wealth of information included at even the minimum partnership level can be so rich as to be overwhelming at the same time. But as a software developer and Microsoft partner, I can tell you it's easy to get started in MSPP and you won't regret the level of support that it can provide.
The MSPP in Three Minutes or Less The challenge for Microsoft is to operate a partner program that is relevant to Microsoft customers, while benefiting its partners. This may come as a surprise since the name of the program is the Microsoft Partner Program (emphasis added). The reason for this is that Microsoft generates the majority of its revenue through partners (~96 percent). Thus, partners are one of the cornerstones to Microsoft's continued business success and it is a significant channel to the end customer. As a result, the software you build can benefit Microsoft's bottom line. Microsoft knows how to sell software and provide development, sales and marketing expertise to you through the MSPP.
Another challenge for the MSPP is that it must be flexible enough to work with all types of potential partners. No two businesses are alike and they vary in size, mission, nationality, profit-focus, and more. Recognizing this, Microsoft built a partner program that flexes and can twist and contort to conform to the shape of your business.
Types of Partners One of the best ways to understand the MSPP is to see the world from Microsoft's point-of-view. Microsoft wants to know how to label your business as it helps them understand your target market. What type of partner are you? What kinds of products and services do you provide? What Microsoft products does your product support? When working with partners, Microsoft wants to know all they can so they can effectively refer the partner to Microsoft customers. As such, Microsoft will ultimately label your company in one or more of the following categories (they use the term Competency instead of category):
- OEM Hardware: Businesses that build PCs and/or servers. These partners include Microsoft software on the systems they build.
- System Integrators: Businesses that implement and deploy software solutions for their clients. These partners craft software solutions for their clients using the full stack Microsoft products.
- Infrastructure Solutions: Businesses that design, implement, and manage network infrastructure solutions for their clients. These partners make a living with Active Directory, Exchange, SMS, etc.
- Custom Development: Businesses that design, develop, and deploy custom software solutions based on their clients' requirements. These solutions can be web-based or Windows-based built on the Microsoft product stack.
- Information Worker: Businesses building software that works with Microsoft Office, including SharePoint, fall into this category. This is a far-reaching category as it includes Project solutions, Office Add-Ins, Portal solutions, etc.
- ISV Solutions: Businesses building packaged software products built with Microsoft products and technologies. These partners want to sell as much of their software to as many customers as possible…just like Microsoft, but maybe just not as large.
This list is only a sampling. There are other categories such as Data Management, Licensing, Learning Solutions, and Mobile Solutions—more than I can cover here. Visit Microsoft's Partner site to learn more. For the remainder of this article, I assume you are an ISV and will present the information with the ISV partner in-mind.
|
Why You Should Consider a Partnership with Microsoft (cont'd) |
|
Partnership Levels Recognizing that not all partners desire the same level of commitment, Microsoft created three partnership levels: Registered, Certified, and Gold Certified.
Registered This is the door-way to the MSPP. You have to start somewhere and this level is a simple, no-cost partner membership that gets you going as a Microsoft partner. Really all that is required of you is to apply to the program and agree to the terms of the MSPP. Registered-level benefits include:
- Business Plan advice and resources
- Marketing advice and resources
- Sales tools
- Development training resources
- Option to purchase Microsoft Action Pack Subscription (i.e. Microsoft software licenses)
Think of it like wading in a public pool. It allows you to get your feet wet while deciding if you want to jump in or not.
Certified Certified is the logical next step if you want to engage with Microsoft in an active partnership. To become certified you will need to make an investment in terms of your time and a fee to join. Although the requirements vary depending on which competency you pursue (more on this in the next section), Certified partners in general have at least two certified professionals on staff or one tested product. The MSPP utilizes a points system and it requires 50 Partner Points to reach the Certified level. The point system can seem complex at first glance but downloading the partner guide can help make it clear (the points model begins on page 8). But rest easy, because if you meet the requirements I just laid out, you should have earned the required 50 points to be Certified. Certified partners have proven their expertise to Microsoft and consequently receive more partner benefits. Certified-level benefits include:
- All Registered-level benefits
- Microsoft product licenses for internal use
- TechNet Subscription
- Visual Studio 2005 Professional licenses
- Access to betas
- Business Value Advisor Toolkit
- Sales and Marketing Toolkits
- Selling Resources (i.e. analysis of competing products)
- Technical Demonstration Toolkits (Virtual PCs for demo purposes)
- Telephone Support
- Marketing Event Support
- Access to marketing funds
In addition to these benefits, there is a definite status involved for Certified partners when working with Microsoft. This partner level, although programmatic, begins to opens doors within Microsoft. For example, the last two bullet points are only available to Certified partners and above. Microsoft has funds available to help you host a marketing event that promotes your and Microsoft's products. All you have to do is be on the look-out for the offers once you are in.
Gold Certified This is the highest level within the MSPP and Microsoft makes it worth the added effort to achieve it. For starters, Gold partners receive priority access to all things Microsoft. If you want Microsoft's attention and want to work with them closely, then you'll need to earn Gold Certification. The Gold-level benefits include:
- All Registered-level benefits
- All Certified-level benefits
- Additional Microsoft product licenses for internal use
- Access to the Partner Training and Readiness Center
- Visual Studio 2005 Team Edition licenses
- Technical Service Coordinator
Basically, the Gold-level can give your business priority by Microsoft in terms of ensuring you are up-to-speed on their products and technology as you build your products. Achieving Gold Certification involves the same type of investments as Certified status, but more of them. A primary differentiator of Gold Certified level is these partners have a more extensive track record as evidenced by the additional competencies earned, the additional certified professionals they have on their staff, the list of satisfied clients, and more. All of these items represent additional partner points needed to earn Gold Certified status (currently 120 points are required along with earning at least one competency). To learn all the details involving the Partner Points system download the MSPP overview.
The Road to Partner Certification—Getting Started with Empower for ISVs Offering For the ISV, Microsoft has a unique partner offering called Empower for ISVs. This offering is specially designed to aid the ISV as they build their product with the Microsoft Platform. Empower isn't a partner level but it resembles one due to the benefits and support offered to the Empower members. The reality, however, is that Empower members are Registered-level partners seeking to have their software products certified for one or more Microsoft products.
Microsoft provides strong support for this offering because they want to see more and more companies writing software products on their platform. As a result, Microsoft provides the following benefits to any MSPP partner that joins Empower:
- Windows Vista (or XP)
- Office 2007 (or 2003)
- Windows Server 2003
- Exchange Server 2003
- SQL Server 2005
- SharePoint Server 2007 (or 2003)
- MSDN Premium Subscription (dev and testing license)
- Visual Studio 2005 Professional
- Access to the MSDN managed newsgroups
- 10 hours ISV Advisory Services (developer-focused technical assistance—don't underestimate the values of this service)
- Access to pre-release Microsoft software (if you plan to support future versions of Microsoft software this is a must-have)
These benefits are typically reserved for the Certified or Gold Certified partners-only. Empower offers these benefits and access to Microsoft resources to ISV partners at the Registered level. In addition, the cost to join the program is only $375 (the Certified levels cost $1,450 in comparison) The benefits provided are worth more than $10,000.
The requirements for Empower are:
- Be a Registered partner
- Submit your company's website URL at the time of enrollment
- Agree to the program terms
- Pay the program membership fee
- Complete the profile questionnaire for your planned product
- Develop and release your product within 24 months of joining the Empower for ISVs
I have first-hand experience with this program. My company joined Empower in 2005 and recently graduated to full certified status (with Gold coming soon). My experience with Empower was critical to our ability to build our product. Given that we were a startup then (and in a lot of ways still are) the fact that we could have access to all the Microsoft developer tools for a nominal fee was significant. Without this program, our other option was to purchase the tools needed to build and test our product through a software reseller at a much higher cost. This would have hurt our ability to invest in our product and would not have included any of the other benefits, particularly the Advisory Services.
My experience with the Advisory Services was positive as well. In fact, I didn't realize this benefit existed until I received a call from Microsoft explaining the benefits and asking how they could tailor some sessions for my development team. Microsoft sees the Advisory Services as an important benefit and they will follow-up with you to see how they can help you build your product.
If you are building packaged software products and target the Microsoft Platform, it is worth your time to enroll in Empower for ISVs. This program is "quick start" to achieving Certified Partner status in the Microsoft Partner Program and in a lot of ways, Microsoft has done the work for you, all that's left is for you to build a rocking piece of software.
*This article was commissioned by and prepared for Microsoft Corporation. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
Page 2 of 2
|
|
Ty Anderson is a partner at Cogent Company, a Microsoft-based consultancy in Dallas that helps organizations use Microsoft technologies to grow their business. Ty is a regular contributor to Devx.com, wrote Office Programming 2003: Real World Applications (Apress), and loves to wear his yellow A's hat | | August 10 Traditional Representation of Client Identity
That's enough abstract talk; let's see this stuff in action. I'll start with a simple Windows Communication Foundation (WCF) service that accepts either Windows credentials or X.509 certificates from clients. It exposes a single method that takes no arguments, and when called by a client, it prints out details about the client's identity. Figure 1 shows this method, called Hello. In this version, it uses the traditional IIdentity interface introduced in the .NET Framework 1.0 to inspect the client's identity.
The first step here is to grab the ServiceSecurityContext for the call, which is how WCF communicates details of the client's identity to a service. I'm careful to check for null, which would indicate an anonymous client. Then I grab the PrimaryIdentity property and dump out its contents. Here's what the output looks like when I configure the sample to use Windows credentials:
Primary identity type: WindowsIdentity
AuthenticationType: NTLM
IsAuthenticated: True
Name: GROMIT\Alice
The concrete type in this case is WindowsIdentity, which exposes a lot more information than IIdentity. By downcasting to WindowsIdentity, I'd be able to get a list of the groups of which Alice is a member, get her user SID and use that to look up her user record in Active Directory®, and I might even be able to impersonate her in some circumstances.
Now let's run this same example with a different WCF configuration. This time I'll have the client submit an X.509 certificate.
Primary identity type: X509Identity
AuthenticationType: X509
IsAuthenticated: True
Name: CN=SampleClient; 33BB8518E4B7…
The Name property in this case is a combination of the common name in the client certificate and its thumbprint. If you wanted further information, such as the issuer, expiration date, and so on, you might try downcasting to X509Identity, but you'd quickly find that this class is marked internal. But regardless of this limitation, even if you could downcast, you'd be dealing with an entirely different programming model from that in WindowsIdentity. This is one problem that the new identity model solves: it gives you a single programming model no matter what shape of client credential you get. In the next section, I've rewritten the Hello sample to be claims-aware. Read on and see what identity looks like through a claims-based lens.
cm codemaker : udkapi NULL cm codemaker usr1 - all cm_mkout NULL cm codemaker\inc nmake - all cm_inc NULL cm codemaker\prj get - all cm_prj NULL cm codemaker\source\codemaker nmake - all cm_codemaker cm_inc NULL cm codemaker\source\commoncpp nmake - all cm_cpp cm_inc NULL cm codemaker\source\cppumaker nmake - all cm_cppumaker cm_codemaker cm_cpp cm_inc NULL cm codemaker\source\commonjava nmake - all cm_java cm_inc NULL cm codemaker\source\javamaker nmake - all cm_javamaker cm_codemaker cm_java cm_inc NULL
https://collabnet.webex.com/ec0509l/eventcenter/recording/recordAction.do?theAction=poprecord&confViewID=19434837&rnd=8214925131&siteurl=collabnet&servicename=EC&recordKey=F8F309AA92F25B704A7EDB91010B796E2523C3C22CBF7B1B3398D9707F1B489D&RecordingID=19434837&AT=VR&needFilter=false July 20
|
|
EnterpriseDB Joins Red Hat Exchange as Founding Member
EnterpriseDB Advanced Server Available Immediately Through New Red Hat Online Portal
SAN DIEGO, RED HAT SUMMIT, May 10, 2007 – EnterpriseDB, maker of the world’s most affordable enterprise-class database, announced today at the Red Hat Summit that the company has joined Red Hat Exchange (RHX) as a founding member and that the company’s flagship product, EnterpriseDB Advanced Server, is available immediately via RHX. RHX, launched today, is a single source for research, purchase, online fulfillment, and support of pre-integrated, open source-based business software stacks. EnterpriseDB Advanced Server is available via RHX bundled with the Red Hat Application Stack. As part of the program, the EnterpriseDB bundle will be distributed by Red Hat’s value-added distributors (VADs), systems integrators (SIs), and value-added resellers (VARs). Customers purchasing the EnterpriseDB bundle via RHX will receive technical support from Red Hat under a standardized Red Hat subscription agreement that covers all software available on RHX. The EnterpriseDB bundle is available on RHX at www.rhx.com/enterprisedb.
“PostgreSQL, the foundation of EnterpriseDB Advanced Server, has long been a key component of the Red Hat Application Stack and has been appreciated by our customers for its proven reliability and enterprise-class feature set,” said Donald Fischer, vice president of Online Services at Red Hat. “We are excited to announce today's launch of RHX and the RHX-EnterpriseDB offering. This offering will appeal to customers that additionally require a high-performance database for demanding OLTP applications or that would benefit from EnterpriseDB’s Oracle compatibility.”
“RHX delivers EnterpriseDB pre-integrated with Red Hat Enterprise Linux and other leading open source infrastructure software, simplifying technology selection and enabling easy deployment,” said Andy Astor, chief executive officer, EnterpriseDB. “Customers will also have a single point of contact for their entire infrastructure’s technical support, an obvious benefit when rapid resolution is essential.”
EnterpriseDB is a sponsor of the Red Hat Summit and will be demonstrating EnterpriseDB Advanced Server in booth #B7.
About EnterpriseDB Corporation EnterpriseDB develops and supports EnterpriseDB Advanced Server, an enterprise-class relational database management system (RDBMS) that is built on PostgreSQL, the world’s most advanced open source database. EnterpriseDB Advanced Server is compatible with Oracle applications, has the reliability and scalability necessary for high-volume, mission-critical enterprise use, and is very affordable. EnterpriseDB has offices throughout the world, including in North America, Europe, and Asia. The company also provides PostgreSQL support and is the world’s leading provider of enterprise-class, PostgreSQL-based products and services. EnterpriseDB was founded in March 2004 and is headquartered in Iselin, N.J. For more information about EnterpriseDB and free downloads of EnterpriseDB Advanced Server, please contact +1-732-331-1300 or visit www.enterprisedb.com.
About RHX Red Hat Exchange helps you compare, buy, and manage open source business applications. All in one place. All from one trusted source. We’ve done the work of choosing the right application for you: RHX features profiles, ratings, prices — even free trials — for every application. And working in collaboration with our partners, applications are validated to run on Red Hat Enterprise Linux, delivered through Red Hat Network, and supported by Red Hat. You’ll find the right solution faster — and have the confidence of Red Hat behind it. For more information please visit http://rhx.redhat.com. |
|
|
|
|
|
Ad Fab
AMC goes commercial, Danny Boyle does sci-fi, and more picks
July 17, 2007
TV: The hype surrounding Mad Men, AMC's new series about New York ad execs in 1960, is mostly deserved (we assume Thom Browne will be tuned in). Check it out Thursday, or flip over to VH1 as trivia geeks vie for $250,000 on the finale of VH1's World Series of Pop Culture. Saturday brings Bill Maher's latest stand-up special for HBO, The Decider, which proves there's at least some upside to having Dubya in office.
DVD: Another reason to stay indoors this week: Ace in the Hole, Billy Wilder's prescient indictment of the media circus (with Kirk Douglas as head clown), gets the Criterion treatment. Also new on DVD are Gunsmoke's first season and Red Dawn: Collector's Edition, possibly the single most important movie about the Soviet invasion of a small Colorado mining town costarring C. Thomas Howell.
MUSIC: Editors' second album, An End Has a Start, is as morosely satisfying as their first. Fellow Brits the Cribs return with Men's Needs, Women's Needs, Whatever, while the Kirkwood brothers reunite after more than a decade apart on the Meat Puppets' Rise to Your Knees.
MOVIES: Danny Boyle continues to steer away from the predictable in sci-fi Sunshine, Adam Sandler and Kevin James do the opposite in I Now Pronounce You Chuck and Larry, and Natalie Portman bares her...soul as an artist's muse in Milos Forman's period piece Goya's Ghosts.
BOOKS: Originally released in 1994, Jon Longhi's collection of fiction The Rise and Fall of Third Leg, a send-up of eighties punk nihilism (with a cover by R. Crumb), is just now getting its commercial due. Also generating a bit of bookstore buzz: a 608-page story about an orphan with a magical broom.
— Hailey Eber
|

Subscribe to DETAILS & get a FREE duffel bag >

We pick the key trends from Spring | | April 16
Black Cowboys
Black Cowboys, legendary African American figures who drove great cattle herds across the early West. Idealized in motion pictures, television, and books, the cowboy serves as the great American icon, representing courage, hardiness, and independence.
Yet images of black cowboys have been scarce in popular culture, giving the false impression that African Americans were not among the men and women who settled the West. In fact, by the time the huge cattle drives of cowboy legend ended, at least 5,000 black men had worked as cowboys.
The word cowboy refers to the men who drove herds of cattle from ranchland in Texas over hundreds of miles of rough and dangerous terrain to the stockyards in the North, a trip taking two to three months. A typical crew consisted of one trail chief, eight cowboys, a wrangler to take care of the horses, and a cook. One historian estimates that an average crew would have included two or three black cowboys.
import java.lang.*;
class plain01 implements Runnable { String name; plain01() { name = null; } plain01(String s) { name = s; } public void run() { if (name == null) System.out.println("A new thread created"); else System.out.println("A new thread with name " + name + " created"); } } class threadtest01 { public static void main(String args[] ) { int failed = 0 ;
Thread t1 = new Thread(); if (t1 != null) System.out.println("new Thread() succeed"); else { System.out.println("new Thread() failed"); failed++; } } }
April 11
Hiram Rhodes Revels (1827 -1901) was the first African American to serve in the United States Senate. He represented Mississippi in 1870 and 1871 during Reconstruction.
Revels was born free in North Carolina and he attended Knox College in Illinois. During the Civil War, he served as chaplain for a black regiment. Revels moved to Mississippi in 1865 and became involved in the movement to establish schools for the former slaves. After being elected to the state Senate in 1869, Revels was chosen by the legislature to fill the last year of Jefferson Davis' unexpired term in the U.S. Senate. Jefferson Davis resigned from the U.S. Senate in 1861, lead Mississippi's secession from the United States, and became the President of the Confederate States of America. After leaving the Senate, Revels served as president of Alcorn University. He also worked for the Methodist Episcopal Church.
Celebrating Black History Month
We honor the many African Americans who have enriched the history of the Senate. In 1870, Hiram Revels of Mississippi became the first African American senator. Five years later, Blanche K. Bruce of Mississippi (in portrait) took the oath of office, and became the first African American to preside over the Senate in 1879. It would be nearly another century, until 1967, before Edward Brooke of Massachusetts followed in their historic footsteps. In 1993, Carol Moseley-Braun broke another barrier, becoming the first African American woman senator. In January of 2005, Barack Obama of Illinois brought the number to five. Yet the role of African Americans in Senate history is not limited to those who served in elected office. More on Black History Month

April 10
 Discover the inspiring stories of the amazing people who paved the way for a better, more diverse America. Start searching the world’s largest online collection of African American family history records now. You could find ancestors who served their country in wartime, learn about their homes, their careers and much more.
|
|
|
|

|
|
|
| WHAT DOES EVERY PRINCESS NEED?
|
| Those that are Born to Rule surely have strict requirements. What can't you live without? Your iPod? Cell phone? Invites to the hottest parties? We want to know.
|
|
| YOU DESERVE THE ROYAL TREATMENT!
|
| Calling all princesses! You deserve to be pampered. So if you wouldn't mind, we'd like to ask you a few questions. With your answers, we can make sure you're well taken care of. Tell us what a princess needs - plus, take the survey!
|
|
| ARE YOU A SILVER BELLE?
|
| Ring in the holidays with Vera Wang Princess. Of course you love it - but the fragrance also makes a great gift for friends and family. This season, share the crown. Purchase Vera Wang Princess today! (Don't worry, you still rule).
|
|
| Be sure to visit www.verawangprincessbeauty.com for goodies like myspace templates, princess wallpapers and IM icons! |
|
 |
|  | |
|
|
|
Princesses love to shop all the time. Now you can at
Our website address: www.verawangprincessbeauty.com Our mailing address: Coty Inc., One Park Ave., 4th Floor, New York, NY 10016.
|
March 30
LIB library /EXTRACT:member /OUT:objectfile
Если вы не обнаружили необходимого оборудования - скачайте полный прайс лист или обратитесь к нам. January 09
 |
|
|
 |
 |
The Luxury of Time
Hermès celebrates 79 years in the watch business
January 4, 2007—From Gucci's 85th to Coach's 65th, every major fashion house seems to be touting some kind of anniversary these days. The latest entry to the odd-numbered birthday club? Hermès, which celebrates 79 years in the watch business with the new limited-edition Cape Cod 1928 timepiece. The milestone may seem a bit odd, but the watch is a thing of beauty. Handcrafted in the company's Swiss factories, this new version of the popular model comes in either white or rose gold and features a specially designed serif font on its white face. Those using it to actually tell time will appreciate its mechanical movement, which as any watch fiend could tell you is more precise than quartz (performance varies by just four to six seconds per day). And thanks to its "double-barreled" energy system, the self-winding timepiece can sit idle for up to three days without stopping (lesser self-winders stop ticking after a day and a half, tops). With a starting price of $22,500, the 1928 will take a bite out of that year-end bonus, but think of it this way: It's bound to be a bargain compared to what Hermès has planned for the big 8-0.
Hermès Cape Cod 1928, from $22,500, www.hermes.com.
— Paul L. Underwood |
public: static void VerifySecurityToken( SecurityToken^ token );
| January 02
 |
 |
Seeing Red
What gets funding from Bush's NEA
December 29, 2006—The National Endowment for the Arts is known for bankrolling controversial artists like Andres "Piss Christ" Serrano and Robert "Bullwhip" Mapplethorpe, but priorities seem to have shifted slightly over the past few years. Here are a few highlights from the 2007 grant list, followed by the NEA's description.
Buffalo Bill Memorial Association ($20,000): "To support the Cowboy Songs & Range Ballads: Melodies & Memories festival."
Tennessee State Museum Foundation ($33,000): "To support a design competition for a structure to house Red Grooms' Tennessee Fox Trot Carousel [above], a 36-figure carousel that depicts Nashville's history."
International Accordion Festival ($35,000): "To support the Seventh Annual International Accordion Festival. The Festival celebrates the instrument's local identity and global reach."
Carolina Art Association ($25,000): "To support the touring exhibition 'The Plantation in American Art.'"
Jefferson Center Foundation ($20,000): "To support the presentation of 'The Blind Leading...,' a work that explores blindness and creativity."
— Staff |

Get DETAILS for $9.97! plus a FREE money clip! >


The designer-branded car: a brief history > |
Fall 2006 Trend Reports: B.M.O.C.
Tim Hamilton Having recently graduated from J.Crew, where he designed menswear, Tim Hamilton is leading the fashion class of '07 with his fresh interpretations of classic American pieces. Here, he's created the perfect cashmere combo for that homecoming weekend. Tim Hamilton cashmere ribbed scarf, $450, and cashmere washed and brushed saddle shoulder crew, $900, all available at Bergdorf Goodman, (800) 558-1855, www.hamiltonclothing.com.
 |
 |
| Chanel's Karl Lagerfeld with Flavia De Oliveira and Julia Dunstall in Monte Carlo. |
 |
 | December 8, 2006 – Karl Lagerfeld was in his element today at Chanel's "Paris—Monte Carlo" pre-fall collection. First, there was the location—Monaco's magnificent nineteenth-century opera house, once the host of Diaghilev's Ballets Russes. Then, there was the audience, which included the couture-clad Princess Ernst of Hanover (better known as Caroline of Monaco), her pinup girl daughter Charlotte Casiraghi, socialite Tatiana Santo Domingo, and France's It girl actresses: Anna Mouglalis, Elodie Bouchez, and Amira Casar. And, of course, there was the collection, which Lagerfeld said was "all about layering in a weightless way." Not an easy thing to accomplish considering how elaborately embellished the clothes were, but he pulled it off. Divided into three acts—day, cocktail, and evening—the presentation showcased the workmanship of the métiers d'art owned by Chanel since 2002. Lesage embroidery decorated tweed skirt suits and fitted leather jackets. Lemarié's camellias dangled from a tulle dress, while a satin bow cinched a showstopping cashmere dress flounced with frayed ruffles. And Desrue's intricate costume jewelry was everywhere—in the hair, at the wrist, piled at the neck. In a nod to Coco Chanel's costumes for the ballet Le Train Bleu, the models wore fawn-like eye makeup and their hair pulled-back, the palette ranged from flesh tones to Klein blue to black, shoes came topped with satin bows, and there was endless tulle. It covered jeweled cuffs, diamanté buttons, even entire tweed jackets. "If you want to create allure, veil it," said Lagerfeld. –Natasha Fraser-Cavassoni
|