tag:blogger.com,1999:blog-57003992287716581152017-09-26T23:35:02.699+03:00Knowledge For AllThis is a personal blog for Ashraf Fouad targeting sharing knowledge with others.Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.comBlogger26125tag:blogger.com,1999:blog-5700399228771658115.post-25487970103757552182017-04-01T12:04:00.000+03:002017-04-17T05:34:03.507+03:00Enable DEBUG & VERBOSE for Huawei Android Logcat
I'm having Huawei Nova Plus I found that Huawei only prints to its Android log starting log level INFO. As per Huawei; this is done for performance optimization purposes.
Any Android developer requires logging level DEBUG & VERBOSE.
This post mainly states the trials I have done trying to solve this issue till reached a solution / workaround.
For the record my device information was:
Model Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com14tag:blogger.com,1999:blog-5700399228771658115.post-84007228004672281352016-08-06T21:40:00.000+03:002016-08-06T21:40:33.651+03:00Official guide for upgrading LG G3 to Android 6 Marshmallow
I wanted to upgrade my LG G3 D885 international version to Android 6 Marshmallow, and I found multiple links with multiple tools for doing the upgrade.
OTA (Over The Air) upgrade was not working and always telling me that I'm running the latest version, while I was running Android 5.0 Lollipop.
I contacted LG support via email asking about official way, and they told me just install the LG PC Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com15tag:blogger.com,1999:blog-5700399228771658115.post-57431816392805502272015-02-28T11:32:00.001+03:002015-02-28T11:32:55.959+03:00VirtualBox: Installing CentOS 7 Guest on Windows 8.1 host
Step-by-step guide
Download CentOS.
When selecting a version, select the "DVD ISO" don't select "Everything ISO", it is more than 4 GB for CentOS version 7.
Download & install VirtualBox, or you may use any existing version you already have like what is installed with Genymotion.
Open Virtualbox, and click "New" button.
In
the name "CentOS7" you will find the type is automatically changed toAshraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com7tag:blogger.com,1999:blog-5700399228771658115.post-69001920073511847682015-02-23T21:14:00.000+03:002015-02-23T21:14:25.928+03:00Configure Squirrel SQL to connect to MySQL
"Squirrel SQL" is a great light weight generic SQL client that I have started using for more than 10 years now. As Java based it can be used from Windows, Linux, Mac OS as well
This
is how to configure Squirrel SQL 3.6 on Windows 8.1 to connect to MySQL server ver 5.6 running on CentOS 7.
Steps:
1- Download MySQL Connector/J ver 5.1.34 & extract to any local folder C:\oracle\mysql\Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com3tag:blogger.com,1999:blog-5700399228771658115.post-45969113915586159922015-02-04T07:45:00.000+03:002015-09-22T12:42:02.917+03:00VPS hosting comparison
What is VPS?
VPS is a virtual machine sold as a service by an Internet hosting service. A VPS runs its own copy of an operating system, and customers have superuser-level access to that operating system instance, so they can install almost any software that runs on that OS. For many purposes they are functionally equivalent to a dedicated physical server, and being software defined are able to Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com11tag:blogger.com,1999:blog-5700399228771658115.post-27869716389031940702014-09-23T17:44:00.002+03:002014-10-08T21:42:47.924+03:00Choosing a free UML tool
Background
I have decided to write this article for college undergraduate, small sized company that would like to have free UML modeling tool that is required for software design. I believe that comparison is not enough as it is but you need always to specify the context you are doing the comparison for, and usually comparison factors have different weights to each one.
Context
Low Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com6tag:blogger.com,1999:blog-5700399228771658115.post-65054338235949040272014-03-11T21:34:00.000+03:002014-03-19T11:31:25.931+03:00ITIL v3 Foundation - Preparation advices & exam tips
ITIL framework has emerged over the years, latest version is v3 since year 2011. I consider it best suited for IT departments in big enterprises (Having IT staff 100+).
I'm not recommending this certification for fresh graduates. I think it is best suited for IT staff with at least 1 year experience working in IT department in an enterprise in-order to understand why you need all of this. Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com65tag:blogger.com,1999:blog-5700399228771658115.post-73308508079800633482013-12-10T21:31:00.000+03:002013-12-10T21:31:28.072+03:00Source code hosting optionsI had a small research about source code hosting facilities, & it seems the answer is not straight forward; following is my finding based on the situation:
Single Personal use:
My suggestion will to use any local server installation on your PC / Laptop, and then have regular backup to any external drive or drive cloud service. My recommendation will be the free edition of Visual SVN Server.
Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com3tag:blogger.com,1999:blog-5700399228771658115.post-71404170402631817572013-11-23T15:32:00.000+03:002013-11-23T15:32:29.437+03:00Samsung TV and media with Arabic subtitle
If you are having Samsung TV that supports playing media, and you have movie with Arabic subtitle you can't see correctly; follow the following steps:
First change the TV language to Arabic so wordings can start appearing from right to left, using the following steps:
On the remote, click "Menu" button.
Click down till you reach "Setup" menu, click "Enter" (Button with box and input arrow in Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com24tag:blogger.com,1999:blog-5700399228771658115.post-7712015823883872892013-09-01T21:07:00.000+03:002013-09-01T21:07:02.333+03:00Founders Lessons Learned - Part 8: Marketing
Post go live phase, you might need to give your product/project for free or with minimal cost, just make sure in the agreement this can turn to your benefit when your idea proves it is worth the money.
Techniques for spreading your idea:
Hire a small Press Release company.
Word of mouth.
Talking to journalists (They are always looking for something new).
Press tour.
Through the Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com1tag:blogger.com,1999:blog-5700399228771658115.post-6248958464488576402013-09-01T21:02:00.000+03:002013-09-02T09:15:39.389+03:00Founders Lessons Learned - Part 7: Operations
Your work is not finished when you go live, it actually started.
It is common to feel worried / sleepless thinking of what will happen tomorrow when you are in charge of successful product.
Statistics should be collected from going life day ONE.
Proactively monitoring production is a MUST; it can:
Reveal issues.
Show user behavior using your idea, leading to improvements.
Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com2tag:blogger.com,1999:blog-5700399228771658115.post-46866496106079028562013-09-01T20:59:00.000+03:002013-09-01T20:59:36.717+03:00Founders Lessons Learned - Part 6: Project / Product development
Work hard: You have to be very diligent. Normally you will find that you need to spend weekends, and evening working on your ideas, you will reach a point where you need to dedicate your time for your idea.
Changes will happen all the time; avoid doing multiple massive changes in the same time.
Users centered design is what is facing your customers, do take care and hire good people in Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com1tag:blogger.com,1999:blog-5700399228771658115.post-60056832378058287262013-09-01T20:57:00.000+03:002013-09-01T20:57:46.082+03:00Founders Lessons Learned - Part 5: Architecture
Think of scalability from day one, how your system can grow in very short time, as if it is not taken into consideration in early design, you will face troubles maybe site down in production losing customer satisfaction. You can never imagine the number of customers you can get for a good idea.
Reporting / Statistics requirements should be taken into consideration, this will be the real Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com0tag:blogger.com,1999:blog-5700399228771658115.post-15303014982742065022013-09-01T20:54:00.000+03:002013-09-01T20:54:12.327+03:00Founders Lessons Learned - Part 4: Venture Capitalists
If you are presenting the business plan to VC you don’t know and you can’t trust he won’t get the idea and build it somewhere else; it is better to present a plan for something related to the idea not the whole picture to judge what is the reaction of VC and get to know him.
Don’t get frustrated from VC when you present ideas, and they mention low experience, this is considered an advantageAshraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com0tag:blogger.com,1999:blog-5700399228771658115.post-63273192671510635892013-09-01T20:50:00.001+03:002013-09-01T20:50:14.303+03:00Founders Lessons Learned - Part 3: Business plan
A business plan is nothing more than your own communication to a person not sitting in front of you—an imaginary person who will read it. Try to answer every possible question that that person could raise.
Writing a business plan is a MUST, it will crystallize your thoughts to communicate your ideas with somebody else.
Business plan is all about showing your momentum.
Having a business Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com0tag:blogger.com,1999:blog-5700399228771658115.post-4863155791082683062013-09-01T20:46:00.000+03:002013-09-01T20:46:17.365+03:00Founders Lessons Learned - Part 2: Team
Succeeding alone is very hard, it is all about team work.
Having a good team is half the way to success.
Harmony between team members is a MUST for success.
When you are searching for founders to share the idea with you; look for people that have skills you don’t have; don’t look for people who are the same like you.
Own your team by:
Treat them good.
Treat them like family.
Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com0tag:blogger.com,1999:blog-5700399228771658115.post-27870327431709257152013-09-01T20:43:00.000+03:002013-09-01T20:43:45.107+03:00Founders Lessons Learned - Part 1: Idea
Uncertainty at the beginning is quite common; just try your best to make your vision clearer by time.
Necessity is the mother of the invention: If you needed something & searched quite sometime to find it, and ended to build it up, why don’t you think someone somewhere is looking for the same thing.
Idea; always search for added value of your solution (Why someone will buy / invest in yourAshraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com0tag:blogger.com,1999:blog-5700399228771658115.post-81145543497213362942013-09-01T20:38:00.004+03:002013-09-01T21:10:38.023+03:00Founders Lessons Learned - IntroLearning from others is the best in order not to re-invent the wheel and fall in the same mistakes others already did. For founders, it is a MUST as lots can't afford bad start.
I have collected some lessons learned from my readings, & experience. I summarized them in bullet points in the following blog posts:
Part 1: Idea
Part 2: Team
Part 3: Business Plan
Part 4: Venture Capitalists
Part 5Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com1tag:blogger.com,1999:blog-5700399228771658115.post-65266998247458415222013-08-08T00:16:00.001+03:002013-08-20T20:21:34.092+03:00Moving favorites from Google Maps to OsmAndI used to have Google maps on my android phone for a long time, but I faced two simple problems:
1- No offline maps, so whenever I'm traveling I need to get data roaming package.
2- Renaming a favorite is very tedious (Open http://www.google.com/bookmarks and edit the name), and can't believe Google is not supporting something like this but I have searched so many times and this is the case Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com8tag:blogger.com,1999:blog-5700399228771658115.post-74790043062786607322013-05-10T15:03:00.000+03:002013-05-13T22:30:19.329+03:00Setting Mobily Internet Postpaid on Samsung Galaxy Note 2 & S4Following is the setting for Internet service for Mobily postpaid on Samsung Galaxy mobiles
Setting screen 1
Setting screen 2
Hope this helps someone.Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com2tag:blogger.com,1999:blog-5700399228771658115.post-91396603300717263852013-04-05T17:01:00.000+03:002013-10-30T09:57:23.797+03:00Configure K-9 mail to connect to outlook.com
In-case you don't want to mix between your business email, and personal email on your android, you might consider "K-9 mail" as a good light weight generic e-mail client supporting multiple accounts. It is quite easy and full featured.
The following are the manual step-up configuration to outlook.com using POP3 as setup wizard may fail:
Incoming server:
Username: <Provide complete ...@Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com2tag:blogger.com,1999:blog-5700399228771658115.post-42788515985452964012013-03-17T01:11:00.000+03:002013-09-28T10:55:24.701+03:00TOGAF 9 certification preparation advices & exam tips
I have passed TOGAF 9 level 1 foundation, and level 2 certification on Mar-2013 and would like to share the experience with everyone. The following is the recommended steps from my prospective to prepare and pass the exam:
1- Watch tutorial video
You need to know what is Enterprise Architect? What is TOGAF? Overview of the framework so you can decide if you will benefit from this certification.Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com22tag:blogger.com,1999:blog-5700399228771658115.post-70088411805958215332013-01-25T21:27:00.002+03:002014-04-14T19:08:20.729+03:00PMP Preparation advices & exam tips
I have passed PMP 4th exam on Dec-2012 and would like to share the experience with everyone. The following is the recommended steps from my prospective to prepare and pass the exam:
1- Download PMP handbook pdf
This is a free download from PMI, the link might change for the book; anyway you should find it in PMP certification main page. This book is a MUST read. Always check for newer version Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com71tag:blogger.com,1999:blog-5700399228771658115.post-19547988329505051142012-02-11T08:22:00.003+03:002012-07-15T23:43:36.757+03:00Configure Squirrel SQL to connect to Oracle DB
<!--
google_ad_client = "ca-pub-2242657786248810";
/* post-inline */
google_ad_slot = "0034021758";
google_ad_width = 728;
google_ad_height = 90;
//-->
I'm adding the configuration for setting Squirrel SQL 3.3.0 to connect to Oracle DB 11gr2. I'm using thin connectivity (No need for client installation in your machine).
Steps:
1- Open Driver list from left menu, scroll down till you find "Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com7tag:blogger.com,1999:blog-5700399228771658115.post-13954054951592679652012-02-06T08:49:00.000+03:002012-02-06T08:49:33.690+03:00Configure Squirrel SQL to connect to IBM DB2"Squirrel SQL" is a great light weight generic SQL client that I have started using for more than 7 years now.
This is how to configure Squirrel SQL 3.3.0 to connect to DB2 server, I have installed IBM DB2 admin client 9.7 - 64 bit software on my Windows 7 enterprise SP1. You will find two types of DB2 drivers APP & NET, most recommended way is to use type 4 JDBC driver (thin) that actually Ashraf Fouadhttps://plus.google.com/112465373784813635820noreply@blogger.com59