Wednesday, November 30, 2005
Lowyat.NET -> Wifi Router hardware opens for hacking: "WRT54G is running all Linux as it's OS, it opened up the hardware to a whole bunch of hackers that are modifying it. You can do things like: # Increase the power output by 900% # Setup QoS, even using layer 7 packet inspection to determine QoS priority. # Run an Asterisk PBX on your router. # Setup a wireless hotspot (which stores billing data in a back-end SQL database). # Setup a wireless mesh network." & Snorting the WRT54G & Nyetwork Wiki: OpenWrt & HyperWRT - Home Page
LinksysInfo - The No. 1 In Linksys Support and WRT54G Firmware: LinksysInfo takes a look at DDWRT v23 ?eta Firmware & <DD-WRT: "There is already a radius application available for OpenWRT, but openwrt was no choice since it is not user friendly for a non computer professional without any linux knowledge. so i just integrated it with some small enhancements in the alchemy software... additionally i found it really helpfull to use a external filesystem device inside the WRT. my choice was a samba client since it is useable on any computer platform. you can easilly mount a windows network share into the wrt and additionally its also possible to start a script after mounting from this device. but the work was not over." & a href="http://wrt-wiki.bsr-clan.de/index.php?title=DD-WRT_Docu_(EN)">DD-WRT Docu (EN) - WRT Wiki & Berliner Quakeforen :: View Forum - DD-WRT discussion
eBay - twinhan, Satellite, Cable TV, Desktop PC Components items on eBay.com: "Twinhan VisionPlus 102G Satellite PCI Card w/ Remote"
Tuesday, November 29, 2005
Microsoft Office Open XML Document Formats Sent to ECMA: "Microsoft has submitted the Office Open XML format, which will be implemented in Office 12, to the ECMA International board for standardization. They then plan to submit the results from ECMA to ISO for international standardization."
The Ancient Art of Programming � Spring XmlRpcServiceExporter: "Gary Blomquist asked me to share the Spring ServiceExporter mentioned in the previous post. Here is is:..."
Geek to Live: How to fix Mom and Dad's computer - Lifehacker: "Kill the spyware..."
New Infocard Guide and Technical Reference Available: "Microsoft has released two new documents detailing the new InfoCard technology that is part of WinFx. The documents describe how InfoCard uses web service security specifications such as WS-SecurityPolicy and WS-Trust to securely transmit credentials to applications as well as how to integrate InfoCard into custom applications."
Monday, November 28, 2005
IOUtils (IO 1.2-dev API): "static String toString(InputStream input) - Get the contents of an InputStream as a String using the default character encoding of the platform." & Bubble-Media::Parsing Java InputStream To Text and Vice Versa & Code Snippets: Slurp InputStream to String [java]
Code Snippets: Store, sort and share source code, with tag goodness: "public code repository"
Simple Tracking - Tracking results the way YOU want: "Firefox Package Tracking Extension"
Jon Aquino's Mental Garden: Yahoo! Maps Restaurant Reviews: "(Actually, under the covers it lets you switch between Google Maps and Yahoo! Maps at will, but I commented that out to keep it simple)"
James Strachan's Weblog: Gotchas with JmsTemplate: "The thing to remember is JmsTemplate is designed for use in EJBs using the EJB containers JMS pooling abstraction. So every method will typically create a connection, session, producer or consumer, do something, then close them all down again. The idea being that this will use the J2EE containers pooling mechanism to pool the JMS resources under the covers. Without using a pooled JMS provider from the EJB container this is the worst possible way of working with JMS; since typically each create/close of a connection, producer/consumer results in a request-response with the JMS broker..."
java.net: Using JMX and J2SE 5.0 to Securely Manage Web Applications: "JMX (Java Management Extensions) supplies tools for managing local and remote applications, system objects, devices, and more. This article will explain how to remotely manage a web application using JMX (JSR 160). It will explain the code needed inside of the application to make it available to JMX clients and will demonstrate how to connect to your JMX-enabled application using different clients such as MC4J and jManage. Securing the communication layer using the RMI protocol and JNDI is also covered in detail."
tech blog: Spring Framework (Part 4) - Forms and Validations: "In this part we will accept user data from a form, validate it and process it. We continue with Spring Framework (Part 3) - JUnit via XML." & tech blog: Spring Framework (Part 2) - Display a list of objects: "Here I modify Spring Framework (Part 1) - Hello Spring to display a list of objects."
Rick Hightower's Sleepless Night in Tucson : Weblog: "The final chapter in SpringBasedPhaseListenerProxy and the OpenSessionInViewPhaseListener wrap up. (This will not make sense unless you have been following this thread. You can learn more by reading the links below.)"
Raible Designs ~ We Build Web Apps: RE: Is Ajax gonna kill the web frameworks?: "However, even if you decide to use Ajax, doesn't the same framework proliferation problem still exist? DWR, Scriptaculous, Prototype, AjaxTags, AjaxAnywhere, Rico, Dojo, JSON-RPC - which Ajax frameworks are the best ones to use?"
Raible Designs ~ We Build Web Apps: "Are you doing client-side validation in your JSF applications?" & Shale Commons Validator Integration - Shale Framework: "Apache Commons Validator supports both client- and server-side validators and comes with the following useful validators: * Credit Card * Date * Email * Generic * ISBN * URL"
Raible Designs ~ We Build Web Apps: "After much head pounding, I discovered that OSCache doesn't update other nodes in a cluster for inserts and updates. It only broadcasts flushes. After understanding how OSCache works, it was much easier for me to code the solution" & OSCache - OSCache - Clustering: "JavaGroups Configuration"
Raible Designs ~ We Build Web Apps: "I realized I was developing webapps the hard way, by re-deploying everytime I made a change. It's important to have a build process that can create a WAR and deploy, but it's also important to have a system where you can edit/save/view changes w/o every deploying. I spent some time this weekend working with Jetty Launcher, Eclipse 3.1 and the latest version of Equinox" (November 26, 2005: Equinox 1.5 Beta 1 Released)
EclipsePlugins : details for the Classpath Helper Eclipse plugin (J2EE development platform) & Welcome Logfile Tools Eclipse plugin & SourceForge.net: JadClipse - Eclipse plugin & JarSearch Eclipse plugin & SourceForge.net: jBpm.org - java Business Process Mgmt & Creole - Home | the CHISEL group: "With Creole you can explore your Java code visually allowing you to see its structure and the links (calls, accesses, etc) between its different pieces." & EclipsePlugins : details for the Commons4E Eclipse plugin (Utility) & eclipse-tutorial: Project Home Page: "The tutorials are also available as Eclipse Help plugin" & FindBugs - Find Bugs in Java Programs & EclipsePlugins : details for the Fat Jar Eclipse plugin (Deployment): "In addition to the eclipse standard jar-exporter referenced classes and jars are included to the 'Fat-Jar', so the resulting jar contains all needed classes and can be executed directly with 'java -jar', no classpath has to be set, no additional jars have to be deployed." & EclipsePlugins : details for the Business Intelligence and Reporting Tools Eclipse plugin (Documentation): "J2EE-based web application to produce compelling reports for both web and PDF" & EclipsePlugins : details for the Eclipse Test and Performance Tools Platform Eclipse plugin (Testing)
On the road to Indigo : WinFX November 2005 CTP available NOW! - COULD NOT GET WinFX SDK IMG TO INSTALL on Windows XP SP2! Even worse, while downgrading back to September CTP, I somehow corrupted running VS2005 Standard Edition & SQL2005... The only option was to remove all new .NET 2.0 based products :-(
Flavio?s TechnoTalk � Blog Archive � Moodss: when capacity planning becomes a must & Moodss and Moomps: "a graphical monitoring application... a whole section on moodss can be found in the Linux on IBM e-server zSeries and S/390: System Management redbook (moodss is used to monitor mainframes running Linux)" & IBM Redbooks | Linux on IBM eServer zSeries and S/390: Performance Measurement and Tuning & IBM Redbooks | Linux on IBM eServer zSeries and S/390: Best Security Practices - START
Sunday, November 27, 2005
Saturday, November 26, 2005
Amar Galla's Weblog : SQL2005 and Windows Installer Clashes: "There have been many reported problems with Windows Installer 3.1 failing silently in some cases. I for one, will be staying away from 3.1 till a proper next version is rolled out :)"
freshmeat.net: Project details for GvTags: "It can be used with the template servlet of GvTags (TagTemplateServlet) or with JavaServer Pages (JSP). The template engine can be used to generate any kind of text documents. Since it is written in Groovy and compiled to a Java class file, it can be used from Groovy as well as from Java"
Friday, November 25, 2005
Working with Profiles: "Multiple logical network devices can be created for each physical hardware device. For example, if you have one Ethernet card in your system (eth0), you can create logical network devices with different nicknames and different configuration options, all to be specifically associated with eth0." - "Network Administration Tool" is Linux GUI to perform old Solaris virtual IP tricks!
IP Masquerade and Virtual Ethernet Interfaces & docs.sun.com: System Administration Guide: IP Services: "The following example shows how to add two interfaces, qfe0 and qfe1. These interfaces are attached to the same network as the primary network interface, hme0..."
Thursday, November 24, 2005
Installing Ant - Library Dependencies: "Jar Name: xalan.jar Needed For: junitreport task" & Apache Ant - Frequently Asked Questions - junitreport doesn't work with JDK 1.5 but worked fine with JDK 1.4.: "While JDK 1.4.x contains a version of Xalan-J 2, JDK 1.5 (and later?) have moved to XSLTC. Since this task uses Xalan's redirect extensions for its internal stylesheet, Ant doesn't support XSLTC yet. This means that you have to install Xalan-J 2 in order to use this task with JDK 1.5. Starting with Ant 1.6.2 <junitreport> supports JDK 1.5."
Download details: Microsoft Pre-Release Software WinFX Runtime Components - November Community Technology Preview (CTP) & Download details: Microsoft Visual Studio Extensions for WinFX November Community Technology Preview (CTP) & Download details: Microsoft Visual Studio 2005 Extensions for Windows Workflow Foundation and WinFX
Wednesday, November 23, 2005
From UML to BPEL: "The Business Process Execution Language for Web Services (BPEL4WS or BPEL for short) is an XML-based standard for defining how you can combine Web services to implement business processes. It builds upon the Web Services Definition Language (WSDL) and XML Schema Definition (XSD). This article describes a new tool from part of the Emerging Technologies Toolkit version 1.1 (ETTK) released on alphaWorks (see Resources for a link), which takes processes defined in the Unified Modeling Language (UML) and generates the corresponding BPEL and WSDL files to implement that process. This capability is used to highlight some of the benefits of the Object Management Groups (OMGs) Model Driven Architecture (MDA) initiative: raising the level of abstraction at which development occurs, which, in turn, will deliver greater productivity, better quality, and insulation from underlying changes in technology."
Tuesday, November 22, 2005
Scott Bellware [MVP] : Microsoft Takes it on the Chin Over Test-Driven Development: "The poop has hit the propeller for Microsoft over the past few days in regards to its Guidelines for Test-Driven Development article published on its Microsoft Developer Network portal (MSDN)."
Monday, November 21, 2005
system7designs :: Phoogle Maps 2.0: "PHP class that integrates itself with the Google Maps API and with the geocoder.us database to make an easy to use interface to display Google Maps on your site. With about 5 lines of PHP code you can display a customized Google Map on your website."
Sunday, November 20, 2005
WebServices - Axis: "JUnit and Axis: You try to run some JUnit tests on an Axis client that invokes a web service, and you always get this exception... Sure and simple fix. Turn off dynamic class reloading by running junit.swingui.TestRunner with the -noloading argument."
Windows Workflow Foundation Web: The Official Microsoft Windows Workflow Site: "These screencasts are hosted on Channel9. You can view all of the Workflow content on Channel9 here"
Saturday, November 19, 2005
Friday, November 18, 2005
Thursday, November 17, 2005
SANS - Internet Storm Center - Cooperative Cyber Threat Monitor And Alert System: "Oracle Worm Proof-of-concept"
Official Microsoft Visual Studio/SQL Server/BizTalk Launch Day Has Arrived: "BizTalk Server 2006 adds support for in-order message processing, transactional pipelines, non-atomic interchange, SharePoint Services adaptors, Web Services Enhancements 2.0, POP3, and improved SMTP support for attachments and the 'follow-up' flag. Simplified management and deployment, extended Business Activity Management (BAM), an improved Orchestration Designer, better flat-file import, project import/export capabilities, and support for bulk operations round out this update."
Windows Communication Foundation: The Security Model: "Securing communications has never been easier. See how to set up the Windows Communication Foundation (WCF) on your system, and use configuration-based security to add or change the security requirements for your applications."
Java Pro - Configuring the Client for HTTPS: "Export the certificate from your server keystore to a file, and import this file into a new keystore as a trusted certificate. At this point, you are ready to specify your new keystore for your client code generation: java -Djavax.net.ssl.trustStore=c:\client.keystore org.apache.axis.wsdl.WSDL2Java https://holstein.parasoft.com:8443/axis/Account.jws?wsdl. If the keystore does not specify the certificate as trusted, then you can expect WSDL2Java to throw an exception such as javax.net.ssl.SSLHandshakeException." & Web Services Forum - How to use webservices with SSL? & Using SSL with Axis & Web Services Over SSL - HOW TO
Producing Professional MSDN-style Documentation with .NET and NDoc & C# Tutorials: XML Documentation Tutorial: "csc XMLsample.cs /doc:XMLsample.xml"
sampa : colin?s blog � Spring Framework 1.2.6 Released, Full Steam Ahead to 1.3: "Much of the stuff in 1.3 is listed here"
Tom's Hardware Guide PCs & HowTo: Taking Linux On The Road With Ubuntu - Data Transfer Diagram: "Bundling a tiny storage device with a fully-featured open source operating system enables the user to take a system installation, all its settings and applications, and a limited amount of data with him."
Wednesday, November 16, 2005
Proplem connecting to PayPal via https - PayPalDev.org - PayPal Developer Boards & IPNs with SSL but without global truststore - PayPalDev.org - PayPal Developer Boards & Bug 34391 - add PayPal IPN sample (thread-safe truststore/keystore management) & Java Forums - SSLHandshakeException: could not find trusted certificate & #57436: Verisign Class 3 and Class 2 PCA Root Certificate Expiration
HttpsURLConnection and HttpClient: "So with HttpsURLConnection the result was that threads had to wait until other threads were done with the connection to the cc service provider host. Implementing HttpClient was more convenient, in my honest opinion, than HttpsURLConnection and using multi-threaded connection manager instantiation of HttpClient allowed multiple threads to simultaneously POST requests and get responses."
ChurchillObjects.com - Secure Sockets with JSSE & OpenSSL - Configuring Java to use JSSE & ASTRA: How-to: Consume ASTRA Web Service from Java J2EE: "Install X509 certificates - Important: You cannot use keytool (the default tool for creating, import and exporting certificates) to generate X509 v3 certificates, which are required by the ASTRA web service. The keytool utility only creates X509 v1 certificates. To overcome this, you can use a different tool, such as OpenSSL, IBM's iKeyMan (GUI or command line), or Microsoft's Certificate Manager, to generate the keypair. Once the keypair has been generated, and the certificate has been signed, you can use Sun's new pkcs12import tool that ships with JWSDP 1.4 to import the key pair into an existing key store. The steps below describe how to do this with OpenSSL..." & SourceForge.net CVS Repository - log - cvs: jetty/Jetty/src/org/mortbay/util/PKCS12Import.java: "You can generate a pkcs12 file from PEM encoded certificate and key files using the following openssl command: openssl pkcs12 -export -out keystore.pkcs12 -in www.crt -inkey www.key then run: java PKCS12Import keystore.pkcs12 keytore.jks" & Generating a Keystore: "Once you have a PKCS12 file, we suggest you use the Java utility PKCS12Import to convert the PKCS12 to a Java Keystore. PKCS12Import is a simple application that uses Java Security classes from the standard J2SE to do the necessary conversion... java -cp . org.mortbay.util.PKCS12Import my-escience.p12 my-escience.ks" & 25 Feb 2004: Mailing list archives: "Hello all, please find attached for your consideration: - a Secure_HowTo that instructs how to setup jUDDI to utilise HTTPS - a PKCS12Import utility that can be used for importing PKCS12 to a JKS keystore" & dev2dev Forums: Re: HttpsURLConnection - Problem in SSL Handshaking - TIPS!
Sarissa: "an ECMAScript library acting as a cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries etc and comes especially handy for people doing what is lately known as "AJAX" development."
A $10 Linux Answering Machine LG #120: "Our answering machine uses drivers and libraries which are a part of the Asterisk open-source PBX. Asterisk can work as an answering machine, but Asterisk is huge and has a steep learning curve for installation and configuration. The uncompressed Asterisk package is over 16 megabytes, well in excess of our 5 kilobyte source file. The overall architecture of our answering machine is shown in the attached diagram."
Amazon.com: The Rational Guide to Scripting SQL Server 2005 Integration Services Beta Preview (Rational Guides): Books: Donald Farmer: "This is a small text with a no frills, practical style."
Tuesday, November 15, 2005
Mutual Authentication for Web Services: A Live Example: "For details, see the section, 'Example: Client-Certificate Authentication over HTTP/SSL with JAX-RPC' in the J2EE 1.4 Tutorial."
Guide: "The OWASP Guide to Building Secure Web Applications v2 is now released. Its release was announced at Black Hat in Las Vegas in late July 2005. This new version of the OWASP Guide is a major overhaul of the original document, containing nearly three times as much material."
The Apache Tomcat 5.5 Servlet/JSP Container - SSL Configuration HOW-TO: "Tomcat currently operates only on JKS or PKCS12 format keystores. The JKS format is Java's standard 'Java KeyStore' format, and is the format created by the keytool command-line utility. This tool is included in the JDK. The PKCS12 format is an internet standard, and can be manipulated via (among other things) OpenSSL and Microsoft's Key-Manager. However, currently there are some limitations on the support for PKCS12. To import an existing certificate into a JKS keystore, please read the documentation (in your JDK documentation package) about keytool. To import an existing certificate signed by your own CA into a PKCS12 keystore using OpenSSL you would execute a command like: openssl pkcs12 -export -in mycert.crt -inkey mykey.key -out mycert.p12 -name tomcat -CAfile myCA.crt -caname root -chain"
Repair XP & Description of the Windows XP Recovery Console & How to install and use the Recovery Console in Windows XP & PCWorld.com - Answer Line: What to Do When XP or 2000 Won't Boot 7 Recovering Windows XP using the Recovery Console & Recovery Console (Windows XP Setup - Missing HAL.DLL) & Repair XP & CH000635: How to get into Windows XP recovery console without a Windows XP CD.
Monday, November 14, 2005
Aaron Stebner's WebLog : How to manually cleanup a failed .NET Framework 2.0 install: "It sounds like you are hitting the issue I described at http://blogs.msdn.com/astebner/archive/2005/08/28/457416.aspx in case you want to read more details about the cause and the fix." & Aaron Stebner's WebLog : Using MsiInv to gather information about what is installed on a computer: "One of the classic uses of msiinv.exe is if someone is trying to install one of the recent beta builds of VS 2005 or .NET Framework 2.0 and the setup UI states that you are not allowed to install because a previous beta version of
is on the machine and you must uninstall that first."
Mini-Microsoft: VS 2005 - Why do you want to make trouble?: "This is a follow-up to last night's VS 2005 + Bugs = unhappy bloggers post. Some additional posts out there"
Sunday, November 13, 2005
The Open Source WRT54G Story: "The story of the Linksys Wireless-G Router (model WRT54G) and how you can turn a $60 router into a $600 router is a little bit CSI and a little bit Freaks & Geeks. It?s also the story of how the open source movement can produce a win-win scenario for both consumers and commercial vendors"
Yahoo!'s Trip Planner Boosts Personalized Search to a New Level: "Take the new Trip Planner for a test drive yourself"
PRB: ASP.NET Pages Exhibit Unexpected Behavior Because the Server-Side Code Is Not Processed: "To repair IIS mappings for ASP.NET, you must register Aspnet_isapi.dll."
Saturday, November 12, 2005
Friday, November 11, 2005
Mirror World: "I was just pruning my inbox and realized that Sun made a fairly important announcement last week - committing to what is probably the broadest support for Web Svcs. interoperability of any vendor. I'm surprised that this didn't get more attention - this is pretty big for the two dominant enterprise platforms (Java EE & .NET) and anyone intending to use them."
oreilly.com -- Online Catalog: Practical Development Environments, First Edition: "This book offers a collection of advice about real development environments for small to medium-sized projects and groups. Each chapter considers a different kind of tool: Tools for tracking versions of files, Build tools, Testing tools, Bug-tracking tools, Tools for creating documentation, Tools for creating packaged releases" - Chapter 2: Project Basics (PDF)
Keeping Up With The Ajax Trend: "One type of tool that has always been of some value for debugging Web applications, but is now vital for Ajax applications, is the HTTP proxy:
- Introducing Fiddler: http://www.fiddlertool.com/fiddler/
- Immunity: Free Software: http://www.immunitysec.com/resources-freesoftware.shtml
- Venkman Homepage: http://www.mozilla.org/projects/venkman/
- Scripting Debugging in Internet Explorer: http://blogs.msdn.com/ie/archive/2004/10/26/247912.aspx
- Mouse Over DOM Inspector: http://slayeroffice.com/tools/modi/v2.0/modi_help.html
- Web Development Bookmarklets: http://www.squarefree.com/bookmarklets/webdevel.html
EclipsePlugins : details for the SWORD4J Eclipse plugin (Eclipse related web site): "Security Workbench Development Environment for Java (SWORD4J)"
A P R E S S . C O M : PHP 5 Objects, Patterns, and Practice: "Using a wide variety of pattern examples, this insightful text explores the principles underlying design patterns, focusing largely on those patterns collected by the 'Gang of Four.": Ch. 08 - Some Pattern Principles
Skype Journal: Skype publishes security white paper: "Get the full report here"
The Jeff Pulver Blog: pulver.Communicator now supports Asterisk: "The pulver.Communicator development team has just added what they consider 'alpha' level support of Asterisk in pulver.Communicator for Windows XP."
Asterisk sound files requests - voip-info.org: "The requests through December 2004 have have been completed, and are available for download at http://www.geekthing.com/~robf/asterisk/. The recordings there are free to use, copy, and redistribute freely. They are now in asterisk-sounds CVS." & Asterisk sound files additional & Asterisk Master Sound List & Asterisk Sound List: "of all sound files and their transcriptions as found in the Asterisk 1.0.7 package"
Convert WAV audio files for use in Asterisk - voip-info.org: "gsm: raw gsm encoding, good for VoIP: sox foo.wav -r 8000 -c1 foo.gsm resample -ql"
Asterisk .NET: Home: "A port of Asterisk-Java to C# for Microsoft's .NET Framework 1.1/2.0 and anything else that implements the basic portions of the framework required to use this. The Asterisk .NET library consists of a set of classes that allow you to easily build applications that interact with an Asterisk PBX Server. Asterisk .NET supports both interfaces that Asterisk provides for this scenario: The FastAGI protocol and the Manager API."
QoS Linux with HFSC - voip-info.org: "HFSC is a method to prioritize traffic with iptables and tc. Make shure your kernel supports HFSC. I succesfully use this script, which brough me dramatically improved latency while up- and downloading simultaneously via a 1024/128 adsl line (in Germany). I tried the same with HTB before, and it didn't work so well. I use a 2.6.10 kernel image on Debian Linux." - TIP
ISP Planet - Technology - The Many Challenges of VoIP Peering: "He said that considerations in VoIP peering include: * Latency * Jitter * Out of order delivery of packets * Packet loss * ENUM * Security * SPIT * PSTN on/off ramp"
Thursday, November 10, 2005
Communications: End-to-end overtakes Multicast & The Jeff Pulver Blog: I want my
MTV! MBone (and Multicast):: "It seems there are no commercial incentives for IP multicast and there is also a belief that it is not in the best interest of the cable companies and DSL providers to enable consumers to have access to a new MBone."
broadband � Forums � Voice over IP � Free Calls with FWD: "www.free411.com is their website. If you call 800-FREE411, you can look up any listed number and they will transfer you free of charge (after listening to a brief message)."
Ajaxian: Scaling Connections for Ajax: "Greg described how Jetty 6 uses Continuations and javax.nio to limit the number of threads required to service Ajax traffic"
Nerd Vittles � Introducing AsteriDex: Free Web-Based RoboDialer for Asterisk PBX Systems: "AsteriDex is a web-based AutoDialer on Steroids. It lets you store phone numbers of all your friends and business associates in a simple-to-use MySQL database. But, it?s much more with Asterisk! Just call up the application in your favorite web browser from anywhere and click on the contact you want to call. AsteriDex will first call you at the number you?ve designated for this contact, and then AsteriDex connects you to your contact through an outbound call made using your Asterisk server. For those lucky enough to have GrandStream?s GXP-2000 IP phone with AutoAnswer, you can even configure AsteriDex to automatically activate the speakerphone and then place the call to the contact you?ve selected. In short, it works exactly like Microsoft?s TAPI software without the configuration nightmare or your favorite (required) Micro$oft bloatware. Installation and configuration for your Asterisk@Home system is a snap and takes less than 10 minutes."
Nerd Vittles � Follow-Me Phoning: Implementing Bluetooth Proximity Detection with Asterisk, Part I: "There are numerous additional articles in this Asterisk HOW-TO series to keep you busy. You can read all of them by clicking here and scrolling down the page. We recommend reading at least the first four or five articles from the bottom up so that the learning curve is less painful. Then you can skip around to your heart?s content." & Asterisk Tutorials: Nerd Vittles � Telephony
astGUIclient - A GUI client application for the Asterisk open-source PBX: "The software suite also includes a from-scratch software installation document, full English and Spanish versions of the web-clients and admin pages, and the Asterisk Central Queue System(ACQS) which allows for optimized and streamlined Asterisk integration."
Open source media codec projects - The VoIP Weblog - voip.weblogsinc.com: "The most popular Xiph.org backed codec is Vorbis (sometimes known as Ogg Vorbis - in reference to the Ogg container format), an audio codec competing against MP3, but developers may not be aware of other open source codecs and technologies which can be used with Ogg:..."
Don?t try this at home: Secretly recording VoIP Calls - The VoIP Weblog - voip.weblogsinc.com: "As a part of my upcoming book VoIP Hacks, I wrote a tutorial on how to use a packet sniffer to monitor, record, and reassemble phone calls on a voice network." - IMPORTANT
� How To Turn A Old PC In To A Wireless Bridge With Firewall Security And Privacy XPROXY.NET: "There are MANY Linux distributions that are firewall/router such Smoothwall & IPCop, after spending a few hours researching all my optionals I settled on M0n0wall, which is not Linux at all, it uses FreeBSD. Monowall is FREE to download & use."
� Create logging data in the same table: "Suppose you want to log every update on a table. You want the log records to be in the same original table. You cannot do this in a simple update trigger because this will have a the famous mutating table problem as a result. This post will describe a simple short solution which solves this problem."
� PLDOC, documenting your PL/SQL directly from the database: "PLDoc can be downloaded from http://pldoc.sourceforge.net/"
Alphaworks posts Virtual XML Garden XML query library: "to provide XML query facilities for various input formats including ZIP files, IMS databases, relational databases, filesystems, and more. The goal is to provide a single facility to produce XML from multiple sources."
ServiceMix: Improved getting started documentation available - Confluence & ServiceMix 2.0, ESB container, released: "e.g. in ServiceMix many of our file/FTP/WebDAV based JBI components we tend to use a FileMarshaler plugin strategy to allow any transformation from a file to a NormalizedMessage and back again... I've used Mule in the last projects always with success. I'm interested to try ServiceMix, but I cannot find TCP/IP transport I need: We use ActiveMQ to provide the TCP, UDP, multicast, SSL transports. Then it allows us to use auto-reconnection and failover across networks use discovery to find nodes to talk to add compression onto messages reliability, transactions and XA pesistence if required store/forward publish/subscribe instead of just point to point... If you need to talk to non-Java systems then either try using a REST or Web Service stack - or you can use Stomp. All are supported nicely from ServiceMix today." & Integration Developers News - COOL
Introducing Monkeygrease: The Server-Side Greasemonkey: "For more details, visit the Monkeygrease website"
New Microsoft and WebSphere Application Server Benchmarks: "The results published in the first benchmark shows that .NET enjoys a 183% performance advantage over WebSphere 6.0."
Jon Aquino's Mental Garden: Customizable Craiglist for cities without Craig: "For the past couple of weeks I have been working on this (Ning) webapp called Anytown Marketplace. It's a Craigslist-like app that you can clone and customize for your city if it doesn't yet have Craigslist. It was recently featured on the Ning Blog"
NotherFrigginBlog : Weblog: "Trails .8, new article on java.net... Nice article, but you should really should update your firefox ;-)... E.g. the customername of an closed invoice shouldn't change when the customername changes after the invoice close date. To handle this case you could simply copy the customername to the invoice or your application can handle historical or time oriented data in an enterprise-ready way as described in the book "The Data Model Resource Book, Vol. 1: A Library of Universal Data Models for All Enterprises, ISBN 0471380237". The most frameworks just demonstrate how the framework can sovle problems of trivial applications with simple table-relationships. If you can demonstrate that the framework could handle the party/order part based on the datamodel in this book, then your framework could be a base for enterprise applications" & Amazon.com: The Data Model Resource Book, Vol. 2: A Library of Data Models for Specific Industries: Books
A2Billing | Asterisk CallingCard Application & A2Billing WIKI - voip-info.org & AreskiCC CallingCard Application The idiots guideV2 - voip-info.org: "The new version of AreskiCC have changed his name -> 'A2Billing'" (Updated August 1st 2005) - COOL
James Strachan's Weblog:
Ajax with Jetty and ActiveMQ gets even better & Long time no blog: mylar, XBean, ServiceMix, ActiveMQ and Ajax
Ajax with Jetty and ActiveMQ gets even better & Long time no blog: mylar, XBean, ServiceMix, ActiveMQ and Ajax
EclipsePlugins : details for the Classpath Helper Eclipse plugin (J2EE development platform): "tool that visually depicts many common errors encountered in ClassLoading."
Aventa Centerpin Float Reel: "FYI-The Sheffield is made in the same foundry that the Vecta comes out of. If you remove the spool, you will find the same bearins as the Vectra. If you remove the 'hubcap' and handle assembly, you will find the same spool anodized gold as the Vectra. This reel is a bargain at $179. If you haven't noticed, the Ravens have come down significantly since the introduction of the Okumas. Coincidence?" & Float Reel: "Okuma Sheffield"
Wednesday, November 09, 2005
Prakash Malani's Blog: Hibernate and Spring Presentation: "My presentation at the Los Angeles BEA Users Group (LABEAUG) on Hibernate and Spring is now available here. The sample application used to demonstrate the concepts is also available here."
Federal Developer Weblog : Windows Workflow Foundation (WF): "Windows Workflow Foundation for Visual Studio 2005 RTM... You can download WF beta 1.2 here." & "State Machine Workflow - Part 3: Client... This is part 3 in a multi-part series. You can find the previous entries here (part1, part2)."