# Sunday, 05 March 2017

For any and all reading this blog for the first time a “Redoubling Affect” or “Doubling Time” is best described by Wikipedia as the time it takes for an amount or quantities to increase twice in size or amount.

In the spirit of sowing sacrificially of what is owed to God to receive a harvest later by way of the Law of the Harvest we wrote on a bit earlier located here:

Our prayer is to continue redoubling what little we own about every 3 months to 6 months by continuing through no secret of ours as trading the Spot Forex Market foreign currency exchange for quite sometime since about 2009.

Our aim is to conduct this in the greatest amount of safety possible, yet still try to achieve the same doubling time discipline, sowing, and reaping.

The safety aspect of trend trading this Forex market heavily depends on a method, as 35 lessons, given to us at Forex Early Warning by Mark M et al, the forex heatmap, and MetaTrader by MetaQuotes.

The combination of these tools on the four-hour-interval timeframe charts of MetaTrader terminal of the EUR/NZD that look like this as a breakout are what keep us on track to achieve or doubling time:


Charts that occur like this give as a certainty of of 80% percent probability success out of 100% to make our goals leaving the 20% left or 1 out of 5 that will almost always get away from us because of news from the centrals banks of the G-8 countries.

The 1 of of 5 we really need to watch for takes most of our time to stop a trade cold when the weakness or strength of the base currency or the cross currency that cause an entry suddenly stops, halts before progress, does not move at all, or takes too long to start making us PIPs that translate to money.

I am presently working on several ways to protect us:

1) Maintain disciple to watch the charts manually, and exit at the first obvious sign of trouble.

2) Manipulate a downside risk stoploss to break even as our trade succeeds including using a lengthened trailing stoploss with more room to move above the four hour chart volatility amount or how much a currency pair can move in four hours.

3) Lastly to use a programmed solution using C++ and MQL4 languagues and scripting to exit our troubled trade for us automatically at the first sign of trouble based on several predefined factors about a currency pair's movement and also a currency group's movement for each 7 pairs of 8 groups.

To this day with my github.com code –  I am working on to achieve this goal one day for automating the third choice for forex trend trading safety to the best of our ability afford by God.

Sunday, 05 March 2017 12:48:49 UTC  #    Comments [0]Trackback
# Monday, 16 November 2015

Isaiah 1:17; 17 Learn to do good, search for justice, discipline the violent, be just to the orphan, plead for the widow.

--> 331 times the Word Of God speaks IF I act (out of obedience), then the corresponding prescribed law will result.

Genesis 14:18-20; 18 Melchizedek king of Salem brought bread and wine; he was a priest of God Most High. 

19 He pronounced this blessing: Blessed be Abram by God Most High, Creator of heaven and earth. And blessed be God Most High for putting your enemies into your clutches. 20 And Abram gave him a tenth of everything.

--> Act in accordance to how Melchizedek gave God what is his.

Deuteronomy 14:22-25; 22 'Every year, you must take a tithe of what your fields produce from what you have sown 23 and, in the presence of Yahweh your God, in the place where he chooses to give his name a home, you must eat the tithe of your wheat, of your new wine and of your oil, and the first-born of your herd and flock; and by so doing, you will learn always to fear Yahweh your God. 24 'If the road is too long for you, if you cannot bring your tithe because the place in which Yahweh chooses to make a home for his name is too far away, when Yahweh your God has blessed you, 25 you must convert it into money and, with the money clasped in your hand, you must go to the place chosen by Yahweh your God;

--> Your field is your income, your corners are your outgoing tithe. If you make your corners larger for God, then God will make your field larger.

Deuteronomy 26:14; 14 When in mourning, I have not eaten any of the tithe; when unclean, I have taken none of it away; I have given none of it for the dead. I have obeyed the voice of Yahweh my God and I have behaved in every way as you have commanded me.

--> Obey God, test him, and see what he will not do.

Malachi 3:10; 10 Bring the tithes in full to the treasury, so that there is food in my house; put me to the test now like this, says Yahweh Sabaoth, and see if I do not open the floodgates of heaven for you and pour out an abundant blessing for you.

--> Something that I have can be traded for something that I want. By sowing tithes and offerings with expectation that more will come back from God to prove that he is there.

Galatians 6:1-10; Life in the Community of Christ – 1 Brothers, even if a person is caught in some transgression, you who are spiritual should correct that one in a gentle spirit, looking to yourself, so that you also may not be tempted. 2 Bear one another’s burdens, and so you will fulfill the law of Christ. For if anyone thinks he is something when he is nothing, he is deluding himself. 4 Each one must examine his own work, and then he will have reason to boast with regard to himself alone, and not with regard to someone else; 5 for each will bear his own load. 6 One who is being instructed in the word should share all good things with his instructor. 7 Make no mistake: God is not mocked, for a person will reap only what he sows, 8 because the one who sows for his flesh will reap corruption from the flesh, but the one who sows for the spirit will reap eternal life from the spirit. 9 Let us not grow tired of doing good, for in due time we shall reap our harvest, if we do not give up. 10 So then, while we have the opportunity, let us do good to all, but especially to those who belong to the family of the faith.*

--> Oh Dear God: Time itself as we sense it is a gift from you, almighty and everlasting God. Every day, every hour, every minute that we sow and reap is a gift from you, help us to justly sow it in the spirit wrapped in many Mantles of our Expectation that you grow more and less of our flesh until faith, hope, and charity, our talents, and our treasures that we have sown with time have made us spirit and everlasting life in Lord Jesus Christ, ah men.

Ephesians 5:15-20; 15 Watch carefully then how you live, not as foolish persons but as wise, 16 making the most of the opportunity, because the days are evil. 17 Therefore, do not continue in ignorance, but try to understand what is the will of the Lord. 18 And do not get drunk on wine, in which lies debauchery, but be filled with the Spirit, 19 addressing one another [in] psalms and hymns and spiritual songs, singing and playing to the Lord in your hearts, 20 giving thanks always and for everything in the name of our Lord Jesus Christ to God the Father.*

--> We have a Duty to Live in the Light! This so we can truly experience the Maximum Potential for positive benefits in this life of this LAW of the SEED, TIME, and HARVEST in our walk with God.

Psalm 90:12; 12 Teach us to count our days aright, that we may gain wisdom of heart.

--> Through our efforts to redeem the time, Oh God, we will gain wisdom of heart. Empower us, Oh God, that through our redeeming of the time to follow the laws that you have given us. Of concerning the harvest, we focus on 1) We Reap Only What Has Been Sown, 2) We Reap the Same In Kind As We Sow, 3) We Reap in a Different Season than We Sow, 4) We Reap More Than We Sow, 5) We Reap In Proportion to What We Sow, 6) We Reap the Full Harvest of the Good Only if We Persevere; The Evil Comes to Harvest on Its Own, and 7) We Can’t do Anything About Last Year’s Harvest, But We Can About This Year’s!*

2 Corinthians 8:1-5; 1 We want you to know, brothers, of the grace of God that has been given to the churches of Macedonia, 2 for in a severe test of affliction, the abundance of their joy and their profound poverty overflowed in a wealth of generosity on their part. 3 For according to their means, I can testify, and beyond their means, spontaneously, 4 they begged us insistently for the favor of taking part in the service to the holy ones, 5 and this, not as we expected, but they gave themselves first to the Lord and to us through the will of God.*

--> On reflecting over Harvest Law 5) We Reap In Proportion to What We Sow, “Our sowing is to be the result of faith from singleness of vision and devotion to God. We should give because we are trusting God for eternal treasures, trusting God both to supply our present needs, and increase our ability to give and be a blessing.” – 2015 bible.org*

2 Corinthians 9:6-13; 6 Consider this: whoever sows sparingly will also reap sparingly, and whoever sows bountifully will also reap bountifully. 7 Each must do as already determined, without sadness or compulsion, for God loves a cheerful giver. 8 Moreover, God is able to make every grace abundant for you, so that in all things, always having all you need, you may have an abundance for every good work. 9 As it is written: “He scatters abroad, he gives to the poor; his righteousness endures forever.” 10 The one who supplies seed to the sower and bread for food will supply and multiply your seed and increase the harvest of your righteousness. 11 You are being enriched in every way for all generosity, which through us produces thanksgiving to God, 12 for the administration of this public service is not only supplying the needs of the holy ones but is also overflowing in many acts of thanksgiving to God. 13 Through the evidence of this service, you are glorifying God for your obedient confession of the gospel of Christ and the generosity of your contribution to them and to all others.

--> “A point of clarification is in order here: The analogy of sowing and reaping in 2 Corinthians 9:6 does not teach that you will get back ten fold or a hundred fold of your giving so you can live in greater and greater luxury or prosperity. In grace sowing, you give so that God is glorified and others receive a blessing. There is a promise of return, but it is to increase our seed for sowing, greater giving, and increase the harvest of our righteousness, spiritual fruit for the glory of God.” – 2015, bible.org* and also 2015, Brigham Young University, Hawaii**

Luke 6:38; 'Give, and there will be gifts for you: a full measure, pressed down, shaken together, and overflowing, will be poured into your lap; because the standard you use will be the standard used for you.'

--> The seed offering you have will stay as it is unless you sow it, and allow it to die to bring about a harvest in your life.

Matthew 19:29; 29 And everyone who has given up houses or brothers or sisters or fathers or mother or children or lands for the sake of my name will receive a hundred times more, and will inherit eternal life.

--> Anything given up for God in this life and in his name will be given back in this life a hundred times more, and inherit eternal life after this life is done.

John 3:16; 16 For this is how God loved the world: he gave his only Son, so that everyone who believes in him may not perish but may have eternal life.

--> Belief in this single scripture professes that God never lies, period. Otherwise, all his promises and the entire bible, his word, is made false.

*Special thanks for this extremely important case study point to finish these Laws of the Harvest was provided by https://bible.org/article/seven-laws-harvest/ and with scripture passages provided by the United States Conference of Catholic Bishops of the New American Bible, revised edition translation from http://usccb.org/bible/.

**Special thanks also to https://devotional.byuh.edu/media130108 who also makes the same point in their section titled “The Pervasive Impact of the Law of the Harvest” with respect to 2 Corinthians 9:6 and also Galatians 6:7.

Monday, 16 November 2015 20:10:56 UTC  #    Comments [0]Trackback
# Friday, 20 January 2012

Dear reader:

If you are not an ASP.NET junior web developer like I am, then you can probably ignore this blog post as this is a regurgitation of information you likely already know.

I was happily programming along one day on Wednesday, January 19th, 2012 at Intel where I am trying to finish an AutomationReportingWebApp asp.net web application for the Visual Computing group in their testing of Media Conversion Application performance testing when I hit a wall with my default cascading style sheet (site.css) not applying styles the class style templates I just defined.

It turns out from an article located here that we can NEVER leave the default style sheet site.css named as so, or the file will not apply the changes you make there even if you edit and save the file.

By renaming the site.css file to something else, then you are able to totally avoid this problem.

Check it out specifically the first 2 asp.net forum entries: Change made in the "Site.css" does reflect only in the...

RSS 4 replies Last post Oct 09, 2009 07:54 AM by charles rhamazany (0). ‹ Previous Thread|Next Thread › CHARLES RHAM... Member 19 Points 41 Posts Reply . Change made in the "Site.css" does reflect only in the design view but not when I run my applicat... Oct 08, 2009 02:42 PM | LINK Hi, Each time I modify the "Site.css", I get the result in the "Design View" but nothing is happening when I run the application; In fact, I still get the same result as before making the change(e.g. the same blue background). And, anything that has the same id keeps the same value as previously. When I had new elements (div, ...), I get them in the Design view but not in the browser. When I delete both the Site.css as well as the Site.Master files and create new ones with the same name (Site.css and Site.Master), I still get the same result. I've clicked the "Refresh" icon, but that didn't produce any different result. I've also tried to delete the to the Site.css. But when I point again to the file, nothing changes. I get a different result only when I create new files with a different names. Is there any way to overcome this difficulty???! Maybe a way to refresh either file or both... Thank for helping me. . XIII All-Star 171788 Points 20179 Posts ASPInsiders Moderator MVP Reply . Re: Change made in the "Site.css" does reflect only in the design view but not when I run my appl... Oct 08, 2009 03:05 PM | LINK Hi, try pressing ctrl + F5 in your browser to fully reload it. Another trick's to rename the css file like for example from mycss01.css to mycss02.css. Grz, Kris. Read my blog | Twitter Interested in Azure, ASP.NET (MVC), jQuery, WCF, EF, MS SQL, ... Keep the forums clean: report to the moderation team!

Friday, 20 January 2012 01:56:31 UTC  #    Comments [0]Trackback
# Thursday, 09 August 2007

If you ever happen across an IIS web server that absolutely REFUSES to behave properly and render web application requests for clients as a good little web server should, then check out the fix for x64 ASP.NET 2.0…

1) Check that you DO NOT see this:


C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis -lv

2.0.50727.0     Valid           C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll

1.1.4322.0      Valid           C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll

2.0.50727.0     Valid           C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\\aspnet_isapi.dll


2) If you do, then do this:


C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis -ua

Start uninstalling all versions of ASP.NET.

..............................Start uninstalling all versions of ASP.NET.


Finished uninstalling all versions of ASP.NET.


Finished uninstalling all versions of ASP.NET.


C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis -lv

Cannot find any installed version.


3) Finally, to make your IIS 6.0 webserver host on a X64 Windows OS, do this:


C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322>aspnet_regiis -i

Start installing ASP.NET (1.1.4322.0).

Finished installing ASP.NET (1.1.4322.0).


C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322>aspnet_regiis -lv

1.1.4322.0      Valid (Root)    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll


4) And also this to set x64 ASP.NET as the default and root version to finally resolve the version conflicts:


C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis.exe -i

Start installing ASP.NET (2.0.50727).


Finished installing ASP.NET (2.0.50727).


C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis.exe -lv

2.0.50727.0     Valid (Root)    C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll

1.1.4322.0      Valid           C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll



Qwest Vendor - SAT Build System


Thursday, 09 August 2007 07:27:33 UTC  #    Comments [1]Trackback
# Wednesday, 22 November 2006

Hey Gang,

I’ve gotten my enlistment set and approved through autosecure as:

//depot/... //a-mattk-YonaSeverManagementDepot/...

//depot/sources/test/... //a-mattk-YonaSeverManagementDepot/sources/test/...


When I try to execute:

sd sync -f -w //depot/sources/test/…

I get:

//depot/sources/test/... - no permission to protected namespace; see 'sd help permissions'.

I do have access to the main portion of the depot because when I execute sd sync -f -w //depot/...

I’m getting a different result from earlier as:

Request too large (over 200000); see 'sd help maxresults'.

Meaning it’s definitely trying, but something else is wrong, maybe the view mapping to get the source code.

Mean while I’ve been trying desperately to execute a successful xcopy command from my friend's network share, but currently is not working since every other subfolder has an offending file whose name is too long (greater than 255 chars).

This can be worked around by having xcopy renaming all the offending folders and files with the /N switch which will execute the copy using the generated short names. This pretty much ruins everything since after the copy, I’m not able to read or tell exactly which is what since now my build source differs from the original.

Since manually copying the depot will never work, what would you suggest to fix this?

So, what is the answer behind door number one Bob? Du, na, na, naaaaaaaah......


Yes my friends, ROBOSCOPY will solve all of your copying needs, no matter HOW OBSCURE your soucre control tree may be...

All you have to do is faithfully believe in your self as a programmer, be a devout user of Microsoft .NET (MS Windows also helps), have a firm belief in God through Jesus Christ to deliver you from all of your programming difficulties, and go to the URL http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en to download the Windows Server 2003 Resource Kit Tools for Windows XP Professional and Windows Server 2003. Within the tool kit you will find ROBOCOPY plus a large expanded set of the cmd32 commands you are already used too. Have fun, have a great HAPPY THANKS GIVING and a VERY MERRY CHRISTMAS, and let me know if this works for any of you... (Post comment down below)

(Post comment down below)

Wednesday, 22 November 2006 23:09:08 UTC  #    Comments [0]Trackback
# Thursday, 20 April 2006


Hongwei (one of my new work partners) and myself might look goofy, but we had to grin and giggle while going throught the process to setup my work station. For such a large body company as this, it is understandable that the process for bringing onboard a new employee as myself might slow to a crawl.

I currently get to share office space with five people, but I have to admit that I have absolutely no complaints. Even being considered to work at a place as prestigious as Microsoft. It really is quite an honor.

Thursday, 20 April 2006 20:24:34 UTC  #    Comments [0]Trackback
# Thursday, 05 January 2006

For anyone that has been using the Beta 2 and the new final release (Visual Studio 2005 Professional Edition) version 8.0.50727.42 (RTM.050727–4200) using the Microsoft .NET Framework Version 2.0.50727, I am afraid that I may have some bad news for you and for the team that released this version at Microsoft.

The symptoms of the bug that my IDE was experiencing when I was using the Beta 2 version was exactly the same as what Scott Hanselman said here. This would now be the third complete manual uninstall and reinstall of the new final release (Visual Studio 2005 Professional Edition) version 8.0.50727.42 (RTM.050727–4200) using the Microsoft .NET Framework Version 2.0.50727, and the usual started happening again:

The certain keyboard keys became non-functional such as the enter key. arrow keys, ctrl, alt, backspace, and shift keys ?!?!

NONE of the .NET Framework tool modules would load, or “the referenced assembly could not be loaded” ?!?!

The answer is some what trivial with ONLY 20/20 hind site vision after the source of the problem was identified. Your user setting file for Visual Studio 2005 some how corrupted itself during the installation or IDE loading process, and you must have the environment reset your user data file “again, which we all know should have been tracked and eliminated in the Beta 2 version.”

Quite certainly, the last time I checked we are all still human, including Microsoft, and we make mistakes. Even so, while the product was in Beta 2 version, I believe that knowledge of this problem existed way before the RTM date of the final release and SHOULD HAVE been taken care of. In stead we see this sort of thing propagating to the next version which sort of, kind of, just so happened to be a final release. I can already see the maintenance cost going though the roof…

Any who . . . to fix this nasty bug, close Visual Studio 2005, go to the root install folder for your version of Visual Studio 2005 and enter the following commands:

cd C:\<<install root folder>>\Microsoft Visual Studio 8\Common7\IDE\

devenv.exe /ResetUserData

or if provides yet another unexpected nicety use:

devenv.exe /?

command to uncover exactly what switch option will reset the user settings file and YOUR DONE!

To be quite honest, without reading a post like this to get the solution, you will probably think that your development environment is totally and utterly useless.

Hope this helps, now get back to work!

Thursday, 05 January 2006 23:10:04 UTC  #    Comments [1]Trackback
# Wednesday, 21 September 2005

I understand that its been quite sometime since last I posted to my blog. But rest assured for anyone still subscribing or reading my blog entries for good reason.

The last time I posted to this blog, I was slammed by fraud requests from “ebay” and “paypal,” and I also happened to graduate again from college with my bachelor’s degree in Software Engineering from Oregon Tech. Since then I’ve been engaged in another almost full time job brushing up on my skills with more reading and studying along with trying to land my first full-time programming job. So far things are looking very up, but as I was brushing up on my SQL skills, I happened across a rather convoluted data model.

If you have programmed with MDX other wise commonly known as Multidimensional Expressions query language, you probably then known what I’m taking about. The particular model uses Members, Tuples, and Sets to define a cubic style form of a data structure that from what I can gather, posses no form of relationships when compared to the Relational Data Model. I have to ask anyone reading this that if you have been able to glean one single ounce of useful amount of information using this Data Model SELECT statement construct:

   { [Measures].[Unit Sales], [Measures].[Store Sales] } ON AXIS(0),
   { [Time].[1997], [Time].[1998] } ON AXIS(1)
FROM Sales
WHERE ( [Store].[USA].[CA] )

I would very much like to hear your example, and how you were able to make it even REMOTELY useful?!?

Here is the core model for this rather convoluted data model:

Set Example:

Tuple Example:

Wednesday, 21 September 2005 22:08:01 UTC  #    Comments [0]Trackback
# Friday, 01 July 2005

It feels great to finally be back from our long June vacation back to the mid-west to spread the word about this monumental academic achievement. Oregon Tech truly has given me height for my level of skill with programming, and I know I can carry this with me like I mentioned in my commencement address “for the rest of my life,” as expected of me with the talents I’ve always had, and until now have been able to almost fully develop.

The two people I still owe a huge debt to for sticking with me through all the tough times with at home project dead lines, Jill my beautiful wife, and Jay Bockelman the Oregon Tech Portland, Software Engineering Program Director. I could not have asked for a better friend and mentor through over two years of a Mentor/Pier relationship as we walked through the whole software conception, design, development, and testing iteratively driven development process not once, but twice! Here are the two best photographs that captured these moments in time:

The Official Senior Project Completion Hand ShakeBest picture of Jill with myself holding the new Degree with Jay Bockelman

Of course none of the above exceptional moments in time would have been possible if it weren’t for the most software and logic puzzle project anyone may have conceived: The 3–Dimensional Hidden Word Puzzle Generator and Solver Ultimate Project: The Puzzler – 3D Style! Maybe some day, in a later version, this will also have the ultimate 3–Dimensional Hidden Word Cube Puzzle Displayer as well. In other words, actually use another 3D render technology some day such as OpenGL or FLASH! to make the cube more visible.

Here are my favorite senior project exposition photographs:

Another Look at my Senior Project Setup and Presentation

Showing Off Senior Project with my Wife - Jill FeyerhermMy Wife - Jill Feyerherm Proudly Displaying Over an entire YEAR Worth of Blood, Sweat, Trial and Error, and Months Worth of Tears

The entire endeavour took just slightly over a year to conceive the idea of, design from scratch, build, test, document, and release for the exposition. The binder itself is a little of a thousand five hundred (1,500) pages of original design notes, testing material, and documentation (all of which amounted to about two thirds (2/3) of the binder’s volume). The remaining third of the binder was code all done with .NET technologies.

For all of you who I did not name, and you most definitely know who you are, I thank you and appreciate you for helping to advance my software engineering career.

Friday, 01 July 2005 19:23:15 UTC  #    Comments [0]Trackback
# Monday, 13 June 2005

I know I must have said this over again too many times for the people close to me in my life:

That designing, building, and fully testing The Puzzler - 3D Style Challenge has been the hardest, and most memorable temporary undertaking I've ever done in my entire life.

The entire project itself took the entire YEAR to conceive, define, design, layout, build, and fully tested with documented results from DAY ONE! Anyone who knows me understands who much time I had to put into this project on a regular and extremely predictive daily basis.

I'm very thankful to say that everything I defined and set out to do for this massive undertaking is completely finished and tested 100%. For the group of seniors I'm graduating with today for software engineering under Jay Bockelman, this was very unusual since only about half actually finished their projects they were working on in the time alloted.

And quite frankly, the "finishing with in the planned amount of time" should as IS the critical part for any professional software engineer in my humble opinion.

Monday, 13 June 2005 22:03:29 UTC  #    Comments [0]Trackback
# Friday, 13 May 2005

This have really gotten interesting on the data base back end of the application. With the database being itself at a remote location, web services was the natural answer to the “How am I going to get my data over there?” question.

To no surprise of my own, the maximum size of a SOAP message that may be passed is 4 megs by default in the machine.config spec file for my .NET 1.1 framework I'm working with. Personally I don't see why any of this should change in 2.0 when folks (like myself can just override that specification in their own web.config specification file for what ever their application needs to do.)

Just for yucks, I'm increasing the default to 256 megs and seeing how much hang time I can get while passing the HUGE objects generated by the Puzzler's output.

<httpRuntime executionTimeout="180" maxRequestLength="262144" minFreeThreads="26" minLocalRequestFreeThreads="13" />

Notice how the minimum number of free local threads was also increased from 8 to 13 for solving all 26 directional possibilities of the puzzle (One thread cover one bi-directional possibility within the puzzle).

Friday, 13 May 2005 22:55:21 UTC  #    Comments [0]Trackback
# Wednesday, 27 April 2005

For my senior project still in progress, "The Puzzler - 3D Style," .NET multi-threading has played a CRITICAL role in shaving off additional mintues that the Solution Algorithm is taking to come up with finished final results for a three dimentional puzzle of variable size. On the average, up to four mintues is being saved for a 25x25x25 randomly generated puzzle.

The power of .NET muti-threading support for algorithm enhancement, pass it it on!

foreach( Thread trailingThread in solutionThreads )
     trailingThread.IsBackgroundThread = true;
     trailingThread.Priority = ThreadPriority.AboveNormal;

foreach( Thread trailingThread in solutionThreads )
     while( trailingThread.IsAlive );

Wednesday, 27 April 2005 17:34:00 UTC  #    Comments [0]Trackback
# Monday, 11 April 2005

I've really got to hand it to the people over at Acer Inc., They've truly out done them selves with their brand new, just recently released Acer Travelmate C303 Tablet PC, of which I can now say I'm finally the proud owner of.

For the Intel Centrino processor it's packing (not to mention a complete list of other compiled goodies that made this absolutely irresistable), this thing is POWERFULL when compared to some other tablet pc's I've been checking out over at Toshiba such as the Portégé or the Satellite.

Monday, 11 April 2005 22:50:59 UTC  #    Comments [2]Trackback
# Friday, 25 March 2005

I never met a heavy weight build script interpreter I didn't like. Quike frankly, that goes with out saying for NAnt. My first try at using NAnt with my senior project, “The Puzzler - 3D Style” whos current beta parts are listed here for anyone that care to inspect.

I was very surprised with just how quickly I was able to take off with using NAnt builder by just using my .sln and .proj files autogenerated by VS.NET 2003. This is a very simplified use of NAnt starting out, but just by looking at it, it's easy to tell just how complex such a build script with NAnt can get...

That batch file build.bat executes two lines:
NAnt.exe -l:build.log.txt clean build
start /B /I NOTEPAD.EXE build.log.txt

This then executes the build script xml document:

<?xml version="1.0" ?>
<project name="The Puzzler - 3D Style" default="build" basedir=".">
      <description>The Puzzler - 3D Style build files.</description>
      <property name="debug" value="true" overwrite="false" />
      <target name="clean" description="Removes all files outputed from the previous build on The Puzzler - 3D Style.">
            <delete failonerror="false" >
                        <include name="**\*.dll" if="true" /> <!-- Removes all generated assemblies -->
                        <include name="**\*.xml" if="true" /> <!-- Removes all documentation xml files -->
      <target name="build" description="Complies my source code for The Puzzler - 3D Style from the original solution file generated by VS.NET 2003.">
            <solution verbose="true" configuration="debug" solutionfile="thepuzzler_3dstyle.sln">
                        <map url="http://localhost/thepuzzler_3dstyle/thepuzzler_3dstyle_localhost.csproj" path="C:\Documents and Settings\Nostro\VSWebCache\matthew.klump-pdx.com\thepuzzler_3dstyle\thepuzzler_3dstyle_localhost.csproj" />
            <solution verbose="true" configuration="release" solutionfile="thepuzzler_3dstyle.sln">
                        <map url="http://localhost/thepuzzler_3dstyle/thepuzzler_3dstyle_localhost.csproj" path="C:\Documents and Settings\Nostro\VSWebCache\matthew.klump-pdx.com\thepuzzler_3dstyle\thepuzzler_3dstyle_localhost.csproj" />

Friday, 25 March 2005 07:24:57 UTC  #    Comments [1]Trackback
# Thursday, 17 March 2005

I absolutely had to blog about this! As you all know, Scott Hanselman was recently published in the OIT Alumni's magazine. This is an outstanding story of Scott's life and career at Corillian Corp and can be read here. I must agree that the photography is quite remarkable! The artist's name is Laszlo Bencze, and his handy work can be look at on his website here.

Scott's thoughts about being an honored OIT alumni is posted here.

But that's not the point of this blog entry. Little did I know that for the last week I've been carrying around in my pocket an invitation to the 3rd Annual OIT Alumni Awards Banquet with guess who as the “Master of Ceremonies,” none other than himself in the flesh Scott Hanselman!

Needless to say that when I finally read this last line at the bottom of the invitation, I was litterally blow away, and logged on immediately to get this posted! I may be taking time away from my CST 415 Computer Networking final exam that I owe for Sean Hefty today, but this simply could not wait...

And Sean, if you reading this you can rest assured that all is in good hands with that exam. :)

Such an honor...!

Thursday, 17 March 2005 19:36:00 UTC  #    Comments [0]Trackback
# Wednesday, 09 March 2005

One of the people that have I've had the honor of taking seminar classes with, and instrumental in helping with the scope of The Puzzler - 3d Style senior project is Rich Claussen!

Rich along with Scott Hanselman, Jay Bockelman, and Sean hefty have all been instrumental in providing me with much needed critique/feed back about the senior project code and ASP.NET web-based UI useability. Without there observations and ideas, I would not have made it as far as I have with this 3D version of Scott's 2D puzzler final project every one gets to do at the end of his C# with .NET class.

Here's a shot of us taking in some much needed instruction at Patrick Cauldwell's Applied Web Services CST407 seminar:

Wednesday, 09 March 2005 21:46:08 UTC  #    Comments [0]Trackback
# Thursday, 06 January 2005

A good friend, and the best technical Ally, Scott Hansellman, was graciously generous to help he out of an IIS web app debloyment blowout.

The snag: Having two virtual directories point to the same physical directory on the webserver machine, and then changing the access rights for the aspnet_wp.exe script executer thinking would fix the problem.

The solution: Eliminating the duplicate vdir by checking the process model in mahcine.config, then execute aspnet_regiis.exe -i, and then iisreset.exe.

Extra cudos to Scott for helping to run these steps that resulted in getting The Puzzler - 3D Style back underway without the senior project schedule slipping.

Side comment about blog shares: I sort of like the idea of getting “blog credits” for linking out to places like blog shares to promote the idea of getting people to post more of their public lives online. I haven't gotten a whole lot of credits, but I'm sure that will increast in the coming years.

Thursday, 06 January 2005 14:27:15 UTC  #    Comments [0]Trackback
# Wednesday, 08 December 2004

I ran into a bit of an issue today regarding the MS SQL Sever 2000 NT Service not successfully starting (over and over) after I had change the Administrator account's password. This, of course, became abundantly clear after checking the system event log.

Some how, I don't know why yet without doing further research on msdn, this also changed the logon for the MSSQLSERVER service in the services administration snapin.

Of course this was immediately remedied by changing the service log on back to the local system account instead of the administrator's account. How it got that way, I still have no clue without more research. If any one reading this has any ideas as to what would cause this, please do leave a comment, or email --> matthew@klump-pdx.com. Thanks everyone!

Wednesday, 08 December 2004 22:40:40 UTC  #    Comments [0]Trackback
# Friday, 19 November 2004

Today I solved a major snag that's bugged me for serveral weeks. Although it was cool being able to finally plug my cell phone to my pc for internet, that nothing compared to not having the correct info to set up rights for remote development.

Well after today, that has all changed. After reading some fairly important msdn articles here, I found the rather important fact that all remote developers must have accounts on the web server in question, and if it is a Windows box, everyone must be added to the VS_Developers local machine users group. If you've ever had a similar experience, would you please send me an email or post a comment? Thanks!

Friday, 19 November 2004 06:15:09 UTC  #    Comments [0]Trackback
# Tuesday, 02 November 2004

At this point I am discontinuing my project event logging on this sight for the sake of security. I will definitly continue to post for cool stuff going on like having dressed up like my favorite “Rings” character “Aragon Son of Arathorn,” and Jill going as “Arawin Daughter of Elrond.” Pics to be posted soon...

Tuesday, 02 November 2004 20:09:21 UTC  #    Comments [0]Trackback
# Wednesday, 27 October 2004

For today, I finished rewriting the introduction for Iteration 1 correctly. This explains what I hope to have done by next Tuesday's dead line. It seems as though my to-do list has quadrupled over night...

Wednesday, 27 October 2004 23:39:37 UTC  #    Comments [0]Trackback
# Friday, 22 October 2004

For the design session, I flushed out some more details by creating a stratospheric view document that describes the over all actions and interactions going on in my project. This use case visio diagram further describes all the actors and systems external to my project that have a remote possibility (and within the scope/domian) of interacting with this project as well as use case situations going inside the system/project.

Friday, 22 October 2004 21:04:05 UTC  #    Comments [0]Trackback
# Sunday, 17 October 2004

Today in the laboratory for senior project at OIT Portland, I had a fantastic experience with Jay Bockelman (See Picture of us Below) exploring and visually diagramming some high level modularized ideas for building "The Puzzler - 3D Style."

The digital record of our notes is available here for download (photo images). Use cases are just about complete and will be ready for inspection by the Due Date on Tuesday, October 19, 2004. Come back and visit for more details about this evolving project inspired by Scott Hanselman.

Sunday, 17 October 2004 04:39:59 UTC  #    Comments [0]Trackback
# Friday, 24 September 2004

I can personally attest that Rory and Scott's presentation did not suck. Far from it! The best I got out of it was the new concept of the Provider Pattern for ASP.NET 2.0 Beta. During the swag competition, I was fortunate enough to get a copy of the ASP.NET 2.0 Beta guide book.

Of course after having gotten the book the first thing I did was to lookup “Provider Pattern” for the detailed info (I realize I could have done it online but this was so much more fun!).

Some other gold nuggets I found was the concept of a “Master Page“, and a complete chapter dedicated to just “Data Binding.“ Check out the new ASP.NET! I think you'll really like what you see.


Friday, 24 September 2004 21:08:53 UTC  #    Comments [0]Trackback
# Monday, 20 September 2004

Here in Portland, the market for Software Developers may still be sluggish, but most certainly not impossible. Back in August we had a very important seminar at PADNUG discussing the ins and outs of the business side of software dev.

At the time, someone brought up a very interesting question. So what is the going rate people should charge out for consulting here in Portland? Alot of us answered back by saying it has alot to do with what language skill is required for which ever project and the number of years experience with that language. To help with that point, an audience wide survey was done so folks could get an idea of what would generally be charged with a given language in Portland.

For anyone needing an idea of how this turned out, the spreadsheet results are available here. For folks needing a zipped version, that is available here. Much Thanks do to Rich and Howe for compiling this.

Monday, 20 September 2004 22:13:47 UTC  #    Comments [1]Trackback

We just got back from London England Not long ago, and what a tremendous adventure it was! Our photograph collection is available for your inspection here. Have fun and don't forget to leave comments!

Monday, 20 September 2004 08:59:04 UTC  #    Comments [0]Trackback
# Friday, 03 September 2004

Yup, I was there when he won it at the PADNUG Business Side of Software Development Seminar...

Such luck, fantastic and congradulations!

Friday, 03 September 2004 06:16:18 UTC  #    Comments [1]Trackback
# Friday, 20 August 2004

For any one that has the time or the inclenation (without violating licensing) to try porting your group's own custom software package to your own hardware.

In the case of Owl Eval, that is exactly what I did! Over the last week I spent several says going through the process of porting the Owl Eval php/mysql web app running at the time on an Apache web server on top on Linux to my Windows box at home which is a Pentium 4 3.2Ghz 1Gig Ram running Windows XP Pro with IIS 5.1 web server with a PHP/MYSQL plugin.

I must say this was not a trivial matter! Fixing the broken link references form the old site was the most grueling espcially the documentation to say the least. But please check it out here, and tell me how well I ported things compared to the old site.

Friday, 20 August 2004 22:43:43 UTC  #    Comments [2]Trackback
# Saturday, 07 August 2004

Hey there guys, as I'm sure you can well tell that Mateo's blog is finally up, running, and ready for your comments!

With senior project getting under way I have lots of questions so please visit often to my blog to help Mateo answer all kinds of questions regarding life, programming, .NET, and web services.

Extra kudos to Scott Hanselman, Rich Claussen, Jim Blizzard, Jay Bockelman, as well as all the OIT Staff for helping me to get this far with my programming career. With you all, none of this would be possible!

Thank you so much to you all, and please come visit often!

Saturday, 07 August 2004 16:12:54 UTC  #    Comments [6]Trackback