| |
|
Mastering Ajax, Part 3: Advanced requests and responses in Ajax |
|
|
Topic: Technology |
5:45 pm EST, Feb 16, 2006 |
For many Web developers, making simple requests and receiving simple responses is all they'll ever need, but for developers who want to master Ajax, a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object is required. In this article, Brett McLaughlin will show you the different status codes and demonstrate how browsers handle each and he will showcase the lesser-used HTTP requests that you can make with Ajax.
Mastering Ajax, Part 3: Advanced requests and responses in Ajax |
|
Blocking brute force attacks against ssh with iptables and netfilter |
|
|
Topic: Technology |
4:34 pm EST, Feb 16, 2006 |
The goal of this article is to outline a simple method for blocking brute force attacks on sshd for users of Slackware Linux. With a few minor changes, this technique will work on any Linux box with netfilter support in the kernel and a reasonably recent version of iptables (1.3.x) installed. It makes use of the ipt_recent module for netfilter to track who just connected to the port, and to refuse subsequent connections from that host for a given number of seconds. One side effect of this technique is that it will slow down the idiots scanning the Internet looking for even bigger idiots.
Good link dag Blocking brute force attacks against ssh with iptables and netfilter |
|
How the lack of constraints killed the quality of Star Wars - Signal vs. Noise (by 37signals) |
|
|
Topic: Technology |
4:31 pm EST, Feb 16, 2006 |
Constraints are a unique advantage that small teams have over the big guys. Less money, less time, less people. Don’t be too eager to relieve yourself of these advantages through VC money, long release cycles, and quick hires.
Short, and to the point: keep more of your equity, get less money, and keep your soul. How the lack of constraints killed the quality of Star Wars - Signal vs. Noise (by 37signals) |
|
ActiveWidgets :: Commercial Licenses |
|
|
Topic: Technology |
2:10 pm EST, Feb 15, 2006 |
ActiveWidgets 2.0 ActiveWidgets 2.0 is the latest release of our javascript component library.
ActiveWidgets :: Commercial Licenses |
|
Mark Shuttleworth » Funding free software projects |
|
|
Topic: Technology |
11:04 am EST, Feb 15, 2006 |
How will we avoid a simple repetition of the previous problem? What makes this effort different? Nothing, so far. We once again have a bright team of developers who are at the end of the day motivated by a contract, not by a personal itch in education administration. But this is only the story so far. The next step will be to hire an additional team to collaborate with Steve’s. It may seems strange to hire a separate team rather than bolster the core one, but there’s method in my madness. Right now, a lot of the critical thinking and discussion happens inside an office in Vilnius, with no reference to the rest of the world. That makes it efficient, but not necessarily effective, since it may be efficiently going down the wrong road. Steve’s been pretty good about going to the list to get a sense of how different educational communities work whenever they start work on a new section of the project, for which I’m grateful. But the problem still remains - a lot of SchoolTool development happens in a non-transparent manner. By hiring a second team to collaborate on the core infrastructure I hope to force these discussions to happen online - in the mailing list and in wikis etc - in a way that makes them transparent and accountable. That way outsiders will be able to comment, and more importantly, we will be able to go back and understand what was decided, and why.
Mark Shuttleworth » Funding free software projects |
|
Architecting Linux High-Availability Clusters - Part 1 |
|
|
Topic: Technology |
11:33 pm EST, Feb 12, 2006 |
Architecting Linux High-Availability Clusters - Part 1By Tau Leng; Jenwei Hsieh, Ph.D.; and Edward Yardumian (Issue 4 2000)This article, the first in a series on Linux high-availability (HA) clusters, provides an overview of the Linux HA cluster. It describes the two common types of clusters, the Linux Virtual Server for IP HA and load balancing, and HA application clusters. Future articles in the series will cover product-specific implementations and features. Linux is known as a stable operating system. However, a Linux client/server configuration can have several points of failure, including the server hardware, the networking components, and the server-based applications. As more administrators choose Linux for critical applications, the demand for high-availability (HA) clustering for the Linux platform is increasing.
Architecting Linux High-Availability Clusters - Part 1 |
|
HP.com - HP ProLiant DL380 G4 Packaged Cluster with MSA500 G2 - Key benefits |
|
|
Topic: Technology |
6:26 pm EST, Feb 12, 2006 |
The innovative design of the 2U Server form factor provides the support for robust system performance needed for today's demanding business applications in a dense, rack-optimized form factor. Up to 2 Intel Xeon 3.6 GHz processors with 2 MB Cache Supporting a 800MHz FSB 1GB of 2-way interleaved, 400MHz DDRII SDRAM, expandable to 12 GB Embedded Wide Ultra320 Smart Array 6i Plus RAID controller, with optional Battery-backed Write Cache enabler DL380 G4 Packaged Cluster with MSA500G2
HP.com - HP ProLiant DL380 G4 Packaged Cluster with MSA500 G2 - Key benefits |
|
Using Eclipse BIRT Report Libraries and Templates |
|
|
Topic: Technology |
6:25 pm EST, Feb 12, 2006 |
Any organization that implements web reporting quickly realizes the need for standards and controls in reporting infrastructure and content development, especially those implementations with large numbers of complex reports, or large developer communities. Additionally, the reporting capabilites offered�for report developers and users�should accomodate all technical skill�levels to maximize productivity and minimize training.�Lastly, reporting content should be insulated from underlying business and data changes to avoid�time consuming rework. Without the means to address and enforce these requirements, web reporting applications can�quickly become resource intensive and unmanageable. In this article, I will discuss how to�create a controlled and easy to use reporting environment for your organization�using Libraries and Templates in BIRT, the Business Intelligence and Reporting Tools project from Eclipse.
Using Eclipse BIRT Report Libraries and Templates |
|
MySQL AB :: Installing MySQL MaxDB Synchronization Manager |
|
|
Topic: Technology |
6:04 pm EST, Feb 12, 2006 |
The Synchronization Manager (SyncMan) provides a platform for database-agnostic data replication and synchronization.� The platform is built on Java technologies such as the Java Messaging Service (JMS) and the Java Database Connectivity framework (JDBC).� The core SyncMan server runs on any of the supported MaxDB platforms, and the synchronized databases can be any combination of database and OS, so long as there exists a JDBC driver for the combination. Another feature of the Synchronization Manager is that you may choose to replicate any portion of your database to remote systems.� Combined with SyncMan's support for offline devices and advanced collision resolution algorithm, this provides a convenient way to disseminate information to potentially embedded devices "in the field."
MySQL AB :: Installing MySQL MaxDB Synchronization Manager |
|