Profile cover photo
Profile photo
ගිහාන් මධුරංග
957 followers -
Friend's for Life.......
Friend's for Life.......

957 followers
About
ගිහාන්'s interests
View all
ගිහාන්'s posts

Post has shared content
hahahah Must See LOL...
Photo

Post has shared content
It's interesting to see how short memory is. I was looking at this article today about Vim's 20th birthday http://arstechnica.com/open-source/news/2011/11/two-decades-of-productivity-vims-20th-anniversary.ars, and thought, "It isn't really Vim's 20th birthday. It's a lot closer to its 35th!" Because of course, vim is really just an extended and improved version of the venerable vi, the first screen-oriented editor for Unix.

While the article starts out with a history of vi, it somehow treats it as if it were a grandparent, rather than the template for what remains. The core design of vim reflects the design insights of Bill Joy, not those of Bram Moolenaar, who refined and updated them.

I find the same kind of historical revisionism about Linux and Unix. For all practical purposes, Linux IS Unix, the system designed by Ken Thompson and Dennis Ritchie, the system whose "architecture of participation" led to the first collaboratively developed operating system, of which Linux is an implementation. Linus Torvalds did a magnificent job of bringing Unix to its current level of success, but let's not forget the people who originally designed it.

It's important to distinguish between software that is a descendant of another piece of software, as say, Unix was a descendant of Multics, or Java of C, and software that is literally a version (albeit an improved version) of what went before.

I remember working with +Linda Lamb on the first edition of our book Learning the Vi Editor (now Learning the Vi and Vim Editors http://shop.oreilly.com/product/9780596529833.do ) back in 1986, when Vi was already a decade old. The intro I wrote for the original edition still survives, though it's been rewritten half a dozen times.

The original version of that introduction more clearly reflected my joy in discovering vi, it's seemingly arcane interface that actually turned out to be a marvel of design, so perfectly adapted to the needs of text editing that I have yet to find a better tool for the job. I celebrate Bram Moolenaar's update to Vi, but I celebrate even more deeply Bill Joy's original creation.

Post has shared content
Everybody who logs onto the internet has used Google before. In fact, you might have even reached this post from a Google search result. What you might not know is, Google shows different logos for holidays and events in different countries. Here are some of the most popular ones selected.
PhotoPhotoPhotoPhotoPhoto
17 Photos - View album

Post has shared content
Pretty much sums it up: Life
Photo

Post has shared content

Post has shared content
චැනල් 4 ට එරෙහි මනුස්සකමේ වීඩියෝව මෙන්න....
එංගලන්තයේ ‘චැනල් 4’ නාලිකාව විසින් දෙමල ඩයස්පෝරාවේ උවමනාව සහ අනුග‍්‍රහය මත සකසන ලද ව්‍යාජ වීඩියෝ පටයට පිළිතුරු ලෙස මෙරට මානුෂික මෙහෙයුමේදී සිදුවූ සැබෑව ලොවට කියන්නට අද ශ‍්‍රී ලංකා රාජ්‍ය ආරක්‍ෂක අමාත්‍යාංශය විසින් පිළිතරු වීඩියෝවක් එළිදැක්වීය.
තිස් අවුරුදු දීර්ඝ යුද්ධයේ මෙරට සාමාන්‍ය මහජන අත්දැකීම් වලින් ආරම්භ කරන වීඩියෝව තීරණාත්මක නන්දිකඩාල් මෙහෙයුමෙන් පසු ගතවූ වසර දෙකකට මදක් වැඩි කාලය ඇතුලත මෙරට උතුරුකරය ඇතුළු සමස්ථ ශ‍්‍රී ලංකාවේම ජන ජීවිතයේ සිදුවූ චලනයන් මැනවින් විස්තර කර ඇත.
මෙම වීඩියෝව ලොව පුරා වේගයෙන් පැතිරවීම ගතවන තීරණාත්මක මොහොතේ මේ පුණ්‍යකර්මය සඳහා මවුබිමේ සුජාත දු පුතුන් වන පාඨක ඔබ සැමදා සහය වනු ඇතැයි බලාපොරොත්තු වෙමි.

Post has shared content

Post has shared content
සඳ මඩලට හිනැහෙන්නට එපා කියන්න..
වසන්තයට යළි එන්නට එපා කියන්න...
මගෙ පාළුව විඳගන්නට මට ඉඩ ඩෙන්න..
ඔබ ඈතින් ඉන්න මතකෙට නෑවිත් ඉන්න...

...ගං ඉවුරට මුමුණන්නට එපා කියන්න...
තරු යායට ඉගිලෙන්නට එපා කියන්න...
මං කෙලෙසක ඒ විසිතුරු බලාන ඉම්ද...
ඔබ ඈතින් ඉන්න මතකෙට නෑවිත් ඉන්න...

මඳ පවනට දැවටෙන්නට එපා කියන්න...
මල් සුවඳට ලංවෙන්නට එපා කියන්න..
මං කෙලෙසක ඒ සිහිලැල් දරාන ඉම්ද...
ඔබ ඈතින් ඉන්න මතකෙට නෑවිත් ඉන්න...

Post has attachment
Baby Seal
PhotoPhotoPhoto
July 8, 2011 (3 photos)
View album
Wait while more posts are being loaded