Tuesday, December 28, 2010
Wednesday, December 08, 2010
Saturday, November 13, 2010
The final list is here http://foss.in/talks/final-list.html#more-1674
There are some very interesting talks, I am speaking on "Operating System Caches in a virtualized environment". Please do attend
Wednesday, November 03, 2010
Get Fedora 14 from https://fedoraproject.org/get-fedora. The website has a great new look and feel, check out http://fedoraproject.org/.
Checkout some of the cool tools and features at http://fedoraproject.org/en/features/
libcgroup has been updated to 0.36.2, I'd recommend moving to 0.37 (it should be available soon)
I've been using Fedora for a long time and constantly since Fedora 11. I still remember seeing Fedora core 1 announced and Fedora core 2 shipped with the 2.6 kernel, wow! we've really come a long way! There is much more to cover.
Tuesday, November 02, 2010
cgconfigparser supports quotes
lots of bug fixes for tools (cgget, lssubsys, etc)
cgsnapshot is a cool new tool!
The release is available from https://sourceforge.net/projects/libcg/files/
As usual the home page is at http://libcg.sourceforge.net/, the generated documentation is at http://libcg.sourceforge.net/html/index.html. The source code (git) is at http://libcg.git.sourceforge.net/git/gitweb.cgi?p=libcg/libcg;a=summary
Sunday, October 24, 2010
- Group your tabs is a really cool feature
- Refresh button has moved to the right
- Book marking got a whole lot easier
- When pointing to a hyperlinked item, the address bar shows what the URL of the linked item is (quite cool)
- There is a new firefox sync in preferences to sync firefox across all devices
- The web console looks interesting, but nothing to beat Chrome's developer tools
There are many more, these are what I could see from my first impression. I'll try and post some interesting screenshots. I've also heard that the firefox 4 javscript engine is now one of the fastest engines (really cool!)
On my wish list, I have
- Better download manager
- Ability to do private and non-private browsing in parallel
Saturday, October 23, 2010
Both are great projects, it is interesting to understand their architecture (which of course is way deeper than this post :))
Friday, October 22, 2010
There is also a great video on cgroups, really nice to see technology developed being exploited. The video is crisp and clear, do watch it now
Sunday, October 17, 2010
My first delight was to learn about piecewise functions. I decided to play with a square wave of time period 20.
I started with a function that looked like
f1(x) = 1
f2(x) = 0
f = Piecewise([[(0,10),f1],[(10,20),f2]])
Plotting the function with plot(f) showed
Which is exactly what I wanted. Piecewise class also supports a number of very useful functions related to fourier series.
One particularly useful one is a plot fourier series partial sum. The function shows how as we add more frequencies the fourier approximation to the original wave gets better
I started with
f.plot_fourier_series_partial_sum(150,10,-20, 20) gave me
This looks like a good approximation to the wave we started with and almost looks like the signals I got on my oscilloscope during my engineering days :)
The next important thing was to get the sine and cosine coefficients
print "sine terms"
for j in range(0,21):
print "cosine terms"
for j in range(0,21):
sine terms 0 2/pi 0 2/3/pi 0 2/5/pi 0 2/7/pi 0 2/9/pi 0 2/11/pi 0 2/13/pi 0 2/15/pi 0 2/17/pi 0 2/19/pi 0 cosine terms 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Overall, I had good day with sagemath. I need to experiment with some of the discrete functions. Keep tuned in, I'll try and keep you updated on how it goes.
Saturday, September 11, 2010
I am quite excited about http://www.linuxplumbersconf.org/2010/ocw/events/LPC2010/proposals, but unfortunately I won't be able to attend this year. The other exciting event was KVM forum, I could not attend, but I am glad the proceedings are available http://www.linux-kvm.org/page/KVM_Forum_2010
Friday, September 10, 2010
Power Programming—Bitwise Tips and Tricks
If you are a seasoned programmer, these tips and tricks will seem very familiar, and are probably already part of your repertoire. If you’re a novice programmer or a student, they should help you experience an “Aha!” moment. Independent of what you currently do, these tips and tricks will remind you of the wonderful discoveries in computer science, and the brilliant men and women behind them.
Monday, August 02, 2010
Saturday, July 31, 2010
Saturday, July 10, 2010
If you are coming over, it'll be really nice to see you there
Sunday, June 13, 2010
My sleepy eyes told me something was not correct, my brain told me it is pulseaudio shaking the room with the sound, but my ears did not agree. Well I guess we'll know what happened in the morning, was it a quake, who won the soccer match and will pulse audio work as expected?
Monday, May 17, 2010
Just as I write this, England have beaten Australia to win the World T20 world cup!
Wow! What a week of surprises. I wonder if the football world-cup will hold some interesting surprises as well.
Friday, March 19, 2010
I am giving a shot at posting this blog entry from a standalone client. Like it very much, quite cool and awesome.
I also like that I can bold, italicize, underline,
increase font size,
- number items
- Who is number two?
- bullet them
- bullets, like sub-bullets
So much more easily. There is also tables, pictures, etc, but I’ll get to them slowly.
Friday, March 12, 2010
This morning I got a message in my inbox that said
"I'm using cgroups for lots and lots of users per server (2.000 or more).The problem is, I'm using one cgroup per user (for memory reasons)." See http://permalink.gmane.org/gmane.comp.lib.libcg.devel/1737
I was surprised to see that someone wanted to create so many cgroups, my first reaction was "Oh! my god" I hope we don't have a major bug in functionality or scalability.
I looked at the code and asked for counter that controls maximum number of groups to be scaled to something like 2048, hoping that the code would work, here is what I heard back.
"Yes!!! Thank you very much.. Its working now.. 37 thousand lines, 1400users (one cgroup for each user) :D Server is up and running now :D". See http://permalink.gmane.org/gmane.comp.lib.libcg.devel/1744
They use memory cgroups in their setup both hard and soft limits, so kudos for testing the whole solution. I never expected that we would be able to parse those many lines and support that sort of a configuration. This is where open source wins, I was able to provide a solution in seconds and I am hoping more feedback from the end users will help drive all the technology they use and I develop in the right direction. Had our software not worked well, we would have fixed it to enable the end user at the earliest.
Open Source blows my mind again and again!
Friday, January 22, 2010
Introducing Kernel Samepage Merging
The motivation of KSM comes from the observation that on a large machine running several virtual machines (potentially running the same OS), there are a number of duplicate pages, each consuming a page of memory in the hypervisor.
- There were very good talks, I spoke as well (see http://foss.in/2009/schedules/talkdetailspub.php?talkid=15), but I was surprised to see people who had never contributed code, presenting, even though that is something that FOSS.IN was trying to move away from.
- Atul stepped down as the organizer or key-organizer of FOSS.IN. We've had some interesting discussions on the mailing list, I'll certainly miss those
- Stalls - the stalls from Nokia and some of the student stalls were awesome, I was hoping to see some key innovative work happening
- Goody bag - I did not get my goody bag, I asked early and I was told to come at the end, but I was told they ran out :( I missed out on the mug I admire soooooo much
- FOSS.IN almost seeming like FOSS.DE (we need a stronger rotation policy :), just kidding on this one)
- I loved the spirit of FOSS.IN
- Loved the environment and speaking to the volunteers
- Pulseaudio, I typically and still to some extent don't like Pulseaudio, but the technology and the architecture I learnt from the learned, seem very impressive
- The hobby electronics group and their project
- The workouts were excellent, the BoFS and many workouts had more focus
- The rock music by the Raghu Dixit Project
- Met some free lancers using Linux, they did not have stalls, but their projects sounded very exciting
- The participants were serious about what they wanted to work on, which is very exciting to see
- Networking and spending time with people
- The food arrangement, Hallimane