Skip to main content

Posts

Showing posts from July, 2020

Keyboard Shortcuts

Nung mga panahon na nag-iistart pa lamang akong gumamit ng computer. Hindi pa uso noon ang mouse at windows interface. Naaalala ko pa noon DOS base command line pa lang ang ginagamit namin. Tapos pupunta kami ng computer shop para lang mag-aral. Yung mga computer shops non wala pang hard drive na pinagagamit. Kailangan pa namin bumili ng floppy disk at ipaformat kasama ang copy ng DOS. Kaya every renta namin ng computer na P20 isang oras bit bit lang namin non ay 5 1/4 floppy disk. At ang size mga 360KB lang ang size. Ang tanging goal lang namin non matuto ng computer. lahat ng pag-open ng application pa-type ang gamit. Kahit mga games Keyboard lang ang gagamitin mo. Naaalala ko pa yung madalas kong gamitin na word processor ang tawag WordStar. Kailangan kong pag-aralan kung paano mag-save, cut, paste at iba pa. Ang kagandahan non naging standard ang mga keyboard shortcuts na kahit sa anong operating system yun na ang gamit. Ilan lang ito sa mga commands. CTRL+N ...

Web vs Desktop vs Mobile Application Development

Sa isang forum na sinalihan ko. Karamihan, mga estudyante ang mga nagtatanong. Kung hindi nagtatanong ng magiging thesis nagtatanong kung ano ang magadang pag-aralan. Nag-bigay na rin ako ng tips sa isang post ko na Tips sa Thesis Defense . Gusto ko lang magbigay ng linaw kung bakit karamiha sa mga nagthethesis parepareho na lang ang system. Desktop vs Web vs Mobile Gaya ng nakwento ko, Mga 20 years ago kasaganaan ang windows o desktop based development. Visual Basic o Java ang kadalasang gamit na Programming Language. Medyo lumalayo na ang karamihan sa DOS base development. Isipin mo 20 years na yun pero ang mga system na ginagawa ng mga estudyante pare pareho parin. Paglaon ng panahon, yumabong na ang Technology sa bansa. Sa maraming bansa maraming ng gumagamit ng Internet. Susubukan kong ipagkumpara ang Desktop, Web at Mobile. Desktop Dapat mong piliin ang Desktop kung gagamit ka ng mga Hardware Devices tulad ng Barcode scann...

Ano nga ba ang Class sa Object Oriented Programming

Kung matatandaan ninyo sa dalawang naging post ko. Naipaliwanag ko ang Importansya ng Object Oriented Programmig at ang Principles of Object Oriented Programmig . At sa mga post na ito Kadalasan sa mga halimbawa ay ang Class at Object. Unahin muna natin ang pagkakaiba ng Object at Class Class Object Ang Class ay template or blueprint na ginagamit para makagawa ng Object Halimbawa Ang Object ay ang Halimbawa ng isang Class halimbawa Ang Class ay Grupo ng magkakaparehong Object Halimbawa: Hayop ...

Anong Computer ang dapat mong bilhin?

Nung college ako madalas akong tumambay sa Gilmore. Isang lugar sa Quezon City kung saan ang bilihan ng mga computer parts at kung tawagin Silicon Valley. Nung una, kumukuha lang ako ng price list at nangangarap na makabili ng computer piyesa kahit wala akong pambili. Natuto ako sa computer hardware dahil don. Minsan nakikipagbaliktaktakan ako sa mga tambay na gaya ko at napag-uusapan ang mga magagandang specs. Minsan nakikinig ako sa mga nag-iinquire. Makalipas ng ilang taon hindi pa rin naging madali sa akin ang bumili ng computer piyesa. Dahil na rin hindi biro ang presyo ng mga computer piyesa. Ang nakakatawa, kahit software developer ako, marami sa mga kakilala ko ang nagtatanong sa akin kung ano ang magandang bilhing computer. Kahit sa pag-aayos ng computer nila, sa akin sila humihingi ng tulong. Maganda rin kasi natututo ako. Ang di nila alam, ang software ay hindi tumitingin sa hardware, dahil ang alam lang nila ay ang Computer ay Computer. Ano nga ba ang specs ng magadang co...

Sagot sa Tanong: Anong programming Language ang magandang pag-aralan

Mahigit dalawang dekada na akong programmer. Nagsimula ako sa Pascal at Basic. Hanggang pinag-aralan naming ang C. At nung college ako naging C++ at VB6. Sa trabaho ko non hindi kailangan na mag-program mostly requirements gathering lang ang ginagawa ko as Solution Designer. Para di masayang ang natutunan ko sumasideline akong developer. Tapos may nakilala ako na gustong magpagawa ng Online store na Website. Ako bilang ako, sabi ko kaya ko kahit wala akong alam sa paggawa ng website kaya inaaral ko ang ASP.Tapos nagkaroon ng pagkakataon na sa mismong kompanya ay wala silang developer at naglakas loob akong magpresenta at sinuwerte rin ako dahil maraming akong naging project na puro ASP na may database. Ang totoo, ang dami kong gustong pag-aralan non sa dami ng Programming Language malilito ka talaga. Tapos iba't ibang development pa tulad ng web , desktop tapos nagkaroon pa ng Mobile Development. Ang totoo, kadalasan kapag may nagtatanong sa akin, ang lagi kong sagot, kahit ano s...

Tips sa Thesis Defense

Almost 20 years ago nung nagdefense ako for my BS Computer Science Degree, Gusto ko lang magbigay ng mahahalagang tips sa mga magde-defense. Ang defense ay parang nagbebenta ka ng produkto sa isang kliyente kailangan maipakita mo na maganda ang produkto mo at talagang magagamit. Ang totoo hindi siya malayo sa totoong nangyayari sa trabaho. Di ko alam kung paano na ang defense ngayon pero nung panahon namin, kailangan totoo ang gagawin mong system at siguradong gagamitin ng napili nyong kliyente. Hindi ako nag-OJT pero totoo ang system na ginagawa namin at yun ang naging katumbas ng OJT. Gumawa ng makabuluhang system. Ang totoo maraming system na ang gasgas tulad ng nasa baba. Library System - Konti lang library sa Pinas kahit sa ibang bansa maramin ng nagsara kaya pawala na ang library Point of Sale System Student Registration Inventory System Kumuha ng magaling na adv...

Bakit Importante ang Object Oriented Programming

Bakit importante ang Object Oriented Programming (OOP)? Nung mga panahon ng C, Pascal, Basic kapag gumawa ka ng isang project na malakihan Na-oorganize mo lang ang code mo sa paggamit ng include/header files. Ang malaking problema paulit ulit ang code. At kadalasan di maiwasan na magkaproblema sa kaparehong method o function names. At dahil hindi organize ang codes mahirap malaman kung saan nagkaproblema. Ilan sa mga benepisyo ang OOP Gawing Modular ang development. Kapag sinabing modular, eto ay ang pag-aayos or pag-organisa ng code. Halimbawa Ang isang Desktop Computer ay modular dahil pwede mong palitan ang component nito ng hindi mo pinapalitan ang ibang component tulad ng VideoCard, Hard Disk, Memory, CPU. Ang paggamit ng Inheritance. Gaya ng ng sabi ko sa isang post ko tungkol sa Principles of Object Oriented Programming, Isa sa pinakamalaking benepisyo ng OOP ang Inheritance or pagmana. Dahil dito hindi mo kailangang ulit-ulitin ang code mo dahil sa pagmana mo ng i...

Para sa aking mga kababayan

Simula pagkabata, nakahiligan ko na ang teknolohiya. Mula Game and Watch, Family Computer, at iba pang larong pambata. At lagi akong namamangha kung paano ito nagawa. Ang totoo hindi Computer Science ang unang kurso na kinuha ko kundi Civil Engineering. Wala kasi kaming computer non. At dahil na rin iba ang tingin ng karamihan kapag Engineer ka. Naiba yun nung magkaproblema ako sa eskwelahan na pinapasukan ko at kinailangan kong lumpipat ng eskwelahan. Bago non natigil ako at nagtrabaho sa isang Mall. Makikita mo ang tunay na buhay sa basement. Lahat gumagawa ng paraan para making masaya. Sa trabahong iyon ko naranasan ang pagod at hirap ng trabaho. Kaya't nagmakaawa ako sa Nanay ko na bumalik sa kolehiyo. Naisipan kong magpalit ng kurso. Kaya naging Bachelor of Science in Computer Science ang natapos ko. Ginawa ko tong blog na to para makatulong sa aking mga kababayan na nagsisimula o naghahanap ng tulong sa programming. Hindi ako dalubhasa sa programming. Pero sa mahigit 20 taon...