USB-C Connector (USB Type-C is the official name) Increasingly Being Used in Modern Smartphones and Other Computing Devices. USB-C is not like the classic USB connectors (including the microUSB and MiniUSB connectors). USB came as a replacement for the large connectors to replace the serial ports, parallel ports, the port for PC mouse and keyboards. USB Type B was designed for the larger, … [Read more...]
Archives for September 2019
How to Use Android Smartphone as IoT Device (Termux, Node-RED)
We can use any modern Android Smartphone something like a Raspberry Pi with a camera, all the sensors & send the collection to any IoT platform. Although it will sound like a complex work it is easy because of a lot of development by many hundreds of developers. There are ready to use Android applications which does the similar job from GUI and connect with IoT platform like IBM Watson IoT … [Read more...]
Difference Between Apache Solr and Apache Lucene
One user have installation guide for Apache Solr but we do not have guide for Apache Lucene. It is kind of deliberate omission. There is an easy way to use Lucence on the command line. In most of the situations possibly you'll use Apache Solr and when you'll realize the need to utilize Apache Lucene, then you'll not need our help on installation. Solr is based on a Java library which is known as … [Read more...]
How to Install CockroachDB on Ubuntu Server
CockroachDB is an Open Source NewSQL DBMS. If you are new to the NewSQL world - CockroachDB can run on Raspberry Pi to large cluster of servers. Distributed Online Transaction Processing (OLTP) is one of the widely known use case of CockroachDB. CockroachDB is an interesting DBMS. It uses PostgreSQL protocol and you'll feel to find some MySQL syntax. It has good things of both RDBMS and NoSQL. It … [Read more...]
Review of 101Domain For E-commerce
In a past article on ICANN's new domain name transfer policy, we mentioned 101domain as one of a few other service providers. After that article our readers asked us to know more about their total set of services. What attracted us to 101domain is their insightful blog on technical matters around domains, SSL, and corporate brand services. The articles on their blog demonstrate carefulness around … [Read more...]
MySQL Versus NewSQL
From our article What is NewSQL, a question possibly will come in mind - MySQL with InnoDB engine is also coming under the classification of NewSQL. Then why we need to think, learn, use the new software such as Google Spanner, Clustrix, NuoDB, TransLattice? NewSQL is the latest implementation of relational databases. Traditional relational databases including MySQL with MyISAM engine were … [Read more...]
Review of Samsung A50s Smartphone With Optimization Tips
After J7 Max, it is a good set from Samsung thinking their rule of hefty pricing. It records 4K/UHD video, has an on-screen ultrasonic fingerprint sensor, the screen is beautiful, it has Dolby Atmos. Samsung Galaxy A50s is not powered by a Snapdragon processor. What it offers is a good-enough performance with modern sensor and display for everyday use. Smartphones for regular may get lost or … [Read more...]
How to Package and Run Apache Twill (on Hadoop YARN)
YARN stands for Yet Another Resource Negotiator. YARN is a cluster management technology since Hadoop 2.0. YARN is being extensively used for writing applications by Hadoop Developers. Most of the readers of this website are beginners around big data. For that reason, we point towards the basic theoretical articles such as differences between batch processing and stream processing, differences … [Read more...]
Raspberry Pi Zero For Low Cost IoT Projects
There is nothing to disagree with the advantages and low cost of microcontrollers such as ESP32. But, by design ESP32 can not perform complex computing works. Adafruit's CircuitPython and MicroPython are good way to work with Python on microcontroller. But, there are many use-cases where using MicroPython/CircuitPython pushes to the limit. Cost of boards from Adafruit and Arduino are not cheap … [Read more...]
How to Install Apache Crunch (on Hadoop)
By now, we know the differences between batch processing and stream processing, differences between Hadoop and Spark. Here are the steps to install the Apache Crunch on Hadoop. Crunch is used to creating pipelines that are composed of many user-defined functions. Crunch can run with Hadoop MapReduce and Apache Spark. Apache Crunch library is for tasks which are difficult to implement with just … [Read more...]
What is NewSQL?
NewSQL is a group of newer relational database management system which promises to achieve the scalable performance like NoSQL while being ACID compliant. ACID is a set of properties, namely Atomicity, Consistency, Isolation, Durability. That "standard" intended to guarantee validity facing events such as power failure. Although, NewSQL systems vary widely in their internal architectures, their … [Read more...]