Showing posts with label Practical Guide. Show all posts
Showing posts with label Practical Guide. Show all posts

Monday, January 11, 2016

Mashreq Bank eStatement does not download with Download Accelerator


If you're a Mashreq Bank customer, you must already be enjoying a fabulous basket of online banking services. But if you face issue with downloading e-statement from the Mashreq Internet Banking website and you are using Internet Exporer (tested on IE version 10 and above), it is most likely due to Internet Download Accelerators (eg: Download Accelerator Plus / DAP, Internet Download Manager, etc). Turn off / Disable the download acceleration to download e-statement from Mashreq Internet Banking website.


Download e-statement from Mashreq Internet Banking - Screen Shot
Download Bar - Screen Shot

@Mashreq: Please fix this issue for a better internet banking experience.


FAQs

Q: I am offered a JSP file to download. What is it?
A: The JSP file stands for Java Server Pages which is the software program that pulls your statement details from the Mashreq Servers and provides you in a human readable format, for example in a PDF document.

Q: How to disable the Download Accelerator Plus?
A: Check the system tray for the DAP icon (Yellow thunder icon). Just right-click and select Disable DAP.

Friday, March 20, 2015

Solved: Windows 8.1 Screen Brightness Adjustment Issue

I use to work late nights on my laptop and my kid won't allow me to leave the bedroom. The bright light would be a disturbance for my wife and kid. So, today I decided to resolve the screen brightness issue on my laptop at any cost. 

The automatic brightness adjustment feature was working very good when I got my laptop serviced which includes reload of the Operating System. Recently I noticed that neither the auto brightness work nor I was able to adjust the screen brightness manually.

I discovered that the issue was on a Monitor Driver installed by TeamViewer GmbH. TeamViewer is a remote desktop control software which assumed to be one of the most popular in its category of software. I resolved the issue by rolling back the Monitor driver to default Generic PnP Monitor driver.

Following are the below steps to Roll back the monitor driver:
My OS: Windows 8.1 64bit (Should be the same procedure for other versions of Windows)

  1. Open Windows Device Manager (Open Windows Run Command (Windows Key + R); Type devmgmt.msc and hit ENTER)
  2. Find Monitors in the device list and expand if there are more than one Monitors listed
  3. Right-click on the Standard Monitor item and select Properties
  4. On the Properties panel, navigate to Driver tab and select Roll Back Driver (Alt + R)
  5. When prompted to confirm, hit Yes. That's it!

The screen may flicker for a few times. As soon as the driver is rolled back, the brightness control will be back! Hope night owls and their families will be happy again!

DISCLAIMER: The below procedures are based on my personal experience and comes without any guarantee. You may use it at your own risk.

Saturday, March 29, 2014

Solution for Bug in the Wireless Configuration in Samsung Tablet First Time Setup

Problem:

This is a rare scenario but being an Android enthusiast, I have faced it at least twice. So thought of sharing this small tip.

When you setup Samsung Tab for the first time. You need to select the wireless network and provide username and password to connect. While continuing with the setup wizard, in case you get a situation where you need to pause and resume later on a different wireless network, it is going to be impossible. There is no option to change the wireless network option/setting.

Solution:


Going back using Previous button will not help beyond a certain screen. The only way is to restart the device using a long press on Power Button.

Tuesday, May 14, 2013

Insert a Line of Text or Record to the Beginning of a Text File Using Windows Batch Script


I would like to share a Windows batch script that would add a line of text / record to the beginning of a text file.

Text File: example.txt
Text to be inserted: Hello World!

Script:
COPY example.txt temp.txt
ECHO Hello World!>example.txt
TYPE temp.txt >>example.txt
DEL temp.txt

Explanation:
1) Copy the example.txt content to a temporay file
COPY example.txt temp.txt

2) Overwrite the example.txt content with new text we need to add to the beginning
ECHO Hello World!>example.txt


3) Append  the content of temp.txt to example.txt
TYPE temp.txt >>example.txt

4) Delete the temp.txt file
DEL temp.txt

It worked well! Share your comments for queries, improvements and suggestions.

Saturday, March 23, 2013

"A script on this page is causing Internet Explorer to run slowly" error solution

This is because some scripts may take an excessive amount of time to run, Internet Explorer prompts the user to decide whether they would like to continue running the slow script.

There are situations when a Web page contains script that takes an unusually long time to run. If you are scripting an ActiveX control on a Web page to transfer a very large file or do a large database query, this will often cause a significantly long delay.

This error could be fixed with a Microsoft Patch Update. Check out this Microsoft page for solution..
http://support.microsoft.com/kb/175500

Thursday, January 10, 2013

Who could innovate better?

Today, I came across an activity "Search for Social Advocate" inside the organization.

When organizations around the world hunting for social media specialist and writers on job boards and social networks, I am amazed with this idea of searching the advocates inside the organization.

"Social Advocates" - Interesting term!

It is better to that somebody who understand, live and experience the organization, writes about it on the social platforms. It is a Great thought, Isn't it?

I believe it brings in better productivity and usefulness of the content shared.

I am not aware of the internals or plans for the "Social Advocates". But I believe there should be a  team of Social Advocates, who could the organization co-ordinate and form a team (Virtual?). Train them with products, policies and basic writing strategies with marketing touch. I believe, the organization by their values and policies, will never intervene on the creativity of the individuals.

The team could be formed with experts, interested people from every group and product team to share thought and happenings in the markets/industry, technology and strategies.

We could always depend on the professional marketing team for promotions through advertisements and campaign activities. But for content, definitely this is the right way. Millions can't be wrong. Content is the KING, always.

Honestly, I un-follow people and pages that kills my interest with repeats and spams.There would be no chance for such scenario here, I believe.

Organization?? Who else? It is EMC - The Strong and Innovative Storage Giant of All Times.

Sunday, April 29, 2012

How to install FTP on Windows Server 2008 R2


Step-by-Step Guide

  1. On the Windows Start menu, click Administrative Tools, and then click Server Manager.
  2. In the Server Manager Pane, in the Roles Summary section, click Web Server (IIS).
  3. In the Web Server (IIS) section, click Add Role Services.
  4. Under Role services, select FTP Publishing Service. This will install the FTP service and the FTP management console.
  5. Click Next, and then click Install.

    Now you may go to IIS Manager and add FTP Publishing to your existing website or you may create a new FTP Site pointing its root folder to the website root.

    Note: If your IIS Manager is already open, close the window and open again to see FTP option in the IIS Manager.

Saturday, March 17, 2012

Corporate Website Development - A Practical Guide to IT Managers


I found many corporate going online with their entire corporate information put up in their website. Some may tried to protect it with a username and password but failed for even simple direct URL access including some law firms.

Apart from appealing web design there are a lot more factors reside in a corporate website like information architecture, content management, data integrity, information security (eg: role based content access), copyrights, search engine optimization, online reputation management, branding, socializing, identity theft protection, competition analysis, online marketing strategies and other legal compliance.

Warning! Information on a corporate website is highly sensitive as a press release. Any information communicated on the website is deemed to be authentic. 

Setting up a simple website with minimal information would be the safest way to start. You can always add content to the website over a period of time gradually.

What is an ideal start point?

A simple HTML website with minimal information like about the company vision and mission statements, a short story on history and timeline, other public information like corporate social responsibilities, list of services offered with short description for each, products and details as is available on the printed brochure, a contact page with location map and address with a contact form, a blog to communicate news and happenings. In addition, you may have a career section where you can display the current openings and an email address where people can send their profiles and apply for the openings.

This would typically require 2 weeks to go live. Now you may plan the larger website with the points we discussed in the first paragraph of this article.

The challenges in developing such a corporate website would involve the following but are not limited to this:
  1. Identifying the information and architecture to be published online
  2. Finding the right / updated information on-time; especially when the old information are not documented electronically
  3. Coordinating with different teams/department to collect information
  4. Getting legal clearance from law firm / legal consultant for legal terms online
  5. Getting content organized and getting approvals from PR Office
  6. Identifying creative partner / consultant on digital space for branding solution
  7. Identifying right technical partners/vendors to offer the development solution
  8. Identifying audit partner to audit process and results throughout
  9. Finding right hosting partner who can provide consulting and solution
  10. Implementing procedural maintenance models
Answering the below questions will help you build the basic blocks of the information architecture

  • Why do you need a website?
    • To ensure the digital presense and sync with the growing markets
    • To spread awareness about the company and brand
    • To offer information about products and service offerings
    • To offer information for job seekers
    • To generate leads / sales online and focus on e-Business
    • To increase communication frequency with stake holders and customers
    • To lower cost on communication by adopting digital methodologies
  • List of details required to be published on the website
    • About the company
      • History of the organization
      • Founder & Chairman with information
      • Board of Directors with their information
      • CEO Message
        • CEO’s vision for the company
      • Corporate Social Responsibilities
        • Initiatives
        • Awards & Recognition 
        • Achievements
        • Gallery
      • Career
        • Life @ Organization
          • Employee Benefits
          • Awards & Recognition
          • Current Openings
          • Application Form
            • List of details to be collected from the candidate
            • Who should receive the applications?
              • Add multiple recipients to avoid unattended queries when a resource in on vacation
            • How to track the status of applied entries?
              • It is essential to track the communication as it adds value to the corporate reputation and user trust.
              • It may go negative if not responded promptly. If the user could comment it on a blog or elsewhere, it could affect the corporate reputation.
          • HR Contact Information
          • Recruitment Procedure
    • Contact Information
      • Registered Head Quarters
        • Provide Registered Corporate Name
        • Provide Registered address
        • Provide a permanent phone number of PR Office
        • Provide a permanent email id of PR Office
      • Legal Communications
        • Provide a contact person name and designation
        • Provide a address either corporate Office address or appointed Legal Firm address with Email, Phone Number and Fax Number
      • Media Contact
        • Provide a contact person name and designation
        • Provide a permanent phone number of PR Office
        • Provide a permanent email id of PR Office
      • Sales Offices
        • Attach a location map
        • Provide contact person name and designation
        • Provide address of the sales office
        • Mention Toll Free for Sales, if any
        • Provide phone number, fax number and a common email id for sales
        • Mention if there are any limitations applicable for the sales office
          • For example: Sales Office - Only for Petro Products, Sales Office – Federal Govt. Only
      • Support Centers
        • Attach a location map
        • Give link to FAQ section
        • Give an option to contact online through a contact form
        • Provide address of the support center
        • Provide phone number, fax number and a common email id for support
        • Mention Toll Free for Support, if any
        • Mention if there are any limitations applicable for the sales office
      • Regional Offices
        • Attach a location map
        • Provide address, phone number, fax number and email id
      • Branch Offices
        • Attach a location map
        • Provide address, phone number, fax number and email id
      • Partner Offices
        • Provide Partner Name and Partner Status / Badge
        • Attach a location map
        • Provide address, phone number, fax number and email id
    • Contact Form
      • What are the information to collect on a contact form?
      • Who should receive the contact messages?
      • Does it require escalation mechanism if a query is not responded or if it is opened for a long-period?
    • Products & Services
      • Product Category
        • Product
          • Image Gallery
          • Description
          • Features
          • Video Presentation
          • Story on the product
          • Data Sheet
          • Brochure (PDF)
          • Case Studies
          • Awards & Recognitions
          • License Terms
          • Purchase Information
          • Sales Contact Details
          • Locate Dealer / Partner
            • Dealer Name
            • Dealer Address
            • Dealer Phone
            • Dealer Fax
            • Dealer Email
          • Sales Contact Number
            • Toll Free Number
            • Sales Desk Phone Number
          • Quick Enquiry Form
            • Who should receive the enquiry?
    • Services
      • Service Category
        • Service
          • Creative Image
          • Service Descriptions
          • Quality Statements / QoS
          • SLA Highlights
          • Contract Models
          • Case Studies
          • Brochure (PDF)
          • Awards & Recognitions
          • Sales Contact Details
            • Locate Dealer / Partner
            • Dealer Name
            • Dealer Address
            • Dealer Phone
            • Dealer Fax
            • Dealer Email
          • Sales Contact Number
            • Toll Free Number
            • Sales Desk Phone Number
          • Quick Enquiry Form
            • Who should receive the enquiry?
    • Solutions
      • List of solutions offered in diversified verticals
        • Case Studies
        • Fact Sheets
        • Brochures
        • Technologies
        • Research & Innovation
Gathering data and identifying information

Website is competitive and challenging where we need to offer maximum information to the user at a very short time, because our competitor’s website is just a click away.

The best way to approach is to present with graphics and bullet point information.

Citing the proverb “A picture worth thousand words”, we must find innovative and creative way to present information to convince the customers. Present information graphically (Infographics).

Present crisp information rather than pages of data. We need to collate and process data to find useful information. For example, assuming your product runs efficiently and saves energy, don’t share the data sheet of the product on the first sight but a nice infographic of the rounded percentage of energy saved using your product instead. This will attract the user to read the data sheet and buy the product for its good reasons.

Gather information from various departments with a planned procedure. It is the most challenging and hardest part of the entire process. You need to educate various departments about the quality of content you require. You may not process all data on your own as it requires intensive functional / domain / field / product knowledge. The process could become easy when there is a print brochure. However, digital space is more demanding where your information should be more appealing and detailed (video presentation for an example).

Information Gathering – Plan & Execute

Take this to be a separate project. Plan the information structure and get it approved from the Marketing Team, Product / Category Manager, Brand Manager or the CIO / CTO / CEO. The authorization level differs to organization industry and organizational structure. However, the roles I listed here would give you an idea.

Consult with few of the department heads to identify time taken to prepare the information required. Plan a reasonable average mean time and add 10% to 15% buffer to it.

Circulate the request for information along with the structure/template, dead-line to submit information and an example to all the departments. Share a helpline number and email to contact you for clarifications.

Offer them contact details of photographer, video specialist, and any other resources required to prepare the contact.

Once the information is collected, send it to proof reading and copyrighting. Include marketing team for enrichment of content. Include business analyst to identify key points to prepare infographic and bullet points. Share the points with creative team to develop creative elements for the web pages.

Once the content is prepared, contact a consultant to help you co-ordinate with technical partners. Prepare a Request For Proposal (RFP) with the help of the consultant and approach couple of technical vendors. Have a meeting and discuss the project. Share the RFP and collect their proposals. Call them for a pitch and choose the one with innovation, strategy, standards and the one focus on long-term relationship.

Experience is another factor to consider while choosing a technical partner but not necessarily, your consultant could help you identify the reliability of the vendor. In case of going with a fresh vendor, try to get some demo work done as proof of work. 

Do not negotiate for the lower cost, it always ends in poor quality output, negotiate for guaranteed quality of work with specifications and negotiate for reasonable cost. The quality is invisible until it causes damage. Most companies try to find cheap providers to execute the task which is harmful to the entire corporate security in later stages. Also it increases maintenance cost over a period of time. Plan your investment and find the right provider. I’m writing an article on Corporate Security and Web. I’ll share the link here once I finish the article.

Document the project execution from beginning till the end of project. The document should include the contact person, their availability, contact information from both the ends. Specify the project timeline with milestones clearly defined and penalty for extensions. Sign a SLA and NDA with the provider.

You may enter the billing agreement on hourly basis or project basis. Your consultant could help you to negotiate in this area. Mostly it depends on the service provider engagement model. However, as a customer you have the right to demand the way you want to be billed.

In a typical business model you may share 20% upfront on SLA agreement as advance, 40% on demo release and 35% on final release. The 5% could be hold for the service extension period / warranty period (say, 3 months from the date of final launch).

Maintenance

Post launch you need the technical provider to offer maintenance. The maintenance should include backup / restore operations, minor changes to the static content, security protection (virus attacks, SQL Injection attacks), Any application error due to non-compliance of requirements document, database maintenance, work with hardware/hosting and networks provider to ensure quality of service and manage technical tickets posted on the website.

Maintenance cost are negotiable based on the size of the website and work involved. However, in a typical scenario 30% to 35% of development cost will go in to maintenance.

It is recommended to go with CMS based solutions to reduce maintenance cost for bigger projects. CMS solutions can be used by non-technical users to update website content. However, it could limit the flexibility in development of your requirements.

Security Audit & Testing

Appoint an external audit agency to evaluate the implementation and do security testing to ensure information security. The security of information is at risk if you ignore testing procedures. Any unauthorized intrusion could lead to change in the information at your corporate website without your knowledge. It is strongly recommended to work with a 3rd party security testing company other than the vendor who developed the website.

Do proper documentation and sign an SLA and NDA with the security testing vendor. Your consultant could help identify key points to include.

Security testing should be done periodically as the internet evolves rapidly. Also perform testing for every major change in the website at application level or in the web server.

.. will be continued