<?xml version="1.0" encoding="iso-8859-1"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://www.mfconsulting.com/blog/">
<title>Paco&apos;s Blog</title>
<link>http://www.mfconsulting.com/blog/</link>
<description></description>
<dc:language>en-us</dc:language>
<dc:creator></dc:creator>
<dc:date>Sun, 01 Jun 2008 07:49:35-06:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=2.661" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000168.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000167.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000163.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000162.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000161.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000160.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000159.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000158.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000157.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000156.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000154.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000153.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000152.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000149.html" />
<rdf:li rdf:resource="http://www.mfconsulting.com/blog/archives/000148.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://www.mfconsulting.com/blog/archives/000168.html">
<title>The Day Before Mobilization</title>
<link>http://www.mfconsulting.com/blog/archives/000168.html</link>
<description><![CDATA[<p>Tomorrow will be day 1 of 303 days of active duty service in the United State Air Force in support of Operation Iraqi Freedom. In mid July we will report for a 6 month tour of duty in an airbase located in northern Iraq.</p>

<p>I was thinking of keeping my friends and family updated through this blog of my happenings and the occasional mussing during my period of mobilization (pre-deployment, deployment and post-deployment).</p>

<p>Two days ago, we returned from a week long vacation in Orlando Florida.  The idea was to give Monica a full set of memories that will hopefully help her cope with Papi's 6 month separation.  Her fears show up in nightmares, drawings, and conversations with her playmates that we sometimes overhear.</p>

<p>On the eve of her last day of school (first grade), she received some merit certificates and a medal for her academic achievements.  Just as Maria and I were about to reach the teacher to thank and wish her a good summer break, a group of parents of Monica's classmates presented me with a basket of goodies (sodoku books, deck of cards, toiletries, candy, pens, pencils and stationary) to help out with my deployment.  As if that was not moving enough, the teacher asked us to follow her to her classroom were she then gave me 22 letters that the kids had handwritten themselves to thank me for my service and to wish me well.  The letters had all of these great drawings done on crayons and many personal thoughts.</p>

<p>I have known that I was deploying this summer since the beginning of January 2008.  I never kept it a secret from prospective employers or the customers of my consultancy.  I will share with you that it had an adverse effect on my earing potential.  To the point that it once or twice made Maria and I question if we could make it through to the beginning  of mobilization.  Thanks to some creative accounting and some belt tightening, Maria found a way for our family to make this happen.</p>

<p>I bring this up because my story can not be that much different than that of all other junior enlisted reservist or national guardsmen households that struggle to provide service to our country.  In the end we learn that the support our troops slogan is indeed alive within our community but rarely palpable through corporate and commercial entities.</p>

<p>If you are tunning in to my humble accounts expecting a blow by blow description of the daily grind at the airbase you will be sorely disappointed.  To avoid getting myself or my brothering into trouble or worst yet, compromise safety and security, I intend to be somewhat vague and to intentionally exclude operational details from my blog entries.  However, I think that I will still be able to provide a pretty unique perspective since there are not many 44 year old Air Force Staff Sergeants in the Security Forces career field with an extensive IT background focused on Free and Open Source culture who are admittedly democrats and are native Newyoricans that have been successfully transplanted to North Texas for 10 years. </p>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Sun, 01 Jun 2008 07:49:35-06:00</dc:date>
<pubDate>Sun, 01 Jun 2008 07:49:35-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000167.html">
<title>Three Years Later</title>
<link>http://www.mfconsulting.com/blog/archives/000167.html</link>
<description><![CDATA[<p>I miss my son and best friend very much.  I sometimes wonder what would people think if they knew all of the things I do to try to get close to him -- even after his departure from this earth.</p>

<p>I figure it would be a nice memorial to share a letter I received earlier this month.<br />
<hr><br />
<tt><i>Dear Sir:</p>

<p>	My name is Stacy Walters. I work for the Transportation Security Administration in a small airport in Mississippi. A few months ago, after screening a flight, we found a bracelet with the name Spc Francisco G. Martinez inscribed on it. We put it up for save keeping thinking someone would claim it. No one ever called and so be honest, it was forgotten.</p>

<p>I was cleaning out our office a few days ago and ran across the bracelet once again.  I decided to try to find the owner.  I got on the computer and did a Google search for the name.  That is when I became aware of the significance of this item.  I read a couple of articles pertaining to the death of Spc Martinez and my heart was touched.  I have a son that is a member of the Army National Guard who will soon be deployed.  I am extremely proud of him, but at the same time, I am fearful for his safety.  I'm sure you can understand.</p>

<p>There is little chance I will be able to find the actual owner of this bracelet, so I decided to send it to you along with this letter.  I wanted you to know that at least one person was incredibly grateful for the sacrifices you, your son, and your entire family have given to fight for the freedom of our country.  Thank you and may God bless you once and all.</p>

<p>Sincerely,</p>

<p><br />
Stacy Walters</i></tt></p>

<p><a href="http://www.mfconsulting.com/blog/archives/images/bracelet-letter.jpg"><img border="0" width="480" alt="Bracelet and Letter Image" src="http://www.mfconsulting.com/blog/archives/images/bracelet-letter.jpg"></a><br />
<hr><br />
I know that I have been very quiet this past 9 months or so.  However, I am alive and well, training, studying and exercising to make sure I am at my best for my upcoming deployment to northern Iraq later this summer.</p>

<p>As a civilian citizen of the United States of America, I can't wait for all of our troops to come home.  Later in November, I will vote to try to make that wish happen.  </p>

<p>As a military member, I promise to do EVERYTHING in my power to make sure that I protect the lives of our sons, daughters, husbands, wifes and neighbors so that all will come home to their loved ones.</p>

<p>Lets us have all Americans present during the rebuilding efforts or our own nation.</p>

<p>God Bless you Mr. Walters and your son.</p>

<p>Thank you Mari, Monica, Mami, Tita, Christian, Ryan, Titi, Kevin, Jay, Monche, Garth, Gina, Chris, Matt (Gut), Dan G., Gonzalo, Paolo, Jackson, Miguel, Sebastien, Niel, Joseph, C.J., SMSgt Carreon, Mirella, Adam Farmer, Harry B., PFC Johnson, Pedro, Angel and so many others that over the years support me and keep me strong and motivated.</p>]]></description>
<dc:subject>Personal</dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Thu, 20 Mar 2008 10:22:43-06:00</dc:date>
<pubDate>Thu, 20 Mar 2008 10:22:43-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000163.html">
<title>Mil Dot Calculation Software</title>
<link>http://www.mfconsulting.com/blog/archives/000163.html</link>
<description><![CDATA[<p>As many of you know, I have an interest in long range shooting.  Here in Texas, <a href="http://www.nrahq.org/shootingrange/findlocal.asp?State=TX">there are quite a few shooting ranges</a> that sport distances over 300 yards.  A popular feature found in modern rifle scopes is the <a href="http://www.eabco.com/images/Hawke15.gif">mil-dot reticle</a>.</p>

<p>A mildot reticle is a tool intended for range estimation.  The idea is that you would have a visual of an object for which you know its size (a Texas STOP traffic sign measures 24 inches) and size it against the mildot reticle equipped optic (<a href="http://www.leupold.com/tactical/products/binoculars/tactical-binoculars/10x50mm-military/">binoculars</a>, <a href="http://www.leupold.com/tactical/products/spotting-scopes/mark-4-spotting-scope/mark-4-12-40x60mm-tactical/">spotting scope</a>, <a href="http://www.swfa.com/pc-4564-591-burris-10x50-xtreme-tactical-xtr-30mm-rifle-scope.aspx">rifle scope</a>, etc.).  Then you would use a formula that divides the know object size by the mildot measurement and that would give you the rage or distance to the object.  This can be very useful when hiking and/or during land navigation exercises, but indispensable when doing bullet drop compensation adjustments on your rifle scope.</p>

<p>There some software programs out there that perform the computations for you.  Yet, I can tell you that it is not so practical to lug around a laptop in the wilderness or an urban battlefield.  This is why I always knew that the perfect use for the <a href="http://www.nokiausa.com/link?cid=EDITORIAL_185267">Nokia 770 </a>is to become a field computer.  With its long battery life and aluminum protective cover, the 770 is the ideal companion in a BDU cargo pocket.  The <a href="http://www.nokiausa.com/link?cid=EDITORIAL_217334">Nokia N800 </a>is very capable and very nice in a Starbuck's coffee shop but unfortunately lacks the battery life and the ruggedness of the 770.</p>

<p>Enter <a href="http://www.maemo.org">Maemo </a>and <a href="http://www.mono-project.com/maemo">Mono </a>to the rescue.  MilDotCalculator is a Gtk# application that helps you with the unit of measure conversions and the divisions done to achieve the range estimation provided by the mildot reticle.  I wrote the software a few weeks before the Mono developers meeting of 2006 but finally have polish it enough to have it run on the 770.</p>

<p><img border="0" alt="mildotcalc screenshot" src="http://ftp.mfconsulting.com/pub/gnu/mono/mildotcalc.png"/></p>

<p>I found a very promising shooting simulation software on the Internet that has a demo of its <a href="http://www.shooterready.com/mildot.html">Mil Dot Ranging Classroom on-line</a>.  When use with MilDotCalculator you get a better sense of what I been trying to explain.</p>

<p>MilDotCalculator is open source and free of charge to any outdoors enthusiast (hikers, hunters and counter-snipers).  You can always find utilities that help in similar tasks for Palm OS an/or Windows Mobile, but this one is powered by Mono.</p>

<p>You can find the MilDotCalculator debian package for Maemo <a href="http://ftp.mfconsulting.com/pub/gnu/mono/mildotcalc_1.0-1_all.deb">here</a>. A tarball containing the source code for the debian package as well as for the application can be found <a href="http://ftp.mfconsulting.com/pub/gnu/mono/mildotcalc-1.0.tar.gz">here</a>.<br />
</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Sat, 28 Jul 2007 10:39:20-06:00</dc:date>
<pubDate>Sat, 28 Jul 2007 10:39:20-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000162.html">
<title>Memorial Day 2007</title>
<link>http://www.mfconsulting.com/blog/archives/000162.html</link>
<description><![CDATA[<p>On this Memorial Day, I would like to talk about Sgt. Louis Fischer.  The year was 1968, and America was at the height of a very unpopular conflict.  I never met Sgt. Fischer, so I could not tell you how he felt about the Vietnamese people, the politics of the era or his personal views on what he had heard at the time about the anti-war movement back in the United States of America at the end of the 60's.</p>

<p>What is recorded in history though, is that Sgt. Fischer along with another 4 airmen held his post at Bunker O51 located on the west side of the Tan Son Nhut Air Base even when over 600 attackers attempted to overrun the air base.  Although mortally wounded, Sgt. Fischer continued to fight after all of his team members were apparently either dead or dying.  He knew the importance of giving time to the blocking force to halt the advance of the North Vietnamese forces.  </p>

<p>After running out of ammunition, Sgt. Fischer still communicated to the end, indicating enemy positions and losses, which eventually allowed the blocking forces to <a href="http://www.vspa.com/tsn-o51-bunker-tet68-coggins-to-the-last-man-1968.htm">push the enemy off the base</a>.</p>

<p>NVA soldiers reached the walls of the bunker, sprayed the inside with AK-47 automatic fire. One by one the Security Policemen's guns fell silent... and with a final radio transmission... they were gone. The Security Policemen in O51 Bunker fought to their death --to the last man-- after taking 20 direct rocket hits from the main attack thrust.</p>

<p>Do you know how hard it is to be posted at an emplacement knowing that the enemy knows your position but you don't know his?  To me, the only viable motivation to put aside your own instinct of preservation and not abandon your post is knowing that you and your men are the last hope that the other men and women on that air base as well as their loved ones waiting for them back home have of keeping them safe.</p>

<p>While standing on an Iraqi neighborhood, my son Paquito ended at the cross hairs of an opposing force gunman.  His death brought horrible searing pain to myself and the rest of his loved ones back home.  Yet had he not enlisted, had he refused to deploy, some other soldier would have been at those cross hairs.  It would irrefutably been some other family mourning the lost of their son or daughter this Memorial Day.</p>

<p>I am not making a case for all able United States citizen to try out and do a 3 year contract with the armed service branch of your choice.   Rather, I would like for all of us residents of this nation to take a momentary pause and remember all of the fallen that regardless of how they felt about politics, their own personal interest or their ongoing pursuit of happiness, selflessly gave their lives so that others may live and comeback home to their loved ones.</p>

<p>Happy birthday Maria!  I love you so much and will forever thank you for all of your support.<br />
<hr><a href="http://mfconsulting.com/~martinf/images/cnn/DSCF0812.JPG"><br />
<img alt="" src="http://mfconsulting.com/~martinf/images/cnn/DSCF0812_small.JPG" border="0"></a></p>

<p>PS<br />
I will be a guest of the CNN Newsroom on the afternoon show this Memorial Day.  Right after my participation, the family and I will be meeting a the Dallas National Cemetery to put flowers at Paquito's grave.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Mon, 28 May 2007 21:02:44-06:00</dc:date>
<pubDate>Mon, 28 May 2007 21:02:44-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000161.html">
<title>At the Halfway Point</title>
<link>http://www.mfconsulting.com/blog/archives/000161.html</link>
<description><![CDATA[<p>There are less than 33 days until my Tech School graduation.  It has been a pretty intense ride.  We began with 105 students and at last count, we have 77.  We have lost folks due to academic underperformance, injuries sustained during training, and/or disciplinary problems.  All in all, it has turned out to be tougher than I expected.</p>

<p>In 3 out of 4 written tests, my scores have been 95, 100 and 100. This coming Tuesday, will be our fourth and final written test. I qualified Expert on the M4 carbine and the M9 pistol.  There are numerous other "Performance Check" evaluations that I have taken and pass.  These range from responding to domestic disturbances, utilizing weapon retention techniques, handcuffing (both standing and prone), performing a function check after assembly of the M4 carbine, and many others.  These evaluations are required components of the course, but are graded pass or fail.</p>

<p>The instructors are very knowledgeable and extremely dedicated.  I have made great friends with the other 14 TDYs in my team (temporary duty students - usually NCOs and other prior service personnel) that like myself, are attending class by direction of our parent unit. The majority of the class is composed of younger students (non-prior service a.k.a. pipeline) that go through Basic Training and straight into Tech School without having been assign to a unit yet.</p>

<p>At the beginning of April, I bought a Nokia N800 Internet tablet.  Inspired by the awesome OS 2007 loaded on the N800, I went ahead and upgraded my old Nokia 770 with OS 2006.  Unfortunately, I don't have a lot of time on my hands right now to code for this great platform.  Needless to say, I have loaded mono and Gtk# on both tablet units and installed and configured my two little apps that I use to help me while on field military operations.  My express thanks go to Paolo Molaro and Everaldo Canuto for their work on the mono ports for the Nokia Internet Tablet.</p>

<p>CNN has invited me for an interview that may air on May 28, 2007 (Maria's birthday). My appearance will be part of a Memorial Day program they are preparing.  I thank C.J. Adams-Collier, Rino Amenta, Jackson Harper, Jay and Kristina, Dan Garvin, Matt Gutierrez, Gabriel Landivar, Joe Manich and many others for their words of support and encouragement this past March 20.<br />
</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Tue, 17 Apr 2007 10:12:32-06:00</dc:date>
<pubDate>Tue, 17 Apr 2007 10:12:32-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000160.html">
<title>The Second Anniversary</title>
<link>http://www.mfconsulting.com/blog/archives/000160.html</link>
<description><![CDATA[<p>This past Sunday, March 18, 2007, the Fort Worth Star-Telegram published a <a href="http://www.bradenton.com/mld/bradenton/news/nation/16929900.htm">front-page article about a grieving father</a> who lost his son in combat back in 2005.  The author of the newspaper story is Chris Vaughn. Two years ago, Chris wrote the best newspaper report about the initial impact of Paquito's death in our family.  I invite you to read Chris' latest work.</p>

<p><a href="http://www.mfconsulting.com/~martinf/images/paqui21/martinez_03.jpg"><img width="480" alt="Paquito" src="http://www.mfconsulting.com/~martinf/images/paqui21/martinez_03.jpg" /></a></p>

<p>By now, I know that he is gone and not coming back to this earth.  However, it has been nothing short of fantastic, to be given the opportunity to hang around many men and women that like him, hold a lot of promise, devotion and a sense of service before self.</p>

<p>I thank all of our supporters in the name of Mari, Mimi, Monica, Tita, Carmen, and Jean Ray.</p>

<p>As usual, feel free to <a href="http://www.mfconsulting.com/movabletype/mt-comments.cgi?entry_id=160">leave your comments</a>.</p>]]></description>
<dc:subject>Personal</dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Mon, 19 Mar 2007 20:52:25-06:00</dc:date>
<pubDate>Mon, 19 Mar 2007 20:52:25-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000159.html">
<title>Microsoft Windows Vista and the Mono/Gtk# Installers - Part II</title>
<link>http://www.mfconsulting.com/blog/archives/000159.html</link>
<description><![CDATA[<p>A very quick note here.  I have now done some testing of the existing Gtk# Runtime Installer for .NET (<a href="http://developer.novell.com/wiki/index.php/Special:Downloads/gtks-inst4win/Win32~~~Runtime~~~Installer/v2.8.3/">version 2.8.3</a>) on a Windows Vista Ultimate installation.  I proceeded to run one of my test applications - PeditGtk2, which makes use of GtkSourceView# -- and it ran well.</p>

<p>I have to put all my development work on hold until I get back from United States Air Force Tech School.  The work will resume on the second week of June.  I will be checking email, monologue and OSNews as often as possible during the evenings.</p>

<p>There has never been a better time to talk to your family members, co-workers and business associates about Linux, Mono and Open Source.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Sun, 11 Feb 2007 22:59:44-06:00</dc:date>
<pubDate>Sun, 11 Feb 2007 22:59:44-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000158.html">
<title>Microsoft Windows Vista and the Mono/Gtk# Installers - Part I</title>
<link>http://www.mfconsulting.com/blog/archives/000158.html</link>
<description><![CDATA[<p>Well, I sent for a couple of copies of Microsoft Windows Vista Ultimate edition (full version and an upgrade).  Finally have a machine configured to begin some testing.</p>

<p>The first thing attempted was to create a fresh Windows 2000 Pro installation as to launch the Vista upgrade from within.  It quickly told me that upgrading from this operating system was not supported and that one must boot from the Vista DVD to do a clean installation.</p>

<p>My second stab at it was more successful and was surprised by how relatively quickly it got installed considering the large amount of disk space it consumed.</p>

<p>Once running the Vista OS, I learned that my system had a 2.8 score (this is the lowest score of all the different metrics it uses do measure the total performance of the host computer).  Even though the machine in question was equipped with an AGP nVidia 6800 sporting 512 MB it scored 2.8 on desktop graphics and that seems to be insufficient to run Aero.</p>

<p>The computer has an AMD Athlon 64 2800+ so I first chose to install the 64 bit version of Vista.  The first application I tried to install was .NET Framework 1.1 redistributable, since it comes preloaded with the .NET Framework 2.0 redistributable.  It gave me quite a bit of warnings and pointed me to some downloadable patches.  I then installed my Cygwin vintage Mar 2004, which went through the setup routine without a hitch but ultimately did not work (bash.exe errors left and right).</p>

<p>I installed OpenOffice 2.1, FireFox 2.x, Thunderbird 1.5, and Gvim 7.x.  All these applications worked well enough except that the Context menus (shell extensions) that permit me to send to edit in Vim any one selected file I right mouse click while on Windows Explorer were nowhere to be found.</p>

<p>I then thought about dumping the 64 bit version and also do a full installation of Windows XP SP2 follow by an upgrade to Vista 32 bit.  I did that, but not before installing .NET Framework 1.1 and Cygwin while still in Win XP.</p>

<p>A few hours later, I had a Windows Vista running again but Cygwin was still broken.</p>

<p>I want to close this entry by expressing a very personal opinion:<br />
<ul><li>For your Windows development machines stick to Windows XP or even Windows 200 Professional for as long as you can.</li><br><li>For your day to day workstation, get SUSE Linux Enterprise Desktop or OpenSUSE 10.2</li></ul></p>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Wed, 07 Feb 2007 16:36:12-06:00</dc:date>
<pubDate>Wed, 07 Feb 2007 16:36:12-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000157.html">
<title>The Latest Request</title>
<link>http://www.mfconsulting.com/blog/archives/000157.html</link>
<description><![CDATA[<p>Today I received an email that made me pause.  I receive that sort of email often enough but perhaps this one made me realize that a lot of folks don't understand the nature of my relationship with the Mono Community and the Novell corporation.  </p>

<p>So, I have decided to share both the text of the email and my reply to it.</p>

<p><tt><b>FROM: M. Bertozzi</b><br><b>TO: paco at mfcon dot com</b></tt></p>

<p><tt>Hi, I've seen here Mono and Gtk# 2.8 Release for Windows...<br />
<a href="http://forge.novell.com/modules/xfmod/project/?monowin32">http://forge.novell.com/modules/xfmod/project/?monowin32</a></p>

<p>Gtk+ 2.10 is out since 07/03/06, so why Mono hasn't already a Gtk# 2.10 binary for windows?</p>

<p>Gtk 2.10 introduce many new features, and many project uses already it.<br />
(Python with PyGtk as already the 2.10 support for windows)</p>

<p>Gtk# list have many request for 2.10 on windows. The latest is this:<br />
<a href="http://lists.ximian.com/pipermail/gtk-sharp-list/2007-January/007735.html">http://lists.ximian.com/pipermail/gtk-sharp-list/2007-January/007735.html</a></p>

<p>We could have Mono Gtk# 2.10 release?</p>

<p>Thanks.</tt></p>

<p><tt><b>FROM: Paco Martinez<br>TO: M. Bertozzi</b></tt></p>

<p><tt>I guess your email could have begun thanking me for all the hard<br />
unpaid work I have done on *all* of the Gtk# Installers for Win32 that I have provided since my first one -- over 3 years ago!</p>

<p>I have read the request on the mailing list and I agree that it would be a very nice addition. Did you read this one blog entry?</p>

<p><a href="http://www.mfconsulting.com/blog/archives/000154.html">http://www.mfconsulting.com/blog/archives/000154.html</a></p>

<p>Since that entry was published, I have received a total of 1 donations and/or contributions. Unfortunately without the financial assistance, it is hard for me to keep donating the many, many hours of research, development and testing that it takes to produce one of the Gtk# Installers for .NET.</p>

<p>Thanks for asking and best regards,</p>

<p>Paco</tt></p>

<p>I realized that in Open Source we give without expecting to receive. I hate to sound mercenary here -- specially when my blog is syndicated in various places -- but it may help to remember that if you feed the musicians the band will play longer ;)</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Mon, 29 Jan 2007 14:11:30-06:00</dc:date>
<pubDate>Mon, 29 Jan 2007 14:11:30-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000156.html">
<title>Off to Training Part I</title>
<link>http://www.mfconsulting.com/blog/archives/000156.html</link>
<description><![CDATA[<p>Today, I head out to my US Air Force Reserve annual tour. I will be away from Internet connectivity for at least 17 days.  I will see you all when I get back.</p>

<p><a href="http://www.mfconsulting.com/danmorg/blog/">Daniel Morgan</a> has been doing some very interesting things with Sql# GTK.  His changes can be found on <a href="http://svn.myrealbox.com/viewcvs/trunk/sqlsharpgtk/">SVN (trunk/sqlsharpgtk)</a>.  He should be the one giving you more details but I have been pretty exited about some additions to the application:<br />
<ul><li>autotools build system -- this should facilitate realigning sqlsharpgtk under mono-tools (Paco's suggestion, hint, hint)</li><br />
<li>multiple result set handling -- Say you are connected to Sybase or MS SQL Server data source and you do something like <tt>exec sp_help tblCRM_FeedBack</tt></li></ul></p>

<p><a href="http://www.mfconsulting.com/~martinf/images/sqlsharpgtk01.png"><img border="0" width="400px" alt="Sybase Connection" src="http://www.mfconsulting.com/~martinf/images/sqlsharpgtk01.png"/></a><br/><br />
<a href="http://www.mfconsulting.com/~martinf/images/sqlsharpgtk02.png"><img border="0" width="400px" alt="SQL Server Connection" src="http://www.mfconsulting.com/~martinf/images/sqlsharpgtk02.png"/></a></p>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Fri, 05 Jan 2007 07:05:36-06:00</dc:date>
<pubDate>Fri, 05 Jan 2007 07:05:36-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000154.html">
<title>Gtk# 2.8.3 Runtime Installer -- Finally ;)</title>
<link>http://www.mfconsulting.com/blog/archives/000154.html</link>
<description><![CDATA[<p><span style="font-family: 'Times New Roman';">I am pleased to announce the completion of the latest release of the <a href="http://developer.novell.com/wiki/index.php/Special:Downloads/gtks-inst4win/Win32%7E%7E%7ERuntime%7E%7E%7EInstaller/v2.8.3/">Gtk# Installer for .NET Framework Runtime</a>.&nbsp; You can see details of the release in its <a href="http://developer.novell.com/wiki/index.php/Special:File/gtks-inst4win/Win32%7E%7E%7ERuntime%7E%7E%7EInstaller/v2.8.3/README.txt">README.txt file</a>.&nbsp; The most important thing that users care about is that it offers <a href="http://gtk-sharp.sourceforge.net/">Gtk#</a> 2.8.3.&nbsp; As a reminder, the Gtk# Runtime only includes those libraries needed for running and deploying Gtk# applications on Windows.<br><br>For the first time in over three years of <a href="http://www.mfconsulting.com/product/ossindex.html">Open Source community development and participation</a> I have setup a page to facilitate the receipt of financial donations to help fund all of MFConsulting/Paco Martinez work on free of charge projects.&nbsp; You can learn more about it on the <a href="http://www.mfconsulting.com/product/donations.html">donations page</a>.<br><br>I should now return to work on the Mono Add-ins for Visual Studio to try to integrate Gendarme, MoMA and support for running projects on Mono hosted on a VMWare openSUSE session.<br><br>Merry Christmas to all and peace on Earth.</span><br></p>]]></description>
<dc:subject>Mono</dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Sun, 24 Dec 2006 12:54:33-06:00</dc:date>
<pubDate>Sun, 24 Dec 2006 12:54:33-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000153.html">
<title>Gtk# Installer, Add-in and Help for Visual Studio</title>
<link>http://www.mfconsulting.com/blog/archives/000153.html</link>
<description><![CDATA[<p><br /><img alt="Gtk# Installer Component Selection Screen" border="0" src="http://www.mfconsulting.com/~martinf/images/blog/gtksdk-2_8_3.png" /><br><br>A new <a href="http://developer.novell.com/wiki/index.php/Special:Downloads/gtks-inst4win/Win32%7E%7E%7EInstaller/v2.8.3/">Gtk# Installer for .NET Framework SDK</a> is out.&nbsp; There are a <a href="http://developer.novell.com/wiki/index.php/Special:File/gtks-inst4win/Win32%7E%7E%7EInstaller/v2.8.3/README.txt">few  notable things</a> that I want to highlight.&nbsp; First of all, I went with GTK+ 2.8.20 and GNOME 2.14 for Windows.&nbsp; The reason for these versions (over GTK+ 2.10 and GNOME 2.16) is that it better match what users of openSUSE 10.2 will find.&nbsp; The selected versions have already gotten some testing by the users of <a href="http://shellter.sourceforge.net/evolution/">Evolution for Windows.</a><br><br>The Gtk# version is 2.8.3 and some of the included Mono libraries come from Mono 1.2.1.&nbsp; In case it has not been clarified before, my development cycle is:<br><ol><li><a href="http://developer.novell.com/wiki/index.php/Special:Downloads/monowin32/Mono%7E%7E%7EWin32%7E%7E%7ECombined%7E%7E%7EInstaller/v1.2.1.0.x/">Mono Combined Experimental Installer</a></li><li>Gtk# Installer for .NET Framework SDK</li><li>Gtk# Installer for .NET Framework Runtime</li><br />
</ol>The order is important, since the creation of the first installer in the cycle provides the pieces necessary for the creation of the immediately subsequent one.<br><br>This release is the first to incorporate the <a href="http://svn.myrealbox.com/viewcvs/trunk/wintools/vsAddIn2003/">add-ins for Visual Studio .NET 2003</a> and the first take at an <a href="http://svn.myrealbox.com/viewcvs/trunk/wintools/vsAddIn2005/?rev=69581">add-in for Visual Studio 2005</a>.&nbsp; Developers must keep in mind that you should first have at least one version of the <a href="ftp://www.go-mono.com/archive/1.2.2.1/windows-installer/0/mono-1.2.2.1-gtksharp-2.8.3-win32-0.exe">Mono Combined Installer for Windows</a> and/or my <a href="http://developer.novell.com/wiki/index.php/Special:Downloads/monowin32/Mono%7E%7E%7EWin32%7E%7E%7ECombined%7E%7E%7EInstaller/v1.2.1.0.x/">Mono Experimental Installer</a> to use the add-in's "Run on Mono" functionality. Here is a little video on <a href="http://www.mfconsulting.com/product/gtks-inst4win/install-monoaddin-in-vs2005.html">how to enable the add-in on VS2005</a>.<br><br>The next thing that I want to announce is the creation of a <a href="http://developer.novell.com/wiki/index.php/Special:Downloads/gtks-inst4win/Gtk-Sharp%7E%7E%7EHelp%7E%7E%7Efor%7E%7E%7EVS%7E%7E%7E.NET%7E%7E%7E2003/v1.0.0.0.0/">Mono/Gtk# Help Collection for Visual Studio</a>.&nbsp; During the Mono Meeting I show the attendees a very early effort I had done to provide a Gtk# Help 2.0 collection set that could be use within Visual Studio.&nbsp;The feedback was very positive, so I went about expanding the included  content as well as creating it in such way that it could actually provide context sensitive help when the user pulses the <a href="http://www.mfconsulting.com/product/gtks-inst4win/using-monohelp.html">F1 key as the insertion point is resting on top of a Mono and or Gtk# specific code piece</a>.<br><br><a href="http://www.mfconsulting.com/product/gtks-inst4win/install-monohelp.html">The installation of the Help collection is simple</a>, and the same installer will prepare Visual Studio .NET 2003 and/or Visual Studio<br />
2005 for its use. &nbsp;However, the actual merging of the indexes and help text takes several minutes, so be patient.<br><br>I need people to kick the tires on these installers, so that I can move on to create a Gtk# Installer for .NET Runtime.<br><br>Some of the items I have pending on the Visual Studio Add-in and will get to as soon as I release the runtime installer are:<br><ul><li>Gendarme integration</li><li>MoMA reporting</li><li>InstallerMaker integration</li><li>Launching project targets on Mono while hosted on openSUSE 10.2 VMware virtual machine</li></ul>I want to thank the participants of the Mono Meeting 2006 for their interest and feedback.&nbsp; I also take this opportunity to thank <a href="http://www.mfconsulting.com/danmorg/blog/">Daniel Morgan (danmorg)</a>, <a href="http://worldofcoding.blogspot.com/index.html">Andreia Gaita (shana)</a>, <a href="http://primates.ximian.com/%7Ejackson/blog/index.html">Jackson Harper (jackson)</a>, <a href="http://squeedlyspooch.com/blog/">Chris Toshok (toshok)</a>, and <a href="http://nunit.com/blogs/">Charlie Poole</a> for their testing, patience and iterative recommendations.&nbsp; However, none of this could be done without the generous donation of time and love of Monica and Maria (<a href="http://www.mfconsulting.com/photoalbumbase/monica/2003/4_old/IMAG0022.JPG">mis dos nenas</a>).<br><br><a href="http://www.mfconsulting.com/images/mishijos.jpg">Happy Birthday Paquito</a>!<br>Today you would be 22.<br></p>]]></description>
<dc:subject>Mono</dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Sat, 16 Dec 2006 17:15:37-06:00</dc:date>
<pubDate>Sat, 16 Dec 2006 17:15:37-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000152.html">
<title>Gtk# Installer Update</title>
<link>http://www.mfconsulting.com/blog/archives/000152.html</link>
<description><![CDATA[<p>I had a fellow (its IP Address place him coming from China), that had relentlessly tried to get into my SSH ports at www.mfconsulting.com, ftp.mfconsulting and mail.mfconsulting.  I made some changes but most important, I upgraded the OS of all my outward facing servers so that they are now either running SLES 10 or SUSE 10.1.  Two of the boxes were running SUSE 9.2 and as we all know, the security patching for that version has been discontinued.</p>

<p>Unfortunately, all of those changes have really put a dent on my self imposed release schedule and that translates to about another 2 weeks before I release the new Gtk# Installers for .NET Framework.  The good news is that once I am ready to release the SDK variant of the Gtk# Installers, it will for the first time, integrate the Mono Add-in for Visual Studio .NET 2003 and potentially the first pass at a Mono Add-in for Visual Studio 2005.</p>

<p>A byproduct of the upgrades is that I now have Sybase ASE Express 12.5 for linux running on SLES 10.  I did not know if it would even be possible to do that, but thank God it is.</p>

<p>I will be going to military service for a fairly extended period -- Jan to May 07.  While in service, I may have very infrequent access to the Internet and will likely be retracted from the Mono community.  This is only temporary, and hopefully, will not impact anyone too severely.</p>

<p>I continue to rely more and more on <a href="http://www.gnome.org/projects/evolution/">Evolution</a> as my personal information manager (PIM).  Now that it can <a href="http://shellter.sourceforge.net/evolution/">run on Win32</a>, I wonder if it is time to begin playing with Evolution#.  Can't wait to start but, will continue to work on the Gtk# Installers and the Mono Add-in until their release.  In the mean time, I use monodocer to generate some evolution documentation.  If you are interested in this, you can unpack the three files contained in <a href="http://ftp.mfconsulting.com/pub/gnu/mono/evoDocs.zip">this zipfile</a> and place them in the <i>sources</i> directory of you MonoDoc installation.  Restart MonoDoc, and you should find the new reference material under the Gnome node.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Fri, 08 Dec 2006 14:38:05-06:00</dc:date>
<pubDate>Fri, 08 Dec 2006 14:38:05-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000149.html">
<title>Happy Experimental Thanksgiving Day</title>
<link>http://www.mfconsulting.com/blog/archives/000149.html</link>
<description><![CDATA[<p>A Mono Experimental Installer for Windows was uploaded yesterday to <a href="http://developer.novell.com/wiki/index.php/Special:Downloads/monowin32/Mono~~~Win32~~~Combined~~~Installer/v1.2.1.0.x/">its home at Novell Forge</a>.  First of all, let me refresh my readership's memory.  The Experimental Installer is meant to showcase -- as much as possible -- the state of the art of GTK+/GNOME and Mono/Gtk# technologies running on Microsoft Windows Operating System.  </p>

<p>Its other major design goal is to serve as a base for all new migration/port work of technologies that exists on *NIX but have not yet debuted on Win32.  It does this by including all of .a, .la, .lib, and .def files along with a rich set of .pc files that will go a long way to satisfy the dependencies and prerequisites of projects being ported.</p>

<p>Last but not least, the Experimental Installer is in turn used to build the Gtk# and Gnome# libraries that are later packaged in the two Gtk# Installers for .NET Framework.  As you can tell by the previous release dates, it has almost been a year since I last released the Gtk# Installers for .NET.</p>

<p>The Windows Mono Development community owes a great deal of gratitude to both Lluis Sanchez Gual and to Levi Bard (tak).  Lluis has been doing incredible work on MonoDevelop and has further its progress in ways that make this Windows programmer anxious to have it working on Windows.  That is where Levi Bard comes in.  Sometime around the September time frame, Levi submitted a patch to facilitate the running of MonoDevelop on Windows.  The patch has been folded into MonoDevelop 0.12. At one point, Levi showed some screen shots  of MD running on Windows!  Levi had mentioned that he use the previous Mono Experimental Installer to help him achieve this milestone.</p>

<p>However, I have not been able to fully get MonoDevelop running on Windows just yet.  There is no doubt that it is <a href="http://ftp.mfconsulting.com/pub/gnu/mono/monodevelop-win32/gettingcloser.png">closer than ever</a> and that the only thing needed is a few more pushes to making it happen.  This is the reason why <a href="http://ftp.mfconsulting.com/pub/gnu/mono/monodevelop-win32/md-win32-01.png">I have included</a> a <a href="http://ftp.mfconsulting.com/pub/gnu/mono/monodevelop-win32/md-win32-02.png">non-functional MonoDevelop</a> copy as one of the installable components on this release of the Experimental Installer.  Perhaps some one can tweak what is already there and/or continue with a new tarball of MD hacking it into submission.</p>

<p>In order to present a little bit of a more comprehensive picture of what all is on the Experimental Installer and how it differs from the installers available in the mono-project.com/downloads, I will try to detail below:</p>

<ul><li>Mono 1.2.1</li>
<li>GTK+ 2.8.20 and GNOME 2.14.3</li>
<li>GtkSourceView and GtkSourceview#</li>
<li>Gtk# 1.0.10 and Gtk# 2.8.3</li>
<li>MonoDoc Web Interface.</li>
<li>MonoDoc browser.exe that can now truly work with either GtkHtmlRender.dll or GeckoHtmlRender.dll</li>
<li>NAnt 0.85 has been included and I have created some shell wrapper scripts for it as well as a matching batch file (nant and nant.bat respectively).</li>
<li>A lot of the Gtk# 2.x samples already compiled and ready to run, including a Mono-Cairo one that will answer the questions I get so often about Cairo running on Win32.</li>
<li>MonoLaunch has now been included in the Experimental Installer to really make it easy to test samples in the samples directory by dragging the exe files onto the desktop drop targets.</li></ul>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Thu, 23 Nov 2006 08:16:59-06:00</dc:date>
<pubDate>Thu, 23 Nov 2006 08:16:59-06:00</pubDate>
</item>
<item rdf:about="http://www.mfconsulting.com/blog/archives/000148.html">
<title>Mono Meeting 2006: A Quick Reivew</title>
<link>http://www.mfconsulting.com/blog/archives/000148.html</link>
<description><![CDATA[<p>I am now back in Texas.  What a great time I had at the meeting!  I did not take any photographic equipment – which is a first.  However, thanks to Martin and Rev Fry all of us can enjoy video of the conference.</p>

<p><h4>New and Old Friends</h4>Talk about gratification!  I managed to shake hands, eat dinner and in some cases go out drinking with some of my mono community heroes and/or their family members. Some of the folks that I got to see for the first time in the flesh include Jonathan Pryor, Jonathan Chambers, JB Evain, Larry Ewing, Chris Toshok, Aaron Bockover, Ankit Jain and Raja Harinath. </p>

<p>It was great to see and hang out with my great friends Gonzalo, Jackson, Lluis, Paolo, Sebastien, Mike Kestner, Massimiliano, Atsushi, Miguel, Wade, Brady Anderson, Frank Rego, Niel Bornstein, Urs Muff, and of course, Joseph Hill.  It was also good to meet again and share some dinners with Dick Porter, Martin Baulig,  Ben Maurer, Duncan Mak and a lot of other new friends like Ismael and Andreia.</p>

<p>Some of the folks that I wish would have been able to make it to the meeting include, Kevin Shockey, Todd Berman, Geoff Norton, Peter Johanson, Daniel Morgan, C.J. Adams-Collier, Joe Audette, Matt Gutierrez, Zac Bowling, Calvin Gaisford, Peter Bartok, Jordi Mas and Erik Dasque.</p>

<p>The actual business end of the meeting was a smashing success!  Oh my God!, what level of professionalism and technical precision in all of the presentations.  It is obvious that we have so much to thank Miguel de Icaza, but it is important to also include Katey McMahon for all her hard work helping with coordinations and execution.</p>

<p>Google sent Christophe Bisciglia, an extraordinary person and a fellow that has now become a personal friend.  As if the Summer of Code projects and other contributions to Mono were not enough, Google also wined and dinned about 54 of the conference attendees in a memorable evening at one of the restaurants of the Charles Hotel in Harvard.</p>

<p><h4>The Sessions</h4>As I mentioned before, the quality and content of the sessions was superb.  The topics range from the very technical Garbage Collection (GC), Just-In-Time Compilation (JIT), and Mono Security to the highly anticipated MonoDevelop and Stetic.  Luminaries like Charlie Poole and members of the MainSoft team also gave talks that help me appreciate the achievements of their products as well as their place within the Mono project.  </p>

<p>The presentation that JB Evain from db4objects gave on db4objects, convince me to use it over my original choice of SqlLite as the embedded database on my upcoming external ballistics software project.  Joseph Hill did a superb job at whipping out an impromptu Boo demo the night before the official meeting started.  In fact, Joseph's demo might have help Aaron touch up the work on a totally cool Boo scripting console that the next version of Banshee will sport!</p>

<p>Sebastien, demonstrated Gendarme and  MonoXide, which I immediately put to use when I got back home on various Gtk# apps I have been working on.  Paolo went over the new Garbage Collector that he has been working on and his talk brought back memories of Jeffrey Richter discussion of MS .NET garbage collection on an Advance .NET Framework Training I took from Wintellect – although Paolo's talk was more interesting and clearer.</p>

<p>Atsushi Enomoto's talk on Olive surprised me quite a bit because I did not know that he had been working on Indigo and Infocard.  The MonoDevelop presentation was the one just before mine.  That made it a specially tough act to follow.  Lluis had great stuff to show and even when I use MonoDevelop regularly I learned a lot about Stetic.  Mike Kestner had a short presentation but did a good job of bringing us up to date and confirmed what I was hoping to hear.  Mike is scheduled to return to all things Gtk# soon as his participation on the WindowsForm team draws to a close.</p>

<p>Speaking of WinForms, the new team members were introduced and their presentation was cool and full of surprises.  They demoed Paint.NET running on Linux and exercised some of the theming capabilities that they have built for WinForms.</p>

<p>Finally, my Visual Studio for Mono Development session went well.  You can see a <a href="http://www.revfry.com/stuff/MonoConf/Mono_Conf_MonoandVStudio.mov">video of it here</a>.</p>

<p><h4>Conclusion and Aftermath</h4>From my end of things, I will now begin work on re aligning the Gtk# Installer for .NET Framework SDK so that it includes as many of the other separate installers (like the GRE installer for Gecko# and the VSPrj2make installer).</p>

<p>Charlie Poole pointed out that the Visual Studio Add-in featured that I have been calling “Test in Mono” could be misinterpreted as a unit testing or other task associated with Test driven development.  Therefore, I will likely rename that feature to “Run in Mono”.</p>

<p>While on that subject, we all agreed that there is a great deal of interest in creating a “Run in Mono on Linux” feature that will take advantage of a virtual copy of Linux running on the same computer as the one hosting Visual Studio and Mono for Windows.  This will expand the quality of the testing done on the platforms being targeted by providing instant feedback while adding realism.</p>

<p>The InstallerMaker demonstration was well received.  This means that I will indeed continue to try to integrate it into the features of the Visual Studio Add-in.</p>

<p>In the months to come, Novell will take over the release and packaging of the Gtk# Installers for .NET Framework.  Wade and I spent most of the day Wednesday going over the functional parts of the Gtk# Installers and reviewing the challenges he may encounter.</p>

<p>There will always be a special place in my heart and thoughts for the Mono Meeting held on March 2004.  Having said that, I will tell you that the Mono Meeting of 2006 was a tremendous success and will now be the standard for which other Mono events will be measured.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>martinf</dc:creator>
<dc:date>Sat, 28 Oct 2006 20:17:44-06:00</dc:date>
<pubDate>Sat, 28 Oct 2006 20:17:44-06:00</pubDate>
</item>


</rdf:RDF>