<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
<channel>
<title>Programming</title>
<link>http://www.computersight.com/Programming/index.1173</link>
<description>New posts in Programming</description>
<item>
<title>Automated Ot, Leave and Change Shift Monitoring</title>
<link>http://www.computersight.com/Programming/Visual-Basic/Automated-Ot-Leave-and-Change-Shift-Monitoring.236961</link>
<description>
<![CDATA[<p>In global perspective, monitoring overtime, leave and change shift has been a central discussion in business world. There were series of article written in which employee pleads for appreciation and they feel valued whenever an effort has been commended.</p>
<p>Locally, Human Resource Management alone does the job of monitoring overtime, leave and change shift. This setting is indeed a false one. Most of the companies in the Philippines are owned by the Japanese and the American. Certainly, Filipinos encompass &amp;frac34;'s of the population.  Unfortunately, it is proven that most of the Filipinos relate themselves to common local connotation that is &amp;ldquo;Mamaya Na!&amp;rdquo;</p>
<p>Likewise, Ibiden Philippines, Inc. monitors overtime, leave and change shift through HR Department. Other departments just like QA monitors overtime, leave and change shift but not as serious as HR's monitoring. Some departments even rely with HR's update by the end of the month. Sadly, there was a delay in HR updates.</p>
<p>Hence, Automated OT, Leave &amp;amp; Change Shift Monitoring&amp;reg; was developed to alleviate the scenario.</p>
<h3>Productivity</h3>
<p>In the first place, IPI employees are unconscious of their productivity since there was no monitoring at all. This allows them to work without direction in the sense that they will just work in manner of just working.</p>
<h3>Quality</h3>
<p>Some departments have monitoring of overtime, leave and change shift. However, their monitoring is manual. Manual monitoring is susceptible to human errors. Thus, the quality and accuracy of computation is being sacrificed.</p>
<h3>Cost</h3>
<p>Since there was no monitoring of overtime, employees can render overtime on the basis of their &amp;ldquo;wants&amp;rdquo; not on the &amp;ldquo;needs of the company&amp;rdquo; for their service. This fact incurs cost.</p>
<h3>Morale</h3>
<p>No recognition is given to employees who were not able to file leave and change shifts per month. This hampers appreciation and employee satisfaction.</p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FVisual-Basic%2FAutomated-Ot-Leave-and-Change-Shift-Monitoring.236961"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FVisual-Basic%2FAutomated-Ot-Leave-and-Change-Shift-Monitoring.236961" border="0"/></a>]]></description>
<pubDate>Mon, 01 Sep 2008 03:22:54 PST</pubDate></item>
<item>
<title>Web Journal: My Indoctrination Into Computers &amp; the World Wide Web</title>
<link>http://www.computersight.com/Programming/HTML/Web-Journal-My-Indoctrination-Into-Computers--the-World-Wide-Web.203853</link>
<description>
<![CDATA[<p>&amp;nbsp;</p>
<h3>The information superhighway</h3>
<p>My first computer was a <a href="http://oldcomputers.net/vic20.html" target="_blank">VIC-20</a>, by Commodore. This was maybe in 1983? It was just a clunky keyboard that interfaced with my mom's floor model television via a formidable-looking "alligator clip" that visually was more suited for automotive jumper cables.</p>
<p>When attached to the two screws on the back of the television set marked &amp;ldquo;VHF&amp;rdquo;, my computer occasionally had a "color monitor" of just 16 colors.</p>
<p>Despite her initial protestations and concerns of this hybrid set up "&amp;hellip;possibly damaging the television", I got fare time with the device. I was quite satisfied with my so-called computer. I could not envision much beyond the mystery of this machine and the language it spoke. I could play pre-packaged games that came as a small square "cassettes" that plugged into the back of the keyboard.</p>
<p>A game called <a href="http://en.wikipedia.org/wiki/Battle_Chess" target="_blank">Battle Chess</a> was my all-time favorite, especially when I added a "joystick" to enhance my ability to interact with the Chess characters. I usually lost the game, but it was fun anyway</p>
<p>I learned a bit of <a href="http://en.wikipedia.org/wiki/BASIC_programming_language" target="_blank">B.A.S.I.C.</a> language in which I could make a small <a href="http://en.wikipedia.org/wiki/ASCII" target="_blank">ASCII</a> "stick-man" character on-screen do jumping jack exercises. Faster or slower this character would jump, based upon the number of times I coded the "For/Next" loop to execute before the next "If/Then' statement. This was about the extent of my "programming abilities"</p>
<p>In the very early 90's I attended a brief (10-week long?) one-night-per-week Adult Education Course for Programming in BASIC. I did okay with it, I sort-of "got it". I passed the class near the top. But I could only see one thing for the future...-yeah, I'd need a better computer.</p>
<h3>Say, isn't that one of those new-fangled MOS 6510 processors?</h3>
<p>I next bought a used <a href="http://en.wikipedia.org/wiki/Commodore_64" target="_blank">Commodore_64</a> computer, which was okay for about a year. I knew of a few "bulletin boards" and something called "telnet, and could possibly have connected to and send/read messages.</p>
<p>In 1985 or "86maybe, I "upgraded" to a new <a href="http://www.old-computers.com/MUSEUM/computer.asp?c=21" target="_blank">ATARI 130XE</a> but without a modem I still could not access anything beyond pre-canned programs on mini-cassette. I wanted to exchange a few e-notes with friends met at science fiction conventions whom spoke of this "telnet" thing, but my system without peripheral upgrades would not support it. I did however, very much enjoy a "game" called &amp;ldquo;<a target="_blank"></a><a target="_blank"></a><a href="http://en.wikipedia.org/wiki/The_Halley_Project" target="_blank">The Halley Project</a> &amp;rdquo; and while I never attained the end of the game and subsequently found the hidden so-called "Easter Egg" Extended Game Play that was said to exist, I much enjoyed this game.</p>
<p>The "IBM-PC" was the golden standard, so next came my first "real" computer, a <a href="http://en.wikipedia.org/wiki/Tandy_1000" target="_blank">TANDY 1000 RLX</a> computer by Radio Shack.</p>
<p>-Yeah, -mistakes come in threes I'm afraid&amp;hellip;*grin*. Enough said!</p>
<p>While I was doing this, the Internet as we know it was quite ready to be born. There might have been quite a few telnet bulletin boards out there by now, linking together, encompassing larger areas of lay-users. The emergence of "backbone" companies such as <a href="http://en.wikipedia.org/wiki/AOL" target="_blank">America Online</a> and <a href="http://en.wikipedia.org/wiki/CompuServe" target="_blank">CompuServe</a> brought "internet" to the masses. Physical landlines were being strung by companies like Sprint, which were to be integral to the Internet boom about to emerge. From what had begun as a Professionals-users-only Old-boys club, emerged something the World had never expected, The <a href="http://en.wikipedia.org/wiki/World_Wide_Web" target="_blank">World Wide Web</a>. A "critical mass" of would-be users had been achieved, the ribbon was unceremoniously cut and a Information Superhighway we call "The Internet" exploded forth as many thousands of users joined in that first year alone with exponentially more every year since.</p>
<p>I had joined the emerging "internet" circa early 1994 with a program called PC_LINK" (not to be confused with a business that was later created in the late 1990s with the same name) on my new computer with a "i186" and 14.4kbs modem. I found a way to tweak this from the bench-tester's 14.4-baud speed to 19.2-baud. This was still quite slow, really.</p>
<p>An aftermarket modem upgrade to a 28.8-kbs helped. A few years later, I had to upgrade yet again, to a COMPAQ Presario with "i586" with the optimum dial-up standard, the 56-kbs modem. And still, the Internet demanded more and more of computers. Today I use a used-to-be-HP with AMD-K6, tricked-out with added-on peripherals, and can barely keep up with the changes!</p>
<p>Still, my biggest personal pet peeve was that Personal Web-Pages take so long to load on dial-up! Why? I learned that there are "tricks" a conscientious Web-page programmer can do to assist users of "slower" computers. -Better coding.</p>
<h3>Road signs to Guide You</h3>
<p>Codified thought... I wanted to learn even just a little bit of how to write HTML. How to change the color of my text posted upon a Forum, or how to use a different font or emphasis... -That would do. But learning how to write Web Pages seemed impossible! On "forums" I would edit my replies to include little things gleaned like colored text, altered text sizes, and other styles of font. I wrote down what worked, what it does. I needed the skills to write my own pages.</p>
<h3>So, how about writing your own code?</h3>
<p>It was about seven years ago I began to learn through online resources and later, signed up via Internet classes with Distance Education Course and made it through several courses on "Introduction to HTML" and "Web-Page Design w/ multi-Media". It was difficult as all new things are. I learned some basic HTML, tried it and quickly saw how sometimes what I wrote was skewed on one or the other of the two main browsers, Internet Explorer and Netscape! This is terrible! What did I do incorrectly? Was there someplace I could "test" my code for accuracy and compatibility? (YES! <a target="_blank"></a><a href="http://validator.w3.org/" target="_blank">W3C Validator</a>) -These course helped me to create web-pages... but I did not learn right away of resources like this, or where to look for pre-written (FREE would be preferred!) things such as ready-to-use code snippets, libraries of open-source images such as *GIFs, sound files, plug-ins and upgrades etc., to add value and appeal to my pages.</p>
<p>I learned about the history of the Internet, it's intricacies, some potential dangers too. The direction it is heading, how "netizens" are using it today and, more importantly for me, how to do intelligent searches that lead to meaningful finds. As a future Web Page Designer seeking to increase his personal web-presence, this resource alone was worth the time invested in these courses.</p>
<p>I have looked for and found "code validator" sites, which allows web-coders to paste their live URL's (or actual code into) to be validated for errors and/or warnings. You get a nearly immediate line-by-line review of your tested code, cited are any errors, conflicts, deprecated (discontinued/unsupported) tags, missing or improperly closed tags, bad/incorrect syntax and any other "unrecognized" errors.</p>
<p>Using this course, I have found other useful, fun sources of code, games, freebie utilities, plug-ins and archived knowledge that I *knew* must have existed, somewhere. Resources such as <a href="http://www.strangebanana.com/" target="_blank">StrangeBanana</a> that programmatically generates a new, unique X-HTML sheet for you, right before your eyes! You can "renew" the image with one click, to get one that you like! Free for you to take, follow their included instructions, and make it your own. And I located a slick collection of links to "opt out of site cookies", like (website no longer exists). Most sites do let you "opt out" of receiving their cookies. -But they usually do not advertise this openly, so most people don't even know this. This opt-out site has collected a listing of the most prolific cookie-givers, and shows you where to "opt-out" of those ads/tracking networks, by "blocking" future cookies from them with a "stale cookie", one that the visited site cannot "overwrite" or otherwise replace.</p>
<p>I feel more confident in searching for resources since having undertaken this introductory course those years ago. A course that I could have availed myself of years sooner had I know they existed and was aware of the benefits they bring. This could have saved myself many hours of fruitless searches with non-relevant returns. In earlier courses and in my own reading I have learned how to make my Web-page code degrade and still be fairly compatible and forward-looking with most current generation browsers. Recommended reading is Elizabeth Castro's <a href="http://www.amazon.com/World-XHTML-Fifth-Visual-QuickStart/dp/0321130073" target="_blank">HTML For the World Wide Web</a>. I started with the &amp;ldquo;Fourth Edition&amp;rdquo; of her excellent book. The "Fifth Edition" of this title is highly recommended. -Adding X-HTML and CSS (&amp;ldquo;Cascading Style Sheets&amp;rdquo;.) the Fifth Edition cited above is an indispensable desk side reference manual that no Web Page Builder should be without</p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FHTML%2FWeb-Journal-My-Indoctrination-Into-Computers--the-World-Wide-Web.203853"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FHTML%2FWeb-Journal-My-Indoctrination-Into-Computers--the-World-Wide-Web.203853" border="0"/></a>]]></description>
<pubDate>Sun, 10 Aug 2008 02:22:59 PST</pubDate></item>
<item>
<title>Five Essential Resources for Learning Jquery</title>
<link>http://www.computersight.com/Programming/JavaScript/Five-Essential-Resources-for-Learning-Jquery.126770</link>
<description>
<![CDATA[<p>I'm a web developer who has recently learned jQuery.  My time is important to me so I had to learn jQuery fast.  Here are the list of the Five sites I found most useful for learning jQuery.</p>
 
<ol><li><h3><a href="http://jquery.bassistance.de/jquery-getting-started.html" target="_blank">Getting Started with jQuery</a></h3>
 
This site contains great information about the jQuery library.  I already had knowledge of javascript and the document object model (DOM) so I found this a perfect place to start learning. The article starts from "hello world" and tries to explain the details of what is going on.</li><li>
 
<h3><a href="http://www.digital-web.com/articles/jquery_crash_course/" target="_blank">jQuery Crash Course</a></h3>
 
The title is what started me off with this article.  I wanted to learn jQuery and I wanted to learn it fast.  This crash course takes you through the steps you need when learning the library.</li><li>
 
<h3><a href="http://www.learningjquery.com/" target="_blank">Learning jQuery</a></h3>
 
This whole website is dedicated to teaching people how to learn and use jQuery.  It has an RSS feed so you can keep up-to-date with the sites latest tutorials.  The articles on the site are short and to the point.</li><li>
 
<h3><a href="http://15daysofjquery.com/" target="_blank">15 Days of jQuery</a></h3>
 
The title of this article threw me off at first as I was interested in learning fast, and 15 days is a long time.  This is another great site with tutorials that include examples and an RSS feed so you can keep up-to-date with new tutorials.</li><li>
 
<h3><a href="http://www.pinceladasdaweb.com.br/blog/uploads/jquery/Jquery-Cheat-Sheet-1.2.png" target="_blank">jQuery Cheat Sheet</a></h3>
 
If you've used cheat sheets before, you will understand how great it is to have this printed off to have with you at your desk.</li></ol><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FJavaScript%2FFive-Essential-Resources-for-Learning-Jquery.126770"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FJavaScript%2FFive-Essential-Resources-for-Learning-Jquery.126770" border="0"/></a>]]></description>
<pubDate>Mon, 19 May 2008 08:56:35 PST</pubDate></item>
<item>
<title>Top 10 CSS Tricks You Should Know</title>
<link>http://www.computersight.com/Programming/C++/Top-10-CSS-Tricks-You-Should-Know.103384</link>
<description>
<![CDATA[<p>Many people are not aware of the various CSS tricks that can be done to improve and simplify your CSS commands and design methods. It is wise to take the extra time to learn these special tricks to enhance your cascading style sheet experience. There are many different available CSS tricks that you can learn. You can search online and find a host of possible tricks to quicken your CSS design pace. There is also a wide array of sources to obtain new cascading style sheet tricks. Using CSS tricks to improve your CSS skills is important to stay ontop of this growing field. There are about ten CSS tricks that regardless of your level you may not know. Learning these ten CSS tricks can be the secret to ultimate cascading style sheet success.</p>
 
<p>The ten CSS tricks that you may not know but should know are quite simple to learn.</p>
<ol>
<li>The first trick is the CSS font shorthand rule. Instead of using lines after lines of text commands you can use the CSS font shorthand rule to get the exact same results. Simply write font: lem/1.5em bold italic small-caps verdana, serif. </li>
<li>The second CSS trick is using tow classes together. You can actually use two or as many classes as you want together when writing CSS. </li>
<li>The third trick is to use CSS border default value. When writing a border rule you do not have to specify the color, style, width, and other details in order. You can simply write the border for a quick easy result. </li>
<li>The fourth clever CSS trick is to use the important command. Using !important after a command will instantly make the command take precedence over other commands. </li>
<li>The fifth CSS trick is to use the replace image technique.</li>
<li> The sixth CSS trick is to use a CSS box model hack alternative. This is used to eliminate any problem in pre-IE 6 browsers in which padding and border is involved in the width of an element. </li>
<li>The seventh CSS trick is to center aligning using a block element. You can use a specific CSS command to fix width layout of any design.</li>
<li> The eighth trick is to vertically align with CSS. The trick involves defining the line height to be the same as the height of the box in the CSS. </li>
<li>The ninth CSS trick is using CSS positoning within a container. It is possible to position an object within a container for a cool design effect.</li>
<li> The tenth CSS trick that you may not know is background color running to the screen bottom. You can assign the column color to the appropriate CSS rule to give a desired effect.   <br /> </li>
</ol><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FC%2B%2B%2FTop-10-CSS-Tricks-You-Should-Know.103384"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FC%2B%2B%2FTop-10-CSS-Tricks-You-Should-Know.103384" border="0"/></a>]]></description>
<pubDate>Wed, 02 Apr 2008 06:32:10 PST</pubDate></item>
<item>
<title>Eight Good Game Making Tools</title>
<link>http://www.computersight.com/Programming/Eight-Good-Game-Making-Tools.53651</link>
<description>
<![CDATA[<p>Do you want to start making games, or are you a game maker who's looking for some good tools to use? Well in the article, I will be listing some good tools that you can download for free from the owners website.</p>
 
<ol><li>

<h3><a target="_blank" href="http://www.yoyogames.com">Game Maker</a></h3>

 A very good and easy to use game creation program. <br/>For beginners, you can quickly and easily make a simple game such as platform-style(super Mario, mega man,etc), and for experienced programmers, there is a built-in programming language called GML, which will allow you to do a lot more things you can't do with drag and drop, such as more complicated games like puzzle-games(tetris,bejeweled,etc.), racing games.<br/> You can make any games you want to try to make.
</li><li> 
<h3><a target="_blank" href="http://www.sploder.com ">Sploder</a></h3>

 I don't very much recommend this, but it is a useful site, yes a site that allows you to create your own flash games. Flash games are the games you see on game sites such as 
<a target="_blank" href="http://www.miniclip.com">Mini Clip</a>,
<a target="_blank" href="http://www.newgrounds.com">New Grounds</a>, etc. I don't recommend it because it is very limited.</li><li>
  
<h3><a target="_blank" href="http://www.bloodshed.net/devcpp.html">C++ (Dev C++)</a></h3>
  
 If you are up for the challenge, you can always go for doing c++. c++ is a programming language which most of todays commercial games are made out of. It can be very confusing though, but if you manage to create a game with it, it keeps it fast, and small in size.</li><li>
  
<h3><a target="_blank" href="http://irrlicht.sourceforge.net/">Irrlicht</a></h3>
 
 Since I mentioned c++, I will mention Irrlicht, a free 3d graphics engine. I really like this engine because you can easily create 3d graphics with this engine. 
 </li><li> 
<h3><a target="_blank" href="http://www.anim8or.com">Anim8or</a></h3>
 
 This is a free 3d modeler/animator. You can create 3d models such as the models you see in commercial games... Not that easily of course, but if you are interested, you may want to check this out. The GUI is very easy to use, and you can get started in no time.</li><li>
  
<h3><a target="_blank" href="http://www.java.com">Java</a></h3>
 
 Java is a very big programming language in today's market. It is the programming language used to create many games, including portable games such as games for cell phones, PDAs, etc. The quite famous game Runescape is also created in Java.
 </li><li> 
<h3><a target="_blank" href="http://www.gimp.org">Gimp</a></h3>
 
 Gimp is a free commercial level painting software. It allows you to do many things such as creating banners quickly and easily using its plug-ins, transparency, creating animations (gif files), etc.</li><li>
 
<h3><a target="_blank" href="http://www.python.org">Python</a></h3>
 
 Python is a programming language aimed for beginners. Some great games has been made with it such as Frets on Fire, a guitar hero clone for the PC(I think its better than Guitar Hero.</li></ol><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FEight-Good-Game-Making-Tools.53651"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FEight-Good-Game-Making-Tools.53651" border="0"/></a>]]></description>
<pubDate>Tue, 23 Oct 2007 10:50:55 PST</pubDate></item>
</channel>
</rss>
