Pages

Subscribe:

Linggo, Marso 4, 2012

My BLOG! My Life! Bow!! and My Prof.


An organized approach to the study of the information needs of an organization's management at every level in making operational, tactical, and strategic decisions. Its objective is to design and implement procedures, processes, and routines that provide suitably detailed reports in an accurateconsistent, and timely manner.
In a management information system, modern, computerized systems continuously gather relevant data, both from inside and outside an organization. This data is then processed, integrated, and stored in a centralized database (or data warehouse) where it is constantly updated and made available to all who have the authority to access it, in a form that suits their purpose.

(http://www.businessdictionary.com/definition/management-information-system-MIS.html)
Yan ang ibig savihin ng MIS o management information system. Di ka pa kuntento sa description na yan eto bibigyan pa kita information system for competitive advantage, e-commerce, system users and developers, computing and communication resources,database management system, systems development, information security. Iyang mga yan ang pinag-aaralan namen sa MIS. Ang gnada ng subject na yan because you will learn here all you need to know in information system. you will make a system here ang saya nga ng subject na to di ka makakatulog ng ayos kasi gagawa ka ng system tulad ko gumagawa ako ng payroll system tapos every week gagawa ka ng blog un ung pinaka maganda dun pag gagawa ka na ng blog. yung tipong di mo na alam ang ilalagay mo pero go ka padin hanggang may mailalagay. etong blog na to ang kaunaunanhang blog ko. nung una akong gumawa ng blog akala ko gnun lng. yung tipong nakagawa ka okey na di pala ang blog pla ehh for me, it made for every one. becouse if you make a blog   there's a people who open it and yet they get idea for what they need. sa madaling salita nakagawa ka na ng blog mo sumaa kana nakatulong ka pa diba ayos.

teacher??? professor??? gusto niyo bha makilala teacher ko sa MIS. syempre bago niyo sa makilala brief   history muna.. hahaha history ??? ano daw?? siya astig na prof. alam niyo kung bakit?? kasi supportive siya sa studyante na. Cool. .dami dami niya pinapagawa pero ung pinapagawa niya for the sake of yus naman di naman siya nag papagawa ng walang kwenta!! ohh diba ASTIG!!! . . Siya ung magtetext sayo apg may klase o wala at ayaw niya uunahan mo siya mag text hahaha demanding :D. . . lets way back to remember??? ano daw??han savi. . . when i was in may second year in college siya ung unang nagtanong ano nangyari saken ehh kasi katangahan naaksidente sa motor tapos siya ung nag pasakit saken nun pero astig. . sa kanya ko nga natutunan ung GMG ing short. in long ahmmm wag na natin ilagay hahaha... kahit nun lagi siyang may pa assignment lahat ng bagay siguro magagawa mo pag siya prof mo ehh. pag nag turo pa un grabe may kasamang mura tapos parang nagtatawanan lang kayo pag natuturo siya pero saan ka. . masaya kana natuto ka pa. . Oo, nung una reklamo dami pinapagawa pero ngayon pag wala siya pinagawa parang di kumpleto iyong linggo mo. . sa tingin ko nga iyong style niya ng patuturo ehh ung way na maiintindihan namen. . tapos siya pa iyong prof na ang sipag sipag magturo kahit na may sakit yan puyat (galing MAPUA) magtuturo pa  din yan kahit nga midterm week natuturo yan. . . proj. nga namen di namen nagawa dumating ung deadline pinuntahan pa kami para makita ang ginagawa and maturuan kami sa gagawen ganyan ang prof. .. , so kilalanin na natin siya he's name is MICHAeL LOUIE FERRER. yan ang name na hahanapin mong prof pag nagcomsci ka sa CAVITE STATE UNIVERSITY yan ang magandang prof. magaling pa. kaya nga lang aalis na siya dami pa niya ksaing balak sa buhay. . . ayaw pa mag sama hahah. . . .tapos pag may di ka maintindihan sa klase pwede magtanong libre basta taas ka muna kamay para mapansin ka niya hahha. . . nanlilibre pa yan nilibre ako softdrink niya nung kumaen siya kasama ako sana pati kanin ulam nilbre na din ako haha asa na ko hahah. . . nagtuturo din siya ng kakaiba . . . sya din ung nag sabi saken kahit gano ka kalasing kahit ano ginagawa mo pag kasam mo GF mo ihahatid mo kahit saan pa nauwi yan astig diba pwede din doctor love hahahha.

pero ang di mawawala sa sinasabi niya sa isang araw ah yeah!!


yan tatapusin ko na dito baka mag iyakan pa. . . 

ahhhhhhhhhhhhh yeahhhhhhhhhhhhhhh SIR!!!!!!!!


LAAAquino
200911909

Sabado, Marso 3, 2012

MIS, the Blog and the Prof. Bow!


            Management Information System. Ang description at topics ayon sa course syllabus.
·        introduction to Information System
·         information system for competitive advantage
·        E-commerce
·        system users and developers
·         computing and communication resources
·        database management system
·        systems development
·         information security

I learned those naman and how to blog.

I am a Blogger.

          This is my first time to have a blog site and to blog anything that can be talked about basta may sense. I like writing and most of the time; I wanted to express what I want through writing than through speaking.

I while posting a blog.
            In my Filipino class, when I was in high school, my most awaited days are Thursday and Friday dahil those day  eh time ng pagsulat. Other days are time for reading texto, tula, maikling kwento, medyo mahabang kwento, mahaba-habang kwento o napakahabang kwento. I also like reading pero noon, ginagawa ko ‘yun minsan sa bahay, para sa oras ng klase eh wala na akong ,masyadong gagawin, then I also had time to chat with my best of friends (@ahbie, @ian, @nhaen etc.). Hahaha! ‘Ayan, napakwento na ako.  What I want to say lang naman is ‘yung ilang natutunan ko dun eh nai-a-apply ko naman in creating blogs na requirement sa MIS. When I’m writing, I make sure na naka-indent and I use proper punctuations (sana). Dapat 12 ang fontsize then justified. Minsan, ang line spacing is double pa. Parang format lang ‘pag maggagawa ng documentations ng projects.

            My first two blogs which are about CvSU and UML are not that good. I just copied its content. Hindi kasi ako prepare that time. Uhm, mas gusto ko gawin ung mga feautured blogs than sa technical wherein ang isi-share are personal experiences and opinions. Pinakamahirap kong ginawa eh ‘yung magcompare ng dalawang bagay na wala naman ako, tapos in the end, kailangan eh i-mention which is better? Example eh “Nikon vs. Canon”. Sabi ko na lang kung pwede bang Kodak digicam na lang kasi ‘yun ang meron ako, panghiram pa. One time, naranasan ko mapuyat dahil sa blog, tagal kasi ma-upload ng mga pictures. Pagsipat, late pa. Asar much. Dahil din sa blog na ito, napakanta ako sa videoke tapos may video.  Naman! Sana nagvoice recording na lang para mas ok pa pakinggan kasi I never ever sing in videoke. Uhm, over all, nag-eenjoy naman ako sa tuwing gagawa ng blog. Naiinis na ako ‘pag oras na ng pagla-latex lalo na ‘pag madaming pictures kaya most of the time, sa partner ko pinapagawa. Hahaha! Asset daw para sa tulad namin ang paggawa ng blog, just practice writing in English language. Uhm, sa tingin ko, itutuloy namin ang nakagawian ng paggawa ng blog.
           
            Sir Michael Louie Ferrer. S’ya ba ‘yung prof. sa DIT na lagi na lang ang daming pinapagawa? Pero, can be depended on? Cool? Kengkoy? Idol? “Forever alone, together alone?” Nagsabi na parang chopping board ang laptop ko (Hahaha!)? Laging kinukumusta ang ‘worm’? Oo, s’ya nga. Hahaha! Noong una ko s’yang ma-meet (second year kami nun), kala ko eh hanep sa sungit. Mura ba naman agad ang narinig ko nung ayaw sumulat nung white board marker n’ya sabay hagis (still remember). Tapos, every week may assignments. Nagrereklamo talaga ako dati. But now, I’m thanking him naman. Dami ko natutunan sa kanya. Daming alam eh. Hehe!

Sir Ferrer and CSSO forbidden officers  (stolen shot kay sir)


Madami man s’ya pinapagawa eh s’yempre para sa’men ‘yun. Nagtuturo s’ya sa paraan na gusto at maiintindihan namin, pansin ko lang. Hindi na nga ‘ata ako nagrereklamo kung madami man kaming project sa subjects n’ya ('pag stress na lang). Sabi nga n'ya, "relax, chill, kalma." Kala mo wapakels sa estudyante, pero concern din. (Ayie.) Just like nung ‘di pa kami tapos sa group project sa DataCom, eh deadline na. Pinuntahan n’ya kami tas, ayun, suggest-suggest, comment-comment, sermon-sermon. Hehe! Tsaka, ‘pag may tanong kami, we are free to ask questions anytime. Ang saya sa klase ni Sir, mapa-lecture o lab sa Datacom (kahit two times akong hindi nakatapos ng activity dun. Huhu!) Daming tawa, ‘sangdosena. Nanlilibre pa as reward. Sana makatikim ako ng libre from Sir. Hahaha. :)

Hindi lang academics matutunan sa kanya eh, makakarinig ka din ng words of wisdom from sir Louie, kalokohan and lastly. . . 

ang expression na namana ko sa kanya,

“Ah yeah!” :D
           



adferaer
200910770


Sabado, Pebrero 25, 2012

Battle for your Thesis?


Thesis.

            It is a document submitted in support of candidature for an academic degree or professional qualification presenting the author's research and findings. Ito ba ‘yung parang libro na kulay asul ang cover na makikita sa silid aklatan ng CvSU? Ang author? Ang researcher. Studyante. Ibig sabihin, gagawa din ako n’yan. Ako mismo. (Di ba nga, I’m starting na.)

Whew! Thesis.

Ang dami kong naisip na pwedeng gawin. Eh, pagsipat, puro pang-IT pala. Hex. Dito dapat pala kami magbase ng study namin.

  • cloud computing
  • empathic and ubiquitous computing
  • virtual reality
  • artificial intelligence system
  • computer-based game development
  • fuzzy logic

So, ayun, isip ng bago. Hirap nga eh. Kasi puro IS ginagawa namin before so, research, advance study na lang. :D



Unang step. Nagresearch. Anong meron na? Anong wala pa? Kailangan din muna syempre magdecide kung ano ang research area mo, so, choices namin ang cloud computing, AI system and computer based development. I visited the site of DLSU and UP tapos nagpunta kami sa DLSU Taft. (Infairness, ayos ang library nila and approachable ang mga tao. Hehe.) Sa DLSU eh may nakita kaming theses na ang “main ingredient” ng study nila is voice detector. Hanggang sa naisipan namin na ang idea ‘bout voice recognition eh i-apply sa isang game And tadahhh... Nabuo ang title na “Maze Game Using Sound/Voice Recognition.” Medyo sablay pa grammar namin d’yan. Hex. Approved naman. Ayusin na lang pati ‘yung capsule na tinatawag. My partner and I are going to develop a maze game. Voice ang gagamitin for commands. And, I believe, kaya namin ‘yun. (Pero, until now, nag iisip ako ng iba pang game.)

Adviser? Technical critic?  Sa tingin ko, isa sila sa mga unang kailangan hanapin dahil kailangan ang advices at suggestions nila. Uhm, may nabasa ako from http://www.evl.uic.edu/spiff/fear/thesis/index.html, ang sabi, “The thing to remember is that you must learn to find a path and follow a path by yourself. Your advisor can only help you find the path and help you learn to find a path. Then it is entirely up to you to walk the path. You are only ready to graduate when you can do all of this by yourself. If you need your adviser to tell you every next step then you are NOT ready to graduate.” Tama nga naman! Hehe.

We also need to decide what ‘algorithm’ we are going to use. Sabi nga, ito ‘yung ide-defend namin. Specified methodology is also needed, malamang. Uhm, to avoid getting lost in the mass of information while seeking out greater depth, dapat may list of references.

Sa ngayon eh kailangan namin ng magandang description ng aming title, objectives at scope. Kung pair ang gagawa ng thesis, like what Ma’am Nosa said, dapat isa sa inyo eh magaling magcode while the other one is good in making documentation pero dapat pareho kayong gagawa nito. Kasi, like what Sir Louie said, though mas madali nga ‘pag ganun, mag-iintayan naman.

Ano pa ba? Money. Oo, kailangan n’yan. Paprint nga lang ng front page, piso na. hahaha!

Kailangan ng isang matinding preparation, hindi lang ‘yung namention ko above.
Sa lahat-lahat na kailangang ihanda, eh sarili dapat talaga ang unahin. H’wag isiping mahirap. H ‘wag sabihinh hindi kaya. Dahil with proper motivation, gaining enough knowledge and through His guidance (Amen!), matatapos ang thesis na ‘yan at makakagraduate kami.:D



adferaer
200910770



(Our thesis preparation)
acknowledging my thesis partner

Biyernes, Pebrero 24, 2012

SOPA and PIPA? What’s the Commotion Here?



Piracy and copyright infringement ang kadalasang ponuproblema ng maraming media companies. They've tried suing individual users, getting Internet service providers to take action against subscribers, and working with the U.S. government to shut down domains based in the United States. But none of those actions can stop overseas websites such as The Pirate Bay and MegaUpload from infringing copyrights, or prevent Internet users from accessing those sites.

PIPA (http://www.1stwebdesigner.com/design/how-sopa-pipa-can-affect-you/)is an acronym for the Protect IP Act, and was first introduced to the U.S. Senate on May 12, 2011 by Senators Patrick Leahy, Orrin Hatch, Chuck Grassley. It is also good to take note that PIPA is a re-written legislation, the original being the failed to pass Combating Online Infringement and Counterfeits Act (COICA) of 2010.
PIPA, if passed, will give  U.S. corporations and the government the right to seek affirmative legal action with any website that they see as enabling copyright infringement whether of  U.S. origin or not. Here is a breakdown of all that they will have the power to do.

  •   Force U.S. internet providers to block access to websites deemed as enablers of copyright infringement
  •  Seek legal action by suing search engines, blog sites, directories, or any site in general to have the black listed sites removed from their website
  •  Will be able to force advertising services on infringing websites, and those supporting of them, to remove them from their advertising accounts
  • ·         Companies will also have the power to sue any new websites that get started after this bill is passed, if they believe that they are not doing a good job of preventing infringement on your website

SOPA (http://www.1stwebdesigner.com/design/how-sopa-pipa-can-affect-you/)is an acronym for the Stop Online Piracy Act, and is a bill introduced to the U.S. House of Representatives by Represenative Lamar Smith on October 26, 2011. In similarity with PIPA, SOPA is a build on a previous legislation. This legislation being the PRO-IP Act of 2008.
SOPA, if passed, will work in conjunction with PIPA. As described by such entities as the Electronic Frontier Foundation, SOPA is nothing more so than the U.S. government and private corporations black list. Here is a breakdown of the power given to the government and private corporations.

  • The U.S. Attorney General can now seek a court order that would force search engines, advertisers, DNS providers, servers, and payment processors from having any contact with allegedly infringing websites
  • It will allow private corporations to create their own personal hit lists composed of websites they feel are breaking their copyright policies, ironically this doesn’t have any odd feelings of a legal mafia at all. These companies will be able to directly contact a website’s payment processors a notice to cut all off payment involvement with the targeted website. This payment processors and website of question will then have five days to act before it is simply taken down.
  • Payment processors will have the power to cut off any website they work with, as long as they can provide a strong reason of why they believe this site is violating copyrights

 Both bills provided two methods for fighting copyright infringement on foreign websites. In one method, the U.S. Department of Justice could seek court orders requiring Internet service providers to block the domain names of infringing sites. For example, Comcast could prevent its customers from accessing thepiratebay.org, although the underlying IP address would still be reachable. This ISP-blocking provision was a major concern among Internet security experts, and both SOPA and PIPA have dropped it.
        The other tool would allow rights holders to seek court orders requiring payment providers, advertisers, and search engines to stop doing business with an infringing site. In other words, rights holders would be able to request that funding be cut off from an infringing site, and that search links to that site be removed. The site in question would have five days to appeal any action taken.
SOPA is the more extreme of the two. It defines a "foreign infringing site" as any site that is "committing or facilitating" copyright infringement, whereas PIPA is limited to sites with "no significant use other than" copyright infringement.


Sa madaling salita, these are two bills which were proposed by US arliament to attack on websites that have copyright content and goods. It sounds good, but anyone have noticed if this bills have passed than thousands of website owners which include such copyright content have been vanished completely with complete shutdown of their servers. Websites like Wikipedia & Google web services would have been attacked & stop indexing such sites and stop sending them traffic.
Originally, the majority of technology corporations that put their input into these bills, were in support of it. Companies like Apple, Intel, Corel, Dell, Microsoft, Adobe, and 23 other big name tech companies are supporters under the BSA(Business Software Alliance). However, there is still hope in the realm of big name support of tech giants. Two of the biggest in Mozilla and Google, have gone public with their issues with these bills and their reasons why they can no longer offer their support after further research was done.

Malaking effect magagawa nito una isipin niyo nalang may bayad na mga gagawen naten sa internet di ka na rin makakapag share ng kung ano ano from one site to another. Tapos kung mag download ka pa mag kakabayad na. Hirap naman ng ganun baka wala nang mag internet dahil dun. Kung ma-aaprove nga yan ang daming ma aapektohan lalo na ung mga business firms at  adik na user ng mga sites.


  • If these bill were passed, Investors would required additional returns on investment.
  •   If the government pass tough new rules allowing websites to be sued, the investors will not put their money in copy right content.
  •  It could sneak war between companies.
  • There would be no Facebook, Twitter, YouTube. Mediafire, Drop box, Soundcloud etc that can be targeted as a place where online copyright could take place. Think about the internet without these sites?.
  •  Companies could try to peep out each other’s sites by posting illegal content in their comments and on their forums.
  • Anti-abortion activists may write a copyright-violating comment on blog to shutdown the site.
  • By DNS filtering the sites will open more security risks & will slow down the systems. (For example, Mozilla, like the majority of the tech world, believes that by using DNS filtering this will open up more security risks and slow down the system’s up and coming extension DNSSEC.)
  •  Due to lack of resources It is very difficult to publish articles on its own.
  •  If this bills are passed than, Blogs that share Videos, Movie clips, Wallpapers, Ebook etc will be seriously affected, if they are linked to Megashare, Megaupload or Torrent.
  •  Bloggers can be sued and their career in blogging can be destroyed.
  • Even if the attribution is properly executed the blogs & website could be shutdown for sharing copyright content
(http://www.ravisaive.in/2012/01/impact-of-sopa-and-pipa-on-bloggers.html)

 Hindi ako sang-ayon sa SOPA at PIPA tulad ng nakararami.  Namention ko naman above ang reasons why. Tsaka ang 100% free from piracy is not that possible. Malawak ang web at madaming imba men ang kayang lumusot sa usaping intellectual property.


LAAAquino
200911909

Sabado, Pebrero 18, 2012

Which is Smarter?

The advent of smartphones has changed the way how we communicate.  Since, smartphones are getting cheaper as time goes buy, marami ang bumibili nito. Smartphone pa eh  logical evolution nga daw ito ng PCS o personal communication system na created not only to make and received phone calls or messages but also a wide range of other communications forms as well as the ability to run productivity and convenience applications and enjoy multimedia. Dahil nga “smart phone”, it can perform many functions. A smart phone can allow a user to increase their overall productivity, make your life more convenient, stay in touch with friends and family, or form a wide variety of functions that previously were complicated or time-consuming.  (http://modernizetelecom.com/)

When you choose a smartphone, you're also choosing the 'platform' or operating system that runs it - such as Android, Bada, BlackBerry®, Apple iOS 4, Symbian or Windows Phone 7. This software is the brain behind everything your phone does - and there are real differences between manufacturers.

Android™ 


Android is the mobile operating system na dinivelop ng Google. Android phones ang tawag sa phone na gumagamit ng ganitong OS. As the platform is now used by several phone manufacturers, there are lots of different Android phones on the market at all price levels.
There's an Android phone to suit every taste and budget from a wide range of top manufacturers – such as Samsung, HTC, Motorola, Sony Ericsson and LG.
You can choose from over 100,000 free and paid-for apps from Android Market™ - a figure that grows almost daily.
Android smartphones are easy to use and customize - so you can set your phone up just how you like it.
Android smartphones sync easily with Google services – like Gmail, Checkout and Google Maps.
Android 2.3 is loaded with several new color schemes and various changes have been made in the user interface. Changes in settings and menus make it easier for the mobile users to navigate and control the features of system and device.



BlackBerry®



Blackberry Company ang unang nagproduce ng smartphone.Naging famous ang Blackberry dahil it provides high qulaity and instant messaging.  . But the new Blackberry 6 OS  also gives you excellent multimedia services, as well as more ability to customize your phone.
Superb, secure email - and it synchronises easily with your PC too.
BlackBerry® Messenger - instant messaging with friends or colleagues who also have a BlackBerry®. It's faster than texting.
BlackBerry® phones have touchscreen or physical QWERTY keypads (laid out like on your computer) - so typing texts and emails is comfortable.
Over 5,000 apps are available in BlackBerry® App World™ - and more are planned.
Blackberry OS 6 is having the same professional home screen of its previous version. The swipe-up application menu is included on the bottom on the screen, which is very similar to Android’s pull-down menu.


     iOS  

 iPhones use iOS .  There are hundreds of thousands of iPhone apps, all available from Apple's hugely successful App Store.
Over 250,000 apps are now available from the Apple App Store.
Very easy to use and customize – so you can get your iPhone the way you like it.
Makes video calling possible via FaceTime on the iPhone 4.
Use your iPhone as an iPod – by synching with iTunes.
iOS user interface is visually striking  with bright, finger-friendly icons, pleasing color schemes and fonts, and lovely menu transitions. 


Symbian 

 You'll find Symbian running on most Nokia mobile phones - as well as other manufacturers. The latest version is Symbian 3, which features on the Nokia N8 and other new, top-of-the range Nokia Smartphones.
Great multimedia capability – with High Definition video recording.
Nokia's Ovi Store has over 10,000 apps – such as Snaptu, which keeps all your social networks in one place.
You get free sat nav with Ovi Maps – so you know where you are at all times.
Symbian OS 3 is an enhanced version of its previous versions of operating system. It features multi-touch support for gestures (for example, pinch to zoom functionality), homescreen support multiple widgets, etc.


       Ilan lang yan sa common features ng Smartphones running Android, BB, iOS and Symbian OS. Then, alin ang smarter?


Para sa akin, smarter ang Android than the other three. Kasi, many manufacturers use it samantalang ang iba, ang iOS eh pang iPhone lang,  Symbian is for Nokia phones lang at malamang ang BB eh pang Blackberry lang. Okay naman ang user interface nito kasi sabi nga mas madali na ung navigation at controls. Yun nga lang eh mas mas astig pa din ang user interface ng iOS. Kung application support naman ang pag-uusapan, kahit na lamang ang iOS at Symbian sa availability ng apps, ang sa Android naman eh nadadagdagan pa din naman as time goes by. Android phones support NVIDIA Tegra 2 dual core processor samantalang the rest are planning pa lang to use dual core. Oh! diba kea Andriod na! :D




Reference:
Smartphones features from
http://www.vodafone.co.uk/personal/mobile-phones/smartphones/choosing-a-smartphone-platform/index.htm

http://www.themobileinnovation.net/smartphones-operating-systems-war-android-vs-blackberry-vs-ios-vs-symbian





               LAAAquino                           
200911909       

Biyernes, Pebrero 17, 2012

A Happy Vday


Valentines Day is a wonderful time to think of the people we love. So, on this day, you’re the one that I’m thinking of…

Weh??? This day is just an ordinary day. Sabi nga eh mas ok kung naging holiday pa ito. Dati napapaisip pa ako kung bakit kailangan ng flowers o chocolates eh mga drawing lang naman ang iba. Haha.  Anyway, nakikiuso naman ako. Hindi dapat mag emote ang mga walang boyfriend at girlfriend d’yan, bakit, hindi mo ba mahal ang nanay mo? Hindi ko lang talaga feel ang mga taong madaming echos sa buhay ‘pag ganitong araw dahil single. Pwede naming makipagdate kina mama at papa. Hehe.

 And, while I’m writing this blog, I remember my High School days.

Cards from HS friends
Almost everyone was busy cutting and writing something. ‘Yun pala eh gumagawa ng valentines card for their friends, girlfriends, boyfriends and teachers. May kasama pang something sweet o flowers ang iba. How sweet. J korni man eh nakakatouch din ‘pag may nagbigay. Hehe. Tapos, I gave something to my mother when I was fourth year high school, similar to a certificate, stating that she is the best. J I bought that sa kaklase ko kahit na alam ko na 5php lang ‘yun sa Expression ta’s 15php  ang benta n’ya  sa’men. It doesn’t matter naman kasi the thought counts naman talaga.


Sweet daw ‘pag binigyan ng bulaklak. Uhm, gaya nga ng sabi ni Honey (@szamei) J, “Hindi ko kailangan ng flowers, dahil mas sweet ‘pag susi ang binigay sa’yo.” Susi – as in susi ng bahay at kotse. I like C. Hahaha! Pero, ‘eto daw talaga ang superb gift.     --->
Ang nakasulat ay , "A rose is not a good symbol of love. Roses wilt. I will not give you a rose or even flowers. Our love is forever. So here is a Nokia phone." Tawa naman ako dun. Hahaha! But still, I wanted someone who will give me rose na kulay ...  J
Uhm, baka dahil sa mga sinabi ko above eh isipin ng iba na napaka demanding ko naman. I know how to appreciate things naman even the smallest one. J

Uhm, lets talk about present naman. February 14, 2012 was a busy day. Haha. Full sched. Felt so tired. Hex. I rather chose to go home early than to come in my boyfriend’s house. Eh, kasi fiesta sa kanila tapos anong oras na natapos ang klase namin. May sakit pa s’ya. Wawa man. L I prefer na magpakasaya on other day na lang.  Hehe. Anyway, everyday with him is vday naman . so happy. Hahaha! J  

 Before eh routine ko na yata na kapag may occasion eh pa-gm-gm pa ko at binabati ang madla. Ngayon, hindi, wala din kasi akong load. Haha. Hindi ko na nga na-greet ang mga taong so dear to me except my mother. So, Happy Valentines Day every one! Spread the love. J



adferaer
200910770



(How was your Vday?)


Sabado, Pebrero 11, 2012

The Ada Programming Language




The Ada language is the result of the most extensive and most expensive language design effort ever undertaken. Up until 1974 half of the applications at The Department of Defense were embedded systems. An embedded system is one where the computer hardware is embedded in the device it controls. More than 450 programming languages were used to implement different DoD projects, and none of them were standardized. Because of this, software was rarely reused. For these reasons, the Army, Navy, and Air Force proposed to develop a high-level language for embedded systems.
By 1977, a complete language design specification for Ada was created. In April 1977, four proposing contractors were chosen to produce Phase I of the language design. In February 1977, Phase I of the language design was complete. Following this, was a two month evaluation period where 400 volunteers in 80 teams chose two out of the four as being the best language designs. These two companies were then given the go ahead to produce Phase II of the project. At the end of Phase II, another two month evaluation period took place. In May of 1979 the Cii Honeywell/Bull (the only foreign contractor) language design was chosen as the winner. Phase III of the project began after the winner was selected. After a winner was selected, the language design was published by the ACM. In November 1979, over 500 language reports were received from 15 different countries. Most of the reports suggested minor changes in the design, none real drastic. Based on these suggestions, a revised language design was published in February of 1980. After some minor changes to this document over the next few years, the final official version of the language was settled upon. The Ada language was then frozen for the next five years.
Ada was named after Ada Lovelace (1815–1852), who is sometimes credited as being the first computer programmer.
(http://en.wikipedia.org/wiki/Ada_(programming_language))

Language Features
Packages - Data types, data objects, and procedure specifications can be encapsulated into a package. This supports the program design of data abstraction.
Exception Handling - Ada has very good exception handling capabilities which allow the program to handle its own run-time errors.
Generic Program Units - It is possible to write a procedure (for example, a sorting procedure) which does not require a data type to be specified.
Parallel / Concurrent Processing - Ada supports parallel and concurrent execution of tasks.
Ada 95 Will Add -
Support for object-oriented programming
More flexible libraries
Better control mechanisms for shared data
(http://groups.engin.umd.umich.edu/CIS/course.des/cis400/ada/ada.html)
Ada is an effective language for the economical creation of correct software. Along with fairly common features such as modularity and the ability to program by extension, Ada adds a sophisticated set of tools for concurrent programming and a very rich type system that allows you to create your own customized primitive types. The compiler can then use those customizations to determine coding errors. The compiler will also, as a default behavior, automatically produce safety and correctness checks for run time error detection.
(http://www.adaic.org/learn/materials/intro/part5/)
If Statement goes like this:

The Ada if statement is fully blocked.
   if condition  then
      -- statement(s)
   end if;

   if condition then
      -- statement(s)
   else
      -- statement(s)
   end if;

Base sa dito ang pag gamit ng if statement ditto kung I-compare mo sa C di na siya inilalagay sa loob ng parenthesis basta pag nalagay ka ng if condition na agad tapos lalagyan mo ng “then” sa dulo after ng condition parang naming VB may “Then” :D
The condition must always evaluate to a Boolean value (False or True).

Sa paggamit ng loop may tatlo ka pang pagpipilian pwedeng “Simple Loop” , “While Loop” and “For Loop” diba swerte mo madami ka choice na pwedeng gamitin pag ditto ka nag co-code. So eto I tech you how to use the simple loop, it goes like this:

   loop
      -- Loop body goes here
   end loop;

sa Ada ang simple loop ay unconditional means walang condition. This loop will continue forever, or until you execute an exit command within the loop. In Ada, the exit command terminates a loop. It does not terminate a program. Para maglagay ng exit ganito ang pwedeng gawen
loop
      if condition then
         exit;
      end if;
   end loop;
or kea nmn ganito ang gawen mo:
This construct is so common that a shortened version is available.
   loop
      exit when condition;
   end loop;
The simple loop combined with an exit statement is the most general form of looping in Ada, allowing you to perform your test at the top, bottom, or middle of each iteration.

The next loop is the while loop it goes like this:

   while condition loop
      -- Loop body goes here
   end loop;
The Ada while loop is like the while loop in most languages. It is a conditional loop that performs the condition test at the top of the loop.

The last loop is the for loop the Ada for loop iterates through an explicitly stated range of discrete values. As we discussed earlier, the concept of a range is very important in Ada. A range is specified by the notation lowest_value .. highest_value.
   for variable in low_value .. high_value loop
      -- Loop body goes here
   end loop;
The name of a discrete type can be used in place of the value. In that case the loop will iterate over all values in the type, starting at the lowest value. Ranges always must be expressed as low_value..high_value. They can never be expressed in reverse order. You can iterate backwards through a range by adding the reserved wordreverse.
   for variable in reverse low_value .. high_value loop
      -- Loop body goes here
   end loop;
The control variable used in a for loop is only visible within the loop body. It is a read-only variable within the loop body, meaning that you cannot explicitly assign a value to the control variable. You do not declare the control variable before you use it. The compiler determines the data type for the range and creates the control variable to be an instance of that type
Ganito naman gumamit ng for loop.

(http://www.adaic.org/learn/materials/intro/part4/)

Ohh yan! May idea na tau gumamit ng looping statement at saka conditional statement. Lets try naman ang array dito sa ADA:
Basic syntax
The basic form of an Ada array is:
Array (Index_Range) of Element_Type
where Index_Range is a range of values within a discrete index type, and Element_Type is a definite subtype. The array consists of one element of "Element_Type" for each possible value in the given range. If you for example want to count how often a specific letter appears inside a text, you could use:
type Character_Counter is array (Character) of Natural;
As a general advice, do not use Integer as the index range, since most of the time negative indices do not make sense. It is also a good style when using numeric indices, to define them starting in 1 instead of 0, since it is more intuitive for humans and avoids off-by-one errors.
(http://en.wikibooks.org/wiki/Ada_Programming/Types/array#Declaring_arrays)
Calculator Program
--
-- Integer calculator program.  Takes lines of input consisting of
-- <operator> <number>, and applies each one to a display value.  The
-- display value is printed at each step.  The operator is one of =,
-- +, -, *, /, or ^, which correspond to assign, add, subtract, multiply
-- divide, and raise, respectively.  The display value is initially zero.
-- The program terminates on a input of q.
--
with Text_IO;
with Gnat.Io; use Gnat.Io;
procedure Calc is
   Op: Character;               -- Operation to perform.
   Disp: Integer := 0;          -- Contents of the display.
   In_Val: Integer;             -- Input value used to update the display.
begin
   loop
      -- Print the display.
      Put(Disp);
      New_Line;

      -- Promt the user.
      Put("> ");

      -- Skip leading blanks and read the operation.
      loop
         Get(Op);
         exit when Op /= ' ';
      end loop;

      -- Stop when we're s'posed to.
      exit when Op = 'Q' or Op = 'q';

      -- Read the integer value (skips leading blanks) and discard the
      -- remainder of the line.
      Get(In_Val);
      Text_IO.Skip_Line;

      -- Apply the correct operation.
      case Op is
         when '='      => Disp := In_Val;
         when '+'      => Disp := Disp + In_Val;
         when '-'      => Disp := Disp - In_Val;
         when '*'      => Disp := Disp * In_Val;
         when '/'      => Disp := Disp / In_Val;
         when '^'      => Disp := Disp ** In_Val;
         when '0'..'9' => Put_Line("Please specify an operation.");
         when others   => Put_Line("What is " & Op & "?");
      end case;
   end loop;
end Calc;


LAAAquino
200911909