December 30, 2006

SonSpring | jQuery Portlets

Filed under: ajax, widgets — michaelangela @ 10:16 am

Portlets. The demo is sweet. Several panels on a page, drag and drop… a sort of instant PageFlakes. Nice demo indeed.

SonSpring | jQuery Portlets:

I am going to go out on a limb here and say that this whole crazy notion about Ajax (it’s not an acronym), JavaScript and Web Standards is more than just a fad. In fact, I dare say that it is here to stay. Yes sir-ee, these Intarwebs are alive with so many flashy widgets, you’d swear we are in the 1990’s all over again. Recently, the man himself – Zeldman had this to say about it.

Web 1.0: Pointless Flash widgets.
Web 2.0: Pointless “Ajax” widgets.

Not to be left behind, I have found myself using JavaScript more and more in the workplace. Without wanting to spark a debate over which JavaScript framework / toolkit is superior, I just wanted to say that jQuery is very cool and well worth checking out. Much like I did with my pointless moo.fx iMac, I have put together a little demo showing off some of jQuery’s native features. Initially, I was going to title this post “jQuery for Designers,” but then I realized that has already been done before, twice.


2007 Predictions, Round Two – Mashable!

Filed under: ajax, entrepreneur, widgets — michaelangela @ 10:06 am

More fun 2007 predictions: widgets – mobile data – social media marketing

2007 Predictions, Round Two – Mashable!:

The predictions for 2007 just keep on coming today, with our blog tag game still bouncing around the blogosphere. Some ideas seem to be coming up repeatedly – widgets, the mobile web, social media marketing – while others are more diverse. A round up of the latest insights…

AjaxCFC for jQuery Alpha Release

Filed under: ajax, coldfusion — michaelangela @ 9:07 am

The beginnings of a library to use Jquery directly with Cold Fusion. Must dig into it later.

AjaxCFC for jQuery Alpha Release:

I finished today the implementation of AjaxCFC for jQuery. It’s the same Ajax <-> CF integration you already know, but using the jQuery Ajax engine. It supports full JSON and WDDX serialization, has improved error handling, improved log4javascript integration, still supports named and unnamed arguments, and just so you can use it right away, it’s back compatible with the DWR syntax. The only incompatibility is the change of the $() function, which you can actually override if you wish, but I didn’t on my release.

This is great news folks, because jQuery is extensible and allows for easily dropping plugins into your code…
I will work in documenting it for beta release, but those of you who wish to use the bleeding edge version just add a comment and I’ll send you the code. I’d appreciate comments and suggestions from those who wish to check it out.

December 29, 2006

Advice for Computer Science College Students – Joel on Software

Filed under: education — michaelangela @ 3:19 pm

Well I’m not a fresh grad, or an almost grad, but an old grad… well not that old… still interesting none the less.

Advice for Computer Science College Students – Joel on Software:

  1. Learn how to write before graduating.
  2. Learn C before graduating.
  3. Learn microeconomics before graduating.
  4. Don’t blow off non-CS classes just because they’re boring.
  5. Take programming-intensive courses.
  6. Stop worrying about all the jobs going to India.
  7. No matter what you do, get a good summer internship.

Six Apart Launches Open Widget Platform

Filed under: ajax, entrepreneur — michaelangela @ 3:09 pm

Just how many major widget platforms are there right now?

EContentMag.com: Six Apart Launches Open Widget Platform:

Six Apart, a provider of blogging software and services for individuals and businesses, has launched a new, open widget initiative to expand choice and functionality for TypePad subscribers and readers. Thirty-three widgets are ready that put new interactive features into blogs, such as job searching, game playing, weather tracking, and photo sharing.

Widgetbox : Directory of web widgets for WordPress, TypePad, MySpace and other blogs and web pages

Filed under: widgets — michaelangela @ 3:07 pm

How long has the widgetsphere been a word? Up and coming for sure. The other new term for the day is the “widget economy”… but data portability is going to be big for sure.

Widgetbox : Directory of web widgets for WordPress, TypePad, MySpace and other blogs and web pages:

Widgetbox is an online directory of web widgets for blogs and other web pages. Our widgets work with TypePad, WordPress, Blogger, MySpace as well as most other blogs, sidebars or websites. No plug-ins are needed, and they’re free!

Textbook Revolution

Filed under: education — michaelangela @ 2:54 pm

More in the quest for free education. When I used to work at Lucent, they wanted to send me to grad school. But there wasn’t anything I knew I wanted to study… Now I know and going is… well.. a bit of a challenge…

Textbook Revolution:

Textbook Revolution is the web?s source for free educational materials. This is a student-run, volunteer-operated website started in response to the textbook industry?s constant drive to maximize profits instead of educational value.

FreeTechBooks.com – Free programming and computer science books, ebooks and lecture notes

Filed under: education — michaelangela @ 2:39 pm

OK. I am beginning to think how can I get the equivalent of a Master’s degree from available information on the web. Hmm… how to get the equivalent of a Master’s online for free… Is it possible?

FreeTechBooks.com – Free programming and computer science books, ebooks and lecture notes:

This site lists free online computer science and engineering books and lecture notes, all of which are freely and legally available over the Internet.

Widget Labs

Filed under: widgets — michaelangela @ 2:39 pm

It’s all about widgets and the new “widget economy”

Widget Labs

We cover everything widgets and here are the categories

WidSets Beta

Filed under: widgets — michaelangela @ 2:38 pm

This looks promising as well. The world of widgets and mobiles colliding. The barrier to entry seems rediculously low…

WidSets Beta:

If you have some time and patience on your hands and know a thing or two about web development, then you have the possibility to hack a widget for your own blog or website. Download the far-from-ready BETA stage dev kit and documentation and get busy. Before you know it, the mobile world will have access to your site.

Widgets & Web Services

Filed under: web20, widgets — michaelangela @ 2:38 pm

Good starter info on hooking up with mobile widget platforms.

Widgets & Web Services:

Mobile Widgets will certainly be among the hot topics of the coming months, with companies such as Mobidgets, Nokia Widsets and Bluepulse developing nice widget platforms.

Everything I Wish Somebody Would Have Told Me About Graduate School Admissions

Filed under: education — michaelangela @ 2:37 pm

If you’re not sure about a Master’s or a Ph.D., go for the Ph.D. Schools want those more than Master’s students. And, you really don’ thave to pay for graduate school in Computer Science. This is from Matt Lepinski’s info, what he wish he knew… Quite interesting. So then the trick is just getting accepted! Too bad this doesn’t apply to online schools.

Everything I Wish Somebody Would Have Told Me About Graduate School Admissions

1. If you’re at all uncertain about whether or not you want a Master’s Degree or a Ph.D., apply to the Ph.D. program. The reason for this is simple, schools would rather have Ph.D. candidates than Master’s students Therefore, if you apply to the Ph.D. program you’ll generally have a better chance of getting accepted and if you are accepted you’ll get better funding (more money). Additionally, if you decide that the Ph.D. program isn’t right for you, you can always leave after getting your Master’s.

2. You don’t have to pay for graduate school in Computer Science. This is one that a lot of people told me but it was so surprising that I have to repeat it here. You really don’t have to pay for graduate school. The only question is whether you’re going to be a teaching assistant a research assistant or receive some kind of fellowship. Regardless of what kind of money the school offers you, it should pay all your tuition and give you a stipend you can live off of (if you’re willing to live like a grad student <grin>). All in all, this is a really good deal and so I’m going to elaborate bit more on types of funding.

2007 Web Predictions

Filed under: business development, marketing, web20, widgets — michaelangela @ 9:31 am

This is a paraphrase for reference. Visit their site for the goods.

2007 Web Predictions (readwriteweb):

In our previous post we reviewed the Web trends of 2006, noting trends such as the hyper-growth of social networks, the push of RSS into the mainstream, consumerization of the enterprise, and the continued rise of the read/write Web.

In this post we look forward to 2007 and ruminate on what trends will be important over the coming year:

RSS, Structured Data

RSS will go mainstream in a big way next year
– Related to the above, structured data will be a big trend next year
Widgets exploded in 2006 but will continue rising in 2007


Web Office continues to ramp up.
– The consumerization of the enterprise trend will start to infiltrate corporate IT

Web Development

Rich Internet Apps will be a major force in 2007
– On the other hand, Google in particular will continue to push the boundaries of browser-based apps.
Semantic Web products will come of age in 2007.
Amazon Web Services were a surprise hit in 2006 – and expect more big things from Amazon next year

Search and Online Advertising

– Expect some shakeups in the online advertising market next year.
– Also due to ongoing issues with (CPC/PPC) online advertising, there’s a real need for a better, more robust online ad model
– 2007 will be about Search 2.0 and the rise of the vertical search engines.

Microsoft vs Google

Microsoft’s Windows Live services will gain real momentum next year
WebOS /GoogleOS: To counter the Vista and Windows Live threat, Google may come out with some form of GoogleOS.
– In line with this, Open Source Desktops will continue to gain momentum in ’07.


Browser War II. In 2007 expect the competition between IE7 and FireFox (plus Flock, Opera and Maxthon) to be intense.
– Speaking of browsers, 2007 will see an increase in WebKits.


Internet-based TV will ramp up in 2007
– Mass adoption of IPTV technology in 2007 and Bittorrent will be an important part of the online video landscape too.
P2P: With Azureus and BitTorrent, P2P got approximately $30M funding for 2007
Virtual worlds: SecondLife will become an important platform for marketing, promotion, and of course social networking
Virtual Money: Paypal showed the way, and we’re seeing more of it now – SecondLife LindeX, Microsoft points etc.

Consumer Apps

– The online real estate market will grow rapidly in ’07.
– The search for disruptive business models will continue! 🙂 In other words, free consumer web apps still need to find a business model.
– While social networks dominated 2006, we wonder if the amount of time an average user spends online will start to negatively impact on their social lives in 2007 and lead to a downturn.

International Web

International Web will finally start to get its due in mainstream media
OLPC: One Laptop Per Child will create good buzz and may increase the adoption of thin-client like computers
Broadband continues to grow


VoIP space will really hot up
Mobile Web may be the big story of 2007
– Mobile will be a bigger development and advertising platform in ’07
– Also watch for an emerging Webphone market


Whew! There are a lot of predictions in this post, but of course we’ve probably just scratched the surface. We’d love to hear your own Web predictions for 2007. What have we missed? Please leave a comment and/or participate in our poll.

Crazy Egg – visualize your visitors

Filed under: dev, marketing — michaelangela @ 9:20 am

See where users are clicking, see how they are using your site. Sort of like Clicktale? But free? And without the animation?

Crazy Egg – visualize your visitors:

  • Test different versions of a page to see which works better
  • Discover which ad placement gives the best results
  • Find out which design encourages visitors to click deeper
  • Learn which content leads to improved sales

How To Research Your Competitors – PPC Advertising Campaigns

Filed under: marketing — michaelangela @ 9:19 am

Wondering what the other companies and web domains are using for their keywords?

How To Research Your Competitors? PPC Advertising Campaigns:

Researching what keywords your competitors are buying can be a great way to jump start the process. I?ve looked at Spyfu (See Searching Real Estate PPC Advertising) in the past and today Rebecca at SEOmoz highlights another site, KeyCompete that can also help you do this.

EContentMag.com: Six Apart Launches Open Widget Platform

Filed under: widgets — michaelangela @ 6:54 am

Just how many major widget platforms are there right now?

EContentMag.com: Six Apart Launches Open Widget Platform:

Six Apart, a provider of blogging software and services for individuals and businesses, has launched a new, open widget initiative to expand choice and functionality for TypePad subscribers and readers. Thirty-three widgets are ready that put new interactive features into blogs, such as job searching, game playing, weather tracking, and photo sharing.

December 28, 2006

Simple Solution for secure logins | drupal.org

Filed under: dev, php — michaelangela @ 7:48 am

Simple solution for secure logins | drupal.org:

Here’s a simple way to do secure login that doesn’t require any patching to the Drupal core modules:

Quickfile | drupal.org

Filed under: dev, php — michaelangela @ 6:07 am

Too bad this wasn’t out a year ago! Aiya! But there would still need to be a good deal of custom code to be done. Perhaps we can help contribute to this project though.

Quickfile | drupal.org:

The Quickfile module allows instant selling and download of digital products such as ebooks, photographs, music and software. Clients don’t need to be registered to buy and they are sent to a page with a link to start downloading right after making their payment.

December 26, 2006


Filed under: ajax, dev — michaelangela @ 7:56 am

Oh my… Gots to try this out… along with TurboGears as well…


A model browser for TurboGears CatWalk is a single page (buzzword compliant) Ajax application build on top of TurboGears. With it you can easily interact with your application model and manage your data. Think of it as phpMyAdmin or pgAdmin at the ORM level instead of the RDBMS. It is database agnostic, all it’s information is pulled out of SQLObject – not from the underlying data store.


Filed under: dev — michaelangela @ 7:21 am

Kind of like The Goto and Learn site for Flash, except for a lot more, including, Python, Linux, Ruby and more.


This site is dedicated to showing demonstrative videos produced by our community. For many subjects seeing something done is the most effective way to learn, whether it’s peering over an expert’s shoulder while they explain how to program or watching while someone grinds beans and makes coffee. Please watch, learn and perhaps share your knowledge back.

December 24, 2006

Slicehost, VPS Link, and GPLHost

Filed under: dev — michaelangela @ 7:51 am

Looking at hosting solutions for developing other types of projects, i.e. TurboGears or mod_mono based projects. Two came up


Which Slice is right for you? Plan RAM Storage Bandwidth Monthly Price 256slice 256MB 10GB 100GB $20 sign up 512slice 512MB 20GB 200GB $38 sign up 1024slice 1024MB 40GB 400GB $70 sign up No contracts, no setup fees. Upgrade, downgrade, add a slice or remove a slice. Billing is monthly, cancel at anytime.


All VPSLink plans allow you to choose your own operating system. As soon as your order is verified you will receive an email granting you access to your account, from this control-panel you will be able to install your own operating system! You are free to re-install or choose to install another operating system via the control-panel whenever you want! We will continuously be adding new operating system templates, so please stay tuned for more updates! Currently we offer the following OS choices: CentOS, Debian, Fedora, Gentoo, OpenSUSE, Ubuntu, and Slackware.


Virtual Private Servers let you have the root on a server as if you were on a true dedicated server, at a very low cost. Performances remains almost unchanged, as we don’t put too many customers on the same hardware (see the following explanations).

December 21, 2006

Re: [support] how to make drupal admin section https only?

Filed under: dev, php — michaelangela @ 11:15 am

Just a note about securing the login for a Drupal site.

Re: [support] how to make drupal admin section https only?:

A friend passed this code on to me and I am sorry to say I am not sure where it came from originally, but I have greatly benefited from it on my Drupal sites. Just replace the base url line in sites/default/settings.php with this code:

December 19, 2006

Free C / C++ Compilers and Interpreters (thefreecountry.com)

Filed under: dev — michaelangela @ 3:56 pm

Tons of info and resources on these and other languages.

Free C / C++ Compilers and Interpreters (thefreecountry.com):

Looking for a free C compiler or a free C++ compiler? This page lists numerous free C and C++ compilers, cross-compilers and interpreters for a wide variety of operating systems (including embedded systems)

December 17, 2006

Top 25 Web 2.0 Apps for Money, Finance, and Investment

Filed under: Uncategorized — michaelangela @ 1:48 am

I still don’t go for the idea of managing my personal financial info stored on someone elses servers, i.e. not my bank or other known “trusted” provider, but there are some useful apps in this list. Zillow is mentioned, along with Rentometer. Note that “trusted” is in quotes. 🙂

Top 25 Web 2.0 Apps for Money, Finance, and Investment:

The smart way to money management, personal finance, and investing is to use the right tools ? tools that aren’t so intimidating that you’ll ignore them after a while. This guide to the top 25 web 2.0 applications should help you with the above will come in handy when it comes to managing all your money concerns.

December 12, 2006

SharePoint/Powershell Quickie: Upload a directory of files in 4 lines

Filed under: dev — michaelangela @ 7:18 am

Hmm… need to start a Powershell category now!

SharePoint/Powershell Quickie: Upload a directory of files in 4 lines:

Heres 4 lines of code to upload a whole directory of files, in this case pictures, to a SharePoint document or image library. The directory pictures contains the images. The destination is the image library SiteCollectionImages for the portal running on port 2828 $wc = new-object System.Net.WebClient $wc.Credentials = [System.Net.CredentialCache]::DefaultCredentials function getdestname($filename){ “http://sps:2828/sitecollectionimages/&#8221; + $(split-path -leaf $filename)} dir “pictures” | % { $uploadname=getdestname $_; $wc.UploadFile($uploadname,”PUT”, $_.FullName) } Have I mentioned PowerShell just rocks?

Older Posts »

Create a free website or blog at WordPress.com.