Friday, May 29, 2009
Wednesday, May 20, 2009
Epic user interface fail of Homeric proportions
peripatetic axiom: Epic uer interface fail of Homeric proportions
Monday, May 18, 2009
The Five Essential Phone-Screen Questions
Without further ado, here they are: The Five Essential Questions for the first phone-screen with an SDE candidate:
1) Coding. The candidate has to write some simple code, with correct syntax, in C, C++, or Java.
2) OO design. The candidate has to define basic OO concepts, and come up with classes to model a simple problem.
3) Scripting and regexes. The candidate has to describe how to find the phone numbers in 50,000 HTML pages.
4) Data structures. The candidate has to demonstrate basic knowledge of the most common data structures.
5) Bits and bytes. The candidate has to answer simple questions about bits, bytes, and binary numbers.
The FizzBuzz test & programmers ... or not
Simple test for programming skills:
Write a program that prints the numbers from 1 to 100.
But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz".
For numbers which are multiples of both three and five print "FizzBuzz".
See also:
Separating Programming Sheep from Non-Programming Goats
it seems fundamental skills are not being understood:See also :http://www.cs.mdx.ac.uk/research/PhDArea/saeed/
All teachers of programming find that their results display a 'double hump'. It is as if there are two populations: those who can, and those who cannot, each with its own independent bell curve. Almost all research into programming teaching and learning have concentrated on teaching: change the language, change the application area, use an IDE and work on motivation. None of it works, and the double hump persists. We have a test which picks out the population that can program, before the course begins. We can pick apart the double hump. You probably don't believe this, but you will after you hear the talk. We don't know exactly how/why it works, but we have some good theories.
So true. I see this in all my programming subjects!!!
Tuesday, May 12, 2009
Friday, May 08, 2009
So I want to use the JAX-WS RI with JDK 6, so I need the endorsed directory right?
Thursday, April 30, 2009
Wednesday, April 29, 2009
Improve your XSLT coding five ways
Tip 1: Cascading style sheets, tables, and XSLT
Tip 2: HTML entities
[ incidentally, to use non-breaking spaces, use #&160; ]
Tip 3: Multiple input documents
Tip 4: XSLT and client-side JavaScript
Tip 5: Automating style sheet creation
Friday, April 24, 2009
Star Trek XI trailer music
http://www.imeem.com/people/hhz_iA/music/2KihKMOL/two-steps-from-hell-freedom-
fighters/#
Thursday, April 23, 2009
Oracle Take a REST on JAX-WS with WebLogic Server 10.3
Wednesday, April 15, 2009
GNS3 - a Cisco network simulator
Graphical Network Simulator 3
This basically simulates the common hardware used by the following CISCO routers:
Cisco 3600 series (3620, 3640 and 3660), 3700 series (3725, 3745) and 2600 series (2610 to 2650XM, 2691).
The core module is the Dynamips project (http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator)
XML appliances and SOA
Translated version of http://ws-express.blogspot.com/2008/10/solutions-appliances-xml-et-soa.html
Note this list is a mix of Application and Security vendors:
Current players:
Layer 7
IBM Websphere Datapower (ex-Datapower)
Intel SOA (ex-Sarvega)
Forum Systems
Cisco ACE (ex-Reactivity)
Cisco AON
Vordel
Cast Iron
F5 BIG-IP
Radware
Dajeil
Xtradyne
Acatel-Lucent Omniaccess
Meddius
Stampede
Strangeloop
Sonoa
Solace
Safenet
Azul
Bee ware
Original list:
- Layer 7 SecureSpan XML Accelerator (1U virtual appliance) ;
- Layer 7 SecureSpan XML Data Screen (1U virtual appliance) ;
- Layer 7 SecureSpan XML Firewall & VPN (1U virtual appliance) ;
- Layer 7 SecureSpan XML N&working Gateway (1U virtual appliance) ;
- Layer 7 SecureSpan Mainframe SOA Gateway (1U virtual appliance) ;
- IBM WebSphere DataPower XML Accelerator XA35 (ex-DataPower - 1U) ;
- IBM WebSphere DataPower XML Security Gateway XS40 (ex-DataPower - 1U) ;
- IBM WebSphere DataPower Integration Appliance XI50 (ex-DataPower - 1U) ;
- Intel SOA Expressway (ex-Sarvega - software appliance) ;
- Intel SOA Expressway for Healthcare (ex-Sarvega - software appliance) ;
- Forum Systems Sentry SOA Gateway (1U software appliance) ;
- Forum Systems Secure Token Service Gateway (1U software appliance) ;
- Cisco ACE XML Gateway (ex-Reactivity - 1U) ;
- Cisco ACE Web Application Firewall (ex-Reactivity) ;
- Cisco AON 8340 Series Application-Oriented N&working (3U) ;
- Cisco ADE 1010 Series + AON Healthcare Services Extension HIPAA/ePrescription 1.0 (1U) ;
- Cisco ADE 2142 Series + AON Healthcare Services Extension HIPAA/ePrescription 1.0 (1U) ;
- Vordel XML Gateway (1U, 2U software appliance) ;
- Vordel XML Firewall (1U, 2U software appliance) ;
- Cast Iron Systems iA2000 (1U) & Salesforce, RightNow, N&Suite, SAP, ... ;
- Cast Iron Systems iA2500 (1U) & Salesforce, RightNow, N&Suite, SAP, ... ;
- Cast Iron Systems iA4000 (1U) & Salesforce, RightNow, N&Suite, SAP, ... ;
- Cast Iron Systems iA4000HA (1U * 2) & Salesforce, RightNow, N&Suite, SAP, ... ;
- F5 N&works BIG-IP Local Traffic Manager (1U, 2U lame) ;
- Radware AppXcel (1U 3U) ;
- Radware AppXML (3U) ;
- Dajeil N&worked Accelerator (1U) ;
- Dajeil XML & Web Services Processing (1U) ;
- Dajeil DH15K Web Services / XML Processing Module (PCI) ;
- Dajeil DH150Ke XML Acceleration Card (PCI Express) ;
- Xtradyne Web Services Domain Bndary Controller (software appliance) ;
- Alcatel-Lucent OmniAccess 8550 Web Services Gateway (2U) ;
- Meddius Integration Rter (1U) ;
- Stampede Web 2.0 Performance Series (1U) ;
- Strangeloop WS1000 Web Services Accelerator (1U) ;
- Strangeloop AS1000 Application Scaling Appliance (1U) ;
- Sonoa ServiceN& (1U virtual appliance) ;
- Solace 3230 & 3260 Content Rters (2U & 4U + sizes) ;
- SafeN& Luna XML (1U) ;
- Azul Vega 3 7300 & 3300 Series (5U & 14U) ;
- Bee Ware i-Sentry (1U & 2U) ;
- Bee Ware v-Sentry (1U & 2U).
Dawn of the App Aware Network
Web services (and XML-RPC and REST) and Enterprise Service Bus fit this model quite nicely.
XML accelerator Devices such as Cisco AON or Cisco ACE (ex-Reactivity) or IBM Datapower can be used to replace the Web services routing function required by modern distributed applications into the network.
The implication?
This changes the model of application development from a software-architecture centric viewpoint into a services oriented architecture.
And the commoditisation of this will drive costs down for enterprises and will harm revenue for middleware vendors.
The edge is here.
Why not go a step further? How about pushing application processing to the edge of the network?
In my Faculty [Engineering and IT]/School of Computing and Communications, we are developing Mobile Health applications using 'motes' - tiny devices running a pico-net (and a mutant version of Java)
Tuesday, April 14, 2009
Testing post by windows live writer
this is a test of windows live writer.
I used to use w.bloggar, but it now fails on blogger.
Ditto with Post2Blog
The issue with free code is that is rarely is updated when the underlying API’s change.
Curse you blogger!
