<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-23088660</atom:id><lastBuildDate>Tue, 16 Jun 2009 13:25:10 +0000</lastBuildDate><title>axCoder</title><description>Microsoft Dynamics Ax developer's blog</description><link>http://axcoder.blogspot.com/</link><managingEditor>noreply@blogger.com (Max Belugin)</managingEditor><generator>Blogger</generator><openSearch:totalResults>99</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/blogspot/axcoderRSS" type="application/rss+xml" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-9181776513107397380</guid><pubDate>Sat, 30 May 2009 14:09:00 +0000</pubDate><atom:updated>2009-05-30T07:09:34.176-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AxForum</category><category domain="http://www.blogger.com/atom/ns#">other resources</category><title>AxForm.info for English-speakers</title><description>&lt;p&gt;&lt;a href="http://AxForum.info"&gt;AxForum.info&lt;/a&gt; is the one of the largest Russian communities related to Dynamics systems.&lt;/p&gt;  &lt;p&gt;Though it has a section in English there are lots of info in Russian there. Some of English speakers read the forum via online translators. &lt;/p&gt;  &lt;p&gt;If you have and idea how to make AxForum.info more suitable for English-speaking people, please post to that &lt;a href="http://axforum.info/forums/showthread.php?p=199079"&gt;thread&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-9181776513107397380?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/mtMqxpma6p0" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2009/05/axforminfo-for-english-speakers.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-1900456852098740360</guid><pubDate>Fri, 22 May 2009 06:10:00 +0000</pubDate><atom:updated>2009-05-21T23:12:58.085-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Bulgaria</category><category domain="http://www.blogger.com/atom/ns#">NonAxaptic</category><title>Bulgaria</title><description>Does anybody from bulgaria reading this blog? Please, contact me &lt;a href="mailto:mbelugin@gmail.com"&gt;mbelugin@gmail.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;вот это не надо транслировать на аксфорум :)&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-1900456852098740360?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/epihgLncJpk" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2009/05/bulgaria.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-4933537844299013202</guid><pubDate>Fri, 22 May 2009 04:43:00 +0000</pubDate><atom:updated>2009-05-21T21:53:28.023-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET</category><category domain="http://www.blogger.com/atom/ns#">Ax2009</category><category domain="http://www.blogger.com/atom/ns#">Ax4</category><title>Search for C#</title><description>It is obvious for somebody, but it can help somebody novice.&lt;br /&gt;&lt;br /&gt;Since version 4 Dyanmics Ax requires .NET framework installation, so you can rely on the fact that .NET FW exists. There is also constantly improving intargetion of .NET in X++, so you can use .NET framework as a huga library of various utilities. For example, Ax uses &lt;a href="http://msdn.microsoft.com/en-us/library/system.text.regularexpressions.aspx"&gt;System.Text.RegularExpression&lt;/a&gt; for checking e-mail format.&lt;br /&gt;&lt;br /&gt;So sometimes, you can search the internet for code snippet, performing some task, you need, but if you type "http .net" you can get lots of irrelevant results since .net is an often part of web page address. Type "http C#" instead and you probably get what you want.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-4933537844299013202?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/MX0E-lYwKio" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2009/05/search-for-c.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-3124665159216616273</guid><pubDate>Fri, 22 May 2009 04:42:00 +0000</pubDate><atom:updated>2009-05-21T21:43:45.109-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MSSQL2008R2</category><category domain="http://www.blogger.com/atom/ns#">NonAxaptic</category><title>SQL Server 2008 R2 what's new</title><description>&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/r2.aspx"&gt;Interesting announce&lt;/a&gt;  of new features in SQL Server 2008 R2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-3124665159216616273?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/zpub3ku_0R8" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2009/05/sql-server-2008-r2-whats-new.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-723621210490812901</guid><pubDate>Fri, 09 Jan 2009 14:19:00 +0000</pubDate><atom:updated>2009-01-09T06:21:51.677-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ax2009</category><category domain="http://www.blogger.com/atom/ns#">PowerShell</category><category domain="http://www.blogger.com/atom/ns#">Ax4</category><title>PowerShell + Ax</title><description>Just added a &lt;a href="http://www.axaptapedia.com/PowerShell"&gt;small article&lt;/a&gt; to axaptapedia about administering Ax with PowerShell.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-723621210490812901?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/4hKaIX2o0tY" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2009/01/powershell-ax.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-4633115014190868612</guid><pubDate>Fri, 07 Nov 2008 22:24:00 +0000</pubDate><atom:updated>2008-11-08T11:32:00.582-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">axapta extensions</category><category domain="http://www.blogger.com/atom/ns#">Ax2009</category><category domain="http://www.blogger.com/atom/ns#">axpath</category><category domain="http://www.blogger.com/atom/ns#">tabax</category><category domain="http://www.blogger.com/atom/ns#">Ax3</category><category domain="http://www.blogger.com/atom/ns#">Ax4</category><title>AxPath plugin for Tabax which works with Ax3, Ax4, Ax2009</title><description>Now you can download &lt;a href="http://www.axaptapedia.com/images/3/32/Axpath.zip"&gt;AxPath.dll&lt;/a&gt; (with sources) which works with Ax 3, Ax 4, Ax 2009. Previously it worked only if Ax3 was installed. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://kashperuk.blogspot.com"&gt;Ivan&lt;/a&gt; fixed it to work with Ax2009, now I have extended it to probe registry keys for Ax2009, Ax4, Ax3 (in that particular order) and work with the version found first.&lt;br /&gt;&lt;br /&gt;If you do not know what AxPath and Tabax are - look at &lt;a href="http://axaptapedia.com/AxPath"&gt;http://axaptapedia.com/AxPath&lt;/a&gt;, &lt;a href="http://axaptapedia.com/Tabax"&gt;http://axaptapedia.com/Tabax&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;AxPath plugin originated by AndyD from http://axforum.info&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-4633115014190868612?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/ffOvJJGNji4" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/11/axpath-pugin-for-tabax-which-works-with.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-9174690723155484019</guid><pubDate>Thu, 25 Sep 2008 18:05:00 +0000</pubDate><atom:updated>2008-09-25T11:21:31.527-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">XRef</category><category domain="http://www.blogger.com/atom/ns#">axapta extensions</category><category domain="http://www.blogger.com/atom/ns#">MSAGL</category><title>First experiments with XRefs and MSAGL</title><description>&lt;a href="http://2.bp.blogspot.com/_lzulCWpU6YI/SNvWjDpMabI/AAAAAAAABIg/-JwZ5tH5sNU/s1600-h/taxxps.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_lzulCWpU6YI/SNvWjDpMabI/AAAAAAAABIg/-JwZ5tH5sNU/s400/taxxps.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5250025688392296882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tryng to get more visual represenation of cross references using &lt;a href="http://research.microsoft.com/research/msagl/"&gt;MSAGL&lt;/a&gt; (Microsoft Automatic Graph Layout)&lt;br /&gt;&lt;br /&gt;This is only calls inside Tax class. Methods which are called from external places are merked with "&gt;". Methods ahich are called from descendats - with "*"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiqrqa.blu.livefilestore.com/y1purAUmvXsU12tEuy7D9CurNf3-lNoX9CjNZtoKGnOrwWuSyMYVUMX3aWEOpTPtuygaNcHuo4TEkk/tax3.xps?download"&gt;view complete xps&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Simple job generates .dot file from xrefs which can be read my MSAGL.&lt;br /&gt;&lt;br /&gt;There is also well known graph layout package - &lt;a href="http://graphviz.org/"&gt;graphviz&lt;/a&gt;. (.dot it it's native format)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-9174690723155484019?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/LiEf4BpzBKU" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/09/first-experiments-with-xrefs-and-msagl.html</link><author>noreply@blogger.com (Max Belugin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_lzulCWpU6YI/SNvWjDpMabI/AAAAAAAABIg/-JwZ5tH5sNU/s72-c/taxxps.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-7942888165774121503</guid><pubDate>Mon, 15 Sep 2008 12:26:00 +0000</pubDate><atom:updated>2008-09-15T05:27:41.974-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Status update</category><title>I am not MVP anymore</title><description>Since I am MS FTE (GDL EE SDE) @ KHBP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-7942888165774121503?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/JudPNyzijPk" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/09/i-am-not-mvp-anymore.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-3894531500991287061</guid><pubDate>Thu, 11 Sep 2008 04:23:00 +0000</pubDate><atom:updated>2008-09-10T21:24:36.743-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ax2009</category><category domain="http://www.blogger.com/atom/ns#">other resources</category><title>Ax 2009 can be downloaded from MSDN</title><description>&lt;a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-3894531500991287061?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/oFxsfvd7DRQ" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/09/ax-2009-can-be-downloaded-from-msdn.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-2202713477588924221</guid><pubDate>Fri, 11 Jul 2008 14:23:00 +0000</pubDate><atom:updated>2008-07-11T07:25:02.268-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sidax</category><category domain="http://www.blogger.com/atom/ns#">axapta extensions</category><category domain="http://www.blogger.com/atom/ns#">Ax2009</category><category domain="http://www.blogger.com/atom/ns#">tabax</category><title>Sidax &amp; Tabax for Ax2009</title><description>Here are first betas for the utilities that works under Ax2009. Tabax now can works with forms outside main Ax window. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://erpkb.com/Axapta/Tabax/files?get=sidaxandtabaxforax2009beta.zip"&gt;download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-2202713477588924221?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/X2H6fgj9TKI" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/07/sidax-tabax-for-ax2009.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-3061394574131935754</guid><pubDate>Tue, 01 Jul 2008 16:52:00 +0000</pubDate><atom:updated>2008-07-01T09:59:08.302-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ax2009</category><category domain="http://www.blogger.com/atom/ns#">Content Pane</category><title>How to hide Content Pane in Ax 2009</title><description>Here is a small job, which hides content pane in Dynamics Ax 2009. Content pane can be useful for end users, but when you develop something in can be irritating to see it oon top of all windows every time you click on menu item. So here is a small solution. I plan to add this feature to the future Tabax for Ax 2009&lt;br /&gt;&lt;br /&gt;&lt;PRE&gt;&lt;CODE class="axapta"&gt;&lt;SPAN class="keyword"&gt;&lt;br /&gt;static&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;void&lt;/SPAN&gt; TEST_HideContentFrame(Args _args)&lt;br /&gt;{&lt;br /&gt;    &lt;SPAN class="preprocessor"&gt;#WinApi&lt;/SPAN&gt;&lt;br /&gt;    HWND contentPane =  WinApi::findWindowEx(&lt;br /&gt;          WinAPI::findWindowEx(infolog.hWnd(), &lt;SPAN class="number"&gt;0&lt;/SPAN&gt;, &lt;SPAN class="string"&gt;'MDIClient'&lt;/SPAN&gt;, &lt;SPAN class="string"&gt;''&lt;/SPAN&gt;), &lt;br /&gt;          &lt;SPAN class="number"&gt;0&lt;/SPAN&gt;, &lt;br /&gt;          &lt;SPAN class="string"&gt;'ContentFrame'&lt;/SPAN&gt;,&lt;br /&gt;          &lt;SPAN class="string"&gt;''&lt;/SPAN&gt;&lt;br /&gt;    );&lt;br /&gt;;&lt;br /&gt;    &lt;SPAN class="keyword"&gt;if&lt;/SPAN&gt; (contentPane)&lt;br /&gt;        WinApi::ShowWindow(contentPane, &lt;SPAN class="preprocessor"&gt;#SW_HIDE);&lt;/SPAN&gt;&lt;br /&gt;}&lt;/CODE&gt;&lt;/PRE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-3061394574131935754?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/6Pi1wIITaC0" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/07/how-to-hide-content-pane-in-ax-2009.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-2174553607581174275</guid><pubDate>Wed, 18 Jun 2008 19:04:00 +0000</pubDate><atom:updated>2008-06-18T12:08:37.110-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">other resources</category><title>https://community.dynamics.com</title><description>&lt;span xmlns=''&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;a href='http://www.microsoft.com/Businesssolutions/Community/NewsGroups/dgbrowser/en-us/default.mspx?dg=microsoft.public.dynamics.environment&amp;amp;tid=26633f47-feaa-4b7a-8491-b5db311762d3&amp;amp;cat=&amp;amp;lang=en&amp;amp;cr=US&amp;amp;sloc=&amp;amp;p=1'&gt;Here&lt;/a&gt; is announce:&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Within the next few weeks you will begin to see the Microsoft Dynamics Community pages located at &lt;a href='http://www.microsoft.com/dynamics/community'&gt;http://www.microsoft.com/dynamics/community&lt;/a&gt;, moving to a new location at &lt;a href='https://community.dynamics.com'&gt;https://community.dynamics.com&lt;/a&gt;. We are making this move in an effort to streamline the accessibility of all Microsoft Dynamics communities and make the user experience of interacting with community experts and your peers much easier. The newsgroups as you see them today will still be intact, but the web pages which you use today to access them will be different. Plus you'll see more streamlined content and future functionality additions, such as networking tools! &lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;To get a jump start on the transition, I would encourage you to register on the new site TODAY – once you do, you can begin to interact with our non-technical role based communities which reside there today for Finanse, Sales &amp;amp; Marketing, and Customer Service professionals. &lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;-- &lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;Liz Hallen &lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;Online Community Product Manager&lt;/p&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-2174553607581174275?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/2UrL90XaQdg" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/06/httpscommunitydynamicscom.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-6463803278311686666</guid><pubDate>Sun, 27 Apr 2008 12:51:00 +0000</pubDate><atom:updated>2008-04-27T05:54:33.634-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ax3</category><category domain="http://www.blogger.com/atom/ns#">Ax4</category><category domain="http://www.blogger.com/atom/ns#">book</category><title>Book review:  “Quality Assurance for Dynamics AX-Based ERP Solutions”</title><description>&lt;span xmlns=''&gt;&lt;p&gt;As some other bloggers, I have received &lt;a href='http://www.packtpub.com/quality-assurance-for-dynamics-ax-based-erp-solutions/book'&gt;the book&lt;/a&gt; for review. Here are my impressions…&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This book is written about several aspects of quality assurance in Dynamics Ax implementation projects. I think the main focus is on customizations development because most topics related to it.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Quality in the following areas is covered by the book:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Code &lt;br /&gt;&lt;/li&gt;&lt;li&gt;User interface&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Security&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Performance&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Organizational&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Detail level differs from topic to topic: for example code topics contain introductory material and detailed BP rules, user interface topic consists of very concrete checklists and security aspects are showed almost only as general word about trustworthy computing.  The book is not very thick (~150 pages), but contains information only in textual form (text, tables, lists), so information density is higher than in most modern books filled with screenshots and code samples.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;My overall impression - good enough as introductory book. It can be useful if you are:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Novice developer and want to have overview about what quality in dynamics ax means&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Some kind of manager who want to build a development process with focus on quality (you can borrow some rules and checklists) &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Some other non-developer who wants to have overall outline about quality in Ax&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I think, there are some topics, which should be covered by the future books of such direction, but haven't been covered by this book:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Administration issuer&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Functional setup issues&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Other topics (such as end-user training) which are parts of real implementation projects but haven't been represented in the book &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-6463803278311686666?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/z1mYOUCm_Vc" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/04/book-review-quality-assurance-for.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-5633536884539903770</guid><pubDate>Fri, 28 Mar 2008 06:31:00 +0000</pubDate><atom:updated>2008-12-11T17:32:27.788-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sidax</category><category domain="http://www.blogger.com/atom/ns#">axapta extensions</category><category domain="http://www.blogger.com/atom/ns#">Ax3</category><category domain="http://www.blogger.com/atom/ns#">Ax4</category><title>Sidax 0.4 b 6 will show you what groups can access selected main menu items</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_lzulCWpU6YI/R-yUCrEUn_I/AAAAAAAAAsU/U8vS1E_TKD4/s1600-h/Clipboard.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_lzulCWpU6YI/R-yUCrEUn_I/AAAAAAAAAsU/U8vS1E_TKD4/s400/Clipboard.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5182680044838100978" /&gt;&lt;/a&gt;
&lt;br /&gt;&lt;a href="http://erpkb.com/Axapta/Sidax/files?get=sidax.0.4.b2.zip"&gt;download (85K)&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;What's new:&lt;ul&gt;
&lt;br /&gt;&lt;li&gt;multiple selection of main menu items&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;new item named "Show access" in the main menu item's context menu. If you choose this item all groups which have access to that item will be output to infolog&lt;/li&gt;
&lt;br /&gt;&lt;ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-5633536884539903770?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/AKjh1hDw8vs" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/03/sidax-04-b-6-will-show-you-what-groups.html</link><author>noreply@blogger.com (Max Belugin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_lzulCWpU6YI/R-yUCrEUn_I/AAAAAAAAAsU/U8vS1E_TKD4/s72-c/Clipboard.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-2002575719229992289</guid><pubDate>Mon, 24 Mar 2008 09:14:00 +0000</pubDate><atom:updated>2008-12-11T17:32:27.908-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">axapta extensions</category><category domain="http://www.blogger.com/atom/ns#">BeauSQL</category><category domain="http://www.blogger.com/atom/ns#">Ax3</category><category domain="http://www.blogger.com/atom/ns#">Haskell</category><title>BeauSQL -- SQL beautifier</title><description>Download: &lt;a href="http://erpkb.com/BeauSQL/files?get=beausqlbin.zip"&gt;binaries&lt;/a&gt;, &lt;a href="http://erpkb.com/BeauSQL/files?get=beausqlsrc.zip"&gt;sources&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lzulCWpU6YI/R-dzebEUn-I/AAAAAAAAArw/ed1SxI4nfUM/s1600-h/Clipboard.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_lzulCWpU6YI/R-dzebEUn-I/AAAAAAAAArw/ed1SxI4nfUM/s400/Clipboard.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5181236862812200930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The purpose is to make SQL traces code more structured and core readable. &lt;br /&gt;&lt;br /&gt;This tool consists of two parts: &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;DLL, which is written in &lt;a href="http://www.haskell.org/"&gt;Haskell&lt;/a&gt; - a very interesting functional programming language, and it do actual work of parsing and pretty printing&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Small class in Ax which is a thin wrapper for the DLL and button to place in SQL trace form.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;This is the first version, it is very experimantal and tested under Ax 3 only.&lt;br /&gt;&lt;br /&gt;PS. Some code was stealed from &lt;a href="http://mrand.name/cs4/index.html"&gt;cs4 tool&lt;/a&gt; for BAAN&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-2002575719229992289?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/c3VaadJmaa0" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/03/beausql-sql-beautifier.html</link><author>noreply@blogger.com (Max Belugin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_lzulCWpU6YI/R-dzebEUn-I/AAAAAAAAArw/ed1SxI4nfUM/s72-c/Clipboard.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-6549266311186717687</guid><pubDate>Tue, 18 Mar 2008 08:33:00 +0000</pubDate><atom:updated>2008-03-18T01:58:34.312-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">Ax3</category><title>How to manage rights by code</title><description>Some times ago I nedd to copy 8 security groups and remove access to some menu items in these new copies. I wrote a job for that purpose and now I've placed it to axaptapedia &lt;a href="http://www.axaptapedia.com/Security"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-6549266311186717687?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/HXDUiE8whc8" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/03/how-to-manage-rights-by-code.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-1930008717305064826</guid><pubDate>Fri, 08 Feb 2008 09:15:00 +0000</pubDate><atom:updated>2008-12-11T17:32:28.105-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Google Desktop</category><category domain="http://www.blogger.com/atom/ns#">Calendar</category><category domain="http://www.blogger.com/atom/ns#">Gadget</category><category domain="http://www.blogger.com/atom/ns#">NonAxaptic</category><title>Google Desktop Calendar Gadget update</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lzulCWpU6YI/R6weIihaXsI/AAAAAAAAAp4/BX9K09BGnXA/s1600-h/calendar.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_lzulCWpU6YI/R6weIihaXsI/AAAAAAAAAp4/BX9K09BGnXA/s400/calendar.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5164536004741848770" /&gt;&lt;/a&gt;&lt;br /&gt;Just added half-transparent dates from previous and next monthes&lt;br /&gt;&lt;br /&gt;&lt;a href="http://belugin.info/bmi_ClockCalendar.gg"&gt;download (81K)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-1930008717305064826?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/26FOzTNZI9A" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/02/google-desktop-calendar-gadget-update.html</link><author>noreply@blogger.com (Max Belugin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_lzulCWpU6YI/R6weIihaXsI/AAAAAAAAAp4/BX9K09BGnXA/s72-c/calendar.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-6565245763323389345</guid><pubDate>Tue, 29 Jan 2008 11:21:00 +0000</pubDate><atom:updated>2008-01-29T03:29:05.926-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">NonAxaptic</category><title>Brainbench results</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.brainbench.com/images/certlogo/color/mastercert/programmingconcepts.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://www.brainbench.com/images/certlogo/color/mastercert/programmingconcepts.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.brainbench.com/images/certlogo/color/mastercert/rdbmsdeveloper.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://www.brainbench.com/images/certlogo/color/mastercert/rdbmsdeveloper.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Brainbench is a site dedicated for online testing. There are some free tests which I have done some time ago. My transcript id is &lt;a href="http://www.brainbench.com/xml/bb/transcript/public/viewtranscript.xml?pid=6941773"&gt;6941773&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-6565245763323389345?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/XlUI4cYlwzk" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/01/brainbench-results.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-2307490217204615463</guid><pubDate>Mon, 28 Jan 2008 15:14:00 +0000</pubDate><atom:updated>2008-01-28T21:46:53.327-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Webservice</category><category domain="http://www.blogger.com/atom/ns#">SOAP</category><category domain="http://www.blogger.com/atom/ns#">Ax3</category><title>Using Mantis web service in Ax 3.0 via MSSOAP COM object</title><description>Just added &lt;a href="http://www.axaptapedia.com/Webservice"&gt;a small example&lt;/a&gt; to Axaptapedia&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-2307490217204615463?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/T1d1Gbsy5rg" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/01/using-mantis-web-service-in-ax-30-via.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-7400508473420166510</guid><pubDate>Wed, 23 Jan 2008 15:32:00 +0000</pubDate><atom:updated>2008-01-23T07:42:22.431-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Google Descktop</category><category domain="http://www.blogger.com/atom/ns#">Calendar</category><category domain="http://www.blogger.com/atom/ns#">Gadget</category><category domain="http://www.blogger.com/atom/ns#">NonAxaptic</category><title>Tweaking google desktop gadgets</title><description>&lt;a href="http://desktop.google.com"&gt;Google Desktop&lt;/a&gt; has a &lt;a href="http://desktop.google.com/plugins/i/milk_clock_calendar.html"&gt;calendar gadget&lt;/a&gt;. But it use american style: week begins with sunday and there are only english letters in title. Here in Russia week starts with monday. So I was interested to localize that gadget. And it was easy. SDK contains designer and good examples, and gadgets are only combination of XML and javascript, so they can be hacked by anyone who knows that technologies. If you are interested in localizing that gadget to your language, or have any ideas of integrating google desktop gadget technology with Ax - just reply to this post.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://belugin.info/calendar.png" title="localized screenshot"/&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://belugin.info/bmi_ClockCalendar_RU.gg"&gt;download this gadget&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-7400508473420166510?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/wGx1ln_6OY8" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/01/tweaking-google-desktop-gadgets.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-4431970262617737702</guid><pubDate>Thu, 17 Jan 2008 09:29:00 +0000</pubDate><atom:updated>2008-01-17T01:43:01.624-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ax4</category><category domain="http://www.blogger.com/atom/ns#">TraceParser</category><title>Trace Parser small bug</title><description>&lt;a href="https://mbs.microsoft.com/partnersource/downloads/releases/ax4_traceparser.htm?printpage=false"&gt;Trace Parser&lt;/a&gt; is a new tool for profiling Dynamics Ax code. Unlike profiler, which makes execution of the code about 30 times slower, TraceParser takes extremely low resources - 4% according to &lt;a href="http://blogs.msdn.com/aeremenk/archive/2008/01/14/7107453.aspx"&gt;Alexey Eremenko blog&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;But since it is in the "beta" stage, there are some problems with usability and stability.&lt;br /&gt;&lt;br /&gt;For example, when I run the "trace summary" menu item on my trace I've got an exception. It seems (thanks to &lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;reflector&lt;/a&gt;) the cause is in SqlTimeBreakDown function in SQL server Trace Parser database.&lt;br /&gt;&lt;br /&gt;When I add condition to exclude division by zero, it results in empty&lt;br /&gt;grid instead of exception.&lt;br /&gt;&lt;br /&gt;This is the fix:&lt;br /&gt;&lt;br /&gt;&lt;PRE&gt;&lt;CODE class="sql"&gt;if @SQLTime&amp;gt;&lt;SPAN class="number"&gt;0&lt;/SPAN&gt;  &lt;SPAN class="comment"&gt;-- &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; the fix&lt;/SPAN&gt;&lt;br /&gt;               &lt;SPAN class="keyword"&gt;begin&lt;/SPAN&gt;&lt;br /&gt;               &lt;SPAN class="keyword"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;INTO&lt;/SPAN&gt; @BreakdownInformation&lt;br /&gt;               &lt;SPAN class="keyword"&gt;SELECT&lt;/SPAN&gt; (&lt;SPAN class="aggregate"&gt;sum&lt;/SPAN&gt;(PrepDuration) * &lt;SPAN class="number"&gt;100&lt;/SPAN&gt;)/@SQLTime [% &lt;SPAN class="keyword"&gt;of&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;time&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;in&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;SQL&lt;/SPAN&gt; Prep],(&lt;br /&gt;&lt;SPAN class="aggregate"&gt;sum&lt;/SPAN&gt;(BindDuration) * &lt;SPAN class="number"&gt;100&lt;/SPAN&gt;)/@SQLTime [% &lt;SPAN class="keyword"&gt;of&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;time&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;in&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;SQL&lt;/SPAN&gt; Bind],&lt;br /&gt;(&lt;SPAN class="aggregate"&gt;sum&lt;/SPAN&gt;(RowFetchDuration) * &lt;SPAN class="number"&gt;100&lt;/SPAN&gt;)/@SQLTime [% &lt;SPAN class="keyword"&gt;of&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;time&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;in&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;SQL&lt;/SPAN&gt; Row &lt;SPAN class="keyword"&gt;Fetch&lt;/SPAN&gt;],&lt;br /&gt;(&lt;SPAN class="aggregate"&gt;sum&lt;/SPAN&gt;(ExecuteDuration) * &lt;SPAN class="number"&gt;100&lt;/SPAN&gt;)/@SQLTime [% &lt;SPAN class="keyword"&gt;of&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;time&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;in&lt;/SPAN&gt; &lt;SPAN class="keyword"&gt;SQL&lt;/SPAN&gt; Execution]&lt;br /&gt;                               &lt;SPAN class="keyword"&gt;from&lt;/SPAN&gt; SqlQueryInstance&lt;br /&gt;                               &lt;SPAN class="keyword"&gt;WHERE&lt;/SPAN&gt; traceId = @Traceid &lt;SPAN class="keyword"&gt;AND&lt;/SPAN&gt; sessionid = @sessionid&lt;br /&gt;       &lt;SPAN class="keyword"&gt;end&lt;/SPAN&gt;  &lt;SPAN class="comment"&gt;-- &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; the fix&lt;/SPAN&gt;&lt;br /&gt;               RETURN&lt;/CODE&gt;&lt;/PRE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-4431970262617737702?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/sB2c0O6cmhs" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/01/trace-parser-small-bug.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-8454268715783757979</guid><pubDate>Wed, 16 Jan 2008 11:43:00 +0000</pubDate><atom:updated>2008-01-16T04:13:36.241-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">X++</category><title>Syntax highlighting of X++ code in your blog or site</title><description>1. Download &lt;A href="http://softwaremaniacs.org/soft/highlight/en/"&gt;highlight.js&lt;/A&gt; archive&lt;br /&gt;2. Unpack archive and place it on your site&lt;br /&gt;3. Аdd the following lines at start your html&lt;br /&gt;&lt;br /&gt;&lt;PRE&gt;&lt;CODE class="html"&gt;&lt;SPAN class="tag"&gt;&amp;lt;&lt;SPAN class="keyword"&gt;script&lt;/SPAN&gt;&lt;SPAN class="attribute"&gt; type=&lt;SPAN class="value"&gt;"text/javascript"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="attribute"&gt; src=&lt;SPAN class="value"&gt;"highlight.js"&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="tag"&gt;&amp;lt;/&lt;SPAN class="keyword"&gt;script&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;br /&gt; &lt;SPAN class="tag"&gt;&amp;lt;&lt;SPAN class="keyword"&gt;script&lt;/SPAN&gt;&lt;SPAN class="attribute"&gt; type=&lt;SPAN class="value"&gt;"text/javascript"&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;br /&gt;   initHighlightingOnLoad('axapta');&lt;br /&gt; &lt;SPAN class="tag"&gt;&amp;lt;/&lt;SPAN class="keyword"&gt;script&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;br /&gt;&lt;br /&gt;(or, add html/javascript block with that content in the blogger.com template editor. If you use blogger, you should replace path to the script with full path to site where you uploaded the script like "http://belugin.info/highlight.js")&lt;br /&gt;&lt;br /&gt;4. Attach the sample.css stylesheet to your page or add it's contents to the "style" tag of your blogger template&lt;br /&gt;&lt;br /&gt;5. Post your code snippets like this:&lt;br /&gt;&lt;br /&gt;&lt;PRE&gt;&lt;CODE class="html"&gt;&lt;SPAN class="tag"&gt;&amp;lt;&lt;SPAN class="keyword"&gt;pre&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="tag"&gt;&amp;lt;&lt;SPAN class="keyword"&gt;code&lt;/SPAN&gt;&lt;SPAN class="attribute"&gt; class=&lt;SPAN class="value"&gt;"Axapta"&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;br /&gt;// your code here&lt;br /&gt;&lt;SPAN class="tag"&gt;&amp;lt;/&lt;SPAN class="keyword"&gt;code&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="tag"&gt;&amp;lt;/&lt;SPAN class="keyword"&gt;pre&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;br /&gt;&lt;br /&gt;PS. You can also use &lt;span style="font-weight:bold;"&gt;export.html&lt;/span&gt; from the archive and skip all steps except 4 - just paste a generated code to your page&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-8454268715783757979?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/yfYcRf9gqp0" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2008/01/syntax-highlighting-of-x-code-in-your.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-7318539519486082590</guid><pubDate>Fri, 28 Dec 2007 14:08:00 +0000</pubDate><atom:updated>2007-12-28T06:09:45.778-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">OpenSource</category><category domain="http://www.blogger.com/atom/ns#">other resources</category><category domain="http://www.blogger.com/atom/ns#">NonAxaptic</category><title>osliving.com - directory of opensorce software</title><description>&lt;a href="http://www.osliving.com/"&gt;look here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-7318539519486082590?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/YVueZkJ9eo0" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2007/12/oslivingcom-directory-of-opensorce.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-8387506672125675545</guid><pubDate>Fri, 21 Dec 2007 13:27:00 +0000</pubDate><atom:updated>2007-12-21T05:31:39.919-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">blogs</category><category domain="http://www.blogger.com/atom/ns#">other resources</category><title>Blogroll</title><description>Just added a blogroll to the right bottom of my blog template. This blogroll is generated by Google Reader and represents all blogs in english I have subscribed to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-8387506672125675545?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/AgVbB06l_FI" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2007/12/blogroll.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-23088660.post-8195400455906517972</guid><pubDate>Fri, 07 Dec 2007 08:27:00 +0000</pubDate><atom:updated>2007-12-07T00:32:13.352-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">setup</category><category domain="http://www.blogger.com/atom/ns#">Ax4</category><title>How to setup Ax 4 on a computer which does not belong to any domain</title><description>Just published the recipe &lt;a href="http://www.axaptapedia.com/Dynamics_Ax_4.0_installation#Setup_on_a_computer_which_does_not_belong_to_any_domain"&gt;@axaptapedia&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;It works with Ax 5 CTPs also.&lt;br /&gt;&lt;br /&gt;PS. stealed from &lt;a href="http://axforum.info/forums/showthread.php?t=17711"&gt;AxForum&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23088660-8195400455906517972?l=axcoder.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/axcoderRSS/~4/w_IZz5wwIl4" height="1" width="1"/&gt;</description><link>http://axcoder.blogspot.com/2007/12/how-to-setup-ax-4-on-computer-which.html</link><author>noreply@blogger.com (Max Belugin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item></channel></rss>
