BF2 - VOIP With SoundMax Sound Card Fix!

June 30th, 2005

Battlefield 2
The past few nights i’ve been struggling trying to get my VOIP working in the newly released Battlefield 2. Every time I would go into Options | Audio and enable the VOIP checkbox and click apply then go back to the Audio options it would be disabled. After hours of researching I finally have a remedy:

It’s apparently linked to the SoundMax sound cards which are commonly distributed with newer Dell PC’s.

1.) Update your SoundMax drivers to the latest release
2.) Run dxdiag.exe (Start | Run | dxdiag) and go into the Audio options and lower the hardware acceleration slider to “Basic”
3.) Load Battlefield 2 back up and enable VOIP (Options | Audio) and confirm it stays enabled

Notes Tips - Tip #1

June 28th, 2005

Notes Tips

When I first started doing Lotus Notes/Domino I created a database to capture all of my “Notes On Notes”… Basically Hints, Tips and things I learned or crafted that would help me out in future projects. So with that said, here is Tip #1.

Call an Agent Using Javascript Passing Parameters

1) Create a COMPUTED TEXT field called DBServerPath and add the following code to the value:

"/" + @ReplaceSubstring(@Subset(@DbName;-1);"\\";"/")

2) In the onClick event of your button add the following Javascript Code (substitute “AgentName” for the name of the agent you wish to run):

var dBPath = document.forms[0].DBServerPath.value
location.href = dBPath + “/AgentName?OpenAgent&Parameter=WhateverHere”

NOTE: that in the agent the context is not the document that called the javascript but the agent itself so you cannot access the DocumentContext.

Supreme Court rules against file swapping

June 27th, 2005


The Supreme Court today has handed movie studios and record labels a sweeping victory against file swapping, ruling that peer-to-peer companies such as Grokster could be held responsible for the copyright piracy on their networks. In a unanimous decision issued Monday, the nine justices said companies that build businesses with the active intent of encouraging copyright infringement should be held liable for their customers’ illegal actions.

Does this mean the end to P2P? I think not… There are plenty of new encrypted and private peer-to-peer file sharing applications spawning monthly. Rodi, an anonymous Torrent application and several other p2p apps will succeed in Grokster’s demise..

What is so funny about this situation is just as the MPAA takes down 1 p2p app, 5 others spawn, some even offshore or opensource, immune to the MPPA and RIAA ridicule.

I feel quite bitter now having just recently booked our hotel room at the MGM Grand.

Notes/Domino Developer Bell Curve

June 27th, 2005

Rocky Oliver over at LotusGeek did a killer job quantifying Notes/Domino developers into a bell curve of such. So good infact, I have mirrored the data here:

Image

A friend of mine asked me about my thoughts on the “breakdown” of skills and abilities of Domino developers - what is the spectrum of the skills and abilities of the Domino developer community? I have been giving this some thought, and I have come up with a table that describes the “Notes/Domino Developer Bell Curve”,
as shown in the graphic above. Before I send this back to my friend, I thought I would post it here for comments, suggestions, etc.

Curve Position Description Skills %

Power Users Power Users are typically what users were before they became “Notes Developers” in the R3.x days. Power users come from a nontraditional programming background, and usually not even a technical background. Power users may have built one or two simple apps using Simple Actions, Forms, Views, and Formulas; typically they only do private views and simple actions, They don’t understand the Domino Object Model nor any other deeper technical aspect of the platform. They simply do the minimum to get their jobs done.
  • Basic Form creation
  • Basic View creation
  • Simple Actions
  • Some Formula language
5%

Notes Developers “Notes” Developers build simple applications using Forms and Views, and they create Agents and Action buttons using Formulas. They only build applications for the Notes client. They typically fear scripting languages such as LotusScript, Web development, etc. Many developers in this category became Notes developers during the R3.x days, but did not progress as Notes/Domino progressed. Many of these people were employed as Notes Developers during the early 1990s, but were washed out when the IT Boom busted.
  • Form creation
  • View creation
  • Formula-based Actions
  • Formula-based Agents
  • Use hide-when formulas
  • Understand the basic concepts of ACL, security, etc.
10-15%

Domino Developers Domino Developers have moved forward as Notes/Domino has moved forward. Domino Developers understand the concepts of design VS data, they have a basic grasp on the container model, and they “get” Domino security including Groups, Roles, ACL levels and priviledges, etc. Domino Developers are very comfortable with LotusScript, but are not doing much Object-Oriented programming in LotusScript, if at all. Many (those who have been doing it awhile) are also “experts” in the Formula language. This group has not developed any Java development skills. Many in this group are developing applications that have Notes interfaces, Web interfaces, or both so they have good skills in Web languages such as HTML, CSS, and Javascript. Domino Developers rarely venture outside of core Domino development. Domino Developers understand more complex application archtecture models such as multi-database applications, centralized configurationn and management, and so on.
  • Advanced Form creation
  • Advanced View creation
  • Use of subforms, shared actions, script libraries, and other Domino design elements
  • LotusScript
  • HTML
  • CSS (some)
  • Javascript
  • Security skills including roles, groups, encryption, reader/author access, etc.
60%

Domino Plus Developers Domino Plus Developers flex their “mad Domino skillz” by venturing into other adjacent technologies such as COM/OLE integration with other products, advanced LotusScript skills such as C API calls, Object-Oriented programming (creating classes, etc.), and more. Domino Plus Developers are also building complex Web-based applications in Domino. They understand the larger concepts of Web development, and they are able to apply them to Domino development. Domino Plus Developers are integrating Domino into with other platform technologies such as Websphere, or they are integrating it by accessing enterprise systems such as Oracle, SAP, etc. They also are coming up with creative workarounds and kludges in Notes/Domino. Domino Plus Developers also understand the Domino Object Model at an intricate level. Some Domino Plus Developers have moved into Java development as well. These folks are usually the best Notes/Domino developers in their organizations.
  • All of the aforementioned skills, at a higher level
  • COM/OLE
  • Some Java
  • Object Oriented programming.
  • Data access skills using SQL, ODBC, and/or third party tools
10-15%

Domino Geeks Domino Geeks are a rare breed. They understand Domino intricately, but have also developed skills outside of Domino. Some are excellent Java developers, some have moved into relational backends, some have turned into exceptional Web developers, but all of them are the cream-of-the-crop in Domino development. They understand the value proposition of Notes/Domino, but are working with other products and platforms as well, and are using Domino in the context of really large projects. Domino Geeks tend to be architects as well. Most Domino Geeks are well-known in the community at large, and are usually involved in Design Review teams with Lotus/IBM. Domino Geeks are the “thought leaders” of the Domino development community.
  • All of the aforementioned skills, but are experts
  • Some other technology or platform expertise
  • Usually enterprise architects as well
5%

How do you see the Domino development
community breaking down? Did I miss a key skill? How is my percentage of
distribution? Keep in mind that there is a much larger development community
than we see interacting in blogs, etc. - I see this when I speak at conferences,
as there are still 40-50 people in the “Jumpstart: LotusScript”
sessions, which means we still have newbies coming into our community.

Help me tweak this table, and then I’ll
send it into my friend.

Thanks!


Rock

New Update To Microsoft AntiSpyware App

June 27th, 2005

SPYware
Microsoft was very very quiet on this one. This will be their second release after purchasing Giant software earlier last year.

Build 613 provides better documentation about unwanted software, fixes bugs that make it difficult to read alert messages and reduces the likelihood that its Winsock LSP removal mechanism will trigger unintended network disruptions.

download it here.

PodCast Awards?

June 27th, 2005

PodCast Awards

Yup, I’m not kidding. They even have different categories. I think it’s great. PodCasts or something similar to PodCasting is the future of news or talk radio and it’s about time someone recognize these talented individuals.

Visit and vote on your favorite PodCast Here

The Ultimate Google Reference

June 27th, 2005

Google
Ever search and search and search and find you never get the results you were looking for? Behold the answer to all Google searching: Google Guide Quick Reference: Google Advanced Operators (Cheat Sheet)

Yahoo 360

June 26th, 2005

Yahoo 360

Late into the game, Yahoo just recently opened up their DIY blogging site for everyone to try out. Although still in beta, it’s still pretty stable.. I won’t be switching anytime soon but it’s nice to see a mainstream anchor like Yahoo going that direction.

You can signup here

RSS In IE7

June 26th, 2005

Friday, at the Gnomedex conference in Seattle, Microsoft announced platform level support for Really Simple Syndication (RSS) in Longhorn. This is suppose to drive many of the new feature-sets available in the upcoming Longhorn flagship OS for Microsoft.. We’ll see.

RSS In IE7

Longhorn will provide a common RSS feed list across all applications, common RSS data store for applications to access downloaded content, and an RSS platform sync engine. Subscribing to an RSS feed from within Internet Explorer 7.0 will be similar to adding a Web site to “Favorites.” An icon placed in a toolbar will illuminate when feeds have been updated with new content.

Cabbage Used As Self Coolant?

June 26th, 2005

Cabbage Under Baseball CapA South Korean baseball team Doosan Bears’ pitcher Park myung-hwan was caught earlier this week using cabbage as a cooling agent under his baseball cap. Apparently he had been using this cooling vegetable since last summer.

The Korean Baseball Organization (KBO) took action stating:

“We had to act because imagine if it happened in the World Series. If something drops out of the pitcher’s cap, it could put the batter off. Does the umpire call strike or ball?”

Park’s response: “I’m sensitive to the heat and my wife recommended I put frozen cabbage leaves under my cap to cool my head..”

More..