Showing posts from 2018

How to Setup Low cost Video Conferencing System for Home

Purpose: To have a low cost Video Conferencing Solution which can work on Normal TV Set and do not need login and configurations like Skype or Zoom does. It will help Kids and aged persons to use it easily on just a push of a button to be ready for video chat on a home TV. Low Cost is another factor. 

Video calling is an option for most people, however, as some old age parents are not in the position to learn how to use a computer, the only option was to build a system that would be as simple as possible for them to operate, wouldn't need maintenance, and it would be inexpensive as well. Additionally, the system had to be able to be connected to a television screen, so they will be able to comfortably use it and they won't have to look into a tiny phone screen in order to see .

Some SMART TV have Skype feature but camera for that much costly than the raspberry system. Also with no proper support and updates it does not give much quality on Smart TV. Benefits summary:
- Low cost u… Dynamic User Form Creation from Database for Insert and Update

Here was my requirement, I wanted to have a mastertable as shown below where i can put form information with Labels, TextBox, DropDownList, Checkbox, Date Fields etc and just call the formid and all the controls of form will be rendered on screen.

Next important step was to insert the data in designated field of multiple tables. That too needs to be controlled from master table.

Another step was to update the data in designated multiple tables.

You can design the master table field_master for forms in sqlserver, mysql, sqlite etc.

Printorder is the order of rendering the control on Formformid represent which form you want to render. You can have so many forms in the table identified by this field.field_name is the name to be displayed as label for control like Namefield_type is the type of control to be rendered like text for textbox, label for label, dropdown for List etc.required Y or N for field is required or notdefault_values   Here you can enter values like Vinod for name, If yo…

New Password System to Kick in Soon

For ages users are fed up of Password Policy enforced by IT System administrators. Sooner you may get rid of complex Passwords. All major vendors and organisations will soon adopt new Passoword Guidelines in new computing era.

The National Institute of Standards and Technology (NIST) is a non-regulatory federal agency within the U.S. Department of Commerce. NIST only regulates federal agencies, corporate security teams are taking advantage of their guidelines.NIST has  drafted new rules and recommendations for protecting digital identities.NIST advises agencies to jettison outdated password complexity rules in favor of user-friendliness. Hera are new recommendations:
1. NIST recommends removing all password complexity rules, they just create a false sense of security.Length matters a lot more, which is why the new guidelines call for a strict 8-character minimum and even suggested moving character maximums to at least 64. Blank space allowed.
2. No Periodic Password Resets: Frequent mand…

ASP.Net HTML5 Client Side Caching using Service Worker Simplified

Client Side Caching Concept:

1. In HTML Era : Cookie was used to save content locally

2. In HTML5 Era: manifest file used to contain data like

Offline files

Online Files

This scheme was deprecated in 2016

3. Latest HTML5 Caching: Service Worker.js

Your website must run on SSL to use the caching feature.

How it works:

1. You have to write this script in your html5 or aspx page at bottom of body tag to register the serviseworker.js

 <script type="text/javascript">
    // ServiceWorker is a progressive technology. Ignore unsupported browsers
       if undefined'serviceWorker' in navigator) {
            console.logundefined'CLIENT: service worker registration in progress.');
            navigator.serviceWorker.registerundefined'serviceworker.js').thenundefinedfunction undefined) {
                console.logundefined'CLIENT: service worker registration complete.');
            }, function undefined) {

Google+ Followers