Friday, January 20, 2017

Happy 3000 PageViews - (2017 Jan 20 Fri)

CONGRATULATIONS
Today
On 2017 January 20 Fri
my this Blog reached 3000 page views mark
A lot of THANKS to visitors
Please keep visiting this blog
and
tell others about it
Congratulations to me also

Monday, January 16, 2017

Online Status sharing protocol - Part 1

Online Status sharing protocol
(Part # 1)
.
      Although I was thinking about it for some time now but few days ago while I was connecting my 'facebook' and 'twitter' account together, so that tweets made by me on twitter also show on my facebook timeline and public posts made by me on my facebook profile's timeline also show on twitter, I noticed something which urged me to make this post.
      So what I noticed during that experiment cum adventure on two social networking sites namely 'twitter' and 'facebook'?
      Very simple. After connecting my 'twitter' and 'facebook' accounts together I made some posts and tweets there also. So that I can see how it works and how my tweets on 'twitter' look on 'facebook' and how my posts on 'facebook' look on 'twitter'.
      Then First I noticed that on facebook there is no differene between post made on facebook and post made via twitter's tweet. I do not know how to share public facebook post here so far.
      And Second (a) I noticed that on twitter one can not distinguish between native tweet from tweet comming from facebook as long as text size is within max limit at twitter. As one can see here 'tweet source is twiter' and here 'tweet source is facebook'.
      And Second (b) I noticed that if post comming from 'facebook' is larger then max limit of tweet at 'twitter' then a facebook link get added to end of comming post on 'twitter' giving some idea of tweets origin. As one can see here tweet source is facebook.
      This confusion of not knowing origin of tweets/posts etc made me to think for it's solution. And I strangly very quickly arrived at it's solution which is as follows.
      First posts/tweets which are not native but are actually received from some other site will be called 'echo posts' or 'echo tweets' etc or simply 'echo'. And will be distinguished from native posts/tweets etc by logo 'favicon' of the site from where posts/tweets are comming added before posts/tweets etc.
      Second if comming post/tweet is native at site from where it is comming then favicon appended before it will have single line border otherwise it will have double line border.
      Third if site from where post/tweet etc is comming does not have favicon or it's favicon is not currently available then default image with a questin mark in it will be used as favicon replacement.
      Fourth on moving mouse over fecicon user will be able to view full name of site from where post/tweet etc is comming.
      Fifth on moving mouse over favicon user will be able to also view number of times post/tweet etc got echoed in direct path from first time it got posted to this location.
      Sixth on moving mouse over favicon user will be able to also view total number of times post/tweet etc got echoed in all paths/branches from first time it got posted to current time.
.
      I think this is a simple solution for a not so obvious problem and is easy to implement on any site also.
.


Saturday, December 24, 2016

Happy 2000 PageViews - (2016 Dec 24 Sat) - 2


Why and How I made this post?
- - -
After making previous post Happy 2000 PageViews - (2016 Dec 24 Sat) 
I become impressed by it's look and feel.
But after some time, as there is nothing final in art,
I started thinking in what other ways
 that post can be made to improve it further in look & feel. 
After some thinking I shortlisted some options
and then selected one of them for working.
So I made this above image 
via 
Microsoft Windows Powerpoint 2007
(for main work: wordart etc)
and 
site online-image-editor
(for adding watermark, creator info and logo)
and 
Microsoft Paint
(for saving screenshot of work in powerpoint as image).
.
Final product looked so good to me that I decided to put it here.

Happy 2000 PageViews - (2016 Dec 24 Sat)

Today on 2016 Dec 24 Sat
my this Blog 
reached 2000 page views mark.
-
A lot of THANKto 
Visitors, Viewers, Readers and Wanderers.
-
Please keep visiting this blog
and tell others about it.
-
Congratulations to me also

Thursday, December 22, 2016

Nursery Rhymes & Kids Songs at ChuChu TV

ChuChu TV
Nursery Rhymes & Kids Songs
.
      Some time back in my older post 'JAN' Cartoons for Kids at See TV I mentioned about 'JAN' Cartoon for kids from SeeTv. Last night before sleeping I wondered why I forgot to mention another channel called 'ChuChu TV Nursery Rhymes & Kids Songs' then. It is full of so like-able videos.
.
      Therefore I am making this post
.
      ChuChu Tv channel is full of very good quality educational videos for kids. So far videos we watched in it are all very much liked and enjoyed by Ishi, 3 years old daughter of my younger brother. Ishi is watching and enjoying videos from channel 'Chu Chu Tv' and many other channels for around 1 year now. Older persons in our home also like these videos very much.
      Videos which I also liked very much from 'Chu Chu Tv' include:

Five Little Ducks Nursery Rhyme With Lyrics
link to video
.

and

The Numbers Song - Learn To Count from 1 to 10
link to video
.

      This channel's content shows that Good work is done by 'Chu Chu Tv' team. Keep it up.
.


Wednesday, December 14, 2016

Culture, History, Language and Religion education in our Country

Culture, History, Language and Religion education in our Country 'Pakistan
    In our country it remains a hot topic to discus in what language to educate and what languages to educate etc. And I am also one of them who spent some time on thinking about this topic. After researching what is happening around the world on this topic I once upon a time made a new idea for giving language education in our country Pakistan.
    Idea was simple and easy to understand and implement. According to that idea first we will divide language subjects into 3 categories like
.
1) International language
    In this category English will be compulsory subject and any number of other language not spoken in our country optional subject.
.
2) National language
    In this category Urdu will be compulsory subject and any number of other language spoken in our country optional subject.
.
3) Mother tongue
    In this category student's Mother tongue will be compulsory subject and any number of other mother tongue of our country optional subject.
.
    And it will be made sure that language subjects of all 3 categories taken by student are different.
.
    This way we will be able to teach our students many international and national languages as well as their own mother tongue.
.
    Mother tongue will be taught on the patten of 'teach your self' books. So if in a class of say 50 students have 50 different mother tongues they all will be able to learn their own mother tongue.
.
    This way students will be able to learn languages of their own choice and society will get a lot of students knowing a lot of languages. So every one will benefit from this system of language learning.
.
    As one can see this scheme is not only easy and simple but also unique because it also teaches every student it's own 'mother tongue'.
.
    So as you can see this scheme of language education is very futuristic and useful. And any country including ours can implement it very easily.
.
Afterthoughts [2016Dec20Tue]
.
    After writing above text and reading it again and again for removing typing mistakes and improving text another idea visited my mind and that is that same way every individual student can be taught his/her very own Religion, History and Culture as well. And I think this a great idea to implement any where in our world including our country.
.


Sunday, November 20, 2016

Enhanced HDD with 3D storage and parallel read/write

HDD with
3D storage and parallel read/write
.
      Since many years I am searching reading and researching about digital storage devices used in Computers like floppy- disks, HDD and CD/DVD etc. Specially in what format data/information is stored on them and how data is read from them and how data is written to them.
      I read mostly about ram, floppy disks, cds/dvds, tapes and many other old devices.
      I was able to understand some, some went above my head and I made some ideas myself. Specially about format for storing data/information on HDD and also how to write data/information to HDD and how to read data from HDD.
.
Ideas I made are as follows:-
.
1) How to store data on HDD:
.
      Now a days data is stored in 2 dimensions on surface of HDD platter called tracks and sectors. Smallest unit HDD can read/write is called 'sector' and smallest unit within sector is bit which are actually written to or read from surface of HDD. 'Bit' can represent 2 states, 0 or 1 only meaning only 2 type of values can be stored in 'bit'. Where as my idea is to store entire byte at 'bit' location. Meaning instead of storing '2' type of values at bit location I want to store '2 power number-of-bits-in-byte' type of values in bit location. For example a byte of 8 bits there will be total 256 values. And of course now bit location will be called byte location and bits will be inside it in 3rd dimension
      This way HDD capacity will increase with size of byte.
.
2)How to do data read/write on HDD:
.
      This I will explain with the following example and I will try to keep it easy. Think of a HDD of any standard size with only 4 tracks on it and only 4 sectors per tracks placed at equal distance. My idea is that there will be as many read/write heads as there are sectors on HDD. With each head stationed on start of some sector. Either heads or platter of HDD will move and other will be unmovable. So on any read/write request for a cluster, movement will be only for the length of sector. In other words read/write process for entire cluster will be done in parallel. Plus read/write of more then one cluster in parallel will be possible also. All this in movement of 1 sector only.
      Thus improving the HDD performance in term of time.
.
 [Addition: 2016Nov28Mon] 
      And if I further pack data meaning make bit location represent entire sector then there will be no need of moving platter or head as all head will be now stationed right above some sector which they will read or right without need of any movement. Not only it will increase HDD size (in multiple of sector size in bits) it will also increase speed of data read/write also.
.
 [Addition: 2016Nov29Tue] 
      In my system of things 'bit location' will be called something like ASL 'actual storage location'. Because actual storage will be done at these locations.
.
Further advantages:
This type of HDD will provide many other interesting possibilities also. Like:-
1) Entire HDD will be able to have it's own default sector and byte size.
2) Each partition will be able to have it's own default sector and byte size.
3) Each folder will be able to have it's own default sector and byte size.
4) Each file will be able to have it's own sector and byte size.
.