Tuesday, November 30, 2004

Jon Udell: Open document formats, revisited

Jon Udell: Open document formats, revisited

This got me thinking. What is the shape of the next generation, web-enabled office suite going to be like? Is it going to be as simple as replacing the Save option with an Upload? Is a weblog going to become a glorified document repository. I like the fact that all my data would be in a central place. Plus, if you have a good web service, they should provide backups too. Plus, you should have your document saved locally as it is.

Wish I could give Subethaedit a try... Might give me an idea of how collaboration software is evolving. Dont know of any other collaboration software out their though. Groove is too complicated and closed for an open sourcer to try/adopt.

Monday, November 29, 2004

Web Application Component Toolkit - Model View Controller

Web Application Component Toolkit - Model View Controller:

"MVC is sometimes confused with other patterns that have the same goal of separating user interface from DomainLogic, such as PresentationAbstractionControl."

Peter Yared's Musings: Application Servers 2004: A Big Muffin in a Donut World

Peter Yared's Musings: Application Servers 2004: A Big Muffin in a Donut World:

"After my time at JRad, NetDynamics and Sun, I have been thinking about
how application servers originated, what they were meant to do, and
where they are going.
"

SecurityFocus HOME Columnists: Seeds of Disaster

SecurityFocus HOME Columnists: Seeds of Disaster:

"Look at Internet Explorer for example. Internet Explorer versions 3 and 4 introduced concepts like client scripting, streaming audio, DHTML, ActiveX support, content channels, and an endless list of other cool features. Security certainly wasn't high on that list because back then no one switched browsers for security purposes. Rapid development cycles won the browser wars, and it wasn't the strong-arming or the marketing that motivated users to switch browsers, it was the features. As a result, in the first 24 hours after the release of IE 4, users downloaded one copy every six seconds -- ten terabytes of downloads. IE quickly secured its place as the dominant browser, a title that it still holds today."

Sunday, November 28, 2004

Havent switched to firefox v1.0 yet. I use a lot of extensions and until all of them work with the latest release, I am not going to switch. Some of the extensions tend to have very little support or are not being updated, which would mean that I will be on 1.0PR release for a while.

Also there is a new feature in Blogger, where if you are logged in to your blog, an option will come up that will show an edit icon directly on your blog page. This is a cool feature. There are so many times I've wanted to edit a post, but found it real cumbersome to actually go to the blogger dashboard, and click edit from there.

RED HERRING | Bride of Kazaa

RED HERRING | Bride of Kazaa

Arnold Schwarzenegger married a Kennedy. Michael Jackson married a Presley. And Kazaa married an Internet phone company. Beginning Monday, the latest version of the embattled file-sharing company�s software came bundled with Skype�s free voice-over-IP (VoIP). The union brings Kazaa�s millions of users to Skype, and a dash of respectability to Kazaa. It�s a match made in heaven, if Kazaa�s legal problems don�t get in the way.

Tuesday, November 23, 2004

Dell - Dell Linux - Blog

Dell - Dell Linux - Blog

EVE Online

EVE Online

GameSpy.com - Gaming's Homepage

GameSpy.com - Gaming's Homepage: "
Today: On November 23 at 12:01 AM, GameSpy Arcade held a chat with the WoW developers. check out what was said right here!"

snmp stuff

daemons on Redhat:

/etc/init.d/snmpd (daemon that sits and wait for a SNMP agent to make requests, and then processes them)

/etc/init.d/snmptrapd (Receive and log SNMP trap messages).

snmpwalk: communicates with a network entity using SNMP GETNEXT requests.

snmpwalk -Os -c public -v 1 localhost system

-O specifies output string options.
-Os Deletes all but the last symbolic part of the OID

-c sets the community string (public in the example)
(overriding the default community specified in snmp.conf)

-v specifies the protocol version to use.
(protocol options are 1, 2c, 3)

Sample Run

sysDescr.0 = STRING: Linux linux 2.6.8-24.3-default #1 Tue Oct 26 14:40:54 UTC 2004 i686
sysObjectID.0 = OID: netSnmpAgentOIDs.10
sysUpTime.0 = Timeticks: (1992) 0:0
sysContact.0 = STRING: Sysadmin (root@localhost)
sysName.0 = STRING: linux
sysLocation.0 = STRING: Server Room
sysORLastChange.0 = Timeticks: (5) 0:0
sysORID.1 = OID: ifMIB
sysORID.2 = OID: snmpMIB
sysORID.3 = OID: tcpMIB
sysORID.4 = OID: ip
sysORID.5 = OID: udpMIB
sysORID.6 = OID: vacmBasicGroup
sysORID.7 = OID: snmpFrameworkMIBCompliance
sysORID.8 = OID: snmpMPDCompliance
sysORID.9 = OID: usmMIBCompliance
sysORDescr.1 = STRING: The MIB module to describe generic objects for network interface sub-layers
sysORDescr.2 = STRING: The MIB module for SNMPv2 entities
sysORDescr.3 = STRING: The MIB module for managing TCP implementations
sysORDescr.4 = STRING: The MIB module for managing IP and ICMP implementations
sysORDescr.5 = STRING: The MIB module for managing UDP implementations
sysORDescr.6 = STRING: View-based Access Control Model for SNMP.
sysORDescr.7 = STRING: The SNMP Management Architecture MIB.
sysORDescr.8 = STRING: The MIB for Message Processing and Dispatching.
sysORDescr.9 = STRING: The management information definitions for the SNMP User-based Security Model.
sysORUpTime.1 = Timeticks: (4) 0:0
sysORUpTime.2 = Timeticks: (4) 0:0
sysORUpTime.3 = Timeticks: (4) 0:0
sysORUpTime.4 = Timeticks: (4) 0:0
sysORUpTime.5 = Timeticks: (4) 0:0
sysORUpTime.6 = Timeticks: (4) 0:0
sysORUpTime.7 = Timeticks: (4) 0:0
sysORUpTime.8 = Timeticks: (5) 0:0
sysORUpTime.9 = Timeticks: (5) 0:0

Feed debugger for audio.weblogs.com

Feed debugger for audio.weblogs.com: "


URL:


 
"

Ping form for audio.weblogs.com

Ping form for audio.weblogs.com: "



Feed name:
URL:
 
"

iPodder.org : How to ping audio.weblogs.com

iPodder.org : How to ping audio.weblogs.com: "inactiveTopic How to ping audio.weblogs.com"

Jon Udell: Podcasting mechanics

Jon Udell: Podcasting mechanics: "Clearly, though, a 55-minute audio interview like the one I posted
yesterday qualifies as a podcast -- the sort of thing you might want to
listen to on a portable player, away from your computer, while taking a
walk or riding in your car or exercising at the gym. So it was a good
opportunity to scope out the emerging infrastructure of podcasting."

Tracking Bugs

Tracking Bugs: "Here are some answers:"

Testing ASP.NET 2.0 and Visual Web Developer

Testing ASP.NET 2.0 and Visual Web Developer: "Test Team Structure"

No Software Patents!

No Software Patents!: "The draft directive in question is deceptive because it leads laymen,
and even those legal professionals who are not familiar with the
intricacies of patent law, to falsely believe that it would exclude
software from patentability. However, it is actually a compilation of
the entirety of the excuses with which the patent system has, for many
years, been circumventing article 52 of the European Patent Convention
in order to grant patents on software ideas."

Appeal to the EU Council
by

Linus Torvalds, Michael Widenius and Rasmus Lerdorf

Sunday, November 21, 2004

I've moved to this new apartment, a room that I dont have to share. My neihbour goes to college, and has the college life so many of my friends have. He gets up at night, around 10, sits on his computer and I can hear him playing games all the through the night. Today being Sunday, I woke up at 10am, just as he switched of his computer. Somebody needs a life. Hopefully I am wrong and he does have one, I've just been here a week!
Bloggerbot

Why am I always on the system thats not supported! (Linux)
Have to look into Flickr again.
Adam Bosworth at ISCOC04

Crap I had this big long post, that I lost! Damn it!
Dropping Administrator privlidges

Friday, November 19, 2004

redhat.com | Home

redhat.com | Home: "Desktop Improvements"

I have been using FC3 for a while now, and I must say. I love it! I've had very little problems, and have been able to get all hardware/software to work in it in a successful manner. A distribution with the least amount of problems.

NewsForge | Commentary: Linux is not Red Hat, and other Sun-isms debunked

NewsForge | Commentary: Linux is not Red Hat, and other Sun-isms debunked

Friday, November 12, 2004

Amazon as a network OS

Amazon as a network OS

ActiveState O'Reilly Python cookbook code samples ratings review

ActiveState O'Reilly Python cookbook code samples ratings review: "A numarray set complement
(Gerry Wiener)

This recipe finds the complement of a set of indices. Suppose, for example, you are given a linear ...

Modified: 2004/11/09 09:07"
I've been using Fedora Core 3 for the past few days, and I must say I am impressed. Latest software, installs without problems, lots of small cool stuff that never worked before, like the mouse wheel, or tapping of touchpad for clicks. Fun!

I've been having problems with updating of packages, but that might be because of the load on the servers or something. It will take me some time to get comfortable with redhat/fedora again. The last redhat based distro I used was RH9.0 so its been a while.

Burningbird ? Syndication Wars: The Elephant and the Tiny Little Mice

Burningbird ? Syndication Wars: The Elephant and the Tiny Little Mice

NewsForge | Build your own search engine with ht://Dig

NewsForge | Build your own search engine with ht://Dig: "Ghostscript (for ps2ascii)"

Insert Smiley Here!

Insert Smiley Here!: "As I was saying, this is probably the most important blog post you'll
read today (certainly at dbvt.com/blogs), and its how to insert a
smiley into your own blog posts or any HTML communications.  It
would not survive the trek to text format, but it makes smiling in HTML
a whole lot more fun. Don't you think? J"

No WingDings on my computer (its linux). Wont work for everybody...

ONLamp.com: FreeBSD for Linux Users

ONLamp.com: FreeBSD for Linux Users

O'Reilly Network: Movies of Software

O'Reilly Network: Movies of Software

How It Works...The Computer

How It Works...The Computer

Tuesday, November 09, 2004

Posting from eLinks

Wow! This is a completely new experience. Now one can blog directly from the console. No X required! :)

What's New in Fedora Core 3 SE Linux | Linux Journal

What's New in Fedora Core 3 SE Linux | Linux Journal
The steps you have to go through sometimes to install a program. Here are the steps I had to follow to install eric3 on my distribution (yoper).

1. download eric3 and run configure
2. whoops... need to download PyQT
3. whoops... need to get sip
4. whoops... need qscintilla
5. download and install sip rpm
6. download and install qscintilla
7. whoops... qscintilla requires qmake
8. qt on yoper has no qmake... its a broken symlink
9. download qt... compile... take qmake out and install
10. now compile qscintilla
11. works... now compile PyQT
12. wait a long time....
13. Oh my GOD! its still compiling!
14. compile/install eric3

whew! Now I can start coding!

Adam Bosworth's Weblog: Evolution in Action

Adam Bosworth's Weblog: Evolution in Action: "Put the complexity in small modules, and users can effectively put
together the features they want with the complexity contained in small
modules (that can be released more often, since they only deal with the
underlying platform and their own code -> less complexity)."

Again, talks about the services architecture. But I dont like it. I've seen the services architecture, and I've seen the problem that comes with it. I would have though that blogger itself would have improved in terms of performance, now that it is run by google, but thats not the case at all. The system is still slow, and not that fun to use. Maybe I've been using it for too long. I would give a lot for the OCC enabled rich client for blogger. I tried making one myself, but ran out of time. One of these days I'll get back to it again.

InfoWorld: The state of rich Web apps: November 05, 2004: By Jon Udell : APPLICATION_DEVELOPMENT : APPLICATIONS : WEB_SERVICES

InfoWorld: The state of rich Web apps: November 05, 2004: By Jon Udell : APPLICATION_DEVELOPMENT : APPLICATIONS : WEB_SERVICES: ""

People want to be able to get on a system, and instantly start browsing, filling out forms, or what have you. They dont want to sit on an app and first figure out if they are connected or not. If they are not connected, they have to connect. The wait in itself is bad. Then there is the day when the server does not connect. People just dont want to deal with these things.

Further, todays rich web apps dont have the capability to save data and upload later. Maybe the server is down, maybe it is not responsive or under a lot of load. It would be cool if I could queue up data nad transfer it later. Not possible with any of the web apps that I use. Neither bloglines, blogger, or gmail. Something that might improve as web apps get more mature.

Monday, November 08, 2004

developerWorks : Linux : Technical library : Articles

developerWorks : Linux : Technical library : Articles: ""

Cultured Perl: Writing Perl programs that speak English

Cultured Perl: Writing Perl programs that speak English

Cultured Perl: Perl 6 grammars and regular expressions

Cultured Perl: Perl 6 grammars and regular expressions: "For any Perl programmer, the Perl 6 project is a hot topic. Perl has
always been an evolving language, and Perl 6 has definitely evolved
from Perl 5 in almost every way imaginable (but you can still tell they
come from the same camel). Perl 6 will run on top of Parrot, a
versatile virtual machine that will be able to load and interpret not
only Perl 6 bytecode, but many other languages as well."

Monday, November 01, 2004

Bink.nu

Bink.nu: "Bink.nu is the source for the latest Microsoft news, technology, and downloads.

Author: Steven Bink, a Windows 2000 XP MCSE and MVP from Amsterdam, The Netherlands.

Website Development: Ryan Hoffman, a Microsoft .NET programmer, New York, USA."

The Gripe Line Weblog by Ed Foster

The Gripe Line Weblog by Ed Foster

What interests me most about this particular white paper is that it contains some benchmark results comparing performance of Windows Server 2003 and the .Net development framework versus IBM Websphere running on Red Hat Enterprise Linux. Which brings me to that one little fact I wanted to add. The license agreement for Windows Server 2003 states:

"Benchmark Testing. The 32-bit version of the Software contains the Microsoft .NET Framework. Disclosure of the results of any benchmark test of the .NET Framework component of the Software to any third party without Microsoft's prior written approval is prohibited."

In other words, Microsoft says competitors need their permission to publish results of a study like the one Microsoft commissioned. If IBM, Red Hat, or some other open source advocate wanted to counter Microsoft's claims with a study of their own, Microsoft's license would deny them the right to publish their own set of benchmark results.

Since Microsoft's censorship clause is probably not legally enforceable, it would theoretically be possible for a competitor to do its own study and dare Microsoft to do something about it. In practice, though, a competitor would probably have a great deal of difficulty getting any of the major independent labs to conduct the test without Microsoft's approval. And, assuming that the test plan was one designed to show open source in a far more favorable light than Microsoft's did, it's highly unlikely Microsoft's approval would be forthcoming.

initrd

Distributions these days have something called initrd files, that are supposed to be created for each kernel. These files contain modules that are required by the kernel. They are just compressed init files that you can uncompress or mount. Here are some commands that I learnt to view files in the initrd files.

zcat initrd-2.6.8.1-7.img > /tmp/initrd-2.6.8
file initrd-2.6.8
cpio -i -F initrd-2.6.8 --list | less

According to some articles I read, the file can just be mounted through a loop back device but I had a terrible time trying to do that.

Mozilla and hypocrisy

Right, but what about the experiences that Mozilla chooses to default for users like switching to  Yahoo and making that the default upon ...