Shahzad Bhatti Welcome to my ramblings and rants!

April 11, 2004

The Holy Quran, 13:2-3

Filed under: Science — admin @ 8:23 pm

The Holy Quran, 13:2-3
It is God who raised the heavens without any supports that you can see, and
is firmly established on the throne (of authority). He has subjected the
sun and the moon (to His law). Each one runs (its course) for a term
appointed. He governs all that exists. Clearly does he explain these Signs
in detail that you may believe with certainty in the meeting with your Lord.

And it is He who spread out the earth and placed on it firm mountains and
running waters, and created two sexes of every [kind of] plant. He draws
the Night as a veil over the Day. Verily, in these things there are Signs
for those who think.

April 4, 2004

Filed under: Computing — admin @ 9:23 am

Here are a few things to keep in mind.

  • Most robots are available as building kits or preassembled.
  • Robot kits are a little too expensive for child’s play, not to mention dangerous once you start soldering.
  • If you buy a kit, you’ll learn a lot about how to assemble and program a robot.

Now, onto the kits.

  • Robot Olympics
  • BugBrain 3.0.2, aka BugBrain with BasicX microprocessor kit ($169)
    Construct a PC-programmable insect that walks, chirps, and interacts with its environment.

  • Extreme Hexapod 2 Walking Robot ($375)
    Extreme Hexapod 2 Combo Kit for RC ($468.68)
    Create a six-legged creature you control like an RC car. It moves front and back, left and right. Just remember to print the assembly instructions while you’re online. You won’t find printed instructions with your kit.

  • Cybug Scarab Artificial Lifeform Kit ($49.95)
    This robotic scarab uses touch and light sensors to move around. The price looks right, but you may be tempted to buy certain add-ons, such as a $59.95 sunflower-shaped feeding station where your creature can recharge, to enhance the experience. Also, brush up on your soldering skills before it arrives.

  • OctoBot Survivor Robot Kit ($189.95)
    If you like soldering and painting, step up to this shell-shocked bot. Paint the preprogrammed pod, plug in its recharge station, and watch it go. When your new little friend gets tired and hungry (i.e. when it starts running low on juice), it’ll seek out its feeding station and recharge.

  • Trekker Sumo and Line Following Robot ($269)
    This little guy definitely doesn’t reach sumo proportions. However, it does stay within the bounds of its black wrestling ring unless it’s pushed out. Sensors watch the ground to detect the difference between the black of the ring and the white of the ring perimeter. You can also train it to follow a certain color and walk a line.

February 21, 2004

A few interesting java-related articles

Filed under: Computing — admin @ 10:52 am

A few interesting java-related articles

  1. Distributing Sun Java System Identity Server Applications Using Java Web Start
  2. Java and Security, Part 1
  3. Java and Security, Part 2
  4. More JSP best practices
  5. Add concurrent processing with message-driven beans
  6. Achieve implementation transparency for your business objects with the Business Object Factory framework
  7. Implement Flyweight to improve performance
  8. Jump the hurdles of Struts development
  9. Mix protocols transparently in Struts
  10. Strut your stuff with JSP tags
  11. UI design with Tiles and Struts
  12. Test email components in your software
  13. Follow the Chain of Responsibility
  14. Clustering with JBoss 3.0
  15. Boost Struts with XSLT and XML
  16. Why extends is evil
  17. Introducing the Portlet Specification, Part 1
  18. Introducing the Portlet Specification, Part 2
  19. Java APIs for Bioinformatics
  20. BlackMamba: A Swing Case Study
  21. Integrating Struts, Tiles, and JavaServer Faces
  22. Client quality reporting for J2EE Web services
  23. Web and Enterprise Architecture Design Patterns for J2EE, Part 1
  24. Managing Complexity: Keeping a Large Java Project on Track
  25. Using JSF
  26. Make the Java-Oracle9i connection
  27. Call JavaBean methods from JSP 2.0 pages
  28. View Web camera snapshots using a J2ME-capable phone
  29. Transparently cache XSL transformations with JAXP
  30. Jini Starter Kit 2.0 tightens Jini’s security framework
  31. Progress on the JMF and Java Media APIs
  32. A Gentle Re-Introduction to QuickTime for Java
  33. Re-Introducing QuickTime for Java, Part 2
  34. QTJ Audio
  35. A Gentle Re-Introduction to QuickTime for Java
  36. Java Media Framework Player API
  37. Readable Java 1.5
  38. Create Desktop Applications with Java-Based Web Technologies
  39. Create client-side user interfaces in HTML, Part 1
  40. Create client-side user interfaces in HTML, Part 2
  41. SearchAssist: A Portable Search Engine in Java
  42. SAAJ: No strings attached
  43. Transforming iCal Calendars with Java
  44. Nukes: the Open Source Java CMS
  45. Customize SwingWorker to improve Swing GUIs
  46. High-availability mobile applications
  47. aspect-oriented refactoring 1
  48. aspect-oriented refactoring 2
  49. Isolate server includes’ runtime context

February 15, 2004

Links to Linux and other software

Filed under: Computing — admin @ 7:28 am

Links to Linux and other software
http://www.knoppix-std.org/

http://www.phlak.org/

http://www.menuetos.org/

KLite

Emule

Top 20 softwares


February 6, 2004

ITS Links

Filed under: Computing — admin @ 7:30 pm

ITS Links

USA/Canada

ITS AMERICA
ITS Canada
Transport Canada ITS
ITS US DOT
ITS US DOT Library
PATH


PATH Database

ITS Decision
ITS Berkeley

Caltrans

Rural ITS

Pennsylvania State Center

DOT- ITS Program 

Bikes and Pedestrians


Center for Transportation Analysis
Turner-Fairbank

Institute for Transportation Engineers (ITE)

ITS Benefits Database

Dynamic Traffic Assignment Project


MIT ITS Research Program

ITS Library
ITS Traveler Information
National Associations
Enterprise

Rural Simple Solutions

IVSource
Intelligent Transportation Systems Institute Minnesota

Europe

Ertico

ITS Focus website (UK)
Corvette (Austria)
ITS projects in Europe
Cordis
EU-SPIRIT
Viking  (N-Europe)
ITS Sweden
ITS Assist (UK)

Japan

ITS Japan

Ministry Road Bureau

HIDO

ITS Handbook

Traffic Management Society


Smart Cruise

Northern Road-CERI

Australia/Asia/South Africa

ITS Australia

ITS Korea
ITS Hongkong
ITS South Africa

February 3, 2004

Spike/Vertical Slice

Filed under: Computing — admin @ 8:33 pm

Most agile methodologies recommend using Vertical slice or spiking to reduce risks. It is also referred as tracer bullet by Dave Thomas, Walking Skeleton by Alistair Cockburn and thin thread by Iterative Agile Development (IAD).

What’s in the Title

Filed under: Computing — admin @ 5:44 pm

What’s in the Title
Software development profession has severe identify crisis. From, very start its process were borrowed from other engineering principles, primarily Civil Engineering or Manufacturing. People compared building software development to construction and came up with the waterwall based processes. Educational institutes started programs for Computer Science, Computer Engineering, Computer Information System, but what the hell that exactly means.

There is no minimum boundar to software development field, there is no professional certification to enter this field. Unlike other fields, you don’t need degree to enter this field. Similarly, titles in this field have been a great source of confusion. What is difference between Programmer, Developer or Software Engineer. Yeah some people consider Developer to be generalist and Programmer to be specialists, and Software Engineer sound like we are doing real engineering but it means little to most people. Similarly, senior titles are equally meaningless, most companies don’t understand difference between Senior Software Engineer or Developer, System Analysts or lately they have been calling Architect. Many other people have expressed similar views and have introduced other titles like Craftman, Hacker, or Gardner.

Writing software matches closely with art, so it is very hard to define, develop or track. Though, some aspects for software development can engineered, and there are tons of methodologies that keep trying it. Nevertheless, most productive environments have very little process and methodologies

February 2, 2004

Earth Like You’ve Never Seen It

Filed under: astronomy,Science — admin @ 6:42 pm

Earth Like You’ve Never Seen It

January 18, 2004

Monitor Wireless Network

Filed under: Computing — admin @ 8:59 pm

Monitor Wireless Network
Download AirSnare

January 15, 2004

PHLAK Linux distribution

Filed under: Computing — admin @ 8:21 pm

PHLAK Linux distribution
Download

« Newer PostsOlder Posts »

Powered by WordPress