<?xml version="1.0"?>
<rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007">
   <channel>
      <title>Sun Directory/IDM Blogs</title>
      <description>The Sun Directory blogs Mark Craig knows about</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=dM74Yfk_3BGmxSUeCR2yXQ</link>
      <pubDate>Sat, 21 Nov 2009 01:22:51 -0800</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <item>
         <title>mcraig: Registering Directory Server Enterprise Edition 7.0 With Windows Services</title>
         <link>http://blogs.sun.com/marginNotes/entry/registering_directory_server_enterprise_edition</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/get1.jsp&quot;&gt;&lt;img height=&quot;92&quot; border=&quot;0&quot; width=&quot;67&quot; src=&quot;http://www.sun.com/software/products/identity/images/thumb_software.jpg&quot; alt=&quot;Download DSEE free of charge&quot; style=&quot;float:right;padding-right:2px;&quot;/&gt;&lt;/a&gt;This entry covers registering servers and components as Windows Services,
so you no longer need to start them by hand on reboot.&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;p&gt;Install as described in &lt;a rel=&quot;nofollow&quot; title=&quot;Install instructions&quot;&gt;&lt;i&gt;Installing Directory Server Enterprise Edition 7.0&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Log on as Administrator or a member of the local group of Administrators.&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Register Directory Server instances.&lt;/p&gt; &lt;p&gt;This same procedure also works with dpadm for Directory Proxy instances.&lt;/p&gt; &lt;pre&gt;C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;bin&amp;gt;dsadm stop C:&amp;#92;DirectoryServer
Directory Server instance 'C:/DirectoryServer' stopped C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;bin&amp;gt;dsadm enable-service --type WIN_SERVICE C:&amp;#92;DirectoryServer
Instance C:/DirectoryServer registered in WIN_SERVICE C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;bin&amp;gt;dsadm info C:&amp;#92;DirectoryServer
Instance Path: C:/DirectoryServer
Non-secure port: 1389
Secure port: 1636
Bit format: 32-bit
State: Stopped
DSCC url: -
Windows service registration: Enabled
Instance version: D-A10&lt;/pre&gt; &lt;p&gt;Do not forget the DSCC Registry instance.&lt;/p&gt; &lt;pre&gt;C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;bin&amp;gt;dsadm stop ..&amp;#92;var&amp;#92;dcc&amp;#92;ads
Directory Server instance 'C:/Program Files/Sun/dsee7/var/dcc/ads' stopped C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;bin&amp;gt;dsadm enable-service --type WIN_SERVICE ..&amp;#92;var&amp;#92;dcc&amp;#92;ads
Instance C:/Program Files/Sun/dsee7/var/dcc/ads registered in WIN_SERVICE&lt;/pre&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Register your Application Server as a Windows Service.&lt;/p&gt; &lt;p&gt;How to do this depends on your Application Server. With GlassFish this was so easy I have already forgotten.&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Register the Common Agent Container as a Windows Service.&lt;/p&gt; &lt;pre&gt;C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;bin&amp;gt;cacaoadm enable --instance default --file pwd.txt&lt;/pre&gt; &lt;p&gt;The pwd.txt file contains the password of the current user, such as Administrator.&lt;br /&gt;&lt;/p&gt;&lt;hr size=&quot;2&quot; width=&quot;100%&quot;/&gt; &lt;p&gt;&lt;b&gt;&lt;i&gt;Important Note:&lt;/i&gt;&lt;/b&gt; As of this writing, Nov. 20, 2009, Sun is still working on an issue with Common Agent Container in DSEE 7.0 that can crash upon system restart. So until there's a service pack for that, you will need to restart the Common Agent Container by hand after reboot.&lt;/p&gt;&lt;hr size=&quot;2&quot; width=&quot;100%&quot;/&gt;For belt-and-suspenders style administration, after this works you can also provide the password through the Log On tab of the Properties window for the Common Agent Container service in the Services management console. (Run... services.msc) &lt;/li&gt; &lt;/ol&gt;</description>
         <author>mcraig</author>
         <guid isPermaLink="false">http://blogs.sun.com/marginNotes/entry/registering_directory_server_enterprise_edition</guid>
         <pubDate>Thu, 19 Nov 2009 17:29:02 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: Twitter, Facebook Hacks Last Week Good Reminders Of Socialmedia Identity Security--Ugggh not Ugg Boots</title>
         <link>http://blogs.sun.com/nickwooler/entry/twitter_facebook_hacks_good_reminders</link>
         <description>&lt;p&gt;&lt;img src=&quot;http://information-security-resources.com/wp-content/uploads/2009/08/social-media1-300x213.jpg&quot; alt=&quot;Taken from CIO &quot; align=&quot;left&quot;/&gt;Ugggh....last week we were reminded of how social media platforms are vulnerable to identity security problems. Two colleagues of mine were hacked in the twitter and an add was posted to my facebook account via cross-posting feature in Facebook (I love uggh boots, I just didn't plan on advertising them on my Facebook account. &amp;nbsp;More about this later). &amp;nbsp;One of the powerful aspects of social media sites is the extended conversation that users can have with their friends, colleagues and communities that participate. &amp;nbsp;However, if social media sites don't work more aggressively to thwart security holes in their platforms they will undermine the credibility and trust they have worked hard to gain with the mobile IT generation. &amp;nbsp;This is not a new problem.&amp;nbsp;&lt;/p&gt; &lt;p&gt;The twitter hack is not a new one and in the short term can be rectified by changing one's password immediately. &amp;nbsp;However, with the simplicity of being able to acquire the password there seems to be a problem that the twitter team needs to plug immediately. &amp;nbsp;I have severely restricted my link clicking activities as a result of these vulnerabilities and tell family members not to click links when possible. &amp;nbsp;However, this takes the fun out of getting access to content quickly or participating in events that are happening immediately (e.g. conferences, concerts, etc.). &amp;nbsp;&lt;/p&gt; &lt;p&gt;As for the cross posting via Facebook, first let's talk about what constitutes cross-posting. &amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Crossposting&quot;&gt;Cross-posting&lt;/a&gt; is a great feature if used properly. &amp;nbsp;It is a way for you to post to wider groups of people and this is useful as communities sometimes do not always overlap. Simply put, it is where a bot or user puts a comment in a blog that has been posted to Facebook or other social media site. Because a trust relationship has been established between the post and social media site comments are &quot;retweeted&quot; to the social media site it has been published.&amp;nbsp;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;I have three options to ensure that this does not happen in the future. &amp;nbsp;One, do not post/share blog entries on Facebook; two, remove the trust relationship from Facebook to my blog; three, review all comments before allowing to be published to my blog. All of them are not good options. &amp;nbsp; I will probably choose the third because it allows me to still share my blogs with my friends on Facebook but yet maintain some level of control over what is &quot;retweeted&quot; to my friends. &amp;nbsp;Each of the blogging platforms allows a different level of control and easy access to the social media platforms so investigate and determine which is best for you.&lt;/p&gt; &lt;p&gt;Lastly, here is a quick overview of the top &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://information-security-resources.com/2009/08/17/top-8-social-media-security-threats/&quot;&gt;8 social media hacks&lt;/a&gt; as of August, 2009 by&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.linkedin.com/pub/michael-eggebrecht/5/b73/191&quot;&gt;Michael Eggebrecht&lt;/a&gt;&amp;nbsp;from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.ciozone.com/&quot;&gt;CIO Zone&lt;/a&gt; (thanks for the great picture top left). &amp;nbsp;He outlines the top 8 social media hacks so far (e.g. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mashable.com/2009/08/06/koobface-twitter-facebook/&quot;&gt;Koobface&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mashable.com/2009/05/26/twittercut-scam/&quot;&gt;Twittercut&lt;/a&gt;, Best Video, etc.). &amp;nbsp;If you are not reading &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mashable.com/&quot;&gt;Mashable &lt;/a&gt;&amp;nbsp;already then&amp;nbsp;I suggest taking a peruse as they have great coverage of different events and issues associated with this emerging space.&lt;/p&gt; &lt;p&gt; &lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/nickwooler/entry/twitter_facebook_hacks_good_reminders</guid>
         <pubDate>Wed, 18 Nov 2009 02:01:45 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: NEW!! DSEE 7 Download, Documentation and Upgrade Guide Available Today</title>
         <link>http://blogs.sun.com/nickwooler/entry/new_dsee_7_download_and</link>
         <description>&lt;p&gt;&lt;img src=&quot;http://t1.gstatic.com/images?q=tbn:rRRh7nq-UxDkVM:http://farm1.static.flickr.com/169/379111290_9c3a80cded.jpg&quot; align=&quot;right&quot;/&gt;DSEE 7.0 is available for download today &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/get.jsp&quot;&gt;here&lt;/a&gt; with new documentation &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs.sun.com/app/docs/coll/1819.1&quot;&gt;here&lt;/a&gt;. &amp;nbsp;The critical document you want to look at is the upgrade and migration guide&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs.sun.com/app/docs/doc/820-4808&quot;&gt; here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Directory Server Enterprise Edition 7.0 Boosts Speed and Performance:&amp;nbsp;&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Considered one of the best extranet LDAP Directory Servers in the market today, the latest version of Directory Server Enterprise Edition allows enterprises to accelerate growth in a simplified way, improve performance and lower total cost of ownership. Directory Server Enterprise Edition 7.0 has been optimized to improve performance by more than three times when compared to its predecessor. In addition, this release provides innovations that improve authentication and modification performance by 60 percent, allowing customers to accelerate their applications without changing one line of code.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;What's New with Directory Server EE 7.0&lt;/strong&gt;&lt;/p&gt; &lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:40px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-color:initial;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;&quot;&gt;• &lt;b&gt;Boosts speed and performance: &lt;/b&gt;DSEE 7.0 has been optimized to improve performance of some operations by more than 3x the current version. In addition, this release provides hardware optimization with up to 60% improvement in authentications and modifications.&amp;nbsp;&lt;br /&gt;• &lt;b&gt;Reduces Total Cost of Ownership&lt;/b&gt;– Reduce cost by using the only solution in the market that provides customers with a directory server, virtual directory, proxy server, web console and Active Directory synchronization tool-kit under a single license.&amp;nbsp;&lt;br /&gt;• &lt;b&gt;Hassle Free Upgrad&lt;/b&gt;e – DSEE 7.0 provides a simple upgrade path and provides 5x performance improvement in data import times, thereby reducing migration costs.&amp;nbsp;&lt;br /&gt;&lt;/blockquote&gt; &lt;p&gt;You can see a webinar we did recently on DSEE 7 and Role Manager 5 on why this release is important to your business and how this can help your company meet growth goals and reduce your total cost of ownership.&lt;/p&gt; &lt;p&gt;&lt;iframe class=&quot;embeddedvideo&quot; src=&quot;https://slx.sun.com/sites/slx.sun.com/modules/flowplayer/FlowPlayerLight.swf?config=%7Bembedded%3Atrue%2CbaseURL%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Fsites%2Fslx%2Esun%2Ecom%2Fmodules%2Fflowplayer%27%2CinitialScale%3A%27fit%27%2CcontrolBarGloss%3A%27low%27%2CcontrolsOverVideo%3A%27ease%27%2Cheight%3A400%2Cwidth%3A530%2Cloop%3Afalse%2CshowWatermark%3A%27fullscreen%27%2CwatermarkLinkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CwatermarkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Ffiles%2Flogo%2Epng%27%2CsplashImageFile%3A%27http%3A%2F%2Fsuncms%2Evo%2Ellnwd%2Enet%2Fo18%2Fs%2Fslx%2F11792757691256150614%2F11792757691256150614%5Ftmb%2F0000%2Ejpg%3Fh%3D49023f1c2312c6c2054d4683d8e45d2e%27%2CvideoFile%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Flimelight%2Ffilevault%2F1179275769%2F1%2F11792757691256150614%2Eflv%27%2CemailPostUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CemailVideoLink%3A%271179275769%27%2CshowMenu%3Atrue%2CstartingBufferLength%3A1%2CautoBuffering%3Afalse%2CautoPlay%3Afalse%2CusePlayOverlay%3Afalse%2CshowStopButton%3Atrue%2CshowPlayListButtons%3Afalse%2CshowFullScreenButton%3Atrue%2CallowFullScreen%3Atrue%2CmenuItems%3A%5Bfalse%2Cfalse%2Cfalse%2Cfalse%2Ctrue%2Ctrue%5D%7D&quot; width=&quot;530&quot; height=&quot;400&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt; &lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/nickwooler/entry/new_dsee_7_download_and</guid>
         <pubDate>Tue, 17 Nov 2009 02:15:14 -0800</pubDate>
      </item>
      <item>
         <title>Etienne Remillon: Directory Server 7.0 Released: Download and Upgrade today</title>
         <link>http://blogs.sun.com/directoryservices/entry/directory_server_7_0_released</link>
         <description>&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;b&gt;Sun&amp;nbsp; Directory Server Enterprise Edition 7.0 just released.&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;The 7.0 release is a new version for Directory Server Enterprise Edition.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt; &lt;img align=&quot;left&quot;/&gt;Directory Server Enterprise Edition 7.0 allows companies to grow faster
and easier. The significant improvement in performance allows companies
to accelerate their applications while reducing their total cost of
ownership. Companies can reduce cost by improving serviceability with
faster import times, new easy upgrade in place, and with the only
solution in the market that gives customers a directory server, virtual
directory, proxy server, web console and synchronization with Active
Directory available all in one license.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt; This updated release
improves overall quality and robustness of deployments. Among other features, by downloading DSEE 7.0 you will get:&lt;/font&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Up to 3 time performance improvement&lt;br /&gt;&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;In place upgrade from previous DSEE 6 versions&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Reduced disk space and memory footprint&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Optional Data compression&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Instant Restore capability&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Advanced tuning capability&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;More use cases and increased performances with views through&lt;/font&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot; color=&quot;BLUE&quot;&gt; &lt;/font&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Directory Proxy Server virtual directory capabilities&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Improved control over traffic going through Directory Proxy Server&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;New distribution algorithm with Directory Proxy Server&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Updated list of supported Operating Systems as well as IP v6 supported on all platforms&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Directory Service Control Center supported on broader list of&lt;/font&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot; color=&quot;BLUE&quot;&gt; &lt;/font&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;application servers&lt;/font&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Release Notes are available from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs.sun.com/app/docs/doc/820-4805?l=en&quot;&gt;here&lt;/a&gt;. Full documentation is available from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs.sun.com/app/docs/coll/1819.1?l=en&quot;&gt;here&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Information on Sun Directory Server Enterprise Edition are also available on: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/&quot;&gt;www.sun.com/dsee&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;You can download Sun Directory Server Enterprise Edition 7.0 software
from the following location:&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;p&gt; &lt;b&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/get1.jsp&quot;&gt;http://www.sun.com/software/products/directory_srvr_ee/get.jsp&lt;/a&gt;&lt;/font&gt;&lt;/b&gt; &lt;/p&gt; &lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;The download page serves as a starting point to direct you to the proper
downloads depending on the distribution type you need to download. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Directory Server Enterprise Edition 7.0 is
available in the following full distributions.&lt;/font&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;ZIP Full distribution (Solaris, OpenSolaris, Red Hat, SuSE, HP-UX, Windows) - standalone delivery to install Directory Server Enterprise Edition 7.0. For upgrade from 6.x please refer to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs.sun.com/app/docs/doc/820-4807?l=en&quot;&gt;Installation Guide&lt;/a&gt;.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;/font&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Native SVR4 packages for Solaris. For upgrade &lt;/font&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;from 6.x please refer to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs.sun.com/app/docs/doc/820-4807?l=en&quot;&gt;Installation Guide&lt;/a&gt;&lt;/font&gt;.&lt;br /&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Identity Synchronization for Windows is not delivered in the Directory Server Enterprise Edition 7.0 distribution and have to be selected from the download page:&lt;/font&gt;&lt;b&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/get1.jsp&quot;&gt; http://www.sun.com/software/products/directory_srvr_ee/get.jsp&lt;/a&gt;&lt;/font&gt;&lt;/b&gt; &lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;i&gt;Directory Server Enterprise Edition&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Marketing Team&lt;/i&gt;&lt;/p&gt; &lt;p&gt;- &lt;br /&gt;&lt;/p&gt;</description>
         <author>Etienne Remillon</author>
         <guid isPermaLink="false">http://blogs.sun.com/directoryservices/entry/directory_server_7_0_released</guid>
         <pubDate>Tue, 17 Nov 2009 01:49:22 -0800</pubDate>
      </item>
      <item>
         <title>Ludo: OpenDS 2.2.0 Release Candidate 3 is now available</title>
         <link>http://blogs.sun.com/Ludo/entry/opends_2_2_0_release1</link>
         <description>&lt;p&gt;
&lt;img src=&quot;http://blogs.sun.com/Ludo/resource/opends_logo_tag.jpg&quot; height=&quot;40&quot; width=&quot;255&quot; border=&quot;0&quot; align=&quot;left&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; alt=&quot;Opends Logo Tag&quot;/&gt;The OpenDS development team is very pleased to announce the immediate availability of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC3/&quot; title=&quot;OpenDS 2.2 Release Candidate 1&quot;&gt;OpenDS 2.2.0-RC3&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
OpenDS 2.2 offers the following new features from OpenDS 2.0 :
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Scalable import and indexing&lt;/li&gt;
&lt;li&gt;External changelog compliant with the Internet-Draft &quot;Definition of an Object Class to Hold LDAP Change Records&quot;, draft-good-ldap-changelog-04.txt&lt;/li&gt;
&lt;li&gt;Fractional replication&lt;/li&gt;
&lt;li&gt;Extensible matching rules for time base attributes&lt;/li&gt;
&lt;li&gt;Support for custom syntaxes based on substitution, regular expressions or enumeration&lt;/li&gt;
&lt;li&gt;Remote server management in control panel&lt;/li&gt;
&lt;li&gt;Recurrent tasks in control Panel&lt;/li&gt;
&lt;li&gt;Default automatic Backup in the control panel&lt;/li&gt;
&lt;li&gt;Separation of LDAP Servers and Replication Servers for replication&lt;/li&gt;
&lt;li&gt;Ability to merge disjoint replication topologies&lt;/li&gt;
&lt;li&gt;Dsconfig script friendly mode&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
The purpose of the Release Candidate is to solicit one last round of testing before the final release. So please test the OpenDS release with your client applications, in your environment or on your favorite platform.
&lt;/p&gt;&lt;p&gt;
If you do find a bug, please report it with &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://opends.dev.java.net/servlets/ProjectIssues&quot;&gt;Issue Tracker&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
We welcome feedback. Please report you experience with OpenDS on our &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://opends.dev.java.net/servlets/ProjectMailingListList&quot;&gt;mailing lists&lt;/a&gt;, or on &lt;a rel=&quot;nofollow&quot;&gt;#opends&lt;/a&gt; IRC channel on Freenode.
&lt;/p&gt;&lt;p&gt;
OpenDS 2.2.0-RC3 is built from revision 6147 of the b2.2 branch of the source tree.
&lt;/p&gt;&lt;p&gt;
The direct link to download the core server is: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC3/OpenDS-2.2.0-RC3.zip&quot;&gt;http://www.opends.org/promoted-builds/2.2.0-RC3/OpenDS-2.2.0-RC3.zip&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
The direct link to download the DSML gateway is: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC3/OpenDS-2.2.0-RC3-DSML.war&quot;&gt;http://www.opends.org/promoted-builds/2.2.0-RC3/OpenDS-2.2.0-RC3-DSML.war&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
We have also updated the archive that may be used to install OpenDS via Java Web Start. You may launch that using the URL &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC3/install/QuickSetup.jnlp&quot;&gt;http://www.opends.org/promoted-builds/2.2.0-RC3/install/QuickSetup.jnlp&lt;/a&gt;, or visit &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool&quot;&gt;https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool&lt;/a&gt; for more information.
&lt;/p&gt;&lt;p&gt;
Detailed information about this build is available at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC3&quot;&gt;http://www.opends.org/promoted-builds/2.2.0-RC3&lt;/a&gt;, including the detailed &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC3/changes.log&quot;&gt;change log&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
Major changes incorporated since OpenDS 2.2.0-RC2 include:
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Revision 6100 (Issue #4337) - Resolves an issue in which importing large LDIF files would consume a lot of disk space&lt;/li&gt;
&lt;li&gt;Revision 6102 (Issue #4298) - Fixes a problem with Replication changelog that could grow out of bound&lt;/li&gt;
&lt;li&gt;Revisions 6108, 6123 (Issue #4283) - Resolves an issue in the Control Panel when adding operational attributes to an entry&lt;/li&gt;
&lt;li&gt;Revision 6109 (Issue #4292) - Changes the Control Panel to abandon the systematic use of the ManageDSAIT Control&lt;/li&gt;
&lt;li&gt;Revision 6111 (Issue #4264) - Fixes an issue in the Control Panel when doing multiple modifications on a single entry&lt;/li&gt;
&lt;li&gt;Revision 6113 (Issue #4302) - Fixes unexpected errors in the Control Panel Manage Entries screen with concurrent searches&lt;/li&gt;
&lt;li&gt;Revision 6117 (Issue #4322) - Provides a way in the Control Panel to rebuild all indexes&lt;/li&gt;
&lt;li&gt;Revision 6118 (Issue #4328) - Resolves an issue where the Control Panel would freeze on Ubuntu&lt;/li&gt;
&lt;li&gt;Revision 6119 (Issue #4332) - Resolves an issue on Windows with installation path names containing spaces&lt;/li&gt;
&lt;li&gt;Revision 6120 (Issue #4269) - Fixes a problem with the External Changelog changenumber not being reset when the database was re-initialized&lt;/li&gt;
&lt;li&gt;Revision 6122 (Issue #4296) - Publishes External Changelog base DN in the root DSE entry &lt;/li&gt;
&lt;li&gt;Revision 6126 (Issue #4350) - Changes the way replication domain names are created with the dsreplication utility&lt;/li&gt;
&lt;li&gt;Revision 6129, 6147 (Issue #4336) - Changes the Control Panel to provide the ability to refresh the suffix and entries in the Manage Entries window&lt;/li&gt;
&lt;li&gt;Revision 6131 (Issue #4335) - Fixes the way scrolling works in the Control Panel&lt;/li&gt;
&lt;li&gt;Revision 6134 (Issue 4293) - Resolves issues when verifying newly created indexes&lt;/li&gt;
&lt;li&gt;Revision 6138 (Issue 4338) - Changes the default Global Access Controls to provide better secure by default permissions for users to update their own entry&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;
&lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/java&quot;&gt;java&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opends&quot;&gt;opends&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opensource&quot;&gt;opensource&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/performance&quot;&gt;performance&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/quality&quot;&gt;quality&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/replication&quot;&gt;replication&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/opends_2_2_0_release1</guid>
         <pubDate>Mon, 16 Nov 2009 17:02:03 -0800</pubDate>
      </item>
      <item>
         <title>mcraig: Installing Directory Server Enterprise Edition 7.0</title>
         <link>http://blogs.sun.com/marginNotes/entry/installing_directory_server_enterprise_edition1</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/get1.jsp&quot;&gt;&lt;img height=&quot;92&quot; border=&quot;0&quot; width=&quot;67&quot; style=&quot;float:left;padding-right:2px;&quot; alt=&quot;Download DSEE free of charge&quot; src=&quot;http://www.sun.com/software/products/identity/images/thumb_software.jpg&quot;/&gt;&lt;/a&gt;This entry takes you through Directory Server Enterprise Edition
installation on Windows Server 2008, showing screen shots taken while installing
Directory Service Control Center with Directory Server and Directory
Proxy Server on a Windows system. I wrote a similar entry for &lt;a rel=&quot;nofollow&quot; title=&quot;DSEE 6.0 install on Windows&quot;&gt;DSEE 6.0 in March 2007&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;Downloading Directory Server Enterprise Edition&lt;/b&gt;&lt;/p&gt; &lt;p&gt;You can download Directory Server Enterprise Edition 7.0 from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/get1.jsp&quot; title=&quot;Download link&quot;&gt;http://www.sun.com/software/products/directory_srvr_ee/get1.jsp&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;To install Directory Server Enterprise Edition, get the Windows .zip file, &lt;tt&gt;DSEE.7.0.Windows-X86-zip.zip&lt;/tt&gt;.&lt;/p&gt; &lt;p&gt;Note that DSEE 7.0 processes run as 32-bit applications on Windows systems.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;Installing Directory Server Enterprise Edition Software&lt;br /&gt;&lt;/b&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Unpack the .zip file, which contains the &lt;tt&gt;idsktune&lt;/tt&gt; utility, the Microsoft Visual C++ 2008 Redistributable Package, and the &lt;tt&gt;sun-dsee7.zip&lt;/tt&gt; to unpack.&lt;br /&gt;&lt;img alt=&quot;Files in distribution&quot;/&gt;&lt;/li&gt; &lt;li&gt; Double-click and install &lt;tt&gt;vcredist_x86&lt;/tt&gt; if the Microsoft Visual C++ 2008 Redistributable Package is not already installed on the system.&lt;/li&gt; &lt;li&gt;Run the &lt;tt&gt;idsktune&lt;/tt&gt; utility.&lt;br /&gt;&lt;img alt=&quot;idsktune Output&quot;/&gt;&lt;br /&gt;Note that if this were a production install, I would need more RAM.&lt;/li&gt; &lt;li&gt;Unpack &lt;tt&gt;sun-dsee7.zip&lt;/tt&gt; where you want to put the software, such as C:&amp;#92;Program Files&amp;#92;Sun.&lt;br /&gt;The .zip contains a dsee7 folder that houses all the files you need to keep.&lt;br /&gt;&lt;img alt=&quot;Files unpacked&quot;/&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Note that the files are now installed under &lt;tt&gt;C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;&lt;/tt&gt;.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Setting Up Directory Service Control Center Components&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Before you can create Directory Server and Directory Proxy Server instances through the DSCC console, you must set up the DSCC console (a web app housed in an application server such as GlassFish, Tomcat, or WebLogic that I expect you to have installed already), and set up the DSCC agent (a local service residing in the Common Agent Container, aka Cacao, that allows you to access servers, in particular to start them when they are stopped, and so forth).&lt;/p&gt; &lt;p&gt;Note that on Windows 2008 if you are not Administrator, you cannot register the DSCC Agent in the Common Agent Container until you set the following Windows registry keys to 0:&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;pre&gt;HKLM&amp;#92;SOFTWARE&amp;#92;Microsoft&amp;#92;Windows&amp;#92;CurrentVersion&amp;#92;Policies&amp;#92;System&amp;#92;EnableInstallerDetection
HKLM&amp;#92;SOFTWARE&amp;#92;Microsoft&amp;#92;Windows&amp;#92;CurrentVersion&amp;#92;Policies&amp;#92;System&amp;#92;EnableLUA&lt;/pre&gt; &lt;p&gt;The procedure below worked with GlassFish v2.1. &lt;br /&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Create the &lt;tt&gt;dscc7.war&lt;/tt&gt; file containing the application to deploy.&lt;br /&gt;&lt;tt&gt;C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;bin&amp;gt;dsccsetup war-file-create&lt;/tt&gt;&lt;/li&gt; &lt;li&gt;Initialize the DSCC Registry (the Directory Server instance DSCC uses to keep track of managed servers).&lt;br /&gt;&lt;tt&gt;C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;bin&amp;gt;dsccsetup ads-create&lt;/tt&gt;&lt;br /&gt;During this step, set and &lt;b&gt;&lt;i&gt;remember the Directory Service Manager password&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;Directory Service Manager is the DSCC user who has credentials to handle all managed servers.&lt;/li&gt; &lt;li&gt;Register the DSCC Agent in the Common Agent Container.&lt;br /&gt;&lt;tt&gt;C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;bin&amp;gt;dsccsetup ads-create&lt;/tt&gt;&lt;br /&gt;&lt;tt&gt;...&lt;/tt&gt;&lt;br /&gt;&lt;tt&gt;Cacao will listen on port &lt;i&gt;&lt;b&gt;21162&lt;/b&gt;&lt;/i&gt;&lt;/tt&gt;&lt;br /&gt;&lt;tt&gt;...&lt;/tt&gt;&lt;br /&gt;Note the port number used by the Common Agent Container.&lt;/li&gt; &lt;li&gt;Add the following permissions to the end of the &lt;tt&gt;C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;SDK&amp;#92;domains&amp;#92;domain1&amp;#92;config&amp;#92;server.policy&lt;/tt&gt; file.&lt;br /&gt; &lt;pre&gt;// Permissions for Directory Service Control Center
grant codeBase &quot;file:${com.sun.aas.instanceRoot}/applications/j2ee-modules/dscc7/-&quot;
{ permission java.security.AllPermission;
};&lt;/pre&gt; &lt;/li&gt; &lt;li&gt;Deploy DSCC.&lt;br /&gt;&lt;img alt=&quot;Select WAR file&quot;/&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt=&quot;Deploying DSCC war&quot;/&gt;&lt;/li&gt; &lt;li&gt;Login to Directory Service Control Center using the Directory Service Manager password from the previous procedure.&lt;br /&gt;&lt;img alt=&quot;Login DSCC&quot;/&gt;&lt;/li&gt; &lt;li&gt;At this point, you should see the DSCC home page.&lt;img alt=&quot;DSCC home&quot;/&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&lt;b&gt;Creating a Directory Server Instance&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Time to create a directory to hold sample data.&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Click Create New Directory Server.&lt;/li&gt; &lt;li&gt;Provide the properties needed to create the server, and click Next.&lt;br /&gt;(See the screen shot below for hints.)&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Accept the self-signed certificate, and click Next.&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Accept the Default Settings, and click Next.&lt;/li&gt; &lt;li&gt;Note that the DSCC Agent Port is the port number provided when the Agent was registered in the previous procedure.&lt;br /&gt;&lt;img alt=&quot;Create DS instance&quot;/&gt;&lt;br /&gt;The host name in this case is localhost, since the server is running in VirtualBox on a laptop. (Now you know why I did not give it 4GB RAM ;-)&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Click Finish.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Before going further, add a dc=example,dc=com suffix, and import sample data into the Directory Server instance just created.&lt;/p&gt; &lt;ol&gt; &lt;li&gt;In DSCC under Directory Server &amp;gt; Suffixes, click New Suffix.&lt;/li&gt; &lt;li&gt;Use the example suffix DN, dc=example,dc=com, and click Next.&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Skip replication for now, and click Next.&lt;/li&gt; &lt;li&gt;Choose the localhost:1389 server you created, then click Next.&lt;/li&gt; &lt;li&gt;Accept the Default Settings, and click Next.&lt;/li&gt; &lt;li&gt;Accept the Default Database Location, and click Next.&lt;/li&gt; &lt;li&gt;Select &lt;span class=&quot;LblLev3Txt&quot;&gt;&lt;/span&gt; &lt;span class=&quot;LblLev3Txt&quot;&gt;&lt;label for=&quot;WizardWindow.Wizard.NewSuffixDataPage.DataRadio&quot;&gt;Initialize by Importing Sample Data (160 entries)&lt;/label&gt;&lt;/span&gt;, and click Next.&lt;/li&gt; &lt;li&gt;Read the summary, and click Finish.&lt;br /&gt;&lt;img alt=&quot;Import example data&quot;/&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&lt;b&gt;Creating a Directory Proxy Server Instance&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Next, create a proxy that could be used instead of allowing direct access to the directory.&lt;/p&gt; &lt;ol&gt; &lt;li&gt;On the DSCC home page, click Create New Proxy Server.&lt;/li&gt; &lt;li&gt;Provide the properties needed to create the server, and click Next.&lt;br /&gt;(See the screenshot below for hints.)&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Accept the Default Settings, and click Next.&lt;/li&gt; &lt;li&gt;Read the summary, and click Finish.&lt;br /&gt;&lt;img alt=&quot;Create DPS instance&quot;/&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Finally, you can use DSCC to configure the proxy to send requests to the Directory Server instance.&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Under the Proxy Servers tab, click localhost:9389.&lt;/li&gt; &lt;li&gt;Under the Routing &amp;gt; Data Sources tab, click New Data Source.&lt;/li&gt; &lt;li&gt;Provide a name, but otherwise accept defaults throughout the Creating New Data Source wizard.&lt;/li&gt; &lt;li&gt;Under the Routing &amp;gt; Data Source Pools tab, click defaultDataSourcePool.&lt;/li&gt; &lt;li&gt;Click Choose Data Sources, and add the new data source you created to the Data Source list.&lt;/li&gt; &lt;li&gt;In each LDAP operation column for the data source, set the weight to 1.&lt;br /&gt;&lt;img alt=&quot;Data source pool settings&quot;/&gt;&lt;/li&gt; &lt;li&gt;Under Server Operation &amp;gt; Main, click Restart.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&lt;b&gt;Trying It Out&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Directory Server Enterprise Edition is delivered with command line tools for accessing the directory service. For example, the ldapsearch tool installed here in C:&amp;#92;Program Files&amp;#92;Sun&amp;#92;dsee7&amp;#92;dsrk&amp;#92;bin, allows you to see that the search functionality is working as expected.&lt;/p&gt; &lt;p&gt;First, search Directory Server on port 1389 to verify the data is there. Then, search through Directory Proxy Server on port 9389 to make sure the proxy is properly configured.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;Try it out&quot;/&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Note that you can now access Directory Server data through Directory Proxy Server, and that you can manage both servers through Directory Service Control Center.&lt;br /&gt;&lt;/p&gt;</description>
         <author>mcraig</author>
         <guid isPermaLink="false">http://blogs.sun.com/marginNotes/entry/installing_directory_server_enterprise_edition1</guid>
         <pubDate>Mon, 16 Nov 2009 07:24:22 -0800</pubDate>
      </item>
      <item>
         <title>mcraig: Sun Directory Server Enterprise Edition 7.0</title>
         <link>http://blogs.sun.com/marginNotes/entry/sun_directory_server_enterprise_edition</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/get1.jsp&quot;&gt;&lt;img height=&quot;92&quot; border=&quot;0&quot; width=&quot;67&quot; style=&quot;float:left;padding-right:2px;&quot; alt=&quot;Download DSEE free of charge&quot; src=&quot;http://www.sun.com/software/products/identity/images/thumb_software.jpg&quot;/&gt;&lt;/a&gt;Congratulations to the DSEE 7.0 team!&lt;/p&gt; &lt;p&gt;Sun Directory Server Enterprise Edition 7.0 released today. You can download the software for your platform at &lt;a rel=&quot;nofollow&quot; title=&quot;Download link&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/get1.jsp&quot;&gt;http://www.sun.com/software/products/directory_srvr_ee/get1.jsp&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The documentation should follow shortly at &lt;a rel=&quot;nofollow&quot; title=&quot;DSEE 7.0 Documentation Collection&quot; target=&quot;_blank&quot; href=&quot;http://docs.sfbay.sun.com/app/docs/coll/1819.1&quot;&gt;http://docs.sfbay.sun.com/app/docs/coll/1819.1&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;</description>
         <author>mcraig</author>
         <guid isPermaLink="false">http://blogs.sun.com/marginNotes/entry/sun_directory_server_enterprise_edition</guid>
         <pubDate>Mon, 16 Nov 2009 07:23:29 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: Directory Server Performance and Cloud Computing</title>
         <link>http://blogs.sun.com/nickwooler/entry/directory_server_performance_and_cloud</link>
         <description>&lt;p&gt;&lt;img src=&quot;http://photos-h.ak.fbcdn.net/hphotos-ak-snc3/hs110.snc3/15743_176894246980_723391980_3325961_3308198_s.jpg&quot; align=&quot;left&quot;/&gt;I recently attended &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.gartner.com/it/page.jsp?id=838920&quot;&gt;Gartner IAM&lt;/a&gt; in San Diego and the topic of&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/solutions/cloudcomputing/index.jsp&quot;&gt;Cloud Computing&lt;/a&gt;&amp;nbsp;permeated the titles of presentations throughout the conference. &amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://agendabuilder.gartner.com/iam4/webpages/SessionList.aspx?Speaker=701941&quot;&gt;Eric Sachs&lt;/a&gt;, from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://eric.sachs.googlepages.com/&quot;&gt;Google&lt;/a&gt; gave a good presentation on applying IAM principles to applications in the cloud. &amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://agendabuilder.gartner.com/iam4/webpages/SessionDetail.aspx?EventSessionId=847&quot;&gt;RSA&lt;/a&gt; talked about network based security detection for companies leveraging the cloud. &amp;nbsp;You might even argue, depending on your definition of the cloud, that &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://agendabuilder.gartner.com/iam4/webpages/SessionDetail.aspx?EventSessionId=845&quot;&gt;Matthew Modica's&lt;/a&gt; talk on using &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/rolemanager/index.xml&quot;&gt;Sun Role Manager&lt;/a&gt; at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.express-scripts.com/&quot;&gt;Express Script&lt;/a&gt;s was about using role management to help provide better security to cloud based services. &amp;nbsp;However, despite the good content and dialogue it seems that there is still some room for clarification as this space evolves. &amp;nbsp;The one thing that seemed obvious was that performance requirements for IAM infrastructure is going to continue to grow and be tested by this evolving space. &amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Cloud_computing_types.svg/350px-Cloud_computing_types.svg.png&quot; align=&quot;right&quot;/&gt;At Sun, we worry about performance requirements every day as our customers push our existing technologies with demanding performance requirements. &amp;nbsp;Directory Server Enterprise Edition with it's more than 10 years of experience in the market has had to deal with cloud based architectures in a number of ways. &amp;nbsp;However, before we talk about how they intersect it is prudent for us to define the different types of clouds (prudent because there is still controversy over the definition of clouds). According to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Main_Page&quot;&gt;Wikipedia&lt;/a&gt; there are three different types of clouds: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Cloud_computing#Public_cloud&quot;&gt;Public, Hybrid and Private&lt;/a&gt;. &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/index.jsp&quot;&gt;Directory Server Enterprise Edition (DSEE)&lt;/a&gt; provides infrastructure for companies that primarily use private and hybrid clouds. &amp;nbsp;In both the private and hybrid environments, these cloud based architectures reside in large enterprises using Directory Server to provide an authentication service for a portal and collaboration platforms for customer, employees and partner's. Additionally, Telco's and service providers have used &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/index.jsp&quot;&gt;DSEE&lt;/a&gt; to provide the identity backbone for private and hybrid clouds. &amp;nbsp;In these deployments DSEE is used as the access and authentication layer and&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opensso.org&quot;&gt;OpenSSO&lt;/a&gt; as the single-sign-on, federation or web services security layer. However, the most common use case that we see today is enterprises using DSEE as the identity backbone for the hybrid cloud environment. &amp;nbsp;This is where companies are using federation or web services security on top of Directory Services to leverage Public Cloud services to extend the services they offer customers, employees and partners. &amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;At the very least these architectures in cloud computing are pushing performance beyond traditional levels. &amp;nbsp;This is also why we have seen a resurgence in interest in Directory Services. &amp;nbsp;The Directory Server and specifically Sun's Directory Server Enterprise Edition provides proven performance that enterprises can rely on as they build, experiment and deploy these new services. &amp;nbsp;We continue to push our existing products and new versions of the product to get the best performance out of the platform. &amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ff1959.wordpress.com/2009/10/05/13800000-entry-sun-directory-server-5-2-patch-6-benchmark-yields-17000-searches-per-second/&quot;&gt;Terry Gardner&lt;/a&gt;, building off the great work &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.thezonemanager.com/&quot;&gt;Brad Diggs&lt;/a&gt; has done, recently published an example of this in his blog post to report performance results on a 13,800,000 user Directory using DSEE 5.2, Solaris 10 Update 7 using &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/solaris/zfs_learning_center.jsp&quot;&gt;ZFS&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/servers/netra/x4250/&quot;&gt;Sun Netra x4250&lt;/a&gt;. &amp;nbsp;The deployment provided some impressive performance results below (taken from Terry's Blog here):&lt;/p&gt;&lt;span style=&quot;color:#333333;font-family:verdana, tahoma, arial, sans-serif;font-size:12px;line-height:19px;&quot;&gt; &lt;ul style=&quot;padding-top:0px;padding-right:1em;padding-bottom:0px;padding-left:1em;margin-top:1em;margin-right:1em;margin-bottom:1em;margin-left:1em;list-style-image:url(http://s2.wordpress.com/wp-content/themes/pub/mistylook/img/bullet.png);&quot;&gt; &lt;li style=&quot;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;&quot;&gt;&lt;span style=&quot;background-color:#ffff87;&quot;&gt;8,000 searches per second with simultaneous updates&lt;/span&gt;&lt;/li&gt; &lt;li style=&quot;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;&quot;&gt;&lt;span style=&quot;background-color:#ffff87;&quot;&gt;maximum 800 milliseconds for any single search&lt;/span&gt;&lt;/li&gt; &lt;li style=&quot;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;&quot;&gt;&lt;span style=&quot;background-color:#ffff87;&quot;&gt;minimum 70% CPU utilization (usr+sys)&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;div&gt;&lt;font color=&quot;#000000&quot; face=&quot;Times, tahoma, arial, sans-serif&quot;&gt;&lt;span style=&quot;font-size:medium;line-height:normal;&quot;&gt;As DSEE 7 is available for download today (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/get1.jsp&quot;&gt;here&lt;/a&gt;) with 3x performance improvements it is worth remembering the strong foundation and history DSEE 7 follows. &amp;nbsp;I look forward to sharing with you over the next several months the performance figures of proven deployments as customers use DSEE 7. &amp;nbsp; These future architectures that drive performance whether they be to serve private or hybrid clouds or critical enterprise collaboration platforms will continue to drive us at Sun to produce the best proven performance directory server on the planet.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/nickwooler/entry/directory_server_performance_and_cloud</guid>
         <pubDate>Mon, 16 Nov 2009 01:44:47 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: Identity in Healthcare Webinar Nov. 18</title>
         <link>http://blogs.sun.com/directoryservices/entry/identity_in_healthcare_webinar_nov</link>
         <description>&lt;img align=&quot;left&quot; src=&quot;http://farm1.static.flickr.com/2/1450769_e37cd62525.jpg?v=0&quot; style=&quot;width:150px;height:100px;&quot;/&gt;The &amp;nbsp;Sun Identity Management team will be giving a webinar next Wednesday to discuss the very important topic of Identity Management and healthcare. &amp;nbsp;As the healthcare legislation moves through congress the increase of 36M patients on healthcare providers, insurance companies, and patients will be profound. &amp;nbsp;The cost savings projected by the bills will rely on IT systems to provide increased access to information to drive productivity gains. &amp;nbsp;As we have seen with recent high profile identity security breeches at hospitals identity security is critical in making sure the right people have access to the appropriate information, that information must be shared with all members of the value chain securely. &lt;p&gt;Sun's Identity Management Suite provides a powerful package of solutions to help with storing identity information with Directory Server Enterprise Edition; &amp;nbsp;managing authorization, federation and web services security with OpenSSO; providing provisioning solutions with Identity Manager; and, defining and managing role based access control with Role Manager.&lt;/p&gt; &lt;p&gt; Join this free Webinar to learn how Sun's identity management solutions can help your organization to:&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Automate management of digital identities for other providers, patients, physicians, clinicians, and payors&amp;nbsp;Provide single sign-on (SSO) and secure federated access to privacy-regulated healthcare information while adhering to strict mandates&lt;/li&gt; &lt;li&gt;Enable delegated, self-service password management&lt;/li&gt; &lt;li&gt;Comply with the Health Insurance Portability and Accountability Act (HIPAA), internal security policies, and corporate governance policies with complete auditing and reporting capabilities&lt;/li&gt; &lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Sun identity management solutions make it easier for healthcare organizations to manage and share digital information.&lt;/p&gt; &lt;p&gt;Register&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://dct.sun.com/dct/forms/reg_us_0911_791_0.jsp&quot;&gt;here.&lt;/a&gt; &lt;/p&gt;&lt;span style=&quot;font-family:Arial, Helvetica, FreeSans, 'Nimbus Sans L', sans-serif;font-size:12px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; name=&quot;skip2content&quot; style=&quot;text-decoration:none;&quot;&gt; &lt;table align=&quot;left&quot; border=&quot;0&quot; cellpadding=&quot;4&quot; cellspacing=&quot;1&quot; style=&quot;margin-top:0pt;margin-right:auto;margin-bottom:20px;margin-left:auto;background-color:#e7e7e7;width:600px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Topic:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Topic: Sun Webinar Series - Identity Management for Healthcare&lt;/strong&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;Wednesday, November 18, 2009 &lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;10:00 am PDT / 1:00 pm EDT / 19.00 CET (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://timeanddate.com/worldclock/fixedtime.html?month=11&amp;amp;day=18&amp;amp;year=2009&amp;amp;hour=10&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=224&quot; style=&quot;text-decoration:none;color:#3e6b8a;&quot;&gt;check my timezone)&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Duration:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;1 hour&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Speaker:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;Sun Product Manager Suresh Sridharan&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/directoryservices/entry/identity_in_healthcare_webinar_nov</guid>
         <pubDate>Fri, 13 Nov 2009 02:24:16 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: Webinar: Identity Management and Healthcare</title>
         <link>http://blogs.sun.com/nickwooler/entry/webinar_identity_management_and_healthcare</link>
         <description>&lt;img align=&quot;left&quot; src=&quot;http://farm1.static.flickr.com/2/1450769_e37cd62525.jpg?v=0&quot; style=&quot;width:150px;height:100px;&quot;/&gt;The &amp;nbsp;Sun Identity Management team will be giving a webinar next Wednesday to discuss the very important topic of Identity Management and healthcare. &amp;nbsp;As the healthcare legislation moves through congress the increase of 36M patients on healthcare providers, insurance companies, and patients will be profound. &amp;nbsp;The cost savings projected by the bills will rely on IT systems to provide increased access to information to drive productivity gains. &amp;nbsp;As we have seen with recent high profile identity security breeches at hospitals identity security is critical in making sure the right people have access to the appropriate information, that information must be shared with all members of the value chain securely. &lt;p&gt;Sun's Identity Management Suite provides a powerful package of solutions to help with storing identity information with Directory Server Enterprise Edition; &amp;nbsp;managing authorization, federation and web services security with OpenSSO; providing provisioning solutions with Identity Manager; and, defining and managing role based access control with Role Manager.&lt;/p&gt; &lt;p&gt; Join this free Webinar to learn how Sun's identity management solutions can help your organization to:&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Automate management of digital identities for other providers, patients, physicians, clinicians, and payors&amp;nbsp;Provide single sign-on (SSO) and secure federated access to privacy-regulated healthcare information while adhering to strict mandates&lt;/li&gt; &lt;li&gt;Enable delegated, self-service password management&lt;/li&gt; &lt;li&gt;Comply with the Health Insurance Portability and Accountability Act (HIPAA), internal security policies, and corporate governance policies with complete auditing and reporting capabilities&lt;/li&gt; &lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Sun identity management solutions make it easier for healthcare organizations to manage and share digital information.&lt;/p&gt; &lt;p&gt;Register&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://dct.sun.com/dct/forms/reg_us_0911_791_0.jsp&quot;&gt;here.&lt;/a&gt; &lt;/p&gt;&lt;span style=&quot;font-family:Arial, Helvetica, FreeSans, 'Nimbus Sans L', sans-serif;font-size:12px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; name=&quot;skip2content&quot; style=&quot;text-decoration:none;&quot;&gt; &lt;table align=&quot;left&quot; border=&quot;0&quot; cellpadding=&quot;4&quot; cellspacing=&quot;1&quot; style=&quot;margin-top:0pt;margin-right:auto;margin-bottom:20px;margin-left:auto;background-color:#e7e7e7;width:600px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Topic:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Topic: Sun Webinar Series - Identity Management for Healthcare&lt;/strong&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;Wednesday, November 18, 2009 &lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;10:00 am PDT / 1:00 pm EDT / 19.00 CET (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://timeanddate.com/worldclock/fixedtime.html?month=11&amp;amp;day=18&amp;amp;year=2009&amp;amp;hour=10&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=224&quot; style=&quot;text-decoration:none;color:#3e6b8a;&quot;&gt;check my timezone)&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Duration:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;1 hour&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Speaker:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;Sun Product Manager Suresh Sridharan&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/nickwooler/entry/webinar_identity_management_and_healthcare</guid>
         <pubDate>Fri, 13 Nov 2009 02:22:32 -0800</pubDate>
      </item>
      <item>
         <title>Ludo: OpenDS in Polish</title>
         <link>http://blogs.sun.com/Ludo/entry/opends_in_polish</link>
         <description>&lt;p style=&quot;text-align:right;&quot;&gt;
&lt;img src=&quot;http://blogs.sun.com/Ludo/resource/PolandFlag.jpg&quot; height=&quot;200&quot; width=&quot;230&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; alt=&quot;Polandflag&quot;/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/jespraha/entry/opends_in_polish&quot; title=&quot;Pavel post on Polish translation of OpenDS&quot;&gt;Pavel Heimlich&lt;/a&gt; just &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://opends.dev.java.net/servlets/ReadMsg?list=users&amp;amp;msgNo=2674&quot; title=&quot;Pavel email on OpenDS Users mailing list archive&quot;&gt;announced today&lt;/a&gt;, on the project users mailing list that the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/&quot; title=&quot;OpenDS, the open source LDAP directory service in Java&quot;&gt;OpenDS project&lt;/a&gt; is now (partly) localized in Polish. Translation of the messages for the command line tools has been contributed by 2 members of the Polish OpenDS Community : &lt;strong&gt;Bart&amp;#322;omiej Pelc&lt;/strong&gt; and &lt;strong&gt;Marek Roszkowski&lt;/strong&gt;. Many &lt;strong&gt;thanks&lt;/strong&gt; from the development team to both of you.
&lt;/p&gt;&lt;p&gt;
This is the 6th localization of OpenDS that is shipping. Other languages are still work in progress : Italian, Serb, Portuguese, Korean... If you want to contribute, it's easy: Join the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://opends.dev.java.net/public/docs/dev-docs/OpenDS-Governance.html&quot; title=&quot;OpenDS governance and roles&quot;&gt;project as a Contributor&lt;/a&gt;, and create your account of the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://translate.sun.com/opencti/&quot; title=&quot;Community Translation Interface&quot;&gt;Community Translation Interface&lt;/a&gt;. The project is currently named OpenDS 2.3easy (it's a subset of the whole OpenDS messages, leaving out the server error messages).
&lt;/p&gt;&lt;p&gt;
The Polish translation files are available in the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/daily-builds/latest/&quot; title=&quot;OpenDS Latest Daily Build&quot;&gt;latest daily build&lt;/a&gt;. If you want to turn of Polish localization or try some other language, check the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/Ludo/entry/tip_on_opends_localization_and&quot; title=&quot;Tip on OpenDS localization and error messages&quot;&gt;tip for enabling / disabling specific language&lt;/a&gt;. If you find any problem with the translations, please let us know. You can either file an issue in the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://opends.dev.java.net/servlets/ProjectIssues&quot; title=&quot;OpenDS Issue Tracker&quot;&gt;Issue Tracker&lt;/a&gt;, or send an email on the localization and internationalization mailing list : g11n (at) opends.dev.java.net.
&lt;/p&gt;
&lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/localization&quot;&gt;localization&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opends&quot;&gt;opends&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opensource&quot;&gt;opensource&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/opends_in_polish</guid>
         <pubDate>Fri, 13 Nov 2009 00:59:13 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: SAVE THE DATE: NY User Group Identity Management Dec. 2</title>
         <link>http://blogs.sun.com/directoryservices/entry/save_the_date_ny_user</link>
         <description>&lt;span style=&quot;font-family:Helvetica;&quot;&gt;&lt;div align=&quot;CENTER&quot;&gt;&lt;font&gt;&lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;strong&gt;SAVE THE DATE - Wednesday, December 2, 2009&lt;br /&gt;Sun Identity Management User Group Session&lt;br /&gt;Grammercy Park Room&lt;br /&gt;Sun Microsystems, 101 Park Avenue, New York, NY&lt;/strong&gt;&lt;/span&gt;&lt;/font&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt; &lt;div&gt;&lt;font&gt;&lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-size:15px;&quot;&gt;The Sun Identity Management User Group will meet for its next session at Sun Microsystems, 101 Park Avenue, New York, NY on Wednesday, December 2, 2009.&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;We are still finalizing&amp;nbsp;the agenda and we will publish in this blog as soon as it is ready.&amp;nbsp;&lt;/p&gt; &lt;p&gt;Register &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sunusergroup.eventbrite.com/&quot;&gt;here&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Here are a couple of pictures from a user group in London. &amp;nbsp;Etienne is doing the presentation on Directory Server.&lt;/p&gt; &lt;p&gt;&lt;img align=&quot;left&quot;/&gt; &lt;/p&gt; &lt;p&gt;&lt;img align=&quot;left&quot;/&gt; &lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/directoryservices/entry/save_the_date_ny_user</guid>
         <pubDate>Thu, 12 Nov 2009 01:56:14 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: NY Identity User Group December 2</title>
         <link>http://blogs.sun.com/nickwooler/entry/ny_identity_user_group_december</link>
         <description>&lt;span style=&quot;font-family:Helvetica;&quot;&gt;&lt;div align=&quot;CENTER&quot;&gt;&lt;font&gt;&lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;strong&gt;SAVE THE DATE - Wednesday, December 2, 2009&lt;br /&gt;Sun Identity Management User Group Session&lt;br /&gt;Grammercy Park Room&lt;br /&gt;Sun Microsystems, 101 Park Avenue, New York, NY&lt;/strong&gt;&lt;/span&gt;&lt;/font&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt; &lt;div&gt;&lt;font&gt;&lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-size:15px;&quot;&gt;The Sun Identity Management User Group will meet for its next session at Sun Microsystems, 101 Park Avenue, New York, NY on Wednesday, December 2, 2009.&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;We are still finalizing&amp;nbsp;the agenda and I will publish in this blog as soon as it is ready.&amp;nbsp;&lt;/p&gt; &lt;p&gt;Register &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sunusergroup.eventbrite.com/&quot;&gt;here&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Here are a couple of pictures from a user group in London. &amp;nbsp;Etienne is doing the presentation on Directory Server.&lt;/p&gt; &lt;p&gt;&lt;img align=&quot;left&quot;/&gt; &lt;/p&gt; &lt;p&gt;&lt;img align=&quot;left&quot;/&gt; &lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/nickwooler/entry/ny_identity_user_group_december</guid>
         <pubDate>Thu, 12 Nov 2009 01:54:17 -0800</pubDate>
      </item>
      <item>
         <title>Ludo: OpenDS Silent install</title>
         <link>http://blogs.sun.com/Ludo/entry/opends_silent_install</link>
         <description>&lt;p&gt;&lt;img height=&quot;40&quot; width=&quot;255&quot; border=&quot;0&quot; align=&quot;left&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; alt=&quot;Opends Logo Tag&quot;/&gt;One of the things we're the most proud of in the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/&quot; title=&quot;OpenDS, the open source LDAP Directory Service in Java&quot;&gt;OpenDS project&lt;/a&gt; is the simplicity of installation and initial configuration, thanks to the Java Web Start &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/latest/install/QuickSetup.jnlp&quot; title=&quot;Install OpenDS, the open source LDAP Directory Service in Java, now !&quot;&gt;QuickSetup installer&lt;/a&gt;. We say that you can download, install and configure OpenDS to run on your machine &lt;a rel=&quot;nofollow&quot; title=&quot;Video : Install OpenDS takes longer than to boil an egg.&quot;&gt;in less than 3 minutes and 6 clicks&lt;/a&gt;.
&lt;br /&gt;But OpenDS can also be &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/latest/OpenDS-2.2.0-RC2.zip&quot; title=&quot;Download OpenDS 2.2.0 RC 2 Zip file&quot;&gt;downloaded as a Zip&lt;/a&gt; and installed with the setup program, which can be either graphical or in command line and even used in silent mode.
&lt;br /&gt;The OpenDS community is often full of resources and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://lucasrockwell.com/other/opendsinstall.txt&quot; title=&quot;Lucas Rockwell script for installing OpenDS&quot;&gt;Lucas Rockwell pointed out to his script&lt;/a&gt; for downloading and installing OpenDS automatically. I've taken the liberty to improve his idea and show it here :
&lt;/p&gt; &lt;blockquote style=&quot;font-family:monospace;font-size:small;&quot;&gt;#!/bin/sh
&lt;br /&gt;&lt;br /&gt;# This is the OpenDS version number to install
&lt;br /&gt;VER=2.2.0-RC2
&lt;br /&gt;&lt;br /&gt;# Download with curl or wget, uncomment the preferred download method
&lt;br /&gt;curl -O http://www.opends.org/promoted-builds/${VER}/OpenDS-${VER}.zip
&lt;br /&gt;# wget -nd http://www.opends.org/promoted-builds/${VER}/OpenDS-${VER}.zip
&lt;br /&gt;&lt;br /&gt;unzip OpenDS-${VER}.zip
&lt;br /&gt;&lt;br /&gt;cd OpenDS-${VER}/
&lt;br /&gt;&lt;br /&gt;# Some possible option change :
&lt;br /&gt;# Replace -d 20 (generate sample data with 20 entries) with -a (create
&lt;br /&gt;# top entry) or -l &amp;lt;ldifFile&amp;gt; (load data from the LDIF file)
&lt;br /&gt;# Change -w &quot;secret12&quot; with -j /tmp/me/passwordfile to avoid hardcoded
&lt;br /&gt;# cleartext password
&lt;br /&gt;# Add -O to avoid starting the server after install
&lt;br /&gt;# Add -Q for a quiet install
&lt;br /&gt;# ./setup --help for more information on options
&lt;br /&gt;./setup --cli -n -b &quot;dc=example,dc=com&quot; -d 20 -p 1389 &amp;#92;
&lt;br /&gt;--adminConnectorPort 4444 -D &quot;cn=Directory Manager&quot; &amp;#92;
&lt;br /&gt;-w &quot;secret12&quot; -q -Z 1636 --generateSelfSignedCertificate
&lt;/blockquote&gt; &lt;p&gt;
As you can see, it's really trivial and it does the work from a few seconds to a few minutes depending on the speed of your internet connection.
&lt;br /&gt;The script can be downloaded &lt;a rel=&quot;nofollow&quot; title=&quot;opendsinstall.sh Script&quot;&gt;here&lt;/a&gt;.
&lt;br /&gt;Have fun !
&lt;/p&gt;  &lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/java&quot;&gt;java&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opends&quot;&gt;opends&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opensource&quot;&gt;opensource&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/opends_silent_install</guid>
         <pubDate>Mon, 09 Nov 2009 16:01:16 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: Google Dashboard and Identity Security</title>
         <link>http://blogs.sun.com/nickwooler/entry/google_dashboard_and_identity</link>
         <description>&lt;p&gt;&lt;img src=&quot;http://www.google.com/logos/bert_ernie-hp.gif&quot; align=&quot;right&quot;/&gt;This week Google launched a new service called &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.google.com/dashboard/&quot;&gt;Google Dashboard&lt;/a&gt; which can be found in the account settings in top right hand corner under &quot;personal settings&quot;. &amp;nbsp;The service is a great idea for a couple of reasons. &amp;nbsp;One, it served as a reminder (at least to this user) of all the services that I had actually signed-up for from Google over the years. &amp;nbsp;Which given the pace of their innovation and continuous beta approach and my propensity to try new things in the technology space was quite a few. &amp;nbsp;The second reason and arguably the most important was that it offered you the link to go and manage your privacy settings from the dashboard to the services you have subscribed. &amp;nbsp;This is critical and important for those customers and users that are interested in actively managing their identity at Google. Here are the reasons why!&lt;/p&gt; &lt;p&gt;&lt;img align=&quot;texttop&quot;/&gt; &lt;/p&gt; &lt;p&gt;In the world of Web 2.0, Mashups and Federation business's are constantly stitching together different applications to provide value to customer's and consumer's. Organization's need to give user's control of their privacy setting's to allow them to control what information they share when and where on the internet. &amp;nbsp;Most user's don't mind providing the information or more likely are unaware of what they are sharing. This is why the Google Dashboard feature is a powerful tool for user's to improve their security. The ability to access these privacy setting's existed in each of the services that Google offered. However, as I mentioned above, I had forgotten about all the different services I had signed up for within Google Land. This consolidation in one spot, gave me information, power and most importantly choice in one spot making my ability to make better decisions about how my identity is managed on the internet.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img align=&quot;texttop&quot;/&gt; &lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com&quot;&gt;Faceboo&lt;/a&gt;k has learned this lesson and has done a lot to put the power in user's hands of controlling how applications user their &lt;img src=&quot;http://profile.ak.fbcdn.net/object3/459/16/q31987371885_1932.jpg&quot; align=&quot;left&quot;/&gt;information. &amp;nbsp;I applaud what they have done to provide not only the tools but the education to users about what that privacy information actually means. &amp;nbsp;You can join the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/security?v=app_7146470109&quot;&gt;Facebook Security Fan Page&lt;/a&gt; to get updates on different steps they are taking to improve the choices users have to manage their identity data. &amp;nbsp;Another great step they have taken is also in the user experience they provide users in the pages that manage services and privacy by providing contextual help for users. &amp;nbsp;Big improvements that contribute to better user decision making. &amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Click &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.google.com/dashboard&quot;&gt;here&lt;/a&gt; and go check out your dashboard. &amp;nbsp;&lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/nickwooler/entry/google_dashboard_and_identity</guid>
         <pubDate>Fri, 06 Nov 2009 00:46:17 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: Identity Learning Labs at Gartner IAM, Nov. 9-11</title>
         <link>http://blogs.sun.com/directoryservices/entry/identity_learning_labs_at_gartner</link>
         <description>&lt;p&gt;Next week, Nov. 9-11, the Identity Management Team travels down to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.gartner.com/it/page.jsp?id=838920&quot;&gt;Gartner Identity Access Management&lt;/a&gt; conference to showcase two of our latest releases DSEE 7 and Role Manager 5. &amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.gartner.com/it/page.jsp?id=838920&quot;&gt;Gartner IAM&lt;/a&gt; is a great event because it not only gather's together experienced practitioners in the identity management space but has a number of events that are small enough that you can have quality conversations about real problems. &amp;nbsp;Last year, Verizon presented at this conference on the Directory and OpenSSO implementation that serves 50M users. &amp;nbsp;The presentation is a great example of the proven expertise that Sun brings to Identity Management and the proven extranet scale our products can support---not a marketing benchmark.&lt;/p&gt; &lt;p&gt; publisherID=1460825906&quot;&amp;gt;&lt;iframe class=&quot;embeddedvideo&quot; src=&quot;http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&amp;amp;publisherID=1460825906&quot; name=&quot;flashObj&quot; width=&quot;486&quot; height=&quot;322&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&quot;/&gt; &lt;/p&gt; &lt;p&gt;Our team has taken a different approach to this even this year and we are participating in Gartner's Learning Lab's. &amp;nbsp;Vendors, customer's and identity specialists are encouraged to come-by in a classroom style and learn about specific problem's Sun's product, partner's and customer's are doing to solve their identity business problems. &amp;nbsp;This is crucial today as the cost of failure or doing nothing rises exponentially. &amp;nbsp;The best way to ensure success is to learn from real-world implementations not marketing based slideware presentations. &amp;nbsp;This is why we have assembled not just the product teams but partners and real customer's to share their experience in these &quot;learning labs&quot;.&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://www.hardrock.com/corporate/logos/Compressed/WebQuality/HardRockCafe/HRC_B_small.gif&quot; align=&quot;left&quot;/&gt;The other great thing about Gartner IAM is that there are usually a few different ways to combine great industry expertise and a little fun. &amp;nbsp;On Tuesday, Nov. 10 at 9:00pm you can meet the Sun Identity team at the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.hardrock.com/locations/cafes3/tour.aspx?LocationID=47&amp;amp;MIBenumID=3&quot;&gt;Hard Rock&lt;/a&gt; Rooftop bar for drinks and conversation. &amp;nbsp;The first 50 people get a wristband for free drinks. &amp;nbsp;Identity management isn't hard so come to the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.hardrock.com/locations/cafes3/cafe.aspx?LocationID=47&amp;amp;MIBEnumID=3&amp;amp;src=homepage_locationdropdown&quot;&gt;Hard Rock&lt;/a&gt; to find out how to make it easy!&amp;nbsp;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p style=&quot;text-align:center;margin-bottom:0in;&quot;&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;Gartner IAM Sun Schedule&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;Monday, Nov 9th&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;u&gt;&lt;strong&gt;Learning Lab:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:40 - 1:05pm “Increase Speed &amp;amp;
Performance while reducing TCO with Sun Directory Server Enterprise
Edition”&amp;nbsp;Speaker: Nick Wooler, Sr Product
Manager – Sun Microsystems&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;1:05 - 1:30pm “Changing the Rules of
the game; Raising the bar with Rule Life-cycle Management and
closed-loop remediation”&amp;nbsp;Speaker: Neil Gandhi, Sr Product
Manager – Sun Microsystems&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;1:35 - 2:00pm &quot;IAM Governance,
Risk and Compliance -- the future of IAM&quot;,&amp;nbsp;Speaker: Sachin Nayyar, President -
BrinQa&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;2:05 - 2:30pm &quot;Enterprise Single
Sign On for Sun Identity Management&quot;,&amp;nbsp;Speaker: Stephane Fymat, VP of Strategy
and Product Management - Passlogix&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;u&gt;&lt;strong&gt;Sun Booth:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:30 - 2:30pm &lt;a rel=&quot;nofollow&quot;&gt;Daniel Raskin&lt;/a&gt; showcasing
OpenSSO&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:30 - 2:30pm &lt;a rel=&quot;nofollow&quot;&gt;Mat Hamlin&lt;/a&gt; showcasing Identity
Manager&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;Tuesday, Nov 10&lt;/strong&gt;&lt;sup&gt;&lt;strong&gt;th&lt;/strong&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;u&gt;&lt;strong&gt;Learning Lab:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:10 - 12:35pm “Role based user
provisioning; using business roles for identity life-cycle management
and identity auditing”,&amp;nbsp;Speaker: Mat Hamlin, Sr Product
Manager, Sun Microsystems&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:35 - 1:00pm “Three tough
challenges, one powerful solution: OpenSSO for web access management,
federation and Web services security”,&amp;nbsp;Speaker: Daniel Raskin, Chief Identity
Strategist – Sun Microsystems&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;1:05 - 1:30pm &quot;Privileged
Identity Risk Management: Mitigating the Insider Threat&quot;,&amp;nbsp;Speaker: Richard Weeks, VP of Channels
and Business Development, Cyber-Ark&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;1:35 - 2:00pm &quot;The WHO behind the
WHAT: Arcot Authentication and Sun OpenSSO Enterprise &quot; &amp;nbsp;Speaker: R 'Doc' Vaidhyanathan, Chief
Product Officer - Arcot&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;u&gt;&lt;strong&gt;Sun Booth:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:00 - 2:00pm Nick Wooler, showcasing DSEE&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:00 - 2:00pm &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.neilgandhi.net/gotroles/2009/07/identity-management-for-government-webinar-sun-microsystems.html&quot;&gt;Neil Ghandi&lt;/a&gt;, showcasing Role
Manager&lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/directoryservices/entry/identity_learning_labs_at_gartner</guid>
         <pubDate>Wed, 04 Nov 2009 01:21:54 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: Gartner IAM, Nov. 9-11: Identity Management Isn't Hard</title>
         <link>http://blogs.sun.com/nickwooler/entry/dsee_and_idm_team_at</link>
         <description>&lt;p&gt;Next week, Nov. 9-11, the Identity Management Team travels down to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.gartner.com/it/page.jsp?id=838920&quot;&gt;Gartner Identity Access Management&lt;/a&gt; conference to showcase two of our latest releases DSEE 7 and Role Manager 5. &amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.gartner.com/it/page.jsp?id=838920&quot;&gt;Gartner IAM&lt;/a&gt; is a great event because it not only gather's together experienced practitioners in the identity management space but has a number of events that are small enough that you can have quality conversations about real problems. &amp;nbsp;Last year, Verizon presented at this conference on the Directory and OpenSSO implementation that serves 50M users. &amp;nbsp;The presentation is a great example of the proven expertise that Sun brings to Identity Management and the proven extranet scale our products can support---not a marketing benchmark.&lt;/p&gt; &lt;p&gt; publisherID=1460825906&quot;&amp;gt;&lt;iframe class=&quot;embeddedvideo&quot; src=&quot;http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&amp;amp;publisherID=1460825906&quot; name=&quot;flashObj&quot; width=&quot;486&quot; height=&quot;322&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&quot;/&gt; &lt;/p&gt; &lt;p&gt;Our team has taken a different approach to this even this year and we are participating in Gartner's Learning Lab's. &amp;nbsp;Vendors, customer's and identity specialists are encouraged to come-by in a classroom style and learn about specific problem's Sun's product, partner's and customer's are using to solve their identity business problems. &amp;nbsp;This is crucial today as the cost of failure or doing nothing rises exponentially. &amp;nbsp;The best way to ensure success is to learn from real-world implementations not marketing based slideware presentations. &amp;nbsp;This is why we have assembled not just the product teams but partners and real customer's to share their experience in these &quot;learning labs&quot;.&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://www.hardrock.com/corporate/logos/Compressed/WebQuality/HardRockCafe/HRC_B_small.gif&quot; align=&quot;left&quot;/&gt;The other great thing about Gartner IAM is that there are usually a few different ways to combine great industry expertise and a little fun. &amp;nbsp;On Tuesday, Nov. 10 at 9:00pm you can meet the Sun Identity team at the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.hardrock.com/locations/cafes3/tour.aspx?LocationID=47&amp;amp;MIBenumID=3&quot;&gt;Hard Rock&lt;/a&gt; Rooftop bar for drinks and conversation. &amp;nbsp;The first 50 people get a wristband for free drinks. &amp;nbsp;Identity management isn't hard so come to the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.hardrock.com/locations/cafes3/cafe.aspx?LocationID=47&amp;amp;MIBEnumID=3&amp;amp;src=homepage_locationdropdown&quot;&gt;Hard Rock&lt;/a&gt; to find out how to make it easy!&amp;nbsp;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p style=&quot;text-align:center;margin-bottom:0in;&quot;&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;Gartner IAM Sun Schedule&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;Monday, Nov 9th&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;u&gt;&lt;strong&gt;Learning Lab:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:40 - 1:05pm “Increase Speed &amp;amp;
Performance while reducing TCO with Sun Directory Server Enterprise
Edition”&amp;nbsp;Speaker: Nick Wooler, Sr Product
Manager – Sun Microsystems&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;1:05 - 1:30pm “Changing the Rules of
the game; Raising the bar with Rule Life-cycle Management and
closed-loop remediation”&amp;nbsp;Speaker: Neil Gandhi, Sr Product
Manager – Sun Microsystems&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;1:35 - 2:00pm &quot;IAM Governance,
Risk and Compliance -- the future of IAM&quot;,&amp;nbsp;Speaker: Sachin Nayyar, President -
BrinQa&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;2:05 - 2:30pm &quot;Enterprise Single
Sign On for Sun Identity Management&quot;,&amp;nbsp;Speaker: Stephane Fymat, VP of Strategy
and Product Management - Passlogix&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;u&gt;&lt;strong&gt;Sun Booth:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:30 - 2:30pm &lt;a rel=&quot;nofollow&quot;&gt;Daniel Raskin&lt;/a&gt; showcasing
OpenSSO&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:30 - 2:30pm &lt;a rel=&quot;nofollow&quot;&gt;Mat Hamlin&lt;/a&gt; showcasing Identity
Manager&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;Tuesday, Nov 10&lt;/strong&gt;&lt;sup&gt;&lt;strong&gt;th&lt;/strong&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;u&gt;&lt;strong&gt;Learning Lab:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:10 - 12:35pm “Role based user
provisioning; using business roles for identity life-cycle management
and identity auditing”,&amp;nbsp;Speaker: Mat Hamlin, Sr Product
Manager, Sun Microsystems&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:35 - 1:00pm “Three tough
challenges, one powerful solution: OpenSSO for web access management,
federation and Web services security”,&amp;nbsp;Speaker: Daniel Raskin, Chief Identity
Strategist – Sun Microsystems&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;1:05 - 1:30pm &quot;Privileged
Identity Risk Management: Mitigating the Insider Threat&quot;,&amp;nbsp;Speaker: Richard Weeks, VP of Channels
and Business Development, Cyber-Ark&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;1:35 - 2:00pm &quot;The WHO behind the
WHAT: Arcot Authentication and Sun OpenSSO Enterprise &quot; &amp;nbsp;Speaker: R 'Doc' Vaidhyanathan, Chief
Product Officer - Arcot&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;&lt;u&gt;&lt;strong&gt;Sun Booth:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:00 - 2:00pm Nick Wooler, showcasing DSEE&lt;/p&gt; &lt;p style=&quot;margin-bottom:0in;&quot;&gt;12:00 - 2:00pm &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.neilgandhi.net/gotroles/2009/07/identity-management-for-government-webinar-sun-microsystems.html&quot;&gt;Neil Ghandi&lt;/a&gt;, showcasing Role
Manager&lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/nickwooler/entry/dsee_and_idm_team_at</guid>
         <pubDate>Wed, 04 Nov 2009 01:19:14 -0800</pubDate>
      </item>
      <item>
         <title>nwooler: Farewell to a Directory Hero</title>
         <link>http://blogs.sun.com/directoryservices/entry/farewell_to_a_directory_hero</link>
         <description>&lt;p&gt;&lt;img src=&quot;http://wizidm.files.wordpress.com/2009/10/don-5-22-05.jpg?w=107&amp;amp;h=150&quot; align=&quot;left&quot;/&gt;This weekend the Directory Community said goodbye to a true hero, Don Bowen. &amp;nbsp;Many on the Directory Team at Sun had the pleasure of working with Don and will miss his energy and enthusiasm for life, technology and his family. &amp;nbsp;Our condolences go out to his family. &amp;nbsp;We will miss you Don!&lt;/p&gt; &lt;p&gt;&amp;nbsp;You can read more or leave a comment for his family&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://wizidm.wordpress.com/&quot;&gt;here&lt;/a&gt;! &amp;nbsp;&lt;/p&gt; &lt;p&gt; &lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/directoryservices/entry/farewell_to_a_directory_hero</guid>
         <pubDate>Mon, 02 Nov 2009 03:00:31 -0800</pubDate>
      </item>
      <item>
         <title>mcraig: Sun Identity Manager With OpenDS 2.2</title>
         <link>http://blogs.sun.com/marginNotes/entry/sun_identity_manager_with_opends</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://opends.dev.java.net/public/downloads_index.html&quot;&gt;&lt;img height=&quot;49&quot; border=&quot;0&quot; width=&quot;155&quot; src=&quot;https://opends.dev.java.net/public/images/opends_logo.png&quot; alt=&quot;Download OpenDS&quot; style=&quot;float:right;&quot;/&gt;&lt;/a&gt;As Ludo mentions in his &lt;a rel=&quot;nofollow&quot; title=&quot;OpenDS 2.2 RC 1 announcement&quot;&gt;announcement about RC 1&lt;/a&gt; for OpenDS 2.2, this release adds external changelog access. Directory applications access the changelog to follow what updates are happening to directory data, and so find the changelog useful when aiming to stay synchronized.&lt;/p&gt; &lt;p&gt;Rob Byrne, who has been stitching together big identity deployments for the last few years, writes about how &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/robsayin/entry/sun_identity_manager_activesync_with&quot; title=&quot;IDM sync&quot;&gt;Sun Identity Manager seems to work fine with the OpenDS changelog&lt;/a&gt;, just as it does with the Sun Directory Server changelog. Rob hasn't tested every case, but it looks promising.&lt;br /&gt;&lt;/p&gt;</description>
         <author>mcraig</author>
         <guid isPermaLink="false">http://blogs.sun.com/marginNotes/entry/sun_identity_manager_with_opends</guid>
         <pubDate>Tue, 27 Oct 2009 17:37:00 -0700</pubDate>
      </item>
      <item>
         <title>Ludo: What's new in Sun Directory Server Enterprise Edition 7 ?</title>
         <link>http://blogs.sun.com/Ludo/entry/what_s_new_in_sun</link>
         <description>&lt;p&gt;
Did you attend the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/Ludo/entry/a_must_event_what_s&quot; title=&quot;Ludo's sketches on DSEE 7 Webinar&quot;&gt;event I talked about last week&lt;/a&gt; ? Remember, it was a webinar about Sun DSEE 7 and Role Manager 5.
&lt;br /&gt;Well, if you could not attend the webinar, you can watch it now, or &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://slx.sun.com/download/1179275769/11792757691256150614.mp4&quot; title=&quot;Video of the Sun DSEE 7 and Role Mgr 5 Overview webinar&quot;&gt;download the video&lt;/a&gt;. The slides are also &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://slx.sun.com/limelight/filevault/1179275769/0/RM5_DSEE7_Customer_Webinar_Presentation_v5.pdf&quot; title=&quot;Slides for Sun DSEE 7 and Role Mgr 5 Overview&quot;&gt;available&lt;/a&gt;.
&lt;br /&gt;Enjoy.
&lt;/p&gt;
&lt;p&gt;&lt;iframe class=&quot;embeddedvideo&quot; src=&quot;https://slx.sun.com/sites/slx1.foundry.sun.com/modules/flowplayer/FlowPlayerLight.swf?config=%7BmenuItems%3A%5Bfalse%2Cfalse%2Cfalse%2Cfalse%2Ctrue%2Ctrue%5D%2CallowFullScreen%3Atrue%2CshowFullScreenButton%3Atrue%2CshowPlayListButtons%3Afalse%2CshowStopButton%3Atrue%2CusePlayOverlay%3Afalse%2CautoPlay%3Afalse%2CautoBuffering%3Afalse%2CstartingBufferLength%3A1%2CshowMenu%3Atrue%2CemailVideoLink%3A%271179275769%27%2CemailPostUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CvideoFile%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Flimelight%2Ffilevault%2F1179275769%2F1%2F11792757691256150614%2Eflv%27%2CsplashImageFile%3A%27http%3A%2F%2Fsuncms%2Evo%2Ellnwd%2Enet%2Fo18%2Fs%2Fslx%2F11792757691256150614%2F11792757691256150614%5Ftmb%2F0000%2Ejpg%3Fh%3D49023f1c2312c6c2054d4683d8e45d2e%27%2CwatermarkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Ffiles%2Flogo%2Epng%27%2CwatermarkLinkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CshowWatermark%3A%27fullscreen%27%2Cloop%3Afalse%2Cwidth%3A530%2Cheight%3A400%2CcontrolsOverVideo%3A%27ease%27%2CcontrolBarGloss%3A%27low%27%2CinitialScale%3A%27fit%27%2CbaseURL%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Fsites%2Fslx1%2Efoundry%2Esun%2Ecom%2Fmodules%2Fflowplayer%27%2Cembedded%3Atrue%7D&quot; width=&quot;530&quot; height=&quot;400&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/what_s_new_in_sun</guid>
         <pubDate>Fri, 23 Oct 2009 00:03:43 -0700</pubDate>
      </item>
      <item>
         <title>nwooler: What's New In Directory Server Enterprise Edition 7?</title>
         <link>http://blogs.sun.com/directoryservices/entry/what_s_new_in_directory</link>
         <description>&lt;p&gt;Yesterday, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.neilgandhi.net/gotroles/&quot;&gt;Neil Ghandi&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://identityblog.burtongroup.com/bgidps/audit/&quot;&gt;Matt Hamlin&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/people/Etienne-Remillon/559594545&quot;&gt;Etienne Remillon&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/nickwooler/&quot;&gt;Nick Wooler&lt;/a&gt; gave a quick overview of what is new in Directory Server Enterprise Edition 7 and Role Manager 5. &amp;nbsp;Here are just a few of the great highlights that were discussed during the presentation. &amp;nbsp;Of course, you can get the full video embeded below. &amp;nbsp;Lastly, if you are interested in seeing more events like this you can go to the webinar site &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/webinars/&quot;&gt;here&lt;/a&gt;. &amp;nbsp;&lt;/p&gt; &lt;p&gt; &lt;iframe class=&quot;embeddedvideo&quot; src=&quot;https://slx.sun.com/sites/slx1.foundry.sun.com/modules/flowplayer/FlowPlayerLight.swf?config=%7Bembedded%3Atrue%2CbaseURL%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Fsites%2Fslx1%2Efoundry%2Esun%2Ecom%2Fmodules%2Fflowplayer%27%2CinitialScale%3A%27fit%27%2CcontrolBarGloss%3A%27low%27%2CcontrolsOverVideo%3A%27ease%27%2Cheight%3A400%2Cwidth%3A530%2Cloop%3Afalse%2CshowWatermark%3A%27fullscreen%27%2CwatermarkLinkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CwatermarkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Ffiles%2Flogo%2Epng%27%2CsplashImageFile%3A%27http%3A%2F%2Fsuncms%2Evo%2Ellnwd%2Enet%2Fo18%2Fs%2Fslx%2F11792757691256150614%2F11792757691256150614%5Ftmb%2F0000%2Ejpg%3Fh%3D49023f1c2312c6c2054d4683d8e45d2e%27%2CvideoFile%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Flimelight%2Ffilevault%2F1179275769%2F1%2F11792757691256150614%2Eflv%27%2CemailPostUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CemailVideoLink%3A%271179275769%27%2CshowMenu%3Atrue%2CstartingBufferLength%3A1%2CautoBuffering%3Afalse%2CautoPlay%3Afalse%2CusePlayOverlay%3Afalse%2CshowStopButton%3Atrue%2CshowPlayListButtons%3Afalse%2CshowFullScreenButton%3Atrue%2CallowFullScreen%3Atrue%2CmenuItems%3A%5Bfalse%2Cfalse%2Cfalse%2Cfalse%2Ctrue%2Ctrue%5D%7D&quot; width=&quot;530&quot; height=&quot;400&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;/p&gt; &lt;p&gt;You can download the slides &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://slx.sun.com/limelight/filevault/1179275769/0/RM5_DSEE7_Customer_Webinar_Presentation_v5.pdf&quot;&gt;here&lt;/a&gt;. &amp;nbsp;You can download the video &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://slx.sun.com/download/1179275769/11792757691256150614.mp4&quot;&gt;here.&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/directoryservices/entry/what_s_new_in_directory</guid>
         <pubDate>Thu, 22 Oct 2009 02:30:28 -0700</pubDate>
      </item>
      <item>
         <title>nwooler: What's New In Directory Server Enterprise Edition 7?</title>
         <link>http://blogs.sun.com/nickwooler/entry/what_s_new_in_directory</link>
         <description>&lt;p&gt;Yesterday, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.neilgandhi.net/gotroles/&quot;&gt;Neil Ghandi&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://identityblog.burtongroup.com/bgidps/audit/&quot;&gt;Matt Hamlin&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/people/Etienne-Remillon/559594545&quot;&gt;Etienne Remillon&lt;/a&gt; and I gave a quick overview of what is new in Directory Server Enterprise Edition 7 and Role Manager 5. &amp;nbsp;Here are just a few of the great highlights that were discussed during the presentation. &amp;nbsp;Of course, you can get the full video embeded below. &amp;nbsp;Lastly, if you are interested in seeing more events like this you can go to the webinar site &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/webinars/&quot;&gt;here&lt;/a&gt;. &amp;nbsp;&lt;/p&gt; &lt;p&gt; &lt;iframe class=&quot;embeddedvideo&quot; src=&quot;https://slx.sun.com/sites/slx1.foundry.sun.com/modules/flowplayer/FlowPlayerLight.swf?config=%7Bembedded%3Atrue%2CbaseURL%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Fsites%2Fslx1%2Efoundry%2Esun%2Ecom%2Fmodules%2Fflowplayer%27%2CinitialScale%3A%27fit%27%2CcontrolBarGloss%3A%27low%27%2CcontrolsOverVideo%3A%27ease%27%2Cheight%3A400%2Cwidth%3A530%2Cloop%3Afalse%2CshowWatermark%3A%27fullscreen%27%2CwatermarkLinkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CwatermarkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Ffiles%2Flogo%2Epng%27%2CsplashImageFile%3A%27http%3A%2F%2Fsuncms%2Evo%2Ellnwd%2Enet%2Fo18%2Fs%2Fslx%2F11792757691256150614%2F11792757691256150614%5Ftmb%2F0000%2Ejpg%3Fh%3D49023f1c2312c6c2054d4683d8e45d2e%27%2CvideoFile%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Flimelight%2Ffilevault%2F1179275769%2F1%2F11792757691256150614%2Eflv%27%2CemailPostUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CemailVideoLink%3A%271179275769%27%2CshowMenu%3Atrue%2CstartingBufferLength%3A1%2CautoBuffering%3Afalse%2CautoPlay%3Afalse%2CusePlayOverlay%3Afalse%2CshowStopButton%3Atrue%2CshowPlayListButtons%3Afalse%2CshowFullScreenButton%3Atrue%2CallowFullScreen%3Atrue%2CmenuItems%3A%5Bfalse%2Cfalse%2Cfalse%2Cfalse%2Ctrue%2Ctrue%5D%7D&quot; width=&quot;530&quot; height=&quot;400&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;/p&gt; &lt;p&gt;You can download the slides &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://slx.sun.com/limelight/filevault/1179275769/0/RM5_DSEE7_Customer_Webinar_Presentation_v5.pdf&quot;&gt;here&lt;/a&gt;. &amp;nbsp;You can download the video &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://slx.sun.com/download/1179275769/11792757691256150614.mp4&quot;&gt;here.&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/nickwooler/entry/what_s_new_in_directory</guid>
         <pubDate>Thu, 22 Oct 2009 02:28:13 -0700</pubDate>
      </item>
      <item>
         <title>Ludo: Enumeration based attributes in LDAP</title>
         <link>http://blogs.sun.com/Ludo/entry/enumeration_based_attributes_in_ldap</link>
         <description>&lt;p&gt;
Yesterday I've explained how to restrict LDAP attribute values using &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/Ludo/entry/regular_expression_based_attributes_in&quot; title=&quot;Regular Expression based attributes in LDAP&quot;&gt;Regular Expression based syntaxes&lt;/a&gt;, with the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/&quot; title=&quot;OpenDS, the open source LDAP Directory server in Java&quot;&gt;OpenDS directory server&lt;/a&gt;. There is another use case for restricting attribute values: when there is an enumerated list of possible values. It's possible to define finite list of values as a regular expression, but as we wanted to be able to provide additional values, we added in OpenDS the ability to define Enumeration based syntaxes, and we implemented it as a syntax definition extension as well.
&lt;/p&gt;&lt;p&gt;
Here's an example of use of an Enumeration syntax for the day of the week. Let's first define and load the syntax in the OpenDS directory server's schema :
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapmodify -D cn=directory&amp;#92; manager -p 1389
&lt;br /&gt;Password for user 'cn=directory manager':
&lt;br /&gt;dn: cn=schema
&lt;br /&gt;changetype: modify
&lt;br /&gt;add: ldapsyntaxes
&lt;br /&gt;ldapSyntaxes: ( 1.3.6.1.4.1.32473.4 DESC 'Day Of The Week'
&lt;br /&gt;X-ENUM ( 'monday' 'tuesday' 'wednesday' 'thursday'
&lt;br /&gt;'friday' 'saturday' 'sunday' ) )
&lt;br /&gt;
&lt;br /&gt;Processing MODIFY request for cn=schema
&lt;br /&gt;MODIFY operation successful for DN cn=schema
&lt;br /&gt;^D
&lt;/blockquote&gt;&lt;p&gt;
Let's use the syntax in an attribute, itself used in an object classes:
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapmodify -D cn=directory&amp;#92; manager -p 1389
&lt;br /&gt;Password for user 'cn=directory manager':
&lt;br /&gt;
&lt;br /&gt;dn: cn=schema
&lt;br /&gt;changetype: modify
&lt;br /&gt;add: attributetypes
&lt;br /&gt;attributetypes: ( 1.3.6.1.4.1.32473.5 NAME 'test-attr-enum'
&lt;br /&gt;SYNTAX 1.3.6.1.4.1.32473.4 )
&lt;br /&gt;-
&lt;br /&gt;add: objectclasses
&lt;br /&gt;objectclasses: ( 1.3.6.1.4.1.32473.6 NAME 'testOCenum' SUP top
&lt;br /&gt;AUXILIARY MUST test-attr-enum)
&lt;br /&gt;-
&lt;br /&gt;
&lt;br /&gt;Processing MODIFY request for cn=schema
&lt;br /&gt;MODIFY operation successful for DN cn=schema
&lt;br /&gt;^D
&lt;/blockquote&gt;&lt;p&gt;
Let's create a test entry :
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapmodify -D cn=directory&amp;#92; manager -p 1389
&lt;br /&gt;Password for user 'cn=directory manager':
&lt;br /&gt;dn: cn=TestEntry,dc=example,dc=com
&lt;br /&gt;changetype: add
&lt;br /&gt;sn: TestEntry
&lt;br /&gt;cn: TestEntry
&lt;br /&gt;objectclass: Person
&lt;br /&gt;
&lt;br /&gt;Processing ADD request for cn=TestEntry,dc=example,dc=com
&lt;br /&gt;ADD operation successful for DN cn=TestEntry,dc=example,dc=com
&lt;br /&gt;^D
&lt;/blockquote&gt;&lt;p&gt;
And now, let's make use of the newly created schema objects with that test entry :
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapmodify -D cn=directory&amp;#92; manager -p 1389
&lt;br /&gt;Password for user 'cn=directory manager':
&lt;br /&gt;dn: cn=TestEntry,dc=example,dc=com
&lt;br /&gt;changetype: modify
&lt;br /&gt;add: objectclass
&lt;br /&gt;objectclass: testOCenum
&lt;br /&gt;-
&lt;br /&gt;add: test-attr-enum
&lt;br /&gt;test-attr-enum: monday
&lt;br /&gt;
&lt;br /&gt;Processing MODIFY request for cn=TestEntry,dc=example,dc=com
&lt;br /&gt;MODIFY operation successful for DN cn=TestEntry,dc=example,dc=com
&lt;br /&gt;^D
&lt;/blockquote&gt;&lt;p&gt;
But if the value isn't part of the enumeration, it gets rejected :
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapmodify -D cn=directory&amp;#92; manager -p 1389
&lt;br /&gt;Password for user 'cn=directory manager':
&lt;br /&gt;
&lt;br /&gt;dn: cn=TestEntry,dc=example,dc=com
&lt;br /&gt;changetype: modify
&lt;br /&gt;replace: test-attr-enum
&lt;br /&gt;test-attr-enum: Lundi
&lt;br /&gt;
&lt;br /&gt;Processing MODIFY request for cn=TestEntry,dc=example,dc=com
&lt;br /&gt;MODIFY operation failed
&lt;br /&gt;Result Code: 21 (Invalid Attribute Syntax)
&lt;br /&gt;Additional Information: When attempting to modify entry cn=TestEntry,dc=example,dc=com to replace the set of values for attribute test-attr-enum, value &quot;Lundi&quot; was found to be invalid according to the associated syntax: The provided value &quot;Lundi&quot; cannot be parsed because it is not allowed by enumeration syntax with OID &quot;1.3.6.1.4.1.32473.4&quot;
&lt;br /&gt;$
&lt;/blockquote&gt;&lt;p&gt;
The enumeration syntaxes, like the regular expression one, matches like a DirectoryString, that is matches using CaseIgnoreMatch equality rule.
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapsearch -p 1389 -D cn=directory&amp;#92; manager -w secret12 &amp;#92;
&lt;br /&gt;-b &quot;dc=example,dc=com&quot; '(test-attr-enum=Monday)'
&lt;br /&gt;
&lt;br /&gt;dn: cn=TestEntry,dc=example,dc=com
&lt;br /&gt;objectClass: Person
&lt;br /&gt;objectClass: top
&lt;br /&gt;objectClass: testOCenum
&lt;br /&gt;test-attr-enum: monday
&lt;br /&gt;cn: TestEntry
&lt;br /&gt;sn: TestEntry
&lt;/blockquote&gt;&lt;p&gt;
But the biggest advantage of the Enumeration syntax is the ability to use Ordering match, which is not based on strings, but on the order of the enumerated values in the syntax definition. So &quot;Monday&quot; is lower than &quot;Tuesday&quot; which is lower than &quot;Wednesday&quot;...
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapsearch -p 1389 -D cn=directory&amp;#92; manager -w secret12 &amp;#92;
&lt;br /&gt;-b &quot;dc=example,dc=com&quot; '(test-attr-enum&amp;lt;=Thursday)'
&lt;br /&gt;
&lt;br /&gt;dn: cn=TestEntry,dc=example,dc=com
&lt;br /&gt;objectClass: Person
&lt;br /&gt;objectClass: top
&lt;br /&gt;objectClass: testOCenum
&lt;br /&gt;test-attr-enum: monday
&lt;br /&gt;cn: TestEntry
&lt;br /&gt;sn: TestEntry
&lt;/blockquote&gt;&lt;p&gt;
I hope you will find this useful and make use of these syntaxes. To do so, you need to download and install &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC1/&quot; title=&quot;OpenDS 2.2.0 Release Candidate 1&quot;&gt;OpenDS 2.2 Release Candidate 1&lt;/a&gt; (or higher).
&lt;br /&gt;And if you have additional requirements with syntaxes, I'd be happy to hear about them.
&lt;/p&gt;
&lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/java&quot;&gt;java&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opends&quot;&gt;opends&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opensource&quot;&gt;opensource&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/enumeration_based_attributes_in_ldap</guid>
         <pubDate>Mon, 19 Oct 2009 16:28:20 -0700</pubDate>
      </item>
      <item>
         <title>Etienne Remillon: Beta Class for &quot;Directory Server Enterprise Edition 7.0 Maintenance and Operations Class&quot;</title>
         <link>http://blogs.sun.com/directoryservices/entry/beta_class_for_directory_server</link>
         <description>&lt;p&gt;&lt;img/&gt;&lt;img alt=&quot; &quot;/&gt;&lt;a rel=&quot;nofollow&quot; title=&quot;Sun Learning Services&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/training/&quot;&gt;Sun Learning Services&lt;/a&gt; will be holding a beta class for &lt;b&gt;Sun Directory Server Enterprise Edition (Directory Server EE) 7.0&lt;/b&gt; Administration training in San Francisco, CA, from Tuesday, December 1 through Friday, December 4, 2009. &lt;b&gt;Tuition is waived and there will be no charge for your valued partnership in this review.&lt;/b&gt; However, participants are responsible for travel expenses, lodging and incidentals.
&lt;br /&gt; &lt;br /&gt;This course provides students with the opportunity to learn to perform routine maintenance and troubleshooting techniques, monitor and tune servers, create and manage multiple databases, and perform other tasks encountered in day-to-day operations of Directory Server EE 7.0.
&lt;br /&gt; &lt;br /&gt;Labs acquaint students with the tools included with Directory Server EE. Students should use them to perform tasks such as searching and modifying directory data, exporting and importing data, starting and stopping servers, and troubleshooting. Students should also migrate server versions, create multiple databases, configure servers for replication, and tune
&lt;br /&gt;performance.
&lt;br /&gt; &lt;br /&gt;This course focuses on maintenance and operations issues related to Directory Server EE rather than planning and design issues. For planning and design topics, refer to DIR-2217: Sun Java(TM) System Directory Server Enterprise Edition: Analysis and Planning. If you are already extremely familiar with Directory Server EE, this course probably covers topics you are already familiar with.
&lt;br /&gt; &lt;br /&gt;We are looking for attendees who will provide a lot of feedback about the class and how we can improve it. We want students who will ask a lot of difficult and annoying questions that we can't answer, do the labs and make them break, and beat up on the product.
&lt;br /&gt; &lt;br /&gt;PLEASE READ CAREFULLY: If you have specific in-depth needs, such as heavy-duty performance tuning or analysis, planning, and architecture, please be advised that this class will NOT meet those needs. If you are new or somewhat new to the product, and need to know how to install and administer the product, use the command-line interface and Directory Server Control Center console, use the logs, and know a little about directory proxy server, this class will be will be an ideal introduction.
&lt;br /&gt; &lt;br /&gt;PLEASE NOTE: We require a passing level of familiarity with LDAP concepts, such as DN, DIT, RDN, search filter, and base DN. We will not have time to cover basic LDAP concepts during this beta course. You also need to know how to use the Solaris OS (or Linux) command line.
&lt;br /&gt; &lt;br /&gt;Our classroom space in San Francisco is extremely limited and we will very likely be unable to accommodate all who are interested. Apologies in advance if we cannot accept your enrollment.
&lt;br /&gt; &lt;br /&gt;If you're interested in attending, please contact David Goldsmith (&lt;a rel=&quot;nofollow&quot; class=&quot;moz-txt-link-abbreviated&quot; target=&quot;_blank&quot; href=&quot;mailto:David.Goldsmith@sun.com&quot;&gt;David.Goldsmith@sun.com&lt;/a&gt;) for more information. &lt;/p&gt;</description>
         <author>Etienne Remillon</author>
         <guid isPermaLink="false">http://blogs.sun.com/directoryservices/entry/beta_class_for_directory_server</guid>
         <pubDate>Mon, 19 Oct 2009 03:30:22 -0700</pubDate>
      </item>
      <item>
         <title>mcraig: Free Webinar: New Sun Role Manager and Sun Directory Server Enterprise Edition</title>
         <link>http://blogs.sun.com/marginNotes/entry/free_webinar_new_sun_role</link>
         <description>&lt;p&gt;Last Oct. 21, Neil Gandhi and Nick Wooler offered a Webinar for you on improving compliance, access control, and performance with Sun's latest releases of &lt;a rel=&quot;nofollow&quot; title=&quot;features&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/rolemanager/features.xml&quot;&gt;Role Manager&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; title=&quot;features&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/features.jsp&quot;&gt;Directory Server Enterprise Edition&lt;/a&gt;.&lt;/p&gt; &lt;iframe class=&quot;embeddedvideo&quot; height=&quot;400&quot; width=&quot;530&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;https://slx.sun.com/sites/slx1.foundry.sun.com/modules/flowplayer/FlowPlayerLight.swf?config=%7Bembedded%3Atrue%2CbaseURL%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Fsites%2Fslx1%2Efoundry%2Esun%2Ecom%2Fmodules%2Fflowplayer%27%2CinitialScale%3A%27fit%27%2CcontrolBarGloss%3A%27low%27%2CcontrolsOverVideo%3A%27ease%27%2Cheight%3A400%2Cwidth%3A530%2Cloop%3Afalse%2CshowWatermark%3A%27fullscreen%27%2CwatermarkLinkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CwatermarkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Ffiles%2Flogo%2Epng%27%2CsplashImageFile%3A%27http%3A%2F%2Fsuncms%2Evo%2Ellnwd%2Enet%2Fo18%2Fs%2Fslx%2F11792757691256150614%2F11792757691256150614%5Ftmb%2F0000%2Ejpg%3Fh%3D49023f1c2312c6c2054d4683d8e45d2e%27%2CvideoFile%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Flimelight%2Ffilevault%2F1179275769%2F1%2F11792757691256150614%2Eflv%27%2CemailPostUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CemailVideoLink%3A%271179275769%27%2CshowMenu%3Atrue%2CstartingBufferLength%3A1%2CautoBuffering%3Afalse%2CautoPlay%3Afalse%2CusePlayOverlay%3Afalse%2CshowStopButton%3Atrue%2CshowPlayListButtons%3Afalse%2CshowFullScreenButton%3Atrue%2CallowFullScreen%3Atrue%2CmenuItems%3A%5Bfalse%2Cfalse%2Cfalse%2Cfalse%2Ctrue%2Ctrue%5D%7D&quot;/&gt; &lt;p&gt;The presentation is available at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://slx.sun.com/limelight/filevault/1179275769/0/RM5_DSEE7_Customer_Webinar_Presentation_v5.pdf&quot; title=&quot;slides&quot;&gt;https://slx.sun.com/limelight/filevault/1179275769/0/RM5_DSEE7_Customer_Webinar_Presentation_v5.pdf&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Some Q&amp;amp;A are covered in an additional file at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://slx.sun.com/limelight/filevault/1179275769/3/DSRM_Q_A.pdf&quot; title=&quot;questions and answers&quot;&gt;https://slx.sun.com/limelight/filevault/1179275769/3/DSRM_Q_A.pdf&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;</description>
         <author>mcraig</author>
         <guid isPermaLink="false">http://blogs.sun.com/marginNotes/entry/free_webinar_new_sun_role</guid>
         <pubDate>Sun, 18 Oct 2009 19:27:36 -0700</pubDate>
      </item>
      <item>
         <title>Ludo: Regular Expression based attributes in LDAP</title>
         <link>http://blogs.sun.com/Ludo/entry/regular_expression_based_attributes_in</link>
         <description>&lt;p&gt;
One of the question that I get frequently asked when discussing with customers or coworkers about defining custom schema and attributes, is how to restrict the values that can be set to an attribute. From a pure LDAP standard point of view, you would need to define a new syntax and describe the valid values. Then you would need to check with the directory server's vendor or discuss with the open source developers to get the syntax implemented in the server, either in the core product, or as a plug-in extension. In the end, the easy choice goes to use a standard syntax (like DirectoryString) and let all client applications validate the values.
&lt;/p&gt;&lt;p&gt;
In &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/&quot; title=&quot;OpenDS, the open source LDAP directory service in Java&quot;&gt;OpenDS&lt;/a&gt;, we've choose another option. We have added support for regular expression based syntaxes, and implemented this as a syntax definition extension.
&lt;/p&gt;&lt;p&gt;
So in order to define, for example, an attribute whose values must be in the form of host:port, you simply need to define a new syntax for it with the regular expression pattern and load it in the server's schema:
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapmodify -D cn=directory&amp;#92; manager -p 1389
&lt;br /&gt;Password for user 'cn=directory manager':
&lt;br /&gt;dn: cn=schema
&lt;br /&gt;changetype: modify
&lt;br /&gt;add: ldapsyntaxes
&lt;br /&gt;ldapSyntaxes: ( 1.3.6.1.4.1.32473.1
&lt;br /&gt;DESC 'Host and Port in the format of HOST:PORT'
&lt;br /&gt;X-PATTERN '^[a-zA-Z][.a-zA-Z0-9-]+:[0-9]+$' )
&lt;br /&gt;
&lt;br /&gt;Processing MODIFY request for cn=schema
&lt;br /&gt;MODIFY operation successful for DN cn=schema
&lt;br /&gt;^D
&lt;/blockquote&gt;&lt;p&gt;
And then you can make use of the newly defined syntax in attributes.
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapmodify -D cn=directory&amp;#92; manager -p 1389
&lt;br /&gt;Password for user 'cn=directory manager':
&lt;br /&gt;dn: cn=schema
&lt;br /&gt;changetype: modify
&lt;br /&gt;add: attributetypes
&lt;br /&gt;attributetypes: ( 1.3.6.1.4.1.32473.2 NAME 'test-attr-regex' SYNTAX 1.3.6.1.4.1.32473.1 )
&lt;br /&gt;-
&lt;br /&gt;add: objectclasses
&lt;br /&gt;objectclasses: ( 1.3.6.1.4.1.32473.3 NAME 'testOCregex' SUP top AUXILIARY MUST test-attr-regex)
&lt;br /&gt;-
&lt;br /&gt;
&lt;br /&gt;Processing MODIFY request for cn=schema
&lt;br /&gt;MODIFY operation successful for DN cn=schema
&lt;br /&gt;^D
&lt;/blockquote&gt;&lt;p&gt;
Let's create a test entry
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapmodify -D cn=directory&amp;#92; manager -p 1389
&lt;br /&gt;Password for user 'cn=directory manager':
&lt;br /&gt;dn: cn=TestEntry,dc=example,dc=com
&lt;br /&gt;changetype: add
&lt;br /&gt;sn: TestEntry
&lt;br /&gt;cn: TestEntry
&lt;br /&gt;objectclass: Person
&lt;br /&gt;
&lt;br /&gt;Processing ADD request for cn=TestEntry,dc=example,dc=com
&lt;br /&gt;ADD operation successful for DN cn=TestEntry,dc=example,dc=com
&lt;br /&gt;^D
&lt;/blockquote&gt;&lt;p&gt;
And now make use of this new attribute and objectclass:
&lt;/p&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapmodify -D cn=directory&amp;#92; manager -p 1389
&lt;br /&gt;Password for user 'cn=directory manager':
&lt;br /&gt;
&lt;br /&gt;dn: cn=TestEntry,dc=example,dc=com
&lt;br /&gt;changetype: modify
&lt;br /&gt;add: objectclass
&lt;br /&gt;objectclass: testOCregex
&lt;br /&gt;-
&lt;br /&gt;add: test-attr-regex
&lt;br /&gt;test-attr-regex: localhost:1389
&lt;br /&gt;-
&lt;br /&gt;
&lt;br /&gt;Processing MODIFY request for cn=TestEntry,dc=example,dc=com
&lt;br /&gt;MODIFY operation successful for DN cn=TestEntry,dc=example,dc=com
&lt;br /&gt;^D
&lt;/blockquote&gt;&lt;blockquote style=&quot;font-family:monospace;&quot;&gt;
$ bin/ldapmodify -D cn=directory&amp;#92; manager -p 1389
&lt;br /&gt;Password for user 'cn=directory manager':
&lt;br /&gt;dn: cn=testentry,dc=example,dc=com
&lt;br /&gt;changetype: modify
&lt;br /&gt;replace: test-attr-regex
&lt;br /&gt;test-attr-regex: foobar.com
&lt;br /&gt;
&lt;br /&gt;Processing MODIFY request for cn=testentry,dc=example,dc=com
&lt;br /&gt;MODIFY operation failed
&lt;br /&gt;Result Code: 21 (Invalid Attribute Syntax)
&lt;br /&gt;Additional Information: When attempting to modify entry cn=testentry,dc=example,dc=com to replace the set of values for attribute test-attr-regex, value &quot;foobar.com&quot; was found to be invalid according to the associated syntax: The provided value &quot;foobar.com&quot; cannot be parsed as a valid regex syntax because it does not match the pattern &quot;^[a-zA-Z][.a-zA-Z0-9-]+:[0-9]+$&quot;
&lt;/blockquote&gt;&lt;p&gt;
It's simple and efficient. But wait there's more to come, tomorrow.
&lt;/p&gt;
&lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/java&quot;&gt;java&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opends&quot;&gt;opends&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opensource&quot;&gt;opensource&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/regular_expression_based_attributes_in</guid>
         <pubDate>Sun, 18 Oct 2009 17:26:33 -0700</pubDate>
      </item>
      <item>
         <title>nwooler: Register for Webinar: What's New in DSEE 7 and Role Manager 5</title>
         <link>http://blogs.sun.com/directoryservices/entry/register_for_webinar_what_s</link>
         <description>&lt;img align=&quot;left&quot; src=&quot;http://farm1.static.flickr.com/2/1450769_e37cd62525.jpg?v=0&quot; style=&quot;width:150px;height:90px;&quot;/&gt;&lt;p&gt;Sun's Identity Team have been busy over the summer! &amp;nbsp;On Oct. 9, 2009 the Identity Management Team announced the release of Directory Server&amp;nbsp;Enterprise Edition 7 and Role Manager 5. &amp;nbsp;Next Wednesday, Oct. 21 at 8:00am PT, Neil Ghandi (Role Manager Technical Product Manager) and Nick Wooler (Product Line Manager, Directory Services) will be giving an overview of some of the great features that exist in the new releases. &amp;nbsp;Here are a couple of highlights:&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;big&gt;&lt;strong&gt;What's New with Directory Server EE 7.0&lt;/strong&gt;&lt;/big&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt; &lt;blockquote&gt;• &lt;strong&gt;Boosts speed and performance:&lt;/strong&gt; DSEE 7.0 has been optimized to improve performance of some operations by more than 3x the current version. In addition, this release provides hardware optimization with up to 60% improvement in authentications and modifications.&amp;nbsp;&lt;br /&gt;• &lt;strong&gt;Reduces Total Cost of Ownership&lt;span style=&quot;font-weight:normal;&quot;&gt;–&amp;nbsp;Reduce cost by using the only solution in the market that provides customers with a directory server, virtual directory, proxy server, web console and Active Directory synchronization tool-kit under a single license. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-weight:normal;&quot;&gt;• &lt;strong&gt;Hassle Free Upgrade&lt;/strong&gt;&amp;nbsp;–&amp;nbsp;DSEE 7.0 provides a simple upgrade path and provides 5x performance improvement in data import times, thereby reducing migration costs.&lt;/span&gt;&lt;/strong&gt;&lt;/blockquote&gt; &lt;blockquote&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/blockquote&gt; &lt;big&gt;&lt;strong&gt;What's New with Role Manager 5.0 &lt;/strong&gt;&lt;/big&gt;&lt;br /&gt; &lt;blockquote&gt;• &lt;strong&gt;360 Degree View of Assigned Access&lt;/strong&gt; – A unified view of data related to user access that empowers reviewers to make more &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; intelligent decisions concerning users access.&lt;br /&gt;• &lt;strong&gt;Closed-loop Remediation&lt;/strong&gt; – A complete end-to-end solution for reviewing user access and removing inappropriately assigned access. &lt;br /&gt;• &lt;strong&gt;Rule Life-cycle Management&lt;/strong&gt; – The first solution for managing the complete life-cycle of role assignment and SoD audit rules. &lt;/blockquote&gt; &lt;strong&gt;&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;Interested in hearing more?&amp;nbsp;&lt;span style=&quot;font-weight:normal;&quot;&gt;Interested in hearing more about the release and what business problems it solves for your enterprise? &amp;nbsp;Register here for the Webinar here: &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt; &lt;table style=&quot;margin-top:0pt;margin-right:auto;margin-bottom:20px;margin-left:auto;background-color:#e7e7e7;width:100%;&quot; align=&quot;left&quot; border=&quot;0&quot; cellpadding=&quot;4&quot; cellspacing=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Topic:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Improve Compliance, Access Controls, and Performance with Sun's Latest Releases of Role Manager and DSEE&lt;/strong&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt; Wednesday, October 21, 2009&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;10:00 am PDT / 1:00 pm EDT / 19.00 CET (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://timeanddate.com/worldclock/fixedtime.html?month=10&amp;amp;day=21&amp;amp;year=2009&amp;amp;hour=10&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=224&quot;&gt;check my timezone&lt;/a&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Duration:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;1 hour&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Speaker:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;&amp;nbsp;Sun Product Managers: Neil Gandhi and Nick Wooler&lt;span style=&quot;font-weight:normal;&quot;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Registration::&lt;/strong&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;&amp;nbsp;Register &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://dct.sun.com/dct/forms/reg_us_0610_848_0.jsp&quot;&gt;Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;/strong&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/directoryservices/entry/register_for_webinar_what_s</guid>
         <pubDate>Fri, 16 Oct 2009 01:59:43 -0700</pubDate>
      </item>
      <item>
         <title>Ludo: A Must Event : &quot;What's new in DSEE 7 and Role Manager 5&quot; webinar !</title>
         <link>http://blogs.sun.com/Ludo/entry/a_must_event_what_s</link>
         <description>&lt;p&gt;
On Wednesday October 21, 2009 at 8:00am PST, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/nickwooler/&quot; title=&quot;Nick Wooler&quot;&gt;Nick Wooler&lt;/a&gt;, product manager for Directory Services, and Neil Ghandi, Role Manager Technical Product Manager will be giving an overview of some of the great features that exist in the new releases of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/software/products/directory_srvr_ee/&quot; title=&quot;Sun Directory Server Enterprise Edition&quot;&gt;Sun Directory Server Enterprise Edition&lt;/a&gt; and Sun Role Manager.
&lt;br /&gt;Here are a few highlights:
&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;What's New with Directory Server EE 7.0&lt;/strong&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Boosts speed and performance: DSEE 7.0 has been optimized to improve performance of some operations by more than 3x the current version. In addition, this release provides hardware optimization with up to 60% improvement in authentications and modifications.&lt;/li&gt;
&lt;li&gt;Reduces Total Cost of Ownership&amp;#8211; Reduce cost by using the only solution in the market that provides customers with a directory server, virtual directory, proxy server, web console and Active Directory synchronization tool-kit under a single license.&lt;/li&gt;
&lt;li&gt;Hassle Free Upgrade &amp;#8211; DSEE 7.0 provides a simple upgrade path and provides 5x performance improvement in data import times, thereby reducing migration costs.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;What's New with Role Manager 5.0&lt;/strong&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;360 Degree View of Assigned Access &amp;#8211; A unified view of data related to user access that empowers reviewers to make more intelligent decisions concerning users access.&lt;/li&gt;
&lt;li&gt;Closed-loop Remediation &amp;#8211; A complete end-to-end solution for reviewing user access and removing inappropriately assigned access.&lt;/li&gt;
&lt;li&gt;Rule Life-cycle Management &amp;#8211; The first solution for managing the complete life-cycle of role assignment and SoD audit rules.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://dct.sun.com/dct/forms/reg_us_0610_848_0.jsp&quot; title=&quot;Register to the webinar about What is new in DSEE 7 and Role Manager 5&quot;&gt;Register now&lt;/a&gt; for the webinar and you will learn more about the releases and what business problems they solve in your enterprise.
&lt;/p&gt;&lt;p style=&quot;text-align:center;&quot;&gt;
&lt;span style=&quot;background-color:#ffff00;font-size:14pt;&quot;&gt;
&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;background-color:#ffff00;font-size:14pt;&quot;&gt;&lt;strong&gt;Webinar
&lt;br /&gt;Improve Compliance, Access Controls, and Performance with Sun's Latest Releases of Role Manager and DSEE
&lt;br /&gt;Wedneday October 21, 2009
&lt;br /&gt;10:00am PDT / 1:00pm EDT / 19:00 CET
&lt;br /&gt;One Hour&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/software&quot;&gt;software&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/Sun&quot;&gt;Sun&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/training&quot;&gt;training&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/a_must_event_what_s</guid>
         <pubDate>Fri, 16 Oct 2009 01:56:47 -0700</pubDate>
      </item>
      <item>
         <title>nwooler: Register for Webinar: What's New in DSEE 7 and Role Manager 5</title>
         <link>http://blogs.sun.com/nickwooler/entry/register_for_webinar_what_s</link>
         <description>&lt;img align=&quot;left&quot; src=&quot;http://farm1.static.flickr.com/2/1450769_e37cd62525.jpg?v=0&quot; style=&quot;width:150px;height:100px;&quot;/&gt;&lt;p&gt;Sun's Identity Team have been busy over the summer! &amp;nbsp;On Oct. 9, 2009 the Identity Management Team announced the release of Directory Server&amp;nbsp;Enterprise Edition 7 and Role Manager 5. &amp;nbsp;Next Wednesday, Oct. 21 at 8:00am PT, Neil Ghandi (Role Manager Technical Product Manager) and I will be giving an overview of some of the great features that exist in the new releases. &amp;nbsp;Here are a couple of highlights:&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;big&gt;&lt;strong&gt;What's New with Directory Server EE 7.0&lt;/strong&gt;&lt;/big&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt; &lt;blockquote&gt;• &lt;strong&gt;Boosts speed and performance:&lt;/strong&gt; DSEE 7.0 has been optimized to improve performance of some operations by more than 3x the current version. In addition, this release provides hardware optimization with up to 60% improvement in authentications and modifications.&amp;nbsp;&lt;br /&gt;• &lt;strong&gt;Reduces Total Cost of Ownership&lt;span style=&quot;font-weight:normal;&quot;&gt;–&amp;nbsp;Reduce cost by using the only solution in the market that provides customers with a directory server, virtual directory, proxy server, web console and Active Directory synchronization tool-kit under a single license. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-weight:normal;&quot;&gt;• &lt;strong&gt;Hassle Free Upgrade&lt;/strong&gt;&amp;nbsp;–&amp;nbsp;DSEE 7.0 provides a simple upgrade path and provides 5x performance improvement in data import times, thereby reducing migration costs.&lt;/span&gt;&lt;/strong&gt;&lt;/blockquote&gt; &lt;blockquote&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/blockquote&gt; &lt;big&gt;&lt;strong&gt;What's New with Role Manager 5.0 &lt;/strong&gt;&lt;/big&gt;&lt;br /&gt; &lt;blockquote&gt;• &lt;strong&gt;360 Degree View of Assigned Access&lt;/strong&gt; – A unified view of data related to user access that empowers reviewers to make more &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; intelligent decisions concerning users access.&lt;br /&gt;• &lt;strong&gt;Closed-loop Remediation&lt;/strong&gt; – A complete end-to-end solution for reviewing user access and removing inappropriately assigned access. &lt;br /&gt;• &lt;strong&gt;Rule Life-cycle Management&lt;/strong&gt; – The first solution for managing the complete life-cycle of role assignment and SoD audit rules. &lt;/blockquote&gt; &lt;strong&gt;&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;Interested in hearing more?&amp;nbsp;&lt;span style=&quot;font-weight:normal;&quot;&gt;Interested in hearing more about the release and what business problems it solves for your enterprise? &amp;nbsp;Register here for the Webinar here: &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt; &lt;table style=&quot;margin-top:0pt;margin-right:auto;margin-bottom:20px;margin-left:auto;background-color:#e7e7e7;width:100%;&quot; align=&quot;left&quot; border=&quot;0&quot; cellpadding=&quot;4&quot; cellspacing=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Topic:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Improve Compliance, Access Controls, and Performance with Sun's Latest Releases of Role Manager and DSEE&lt;/strong&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt; Wednesday, October 21, 2009&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;10:00 am PDT / 1:00 pm EDT / 19.00 CET (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://timeanddate.com/worldclock/fixedtime.html?month=10&amp;amp;day=21&amp;amp;year=2009&amp;amp;hour=10&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=224&quot;&gt;check my timezone&lt;/a&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Duration:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;1 hour&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Speaker:&lt;/strong&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;&amp;nbsp;Sun Product Managers: Neil Gandhi and Nick Wooler&lt;span style=&quot;font-weight:normal;&quot;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;text-align:right;background-color:#cccccc;&quot;&gt;&lt;strong&gt;Registration::&lt;/strong&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;&amp;nbsp;Register &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://dct.sun.com/dct/forms/reg_us_0610_848_0.jsp&quot;&gt;Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;/strong&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;</description>
         <author>nwooler</author>
         <guid isPermaLink="false">http://blogs.sun.com/nickwooler/entry/register_for_webinar_what_s</guid>
         <pubDate>Fri, 16 Oct 2009 01:55:52 -0700</pubDate>
      </item>
      <item>
         <title>Ludo: Tip on OpenDS localization and error messages...</title>
         <link>http://blogs.sun.com/Ludo/entry/tip_on_opends_localization_and</link>
         <description>&lt;p&gt;
The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/&quot;&gt;OpenDS LDAP directory server&lt;/a&gt; is localized by default in many different languages, thanks to our &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/Ludo/entry/getting_started_with_opends_translations&quot; title=&quot;Getting started with OpenDS translation&quot;&gt;community&lt;/a&gt;. &lt;br /&gt;All (well we try) messages from the client tools, command lines or graphical, are translated in Chinese (Simplified and Traditional), German, French, Japanese, Korean and Spanish (and soon Polish). But the server error messages are also localized, and the OpenDS directory server picks up the current locale of the process owner to choose in which language to print them. &lt;br /&gt;Not everyone wants to have the server error messages in their own language, especially in distributed or international teams. There is a way to make sure the server always uses English as the language for the message, regardless of who starts it, and it's very simple (thanks to Josu for reminding me how to do it ;) ):
&lt;/p&gt;&lt;p&gt;
Edit the &lt;span style=&quot;font-family:monospace;&quot;&gt;java.properties&lt;/span&gt; file (from the config/ directory) and append the following to the start-ds.java-args line:
&lt;/p&gt;&lt;blockquote&gt;
&lt;span style=&quot;font-family:monospace;&quot;&gt;-Duser.language=en -Duser.country=US&lt;/span&gt;
&lt;/blockquote&gt;&lt;p&gt;
Example: &lt;/p&gt;&lt;blockquote&gt;
&lt;span style=&quot;font-family:monospace;&quot;&gt;start-ds.java-args=-server -Xms128m -Xmx256m -Duser.language=en -Duser.country=US&lt;/span&gt;
&lt;/blockquote&gt;&lt;p&gt;
Now run the &lt;span style=&quot;font-family:monospace;&quot;&gt;dsjavaproperties&lt;/span&gt; command and restart the server.
&lt;/p&gt;&lt;p&gt;
Et voila ! All in English.
&lt;/p&gt;
&lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/java&quot;&gt;java&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/localization&quot;&gt;localization&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opends&quot;&gt;opends&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opensource&quot;&gt;opensource&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/tip&quot;&gt;tip&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/tip_on_opends_localization_and</guid>
         <pubDate>Thu, 15 Oct 2009 00:37:37 -0700</pubDate>
      </item>
      <item>
         <title>Ludo: OpenDS 2.2.0 Release Candidate 1 is now available</title>
         <link>http://blogs.sun.com/Ludo/entry/opends_2_2_0_release</link>
         <description>&lt;p&gt;&lt;img height=&quot;40&quot; width=&quot;255&quot; border=&quot;0&quot; align=&quot;left&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; alt=&quot;Opends Logo Tag&quot;/&gt;The OpenDS development team is very pleased to announce the immediate availability of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC1/&quot; title=&quot;OpenDS 2.2 Release Candidate 1&quot;&gt;OpenDS 2.2.0-RC1&lt;/a&gt; which is the first release candidate for OpenDS 2.2.
&lt;/p&gt; &lt;p&gt;
OpenDS 2.2 offers the following new features from OpenDS 2.0 :
&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Scalable import and indexing&lt;/li&gt; &lt;li&gt;External changelog compliant with the Internet-Draft &quot;Definition of an Object Class to Hold LDAP Change Records&quot;, draft-good-ldap-changelog-04.txt&lt;/li&gt; &lt;li&gt;Fractional replication&lt;/li&gt; &lt;li&gt;Extensible matching rules for time base attributes&lt;/li&gt; &lt;li&gt;Support for custom syntaxes based on substitution, regular expressions or enumeration&lt;/li&gt; &lt;li&gt;Remote server management in control panel&lt;/li&gt; &lt;li&gt;Recurrent tasks in control Panel&lt;/li&gt; &lt;li&gt;Default automatic Backup in the control panel&lt;/li&gt; &lt;li&gt;Separation of LDAP Servers and Replication Servers for replication&lt;/li&gt; &lt;li&gt;Ability to merge disjoint replication topologies&lt;/li&gt; &lt;li&gt;Dsconfig script friendly mode&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;We've also captured a first snapshot of the OpenDS 2.2 documentation and hosted it on it's own wiki:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://docs.opends.org/2.2/&quot; title=&quot;OpenDS 2.2 Documentation wiki&quot;&gt;https://docs.opends.org/2.2/&lt;/a&gt;. The documentation is not complete yet, but will be almost at the same time we will do the final release of OpenDS 2.2.&lt;/p&gt; &lt;p&gt;The purpose of the Release Candidate is to solicit one last round of testing before the final release. So please test the OpenDS release with your client applications, in your environment or on your favorite platform.&lt;/p&gt; &lt;p&gt;If you do find a bug, please report it with &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://opends.dev.java.net/servlets/ProjectIssues&quot;&gt;Issue Tracker&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;
We welcome feedback. Please report you experience with OpenDS on our &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://opends.dev.java.net/servlets/ProjectMailingListList&quot;&gt;mailing lists&lt;/a&gt;, or on &lt;a rel=&quot;nofollow&quot;&gt;#opends&lt;/a&gt; IRC channel on Freenode.
&lt;/p&gt; &lt;p&gt;
OpenDS 2.2.0-RC1 is built from revision 5941 of our source tree.
&lt;/p&gt; &lt;p&gt;
The direct link to download the core server is: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC1/OpenDS-2.2.0-RC1.zip&quot;&gt;http://www.opends.org/promoted-builds/2.2.0-RC1/OpenDS-2.2.0-RC1.zip&lt;/a&gt; &lt;/p&gt; &lt;p&gt;
The direct link to download the DSML gateway is: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC1/OpenDS-2.2.0-RC1-DSML.war&quot;&gt;http://www.opends.org/promoted-builds/2.2.0-RC1/OpenDS-2.2.0-RC1-DSML.war&lt;/a&gt; &lt;/p&gt; &lt;p&gt;
We have also updated the archive that may be used to install OpenDS via Java Web Start. You may launch that using the URL &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC1/install/QuickSetup.jnlp&quot;&gt;http://www.opends.org/promoted-builds/2.2.0-RC1/install/QuickSetup.jnlp&lt;/a&gt;, or visit &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool&quot;&gt;https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool&lt;/a&gt; for more information.
&lt;/p&gt; &lt;p&gt;
Detailed information about this build is available at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC1&quot;&gt;http://www.opends.org/promoted-builds/2.2.0-RC1&lt;/a&gt;, including the detailed &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.2.0-RC1/changes.log&quot;&gt;change log&lt;/a&gt; &lt;/p&gt; &lt;p&gt;
Major changes incorporated since OpenDS 2.1.0-build002 include:
&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Revisions 5870, 5888 (Issue #4181) - Resolves a Null pointer exception in DSML Gateway with specific substring search filters&lt;/li&gt; &lt;li&gt;Revision 5871 (Issue #4217) - Fixes an issue with ACI containing parenthesis in the description field&lt;/li&gt; &lt;li&gt;Revision 5874 - Improves the rebuild-index processing for performances&lt;/li&gt; &lt;li&gt;Revision 5880 (Issue #4252) - Fixes a replication issue between OpenDS 2.1/2.2 and OpenDS 2.0&lt;/li&gt; &lt;li&gt;Revision 5883 (Issue #4203) - Fixes an issue where restore -l (list the available backups) would exit with return code 1&lt;/li&gt; &lt;li&gt;Revision 5926 (Issue #4257) - Fixes an error raised when deleting recurrent tasks&lt;/li&gt; &lt;/ul&gt;  &lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/java&quot;&gt;java&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opends&quot;&gt;opends&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opensource&quot;&gt;opensource&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/performance&quot;&gt;performance&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/quality&quot;&gt;quality&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/replication&quot;&gt;replication&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/opends_2_2_0_release</guid>
         <pubDate>Tue, 13 Oct 2009 01:32:59 -0700</pubDate>
      </item>
      <item>
         <title>tgardner: Link to 13,800,000 entry DS52p6 benchmark yields 17,000 searches per second on x4250</title>
         <link>http://blogs.sun.com/terrygardner/entry/link_to_13_800_000</link>
         <description>I've posted the results of a Directory Server 5.2 patch 6 benchmark on my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ff1959.wordpress.com/2009/10/03/changes-to-deltas-web-site/&quot;&gt;wordpress&lt;/a&gt; blog. highlights:
&lt;ul&gt;
&lt;li&gt;Sun Netra x4250&lt;/li&gt;
&lt;li&gt;13 millions of entries&lt;/li&gt;
&lt;li&gt;Sun Directory Server 5.2 patch 6&lt;/li&gt;
&lt;li&gt;ZFS&lt;/li&gt;
&lt;li&gt;Solaris 10 update 7&lt;/li&gt;
&lt;li&gt;17,000 searches per second&lt;/li&gt;
&lt;/ul&gt;</description>
         <author>tgardner</author>
         <guid isPermaLink="false">http://blogs.sun.com/terrygardner/entry/link_to_13_800_000</guid>
         <pubDate>Mon, 05 Oct 2009 20:06:17 -0700</pubDate>
      </item>
      <item>
         <title>Ludo: Directory &quot;Engineering&quot;</title>
         <link>http://blogs.sun.com/Ludo/entry/directory_engineering</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; title=&quot;Arnaud Lacour's blog&quot;&gt;Arnaud&lt;/a&gt; a co-worker from the Sun directory engineering team, has taken the term &quot;Directory Engineering&quot; to a new level. Arnaud has always been a doer, someone who starts playing with things, investigate, test, benchmark... Recently, he's been &lt;a rel=&quot;nofollow&quot; title=&quot;OpenDS in the cloud on Amazon EC2&quot;&gt;deploying OpenDS on Amazon cloud&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; title=&quot;Quad Monitor with Rotation on OpenSolaris&quot;&gt;configuring a Sun workstation running OpenSolaris with 4 displays in Xinerama mode&lt;/a&gt; and much more...&amp;nbsp;&lt;/p&gt; &lt;p&gt;But in the past few weeks, Arnaud started to play with hardware devices like &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.schmalzhaus.com/UBW/&quot; title=&quot;USB Bit Whacker&quot;&gt;USB Bit Whacker&lt;/a&gt;, a few lines of codes, his &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/&quot; title=&quot;OpenDS, the open source LDAP directory service in Java&quot;&gt;favorite server product&lt;/a&gt; and finally built this :
&lt;br /&gt; &lt;/p&gt; &lt;p style=&quot;text-align:center;&quot;&gt; &lt;img height=&quot;400&quot; width=&quot;300&quot; border=&quot;0&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; alt=&quot;OpenDS Weather Station&quot; title=&quot;OpenDS Weather Station&quot;/&gt; &lt;/p&gt; &lt;p&gt;
The &lt;a rel=&quot;nofollow&quot; title=&quot;A Dashboard Like No Other: The OpenDS Weather Station&quot;&gt;OpenDS Weather Station&lt;/a&gt;, provides a dashboard of the important metrics from an OpenDS server, showing instantaneously how loaded is the server. &lt;br /&gt;Arnaud already has 3 Stations in order (I and other members of our team want one for demo purpose), but I'm not sure he's ready to accept orders from other people and turn this into another business :) &lt;br /&gt;Anyway, this is a nice little engineering project !
&lt;/p&gt;  &lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/engineering&quot;&gt;engineering&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/java&quot;&gt;java&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opends&quot;&gt;opends&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/directory_engineering</guid>
         <pubDate>Sun, 04 Oct 2009 22:50:25 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: A Dashboard Like No Other: The OpenDS Weather Station</title>
         <link>http://blogs.sun.com/ds/entry/a_dashboard_like_no_other</link>
         <description>&lt;h2&gt;Rationale&lt;/h2&gt; &lt;p&gt;&amp;nbsp;Doing so many benchmarks, profiling and other various performance related activities, I had to find a way to &quot;keep an eye&quot; on things while fetching emails, chatting on IM and the like. Having some experience in past projects with microcontrollers, although on Windows, I figured I could put together a little gizmo to help me keep tabs on my Directory Server.&lt;br /&gt;&lt;/p&gt; &lt;h2&gt;Bird's Eye View&lt;/h2&gt; &lt;p&gt;This is basically a simple setup with a USB Bit Whacker controlled by a Python script, feeding it data crunched from various sources, mainly the Directory Server access log, the garbage collection log and kstats... the result is a useful dashboard where I can see things happen at a glance. &lt;br /&gt;&lt;/p&gt; &lt;h2&gt;The Meat&lt;/h2&gt; &lt;p&gt;Everything starts with the USB Bit Whacker. It's a long story, but to cut short, a couple a years ago, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.kohsuke.org/&quot;&gt;Kohsuke Kawaguchi&lt;/a&gt; put together an &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://weblogs.java.net/blog/kohsuke/archive/2006/11/diyorb_my_own_e.html&quot;&gt;orb&lt;/a&gt; that could be used to monitor the status of a build / unit tests in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://hudson.dev.java.net/&quot;&gt;Hudson&lt;/a&gt;. Such devices are also know as eXtreme Feedback Devices or XFDs. Kohsuke chose to go with the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.schmalzhaus.com/UBW/&quot;&gt;USB Bit Whacker&lt;/a&gt; (UBW) for it is a USB 'aware' microcontroller that also draws power from the bus, and is therefore very versatile while remaining affordable (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sparkfun.com/commerce/product_info.php?products_id=762&quot;&gt;$25 soldered and tested from sparkfun&lt;/a&gt; but you can easily &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://bafoontecha.com/2008/06/23/build-a-usb-bit-whacker-in-10-minutes/&quot;&gt;assemble your own&lt;/a&gt;). A quick search will tell you that this is a widely popular platform for hobbyists.&lt;/p&gt; &lt;p&gt;&amp;nbsp;On the software side, going all java would have been quite easy except for the part where you need platform specific libraries from the serial communication. Sun's &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://java.sun.com/products/javacomm/&quot;&gt;javacomm&lt;/a&gt; library or &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rxtx.org/&quot;&gt;rxtx&lt;/a&gt; have pros and cons but in my case, the cons were just too much of a hindrance. What's more, I am not one to inflict myself pain unless it is absolutely necessary. For that reason, I chose to go with Python. While apparently not as good on cross-platformedness compared to Java, installing the Python libraries for serial communication with the UBW is trivial and has worked for me right off the bat on every platform I have tried, namely: Mac OS, Linux and Solaris. For example, on OpenSolaris all there is to it is:&lt;/p&gt; &lt;p style=&quot;color:#00ff54;background-color:#000000;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&amp;nbsp;$ pfexec easy_install-2.4 pySerial&lt;br /&gt;Searching for pySerial&lt;br /&gt;Reading http://pypi.python.org/simple/pySerial/&lt;br /&gt;Reading http://pyserial.sourceforge.net/&lt;br /&gt;Best match: pyserial 2.4&lt;br /&gt;Downloading http://pypi.python.org/packages/source/p/pyserial/pyserial-2.4.tar.gz#md5=eec19df59fd75ba5a136992897f8e468&lt;br /&gt;Processing pyserial-2.4.tar.gz&lt;br /&gt;Running pyserial-2.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Y8iJv9/pyserial-2.4/egg-dist-tmp-WYKpjg&lt;br /&gt;setuptools&lt;br /&gt;zip_safe flag not set; analyzing archive contents...&lt;br /&gt;Adding pyserial 2.4 to easy-install.pth file&lt;br /&gt;&lt;br /&gt;Installed /usr/lib/python2.4/site-packages/pyserial-2.4-py2.4.egg&lt;br /&gt;Processing dependencies for pySerial&lt;br /&gt;Finished processing dependencies for pySerial&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;that's it! Of course, having easy_install is a prerequisite. If you don't, simply install setuptools for your python distro, which is a 400kB thing to install. You'll be glad you have it anyway.&lt;br /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Then, communicating with the UBW is mind boggingly easy. But let's not get ahead of ourselves, first things first:&lt;/p&gt; &lt;h3&gt; Pluging The USB Bit Whacker On OpenSolaris For The First Tim &lt;br /&gt;&lt;/h3&gt; &lt;p&gt;The controller will appear as a modem of the old days and communicating with equates to sending AT commands. For those of you who are used to accessing Load Balancers or other network equipment through the serial port, this is no big deal.&lt;/p&gt; &lt;p&gt;In the screenshot below, the first ls command output shows that nothing in /dev/term is an actual link, however, the second -which I issued after plugging the UBW on the usb port- shows a new '0' link has been created by the operating system.&lt;/p&gt; &lt;p&gt; &lt;img/&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Remember which link your ubw appeared as for our next step: talking to the board. &lt;br /&gt;&lt;/p&gt; &lt;h3&gt;Your First Python Script To Talk To The UBW&lt;br /&gt;&lt;/h3&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; I will show below how to send the UBW the 'V' command which instructs it to return the firmware version, and we'll see how to grab the return value and display it. Once you have that down, the sky is the limit. Here is how:&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;background-color:#000000;color:#00ff54;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;from serial import *&lt;br /&gt;ubw = Serial(&quot;/dev/term/0&quot;)&lt;br /&gt;ubw.open()&lt;br /&gt;print &quot;Requesting UBW Firmware Version&quot;&lt;br /&gt;ubw.write(&quot;V&amp;#92;n&quot;)&lt;br /&gt;print &quot;Result=[&quot;+ubw.readline().strip() + &quot;]&amp;#92;n&quot;&lt;br /&gt;ubw.close()&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Below is the output for my board:&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img/&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Voila!&lt;/p&gt; &lt;p&gt;That really is all there is to it, you are now one step away from your dream device. And it really is only a matter of imagination. Check out the documentation of current firmware to see what commands the board supports and you will realize all the neat things you can use it for: driving LEDs, Servos, LCD displays, acquiring data, ...&lt;br /&gt;&lt;/p&gt; &lt;h3&gt;Concrete Example: The OpenDS Weather Station&lt;/h3&gt; &lt;p&gt;As I said at the beginning of this post, my initial goal was to craft a monitoring device for OpenDS. Now you have a good idea of how I dealt with the hardware part, but an image is worth a thousand words so here is a snap...&lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;On the software front, well, being a software engineer by trade, that was the easy part so that's almost not fun and I won't go inot as much detail but here is a &lt;a rel=&quot;nofollow&quot;&gt;10,000ft view&lt;/a&gt;:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;data is collected in a matrix of hash tables.&lt;/li&gt; &lt;li&gt;each hash table represent a population of data points for a sampling period&lt;br /&gt;&lt;/li&gt; &lt;li&gt;an individual time thread pushes a fresh list of hash tables in the matrix so as to reset the counters for a new sampling period&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;So for example, if we want to track CPU utilization, we only need to keep one metric. The hash table will only have one key pair. Easy. Slightly overkill but easy. Now if you want to keep track of transactions response times, the hash table will keep the response time (in ms) as a key and the number of transactions that were processed in that particular response time as the associated value. Therefore, if you have within one sampling period, 10,000 operations processed with 6,000 in 0 ms, 3,999 in 1ms and 1 in 15 ms, your hashtable will only have 3 entries as follows: [ 0 =&amp;gt; 6000; 1=&amp;gt;3999; 15=&amp;gt;1 ]&lt;/p&gt; &lt;p&gt; This allows for a dramatic compression of the data compared to having a single line with etime for each operation, which would result in 10,000 lines of about 100 bytes.&lt;/p&gt; &lt;p&gt;What's more is that this representation of the same information allows to easily compute the average, extract the maximum value and calculate the standard deviation.&lt;/p&gt; &lt;p&gt;All that said, the weather station is only sent the last of the samples, so it always shows the current state of the server. And as it turns out, it is very useful, I like it very much just the way it worked out.&lt;/p&gt; &lt;p&gt;&amp;nbsp;Well, I'm glad to close down the shop, it's 7:30pm .... another busy Saturday&lt;br /&gt;&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/a_dashboard_like_no_other</guid>
         <pubDate>Sat, 03 Oct 2009 11:28:02 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: A Dashboard Like No Other: The OpenDS Weather Station</title>
         <link>http://blogs.sun.com/ds/entry/a_dashboard_like_no_other</link>
         <description>&lt;h2&gt;Rationale&lt;/h2&gt; &lt;p&gt;&amp;nbsp;Doing so many benchmarks, profiling and other various performance related activities, I had to find a way to &quot;keep an eye&quot; on things while fetching emails, chatting on IM and the like. Having some experience in past projects with microcontrollers, although on Windows, I figured I could put together a little gizmo to help me keep tabs on my Directory Server.&lt;br /&gt;&lt;/p&gt; &lt;h2&gt;Bird's Eye View&lt;/h2&gt; &lt;p&gt;This is basically a simple setup with a USB Bit Whacker controlled by a Python script, feeding it data crunched from various sources, mainly the Directory Server access log, the garbage collection log and kstats... the result is a useful dashboard where I can see things happen at a glance. &lt;br /&gt;&lt;/p&gt; &lt;h2&gt;The Meat&lt;/h2&gt; &lt;p&gt;Everything starts with the USB Bit Whacker. It's a long story, but to cut short, a couple a years ago, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.kohsuke.org/&quot;&gt;Kohsuke Kawaguchi&lt;/a&gt; put together an &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://weblogs.java.net/blog/kohsuke/archive/2006/11/diyorb_my_own_e.html&quot;&gt;orb&lt;/a&gt; that could be used to monitor the status of a build / unit tests in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://hudson.dev.java.net/&quot;&gt;Hudson&lt;/a&gt;. Such devices are also know as eXtreme Feedback Devices or XFDs. Kohsuke chose to go with the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.schmalzhaus.com/UBW/&quot;&gt;USB Bit Whacker&lt;/a&gt; (UBW) for it is a USB 'aware' microcontroller that also draws power from the bus, and is therefore very versatile while remaining affordable (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sparkfun.com/commerce/product_info.php?products_id=762&quot;&gt;$25 soldered and tested from sparkfun&lt;/a&gt; but you can easily &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://bafoontecha.com/2008/06/23/build-a-usb-bit-whacker-in-10-minutes/&quot;&gt;assemble your own&lt;/a&gt;). A quick search will tell you that this is a widely popular platform for hobbyists.&lt;/p&gt; &lt;p&gt;&amp;nbsp;On the software side, going all java would have been quite easy except for the part where you need platform specific libraries from the serial communication. Sun's &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://java.sun.com/products/javacomm/&quot;&gt;javacomm&lt;/a&gt; library or &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rxtx.org/&quot;&gt;rxtx&lt;/a&gt; have pros and cons but in my case, the cons were just too much of a hindrance. What's more, I am not one to inflict myself pain unless it is absolutely necessary. For that reason, I chose to go with Python. While apparently not as good on cross-platformedness compared to Java, installing the Python libraries for serial communication with the UBW is trivial and has worked for me right off the bat on every platform I have tried, namely: Mac OS, Linux and Solaris. For example, on OpenSolaris all there is to it is:&lt;/p&gt; &lt;p style=&quot;color:#00ff54;background-color:#000000;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&amp;nbsp;$ pfexec easy_install-2.4 pySerial&lt;br /&gt;Searching for pySerial&lt;br /&gt;Reading http://pypi.python.org/simple/pySerial/&lt;br /&gt;Reading http://pyserial.sourceforge.net/&lt;br /&gt;Best match: pyserial 2.4&lt;br /&gt;Downloading http://pypi.python.org/packages/source/p/pyserial/pyserial-2.4.tar.gz#md5=eec19df59fd75ba5a136992897f8e468&lt;br /&gt;Processing pyserial-2.4.tar.gz&lt;br /&gt;Running pyserial-2.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Y8iJv9/pyserial-2.4/egg-dist-tmp-WYKpjg&lt;br /&gt;setuptools&lt;br /&gt;zip_safe flag not set; analyzing archive contents...&lt;br /&gt;Adding pyserial 2.4 to easy-install.pth file&lt;br /&gt;&lt;br /&gt;Installed /usr/lib/python2.4/site-packages/pyserial-2.4-py2.4.egg&lt;br /&gt;Processing dependencies for pySerial&lt;br /&gt;Finished processing dependencies for pySerial&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;that's it! Of course, having easy_install is a prerequisite. If you don't, simply install setuptools for your python distro, which is a 400kB thing to install. You'll be glad you have it anyway.&lt;br /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Then, communicating with the UBW is mind boggingly easy. But let's not get ahead of ourselves, first things first:&lt;/p&gt; &lt;h3&gt; Pluging The USB Bit Whacker On OpenSolaris For The First Tim &lt;br /&gt;&lt;/h3&gt; &lt;p&gt;The controller will appear as a modem of the old days and communicating with equates to sending AT commands. For those of you who are used to accessing Load Balancers or other network equipment through the serial port, this is no big deal.&lt;/p&gt; &lt;p&gt;In the screenshot below, the first ls command output shows that nothing in /dev/term is an actual link, however, the second -which I issued after plugging the UBW on the usb port- shows a new '0' link has been created by the operating system.&lt;/p&gt; &lt;p&gt; &lt;img/&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Remember which link your ubw appeared as for our next step: talking to the board. &lt;br /&gt;&lt;/p&gt; &lt;h3&gt;Your First Python Script To Talk To The UBW&lt;br /&gt;&lt;/h3&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; I will show below how to send the UBW the 'V' command which instructs it to return the firmware version, and we'll see how to grab the return value and display it. Once you have that down, the sky is the limit. Here is how:&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;background-color:#000000;color:#00ff54;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;from serial import *&lt;br /&gt;ubw = Serial(&quot;/dev/term/0&quot;)&lt;br /&gt;ubw.open()&lt;br /&gt;print &quot;Requesting UBW Firmware Version&quot;&lt;br /&gt;ubw.write(&quot;V&amp;#92;n&quot;)&lt;br /&gt;print &quot;Result=[&quot;+ubw.readline().strip() + &quot;]&amp;#92;n&quot;&lt;br /&gt;ubw.close()&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Below is the output for my board:&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img/&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Voila!&lt;/p&gt; &lt;p&gt;That really is all there is to it, you are now one step away from your dream device. And it really is only a matter of imagination. Check out the documentation of current firmware to see what commands the board supports and you will realize all the neat things you can use it for: driving LEDs, Servos, LCD displays, acquiring data, ...&lt;br /&gt;&lt;/p&gt; &lt;h3&gt;Concrete Example: The OpenDS Weather Station&lt;/h3&gt; &lt;p&gt;As I said at the beginning of this post, my initial goal was to craft a monitoring device for OpenDS. Now you have a good idea of how I dealt with the hardware part, but an image is worth a thousand words so here is a snap...&lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;On the software front, well, being a software engineer by trade, that was the easy part so that's almost not fun and I won't go inot as much detail but here is a &lt;a rel=&quot;nofollow&quot;&gt;10,000ft view&lt;/a&gt;:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;data is collected in a matrix of hash tables.&lt;/li&gt; &lt;li&gt;each hash table represent a population of data points for a sampling period&lt;br /&gt;&lt;/li&gt; &lt;li&gt;an individual time thread pushes a fresh list of hash tables in the matrix so as to reset the counters for a new sampling period&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;So for example, if we want to track CPU utilization, we only need to keep one metric. The hash table will only have one key pair. Easy. Slightly overkill but easy. Now if you want to keep track of transactions response times, the hash table will keep the response time (in ms) as a key and the number of transactions that were processed in that particular response time as the associated value. Therefore, if you have within one sampling period, 10,000 operations processed with 6,000 in 0 ms, 3,999 in 1ms and 1 in 15 ms, your hashtable will only have 3 entries as follows: [ 0 =&amp;gt; 6000; 1=&amp;gt;3999; 15=&amp;gt;1 ]&lt;/p&gt; &lt;p&gt; This allows for a dramatic compression of the data compared to having a single line with etime for each operation, which would result in 10,000 lines of about 100 bytes.&lt;/p&gt; &lt;p&gt;What's more is that this representation of the same information allows to easily compute the average, extract the maximum value and calculate the standard deviation.&lt;/p&gt; &lt;p&gt;All that said, the weather station is only sent the last of the samples, so it always shows the current state of the server. And as it turns out, it is very useful, I like it very much just the way it worked out.&lt;/p&gt; &lt;p&gt;&amp;nbsp;Well, I'm glad to close down the shop, it's 7:30pm .... another busy Saturday&lt;br /&gt;&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/a_dashboard_like_no_other</guid>
         <pubDate>Sat, 03 Oct 2009 11:28:02 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: Note To Self: Things To Do On A Vanilla System</title>
         <link>http://blogs.sun.com/ds/entry/note_to_self_things_to</link>
         <description>&lt;p&gt;I just thought I'd make a note of the common things I do and funny enough, I think this blog might be the closest thing I have from a sticky note / persistent backup ... so here goes:&lt;/p&gt; &lt;p style=&quot;background-color:#000000;color:#00ff54;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&amp;nbsp;PATH=/usr/bin:/usr/sbin:/usr/gnu/bin:$PATH&lt;/font&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# enable power management&lt;/span&gt;&lt;br /&gt;pfexec echo &quot;S3-support&amp;nbsp;&amp;nbsp; &amp;nbsp;enable&quot; &amp;gt;&amp;gt; /etc/power.conf&lt;br /&gt;pfexec pmconfig&lt;br /&gt;pfexec svcadm restart hal&lt;br /&gt;&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# disable access time update on rpool to minimize disk writes&lt;/span&gt;&lt;/font&gt;&lt;br /&gt; &lt;font face=&quot;courier new,courier,monospace&quot;&gt;pfexec zfs set atime=off rpool&lt;/font&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# get pkgutil to install community software&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;pfexec pkgadd -d http://blastwave.network.com/csw/pkgutil_`uname&amp;nbsp; -p`.pkg&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# download and install the flash plug-in for firefox&lt;/span&gt;&lt;br /&gt;wget http://fpdownload.macromedia.com/get/flashplayer/current/flash_player_10_solaris_x86.tar.bz2 -O libfp.tar.bz2 --no-check-certificate&lt;br /&gt;bunzip2 libfp.tar.bz2&lt;br /&gt;tar xf libfp.tar&lt;br /&gt;pfexec mv flash_player*/libflashplayer.so /usr/lib/firefox/plugins&lt;br /&gt;rm libfp.tar&lt;br /&gt;rmdir flash_player*&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# get perfbar&lt;/span&gt;&lt;br /&gt;wget http://blogs.sun.com/partnertech/resource/tools/perfbar.i386 -O perfbar --no-check-certificate&lt;br /&gt;chmod 755 perfbar&lt;br /&gt;nohup ./perfbar &amp;amp;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# configure coreadm&lt;/span&gt;&lt;br /&gt;coreadm -g /var/cores/%t-%f -e global&lt;/font&gt;&lt;/p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;/font&gt; &lt;p&gt; &lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/note_to_self_things_to</guid>
         <pubDate>Fri, 02 Oct 2009 14:59:09 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: Note To Self: Things To Do On A Vanilla System</title>
         <link>http://blogs.sun.com/ds/entry/note_to_self_things_to</link>
         <description>&lt;p&gt;I just thought I'd make a note of the common things I do and funny enough, I think this blog might be the closest thing I have from a sticky note / persistent backup ... so here goes:&lt;/p&gt; &lt;p style=&quot;background-color:#000000;color:#00ff54;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&amp;nbsp;PATH=/usr/bin:/usr/sbin:/usr/gnu/bin:$PATH&lt;/font&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# enable power management&lt;/span&gt;&lt;br /&gt;pfexec echo &quot;S3-support&amp;nbsp;&amp;nbsp; &amp;nbsp;enable&quot; &amp;gt;&amp;gt; /etc/power.conf&lt;br /&gt;pfexec pmconfig&lt;br /&gt;pfexec svcadm restart hal&lt;br /&gt;&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# disable access time update on rpool to minimize disk writes&lt;/span&gt;&lt;/font&gt;&lt;br /&gt; &lt;font face=&quot;courier new,courier,monospace&quot;&gt;pfexec zfs set atime=off rpool&lt;/font&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# get pkgutil to install community software&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;pfexec pkgadd -d http://blastwave.network.com/csw/pkgutil_`uname&amp;nbsp; -p`.pkg&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# download and install the flash plug-in for firefox&lt;/span&gt;&lt;br /&gt;wget http://fpdownload.macromedia.com/get/flashplayer/current/flash_player_10_solaris_x86.tar.bz2 -O libfp.tar.bz2 --no-check-certificate&lt;br /&gt;bunzip2 libfp.tar.bz2&lt;br /&gt;tar xf libfp.tar&lt;br /&gt;pfexec mv flash_player*/libflashplayer.so /usr/lib/firefox/plugins&lt;br /&gt;rm libfp.tar&lt;br /&gt;rmdir flash_player*&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# get perfbar&lt;/span&gt;&lt;br /&gt;wget http://blogs.sun.com/partnertech/resource/tools/perfbar.i386 -O perfbar --no-check-certificate&lt;br /&gt;chmod 755 perfbar&lt;br /&gt;nohup ./perfbar &amp;amp;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#4c4eff;&quot;&gt;# configure coreadm&lt;/span&gt;&lt;br /&gt;coreadm -g /var/cores/%t-%f -e global&lt;/font&gt;&lt;/p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;/font&gt; &lt;p&gt; &lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/note_to_self_things_to</guid>
         <pubDate>Fri, 02 Oct 2009 14:59:09 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: Quad Monitor With Rotation: Where There Is A Will, There Is A Way</title>
         <link>http://blogs.sun.com/ds/entry/quad_monitor_with_rotation_where</link>
         <description>&lt;p&gt;Talking with a friend recently, he told me about his miserable experience trying to get his workstation to work with four monitors.&lt;/p&gt; &lt;p&gt; Now, I was surprised at first because there are lots (ok, maybe not lots, but a sizeable number) of people with quad-head workstations out there, so obviously that seems rather doable. The trick in his case seemed to be heterogeneity: 2 different dual-head cards, and 4 different monitors of different brands and sizes. Additionally, he wanted one of his widescreens tilted in portrait mode for his coding. Nice for browsing as well, but he wanted to be able to have a tall IDE to see more code at once without the need to scroll.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;It took me a while just to get the equipment but to find some spare time to this as well. I ended up with the following:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;a desktop that would lend itself to the experiment&lt;/li&gt; &lt;li&gt;4 dual head videos cards to test combinations&lt;/li&gt; &lt;ol&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.nvidia.com/object/product_geforce_gtx_280_us.html&quot;&gt;nVidia GTX 280&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.nvidia.com/object/product_quadro_fx_380_us.html&quot;&gt;nVidia Quadro FX 380&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.nvidia.com/object/product_geforce_9600gt_us.html&quot;&gt;nVidia GeForce 9600 GT&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.nvidia.com/object/product_geforce_gts_250_us.html&quot;&gt;nVidia GTS 250&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt; &lt;li&gt;4 monitors&lt;/li&gt; &lt;ol&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/desktop/products/monitors/24lcd/&quot;&gt;Sun 24.1&quot;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://accessories.us.dell.com/sna/products/Displays/productdetail.aspx?c=us&amp;amp;l=en&amp;amp;s=dhs&amp;amp;cs=19&amp;amp;sku=320-7438&quot;&gt;Dell 22&quot;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://us.acer.com/acer/product.do;jsessionid=A08A53D9838966AA3C81EDC66F24190A.public_a_us004?LanguageISOCtxParam=en&amp;amp;rcond5e.c2att92=453&amp;amp;inu49e.current.c2att92=453&amp;amp;link=ln314e&amp;amp;CountryISOCtxParam=US&amp;amp;kcond47e.c2att92=453&amp;amp;rcond159e.att21k=1&amp;amp;kcond48e.c2att101=37034&amp;amp;rcond190e.att21k=1&amp;amp;acond23=US&amp;amp;rcond4e.att21k=1&amp;amp;sp=page17e&amp;amp;rcond157e.c2att92=453&amp;amp;ctx1g.c2att92=453&amp;amp;rcond42e.att21k=1&amp;amp;kcond50e.c2att92=453&amp;amp;rcond45e.att21k=1&amp;amp;rcond158e.c2att1=25&amp;amp;ctx2.c2att1=25&amp;amp;inu53e.current.c2att92=453&amp;amp;rcond38e.c2att1=25&amp;amp;var13e=US&amp;amp;rcond44e.c2att1=25&amp;amp;rcond186e.c2att92=453&amp;amp;rcond3e.c2att1=25&amp;amp;rcond28e.attN2B2F2EEF=3264&amp;amp;rcond189e.c2att1=25&amp;amp;ctx1.att21k=1&amp;amp;CRC=2062597300&quot;&gt;Acer 24.3&quot;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://support.dell.com/support/edocs/monitors/2000fp/En/specs.htm&quot;&gt;Dell 20&quot;&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt; &lt;li&gt;a free Saturday (that was actually the most difficult component to find)&lt;br /&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;To cut short, the result is ... rolling drum ... it _can_ work once you know what to do and what not to. Here is the final result:&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;So how do we make that work? Well, first thing is NOT to desperately cling to TwinView. You have to let go of that, fall back on good ol' XineRama which does a fine job anyway. &lt;br /&gt;&lt;/p&gt; &lt;p&gt;As I said in my previous post, rotating the monitor is only a matter of adding Option &quot;Rotate&quot; &quot;left&quot; in the relevant screen section.&lt;/p&gt; &lt;p&gt;For all the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://http.download.nvidia.com/XFree86/Linux-x86/1.0-8178/README/appendix-d.html&quot;&gt;X options explained&lt;/a&gt;, I found this quite useful. Dig in there.&lt;/p&gt; &lt;p&gt; What you want to be careful about:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;if at first both cards are not recognized, worry not. Go to a terminal and issue the following command:&lt;/li&gt; &lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&lt;span style=&quot;color:#00ff54;&quot;&gt;pfexec nvidia-xconfig -a&lt;/span&gt;&lt;/span&gt;&lt;/font&gt; &lt;/p&gt; &lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;This will force the nvidia config utility to look across all cards.&lt;/p&gt; &lt;p&gt;Note that if this still doesn't work, issue:&lt;/p&gt; &lt;p style=&quot;color:#00ff54;background-color:#000000;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;pfexec scanpci&lt;/font&gt;&lt;/p&gt; &lt;p&gt; and write down the PCI id for each card. It is the first number right after the pci bus 0x002. In this example, this would translate into &lt;/p&gt; &lt;p style=&quot;color:#00ff54;background-color:#000000;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;BusID &quot;PCI:2:0:0&quot; &lt;/font&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;in the device section in xorg.conf&lt;/p&gt; &lt;/blockquote&gt; &lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;look at your /var/log/Xorg.0.log for errors&lt;/li&gt; &lt;ul&gt; &lt;li&gt;you will see something like&lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;blockquote&gt; &lt;p style=&quot;color:#00ff54;background-color:#000000;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;(II) LoadModule: &quot;xtsol&quot;&lt;br /&gt;(WW) Warning, couldn't open module xtsol&lt;br /&gt;(II) UnloadModule: &quot;xtsol&quot;&lt;br /&gt;(II) Failed to load module &quot;xtsol&quot; (module does not exist, 0)&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&amp;nbsp;Don't worry, that's a trusted solaris extension that is hardcoded to be loaded by X even when it's not a trusted solaris OS running, this has yet to be fixed.&amp;nbsp;&lt;/p&gt; &lt;/blockquote&gt; &lt;/blockquote&gt; &lt;blockquote&gt; &lt;ul&gt; &lt;li&gt;&amp;nbsp;make sure to enable Composite&lt;/li&gt; &lt;li&gt;make sure to enable GLX with composite&lt;/li&gt; &lt;li&gt;make sure to enable RandRRotation&lt;/li&gt; &lt;/ul&gt; &lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;Check /var/adm/messages for IRQ collisions which could result in some funky discrepancies. If you find any, tweak your BIOS to force each PCI slot to a distinct IRQ. The message would look similar to:&lt;/li&gt; &lt;/ul&gt; &lt;p style=&quot;background-color:#000000;color:#00ff54;&quot;&gt; unix: [ID 954099 kern.info] NOTICE: IRQ16 is being shared by drivers with different interrupt levels&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;All that said, here is an example of &lt;a rel=&quot;nofollow&quot;&gt;xorg.conf&lt;/a&gt; with a single monitor tilted, and everything working pretty well considering that nothing is matched. It does work but doesn't come for free as you can see. There is one drawback however, I have not been able to make Compiz work because apparently the cards would have to have an SLI link between them, but I haven't confirmed that for sure. That's it for today folks!&lt;br /&gt;&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/quad_monitor_with_rotation_where</guid>
         <pubDate>Fri, 02 Oct 2009 06:30:56 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: Quad Monitor With Rotation: Where There Is A Will, There Is A Way</title>
         <link>http://blogs.sun.com/ds/entry/quad_monitor_with_rotation_where</link>
         <description>&lt;p&gt;Talking with a friend recently, he told me about his miserable experience trying to get his workstation to work with four monitors.&lt;/p&gt; &lt;p&gt; Now, I was surprised at first because there are lots (ok, maybe not lots, but a sizeable number) of people with quad-head workstations out there, so obviously that seems rather doable. The trick in his case seemed to be heterogeneity: 2 different dual-head cards, and 4 different monitors of different brands and sizes. Additionally, he wanted one of his widescreens tilted in portrait mode for his coding. Nice for browsing as well, but he wanted to be able to have a tall IDE to see more code at once without the need to scroll.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;It took me a while just to get the equipment but to find some spare time to this as well. I ended up with the following:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;a desktop that would lend itself to the experiment&lt;/li&gt; &lt;li&gt;4 dual head videos cards to test combinations&lt;/li&gt; &lt;ol&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.nvidia.com/object/product_geforce_gtx_280_us.html&quot;&gt;nVidia GTX 280&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.nvidia.com/object/product_quadro_fx_380_us.html&quot;&gt;nVidia Quadro FX 380&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.nvidia.com/object/product_geforce_9600gt_us.html&quot;&gt;nVidia GeForce 9600 GT&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.nvidia.com/object/product_geforce_gts_250_us.html&quot;&gt;nVidia GTS 250&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt; &lt;li&gt;4 monitors&lt;/li&gt; &lt;ol&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sun.com/desktop/products/monitors/24lcd/&quot;&gt;Sun 24.1&quot;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://accessories.us.dell.com/sna/products/Displays/productdetail.aspx?c=us&amp;amp;l=en&amp;amp;s=dhs&amp;amp;cs=19&amp;amp;sku=320-7438&quot;&gt;Dell 22&quot;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://us.acer.com/acer/product.do;jsessionid=A08A53D9838966AA3C81EDC66F24190A.public_a_us004?LanguageISOCtxParam=en&amp;amp;rcond5e.c2att92=453&amp;amp;inu49e.current.c2att92=453&amp;amp;link=ln314e&amp;amp;CountryISOCtxParam=US&amp;amp;kcond47e.c2att92=453&amp;amp;rcond159e.att21k=1&amp;amp;kcond48e.c2att101=37034&amp;amp;rcond190e.att21k=1&amp;amp;acond23=US&amp;amp;rcond4e.att21k=1&amp;amp;sp=page17e&amp;amp;rcond157e.c2att92=453&amp;amp;ctx1g.c2att92=453&amp;amp;rcond42e.att21k=1&amp;amp;kcond50e.c2att92=453&amp;amp;rcond45e.att21k=1&amp;amp;rcond158e.c2att1=25&amp;amp;ctx2.c2att1=25&amp;amp;inu53e.current.c2att92=453&amp;amp;rcond38e.c2att1=25&amp;amp;var13e=US&amp;amp;rcond44e.c2att1=25&amp;amp;rcond186e.c2att92=453&amp;amp;rcond3e.c2att1=25&amp;amp;rcond28e.attN2B2F2EEF=3264&amp;amp;rcond189e.c2att1=25&amp;amp;ctx1.att21k=1&amp;amp;CRC=2062597300&quot;&gt;Acer 24.3&quot;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://support.dell.com/support/edocs/monitors/2000fp/En/specs.htm&quot;&gt;Dell 20&quot;&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt; &lt;li&gt;a free Saturday (that was actually the most difficult component to find)&lt;br /&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;To cut short, the result is ... rolling drum ... it _can_ work once you know what to do and what not to. Here is the final result:&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;So how do we make that work? Well, first thing is NOT to desperately cling to TwinView. You have to let go of that, fall back on good ol' XineRama which does a fine job anyway. &lt;br /&gt;&lt;/p&gt; &lt;p&gt;As I said in my previous post, rotating the monitor is only a matter of adding Option &quot;Rotate&quot; &quot;left&quot; in the relevant screen section.&lt;/p&gt; &lt;p&gt;For all the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://http.download.nvidia.com/XFree86/Linux-x86/1.0-8178/README/appendix-d.html&quot;&gt;X options explained&lt;/a&gt;, I found this quite useful. Dig in there.&lt;/p&gt; &lt;p&gt; What you want to be careful about:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;if at first both cards are not recognized, worry not. Go to a terminal and issue the following command:&lt;/li&gt; &lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;span style=&quot;background-color:#000000;&quot;&gt;&lt;span style=&quot;color:#00ff54;&quot;&gt;pfexec nvidia-xconfig -a&lt;/span&gt;&lt;/span&gt;&lt;/font&gt; &lt;/p&gt; &lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;This will force the nvidia config utility to look across all cards.&lt;/p&gt; &lt;p&gt;Note that if this still doesn't work, issue:&lt;/p&gt; &lt;p style=&quot;color:#00ff54;background-color:#000000;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;pfexec scanpci&lt;/font&gt;&lt;/p&gt; &lt;p&gt; and write down the PCI id for each card. It is the first number right after the pci bus 0x002. In this example, this would translate into &lt;/p&gt; &lt;p style=&quot;color:#00ff54;background-color:#000000;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;BusID &quot;PCI:2:0:0&quot; &lt;/font&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;in the device section in xorg.conf&lt;/p&gt; &lt;/blockquote&gt; &lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;look at your /var/log/Xorg.0.log for errors&lt;/li&gt; &lt;ul&gt; &lt;li&gt;you will see something like&lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;blockquote&gt; &lt;p style=&quot;color:#00ff54;background-color:#000000;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;(II) LoadModule: &quot;xtsol&quot;&lt;br /&gt;(WW) Warning, couldn't open module xtsol&lt;br /&gt;(II) UnloadModule: &quot;xtsol&quot;&lt;br /&gt;(II) Failed to load module &quot;xtsol&quot; (module does not exist, 0)&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&amp;nbsp;Don't worry, that's a trusted solaris extension that is hardcoded to be loaded by X even when it's not a trusted solaris OS running, this has yet to be fixed.&amp;nbsp;&lt;/p&gt; &lt;/blockquote&gt; &lt;/blockquote&gt; &lt;blockquote&gt; &lt;ul&gt; &lt;li&gt;&amp;nbsp;make sure to enable Composite&lt;/li&gt; &lt;li&gt;make sure to enable GLX with composite&lt;/li&gt; &lt;li&gt;make sure to enable RandRRotation&lt;/li&gt; &lt;/ul&gt; &lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;Check /var/adm/messages for IRQ collisions which could result in some funky discrepancies. If you find any, tweak your BIOS to force each PCI slot to a distinct IRQ. The message would look similar to:&lt;/li&gt; &lt;/ul&gt; &lt;p style=&quot;background-color:#000000;color:#00ff54;&quot;&gt; unix: [ID 954099 kern.info] NOTICE: IRQ16 is being shared by drivers with different interrupt levels&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;All that said, here is an example of &lt;a rel=&quot;nofollow&quot;&gt;xorg.conf&lt;/a&gt; with a single monitor tilted, and everything working pretty well considering that nothing is matched. It does work but doesn't come for free as you can see. There is one drawback however, I have not been able to make Compiz work because apparently the cards would have to have an SLI link between them, but I haven't confirmed that for sure. That's it for today folks!&lt;br /&gt;&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/quad_monitor_with_rotation_where</guid>
         <pubDate>Fri, 02 Oct 2009 06:30:56 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: OpenSolaris 2010.02 on EeePC 1000: Out-Of-The-Box!!!</title>
         <link>http://blogs.sun.com/ds/entry/opensolaris_2010_02_on_eeepc</link>
         <description>&lt;p&gt;As usual, I try to give as much away in my titles as I can. This one is no different: it just works.... &lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;With 2009.06, you needed to build your own drivers for ethernet and wifi. Pretty much a non starter for 99% of users, understandably so: when it just works for Linux and Windows, why sweat it on OpenSolaris ?&lt;/p&gt; &lt;p&gt;Now that dilemma is behind us: I installed an early access of 2010.02 (OpenSolaris b124) and when the installation was done, everything worked: a whole new&amp;nbsp; experience for me on OpenSolaris. I almost EXPECT to have to fiddle with a driver, a config file, an SMF service that doesn't start, ..., something.&lt;/p&gt; &lt;p&gt;In this case: nothing! Simultaneously gratifying and almost disappointing. I mean, even on my desktop OpenSolaris required some elbow grease to work&amp;nbsp; the way I wanted, but in this case, the coveted prize of a functional system would be handed to me without even the hint of a fight ? ... unusual, to say the least.&lt;/p&gt; &lt;p&gt;And that's good. I used to say that Solaris is the certainly best server OS and just as certainly the worst desktop OS, but this one shot has me wondering... maybe the Sun engineers have covered some of the ground that separates OpenSolaris from Linux. Granted, there's still ways to go! Yes the embedded 1.3 Mega Pixels webcam works but the quality of the picture is perfectible and I don't think it is the hardware... to be fair, Sun has to write their own drivers for everything so I'm even surprised it worked at all, so that pretty good!&lt;/p&gt; &lt;p&gt;Now there is on rather big bummer though...it does suspend but doesn't resume. Pretty big issue for a laptop which is -because of its form factor- bound to be used on the go. If I can make it work, I will post here. If you have had success make resume work, drop me a line!&lt;/p&gt; &lt;p&gt; &lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/opensolaris_2010_02_on_eeepc</guid>
         <pubDate>Fri, 02 Oct 2009 04:11:50 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: OpenSolaris 2010.02 on EeePC 1000: Out-Of-The-Box!!!</title>
         <link>http://blogs.sun.com/ds/entry/opensolaris_2010_02_on_eeepc</link>
         <description>&lt;p&gt;As usual, I try to give as much away in my titles as I can. This one is no different: it just works.... &lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;With 2009.06, you needed to build your own drivers for ethernet and wifi. Pretty much a non starter for 99% of users, understandably so: when it just works for Linux and Windows, why sweat it on OpenSolaris ?&lt;/p&gt; &lt;p&gt;Now that dilemma is behind us: I installed an early access of 2010.02 (OpenSolaris b124) and when the installation was done, everything worked: a whole new&amp;nbsp; experience for me on OpenSolaris. I almost EXPECT to have to fiddle with a driver, a config file, an SMF service that doesn't start, ..., something.&lt;/p&gt; &lt;p&gt;In this case: nothing! Simultaneously gratifying and almost disappointing. I mean, even on my desktop OpenSolaris required some elbow grease to work&amp;nbsp; the way I wanted, but in this case, the coveted prize of a functional system would be handed to me without even the hint of a fight ? ... unusual, to say the least.&lt;/p&gt; &lt;p&gt;And that's good. I used to say that Solaris is the certainly best server OS and just as certainly the worst desktop OS, but this one shot has me wondering... maybe the Sun engineers have covered some of the ground that separates OpenSolaris from Linux. Granted, there's still ways to go! Yes the embedded 1.3 Mega Pixels webcam works but the quality of the picture is perfectible and I don't think it is the hardware... to be fair, Sun has to write their own drivers for everything so I'm even surprised it worked at all, so that pretty good!&lt;/p&gt; &lt;p&gt;Now there is on rather big bummer though...it does suspend but doesn't resume. Pretty big issue for a laptop which is -because of its form factor- bound to be used on the go. If I can make it work, I will post here. If you have had success make resume work, drop me a line!&lt;/p&gt; &lt;p&gt; &lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/opensolaris_2010_02_on_eeepc</guid>
         <pubDate>Fri, 02 Oct 2009 04:11:50 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: Lenovo W700ds dual monitor laptop: works! Another 2010.02 success</title>
         <link>http://blogs.sun.com/ds/entry/lenovo_w700ds_dual_monitor_laptop</link>
         <description>&lt;p&gt;OpenSolaris 2010.02 early access build 124 is really faring pretty well so far. It isn't free of issues, granted, but at the same time, it has improved leaps and bounds on laptop support, especially for netbooks, thanks to a passionate and dedicated team writing up a bunch of device drivers for wifi and network cards found in these little laptops.&lt;/p&gt; &lt;p&gt;Today, I installed build 124 on a Lenovo W700ds.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;You probably have never heard of that beast because they probably only sold half a dozen of them, one of which landed on my desk yesterday. The main reason for this success is probably that it weighs a ton (11 lbs or 5 Kgs!!!) due in part to its main 17&quot; monitor, doubled by a netbook-like 10&quot; monitor that slides out from behind the main one.... &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://shop.lenovo.com/ISS_Static/WW/AG/merchandising/US/PDFs/w700ds_datasheet.pdf&quot;&gt;here&lt;/a&gt; are the specs. Notice they call it &quot;portable power&quot;. Trasnportable would be more accurate. After using this laptop for about an hour now (I'm writing this post on it), I do have to say that it is quite fantastically comfortable, just about as much a desktop would be...not really surprising if you consider it has a full size keyboard + numeric keypad.&lt;/p&gt; &lt;p&gt;&amp;nbsp;So, OpenSolaris installs without a glitch, once again the installer just does its job without whining. If you run the device driver utility it will notify you that two devices do not have a driver for solaris, one being the integrated bluetooth card and the other being the fingerprint reader. Not a big deal. Once OpenSolaris is installed, it will boot in Gnome just as on any other machine, but what you really want is the second monitor to work... and there's a trick to that.&lt;/p&gt; &lt;p&gt;&amp;nbsp;First, the second monitor won't be recognized if you don't pull it all the way out at boot time. Took me a while to figure this one out. To save some mW, the Lenovo folks don't power it unless it's out and that makes it undetectable at first.&lt;/p&gt; &lt;p&gt;Second, once recognized by X, it will actually display sideways. This &quot;companion&quot; display is actually is 16:9 10&quot; netbook display tilted right so that it's width resolution (1280x768) almost matches the height resolution of the main display (1920x1200). So all we have to do is to tilt it &quot;left&quot; to compensate for the hardware arrangement. To do so, simply enable the Rotate and Resize option on the graphics card and then tell X to rotate the appropriate screen left. Here's how:&lt;/p&gt; &lt;p style=&quot;color:#00ff54;background-color:#000000;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;Section &quot;Monitor&quot;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # HorizSync source: edid, VertRefresh source: edid&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;SlideOut&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VendorName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Lenovo&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ModelName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;LEN 2nd Display&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HorizSync&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30.0 - 75.0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VertRefresh&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 60.0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;DPMS&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Rotate&quot; &quot;left&quot;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section &quot;Device&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Device1&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Driver&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;nvidia&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VendorName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;NVIDIA Corporation&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BoardName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Quadro FX 2700M&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BusID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;PCI:1:0:0&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Screen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;RandRRotation&quot;&amp;nbsp;&amp;nbsp; &amp;nbsp;&quot;on&quot;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;/font&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;Note that TwinView must be disabled because twinview aggregates both display into a single block. Rotation with twinview on will result in rotate both displays. So you need to make them two X displays and enable xinerama.&lt;/p&gt; &lt;p&gt;here is the final &lt;a rel=&quot;nofollow&quot;&gt;xorg.conf&lt;/a&gt; in case you're interested...&lt;/p&gt; &lt;p&gt;Additional notes:&lt;/p&gt; &lt;p&gt;Suspend/Resume works great with this laptop -most of the time- however, it seems that sometimes, you will lose the second display upon resume, I'm not sure why.&lt;br /&gt;&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/lenovo_w700ds_dual_monitor_laptop</guid>
         <pubDate>Fri, 02 Oct 2009 04:05:41 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: Lenovo W700ds dual monitor laptop: works! Another 2010.02 success</title>
         <link>http://blogs.sun.com/ds/entry/lenovo_w700ds_dual_monitor_laptop</link>
         <description>&lt;p&gt;OpenSolaris 2010.02 early access build 124 is really faring pretty well so far. It isn't free of issues, granted, but at the same time, it has improved leaps and bounds on laptop support, especially for netbooks, thanks to a passionate and dedicated team writing up a bunch of device drivers for wifi and network cards found in these little laptops.&lt;/p&gt; &lt;p&gt;Today, I installed build 124 on a Lenovo W700ds.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;You probably have never heard of that beast because they probably only sold half a dozen of them, one of which landed on my desk yesterday. The main reason for this success is probably that it weighs a ton (11 lbs or 5 Kgs!!!) due in part to its main 17&quot; monitor, doubled by a netbook-like 10&quot; monitor that slides out from behind the main one.... &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://shop.lenovo.com/ISS_Static/WW/AG/merchandising/US/PDFs/w700ds_datasheet.pdf&quot;&gt;here&lt;/a&gt; are the specs. Notice they call it &quot;portable power&quot;. Trasnportable would be more accurate. After using this laptop for about an hour now (I'm writing this post on it), I do have to say that it is quite fantastically comfortable, just about as much a desktop would be...not really surprising if you consider it has a full size keyboard + numeric keypad.&lt;/p&gt; &lt;p&gt;&amp;nbsp;So, OpenSolaris installs without a glitch, once again the installer just does its job without whining. If you run the device driver utility it will notify you that two devices do not have a driver for solaris, one being the integrated bluetooth card and the other being the fingerprint reader. Not a big deal. Once OpenSolaris is installed, it will boot in Gnome just as on any other machine, but what you really want is the second monitor to work... and there's a trick to that.&lt;/p&gt; &lt;p&gt;&amp;nbsp;First, the second monitor won't be recognized if you don't pull it all the way out at boot time. Took me a while to figure this one out. To save some mW, the Lenovo folks don't power it unless it's out and that makes it undetectable at first.&lt;/p&gt; &lt;p&gt;Second, once recognized by X, it will actually display sideways. This &quot;companion&quot; display is actually is 16:9 10&quot; netbook display tilted right so that it's width resolution (1280x768) almost matches the height resolution of the main display (1920x1200). So all we have to do is to tilt it &quot;left&quot; to compensate for the hardware arrangement. To do so, simply enable the Rotate and Resize option on the graphics card and then tell X to rotate the appropriate screen left. Here's how:&lt;/p&gt; &lt;p style=&quot;color:#00ff54;background-color:#000000;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;Section &quot;Monitor&quot;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # HorizSync source: edid, VertRefresh source: edid&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;SlideOut&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VendorName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Lenovo&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ModelName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;LEN 2nd Display&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HorizSync&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30.0 - 75.0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VertRefresh&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 60.0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;DPMS&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Rotate&quot; &quot;left&quot;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section &quot;Device&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Device1&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Driver&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;nvidia&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VendorName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;NVIDIA Corporation&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BoardName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Quadro FX 2700M&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BusID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;PCI:1:0:0&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Screen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;RandRRotation&quot;&amp;nbsp;&amp;nbsp; &amp;nbsp;&quot;on&quot;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;/font&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;Note that TwinView must be disabled because twinview aggregates both display into a single block. Rotation with twinview on will result in rotate both displays. So you need to make them two X displays and enable xinerama.&lt;/p&gt; &lt;p&gt;here is the final &lt;a rel=&quot;nofollow&quot;&gt;xorg.conf&lt;/a&gt; in case you're interested...&lt;/p&gt; &lt;p&gt;Additional notes:&lt;/p&gt; &lt;p&gt;Suspend/Resume works great with this laptop -most of the time- however, it seems that sometimes, you will lose the second display upon resume, I'm not sure why.&lt;br /&gt;&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/lenovo_w700ds_dual_monitor_laptop</guid>
         <pubDate>Fri, 02 Oct 2009 04:05:41 -0700</pubDate>
      </item>
      <item>
         <title>Ludo: OpenSSO Community changes</title>
         <link>http://blogs.sun.com/Ludo/entry/opensso_community_changes</link>
         <description>&lt;p&gt;
&lt;img src=&quot;http://blogs.sun.com/Ludo/resource/n500137409_9628.jpg&quot; height=&quot;133&quot; width=&quot;100&quot; border=&quot;0&quot; align=&quot;left&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; alt=&quot;Hubert LVG&quot; title=&quot;Hubert LVG&quot;/&gt;I just saw that my colleague &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://bug4free.wordpress.com/&quot; title=&quot;Hubert's blog&quot;&gt;Hubert Le Van Gong&lt;/a&gt; has been elected to replace &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.superpat.com/&quot; title=&quot;Super Pat's blog&quot;&gt;Pat Patterson&lt;/a&gt; as the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://opensso.org/&quot; title=&quot;OpenSSO project&quot;&gt;OpenSSO&lt;/a&gt; Community Lead.
&lt;br /&gt;It is sad to see Pat leaving Sun. Pat has been a source of inspiration in my role as OpenDS Community Manager and we've been collaborating in numerous occasions.
&lt;br /&gt;Hubert definitely has the skills and the experience to lead the OpenSSO community and oversee all Sun Identity related open source projects. Another good thing is that Hubert and I are both working out of the Grenoble Engineering Center, in France. So I'm expecting some tighter collaborations between the projects and the communities.
&lt;br /&gt;Welcome on the community leadership side, Hubert !
&lt;/p&gt;
&lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/java&quot;&gt;java&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opensource&quot;&gt;opensource&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opensso&quot;&gt;opensso&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/opensso_community_changes</guid>
         <pubDate>Wed, 30 Sep 2009 17:05:55 -0700</pubDate>
      </item>
      <item>
         <title>Ludo: OpenDS 2.1.0-build002 is now available</title>
         <link>http://blogs.sun.com/Ludo/entry/opends_2_1_0_build002</link>
         <description>&lt;p&gt;
&lt;img src=&quot;http://blogs.sun.com/Ludo/resource/opends_logo_tag.jpg&quot; height=&quot;40&quot; width=&quot;255&quot; border=&quot;0&quot; align=&quot;left&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; alt=&quot;Opends Logo Tag&quot;/&gt;We have just uploaded OpenDS 2.1.0-build002, built from revision 5868 of our source tree, to our promoted builds folder.
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
The direct link to download the core server is: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.1.0-build002/OpenDS-2.1.0-build002.zip&quot;&gt;http://www.opends.org/promoted-builds/2.1.0-build002/OpenDS-2.1.0-build002.zip&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
The direct link to download the DSML gateway is: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.1.0-build002/OpenDS-2.1.0-build002-DSML.war&quot;&gt;http://www.opends.org/promoted-builds/2.1.0-build002/OpenDS-2.1.0-build002-DSML.war&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
We have also updated the archive that may be used to install OpenDS via Java Web Start. You may launch that using the URL &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.1.0-build002/install/QuickSetup.jnlp&quot;&gt;http://www.opends.org/promoted-builds/2.1.0-build002/install/QuickSetup.jnlp&lt;/a&gt;, or visit &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool&quot;&gt;https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool&lt;/a&gt; for more information.
&lt;/p&gt;&lt;p&gt;
Detailed information about this build is available at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.1.0-build002&quot;&gt;http://www.opends.org/promoted-builds/2.1.0-build002&lt;/a&gt;, including the detailed &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opends.org/promoted-builds/2.1.0-build002/changes.log&quot;&gt;change log&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
Major changes incorporated since OpenDS 2.1.0-build001 include:
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Multiple fixes to the new Import code and new Public ChangeLog feature.&lt;/li&gt;
&lt;li&gt;Revision 5783 (Issue #4171) - Fixes a hang in replica initialization when the replication servers are unreachable.&lt;/li&gt;
&lt;li&gt;Revision 5804 - Performance and scalability improvements with monitoring.&lt;/li&gt;
&lt;li&gt;Revision 5842 (Issue #4194) - Resolves an issue where objectclasses would disappear when modified.&lt;/li&gt;
&lt;li&gt;Revision 5843 - Upgrade the underlying Berkeley DB JE to version 3.3.87.&lt;/li&gt;
&lt;li&gt;Revision 5847 (Issue #4164) - Fixes a decoding problem .&lt;/li&gt;
&lt;li&gt;Revision 5848 (Issue #4229) - Resolves an issue where the connection handler thread hangs and cause potential DoS attack.&lt;/li&gt;
&lt;li&gt;Revision 5849 (Issue #4226) - Improves the PartialDateOrTime matching rule to match on time as well as date.&lt;/li&gt;
&lt;li&gt;Revision 5854 (Issue #4240) - Resolves an issue in the Control-Panel when displaying attributes with a syntax that has no name.&lt;/li&gt;
&lt;li&gt;Revision 5863 &amp;#38; 5867 (Issue #4117) - Resolves an issue with MODDN operation that could impact ability to export and reimport from LDIF.&lt;/li&gt;
&lt;li&gt;Revision 5865 (Issue #4060) - Prevents a new server process to start while OpenDS server is shutting down. Also preserves the server.pid when in-core restart is performed.&lt;/ul&gt;
&lt;p style=&quot;text-align:right;font-size:10px;&quot;&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/directory-server&quot;&gt;directory-server&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/java&quot;&gt;java&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ldap&quot;&gt;ldap&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opends&quot;&gt;opends&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/opensource&quot;&gt;opensource&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/performance&quot;&gt;performance&lt;/a&gt;&lt;/p&gt;</description>
         <author>Ludo</author>
         <guid isPermaLink="false">http://blogs.sun.com/Ludo/entry/opends_2_1_0_build002</guid>
         <pubDate>Wed, 30 Sep 2009 01:16:12 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: OpenDS in the cloud on Amazon EC2</title>
         <link>http://blogs.sun.com/ds/entry/opends_in_the_cloud_on</link>
         <description>&lt;h2&gt;Rationale&lt;/h2&gt; &lt;p&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre;&quot;&gt; &lt;/span&gt;Why not run your Authentication service in the cloud? This is the first step to having a proper cloud IT. There are numerous efforts going to ease deploying your infrastructure in the cloud, from Sun and others, from OpenSSO to glassfish, from SugarCRM to Domino, and on goes the list. Here is my humble contribution for OpenDS.&lt;/p&gt; &lt;h2&gt;Bird's Eye View&lt;/h2&gt; &lt;p&gt;&amp;nbsp;Tonight I created my EC2 account and got OpenDS going on the Amazon infrastructure in about half an hour, I will retrace my steps here and point out some of the gotchas. &lt;/p&gt; &lt;h2&gt;The Meat&lt;/h2&gt; &lt;p&gt;Obviously, some steps must be taken prior to installing software.&lt;/p&gt; &lt;p&gt;First, you need an AWS (Amazon Web Services) account with access to EC2 (Elastic Compute Cloud) and S3 (Simple Storage Service). I will say this about EC2, it is so jovially intoxicating that I would not be surprised to be surprised by my first bill when it comes... but that's good, right? At least for amazon it is, yes. &lt;/p&gt; &lt;p&gt;Then you need to create a key pair, trivial as well. Everything is explained in the email you receive upon subscription.&lt;/p&gt; &lt;p&gt;Once that's done, you can cut to the chase and log on to the AWS management console right away to get used to the concepts and terms used in Amazon's infrastructure. The two main things are an instance and a volume. The names are rather self explanatory, the instance is a running image of an operating system of your choice. The caveat is that if shut it down, the next time you start this image, you will be back to the vanilla image. Think of it as a LiveCD. Can't write persistent data to it, if you do, it won't survive a power cycle.&lt;/p&gt; &lt;p&gt;To persist data between cycles, we'll have to rely on volumes for now. Volumes are just what they seem to be, only virtual. You can create and delete volumes at will, of whatever size you wish. Once a volume is created and becomes available, you need to attach it to your running instance in order to be able to mount it in the host operating system. CAUTION: look carefully at the &quot;availability zone&quot; where your instance is running, the volume must be created in the same zone or you won't be able to attach it.&lt;/p&gt; &lt;p&gt;&amp;nbsp;Here's a quick overview of the AWS management console with two instances of OpenSolaris 2009.06 running. The reason I have two instances here is that one runs OpenDS 2.0.0 and the other runs DSEE 6.3 :) -the fun never ends-. I'll use it later on to load OpenDS.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;My main point of interest was to see OpenDS perform under this wildly virtualized environment. As I described in my previous article on &lt;a rel=&quot;nofollow&quot;&gt;OpenDS on Acer Aspire One&lt;/a&gt;, virtualization brings an interesting trend in the market that is rather orthogonal to the traditional perception of the evolution of performance through mere hardware improvements...&lt;/p&gt; &lt;p&gt;In one corner, the heavy weight telco/financial/pharmaceutical company weighing in at many millions of dollars for a large server farm dedicated to high performance authentication/authorization services. Opposite these folks, the ultra small company curled in the other corner, looking at every way to minimize cost in order to simply run the house while allowing to grow the supporting infrastructure as business ramps up.&lt;/p&gt; &lt;p&gt;Used to be quite the headache, that. I mean it's pretty easy to throw indecent amounts of hardware at meeting crazy SLAs. Architecting a small, nimble deployment yet able to grow later? Not so much. If you've been in this business for some time, you know that every iteration of sizing requires to go back to capacity planning and benchmarking which is too long and too costly most of the time. That's where the elastic approaches can help. The &quot;cloud&quot; (basically, hyped up managed hosting) is one of them.&lt;/p&gt; &lt;p&gt;Our team also has its own, LDAP-specific, approach to elasticity, I will talk about that in another article, let's focus on our &quot;cloud&quot; for now.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;Once your instance is running, f&lt;a rel=&quot;nofollow&quot;&gt;ollow these simple steps&lt;/a&gt; to mount your volume and we can start talking about why EC2 is a great idea that needs to be developed further for our performance savvy crowd.&lt;/p&gt; &lt;p&gt;In this first snapshot, I am running a stock OpenDS 2.0.0 server with 5,000 standard MakeLDIF entries. This is to keep it comparable to the database I used on the netbook. Same searchrate, sub scope, return the whole entry, across all 5,000.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;If this doesn't ring a bell? Check out the &lt;a rel=&quot;nofollow&quot;&gt;Acer article&lt;/a&gt;. Your basic EC2 instance has about as much juice as a netbook. Now the beauty of it all is that all it takes on my part to improve the performance of that same OpenDS server is to stop my &quot;small&quot; EC2 instance and start a medium one.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Voila!&lt;/p&gt; &lt;p&gt;&amp;nbsp; I've got 2.5 times the initial performance. I did not change ONE thing on OpenDS, this took 3 minutes to do, I simply restarted the instance with more CPU. I already hear you cry out that it's a shame we can't do this live -it is virtualization after all- but I'm sure it'll come in due course. It is worth noting that even though I could use 80+% of CPU on the small instance of OpenDS, in this case I was only using about 60% so the benefit would likely be greater but I would need more client instances. This imperfect example still proves the point on the ease of use and the elasticity aspect.&lt;/p&gt; &lt;p&gt;The other thing that you can see coming is an image of OpenDS for EC2. I'm thinking it should be rather easy to script 2 things:&lt;/p&gt; &lt;p&gt;1) self-discovery of an OpenDS topology and automatic hook up in the multi master mesh and &lt;/p&gt; &lt;p&gt;2) snapshot -&amp;gt; copy -&amp;gt; restore the db, almost no catch up to do data wise. If you need more power, just spawn a number of new instances: no setup, no config, no tuning. How about that ?&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Although we could do more with additional features from the virtualization infrastructure, there is already a number of unexplored options with what is already there. So let's roll up our sleeves and have a serious look. Below is a snapshot of OpenDS modrate on the same medium instance as before with about 25% CPU utilization. As I said before, this thing has had NO fine tuning whatsoever so these figures are with the default, out-of-the-box settings.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;I would like to warmly thank Sam Falkner for his help and advice and most importantly for teasing me into trying EC2 with his &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://opensolaris.org/os/project/frosug/&quot;&gt;FROSUG&lt;/a&gt; lightning talk! That stuff is awesome! Try it yourself.&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/opends_in_the_cloud_on</guid>
         <pubDate>Tue, 29 Sep 2009 16:39:51 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: OpenDS in the cloud on Amazon EC2</title>
         <link>http://blogs.sun.com/ds/entry/opends_in_the_cloud_on</link>
         <description>&lt;h2&gt;Rationale&lt;/h2&gt; &lt;p&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre;&quot;&gt; &lt;/span&gt;Why not run your Authentication service in the cloud? This is the first step to having a proper cloud IT. There are numerous efforts going to ease deploying your infrastructure in the cloud, from Sun and others, from OpenSSO to glassfish, from SugarCRM to Domino, and on goes the list. Here is my humble contribution for OpenDS.&lt;/p&gt; &lt;h2&gt;Bird's Eye View&lt;/h2&gt; &lt;p&gt;&amp;nbsp;Tonight I created my EC2 account and got OpenDS going on the Amazon infrastructure in about half an hour, I will retrace my steps here and point out some of the gotchas. &lt;/p&gt; &lt;h2&gt;The Meat&lt;/h2&gt; &lt;p&gt;Obviously, some steps must be taken prior to installing software.&lt;/p&gt; &lt;p&gt;First, you need an AWS (Amazon Web Services) account with access to EC2 (Elastic Compute Cloud) and S3 (Simple Storage Service). I will say this about EC2, it is so jovially intoxicating that I would not be surprised to be surprised by my first bill when it comes... but that's good, right? At least for amazon it is, yes. &lt;/p&gt; &lt;p&gt;Then you need to create a key pair, trivial as well. Everything is explained in the email you receive upon subscription.&lt;/p&gt; &lt;p&gt;Once that's done, you can cut to the chase and log on to the AWS management console right away to get used to the concepts and terms used in Amazon's infrastructure. The two main things are an instance and a volume. The names are rather self explanatory, the instance is a running image of an operating system of your choice. The caveat is that if shut it down, the next time you start this image, you will be back to the vanilla image. Think of it as a LiveCD. Can't write persistent data to it, if you do, it won't survive a power cycle.&lt;/p&gt; &lt;p&gt;To persist data between cycles, we'll have to rely on volumes for now. Volumes are just what they seem to be, only virtual. You can create and delete volumes at will, of whatever size you wish. Once a volume is created and becomes available, you need to attach it to your running instance in order to be able to mount it in the host operating system. CAUTION: look carefully at the &quot;availability zone&quot; where your instance is running, the volume must be created in the same zone or you won't be able to attach it.&lt;/p&gt; &lt;p&gt;&amp;nbsp;Here's a quick overview of the AWS management console with two instances of OpenSolaris 2009.06 running. The reason I have two instances here is that one runs OpenDS 2.0.0 and the other runs DSEE 6.3 :) -the fun never ends-. I'll use it later on to load OpenDS.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;My main point of interest was to see OpenDS perform under this wildly virtualized environment. As I described in my previous article on &lt;a rel=&quot;nofollow&quot;&gt;OpenDS on Acer Aspire One&lt;/a&gt;, virtualization brings an interesting trend in the market that is rather orthogonal to the traditional perception of the evolution of performance through mere hardware improvements...&lt;/p&gt; &lt;p&gt;In one corner, the heavy weight telco/financial/pharmaceutical company weighing in at many millions of dollars for a large server farm dedicated to high performance authentication/authorization services. Opposite these folks, the ultra small company curled in the other corner, looking at every way to minimize cost in order to simply run the house while allowing to grow the supporting infrastructure as business ramps up.&lt;/p&gt; &lt;p&gt;Used to be quite the headache, that. I mean it's pretty easy to throw indecent amounts of hardware at meeting crazy SLAs. Architecting a small, nimble deployment yet able to grow later? Not so much. If you've been in this business for some time, you know that every iteration of sizing requires to go back to capacity planning and benchmarking which is too long and too costly most of the time. That's where the elastic approaches can help. The &quot;cloud&quot; (basically, hyped up managed hosting) is one of them.&lt;/p&gt; &lt;p&gt;Our team also has its own, LDAP-specific, approach to elasticity, I will talk about that in another article, let's focus on our &quot;cloud&quot; for now.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;Once your instance is running, f&lt;a rel=&quot;nofollow&quot;&gt;ollow these simple steps&lt;/a&gt; to mount your volume and we can start talking about why EC2 is a great idea that needs to be developed further for our performance savvy crowd.&lt;/p&gt; &lt;p&gt;In this first snapshot, I am running a stock OpenDS 2.0.0 server with 5,000 standard MakeLDIF entries. This is to keep it comparable to the database I used on the netbook. Same searchrate, sub scope, return the whole entry, across all 5,000.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;If this doesn't ring a bell? Check out the &lt;a rel=&quot;nofollow&quot;&gt;Acer article&lt;/a&gt;. Your basic EC2 instance has about as much juice as a netbook. Now the beauty of it all is that all it takes on my part to improve the performance of that same OpenDS server is to stop my &quot;small&quot; EC2 instance and start a medium one.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Voila!&lt;/p&gt; &lt;p&gt;&amp;nbsp; I've got 2.5 times the initial performance. I did not change ONE thing on OpenDS, this took 3 minutes to do, I simply restarted the instance with more CPU. I already hear you cry out that it's a shame we can't do this live -it is virtualization after all- but I'm sure it'll come in due course. It is worth noting that even though I could use 80+% of CPU on the small instance of OpenDS, in this case I was only using about 60% so the benefit would likely be greater but I would need more client instances. This imperfect example still proves the point on the ease of use and the elasticity aspect.&lt;/p&gt; &lt;p&gt;The other thing that you can see coming is an image of OpenDS for EC2. I'm thinking it should be rather easy to script 2 things:&lt;/p&gt; &lt;p&gt;1) self-discovery of an OpenDS topology and automatic hook up in the multi master mesh and &lt;/p&gt; &lt;p&gt;2) snapshot -&amp;gt; copy -&amp;gt; restore the db, almost no catch up to do data wise. If you need more power, just spawn a number of new instances: no setup, no config, no tuning. How about that ?&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Although we could do more with additional features from the virtualization infrastructure, there is already a number of unexplored options with what is already there. So let's roll up our sleeves and have a serious look. Below is a snapshot of OpenDS modrate on the same medium instance as before with about 25% CPU utilization. As I said before, this thing has had NO fine tuning whatsoever so these figures are with the default, out-of-the-box settings.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot;&gt;&lt;img/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;I would like to warmly thank Sam Falkner for his help and advice and most importantly for teasing me into trying EC2 with his &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://opensolaris.org/os/project/frosug/&quot;&gt;FROSUG&lt;/a&gt; lightning talk! That stuff is awesome! Try it yourself.&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/opends_in_the_cloud_on</guid>
         <pubDate>Tue, 29 Sep 2009 16:39:51 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: Tracking Down All Outliers From Your LDAP Servers ...</title>
         <link>http://blogs.sun.com/ds/entry/tracking_down_all_outliers_from</link>
         <description>&lt;h2&gt;Rationale&lt;/h2&gt; &lt;p&gt;&amp;nbsp;I was recently faced with the challenge to track down and eliminate outliers from a customer's traffic and I had to come up with some some of tool to help in diagnosing where these long response time transactions originated from. Not really rocket science -hardly anything IS rocket science, even rocket science &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sciencedaily.com/releases/2006/09/060923121430.htm&quot;&gt;isn't all that complicated&lt;/a&gt;, but I digress- yet nothing that I had in the tool box would quite serve the purpose. So I sat down and wrote a tool that would allow me to visually correlate events in real time. At least that was the idea.&lt;br /&gt;&lt;/p&gt; &lt;h2&gt;Bird's Eye View&lt;/h2&gt; &lt;p&gt;This little tool is only meant for investigations and we are working on delivering something better and more polished (code name Gualicho, shhhhhhh) for production monitoring. The tool I am describing in this article simply correlates the server throughput, peak etime, I/O, CPU, Network and Garbage Collection activity (for OpenDS). It is all presented in a sliding line metric, stacked on top of each other, making visual identification and correlation easy. Later on I will adapt the tool to work on DPS, since it is the other product I like to fine tune for my customers.&lt;br /&gt;&lt;/p&gt; &lt;h2&gt;The Meat&lt;/h2&gt; &lt;p&gt;When pointed to the access log and the GC log, here is the text output you get. There is one line per second that is displayed with the aggregated information collected from the access log and garbage collection as well as kstats for network, I/O, CPU.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/ds/resource/dashboard/dasboard-out.png&quot;&gt;&lt;img/&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img/&gt; If you looked at it closely, I represented the garbage collection in % which is somewhat unsual but after debating on how to make this metric available, I decided that all I was interested was a relative measure of the time spent in stop-the-world GC operations over the time the application itself is running. As I will show in the snapshot below, this is quite effective to spot correlations with high etimes in most cases. To generate this output in the GC log, all you have to do is add the following to your set of JAVA_ARGS for start-ds.java-args in /path/to/OpenDS/config/java.properties:&lt;/p&gt; &lt;p style=&quot;background-color:#000000;color:#02ff00;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&amp;nbsp;-Xloggc:/data/OpenDS/logs/gc.log -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime&lt;/font&gt;&lt;/p&gt; &lt;p&gt;And then my GUI will show something like:&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/ds/resource/dashboard/dasboard-gui.png&quot;&gt;&lt;img/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Don't hesitate to zoom in on this snapshot. The image is barely legible due to blog formatting constraints. &lt;br /&gt;&lt;/p&gt; &lt;p&gt;Excuse me if I have not waited 7+ days to take the snapshot for this article but I think this simple snap serves the purpose. You can see that most of the time we spend 2% of the time blocked in GC but sometimes we have spikes up to 8% and when this happens, even though it has little impact on the overall throughput over one second, the peak etime suddenly jumps to 50ms. I will describe in another article what we can do to mitigate this issue, I simply wanted to share this simple tool here since I think it can serve some of our expert community.&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/tracking_down_all_outliers_from</guid>
         <pubDate>Tue, 29 Sep 2009 05:18:37 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: Tracking Down All Outliers From Your LDAP Servers ...</title>
         <link>http://blogs.sun.com/ds/entry/tracking_down_all_outliers_from</link>
         <description>&lt;h2&gt;Rationale&lt;/h2&gt; &lt;p&gt;&amp;nbsp;I was recently faced with the challenge to track down and eliminate outliers from a customer's traffic and I had to come up with some some of tool to help in diagnosing where these long response time transactions originated from. Not really rocket science -hardly anything IS rocket science, even rocket science &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.sciencedaily.com/releases/2006/09/060923121430.htm&quot;&gt;isn't all that complicated&lt;/a&gt;, but I digress- yet nothing that I had in the tool box would quite serve the purpose. So I sat down and wrote a tool that would allow me to visually correlate events in real time. At least that was the idea.&lt;br /&gt;&lt;/p&gt; &lt;h2&gt;Bird's Eye View&lt;/h2&gt; &lt;p&gt;This little tool is only meant for investigations and we are working on delivering something better and more polished (code name Gualicho, shhhhhhh) for production monitoring. The tool I am describing in this article simply correlates the server throughput, peak etime, I/O, CPU, Network and Garbage Collection activity (for OpenDS). It is all presented in a sliding line metric, stacked on top of each other, making visual identification and correlation easy. Later on I will adapt the tool to work on DPS, since it is the other product I like to fine tune for my customers.&lt;br /&gt;&lt;/p&gt; &lt;h2&gt;The Meat&lt;/h2&gt; &lt;p&gt;When pointed to the access log and the GC log, here is the text output you get. There is one line per second that is displayed with the aggregated information collected from the access log and garbage collection as well as kstats for network, I/O, CPU.&lt;/p&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/ds/resource/dashboard/dasboard-out.png&quot;&gt;&lt;img/&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img/&gt; If you looked at it closely, I represented the garbage collection in % which is somewhat unsual but after debating on how to make this metric available, I decided that all I was interested was a relative measure of the time spent in stop-the-world GC operations over the time the application itself is running. As I will show in the snapshot below, this is quite effective to spot correlations with high etimes in most cases. To generate this output in the GC log, all you have to do is add the following to your set of JAVA_ARGS for start-ds.java-args in /path/to/OpenDS/config/java.properties:&lt;/p&gt; &lt;p style=&quot;background-color:#000000;color:#02ff00;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&amp;nbsp;-Xloggc:/data/OpenDS/logs/gc.log -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime&lt;/font&gt;&lt;/p&gt; &lt;p&gt;And then my GUI will show something like:&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.sun.com/ds/resource/dashboard/dasboard-gui.png&quot;&gt;&lt;img/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Don't hesitate to zoom in on this snapshot. The image is barely legible due to blog formatting constraints. &lt;br /&gt;&lt;/p&gt; &lt;p&gt;Excuse me if I have not waited 7+ days to take the snapshot for this article but I think this simple snap serves the purpose. You can see that most of the time we spend 2% of the time blocked in GC but sometimes we have spikes up to 8% and when this happens, even though it has little impact on the overall throughput over one second, the peak etime suddenly jumps to 50ms. I will describe in another article what we can do to mitigate this issue, I simply wanted to share this simple tool here since I think it can serve some of our expert community.&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/tracking_down_all_outliers_from</guid>
         <pubDate>Tue, 29 Sep 2009 05:18:37 -0700</pubDate>
      </item>
      <item>
         <title>arnaud: OpenDS on Acer Aspire One: Smashing!</title>
         <link>http://blogs.sun.com/ds/entry/opends_on_acer_aspire_one</link>
         <description>&lt;h2&gt;Rationale&lt;/h2&gt; &lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre;&quot;&gt; &lt;/span&gt;As far fetched as it may seem,&amp;nbsp;&amp;nbsp;with the growing use of virtualization and cloud computing, the average image instance that LDAP authentication systems are having to run on look more like your average netbook than a supercomputer. With that in mind, I set out to find a reasonable netbook to test OpenDS on. I ended up with an Acer Aspire ONE with 1GB of RAM. Pretty slim on memory. Let's see what we can get out of that thing!&lt;/p&gt; &lt;h2&gt;Bird's Eye View&lt;/h2&gt; &lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre;&quot;&gt; &lt;/span&gt;In this rapid test I have done, I loaded OpenDS (2.1b1) with 5,000 entries (stock MakeLdif template&amp;nbsp;delivered with it), hooked up the netbook to a closed GigE network and loaded it from a corei7 machine with searchrate. Result: 1,300+ searches per second. Not bad for a machine that only draws around 15 Watts!&lt;/p&gt; &lt;h2&gt;The Meat&amp;nbsp;&lt;/h2&gt; &lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre;&quot;&gt; &lt;/span&gt;As usual, some more details about the test but first a quick disclaimer: this is not a proper test or benchmark of the Atom as a platform, it is merely a kick in the tires. I have not measured other metrics than the throughput and only for a search workload at that. It is only to get a &quot;feel&quot; of it on such a lightweight sub-notebook.&lt;br /&gt;&lt;/p&gt; &lt;p&gt; In short:&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Netbook: Acer Aspire One ZG5 - Atom N270 @1.6GHz, 1GB RAM, 100GB HDD&lt;br /&gt;&lt;/li&gt; &lt;li&gt;OS: OpenSolaris 2009.05&lt;/li&gt; &lt;li&gt;FS: ZFS&lt;/li&gt; &lt;li&gt;OpenDS: all stock, I did not even touch the JAVA options which I usually do&lt;/li&gt; &lt;li&gt;JAVA: 1.6 Update 13&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;img/&gt;&lt;/p&gt; &lt;p&gt;The little guy in action, perfbar shows the CPU is all the way up there with little headroom... &lt;/p&gt; &lt;p&gt;&lt;img/&gt;&lt;img/&gt;&lt;br /&gt;&lt;/p&gt;</description>
         <author>arnaud</author>
         <guid isPermaLink="false">http://blogs.sun.com/ds/entry/opends_on_acer_aspire_one</guid>
         <pubDate>Tue, 29 Sep 2009 03:48:57 -0700</pubDate>
      </item>
   </channel>
</rss>
<!-- fe12.pipes.sp1.yahoo.com uncompressed/chunked Sat Nov 21 01:22:49 PST 2009 -->
