Application planning, building, implementation and execution. Resource and budget management.
Marketing, Advertising, Logo and Graphic Design. Brand Identify and awareness.
I'm ESL/EFL certified with 3 years experience and also a TOEFL Administrator.
Experience in PC, Mac, Unix and exposure Android and iOS. Open source development technologies, PHP, mySQL, Java.
Business consulting, process mapping and design, SDLC, application development and quality control.
HELLO, I AM AHMED VARACHIA
WELCOME TO MY LITTLE SPACE ON THE WWW ...
My name is Ahmed Varachia. I was born on March the 17th 1982 in Johannesburg, South Africa. My Motto - Dream > Direction > Dedication > Determination > Destination ...
ALL ABOUT ME
As you’ve probably noticed, I’m an IT geek. I have a BSc in Computer Science (IT). I’ve also completed a diploma in TEFL. Check-out my online CV here or download my latest creative CV here and my timeline here.
WHAT I LIKE WORKING ON
I’ve worked on a range of technologies, from Lotus Notes, Mainframe, Oracle to PHP (Web development). My vast exposure to different technologies has empowered me to adapt and evolve quickly. Currently I enjoy working on cloud and mobile application development.
I love teaching – its a new found passion for me since 2010. It’s an amazing profession and one of the most rewarding I’ve ever experienced. I’ve been teaching full-time/part-time since 2010 at Berlitz Al Ahsa. I’ve taught English to kids from ages 6 to an adult in his 60s – truly an amazing journey that has really defined my character.
DIY / PHOTOGRAPHY / CRAFTS
As a human, I like to question everything. I like to understand how things work, why they are how they are, and how it affects what I do. I love working with my hands and converting my crazy ideas into art. From wooden art, painting, and general DIY around the home/office I love to play. Still a very junior photographer with a Nikon 3100 I’ve recently been clicking galore.
Skills // Senior Business Analyst with a passion for technology. With over 15 years experience in IT, and 4 years instructional experience (ESL). I have a creative mind comfortable with working with graphics and web technologies and the ability to adapt and learn quickly are my strengths.
About this Blog // Welcome to my Blog - read about my interests and what's on my mind etc. I hope you find my educational bits helpful and useful. If you need any help post a comment or send me a message
The development of the Android operating system was started in 2003 by Android, Inc. Later on, it was purchased by Google in 2005. The beta version of Android OS was released on November 5, 2007, while the software development kit (SDK) was released on November 12, 2007.
The first Android mobile was publicly released with Android 1.0 of the T-Mobile G1 (aka HTC Dream) in October 2008.
Google announced in August 2019 that they were ending the confectionery scheme, and they use numerical ordering for future Android versions.
The first Android version which was released under the numerical order format was Android 10.
Android versions, name, and API level
September 23, 2008
February 9, 2009
April 27, 2009
September 15, 2009
2.0 – 2.1
5 – 7
October 26, 2009
2.2 – 2.2.3
May 20, 2010
2.3 – 2.3.7
9 – 10
December 6, 2010
3.0 – 3.2.6
11 – 13
February 22, 2011
Ice Cream Sandwich
4.0 – 4.0.4
14 – 15
October 18, 2011
4.1 – 4.3.1
16 – 18
July 9, 2012
4.4 – 4.4.4
19 – 20
October 31, 2013
5.0 – 5.1.1
November 12, 2014
6.0 – 6.0.1
October 5, 2015
August 22, 2016
7.1.0 – 7.1.2
October 4, 2016
August 21, 2017
December 5, 2017
August 6, 2018
September 3, 2019
Android Version 1.0 to 1.1: No codename
Android officially publish its Android version 1.0 in September 2008. It is the initial version of Android operating system. It supports Web browser to show HTML and XHTML web pages, camera, access web email server (POP3, IMAP4, and SMTP). This version contains Google Calendar, Google Maps, Google Sync, Google Search, Google Talk, Instant messaging, Media player, Notifications appear in the status bar, wallpaper, YouTube video player, Alarm Clock, Calculator, Dialer, Pictures (Gallery), Wi-Fi and Bluetooth support.
Android version 1.5: Cupcake
On April 27, 2009, the Android updated to 1.5 with the codename of the dessert item (Cupcake). It has Linux kernel 2.6.27. It supports third-party virtual keyboard, Video recording and playback in MPEG-4, Copy and paste feature, Animated screen translations, auto-rotation option, ability to upload a video to YouTube, upload photos to Picasa, check phone usage history.
Android version 1.6: Donut
On September 15, 2009, Android 1.6 was released with the name Donut. It contains numerous new features such as voice and text entry search, bookmark history, contacts, web, “speak” a string of text, faster camera access, user can select multiple photos for deletion, support text-to-speech engine, WVGA screen resolutions.
Android version 2.0 to 2.1: Eclair
On October 26, 2009, Android 2.0 was released, whose codename was Eclair. It was based on Linux kernel 2.6.29. It contains the several new features as expanded account sync, Microsoft Exchange email support, Bluetooth 2.1, ability to tap a Contact photo and select to call, SMS, ability to search all saved SMS, MMS messages, delete the oldest message automatically when the defined limit is reached, Minor API, bug fixes.
Android version 2.2 to 2.2.3: Froyo
Android version 2.3 to 2.3.7: Gingerbread
On December 6, 2010, the Android 2.3 (Gingerbread) was released based on Linux kernel 2.6.35. It includes the following changes: support for extra-large screen size and resolutions, updated user interface design with increased simplicity and speed, enhanced copy/paste functionality, select a word by press-holding, support Near Field Communication (NFC), headphone virtualization, new Download Manager.
It has improved bug fixes for Nexus S, voice or video chat using Google Talk, network performance for Nexus S 4G, Gmail application, battery efficiency, fixed a voice search bug, Google Wallet support for Nexus S 4G.
Android version 3.0 to 3.2.6: Honeycomb
On February 22, 2011, Android 3.0 (Honeycomb) was launched for the first tablet for Android-based on Linux kernel 2.6.36. It contains the features like “holographic” user interface for tablet, added system Bar, simplified multitasking tapping Recent Application in system Bar, redesign the keyboard making fast typing, quick access to camera exposure, hardware acceleration, support for multi-core processor, UI refinements, connectivity for USB accessories, support for joysticks and gamepads, high-performance Wi-Fi lock, improved hardware support, Google Books, fixed data connectivity issues when coming out of Airplane mode.
Android version 4.0 to 4.0.4: Ice Cream Sandwich
On October 19, 2011, Android 4.0.1 (Ice Cream Sandwich) was launched, which was based on Linux kernel 3.0.1. It was the last version of officially support Adobe System Flash player. It introduces the numerous new features: refinements to “Holo” interface with new Roboto font family, separation of widgets in a new tab, integrated screenshot capture, improved error correction on the keyboard, improved copy and paste functionality, build-in photo editor, fixed minor bugs, improvement to graphics, spell-checking, better camera performance.
Android version 4.1 to 4.3.1: Jelly Bean
On June 27, 2012, Google announced Android 4.1(Jelly Bean) in the Google I/O conference. It is based on Linux kernel 3.0.31. It updates to following features: smoother user interface, enhance accessibility, expandable notification, fixed bug on Nexus 7, one-finger gestures to expand/collapse notifications, lock screen improvement, multiple user accounts (tablets only), new clock application, Bluetooth low energy support, volume for incoming call, 4K resolution support, native emoji support, bug fixes for the Nexus 7 LTE.
Android version 4.4 to 4.4.4: KitKat
On September 3, 2013, Google announced Android 4.4 (KitKat). Initially, its code name was “Key Lime Pie”. Google started on Google’s Nexus 5 on October 31, 2013. The minimum required amount of RAM should available to Android is 340 MB. The other devices with less than 512 MB of RAM must report themselves as “low RAM” devices. It includes several new features as clock no longer display bold hours, wireless printing capability, WebViews are based on Chromium engine, sensor batching, built-in screen recording feature, better application compatibility, camera application loads Google+ Photo instead of Gallery.
Android version 5.0 to 5.1.1: Lollipop
Android 5.0 “Lollipop” was initially named “Android L” on June 25, 2014. It was officially introduced on November 12, 2014. Lollipop provides several features like redesigned user interface, support for 64-bit CPUs, support for print previews, material design, Project Volta for battery life improvement, multiple user accounts, audio input, and output through USB devices, join Wi-Fi networks, support for multiple SIM cards, device protection, high-definition voice calls, native Wi-Fi calling support.
Android version 6.0 – 6.0.1: Marshmallow
Android 6.0 “Marshmallow” was disclosed under the codename “Android M” on May 28, 2015, for Nexus 5 and Nexus 6 phones, Nexus 9 tablet.
On October 5, 2015, Android lunches “Marshmallow” for all android devices. It contains the various new features as App Standby feature, introduce the Doze mode to save battery life, native fingerprint reader support, run-time permission requests, USB-C support, Unicode 7.0 & 8.0 emoji support.
Android version 7.0 to 7.1.2: Nougat
Android 7.0 “Nougat” was the major release for the Android operating system. Its initial codename was “Android N”. It was first released as a developer preview on March 9, 2016, with factory images for the Nexus device.
On August 22, 2016, the final preview built was released with following features: file-based encryption, zoom in the screen, multi-window support, new Data Saver mode, JIT compiler makes 75 percent faster app installation, picture-in-picture support, support manager APIs, circular app icons support, send GIFs directly from the default keyboard, battery usage alerts.
Android version 8.0 to 8.1: Oreo
Android 8.0 “Oreo” was the 8th major release of the Android operating system. It was first released for developer preview on March 21, 2017. The final developer preview was released on July 24, 2017.
On August 21, 2017, its stable version was released with several features: picture-in-picture support, support for Unicode 10.0 emoji (5.0), restructured settings, adoptive icons, notification channels, notification dots, 2 times faster boot time, Google Play Protect, Integrated printing support, Neural network API, shared memory API, Android Oreo Go Edition, autofill framework, automatic light, and dark themes.
Android version 9.0: Pie
Android 9.0 “Pie” was the ninth major version of the Android operating system. It was first announced and preview launched by Google on March 7, 2018. It was officially released on August 6, 2018. It has the following features: the clock has moved to the left of the notification bar, the “screenshot” button has been added, battery percentage always shown on display.
Android version 10:
Android 10 is the tenth extensive version of the Android operating system. Android 10 has developed under the codename “Android Q”. It was initially announced by Google on March 13, 2019 and its first beta version was released on same day and its second beta was released on April 3, 2019.
The stable version of Android 10 was released on September 3, 2019. It contains features like new permissions to access location in the background, floating setting panel, support for an AV1 video codec, support for biometric authentication, support the WPA3 Wi-Fi security.
To merge Word documents, you can merge those documents within Microsoft Word itself. To do this, open the first file in Microsoft Word, and follow the steps for your version of Word. The steps are different because of the changes between the file menu and the Office ribbon.
In the Word ribbon, click the Insert tab, click the down arrow next to Object, and select the Text from File option, as shown below.
Select the file you want to merge into the current document and click Insert. Once completed, the text and other information from the document will be merged into the current document. These steps can be completed as many times as you want if you want to merge multiple files.
Tip: If there are multiple files you want to merge at the same time, you can select multiple files by holding down the Ctrl key and selecting each file you want to merge.
Microsoft Word 2003 or earlier (file menu)
In Word, click on Tools in the top menu and select the Compare and Merge Documents option, as shown below.
Find the document you want to merge. You have the option of merging the selected document into the currently open document or merging the two documents into a new document. To choose the merge option, click the arrow next to the Merge button and select the desired merge option. The files will then be merged.
Tip: If there are multiple files you want to merge at once, you can select multiple files by holding down the Ctrl key and selecting each file you want to merge.
Merging Microsoft Excel files
To merge Microsoft Excel files together, it is best to save them as CSV files first. Open the Excel files and in the menu bar, click File, then Save As. In the Save as type drop-down list, select CSV (comma delimited) (*.csv) from the list.
Type in the following command to merge all CSV files in the folder into a new CSV file titled “newfile.csv” (any name could be used).
copy *.csv newfile.csv
After the new file has been created, open the new CSV file in Microsoft Excel and save it as an Excel file.
Merge a text (.txt) file in the Windows command line
Place each of the text files you want to merge in the same folder. For ease, place them in a folder in the root of the C: drive (e.g., c:\textfiles) and make sure the folder only contains text files you want to merge.
Tip: Before merging text files, you may want to make sure there is a blank line or at least one carriage return (pressing the Enter key) to help separate each file.
PDF documents can also be merged. You can use a full version of Adobe Acrobat to do this, but this program is a bit pricy (several hundred dollars).
Another option is to find a free utility on the Internet to merge your PDF files. One of the better free utilities is PDF Split and Merge. It is an online tool that lets you merge two or more PDF files into one PDF file with a few clicks of your mouse button. You can also download and install a version of the Batch PDF Merger program, which costs about $30.
There are other free utilities online that offer this service. However, if there is any confidential information contained in the PDF files, use caution when merging them online. It is recommended that you use a utility on your computer for these types of PDF file mergers, to ensure the confidential data is kept confidential.
MergePDF – Online utility to merge PDF files up to 30 MB.
PDFMerge – Another great free utility to merge PDF documents.
Sej-da – An additional utility to merge PDF files up to 50 MB.
Oh, occasionally you’ll be asked to go detective and solve a mystery:
“A windowless room has three light bulbs. You are outside the room with three switches, each controlling one of the light bulbs. If you can only enter the room one time, how can you determine which switch controls which light bulb?” (source)
Too easy? Here’s another:
“Four investment bankers need to cross a bridge at night to get to a meeting. They have only one flashlight and 17 minutes to get there. The bridge must be crossed with the flashlight and can only support two bankers at a time. The Analyst can cross in one minute, the Associate can cross in two minutes, the VP can cross in five minutes, and the MD takes 10 minutes to cross. How can they all make it to the meeting in time?” (source)
7. The “How Would You Do Something Ridiculous” Question
And this last category is all about putting your creativity (and I guess, sometimes violence?) to the test: