Friday, February 10, 2006
Panasonic Youth » Blog Archive » Eight More Essential Books for Developers: "Thanks to the mention at Javalobby, I had a great response with tons of feedback to my post on essential books for Java developers."
Ruby on Rails to Basecamp (Signal vs. Noise): "I’ve compiled a Getting Started list of references. If you want to know more about the Rails framework, have a look at the overview presentation..."
Intelligent Enterprise Magazine: Slowly Changing Dimensions Are Not Always as Easy as 1, 2, 3 (by Margy Ross and Ralph Kimball): "Unlike most OLTP systems, a major objective of a data warehouse is to track history. So, accounting for change is one of the analyst's most important responsibilities. A sales force region reassignment is a good example of a business change that may require you to alter the dimensional data warehouse. We'll discuss how to apply the right technique to account for the change historically. Hang on to your hats — this is not an easy topic."
Thursday, February 09, 2006
Darren Jefford : Windows Workflow Foundation: "A key point is that you can host Windows Workflow in any host (ASP.NET, WinForms, Console App….), and you can completely re-skin the designer tool and even host the designer in your own app if you don’t want to design workflow inside Visual Studio which is the default. BizTalk Orchestration let you define “sequential workflow” in that it would always follow a pre-determined path, you can do this in Windows Workflow but you can also define State Machine Workflows which are more suited to workflow involving manual human steps."
Windows Workflow Foundation Web: The Official Microsoft Windows Workflow Site: Sample Applications: "These sample applications show how to utilize Windows Workflow Foundation in simple, scenario-based examples: Help Desk Support - Windows Forms & ASP.NET Web Forms Applications, Expense Reporting Sequential Workflow, Order Processing State Machine Workflow"
Working with Windows Workflow Foundation in ASP.NET: "Using Windows WF, you can create processor flow-based workflows and host them in any type of .NET application. ASP.NET developers face a unique set of issues that can benefit from workflows, such as maintaining state and page navigation."
Amazon.com: My Job Went to India : 52 Ways to Save Your Job (Pragmatic Programmers): Books: Chad Fowler: "There are valuable tidbits in here that are common sense to some, but I am amazed with how many people I know that don't follow them. Even if they are all common sense this book helps these ideas crystallize in your psyche. Here are some of my favorites:..."
Wednesday, February 08, 2006
NationMaster.com - Where Stats Come Alive!: "a massive central data source and a handy way to graphically compare nations. NationMaster is a vast compilation of data from such sources as the CIA World Factbook, UN, and OECD. Using the form above, you can generate maps and graphs on all kinds of statistics with ease."
Tuesday, February 07, 2006
Pegtop PStart: "a simple tray tool to start user defined applications. Designed to run portable applications (like portable Firefox & Thunderbird), you can start anything runnable from USB key devices or removable disks."
CakePHP : A Rapid Development Framework :: Home: "Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility."
VoipSpeak - AMP: Using Users and Devices: "In this article, we are going under the hood of AMP and looking at the ability to separate users and devices. This setup is useful for roaming users (users that change locations a lot) or for locations that run multiple shifts with different users sharing the same desk."
Dystopics » The Mysteries of X-GOOGLE-TOKEN and why it matters: "This is basically the foundation of a Single Sign-On (SSO) solution by Google!"
Nerd Vittles » Finally … Installing Asterisk@Home on Your Windows PC for Free: Here’s How: "The remaining piece you’ll need to get started is Asterisk@Home 2.5 packaged as a VMware application. Lucky for all of us, the fine folks at vmwarez.com have done all of that for you. Just download the 600MB ZIP file from here, unzip it, and run VMware Player with the 1.5GB VMDK version of Asterisk@Home. Once it’s running, follow along in our Asterisk@Home 2.5 Tutorial beginning at Securing Your Passwords and then moving on to Basic System Configuration to get Asterisk configured and working. The only difference from installing this natively using the AAH 2.5 ISO image is you don’t have to endure the knuckle drill of installing Linux and WebMin, updating the OS, and compiling Asterisk. The vmwarez folks have done the heavy lifting for you."
FON: WiFi everywhere!: "a Global Community of people who share WiFi. Share your WiFi broadband access at home/work and enjoy WiFi all over the world! FON, small cost, great benefit!" & FON Blog
Personal Information Protection and Electronic Documents Act - Wikipedia, the free encyclopedia: "PIPEDA is a Canadian group of data protection directives that limit trade with nations not providing privacy protection equivalent to the EU directives."
Welcome to µTorrent: "Most of the features present in other BitTorrent clients are present in µTorrent, including bandwidth prioritization, scheduling, RSS auto-downloading and Mainline DHT (compatible with BitComet). Additionally, µTorrent is currently undergoing alpha testing for protocol encryption (to be compatible with Azureus) and peer exchange."
Monday, February 06, 2006
Friday, February 03, 2006
Toronto Asterisk Users Group: "My review of ETel, the O'Reilly Emerging Telecommunications Conference"
Toronto Asterisk Users Group: VMware to make server product free: "There is also an opensource alternative called 'Xen'. It requires a slightly customized kernel, but RedHat is incorporating Xen into future releases of Fedora and RHE, and I imagine other distros are as well."
Toronto Asterisk Users Group: Upgrading A@H 2.2 to A@H 2.4: "Asterisk@Home 2.5 was released today. You may want to download the 2.5 tarball instead of attempting your upgrade to 2.4, as there were some issues in 2.4 that are supposed to be fixed in 2.5."
DeStar - OpenFacts: "a web front end for the open source PBX Asterisk. This wiki aims to provide help for the DeStar community, The official page of the project is http://destar.berlios.de" (via asterisk@uc.org: "A number of companies are starting to use it as their base, as an example, Xorcom is replacing AMP(what they currently use) with Destar. as AMP seems to be more Fedora friendly, destar is clearly being mostly developed on Debian/Ubuntu. Also alot of people I know in the solid state/voip appliance communities seem to be getting interested in it.")
DialogPalette - Home: "a powerful and easy to use integrated development environment for visually creating telephonic IVR applications running on the Asterisk open-source software PBX" (Screenshots & Links) - COOL
Sipura Technology, Inc. - SPA User Guide (SipuraSPAUserGuidev2.0.9.pdf): "SPA-3000 Configuration..."
Asterisk configuration from database - voip-info.org: "This is useful since it allows easy creation of web-based UIs. There are different approaches to storing users in a database. A Tutorial on how to install and configure Asterisk Realtime can be found here" (for Asterisk v1.2)
Asterisk cmd SetCIDNum - voip-info.org: "Set Caller*ID Number on a call to a new value, while preserving the original Caller*ID name. This is useful for providing additional information to the called party..."
Asterisk tips voicemail live - voip-info.org: "Answering machine mimic: Listen while caller is leaving voicemail for you; with pick-up option"
snom technology ag: snom 5.3-360 Softphone: "The graphical display of the snom 360 Softphone shows all menus and functions of the original snom 360 VoIP phone. By using the softphone you can easily test the functionality of the real snom 360 VoIP phone to make your decision to purchase it easier."
Wayfaring Blog » Development: "Create personalized maps, Share them with your friends" (Google Maps)
TechSoup - The Technology Place for Nonprofits: Worksheets: "can help you in assessing how well your organization's computer systems are working and what you may need to change. You can view these worksheets in your browser, download them, or print them and fill them out.": Consulting Agreement: "This contract can help ensure that everyone's needs are met"... - TIPS
Mule - Scripting: "transports and configuration can be scripted using any JSR-223 compliant scripting language such as PHP (stateless), Groovy or Rhino (javascript)"
ITarchitect | Articles | Plug into JBI with ServiceMix: "JBI is designed from the ground up to simplify the organisation and integration of your enterprise’s software assets. ServiceMix is one of the very first implementations of an Enterprise Service Bus that fulfils the JBI vision. With ServiceMix, re-purposing of any compatible software component or service is as simple as changing a configuration file. Existing business logic components can be leveraged through a wide variety of communications protocol bindings, exposing them in a flexible yet secure manner to your partners, suppliers, or customers." - NICE
How to Bring Eclipse 3.1, J2SE 5.0, and Tomcat 5.0 Together @ ECLIPSE DEVELOPER'S JOURNAL: How to create a Web project that has Java classes located in different packages and how we use ANT
Object Computing, Inc. - Java News Brief - February 2006: "Scripting Support in Mustang - Introduction to JSR 223" - NICE
The Developer's Guide to Building Virtual PCs: "Walk through a step-by-step Microsoft Virtual PC 2004 installation of SuSE Linux 9.1 Professional. Once it's built, you can clone your Virtual PC, back it up, perform experiments on it, restore it, and even distribute it to others."
WEPCrack - An 802.11 key breaker: "This tool is is an implementation of the attack described by Fluhrer, Mantin, and Shamir in the paper 'Weaknesses in the Key Scheduling Algorithm of RC4'. While Airsnort has captured the media attention, WEPCrack was the first publically available code that demonstrated the above attack"
Thursday, February 02, 2006
java.net: Introduction to Nutch, Part 1: Crawling: "Nutch is built on top of Lucene, which is an API for text indexing and searching. A common question is: 'Should I use Lucene or Nutch?' The simple answer is that you should use Lucene if you don't need a web crawler. A common scenario is that you have a web front end to a database that you want to make searchable. The best way to do this is to index the data directly from the database using the Lucene API, and then write code to do searches against the index, again using Lucene. Erik Hatcher and Otis Gospodnetić's Lucene in Action gives all of the details. Nutch is a better fit for sites where you don't have direct access to the underlying data, or it comes from disparate sources."
XML.com: Doing HTTP Caching Right: Introducing httplib2: "a comprehensive Python HTTP client library that supports a local private cache that understands all the caching operations we just talked about. In addition it supports many features left out of other HTTP libraries."
Top 10 custom JavaScript functions of all time: "Most of this looks like the Prototype library (http://prototype.conio.net/). I suggest just using that, it includes most of these."
Subscribe to:
Posts (Atom)
Atom