Categories
English Quote

Success and Failure

“Success is not final; failure is not fatal: It is the courage to continue that counts.” — Winston S. Churchill

Success and Failure - Quote
Success and Failure – Quote
Share
Categories
English Quote

Thought for the Day!

“Our greatest glory is not in never falling, but in rising every time we fall.” — Confucius

Quote of the Day
Quote of the Day
Share
Categories
Accounting Bookkeeping GnuCash Software

GnuCash – How to do Payroll

The GnuCash application doesn’t have a built-in payroll processing module. However, this is the same scenario as you might encounter when dealing with other commercial accounting /bookkeeping software such as Sage 50 or Quickbooks. In the case of most of the commercial accounting software packages, you might have to pay extra to get the payroll module added.

In the case of GnuCash, the general approach to handle payroll is to calculate the payroll taxes and deductions separately using Excel as well as other tools and then use GnuCash for tracking payroll expenses and liabilities. This will be okay for companies employing a small number of employees (e.g., 1 to 10).

Let us describe how to do this with the help of a small business based in Ontario, Canada. Let us assume that “Joyce Schmidt” and “Jacob Bright” are two fictitious employees of the fictitious company “I.T. Software Professional Consulting”, who receive monthly salaries of CAD 5000 and CAD 2000 respectively. Their payroll tax and deductions can be calculated using Canadian tax authority (CRA)’s online tools. We can keep an Excel spreadsheet which shows the deductions and other details such as how much the company has to contribute, etc. Following picture shows sample data for a month:

The following steps describe how GnuCash is updated with the above payroll information.

1] Let us create the expense accounts to keep track of Gross Payroll expenses, another one to track company contribution to CPP and one more account for tracking company contribution to EI premium.

Expenses:Payroll Expenses:Gross Salary

Expenses:Payroll Expenses:CPP Company Contrib

Expenses:Payroll Expenses:EI Company Contrib

2] We also have to create liability accounts in order to track the amount of payments to be made for taxes as well as for CPP and EI premiums.

Liabilities:Govt Payroll Payments:CPP payable

Liabilities:Govt Payroll Payments:EI payable

Liabilities:Govt Payroll Payments:Govt Tax payable

3] Open the checking accounts register and create a new entry for first employee with the name of the employee in the “Description” field. Then, click on split button and then enter the transactions as in the screenshot below. Then click save and then click “Split” icon to compress the transactions to a single row.

GnuCash Entering Payroll Information for employee

4] Click on the payroll transaction row of employee Joyce (step 3) and click on “Duplicate” button to duplicate the transactions on the next row. Click on the newly created row and then click “Split” icon to open all transaction rows. Edit the rows to update the transactions for the second employee as shown below. Save it.

GnuCash Entering Payroll Information for employee with CPP

5] Open the chart of accounts and then take a look at the “Expenses -> Payroll Expenses” to view the total cost to company due to payroll expenses

6] At the chart of accounts, select “Liabilities -> Govt Payroll Payments” to view the liability payments to be made to the tax authority

7] In order to view the payroll information of a specific employee, from the top menu, select Edit -> Find and then type the name of the employee (e.g. Jacob), which will display the details.

GnuCash search for employee Payroll details

8] With the window of step 7 open, click on “Reports -> Account Report”, to get a printable view of the employee’s payroll information

It is also possible to use the check printing capabilities of GnuCash to print the employee payment check. You might want to take a look at File -> Print check option.

Share
Categories
Bitbucket Revision Control System Software Technology

How to Use Bitbucket and Sourcetree – Branches

In the previous post, we showed how to synchronize the local repository with the remote repository located at Bitbucket cloud. For that we used a single branch called “master” locally and a branch called “origin/master” remotely. This branch can be shared with other users so that they can also clone the repository and do their work in their machines. Once they are done with their updated files, they can stage, commit and push it to remote branch. However, in a business I.T. development environment with multiple users are working together, it would be better to keep multiple branches. This would keep the work flow streamlined into the different stages a project goes through.

Usually a project starts at the development (DEV) phase, then goes to quality analysis (QA or testing) phase. Once testing is completed, it can move to pre-production (PREPROD) phase and then finally to the production (PROD) phase which is the final destination of the project where it accomplishes its intended purpose. There could be few more additional stages in this type of work flow, but the DEV, QA and PROD are the most commonly used ones.

We should also note that when operations team notice any issues with the applications running at production, they might refer back to the developers, which will again trigger another set of development, quality analysis and production phases. The following screenshot shows some of these branches used in a typical environment. In order to keep up with these commonly used phases we can have branches release/DEV, release/QA, master (PROD). Also to keep a personal local branch, we can also have a purpose/task driven name such as “MyLocalBranch” or a branch with a reference number, etc. The following screenshot shows how the branches have been created with our sample scenario.

Creating Local Branches

Let us create a branch locally at sourcetree and then sync to remote (Bitbucket cloud). It is also possible to create branches at bitbucket cloud and then sync them as the local sourcetree branches.

1] At sourcetree window, click on the “Branch” icon in the top. This will open a new popup window “Branch”. Enter the name of the new branch (e.g. MyLocalbranch), make sure to check the option for “Checkout New Branch” is selected and then click on “Create branch” button.

This will create and checkout the new branch. Your folder where the repository is mapped now corresponds to this new branch.

2] Click on “Fetch” button to retrieve the currently existing files from the remote branches.

3] The branches that exist at remote will now appear at sourcetree under REMOTES.

4] Start working with the copies of files at local branch by updating existing files or adding new files as required for the tasks in hand.

Share
Categories
English special notice

Happy New Year 2021 !

Happy New Year 2021

Share
Categories
English IBM Cloud Middleware Netcool OMNIbus Technical

EBook for IBM Tivoli Netcool OMNIbus Exam

Our new ebook on IBM Tivoli Netcool OMNIbus V8.1 Implementation Questions and Answers has been published as an Amazon kindle ebook.

Our ebook will help in preparing for the IBM Tivoli Netcool OMNIbus V8.1 Implementation exam (exam code: C9560-519). It provides two practice tests each consisting of 70 questions and detailed explanations and links to online documents for getting more detailed technical information.

We are sure this ebook will also help in preparing for interviews for job roles requiring IBM Tivoli Netcool OMNIbus skillset. If you already know about IBM Tivoli Netcool OMNIbus, this book can be used to refresh your knowledge.

Soon, we may announce promotional offers for this ebook.

This ebook is available at the following link :

IBM Tivoli Netcool OMNIbus V8.1 Implementation Questions and Answers

Share
Categories
English IBM Cloud Middleware Technical

EBook on IT Exam Preparation for IBM MQ v9.1 System Administration

Good News !

We have published our first book on IT Exam preparation as an Amazon kindle ebook.

Our ebook will help in preparing for the IBM MQ v9.1 system administration exam. It provides two practice tests each consisting of 66 questions and detailed explanations and links to online documents for getting more detailed technical information.

We are sure this ebook will also help in preparing for interviews for job roles requiring IBM MQ skillset. If you already know about IBM MQ, this book can be used to refresh your knowledge.

Soon, we may announce promotional offers for this ebook.

This ebook is available at the following link :

IBM MQ v9.1 System Administration Questions and Answers

Share
Categories
அறிவியல் மரங்கள்

உலகின் மிக உயரமான மரம்


உலகில் இருக்கும் மரங்களிலே மிகவும் உயரமான மரம் அமெரிக்காவின் கலிபோர்னியா மாகாணத்திலுள்ள “ஹைப்பீரியன்” (Hyperion) தான். 115.7 மீட்டர் (380 அடி) உயரமுடைய இந்த மரத்தின் வயது சுமார் 600 லிருந்து 800 வருடங்கள் இருக்கலாம் என கணக்கிடப்பட்டுள்ளது. இம்மரம் கடற்கரை ரெட்வுட் (redwoods – Sequoia sempervirens) என்ற தாவர வகையைச் சார்ந்தது. காற்றினாலும் மரங்கொத்தி பறவைகளாலும் பாதிக்கப்பட்டாலும், இம்மரம் இன்னமும் வளர்ந்து கொண்டுதான் இருக்கிறது. இதன் துல்லியமான இருப்பிடம் இரகசியமாகவே வைக்கப்பட்டுள்ளது.

கடற்கரை ரெட்வுட் வகையைச் சார்ந்த வேறு சில மரங்களும் ஹைப்பீரியனுக்கு அடுத்த நிலைகளிலுள்ளன. ஹீலியோஸ் என்ற மரம் 114.1 மீட்டரும், இகாருஸ் மரம் 113.1 மீட்டருமாக வளர்ந்து அடுத்தடுத்த நிலைகளில் உள்ளன.

Share
Categories
COVID-19 English Health

COVID-19 Emergency Preparedness

In these troubled times, it is very important to be prepared, in case ourselves or anyone in the family gets COVID-19. If we could prepare an emergency kit, it could help in fighting against the infection and help with the safety and wellness.

A typical emergency kit could include :

  • Kleenex or Paper Towels
  • Face masks and gloves
  • Hand sanitizer
  • whatever your generic, mucus thinning cough medicine of choice is (check the label and make sure you’re not doubling up on Paracetamol / acetaminophen)
  • Acetaminophen, to reduce fever
  • Thermometer, any generic brand will do
  • Chicken soup, a proven immune buster and cold and flu fighter
  • Gatorade to replenish lost electrolytes or your favorite clear fluids to drink
  • Avocados that provide healthy fat and nutrients
  • Bananas and apples for nutrient-back snacks
  • Honey to help soothe a sore throat and lemon as well
  • Vicks vaporub for your chest
  • a humidifier would be a good thing to buy and use in your room when you go to bed overnight. (You can also just turn the shower on hot and sit in the bathroom breathing in the steam)
  • If you have a history of asthma and you have a prescription inhaler, make sure the one you have isn’t expired and refill it/get a new one if necessary
  • Detergent

You might also add a month’s supply of essentials such as regular day-to-day medications, children’s pain relievers, pet supplies, etc.

How do you know you have coronavirus?

  1. Itching in the throat,
  2. Dry throat,
  3. Dry cough.
  4. High temperature
  5. Shortness of breath

If you notice these symptoms, quickly take warm  water with lemon  and drink.

What to do if you get COVID-19 virus ?

  • For symptom management and a fever over 38°c, take Paracetamol/Tylenol (acetamenophen) rather than Ibuprofen
  • Hydrate (drink enough fluids)
  • Take a lot of rest. You should not be leaving your house!  Even if you are feeling better you may will still be infectious for fourteen days and older people and those with existing health conditions should be avoided
  • Wear gloves and a mask to avoid contaminating others in your house
  • Isolate in your bedroom if not living alone, ask friends and family to leave supplies outside to avoid contact
  • Sanitize your bed linen and clothes frequently by washing and clean your bathroom with recommended sanitizers
  • You do not need to go to hospital unless you are having trouble breathing or your fever is very high (over 39°C) and unmanaged with meds. 90% of healthy adult cases thus far have been managed at home with basic rest/hydration/over-the-counter meds.
  • If you are worried or in distress or feel your symptoms are getting worse, then call the health care provider / telehealth or go to hospital / emergency room
  • Preexisting risks : If you have a pre-existing lung condition (COPD, emphysema, lung cancer) or are on immunosuppressants, now is a great time to talk to your Doctor or specialist about what they would like you to do if you get sick.
  • Children : One major relief to you parents is that kids do VERY well with coronavirus— they usually bounce back in a few days (but they will still be infectious), Just use pediatric dosing
  • Be calm and prepare rationally and everything will be fine

The pH for corona virus varies from 5.5 to 8.5. Consuming alkaline food such as those listed below, which have a higher pH value than 8.5 would help in defeating the virus :

  •  Lemon – 9.9pH
  •  Lime – 8.2pH
  •  Avocado – 15.6pH
  •  Garlic – 13.2pH
  •  Mango – 8.7pH
  •  Tangerine – 8.5pH
  • Pineapple – 12.7pH
  •  Dandelion – 22.7pH
  •  Orange – 9.2pH

 

 

Share
Categories
English Latest Technology Phones

Comparison of UMIDIGI Power 3 vs Apple iPhone 11 Pro

Let us compare the Chinese android phone UMIDIGI Power 3 with Apple’s latest flagship iPhone 11 Pro.

Feature iPhone 11 Pro UMIDIGI Power 3 Comment
Battery Life 3190 mAh 6150 mAh The higher mAh battery size means the battery can generally last for more time
Screen Size 5.8 inches 6.53 inches bigger screen is better for internet surfing, live streaming and online TV shows & movies
RAM (random access memory) 6 GB 4GB Higher RAM size implies better performance and multitasking ability
Weight 188 gram 228 gram Lower weight means, it is easy to carry and hence comfortable
NFC yes yes NFC (near-field communication) allows two devices to exchange data between them when brought closer together.
GPS yes yes Both have GPS.
FM radio no yes FM radio allows listening to favourite radio stations as well as enjoying music on the go with UMIDIGI power 3.
Front Camera 12 MP 16 MP Front Camera allows to take your own selfie and do live video calling. More MegaPixels means more details in the image.
VoLTE yes yes VoLTE allows voice service (control and media planes) being delivered as data flows within the LTE data bearer.
Fast Charging yes yes Fast charging helps to quickly charge the phone
Operating System iOS 13 Android 10
Dimensions 144 x 71.4 x 8.1 mm 162.1 x 77.2 x 10.3 mm
Materials Glass, Stainless steel Aluminium Alloy
Resolution 1125 x 2436 pixels 1080 x 2340 pixels Total number of pixels on the display
Pixel Density 463 ppi 395 ppi number of pixels per square inch of the display
Display Technology OLED S-IPS The display technologies decide a lot of factors including how it looks, what the brightness can be, the power consumption etc
Front video 3840 x 2160 pixels @ 60 fps 1920 x 1080 pixels @ 30 fps This let’s one know the highest resolution they can shoot in and will be in the order of 720×1280 @ 30fps, or 1080×1920 @30fps/60fps and can be lower too depending on the smartphone
Rear Video 3840 x 2160 pixels @ 60 fps 1920 x 1080 pixels @ 30 fps Rear camera maximum video recording resolution. This let’s one know the highest resolution they can shoot in and will be in the order of 1080×1920 @ 30fps/60fps, or 4K @30fps/60fps and can be lower too depending on the smartphone.
Rear Aperture size f/1.8 f/1.79 The aperture stop of a photographic lens can be adjusted to control the amount of light reaching the film or image sensor.
Front Aperture Size f/2.2 f/2 The aperture stop of a photographic lens can be adjusted to control the amount of light reaching the film or image sensor.
Share