Search This Blog

Tuesday, December 25, 2012

Merry Christmas Everyone

And there were in the same country shepherds watching, and keeping the night watches over their flock. And behold an angel of the Lord stood by them, and the brightness of God shone round about them; and they feared with a great fear. And the angel said to them: Fear not; for, behold, I bring you good tidings of great joy, that shall be to all the people:
 For, this day, is born to you a Savior, who is Christ the Lord, in the city of David. And this shall be a sign unto you.  You shall find the infant wrapped in swaddling clothes, and laid in a manger. And suddenly there was with the angel a multitude of the heavenly army, praising God, and saying: Glory to God in the highest; and on earth peace to men of good will. And it came to pass, after the angels departed from them into heaven, the shepherds said one to another: Let us go over to Bethlehem, and let us see this word that is come to pass, which the Lord hath shewed to us.
  And they came with haste; and they found Mary and Joseph, and the infant lying in the manger. And seeing, they understood of the word that had been spoken to them concerning this child. And all that heard, wondered; and at those things that were told them by the shepherds. But Mary kept all these words, pondering them in her heart. And the shepherds returned, glorifying and praising God, for all the things they had heard and seen, as it was told unto them.    (Luke 2:8-20)

Well, the festive season of Christmas starts today. The quote above is taken from Luke's gospel. Half of it is part of the gospel for the Mass at Midnight and the other half is part of the gospel for the Mass at Dawn.

It's funny that only Luke's gospel mentions the shepherds. Then again, this makes sense, seeing as Luke's gospel was written for gentiles. You can imagine what the shepherds who got the message felt like, awe-struck and full of fear. Now at the time, being a shepherd was not a well-paying job. The fact that the angels came to poor people like the shepherds fits right in line with how Jesus spent a good bit of his ministry on earth with the poor, since the rich usually rejected Jesus's message. Notice that the message that the angels bring to the shepherds is for the whole world, and not just the Jewish people. A savior has been born..for all of us; the same savior that would eventually die on the Cross for the sins of everyone and redeem the whole world. After the message had been proclaimed, the shepherds left for Bethlehem in haste to see this great and awesome sight. When the shepherds told Mary and Joseph (and anyone else who might have been there), we are told that they all "wondered" at everything the shepherds said. However, Luke makes a special mention of Mary, saying that she was "pondering them in her heart". Mary might have been wondering what this message meant at the time, but it all makes more sense as Jesus does his ministry on earth. If you noticed, this is also the part of scripture where we get the first part of the Gloria that we sing at Mass from.

 I would just like to wish everyone a very Merry and Joyous Christmas this year. The Christmas season (at least, in the Roman Catholic Church, things might be different for Eastern Catholics) lasts from today all the way to the Baptism of our Lord (January 13, 2013). During this time, let's not forget that Jesus is the real reason for the season.

Any comments and well wishes are welcome and you can put them in the comment box below.

Friday, December 21, 2012

End of the World (or Lack Thereof)

Well folks, today is the day that the world, according to popular myth, is supposed to end. Now, I, myself, do not believe this. However, to back up my credibility, here are a few sources that support my opinion.

First, our Lord himself did say that we don't know the time of when the world will end. Our Lord also warns us to be ready for when he comes.
But of that day and hour no one knoweth, not the angels of heaven, but the Father alone. And as in the days of Noe, so shall also the coming of the Son of man be.   (Mathew 24:36-37)

This myth, incidentally, supposedly occurs during this time of Advent, the time used to prepare our hearts and minds for the birth and (second) coming of Jesus Christ. Jesus warns us to be ready for when he does come again.

For as in the days before the flood, they were eating and drinking, marrying and giving in marriage, even till that day in which Noe entered into the ark, And they knew not till the flood came, and took them all away; so also shall the coming of the Son of man be.     (Matthew 24:38-39)
Watch ye therefore, because you know not the day nor the hour.   (Matthew 25:13)

If you do not believe in God and need some reason-based facts, we do not know which calendar system the 2012 year would appear on. Keep in mind that the myth predates the Gregorian calender system we use today and also the Julian calendar, the calender system in place for the western world before the Gregorian calendar, as well. There are other calendar systems in place in various parts of the world, so which one of them would be right.

Lastly, the Mayans themselves don't believe the myth about the world ending and are asking everyone to do the same. If the source itself doesn't believe it, than why should we?

From all of this, we can conclude that the whole Mayan doomsday thing is a false New Age belief. However, this is a convenient moment to remind everyone to "be ready" and as part of that, please go to confession.

So what do you think of all this? Please share your thoughts in the comment box below.

While you're waiting for Jesus to come back and taking in the 2012 doomsday thing as myth, why not drink some Mystic Monk Coffee. Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase) is what you really need when it comes to coffee. Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well. The coffee (or tea) also makes for great gifts for friends and family as well, especially since Christmas is right around the corner.







For my existing Windows Phone apps, I will have updates to all of my existing programs submitted to the Windows Phone marketplace by next week. If you want to get my apps now while waiting for the update, use the following links:

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Friday, November 30, 2012

Some Thoughts on the Current State of Xbox Live

It's been more than 1 month since Windows 8 was released to the general public. With Windows 8, we now have 3 ways to play our Xbox (Live) games: on our console (Xbox 360), on our phone (Windows Phone), and now our Computer (Windows 8) as well. However, the current state of games is somewhat lacking on the Windows 8 end.

When Windows 8 came out, I was expecting some of the biggest console Xbox (360) hits like Halo to make their way to Windows 8. As of now, I have not seen this happen. An upside is that some popular games on the Windows Phone side of Xbox were ported to Windows 8.

One aspect of having these 3 platforms available for us for gaming is that has been overlooked in many instances is the aspect of integration between systems. One idea for integration is in a given game, there are some goodies within that game that can be used on that game's port for a different platform. One game that does do this is Kinectimals on Windows Phone. Once you have your pet on one system (like Windows Phone), you can transfer it to another system and continue raising the exact same pet (like Xbox 360). Another idea for integration is to use one system to control another. An example here is using something on windows phone to control the game in some way on an Xbox 360. The last aspect I will add for now is the aspect of multiplayer cross-platform gaming. Basically a person on one platform's port of a game can play someone else at the exact same game on a different platform. An example of this would be someone playing Halo on Xbox 360 is playing against another person in the exact same scenario, but on Halo on Windows 8.


Finally, for a while now, I have felt that the Xbox 360 is slowly dying. From what I have seen as far as upcoming releases go, I see no new games being released. What is being released are sequels being released for existing game series. This will only work for a short time. Offering the Kinect as a way to enhance games was a step in the right direction, but I feel like more can be done. Independent and small company games are the only thing that can save the Xbox 360 platform for the future.

So what do you think of this? Do you agree that Microsoft can do more with Xbox Live? Please share your thoughts with everyone in the comment box below.

If you've ever been to a long night gaming session, you know how hard it is to stay awake after awhile, especially if it's been a long day. To help you out, try drinking some Mystic Monk Coffee. Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase) is what you really need when it comes to coffee. Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer (or what's left of it), they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well. The coffee (or tea) also makes for great gifts for friends and family as well.






For my existing Windows Phone apps, things are getting really rough since finals are coming up soon, so I will be releasing updates after I am done with finals (if I am lucky, I might just get them out before that time). This applies to Mobile Media Manager (both free and paid versions) and BSA Eagle Tracker. I am sorry it's taking so long (I want it to be a quality update).

Tuesday, November 6, 2012

Political Circus Scoreboard for 2012

Well, I am back, as promised, with the next Political Circus (Election 2012) report.

As of now, here is the score:

Romney  (total: 186)
Kentucky - 8 votes
West Virginia - 5 votes
Indiana - 11 votes
South Carolina - 9 votes
Tennessee - 11 votes
Georgia - 16 votes
Alabama - 9 votes
Mississippi - 6 votes
Arkansas - 6 votes
Louisiana - 8 votes
Texas - 38 votes
Oklahoma - 7 votes
Kansas - 6 votes
Nebraska -5 votes
Wyoming - 3 votes
South Dakota - 3 votes
North Dakota - 3 votes
Utah - 6 votes
Arizona - 11 votes
North Carolina - 15


Obama  (total: 158)
 Vermont - 3 votes
Maine - 4 votes
Massachusetts - 11 votes
Rhode Island - 4 votes
Connecticut - 7 votes
New Jersey - 14 votes
New York - 29 votes
Delaware - 3 votes
Maryland - 10 votes
Illinois - 20 votes
Michigan - 16 votes
Pennsylvania - 20 votes
District of Columbia - 3 votes
New Hampshire - 4 votes
Minnesota - 10 votes


Control of House
Democrats - 105
Republicans - 162


Control of Senate
Democrats - 45
Republicans - 42
Independent - 2

As the evening goes on, I will try to update this every 15-30 minutes. It's still early, so I'm not expecting any ground-breaking revelations until later. If 15-30 minutes isn't good enough for you, I will be on twitter as @rctechgeek  (feel free to follow me) using the hashtag "#politicalcircus2012".


Update (19:59 E.S.T) : added House and Senate totals, Romney gets WV

Update(20:06 E.S.T): results are coming in too fast to catalog individual updates, so I will just continue to update the scoreboard and you can just check that

Update(21:53 E.S.T.): just realized I had switched the values of members of the house and senate and switched them back to their correct places

Update: Unfortunately, Obama has captured enough electoral votes to win a second term.

As we're watching the election, may I suggest some Mystic Monk Coffee to go along with it (if decaf is your thing around this time of day, that works too)? If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well. The coffee (or tea) also makes for great gifts for friends and family.






Mid-Afternoon Report of this Year's Political Circus

Before I begin, I know I should have posted an entry on this during the morning, but I got caught up in school stuff.

Anyway, this year's political circus (excuse me, general election) isn't over yet and we are already getting reports of voter discrimination in various parts of the US.

First, the same group of members of the New Black Panther Party we saw back during the 2008 election are back in Philadelphia. It is sad that they were not prosecuted for voter intimidation the first time.  (http://www.thegatewaypundit.com/2012/11/black-panthers-in-back-at-their-posts-in-philadelphia-on-election-day/)

Next addition to the circus is the story in Philadelphia in which election workers were ordered by court order to cover a mural of Obama. I would like to know why this was not taken care of before the voting there started.  (http://www.foxnews.com/politics/2012/11/06/judge-issuing-order-to-reinstate-booted-philadelphia-election-officials/)

That is all the stories I have for now. In our election report, the New York Times is currently reporting that New Hampshire has gone to Obama. This result is unofficial and we won't know the real results until tonight.

If you haven't voted yet (or even if you have), please remember that we are accountable for every vote we cast. Each vote we cast should be in support of someone who respects every human being's right to life, from conception to the natural stages of death.

For your benefit and use, I have created a twitter hash tag "#politicalcircus2012" which you can use to share your voting experiences and gripes and to get reports of who's winning. The comment box is open for this as well. Stay tuned for more election coverage later in the day.

My twitter username is @rctechgeek

While we are waiting for the results, why not drink a little coffee? If you are going to drink coffee, why not drink it like a mystic monk? Some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase) is what you really need when it comes to coffee. Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well. The coffee (or tea) also makes for great gifts for friends and family.






Also, feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). I will admit that an update for both the free version and the paid version of Mobile Media Manager is badly needed, and I am in the process of making them in what little spare time I have (school sucks up much free time). BSA Eagle Tracker is also getting an update to fix a minor bug in it.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Tuesday, September 25, 2012

When what you Really need is Just a Phone

Unless you have been living under a rock for the past few weeks, you know that Apple recently released the new iPhone 5 with iOS 6. As usual, the media and Apple iSheep went crazy over the new release (as if the same group didn't make such a big hoot the last time that Apple released a new version of its iPhone or iPad).

When you think about it, Apple, with its iPhone, was what brought the appeal of a smartphone to the consumer. Previously, the world of smartphones was mostly made up of professionals and computer scientists. Apple took the smartphone and turned it into a fashion statement.

Unfortunately, in the process, Apple also created a situation where people are more inclined to buy a phone which might have more than what they need. In the mass appeal of the smartphone, I feel that we have forgotten about the most important part of a phone..the phone. I would wager that, especially with older people than with young people, what most people need is just a phone who's only function is being able to make phone calls (+ voicemail).

If your contract is up and you are eligible for an upgrade, there is nothing wrong with getting a new smartphone as long as it meets your needs. However, what I have seen is people who, when shopping for a new phone, are pressured by salesmen which may or may not give a customer the full range of choices or who may or may not have a preemptive bias towards a certain phone or maker of phones and end up getting a smartphone that is more than what they can handle (in order to make a sale). Here, I blame salesmen for either pushing a customer towards a phone without making known to the customer the given carrier's full offerings or overlooking/ignoring the customer's needs, or not being (fully) knowledgabe of the overall phone environment. Through work with Microsoft, I work with Windows Phone a lot. Over the summer when I was looking at possibly switching carriers, I would ask about the carrier's windows phone offerings and ask whether it was a good idea to go with windows phone (and why). I have gotten mixed results, with some being fully knowledgable about windows phone and phone hardware/network information in genal and others, not knowing. A good salesman for a cell phone carrier should have knowledge of phone hardware and cell network information (such as cell phone radio bands like GSM and CDMA). Of course, some blame for a bad choice of phone can fall back on the person buying. You should ALWAYS do your homework and research possible offerings which meet your needs before you buy.

Every time Apple releases a new iPhone, there always seems to be the mindset which says that your old iPhone, which is perfectly usuable (after all, it CAN make phone calls), is instantly obsolete and you should immediately go out and buy/preorder the new iPhone. While Apple has been beefing up its hardware offerings in the new iPhone, can people really tell the difference in speed between the new iPhone and the old one? I don't think most people notice a difference and only care that the phone works without problems. Rather than buying new hardware with the new version of the operating system, you might be better off, for the time being, with a software upgrade of your current iPhone instead.

The main point of this article is when looking at getting a new phone,  take some time to think of all of your needs first, do a little research on the internet on the carrier's offerings, and then you won't be totally clueless about what you want when you go to the cell carrier's store. If you end up getting a smartphone, but don't know how something in your smartphone works and need help, someone will be more than happy to help/teach you, but don't complain that the smartphone is something you can't handle. There is also the data plan requirement which comes with owning a smartphone as well, but this is a topic for another blog post.


So do you agree with my thoughts on this or do you have your own thoughts and comments? Please share those thoughts and comments in the comment box below. Also, if anyone still wants the updated rom I made for the dell axim X50(low), please request it in the comment box, and it shall be made available for download.

You and I both know how hard it is for some people to wake up in the morning without coffee. If you are going to drink coffee, why not drink it like a mystic monk? Some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase) is what you really need when it comes to coffee. Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer (or what's left of it), they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well. The coffee (or tea) also makes for great gifts for friends and family as well.





Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). The update for the paid version of Mobile Media Manager is out, but my last submission update for the free version failed, with Microsoft taking somewhere between 1-2 weeks to get back to me and tell me that my submitted update failed. BSA Eagle Tracker will also be getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Tuesday, September 11, 2012

Going Retro Again with a Dell Axim X50

For those of you that may remember Aximsite in its glory days (or it's "successor", Mobilitysite), you might remember me as Steven855 (same username for XDA-Developers as well). I am the one who posted the simplified Axim X50 unbricking thread in the X50/X51 section. After Dell decided not to give the X51 series an upgrade to Windows Mobile 6, things went downhill until we figured out how to make custom roms for the axim. I have been working at making custom roms for the axim ever since we first discovered how to, but I never got a working (booting) rom (until now).

So, from the end of this past summer to a week ago, I decided to take up the task of making custom roms for the Axim X50 again and start nice and slow. I am happy to announce that after 4 (almost 5) years, I finally have a working rom for the X50(low). Unfortunately, it's a Windows Mobile 5 rom, but I am now working on a Windows Mobile 6 rom for the X50(low).

The axim got lost whenever the convergence of pocket pc and phone became big. With this, the thought was that people no longer had a need to carry around a pocket pc AND a phone when they could carry around a pocket pc phone (or other smartphone) which could fulfill both roles.

Even though the axim doesn't have phone hardware, it still functions as a handy machine. Which phones that exist today can offer an amount of storage which is bigger than what the axim can provide? The axim, theoretically, can offer you up to 64gb of CF card storage (at least, 64gb is the biggest CF card capacity I remember seeing) along with up to 4gb of SD card storage. If you have a windows mobile 6 rom, your x50 or x51 might be able to handle SDHC cards (which have more storage than normal SD cards) as well. This gives you plenty of room for your music, movies, pictures, and other files. It is true that the version MS Office is kind-of outdated, but it still works (as a plus, you CAN use a Bluetooth keyboard with it, unlike Windows Phone). There is also no limit to emulators (and roms for them) as well. There are NES, SNES, Gameboy (Color), Gameboy Advance, and Sega Genesis emulators out there that the Dell Axim can run. Besides emulators, there are a bunch of great games made for Windows Mobile which you can play on the axim (such as Orions: Legends, which, on a side note, needs to be ported to windows phone since it is a great game and can you imagine the multiplayer possibilities of it with Xbox Live and the whole Arvale saga of games).

In my travels for Microsoft work, I have found that a pocket pc (like the Axim or my Asus Mypal A626) works well to ease the stresses of air travel. The axim has no cellular radio, and all you have to do in flight is turn off the bluetooth and wi-fi radios.

There will come a time when the axim cannot keep up with the Windows Phone updates and its usefulness will become inferior to what is presently offered. Until then, I continue to use my Axim and my Asus Mypal A626 in my work.

So, does anyone else besides me remember aximsite? Do you have an axim and still use it? If so, what do you still use it for? I am curious to see how many people still use their axim even though official technical support for it has ceased. If you have any comments or thoughts or memories on this, please share them in the comment box below. Also, if anyone wants the rom I made for the axim, please request it in the comment box, and it shall be available for download.

You and I both know how hard it is for some people to wake up in the morning without coffee. If you are going to drink coffee, why not drink it like a mystic monk? Some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase) is what you really need when it comes to coffee. Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer (or what's left of it), they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well. The coffee (or tea) also makes for great gifts for friends and family as well.





Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). The update for the paid version of Mobile Media Manager is out, but my last submission update for the free version failed, with Microsoft taking somewhere between 1-2 weeks to get back to me and tell me that my submitted update failed. BSA Eagle Tracker will also be getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Wednesday, August 22, 2012

Ten Questions and Answers about Eastern Catholicism for Roman Catholics

"Those who cannot remember the past are condemned to repeat it"
    --George Santayana

In our history of Catholicism, this quot is certainly true. Contrary to popular belief, the term "Catholic Church" is not synonymous with the term "Roman Catholic Church". If you are a cradle Catholic or a recent convert to Catholicism, you might be surprised to know that there is a whole other side to Catholicism that you might have heard little to nothing about in your catechism classes. Yes, I am talking about the Eastern Catholic Churches. In the past, ignorance of Eastern Catholicism by Roman Catholics has lead to persecution that could have been easily avoided. To close this gap on the modern generation of people, I have made a simple Q&A which answers some popular questions about Eastern Catholicism.

  1. What is Eastern Catholicism?

    Eastern Catholicism refers to the churches (in the East) which are autonomous, but are in full communion with Rome. Each Catholic Church has its own patriarch (the pope is considered the patriarch for the western church) which manages that Catholic Church, the pope is considered to be the first among equals. Even though Western Catholicism and Eastern Catholicism do have different aspects, they are still catholic in that both share in the same beliefs, professed in the Nicene Creed and the Apostle's Creed. However, the ways in which those beliefs are expressed differ in the East.
  2. I am a Roman Catholic. Can I still fulfill my Sunday obligation by attending Mass at an Eastern Rite Church?

    Yes, any Catholic can fulfill his or here Sunday obligation by attending Mass at any Catholic Church in communion with Rome regardless of rite. This being said, we are still bound to mainly participate in the rite in which we belong (if you are a Roman Catholic, even though you may attend Mass many times at an Eastern Catholic Church, you are still a Roman Catholic). If, for some reason, you feel called by God to change the rite in which you belong to and are serious about it, it is possible. If you want me to explain more about the process of changing rites, please indicate so in the comment box below, and I will address it in my next article.

    There are also rites other than the Roman Catholic Church which exist in the Western church as well, but the explanation of those is not the purpose of this article.
  3. Isn't Eastern Orthodox (or Oriental Orthodox) the same as Eastern Catholic?

    Not quite. Many people think of the Catholic Church being, on one side, the Roman Catholics, and on the other side, all of the Eastern Christians are grouped into the Eastern/Oriental Orthodox, which are apart from Rome due to schism. This thought is categorization is false. It is true that the Eastern Orthodox and Oriental Orthodox have the same beliefs, liturgy, and teachings as their Catholic counterparts, but the main difference is that Eastern Catholics are in communion with Rome and Eastern Orthodox and Oriental Orthodox are not. Except for one case, each Eastern Catholic Church has an Eastern/Oriental Orthodox counterpart. The exception to this is the Maronite Catholic Church, which has never separated from Rome.

    It is because of the Eastern Orthodox and Oriental Orthodox not being in communion with Rome that Catholics (whether western or eastern) cannot attend an Orthodox Divine Liturgy as the Sunday obligation.
  4. If I attend Mass at a Catholic church which is a different rite from which I belong to, do I have to observe the Eucharistic fast for that rite in order to receive communion?

    No, each Catholic is bound to observe the Eucharistic fasting time (in order to receive the Eucharist) which his or her respective rite has set fourth. In other words, Roman Catholics still observe the 1 hour fast before communion. For Eastern Catholics, even though you may attend Mass at a Roman Rite Church, you must still observe the fasting time set forth by your respective rite. However, if the rite of the church in which you are going to for Mass has a longer fasting period than your own rite does, there is nothing to stop you from matching that amount of time you must fast before receiving the Eucharist.
  5. Do I receive communion in an Eastern Catholic Mass the same way that I receive communion at a Roman Catholic Mass?

    No. All of the Eastern Catholic rites in existence do not have communion in the hand. In contrast to Roman Catholics, where the norm for receiving communion is on the tongue while you are kneeling, the norm for receiving communion in the Eastern rites is by intinction while you are standing.
  6. Why do Eastern Catholics use leavened bread instead of unleavened bread for the Eucharist?

    This is a matter of tradition. Traditionally, the western church has used unleavened bread and the eastern church has used leavened bread. Both are considered valid matter for confecting the Eucharist. The exception to this is the Maronite Rite, which still uses intinction for distributing communion, but uses unleavened bread (like the Roman Rite) instead of leavened bread.
  7. Will I do much singing if I go to an Eastern Catholic Mass?

    Yes, you will. The Eastern rites do not have a history of using instruments to accompany the people singing. In fact, the Eastern rites have much more singing in the Mass than the Western rites do (almost everything is chanted, including the readings). If you are not good at singing, still put your heart and soul into your singing, as you are probably not the only one in this situation.
  8. As a Roman Catholic, can I go to an Eastern Catholic priest for the sacrament of Confession?

    Yes, you can. As long as the priest has faculties to hear confessions, any Catholic priest (in communion with Rome) may hear your confession and grant you absolution.
  9. Do the Eastern Catholics recognize the same saints as Roman Catholics?

    The answer to this question is "partially". Both westerners and easterners recognize the same saints up until the time of the great schism in 1054 (if I am wrong about this, please let me know so I can correct this). After the schism, there was a divide in which saints were recognized as saints in the East and in the West. As part of the reconciliation between Rome and those in the Eastern rites which wanted to be in communion with Rome again, the Eastern Catholic Churches recognize the same saints in which the Roman Catholic Church does. However, the reverse is not true. There are some people recognized as saints by the Orthodox churches, but not by the Roman Catholic Church, which got "imported" as saints for the respective church's calendar when that Eastern church reunited with Rome. An example of this would be Saint Gregory Palamas, which the Eastern Orthodox churches recognize as a saint (and the Byzantine Catholic churches also recognize by extension), but the Roman Catholic Church does not recognize as a saint.
  10. Are Eastern Catholic priest bound to celibacy like Roman Catholic priests are?

    This may surprise some, but the answer to this question is also "partially". The Eastern Catholic Churches do have a history of a married priesthood. This means that married men (in those rites) are allowed to be ordained priests, but priests cannot marry. A married priest has as much power as a celibate priest does, so he can do things like confect a valid Eucharist and hear confessions just as well as a celibate priest can. If a priest is married and his wife dies, the priest cannot marry again and is then bound to celibacy for the rest of his life. This said, celibacy, even though it may be optional in the Eastern rites, is still strongly emphasized as an ideal for priests. This is manifested in the fact that, even though married men can be ordained priests, the bishops in the Eastern rites MUST be celibate. Deacons in the Eastern churches, like in the Roman Catholic Church, may either be celibate or married.

    As far as the Eastern rites and the married priesthood goes, things are a bit different here in the United States. In the US, a married priest still has all rights and responsibilities granted to him as his celibate counterparts. However, due to conflicts in the early part of Eastern Catholic history here in the US between Eastern Catholics and Roman Catholic bishops, the married priesthood is not fully recognized in the US. During the conflict, some Roman Catholic bishops offered no aid to Eastern Catholics and did things like denying faculties to Eastern Catholic priests to offer Mass in their dioceses. As a result of this conflict, the Holy See made a decree that stated that only celibate or widowed Eastern Catholic priests are allowed in the US (and all married priest should be recalled). As time went on, this was softened (as in married priests being allowed to live and work as priests in the US), but the fact still remains that only celibate men may be ordained as priests in the Eastern Rite churches here in the United States. Some Eastern Catholic bishops have gone around this by sending (married) priesthood candidates back to the "old country" (the land they were in before coming to the United States) to be ordained, and then bring them back to the United States, but this behavior is unusual.

    As a further note, there are a few Eastern Catholic Churches, such as the Syro-Malabar Catholic Church, which has opted to give up its historical right to have married priests.
 I will end by saying that the number of Catholics Churches does not equal the number of Catholic rites in existence. The Roman Rite is spread out all across the world, but it is still considered one church. In the East, in some instances, you have "national" churches. These churches may share the same rite, but they are considered separate Catholic Churches. An example of this can be found in the Ruthenian Catholic Church and the Ukrainian Greek Catholic Church, which both use the Byzantine Rite.

I hope this has sparked your curiosity to learn more about our faith and about the other rites of the Church. Maybe, instead of going to the Catholic Church you usually attend on Sunday, try attending an Eastern Catholic church in your area one time. The USCCB is gracious enough to provide a list of eparchies (the Eastern Catholic equivalent of a diocese) here in the US, and from there you can use it to find the closest Eastern Catholic Church to you. If you have thoughts or more questions about Eastern Catholicism, please post them in the comment box below, and I will address them in a future article.

link to list of eparchies: http://www.usccb.org/about/bishops-and-dioceses/all-eparchies.cfm

Let us also not forget to pray for unity between the Eastern and Western churches, so that we may (truly) be "one, holy, catholic, and apostolic church".

I know how hard it is for some people to wake up in the morning without coffee. If you are going to drink coffee, why not drink it like a mystic monk? Some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase) is what you really need when it comes to coffee. Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer (or what's left of it), they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well. The coffee (or tea) also makes for great gifts as well.








Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). The update for the paid version of Mobile Media Manager is out, but my last submission update for the free version is (still) currently in Microsoft Apphub certification. BSA Eagle Tracker will also be getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Monday, August 20, 2012

A Reflection on Today's Readings for the Memorial of St. Bernard

Well, this week is a big one in the Church. We have so many feasts of saints in the church this week. Today, we celebrate the memorial of St. Bernard, one of the great monastics of the Church.

link to today's daily scripture readings for Mass: http://www.usccb.org/bible/readings/082012.cfm

Our first reading comes from the book of Ezekiel. In this reading, God first says to Ezekiel that he will take away "the delight of your eyes, but do not mourn or weep or shed any tears." God does exactly that, and Ezekiel is instructed by God not to mourn for his loss.The people, wondering what all this means, asked Ezekiel and he says the following:
Thus the word of the LORD came to me:
Say to the house of Israel:
Thus says the Lord GOD:
I will now desecrate my sanctuary, the stronghold of your pride,
the delight of your eyes, the desire of your soul.
The sons and daughters you left behind shall fall by the sword.
Ezekiel shall be a sign for you:
all that he did you shall do when it happens.
Thus you shall know that I am the LORD.
You shall do as I have done,
not covering your beards nor eating the customary bread.
Your turbans shall remain on your heads, your sandals on your feet.
You shall not mourn or weep,
but you shall rot away because of your sins and groan one to another.
God says that he will take what is dear to them and ruin it. At this point in time, the Israelites were in a state of exile. God gently reminds the Israelites that they are still in exile and does not allow the them to mourn because of their past sins. All this is a part of the preparation for the coming of Christ.

In our Responsorial Psalm, we have the response of "You have forgotten God who gave you birth."In this psalm, God is angry at the Israelites for forgetting him and putting idols in place of him. This psalm very well applies to today's society as well. American society has grown into a very egotistical one. In the word egotistical, we find the word "ego", which, in Latin, means "I". In other words, our society is all about "me", the individual. With all the bad things that happen in society, like, for example, abortion, the mercy-less killing of the unborn, or contraception, the (unnatural) prevention of new life from existing, we can very well say we have forgotten God and put ourselves in the place of God.

In the gospel reading, we have the familiar story of a rich young man approaching Jesus and asking what you need to inherit eternal life. In short, Jesus says that you must keep his commandments (the ten commandments). What follows is an indication that following the rules is simply not enough:
"If you wish to be perfect, go,
sell what you have and give to the poor,
and you will have treasure in heaven.
Then come, follow me."
After this, we read that the young man went away saddened, "for he had many possessions." Now, from a literalistic point of view, we could come to the conclusion that besides following the 10 commandments God gave us, we need to sell everything we have. Some people, such as Saint Francis of Assisi, have done this, but those are the more extreme cases. The real point of this is to say that wealth is not a bad thing, but the wealth (or anything else we hold dear to ourselves) should stand in the way of following Christ and also what you do with that wealth matters. We should not hoard our wealth, but freely give from it without expectation of return to help the poor where we live.

In all of our readings, we find a theme of putting God before all else. Not doing so will result in dire consequences for us all. As I mentioned previously, a great bit of American society has turned away from God and turned to false idols instead. Because of this, we can see the horrible results of this turning away in society today. In an egotistical society, the poor and needy are the hardest hit because everyone cares only about the well-being of himself or herself, so in a way, "I" am more important than helping my brothers and sisters in need. The first step to make right is, as a society, to turn to God once again and ask for his mercy and forgiveness.Without God, a society (or even a civilization) cannot exist and bear good fruits. The sacrament of Confession is a great resource in this regard. After all, it is mentioned in the Acts of the Apostles that one must "Be penitent, therefore, and be converted, that your sins may be blotted out. That when the times of refreshment shall come from the presence of the Lord, and he shall send him who hath been preached unto you, Jesus Christ". (Acts 3:19)

For the record, I am not a priest or deacon (yet), so I can't call this a "homily" (yet). I am just a layman, but also with the feeling that God is calling me to the priesthood. Please continue to pray for vocations to the priesthood and for society to turn back to God.

Comments on this and suggestions for improvement are very much welcome, as this is some "practice" for when I have to start writing real homilies. Please submit comments and suggestions in the comment box below.

I know how hard it is for some people to wake up in the morning without coffee. If you are going to drink coffee, why not drink it like a mystic monk? Some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase) is what you really need when it comes to coffee. Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer (or what's left of it), they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well. The coffee (or tea) also makes for great gifts as well.







Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). The update for the paid version of Mobile Media Manager is out, but my last submission update for the free version in Microsoft Apphub certification failed, so release of the update to the free version will be a few days (< 7). BSA Eagle Tracker is also getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Tuesday, August 14, 2012

Some Short News for Computer Science Students and Teachers in Fall 2012

It's that time of year again where everyone starts to realize that summer break is almost over and it is time to head back to school. With this, I have a few announcements for those being educated in Computer Science.

What better way is there to start the preparation for the school year off than by installing Windows 8 on your computer? Tomorrow, Windows 8 will make its way on MSDN. I am sure, by default, this will also apply for MSDNAA as well, which has now been integrated into Dreamspark. If it doesn't exactly show up tomorrow, check back in a day or two. You might be better off doing that anyway, as I am sure there will be much traffic on MSDN trying to download the RTM version of Windows 8.

Speaking of Dreamspark, students (especially freshmen) should know that Microsoft is generous to students, so generous that you have access to a good bit of software for free which, otherwise (if you weren't a student), would cost you some major $$$. This software includes products like Windows (so, for example, if you got the Home Premium flavor of Windows 7 installed on your computer, you can upgrade it to the Pro flavor of Windows 7. For development purposes, you also get access to Visual Studio for free. These are just some examples, but you get the idea.

As I mentioned before, start thinking ideas for your school's Imagine Cup team. If your school doesn't have a team, you can always start one. The Imagine Cup is open to both high school and college students, but be warned that winning will not be easy. Still, do not let the fact that winning is hard get in the way of you or your team.

With Windows 8 comes WinRT, a whole new set of APIs for Windows. Windows 8 programs can be written in javascript, c#, or c++. Feel free to combine languages if you like, but be warned there are constraints when working in more than 1 language on the same project.

Well, this all for now in this new briefing, but I hope that you can do something with this information. For students, all you really have to pay for when getting a new computer is the hardware. As an additional request, I know there are those of us who really like a company's software and exhibit fanboy-like behavior and there are those of us who don't care and just "use what works". If you are going to have debates between software and/or hardware products this year (like Windows 8 vs Mac OS X Mountain Lion), please do so with charity and don't reduce things to ad hominem attacks. If it comes down to using ad hominem attacks, you've basically lost the debate (automatically).

As a college student myself, I know what a drag it can be in the morning if I don't have my coffee to get me started. If you are going to drink coffee, why not drink it like a mystic monk. Some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase) is what you really need when it comes to coffee. Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer (or what's left of it), they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well.






Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). The update for the paid version of Mobile Media Manager is out, but my last submission update for the free version in Microsoft Apphub certification failed, so release of the update to the free version will be a few days (< 7). BSA Eagle Tracker is also getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Friday, August 10, 2012

New Domain for Catholic Tech Geek

I just thought I would let all of my readers know that I now have a (proper) domain name for this blog. If you attempt to visit the blog via the old address (catholictechgeek.blogspot.com), it will just redirect you to the new domain (at least, for the time being, which is indefinite). Please take a moment to update your bookmarks to the new address.

I might also add that navigating to this blog might be a bit rocky within the next 24 hours of the publishing time of this post. I am sorry if this causes any inconveniences.

The new url for this blog is: http://www.catholictechgeek.com/

To celebrate, why don't you try some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase). Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer, they are also offering Iced Coffee for purchase as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well.





Thursday, August 9, 2012

Some Things You Need to Watch Out For in WinRT

We all know that Windows 8 is coming out in October. We also know that developers are hard at work trying to ready their apps for Windows 8 when it is finally released. However, if you're new to WinRT or have a big amount of experience coding using C++ or one of the .Net languages like C#, there are some things you have to watch out for.

For your primitive data types, WinRT supports 99.9% of the primitive types supported in the .Net Framework languages. The only ones it doesn't support are 8-bit signed integers. I will also add that Javascript limits a Number to only 53 bits, so be careful when dealing with large numbers.

Compared to C++ which allows mutable strings, the .Net languages consider strings to be immutable. WinRT has taken the route of strings being immutable (even in C++), and the use of NULL or (nullptr) with strings is now frowned upon. Any string which is set to NULL is treated as an empty string (with 0 characters).

In the fight between pass by reference and pass by value, WinRT only passes interfaces as references. All other types are passed by value. This means that you should be careful when passing objects. Structs are allowed, but structs can only hold information of semantic value (such as strings, numbers, and other structs). Pointers inside a struct are not supported. If you are programming using Javascript, please note that Structs are not directly supported. In this case, if you want a struct in javascript, you will have to create a Class which just holds values, mimicking the functionality of a struct.

In Data Structures, we have a big change. Arrays normally are reference types, pointing to a "group" of same-type values (or objects) as part of one big memory chunk. In WinRT, arrays are now value types. I am not sure how the memory management actually works yet (whether it's still one big chunk for the group or not).

For events, you handle them the same way that you normally do in your language of choice (for example, in C#, you add event listeners using += and remove event listeners using -=, so you still continue this practice when developing WinRT programs).

For method overloading, WinRT changes how this works. Normally in method overloading, you can either use a different number of parameters for each declaration of a function, different types of parameters for each declaration of a function (for example, the function displayMessageOnScreen(string message) and displayMessageOnScreen(char[] message)), or a combination of the two approaches. In WinRT, method overloading is determined by the number of parameters, so something like the example I gave above would throw an error in WinRT.

As far as Collections go, many of the collection types found in .Net have a couterpart in WinRT. As far as specific changes go, the WinRT Vector type resembles arrays and the array syntax is used to consume them and the WinRT Map type is a key/value pair collection, and is projected as Dictionary in .NET languages.

Regarding asynchronous functions, all functions taking more than 50 milliseconds to complete is deemed an "async method.

For information, please see http://channel9.msdn.com/events/BUILD/BUILD2011/PLAT-876T. I hope this is helpful to you in some way, shape, or form when developing WinRT programs.

If you have any thoughts or comments of your own about this, feel free to share them via the comment box below or e-mail me at catholictechgeek@gmail.com.You can also find me on twitter (twitter username is @rctechgeek). Feel free to subscribe to my rss feed too. I am now on Tumblr now as well (link to Tumblr is http://www.tumblr.com/blog/catholictechgeek), so please follow me on Tumblr too.

If you're feeling thirsty while using the computer or can't quite stay awake while using one, drink  (or give someone you care about) some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase). Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer, they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well.









Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). The update for the paid version of Mobile Media Manager is out, but my last submission update for the free version in Microsoft Apphub certification failed, so release of the update to the free version will be a few days (< 7). BSA Eagle Tracker is also getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Tuesday, August 7, 2012

Imagine Cup 2013: Start Thinking Now

Well, it is still summer, but we are now in August, which is when students and teachers start thinking about heading back to school. While we are on the subject of school, if you are looking for something to do with your computer science class this year, look no further than the Imagine Cup.

The Imagine Cup is a software competition for students that Microsoft holds every year. Each year has a theme based on the UN Millennium goals. Depending on the sector of the competition you are a part of, you have to design a piece of software that reflects the theme.

There are a few sections of the Imagine Cup, but the most popular are Software Design and Game Design. In Software Design, students have to come up with a solution to a problem (based on the UN Millennium Goals) using hardware and Microsoft software. The team who comes up with the best solution to the team's problem wins. In game design, students design a game (based on the UN Millennium Goals) for either Windows Phone or Xbox which reflects the year's theme.

Participation in the competition can be done by both high school students and college students.

The competition (at least, for the competitions mentioned above) consists of 4 rounds. In round 1, the team submits a plan, which includes a storyboard and a description. A team can also submit an alpha or beta build, but it is optional for this round. All entries which survive round 1 move on to round 2. In round 2, teams need to submit a working prototype, an updated project plan, and a video describing the whole thing. If you survive round 2, things get better.

Round 3 is the US finals (or if you don't live in the United States, your country's finals). Here, you and your team get flown out to Redmond for a visit to Microsoft's headquarters where, incidentally, the US Finals are held. As a bonus, anyone who makes it this far in the competition gets a free opportunity to interview for a Microsoft internship or, if you are a senior in college, a full-time job at Microsoft. This also the round when your project gets voted on by millions of people on Facebook to determine the People's Choice. The first place winners of the Software Design competition move on to round 4, the last round of the competition. The first place winners of the Game Design competition are recognized, but do not get to move on to round 4 because every country participating in the Imagine Cup has a Software Design competition, but not every country has a Game Design competition.

Round 4 is the World Finals. Here, the winners of the Software Design competitions from all over gather to see which one is the best in the world. Word has it that the world finals are going to be held in Russia in 2013.

So, I hope I've gotten your interest. While the theme for the 2013 competition has not been revealed yet, you can preregister. For more information on the Imagine Cup competion, please see http://bit.ly/fcPDqa. For everything you need for the competition, students can get any software you need via Dreamspark.

If you have any thoughts or comments of your own about the Imagine Cup or if you are thinking of entering the 2013 competion, feel free to share your thoughts and comments via the comment box below or e-mail me at catholictechgeek@gmail.com.You can also find me on twitter (twitter username is @rctechgeek). Feel free to subscribe to my rss feed too. I am now on Tumblr now as well (link to Tumblr is http://www.tumblr.com/blog/catholictechgeek), so please follow me on Tumblr too.

If you're feeling thirsty while using the computer or can't quite stay awake while using one, drink  (or give someone you care about) some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase). Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer, they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well.









Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). The update for the paid version of Mobile Media Manager is out, but my last submission update for the free version in Microsoft Apphub certification failed, so release of the update to the free version will be a few days (< 7). BSA Eagle Tracker is also getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Does Windows 8 and WinRT mean Death to the Command Line in Windows?

First, if you didn't get the news, Windows 8 has been released to computer manufacturers (OEMS) so they can start on developing device drivers and other components for Windows 8. If you have a MSDN subscription, you can grab the RTM version on August 15.

With Windows 8 comes a big emphasis on (graphical) user interface in programming. A big part of this is developing with touch in mind and what you can do with touch. However, I am concerned that the graphical user interface is being somewhat overemphasized and the usefulness of the command line is in danger of being neglected.

For those of you who haven't done work in Linux or are too young to remember MSDOS, a command line (on Windows, I believe it is called "Command Prompt") is a tool you use to type in and execute a program and any (special?) parameters for it. Up until Windows 95, you needed to have MSDOS installed to run windows. Windows 95 was the first release of windows to be independent of the command line. This trend that Windows 95 started has continued through further release versions of Windows even through today. Even though Windows 95 and any future releases of Windows can run independent of the command line, Microsoft still includes a console program to access the command line in Windows.

I will admit that a graphical user interface makes computer use much easier, especially for those who are "computer-challenged" or don't know a lot about computers. However, the command line offers much more power than any graphical user interface. You can specify exactly the program and any parameters you want the program to run with. If you launch a program from a graphical user interface, it either launch with the "default" options and no special parameters or, if using a shortcut, whatever parameters are configured for the given program in that shortcut. It is possible for programs which have a graphical user interface (gui) to also have parameters which can be used on the command line. Most of the time, these parameters for programs with a gui are either hidden away somewhere (such as the README) or not disclosed.

In Windows 8, Microsoft DID include the command line. I know this is certainly true for the 32-bit and 64-bit X86 builds of Windows 8 (partially, I think, because of desktop mode). However, there is still no word yet on whether Microsoft will include the command line for the ARM build of Windows 8. This is further complicated by the fact that the LaunchFileAsync() function found in the Launcher class in WinRT will not launch files which contain executable code. With this function, the file chosen will be launched by the default program associated with the file's extension or you can use an "Open File With" dialog box to choose which program will open that file type. For more details on the Launcher class, please see http://msdn.microsoft.com/en-us/library/windows/apps/br241801.aspx.

The fact that you cannot use a program to launch another program (command line excepted) is not a problem for most developers in most situations. However, if there does come an instance where you need to launch an external program in a WinRT program, you will be out of luck. This is particularly true for those of you who use rom kitchens to build custom roms for your smartphone or pocket pc. As to not derail the purpose of this article, I will touch on rom kitchens in Windows 8 in a future article.

Touch does pose a problem in implementing a command line. The command line, at its conception, never envisioned that people would use touch (or a stylus) with it. The command line was designed for use with a hardware keyboard. To get around this, you can use a "soft" keyboard (or handwriting recognition software when using a stylus, but this is not foolproof) to type in the command line on a computer which lacks a hardware keyboard. This is the approach used in Windows XP Tablet, Windows Vista, Windows 7, and any handheld varieties of Linux. In a touch world, the command line will have to "evolve" so that there is an onscreen keyboard which is movable on the screen to wherever the user wants it AND be able to view what you are typing using the onscreen keyboard. One approach to this could be having the onscreen keyboard at the bottom of the screen and any console output above the keyboard without the console output and the onscreen keyboard overlapping.

As always, a good graphical user interface will always make your users happy, since most of the users are not heavy power users which need a command line. The big thing is to have the great emphasis on an excellent graphical user interface, but not to leave the big power users which need a command line out in the cold in the process.

So what do you think this situation? If you have any thoughts or comments of your own about this, feel free to share them via the comment box below or e-mail me at catholictechgeek@gmail.com.You can also find me on twitter (twitter username is @rctechgeek). Feel free to subscribe to my rss feed too. I am now on Tumblr now as well (link to Tumblr is http://www.tumblr.com/blog/catholictechgeek), so please follow me on Tumblr too.

If you're feeling thirsty while using the computer or can't quite stay awake while using one, drink  (or give someone you care about) some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase). Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer, they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well.








Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). The update for the paid version of Mobile Media Manager is out, but my last submission update for the free version in Microsoft Apphub certification failed, so release of the update to the free version will be a few days (< 7). BSA Eagle Tracker is also getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Wednesday, August 1, 2012

The Gift of Giving in the Windows Phone Marketplace

On the developer side of the Windows Phone marketplace, there are enough headaches to deal with, but this is not the purpose of this article. On the user side, the marketplace is relatively stable. Downloading can be done via wi-fi or over 3G/4G cellular internet. What could be improved here is payment options for apps.

Currently, the only options for payment in the Windows Phone marketplace are payment via credit/debit card or payment via cell carrier tab (if your carrier supports this, as I am not sure that all carriers do). However, if you don't have a credit card you can pay with, you are out of luck and can only download the free apps out there.

It would be good if Microsoft did something similar to what Apple did with iTunes. With iTunes, Apple sells gift cards in stores that people can use on iTunes to buy music, as well as apps. Microsoft should have their own "gift card" which people can buy in real life and use in the marketplace. There are many valid reasons for this. One is if a person wishes to impose a spending limit for apps on himself or herself. Another reason would be for a person which doesn't have a credit card due to bad credit or no credit (like teens) And yet another would be for a gift for occasions such a birthday or Christmas.

Another option Microsoft should look into is the ability for developers to "reward" testers. Sometimes, a developer may want to "reward" a beta tester with a "free copy" of the released version of an app on the marketplace as thanks for help with testing pre-release versions of apps. Sometimes, a developer, for whatever reason, may want to give a free copy of his or her paid software to a certain person (such as friends or family) for free. Currently, there is no mechanism in place for the developer to do this. This could be accomplished via a one-time promo code which the developer gives the user and the user inputs at time of buying the app.

To help with the first issue, besides a gift card (in amounts of real money) that people can buy, Microsoft could also look into perhaps using their system of Microsoft points to pay for apps. On the Xbox marketplace or Zune marketplace, you need to use points to pay. Wouldn't it be great if a user had some extra points and he or she could buy your app with it? Using Microsoft's own points conversion to convert the user's points into real money for the developer will have to happen, but I don't think this is a big deal. On a side note, Microsoft should unify their method of payment across the windows phone marketplace, the windows 8 marketplace, the Xbox marketplace and the Zune marketplace by either having all marketplace payments as either "all points" or "all (real) money". I hope that when Windows 8 comes out, Microsoft will have looked at all the problems had with Windows Phone and come up with adequate solutions for them.

Do you think these solutions for alternate payment I have proposed have any merit? If so (or if not), or if you have any thoughts or comments of your own about this, feel free to share them via the comment box below.You can also find me on twitter (twitter username is @rctechgeek). Feel free to subscribe to my rss feed too. I am now on Tumblr now as well (link to Tumblr is http://www.tumblr.com/blog/catholictechgeek), so please follow me on Tumblr too.

If you're feeling thirsty or feel like giving to someone, drink  (or give someone you care about) some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase). Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer, they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well.







Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). The update for the paid version is out, with the free version currently in Microsoft Apphub certification (due to be out soon within a few days). BSA Eagle Tracker is also getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Thursday, July 19, 2012

Windows 8: The Countdown Begins

It's almost that time again, the time when the next version of Microsoft Windows makes its way from Microsoft into the hands of users everywhere.

According to Microsoft, Windows 8 will be put in the hands of OEMs (Original Equipment Manufacturers, or quite simply, the big computer companies which make the computers you buy) in August. From there, they will have some time to develop and test drivers for the new operating system, as well as come up with ideas for new computer products, all leading up to the big release day.

Microsoft says that Windows 8 will be released on October 26, 2012. This release date applies to new Windows 8 computers and to upgrades from previous versions of Windows. I have mentioned in previous blog posts that you don't need to buy new hardware just to run the next version of Windows 7 this time, meaning that if your computer runs Windows 7 well (or even Windows Vista, as bad as that was, well), it can run Windows 8 (in place). To provide an incentive to upgrade, through January 31 of next year, Microsoft is running a special upgrade price, $39.99. The only catch here is that you must be running Windows XP or later, but I can't think of many situations where this wouldn't be the case. If you're the kind of person which likes the install files on physical media, a packaged DVD upgrade to Windows 8 (Pro) will cost you $69.99 during the same period of time.

If you go the upgrade route, the kinds of files and settings you can migrate depend on which version of Windows you are upgrading from. Users running any flavor of Windows 7 can upgrade to Windows 8 pro and migrate everything along which includes your Windows settings, personal files, and apps. Users running Windows Vista can only migrate your Windows settings and personal files. Users running Windows XP will only be able to migrate your personal files. In many instances, a backup of any important files on the computer and a clean install (meaning that you start fresh) will be the best option to choose.

If you really want to jump on the touch features found in Windows 8 and currently don't have a tablet pc or slate pc, you might want to just wait until the OEMs come out with some offerings with touch/stylus and go with that. Even if touch is not a big factor for you, the performance fixes/new features should entice you to upgrade. With Windows 8, you get the new Metro UI, which is the new user interface standard with Windows, as well as Xbox Live, Zune (excuse me, I mean "Xbox Music"), and the Windows Marketplace.

With the upgrade, you can now download it and use a big enough usb drive or a dvd as install media. Judging from my experiences with the Windows 8 Consumer Preview/Release Preview, you will need a usb drive which is 8gb or bigger if you choose to use a usb drive as install media. Now granted, you could also do this with Windows 7 as well, but this time, the download and create your own install media thing is much more mainstream.

If you wait to buy until after the promotional period or wait for a boxed retail version of Windows 8 to come out, there is no word yet on how much you will have to pay for it. I guess then, we will just have to wait and see what happens. If just can't wait until October, the release preview of Windows 8 is still available for you to download and install. Remember: no matter what you do, ALWAYS BACKUP IMPORTANT FILES FIRST before doing any major operations on your hard drive such as (re)installing Windows

My prediction is that it will be the consumers (and a little more than just the early adopters this time with the cheap upgrade price) which will be the first to jump on Windows 8. Businesses and organizations will wait until at least the first Windows 8 service pack comes out before any upgrades happen.

If you have any thoughts or comments on anything related to Windows 8, feel free to share them via the comment box below.You can also find me on twitter (twitter username is @rctechgeek). Feel free to subscribe to my rss feed too. I am now on Tumblr now as well (link to Tumblr is http://www.tumblr.com/blog/catholictechgeek), so please follow me on Tumblr too.

If you're at work now and can't seem to stay awake or if your're driving to work and you need that coffee to get you going in the morning, drink some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase). Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer, they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well.






Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). New versions of the media player with new features/bug fixes is coming within a week (most likely sooner than this, but definitely within 2 weeks) of passing Microsoft Apphub certification. BSA Eagle Tracker is also getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

Tuesday, July 17, 2012

The Implications of the Windows 8 Cloud in the Enterprise

If you haven't seen or tried Windows 8 yet, there is a big change in procedures as far as logging in goes. The big thing with Windows 8 is using the power of "The Cloud" to synchronize your settings across all computers you own. In order to utilize this sync feature, you must have a windows live id. In fact, this is the new norm in logging in to Windows. To log in, you input your windows live id username as the login username and your windows live id password as your login password. For a consumer, this is a welcome feature. Many families own more than one computer and can now have the same settings such as desktop wallpaper or Internet Explorer favorites across all of their computers. What's more is that you can customize which settings get synchronized, so you can pick and choose what gets synced and what doesn't. In the enterprise, this doesn't work so well.

In a business, computer security is much more uptight. Like consumers, you still have to worry about stuff like viruses and malware. However, businesses also have to worry about integration with existing systems. Access to company resources is still controlled by active directory and all given permissions on existing domains is still active. Since Windows 8 has built-in integration with Skydrive, the potential of (unauthorized) transfer of company files from company property increases. With existing systems, you still have this problem, but it is much easier to catch since you don't have to worry about numerous windows live ids being used constantly. With the Windows Live Id, you also open up to the intrusion of the personal life with company life. For example, with the synchronized settings, you may have an employee which had an offensive wallpaper on his home computer, and then it got transferred over to the work computer by default. There is also consumer programs on there like Xbox Live as well, which would almost certainly be disabled in an enterprise setting. You furthermore have the issue of being able to install unauthorized programs from the marketplace, but I believe installing from the marketplace is (still) controlled by access levels (in other words, only admin users can still install programs from the marketplace).

For the benefit of enterprise users, there is an option in which you can set up "local" users that only reside on the computer (very similar to what you already have now). The thing with local users is that settings are not synchronized between computers. I am sure that most companies that move to Windows 8 will be happy with the local user option. To solve file and settings synchronization issues, one solution is to have a "company" windows live id. This would something which would be set up and managed by the company, being able to control which windows live services a user has access to.

A plus side about the windows live id is that it works with the synchronization features already mentioned. Being able to work from any company computer anywhere seems like a great thing. However, let's not forget that when a new user logs in with the windows live id, the new user is automatically added to the list of users for that computer, and files created by that new user reside on the computer even after you log off unless you delete them first. Depending upon the situation, this can be a security risk.

From what I can see, Windows 8 is a great consumer operating system designed for consumers and students alike. However, these (and more) are some issues which enterprise users will have to iron out if they will, indeed, make the jump from Windows 7 to Windows 8. I will admit that I haven't really gotten a chance to test out Windows 8 in a domain setting. Word has it that the professional version of Windows 8 will have support for stuff that enterprise users need, like the ability to join a domain. In the next version of Windows Server, there are no guarantees, but Microsoft might consider some of these issues when updating tools to control group policy settings.

If any enterprise users or I.T. department people have already done some testing with Windows 8, I would love to hear about how testing went and what the results are. You can share this via the comment box below.You can also find me on twitter (twitter username is @rctechgeek). Feel free to subscribe to my rss feed too. I am now on Tumblr now as well (link to Tumblr is http://www.tumblr.com/blog/catholictechgeek), so please follow me on Tumblr too.

If you're at work now and can't seem to stay awake or if your're driving to work and you need that coffee to get you going in the morning, drink some tasty Mystic Monk Coffee (use this link or click on the picture below to access the store and purchase). Trust me, it's good coffee (in most instances, much better than Starbucks coffee) and you won't regret buying some (just keep it away from your computer keyboard or laptop/tablet). For the summer, they are also offering Iced Coffee as well. If you like tea more than coffee, they also offer tea. Using the link (or picture below) to buy the coffee (or tea) helps the monks out and helps me with college expenses as well.





Feel free to try out my apps for Windows Phone: Mobile Media Manager, a media player app I made which has some features which (I feel) are missing from the system Zune player, and BSA Eagle Tracker, an app that boy scouts can use to track their progress to Eagle Scout (when the scout handbook isn't always handy). New versions of the media player with new features/bug fixes is coming within a week (most likely sooner than this, but definitely within 2 weeks) of passing Microsoft Apphub certification. BSA Eagle Tracker is also getting a bug fix for an obscure bug I noticed recently.

BSA Eagle Tracker download: http://bit.ly/Mm1Upo
Mobile Media Manager (paid version) download: http://bit.ly/y3rf6V
Mobile Media Manager (free version) download: http://bit.ly/xGCsWE

ShareThis