Skip to main content

Posts

USB Type C - The new Standard of Data Interface

USB-C aka USB Type-C aka USB 3.1 is the new standard which OEM companies going to adopt from 2014 onwards. This standard has been given a great boost by Apple MacBook 2015 edition thus paving way for next generation data transfer speeds and compatibility. Apple Macbook now has a single external interface ( A SINGLE port !! can you believe it !!) which shows the flexibility of USB3.1 . USB TypeC Port in 2015 Apple Macbook Pros of USB Type-C (USB 3.1) High Data Signalling Speed of 10Gbps (i.e Twice that of USB3.0 and 16x of USB2.0) Industry Standard and adopted by all major OEMs Reversible plug orientation (i.e. you can plug USB cable in any direction) Backward compatible with USB 3.0 and USB 2.0 Various Power Profiles and can deliver upto 100W @20V(5A) Multiple channels of data flow thus be used at both host and device side Can replace multiple other data transfer cables (Thunderbolt, USB TypeB etc) USB Speed comparison Various USB2.0 ports Th

CRUD form using Datatables with dynamic Add & Delete rows

Hope you guys have suffered same issues as me with Web Development to create forms with Create/Read/Update/Delete functionality. I really use "Datatables" ( www.datatables.net ) for displaying data in tabular format.  Datatables has got many advantages and is easily compatible with bootstrap stylings. IE8+ support, major browser support and uses jQuery as its core Can natively map JSON data Searching and Filtering functionality with pagination Support MultiLanguage support, ClientSide Sorting, AJAX based inputs Can filter required Columns at front-end Datatables is free but it's editor (editable tables) are paid. Hence I thought of putting together a simple table to use for editing and publishing data for POST purposes. In Summary, what we are doing here is Creating HTML stub with table headers within a form . Also add "Add Row" and "Delete Row" buttons with onclick actions attached to it and a "Submit" button In your javas

Web Development Test bed

There are quite few test-bed online for your web-development . JSFiddle was on the top but now it is loosing its sheen. I have now moved most of my web-development tests to "plunker" which is much advanced than already available ones. Moreover you can integrate with your github.com id thus keeping version of your code Please find a sample Plunker embedded into google blogger (Sample below) Loading plunk... Code to embed is:

IMDB API's and URL based search parameters

Advanced Search in IMDB I'm a big fan of IMDB and everytime if you really want to do detailed search, you need to use IMDB Advanced Search . But this is not practical each time, but seems you could tweak IMDB URL's to do magic searches. Few examples below. If you look the search tag, everything is self explanatory Most Popular English/Hindi-Language Feature Films Released 1 January 1980 Or Later With User Rating Between 7.5 And 10 and At Least 500 Votes http://www.imdb.com/search/title?languages=en,hi&num_votes=500,&release_date=1980-01-01,&title_type=feature&user_rating=7.5, Highest Rated Feature Films Not In "watchlist" Released 2011 Or Later With At Least 5,000 Votes http://www.imdb.com/search/title?num_votes=5000,&release_date=2011,&sort=user_rating,desc,&title_type=feature&my_ratings=exclude&lists=!watchlist IMDB Top TV Series - Highest Rated TV Series With At Least 2,000 Votes http://www.imdb.com/sea

Certification authority and applying certificate to your domain

Generating a Certificate Signing Request and applying the certificate is  very frequent. Some companies require 2048 bit signatures. The following steps will create certificates with 2048 bit and later apply to relevant httpd (apache) server. Certificate Hierarchy Creating a CSR Values Country Name (2 letter code) [AU]:GB State or Province Name (full name) [Some-State]:London Locality Name (eg, city) []:Croydon Organization Name (eg, company) [Internet Widgits Pty Ltd]:My company Organizational Unit Name (eg, section) []:diaryfolio.com Common Name (eg, YOUR name) []:subdomain.diaryfolio.com Email Address []: Things to remember In most cases, ensure "Email address is left blank". But consult your certificate signing authority on this. Ensure "Common Name" matches exactly the "ServerName" specified in your httpd.conf (or httpd/conf/extra/httpd-ssl.conf) Actual Creation Below creates CSR with 2048 bit # CSR Key generation # Generate a

Dawn of Satellite Communication (Sat phones)

With the aftermath of MH370 flight, it has become clear how important is to deliver communication at a much robust & reliable levels. It is essential to use satellite communication as primary mode rather than tower/cell based telephony. inmarsat isatphone2 coverage Some of the ideas we want to explore are Crowd funded satellite communication Reduced cost of satellite based communication More competition among satellite based operations Apple and Google similar companies into Satellite phones manufacturing and publicity Inmarsat IsatPhone v2 Highly dependendable (reliable & robust) phones Satellite coverage upto 99.9% of land area

Chromecast vs Miracast and Miracast devices review

Many of you would have seen Google announcing "Chromecast" device across many countries. You might also have seen references of "Miracast" too in many blogs. So what are they and how they differ? Chromecast is a hardware device (dongle shaped) developed and marketed by Google. The device plugs into the HDMI port of your television/projector and, plays audio/video pushed via Wifi from a limited set of support devices and softwares/apps. The apps are limited and following link shows supported apps . Miracast is a wireless screen-mirroring/casting standard using Wifi. This can be equated to bluemooth media transfer which you might be familiar already. Miracast thus is NOT a hardware, not a software , but just a standard so that corporations/developers can build their devices (laptop, smartphone, tablets etc..) to push media content to your Television or projectors. Miracast can be better compared to Airplay rather than Chromecast . Thus Chromecast and Mi