A site devoted mostly to everything related to Information Technology under the sun - among other things.
Tuesday, November 25, 2008
Thursday, November 20, 2008
Free Oracle SQL Developer
Oracle SQL Developer is a free and fully supported graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. Find it @ http://www.oracle.com/technology/products/database/sql_developer/index.html
On US Economy
American Enterprise Institute’s September 30, 2008 seminar "The Deflating Mortgage and Housing Bubble, Part IV: Where Is the Bottom?"
Tuesday, November 18, 2008
Car Designs - Yesterday & Today
Sprite Image Aggregation
This is a consolidated list of web references to the CSS Sprite (image) aggregation technique that allows packaging an “unlimited” number of small images into a single file. This technique DRASTICALLY decreases page load times for sites with many images.
CSS Sprite Tutorial
http://css-tricks.com/css-sprites-what-they-are-why-theyre-cool-and-how-to-use-them/
Many CSS Sprite documents via Google
http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS295&q=css+image+sprite+create&aq=f
http://www.alistapart.com/articles/sprites/
http://websitetips.com/articles/css/sprites/
Online CSS Sprite Generator(s)
http://spritegen.website-performance.org/
http://www.csssprites.com/
Desktop CSS Sprite Generator(s)
http://smartsprites.osinski.name/
https://launchpad.net/css-sprite-generator/
http://www.ajaxperformance.com/2008/02/23/yay-the-css-sprite-generator-is-open-source-lets-play/
http://drupal.org/project/sprites
Don’t forget that there are other techniques to speed up web page load times … Such as:
· additional domains (for browsers with 2 port / domain limitations)
· using TCP keep alive
· adding expirations dates (to avoid round-trip HTTP 304 time waste)
· using compression
· aggregate CSS, JavaScript, XML, and other page components (allows TCP window size to reach MAX throughput);
JavaScript can be treated a bit separately, as it can be written “out of the html engine”
· reduce packet loss (avoid connection packet (SYN) disruption);
SYN packet loss can add 10-100 fold more time for page load than a lost data packet
Lastly, look into the multitude of tools (some free, some fee) for continued assessment. Start with MS VRTA, it requires .Net Framework 3+. Read Jim Pierson’s newest Nov 2008 MSDN article before firing up the utility.
The list below doesn’t get into toolsets for: Web Cache / Server; Application JVM / Java analysis (recommend CA Wily); Network Appliances (packet shapers, load balancers, firewalls, proxies, reverse proxies, routers, LDAP, DNS, DHCP, …); Network Security (IDS, IPS, …); Application Security (grey, black & white-box, …); Storage (SAN, NAS, …); Platform (*NIX, Windows, zOS, OS/400, VMS, …); DBMS (Oracle, SQL Server, Sybase, UDB, …); Middleware (); Capacity (); Simulation () … oh boy – what a list ….
As always, your mileage may vary …
Router & DNS Tools
VisualWare – VisualRoute (network path, latency, and packet loss traces)
http://www.visualroute.com/support/newrelease.html
Note: V13.x will have my adaptive ICMP packet loss included !!
DNSstuff – DNSreport (server health check)
http://member.dnsstuff.com/pages/dnsreport.php
IP server / protocol
Microsoft – PortQry (port analysis for various features such as LDAP, DNS, DHCP, …)
http://support.microsoft.com/kb/310298
http://support.microsoft.com/kb/832919
http://www.windowsecurity.com/articles/Mastering-PortQryexe-Part1.html
http://www.windowsecurity.com/articles/Mastering-PortQryexe-Part2.html
Microsoft – pathping (ICMP ping with packet loss)
http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/cnet/cnbd_trb_vxmb.mspx?mfr=true
Portal / WAN performance
HP - SiteScope (portal / WAN analysis)
Product Pages
https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-15-25%5E849_4000_100__
https://h10078.www1.hp.com/cda/hpdc/fetchPDF.do
WAN Monitoring Services
http://www.websitepulse.com/
https://www.alertsite.com/aslp_perf_mon.html?ascamp=web+site+monitoring
Microsoft - Virtual Round Trip Analyzer (web page load analysis)
http://msdn.microsoft.com/en-us/magazine/dd188562.aspx
http://www.microsoft.com/downloads/details.aspx?FamilyID=119F3477-DCED-41E3-A0E7-D8B5CAE893A3&displaylang=en
HTTP / HTML / JavaScript
Simtec – httpWatch (trace utility)
http://www.httpwatch.com/
IEinspector – HTTP Analyzer (trace utility)
http://www.ieinspector.com/httpanalyzer/index.html
IEinspector – IE WebDeveloper (trace utility)
http://www.ieinspector.com/dominspector/index.html
httptrace – TCP/HTTP (trace utility)
http://httptrace.sourceforge.net/
Firefox add-ons
Firebug https://addons.mozilla.org/en-US/firefox/addon/1843
Yslow https://addons.mozilla.org/en-US/firefox/addon/5369
Web Developer https://addons.mozilla.org/en-US/firefox/addon/60
YAPA http://www.websiteoptimization.com/services/analyze/
IP packets
WireShark – WireShark (packet trace & analysis)
http://www.wireshark.org/download.html
CSS Sprite Tutorial
http://css-tricks.com/css-sprites-what-they-are-why-theyre-cool-and-how-to-use-them/
Many CSS Sprite documents via Google
http://www.google.com/search?source=ig&hl=en&rlz=1G1GGLQ_ENUS295&q=css+image+sprite+create&aq=f
http://www.alistapart.com/articles/sprites/
http://websitetips.com/articles/css/sprites/
Online CSS Sprite Generator(s)
http://spritegen.website-performance.org/
http://www.csssprites.com/
Desktop CSS Sprite Generator(s)
http://smartsprites.osinski.name/
https://launchpad.net/css-sprite-generator/
http://www.ajaxperformance.com/2008/02/23/yay-the-css-sprite-generator-is-open-source-lets-play/
http://drupal.org/project/sprites
Don’t forget that there are other techniques to speed up web page load times … Such as:
· additional domains (for browsers with 2 port / domain limitations)
· using TCP keep alive
· adding expirations dates (to avoid round-trip HTTP 304 time waste)
· using compression
· aggregate CSS, JavaScript, XML, and other page components (allows TCP window size to reach MAX throughput);
JavaScript can be treated a bit separately, as it can be written “out of the html engine”
· reduce packet loss (avoid connection packet (SYN) disruption);
SYN packet loss can add 10-100 fold more time for page load than a lost data packet
Lastly, look into the multitude of tools (some free, some fee) for continued assessment. Start with MS VRTA, it requires .Net Framework 3+. Read Jim Pierson’s newest Nov 2008 MSDN article before firing up the utility.
The list below doesn’t get into toolsets for: Web Cache / Server; Application JVM / Java analysis (recommend CA Wily); Network Appliances (packet shapers, load balancers, firewalls, proxies, reverse proxies, routers, LDAP, DNS, DHCP, …); Network Security (IDS, IPS, …); Application Security (grey, black & white-box, …); Storage (SAN, NAS, …); Platform (*NIX, Windows, zOS, OS/400, VMS, …); DBMS (Oracle, SQL Server, Sybase, UDB, …); Middleware (); Capacity (); Simulation () … oh boy – what a list ….
As always, your mileage may vary …
Router & DNS Tools
VisualWare – VisualRoute (network path, latency, and packet loss traces)
http://www.visualroute.com/support/newrelease.html
Note: V13.x will have my adaptive ICMP packet loss included !!
DNSstuff – DNSreport (server health check)
http://member.dnsstuff.com/pages/dnsreport.php
IP server / protocol
Microsoft – PortQry (port analysis for various features such as LDAP, DNS, DHCP, …)
http://support.microsoft.com/kb/310298
http://support.microsoft.com/kb/832919
http://www.windowsecurity.com/articles/Mastering-PortQryexe-Part1.html
http://www.windowsecurity.com/articles/Mastering-PortQryexe-Part2.html
Microsoft – pathping (ICMP ping with packet loss)
http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/cnet/cnbd_trb_vxmb.mspx?mfr=true
Portal / WAN performance
HP - SiteScope (portal / WAN analysis)
Product Pages
https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-15-25%5E849_4000_100__
https://h10078.www1.hp.com/cda/hpdc/fetchPDF.do
WAN Monitoring Services
http://www.websitepulse.com/
https://www.alertsite.com/aslp_perf_mon.html?ascamp=web+site+monitoring
Microsoft - Virtual Round Trip Analyzer (web page load analysis)
http://msdn.microsoft.com/en-us/magazine/dd188562.aspx
http://www.microsoft.com/downloads/details.aspx?FamilyID=119F3477-DCED-41E3-A0E7-D8B5CAE893A3&displaylang=en
HTTP / HTML / JavaScript
Simtec – httpWatch (trace utility)
http://www.httpwatch.com/
IEinspector – HTTP Analyzer (trace utility)
http://www.ieinspector.com/httpanalyzer/index.html
IEinspector – IE WebDeveloper (trace utility)
http://www.ieinspector.com/dominspector/index.html
httptrace – TCP/HTTP (trace utility)
http://httptrace.sourceforge.net/
Firefox add-ons
Firebug https://addons.mozilla.org/en-US/firefox/addon/1843
Yslow https://addons.mozilla.org/en-US/firefox/addon/5369
Web Developer https://addons.mozilla.org/en-US/firefox/addon/60
YAPA http://www.websiteoptimization.com/services/analyze/
IP packets
WireShark – WireShark (packet trace & analysis)
http://www.wireshark.org/download.html
Sunday, November 9, 2008
A Neat Chip
IntellaSys has released a 40-core processor in which the cores operate asynchronously. Each core has got it own ROM, RAM, and inter-processor communication. Together, they can deliver upto 26 billion operations per second.
The chip is designed for embedded wireless, portable, and distributed data processing applications and is programmed in FORTH!
The chip is designed for embedded wireless, portable, and distributed data processing applications and is programmed in FORTH!
Getting Things Done
Getting Things Done (commonly abbreviated as GTD) is an action management method created by David Allen, and described in a book of the same name. GTD rests on the principle that a person needs to move tasks out of the mind by recording them externally. That way, the mind is freed from the job of remembering everything that needs to be done, and can concentrate on actually performing those tasks. Learn more @ http://www.gettingthingsdone.com/
Wednesday, November 5, 2008
Sexist and Offensive
Subscribe to:
Posts (Atom)
Useful Links
- .Net Code Samples
- AJAX for MS Developers
- C# Tutorials
- Channel9
- Code Search Engine
- Douglas Crockford's JavaScript Site
- DZONE
- Google Code
- IBM Developer Works
- IBM Public Skunkworks
- Is This Thing On?
- Java tutorials, hints, tips
- Jon Udell Weblog
- Knowing .Net
- Massive List of Information for Programmers
- MIT Courses
- MSDN
- Simple-Talk
- SUN Java
- That Indigo Girl
- UC Berkeley Lectures
- Yahoo UI Library
Topics
- 3-D Printing (13)
- AI (228)
- Art (95)
- Article (120)
- book (11)
- books (83)
- Business Intelligence (18)
- Careers (72)
- Cloud Computing (19)
- Cognition (13)
- Complexity (8)
- Computer Science (20)
- COVID-19 (1)
- Cyber-security (79)
- Data Analysis (39)
- Data Management (19)
- Data Visualization (30)
- Design Thinking (1)
- Embedded Tools (34)
- Gadgets (74)
- Games (32)
- Google (7)
- Hardware (39)
- High Performance Computing (32)
- History of Mathematics (1)
- Humor (73)
- Inetrview (7)
- Intelligent Transportation (17)
- IoT (15)
- IT as Metaphor (2)
- Magazine Subscription (8)
- Mathematics Tools (4)
- Microsoft Platforms (22)
- Microsoft Tools (63)
- Mobile Computing (2)
- Motto (3)
- Network Tools (12)
- News (121)
- Offshoring (6)
- Open-Source Sofware (7)
- Outsourcing (1)
- Philosophy (5)
- Pictures (143)
- PLM (5)
- Programming Languages (74)
- Quantum Computing (5)
- Reports (52)
- RFID (3)
- Robo (2)
- Robots (103)
- Science (57)
- Scientific Computing (17)
- Search Tools (7)
- Semantic Networks (11)
- Simulations (34)
- Social Computing (25)
- Software Architecture (27)
- Software Development (151)
- Software Testing (4)
- Software Tools (268)
- Some Thoughts (44)
- Speech (6)
- Standards - Telematics (9)
- Transportation (14)
- Video (11)
- Visualization (9)
- Web Site (224)
- Web Site for Science (48)
About Me
- Babak Makkinejad
- I had been a senior software developer working for HP and GM. I am interested in intelligent and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.
Blog Archive
- November (11)
- October (10)
- September (7)
- August (11)
- July (6)
- June (11)
- May (12)
- April (7)
- March (5)
- February (1)
- January (3)
- December (1)
- October (2)
- September (4)
- August (1)
- July (3)
- June (2)
- April (2)
- March (2)
- February (2)
- January (10)
- December (1)
- October (1)
- September (1)
- August (4)
- June (1)
- April (6)
- March (2)
- February (4)
- January (3)
- December (1)
- October (1)
- June (3)
- April (1)
- March (1)
- February (1)
- January (6)
- December (8)
- November (3)
- October (5)
- September (2)
- August (3)
- July (6)
- June (2)
- May (7)
- April (19)
- March (22)
- February (6)
- January (5)
- December (4)
- November (4)
- October (9)
- September (3)
- August (7)
- July (3)
- June (2)
- May (6)
- April (4)
- March (8)
- February (5)
- January (18)
- December (6)
- November (10)
- October (6)
- September (7)
- August (2)
- July (4)
- June (5)
- May (8)
- April (5)
- March (9)
- February (3)
- January (7)
- December (2)
- November (1)
- October (3)
- September (5)
- August (10)
- July (8)
- May (5)
- April (8)
- March (9)
- February (6)
- January (11)
- November (6)
- October (9)
- September (5)
- August (13)
- July (9)
- June (9)
- May (8)
- April (4)
- March (2)
- February (8)
- January (9)
- December (3)
- November (7)
- October (9)
- September (7)
- August (4)
- July (2)
- June (4)
- May (7)
- March (4)
- February (2)
- January (1)
- December (2)
- November (1)
- October (6)
- September (1)
- August (1)
- July (4)
- June (1)
- April (1)
- March (1)
- February (1)
- January (2)
- December (5)
- October (4)
- August (2)
- July (3)
- June (8)
- May (7)
- April (5)
- March (9)
- February (3)
- January (7)
- December (4)
- October (7)
- September (5)
- August (5)
- July (8)
- June (6)
- May (9)
- April (5)
- March (4)
- February (5)
- January (6)
- December (12)
- November (7)
- October (5)
- September (4)
- August (19)
- July (12)
- June (4)
- May (8)
- April (5)
- March (15)
- February (5)
- January (9)
- December (14)
- November (6)
- October (12)
- September (2)
- August (10)
- July (8)
- June (8)
- May (11)
- April (10)
- March (10)
- February (9)
- January (20)
- December (16)
- November (9)
- October (25)
- September (24)
- August (12)
- July (18)
- June (20)
- May (13)
- April (29)
- March (26)
- February (14)
- January (17)
- December (17)
- November (9)
- October (32)
- September (27)
- August (27)
- July (11)
- June (22)
- May (25)
- April (33)
- March (33)
- February (28)
- January (38)
- December (12)
- November (39)
- October (28)
- September (29)
- August (29)
- July (18)
- June (27)
- May (17)
- April (23)
- March (40)
- February (31)
- January (6)