Credits

Thursday, April 28, 2011

When Teachers Retire

The age retirement for teachers is 60 years old and when they reach this age, oftentimes, they are just compelled to retire or forced to resign.

I have been teaching for over 13 years and I can still see myself teach in later age but how would I exactly enjoy my retirement years, I still have to make a bucket list for everything.

But, real scenario is when we age, we manifest the process physically. So, we see  age spots   that we only  endure or care to remove.

Some teachers are smarter enough to invest for their retirement and physical aging but most teachers actually dread to retire since they have nothing stored for the grim days after long years of employment.

So, whether we retire from teaching or any other profession, it will do us good if we try to be proactive with  our retirement.




How Schools Respond to Students of Different Religious Sects

Having taught both in sectarian and non - sectarian schools made me see how schools actually respond to their students' respective religious practices. And, as a Catholic, I can only respect the students' religious traditions and culture.

 For Catholic schools, the following practices are normally done:
  • prayers before and after class;
  • masses every month and during religious occasions like Mary's Birthday;
  •  retreats and recollections

But, while the Catholic students and personnel do their practices, the other non - Catholic are left on their own to do anything they want as long as within school premises or comply with the school policies.

However, recent times dictate social pressure on separating the Catholics from the non - catholics that special assemblies or activities are also opened to help boost their faith.

For non - sectarian schools, attendance to masses and prayers are voluntary. Provided that academic performance is uphold, any practice of faith is simply acceptable.  I have   students who have to be absent on Saturdays because they hold Church celebration on Saturdays and I can only feel obliged.

The bottom line is schools have respective policies when it comes to  religious practices and the school and students can only compromise as to how they can both address their individual needs without really crossing the line. 

Inheritance: Java's Power

One of the core principles and advantages of Java is the implementation of inheritance which allows programmers to write once programs or codes in the parent class and all connecting subclasses  can make use of the methods and member variables at anytime.


/*    this is creating an object of child class to access the fields and methods defined in the parent class and subclass*/   
  Transaction1 empObj = new Transaction1(myname,myposition);  
:
:
JOptionPane.showMessageDialog(null,"Payroll Period: "+mypayperiod+"\n Name: "+empObj.name+"\n Position: "+empObj.position+"\n Hours worked: "+hrsworked+"\n Hourly Rate: "+hrate+ " \n Employee's Total Deductions: "+tdeductions+" \n Employee's Net Pay: "+empObj.computenetpay(hrate,hrsworked,tdeductions));


With the presence of parent class, the child class can contain methods and member variables among others that can be unique to it since methods and member fields in the parent class can be accessed. In fact, a sub class can override the methods found in the parent class should these methods must have the same name and parameters but different  actions.

The program below illustrates the use of parent and child classes where EMPLOYEE is the parent class and TRANSACTION1  is the child class.
[+/-] show/hide



/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author Rose
*/

import javax.swing.*;
class Inheritance {



public static void main(String args[]) {



String myname = JOptionPane.showInputDialog("Input employee's name:");
String myposition = JOptionPane.showInputDialog("Input employee's position:");

Transaction1 empObj = new Transaction1(myname,myposition);


String mypayperiod = JOptionPane.showInputDialog("Input payroll period:");

String myhrate = JOptionPane.showInputDialog("Input employee's hourly rate:");
double hrate=Double.parseDouble(myhrate);

String myhrsworked = JOptionPane.showInputDialog("Input employee's hours worked:");
double hrsworked=Double.parseDouble(myhrsworked);

String mysss = JOptionPane.showInputDialog("Input employee's SSS:");
double sss=Double.parseDouble(mysss);

String myph = JOptionPane.showInputDialog("Input employee's Philhealth:");
double ph=Double.parseDouble(myph);

String myothers = JOptionPane.showInputDialog("Input employee's other deductions:");
double others=Double.parseDouble(myothers);

double tdeductions=empObj.computedeductions(sss,ph,others);

JOptionPane.showMessageDialog(null,"Payroll Period: "+mypayperiod+"\n Name: "+empObj.name+"\n Position: "+empObj.position+"\n Hours worked: "+hrsworked+"\n Hourly Rate: "+hrate+ " \n Employee's Total Deductions: "+tdeductions+" \n Employee's Net Pay: "+empObj.computenetpay(hrate,hrsworked,tdeductions));
}

}
class Employee{
protected String name;
protected String position;


String getName()
{ return name; }


String getPosition()
{ return position; }

}

class Transaction1 extends Employee {

Transaction1(String yname, String yposition){// passing parameters to parent
super.name = yname;
super.position = yposition;

}
double computedeductions(double mysss, double myph, double myothersded)
{ double tdeduct= mysss+myph+myothersded;
return tdeduct;
}

double computenetpay(double hr, double hw, double td)
{ double netpay= (hr*hw) - td;
return netpay;
}

}






Students' Hold Fun Run for Mother Earth

There is a welcoming acceptance for Earth Hour worldwide but the clamor for environment protection and preservation persists that April now is dubbed as Environment Awareness Month. Earth preservation should not just be a fling that can be ignored once the day or month of celebration passed by.  So, to make earth preservation and restoration  efforts be realized, we have to take collective and sustainable action.

For one, a public school holds a fun run for their bottle project. And, with the  minimum fee for registration, a good number of runners can be quite anticipated.

There is nothing more welcoming than nature's pride like smelling some good flowers. Good thing, we can raise them in our backyard or  buy them  using  ProFlowers coupon codes   for best flower collections and arrangement.

If we want to have a good future for our kids and next generation, students and everyone else should be responsive and proactive about taking care of our Mother Earth seriously.

Wednesday, April 27, 2011

Java's Implementation of Methods

Like most programming languages, C, C++ and Pascal, they use procedures or / and functions to break down big programs into smaller chunks. With this programming technique, it makes the program easier to read and to maintain.

But, Java has methods as procedures and they can either return a value or not. So, depending on the type of value, we define our methods. For instance, the method definition below says that the method shall return a decimal - oriented number otherwise we declare this method as void.

double computer (double grosspay, double deductions)
{
   double netpay = grosspay - deductions;
   return netpay;
}

When we declare methods, we make sure that we determine if they are with parameters or none. In the codes above, the variables, grosspay and deductions, inside our method header line, are our parameters that hold values from the calling portion of our program. We use these values to be manipulated inside the body of our method.

The program below shows the use of methods and how they are defined and called.
[+/-] show/hide

/*Sample program on methods
*/
import java.io.*;
public class ComputePayv2 {

double netpay;

public static void main(String args[]) throws IOException{
double hrate;
double hrsworked;
double tdeductions;
double sss;
double ph;
double others;

String name;
String position;
String payperiod;

BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
ComputePayv2 myObject=new ComputePayv2();

System.out.println("Input employee's name:");
name=br.readLine();


System.out.println("Input employee's position:");
position=br.readLine();

System.out.println("Input payroll period:");
payperiod=br.readLine();

System.out.println("Input employee's hourly rate:");
hrate=Double.parseDouble(br.readLine());

System.out.println("Input employee's hours worked:");
hrsworked=Double.parseDouble(br.readLine());

System.out.println("Input employee's SSS:");
sss=Double.parseDouble(br.readLine());

System.out.println("Input employee's Philhealth:");
ph=Double.parseDouble(br.readLine());

System.out.println("Input employee's other deductions:");
others=Double.parseDouble(br.readLine());
tdeductions=myObject.computedeductions(sss,ph,others);
System.out.println("Payroll Period:"+payperiod);
System.out.println("Name:"+name);
System.out.println("Position:"+position);
System.out.println("Hourly Rate:"+hrate);
System.out.println("Hours worked:"+hrsworked);

System.out.println("Employee's Total Deductions: "+tdeductions);
System.out.println("Employee's Net Pay: "+myObject.computenetpay(hrate,hrsworked,tdeductions));
}

double computedeductions(double mysss, double myph, double myothersded)
{ double tdeduct= mysss+myph+myothersded;
return tdeduct;
}

double computenetpay(double hr, double hw, double td)
{ netpay= (hr*hw) - td;
return netpay;
}

}

Java: A Teacher's Perception

It is summer time again and I was asked to handle Java Programming among summer enrollees and so, with all the lecture slides, I used our Yahoo group account to share sample programs, exercises to help my students.

And, since I promised my students that I shall my blog to further help them, let me re-iterate the fundamentals of Java.

A programmer may have different styles to create a program that he may see appropriate for the problem. But, his ease and skills may tell otherwise, thus, it is not unusual when programmers try different languages to solve different programs. For instance, we make use of HTML or PHP to create websites, but, other programmers may try to use other software like Ruby on Rails or Java to create different websites.

But having taught Java and made a business application using NetBeans 6.1, I say, Java can be a powerful language that can be use and re - used.

This programming paradigm is widely used that different applications can be made, from simple school project to company business applications and websites and more.

For most part, students find Java difficult but if this software is thoroughly mastered and applied, it can bring out power and freedom for programmers or hell for the strugglers.

So, in closing, the choice for language depends on the programmer's skills and the type of problem on hand. If other software dictates a better and fast solution, a shift can be a welcoming option.

Friday, April 22, 2011

Tips to Choosing the Right Web Host

Private and public institutions have different means to connect to their respective stakeholders and aside from the regular print and traditional alternatives, these institutions find the use of websites as a complementary medium with wider reach and regular presence.

With these benefits, private individuals have their personal websites and / or blogs for private use. Depending on the nature of these sites, these sites can be launched through web host provider for free or through fees.

Free web hosting may, however, provide limited storage, limited features and less assured reliability. More importantly, forced advertisements may be embedded in the website to pay off for the site’s maintenance.

These limitations are bases by which institutions and private individuals go for paid web hosting for better services. So, when you pick a web host provider like iPage, assess it according to the following criteria:

Expert and Customer Reviews. How do clients and technical experts say about their web hosting providers? If most people say they are dissatisfied, it is most likely that the web host provider flags a big danger sign.

Reliability. Your site should be accessible 24 / 7 and must hit a 95% or higher reliability rate otherwise you risk your stakeholders’ trust and support.

Bandwidth. It only takes a few seconds for a client to wait for a website to load, thus, when bandwidth is compromised and limited, the website can take time to load and upload data.

Storage. You don’t need bigger space if your website is quite limited. In fact, a 5MB space is enough to store 120 web pages and their supporting files. So, unlimited space may mean extra costs, however, if added space has no hidden costs, then, bigger storage can be a big bonus.

Other features. Features like email, FTP, MySQL among others may be needed. Thus, make sure that your webhosting providers meet your unique needs.

Technical Support. A web host provider must be responsive and proactive of its clients. So, when you have complaints or issues about your website, assess its response time. Are they available only daytime or during weekdays?

Experience Online Holy Week

Philippines is the only Christian country in Asia and we quite take pride in it that we hold holy week a serious religious obligation. Although, I may for most Christians, holy week is an opportunity for long fun vacation from stressful work or household chores. Irregardless of how Filipinos make use of the holy week, the church has offered different schedules for masses and other religious assemblies to commemorate the passion, death and resurrection of Jesus Christ.


Most of Overseas Filipino Workers (OFW, however, are not lucky enough to observe their Christian faith. Thus, Jesuit priests Johnny Go and Francis Alvarez along with other Jesuits had created an online retreat and recollection entitled "The Fugitives of Lent" for OFWs and anyone who may seek comfort and wisdom from the religious and the community.


So, when you think you need more than attending the regular mass or simply want to have dynamics in hearing the words from the Bible, feel free to access Visita Iglesia online and make your holy week more meaningful and interactive.

Wednesday, April 20, 2011

Make Your Summer Vacation Productive

Summer vacation had officially started three ( 3 ) weeks ago for most schools while other schools had to end much later. But, with two months vacation, students can make their long vacation worthwhile.


Below are the usual activities that students do to maximize and enjoy their summer break:

  • Enroll in a summer training to learn new skill like singing, dancing, swimming and / or other sports and competency workshops;

  • Take a vacation with friends and / or family to unite with kin or to enjoy experience;

  • Splurge in your proud t shirts in beaches, malls and other cool places;

  • Apply for a summer job to harness skills, meet new people and earn your summer allowances.

National Job Fair on Labor's Day

Schools are done with their 2010 school year and most graduates from different programs and levels find themselves on graduate studies, long vacations, family business or employment.


With a great number of graduates each year and limited job offers locally, graduates oftentimes seek opportunities abroad. But, victims of civil war and natural calamities compel OFWs too to come to the Philippines and be among of the thousand other job applicants.


So, to commemorate Labor Day on May 1, the Department of Labor and Employment (DOLE) with partner industries shall hold a national JOB FAIR for local and overseas jobs.

Applicants can pre - register online through DOLE's official website and / or local DOLE's office for the registration and job fair details.

Long Holy Week Break

The Holy Week for Christians started last Sunday when Christians joined the church for Palm Sunday. And, I quite missed the event as I attended to store operation. And, since we have summer classes, the long teachers hours were halted as my school employer declared April 18 -23 as holidays.

zwani.com myspace graphic comments
Christian Graphic Comments


However, other schools and private / government agencies declared their special holidays starting April 20 until 22 in observance of the Lenten Week. With the long break, students and personnel shall have the chance to re-energize and to do other pending jobs. So, come Monday, we shall enjoy the summer heat and religious occasion.

Friday, April 1, 2011

When What Experts Say Matters

News of typhoon, hail, hard winter, and other natural phenomenon strikes different parts of the world. Thus, it is only smarter if one invests in a physical structure that can withstand any natural calamity or weather condition longer than expected.  So, smarter people invest in commercial and home buildings that are built to last longer and endure any natural condition, accident or incident.

While there are a number of home builders that offer cheaper rates, they may not guarantee quality home that can secure your and / or your family's future. So, go for home builders that are recognized by government institutions and builder associations because their names can equate to excellence and quality standards.

One of the trusted names is   Edmonton home builders    that is recently awarded Home Builder of the Year by Rohit Communities. Their award confirms that they uphold serious commitment to deliver only quality and excellent construction, development, design,  customer service, accounting, marketing and sales services. Further, their industry partner relationships are highly acknowledged manifesting that other stakeholders trust their commitment and directions. Their 25 years in home  builders constitute trust and leadership in innovative home building.

So, if you want to secure a bungalow, two - storey duplex, single family homes, condos  and alike, trust only what the experts approve of.

Effective Resume Tips

Now that academic year is done in most schools, a greater number of graduates search online for jobs here and abroad, go over newspaper ads for vacancy, and raid job fairs if they  are lucky. But, finding a job vacancy can be vain if your resume lacks professionalism among others, so, I quite like to post a few tips I found from Yahoo.

  1. Use longer than one page for resume. As long as you have enough information to convince your reader that you are indeed qualified for the job, the number of pages is immaterial; 
  2. Use always a  cover letter. A resume without a cover letter is usually discarded and cover letter gives you a chance to explain issues, objective that can't be found in resume;
  3.  You don't need an objective instead write a career summary to highlight  your achievements and experiences;
  4. Remain active even if you you are unemployed. Make your employment gaps shorter since they give negative implications to employers;
  5.  Be factual in your resume. Don't include lies or overstatements that can later bring you trouble or lose that job opportunity;
  6. Arrange your work experience in reversed chronological order. Write the most recent related working experiences then the least recent;
  7. Write your work experiences first before your educational qualifications, but, if you are fresh graduate, then educational qualifications can come on the top;
  8. Don't include references or a note that says, "references available upon request." Save the space for a more valuable information;
  9. Don't use fancy, scented, thick paper for appeal as more often than not, the resume is rather trashed. 

For a more detailed list of these tips, you can click here.


Tips When to Shut Down, Hibernate or Sleep Our Computer

When laptop computers seem to be more handy and equally priced as that of desktop computers (sometimes, laptop may be cheaper too), they come abound for most people but just like any ordinary people, I get to wonder what is wiser to do for my laptop, so, when a Yahoo article through Fred Peters, president of Huntington Beach IT Services, advices on what should be done to extend the battery life and to save energy costs, the article sums up to the following tips:

  • If you need to use your PC more often, it is rather wiser to let the laptop sleep since it is easier to have it operate again rather than wait from a shut - down mode;
  • It won't wear off our laptop to shut it down and start it again. It would rather save energy to keep it totally off than to keep it running unattended;
  • Let our laptop's battery drain daily rather than charge it to the power outlet. You extend the bionic life of your battery;
  • Turn off paraphernalia devices (e.g. printer, scanner, camera) if not in use, they consume additional watts;
  • LCD monitors consume less time and if you don't need high - end video cards, dispose them instead as they use higher watts' consumption. Desktop computers use higher wattage consumption too over laptops.
  •  Adjust your setting to hibernate after few minutes of inactivity and shut down at the end of the day.