tag:blogger.com,1999:blog-85343703077169721892024-03-13T06:25:25.408-07:00Welcome to My Blog"bits; nibbles; bytes; word; paragraph; dec; oct; hex; bin; echelon satellite; satellite voyeurism; cloaking/hollow technologies, Shape Shifting Technologies, criminal activities using such technologies, patents, deception sugar coated with psychopolitics, national security; and all that jazz...!" Learning is a journey to know the difference between lies and truth and not a race... Pacing...pacing...pacing...! Like a cyclist riding on his bicycle...!, Defying ignorance...Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.comBlogger29125tag:blogger.com,1999:blog-8534370307716972189.post-68241894567882951102015-10-18T20:20:00.000-07:002015-10-20T16:54:09.156-07:00My Personal Experience in Fake Job Offer by MALCOLM DRILLING LTD. or any other similar modus operandi.<div dir="ltr" style="text-align: left;" trbidi="on">
This post is entertaining and constantly reminds me as well to be cautious and careful in making deals with other people specially in dealing with job offers.<br />
<br />
As an Engineering Professional I am constantly improving and seeking more opportunities aside from what I currently have, utilizing every resources I could possibly use and that includes the internet, I am in the generation of digital and information age where everything is transparent and information is readily available at the palm of your hands, the internet made the world so small just like a golf ball, everything is connected nowadays, you can just searched anything under the sun with a simple click and stroke. With the presence of social media, information are dynamically propagated on every single human being on the planet with internet connection, on the phone, the computer, tablet, appliances, et al... And giving opportunity to all kinds of people including scammers.<br />
<br />
I am currently working in a Construction Firm as an IT Professional, as I go along with my daily duties in work I found something that catches my eyes on my email, A <b>Job Invitation </b>demanding me to send my credentials to these following emails for possible job offer:<br />
<br />
1) <a href="mailto:hr@malcolmdrillingltd.com">hr@malcolmdrillingltd.com</a><br />
2) <a href="mailto:info@malcolmdrillingltd.com">info@malcolmdrillingltd.com</a><br />
<br />
<br />
Name of the company that invites me to send my professional credentials:<br />
<b style="color: #3d85c6;"><span style="font-size: x-large;">MALCOLM DRILLING LIMITED.</span></b><br />
<br />
<br />
<u><span style="font-size: large;">Website:</span></u><br />
<a href="http://www.malcolmdrillingltd.com/malcom/en.html" target="_blank"><span style="font-size: large;">http://www.malcolmdrillingltd.com/malcom/en.html</span></a><br />
<br />
<br />
<u><span style="font-size: large;">Address:</span></u><br />
<div style="background: rgb(255, 255, 255); border: 0px; color: #051f2f; font-family: Ubuntu, Arial, sans-serif; font-size: 13.0078px; line-height: 18px; margin-bottom: 18px; outline: 0px; padding: 0px;">
<strong style="background: transparent; border: 0px; font-size: 13.0091px; margin: 0px; outline: 0px; padding: 0px;">Corporate headquarters:</strong></div>
<div style="background: rgb(255, 255, 255); border: 0px; color: #051f2f; font-family: Ubuntu, Arial, sans-serif; font-size: 13.0078px; line-height: 18px; margin-bottom: 18px; outline: 0px; padding: 0px;">
<b style="background: transparent; border: 0px; font-size: 13.0091px; margin: 0px; outline: 0px; padding: 0px;">Malcolm Drilling Ltd. </b>100 New Bridge Street<br />
London<br />
London, EC4V 6JA<br />
United Kingdom<br />
Email: <a href="mailto:info@malcolmdrillingltd.com" style="background: transparent; border: 0px; color: #155f8a; font-size: 13.0091px; margin: 0px; outline: 0px; padding: 0px;">info@malcolmdrillingltd.com</a><span lang="en-us" style="background: transparent; border: 0px; font-size: 13.0091px; margin: 0px; outline: 0px; padding: 0px;"> </span><br />
Tel: +44 703 191 2797<br />
Fax: +44 844 774 9761</div>
<div style="background: rgb(255, 255, 255); border: 0px; color: #051f2f; font-family: Ubuntu, Arial, sans-serif; font-size: 13.0078px; line-height: 18px; margin-bottom: 18px; outline: 0px; padding: 0px;">
Human Resources Department:<br />
Email: malcolmdrillingltd@hotmail.com and<br />
<a href="mailto:hr@malcolmdrillingltd.com" style="background: transparent; border: 0px; color: #155f8a; font-size: 13.0091px; margin: 0px; outline: 0px; padding: 0px;">hr@malcolmdrillingltd.com</a><span lang="en-us" style="background: transparent; border: 0px; font-size: 13.0091px; margin: 0px; outline: 0px; padding: 0px;"></span></div>
<div style="background: rgb(255, 255, 255); border: 0px; color: #051f2f; font-family: Ubuntu, Arial, sans-serif; font-size: 13.0078px; line-height: 18px; margin-bottom: 18px; outline: 0px; padding: 0px;">
Company Registration Number: 04624939.<br />
Incorporation Date December 24, 2002<br />
Companies House Filing December 24, 2013<br />
That Is 12 Years And 5 Months Of This Company.</div>
-----------------------------------------------------------------------------------------------------------------<br />
<br />
The content of the email that they send me was about the possible job offer, requiring me to send my resume.<br />
<br />
So I send to them my resume, and other credentials like my Employment Certificates, Passport, Red Ribbon, TOR, et al... without malice and with sincerity.<br />
<br />
And they send me another email after I send my credentials to them - the interview questions like:<br />
1)What is my Ideal Job?<br />
2)What is my current pay at my present job?<br />
3)Are you willing to work in London UK<br />
... And many other questions that was send from my email, I was not even interviewed personally, After I had answered their interview questions they sent me a Job Offer Immediately, which surprised me, this is the content of the job offer:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzSTZq8462mzvyi5E9XYyesIlmXzr9cRjiIt_sv6v6bn37HYR1QvEXUtr1knJ7zaZUjFjgcRjME8n-0uAD1fQbvldcWEtHY_RZhYddbcWWO4xgFIT2552hbKGJKfD1FM0c0TOO2Hnh9a3E/s1600/MALCOLM_CONTRACT_AGREEMENT__Ian_Mars_P_Acut-page-001.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzSTZq8462mzvyi5E9XYyesIlmXzr9cRjiIt_sv6v6bn37HYR1QvEXUtr1knJ7zaZUjFjgcRjME8n-0uAD1fQbvldcWEtHY_RZhYddbcWWO4xgFIT2552hbKGJKfD1FM0c0TOO2Hnh9a3E/s640/MALCOLM_CONTRACT_AGREEMENT__Ian_Mars_P_Acut-page-001.jpg" width="494" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX3Q2dCrKKsOIu0p43Q0VQFenLeOfFgauNPaI18Z4TCkhQzmonxgHIYwEQsejp2U2OuxnXWtKs4p8c1GXqv8KUipjCQBkv08O3KJTKLvUnC2JoFYnN2DakSjIOiYiHl9edxl0gvH9KNLMT/s1600/MALCOLM_CONTRACT_AGREEMENT__Ian_Mars_P_Acut-page-002.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX3Q2dCrKKsOIu0p43Q0VQFenLeOfFgauNPaI18Z4TCkhQzmonxgHIYwEQsejp2U2OuxnXWtKs4p8c1GXqv8KUipjCQBkv08O3KJTKLvUnC2JoFYnN2DakSjIOiYiHl9edxl0gvH9KNLMT/s640/MALCOLM_CONTRACT_AGREEMENT__Ian_Mars_P_Acut-page-002.jpg" width="494" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The Contract Agreement was so enticing with a job position of <span style="font-size: large;"><b>IT Manager</b></span> and with a Pay Rate of <span style="font-size: large;"><b>£10,000</b></span> every month- Take a closer look <span style="font-size: large;"><b>£10,000</b></span> in <span style="font-size: large;"><b>British Pounds</b></span>, this is amounting to <span style="font-size: large;"><b>700,000</b></span> in Philippine Pesos - please use this link for currency convertion <a href="http://www.xe.com/currencyconverter/" target="_blank">http://www.xe.com/currencyconverter/</a> , on top of the offer that is mentioned on the contract agreement they also offer me a free accommodation for non UK residents, a car with a driver, health insurance, et al... as reflected on the contract agreement - the contract sounds so good to be true as I even brag it to my friends that I found this opportunity and as far as I know they will pay you by the hour not in monthly rate, As I go along and read the contract - 10. VISA FESS/EXPENSES - triggers a confusion on my mind which I was initially told that the work VISA will be shouldered by them and the company will sponsor me for a VISA which is also written on the Law that VISA are shouldered by the company according to Philippine Law and POEA as what I recall from my previous experience when I was working in Kingdom of Saudi Arabia - please visit this link <a href="http://www.chanrobles.com/" target="_blank">http://www.chanrobles.com/</a> for complete Laws on the Philippines including Immigration Laws and Working on other countries, I send email through and fro the HR Manager named Bernard Clark which I believe is not their true identity, they even called me on my mobile phone, and in the office with a </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Number: <span style="font-size: large;"><b>+777777777777</b></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: large;"><b>+031</b></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: large;"><b>+0031</b></span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I started to doubt the numbers calling as reflected on the Log of my phone - <span style="font-size: large;">the country code for London UK is</span> <span style="font-size: large;"><b>44</b></span> - these numbers are so weird and how did they got this number, The time difference of London UK and Cebu, Philippines is 7 hours late in reference to London UK - please visit this link for to world time <a href="http://www.worldtimezone.com/" target="_blank">http://www.worldtimezone.com/</a> and they started to ask a fee for my work VISA and other travel documents as stated in 10. VISA FEES/EXPENSES - I will be the one to pay for the VISA and they ask me about the DPR Certificate.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I ask them why should I pay for the WORK VISA when in the first place it was stated that WORK VISA is shouldered by the company if an employee successfully pass all the screenings conducted by the company, my doubt added as I go along for they even called me in the middle of the night when I was still sleeping, and called me early in the morning considering for the global time differences, that would be impossible to do.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I also ask them what is a DPR Certificate - they told me it is DEPARTMENT OF PETROLEUM RECOURSES Certificate, what the hell this clowns don't know what they are saying - RECOURSES its not even found in the dictionary.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Without the DPR Certificate it would be impossible for the Immigration Lawyer to process my Work VISA as what these clowns told me, and they told me the DPR is amounting to <b style="font-size: x-large;">£550 </b>that is exactly a rough equivalent to <span style="font-size: large;">40,000</span> pesos and another <b style="font-size: x-large;">£850 </b>an amount equivalent to <span style="font-size: large;">60,000</span> pesos for the payment of the work VISA and other travel documents. So a total of <span style="font-size: large;">100,000</span> pesos as this clowns told me.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
As I researched through the internet I found out about this link:</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://www.scamcallfighters.com/scam-call-447031912797-Malcolm-Drilling-Ltd--Job-scam-Email--info-malcolmdrillingltd-com--Fake-Job-Offer-26716.html" target="_blank">http://www.scamcallfighters.com/scam-call-447031912797-Malcolm-Drilling-Ltd--Job-scam-Email--info-malcolmdrillingltd-com--Fake-Job-Offer-26716.html</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Please read thoroughly about the testimonies of other people about this scammers, for they can victimize other people.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
And I researched about DPR on google please follow link:</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://dpr.gov.ng/" target="_blank">https://dpr.gov.ng/</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgphEfe-B9YxOhu00vldUTgEieiM9UPQ8p3lZUy3mQAQfHk63B0O_vYZUKHOA-AxIG9FWofeT9iQKALAXSGVimBhB4Om2ygc_v3tejQ6MGq5JVpRXJbJUOS2Jm3yFJp3I2FdRnCEWvJKh-p/s1600/DPR+Nigeria.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgphEfe-B9YxOhu00vldUTgEieiM9UPQ8p3lZUy3mQAQfHk63B0O_vYZUKHOA-AxIG9FWofeT9iQKALAXSGVimBhB4Om2ygc_v3tejQ6MGq5JVpRXJbJUOS2Jm3yFJp3I2FdRnCEWvJKh-p/s640/DPR+Nigeria.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
These clowns are Nigerian decent, their kung fu is not enough to catch a fish, so kindergarten.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
They did not get any money from me but I don't know if they are still doing this to other people, as a Concern Citizen I am posting this blog for anyone that might encounter the same situation I experience.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I also reported this to proper agencies on the internet like:</div>
<div class="separator" style="clear: both; text-align: left;">
1) <a href="https://www.fbi.gov/" target="_blank">https://www.fbi.gov/</a></div>
<div class="separator" style="clear: both; text-align: left;">
2) <a href="http://www.nbi.gov.ph/" target="_blank">http://www.nbi.gov.ph/</a></div>
<div class="separator" style="clear: both; text-align: left;">
3) <a href="https://www.cia.gov/" target="_blank">https://www.cia.gov/</a></div>
<div class="separator" style="clear: both; text-align: left;">
....Others</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
And I also Social Engineer this and it would be better if some will read this post and put it on the social media like facebook, twitter, et al..</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
This clowns even put my name and mobile number on google search engine where I found out their modus operandi, There are testimonies of the Lead Investigator that Malcolm Drilling Ltd. is a scam </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Please take a look what these clowns posted:</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://www.scamcallfighters.com/scam-call-639232790791-Ian-Mars-P--Acut--Is-a-scammer--Take-care-of-your-bank-info-Advance-Fee-Scam-31817.html" target="_blank">http://www.scamcallfighters.com/scam-call-639232790791-Ian-Mars-P--Acut--Is-a-scammer--Take-care-of-your-bank-info-Advance-Fee-Scam-31817.html</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
FYI I am a Computer Professional I don't need to hire somebody just to make money, pathetic freaks!</div>
<div class="separator" style="clear: both; text-align: left;">
The identity of the post above is different as I had expected its not their true identity. Its for the readers discretion to believe what is written on the website.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
</div>
Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-31553231607707478592010-12-31T00:20:00.000-08:002011-01-17T23:09:56.328-08:00My Personal Experience in Electromagnetic Pulse BombAs an engineering professional it is very important for me to protect electronic devices, I might be working on a simple electronic project not knowing it is already sabotage by what they called the Ebomb(Electromagnetic Bomb). This weapon of destruction compromises modern civilization for it affects everything using electronics like automobiles, aircraft, banks, computers and even satellites. Just imagine you are riding in a helicopter or booking a flight and suddenly out from nowhere you been attack by this EBomb what would you expect to happen, disaster and for some it might look as an accident but for the perpetrators its terror in action.<br />This is not something you see in a science fiction movie, this is real technology that happens in real life, with real damages or casualties. Remembering the 9/11 attack in the U.S.<br /><br />My first hand experience with what they called the E bomb was in my parents house, where I was watching T.V. a CRT T.V., I noticed that the television set was emitting different types of colors which is very unusual for a T.V. It suddenly for no reason at all turned off, after it turned off I just plug the T.V. out from the AC socket then turn it back on again, it worked for two or three times the T.V. still worked until unfortunately the T.V. on the living room died and totally damaged, the effect of this E Bomb on electronic IC's is irreversible. I also created a simple 9V DC Electronic Metronome which I wanted to use to study string instruments particularly the guitar and I remember the last time that I used it was still working, I was able to follow the tempo and the time signature until one day for no reason at all my 9V DC Metronome was no longer functioning, I traced the circuit and I found out that the IC I was using was burned out, another electronic device which I suspected it was damaged by this EBomb was my RC truck, I traced the ckt. and found out the IC was also burned out. These is an act of war crimes, these EBomb is a warfare compared to a Nuclear Bomb, although it may not harm people directly, but technologies around us are destroyed. It can kill somebody indirectly, picture yourself driving in a car not knowing all the electronics/electrical system in your automobile are burned out - this is a perfect crime for the perpetrators/criminals/thugs for they are doing this remotely that may look like an accident. However, as any form of waves in physical science it can be traced, using <a href="http://en.wikipedia.org/wiki/Doppler_Effect" target="_blank">Doppler Effect</a> <a href="http://en.wikipedia.org/wiki/LIDAR" target="_blank">Detection and Ranging</a>, Electromagnetics is the key that discover the mystery behind the principle of light - <a href="http://en.wikipedia.org/wiki/LIDAR" target="_blank">LIDAR</a>, once this thugs are located they can be charged of <a href="http://en.wikipedia.org/wiki/Genocide" target="_blank">Genocide</a>, just like what the Japanese Government is charged after the end of World War, Now who's bad.<br /><br />I remember these EMI/EMP when I was still in college, specifically Electromagnetics and an introductory lesson in physics, which is not an easy subject, it is a combination of Electric field and Magnetic field.I just took them for granted and never take it seriously, I never knew that these disastrous waves could cause damage to electronic devices until such time I experienced it first hand. Electromagnetic waves come in different types: Visible Light, Radio waves, T.V., Microwave, Power Source/Grid, X-ray, et al. Electromagnetic waves are generated by accelerating electric charge thus causing electronic devices to heat up and consequently increases temperature hot enough to burn these devices, according to <a href="http://en.wikipedia.org/wiki/Maxwell%27s_equations" target="_blank">Maxwells Equation</a>(Equation that governs electromagnetics in physics) the time varying electric field(Gauss Law) can act as a magnetic source and the time varying magnetic field(Gauss Law) can act as a source of Electric field. There is one thing we should know about electromagnetic waves are not mechanical waves, it is spatial, it travels in space or vacuum, it involves mainly on source frequency and the target frequency, like the radio waves, I think <a href="http://en.wikipedia.org/wiki/Doppler_effect" target="_blank">doppler effect</a> can be used to trace these fuckin source.<br /><br />Fig. James Clerk Maxwell<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQz8MIvkNEiStkLL_urXtKIfGAFOleLvVCMDiiIVJKksXSEhPKtr2PJ3xTixLkXA3TqyUM9GsnEiW3riCnc6V0W_CPo9edHSfBp8V91RLYklFcFIqY8RP5DPAdOIlxZNT7nNdYPpqLBkAK/s1600/20110108_125352.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQz8MIvkNEiStkLL_urXtKIfGAFOleLvVCMDiiIVJKksXSEhPKtr2PJ3xTixLkXA3TqyUM9GsnEiW3riCnc6V0W_CPo9edHSfBp8V91RLYklFcFIqY8RP5DPAdOIlxZNT7nNdYPpqLBkAK/s200/20110108_125352.jpg" alt="" id="BLOGGER_PHOTO_ID_5559711973889932290" border="0" /></a><br /><br />The cost of the facility used in generating these electromagnetic waves are not modest, it will cost the perpetrators, meaning these terrorists have the money to gain access to these technology. These weapon can be compared to the disaster that can be caused by a nuclear weapon, which I believe that an ordinary civilian cannot have access to, these weapons are military warfare, in which I also believe that have the most advance technology in electronics. Unless otherwise somebody from the services sold it to a company/civilian. Perilous world!. Tell me who are them will come to be?, How many are them are you and me?, when somebody gets in your face, just say "Have a nice day!"<br /><br />These are some of the links just to have an insights about these EBomb:<br /><ul><li><a href="http://www.tfd.chalmers.se/%7Evaleri/EMP.html" target="_blank">http://www.tfd.chalmers.se/~valeri/EMP.html</a></li><li><a href="http://www.abovetopsecret.com/forum/thread59555/pg1" target="_blank">http://www.abovetopsecret.com/forum/thread59555/pg1</a></li><li><a href="http://www.globalsecurity.org/military/library/report/1996/apjemp.htm" target="_blank">http://www.globalsecurity.org/military/library/report/1996/apjemp.htm</a></li><li><a href="http://en.wikipedia.org/wiki/Electromagnetic_pulse" target="_blank">http://en.wikipedia.org/wiki/Electromagnetic_pulse</a></li><li><a href="http://www.astronomynotes.com/light/s10.htm" target="_blank">http://www.astronomynotes.com/light/s10.htm</a><br /></li></ul>Natural magnets are more weaker compared to artificial magnets, so therefore when this weapon are constructed it uses an artificial magnet, artificial magnets mostly are coil wounded around a metal, there are only three metals used to create artificial magnets namely: iron, nickel, cobalt. With iron as the most powerful artificial magnet, but these metals can be formed into an alloy which can create a more powerful magnet. <a href="http://en.wikipedia.org/wiki/Neodymium" target="_blank">Neodymium</a> the strongest permanent magnet known may be used by these evil scientist to invent these facility to generate these EBomb.<br />Therefore don't ever think twice if you ever feel that your devices will suddenly feel very hot, It's not accident, it is done in purpose.<br /><br />These are the following electronic/electrical devices which I believe had been damaged by these EBomb:<br /><br />1. <a href="http://ian-mars.blogspot.com/2007/03/electronics-feats.html" target="_blank">9V DC Electronic Metronome</a><br /><br />Its a simple 9V DC electronic metronome that I created last 2007 - used for studying stringed musical instruments, click on the link above for the ckt.<br /><br />It has timer IC - 555 timer, Johnson Decade Counter, <a href="http://electronics.howstuffworks.com/speaker5.htm" target="_blank">speaker</a>, LED's, potentiometer, et al.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0bkHGlIbo0XqDKtDv29utRVNH0wPMmrlZHUVDAcI92jvZUJmHLILuh3gG8LTepy-06lgVBIpaqMlf8zqKNlp8rp8T4pjlrJ8laz_8hW6xuqtJqdZKgBHqkzd5nlKpoOZ02wA4xFZfctWv/s1600/20110103_122338.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0bkHGlIbo0XqDKtDv29utRVNH0wPMmrlZHUVDAcI92jvZUJmHLILuh3gG8LTepy-06lgVBIpaqMlf8zqKNlp8rp8T4pjlrJ8laz_8hW6xuqtJqdZKgBHqkzd5nlKpoOZ02wA4xFZfctWv/s200/20110103_122338.jpg" alt="" id="BLOGGER_PHOTO_ID_5557861185158909458" border="0" /></a><br /><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc00-m-C01ShsSNt79JGt-HFpjXlGlWpsG75q9wpkMpLMkM4XQcQQ5P4QVp1P2VX3AMsG6ndJQXDRlCmZzYAPUy8NSspuA8LgN1uwx4U8NiDdkI3l9xleIHxmJwaCk8trjF9ecZCKSV1Vu/s1600/20110103_122140.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc00-m-C01ShsSNt79JGt-HFpjXlGlWpsG75q9wpkMpLMkM4XQcQQ5P4QVp1P2VX3AMsG6ndJQXDRlCmZzYAPUy8NSspuA8LgN1uwx4U8NiDdkI3l9xleIHxmJwaCk8trjF9ecZCKSV1Vu/s200/20110103_122140.jpg" alt="" id="BLOGGER_PHOTO_ID_5557856885268104946" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwOSodTsZsAkaYwBifm5N01cM9ZP6KWgBLd3xTjXNphEfwrFChx9dl9DSiH8nDVD5a_EOrx_Ss7pALxnSxJetzO9cuGyDxEkxM7OSM1rLiLQMBYC17ZC2BpvfGNzLtMS8ITfp6YCxxy0ZS/s1600/20110103_122216.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwOSodTsZsAkaYwBifm5N01cM9ZP6KWgBLd3xTjXNphEfwrFChx9dl9DSiH8nDVD5a_EOrx_Ss7pALxnSxJetzO9cuGyDxEkxM7OSM1rLiLQMBYC17ZC2BpvfGNzLtMS8ITfp6YCxxy0ZS/s200/20110103_122216.jpg" alt="" id="BLOGGER_PHOTO_ID_5557857231643288194" border="0" /></a><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSEY60ABIH9Oc9J07luzNe2F7GzVjTgrlre9TOch-ammhwCFbnvQhhQnZhlCtmN5Rlo6wkjuLby2NEkdc5mVzOjpdUpQqSs7MsiRo1ykzKnNdOdshCgYd5M9ZLzNc25fhlOEejRFNdnmlc/s1600/20110103_122242.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSEY60ABIH9Oc9J07luzNe2F7GzVjTgrlre9TOch-ammhwCFbnvQhhQnZhlCtmN5Rlo6wkjuLby2NEkdc5mVzOjpdUpQqSs7MsiRo1ykzKnNdOdshCgYd5M9ZLzNc25fhlOEejRFNdnmlc/s200/20110103_122242.jpg" alt="" id="BLOGGER_PHOTO_ID_5557860210073514930" border="0" /></a><br /><br />As I examined and traced this very simple ckt. I found out that all of the IC's I been using - the timer and the decade counter were all burned out and the temperature of the IC casing is very hot, which is a characteristic of an increase in voltage.<br /><br />Given the characteristics of a <a href="http://electronics.howstuffworks.com/speaker5.htm" target="_blank">speaker</a>, it has a voice coil and a magnet, "<a href="http://en.wikipedia.org/wiki/Arcing" target="_blank">arcing</a>" may occur in the switch and thus creates an "<a href="http://en.wikipedia.org/wiki/Inductive_kick" target="_blank">inductive kick</a>" In order to have a ckt. that protects from an "<a href="http://en.wikipedia.org/wiki/Inductive_kick" target="_blank">inductive kick</a>" a resistor and a diode connected in series can be used and connect it in parallel with the speaker, it is not frequency dependent. Another way is to add a "<a href="http://en.wikipedia.org/wiki/Inductive_kick" target="_blank">snubber ckt.</a>", connected in parallel with an inductor which is good for AC or <a href="http://en.wikipedia.org/wiki/Square_wave" target="_blank">square wave</a> applications.<br /><br />Unfortunately I was not able to apply the 2 techniques, maybe this might be the reason for the damage. Although proper grounding is applied and every IC has a ground connection. However, this is not the only device being damaged, the CRT T.V. on my parents living room was also damaged, this T.V. is manufactured by Philipps and I believe they have a strict quality control for their electronics.<br /><br /><br />A ceramic capacitor - 0.01uF<br />A resistor - 100 ohms, 1/4 watts<br />Fig. Snubber ckt.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaAn-HZr4nd7pr7wGjW7Ku8kVcGoqo0qYDVdLdUgM_q4rLCmC4WtDfrEtuOal7O41ZzyukoARfA-r5MPNdj2fLAEzsl47BFL38I3DhEvVf6KciGIJVWKeGl1aipvb7ZnQdKBpVaGmqHcgW/s1600/snubber.JPG"><img style="cursor: pointer; width: 203px; height: 152px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaAn-HZr4nd7pr7wGjW7Ku8kVcGoqo0qYDVdLdUgM_q4rLCmC4WtDfrEtuOal7O41ZzyukoARfA-r5MPNdj2fLAEzsl47BFL38I3DhEvVf6KciGIJVWKeGl1aipvb7ZnQdKBpVaGmqHcgW/s200/snubber.JPG" alt="" id="BLOGGER_PHOTO_ID_5557869177231227378" border="0" /></a><br /><br />Speaker:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXmaNHRIJpkMCNmyPAsFyMqHfxcduhk3Zf8MQumwl1hU_mI4kifYAuSGFYoCY0yGL28r0xu3Da1bVGsOngI4_29ADi5cL7cyBfqPcmS_a2_toZ_yddB9-7Yli1K1JJMU4TiTh2aga6hnPz/s1600/20110103_123106.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXmaNHRIJpkMCNmyPAsFyMqHfxcduhk3Zf8MQumwl1hU_mI4kifYAuSGFYoCY0yGL28r0xu3Da1bVGsOngI4_29ADi5cL7cyBfqPcmS_a2_toZ_yddB9-7Yli1K1JJMU4TiTh2aga6hnPz/s200/20110103_123106.jpg" alt="" id="BLOGGER_PHOTO_ID_5557871087478950018" border="0" /></a><br /><br /><br />I took out the timer and the decade counter in the IC socket. As you can see the IC is not their.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3LkkDsV1mYNVG0uLlz9GoGIdclS2vHVljAgHIpuejCik1-ASQAtyxY0hvegXiNxl9tuj0Vic-asN3TPT8tneBW0DYDazq_iNuBtMoJZVpD3DunXI2tTI8MjXVeSNSkNZnvGhPikD_pz0c/s1600/20110103_123855.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3LkkDsV1mYNVG0uLlz9GoGIdclS2vHVljAgHIpuejCik1-ASQAtyxY0hvegXiNxl9tuj0Vic-asN3TPT8tneBW0DYDazq_iNuBtMoJZVpD3DunXI2tTI8MjXVeSNSkNZnvGhPikD_pz0c/s200/20110103_123855.jpg" alt="" id="BLOGGER_PHOTO_ID_5557862378984812034" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibd8CgyRMdFDrhVybnXOoTrkJwLVY2HMXbcOk4fZh8HziOWqO_KIgZ5NZKV7KsN-PJfgvyO3ZdZJq2mRaqh1QPoOO6w8CDSbrmXlVg4x27XlC0NkivWcmwPjcT_2WT_kKKdG8GL3gy4uI3/s1600/20110103_122903.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibd8CgyRMdFDrhVybnXOoTrkJwLVY2HMXbcOk4fZh8HziOWqO_KIgZ5NZKV7KsN-PJfgvyO3ZdZJq2mRaqh1QPoOO6w8CDSbrmXlVg4x27XlC0NkivWcmwPjcT_2WT_kKKdG8GL3gy4uI3/s200/20110103_122903.jpg" alt="" id="BLOGGER_PHOTO_ID_5557874004640871586" border="0" /></a><br /><br /><br />2. T.V. on the living room<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5kPTOP_ifPCYHiKLhtg7Uo8JWIkjkFaShbtb0YSm3W9Hv3Vbc11ZzokTEz10JRvkYb1nz1wwv0dWIHZ_YaFyp9TfeiXINjcU7nqXu9ymfop7bd1jvHlrglcVc5rfvGUsrlxCwYANBovKP/s1600/20110103_123302.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5kPTOP_ifPCYHiKLhtg7Uo8JWIkjkFaShbtb0YSm3W9Hv3Vbc11ZzokTEz10JRvkYb1nz1wwv0dWIHZ_YaFyp9TfeiXINjcU7nqXu9ymfop7bd1jvHlrglcVc5rfvGUsrlxCwYANBovKP/s200/20110103_123302.jpg" alt="" id="BLOGGER_PHOTO_ID_5557875548569232322" border="0" /></a><br /><br />This CRT T.V. is created by Philipps.<br /><br />3. RC truck<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGY9O7pSt0ccqMmUhvbfL67hAWsV0FXdY3cCAhay2K8NIle2DcDqHn3BjiAM0oS-62IveUbV2myL9oTqCmkqw_vpDb3b0wlT2mSYw4cLLluT9c-ox4SZADfnm6WE9bvx8pWX6UOZjd5Bhr/s1600/20110103_122625.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGY9O7pSt0ccqMmUhvbfL67hAWsV0FXdY3cCAhay2K8NIle2DcDqHn3BjiAM0oS-62IveUbV2myL9oTqCmkqw_vpDb3b0wlT2mSYw4cLLluT9c-ox4SZADfnm6WE9bvx8pWX6UOZjd5Bhr/s200/20110103_122625.jpg" alt="" id="BLOGGER_PHOTO_ID_5557875910376111234" border="0" /></a><br /><br /><br />4. Electric Fan<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpl0gsJrU0Rz2d0mi3qs6d0IvN2B80O0dbVZtYNdsL9x68cpPW3AJwi7FJdKzNRGteIU7YyPFOXusrGwK9AQ3MdtKxc_emuD4i8RIBMizafDBrqcg89_n6lXx4qAYooPf7DHcTYJKJY2Fx/s1600/20110111_110627.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpl0gsJrU0Rz2d0mi3qs6d0IvN2B80O0dbVZtYNdsL9x68cpPW3AJwi7FJdKzNRGteIU7YyPFOXusrGwK9AQ3MdtKxc_emuD4i8RIBMizafDBrqcg89_n6lXx4qAYooPf7DHcTYJKJY2Fx/s200/20110111_110627.jpg" alt="" id="BLOGGER_PHOTO_ID_5563418987235048738" border="0" /></a><br /><br /><br />This is the radio control ckt. of my RC truck that has the transmitter, cystal(27 MHz - FCC) , IC, et al. Same thing happened to the metronome - IC burned out.<br /><br /><br />Fig. <a href="http://en.wikipedia.org/wiki/Microelectronics" target="_blank">Microelectronics</a> - used in microprocessors/IC's<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPEEt3HLSLDj-fR1uMVxvHXIExwssl5k2ZVJYY7o8Wal7KRoXUnEmgHfsZIwAKOSRAhysW3Os7GC9NnoFoohUEarxP7geoNsEkldOeNgFCFWZh4xgAMYCP_jRs2v9Q7cpZQV3UtUvKSD_5/s1600/20110108_101409.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPEEt3HLSLDj-fR1uMVxvHXIExwssl5k2ZVJYY7o8Wal7KRoXUnEmgHfsZIwAKOSRAhysW3Os7GC9NnoFoohUEarxP7geoNsEkldOeNgFCFWZh4xgAMYCP_jRs2v9Q7cpZQV3UtUvKSD_5/s200/20110108_101409.jpg" alt="" id="BLOGGER_PHOTO_ID_5559704288628824002" border="0" /></a><br /><br />Since the invention of transistors from Bell Labs, miniaturization or microscopic engineering has already been existed since 1930's. Millions of transistors can be constructed in an electronic wafer with the size of your fingertips. Just think of the technology that existed in our present time, Satellites can see people inside the buildings regardless whether your wearing something or not(pervert specific technology) and can pick up thousands of conversations all at the same time, Electromagnetic Pulse Bomb, The weather can also be controlled and manipulated nowadays, Nuclear Bomb, IPv6, Brainwave technology - that may control somebody's thoughts, and with the advent of <a href="http://www.nstc.in/MnuProgram.aspx?gclid=CPj9jdiX7pUCFQQCagodXFNKeg" target="_blank">nanotechnology</a> everything seems to become more advance.<br /><br />Fig. Miniaturization of <a href="http://en.wikipedia.org/wiki/Intel_8088" target="_blank">Intel 8088</a> microprocessor an 8 bit microprocessor<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcLu9gSO2-RiynO-54oVKimtgJg1OjHOo3Aohyv_qPDqCPbIUY24TIaQYcwYJO_hIUp8dIXzIr60YJvoDULd8i8uADRhh3GDVS1z4g_cDbGoheNgAnk-ZSaz5fDRMVC6dfDp9z8XhU_n1s/s1600/20110108_101348.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcLu9gSO2-RiynO-54oVKimtgJg1OjHOo3Aohyv_qPDqCPbIUY24TIaQYcwYJO_hIUp8dIXzIr60YJvoDULd8i8uADRhh3GDVS1z4g_cDbGoheNgAnk-ZSaz5fDRMVC6dfDp9z8XhU_n1s/s200/20110108_101348.jpg" alt="" id="BLOGGER_PHOTO_ID_5559703949895436738" border="0" /></a><br /><br /><br />I just hope these technologies will be used not to harm anybody but to make our lives good, It's a wonderful world, you should try it.<br /><br /><br />Other applications for Electromagnetic Waves:<br /><ul><li><a href="http://en.wikipedia.org/wiki/Astronomy" target="_blank">1) Astronomy</a></li><li>2) Earthquakes and effects of electromagnetic waves in soil.<br /></li></ul>If you think earthquake related incident can be cause by these EBomb, I think they are.<br />Take a quick peek at these link: <a href="http://www.agu.org/pubs/crossref/1980/WR016i003p00574.shtml" target="_blank">http://www.agu.org/pubs/crossref/1980/WR016i003p00574.shtml</a><br /><br /><br /><span style=";font-family:verdana;font-size:130%;" ><u>Hypothesis:</u></span>(possible culprit)<br /><br />Fig. Electromagnetic spectrum is a series of continuous electromagnetic wave that travels through vacuum with the speed of light(theory of relativity), that varies with frequencies, wavelength, energy content. These include infrared, ultraviolet light, x-rays, microwave, radio, broadcasting.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidHkapjovlGobOimb3KGTAYhe6IKJfVd92Bzs-BlDS6tb4ulK6bnP97CytFC7N_JFCxJ3ooO0PsAXvkVyYT2FOpeWCd6Tr3BrKXlTwiwko15gc-W5-7PYnd8RQqSHlaC5zbu2TyEsUKhr-/s1600/20110108_124840.jpg"><img style="cursor: pointer; width: 151px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidHkapjovlGobOimb3KGTAYhe6IKJfVd92Bzs-BlDS6tb4ulK6bnP97CytFC7N_JFCxJ3ooO0PsAXvkVyYT2FOpeWCd6Tr3BrKXlTwiwko15gc-W5-7PYnd8RQqSHlaC5zbu2TyEsUKhr-/s200/20110108_124840.jpg" alt="" id="BLOGGER_PHOTO_ID_5559711779807319170" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDgVFVIw9KOytz5BcXmgi42K19YeWopBlk7Q7-siJNFkOgI9YZ3E3GzpyJu3NKxpBWhe2XBCEckiaagTtbxNtbkoY-mP3wLBIkMHkKqVhb6Q-SpmUV4_pBbW3ogQkPt23vBBTsoYlyAjXJ/s1600/20110108_125100.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDgVFVIw9KOytz5BcXmgi42K19YeWopBlk7Q7-siJNFkOgI9YZ3E3GzpyJu3NKxpBWhe2XBCEckiaagTtbxNtbkoY-mP3wLBIkMHkKqVhb6Q-SpmUV4_pBbW3ogQkPt23vBBTsoYlyAjXJ/s200/20110108_125100.jpg" alt="" id="BLOGGER_PHOTO_ID_5559720803101776514" border="0" /></a><br />ISBN 0-7172-5367-8(complete set)<br />ISBN 0-7172-5352-X(volume 6)<br />Grolier Family Encyclopedia<br /><br />According to the figure above there are different types of radiation classes for electromagnetic spectrum - sources in which these electromagnetic waves may come from:<br />1)Electrical Power/Power Grids;<br />2)Inductive Heat(Coil);<br />3)Broadcasting Networks;<br />4)Microwave/Radio wave(Satellites, Transmission towers on hills);<br />5)Infrared;<br />6)Visible spectrum;<br />7)Ultraviolet rays;<br />8)X-rays(Hospitals);<br />9)y Radiation;<br />10)Cosmic rays(Space)<br /><br />If you are constructing an electronic circuit, the first thing you must consider is the electromagnetic effect of your ckt. or what they called "inductive kick" or arcing in switch when you are using a coil or an inductor - this is the nearest source(wavelength) of electromagnetic waves. This is when no external electromagnetic spectrum is applied. What if their is an external electromagnetic spectrum applied. Looking at the figure above, with the <a href="http://en.wikipedia.org/wiki/Power_grids" target="_blank">1)Power Grids/Source</a>, <a href="http://en.wikipedia.org/wiki/Broadcasting_network" target="_blank">2)Broadcasting Networks</a>, 3) <a href="http://en.wikipedia.org/wiki/Satellites" target="_blank">Satellites</a>/<a href="http://en.wikipedia.org/wiki/Transmission_tower" target="_blank">Transmission towers</a> as the entity/company that has a greatest wavelength coverage.<br /><br /><a href="http://en.wikipedia.org/wiki/Power_grids" target="_blank">Power Grids</a> have the most greatest wavelength coverage on land surface up to billions of kilometers. A surveillance check should be made to these power grids. Satellites can check there facility inside these edifices.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii7eWKiTEZs2EAurd8vJBHLs6y3RXT3czSJj_t04RVBFu4QFSsC6Pi1eR1aICaDwPgqsomYg4yWPkfVSDt20XtqVnv1czP04pz-VU2J4JIzYoLn9taUcnidxIFcSEP7LQ7XX7eLeQHL049/s1600/20110117_163521.jpg"><img style="cursor: pointer; width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii7eWKiTEZs2EAurd8vJBHLs6y3RXT3czSJj_t04RVBFu4QFSsC6Pi1eR1aICaDwPgqsomYg4yWPkfVSDt20XtqVnv1czP04pz-VU2J4JIzYoLn9taUcnidxIFcSEP7LQ7XX7eLeQHL049/s200/20110117_163521.jpg" alt="" id="BLOGGER_PHOTO_ID_5563419489314525154" border="0" /></a><br /><br /><br />Next to power grids wavelength coverage is the broadcasting netwoks. I also suspect people in these type of industries have the facility to generate these EBomb aside from the military. Looking at there financial aspect they are very capable of acquiring these technology. These type of industry have their own engineers. In Philippine setting, I long heard before about these Broadcasting Networks grudge when I was still a boy up to now. There are two major broadcasting networks whom I know have/had conflicts with each other 1) <a href="http://www.gmanetwork.com/about" target="_blank">GMA</a>; 2)<a href="http://www.abs-cbn.com/" target="_blank">ABS-CBN</a>. Click for the complete list of broadcasting networks in the Philippines <a href="http://en.wikipedia.org/wiki/List_of_television_stations_in_the_Philippines" target="_blank">http://en.wikipedia.org/wiki/List_of_television_stations_in_the_Philippines</a>. Considering all broadcasting networks around the globe have the capability to have access to these technology.<br /><br />Aside from their own satellite facility/broadcasting facility, these companies should be check for these possible threat. This is just a hypothesis, however these entities are very well capable of having these technology. Russian roulette is not the same without a gun.Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-4594259122936508782010-02-12T20:42:00.000-08:002010-03-04T08:24:08.511-08:00Swapping two integer values without using temporary variables in php<span style="font-family:Georgia,serif;">
<br /><?php
<br />echo '<form method=post>';
<br />echo 'X:<input type=text name=x><p>';
<br />echo 'Y:<input type=text name=y><p>';
<br />echo '<input type=submit><p>';
<br />echo '</form>';
<br />
<br />$x = $_POST['x'];
<br />$y = $_POST['y'];
<br />
<br />function swap(&$x,&$y){
<br /> $x ^= $y ^= $x ^= $y;
<br />}
<br />
<br />swap($x,$y);
<br />
<br />print "X = " .$x. "<p>";
<br />print "Y = " .$y. "";
<br />
<br />
<br />?>
<br /></p></span>
<br /><script type="text/javascript">var infolink_pid = 73637;</script>
<br /><script type="text/javascript" src="http://resources.infolinks.com/js/infolinks_main.js"></script>
<br />
<br /><A HREF="http://www.tripleclicks.com/10996086/go">
<br /><IMG SRC="https://www.sfimg.com/Images/Banners/banner350.jpg" border="0"/ ></A>
<br />Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-29327153823258843702009-10-08T18:06:00.000-07:002010-03-04T08:37:38.286-08:00Saving images (*.JPG;*.BMP;*.PNG;*.GIF;*.*) to MySql Database<span style="font-family:arial;">This code excerpt from one of my projects demonstra</span><span style="font-family:arial;">tes how to save an image file like JPEG(*.jpg;*.jpeg;*.jpe;*.jfif); GIF, PNG, BMP or even All Files(*.*) into a Mysql Database server</span>. <span style="font-family:arial;">As of the time of this writing I was using Mysql version 5.1.32<br /><br />You can visit the following sites for references:<br /></span><ul><li><span style="font-family:arial;"><a href="http://dev.mysql.com/doc/refman/5.0/en/connector-net-programming-blob.html">Handling Blob Data with Connector/Net</a></span></li><li><span style="font-family:arial;"><a href="http://www.vbdotnetheaven.com/UploadFile/scottlysle/ImageToSqlServer11242006025136AM/ImageToSqlServer.aspx">Save an Image to SQL Server</a></span></li><li><span style="font-family:arial;"><a href="http://www.vbdotnetheaven.com/UploadFile/mahesh/BLOBinAdoDotNet04232005065613AM/BLOBinAdoDotNet.aspx">Reading and writing BLOB in ADO.NET</a><br /></span></li></ul><br /><span style="font-family:arial;"><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNLuvMIu2xc-HSIFUt2VVzowY7h_TZOoKzD2EK6CaZTy5q_PN11jI42Gl_L_vWNmeGE94mpigOeXzVKnIOXXy84yszZTvYNGTGPXBj7K9dW5mzbtpVg38Q9Y2EIu-qdi35JFwsaIoC-4RO/s1600-h/mccs.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 449px; height: 436px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNLuvMIu2xc-HSIFUt2VVzowY7h_TZOoKzD2EK6CaZTy5q_PN11jI42Gl_L_vWNmeGE94mpigOeXzVKnIOXXy84yszZTvYNGTGPXBj7K9dW5mzbtpVg38Q9Y2EIu-qdi35JFwsaIoC-4RO/s400/mccs.JPG" alt="" id="BLOGGER_PHOTO_ID_5390406562566610338" border="0" /></a><br /><span style="font-family:arial;"><span>Their is a 'Browse Image' </span><span>button that calls an OpenFileDialog that filters the images, once the user selected the desired image it will be displayed to the PictureBox.<br /><br />After it is displayed in the PictureBox you can click on the 'Save' button to save the image to the database.<br /><br /></span></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0w6J_FwY63k9wZ26WTDvVJvUmw4L3t3AX0a2HE2glsf9J6udstO9gOBLKK_eL8JmQ21hfUZ1IA6PneDReZ7e5X2P-stj7rQhhY-fOMbQpX8GFnP5IOWf41kFJvEqhouVXz0TBLVuZehug/s1600-h/display.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 398px; height: 309px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0w6J_FwY63k9wZ26WTDvVJvUmw4L3t3AX0a2HE2glsf9J6udstO9gOBLKK_eL8JmQ21hfUZ1IA6PneDReZ7e5X2P-stj7rQhhY-fOMbQpX8GFnP5IOWf41kFJvEqhouVXz0TBLVuZehug/s400/display.JPG" alt="" id="BLOGGER_PHOTO_ID_5390414201898167394" border="0" /></a><br /><span style="font-family:arial;"><span style="font-weight: bold;"><br />This is my the code:</span> <span style="font-weight: bold;"><br />------------------------------<br /></span> </span><span style="font-family:arial;"><span style="color: rgb(255, 0, 0);">Private mImageFile As Image</span><br /><span style="color: rgb(255, 0, 0);"> Private mImageFilePath As String</span></span><br /><span style="font-family:arial;"><span style="color: rgb(204, 0, 0);"><br /><span style="color: rgb(0, 153, 0);">'From Browse Image button</span><br />Private Sub Buttonbrowse_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buttonbrowse.Click</span></span><span style="font-family:arial;"> <span style="color: rgb(204, 0, 0);"><br /><br />Try</span><br /><span style="color: rgb(204, 0, 0);"> <br />OpenFileDialogpic.Filter =<br />"JPEG(*.jpg;*.jpeg;*.jpe;*.jfif)|*.jpg;*.jpeg;*.jpe;*.jfif|GIF(*.</span></span><span style="font-family:arial;"><span style="color: rgb(204, 0, 0);">gif)|*.gif|PNG(*.png)|*.png|BMP(*.bmp)|*.bmp|All<br />Files(*.*)|*.*"</span><br /><span style="color: rgb(204, 0, 0);"> <br />OpenFileDialogpic.ShowHelp = True</span> <span style="color: rgb(204, 0, 0);"> <br /></span></span><br /><span style="font-family:arial;"><span style="color: rgb(204, 0, 0);">OpenFileDialogpic.FilterIndex = 1</span> <span style="color: rgb(204, 0, 0);"> <br /><br />OpenFileDialogpic.FileName = ""</span><span style="color: rgb(204, 0, 0);"><br /><br />If OpenFileDialogpic.ShowDialog = Windows.Forms.DialogResult.Cancel Then</span><br /><span style="color: rgb(204, 0, 0);">Exit Sub</span></span><span style="font-family:arial;"> <span style="color: rgb(204, 0, 0);"> <br />End If</span><br /><br /><span style="color: rgb(204, 0, 0);"> If System.IO.File.Exists(OpenFileDialogpic.FileName) = False Then</span><br /><span style="color: rgb(204, 0, 0);"> Exit Sub</span> <span style="color: rgb(204, 0, 0);"> <br />Else</span><br /><span style="color: rgb(204, 0, 0);"> </span><span style="color: rgb(204, 0, 0);"> TextBoxpicture.Text = OpenFileDialogpic.FileName</span><br /><span style="color: rgb(204, 0, 0);"> mImageFilePath = TextBoxpicture.Text</span> <span style="color: rgb(204, 0, 0);"> <br /><br />'Display image</span></span><span style="font-family:arial;"> <span style="color: rgb(204, 0, 0);"> <br />mImageFile = Image.FromFile(mImageFilePath)</span><br /><span style="color: rgb(204, 0, 0);">PictureBoxenrollment.Image = mImageFile</span><br /><span style="color: rgb(204, 0, 0);">PictureBoxenrollment.Invalidate()</span><br /><span style="color: rgb(204, 0, 0);">'TextBoxpicture.Invalidate()</span><br /><span style="color: rgb(204, 0, 0);"> End If</span><br /><br /><span style="color: rgb(204, 0, 0);">Catch ex As Exception</span><br /><span style="color: rgb(204, 0, 0);">MsgBox(ex.ToString)</span></span><span style="font-family:arial;"><br /><span style="color: rgb(204, 0, 0);"> End Try</span><br /><br /><span style="color: rgb(204, 0, 0);">End Sub</span><br /><br /><br /><span style="color: rgb(0, 153, 0);">'</span></span><span style="font-family:arial;"><br /><span style="color: rgb(0, 153, 0);">'From Save button</span><br /><span style="color: rgb(51, 204, 0);">'Blob image</span><br /><span style="color: rgb(51, 204, 0);"> '</span><br /> <span style="color: rgb(255, 0, 0);"> </span><span style="color: rgb(255, 0, 0);"> Dim FileSize As UInt32</span><br /><br /> <span style="color: rgb(51, 204, 0);">'Write an image in a stream</span></span><span style="font-family:arial;"><br /> <span style="color: rgb(204, 0, 0);"> Dim fspic As FileStream = New FileStream(mImageFilePath, FileMode.Open, FileAccess.Read)</span> <span style="color: rgb(204, 0, 0);"> <br /><br />FileSize = fspic.Length</span><br /> <span style="color: rgb(204, 0, 0);"><br />Dim rawdata() As Byte = New Byte(FileSize) {}</span><br /><span style="color: rgb(204, 0, 0);"> </span></span><br /><span style="font-family:arial;"><span style="color: rgb(204, 0, 0);">fspic.Read(rawdata, 0, FileSize)</span><br /><span style="color: rgb(204, 0, 0);"> <br />fspic.Close()</span><br /><span style="color: rgb(204, 0, 0);"> <br />mysqlcon.Open()</span> <span style="color: rgb(204, 0, 0);"> <br /><br />mImageFile = Image.FromFile(mImageFilePath.ToStri</span></span><span style="font-family:arial;"><span style="color: rgb(204, 0, 0);">ng())</span><br /><span style="color: rgb(204, 0, 0);"> <br />Dim save As String = "INSERT INTO enrollment VALUES" & _</span> <span style="color: rgb(204, 0, 0);"> "('" & fname & "', '" & mname & "', '" & lname & "', " & age & "," & _</span> <span style="color: rgb(204, 0, 0);"> "'" & address & "', '" & gender & "', '" & date_of_birth & "', '" & place_of_birth & "'," & _</span> <span style="color: rgb(204, 0, 0);"> "'" & year_level & "', '" & id_no & "', '" & date_enrolled & "', '" & sy_a & "', '" & sy_b & "'," & _</span> <span style="color: rgb(204, 0, 0);"> "'" & contact_no & "', '" & parent_ & "', '" & guardian & "', <span style="font-weight: bold;">@mImageFile</span> , '" & transfeeree & "'," & _</span> <span style="color: rgb(204, 0, 0);"> "'" & date_of_transfer & "','" & transfer_in & "', '" & transfer_out & "')"</span><br /><br /><span style="color: rgb(204, 0, 0);">Dim cmd As New MySqlCommand(save, mysqlcon)</span></span><span style="font-family:arial;"> <span style="color: rgb(204, 0, 0);"> <br /><br />cmd.Parameters.AddWithValue("@mImageFile", rawdata)</span><br /> <span style="color: rgb(0, 153, 0);"> '</span><br /><span style="color: rgb(0, 153, 0);">'Blob image<br /><br /><span style="color: rgb(204, 0, 0);">cmd.ExecuteNonQuery()<br /></span><span style="color: rgb(204, 0, 0);"><br />mysqlcon.Close()<br /><br /></span><span style="color: rgb(204, 0, 0);"> MessageBox.Show("Records and Image Saved!", "Save to Database", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button3, MessageBoxOptions.RightAlign, True)</span><br /><br /><br /><br /></span></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvABacEhC5cv0G-AkGtl4Ty9I7dcKfWC0ZVHLx3U9qZt0gSt1f5iw5QUuWng-dPjDZLRV-Eyg4TgRJi84-uHKxDyGqUXsX6HplwZWl4UmnIQOCE5Rb8fuyN6kti7gKjmv9BwQ5eiFuHbNc/s1600-h/mcsimage.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 433px; height: 354px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvABacEhC5cv0G-AkGtl4Ty9I7dcKfWC0ZVHLx3U9qZt0gSt1f5iw5QUuWng-dPjDZLRV-Eyg4TgRJi84-uHKxDyGqUXsX6HplwZWl4UmnIQOCE5Rb8fuyN6kti7gKjmv9BwQ5eiFuHbNc/s400/mcsimage.JPG" alt="" id="BLOGGER_PHOTO_ID_5390415078427416450" border="0" /></a><br /><span style="font-family:arial;"><span style="color: rgb(0, 153, 0);"><br /><br /><br /><br /></span><br /><br /><br /></span><br /><script type="text/javascript">var infolink_pid = 73637;</script><br /><script type="text/javascript" src="http://resources.infolinks.com/js/infolinks_main.js"></script>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-66532874766769912822009-05-15T01:47:00.000-07:002009-05-15T01:48:54.376-07:00Updating database in mysql using php<?php<br />$Userid = $_POST['User_id'];<br />$Username = $_POST['User_name'];<br />$Userpassword = $_POST['User_password'];<br /><br />mysql_connect("localhost","root","") or die ('Error: ' . mysql_error());<br />mysql_select_db("it");<br /><br />$query = "UPDATE users SET User_id='".$Userid."', User_name='".$Username."', User_password='".$Userpassword."' WHERE User_id='".$Userid."'";<br /><br />mysql_query($query) or die ('Error updating user');<br /><br />echo "User updated with: " .$Userid. " " .$Username. " " .$Userpassword;<br /><br /><br />?>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-73694464226783746732009-05-13T23:41:00.000-07:002009-05-14T01:00:32.934-07:00Retrieving data from the database and printing it on the screenmysql_connect("localhost","root","") or die ('Error: ' . mysql_error());<br />mysql_select_db("it");<br /><br />$query = "SELECT * FROM users";<br />$data = mysql_query($query) or die ('Error displaying data');<br /><br />while($info = mysql_fetch_array($data))<br />{<br /> print "<b>Id:</b>" .$info['User_id'] . " ";<br /> print "<b>Name:</b>" .$info['User_name']. " ";<br /> print "<b>Password:</b>" .$info['User_password']. "<br /> ";<br /><br />}Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-58653134379023295752009-05-13T22:49:00.000-07:002009-05-13T23:19:17.422-07:00Inserting data into mysql database using php<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoFcjohSWxGRnavdzADQqjOx20FhqGKWlc28GSzntpImqHbjCvCC9Oev-tNskvf1TJG-ZmDTVseSK2d4uN8yWPdjYeiOI8r7dzMTiEuieUGCEW3XeRd7HHdloTCDwWbGD-IwAWqI3l8R-O/s1600-h/db.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoFcjohSWxGRnavdzADQqjOx20FhqGKWlc28GSzntpImqHbjCvCC9Oev-tNskvf1TJG-ZmDTVseSK2d4uN8yWPdjYeiOI8r7dzMTiEuieUGCEW3XeRd7HHdloTCDwWbGD-IwAWqI3l8R-O/s400/db.JPG" alt="" id="BLOGGER_PHOTO_ID_5335559796433798866" border="0" /></a><br /><br /><?php<br />$Userid = $_POST['User_id']; //this is the column of table users<br />$Username = $_POST['User_name']; //<br />$Userpassword = $_POST['User_password']; //<br /><br />mysql_connect("localhost","root","") or die ('Error: ' . mysql_error());<br />mysql_select_db("it");<br /><br />$query = "INSERT INTO users (User_id,User_name,User_password) VALUES ('".$Userid."','".$Username."','".$Userpassword."')";<br /><br />mysql_query($query) or die ('Error creating users');<br /><br />echo "User Created With: " .$Userid. " " .$Username. " ".$Userpassword;<br /><br />?>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-17251140133129424912007-12-17T20:22:00.000-08:002010-03-01T19:51:20.842-08:00DateTimePicker on DatagridView<body>
<br /><pre class="code" id="ctl00_rs1_mainContentContainer_ctl09VisualBasic" space="preserve"><span style="color:blue;">Imports</span> System
<br /><span style="color:blue;">Imports</span> System.Windows.Forms
<br />
<br /><span style="color:blue;">Public</span> <span style="color:blue;">Class</span> CalendarColumn
<br /> <span style="color:blue;">Inherits</span> DataGridViewColumn
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Sub</span> <span style="color:blue;">New</span>()
<br /> <span style="color:blue;">MyBase</span>.New(<span style="color:blue;">New</span> CalendarCell())
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Sub</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Overrides</span> <span style="color:blue;">Property</span> CellTemplate() <span style="color:blue;">As</span> DataGridViewCell
<br /> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Return</span> <span style="color:blue;">MyBase</span>.CellTemplate
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Set</span>(<span style="color:blue;">ByVal</span> value <span style="color:blue;">As</span> DataGridViewCell)
<br />
<br /> <span style="color:green;">' Ensure that the cell used for the template is a CalendarCell.</span>
<br /> <span style="color:blue;">If</span> (value IsNot <span style="color:blue;">Nothing</span>) <span style="color:blue;">AndAlso</span> _
<br /> <span style="color:blue;">Not</span> value.GetType().IsAssignableFrom(<span style="color:blue;">GetType</span>(CalendarCell)) _
<br /> <span style="color:blue;">Then</span>
<br /> <span style="color:blue;">Throw</span> <span style="color:blue;">New</span> InvalidCastException(<span style="color:maroon;">"Must be a CalendarCell"</span>)
<br /> <span style="color:blue;">End</span> <span style="color:blue;">If</span>
<br /> <span style="color:blue;">MyBase</span>.CellTemplate = value
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Set</span>
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Property</span>
<br />
<br /><span style="color:blue;">End</span> <span style="color:blue;">Class</span>
<br />
<br /><span style="color:blue;">Public</span> <span style="color:blue;">Class</span> CalendarCell
<br /> <span style="color:blue;">Inherits</span> DataGridViewTextBoxCell
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Sub</span> <span style="color:blue;">New</span>()
<br /> <span style="color:green;">' Use the short date format.</span>
<br /> <span style="color:blue;">Me</span>.Style.Format = <span style="color:maroon;">"d"</span>
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Sub</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Overrides</span> <span style="color:blue;">Sub</span> InitializeEditingControl(<span style="color:blue;">ByVal</span> rowIndex <span style="color:blue;">As</span> <span style="color:blue;">Integer</span>, _
<br /> <span style="color:blue;">ByVal</span> initialFormattedValue <span style="color:blue;">As</span> <span style="color:blue;">Object</span>, _
<br /> <span style="color:blue;">ByVal</span> dataGridViewCellStyle <span style="color:blue;">As</span> DataGridViewCellStyle)
<br />
<br /> <span style="color:green;">' Set the value of the editing control to the current cell value.</span>
<br /> <span style="color:blue;">MyBase</span>.InitializeEditingControl(rowIndex, initialFormattedValue, _
<br /> dataGridViewCellStyle)
<br />
<br /> <span style="color:blue;">Dim</span> ctl <span style="color:blue;">As</span> CalendarEditingControl = _
<br /> CType(DataGridView.EditingControl, CalendarEditingControl)
<br /> ctl.Value = CType(<span style="color:blue;">Me</span>.Value, DateTime)
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Sub</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Overrides</span> <span style="color:blue;">ReadOnly</span> <span style="color:blue;">Property</span> EditType() <span style="color:blue;">As</span> Type
<br /> <span style="color:blue;">Get</span>
<br /> <span style="color:green;">' Return the type of the editing contol that CalendarCell uses.</span>
<br /> <span style="color:blue;">Return</span> <span style="color:blue;">GetType</span>(CalendarEditingControl)
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Property</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Overrides</span> <span style="color:blue;">ReadOnly</span> <span style="color:blue;">Property</span> ValueType() <span style="color:blue;">As</span> Type
<br /> <span style="color:blue;">Get</span>
<br /> <span style="color:green;">' Return the type of the value that CalendarCell contains.</span>
<br /> <span style="color:blue;">Return</span> <span style="color:blue;">GetType</span>(DateTime)
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Property</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Overrides</span> <span style="color:blue;">ReadOnly</span> <span style="color:blue;">Property</span> DefaultNewRowValue() <span style="color:blue;">As</span> <span style="color:blue;">Object</span>
<br /> <span style="color:blue;">Get</span>
<br /> <span style="color:green;">' Use the current date and time as the default value.</span>
<br /> <span style="color:blue;">Return</span> DateTime.Now
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Property</span>
<br />
<br /><span style="color:blue;">End</span> <span style="color:blue;">Class</span>
<br />
<br /><span style="color:blue;">Class</span> CalendarEditingControl
<br /> <span style="color:blue;">Inherits</span> DateTimePicker
<br /> <span style="color:blue;">Implements</span> IDataGridViewEditingControl
<br />
<br /> <span style="color:blue;">Private</span> dataGridViewControl <span style="color:blue;">As</span> DataGridView
<br /> <span style="color:blue;">Private</span> valueIsChanged <span style="color:blue;">As</span> <span style="color:blue;">Boolean</span> = <span style="color:blue;">False</span>
<br /> <span style="color:blue;">Private</span> rowIndexNum <span style="color:blue;">As</span> <span style="color:blue;">Integer</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Sub</span> <span style="color:blue;">New</span>()
<br /> <span style="color:blue;">Me</span>.Format = DateTimePickerFormat.Short
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Sub</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Property</span> EditingControlFormattedValue() <span style="color:blue;">As</span> <span style="color:blue;">Object</span> _
<br /> <span style="color:blue;">Implements</span> IDataGridViewEditingControl.EditingControlFormattedValue
<br />
<br /> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Return</span> <span style="color:blue;">Me</span>.Value.ToShortDateString()
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Get</span>
<br />
<br /> <span style="color:blue;">Set</span>(<span style="color:blue;">ByVal</span> value <span style="color:blue;">As</span> <span style="color:blue;">Object</span>)
<br /> <span style="color:blue;">If</span> <span style="color:blue;">TypeOf</span> value <span style="color:blue;">Is</span> <span style="color:blue;">String</span> <span style="color:blue;">Then</span>
<br /> <span style="color:blue;">Me</span>.Value = DateTime.Parse(CStr(value))
<br /> <span style="color:blue;">End</span> <span style="color:blue;">If</span>
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Set</span>
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Property</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Function</span> GetEditingControlFormattedValue(<span style="color:blue;">ByVal</span> context _
<br /> <span style="color:blue;">As</span> DataGridViewDataErrorContexts) <span style="color:blue;">As</span> <span style="color:blue;">Object</span> _
<br /> <span style="color:blue;">Implements</span> IDataGridViewEditingControl.GetEditingControlFormattedValue
<br />
<br /> <span style="color:blue;">Return</span> <span style="color:blue;">Me</span>.Value.ToShortDateString()
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Function</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Sub</span> ApplyCellStyleToEditingControl(<span style="color:blue;">ByVal</span> dataGridViewCellStyle <span style="color:blue;">As</span> _
<br /> DataGridViewCellStyle) _
<br /> <span style="color:blue;">Implements</span> IDataGridViewEditingControl.ApplyCellStyleToEditingControl
<br />
<br /> <span style="color:blue;">Me</span>.Font = dataGridViewCellStyle.Font
<br /> <span style="color:blue;">Me</span>.CalendarForeColor = dataGridViewCellStyle.ForeColor
<br /> <span style="color:blue;">Me</span>.CalendarMonthBackground = dataGridViewCellStyle.BackColor
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Sub</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Property</span> EditingControlRowIndex() <span style="color:blue;">As</span> <span style="color:blue;">Integer</span> _
<br /> <span style="color:blue;">Implements</span> IDataGridViewEditingControl.EditingControlRowIndex
<br />
<br /> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Return</span> rowIndexNum
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Set</span>(<span style="color:blue;">ByVal</span> value <span style="color:blue;">As</span> <span style="color:blue;">Integer</span>)
<br /> rowIndexNum = value
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Set</span>
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Property</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Function</span> EditingControlWantsInputKey(<span style="color:blue;">ByVal</span> key <span style="color:blue;">As</span> Keys, _
<br /> <span style="color:blue;">ByVal</span> dataGridViewWantsInputKey <span style="color:blue;">As</span> <span style="color:blue;">Boolean</span>) <span style="color:blue;">As</span> <span style="color:blue;">Boolean</span> _
<br /> <span style="color:blue;">Implements</span> IDataGridViewEditingControl.EditingControlWantsInputKey
<br />
<br /> <span style="color:green;">' Let the DateTimePicker handle the keys listed.</span>
<br /> <span style="color:blue;">Select</span> <span style="color:blue;">Case</span> key <span style="color:blue;">And</span> Keys.KeyCode
<br /> <span style="color:blue;">Case</span> Keys.Left, Keys.Up, Keys.Down, Keys.Right, _
<br /> Keys.Home, Keys.End, Keys.PageDown, Keys.PageUp
<br />
<br /> <span style="color:blue;">Return</span> <span style="color:blue;">True</span>
<br />
<br /> <span style="color:blue;">Case</span> <span style="color:blue;">Else</span>
<br /> <span style="color:blue;">Return</span> <span style="color:blue;">False</span>
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Select</span>
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Function</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Sub</span> PrepareEditingControlForEdit(<span style="color:blue;">ByVal</span> selectAll <span style="color:blue;">As</span> <span style="color:blue;">Boolean</span>) _
<br /> <span style="color:blue;">Implements</span> IDataGridViewEditingControl.PrepareEditingControlForEdit
<br />
<br /> <span style="color:green;">' No preparation needs to be done.</span>
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Sub</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">ReadOnly</span> <span style="color:blue;">Property</span> RepositionEditingControlOnValueChange() _
<br /> <span style="color:blue;">As</span> <span style="color:blue;">Boolean</span> <span style="color:blue;">Implements</span> _
<br /> IDataGridViewEditingControl.RepositionEditingControlOnValueChange
<br />
<br /> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Return</span> <span style="color:blue;">False</span>
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Get</span>
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Property</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Property</span> EditingControlDataGridView() <span style="color:blue;">As</span> DataGridView _
<br /> <span style="color:blue;">Implements</span> IDataGridViewEditingControl.EditingControlDataGridView
<br />
<br /> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Return</span> dataGridViewControl
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Set</span>(<span style="color:blue;">ByVal</span> value <span style="color:blue;">As</span> DataGridView)
<br /> dataGridViewControl = value
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Set</span>
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Property</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Property</span> EditingControlValueChanged() <span style="color:blue;">As</span> <span style="color:blue;">Boolean</span> _
<br /> <span style="color:blue;">Implements</span> IDataGridViewEditingControl.EditingControlValueChanged
<br />
<br /> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Return</span> valueIsChanged
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Set</span>(<span style="color:blue;">ByVal</span> value <span style="color:blue;">As</span> <span style="color:blue;">Boolean</span>)
<br /> valueIsChanged = value
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Set</span>
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Property</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">ReadOnly</span> <span style="color:blue;">Property</span> EditingControlCursor() <span style="color:blue;">As</span> Cursor _
<br /> <span style="color:blue;">Implements</span> IDataGridViewEditingControl.EditingPanelCursor
<br />
<br /> <span style="color:blue;">Get</span>
<br /> <span style="color:blue;">Return</span> <span style="color:blue;">MyBase</span>.Cursor
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Get</span>
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Property</span>
<br />
<br /> <span style="color:blue;">Protected</span> <span style="color:blue;">Overrides</span> <span style="color:blue;">Sub</span> OnValueChanged(<span style="color:blue;">ByVal</span> eventargs <span style="color:blue;">As</span> EventArgs)
<br />
<br /> <span style="color:green;">' Notify the DataGridView that the contents of the cell have changed.</span>
<br /> valueIsChanged = <span style="color:blue;">True</span>
<br /> <span style="color:blue;">Me</span>.EditingControlDataGridView.NotifyCurrentCellDirty(<span style="color:blue;">True</span>)
<br /> <span style="color:blue;">MyBase</span>.OnValueChanged(eventargs)
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Sub</span>
<br />
<br /><span style="color:blue;">End</span> <span style="color:blue;">Class
<br />
<br /></span><span style="color:blue;">Public</span> <span style="color:blue;">Class</span> Form1
<br /> <span style="color:blue;">Inherits</span> Form
<br />
<br /> <span style="color:blue;">Private</span> dataGridView1 <span style="color:blue;">As</span> <span style="color:blue;">New</span> DataGridView()
<br />
<br /> <stathreadattribute()> _
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Shared</span> <span style="color:blue;">Sub</span> Main()
<br /> Application.Run(<span style="color:blue;">New</span> Form1())
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Sub</span>
<br />
<br /> <span style="color:blue;">Public</span> <span style="color:blue;">Sub</span> <span style="color:blue;">New</span>()
<br /> <span style="color:blue;">Me</span>.dataGridView1.Dock = DockStyle.Fill
<br /> <span style="color:blue;">Me</span>.Controls.Add(<span style="color:blue;">Me</span>.dataGridView1)
<br /> <span style="color:blue;">Me</span>.Text = <span style="color:maroon;">"DataGridView calendar column demo"</span>
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Sub</span>
<br />
<br /> <span style="color:blue;">Private</span> <span style="color:blue;">Sub</span> Form1_Load(<span style="color:blue;">ByVal</span> sender <span style="color:blue;">As</span> <span style="color:blue;">Object</span>, <span style="color:blue;">ByVal</span> e <span style="color:blue;">As</span> EventArgs) _
<br /> <span style="color:blue;">Handles</span> <span style="color:blue;">Me</span>.Load
<br />
<br /> <span style="color:blue;">Dim</span> col <span style="color:blue;">As</span> <span style="color:blue;">New</span> CalendarColumn()
<br /> <span style="color:blue;">Me</span>.dataGridView1.Columns.Add(col)
<br /> <span style="color:blue;">Me</span>.dataGridView1.RowCount = 5
<br /> <span style="color:blue;">Dim</span> row <span style="color:blue;">As</span> DataGridViewRow
<br /> <span style="color:blue;">For</span> <span style="color:blue;">Each</span> row <span style="color:blue;">In</span> <span style="color:blue;">Me</span>.dataGridView1.Rows
<br /> row.Cells(0).Value = DateTime.Now
<br /> <span style="color:blue;">Next</span> row
<br />
<br /> <span style="color:blue;">End</span> <span style="color:blue;">Sub</span>
<br />
<br /><span style="color:blue;">End</span> <span style="color:blue;">Class</span>
<br /></stathreadattribute()></pre>
<br /><script type="text/javascript">var infolink_pid = 73637;</script>
<br /><script type="text/javascript" src="http://resources.infolinks.com/js/infolinks_main.js"></script>
<br /></body>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-28508402688551122602007-10-14T17:36:00.000-07:002007-10-14T17:47:45.363-07:00File Handling with StreamReader and StreamWriter using Dialogs!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEv97p17tDs86SXmMA7eBirQi2xWjEexaxJBogMTEJl5SjuuDzZ3iRij6q03Eo6SmA0UB3E2OpJWTJ0qfViiD9JIY7te1pG2pzmBHeqAOLDWqWFbQsKCWm_1KMjuFW8gd5CUpn3uNfoDbr/s1600-h/importexport.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEv97p17tDs86SXmMA7eBirQi2xWjEexaxJBogMTEJl5SjuuDzZ3iRij6q03Eo6SmA0UB3E2OpJWTJ0qfViiD9JIY7te1pG2pzmBHeqAOLDWqWFbQsKCWm_1KMjuFW8gd5CUpn3uNfoDbr/s400/importexport.bmp" alt="" id="BLOGGER_PHOTO_ID_5121356818605983538" border="0" /></a><br />This is the code:<br />----------------<br /> '<br /> '<br /> 'Sequence 1 Task 11 open file special isntruction<br /> Private Sub Buttons1t11importsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buttons1t11importsi.Click<br /> Try<br /> OpenFileDialogs1t11.Filter = "Rich Text Files(*.rtf)|*.rtf|MS Documents(*.doc)|*.doc|" & _<br /> "All files(*.*)|*.*"<br /><br /> If OpenFileDialogs1t11.ShowDialog = Windows.Forms.DialogResult.OK Then<br /> OpenFileDialogs1t11.ShowHelp = True<br /><br /> Dim fs As New FileStream(OpenFileDialogs1t11.FileName, FileMode.Open)<br /><br /> Dim sr As New StreamReader(fs)<br /> RichTextBoxs1t11si.Rtf = sr.ReadToEnd()<br /> sr.Close()<br /> fs.Close()<br /><br /> End If<br /><br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /> End Try<br /> End Sub<br /><br /><br /> '<br /> '<br /> 'Sequence 1 Task 11 save file special instruction<br /> Private Sub Buttons1t11editsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buttons1t11editsi.Click<br /> Try<br /> SaveFileDialogs1t11.Filter = "Rich Text Files(*.rtf)|*.rtf|MS Documents(*.doc)|*.doc|" & _ "All files(*.*)|*.*"<br /><br /> If SaveFileDialogs1t11.ShowDialog = Windows.Forms.DialogResult.OK Then<br /> SaveFileDialogs1t11.ShowHelp = True<br /><br /> Dim fs As New FileStream(SaveFileDialogs1t11.FileName, FileMode.OpenOrCreate)<br /><br /> Dim sw As New StreamWriter(fs)<br /> sw.Write(RichTextBoxs1t11si.Rtf)<br /> sw.Close()<br /> fs.Close()<br /><br /> End If<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /><br /> '<br /> '<br /> 'Sequence 1 Task 11 format<br /> Private Sub Buttons1t11format_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buttons1t11format.Click<br /> Try<br /> If FontDialogs1t1.ShowDialog = Windows.Forms.DialogResult.OK Then<br /> FontDialogs1t1.ShowHelp = True<br /><br /> 'for work instruction<br /> RichTextBoxs1t11wi.SelectionFont = FontDialogs1t1.Font<br /> RichTextBoxs1t11wi.SelectionColor = FontDialogs1t1.Color<br /><br /> 'for special instruction<br /> RichTextBoxs1t11si.SelectionFont = FontDialogs1t1.Font<br /> RichTextBoxs1t11si.SelectionColor = FontDialogs1t1.Color<br /><br /> End If<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /> End Try<br /> End SubIan Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-40444935650065864882007-09-21T22:29:00.000-07:002007-09-21T22:37:13.800-07:00VB.NET's Displaying total number in Checkbox.This post discussed on how to display the total task when a checkbox control is checked.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4UDrKeLTWz69hbrhiG_wSWkvUyMkkvRw7Bnsww7Zo9SenfBKtx2Z30rpOzCxrCJ1LjDtjkzYqOABSiCsBbew8E6WshJwfR-zLF-bDM8Ye7HBoV7jmr9CnZm8WOrrudd_iwPpoCV4dCLLv/s1600-h/checkbox.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4UDrKeLTWz69hbrhiG_wSWkvUyMkkvRw7Bnsww7Zo9SenfBKtx2Z30rpOzCxrCJ1LjDtjkzYqOABSiCsBbew8E6WshJwfR-zLF-bDM8Ye7HBoV7jmr9CnZm8WOrrudd_iwPpoCV4dCLLv/s400/checkbox.JPG" alt="" id="BLOGGER_PHOTO_ID_5112897605638604578" border="0" /></a><br /><br /><br />This is the code:<br />----------------<br /><br />Imports System.Windows.Forms.CheckBox<br />Imports MySql.Data.MySqlClient<br />Imports System.IO<br /><br />Public Class Production_Sequence<br /> Dim totaltask As Integer = 0<br /><br /> Dim Production_Sequence() As Integer = {13, 2, 2, 2, 2, 3, 4, 5, 2, 2, 2, 2, 3, 9, 4, _<br /> 2, 1, 4, 13, 10, 5, 4, 4, 1, 3, 3, 3, 1, 1, 5, 1, 3, 4, 4, 1, 2, 1}<br /><br /> Dim checkbox() As CheckBox = New CheckBox() {CheckBoxProductionSequence1, CheckBoxProductionSequence2, CheckBoxProductionSequence2_1, _<br /> CheckBoxProductionSequence3, CheckBoxProductionSequence4, CheckBoxProductionSequence4_1, CheckBoxProductionSequence5, CheckBoxProductionSequence6, _<br /> CheckBoxProductionSequence7, CheckBoxProductionSequence8, CheckBoxProductionSequence9, CheckBoxProductionSequence10, CheckBoxProductionSequence11, _<br /> CheckBoxProductionSequence12, CheckBoxProductionSequence13, CheckBoxProductionSequence14, CheckBoxProductionSequence15, CheckBoxProductionSequence16, _<br /> CheckBoxProductionSequence17, CheckBoxProductionSequence18, CheckBoxProductionSequence19, CheckBoxProductionSequence20, CheckBoxProductionSequence21, _<br /> CheckBoxProductionSequence22, CheckBoxProductionSequence23, CheckBoxProductionSequence24, CheckBoxProductionSequence25, CheckBoxProductionSequence26, _<br /> CheckBoxProductionSequence27, CheckBoxProductionSequence28, CheckBoxProductionSequence29, CheckBoxProductionSequence30, CheckBoxProductionSequence31, _<br /> CheckBoxProductionSequence32, CheckBoxProductionSequence33, CheckBoxProductionSequence34, CheckBoxProductionSequence35}<br /><br /> Public Function TotalProductionTask(ByVal x) As Short<br /> Try<br /> If checkbox(x).Checked = True Then<br /> totaltask = totaltask + Production_Sequence(x)<br /> Else<br /> totaltask = totaltask - Production_Sequence(x)<br /> End If<br /><br /> TotalProductionTask = totaltask<br /><br /> Catch ex As Exception<br /> MsgBox(ex.Message)<br /> End Try<br /><br /><br /><br /> End Function<br /><br /><br />Private Sub CheckBoxProductionSequence1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence1.CheckedChanged<br /> Try<br /> checkbox(0) = CheckBoxProductionSequence1<br /> TextBoxTotalTask.Text = TotalProductionTask(0)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence2.CheckedChanged<br /> Try<br /> checkbox(1) = CheckBoxProductionSequence2<br /> TextBoxTotalTask.Text = TotalProductionTask(1)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence2_1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence2_1.CheckedChanged<br /> Try<br /> checkbox(2) = CheckBoxProductionSequence2_1<br /> TextBoxTotalTask.Text = TotalProductionTask(2)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence3.CheckedChanged<br /> Try<br /> checkbox(3) = CheckBoxProductionSequence3<br /> TextBoxTotalTask.Text = TotalProductionTask(3)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence4.CheckedChanged<br /> Try<br /> checkbox(4) = CheckBoxProductionSequence4<br /> TextBoxTotalTask.Text = TotalProductionTask(4)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence4_1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence4_1.CheckedChanged<br /> Try<br /> checkbox(5) = CheckBoxProductionSequence4_1<br /> TextBoxTotalTask.Text = TotalProductionTask(5)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence5_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence5.CheckedChanged<br /> Try<br /> checkbox(6) = CheckBoxProductionSequence5<br /> TextBoxTotalTask.Text = TotalProductionTask(6)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence6_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence6.CheckedChanged<br /> Try<br /> checkbox(7) = CheckBoxProductionSequence6<br /> TextBoxTotalTask.Text = TotalProductionTask(7)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence7_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence7.CheckedChanged<br /> Try<br /> checkbox(8) = CheckBoxProductionSequence7<br /> TextBoxTotalTask.Text = TotalProductionTask(8)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence8_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence8.CheckedChanged<br /> Try<br /> checkbox(9) = CheckBoxProductionSequence8<br /> TextBoxTotalTask.Text = TotalProductionTask(9)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence9_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence9.CheckedChanged<br /> Try<br /> checkbox(10) = CheckBoxProductionSequence9<br /> TextBoxTotalTask.Text = TotalProductionTask(10)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence10_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence10.CheckedChanged<br /> Try<br /> checkbox(11) = CheckBoxProductionSequence10<br /> TextBoxTotalTask.Text = TotalProductionTask(11)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence11_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence11.CheckedChanged<br /> Try<br /> checkbox(12) = CheckBoxProductionSequence11<br /> TextBoxTotalTask.Text = TotalProductionTask(12)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence12_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence12.CheckedChanged<br /> Try<br /> checkbox(13) = CheckBoxProductionSequence12<br /> TextBoxTotalTask.Text = TotalProductionTask(13)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence13_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence13.CheckedChanged<br /> Try<br /> checkbox(14) = CheckBoxProductionSequence13<br /> TextBoxTotalTask.Text = TotalProductionTask(14)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence14_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence14.CheckedChanged<br /> Try<br /> checkbox(15) = CheckBoxProductionSequence14<br /> TextBoxTotalTask.Text = TotalProductionTask(15)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence15_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence15.CheckedChanged<br /> Try<br /> checkbox(16) = CheckBoxProductionSequence15<br /> TextBoxTotalTask.Text = TotalProductionTask(16)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence16_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence16.CheckedChanged<br /> Try<br /> checkbox(17) = CheckBoxProductionSequence16<br /> TextBoxTotalTask.Text = TotalProductionTask(17)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence17_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence17.CheckedChanged<br /> Try<br /> checkbox(18) = CheckBoxProductionSequence17<br /> TextBoxTotalTask.Text = TotalProductionTask(18)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence18_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence18.CheckedChanged<br /> Try<br /> checkbox(19) = CheckBoxProductionSequence18<br /> TextBoxTotalTask.Text = TotalProductionTask(19)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence19_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence19.CheckedChanged<br /> Try<br /> checkbox(20) = CheckBoxProductionSequence19<br /> TextBoxTotalTask.Text = TotalProductionTask(20)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence20_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence20.CheckedChanged<br /> Try<br /> checkbox(21) = CheckBoxProductionSequence20<br /> TextBoxTotalTask.Text = TotalProductionTask(21)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence21_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence21.CheckedChanged<br /> Try<br /> checkbox(22) = CheckBoxProductionSequence21<br /> TextBoxTotalTask.Text = TotalProductionTask(22)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence22_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence22.CheckedChanged<br /> Try<br /> checkbox(23) = CheckBoxProductionSequence22<br /> TextBoxTotalTask.Text = TotalProductionTask(23)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence23_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence23.CheckedChanged<br /> Try<br /> checkbox(24) = CheckBoxProductionSequence23<br /> TextBoxTotalTask.Text = TotalProductionTask(24)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence24_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence24.CheckedChanged<br /> Try<br /> checkbox(25) = CheckBoxProductionSequence24<br /> TextBoxTotalTask.Text = TotalProductionTask(25)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence25_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence25.CheckedChanged<br /> Try<br /> checkbox(26) = CheckBoxProductionSequence25<br /> TextBoxTotalTask.Text = TotalProductionTask(26)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence26_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence26.CheckedChanged<br /> Try<br /> checkbox(27) = CheckBoxProductionSequence26<br /> TextBoxTotalTask.Text = TotalProductionTask(27)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence27_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence27.CheckedChanged<br /> Try<br /> checkbox(28) = CheckBoxProductionSequence27<br /> TextBoxTotalTask.Text = TotalProductionTask(28)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence28_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence28.CheckedChanged<br /> Try<br /> checkbox(29) = CheckBoxProductionSequence28<br /> TextBoxTotalTask.Text = TotalProductionTask(29)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence29_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence29.CheckedChanged<br /> Try<br /> checkbox(30) = CheckBoxProductionSequence29<br /> TextBoxTotalTask.Text = TotalProductionTask(30)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence30_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence30.CheckedChanged<br /> Try<br /> checkbox(31) = CheckBoxProductionSequence30<br /> TextBoxTotalTask.Text = TotalProductionTask(31)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence31_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence31.CheckedChanged<br /> Try<br /> checkbox(32) = CheckBoxProductionSequence31<br /> TextBoxTotalTask.Text = TotalProductionTask(32)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence32_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence32.CheckedChanged<br /> Try<br /> checkbox(33) = CheckBoxProductionSequence32<br /> TextBoxTotalTask.Text = TotalProductionTask(33)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence33_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence33.CheckedChanged<br /> Try<br /> checkbox(34) = CheckBoxProductionSequence33<br /> TextBoxTotalTask.Text = TotalProductionTask(34)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence34_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence34.CheckedChanged<br /> Try<br /> checkbox(35) = CheckBoxProductionSequence34<br /> TextBoxTotalTask.Text = TotalProductionTask(35)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End Sub<br /><br /> Private Sub CheckBoxProductionSequence35_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxProductionSequence35.CheckedChanged<br /> Try<br /> checkbox(36) = CheckBoxProductionSequence35<br /> TextBoxTotalTask.Text = TotalProductionTask(36)<br /> Catch ex As Exception<br /> MsgBox(ex.ToString)<br /><br /> End Try<br /> End SubIan Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-32210488639477752382007-08-30T21:00:00.000-07:002007-09-03T22:52:10.525-07:00Data Providers of .NET Framework<ul><li>SQL Server: Namespace(Imports System.Data.SqlClient)</li><li>OLE DB: Namespace(Imports System.Data.OLEDB)</li><li>MySQL: Namespace(Imports System.Data.MySqlClient)</li><li>Oracle: Namespace(Imports Oracle.DataAccess.Client)<br /></li><li>Oracle: Namespae(Imports System.Data.OracleClient)<br /></li><li>MaxDB: Namespace(Imports MaxDB.Data)<br /></li><li>ODBC: Namespace(Imports System.Data.Odbc)</li></ul><br />- You have to add reference before you can import.Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-57740044305918945752007-06-11T04:47:00.000-07:002007-06-24T20:49:44.449-07:00Surrogate Technologies Predating IPv6 excluding IPv4<ol><li><span style="font-size:130%;"><span style="font-size:130%;">VLSM</span> - <span style="font-size:85%;">Variable Length Subnet Masking</span></span></li><li><span style="font-size:130%;"><span style="font-size:100%;"><span style="font-size:130%;">CIDR - <span style="font-size:78%;">Classless InterDomain Routing</span></span></span></span></li><li><span style="font-size:130%;"><span style="font-size:100%;"><span style="font-size:130%;"><span style="font-size:100%;"><span style="font-size:130%;">Supernetting -<br /></span></span></span></span></span></li><li><span style="font-size:130%;"><span style="font-size:100%;"><span style="font-size:130%;"><span style="font-size:100%;"><span style="font-size:130%;">NAT - <span style="font-size:78%;">Network Address Translation</span></span></span></span></span></span></li></ol> et al...Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-43037692799255779252007-06-09T08:10:00.000-07:002007-06-12T22:04:37.486-07:00Case Studies (Software and Web Development)<span style="font-size:130%;"><span style="font-weight: bold;font-family:arial;" >Studies include:</span></span><br /><ul><li>Web</li><li>Desktop Application</li><li>Distributed Systems</li><li>Embedded Systems</li><li>Microcontroller/Microprocessor<br /></li><li>Mobile Systems</li><li>Operating Systems<br /></li><li>RDBMS and Non-RDBMS</li><li>Business Application<br /></li><li>et al...</li></ul>*******************************************************************************<br /><br /><span style="font-size:130%;"><span style="font-weight: bold;">Case Study 1:<br /><br /></span><span style="font-size:100%;">In this blog http://ian-mars.blogspot.com - complete / finish the 1) IPv4 subnet calculator using <span style="font-weight: bold; color: rgb(204, 153, 51);"><u>javascript</u></span> and <span style="font-weight: bold; color: rgb(204, 153, 51);"><u>html</u></span> the technologies supported in this blogsite.</span><span style="font-weight: bold;"><br /><br /><br />Case Study 2:<br /><br /></span><span><span style="font-size:100%;">Make your personal http sites a 1) web 2.0 compliant web site and 2) dynamic with 3) database connectivity for the collection of data like your books, codes, et al... And implement a 4) web robots on your site, 5) A shopping cart for Ecommerce, 6) and implement a built in search. Then test it using the web 2.0 validator and w3c validator to test if it conforms to the standards defined by the standardization body.</span></span><span style="font-weight: bold;"><br /><br /><br /></span></span>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-1426481511272303702007-06-04T19:02:00.000-07:002007-06-04T19:12:47.452-07:00All About Database<div style="text-align: center;">Using the MySQL query browser to connect to the server.<br /></div><div style="text-align: center;"><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjLFGm1J5H_S3a_LxBTsHgTtL75X9LYqq7i870n8a96duk50FmNy-9Bd1q74mTdqLPFhwSzx7FdPbNPtZYVQ5QveXWW5_NbdlK-C3LvN3AFiuNJGdTvV2ehtDA_c9K9YzydS9bf10qOMDu/s1600-h/using+query+browser.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjLFGm1J5H_S3a_LxBTsHgTtL75X9LYqq7i870n8a96duk50FmNy-9Bd1q74mTdqLPFhwSzx7FdPbNPtZYVQ5QveXWW5_NbdlK-C3LvN3AFiuNJGdTvV2ehtDA_c9K9YzydS9bf10qOMDu/s400/using+query+browser.jpg" alt="" id="BLOGGER_PHOTO_ID_5072396622191680370" border="0" /></a><br /><br /><br /><br /><br /><br /><br />Connecting to a MySQL server with different port numbers<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VrXZt2vAP6KJ6RchwQNz1b46PF1m_JIbB7ov0NIKd7fcldfdcBBVMJsaW78pSTPUK6dhwPMf80ectwGY9IOLDTD0Vd1HPKf6YM2ODuzxU2Jw-1xn6E0-Qq04ptHvMD-7SEpwS8POJOmp/s1600-h/connecting+to+mysql+server+to+different+ports.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VrXZt2vAP6KJ6RchwQNz1b46PF1m_JIbB7ov0NIKd7fcldfdcBBVMJsaW78pSTPUK6dhwPMf80ectwGY9IOLDTD0Vd1HPKf6YM2ODuzxU2Jw-1xn6E0-Qq04ptHvMD-7SEpwS8POJOmp/s400/connecting+to+mysql+server+to+different+ports.jpg" alt="" id="BLOGGER_PHOTO_ID_5072395655824038754" border="0" /></a><br /></div>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-59610581860065937652007-06-01T23:14:00.000-07:002007-06-09T10:07:11.307-07:00My Vacation in Zamboanga, Aurora del SurLife is not just 0's and 1's. I had studied this fascinating machine and it's mercenaries of myriad technologies almost all my life. As I studied further I realized that there are more to life than just computers.<br /><br /> Life is beautiful however I also wanted to be an independent individual and the key to my independence are these technologies, getting all the necessary information to stay at the top of my profession.<br /><br /> There are things in life that are more important to these elusive dreams of mine. I had worked in different companies with different positions, yet still I easily get bored of the routine. I found out that maybe my parents were right of taking me to a vacation in Zamboanga, Aurora.<br /><br /> This is the birthplace of my mother, she studied here from grades 1 to 4th year high school. She meet her old friends and they reminisce the old memories. I was amazed on how they remembered everything before. It's my second time to visit this place - the first time I think when I was still 5 or 6 years old.<br /><br />I enjoyed this vacation - we went to a lot of places, taking a peek to my mothers' "hacienda", swimming pool in "Anonang" and a lot of foods and drinks.<br /><br />We went here last May 28, 2007 that was Monday and we went back to Cebu on Sunday that would be June 3, 2007. Thanks to this internet cafe I was able to wrote this vacation experience.Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-61664068765956620482007-05-03T23:23:00.000-07:002007-06-21T22:55:51.309-07:00Case Studies (Networking Labs)<span style="font-size:130%;"><span style="font-weight: bold;"><u>Case Study 1:(IPv4 subnet addressing scheme)<br /><span style="font-size:100%;"><span style="font-weight: bold;"></span></span><br /></u></span><span style="font-size:100%;">1) Figure out how many subnets to create.<br />2) How many LAN's and WAN's<br />3) Develop an IP addressing scheme.<br />4) Assign an IP address on each machine. <span style="color: rgb(204, 0, 0);"><br /><span style="color: rgb(0, 0, 0);">Note:</span> Subnet Address</span> is assigned to each interface like E0, E1, S0, S1, T0, T1, et al... <span style="color: rgb(204, 0, 0);">Subnet mask</span> and a valid range of <span style="color: rgb(204, 0, 0);">Host Address</span>.</span><span style="font-weight: bold;"><u><br /></u></span></span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHODVkN8W-JGU4F-fANxEu71dN2iHA85zjxanooEhvjiYB0RAgT4ixycMCbXVHkhZgOI7wpU4qKK2iZxjLnX0N2NociOk0Q8kpVwsc_jBJk9aAG0ClGANmfg8OH1Z1TyVa7pRwzN3pkMov/s1600-h/5+router+topology.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHODVkN8W-JGU4F-fANxEu71dN2iHA85zjxanooEhvjiYB0RAgT4ixycMCbXVHkhZgOI7wpU4qKK2iZxjLnX0N2NociOk0Q8kpVwsc_jBJk9aAG0ClGANmfg8OH1Z1TyVa7pRwzN3pkMov/s400/5+router+topology.bmp" alt="" id="BLOGGER_PHOTO_ID_5074357167388122034" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij7EyxXgRgmEy3NTQYl32kwe_86GhQKodryXsUeoO6nn0RlCt3JR2GA5NFkxab-a5ssoEtld90PMrNchwWa2WXCxg8wlqvJgsCtliuY5vpAIl6mJSpmCDnkR-Y7o4lj9n6rSZorNVw_d2P/s1600-h/5+router+lab+topology.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij7EyxXgRgmEy3NTQYl32kwe_86GhQKodryXsUeoO6nn0RlCt3JR2GA5NFkxab-a5ssoEtld90PMrNchwWa2WXCxg8wlqvJgsCtliuY5vpAIl6mJSpmCDnkR-Y7o4lj9n6rSZorNVw_d2P/s400/5+router+lab+topology.bmp" alt="" id="BLOGGER_PHOTO_ID_5074354895350422434" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg01BehJOL0aWrre-wMQwiv0TTX4ojtcBBFv5mxRi91VL8mQGWWcK0HMpINWxBuQP8eWN8VUl8FohenLSSm8ewoPqdY_FYvUGz4FChupDKsS9JKwvtyXEK9ogeK01Z6QWJCkKFy02vpPUo0/s1600-h/Semester+2+challenge+lab.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg01BehJOL0aWrre-wMQwiv0TTX4ojtcBBFv5mxRi91VL8mQGWWcK0HMpINWxBuQP8eWN8VUl8FohenLSSm8ewoPqdY_FYvUGz4FChupDKsS9JKwvtyXEK9ogeK01Z6QWJCkKFy02vpPUo0/s400/Semester+2+challenge+lab.bmp" alt="" id="BLOGGER_PHOTO_ID_5074353744299187090" border="0" /></a><span style="font-size:130%;"><u>Answers Case Study 1:</u></span><br /><br />1) 8 subnets needed<br /><br />2) LAN=5 WAN=3<br /><br />3) IP Addressing scheme<br /><br /><span style="font-weight: bold; font-style: italic;"><u>LAB-A</u></span><br /><span style="font-weight: bold; color: rgb(204, 0, 0);">Given E0</span><span style="color: rgb(204, 0, 0);">:</span><br />192.5.5.1 --> Class C<br /><br />Required:<br />--> since 2 bits must be left in borrowing bits from host portion of the IPv4 address (Network and Broadcast Address)<br />just borrow 6 bits max<br />2^4 = 16-2 = 14 subnets<br /><br />Solution:<br />192.5.5.1/24<br />AND<br />255.255.255.0/24 -->Default Subnet Mask<br />--------------<br />192.5.5.0/24 -->Network Address(Subnet 0)<br /><br />192.5.5.11110000/28<br />192.5.5.240/28 (last subnet address)<br /><br />255.255.255.240/28 --> Custom Subnet Mask<br /><br />2^4=16-2=14 hosts/subnet<br /><br />Subnet Address <---> Broadcast Address <---> Host Range Address<br />0) 192.5.5.0/28 <--->192.5.5.15/28 <-----> 192.5.5.1/28~192.5.5.14/28<br />1) 192.5.5.16 /28 <-> 192.5.5.31 /28 <----> 192.5.5.17/28~192.5.5.30/28<br />2) 192.5.5.32/28 <-> 192.5.5.47/28 <----> 192.5.5.33/28~192.5.5.46/28<br />3) 192.5.5.48/28 <-> 192.5.5.63/28 <----> 192.5.5.49/28~192.5.5.62/28<br />*<br />*<br />*<br />14) 192.5.5.240/28 <----> 192.5.5.255/28 <--> 192.5.5.241/28~192.5.5.254/28<br /><br /><span style="font-weight: bold; color: rgb(204, 0, 0);">Given E1:<br /></span><span style="color: rgb(0, 0, 0);">205.7.5.1/24 --> Class C<br /><br />Solution:<br />2^4 = 16-2 = 14 subnets<br /><br />205.7.5.1/24<br />AND<br />255.255.255.0/24 --> D.S.M.<br />---------------<br />205.7.5.0/24 -->N.A<br /><br />205.7.5.11110000/28=205.7.5.240/28(last subnet)<br />255.255.255.240/28 --> C.S.M.<br /><br /></span><span style="font-weight: bold; color: rgb(204, 0, 0);"></span>Subnet Address <---> Broadcast Address <---> Host Range Address<br />0) 205.7.5.0/28 <--> 205.7.5.15 <------> 205.7.5.1~205.7.5.14<br />1) 205.7.5.16/28 <-> 205.7.5.31/28 <-----> 205.7.5.17/28~205.7.5.30/28<br />2) 205.7.5.32/28 <-> 205.7.5.47/28 <----> 205.7.5.33/28~205.7.5.46/28<br />*<br />*<br />*<br />14)205.7.5.240/28 <----> 250.7.5.255 /28<----> 205.7.5.241/28~250.7.5.254/28<br /><br /><br /><span style="font-weight: bold; color: rgb(204, 0, 0);">Given S0:<br /></span><span style="color: rgb(204, 0, 0);"><span style="color: rgb(0, 0, 0);">201.100.11.1<br /><br />Solution:<br /><br />201.100.11.1<br />AND<br />255.255.255.0/24 --> Default Subnet mask<br />---------------<br /></span></span>201.100.11.0/24 -->Subnet 0 (Network Address)<br /><br />2^4 = 16-2 = 14 subnets<br /><br />201.100.11.11110000/28= 201.100.11.240/28(last subnet)<br />255.255.255.240/28 --> Custom Subnet Mask<br /><br />Subnet Address <---> Broadcast Address <---> Host Range Address<br />0) 201.100.11.0/28 <-> 201.100.11.15 <--> 201.100.11.1~201.100.11.14<br />1) 201.100.11.16/28 <-> 201.100.11.31/28 <--> 201.100.11.17/28~201.100.11.30/28<br />2) 201.100.11.32/28 <-> 201.100.11.47/28 <--> 201.100.11.33/28~201.100.11.46/28<br />*<br />*<br />62) 201.100.11.240/28 <--> 201.100.11.255/30 <--> 201.100.11.241/30~201.100.11.254/30<br /><br /><br /><br /><br /><table border="1"><br /><caption align="center"><b>4) ROUTER(2514) LAB CONFIGURATION</b></caption><br /><tbody><tr><br /><td><b>Step Description/Explanation</b></td><br /><td><b>Router Command Prompt</b></td><br /><td><b>IOS Command</b></td><br /></tr><br /><br /><tr><br /><td>Enable privileged mode</td><br /><td>Router></td><br /><td>enable</td><br /></tr><br /><tr><br /><td>Configure(the router) from Terminal(keyboard)</td><br /><td>Router#</td><br /><td>config t</td><br /></tr><br /><tr><br /><td>Name Router LAB-A (the prompt will change)</td><br /><td>Router(config)#</td><br /><td>Hostname LAB-A</td><br /></tr><br /><tr><br /><td>Set privileged mode encrypted (secret) password to class</td><br /><td>LAB-A(config)#</td><br /><td>Enable secret class</td><br /></tr><br /><tr><br /><td>Set privileged mode text password (optional)</td><br /><td>LAB-A(config)#</td><br /><td>Enable password cisco</td><br /></tr><br /><tr><br /><td>Disable DNS lookup</td><br /><td>LAB-A(config)#</td><br /><td>No ip domain-lookup</td><br /></tr><br /><tr><br /></tr><br /><tr><br /><td><b>Select E0 interface</b></td><br /><td>LAB-A(config)#</td><br /><td>Interface Ethernet0</td><br /></tr><br /><tr><br /><td>Provide description for E0 (optional on any interface)</td><br /><td>LAB-A(config-if)#</td><br /><td>Description connected to LAN A</td><br /></tr><br /><tr><br /><td>Set E0 IP address and subnet mask</td><br /><td>LAB-A(config-if)#</td><br /><td>ip address 192.5.5.1 255.255.255.0 ¿</td><br /></tr><br /><tr><br /><td>Bring interface E0 up</td><br /><td>LAB-A(config-if)#</td><br /><td>No shutdown</td><br /></tr><br /><tr><br /><td>Save interface configuration</td><br /><td>LAB-A(config-if)#</td><br /><td>Cntrl Z</td><br /></tr><br /><tr><br /><td><b>Select E1 interface</b></td><br /><td>LAB-A(config-if)#</td><br /><td>Interface Ethernet1</td><br /></tr><br /><tr><br /><td>Set E1 IP address and subnet mask</td><br /><td>LAB-A(config-if)#</td><br /><td>ip address 205.7.5.0 255.255.255.0 ¿</td><br /></tr><br /><tr><br /><td>Bring interface E1 up</td><br /><td>LAB-A(config-if)#</td><br /><td>No shutdown</td><br /></tr><br /><tr><br /><td>Save interface configuration</td><br /><td>LAB-A(config-if)#</td><br /><td>Cntrl Z</td><br /></tr><br /><tr><br /><td><b>Select S0 interface</b></td><br /><td>LAB-A(config-if)#</td><br /><td>Interface Serial0</td><br /></tr><br /><tr><br /><td>Set S0 IP address and subnet mask</td><br /><td>LAB-A(config-if)#</td><br /><td>ip address 201.100.11.1 255.255.255.0 ¿</td><br /></tr><br /><tr><br /><td>Set IGRP bandwidth metric</td><br /><td>LAB-A(config-if)#</td><br /><td>Bandwidth 56</td><br /></tr><br /><tr><br /><td>Set DCE clock synch at 56000</td><br /><td>LAB-A(config-if)#</td><br /><td>Clock rate 56000</td><br /></tr><br /><tr><br /><td>Bring interface S0 up</td><br /><td>LAB-A(config-if)#</td><br /><td>No shutdown</td><br /></tr><br /><tr><br /><td>Save interface configuration</td><br /><td>LAB-A(config-if)#</td><br /><td>Cntrl Z</td><br /></tr><br /><tr><br /><td><b>Select S1 interface(not used)</b></td><br /><td>LAB-A(config-if)#</td><br /><td>Interface Serial1</td><br /></tr><br /><tr><br /><td>Set no IP address for S1</td><br /><td>LAB-A(config-if)#</td><br /><td>No ip address</td><br /></tr><br /><tr><br /><td>Administratively shutdown S1</td><br /><td>LAB-A(config-if)#</td><br /><td>Shutdown</td><br /></tr><br /><tr><br /><td>Exit interface config mode</td><br /><td>LAB-A(config-if)#</td><br /><td>Exit</td><br /></tr><br /><tr><br /><td><b>Start RIP routing protocol</b></td><br /><td>LAB-A(config)#</td><br /><td>Router rip</td><br /></tr><br /><tr><br /><td>Specify directly connected network for routing updates</td><br /><td>LAB-A(config-router)#</td><br /><td>Network 192.5.5.0</td><br /></tr><br /><tr><br /><td>Specify directly connected network for routing updates</td><br /><td>LAB-A(config-router)#</td><br /><td>Network 205.7.5.0</td><br /></tr><br /><tr><br /><td>Specify directly connected network for routing updates</td><br /><td>LAB-A(config-router)#</td><br /><td>Network 201.100.11.0</td><br /></tr><br /><tr><br /><td>Exit router config mode</td><br /><td>LAB-A(config-router)#</td><br /><td>Exit</td><br /></tr><br /><tr><br /><td><b>Define router host name table</b></td><br /><td><br /></td><br /><td><br /></td><br /></tr><br /><tr><br /><td>Specify host table entry for Lab-A(with interface IP address)</td><br /><td>LAB-A(config)#</td><br /><td>Ip host LAB-A 192.5.5.1 205.7.5.1 201.100.11.1</td><br /></tr><br /><tr><br /><td>Specify host table entry for Lab-A(with interface IP address)</td><br /><td>LAB-A(config)#</td><br /><td>Ip host LAB-B 219.17.100.1 199.6.13.1 201.100.11.2</td><br /></tr><br /><tr><br /><td>Specify host table entry for Lab-A(with interface IP address)</td><br /><td>LAB-A(config)#</td><br /><td>Ip host LAB-C 223.8.151.1 204.204.7.1 199.6.13.2</td><br /></tr><br /><tr><br /><td>Specify host table entry for Lab-A(with interface IP address)</td><br /><td>LAB-A(config)#</td><br /><td>Ip host LAB-D 210.93.105.1 204.204.7.2</td><br /></tr><br /><tr><br /><td>Specify host table entry for Lab-A(with interface IP address)</td><br /><td>LAB-A(config)#</td><br /><td>Ip host LAB-E 210.93.105.2</td><br /></tr><br /><tr><br /><td>Disable classless IP routing</td><br /><td>LAB-A(config)#</td><br /><td>No ip classless</td><br /></tr><br /><tr><br /><td><b>Configure console line</b>(direct attached to console port)</td><br /><td>LAB-A(config)#</td><br /><td>Line con 0</td><br /></tr><br /><tr><br /><td>Enable console login password checking</td><br /><td>LAB-A(config-line)#</td><br /><td>Login</td><br /></tr><br /><tr><br /><td>Set user mode password for console connection login</td><br /><td>LAB-A(config-line)#</td><br /><td>Password cisco</td><br /></tr><br /><tr><br /><td><b>Configure telnet line</b>(virtual terminal or VTY)<br /></td><td>LAB-A(config-line)#</td><br /><td>Line vty 0 4</td><br /></tr><br /><tr><br /><td>Enable telnet login password</td><br /><td>LAB-A(config-line)#</td><br /><td>Login</td><br /></tr><br /><tr><br /><td>Set user mode password for telnet connection login</td><br /><td>LAB-A(config-line)#</td><br /><td>Password cisco</td><br /></tr><br /><tr><br /><td>Save line configuration</td><br /><td>LAB-A(config-line)#</td><br /><td>Cntrl Z</td><br /></tr><br /><tr><br /><td><b>Save the current running configuration to the startup configuration</b></td><br /><td>LAB-A#</td><br /><td>Copy running-config startup-config</td><br /></tr><br /></tbody></table><br /><br /><br /><br /><br /><br /><span style="font-size:130%;"><span style="font-weight: bold;"><u>Case Study 2:</u></span></span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV_SBaHd5HoU0DzJaZ70jbAUC1-njA1J6bB2z5fbcXzte_RHi7w6jZCAMrSudmytKKNKV_E5oiJM6VIngeLV_n2dkDblDMMqM7Fv-v6Woy0_2banui0zqTcjdYdhwcuWYypr8RiziuSUXC/s1600-h/3+router+lab.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV_SBaHd5HoU0DzJaZ70jbAUC1-njA1J6bB2z5fbcXzte_RHi7w6jZCAMrSudmytKKNKV_E5oiJM6VIngeLV_n2dkDblDMMqM7Fv-v6Woy0_2banui0zqTcjdYdhwcuWYypr8RiziuSUXC/s400/3+router+lab.bmp" alt="" id="BLOGGER_PHOTO_ID_5060622005616773170" border="0" /></a>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-82968614076072123022007-04-21T00:23:00.000-07:002007-04-21T01:17:18.123-07:00Skeletal Flow Diagram (Thesis/Dissertation)<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1qXlh7T3zFiD8gzAi_CleAsbElY0FoqvVwJW5wsTKAmHdA6dQM8qkLFDKxYIrfe9xiAPwdBtulybRW7E__OhfbW3H4-kInHEYpbiOeX2LRKbLBywRdWG7WygmCzmoDbmduHqi-6sDszSs/s1600-h/Skeletal+Flow+Diagram+%28Thesis_Dissertation%29.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1qXlh7T3zFiD8gzAi_CleAsbElY0FoqvVwJW5wsTKAmHdA6dQM8qkLFDKxYIrfe9xiAPwdBtulybRW7E__OhfbW3H4-kInHEYpbiOeX2LRKbLBywRdWG7WygmCzmoDbmduHqi-6sDszSs/s400/Skeletal+Flow+Diagram+%28Thesis_Dissertation%29.bmp" alt="" id="BLOGGER_PHOTO_ID_5055792286406977842" border="0" /></a>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-22782669930038111432007-04-04T07:00:00.000-07:002007-04-21T03:57:05.408-07:00IPv6 compatible IPv4<span style="font-size:130%;"><u><b>Structure of IPv4:</b></u></span><br /><br />32 bits dotted decimal<br /><br /><u>e.g</u><br /><br />100.25.200.100<br /><br />***********************************************************************<br />***********************************************************************<br /><br /><span style="font-size:130%;"><u><b>Structure of IPv6:</b></u></span><br /><br />128 bits colon hexadecimal<br /><br /><u>e.g</u><br /><br />0000:0000:0000:0000:0000:0000:0000:0000<br />or<br />0000::0000 (loopback address)<br /><br /><b><br /><span style="font-size:130%;"><u>Conversion:</u></span><br /><br />IPv4</b><br /><span style="font-size:85%;"><span style="font-size:100%;">172.163.1.200</span><br /><br /></span><b>Binary</b><br /><span style="font-size:85%;"><span style="font-size:100%;">1010 1100<span style="font-size:180%;"><span style="font-weight: bold;">.</span></span>1010 0011<span style="font-size:180%;"><span style="font-weight: bold;">.</span></span>0000 0001<span style="font-size:180%;"><span style="font-weight: bold;">.</span></span>1100 1000</span><br /><br /></span><b>IPv6</b><br /><span style="font-size:100%;">0000::ACA3:01C8<br /><br /><br />For a more detailed info click on the list on the right side or <a href="http://wiki.go6.net/index.php?title=Main_Page" target="_blank">click me</a><br /></span>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-39760472284877179632007-04-02T19:28:00.000-07:002007-06-21T22:30:19.282-07:00IPv4 Classfull Subnet Addressing - (Class A, Class B, Class C)1st octet . 2nd octet . 3rd octet . 4th octet<br /><br /><br /><br /><dl><br /><dt><span style="color: rgb(0, 0, 255); font-size: large;"><b><u>Class A</u> = 1 - 126.0.0.0/8</b></span></dt><br /><dd>0</dd><br /><dd><u>Internet address space</u></dd><br /><dd>N.H.H.H</dd><br /><dd>Default Subnet Mask = 255.0.0.0/8</dd><br /><dd>Number of Networks = 2^7 = 128-2 = <u>126</u></dd><br /><dd>Hosts/Network(usable addresses) = 2^24 = 16,777,216-2 = <u>16,777,214</u><br /></dd><p></p><dt><span style="color: rgb(0, 0, 255); font-size: large;"><b><u>Class B</u> = 128 - 191.0.0.0/16</b></span></dt><br /><dd>10</dd><br /><dd><u>Company address space</u></dd><br /><dd>N.N.H.H</dd><br /><dd>Default Subnet Mask = 255.255.0.0/16</dd><br /><dd>Number of Networks = 2^14 = 16,384-2 = <u>16,382</u></dd><br /><dd>Hosts/Network(usable addresses) = 2^16 = 65,536-2 = <u>65,534</u><br /></dd><p></p><dt><span style="color: rgb(0, 0, 255); font-size: large;"><b><u>Class C</u> = 192 - 223.0.0.0/24</b></span></dt><br /><dd>110</dd><br /><dd><u>Arbitrary address space</u></dd><br /><dd>N.N.N.H</dd><br /><dd>Default Subnet Mask = 255.255.255.0/24</dd><br /><dd>Number of Networks = 2^21 = 2,097,152-2 = <u>2,097,150</u></dd><br /><dd>Hosts/Network(usable addresses) = 2^8 = 256-2 = <u>254</u><br /></dd><p></p><dt><span style="color: rgb(0, 0, 255); font-size: large;"><b><u>Class D</u> = 224 - 239 </b></span></dt><br /><dd>1110</dd><br /><dd>Multicasting</dd><br /><p></p><dt><span style="color: rgb(0, 0, 255); font-size: large;"><b><u>Class E</u> = 240 - 254 </b></span></dt><br /><dd>11110</dd><br /><dd>Military</dd><br /></dl><br /><br /><span style="font-size: large; color: black;"><b><u>Private IP Address: (RFC 1918)</u></b></span><br /><dl><br /><dt>Class A</dt><br /><dd>10.x.x.x/8</dd><br /><dt>Class B</dt><br /><dd>172.30.x.x/16</dd><br /><dt>Class C</dt><br /><dd>192.168.x.x/24</dd><br /></dl><br /><br />************************************************************************************<br />************************************************************************************<br /><br /><span style="font-weight: bold; font-size: 180%;"><u>Class A IP Address</u></span><br /><span style="font-family: arial;"><br /><span style="color: rgb(102, 0, 0); font-size: 130%;"><span style="font-size: 100%;"><span style="color: rgb(0, 0, 0);">////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</span></span><br /><span style="font-size: 100%;"><span style="color: rgb(0, 0, 0);">///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</span></span><br /><span style="font-size: 100%;"><span style="color: rgb(0, 0, 0);">/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</span><span style="color: rgb(0, 0, 0);">//////////////////////////////////</span></span><br />Given:</span><span style="font-size: 130%;"> </span> <span style="font-weight: bold;">10.0.200.100 </span><br /><span style="color: rgb(51, 0, 0); font-size: 130%;">Problem:</span> I need a total of 126 subnets<br /><br /><span style="color: rgb(51, 0, 0);"><span style="font-size: 130%;"><u>Solution:</u></span><br /><br /><span style="color: rgb(0, 0, 0);"><br />::2^7=128-2=126<br />Total Network=<span style="font-weight: bold;">126</span><br /><br />::</span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">2^<span style="font-weight: bold;">7</span> = 128-2=126 </span></span></span><br /><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">Total Subnets=<span style="font-weight: bold;">126</span><br /><br />::2^17=131,072-2=131,070<br />Total Host/Subnet=<span style="font-weight: bold;">131,070</span><br /><br />You need to borrow <span style="font-weight: bold;">7 bits</span> from Host Bits in Network Address<br /><br /><br />Find the Network Address:<br /><span style="font-weight: bold;">10.0.200.100</span> --> Given IP Address<br />AND<br /><span style="font-weight: bold;">255.0.0.0/8</span> --> Default Subnet Mask (Class A)<br />-------------------<br /><span style="font-weight: bold;">10.0.0.0</span><span style="font-weight: bold;">/8</span> --> Network Address(Subnet 0 = unusable --><u>wire address</u>)<br /><br />Then borrow <span style="font-weight: bold;">7 bits</span> from Host bits in Network Address:<br /><span style="font-weight: bold;">10.11111110.0.0/15<br />10.254.0.0/15 </span><span>--> Last Subnet=<span style="font-weight: bold;">subnet 127</span>(unusable)</span><span style="font-weight: bold;"><br /></span><br /><span style="font-weight: bold;">Last usable subnet:<br />-----------------------------<br /></span><span>Last usable subnet = Last unusable subnet - Lowest Significant Bit<br /><span style="font-weight: bold; color: rgb(51, 0, 0);">10.254.0.0/15 - 2 = <u>10.252.0.0/15</u></span><br /></span><span style="font-weight: bold;"><br /><br /><br />255.254.0.0/15</span> --><span style="font-weight: bold;"> </span>Custom Subnet Mask<br /><br /><br /><span style="font-weight: bold;">Subnet Address</span> <---><span style="font-weight: bold;"> Broadcast Address</span> <---><span style="font-weight: bold;">Host Range<br /></span>0) 10.0.0.0 <----->10.1.255.255 <----->10.0.0.1~10.1.255.254<br />1) 10.2.0.0 <----->10.3.255.255 <----->10.2.0.1~10.3.255.254<br />2) 10.4.0.0 <----->10.5.255.255 <----->10.4.0.1~10.5.255.254<br />3) 10.6.0.0 <----->10.7.255.255 <----->10.6.0.1~10.7.255.254<br />4) 10.8.0.0 <----->10.9.255.255 <----->10.8.0.1~10.9.255.254<br />5) 10.10.0.0 <---> 10.11.255.255 <---> 10.10.0.1~10.11.255.254<br />6) 10.12.0.0 <---> 10.13.255.255 <---> 10.12.0.1~10.13.255.254<br />7) 10.14.0.0 <---> 10.15.255.255 <---> 10.14.0.1~10.15.255.254<br />8) 10.16.0.0 <---> 10.17.255.255 <---> 10.16.0.1~10.17.255.254<br />9) 10.18.0.0 <---> 10.19.255.255 <---> 10.18.0.1~10.19.255.254<br />10) 10.20.0.0 <-> 10.21.255.255 <---> 10.20.0.1~10.21.255.254<br />11) 10.22.0.0 <--> 10.23.255.255 <--> 10.22.0.1~10.23.255.254<br />12) 10.24.0.0 <--> 10.25.255.255 <--> 10.24.0.1~10.25.255.254<br />13) 10.26.0.0 <--> 10.27.255.255 <--> 10.26.0.1~10.27.255.254<br />14) 10.28.0.0 <--> 10.29.255.255 <--> 10.28.0.1~10.29.255.254<br />15) 10.30.0.0 <--> 10.31.255.255 <--> 10.30.0.1~10.31.255.254<br />16) 10.32.0.0 <--> 10.33.255.255 <--> 10.32.0.1~10.33.255.254<br />17) 10.34.0.0 <--> 10.35.255.255 <--> 10.34.0.1~10.35.255.254<br />18) 10.36.0.0 <--> 10.37.255.255 <--> 10.36.0.1~10.37.255.254<br />19) 10.38.0.0 <--> 10.39.255.255 <--> 10.38.0.1~10.39.255.254<br />20) 10.40.0.0 <--> 10.41.255.255 <--> 10.40.0.1~10.41.255.254<br />*<br />*<br />*<br />*<br />126)10.252.0.0 <-> 10.253.255.255 <-> 10.252.0.1~10.253.255.254<br />127)10.254.0.0 <-> 10.254.255.255 <----------> unusable<br /><br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="font-size: 130%;"><span style="font-weight: bold; color: rgb(51, 0, 0);">Given: </span><span style="color: rgb(0, 0, 0);">10.60.12.250</span></span><br /><span style="color: rgb(51, 0, 0); font-size: 130%;"><span style="font-weight: bold;">Problem: </span><span style="color: rgb(0, 0, 0);">9 Subnets<br /></span></span><br /><span style="font-size: 130%;"><span style="color: rgb(51, 0, 0); font-weight: bold;"><u>Solution:</u></span></span><br /><br />::2^7=128-2=126<br />Total Networks=126<br /><br />::2^<span style="font-weight: bold;">4</span>=16-2=14<br />Total Subnets=14<br /><br />::2^20=1,048,576-2=1048574<br />Total Hosts/Subnet=</span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">1048574</span></span></span><br /><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="font-weight: bold;"><br /></span></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">Borrow <span style="font-weight: bold;">4 bits</span> from Host bits in N.A.</span></span></span><br /><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="font-weight: bold;"><br /><br />10.60.12.250</span><br />AND<br /><span style="font-weight: bold;">255.0.0.0/8 </span>-->DSM<br />------------------<br /><span style="font-weight: bold;">10.0.0.0/8 </span>-->NA<span style="font-weight: bold;"><br /><br />10.11110000.0.0/12<br />10.240.0.0/12 </span>---><span style="font-weight: bold;">Subnet 15</span>=last subnet(unusable)<br /><span style="font-weight: bold;"><br />Last usable subnet:<br />-----------------------------<br /></span><span>Last usable subnet = Last unusable-Lowest Significant Bit</span><span style="font-weight: bold;"><br />10.240.0.0/12 - 16 = <u>10.224.0.0/12</u><br /><br /><br /><br />255.240.0.0/12 </span>-->CSM<br /><br /><br /><span style="font-weight: bold;"></span><br /></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="font-weight: bold;">Subnet Address</span> <---><span style="font-weight: bold;"> Broadcast Address</span> <---><span style="font-weight: bold;">Host Range<br /></span>0)10.0.0.0 </span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><------->10.</span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">15.255.255<-----> 10.0.0.1~10.15.255.254<br />1)10.16.0.0<------>10.31.255.255 <----> 10.16.0.1~10.31.255.254<br />2)10.32.0.0<------>10.47.255.255 <----> 10.32.0.1~10.47.255.254<br />3)10.48.0.0<------>10.63.255.255 <----> 10.48.0.1~10.63.255.254<br />4)10.64.0.0<------>10.79.255.255 <----> 10.64.0.1~10.79.255.254<br />5)10.80.0.0<------>10.95.255.255 <----> 10.80.0.1~10.95.255.254<br />6)10.96.0.0<------>10.111.255.255 <--> 10.96.0.1~10.111.255.254<br />7)10.112.0.0<----> 10.127.255.255 <--> 10.112.0.1~10.127.255.254<br />8)10.128.0.0<---->10.143.255.255 <---> 10.128.0.1~10.143.255.254<br />9)10.144.0.0<---->10.159.255.255 <---> 10.144.0.1~10.159.255.254<br />10)10.160.0.0<--> 10.175.255.255<---> 10.160.0.1~10.175.255.254<br />11)10.176.0.0<--> 10.191.255.255<---> 10.176.0.1~10.191.255.254<br />12)10.192.0.0<--> 10.207.255.255<---> 10.192.0.1~10.207.255.254<br />13)10.208.0.0<--> 10.223.255.255<---> 10.208.0.1~10.223.255.254<br />14)10.224.0.0<--> 10.239.255.255<---> 10.224.0.1~10.239.255.254<br />15)10.240.0.0 <-> 10.240.255.255 <--> unusable<br /><br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</span></span><span style="font-weight: bold; color: rgb(51, 0, 0);"><br />Given: <span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">125.100.10.50</span><span style="color: rgb(0, 0, 0);"><br /><span style="color: rgb(51, 0, 0);">Problem: </span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">65,534 Subnets<br /><br /><br /><span style="font-weight: bold; color: rgb(51, 0, 0);"><u>Solution:</u></span><br /><br />::2^7=128-2=126<br />Total Networks<br /><br />::2^<span style="font-weight: bold;">16</span>=65,536-2=65,534<br />Total Subnets<br /><br />::2^8=256-2=254<br />Total Hosts/Subnets<br /></span></span></span></span><span style="font-weight: bold; color: rgb(51, 0, 0);"><br /></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">Borrow <span style="font-weight: bold;">16 bits</span> from Host Bits in Network Address<br /><br /></span></span><span style="color: rgb(0, 0, 0); font-weight: bold;">125.100.10.50<br /></span><span style="color: rgb(0, 0, 0);">AND<br /><span style="font-weight: bold;">255.0.0.0/8 </span>--> DSM<span style="font-weight: bold;"><br /></span>----------------<span style="font-weight: bold;"><br /></span></span><span style="color: rgb(0, 0, 0); font-weight: bold;">125.0.0.0/8 </span><span style="color: rgb(0, 0, 0);">--> NA<br /><br /><span style="font-weight: bold;">125.11111111.11111111.0/24</span><br /><span style="font-weight: bold;">125.255.255.0/24 </span>--> Last unusable subnet=<span style="font-weight: bold;">subnet 65,535</span>(unusable)<br /><br /></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">Last usable subnet:<br />--------------------------<br />65,535-1 = <span style="font-weight: bold;">subnet 65,534<br />Last usable subnet=125.255.255.0/24 - 1 = 125.255.254.0/24<br /><br /><span style="font-weight: bold;">255.255.255.0/24 </span></span>--> CSM<br /><br /></span></span></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="font-weight: bold;">Subnet Address</span> <---><span style="font-weight: bold;"> Broadcast Address</span> <---><span style="font-weight: bold;">Host Range<br /></span><span style="color: rgb(0, 0, 0);">0)125.0.0.0</span></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><---->125.</span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">0.0.255<-------> 125.0.0.1~125.0.0.254<br />1)125.0.1.0<---->125.0.1.255 <------> 125.0.1.1~125.0.1.254<br />2)125.0.2.0<---->125.0.2.255 <------>125.0.2.1~125.0.2.254<br />3)125.0.3.0<---->125.0.3.255 <------>125.0.3.1~125.0.3.254<br />4)125.0.4.0<---->125.0.4.255 <------>125.0.4.1~125.0.4.254<br />5)125.0.5.0<---->125.0.5.255 <------>125.0.5.1~125.0.5.254<br />6)125.0.6.0<---->125.0.6.255 <------>125.0.6.1~125.0.6.254<br />7)125.0.7.0<---->125.0.7.255 <------>125.0.7.1~125.0.7.254<br />8)125.0.8.0<---->125.0.8.255 <------>125.0.8.1~125.0.8.254<br />9)125.0.9.0<---->125.0.9.255 <------>125.0.9.1~125.0.9.254<br />10)125.0.10.0<->125.0.10.255 <---> 125.0.10.1~125.0.10.254<br />11)125.0.11.0<-->125.0.11.255 <-> 125.0.11.1~125.0.11.254<br />12)125.0.12.0<-->125.0.12.255 <-> 125.0.12.1~125.0.12.254<br />13)125.0.13.0<-->125.0.13.255 <-> 125.013.1~125.0.13.254<br />14)125.0.14.0<-->125.0.14.255 <--> 125.1.14.1~125.1.14.254<br />15)125.0.15.0<-->125.0.15.255 <-> 125.0.15.1~125.0.15.254<br />* *<br />* *<br />* *<br />* *<br />65,534) 125.255.254.0 <-> 125.255.254.255 <-> 125.255.254.1~125.255.254.254<br />65,535) 125.255.255.0 <--> 125.255.255.255 <---> unusable<br /><br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Given: </span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"> <span style="font-weight: bold;">120.200.168.10</span><br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Problem: </span><span style="color: rgb(0, 0, 0);">I need 262,142 subnets<br /><br /><span style="font-weight: bold; color: rgb(51, 0, 0);"><u>Solution:</u></span><br /></span></span></span><br />::2^7=128-2=126<br />Total Network<br /><br />::2^<span style="font-weight: bold;">18</span>=262,144-2=262,142<br />Total Subnets<br /><br />::2^6=64-2=62<br />Total Hosts<br /><br />Borrow <span style="font-weight: bold;">18 bits</span> from Host bits in NA<br /><br /><span style="font-weight: bold;">120.200.168.10</span><br />AND<br /><span style="font-weight: bold;">255.0.0.0<br /></span>---------------------<br /><span style="font-weight: bold;">120.0.0.0/8<br /><br />120.11111111.11111111.11000000/26<br />120.255.255.192/26 </span>--> Last unusable subnet=<span style="font-weight: bold;">262,143 subnets(unusable)<br /><br /></span><u>Last usable subnet:</u><br /><br />120.255.255.192 - 64 = <span style="font-weight: bold;">120.255.255.128/26</span><br /><span style="font-weight: bold;"><br />255.255.255.192/26 </span>--> CSM<br /><br /></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="font-weight: bold;">Subnet Address</span> <---><span style="font-weight: bold;"> Broadcast Address</span> <---><span style="font-weight: bold;">Host Range<br /></span><span>0)120.0.0.0 </span></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><--->120.0.0.63<-----> 120.0.0.1~120.0.0.62<br />1)120.0.0.64<--> 120.0.0.127 <--> 120.0.0.65~120.0.0.126<br />2)120.0.0.128<-> 120.0.0.191 <--> 120.0.1.129~120.0.0.190<br />3)120.0.0.192 <-> 120.0.0.255 <--> 120.0.0.193~120.0.0.254<br />4)120.0.1.0 <-----> 120.0.1.63 <---> 120.0.1.1~120.0.1.62<br />5)120.0.1.64 <---> 120.0.1.127<--> 120.0.1.65~120.0.1.126<br />6)120.0.1.128 <->120.0.1.191<---> 120.0.1.129~120.0.1.190<br />7)120.0.1.192 <->120.0.1.255<--->120.0.1.193~120.0.1.254<br />8)120.0.2.0 <---->120.0.2.63 <---->120.0.2.1~120.0.2.62<br />9)120.0.2.64 <-->120.0.2.127<--->120.0.2.65~120.0.2.126<br />10)120.0.2.128 <-->120.0.2.191<-->120.0.2.129~120.0.2.190<br />11)120.0.2.192 <-->120.0.2.255<-->120.0.2.193~120.0.2.254<br />12)120.0.3.0 <----->120.0.3.63<---->120.0.3.1~120.0.3.62<br />13)120.0.3.64 <--->120.0.3.127<-->120.0.3.65~120.0.3.126<br />14)120.0.3.128 <->120.0.3.191<-->120.0.3.129~120.0.3.190<br />15)120.0.3.192 <->120.0.3.255<-->120.0.3.193~120.0.3.254<br />16)120.0.4.0 <---->120.0.4.63<---->120.0.4.1~120.0.4.62<br />17)120.0.4.64 <-->120.0.4.127<-->120.0.4.65~120.0.4.126<br />18)120.0.4.128 <-->120.0.4.191<-->120.0.4.129~120.0.4.190<br />19)120.0.4.192 <-->120.0.4.255<-->120.0.4.193~120.0.4.254<br />20)120.0.5.0 <-----> 120.0.5.63 <--->120.0.5.1~120.0.5.62<br />*<br />*<br />*<br /></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">262,142)</span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">120.255.255.128<>120.255.255.191<> 120.255.255.129~120.255.255.190<br />262,143)120.255.255.192<>120.255.255.255<> unusable<br /></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><br /><span style="font-weight: bold;"><br /></span><span>///////////////////////////////////////////////////////////////////////////////////////////////////////////////</span><span style="font-weight: bold;"><br /></span><span>//////////////////////////////////////////////////////////////////////////////////////////////////////////////</span><span style="font-weight: bold;"><br /></span><span>//////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Given: <span style="color: rgb(0, 0, 0);"> 110.200.100.100</span></span><br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Problem: <span style="color: rgb(0, 0, 0);">131,070 subnets</span></span><br /></span><br /><span style="font-weight: bold; color: rgb(51, 0, 0);"><u>Solution:</u></span><br /><br />::2^7=128-2=126<br />Total Networks<br /><br />::2^<span style="font-weight: bold;">17</span>=131,072-2=131,072<br />Total Subnets<br /><br />::2^7=128-2=126<br />Total Hosts/Subnet<br /><br />Borrow <span style="font-weight: bold;">17 bits</span> from Host bits in the NA<br /><br /><span style="font-weight: bold;">110.200.100.100</span><br />AND<br /><span style="font-weight: bold;">255.0.0.0/8 </span>--> DSM<br />-----------------------<br /><span style="font-weight: bold;">110.0.0.0/8 </span>--> NA<br /><br /><span style="font-weight: bold;">110.11111111.11111111.10000000/17<br />110.255.255.128/17 </span>--> Last unusable subnet=<span style="font-weight: bold;">subnet 131,073<br /><br /></span><br />Last usable subnet:<br />---------------------------<br /><span style="font-weight: bold;">110.255.255.128/17 - 128 = 110.255.255.0/17<br />110.255.255.0/17 </span>--> Last usable subnet = <span style="font-weight: bold;">subnet 131,072<br /><br /><br />255.255.255.128/17 </span>--> CSM<br /><br /><br /></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="font-weight: bold;">Subnet Address</span> <---><span style="font-weight: bold;"> Broadcast Address</span> <---><span style="font-weight: bold;">Host Range<br /></span><span>0)110.0.0.0<------> 110.0.0.127<---->110.0.0.1~110.0.0.126<br />1)110.0.0.128 <-->110.0.0.255 <---> 110.0.0.129~110.0.0.254<br />2)110.0.1.0 <-----> 110.0.1.127 <---> 110.0.1.1~110.0.1.126<br />3)110.0.1.128 <-> 110.0.1.255 <---> 110.0.1.129~110.0.1.254<br />4)110.0.2.0 <----> 110.0.2.127 <--->110.0.2.1~110.0.2.126<br />5)110.0.2.128 <-> 110.0.2.255 <--> 110.0.2.129~110.0.2.254<br />6)110.0.3.0 <----> 110.0.3.127 <--> 110.0.3.1~110.0.3.126<br />7)110.0.3.128 <-> 110.0.3.255 <-> 110.0.3.129~110.0.3.254<br />8)110.0.4.0 <----> 110.0.4.127 <--> 110.0.4.1~110.0.4.126<br />9)110.0.4.128 <--> 110.0.4.255 <-> 110.0.4.129~110.0.4.254<br />10)110.0.5.0 <---> 110.0.5.127 <--> 110.0.5.1~110.0.5.126<br />11)110.0.5.128 <--> 110.0.5.255 <--> 110.0.5.129~110.0.5.254<br />12)110.0.6.0 <-----> 110.0.6.127 <--> 110.0.6.1~110.0.6.126<br />13)110.0.6.128 <--> 110.0.6.255 <--> 110.0.6.129~110.0.6.254<br />14)110.0.7.0 <-----> 110.0.7.127 <---> 110.0.7.1~110.0.7.126<br />15)110.0.7.128 <-> 110.0.7.255 <---> 110.0.7.129~110.0.7.254<br />16)110.0.8.0 <----> 110.0.8.127 <---> 110.0.8.1~110.0.8.126<br />17)110.0.8.128 <--> 110.0.8.255 <--> 110.0.8.129~110.0.8.254<br />18)110.0.9.0 <-----> 110.0.9.127 <--> 110.0.9.1~110.0.9.126<br />19)110.0.9.128 <-> 110.0.9.255 <--> 110.0.9.129~110.0.9.254<br />20)110.0.10.0 <--> 110.0.10.127 <-> 110.0.10.1~110.0.10.126<br />*<br />*<br />*<br />131,072)110.255.255.0<>110.255.255.127<>110.255.255.1~110.255.255.126<br />131,073)110.255.255.128<>110.255.255.255 <----> unusable<br /><br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Given:</span> <span style="font-weight: bold;">10.16.5.3</span><br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Problem:</span> I need <span style="font-weight: bold;">4,194,302 subnets</span><br /><br /><span style="font-weight: bold; color: rgb(51, 0, 0);"><u>Solution:</u></span><br /></span></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><br />::2^7=128-2=<span style="font-size: 100%;"><span style="font-weight: bold;">126</span></span><br />Total Networks<br /><br />::2^22=4,194,304-2=<span style="font-weight: bold;">4,194,302</span><br />Total Subnets<br /><br />::2^2=4-2=<span style="font-weight: bold;">2</span><br />Total Hosts/Subnet<br /><br />Borrow <span style="font-weight: bold;">22 bits</span> from Host bits in the NA<br /><br /><span style="font-weight: bold;">10.16.5.3</span><br />AND<br /><span style="font-weight: bold;">255.0.0.0/8</span><br />-------------<br /><span style="font-weight: bold;">10.0.0.0/8<br /><br />10.11111111.11111111.11111100/22<br />10.255.255.252/22 </span> --> Last unusable subnet = <span style="font-weight: bold;">subnet 4,194,303<br /><br /></span>Last usable subnet:<br />--------------------------<br /><span style="font-weight: bold;">10.255.255.248/22 </span>--> Last usable subnet = <span style="font-weight: bold;">subnet 4,194,302</span><br /><span style="font-weight: bold;"></span><br /><span style="font-weight: bold;"><br />255.255.255.248/22 </span>--> CSM<br /><br /><br /></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="font-weight: bold;">Subnet Address</span> <---><span style="font-weight: bold;"> Broadcast Address</span> <---><span style="font-weight: bold;">Host Range<br /></span><span>0)10.0.0.0 <--> 10.0.0.3 <--------> 10.0.0.1~10.0.0.2<br />1)10.0.0.4 <--> 10.0.0.7 <--------> 10.0.0.5~10.0.0.6<br />2)10.0.0.8 <--> 10.0.0.11 <------> 10.0.0.9~10.0.0.10<br />3)10.0.0.12 <---> 10.0.0.15 <---> 10.0.0.13~10.0.0.14<br />4)10.0.0.16 <--> 10.0.0.19 <----> 10.0.0.17~10.0.0.18<br />5)10.0.0.20 <--> 10.0.0.23 <----> 10.0.0.21~10.0.0.22<br />6)10.0.0.24 <--> 10.0.0.27 <----> 10.0.0.25~10.0.0.26<br />7)10.0.0.28 <--> 10.0.0.31 <----> 10.0.0.29~10.0.0.30<br />8)10.0.0.32 <--> 10.0.0.35 <----> 10.0.0.33~10.0.0.34<br />9)10.0.0.36 <--> 10.0.0.39 <----> 10.0.0.37~10.0.0.38<br />10)10.0.0.40 <--> 10.0.0.43 <--> 10.0.0.41~10.0.0.42<br />11)10.0.0.44 <--> 10.0.0.47 <--> 10.0.0.45~10.0.0.46<br />12)10.0.0.48 <-> 10.0.0.51 <--> 10.0.0.49~10.0.0.50<br />13)10.0.0.52 <-> 10.0.0.55 <--> 10.0.0.53~10.0.0.54<br />14)10.0.0.56 <-> 10.0.0.59 <--> 10.0.0.57~10.0.0.58<br />15)10.0.0.60 <-> 10.0.0.63 <--> 10.0.0.61~10.0.0.62<br />16)10.0.0.64 <-> 10.0.0.67 <--> 10.0.0.65~10.0.0.66<br />17)10.0.0.68 <-> 10.0.0.71 <--> 10.0.0.69~10.0.0.70<br />18)10.0.0.72 <-> 10.0.0.75 <--> 10.0.0.73~10.0.0.74<br />19)10.0.0.76 <-> 10.0.0.79 <--> 10.0.0.77~10.0.0.78<br />20)10.0.0.80 <-> 10.0.0.83 <--> 10.0.0.81~10.0.0.82<br />*<br />*<br />*<br />4,194,302)10.255.255.248<>10.255.255.251<>10.255.255.249~10.255.255.250<br />4,194,303)10.255.255.252<>10.255.255.255<> unusable<br /></span></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><br /><br />##########################################################################<br />##########################################################################<br />##########################################################################<br />##########################################################################<br />##########################################################################<br /><br /><span style="font-size: 180%;"><span style="font-weight: bold; font-family: georgia;"><br /><br /><span style="color: rgb(0, 0, 255);"><u>Class B IP Address</u></span></span></span><br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="color: rgb(51, 0, 0); font-weight: bold;">Given: <span style="color: rgb(0, 0, 0);"> 130.17.12.160<br /><span style="color: rgb(51, 0, 0);">Problem:</span> </span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"> I need <span style="font-weight: bold;">4094 subnets<br /><br /><span style="color: rgb(51, 0, 0);"><u>Solution:</u></span><br /></span></span></span><br />::2^14 = 16,384-2 = <span style="font-weight: bold;">16,382</span><br />Total Networks<br /><br />::2^<span style="font-weight: bold;">12</span> = 4,096-2 = <span style="font-weight: bold;">4,094<br /></span>Total Subnets<span style="font-weight: bold;"><br /><br /></span>::2^4 = 16-2 = <span style="font-weight: bold;">14<br /></span>Total Hosts/Subnet<span style="font-weight: bold;"><br /></span><br /><br />Borrow <span style="font-weight: bold;">12 bits</span> from Host bits in the Network Address<br /><br /><span style="font-weight: bold;">130.17.12.160</span><br />AND<br /><span style="font-weight: bold;">255.255.0.0 /16 </span>--><span style="font-weight: bold;"> </span>DSM<br />-------------------<br /><span style="font-weight: bold;">130.17.0.0 /16 </span>--> NA<br /><br /><span style="font-weight: bold;">130.17.11111111.11110000/28<br />130.17.255.240/28 </span>--> Last unusable subnet = <span style="font-weight: bold;">subnet 4,095<br /></span><br />Last usable subnet:<br />-------------------------<br /><span style="font-weight: bold;">130.17.255.240/28 - 16 = 130.17.255.224/28<br /><br />255.255.255.240/28 </span>--> CSM<br /><br /><br /></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="font-weight: bold;">Subnet Address</span> <---><span style="font-weight: bold;"> Broadcast Address</span> <---><span style="font-weight: bold;">Host Range<br /></span><span>0)130.17.0.0 <----->130.17.0.15 <----> 130.17.0.1~130.17.0.14<br />1)130.17.0.16 <---> 130.17.0.31 <---> 130.17.0.17~130.17.0.30<br />2)130.17.0.32 <---> 130.17.0.47 <---> 130.17.0.33~130.17.0.46<br />3)130.17.0.48 <---> 130.17.0.63 <---> 130.17.0.49~130.17.0.62<br />4)130.17.0.64 <---> 130.17.0.79 <---> 130.17.0.65~130.17.0.78<br />5)130.17.0.80 <---> 130.17.0.95 <---> 130.17.0.81~130.17.0.94<br />6)130.17.0.96 <---> 130.17.0.111 <--> 130.17.0.97~130.17.0.110<br />7)130.17.0.112 <-> 130.17.0.127 <--> 130.17.0.113~130.17.0.126<br />8)130.17.0.128 <-> 130.17.0.143 <--> 130.17.0.129~130.17.0.142<br />9)130.17.0.144 <-> 130.17.0.159 <--> 130.17.0.145~130.17.0.158<br />10)130.17.0.160 <-> 130.17.0.175 <--> 130.17.0.161~130.17.0.174<br />11)130.17.0.176 <-> 130.17.0.191 <--> 130.17.0.177~130.17.0.190<br />12)130.17.0.192 <-> 130.17.0.207 <-> 130.17.0.193~130.17.0.206<br />13)130.17.0.208 <-> 130.17.0.223 <-> 130.17.0.209~130.17.0.222<br />14)130.17.0.224 <--> 130.17.0.239 <--> 130.17.0.225~130.17.0.238<br />15)130.17.0.240 <--> 130.17.0.255 <--> 130.17.0.141~130.17.0.254<br />16)130.17.1.0 <-----> 130.17.1.15 <----> 130.17.1.1~130.17.1.14<br />17)130.17.1.16 <---> 130.17.1.31 <----> 130.17.1.17~130.17.1.30<br />18)130.17.1.32 <---> 130.17.1.47 <---> 130.17.1.33~130.17.1.46<br />19)130.17.1.48 <---> 130.17.1.63 <---> 130.17.1.49~130.17.1.62<br />20)130.17.1.64 <--> 130.17.1.79 <----> 130.17.1.65~130.17.1.78<br />*<br />*<br />*<br />4,094)130.17.255.224<>130.17.255.239<>130.17.255.225~130.17.255.238<br />4,095)130.17.255.240<br /><br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Given: </span><span style="color: rgb(0, 0, 0); font-weight: bold;">144.1.0.0<br /><span style="color: rgb(51, 0, 0);">Problem: </span></span><span style="color: rgb(0, 0, 0);">I need <span style="font-weight: bold;">14 subnets<br /><br /><span style="color: rgb(51, 0, 0);"><u>Solution:</u></span><br /></span></span><br />::2^14 = 16,384-2 = <span style="font-weight: bold;">16,382</span><br />Total Networks<br /><br />::2^<span style="font-weight: bold;">4</span> = 16-2 = 14<br />Total Subnets<br /><br />::2^12 = 4,096-2 = 4,094<br />Total Hosts/Subnet<br /><br />Borrow <span style="font-weight: bold;">4 bits</span> from Host bits in Network Address<br /><br /><span style="font-weight: bold;">144.1.0.0</span><br />AND<br /><span style="font-weight: bold;">255.255.0.0/16 </span>--> DSM<span style="font-weight: bold;"><br />----------------<br />144.1.0.0/16 </span>--> NA<br /><br /><span style="font-weight: bold;">144.1.11110000.00000000/20<br />144.1.240.0/20 </span> --> Last Unusable Subnet = <span style="font-weight: bold;">subnet 15<br /><br /></span>Last usable subnet:<br />-------------------------<br /><span style="font-weight: bold;">144.1.224.0/20 </span>--> Last usable subnet = <span style="font-weight: bold;">subnet 14<br /><br /></span></span></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="font-weight: bold;">Subnet Address</span> <----><span style="font-weight: bold;"> Broadcast Address</span> <---><span style="font-weight: bold;">Host Range<br /></span><span>0)144.1.0.0 <----> 144.1.15.255 <----> 144.1.0.1~144.1.15.254<br />1)144.1.16.0 <---> 144.1.31.255 <--->144.1.16.1~144.1.31.254<br />2)144.1.32.0 <---> 144.1.47.255 <---> 144.1.32.1~144.1.47.254<br />3)144.1.48.0 <---> 144.1.63.255 <---> 144.1.48.1~144.1.63.254<br />4)144.1.64.0 <---> 144.1.79.255 <---> 144.1.64.1~144.1.79.254<br />5)144.1.80.0 <---> 144.1.95.255 <--->144.1.80.1~144.1.95.254<br />6)144.1.96.0 <---> 144.1.111.255 <--> 144.1.96.1~144.1.111.254<br />7)144.1.112.0 <--> 144.1.127.255 <---> 144.1.112.1~144.1.127.254<br />8)144.1.128.0 <--> 144.1.143.255 <---> 144.1.128.1~144.1.143.254<br />9)144.1.144.0 <--> 144.1.159.255 <---> 144.1.144.1~144.1.159.254<br />10)144.1.160.0 <-> 144.1.175.255 <---> 144.1.160.1~144.1.175.254<br />11)144.1.176.0 <-> 144.1.191.255 <---> 144.1.176.1~144.1.191.254<br />12)144.1.192.0 <-> 144.1.207.255 <---> 144.1.192.1~144.1.207.254<br />13)144.1.208.0 <-> 144.1.223.255 <---> 144.1.208.1~144.1.223.254<br />14)144.1.224.0 <-> 144.1.239.255 <---> 144.1.224.1~144.1.239.254<br />15)144.1.240.0 <---> 144.1.255.255 <----> unused<br /><br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Given:</span> <span style="font-weight: bold;">190.150.12.2</span><br /></span></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span><span style="font-weight: bold;"><span style="color: rgb(51, 0, 0);">Problem: </span></span><span style="color: rgb(0, 0, 0);">I need</span><span style="font-weight: bold;"><span style="color: rgb(51, 0, 0);"> <span style="color: rgb(0, 0, 0);">16, 382 subnets<br /><br /><span style="color: rgb(51, 0, 0);"><u>Solution:</u></span><br /></span></span></span><span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);"><br />::2^14 = 16,384-2 = 16,382<br />Total Networks<br /><br />::2^<span style="font-weight: bold;">14</span> = 16,384-2 = 16,382<br />Total Subnets<br /><br />::2^2 = 4-2=2<br />Total Hosts/Subnet<br /><br />Borrow <span style="font-weight: bold;">14 bits</span> from Host bits in the NA<br /><br /><span style="font-weight: bold;">190.150.12.2</span><br />AND<br /><span style="font-weight: bold;">255.255.0.0/16 </span>--> Default Subnet Mask<br />------------------<br /><span style="font-weight: bold;">190.150.0.0/16 </span>--> Network Address<br /></span></span></span></span><span style="font-weight: bold;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><br /></span></span></span><span style="font-weight: bold;">190.150.11111111.11111100/30<br />190.150.255.252/30 </span>--> Last unusable subnet = <span style="font-weight: bold;">subnet 16,383<br /><br /></span><br />Last usable subnet:<br />--------------------------<br /><span style="font-weight: bold;">190.150.255.252/30 - 4 = 190.150.255.248/30<br /><br /><br />255.255.255.252/30 </span>--> Custom Subnet Mask<br /><br /><br /><span style="font-weight: bold;">Subnet Address</span><---><span style="font-weight: bold;">Broadcast Address</span><---><span style="font-weight: bold;">Host Range<br /></span>0)190.150.0.0 <------->190.150.0.3 <----> 190.150.0.1~190.150.0.2<br />1)190.150.0.4 <-------> 190.150.0.7 <---> 190.150.0.5~190.150.0.6<br />2)190.150.0.8 <-------> 190.150.0.11 <--> 190.150.0.9~190.150.0.10<br />3)190.150.0.12 <------> 190.150.0.15 <--> 190.150.0.13~190.150.0.14<br />4)190.150.0.16 <------> 190.150.0.19 <--> 190.150.0.17~190.150.0.18<br />5)190.150.0.20 <------> 190.150.0.23 <--> 190.150.0.21~190.150.0.22<br />6)190.150.0.24 <------> 190.150.0.27 <--> 190.150.0.25~190.150.0.26<br />7)190.150.0.28 <------> 190.150.0.31 <--> 190.150.0.29~190.150.0.30<br />8)190.150.0.32 <------> 190.150.0.35 <--> 190.150.0.33~190.150.0.34<br />9)190.150.0.36 <------> 190.150.0.39 <---> 190.150.0.37~190.150.0.38<br />10)190.150.0.40 <----> 190.150.0.43 <---> 190.150.0.41~190.150.0.42<br />11)190.150.0.44 <----> 190.150.0.47 <---> 190.150.0.45~190.150.0.46<br />12)190.150.0.48 <----> 190.150.0.51 <---> 190.150.0.49~190.150.0.50<br />13)190.150.0.52 <----> 190.150.0.55 <---> 190.150.0.53~190.150.0.54<br />14)190.150.0.56 <----> 190.150.0.59 <---> 190.150.0.57~190.150.0.58<br />15)190.150.0.60 <----> 190.150.0.63 <---> 190.150.0.61~190.150.0.62<br />*<br />*<br />*<br />16,382)190.150.255.248 <---> 190.150.255.251 <---> 190.150.255.249~190.150.255.250<br />16,383)190.150.255.252 <----> 190.150.255.255 <----> unusable<br /><br /><br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Given: </span><span style="font-weight: bold;">172.168.10.10<br /><span style="color: rgb(51, 0, 0);">Problem: </span></span><span style="color: rgb(0, 0, 0);">I need <span style="font-weight: bold;">254 subnets<br /><br /><span style="color: rgb(51, 0, 0);"><u>Solution:</u><br /><br /></span></span><span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">::2^14 = 16,384-2 = 16,382<br />Total Networks<br /><br />::2^<span style="font-weight: bold;">8</span> = 256-2 = 254<br />Total Subnets<br /><br />::2^8 = 256-2 = 254<br />Total Hosts/Subnet<br /><br />Borrow <span style="font-weight: bold;">8 bits</span> from the Host bits in NA<br /><br /><span style="font-weight: bold;">172.168.10.10</span><br />AND<br /><span style="font-weight: bold;">255.255.0.0/16 </span>--> Default Subnet Mask<br /><span style="font-weight: bold;">-------------------</span><br /><span style="font-weight: bold;">172.168.0.0/16</span>--> Network Address<br /></span></span></span><span style="font-weight: bold;"><span style="color: rgb(51, 0, 0);"><br /><span style="color: rgb(0, 0, 0);">172.168.11111111.0/24<br />172.168.255.0/24 </span></span></span><span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"> --> Last unusable subnet = <span style="font-weight: bold;">subnet 255<br /><br /></span><br />Last usable subnet:<br />-------------------------<br /></span></span></span><span style="font-weight: bold;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">172.168.254.0/24<br /><br /><br />255.255.255.0/24 </span></span></span><span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">--> Custom Subnet Mask<br /><br /><span style="font-weight: bold;">Subnet Address </span><---><span style="font-weight: bold;"> BroadCast Address </span><---><span style="font-weight: bold;"> Host Address<br /></span>0)172.168.0.0 <--> 172.168.0.255 <---> 172.168.0.1~172.168.0.254<br />1)172.168.1.0 <--> 172.168.1.255 <---> 172.168.1.1~172.168.1.254<br />2)172.168.2.0 <--> 172.168.2.255 <---> 172.168.2.1~172.168.2.254<br />3)172.168.3.0 <--> 172.168.3.255 <---> 172.168.3.1~172.168.3.254<br />4)172.168.4.0 <--> 172.168.4.255 <---> 172.168.4.1~172.168.4.254<br />5)172.168.5.0 <--> 172.168.5.255 <---> 172.168.5.1~172.168.5.254<br />6)172.168.6.0 <--> 172.168.6.255 <---> 172.168.6.1~172.168.6.254<br />7)172.168.7.0 <--> 172.168.7.255 <---> 172.168.7.1~172.168.7.254<br />8)172.168.8.0 <--> 172.168.8.255 <---> 172.168.8.1~172.168.8.254<br />9)172.168.9.0 <--> 172.168.9.255 <----> 172.168.9.1~172.168.9.254<br /><br />*<br />*<br />*<br />254)172.168.254.0 <---> 172.168.254.255 <---> 172.168.254.1~172.168.254.254<br />255)172.168.255.0 <----> 172.168.255.255 <---> unusable<br /><br /><br />/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="color: rgb(51, 0, 0); font-weight: bold;">Given: <span style="color: rgb(0, 0, 0);">130.230.110.100<br />Problem: </span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">I need</span></span><span style="color: rgb(51, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0);"> 1,022 subnets<br /><br /><u>Solution:</u><br /></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><br />::2^14 = 16,384-2 = 16,382<br />Total Network<br /><br />::2^<span style="font-weight: bold;">10</span> = 1,024-2 = 1,022<br />Total Subnets<br /><br />::2^6 = 64-2 = 62<br />Total Hosts/Subnet<br /><br />Borrow<span style="font-weight: bold;"> 10 bits </span>from Host bits in NA<span style="font-weight: bold;"><br /><br /><br />130.230.110.100</span><br />AND<br /><span style="font-weight: bold;">255.255.0.0/16</span>--> DSM<br /><span style="font-weight: bold;">------------------------</span><br /><span style="font-weight: bold;">130.230.0.0/16 </span>--> NA<br /><br /><span style="font-weight: bold;">130.230.11111111.11000000/26<br />130.230.255.192/26 </span>--> Last unusable subnet = <span style="font-weight: bold;">subnet 1,023<br /><br /></span>Last usable subnet:<br />-------------------------<br /><span style="font-weight: bold;">130.230.255.192/26 - 64 = <u>130.230.255.128/26</u></span><br /><span style="font-weight: bold;"><br /><br />255.255.255.192/26 </span><span>--> CSM<br /><br /><br /><span style="font-weight: bold;">Subnet Address</span> <---> <span style="font-weight: bold;">Broadcast Address</span> <---> <span style="font-weight: bold;">Host Range<br /></span>0)130.230.0.0 <--> 130.230.0.63 <----> 130.230.0.1~130.230.0.62<br />1)130.230.0.64 <-> 130.230.0.127 <--> 130.230.0.65~130.230.0.126<br />2)130.230.0.128 <-> 130.230.0.191 <--> 130.230.0.129~130.230.0.190<br />3)130.230.0.192 <--> 130.230.0.255 <--> 130.230.0.193~130.230.0.254<br />4)130.230.1.0 <----->130.230.1.63 <----> 130.230.1.1~130.230.1.62<br />5)130.230.1.64 <---> 130.230.1.127 <--> 130.230.1.65~130.230.1.126<br />6)130.230.1.128 <--> 130.230.1.191 <-> 130.230.1.129~130.230.1.190<br />7)130.230.1.192 <--> 130.230.1.255 <-->130.230.1.193~130.230.1.254<br />8)130.230.2.0 <---> 130.230.2.63 <--> 130.230.2.1~130.230.2.62<br />9)130.230.2.64 <--> 130.230.2.127 <--> 130.230.2.65~130.230.2.126<br />10)130.230.2.128 <-> 130.230.2.191 <-> 130.230.2.129~130.230.2.190<br />11)130.230.2.192 <-> 130.230.2.255 <-> 130.230.2.193~130.230.2.254<br />12)130.230.3.0 <-> 130.230.3.63 <-> 130.230.3.1~130.230.3.62<br />13)130.230.3.64 <-> 130.230.3.127 <-> 130.230.3.65~130.230.3.126<br />14)130.230.3.128 <-> 130.230.3.191 <-> 130.230.3.129~130.230.3.190<br />15)130.230.3.192 <--> 130.230.3.255 <-> 130.230.3.193~130.230.3.254<br />*<br />*<br />*<br />1,022)130.230.255.128<---> 130.230.255.191 <---> 130.230.255.129~130.230.255.190<br />1,023)130.230.255.192 <--> 130.230.255.255 <---> unusable<br /><br /><br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Given: <span style="color: rgb(0, 0, 0);"> 172.16.0.0<br /><span style="color: rgb(51, 0, 0);">Problem: <span style="color: rgb(0, 0, 0);">4 subnets<br />Sample Laboratory<br /><br /><span style="color: rgb(51, 0, 0);"><u>Solution:</u></span><br /></span></span></span></span><br />::2^14 = 16,384-2 = 16,382<br />Total Network<br /><br />::2^<span style="font-weight: bold;">4</span> = 16-2 = 14<br />Total Subnets<br /><br />::2^12 = 4,096-2 = 4,094<br />Total Hosts/Subnet<br /><br />********************************************************************************************<br />********************************************************************************************<br />* <span style="font-size: 180%;">Note on borrowing host bits:</span><br />*<br />* In creating a subnet, borrow bits from the host portion of the IP address<br />*<br />* <span style="font-weight: bold;">Network.Host </span><br />* after borrowing --><span style="font-weight: bold;">Network.Subnet.Host </span><br />*<br />* Bits borrowed must be >= subnets required (b^L =N)<br />* Never <</span></span></span></span></span></span></span></span></span></span></span> subnet required<span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span><span style="color: rgb(0, 0, 0);"><span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span> (b^L =N)<br />*<br /><dl><br /><dt>Class A</dt><br /><dd>Maximum bits borrowed from hosts = <u><b>22 bits</b></u><br /></dd><dd>Minimum bits borrowed from hosts = <u><b>2 bits(same with Class B and Class C)</b></u><br /></dd><dt>Class B</dt><br /><dd>Maximum bits borrowed from hosts = <u><b>14 bits</b></u><br /></dd><dt>Class C</dt><br /><dd>Maximum bits borrowed from hosts = <u><b>6 bits</b></u><br /></dd></dl><br /></span></span></span></span></span></span></span></span></span></span></span><span style="font-family: arial;"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span><span style="color: rgb(0, 0, 0);"><span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span>********************************************************************************************<br />********************************************************************************************<br /><br />Borrow <span style="font-weight: bold;">4 bits</span> from the host bits in the NA<br /><br /><span style="font-weight: bold;">172.16.0.0</span><br />AND<br /><span style="font-weight: bold;">255.255.0.0/16 </span><br /><span style="font-weight: bold;">----------------</span><br /><span style="font-weight: bold;">172.16.0.0/16</span><br /><br /><span style="font-weight: bold;">172.16.11110000.00000000/20<br />172.16.240.0/20 </span>--> Last unusable subnet = <span style="font-weight: bold;">subnet 15<br /><br /></span>Last usable subnet:<br />-------------------------<br /><span style="font-weight: bold;">172.16.240.0/20 - 16 = <u>172.16.224.0/20</u><br /></span><span><br /><br /><span style="font-weight: bold;">255.255.240.0/20 </span>--> CSM<br /><br /><span style="font-weight: bold;">Subnet Address </span><---><span style="font-weight: bold;"> Broadcast Address </span><---><span style="font-weight: bold;"> Host Range<br /></span>0)172.16.0.0 <---> 172.16.15.255 <-->172.16.0.1~172.16.15.254<br />1)172.16.16.0 <--> 172.16.31.255 <--> 172.16.16.1~172.16.31.254<br />2)172.16.32.0 <--> 172.16.47.255 <--> 172.16.32.1~172.16.47.254<br />3)172.16.48.0 <--> 172.16.63.255 <--> 172.16.48.1~172.16.63.254<br />4)172.16.64.0 <--> 172.16.79.255 <--> 172.16.64.1~172.16.79.254<br />5)172.16.80.0 <--> 172.16.95.255 <--> 172.16.80.1~172.16.95.254<br />6)172.16.96.0 <--> 172.16.111.255 <-> 172.16.96.1~172.16.111.254<br />7)172.16.112.0 <-> 172.16.127.255 <-> 172.16.112.1~172.16.127.254<br />8)172.16.128.0 <-> 172.16.143.255 <-> 172.16.128.1~172.16.143.254<br />9)172.16.144.0 <-> 172.16.159.255 <-> 172.16.144.1~172.16.159.254<br />10)172.16.160.0 <-> 172.16.175.255 <-> 172.16.160.1~172.16.175.254<br />11)172.16.176.0 <-> 172.16.191.255 <-> 172.16.176.1~172.16.191.254<br />12)172.16.192.0 <-> 172.16.207.255 <-> 172.16.192.1~172.16.207.254<br />13)172.16.208.0 <-> 172.16.223.255 <-> 172.16.208.1~172.16.223.254<br />14)172.16.224.0<-->172.16.239.255<-->172.16.224.1~172.16.239.254<br />15)172.16.240.0 <---> 172.16.255.255 <---> unusable<br /><span style="font-weight: bold;"></span></span><span style="font-weight: bold;"><br /><br /></span><span>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Given: <span style="color: rgb(0, 0, 0);">172.16.10.53<br /><span style="color: rgb(51, 0, 0);">Problem: <span style="color: rgb(0, 0, 0);">510 subnets<br /><br /><u>Solution:</u><br /></span></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><br />::2^14 = 16,384-2 = 16,382<br />Total Networks<br /><br />::2^<span style="font-weight: bold;">9</span> = 512-2 = 510<br />Total Subnets<br /><br />::2^7=128-2 = 126<br />Total Host/Subnet<br /></span></span></span></span><span style="font-weight: bold; color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><br /></span></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">Borrow</span></span></span></span><span style="font-weight: bold; color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"> 9 bits </span></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">from the host bits in NA<br /><br /><span style="font-weight: bold;">172.16.10.53</span><br />AND<br /><span style="font-weight: bold;">255.255.0.0/16 </span>--> DSM<br /><span style="font-weight: bold;">--------------------</span><br /><span style="font-weight: bold;">172.16.0.0/16 </span>--> NA<br /><br /><span style="font-weight: bold;">172.16.1111111.10000000/25<br />172.16.255.128/25 </span>--> Last unusable subnet = <span style="font-weight: bold;">subnet 511<br /><br /></span>Last subnet usable:<br />--------------------------<br /><span style="font-weight: bold;">172.16.255.128/25 - 128 = 172.16.255.0/25</span><br /><span style="font-weight: bold;"></span><br /><span style="font-weight: bold;">255.255.255.128/25</span> --> CSM<br /><br /><br /><span style="font-weight: bold;">Subnet Address</span> <--> <span style="font-weight: bold;">Broadcast Address</span> <--> <span style="font-weight: bold;">Host Range<br /></span>0)172.16.0.0 <-----> 172.16.0.127 <---> 172.16.0.1~172.16.0.126<br />1)172.16.0.128 <--> 172.16.0.255 <--> 172.16.0.129~172.16.0.254<br />2)172.16.1.0 <--> 172.16.1.127 <--> 172.16.1.1~172.16.1.126<br />3)172.16.1.128 <-> 172.16.1.255 <-> 172.16.1.129~172.16.1.254<br />4)172.16.2.0 <--> 172.16.2.127 <--> 172.16.2.1~172.16.2.126<br />5)172.16.2.128 <--> 172.16.2.255 <--> 172.16.2.129~172.16.2.254<br />6)172.16.3.0 <--> 172.16.3.127 <--> 172.16.3.1~172.16.3.126<br />7)172.16.3.128 <--> 172.16.3.255 <--> 172.16.3.129~172.16.3.254<br />8)172.16.4.0 <--> 172.16.4.127 <--> 172.16.4.1~172.16.4.126<br />9)172.16.4.128 <--> 172.16.4.255 <--> 172.16.4.129~172.16.4.254<br />10)172.16.5.0 <--> 172.16.5.127 <--> 172.16.5.1~172.16.5.126<br />11)172.16.5.128 <--> 172.16.5.255 <--> 172.16.5.129~172.16.5.254<br />12)172.16.6.0 <--> 172.16.6.127 <--> 172.16.6.1~172.16.6.126<br />13)172.16.6.128 <--> 172.16.6.255 <--> 172.16.6.129~172.16.6.254<br />14)172.16.7.0 <--> 172.16.7.127 <--> 172.16.7.1~172.16.7.126<br />15)172.16.7.128 <--> 172.16.7.255 <--> 172.16.7.129~172.16.7.254<br />16)172.16.8.0 <--> 172.16.8.127 <--> 172.16.8.1~172.16.8.126<br />17)172.16.8.128 <-> 172.16.8.255 <-> 172.16.8.129~172.16.8.254<br />18)172.16.9.0 <--> 172.16.9.127 <-> 172.16.9.1~172.16.9.126<br />19)172.16.9.128 <-> 172.16.9.255 <--> 172.16.9.129~172.16.9.254<br />20)172.16.10.0 <-> 172.16.10.127 <--> 172.16.10.1~172.16.10.126<br />*<br />*<br />*<br />510)172.16.255.0 <--> 172.16.255.127 <--> 172.16.255.1~172.16.255.126<br />511)172.16.255.128<br /><br /><br />/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="color: rgb(51, 0, 0); font-weight: bold;">Given: <span style="color: rgb(0, 0, 0);">172.16.12.200<br /><span style="color: rgb(51, 0, 0);">Problem:</span> 7 subnets<br /><br /><span style="color: rgb(51, 0, 0);"><u>Solution:</u><br /><br /></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">::2^14 = 16,384-2 = 16,382</span><br /><span style="color: rgb(0, 0, 0);">Total Networks<br /><br />::2^<span style="font-weight: bold;">8</span> = 256-2 = 254<br />Total Subnets<br /><br />::2^8 = 256-2 = 254<br />Total Hosts/Subnet<br /><br />Borrow <span style="font-weight: bold;">8 bits</span> from the Host bits in NA<br /><br /><span style="font-weight: bold;">172.16.12.200</span><br />AND<br /><span style="font-weight: bold;">255.255.0.0/16 </span>--> DSM<br /><span style="font-weight: bold;">--------------------</span><br /><span style="font-weight: bold;">172.16.0.0/16 </span>--> NA<br /><br /><span style="font-weight: bold;">172.16.11111111.0/24<br />172.16.255.0/24 </span>--> Last Subnet unusable = <span style="font-weight: bold;">subnet 255<br /><br /><br /></span>Last usable subnet:<br />--------------------------<br /><span style="font-weight: bold;">172.16.255.0/24 - 1 = <u>172.16.254.0/24</u></span><br /><span style="font-weight: bold;"></span><br /><br /></span></span></span></span><span style="color: rgb(51, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0);">255.255.255.0/24 </span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">--> CSM<br /><br /><span style="font-weight: bold;">Subnet Address</span> <--> <span style="font-weight: bold;">Broadcast Address</span> <--> <span style="font-weight: bold;">Host Range<br /></span>0)172.16.0.0 <---> 172.16.0.255 <--> 172.16.0.1~172.16.0.254<br />1)172.16.1.0 <---> 172.16.1.255 <--> 172.16.1.1~172.16.1.254<br />2)172.16.2.0 <---> 172.16.2.255 <--> 172.16.2.1~172.16.2.254<br />3)172.16.3.0 <---> 172.16.3.255 <--> 172.16.3.1~172.16.3.254<br />4)172.16.4.0 <---> 172.16.4.255 <--> 172.16.4.1~172.16.4.254<br />5)172.16.5.0 <---> 172.16.5.255 <--> 172.16.5.1~172.16.5.254<br />6)172.16.6.0 <---> 172.16.6.255 <--> 172.16.6.1~172.16.6.254<br />7)172.16.7.0 <---> 172.16.7.255 <--> 172.16.7.1~172.16.7.254<br />8)172.16.8.0 <---> 172.16.8.255 <--> 172.16.8.1~172.16.8.254<br />9)172.16.9.0 <--> 172.16.9.255 <--> 172.16.9.1~172.16.9.254<br />10)172.16.10.0 <--> 172.16.10.255 <--> 172.16.10.1~172.16.10.254<br />11)172.16.11.0 <--> 172.16.11.255 <--> 172.16.11.1~172.16.11.254<br />12)172.16.12.0 <--> 172.16.12.255 <--> 172.16.12.1~172.16.12.254<br />13)172.16.13.0 <--> 172.16.13.255 <--> 172.16.13.1~172.16.13.254<br />14)172.16.14.0 <--> 172.16.14.255 <--> 172.16.14.1~172.16.14.254<br />15)172.16.15.0 <--> 172.16.15.255 <--> 172.16.15.1~172.16.15.254<br />*<br />*<br />*<br />254)172.16.254.0<br />255)172.16.255.0<br /><br /><br />/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Given: <span style="color: rgb(0, 0, 0);">130.191.3.3<br /><span style="color: rgb(51, 0, 0);">Problem: </span> </span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">Find the <span style="font-weight: bold;">200th subnet<br /><br /><span style="color: rgb(51, 0, 0);"><u>Solution:</u><br /><br /></span></span><span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">::2^14 = 16,384-2 = 16,382<br />Total Networks<br /><br />::2^<span style="font-weight: bold;">8</span> = 256-2 = 254<br />Total Subnets<br /><br />::2^8 = 256-2 = 254<br />Total Hosts/Subnet<br /><br /><span style="font-weight: bold;">130.191.3.3</span><br />AND<br /><span style="font-weight: bold;">255.255.0.0/16 </span>--><span style="font-weight: bold;"> </span>DSM<br /><span style="font-weight: bold;">----------------</span><br /><span style="font-weight: bold;">130.191.0.0/16 </span>--> NA<br /></span></span></span><span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"></span></span></span><span style="font-weight: bold;"><br /></span></span></span><span style="font-weight: bold;">130.191.11111111.0/24<br />130.191.255.0/24 </span>--> Last unusable subnet = <span style="font-weight: bold;">subnet 255<br /><br /></span>Last usable subnet<span style="font-weight: bold;"> = 130.191.254.0/24<br /><br />255.255.255.0/24 </span>--> CSM<br /><br /><span style="font-weight: bold;">Subnet Address</span> <--> <span style="font-weight: bold;">Broadcast Address</span> <--> <span style="font-weight: bold;">Host Range</span><br />0)130.191.0.0 <---> 130.191.0.255 <--> 130.191.0.1~130.191.0.254<br />1)130.191.1.0 <---> 130.191.1.255 <--> 130.191.1.1~130.191.1.254<br />2)130.191.2.0 <---> 130.191.2.255 <--> 130.191.2.1~130.191.2.254<br />3)130.191.3.0 <---> 130.191.3.255 <--> 130.191.3.1~130.191.3.254<br />4)130.191.4.0 <---> 130.191.4.255 <--> 130.191.4.1~130.191.4.254<br />5)130.191.5.0 <---> 130.191.5.255 <---> 130.191.5.1~130.191.5.254<br />6)130.191.6.0 <---> 130.191.6.255 <---> 130.191.6.1~130.191.6.254<br />7)130.191.7.0 <---> 130.191.7.255 <---> 130.191.7.1~130.191.7.254<br />*<br />*<br />*<br />254)130.191.254.0 <--> 130.191.254.255<br />255)130.191.255.0 <--> 130.191.255.255<br /><span style="font-weight: bold;"></span><br /></span></span><br /><br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="color: rgb(51, 0, 0); font-weight: bold;">Given: <span style="color: rgb(0, 0, 0);"> 150.150.0.0<br /><span style="color: rgb(51, 0, 0);">Problem: <span style="color: rgb(0, 0, 0);">6 subnets<br /><br /><span style="color: rgb(51, 0, 0);"><u>Solution:</u><br /></span></span></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><br />::2^14 = 16,384-2 = 16,382<br />Total Network<br /><br />::2^<span style="font-weight: bold;">3</span> = 8-2 = 6<br />Total Subnets<br /><br />::2^13 = 8192-2 = 8190<br />Total Hosts/Subnet<br /><br /><span style="font-weight: bold; color: rgb(0, 0, 0);">150.150.0.0</span><br />AND<br /><span style="font-weight: bold; color: rgb(0, 0, 0);">255.255.0.0/16 </span><span style="color: rgb(0, 0, 0);">--> DSM</span><br /><span style="font-weight: bold; color: rgb(0, 0, 0);">------------------</span><br /><span style="font-weight: bold; color: rgb(0, 0, 0);">150.150.0.0/16 </span><span style="color: rgb(0, 0, 0);">--> NA<br /><br /><span style="font-weight: bold;">150.150.11100000.0/19<br />150.150.224.0/19 </span>--> Last unusable subnet = <span style="font-weight: bold;">subnet 7<br /><br />150.150.192.0/19 </span>--> Last usable subnet<br /><br /><span style="font-weight: bold;">255.255.224.0/19 </span>--> Custom Subnet Mask<br /><br /><br /><span style="font-weight: bold;"></span></span></span></span></span></span></span><span style="color: rgb(51, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">Subnet Address </span></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><---></span></span></span></span><span style="color: rgb(51, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"> Broadcast Address </span></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><---></span></span></span></span><span style="color: rgb(51, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"> Host Range<br /></span></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">0)</span></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">150.150.0.0 <-->150.150.31.255 <--> 150.150.0.1~150.150.21.254<br />1)150.150.32.0<->150.150.63.255<->150.150.32.1~150.150.63.254<br />2)150.150.64.0<->150.150.95.255<->150.150.64.1~150.150.95.254<br />3)150.150.96.0<->150.150.127.255<->150.150.96.1~150.150.127.254<br />4)150.150.128.0<->150.150.159.255<->150.150.128.1~150.150.159.254<br />5)150.150.160.0<->150.150.191.255<->150.150.160.1~150.150.191.254<br />6)150.150.192.0<->150.150.223.255<->150.150.192.1~150.150.223.254<br />7)150.150.224.0<-->150.150.255.255<-->UNUSABLE<br /><br /><br /><br />########################################################################<br />########################################################################<br />########################################################################<br /><br /><span style="font-family: georgia; font-size: 180%;"><span style="font-weight: bold;"><span style="color: rgb(0, 0, 255);"><u>Class C IP Address</u></span></span></span><br /><br /><br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="color: rgb(51, 0, 0); font-weight: bold;">Given: <span style="color: rgb(0, 0, 0);">200.133.175.0 </span><br />Problem: <span style="color: rgb(0, 0, 0);">14 subnets<br /><br /><span style="color: rgb(51, 0, 0);"><u>Solution:</u><br /><br /></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);">::2^21 = 2,097,152-2 = 2,097,150<br />Total Network<br /><br />::2^<span style="font-weight: bold;">4</span> = 16-2 = 14<br />Total Subnets<br /><br />::2^4 = 16-2 = 14<br />Total Hosts/Subnet<br /><br /><br /><span style="font-weight: bold;">200.133.175.0</span><br />AND<br /><span style="font-weight: bold;">255.255.255.0/24 </span>--> DSM<br /><span style="font-weight: bold;">--------------------</span><br /><span style="font-weight: bold;">200.133.175.0/24 </span>--> NA<br /><br /><br /><span style="font-weight: bold;">200.133.175.11110000/28<br />200.133.175.240/28 </span>--> Last unusable subnet = <span style="font-weight: bold;">subnet 15<br /><br /><br /></span>Last usable subnet:<br />-------------------------<br /><span style="font-weight: bold;">200.133.175.224/28 </span>--> Last usable subnet<br /><span style="font-weight: bold;"><br /><br />255.255.255.240/28 </span>--> CSM<br /><br /><span style="font-weight: bold;"></span><br /><span style="font-weight: bold;">Subnet Address</span> <--> <span style="font-weight: bold;">Broadcast Address</span> <--> <span style="font-weight: bold;">Host Range<br /></span>0)200.133.175.0 <-> 200.133.175.15 <-> 200.133.175.1~200.133.175.14<br />1)200.133.175.16<->200.133.175.31<->200.133.175.17~200.133.175.30<br />2)200.133.175.32<->200.133.175.47<->200.133.175.33~200.133.175.46<br />3)200.133.175.48<->200.133.175.63<->200.133.175.49~200.133.175.62<br />4)200.133.175.64<->200.133.175.79<->200.133.175.65~200.133.175.78<br />5)200.133.175.80<->200.133.175.95<->200.133.175.81~200.133.175.94<br />6)200.133.175.96<->200.133.175.111<->200.133.175.97~200.133.175.110<br />7)200.133.175.112<->200.133.175.127<->200.133.175.113~200.133.175.126<br />8)200.133.175.128<->200.133.175.143<->200.133.175.129~200.133.175.142<br />9)200.133.175.144<->200.133.175.159<->200.133.175.145~200.133.175.158<br />10)200.133.175.160<->200.133.175.175<->200.133.175.161~200.133.175.174<br />11)200.133.175.176<->200.133.175.191<->200.133.175.177~200.133.175.190<br />12)200.133.175.192<->200.133.175.207<->200.133.175.193~200.133.175.206<br />13)200.133.175.208<->200.133.175.223<->200.133.175.209~200.133.175.222<br />14)200.133.175.224<->200.133.175.239<->200.133.175.225~200.133.175.238<br />15)200.133.175.240 <--> 200.133.175.255 <--> unusable<br /><span style="font-weight: bold;"></span><br /><br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br /><span style="font-weight: bold; color: rgb(51, 0, 0);">Given: <span style="color: rgb(0, 0, 0);">207.5.3.56<br /><span style="color: rgb(51, 0, 0);">Problem: <span style="color: rgb(0, 0, 0);"> 14 subnets<br /><br /><u style="color: rgb(51, 0, 0);">Solution:</u><br /></span></span></span></span><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 0, 0);"><span style="color: rgb(0, 0, 0);"><br />::2^21 = 2,097,152-2 = 2,097,150<br />Total Network<br /><br />::2^<span style="font-weight: bold;">4 </span>=<span style="font-weight: bold;"> </span>16-2 = 14<br />Total Subnet<br /><br />::2^4 = 16-2 = 14<br />Total Hosts/Subnet<br /><br /><span style="font-weight: bold;">207.5.3.56</span><br />AND<br /><span style="font-weight: bold;">255.255.255.0/24 </span><span>--> DSM</span><br /><span style="font-weight: bold;">------------------------</span><br /><span style="font-weight: bold;">207.5.3.0/24 </span><span>--> NA<br /><br /><br /><span style="font-weight: bold;">207.5.3.11110000/28<br />207.5.3.240/28 </span>--> Last unusable subnet = <span style="font-weight: bold;">subnet 15<br /><br /><br />207.5.3.224/28 </span>--> Last usable subnet<br /><br /><br /><span style="font-weight: bold;">255.255.255.240/28</span> --> CSM<br /><br /><br /><span style="font-weight: bold;"></span></span><span style="font-weight: bold;">Subnet Address</span> <--> <span style="font-weight: bold;">Broadcast Address</span> <--> <span style="font-weight: bold;">Hosts Range<br /></span>0)207.5.3.0 <-> 207.5.3.15 <->207.5.3.1~207.5.3.14<br />1)207.5.3.16<->207.5.3.31<->207.5.3.17~207.5.3.30<br />2)207.5.3.32<->207.5.3.47<->207.5.3.33~207.5.3.46<br />3)207.5.3.48<->207.5.3.63<->207.5.3.49~207.5.3.62<br />4)207.5.3.64<->207.5.3.79<->207.5.3.65~207.5.3.78<br />5)207.5.3.80<->207.5.3.95<->207.5.3.81~207.5.3.94<br />6)207.5.3.96<->207.5.3.111<->207.5.3.97~207.5.3.110<br />7)207.5.3.112<->207.5.3.127<->207.5.3.113~207.5.3.126<br />8)207.5.3.128<->207.5.3.143<->207.5.3.129~207.5.3.142<br />9)207.5.3.144<->207.5.3.159<->207.5.3.145~207.5.3.158<br />10)207.5.3.160<->207.5.3.175<->207.5.3.161~207.5.3.174<br />11)207.5.3.176<->207.5.3.191<->207.5.3.177~207.5.3.190<br />12)207.5.3.192<->207.5.3.207<->207.5.3.193~207.5.3.206<br />13)207.5.3.208<->207.5.3.223<->207.5.3.209~207.5.3.222<br />14)207.5.3.224<->207.5.3.239<->207.5.3.225~207.5.3.238<br />15)207.5.3.240<->207.5.3.255<---> unused<br /><br /><br /><span style="font-weight: bold;"></span><br /><br /><br /><br /></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-90573697660488372032007-04-02T00:34:00.000-07:002007-04-21T03:55:37.531-07:00Visual Basic Programming/.NET<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyFL2yeKwF0a25h7CqvWiUk0c6JanDL2d4KjUyDsWcrBzu0iVFlGW9PTbamzBh9E_Q6zJDEfSfO4hh9T9o-GkNSEEab8eTfkkKNipt9-bM6zDvX5P63rOXR7BjszfnTn_bnBomBmBs_Zkm/s1600-h/mapua+vb.net.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 325px; height: 405px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyFL2yeKwF0a25h7CqvWiUk0c6JanDL2d4KjUyDsWcrBzu0iVFlGW9PTbamzBh9E_Q6zJDEfSfO4hh9T9o-GkNSEEab8eTfkkKNipt9-bM6zDvX5P63rOXR7BjszfnTn_bnBomBmBs_Zkm/s400/mapua+vb.net.jpg" alt="" id="BLOGGER_PHOTO_ID_5048347825887177266" border="0" /></a>C&E Corporation Phils. were I was once working as an Application Developer late 2005 now <a href="http://www.chiyoda-corp.com/index.html" target="_blank">Chiyoda Phils.</a> sponsored training from <span style="font-size:180%;"><a style="font-weight: bold; color: rgb(255, 0, 0);" href="http://www.mapua.edu.ph/" target="_blank">Mapua Institute of Technology - IT Center.</a><br /><br /><br /></span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4GuXoiskwzSAZZF2vj8LqpFUfBAOYWak1F7Qq7AeifNSLGNSAz3ksteQj3Tj3xnfoRwYo-y2uDnpJJvEnZJ_q_5wkDgBqcMJIBMMN7dUDhycPYGoq-NQVoVWUU2OFaP04O9BG0iLeoOV1/s1600-h/VB.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4GuXoiskwzSAZZF2vj8LqpFUfBAOYWak1F7Qq7AeifNSLGNSAz3ksteQj3Tj3xnfoRwYo-y2uDnpJJvEnZJ_q_5wkDgBqcMJIBMMN7dUDhycPYGoq-NQVoVWUU2OFaP04O9BG0iLeoOV1/s400/VB.jpg" alt="" id="BLOGGER_PHOTO_ID_5048347636908616226" border="0" /></a><a href="http://www.amaes.edu.ph/aclc/" target="_blank">AMA Computer Learning Center, Inc.</a> Training Certificate in my local area<br /><br /><br />VBA Applicaitons, Object based VB programming and object oriented VB programming.Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-58426290924674906892007-04-01T03:48:00.000-07:002007-04-21T04:01:11.495-07:00CertificatesMy array of certificates while still in the University<a href="http://www.usc.edu.ph/" target="_blank">(University of San Carlos-Technological Center)</a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3jzrEzazswKYxeAFAxM1CisC-g53tda-oSCOiWkKd5mjmaBnoGwox2BIAltxtLDavWOBRtg4eZGJkcvauiOjRp1TGNaq_5PRax5X4A9a8qsJpKvW_xrZvbj4wDK58ZdowQPmmPsp5niNf/s1600-h/cert004.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3jzrEzazswKYxeAFAxM1CisC-g53tda-oSCOiWkKd5mjmaBnoGwox2BIAltxtLDavWOBRtg4eZGJkcvauiOjRp1TGNaq_5PRax5X4A9a8qsJpKvW_xrZvbj4wDK58ZdowQPmmPsp5niNf/s400/cert004.jpg" alt="" id="BLOGGER_PHOTO_ID_5048411451532700450" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibqiduC0kuyEI-ckBj0tDF1J_bpbXAL7LrAhBcgExNnpPMisrf-3gHmnJFbaZfdA3IUaHmj1iiU3B7FofVUNde1EPcTpvn8olUYBxVjYqgESb1dC56mBYeGZ0BUvEODF7trDyqowAcZGn1/s1600-h/cert003.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibqiduC0kuyEI-ckBj0tDF1J_bpbXAL7LrAhBcgExNnpPMisrf-3gHmnJFbaZfdA3IUaHmj1iiU3B7FofVUNde1EPcTpvn8olUYBxVjYqgESb1dC56mBYeGZ0BUvEODF7trDyqowAcZGn1/s400/cert003.jpg" alt="" id="BLOGGER_PHOTO_ID_5048411271144074002" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9c4_RZjPgijcRyDCiRLkaVijJW7wbww0MEN-mbQ4oN07oM1HWV2jG21R91kQYCLKKY9sBB9iWH966vLvp5O5F2ZzFak5Y-7VrqdxlJ3a1mQ5shj7bWfUBSCN0cX5qZxLoJAYS5Ohfc6Iy/s1600-h/cert002.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9c4_RZjPgijcRyDCiRLkaVijJW7wbww0MEN-mbQ4oN07oM1HWV2jG21R91kQYCLKKY9sBB9iWH966vLvp5O5F2ZzFak5Y-7VrqdxlJ3a1mQ5shj7bWfUBSCN0cX5qZxLoJAYS5Ohfc6Iy/s400/cert002.jpg" alt="" id="BLOGGER_PHOTO_ID_5048411086460480258" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Sh822_WCmSbmCbZWj7Kkof_o6uGBcTum1vcIQxQLgGQplHoQLUwePuVVRJQJSKsFHJBaCkoQHM0JvSvAEXGMKHEmKkvfS8l0Qp2l3RhdZtbKaRDZLhot-VYsdJTHri3aPXlRPAjkrbQv/s1600-h/cert001.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Sh822_WCmSbmCbZWj7Kkof_o6uGBcTum1vcIQxQLgGQplHoQLUwePuVVRJQJSKsFHJBaCkoQHM0JvSvAEXGMKHEmKkvfS8l0Qp2l3RhdZtbKaRDZLhot-VYsdJTHri3aPXlRPAjkrbQv/s400/cert001.jpg" alt="" id="BLOGGER_PHOTO_ID_5048410897481919218" border="0" /></a> ***********************************************************************************<br /> ***********************************************************************************<br /><br /><br />My training certificate while I was still teaching in Royal Oaks International School<a href="http://www.royaloaks.edu.ph/" target="_blank">(www.royaloaks.edu.ph)</a><br /><br />I also spearheaded the launching of the school site.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQvcFb7iM0-IWcON1nSr0uFHSia0jMzd5eQ1tANL1TkaAtbccbHydO_H1fmOwPVqOLagIhRzSMSs-R91c3ur9PR445EW4P-Op43oKsVLx_gHVeiqHViQWr6pJX_4pieoZgyf-ST61RHEvl/s1600-h/cert000.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQvcFb7iM0-IWcON1nSr0uFHSia0jMzd5eQ1tANL1TkaAtbccbHydO_H1fmOwPVqOLagIhRzSMSs-R91c3ur9PR445EW4P-Op43oKsVLx_gHVeiqHViQWr6pJX_4pieoZgyf-ST61RHEvl/s400/cert000.jpg" alt="" id="BLOGGER_PHOTO_ID_5048410012718656226" border="0" /></a>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-83476070829951177712007-04-01T03:35:00.000-07:002007-04-21T04:04:33.923-07:00Birth Certificates<a href="http://www.cebu.gov.ph/" target="_blank">Office of the City Civil Registrar: Cebu City 6000 Philippines</a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIdf6Ryn9Lmg_7TzwI8sHiLD39gsa1uRffIZ2VhQuk_JacTMsvHDE5Y7gPdqOV0bUvnfcL7TaJbK-6ECJy8r_dOQaAJHKgQoENXdcZ9ipwPMa03r3mp7JZ4VECevscNX9IwHEyxWLuEjt8/s1600-h/CIVIL.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIdf6Ryn9Lmg_7TzwI8sHiLD39gsa1uRffIZ2VhQuk_JacTMsvHDE5Y7gPdqOV0bUvnfcL7TaJbK-6ECJy8r_dOQaAJHKgQoENXdcZ9ipwPMa03r3mp7JZ4VECevscNX9IwHEyxWLuEjt8/s400/CIVIL.JPG" alt="" id="BLOGGER_PHOTO_ID_5048408419285789394" border="0" /></a><br /><span style="font-size:130%;"><span style="color: rgb(51, 0, 0); font-weight: bold;">Birth Certificate.me</span></span><br /><br /><br /> -------------------------------------------<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl8tO5IL97O_KrR55v8cwzRDD4c3zWYjBAC6-6PdGkAKBXX4jpaKQiYdebbvTpSe0KZYigm7Bf62-awJAj4QzEjzGExu1T0G5xIVzCo7wXo_X-t_D_WpXaBB397w4r2SBw61TZ2oiRrjMh/s1600-h/bc+bro.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl8tO5IL97O_KrR55v8cwzRDD4c3zWYjBAC6-6PdGkAKBXX4jpaKQiYdebbvTpSe0KZYigm7Bf62-awJAj4QzEjzGExu1T0G5xIVzCo7wXo_X-t_D_WpXaBB397w4r2SBw61TZ2oiRrjMh/s400/bc+bro.jpg" alt="" id="BLOGGER_PHOTO_ID_5048408067098471106" border="0" /></a> <span style="font-weight: bold;font-size:130%;" ><span style="color: rgb(51, 0, 0);">Birth Certificate Bro</span></span><br /><br /><br /> <br /> ---------------------------------------------<br /><br /><a style="color: rgb(51, 0, 0);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlaKJntKJmPHzssxgx6BkWqrmTmBPTv_Q0Cto5QtyTd2WMlnHhucSE4F2QmIn-UbeMkdz-1bReg8wqN8TMUZajmH11IhpV1vw-r1ikOXHlp4UucVeZm3Kj5wJPI-pz6njERfinzb1dugZD/s1600-h/bc+mae.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlaKJntKJmPHzssxgx6BkWqrmTmBPTv_Q0Cto5QtyTd2WMlnHhucSE4F2QmIn-UbeMkdz-1bReg8wqN8TMUZajmH11IhpV1vw-r1ikOXHlp4UucVeZm3Kj5wJPI-pz6njERfinzb1dugZD/s400/bc+mae.jpg" alt="" id="BLOGGER_PHOTO_ID_5048407654781610674" border="0" /></a> <span style="color: rgb(51, 0, 0); font-weight: bold;font-size:130%;" ><span style="color: rgb(51, 0, 0); font-weight: bold;"> </span>Birth Certificate Mae</span><br /><br /> <br /> --------------------------------------------<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOGfLW8lncRdJCylaYwoKgVcUFaGRBBK9w0SJ2d2HwBWiUyYdz8uGPQdD2bJGYntrY7KFgH0TIKOalDwM1KvAHW88C0-SVzprNFXLr0F_5RXTeD4sZOHID6A99zZLTpP-YKh8QDoREdpDr/s1600-h/bc+mama.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOGfLW8lncRdJCylaYwoKgVcUFaGRBBK9w0SJ2d2HwBWiUyYdz8uGPQdD2bJGYntrY7KFgH0TIKOalDwM1KvAHW88C0-SVzprNFXLr0F_5RXTeD4sZOHID6A99zZLTpP-YKh8QDoREdpDr/s400/bc+mama.jpg" alt="" id="BLOGGER_PHOTO_ID_5048407186630175394" border="0" /></a> <span style="font-weight: bold; color: rgb(51, 0, 0);font-size:130%;" >Birth Certificate Ermat<br /><br /></span><br /> <br /> ---------------------------------------------- <br /> <br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMwBKXw7nBbUeJVqTttOFMsZ3wC0JB3oYq4qPtIfo2nRLWh7ih24m55rbaeA8g7JM7ww1Ta-aqEiFikRLyImOaKiRkHzLfa2BbaBsbunLQ7uYpLYhdATi8aM3TIyQZkL9C2w4DkDsI-cLj/s1600-h/birth+certificate+papa.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMwBKXw7nBbUeJVqTttOFMsZ3wC0JB3oYq4qPtIfo2nRLWh7ih24m55rbaeA8g7JM7ww1Ta-aqEiFikRLyImOaKiRkHzLfa2BbaBsbunLQ7uYpLYhdATi8aM3TIyQZkL9C2w4DkDsI-cLj/s400/birth+certificate+papa.jpg" alt="" id="BLOGGER_PHOTO_ID_5048406787198216850" border="0" /></a> <span style="font-size:130%;"><span style="color: rgb(102, 0, 0); font-weight: bold;">Birth Certificate Erpat</span></span>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-1910560236651878672007-03-31T23:53:00.000-07:002007-04-01T04:01:08.565-07:00High School and Elementary Diploma<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicic9KvA5mzZRhvuyc0pLaWuu-Zh1aPKAoYqE1whu3yvwKmedPK0U-isOHlaoa98GiH8KLmBoZgobQ24z91JIxEKg5zxmHnbZcsqHW_529EWNyGeEIudJJNcMDsv8o5sYTfRfDxLEfN0UW/s1600-h/Elementary+Diploma.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicic9KvA5mzZRhvuyc0pLaWuu-Zh1aPKAoYqE1whu3yvwKmedPK0U-isOHlaoa98GiH8KLmBoZgobQ24z91JIxEKg5zxmHnbZcsqHW_529EWNyGeEIudJJNcMDsv8o5sYTfRfDxLEfN0UW/s400/Elementary+Diploma.jpg" alt="" id="BLOGGER_PHOTO_ID_5048349788687231570" border="0" /></a> <span style="font-size:130%;"><span style="font-weight: bold;">ELEMENTARY DIPLOMA</span></span> <br /><br /><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwxr-wnS_8adNXWNip6Jf5SMXR-GP3gCyNx1Welqp_ZxVCzyMVHUSB5bywn2CsPSmS8d0nV3Vd1ohh04vU42jRh7f3i197LeAHT1BHGJL6hoTph7Uq4hK3egQzonCxKwxxeWE9W66Xq6Ag/s1600-h/High+School+Diploma.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwxr-wnS_8adNXWNip6Jf5SMXR-GP3gCyNx1Welqp_ZxVCzyMVHUSB5bywn2CsPSmS8d0nV3Vd1ohh04vU42jRh7f3i197LeAHT1BHGJL6hoTph7Uq4hK3egQzonCxKwxxeWE9W66Xq6Ag/s400/High+School+Diploma.jpg" alt="" id="BLOGGER_PHOTO_ID_5048349595413703234" border="0" /></a> <span style="font-weight: bold;font-size:130%;" >HIGH SCHOOL DIPLOMA</span>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-37459749637879243122007-03-31T23:30:00.000-07:002007-06-03T22:06:35.343-07:00Bachelor of Science in Computer Engineering Diploma<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj61m8tMeDOA0N89JepjR-ABZZTInSD2mM4Uzu-nXFUDV84X7EmV8I1_VjriDsQ7d8EtYbo4H_5cBV1FXN7MfNJH4c7PqQpJ2_eFXFbnPHF5ZFAecJP3Y3ukIVaJcSxsAnnSq1ZL2bh4u_/s1600-h/graduation_02.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj61m8tMeDOA0N89JepjR-ABZZTInSD2mM4Uzu-nXFUDV84X7EmV8I1_VjriDsQ7d8EtYbo4H_5cBV1FXN7MfNJH4c7PqQpJ2_eFXFbnPHF5ZFAecJP3Y3ukIVaJcSxsAnnSq1ZL2bh4u_/s320/graduation_02.jpg" alt="" id="BLOGGER_PHOTO_ID_5072050423360390370" border="0" /></a><br /><div style="text-align: center;">My mother together with my little brother.<br /></div><br /><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx3TXE9_eESypCXkA-zthkS2FKfFLeL5afJwO-ltXzhXCA21F4xxzjMYDw6l-Skb4EmJIcV-Yz9GSOLHDNOB6Wll-l9OHpjrg0gf7CV3qPqCU3O4AWfKen-Keihi3X4Cvv7AYeZWVA995r/s1600-h/mgraduation_01.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx3TXE9_eESypCXkA-zthkS2FKfFLeL5afJwO-ltXzhXCA21F4xxzjMYDw6l-Skb4EmJIcV-Yz9GSOLHDNOB6Wll-l9OHpjrg0gf7CV3qPqCU3O4AWfKen-Keihi3X4Cvv7AYeZWVA995r/s400/mgraduation_01.jpg" alt="" id="BLOGGER_PHOTO_ID_5049858790032277746" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Hat's off<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSoaQfti1yEU8QRzZtsFwaZDNIpDAq9husnh3Q3J4rzd3Lvc9f9Nh9ykpAJ0ZhnTA-OxnZ5pfFjmShGngjiFKSTiLrabPLdt-UVkDU56hw0wEb7Q1tdy_02QzzyHQLZNi0MbYnEOCnX6kH/s1600-h/mgraduation_00.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSoaQfti1yEU8QRzZtsFwaZDNIpDAq9husnh3Q3J4rzd3Lvc9f9Nh9ykpAJ0ZhnTA-OxnZ5pfFjmShGngjiFKSTiLrabPLdt-UVkDU56hw0wEb7Q1tdy_02QzzyHQLZNi0MbYnEOCnX6kH/s400/mgraduation_00.jpg" alt="" id="BLOGGER_PHOTO_ID_5049858450729861346" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> Hat's on!<br /><br /><div style="text-align: center;"> <br /><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEaWShjYQ5UIz5fGB0phl2MpJ5Aotl-_c5YCaKlDwQRVLcfQGVaCnEPWOcUvincSVNryiGuSAxYfF1Vhfb6cdVlu45eYj_9Ve9KUZafiKLPV8WsHe3dU0tUvY15lxgmPs8YxBf-C0v2Khx/s1600-h/College+Diploma.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEaWShjYQ5UIz5fGB0phl2MpJ5Aotl-_c5YCaKlDwQRVLcfQGVaCnEPWOcUvincSVNryiGuSAxYfF1Vhfb6cdVlu45eYj_9Ve9KUZafiKLPV8WsHe3dU0tUvY15lxgmPs8YxBf-C0v2Khx/s400/College+Diploma.jpg" alt="" id="BLOGGER_PHOTO_ID_5048343827272624658" border="0" /></a><br />I took my baccalaureate degree in Computer Engineering from a local sectarian school - <span style="color: rgb(255, 0, 0);font-size:180%;" ><a href="http://www.usc.edu.ph/" target="_blank"><span style="font-weight: bold; color: rgb(51, 0, 0);">University of San Carlos Technological</span> <span style="color: rgb(51, 0, 0); font-weight: bold;">Center</span></a></span>, Nasipit Talamban Cebu City 6000 Philippines.<br /><br />I graduated October 2003.<br /><p class="MsoNormal"><span style="">USC Alumni NO:</span> 8526 BSCOMPE-2003</p>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0tag:blogger.com,1999:blog-8534370307716972189.post-39889549499999655522007-03-31T23:19:00.000-07:002007-04-21T04:29:31.980-07:00Cisco Networking Academy Program AlumniI graduated from the Academy on 2001. From <span style="color: rgb(255, 0, 0);font-family:verdana;font-size:180%;" ><a href="http://www.uc.edu.ph/" target="_blank">University of Cebu 6000 Philippines</a></span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRj1Nznzf7MbYlbeAl9IZjVddgbTde6Bj1lKzMgzk7AvHBVtxVtPVByKGkIQ5mQQvH9Usf2D0uN-8zr5LE3hqPT6djC87tbmkfWff-L-JJ3bQiuueI7FtGHfVgXbmqKLBb2MVFVXss_-Hh/s1600-h/CNAPsem4.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRj1Nznzf7MbYlbeAl9IZjVddgbTde6Bj1lKzMgzk7AvHBVtxVtPVByKGkIQ5mQQvH9Usf2D0uN-8zr5LE3hqPT6djC87tbmkfWff-L-JJ3bQiuueI7FtGHfVgXbmqKLBb2MVFVXss_-Hh/s400/CNAPsem4.jpg" alt="" id="BLOGGER_PHOTO_ID_5048342281084398082" border="0" /></a><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmReY4QElLgfsDsZQkAuj5DrJzvwhm2oPrMPx79zh617Xlve3crdZ6YmpGRyHlmul6iJKpi_Z-Q-_XdWmF_v1Otp4OkhlS65IbxGG9GiJzuUUz9VFOOZ_BOFSIdN65IsP8edLyL3CMeK9_/s1600-h/CNAPsem3.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmReY4QElLgfsDsZQkAuj5DrJzvwhm2oPrMPx79zh617Xlve3crdZ6YmpGRyHlmul6iJKpi_Z-Q-_XdWmF_v1Otp4OkhlS65IbxGG9GiJzuUUz9VFOOZ_BOFSIdN65IsP8edLyL3CMeK9_/s400/CNAPsem3.jpg" alt="" id="BLOGGER_PHOTO_ID_5048342023386360306" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_I2VdMBcxKzhtTZ2rsz9MEZeGEzkqDnBAWrdR2OemXVPXXtEXbdf4y6Q-WUSfIByFKEwAEgGt9L8ok-1dOzpDkba82qqSN2JvW3B24eVtNOzpLfi2no9CmnaIIgSPAe2_LwJlJKrnwEgQ/s1600-h/CNAPsem2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_I2VdMBcxKzhtTZ2rsz9MEZeGEzkqDnBAWrdR2OemXVPXXtEXbdf4y6Q-WUSfIByFKEwAEgGt9L8ok-1dOzpDkba82qqSN2JvW3B24eVtNOzpLfi2no9CmnaIIgSPAe2_LwJlJKrnwEgQ/s400/CNAPsem2.jpg" alt="" id="BLOGGER_PHOTO_ID_5048341834407799266" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8KibuGyd2bQUoTUMqUORoBVb28ODSwd39Rvz4fgVaJT3SvjnHTLFKGDUHpzx1-IECrupfvhGfJze8uAUczlZUcEV3OxQfiIIjk7FmQDUjnbfAY0zNZX9uLRPH_4AxBvetOBB6s9vyQMBA/s1600-h/CNAPsem1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8KibuGyd2bQUoTUMqUORoBVb28ODSwd39Rvz4fgVaJT3SvjnHTLFKGDUHpzx1-IECrupfvhGfJze8uAUczlZUcEV3OxQfiIIjk7FmQDUjnbfAY0zNZX9uLRPH_4AxBvetOBB6s9vyQMBA/s400/CNAPsem1.jpg" alt="" id="BLOGGER_PHOTO_ID_5048341615364467154" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAa429gwXChZ6kNgTVlr2IswTv1oCa94icMgk5tgTIZar_9SPa1wKCGLB5HjxqcyyY-I3zba9G-l7hMvSwDayNbc7OlIODLeXeY8ymPHsmvvhuV6fzFWAP-DuUFkgpcZxzLmR5SdYUH0CW/s1600-h/CNAP1-2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAa429gwXChZ6kNgTVlr2IswTv1oCa94icMgk5tgTIZar_9SPa1wKCGLB5HjxqcyyY-I3zba9G-l7hMvSwDayNbc7OlIODLeXeY8ymPHsmvvhuV6fzFWAP-DuUFkgpcZxzLmR5SdYUH0CW/s400/CNAP1-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5048341288946952642" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51z6-W41Ywgw7J5POVNWqBCT8mbYQcujpFk3v7bsI7A-PuRbc2sy4dXVzjMOVEW5gsC2MRyhkRS-KJKixHioDL4Y8Xh9Uf1RzK9uBQR7tCbl_gykvmvugaZ8p5erxeYUSqB4RbhP7YoLx/s1600-h/CNAP1-4.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51z6-W41Ywgw7J5POVNWqBCT8mbYQcujpFk3v7bsI7A-PuRbc2sy4dXVzjMOVEW5gsC2MRyhkRS-KJKixHioDL4Y8Xh9Uf1RzK9uBQR7tCbl_gykvmvugaZ8p5erxeYUSqB4RbhP7YoLx/s400/CNAP1-4.jpg" alt="" id="BLOGGER_PHOTO_ID_5048341014069045682" border="0" /></a>Ian Mars Acuthttp://www.blogger.com/profile/09373357553465780509noreply@blogger.com0