Showing posts with label MIT. Show all posts
Showing posts with label MIT. Show all posts

Monday, January 7, 2013

mosh, the roaming mobile shell from MIT

Mosh: the mobile shell

Just seen via Hacker News.

mosh looks very interesting based on the description at the link above.

Excerpt:

( Mosh
(mobile shell)
Remote terminal application that allows roaming ,
supports intermittent connectivity , and provides
intelligent local echo and line editing of user
keystrokes.
Mosh is a replacement for SSH. It's more robust
and responsive, especially over Wi-Fi, cellular, and
long-distance links.
Mosh is free software, available for GNU/Linux,
FreeBSD, Solaris, Mac OS X, and Android. )

And that's just first part of that intro page, which is fairly long and has lots of interesting details on the benefits of mosh, as well as some background on its internals. I read a large part of it. The Android port is experimental, by a third party, but they are working on an official one.

HN thread about it (early, will probably grow) includes some possible cons too:

http://news.ycombinator.com/item?id=5016745

- Vasudev Ram
www.dancingbison.com

Monday, September 10, 2012

The OpenCourseWare Consortium

By Vasudev Ram


I got to know about the OpenCourseWare Consortium via visiting the Saylor Foundation site again while writing my blog post of today about the Saylor Foundation's $20,000 Open Textbook Challenge.

(The Saylor Foundation seems to be a member of the OpenCourseWare Consortium.)

The OpenCourseWare Consortium (OCWC) "is a collaboration of higher education institutions and associated organizations from around the world creating a broad and deep body of open educational content using a shared model."

Links about them:

The OpenCourseWare Consortium - About Us.

More about the OCWC.

OCWC Board of Directors.

OCWC Staff.

What is OpenCourseWare?

I guess it all started with the OpenCourseWare initiative of MIT.

- Vasudev Ram - Dancing Bison Enterprises



Friday, March 23, 2012

MIT free online beginner's Python programming course

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/

The course is suitable for people with no programming experience. This is part of MIT's OpenCourseWare project (OCW), via which a huge part (all?) of MIT's courses are made available free online for anyone to use.

- Vasudev Ram
www.dancingbison.com
twitter.com/vasudevram

Monday, October 10, 2011

Matchmaker can ease object-oriented program maintenance

By Vasudev Ram - dancingbison.com | @vasudevram | jugad2.blogspot.com

Matchmaker looks interesting and may help in some cases to ease and speed up maintenance / enhancement of object-oriented programs, particularly open-source ones.

Article about Matchmaker:

http://www.physorg.com/news/2011-10-oracle-object-oriented-programmers.html

(The above article was republished on the PhysOrg site courtesy of MIT News (http://web.mit.edu/newsoffice/)

Excerpts:

[ Matchmaker is a research system that "automatically determines how objects in a large software project interact, so it can inform latecomers which objects they will need to design certain types of functions. The system could be of particular use to programmers working with open-source software, whose licensing terms require that its underlying code be publicly disclosed. Someone wishing to simply add a function to a common open-source program, for instance, may not want to spend the week it takes to get up to speed on all the program's objects.
...
Matchmaker builds up its database of object linkages in a program's source code by monitoring the program's execution. In the case of Eclipse, it noticed that every time a Scanner was invoked, so were the other objects.
...
Foster points out that Matchmaker can't answer all the questions that a programmer new to an application might have.
...
Still, Foster says, in the instances where Matchmaker is applicable, "you're going to get result that's vastly superior. You're going to get a result in seconds or minutes instead of having to search on Google, filter out a lot of bad answers, figure out what people meant when they explained various things — if the tool works for the problem, it's very useful." ]

Posted via email

- Vasudev Ram @ Dancing Bison