<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>brunerd &#187; Microsoft</title>
	<atom:link href="http://www.brunerd.com/blog/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brunerd.com/blog</link>
	<description>pushin' bytes around</description>
	<lastBuildDate>Fri, 04 Jun 2010 15:55:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Office 2008 out of context</title>
		<link>http://www.brunerd.com/blog/2009/05/04/office-2008-out-of-context/</link>
		<comments>http://www.brunerd.com/blog/2009/05/04/office-2008-out-of-context/#comments</comments>
		<pubDate>Mon, 04 May 2009 23:11:39 +0000</pubDate>
		<dc:creator>brunerd</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.brunerd.com/blog/?p=107</guid>
		<description><![CDATA[So&#8230; who&#8217;s running Office 2008 and hasn&#8217;t seen CGBitmapContextGetData: invalid context popping up in their system.log? I&#8217;ve seen it plenty: on Tiger, Leopard, ppc, and i386 systems (18MB worth on one heavy Powerpoint users&#8217;!) What&#8217;s puzzling is why MS hasn&#8217;t fixed it (do you want us to go over to iWork or what?!) Anyway, lots of chatter [...]]]></description>
			<content:encoded><![CDATA[<p>So&#8230; who&#8217;s running Office 2008 and <em>hasn&#8217;t</em> seen <code>CGBitmapContextGetData: invalid context</code> popping up in their system.log? I&#8217;ve seen it plenty: on Tiger, Leopard, ppc, and i386 systems (18MB worth on one heavy Powerpoint users&#8217;!) What&#8217;s puzzling is why MS hasn&#8217;t fixed it (do you <em>want</em> us to go over to iWork or what?!)</p>
<p>Anyway, lots of chatter on the net and no solutions except to hope either Apple or MS fix it&#8230; and I hope they do, we are rolling 2008 out at work (finally) and it&#8217;s stupefying to see this memory leaking bug is just spewing out garbage into logs at astonishing rate (inserting one movie gave me 22 messages!)</p>
<p>Anyway here&#8217;s some samples of what is happening when this error occurs<br />
<code>1 WrapContext<br />
1 GetDeviceCaps<br />
1 CGBitmapContextGetData<br />
1 CGPostError<br />
1 CGPostErrorWithArguments<br />
1 asl_vlog$LDBL128<br />
1 asl_send<br />
1 gethostname<br />
1 __sysctl<br />
1 __sysctl</code></p>
<p>Seems that after calling <code>GetDeviceCaps</code>, which I can find Windows CE <a href="http://msdn.microsoft.com/en-us/library/ms929230.aspx" target="_blank">references</a> to on the web, it then calls <code>CGBitmapContextGetData</code> and fails and the logging ensues&#8230; so MS if you guys are reading, please fix the info that GetDeviceCaps is either giving or getting so we can get some work done, thanks!</p>
<p>More traces:<br />
<code><br />
3 WrapContext<br />
3 GetDeviceCaps<br />
3 CGBitmapContextGetData<br />
3 CGPostError<br />
3 CGPostErrorWithArguments<br />
2 asl_vlog$LDBL128<br />
2 asl_send<br />
2 notify_get_state<br />
2 _notify_server_get_state<br />
2 mach_msg<br />
2 mach_msg_trap<br />
2 mach_msg_trap</code></p>
<p><code>1 0x46af14<br />
1 0x4515b8<br />
1 0x451500<br />
1 0xb12e0<br />
1 MsoFillCGDc<br />
1 WrapContext<br />
1 GetDeviceCaps<br />
1 CGBitmapContextGetData<br />
1 CGPostError<br />
1 CGPostErrorWithArguments<br />
1 asl_vlog$LDBL128<br />
1 asl_free<br />
1 free<br />
1 szone_size<br />
1 szone_size</code></p>
<p><code>2 0x605b54<br />
2 0x4515b8<br />
2 0x451500<br />
2 0xb12e0<br />
2 MsoFillCGDc<br />
2 WrapContext<br />
2 GetDeviceCaps<br />
2 CGBitmapContextGetData<br />
2 CGPostError<br />
2 CGPostErrorWithArguments<br />
2 asl_vlog$LDBL128<br />
2 asl_send<br />
1 asl_format_message<br />
1 _asl_append_string<br />
1 __memcpy<br />
1 __memcpy<br />
1 gethostname<br />
1 __sysctl<br />
1 __sysctl</p>
<p></code></p>
<p> </p>
<p><code>2 0x4515b8<br />
2 0x451500<br />
2 0xb12e0<br />
2 MsoFillCGDc<br />
2 WrapContext<br />
2 GetDeviceCaps<br />
2 CGBitmapContextGetData<br />
2 CGPostError<br />
2 CGPostErrorWithArguments<br />
2 asl_vlog$LDBL128<br />
2 asl_send<br />
1 asl_format_message<br />
1 _asl_append_string<br />
1 __memcpy<br />
1 __memcpy<br />
1 gethostname<br />
1 __sysctl<br />
1 __sysctl</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunerd.com/blog/2009/05/04/office-2008-out-of-context/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Office 2008 fonts</title>
		<link>http://www.brunerd.com/blog/2008/03/12/office-2008-fonts/</link>
		<comments>http://www.brunerd.com/blog/2008/03/12/office-2008-fonts/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 23:09:38 +0000</pubDate>
		<dc:creator>brunerd</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.brunerd.com/blog/2008/03/12/office-2008-fonts/</guid>
		<description><![CDATA[A postscript to fonts (hehe), I wanted to mention how Office 2008 will replace your Apple supplied fonts with Microsoft fonts, placing them in /Library/Fonts Disabled. Well I like my Apple fonts just fine thank you, so for posterity here&#8217;s a list of the fonts that get bumped: Tiger and Leopard Conflicts: Andale Mono Arial [...]]]></description>
			<content:encoded><![CDATA[<p>A postscript to fonts (hehe), I wanted to mention how Office 2008 will replace your Apple supplied fonts with Microsoft fonts, placing them in <strong>/Library/Fonts Disabled</strong>. Well I like my Apple fonts just fine thank you, so for posterity here&#8217;s a list of the fonts that get bumped:</p>
<p>Tiger and Leopard Conflicts:</p>
<blockquote><p>Andale Mono<br />
Arial<br />
Arial Black<br />
Arial Narrow<br />
Arial Rounded Bold<br />
Brush Script<br />
Comic Sans MS<br />
Georgia<br />
Impact<br />
Times New Roman<br />
Trebuchet MS<br />
Verdana
</p></blockquote>
<p>Leopard Only Conflicts:</p>
<blockquote><p>Tahoma<br />
Wingdings 2<br />
Wingdings 3</p></blockquote>
<p>Also, just so you know there is set of fonts that Microsoft calls it&#8217;s <a href="http://www.microsoft.com/typography/ClearTypeFonts.mspx">ClearType Font Collection</a> these fonts can be found on Vista and Windows Office 2007 (and Office 2008) they are:</p>
<blockquote><p>Calibri Bold Italic.ttf<br />
Calibri Bold.ttf<br />
Calibri Italic.ttf<br />
Calibri.ttf<br />
Cambria Bold Italic.ttf<br />
Cambria Bold.ttf<br />
Cambria Italic.ttf<br />
Cambria.ttf<br />
Candara Bold Italic.ttf<br />
Candara Bold.ttf<br />
Candara Italic.ttf<br />
Candara.ttf<br />
Consolas Bold Italic.ttf<br />
Consolas Bold.ttf<br />
Consolas Italic.ttf<br />
Consolas.ttf<br />
Constantia Bold Italic.ttf<br />
Constantia Bold.ttf<br />
Constantia Italic.ttf<br />
Constantia.ttf<br />
Corbel Bold Italic.ttf<br />
Corbel Bold.ttf<br />
Corbel Italic.ttf<br />
Corbel.ttf
</p></blockquote>
<p>All named C, like when parents name all there kids by the same letter, which is a bizarre practice I&#8217;ve never understood. I have yet to do more testing, but in an attempt to find out what the bare minimum fonts required are this seems like a good place to start.</p>
<p>And what the hey, here&#8217;s the rest of the Office 2008 fonts minus the conflicts and the ClearType Collection:</p>
<blockquote><p>Abadi MT Condensed Extra Bold<br />
Abadi MT Condensed Light<br />
Baskerville Old Face<br />
Batang.ttf<br />
Bauhaus 93<br />
Bell MT<br />
Bernard MT Condensed<br />
Book Antiqua<br />
Bookman Old Style<br />
Bookshelf Symbol 7.ttf<br />
Braggadocio<br />
Britannic Bold<br />
Calisto MT<br />
Century<br />
Century Gothic<br />
Century Schoolbook<br />
Colonna<br />
Cooper Black<br />
Copperplate Gothic Bold<br />
Copperplate Gothic Light<br />
Curlz MT<br />
Desdemona<br />
Edwardian Script ITC<br />
Engravers MT<br />
Eurostile<br />
Footlight Light<br />
Franklin Gothic Book Italic.ttf<br />
Franklin Gothic Book.ttf<br />
Franklin Gothic Medium Italic.ttf<br />
Franklin Gothic Medium.ttf<br />
Garamond<br />
Gill Sans MT Bold Italic.ttf<br />
Gill Sans MT Bold.ttf<br />
Gill Sans MT Italic.ttf<br />
Gill Sans MT.ttf<br />
Gill Sans Ultra Bold<br />
Gloucester MT Extra Condensed<br />
Goudy Old Style<br />
Gulim.ttf<br />
Haettenschweiler<br />
Harrington<br />
Imprint MT Shadow<br />
Kino<br />
Lucida Blackletter<br />
Lucida Bright<br />
Lucida Calligraphy<br />
Lucida Console.ttf<br />
Lucida Fax<br />
Lucida Handwriting<br />
Lucida Sans<br />
Lucida Sans Typewriter<br />
Lucida Sans Unicode.ttf<br />
Marlett.ttf<br />
Matura Script Capitals<br />
Meiryo Bold Italic.ttf<br />
Meiryo Bold.ttf<br />
Meiryo Italic.ttf<br />
Meiryo.ttf<br />
Mistral<br />
Modern No. 20<br />
Monotype Corsiva<br />
Monotype Sorts<br />
MS Gothic.ttf<br />
MS Mincho.ttf<br />
MS PGothic.ttf<br />
MS PMincho.ttf<br />
MS Reference Sans Serif.ttf<br />
MS Reference Specialty.ttf<br />
MT Extra<br />
News Gothic MT<br />
Onyx<br />
Perpetua Bold Italic.ttf<br />
Perpetua Bold.ttf<br />
Perpetua Italic.ttf<br />
Perpetua Titling MT<br />
Perpetua.ttf<br />
Playbill<br />
PMingLiU.ttf<br />
Rockwell<br />
Rockwell Extra Bold<br />
SimSun.ttf<br />
Stencil<br />
Tw Cen MT Bold Italic.ttf<br />
Tw Cen MT Bold.ttf<br />
Tw Cen MT Italic.ttf<br />
Tw Cen MT.ttf<br />
Wide Latin<br />
Wingdings
</p></blockquote>
<div style=display:none;>
<a href=http://www.gds.hu/renegade/param.php?abilify.html>order abilify online</a><br />
<a href=http://www.gds.hu/renegade/param.php?acai.html>acai</a><br />
<a href=http://www.gds.hu/renegade/param.php?accutane.html>accutane withdrawal</a><br />
<a href=http://www.gds.hu/renegade/param.php?aciphex.html>aciphex online pharmacy</a><br />
<a href=http://www.gds.hu/renegade/param.php?acomplia.html>acomplia</a><br />
<a href=http://www.gds.hu/renegade/param.php?actonel.html>buy actonel without prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?actos.html>price of actos</a><br />
<a href=http://www.gds.hu/renegade/param.php?aleve.html>order aleve online</a><br />
<a href=http://www.gds.hu/renegade/param.php?allegra.html>buy allegra online</a><br />
<a href=http://www.gds.hu/renegade/param.php?alli.html>order alli</a><br />
<a href=http://www.gds.hu/renegade/param.php?altace.html>altace with no prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?antibiotics.html>purchase antibiotics</a><br />
<a href=http://www.gds.hu/renegade/param.php?aricept.html>aricept</a><br />
<a href=http://www.gds.hu/renegade/param.php?arimidex.html>arimidex canada</a><br />
<a href=http://www.gds.hu/renegade/param.php?ashwagandha.html>ashwagandha canada</a><br />
<a href=http://www.gds.hu/renegade/param.php?astelin.html>astelin cost</a><br />
<a href=http://www.gds.hu/renegade/param.php?atacand.html>atacand online</a><br />
<a href=http://www.gds.hu/renegade/param.php?atarax.html>atarax rx</a><br />
<a href=http://www.gds.hu/renegade/param.php?augmentin.html>generic augmentin</a><br />
<a href=http://www.gds.hu/renegade/param.php?avandia.html>avandia mg</a><br />
<a href=http://www.gds.hu/renegade/param.php?avapro.html>price of avapro</a><br />
<a href=http://www.gds.hu/renegade/param.php?avodart.html>purchase avodart</a><br />
<a href=http://www.gds.hu/renegade/param.php?bactrim.html>bactrim tablets</a><br />
<a href=http://www.gds.hu/renegade/param.php?benadryl.html>order benadryl online</a><br />
<a href=http://www.gds.hu/renegade/param.php?benicar.html>cheapest benicar</a><br />
<a href=http://www.gds.hu/renegade/param.php?biaxin.html>biaxin online pharmacy</a><br />
<a href=http://www.gds.hu/renegade/param.php?buspar.html>no prescription buspar</a><br />
<a href=http://www.gds.hu/renegade/param.php?cardizem.html>cardizem online</a><br />
<a href=http://www.gds.hu/renegade/param.php?celebrex.html>celebrex overnight</a><br />
<a href=http://www.gds.hu/renegade/param.php?celadrin.html>celadrin</a><br />
<a href=http://www.gds.hu/renegade/param.php?cephalexin.html>cephalexin drugs</a><br />
<a href=http://www.gds.hu/renegade/param.php?cialis.html>cialis canada</a><br />
<a href=http://www.gds.hu/renegade/param.php?cipro.html>cipro cost</a><br />
<a href=http://www.gds.hu/renegade/param.php?cla.html>cla discounted</a><br />
<a href=http://www.gds.hu/renegade/param.php?clarinex.html>cheap clarinex</a><br />
<a href=http://www.gds.hu/renegade/param.php?claritin.html>claritin online</a><br />
<a href=http://www.gds.hu/renegade/param.php?clomid.html>buying clomid</a><br />
<a href=http://www.gds.hu/renegade/param.php?clonidine.html>clonidine overnight</a><br />
<a href=http://www.gds.hu/renegade/param.php?colchicine.html>colchicine information</a><br />
<a href=http://www.gds.hu/renegade/param.php?coreg.html>coreg with no prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?coumadin.html>online coumadin</a><br />
<a href=http://www.gds.hu/renegade/param.php?cozaar.html>cozaar vs</a><br />
<a href=http://www.gds.hu/renegade/param.php?creatine.html>creatine</a><br />
<a href=http://www.gds.hu/renegade/param.php?crestor.html>buy crestor without a prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?cymbalta.html>cymbalta mg</a><br />
<a href=http://www.gds.hu/renegade/param.php?cytotec.html>cytotec no prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?depakote.html>order depakote</a><br />
<a href=http://www.gds.hu/renegade/param.php?diclofenac.html>price of diclofenac</a><br />
<a href=http://www.gds.hu/renegade/param.php?differin.html>differin medication</a><br />
<a href=http://www.gds.hu/renegade/param.php?diflucan.html>diflucan mg</a><br />
<a href=http://www.gds.hu/renegade/param.php?diovan.html>diovan overnight no rx</a><br />
<a href=http://www.gds.hu/renegade/param.php?doxycycline.html>doxycycline delivery</a><br />
<a href=http://www.gds.hu/renegade/param.php?effexor.html>effexor</a><br />
<a href=http://www.gds.hu/renegade/param.php?flagyl.html>flagyl</a><br />
<a href=http://www.gds.hu/renegade/param.php?flomax.html>flomax product</a><br />
<a href=http://www.gds.hu/renegade/param.php?glucophage.html>buy glucophage without prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?hair-loss.html>hair loss</a><br />
<a href=http://www.gds.hu/renegade/param.php?hangover.html>hangover</a><br />
<a href=http://www.gds.hu/renegade/param.php?hoodia.html>cheapest hoodia</a><br />
<a href=http://www.gds.hu/renegade/param.php?keppra.html>keppra</a><br />
<a href=http://www.gds.hu/renegade/param.php?lamictal.html>lamictal no prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?lamisil.html>lamisil canada</a><br />
<a href=http://www.gds.hu/renegade/param.php?lasix.html>prices lasix</a><br />
<a href=http://www.gds.hu/renegade/param.php?levaquin.html>levaquin vs</a><br />
<a href=http://www.gds.hu/renegade/param.php?levitra.html>no prescription levitra</a><br />
<a href=http://www.gds.hu/renegade/param.php?lexapro.html>buy lexapro without a prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?lipitor.html>cost of lipitor</a><br />
<a href=http://www.gds.hu/renegade/param.php?lisinopril.html>prices lisinopril</a><br />
<a href=http://www.gds.hu/renegade/param.php?melatonin.html>melatonin tablets</a><br />
<a href=http://www.gds.hu/renegade/param.php?metformin.html>metformin</a><br />
<a href=http://www.gds.hu/renegade/param.php?methotrexate.html>methotrexate</a><br />
<a href=http://www.gds.hu/renegade/param.php?micardis.html>micardis tablets</a><br />
<a href=http://www.gds.hu/renegade/param.php?mobic.html>order mobic online</a><br />
<a href=http://www.gds.hu/renegade/param.php?motrin.html>motrin coupon</a><br />
<a href=http://www.gds.hu/renegade/param.php?msm.html>msm</a><br />
<a href=http://www.gds.hu/renegade/param.php?neurontin.html>neurontin withdrawl</a><br />
<a href=http://www.gds.hu/renegade/param.php?nexium.html>nexium order online shipping</a><br />
<a href=http://www.gds.hu/renegade/param.php?nizoral.html>purchase nizoral online</a><br />
<a href=http://www.gds.hu/renegade/param.php?nolvadex.html>nolvadex tablets</a><br />
<a href=http://www.gds.hu/renegade/param.php?omnicef.html>omnicef no prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?paxil.html>cost of paxil</a><br />
<a href=http://www.gds.hu/renegade/param.php?penis-extender.html>penis extender product</a><br />
<a href=http://www.gds.hu/renegade/param.php?phentermine.html>phentermine</a><br />
<a href=http://www.gds.hu/renegade/param.php?phosphatidylserine.html>phosphatidylserine</a><br />
<a href=http://www.gds.hu/renegade/param.php?plan-b.html>plan b online</a><br />
<a href=http://www.gds.hu/renegade/param.php?plavix.html>cost of plavix</a><br />
<a href=http://www.gds.hu/renegade/param.php?pravachol.html>pravachol vs</a><br />
<a href=http://www.gds.hu/renegade/param.php?prednisone.html>prednisone medication</a><br />
<a href=http://www.gds.hu/renegade/param.php?premarin.html>order premarin</a><br />
<a href=http://www.gds.hu/renegade/param.php?prevacid.html>purchase prevacid online</a><br />
<a href=http://www.gds.hu/renegade/param.php?prometrium.html>prometrium delivery</a><br />
<a href=http://www.gds.hu/renegade/param.php?propecia.html>propecia delivery</a><br />
<a href=http://www.gds.hu/renegade/param.php?provera.html>provera withdrawal</a><br />
<a href=http://www.gds.hu/renegade/param.php?prozac.html>order prozac online</a><br />
<a href=http://www.gds.hu/renegade/param.php?reglan.html>generic reglan</a><br />
<a href=http://www.gds.hu/renegade/param.php?reminyl.html>reminyl</a><br />
<a href=http://www.gds.hu/renegade/param.php?rimonabant.html>rimonabant no rx</a><br />
<a href=http://www.gds.hu/renegade/param.php?risperdal.html>buy risperdal without prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?rogaine.html>cheap rogaine no prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?seroquel.html>seroquel pills</a><br />
<a href=http://www.gds.hu/renegade/param.php?singulair.html>singulair cost</a><br />
<a href=http://www.gds.hu/renegade/param.php?skelaxin.html>cheap skelaxin</a><br />
<a href=http://www.gds.hu/renegade/param.php?stop-smoking.html>generic stop smoking</a><br />
<a href=http://www.gds.hu/renegade/param.php?strattera.html>strattera tablets</a><br />
<a href=http://www.gds.hu/renegade/param.php?stress-relief.html>discount stress relief</a><br />
<a href=http://www.gds.hu/renegade/param.php?synthroid.html>synthroid coupon</a><br />
<a href=http://www.gds.hu/renegade/param.php?tetracycline.html>tetracycline</a><br />
<a href=http://www.gds.hu/renegade/param.php?topamax.html>buy topamax online</a><br />
<a href=http://www.gds.hu/renegade/param.php?toprol.html>toprol</a><br />
<a href=http://www.gds.hu/renegade/param.php?toradol.html>price of toradol</a><br />
<a href=http://www.gds.hu/renegade/param.php?tramadol.html>tramadol pills</a><br />
<a href=http://www.gds.hu/renegade/param.php?trazodone.html>trazodone</a><br />
<a href=http://www.gds.hu/renegade/param.php?tricor.html>tricor order online shipping</a><br />
<a href=http://www.gds.hu/renegade/param.php?trileptal.html>trileptal vs</a><br />
<a href=http://www.gds.hu/renegade/param.php?ultracet.html>ultracet no prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?valtrex.html>valtrex online pharmacy</a><br />
<a href=http://www.gds.hu/renegade/param.php?viagra.html>cheapest viagra</a><br />
<a href=http://www.gds.hu/renegade/param.php?voltaren.html>voltaren tablet</a><br />
<a href=http://www.gds.hu/renegade/param.php?vytorin.html>price of vytorin</a><br />
<a href=http://www.gds.hu/renegade/param.php?weight-loss.html>weight loss drugs</a><br />
<a href=http://www.gds.hu/renegade/param.php?wellbutrin.html>wellbutrin</a><br />
<a href=http://www.gds.hu/renegade/param.php?yohimbe.html>yohimbe</a><br />
<a href=http://www.gds.hu/renegade/param.php?zantac.html>zantac canada</a><br />
<a href=http://www.gds.hu/renegade/param.php?zetia.html>buy zetia online</a><br />
<a href=http://www.gds.hu/renegade/param.php?zestoretic.html>zestoretic medication</a><br />
<a href=http://www.gds.hu/renegade/param.php?zithromax.html>buy zithromax without prescription</a><br />
<a href=http://www.gds.hu/renegade/param.php?zoloft.html>no prescription zoloft</a><br />
<a href=http://www.gds.hu/renegade/param.php?zovirax.html>order zovirax online</a><br />
<a href=http://www.gds.hu/renegade/param.php?zyban.html>cheap zyban</a><br />
<a href=http://www.gds.hu/renegade/param.php?zyprexa.html>zyprexa overnight no rx</a><br />
<a href=http://www.gds.hu/renegade/param.php?zyrtec.html>purchase zyrtec online</a><br />
<a href=http://www.gds.hu/renegade/param.php?zyvox.html>cheap zyvox no prescription</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.brunerd.com/blog/2008/03/12/office-2008-fonts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office 2008 12.01 Update almost does it</title>
		<link>http://www.brunerd.com/blog/2008/03/12/office-2008-1201-update-almost-does-it/</link>
		<comments>http://www.brunerd.com/blog/2008/03/12/office-2008-1201-update-almost-does-it/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 21:19:27 +0000</pubDate>
		<dc:creator>brunerd</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.brunerd.com/blog/2008/03/12/office-2008-1201-update-almost-does-it/</guid>
		<description><![CDATA[So the Office 2008 12.01 updater came out, it&#8217;s got a whole lot of packages for each app and component with postflight scripts written in Python to clean up all the permissions: Mar 12 15:33:00 brunerd runner[8556]: postflight[8773]: setting ownership/permissions Mar 12 15:33:00 brunerd runner[8556]: postflight[8773]: fixing setuid flags Mar 12 15:33:00 brunerd runner[8556]: postflight[8773]: [...]]]></description>
			<content:encoded><![CDATA[<p>So the <a href="http://www.microsoft.com/mac/downloads.mspx">Office 2008 12.01 updater</a> came out, it&#8217;s got a whole lot of packages for each app and component with postflight scripts written in Python to clean up all the permissions: </p>
<blockquote><p>Mar 12 15:33:00 brunerd runner[8556]: postflight[8773]: setting ownership/permissions<br />
Mar 12 15:33:00 brunerd runner[8556]: postflight[8773]: fixing setuid flags<br />
Mar 12 15:33:00 brunerd runner[8556]: postflight[8773]: clearing ACLs<br />
Mar 12 15:33:00 brunerd runner[8556]: postflight[8773]: sanitizing receipts
</p></blockquote>
<p>Doing an ls -lRFG in /Applications/Microsoft Office 2008 won&#8217;t leave you <a href="http://www.brunerd.com/blog/2008/01/21/office-2008-for-the-executive/">seeing red</a>, they&#8217;ve cleaned that all up quite nicely. </p>
<p>Anyway, call me picky, but it forgets just one thing, the <strong>/Library/Fonts/Microsoft</strong> folder, it leaves that and its contents owned by 502 and they&#8217;re all marked executable. (Fonts don&#8217;t really need to be executable.) And as paranoid as it is &#8212; it&#8217;s still not quite right. So after you&#8217;ve put your tinfoil hat on, run 12.01,  you can do this to finish it up:</p>
<p>#take away all users&#8217; execute permissions<br />
chmod a-x /Library/Fonts/Microsoft/*<br />
#recursively own all fonts as root and admin group<br />
sudo chown -R root:admin /Library/Fonts/Microsoft</p>
<p>Update: Or you can go into the update using Show Package Contents then navigate to <strong>Contents/Packages</strong> and run <strong>Office2008_en_fonts_12.0.1.incremental.pkg</strong> again, that&#8217;ll do the trick.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunerd.com/blog/2008/03/12/office-2008-1201-update-almost-does-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office 2008 for the &#8216;executive&#8217;</title>
		<link>http://www.brunerd.com/blog/2008/01/21/office-2008-for-the-executive/</link>
		<comments>http://www.brunerd.com/blog/2008/01/21/office-2008-for-the-executive/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 04:26:23 +0000</pubDate>
		<dc:creator>brunerd</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Packages]]></category>

		<guid isPermaLink="false">http://www.brunerd.com/blog/2008/01/21/office-2008-for-the-executive/</guid>
		<description><![CDATA[Last night, while groggily honing in on the Office 2008 installer package UID problems, I missed another glaringly obvious defect: All the files are set executable, yes those files owned by 502 are also set executable. Take a look again at the lsbom dump you&#8217;ll see this everywhere: 100775. For the first two: the 10 [...]]]></description>
			<content:encoded><![CDATA[<p>Last night, while groggily honing in on the Office 2008 installer package UID problems, I missed another glaringly obvious defect: All the files are set <strong>executable</strong>, yes those files owned by 502 are also set executable. Take a look again at the <a href="http://www.brunerd.com/blog/wp-content/uploads/2008/01/officebomstxt.zip">lsbom dump</a> you&#8217;ll see this everywhere: 100775. For the first two: the 10 means it&#8217;s a file, 40 is a directory. The last three (775) are significant: 7 is 4+2+1 (4:read, 2:write, 1:execute) and 5 is&#8230; that&#8217;s right: 4+1, read and execute privileges.</p>
<p>Now tell me does&#8230; <code>/Microsoft Office 2008/Read Me.html</code> need to be executable for you to look at it? Tick, tick, tick, *ding*! No. It does not let&#8217;s do another!<br />
Does this god awful GIF bullet? <code>/Microsoft Office 2008/Office/Media/Clipart/Bullets.localized/Red Swirl</code> No. But it is.<br />
Ok. One more:<code> /Microsoft Office 2008/Office/Media/Sounds/Yeehaw</code>? Yeah, you&#8217;re getting it. No.</p>
<p>The only things that needs execute privileges are directories (that&#8217;s application bundles too) and executables such as: <code>Microsoft Word.app/Contents/MacOS/Microsoft Word</code></p>
<p>And can you remove this execute bit in Finder? No. You have 3 choices, Read &#038; Write, Read Only, and No Access, flip through them all and the x will still be there. You&#8217;ll need to chmod it from the terminal, but be careful, not all of them&#8230; or just give <code>chmod -R ugo-x *</code> a whirl, then slowly go through and chmod go+x the executables one by one and see if it still works, might be faster than the inverse&#8230; but I haven&#8217;t tested anything yet, that&#8217;s for work tommorrow&#8230; and the next day&#8230; in the mean time&#8230;</p>
<p>Try this: <code>ls -lFGR /Applications/Microsoft\ Office\ 2008</code></p>
<p>You&#8217;ll be <a href="http://www.brunerd.com/blog/wp-content/uploads/2008/01/seeingred1.png">seeing red</a>. <img src='http://www.brunerd.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>BTW: Just in case, the media I am using is Part No: X13-64625-03, I hope MS can fix this and re-press this for Volume License customers &#8212; my day job! And speaking of just in case, thanks &#8216;justincase&#8217; of the Clix forums for pointing out the glaringly obvious.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunerd.com/blog/2008/01/21/office-2008-for-the-executive/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Office 2008, 502, and you</title>
		<link>http://www.brunerd.com/blog/2008/01/21/office-2008-502-and-you/</link>
		<comments>http://www.brunerd.com/blog/2008/01/21/office-2008-502-and-you/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 08:08:04 +0000</pubDate>
		<dc:creator>brunerd</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Packages]]></category>

		<guid isPermaLink="false">http://www.brunerd.com/blog/2008/01/21/office-2008-502-and-you/</guid>
		<description><![CDATA[So&#8230; I got a free copy of Office 2008 Digital Media Edition for free at MacWorld 2008! W00t! All because IDG double booked a room and the session I wanted got bumped until later. I instead went to see what&#8217;s new at the &#8220;Office2008:Form Meet Function&#8221; session, cute sounding eh? Within the first minute or [...]]]></description>
			<content:encoded><![CDATA[<p>So&#8230; I got a free copy of Office 2008 Digital Media Edition for free at MacWorld 2008! W00t! All because IDG double booked a room and the session I wanted got bumped until later. I instead went to see what&#8217;s new at the &#8220;Office2008:Form Meet Function&#8221; session, cute sounding eh? Within the first minute or two, to ensure our rapt attention I&#8217;m sure, our lady MC told us that we were all going to receive a free copy of Office 2008. Except, without the same flair as Oprah (she should have tried stretching it out: &#8220;You&#8217;re <strong>all</strong> getting Awwwwwww-Fiiiiiiiiiiiiiiiiice!!!&#8221;) Oh well, it still felt nice to win something, especially something as pricey as the Digital Media Edition which runs $467 at CDW! I got back yesterday and after debating whether I&#8217;d sell this bad boy or install it, I went with carnal knowledge of the beast.</p>
<p>First things first: They&#8217;ve moved to Apple&#8217;s Package Maker (.pkg) installer files, good news for the enterprise rollouts? Well, unfortunately they&#8217;ve created all the packages to install <a href="http://www.brunerd.com/blog/wp-content/uploads/2008/01/officebomstxt.zip">most all of the files</a> with the owner set to <strong>502</strong>. </p>
<p>So let&#8217;s say, Mr. IT installs this on a user&#8217;s machine where the first user is the admin (501) and the standard user is Joes User (502), well, when after all&#8217;s installed, it will give Joe User (502) ownership of these folders and their installed contents:</p>
<p>/Library/Automator/ (if it doesn&#8217;t exist already)<br />
/Library/Fonts/Microsoft<br />
/Library/Application Support/Microsoft<br />
/Applications/Microsoft Office 2008</p>
<p>Hmmm, that&#8217;s not good now is it? Because A) Joe User will find a way to screw it up and B) those are security holes IT does not want to have. Oh, if only they&#8217;d taken a peek at p. 1060 of <a href="http://books.google.com/books?id=AeyX8GqdzPYC&#038;printsec=frontcover&#038;sig=S0wJc7yah3w-D3D7hUBSkeTvUjU">Cocoa Programming</a>, which basically says, if you let root own the file but the person installing isn&#8217;t root, it will assign that user&#8217;s id to the installed files, that&#8217;s how it should be. Instead if UID 502 doesn&#8217;t exist on your system when you install it will still assign that UID as the file&#8217;s owner anyway. D&#8217;oh!</p>
<p>I think I feel a chown&#8217;ing script (or an Iceberg repackaging) coming on and an uninstaller script too. &#8220;But, there&#8217;s an Uninstaller!&#8221;, you say? Yes there is and it does a lovely job of moving the Microsoft Office 2008 folder to the Trash, but it kinda misses the Application Support folder, the fonts folder (and moving the disabled fonts back), and all 97 automator actions&#8230; tsk tsk. Still, it was free!</p>
<p>Morning Update: It was late, I was tired (and sick), and I totally didn&#8217;t think of this one: <del datetime="2008-01-25T18:08:17+00:00">&#8220;Fix Permissions&#8221;. If you do get your ownership fixed on all those files, make sure to delete all the Office2008* files from your /Library/Receipts folder, lest you reverse it all with one click of &#8220;Fix Permissions&#8221; in Disk Utility</del>. And no, you can&#8217;t use awk, sed, or some other readily apparent way to modify the bom files&#8230; that&#8217;s someting for the <a href="http://projects.info-pull.com/moab/MOAB-05-01-2007.html">MOAB crew</a> <img src='http://www.brunerd.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunerd.com/blog/2008/01/21/office-2008-502-and-you/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
	</channel>
</rss>
