<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1084292226988033523</id><updated>2026-08-25T02:51:16.873+10:00</updated><category term="Latex"/><category term="freeware"/><category term="MATLAB"/><category term="Windows 7"/><category term="yahoo"/><category term="Firefox"/><category term="antivirus"/><category term="bibliography"/><category term="equation"/><category term="vector"/><category term="LEd"/><category term="Latex editor"/><category term="PDF"/><category term="TexnicCenter"/><category term="Vista"/><category term="Word"/><category term="desktop"/><category term="frequency"/><category term="music"/><category term="start"/><category term="windows"/><category term="Australia"/><category term="Dell"/><category term="Endnote"/><category term="IEEE"/><category term="IEEEtran"/><category term="MikTex 2.5"/><category term="TexMakerX"/><category term="alarm clock"/><category term="bonjour"/><category term="bracket"/><category term="breakfast"/><category term="citation"/><category term="contact"/><category term="eps"/><category term="error"/><category term="game"/><category term="groovy"/><category term="image processing"/><category term="location is not available"/><category term="math"/><category term="messenger"/><category term="powerpoint"/><category term="string"/><category term="table"/><category term="thunderbird"/><category term="video"/><category term="0x80070079"/><category term="0x80070643"/><category term="2D"/><category term="3D"/><category term="Android"/><category term="Cannot Open Volume for Direct Access"/><category term="Chen Yue"/><category term="Chinese"/><category term="Chinese new year"/><category term="D drive"/><category term="DVD"/><category term="Dell FastAccess"/><category term="Error 1324"/><category term="Evernote"/><category term="Font is not embedded"/><category term="GetCurrentImage failed"/><category term="Google calendar"/><category term="HomeGroup"/><category term="IE7"/><category term="IVI virtual DVD driver"/><category term="Internet access"/><category term="JRE"/><category term="Java"/><category term="K-Lite"/><category term="L502X"/><category term="LIBSVM"/><category term="MPC"/><category term="MUI"/><category term="Matthew Lien"/><category term="Microsoft Office"/><category term="Microsoft Security Essentials"/><category term="Microsoft visual studio"/><category term="MikTex"/><category term="NSW"/><category term="NetBeans"/><category term="Nokia"/><category term="NullPointerException"/><category term="Office 2013"/><category term="POP3"/><category term="QuickSet"/><category term="SmartAudio"/><category term="TexMaker"/><category term="Toshiba"/><category term="Windows 10"/><category term="Windows Live Essentials"/><category term="Windows XP"/><category term="XPS 15"/><category term="XPS M1530"/><category term="\headheight is too small"/><category term="antispam"/><category term="art"/><category term="attachment"/><category term="avatar"/><category term="avi"/><category term="backup"/><category term="batter drain"/><category term="battery drain"/><category term="bibentry"/><category term="book manager"/><category term="bug"/><category term="calculator"/><category term="caption"/><category term="cartoon"/><category term="cite"/><category term="clock"/><category term="code"/><category term="compress"/><category term="corrupt"/><category term="count"/><category term="crash"/><category term="daily growing"/><category term="data"/><category term="disarrange"/><category term="disc"/><category term="dissimilar structures"/><category term="email"/><category term="empty page"/><category term="enhancement"/><category term="equation solver"/><category term="explorer"/><category term="export"/><category term="family tree"/><category term="fantasy"/><category term="fast folder access"/><category term="figure"/><category term="fix"/><category term="flash"/><category term="flash player"/><category term="folder"/><category term="folder guide"/><category term="food storage"/><category term="fprintf"/><category term="free"/><category term="gap"/><category term="generic icon"/><category term="ghostscript"/><category term="gmail"/><category term="graphic"/><category term="hand painting"/><category term="hangouts"/><category term="hold"/><category term="hyperref"/><category term="iPod"/><category term="images"/><category term="insufficient privileges to access this directory"/><category term="interface language"/><category term="invalid MEX-file"/><category term="keyboard"/><category term="landscape"/><category term="last working directory"/><category term="launch"/><category term="libmwmathlinalg.dll"/><category term="lightning"/><category term="locate32"/><category term="lollipop"/><category term="mail"/><category term="malware"/><category term="manual tray"/><category term="map"/><category term="margin"/><category term="marking version"/><category term="matrix"/><category term="matrix transform"/><category term="missing partition"/><category term="misspell"/><category term="mouse"/><category term="multi-login"/><category term="multibib"/><category term="new year"/><category term="nexus 5"/><category term="nexus 7"/><category term="no name"/><category term="notes"/><category term="numeral"/><category term="operation aborted"/><category term="optus"/><category term="out of date"/><category term="page number"/><category term="parfor"/><category term="password"/><category term="pet"/><category term="plural"/><category term="printer"/><category term="quotation mark"/><category term="reappear"/><category term="recovery"/><category term="reminder"/><category term="remove"/><category term="remove Bonjour"/><category term="removed user"/><category term="rename"/><category term="reshape"/><category term="resize multiple images"/><category term="restart"/><category term="rgb2ind"/><category term="rom"/><category term="roman"/><category term="rotate"/><category term="save"/><category term="scale"/><category term="search bar"/><category term="semaphore timeout period"/><category term="shrink"/><category term="singular"/><category term="sort"/><category term="spatial filtering"/><category term="statistics"/><category term="string concatenation"/><category term="structure array"/><category term="subplot"/><category term="switch"/><category term="synchronization"/><category term="synchronize"/><category term="temporary profile"/><category term="the system cannot find the path specified"/><category term="thumbnails"/><category term="toolbar"/><category term="top"/><category term="two column"/><category term="typing"/><category term="underlining"/><category term="unexpected shutdown"/><category term="unresponsive script"/><category term="virtual PC"/><category term="virtual desktop"/><category term="visual illusion"/><category term="window size"/><category term="wired icon"/><category term="y7mail"/><category term="yahoo 7"/><category term="yahoo messenger"/><category term="yap"/><title type='text'>Night Walker</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>171</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-3159141343934308180</id><published>2018-06-04T20:25:00.001+10:00</published><updated>2018-07-07T19:55:28.514+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="groovy"/><category scheme="http://www.blogger.com/atom/ns#" term="string"/><category scheme="http://www.blogger.com/atom/ns#" term="string concatenation"/><title type='text'>Fast string concatenation with Groovy</title><content type='html'>String concatenation is one of most used functions when coding. With Groovy, there are quite a few approaches. This article will focus on different operators. The code to evaluate the performance is given below.&lt;br /&gt;
&lt;pre class=&quot;brush: groovy;&quot;&gt;@Grab(&#39;com.googlecode.gbench:gbench:0.3.0-groovy-2.0&#39;)
import gbench.*

List turns = ((0..1000) as List)*.toString()
new BenchmarkBuilder().run( measureCpuTime:false ) {
   &#39;Dynamic typing &amp;lt;&amp;lt;=&#39; {
    def nums = &quot;&quot;
    turns.each{nums &amp;lt;&amp;lt;= it}
  }
  
  &#39;Dynamic typing +=&#39; {
    def nums = &quot;&quot;
    turns.each{nums += it}
  }
  
  &#39;Static Typing &amp;lt;&amp;lt;=&#39; {
    String nums = &quot;&quot;
    turns.each{nums &amp;lt;&amp;lt;= it}
  }
  
  &#39;Static Typing +=&#39; {
    String nums = &quot;&quot;
    turns.each{nums += it}
  }
}.prettyPrint()
&lt;/pre&gt;
The results are quite interesting. See below.&lt;br /&gt;
&lt;pre class=&quot;brush: groovy;&quot;&gt;Options
=======
* Warm Up: Auto 
* CPU Time Measurement: Off

Dynamic typing &amp;lt;&amp;lt;=   52838
Dynamic typing +=   711659
Static Typing &amp;lt;&amp;lt;=   386825
Static Typing +=    647186
&lt;/pre&gt;
To achieve the best performance, we need to use def to declare a String variable, and use the compound operator &amp;lt;&amp;lt;= to perform the concatenation. </content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/3159141343934308180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2018/06/fast-string-concatenation-with-groovy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/3159141343934308180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/3159141343934308180'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2018/06/fast-string-concatenation-with-groovy.html' title='Fast string concatenation with Groovy'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-1800024903160835698</id><published>2018-05-22T21:11:00.001+10:00</published><updated>2019-05-15T20:38:15.810+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="groovy"/><category scheme="http://www.blogger.com/atom/ns#" term="NullPointerException"/><title type='text'>Groovy double blade: safe navigation operator</title><content type='html'>In groovy, safe navigation operator is a very cool feature. It helps avoid NullPointerException. However, when using it, need to be careful and avoid something like&lt;br /&gt;
&lt;pre class=&quot;brush: groovy;&quot;&gt;list?.size()++
&lt;/pre&gt;
There is no issue for the first part list?.size() at all, the safe navigation operator does it job and helps avoid NullPointerException. The issue is the &lt;b&gt;++&lt;/b&gt; part. Suppose list is null, list?.size() will also be null. Then &lt;b&gt;null++&lt;/b&gt; will generate an error&lt;br /&gt;
“&lt;span style=&quot;color: #cc0000;&quot;&gt;java.lang.NullPointerException: Cannot invoke method next() on null object&lt;/span&gt;”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/1800024903160835698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2018/05/groovy-trap-safe-navigation-operator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/1800024903160835698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/1800024903160835698'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2018/05/groovy-trap-safe-navigation-operator.html' title='Groovy double blade: safe navigation operator'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-7140059243236232398</id><published>2017-09-30T15:46:00.003+10:00</published><updated>2017-10-15T19:49:40.606+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="food storage"/><category scheme="http://www.blogger.com/atom/ns#" term="pet"/><title type='text'>Portable water storage - best pet food bin</title><content type='html'>I was in the market for a dog food container. For this container, one of the main requirements was that it should meet human food grade standards, such as BPA free if the material was plastic, lead free if painted.&lt;br /&gt;
&lt;br /&gt;
Bought a tin with a lid that was specially made for pet food. However, on the second day, ants occupied the tin. So I had to return it. Not quite sure what to buy for dog biscuits, then an idea suddenly popped up, why did I need to focus on pet products? Why not try to find something that was not specially designed for pets, but fitted the purpose?&lt;br /&gt;
&lt;br /&gt;
After a bit search on the hardware shop website, I found one product that was perfect portable water storage with wide mouth: airtight and safe. I ended buying a water storage drum for dog biscuits and it worked well.&lt;br /&gt;
&lt;br /&gt;
Think the problem from another dimension and it may find a better solution.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcRULERdg_CHnK_IO1DPVuyJSythBfXSwaCEafWbgpji7h3l0Stvywbezz5ODeD0L6OmELC6bZ-_W18cu879xpWzeZb56QyWAyTC3uMi1Tp5r7uqTBxv8PbMJUV629UaeQ9HEH63aAPE0P/s1600/water+bottle.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;358&quot; data-original-width=&quot;265&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcRULERdg_CHnK_IO1DPVuyJSythBfXSwaCEafWbgpji7h3l0Stvywbezz5ODeD0L6OmELC6bZ-_W18cu879xpWzeZb56QyWAyTC3uMi1Tp5r7uqTBxv8PbMJUV629UaeQ9HEH63aAPE0P/s320/water+bottle.png&quot; width=&quot;236&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/7140059243236232398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2017/09/portable-water-storage-best-pet-food-bin.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/7140059243236232398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/7140059243236232398'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2017/09/portable-water-storage-best-pet-food-bin.html' title='Portable water storage - best pet food bin'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcRULERdg_CHnK_IO1DPVuyJSythBfXSwaCEafWbgpji7h3l0Stvywbezz5ODeD0L6OmELC6bZ-_W18cu879xpWzeZb56QyWAyTC3uMi1Tp5r7uqTBxv8PbMJUV629UaeQ9HEH63aAPE0P/s72-c/water+bottle.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-8007101274291656771</id><published>2017-05-23T21:02:00.000+10:00</published><updated>2017-05-30T19:01:51.943+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="generic icon"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Office"/><category scheme="http://www.blogger.com/atom/ns#" term="wired icon"/><title type='text'>Microsoft Word/Excel files have weird icons/generic icons</title><content type='html'>Not quite sure when it started, but a friend&#39;s computer has some strange icons on the desktop. Basically, the icons are the generic icons Windows uses to display the file type it doesn&#39;t know how to open. However, when you click on it, they can be opened by Word or Excel.&lt;br /&gt;
&lt;br /&gt;
Upon on further checking, the files with wired/generic icons are actually Word or Excel files. Other Microsoft Office applications don&#39;t seem to be affected.&lt;br /&gt;
&lt;br /&gt;
Followed the methods at https://superuser.com/questions/505859/microsoft-word-files-have-weird-icons-suddenly, but nothing helped.&lt;br /&gt;
&lt;br /&gt;
One possible cause of this issue is that the files in the C:\Windows\Installer\{&lt;span style=&quot;color: #783f04;&quot;&gt;91140000-0011-0000-0000-0000000FF1CE&lt;/span&gt;} corrupted. Note that &lt;span style=&quot;color: #783f04;&quot;&gt;91140000-0011-0000-0000-0000000FF1CE &lt;/span&gt;may change based on your version of Office. You can go to C:\Windows\Installer and search &#39;&lt;b&gt;wordicon.exe&lt;/b&gt;&#39; to locate the exact folder. This folder also can be found in Registry at \HKEY_CLASSES_ROOT\Excel.AddInMacroEnabled\DefaultIcon.&lt;br /&gt;
&lt;br /&gt;
Once you open the folder, find out the *icon.exe files with generic icons, copy the good ones from C:\Program Files (x86)\Microsoft Office\Office14 (again, this may change based on your version of Microsoft Office) and overwrite the ones in C:\Windows\Installer\{&lt;span style=&quot;color: #783f04;&quot;&gt;91140000-0011-0000-0000-0000000FF1CE&lt;/span&gt;}. Restart the computer and the problem should be solved.</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/8007101274291656771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2017/05/microsoft-wordexcel-files-have-weird.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/8007101274291656771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/8007101274291656771'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2017/05/microsoft-wordexcel-files-have-weird.html' title='Microsoft Word/Excel files have weird icons/generic icons'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-4895532739678426247</id><published>2017-03-04T22:51:00.003+11:00</published><updated>2018-07-07T20:04:40.928+10:00</updated><title type='text'>Set up Adobe PDF viewer in TeXnicCenter</title><content type='html'>After long time without using TeXnicCenter, suddenly found out the PDF viewer does not work any more. It seems that every time when Adobe updates their PDF reader, there are settings that need to be changed in TeXnicCenter.&lt;br /&gt;
&lt;br /&gt;
The first step is to disable &quot;Enable Protected
Mode at startup&quot; in the Adobe PDF viewer (Edit&amp;gt;Preferences&amp;gt;General or&amp;nbsp; Edit -&amp;gt; Preferences -&amp;gt; Security(Enhanced), depends on the version). Then change the settings in TexnicCenter.&lt;br /&gt;
&lt;br /&gt;
Basically in the Viewer settings there are four sections that need to be changed. The Executable Path should point to the location where the PDF viewer is . The table below summaries the other settings.&lt;br /&gt;
&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-AU&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;ZH-CN&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;--&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;}
table.MsoTableGrid
 {mso-style-name:&quot;Table Grid&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-priority:59;
 mso-style-unhide:no;
 border:solid windowtext 1.0pt;
 mso-border-alt:solid windowtext .5pt;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-border-insideh:.5pt solid windowtext;
 mso-border-insidev:.5pt solid windowtext;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;table align=&quot;left&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; margin-left: 7.2pt; margin-right: 7.2pt; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-table-anchor-horizontal: margin; mso-table-anchor-vertical: paragraph; mso-table-layout-alt: fixed; mso-table-left: left; mso-table-lspace: 9.0pt; mso-table-rspace: 9.0pt; mso-table-top: 100.9pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;80&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
Version&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 205.55pt;&quot; valign=&quot;top&quot; width=&quot;343&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;View project&#39;s output&lt;/b&gt; and&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Forward search&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 6.0cm;&quot; valign=&quot;top&quot; width=&quot;284&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; text-align: center;&quot;&gt;
&lt;b&gt;Close document before running (La)TeX&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;80&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
X&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 205.55pt;&quot; valign=&quot;top&quot; width=&quot;343&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
Select &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;DDE command&lt;/b&gt; and the command is&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;[DocOpen(&quot;%bm.pdf&quot;)][FileOpen(&quot;%bm.pdf&quot;)]&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
Server: &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;arcroviewR10&lt;/b&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Topic: &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Control&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
The server above is
  for Adobe Reader.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
For Adobe Acrobat Pro,
  use&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt; arcroviewA10&lt;/b&gt;.&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 6.0cm;&quot; valign=&quot;top&quot; width=&quot;284&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
Select &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;DDE command&lt;/b&gt; and the
  command is&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;[DocClose(&quot;%bm.pdf&quot;)]&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
Server: &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;arcroviewR10&lt;/b&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Topic: &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Control&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
The server above is for Adobe Reader.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
For Adobe Acrobat Pro,
  use&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt; arcroviewA10&lt;/b&gt;.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
If the command does not work, use &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;[AppExit]&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
Instead.&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;80&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
XI&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 205.55pt;&quot; valign=&quot;top&quot; width=&quot;343&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
Choose &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Command line argument&lt;/b&gt; and type in &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&quot;%bm.pdf&quot;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 6.0cm;&quot; valign=&quot;top&quot; width=&quot;284&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
Select &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;DDE command&lt;/b&gt; and the
  command is&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;[AppExit]&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
Server: &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;arcroviewR11&lt;/b&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Topic: &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Control&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
The server above is for Adobe Reader.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
For Adobe Acrobat Pro,
  use&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt; arcroviewA11&lt;/b&gt;.&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;80&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
DC&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 205.55pt;&quot; valign=&quot;top&quot; width=&quot;343&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
Use the setting for X
  or XI. The Server is&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt; arcroviewR15&lt;/b&gt;
  for reader and &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;arcroviewA 15 &lt;/b&gt;for
  Acrobat Pro&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;.&lt;/b&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 6.0cm;&quot; valign=&quot;top&quot; width=&quot;284&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-element-anchor-horizontal: margin; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: 100.9pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;&quot;&gt;
Use the setting for X
  or XI. The Server is&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt; arcroviewR15&lt;/b&gt;
  for reader and &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;arcroviewA 15 &lt;/b&gt;for
  Acrobat Pro&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;.&lt;/b&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/4895532739678426247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2017/03/set-up-pdf-viewer-in-texniccenter.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/4895532739678426247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/4895532739678426247'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2017/03/set-up-pdf-viewer-in-texniccenter.html' title='Set up Adobe PDF viewer in TeXnicCenter'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-2232142170728963521</id><published>2015-10-02T23:26:00.001+10:00</published><updated>2015-10-03T11:59:20.721+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="flash player"/><category scheme="http://www.blogger.com/atom/ns#" term="malware"/><category scheme="http://www.blogger.com/atom/ns#" term="out of date"/><title type='text'>Your player is out of date malware</title><content type='html'>Suppose your homepage is set as Google. When you open Firefox, it shows the Google as the start-up page, but in addition, there is a popup window of a scary warning:&lt;br /&gt;
&lt;br /&gt;
WARNING! Your (Flash) Player may be out of date. Please update, blah blah…&lt;br /&gt;
&lt;br /&gt;
It may not have the word “Flash”, but the icon next to the warning looks like that it is a Adobe Flash update.&lt;br /&gt;
&lt;br /&gt;
Wait - if you look carefully - you are still at Google page, based on the address bar, but the page looks different from the normal Google page. Now it contains lots of extra links, and the links seem legitimate. However, why it shows the Flash player warning? Google search doesn’t use Flash.&lt;br /&gt;
&lt;br /&gt;
You are right, this is caused by malware. To remove this malware, simply Google “Your player is out of date malware” and follow the advice given.&lt;br /&gt;
&lt;br /&gt;
However, the issue comes back and back again even you have scanned your computer several times using well-known anti-malware software! Don’t panic, it is not your fault. &lt;b&gt;You may forget to check your router, which may be comprised.&lt;/b&gt; For example, a strange DNS server is set, or bridge mode is used instead of PPPoE in the modem.&lt;br /&gt;
&lt;br /&gt;
Find out all the necessary information to set your modem/router, do a factory reset, &lt;b&gt;update the firmware if there is a new version available&lt;/b&gt;. Set the modem/router and see how it goes.&lt;br /&gt;
&lt;br /&gt;
You may the link below useful:&lt;br /&gt;
http://malwaretips.com/blogs/warning-your-flash-player-may-be-out-of-date-virus/</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/2232142170728963521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2015/10/your-player-is-out-of-date-malware.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/2232142170728963521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/2232142170728963521'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2015/10/your-player-is-out-of-date-malware.html' title='Your player is out of date malware'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-3312069338366083015</id><published>2015-08-01T08:20:00.001+10:00</published><updated>2015-08-03T22:02:10.824+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="L502X"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 10"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><category scheme="http://www.blogger.com/atom/ns#" term="XPS 15"/><title type='text'>Upgrade Dell XPS 15 L502X to Windows 10</title><content type='html'>Yesterday I upgraded my Dell XPS 15 L502X from Windows 7 to Windows 10. The whole process was smooth except a few problems. &lt;br /&gt;
Before upgrade, I uninstalled some software I rarely or seldom used. &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The Dell Stage should be uninstalled; it is not compatible with Windows 10. &lt;/li&gt;
&lt;li&gt;OneDrive should be uninstalled too.&lt;/li&gt;
&lt;li&gt;Firewall software should be uninstalled unless it is compatible with Windows 10.&lt;/li&gt;
&lt;/ul&gt;
After upgrade, there were a few issues:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;No sound: download the latest driver from Dell and reinstall.&lt;/li&gt;
&lt;li&gt;No HDMI audio:download the latest driver from NVIDIA&amp;nbsp; and install.&lt;/li&gt;
&lt;li&gt;OneDrive not working: probably you have OneDrive installed before upgrade and haven’t uninstalled it before upgrade. In Windows 10, search OneDrive, uninstall the OneDrive (Desktop app), and unlink the account via OneDrive tray icon. &lt;/li&gt;
&lt;li&gt;Could not access Internet: the Windows firewall is set to block everything. Change to the default value “Allow” or disable it for now.&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/3312069338366083015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2015/08/upgrade-dell-xps-15-l502x-to-windows-10.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/3312069338366083015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/3312069338366083015'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2015/08/upgrade-dell-xps-15-l502x-to-windows-10.html' title='Upgrade Dell XPS 15 L502X to Windows 10'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-2205805167904244268</id><published>2015-07-01T12:28:00.003+10:00</published><updated>2015-07-17T21:31:05.975+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="folder"/><category scheme="http://www.blogger.com/atom/ns#" term="no name"/><category scheme="http://www.blogger.com/atom/ns#" term="Office 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="reappear"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><title type='text'>Folders without names reappear on desktop</title><content type='html'>Recently two folders without names appeared on my desktop. I can delete them, but they will reappear after a while. Furthermore, when I try to delete them, a window pops up and asks&lt;br /&gt;
&lt;br /&gt;
&quot;&lt;span style=&quot;color: #783f04;&quot;&gt;Are you sure you want to delete these icons from your desktop?&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #783f04;&quot;&gt;To restore it later, go to Control Panel.&lt;/span&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;If I open Windows Explorer, go to Desktop, and click on the folder icon without a name, on the bottom left, Windows Explorer displays something like:&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;0875DCB6-C686-4243-9432-ADCCF0B9F2D7&lt;/span&gt;&lt;br /&gt;
and&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;138508bc-1e03-49ea-9c8f-ea9e1d05d65d &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This issue may be caused by Office 2013 installation and uninstallation. The following shows the steps to delete these folders completely with the aid of the long names.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Click the Windows Start button, and type in &lt;b&gt;&lt;span style=&quot;color: #783f04;&quot;&gt;regedit&lt;/span&gt;&lt;/b&gt; in the search box, then press Enter.&lt;/li&gt;
&lt;li&gt;Navigate to &lt;span style=&quot;color: #783f04;&quot;&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace&lt;/span&gt; and expand the &lt;span style=&quot;color: #783f04;&quot;&gt;NameSpace&lt;/span&gt; branch.&lt;/li&gt;
&lt;li&gt;Delete the branches of the same names with the ones found in Windows Explorer. &lt;/li&gt;
&lt;/ol&gt;
Now the folders should not reappear by themselves.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/2205805167904244268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2015/07/folders-without-names-reappear-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/2205805167904244268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/2205805167904244268'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2015/07/folders-without-names-reappear-on.html' title='Folders without names reappear on desktop'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-7310727680069317482</id><published>2014-12-16T12:59:00.002+11:00</published><updated>2014-12-16T13:00:11.848+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="batter drain"/><category scheme="http://www.blogger.com/atom/ns#" term="lollipop"/><category scheme="http://www.blogger.com/atom/ns#" term="nexus 5"/><category scheme="http://www.blogger.com/atom/ns#" term="nexus 7"/><category scheme="http://www.blogger.com/atom/ns#" term="removed user"/><title type='text'>Removed user draining battery in Android 5.0 Lollipop</title><content type='html'>After you try the guest user mode in Android 5.0 Lollipop and delete it to return your own user profile, you may notice that in the battery usage, there is one item on the top, &quot;Removed user&quot;, and the battery usage percentage is increasing.&lt;br /&gt;
&lt;br /&gt;
To solve this problem, the following step may help.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;First make sure the use details of the removed user actually do NOT change over time (click on the &quot;Removed user&quot; in the battery status page to see use details). Note that, the battery usage percentage may still be increasing. If the use details change, try to enter into guest mode again, and delete.&lt;/li&gt;
&lt;li&gt;When your phone or tablet asks you to recharge, turn off your device, and recharge it.&lt;/li&gt;
&lt;li&gt;When the battery is full, turn on your device and the removed user should be gone. &lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/7310727680069317482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2014/12/removed-user-draining-battery-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/7310727680069317482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/7310727680069317482'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2014/12/removed-user-draining-battery-in.html' title='Removed user draining battery in Android 5.0 Lollipop'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-2678610750056649051</id><published>2014-11-19T12:23:00.002+11:00</published><updated>2014-11-19T12:26:22.706+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google calendar"/><category scheme="http://www.blogger.com/atom/ns#" term="lightning"/><category scheme="http://www.blogger.com/atom/ns#" term="reminder"/><category scheme="http://www.blogger.com/atom/ns#" term="thunderbird"/><title type='text'>Default reminder not working in Thunderbird Lightning calendar</title><content type='html'>You may encounter the problem that the default reminder does not work any more if you access the &lt;span style=&quot;color: #783f04;&quot;&gt;Google calendar&lt;/span&gt; through &lt;span style=&quot;color: #674ea7;&quot;&gt;Provider for Google Calendar&lt;/span&gt; in Thunderbird Lightning. Whenever you create a event and use the &lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;Default Reminder&lt;/span&gt;&lt;/b&gt;, it does not work. If you edit that event, you will find the reminder option is set to &lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;No reminder&lt;/span&gt;&lt;/b&gt;. However, in &lt;span style=&quot;color: #783f04;&quot;&gt;Options&lt;/span&gt; --&amp;gt; &lt;span style=&quot;color: #783f04;&quot;&gt;Calendar&lt;/span&gt; --&amp;gt; &lt;span style=&quot;color: #783f04;&quot;&gt;Alarms&lt;/span&gt;, Reminders are set to on for events.&amp;nbsp; Thus it should add a reminder by default. In &lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;about:config&lt;/b&gt;&lt;/span&gt;, you may find similar entries like&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;calendar.registry.*****-******-******-******-******.settings.defaultReminders&lt;/span&gt;&lt;br /&gt;
and the value is set to &lt;span style=&quot;color: red;&quot;&gt;[]&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
Why the &lt;span style=&quot;color: #783f04;&quot;&gt;Alarms&lt;/span&gt; setting does not work on the &lt;span style=&quot;color: #783f04;&quot;&gt;Google calendar&lt;/span&gt;? This problem occurs because you have &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;NOT&lt;/b&gt;&lt;/span&gt; set a reminder in Google calendar settings through web interface, and it is inherited to your local computer. To solve the problem, follow the steps below.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Log in to Google Calendar web interface (&lt;cite class=&quot;_Rm&quot;&gt;https://www.&lt;b&gt;google&lt;/b&gt;.com/&lt;b&gt;calendar&lt;/b&gt;&lt;/cite&gt;);&lt;/li&gt;
&lt;li&gt;Go to &lt;span style=&quot;color: #783f04;&quot;&gt;Settings&lt;/span&gt; --&amp;gt;&lt;span style=&quot;color: #783f04;&quot;&gt;Calendars&lt;/span&gt; and find out the calendars you would like to add a default reminder.&lt;/li&gt;
&lt;li&gt;On the right side of the calendar name, click on &lt;span style=&quot;color: #783f04;&quot;&gt;Edit notifications&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;span style=&quot;color: #783f04;&quot;&gt;Event notifications&lt;/span&gt;, add a &lt;span style=&quot;color: #b45f06;&quot;&gt;&lt;b&gt;pop-up&lt;/b&gt;&lt;/span&gt; notification.&lt;/li&gt;
&lt;li&gt;Quit Thunderbird and restart it.&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/2678610750056649051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2014/11/default-reminder-not-working-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/2678610750056649051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/2678610750056649051'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2014/11/default-reminder-not-working-in.html' title='Default reminder not working in Thunderbird Lightning calendar'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-8799061241603030368</id><published>2014-11-17T12:44:00.002+11:00</published><updated>2014-11-17T13:09:49.295+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MATLAB"/><category scheme="http://www.blogger.com/atom/ns#" term="parfor"/><category scheme="http://www.blogger.com/atom/ns#" term="save"/><title type='text'>MATLAB: use &#39;save&#39; in &#39;parfor&#39; loop</title><content type='html'>In the Parallel Computing Toolbox of MATLAB, &lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;parfor&lt;/span&gt;&lt;/b&gt; plays a significant role to speed up the MATLAB simulation. It is not uncommon that we need to save something at the end of each loop. While you want to use &lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;save&lt;/span&gt;&lt;/b&gt;, MATLB will kindly remind you that &quot;&lt;span style=&quot;color: red;&quot;&gt;SAVE cannot be called in a PARFOR loop&lt;/span&gt;&quot;. To fix this issue, the &lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;save&lt;/span&gt;&lt;/b&gt; command should be used in a function instead of being called directly in your parfor loop. For example, &lt;br /&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;parfor m =1:100
 (your code here...)
 save_parfor(mat_file, var1, var2)
end
&lt;/pre&gt;
&lt;br /&gt;
&amp;nbsp;The &lt;span style=&quot;color: purple;&quot;&gt;mat_file&lt;/span&gt; is where the variable data will be saved, and &lt;span style=&quot;color: purple;&quot;&gt;var1&lt;/span&gt;, &lt;span style=&quot;color: purple;&quot;&gt;var2&lt;/span&gt; are simply the variables themselves (not their names). Inside the &lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;save_parfor&lt;/span&gt;&lt;/b&gt; function, the &lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;save&lt;/b&gt;&lt;/span&gt; command is called. The complete &lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;save_parfor&lt;/span&gt;&lt;/b&gt; function is given below.&lt;br /&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt; 
function save_parfor(name_mat, varargin)
% save_parfor 
%
%   Inputs: name_mat: where the .mat will be saved, absolute path is
%                     recommended.
%           varargin: the variables will be saved, don&#39;t pass on the names of
%                     the variables, i.e, strings.
%
%   Outputs: 
%
%
% EXAMPLE
%
%
% NOTES
% Wenbin, 11-Nov-2014
% History:
% Ver. 11-Nov-2014  1st ed.

num_vars =nargin-1;
name_input =cell(1, num_vars);
for m = 1:num_vars
   name_input{m} =inputname(1+m);
   eval([name_input{m} &#39;=varargin{m};&#39;]);
end

save(name_mat, name_input{:});
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/8799061241603030368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2014/11/matlab-use-save-in-parfor-loop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/8799061241603030368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/8799061241603030368'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2014/11/matlab-use-save-in-parfor-loop.html' title='MATLAB: use &#39;save&#39; in &#39;parfor&#39; loop'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-8794556364152964500</id><published>2014-10-20T19:47:00.001+11:00</published><updated>2015-07-17T21:31:50.316+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SmartAudio"/><title type='text'>SmartAudio has stopped working</title><content type='html'>SmartAudio is part of Conexant Audio driver. In some cases, when you start your computer, a window may pop up and it tells you that SmartAudio has stopped working. There are lots of people who had this problem. However, the cause and the solution may be different.&lt;br /&gt;
&lt;br /&gt;
If you have tried most of the approaches you can find on the Internet and they all don&#39;t work, before you give up, check &lt;b&gt;if the HDMI audio driver that comes with your video card driver has been uninstalled or corrupted&lt;/b&gt;. I just fixed an office computer with the SmartAudio issue. It had HDMI audio driver uninstalled and led to the error. Installation of HDMI audio driver from AMD fixed the problem.</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/8794556364152964500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2014/10/smartaudio-has-stopped-working.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/8794556364152964500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/8794556364152964500'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2014/10/smartaudio-has-stopped-working.html' title='SmartAudio has stopped working'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-7736634604688413010</id><published>2014-05-12T18:53:00.001+10:00</published><updated>2015-05-07T13:37:14.899+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="crash"/><category scheme="http://www.blogger.com/atom/ns#" term="game"/><category scheme="http://www.blogger.com/atom/ns#" term="K-Lite"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>K-Lite Codec Pack crashes games when playing in-game videos</title><content type='html'>Several months ago, I updated the K-Lite Codec Pack and found out my game would crash when playing in-game videos. At that time, I simply uninstalled the new version, and got back the old version.&lt;br /&gt;
&lt;br /&gt;
Two weeks ago, I decided to give the new version of K-Lite Codec Pack another try, and would like to see the problem has been solved. Unfortunately, nothing changed but crashing games. The FAQ on the official website of K-Lite Codec Pack provides some solutions (http://www.codecguide.com/faq_miscellaneous.htm#item1), but all failed to solve the issue.&lt;br /&gt;
&lt;br /&gt;
What I suspected was that it is related to the configuration of the software. I checked the video format of the games, it is &lt;b&gt;wmv&lt;/b&gt; videos. So 
I&amp;nbsp; did the following.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Opened the Codec Tweak Tool that comes with K-Lite.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Clicked on the &lt;b&gt;Preferred splitters&lt;/b&gt; (under the section of &lt;b&gt;Codec and Filter Management&lt;/b&gt;)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;In the pop up window, there are two columns &lt;b&gt;## 32-bit source filters ##&lt;/b&gt; and &lt;b&gt;## 64-bit source filters ##&lt;/b&gt;.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Found out the .wmv section (both 32-bit and 64-bit sections), changed the setting from &lt;b&gt;Use merit (recommended)&lt;/b&gt; to &lt;b&gt;LAV Splitter&lt;/b&gt;.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
Problem was solved.&lt;br /&gt;
&lt;br /&gt;
***************&lt;br /&gt;
Update: Apri 2015&lt;br /&gt;
In the recent version of K-lite, you may need to change the &lt;b&gt;VC-1&lt;/b&gt; section instead of &lt;b&gt;wmv&lt;/b&gt;. You can use &lt;b&gt;MediaInfo&lt;/b&gt; tool that comes with K-lite to find out the detailed information of the game videos.</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/7736634604688413010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2014/05/k-lite-codec-pack-crashes-games-when.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/7736634604688413010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/7736634604688413010'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2014/05/k-lite-codec-pack-crashes-games-when.html' title='K-Lite Codec Pack crashes games when playing in-game videos'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-5118890151894521648</id><published>2014-04-11T23:31:00.001+10:00</published><updated>2014-04-11T23:33:15.507+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="disc"/><category scheme="http://www.blogger.com/atom/ns#" term="DVD"/><category scheme="http://www.blogger.com/atom/ns#" term="rom"/><title type='text'>BD/DVD rom won’t read movie discs, but data discs OK</title><content type='html'>I don’t use my BD-rom often, maybe only several times a year. As far as I could remember, last time I had problem with it was almost half a year ago: it failed my three blank DVDs. But I was in a hurry, so didn’t investigate further, and forgot it completely afterwards.&lt;br /&gt;
Until today. Didn’t know where the idea came from, I wanted to watch a DVD. The disc was put in, but the BD-rom tried for a few seconds, and then the light went off. As a result, the windows didn’t think there was any disc there.&lt;br /&gt;
My first thought was hardware failure. But I highly doubted it. I don’t use it often, and it was working before. Therefore, I tried a data disc, and it worked! So basically I could rule out hardware failure.&lt;br /&gt;
Tried to uninstall and&amp;nbsp; reinstall the BD rom, and Microsoft fix it. No luck. The issue still remained unsolved. It didn’t look like a software issue either. Then I came to this post&amp;nbsp; &lt;a href=&quot;http://en.kioskea.net/forum/affich-12954-dvd-rw-will-not-read-anything&quot; target=&quot;_blank&quot;&gt;DVD/RW will not read anything&lt;/a&gt;. That’s it. I followed the cleaning solution from Naveen:&lt;br /&gt;
&lt;blockquote&gt;
... and I started cleaning the DVD lens with an ear bud.&lt;br /&gt;
When I pressed the lens it was moving in to/fro motion, i moved it left/right couple of time rotated the bud to clean the lens.... and that&#39;s it..Life was never the same again .. &lt;/blockquote&gt;
The movie finally came alive…</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/5118890151894521648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2014/04/bddvd-rom-wont-read-movie-discs-but.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/5118890151894521648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/5118890151894521648'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2014/04/bddvd-rom-wont-read-movie-discs-but.html' title='BD/DVD rom won’t read movie discs, but data discs OK'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-5867561827723903218</id><published>2014-03-07T23:08:00.001+11:00</published><updated>2015-04-25T08:32:26.011+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="password"/><category scheme="http://www.blogger.com/atom/ns#" term="PDF"/><title type='text'>Remove PDF password and restrictions using Ghostscript via drag and drop</title><content type='html'>I deal with and process lots of PDFs. However, sometimes the security settings of the PDF documents cause trouble.&lt;br /&gt;
&lt;br /&gt;
There are several online websites available to remove these restrictions. Most offline tools cost more than 20 dollars. Actually we can do this ourselves via drag and drop, if Ghostscript is installed, free of charge.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;If you don&#39;t have Ghostscript installed, download it from &lt;a href=&quot;http://www.ghostscript.com/&quot; title=&quot;http://www.ghostscript.com/&quot;&gt;http://www.ghostscript.com/&lt;/a&gt;. It is free.  &lt;/li&gt;
&lt;li&gt;Save the following code as a .cmd file.  &lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:4b619cd9-4614-4424-82f0-a7dc52773ab7&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: bash;&quot;&gt;@echo off
echo.
echo.
set PATH=&quot;C:\Program Files\gs\gs9.07\bin&quot;
echo **************************************
echo.
echo   Start processing, may take a while, please wait.
echo.
echo **************************************
echo.
echo.
set filein=%~1
set fileout=%filein:~0,-4%
gswin64c -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sPDFPassword= -dPDFSETTINGS=/prepress -dPassThroughJPEGImages=true -sOutputFile=&quot;%fileout%_noPW.pdf&quot; &quot;%~1&quot;&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Change this line according to the installation directory of the Ghostscript on your machine. &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:40a83cbd-62bd-49c5-8675-5ab9aa70f131&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: bash;&quot;&gt;set PATH=&quot;C:\Program Files\gs\gs9.07\bin&quot;&lt;/pre&gt;
&lt;/div&gt;
&amp;nbsp; &lt;/li&gt;
&lt;li&gt;Change &#39;&lt;span style=&quot;color: #c0504d;&quot;&gt;gswin64c&lt;/span&gt;&#39; to&amp;nbsp; ‘&lt;span style=&quot;color: #c0504d;&quot;&gt;gswin32c&lt;/span&gt;’ if you install the 32-bit version.&lt;/li&gt;
&lt;li&gt;Once the configuration is done, you can drag a password protected PDF to the .cmd file icon, a file without restrictions will be generated in the same folder.&lt;/li&gt;
&lt;li&gt;To change the icon of the file, create a shortcut to the .cmd file. The icon of the shortcut can be changed.&lt;/li&gt;
&lt;li&gt;If the PDF requires a password to open, then this password must be known to remove restrictions. In this case, the password should be provided to &lt;span style=&quot;color: #c0504d;&quot;&gt;gswin64c&lt;/span&gt; via&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:d13faf2a-abed-47d1-89fa-ccfbe680a2be&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: bash;&quot;&gt;-sPDFPassword=YOUR PASSWORD&lt;/pre&gt;
&lt;pre class=&quot;brush: bash;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre class=&quot;brush: bash;&quot;&gt;&amp;nbsp; &lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
%%% &lt;br /&gt;
Update: Apri 2015&lt;br /&gt;
If you prefer to use software instead of this DIY approach, you may have a look at PDF Restriction Remover, which can be found at http://www.pdfconvertonline.com/pdf-restrictions-remover.html. </content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/5867561827723903218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2014/03/remove-pdf-password-and-restrictions.html#comment-form' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/5867561827723903218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/5867561827723903218'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2014/03/remove-pdf-password-and-restrictions.html' title='Remove PDF password and restrictions using Ghostscript via drag and drop'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-7936897988854323845</id><published>2014-02-18T14:24:00.002+11:00</published><updated>2015-10-15T21:28:58.769+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="bug"/><category scheme="http://www.blogger.com/atom/ns#" term="hangouts"/><title type='text'>Hangouts in Android shows contact&#39;s number instead of name</title><content type='html'>Update:&lt;br /&gt;
&lt;br /&gt;
Before you read this article, make sure you have not saved the same number under two contacts. In this case, Google hangouts will not show the name for the number.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;br /&gt;
I have a friend in USA whose number is +1-***-***-****. Cannot remember when it started, Google hangouts (SMS function) did not show this friend&#39;s name anymore. Instead, it showed the number, without the +1 prefix. This friend and the number were in my contact list; all other messages from other contacts were not affected. If I used other SMS apps from Google play store, this issue did not exist. It looked like a bug of Google hangouts.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;I followed the solution described at &lt;a href=&quot;https://productforums.google.com/forum/#!msg/hangouts/h55Ur77xwxc/m0xAWw5BuJkJ&quot;&gt;https://productforums.google.com/forum/#!msg/hangouts/h55Ur77xwxc/m0xAWw5BuJkJ&lt;/a&gt;, but no luck. After a few tests, I decided to give up on hangouts. Google may have good ideas, but their software is not well made.&lt;br /&gt;
&lt;br /&gt;
However, I would like to dig further. I used &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.riteshsahu.SMSBackupRestore&amp;amp;hl=en&quot; target=&quot;_blank&quot;&gt;SMS backup &amp;amp; restore&lt;/a&gt; app to backup all my messages. Then downloaded them to my computer and checked the messages from the friend. At that time, I thought I might be able to solve the problem.&lt;br /&gt;
&lt;br /&gt;
Because of unknown reasons, two of the messages between my friend and me used the number ***-***-**** instead of +1-***-***-**** . Since I was in Australia, how it could happen still puzzled me.&amp;nbsp; Furthermore, hangouts thought ***-***-**** and +1-***-***-**** were not equal, but still grouped the messages together.&lt;br /&gt;
&lt;br /&gt;
I changed the number to the +1 format, uploaded the file back to my phone, erased all SMS on the phone, and then restored the messages using the SMS Backup &amp;amp; Restore app. Finally buggy hangouts showed my friend&#39;s name, not the number.</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/7936897988854323845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2014/02/hangouts-in-android-shows-contacts.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/7936897988854323845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/7936897988854323845'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2014/02/hangouts-in-android-shows-contacts.html' title='Hangouts in Android shows contact&#39;s number instead of name'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-8020500676572823486</id><published>2014-01-13T14:26:00.001+11:00</published><updated>2014-02-15T21:55:32.315+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="music"/><title type='text'>Relaxing music: Indescribable Night - Kate St.John 720p HD</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;//www.youtube.com/embed/tdFxIsPLkz4&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
This is&lt;b&gt; Indescribable Night&lt;/b&gt; from &lt;b&gt;Kate St. John (Album: Indescribable Night)&lt;/b&gt;. Her beautiful voice calms you down.&lt;br /&gt;
&lt;br /&gt;
Click below to buy the album from Amazon&lt;br /&gt;
&lt;a href=&quot;http://www.amazon.com/gp/product/B0000035D5/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B0000035D5&amp;amp;linkCode=as2&amp;amp;tag=nighwalk-20&quot; target=&quot;_blank&quot;&gt;Indescribable Night&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.amazon.com/gp/product/B0000035D5/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B0000035D5&amp;amp;linkCode=as2&amp;amp;tag=nighwalk-20&quot; target=&quot;_blank&quot;&gt;Kate St. John&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.amazon.com/gp/product/B007X7RX9O/ref=as_li_ss_il?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B007X7RX9O&amp;amp;linkCode=as2&amp;amp;tag=nighwalk-20&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=B007X7RX9O&amp;amp;Format=_SL110_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=nighwalk-20&quot; /&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://ir-na.amazon-adsystem.com/e/ir?t=nighwalk-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B007X7RX9O&quot; height=&quot;1&quot; style=&quot;border: none !important; margin: 0px !important;&quot; width=&quot;1&quot; /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/8020500676572823486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2014/01/relaxing-music-indescribable-night-kate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/8020500676572823486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/8020500676572823486'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2014/01/relaxing-music-indescribable-night-kate.html' title='Relaxing music: Indescribable Night - Kate St.John 720p HD'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-6386876331754288642</id><published>2013-11-22T15:37:00.001+11:00</published><updated>2013-11-22T15:37:54.900+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dell"/><category scheme="http://www.blogger.com/atom/ns#" term="QuickSet"/><title type='text'>Dell QuickSet error</title><content type='html'>&lt;p&gt;I haven’t used the Dell configuration key for a while. Today I accidentally touched it, and an error popped up:&lt;/p&gt; &lt;p&gt;&lt;b&gt;Error found! Submit this issue to QuickSet owner!&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-yA151pnAZs8/Uo7fnp6AMvI/AAAAAAAAASg/PModYxpiDzs/s1600-h/Error%25255B2%25255D.png&quot;&gt;&lt;img title=&quot;Error&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;Error&quot; src=&quot;http://lh3.ggpht.com/-HHcy1EwnFKc/Uo7foNXwKpI/AAAAAAAAASo/xS099ZpAdu8/Error_thumb.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;197&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Based on this &lt;a href=&quot;http://forum.notebookreview.com/dell-xps-studio-xps/725048-windows-mobility-center-dell-quickset-error.html&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt;, this issue is caused by Intel® PROSet/Wireless Software for Bluetooth® technology with version above 3. So I uninstalled the Intel® PROSet/Wireless Software for Bluetooth® technology 3.0.1304, and installed version 2.6.1212 back (which can be downloaded here &lt;a title=&quot;http://www.intel.com/support/wireless/wtech/proset-ws/sb/CS-034060.htm&quot; href=&quot;http://www.intel.com/support/wireless/wtech/proset-ws/sb/CS-034060.htm&quot;&gt;http://www.intel.com/support/wireless/wtech/proset-ws/sb/CS-034060.htm&lt;/a&gt;). It is all good now.&amp;nbsp; &lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/6386876331754288642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2013/11/dell-quickset-error.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/6386876331754288642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/6386876331754288642'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2013/11/dell-quickset-error.html' title='Dell QuickSet error'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-HHcy1EwnFKc/Uo7foNXwKpI/AAAAAAAAASo/xS099ZpAdu8/s72-c/Error_thumb.png?imgmax=800" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-2886412970553798801</id><published>2013-11-04T13:26:00.001+11:00</published><updated>2013-11-04T13:26:15.287+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="libmwmathlinalg.dll"/><category scheme="http://www.blogger.com/atom/ns#" term="MATLAB"/><title type='text'>MATLAB: Can&#39;t load libmwmathlinalg.dll</title><content type='html'>When I ran MATLAB scripts on my computer, the following error was
    given&lt;br /&gt;
    &lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
    Warning: File: finfo.m Line: 157 Column: 41&lt;br /&gt;
      &lt;br /&gt;
      The expression on this line will generate an error when executed.&amp;nbsp;
      The error will be: Can&#39;t load &#39;C:\Program
      Files\MATLAB\R2013a\bin\win64\libmwmathlinalg.dll&#39;: Error
      performing inpage operation.&lt;br /&gt;
      &lt;br /&gt;
      &amp;gt; In open at 132&lt;br /&gt;
      &amp;nbsp; In uiopen at 196&amp;nbsp;&lt;/blockquote&gt;
&lt;br /&gt;
This was strange, because &lt;span style=&quot;color: red;&quot;&gt;libmwmathlinalg.dll&lt;/span&gt; was in the given directory. The lazy solution to this issue is to reinstall MATLAB.</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/2886412970553798801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2013/11/matlab-cant-load-libmwmathlinalgdll.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/2886412970553798801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/2886412970553798801'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2013/11/matlab-cant-load-libmwmathlinalgdll.html' title='MATLAB: Can&#39;t load libmwmathlinalg.dll'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-7455914909613619439</id><published>2013-07-17T13:57:00.001+10:00</published><updated>2013-07-20T19:59:59.370+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bibliography"/><category scheme="http://www.blogger.com/atom/ns#" term="IEEEtran"/><category scheme="http://www.blogger.com/atom/ns#" term="Latex"/><category scheme="http://www.blogger.com/atom/ns#" term="multibib"/><title type='text'>LaTex: customise IEEEtran bibliography style with multibib package</title><content type='html'>When using multibib package, I wanted to apply and customise the IEEEtran bibliography style. It should be similar with &lt;a href=&quot;http://nw360.blogspot.com.au/2012/05/latex-bibentry-package-and-ieee.html&quot;&gt;bibentry&lt;/a&gt;.&amp;nbsp; However, it did not work. The function that repeated names of entries are replaced with dashes were disabled, but results showed that the dashes were still there. Searched the Internet but could not find a solution. OK, it’s time to debug.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Use LaTex multibib package&lt;/h3&gt;
First, load the package using&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:f4943dab-297f-4ee2-81d1-a63c3363ca3f&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: tex;&quot;&gt;\usepackage{multibib}&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Then, in the preamble define new cite and bibliography commands through providing suffixes. For example&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:494ab149-5330-411d-9f20-4e3c30baf532&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: tex;&quot;&gt;\newcites{jourl,conf}{{Journals},{Conferences}}&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
This command here gives two suffixes: &lt;b&gt;jourl&lt;/b&gt; and &lt;b&gt;conf&lt;/b&gt;. Therefore, we have the following new commands&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:83abe780-be47-4a52-b96d-2367463341a9&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: tex;&quot;&gt;\citejourl
\nocitejourl
\bibliographystylejourl
\bibliographyjourl&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:92f455e3-e6f6-4698-939d-1609cde0022b&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: tex;&quot;&gt;\citeconf
\nociteconf
\bibliographystyleconf
\bibliographyconf&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
When the commands with “&lt;b&gt;jourl&lt;/b&gt;” are used, all the references will be put under the reference list, of which the name is “&lt;b&gt;Journals&lt;/b&gt;” as defined in the &lt;b&gt;\newcites&lt;/b&gt; command. &lt;br /&gt;
&lt;br /&gt;
When the commands with “&lt;b&gt;conf&lt;/b&gt;” are used, all the references will be put under then reference list, of which the name is “&lt;b&gt;Conferences&lt;/b&gt;” as defined in the &lt;b&gt;\newcites&lt;/b&gt; command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the document is compiled, there will be two auxiliary files: &lt;b&gt;jourl.aux&lt;/b&gt; and &lt;b&gt;conf.aux&lt;/b&gt;. These two files need to be compiled through BibTex.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Use IEEEtran bibliography style&lt;/h3&gt;
Suppose the &lt;b&gt;pub.bib&lt;/b&gt; file contains the entry&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:6461088b-c2b5-4caa-99a0-130a887c71af&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: tex;&quot;&gt;@ieeetranbstctl{BSTcontrol,
        CTLdash_repeated_names = {no},
        CTLuse_alt_spacing = {no}}&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
To apply this control entry to the “Journals” reference list, we should call&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:535608df-af7f-454e-9aa2-36da345b5e53&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: tex;&quot;&gt;\bstctlcite[@auxoutjourl]{BSTcontrol_Thesis}
\bibliographystylejourl{ieeetran}
\bibliographyjourl{pub}   &lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Note that there is an optional argument in the &lt;b&gt;\bstctlcite&lt;/b&gt; command which includes the suffix “&lt;b&gt;jourl&lt;/b&gt;”. To control the &quot;Conferences&quot; list, simply change the optional argument accordingly. </content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/7455914909613619439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2013/07/latex-use-ieeetran-bibliography-style.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/7455914909613619439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/7455914909613619439'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2013/07/latex-use-ieeetran-bibliography-style.html' title='LaTex: customise IEEEtran bibliography style with multibib package'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-6349481228522272519</id><published>2013-06-21T09:36:00.001+10:00</published><updated>2013-06-26T14:01:57.404+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="frequency"/><category scheme="http://www.blogger.com/atom/ns#" term="MATLAB"/><category scheme="http://www.blogger.com/atom/ns#" term="vector"/><title type='text'>Count the frequency of elements in a vector or matrix- part 3</title><content type='html'>&lt;h5&gt;
Option 5: arrayfun&lt;/h5&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:26195f8f-7f8c-4033-927c-ce292b9a470a&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;counts5 = arrayfun( @(x)sum(M==x), unique(M) );&lt;/pre&gt;
&lt;/div&gt;
“&lt;tt&gt;A = arrayfun(fun, S)&lt;/tt&gt; applies the function specified by &lt;tt&gt;fun&lt;/tt&gt; to each element of array &lt;tt&gt;S&lt;/tt&gt;, and returns the results in array &lt;tt&gt;A&lt;/tt&gt;.” This approach is quite straightforward. The following is an example.
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:a6eabad0-b6b1-47c3-a773-ed73223e47e8&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;M = [1; 2; 6; 2; 6]; 
counts5 = arrayfun( @(x)sum(M==x), unique(M) )

counts5 =

     1
     2
     2&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h5&gt;
Option 6: bsxfun&lt;/h5&gt;
&lt;pre&gt;&lt;code&gt;counts6 = sum( bsxfun(@eq, M, unique(M)&#39;) )&#39;;&lt;/code&gt;&lt;/pre&gt;
The function “bsxfun” applies element-by-element binary operation to two arrays. Though this method is not hard, but it is easier to understand if we do it step by step.
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:ca110905-b764-4696-9296-267367abc90a&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;M = [1; 2; 6; 2; 6];
unique(M)&#39;

ans =

     1     2     6

bsxfun(@eq, M, unique(M)&#39;)

ans =

     1     0     0
     0     1     0
     0     0     1
     0     1     0
     0     0     1


counts6 = sum( bsxfun(@eq, M, unique(M)&#39;) )&#39;

counts6 =

     1
     2
     2&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h5&gt;
Option 7: sparse&lt;/h5&gt;
&lt;pre&gt;&lt;code&gt;counts7 = full(sparse(M,1,1));&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Again, for this approach, we need to check the MATLAB help file first. “&lt;tt&gt;S = sparse(i,j,s,m,n,nzmax)&lt;/tt&gt; uses vectors &lt;tt&gt;i&lt;/tt&gt;, &lt;tt&gt;j&lt;/tt&gt;, and &lt;tt&gt;s&lt;/tt&gt; to generate an &lt;tt&gt;m&lt;/tt&gt;-by-&lt;tt&gt;n&lt;/tt&gt; sparse matrix such that &lt;tt&gt;S(i(k),j(k)) = s(k)&lt;/tt&gt;, with space allocated for &lt;tt&gt;nzmax&lt;/tt&gt; nonzeros. Vectors &lt;tt&gt;i&lt;/tt&gt;, &lt;tt&gt;j&lt;/tt&gt;, and &lt;tt&gt;s&lt;/tt&gt; are all the same length. Any elements of &lt;tt&gt;s&lt;/tt&gt; that are zero are ignored, along with the corresponding values of &lt;tt&gt;i&lt;/tt&gt; and &lt;tt&gt;j&lt;/tt&gt;. Any elements of &lt;tt&gt;s&lt;/tt&gt; that have duplicate values of &lt;tt&gt;i&lt;/tt&gt; and &lt;tt&gt;j&lt;/tt&gt; are added together.” An example is given below.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:05611e54-b2f0-479d-9df2-aa103dc62b41&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;sparse(M,1,1)

ans =

   (1,1)        1
   (2,1)        2
   (6,1)        2

counts7 = full(sparse(M,1,1))

counts7 =

     1
     2
     0
     0
     0
     2&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Part 1: &lt;a href=&quot;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or.html&quot;&gt;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or.html&lt;/a&gt;&lt;br /&gt;
Part 2: &lt;a href=&quot;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_20.html&quot;&gt;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_20.html&lt;/a&gt;&lt;br /&gt;
Part 3: &lt;a href=&quot;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_21.html&quot;&gt;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_21.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;References:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
1 MATLAB help file.&lt;br /&gt;
2 http://stackoverflow.com/questions/2880933/how-can-i-count-the-number-of-elements-of-a-given-value-in-a-matrix </content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/6349481228522272519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2013/06/count-number-of-elements-in-vector-or_21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/6349481228522272519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/6349481228522272519'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2013/06/count-number-of-elements-in-vector-or_21.html' title='Count the frequency of elements in a vector or matrix- part 3'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-677247252146592201</id><published>2013-06-20T10:07:00.001+10:00</published><updated>2013-06-26T14:01:52.410+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="frequency"/><category scheme="http://www.blogger.com/atom/ns#" term="MATLAB"/><category scheme="http://www.blogger.com/atom/ns#" term="vector"/><title type='text'>Count the frequency of elements in a vector or matrix- part 2</title><content type='html'>&lt;h5&gt;
Option 3: accumarray&lt;/h5&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:a555c193-29cb-47d1-84e4-d0ec56a5c830&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;counts3 = accumarray(M, ones(size(M)), [], @sum);
% or simply: accumarray(M, 1);&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
This approach is not easy to understand. Let’s see what the function accumarry does first. MATLAB help file states that “&lt;tt&gt;accumarray&lt;/tt&gt; groups elements from a data set and applies a function to each group. &lt;tt&gt;&lt;a href=&quot;http://www.blogger.com/null&quot; name=&quot;f78-1036923&quot;&gt;&lt;/a&gt;A = accumarray(subs,val)&lt;/tt&gt; creates an array &lt;tt&gt;A&lt;/tt&gt; by accumulating elements of the vector &lt;tt&gt;val&lt;/tt&gt; using the elements of &lt;tt&gt;subs&lt;/tt&gt; as indices. The position of an element in &lt;tt&gt;subs&lt;/tt&gt; determines which value of &lt;tt&gt;vals&lt;/tt&gt; it selects for the accumulated vector; the value of an element in &lt;tt&gt;subs&lt;/tt&gt; determines the position of the accumulated vector in the output”.
&lt;br /&gt;
So what does it mean exactly? Let’s see an example.
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:46efa713-1d47-45d7-8f5e-636d0df6dbe7&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;subs = [1; 2; 4; 2; 4];
val = ones(1,5);
A = accumarray(subs, val)

A =

     1 % A(1) = val(1) = 101
     2 % A(2) = val(2)+val(4) = 1+1 = 2
     0 % A(3) = 0
     2 % A(4) = val(3)+val(5) = 1+1 = 2&lt;/pre&gt;
&lt;/div&gt;
Thus, when we set the input argument “val” as an array of all ones, the function accumarray actually counts the frequency of each element in the first input.
&lt;br /&gt;
&lt;h5&gt;
Option 4: sort/diff&lt;/h5&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:04ffdbf3-a8ed-4bfa-9c70-8c35666beaca&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;[MM idx] = unique( sort(M) );
counts4 = diff([0;idx]);&lt;/pre&gt;
&lt;/div&gt;
This approach first finds out the unique element in the input vector, then use “diff” to find out the frequency of each elements. Again, an example is a good way to learn.
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:a932f189-5715-40e9-ade6-99cd623a5731&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;M = [1; 2; 4; 2; 4; 5; 2]; % input is a column vector
[MM idx] = unique( sort(M) )
MM =

     1
     2
     4
     5


idx =

     1
     4
     6
     7

counts4 = diff([0;idx])

counts4 =

     1
     3
     2
     1&lt;/pre&gt;
&lt;/div&gt;
In the first step of the approach, “unique” is applied on the sorted input. The returned indexes of the unique elements contains the information of the frequency. Then “diff” is used to extract the frequency information. &lt;span style=&quot;color: red;&quot;&gt;Note that the input is a column vector. &lt;/span&gt;If it is a row vector, in the last step, it should be
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:9991e192-eae0-4716-9383-403e7dbd6ee4&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;counts4 = diff([0 idx])&lt;/pre&gt;
&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&amp;nbsp;&lt;/pre&gt;
&lt;br /&gt;
&lt;h5&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/h5&gt;
&lt;br /&gt;
Part 1: &lt;a href=&quot;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or.html&quot;&gt;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or.html&lt;/a&gt;&lt;br /&gt;
Part 2: &lt;a href=&quot;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_20.html&quot;&gt;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_20.html&lt;/a&gt;&lt;br /&gt;
Part 3: &lt;a href=&quot;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_21.html&quot;&gt;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_21.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;References:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
1 MATLAB help file.&lt;br /&gt;
2 http://stackoverflow.com/questions/2880933/how-can-i-count-the-number-of-elements-of-a-given-value-in-a-matrix</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/677247252146592201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2013/06/count-number-of-elements-in-vector-or_20.html#comment-form' title='40 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/677247252146592201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/677247252146592201'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2013/06/count-number-of-elements-in-vector-or_20.html' title='Count the frequency of elements in a vector or matrix- part 2'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>40</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-2924604643330558351</id><published>2013-06-04T11:30:00.001+10:00</published><updated>2013-06-26T14:01:37.276+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="frequency"/><category scheme="http://www.blogger.com/atom/ns#" term="MATLAB"/><category scheme="http://www.blogger.com/atom/ns#" term="vector"/><title type='text'>Count the frequency of elements in a vector or matrix- part 1</title><content type='html'>In MATLAB, it is a common task that find out how many time an element that appears in a vector or matrix. If the element is known, the intuitive idea that comes up in my mind is to use the following code&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:ea64dd7a-4baf-4b87-a80c-0e5c707e36fe&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;M = randi([1 5], [5 3]); % M is the matrix
sum(sum(M ==2)); % 2 is the element to be counted&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
However, sometimes we want to count all the elements in a matrix or a vector, what should we do? &lt;a href=&quot;http://stackoverflow.com/questions/2880933/how-can-i-count-the-number-of-elements-of-a-given-value-in-a-matrix&quot;&gt;Amro&lt;/a&gt; has given several approaches to count the elements without detailed explanation. I think the best way to learn is to understand why we use the code. Thus in the following, explanations are given for the approaches by Amro.&lt;br /&gt;
&lt;br /&gt;
&lt;h5&gt;
Option 1: tabulate&lt;/h5&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:d97efa70-bdb1-470d-80af-125035896112&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;t = tabulate(M); % frequency count for a vector
counts1 = t(t(:,2)~=0, 2); % find out the frequency of all the elements existing in the vector&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;br /&gt;
&lt;tt&gt;TABLE = tabulate(x)&lt;/tt&gt; creates a frequency table of data in vector &lt;tt&gt;x&lt;/tt&gt;. Information in &lt;tt&gt;TABLE&lt;/tt&gt; is arranged as follows: &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;1st column — The unique values of &lt;tt&gt;x&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;2nd column — The number of instances of each value&lt;/li&gt;
&lt;li&gt;3rd column — The percentage of each value&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;span style=&quot;color: red;&quot;&gt;However, this approach requires MATLAB Statistics Toolbox and the input must be a vector.
&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;br /&gt;
&lt;h5&gt;
Option 2: hist/histc&lt;/h5&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:0a0fdec3-8840-40f6-8625-0b2163f3cef0&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;counts2_1 = hist( M, numel(unique(M)) );
counts2_2 = histc( M, unique(M) );
% unique: find unique elements of vector
% numel: mumber of elements in array&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; n = hist(Y,x) where x is a vector, returns the distribution of Y among length(x) bins with centers specified by x.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; n = histc(x,edges) counts the number of values in vector x that fall between the elements in the edges vector (which must contain monotonically nondecreasing values).&lt;/blockquote&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Note the difference between the use of hist and histc.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Part 1: &lt;a href=&quot;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or.html&quot;&gt;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or.html&lt;/a&gt;&lt;br /&gt;
Part 2: &lt;a href=&quot;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_20.html&quot;&gt;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_20.html&lt;/a&gt;&lt;br /&gt;
Part 3: &lt;a href=&quot;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_21.html&quot;&gt;http://nw360.blogspot.com.au/2013/06/count-number-of-elements-in-vector-or_21.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
1 MATLAB help file.&lt;br /&gt;
2 http://stackoverflow.com/questions/2880933/how-can-i-count-the-number-of-elements-of-a-given-value-in-a-matrix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h5&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/h5&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/2924604643330558351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2013/06/count-number-of-elements-in-vector-or.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/2924604643330558351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/2924604643330558351'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2013/06/count-number-of-elements-in-vector-or.html' title='Count the frequency of elements in a vector or matrix- part 1'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-8263550329404910101</id><published>2013-04-08T13:44:00.001+10:00</published><updated>2013-04-08T13:45:39.299+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Latex"/><title type='text'>Modify font size when using FncyChap package</title><content type='html'>The latex package FncyChap provides several nice pre-defined style for chapter headings. However, I found out the chapter title takes too much space sometimes; it may take more than two thirds of the page. Thus, it is necessary to reduce the font size for the chapter title.&lt;br /&gt;
The first step is to find out what is the default value in the pre-defined layout, which can be found in the FncyChap document. Take the ‘Lenny ’ style as an example. The default settings for the chapter title is&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:84a959f9-7837-414c-89a8-b38eab47e2d2&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: tex;&quot;&gt;\ChTitleVar{\Huge\bfseries\rm}&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
To change the title size from ‘\Huge’ to other values, in the preamble, add the following&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:e7648a74-ac45-4e22-b5e6-1ac2aead90ec&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: tex;&quot;&gt;\makeatletter

\ChTitleVar{\huge\bfseries\rm}

\makeatother&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Now the font size is smaller and suitable for long chapter titles.</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/8263550329404910101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2013/04/modify-font-size-when-using-fncychap.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/8263550329404910101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/8263550329404910101'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2013/04/modify-font-size-when-using-fncychap.html' title='Modify font size when using FncyChap package'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1084292226988033523.post-1810958891032030945</id><published>2013-01-30T14:25:00.001+11:00</published><updated>2013-01-30T14:28:58.253+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MATLAB"/><category scheme="http://www.blogger.com/atom/ns#" term="subplot"/><title type='text'>Modify the space between MATLAB subplots</title><content type='html'>Sometimes, the MATLAB function &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;subplot&lt;/b&gt;&lt;/span&gt; reserves too much space and destroys the appearance of the plot. Therefore, it is necessary to adjust the space between the subplots and between the subplots and the boarder.&lt;br /&gt;
The subplot function itself provides the command:&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:28199385-f0d1-4fdf-8b02-5d37dd6494af&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;subplot(&#39;Position&#39;,[left bottom width height]) &lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
It creates an axes at the position specified by a four-element vector. Note that they are in normalized coordinates in the range from 0.0 to 1.0. If only minor change of the space is required, this approach is appropriate. The following is an example showing how to increase the width of the subplot.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:6fb18f4b-4c06-419c-bb1f-b50fdbcd404d&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;h = subplot(2,3,2);
p = get(h, &#39;position&#39;);
p(3) = p(3) + 0.02;
set(h, &#39;position&#39;, p);&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
However, the adjustment of one subplot may affect other plots. Thus it is a good idea to have a general subplot arrangement beforehand. In this situation, we can use &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;axes&lt;/b&gt;&lt;/span&gt; to create the axes graphics object. The function axes accepts the four-element vector as its position. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:d13421b0-e6d9-4f78-a9f5-bd73db97a2e7&quot; style=&quot;display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;pre class=&quot;brush: matlab;&quot;&gt;axes(&#39;Position&#39;,[left bottom width height])&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Pekka Kumpulainen has published a “tight subplot” function to MATLAB File Exchange. It gives you the control of subplot spacing. The file can be found at &lt;a href=&quot;http://www.mathworks.com/matlabcentral/fileexchange/27991&quot; title=&quot;http://www.mathworks.com/matlabcentral/fileexchange/27991&quot;&gt;http://www.mathworks.com/matlabcentral/fileexchange/27991&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://nw360.blogspot.com/feeds/1810958891032030945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nw360.blogspot.com/2013/01/modify-space-between-matlab-subplots.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/1810958891032030945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1084292226988033523/posts/default/1810958891032030945'/><link rel='alternate' type='text/html' href='http://nw360.blogspot.com/2013/01/modify-space-between-matlab-subplots.html' title='Modify the space between MATLAB subplots'/><author><name>Wenbin</name><uri>http://www.blogger.com/profile/04027931738228569125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGjiWIfKymmKE2THwIXIbNz6QwL6WAw83NvPJzMvuhRA7nbww4R48zbiz1Kgj_fIqduxUR0YGpTcfTsfNGmBdOnczpnOC6x_se7yW3CFp6k8FK2alZQLAKPjc9OXy7js4/s1600/wb.png'/></author><thr:total>0</thr:total></entry></feed>