Both of these tools allow you to send terminal commands to your phone from your computer via USB. They are with different functions, but when you are using them, you probably want to install them together.
ADB allows you to send an array of commands to your phone, which includes the shell commands on your phone. ADB also allows you to remotely install packages, get debut information, networking and scripting.
fastboot is a small tool that comes with the Android SDK (software developer kit) that can be used to re-flash partitions on your device. It is an alternative to the recovery mode for doing installations and updates from your workstation. You use can it when you need to modify your phones firmware, install a new one, run bootloader commands. However fastboot needs to be enabled on your phone, not all phone comes with fastboot installed.
Before I introduce the steps, I will summarize a checklist, which will help you evaluate your progress in case you are having trouble the drivers or tools
Hope these steps helps you getting appropriate access to your device
Login to mysql server for the first time without a password
root@ubuntu:~# mysql –u root
Set a new password for root in mysql server
root@ubuntu:~# mysqladmin -u root password ‘secret_password’
login to mysql with a password
root@ubuntu:~# mysql –u root –p
Enter the password when prompted
List all the databases on the mysql server
mysql> show databases;
To create a new database in mysql
mysql> create database database_name;
To delete a database from mysql
mysql> drop database database_name;
Create a user testuser with permission to connect to the server from local host using a password ‘helloworld’ in mysql
mysql> grant usage on *.* to testuser@localhost identified by ‘helloworld';
And finally we grant all privileges on the database_name database to this user in mysql
mysql> grant all privileges on database_name.* to testuser@localhost ;
Show the list of users in mysql
mysql> select user,host from mysql.user;
To find the privilege(s) granted to a particular MySQL account:
mysql> show grants for ‘root’@’localhost';
To find privilege of the current MySQL account (account logged in with):
mysql> show grants;
To backup a mysql database
root@ubuntu:~# mysqldump -u root -p database_name > dumpfilename.sql
to restore mysql database, the database must exist in mysql
root@ubuntu:~# mysql -u root -p databse_name < dumpfilename.sql
It ain’t what you don’t know that gets you into trouble. It’s what you know for sure that just ain’t so —MARK TWAIN
Confirmation bias is a general tendency of people to favor or to be receptive to information that confirms their previous understanding of the subject matter. They look for the evidence they would expect if their hypothesis were true, rather than what to expect if it were false; this naturally makes them to ignore the opposing view.
This type of bias can be observed when one gathers, remember information or be receptive to information interpret selectively in a subconscious. This bias is also re-enforcing due to such nature.
We should not feel bad about being a victim of confirmation bias as it is a natural human tendency, but overcoming our confirmation bias is probably one of the best things you can do to improve your world view and reduce polarizing opinions and conflicts.
Re-enforcing nature of confirmation bias can makes our views extreme, resulting in conflict. In such cases people with opposing views interpret new information in a biased way, their views can move even further apart. This is called “attitude polarization”.
Effected by confirmation biases we prone to think we are right and we find friends and from groups to agree with us. Confirmation bias brings in issues like overconfidence therefore poor decision making ability. This bias effects organizations, politics and law, religious viewpoints, in finance, in physical and mental health, self-image and even in science. Stronger our opinions are, the more we ignore sources of information that challenge our view. Conservatives are less likely to read liberal source of news, which alienate groups or individuals even farther.
The emotional aspect and re-enforcing aspects of confirmation bias can make polarizations extreme. This makes people to use ambiguous evidence and explain is as it fits their argument losing objectivity. It is observed that disagreement can become more extreme even though same evidence is presented to both the parties.
To start with, one must be aware of the phenomena of “confirmation bias”. This awareness is the first step to protect one against this bias. Paradoxically, the best way to check if one is affected by this bias is to look for neutral source of information that challenges your opinion.
Once we are aware of these phenomena, we should always try to acquire accurate opinion by e.g. being the devil’s advocate and argue in both sides, collect information from liberal news group and finally listen to the opposing point of view with an open mind.
As a system integrator and designer I always have a preference towards open source technology such as Alfresco. I have done several implementation of Alfresco for a few organizations, include educational institution and for service business using free edition of Alfresco.
After the age of windows file sharing, document collaboration platforms has come a long way more accessible. Today we have many matured document collaboration platforms such as EMC Documentum, MS SharePoint, KnowledgeTree, Liferay Portal, Alfresco etc.
Alfresco is one of the leading open source ECM (Enterprise Content management) Platform, which can be used on-premise as well as in the cloud. Alfresco is feature reach, built on open standards. Alfresco implements technologies like Workflow, Business Process Integration, task management and assignment, Version Control, Online Previews, Repository access via CIFS/SMB, FTP, WebDAV, NFS and CMIS, On-premise to Cloud Sync (dropbox like sync), Desktop integration with Microsoft Office, OpenOffice.org and LibreOffice, Comprehensive Search, Pluggable authentication. These features are supported out of the box. Alfresco being an open Source, open standard product. Many other application integration is also possible with little effort.
As the title suggests this book is written for Alfresco 4 Enterprise edition (commercial), however most of these examples should work on the free edition as well. “Alfresco 4 Enterprise content management and implementation” is probably the only Alfresco ECM book out in the market for “Version 4” as on Dec 2013. It is needless to say this book has no competition. Never the less this book is a well written one. Following Alfresco 3 Enterprise content management, which makes it the second version even more solid.
This Alfresco book covers but not limited to topics such as installation, getting started, security, workflow, other application integration, alfresco share, UI customization, search, imaging and Forms Processing and systems administration. The topics are explained with appropriate diagrams, configuration screen shots, example configuration files and java scripts; which makes this book easy to follow. This book can be used as a cookbook as well.
Some of the chapters can be useful for business owner, process owners or project managers who wants to take full advantage of alfresco ECM, in terms of mapping business process to the application or leveraging application features in the business e.g. introduction to Alfresco, Implementing Business Rules, Implementing Workflow etc.
Hope you find this book useful as I did.