Menu

After a long break of writing about coding & web elements, today I came up with the great design technique to grab user's attention to page's UX Design, yes I'm talking about Reading Position Indicator (RPI). I've seen quite a few web pages that have some kind of an indicator to display the current reading position. Normally, such a Reading Position Indicators are used on blog posts or long-form articles and help users to understand how far they are from finishing the reading but you may also find it Chrome's android application in the form loading bar (and Apple's browser Safari, a very similar looking loading bar).


Principle behind this technique

Developer of plugins uses the simple technique by following the fact that the user must have to scroll the page if he/she wishes to read complete article or browse the whole webpage. The technique he used revolves around the scroll event which is likely to be the key to determine an approximate position of the reader.

In this post, we will learn how to add Reading Position Indicator to blogger blog, to apply it we have to follow the simple steps:
  • Sign in Blogger > Template > Backup template
  • Click "Edit HTML"
  • Just above
1. Just above </head> tag paste the following source link:
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type='text/javascript'>
//<![CDATA[

$(document).ready(function(){
 
    var getMax = function(){
        return $(document).height() - $(window).height();
    }
 
    var getValue = function(){
        return $(window).scrollTop();
    }
 
    if('max' in document.createElement('progress')){
        // Browser supports progress element
        var progressBar = $('progress');
     
        // Set the Max attr for the first time
        progressBar.attr({ max: getMax() });

        $(document).on('scroll', function(){
            // On scroll only Value attr needs to be calculated
            progressBar.attr({ value: getValue() });
        });
   
        $(window).resize(function(){
            // On resize, both Max/Value attr needs to be calculated
            progressBar.attr({ max: getMax(), value: getValue() });
        }); 
    }
    else {
        var progressBar = $('.progress-bar'),
            max = getMax(),
            value, width;
     
        var getWidth = function(){
            // Calculate width in percentage
            value = getValue();         
            width = (value/max) * 100;
            width = width + '%';
            return width;
        }
     
        var setWidth = function(){
            progressBar.css({ width: getWidth() });
        }
     
        $(document).on('scroll', setWidth);
        $(window).on('resize', function(){
            // Need to reset the Max attr
            max = getMax();
            setWidth();
        });
    }
});

//]]>
</script>


2. Search for following the code or somewhat similar:
<b:includable id='post' var='post'> <article class='post hentry'>
Note: You may not be able to find the same code, but you have to the below code just before starting your article content to allow script calculate the content area.You can ask your questions in the comment form below

3. and add the following code just below the code above or the below the code similar to it:

<progress id='progressBar' value='0'>
<div class='progress-container'>
<span class='progress-bar'/>
</div>
</progress>
Great! Now it's time to stylize the progress bar, so let's add some spicy CSS code to our template StyleSheet.

4. Search for the following line of code:

]]></b:skin>

5. Finally, add the following code just above the code:

 /* reading position indicator */
progress {
  /* Positioning */
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 101;

  /* Dimensions */
  width: 100%;
  height: .25em;

  /* Reset the apperance */
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;

  /* Get rid of the default border in Firefox/Opera. */
  border: none;

  /* For Firefox/IE10+ */
  background-color: transparent;

  /* For IE10+, color of the progress bar */
  color: red;
}

progress::-webkit-progress-bar {
  background-color: transparent;
}

.flat::-webkit-progress-value {
  background-color: red;
}

.flat::-moz-progress-bar {
  background-color: red;
}


.progress-container {
  width: 100%;
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  height: .25em;
  display: block;
}

.progress-bar {
  background-color: red;
  width: 50%;
  display: block;
  height: inherit;
}
We have options to change the color of progress bar if you want:

  • To change the background colour of progress bar edit background-color: red;
  • To change the height of the progress bar edit height: .25em;

 We have options to change the color of progress bar if you want:

The credit of this plugin goes to Pankaj Parashar, he wrote the great in-detail article on CSSTricks

Would love to hear your feedback on this little effort.I tried my best to create a user-friendly tutorial but if there is anything troubling you, please don't hesitate to ask your question in the comment form below, would love to solve as soon as time allows. Peace & Blessing! :)

    0 Comments Read Article →


    In an earlier post, we have learned how to send money to Pakistan from the debit card using the worldremit online portal, I this we going to learn how to send money to India using the same method, but the difference between India & Pakistan transfer is just filling up the recipient bank account detail on recipient form.

    Authorized & Supportive
    WorldRemit's industry-leading technology protects your money and guarantees it arrives safely every time. They are licensed by government regulators around the world so you can be sure they meet the highest possible standards.

    7/24 great support, you can call them using Skype, Toll-Free #: +1 888-961-4869

    Signup For New Account

    The following information is required to create an account with WorldRemit.
    • Send from:
    • First Name:
    • Last Name: (Please enter your full name as per your driving license or passport)
    • Email:
    That’s it.
    Now we have to verify the email address which we used to create the account, you will receive an email with a verification link, you have to follow the instructions to verify your identity by uploading your Work Permit, I-Kad, Passport or NRIC (If you are a citizen of the country where you sending from), Selfie & Bank Account Statement (you can download from internet banking account or simply grab it from your email address if you already subscribed for eStatement) or Utility Bill to verify your address (I will upload the video Guide Soon In Sha Allah).

    How To Send Money

    • Now log into your account & select the recipient country i.e India and click get started.
    • You will be prompted to select the available partner in your recipient country
    • all most every country, there are 3 methods Cash Pick-up, Bank Deposit and Mobile account.

    In our case, I will choose the Bank-Deposit (money will be transferred to personal accounts at all major banks within 2 working days and instantly Cash Pick-up & Mobile Account). Please note that WorlRemit will not transfer to business accounts.


    and fill up the sending form as follow:

    • Sending from:
    • Select Collection method
    • Select Receive/Send
    • Enter sending amount
    The completed sending form will look something like this:


    It will show you the live exchange rates, & its the best exchange rate I every found in Malaysia. If you satisfy with it just click on send & fill up the recipient detail as below, to get all the input info. Please refer to passbook/chequebook.


    You will get free first transaction by using our Promo Code and surely we will also get. Enter the following promo code just below the transaction summary (as you see in the image above). "Enter a Promo code".
    ISHTIAQ17

    When you have all the required information filled up click next to make payment using Debit Card (Only Debit Card Payment Method allowed in Malaysia, your country may have a different payment option.)

    Choose Debit/Credit Card & quickly click Next button, it will take you the following page:

    For Privacy, I have to hide my billing address. Before clicking pay make sure that your Debit Card Activated for Online Purchase & Overseas Transaction, you can easily activate your card by calling your bank or Card issuer if its already activated go-ahead to fill up all the required detail.
    1. Enter 16 digits of your Card Number
    2. Date of Expiry
    3. CVC/CVV/CID
    4. Finally, click on pay.
    5. Enter the OTP Code 
    Note with caution: After entering OTP & clicking ok please don't close or refresh browser window or turn off/disconect your internet connection until you got transaction detail & receipt for your transaction. 

    Take look at our video guide



    Here is a useful article on Wikihow.com to stay safe while using Debit/Credit Card online.
    Need further help please let me know and more stuff on the way, keep visiting for future updates and more useful tutorials.
    0 Comments Read Article →


    The Remittance Service we will discuss in this tutorial formally known as Prabhu Bank. Let's me familiarize you with the background the of company, in May 2016, Telenor (Norway Based International Company) acquired Prabhu Money Transfer Sdn Bhd, a Malaysian-based licensed Remittance Service Provider that provides multi-country international remittance services. Telenor Group on Nov 15 2016 change the name of company Prabhu to Valyou, and make the service more convenient to its user by making addition of Mobile Wallet solutions in Malaysia. The registered & verified user of Valyou Mobile App can send money to Pakistan, Bangladesh, Vietnam, Indonesia, Philippine and India as well as pay bills, mobile top up and share money Valyou to Valyou Wallet user.

    In this post we will learn how to Register using Valyou app & how to verify your account to premium by going to the certified agent of Valyou.

    Download Valyou App

    How To Create Account

    Before starting to be sure that you have copy of your Passport (Copy Must Be Clear to ready the required data easily) to scan and upload to the server of Valyou App.
    1. Click on the app icon to start
    2. Click on Register 
    3. Check the user agreement icon and click register now 
    4. Enter your Identification No. (Passport Number), Mobile No. and click continue
    5. Enter your date of birth given & family name and click continue (same as passport)
    6. Now enter the expiry & issue date of your passport
    7. Select passport in ID type from drop down
    8. Select your nationality from drop down & Click Register
    The automated system of Valyou app will sent you an one time password (OTP) which only valid for 2 minutes, enter the password and click submit and again click on register button.


    Setup new password and security question (it's mandatory)

    1. Click go to login using password sent to your register mobile number and you have to change it after first time login (it's mandatory to change your password) upon first login 
    2. Now login again and set your security question (in my case i will select my high school)
    3. Now login again and click on upgrade (accept the user agreement and click upgrade now
    4. Verify your date of birth, given name and family name and click continue
    5. Verify your passport expiry and issue date, id type, nationality and press register
    6. Press on take photo and capture the clear picture of your passport and upload it to Valyou Server
    7. Great now you have Enhanced Valyou account 


    How to get premium account

    You have to personally go to the any Merchant of Valyou (CICO) to verify your identity to premium account and enable you to make International transaction. You must have the A4 size color copy of passport or original passport to get your account verified by Merchant of Valyou, make sure you must go along with active mobile number which have used to register.

    list Of Merchants
    Would love to hear your thoughts on this handy service provided by Valyou, Let me know if it lived up to your expectations, If you need help don't hesitate to ask anything in the comment form below or you may contact Valyou Customer Care to get the location of nearest Merchant of Valyou.
    0 Comments Read Article →

    WorldRemit is an online service that lets people send money to friends and family living abroad, using a computer, smartphone or tablet.
    It is a convenient, low-cost alternative to traditional money transfer companies that use high street agents and charge high fees.
    Money can be received as a bank deposit, cash pick-up, Mobile Money, or mobile airtime top-up.
    WorldRemit’s service is available to senders in 50 countries. We offer transfers to more than 140+ destinations across Europe, Asia, Africa, Australia and the Americas.

    Recently I had a chance to write a tutorial on how to send money from abroad, and for the completion of the tutorial, i need the vector logo of WorldRemit which unable to find online and decided to draw one and share it, download the copy of vector logo from the link below.

    Vector logo of the WorldRmit brand designed by Unknown in Encapsulated PostScript (EPS) and Adobe Illustrator (AI) format. Re-Draw by Ishtiaq Ahmad, the current status of the logo is active, which means the logo is currently in use.


    The logo design and the artwork you are about to download is the intellectual property of the copyright and/or trademark holder and is offered to you as a convenience for lawful use with proper permission from the copyright and/or trademark holder only. You hereby agree that you agree to the Terms of Use and that the artwork you download will be used for non-commercial use without infringing on the rights of the copyright and/or trademark holder and in compliance with the DMCA act of 1998.

    0 Comments Read Article →


    Sending money from overseas was not easy as we have today. Since 2013 I’m living overseas & found some great experience with some of the remittance companies as well as with money transfer agents. I also found that most of the people working overseas are facing trouble to send money to their home country due to the less knowledge of online banking and the user interfaces developed by the Remittance Service Provider. I had experience of sending money from Malaysia to Pakistan, India, Indonesia and Bangladesh and would be happy to share with the readers of Spicy Blogging.

    I will sort the tutorials by the best exchange rate remittance companies and in this first tutorial, we will take look how to send the money to Pakistan from Malaysia throughout World Remit Money transfer service.

    What WorldRemit Really Do?

    WorldRemit is an online service that lets people send money to friends and family living abroad, using a computer, smartphone or tablet. It is a convenient, low-cost alternative to traditional money transfer companies that use high street agents and charge high fees. Money can be received as a bank deposit, cash pick-up, Mobile Money, or mobile airtime top-up.
    WorldRemit’s service is available to senders in 50 countries. We offer transfers to more than 140+ destinations across Europe, Asia, Africa, Australia and the Americas.

    Authorized & Supportive

    WorldRemit's industry-leading technology protects your money and guarantees it arrives safely every time. They are licensed by government regulators around the world so you can be sure they meet the highest possible standards.

    7/24 great support, you can call them using Skype free calling to United state feature.
    Toll Free (if Skype): +1 888-961-4869

    A brief video how it works



    Signup for new account

    The following information is required to create an account with WorldRemit.
    • Send from:
    • First Name:
    • Last Name: (Please enter your full name as per your driving license or passport)
    • Email:
    After filling all the required fields at the end of the form click submit.

    That’s it.
    Now we have to verify the email address which we used to create the account, you will receive an email with a verification link, you have to click on that link to activate your account.

    How to send money

    • Now log into your account & select the recipient country i.e Pakistan and click get started.
    • You will be promoted to select the available partner in your recipient country
    • In most cases, there are three options Cash Pick-up, Bank Deposit and Mobile account.

    In my case, I will choose the Bank-Deposit (money will be transferred to personal accounts at all major banks within 2 working days and instantly into Mobile Account). Please note that WorlRemit will not transfer to business accounts.

    Follow the steps below to generate the summary of your transaction.

    • Select Send To (i.e. Pakistan)
    • Select Service (i.e. Bank Deposit)
    • Select send > Currency > amount (system will generate the summary of your transaction and at the bottom of summary exchange rate)

    Now click on send & you will get something like this:


    You will get free first transaction by using our Promo Code and surely we will also get. Enter the following promo code just below the transaction summary (located right side of image above) & click apply "Enter a Promo code".

    ISHTIAQ17

    You must have the following account details to fill up the form:
    • You must have IBAN for Pakistan only, (International Bank Account Number)
    • BIC (or Swift Code) BIC or Swift Code Generator
    • First Name, Last Name (must be matched with account holder name), address, phone and email of the recipient.
    May you get the form something different than above but don't hesitate to ask me if you there is something you don't understand.
    The information about recipient can be found the chequebook or you may get the copy of bank statement. use the tools below to generate IBAN (International Bank Account number) and Swift Code. The IBAN (international bank account number) is only required for some selected countries, you have to check with Worldremit recipient form.



    When you have all the required information just fill up the form and click next to add payment method

    We have to enter the following detail to pay using Debit or Credit Card issued by any bank in Malaysia or all over the world. (Note: Make sure your card is activated for online purchase and overseas transaction)
    1. Debit/Credit Card
    2. Click next
    3. Enter 16 digits of your Debit/Credit Card
    4. Date of Expiry
    5. CVC/CVV/CID
    6. Finally, click on pay.
    7. Enter the OTP Code 
    That’s it. Done…!!

    Watch video guide Urdu (Hindi) Version



    Here is a useful article on Wikihow.com to stay safe while using Debit Card online.
    Need further help please let me know and more stuff on the way, keep visiting for future updates and more useful stuff in regards to international remittance.
    0 Comments Read Article →

    Since from last 4 years I’m living in Malaysia, I have something about immigration visa permit procedure and normally it’s very difficult to know without hiring an agent/consultant. In this tutorial, I gonna share some useful stuff which will help the foreigners living in Malaysia.
    The common question everyone will ask how to check Permit Status Online. In past Malaysian immigration do provide a service to check the Permit Status using Passport number of foreigner worker but in 2014 while they were updating the system they stop the service to check permit status through Passport number.

    Nowadays if someone wishes to check the status of their work permit they must have “Application Number (Nombor Permohonan), Employer Identification Number (No. Kad Pengenalan Majikan) and last but not least Company Registration Number (No. Pendaftaran Syarikat)” Formally known as ROC Number in Peninsular Malaysia. I will also share the way how to find out the ROC to check your permit/employment pass status.
    To do so, we must have the Company Name which you can find on your sticker (PLKS) you have placed on your Passport or if you don’t have the passport you may have I-Kad, you can grab it from your I-Kad or in most cases from your permit copy provided by employer or sub-agent.
    So now if you got the name of your company, let’s start to check the status. Keep note that in this tutorial we will only learn how to check the status general work permit, which is issued under these 5 approved sectors.

    Construction, Manufacturing, Plantation, Agriculture and Service Sector

    Checkout video guide as well



    About MyData-SSM:

    MYDATA was founded in 2016 to provide users with a single, direct electronic access point to the official company registration offices in Malaysia. We have been appointed by the Companies Commission of Malaysia (CCM) - Suruhanjaya Syarikat Malaysia (SSM) as its Technology and Service Provider for the SSM MYDATA Services. MYDATA is a legitimate and legal source of information on companies and businesses incorporated and registered in Malaysia.

    Getting Your Company ROC Number By Using Your Company Name


    • Go to the following website
    • http://www.mydata-ssm.com.my
    • Write your company in the search box and you will get the result something like this:


    • In the row of Number is your company ROC number (There are chances to have the duplicate company registered under the same name but ROC can’t be same. Make sure by checking the company on your Sticker (PLKS), & also make sure that your company is Enterprise or Private Limited (SDN BHD).

    Now we have the ROC Number Let’s Proceed To Next Step

    • Go to the following link of Immigration e-services.
    • https://eservices.imi.gov.my/myimms/PRAStatus?type=36&lang=en
    • The page should look something like this (if it’s not same let us know we will update the screen shot)


    • Now just put your ROC number into the input (No. Pendaftaran Syarikat or Company Registration Number) & click on search button & system will the table of result just below the input section. That’s it..!!
    Note that there may be more than one row/page of results (If your company hired more than 20 foreigner workers, you can use navigation button at the right bottom corner of the table to navigate your status.

    Conclusion
    The purpose of the tutorial is to just give awareness to foreigners living in Malaysia and it will help you to stay safe from lies of your legal or non-legal agent. 
    All the web pages and logos used in this tutorial and property of the respective owner any illegal of the service may cause legal action.  Peace & Blessing Bodies…!! :)
    2 Comments Read Article →