Subscribe to RSS Feed Login

CRACKMAC.COM

Wednesday
3 December 2008

Official Google Blog: Holiday templates to keep you organized

Official Google Blog: Holiday templates to keep you organized
The holidays are upon us, and theres much to do: Gifts to be wrapped, lights to be strung, candles to be lit, and a long list of tasks at the home and the office. A little creativity can come in handy at this time of year. You can save time and money with the Google Docs template gallery for documents, spreadsheets and presentations. Whether youre a small business owner or the chief holiday organizer, the gallery includes a few special templates designed to help you spread a little holiday cheer. Here are a few tips to help you get everything done on time

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

No CommentsContinue Reading

CherryPy - Trac

CherryPy   - CherryPy is a pythonic, object-oriented HTTP framework.

CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.

CherryPy is now more than six years old and it is has proven very fast and stable. It is being used in production by many sites, from the simplest ones to the most demanding ones.

Oh, and most importantly: CherryPy is fun to work with :- Here’s how easy it is to write “Hello World” in CherryPy 3:

import cherrypyclass
HelloWorldobject:def indexself:
return "Hello World"
index.exposed = True
cherrypy.quickstartHelloWorld

Examples: Hello World & What is your name?

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

No CommentsContinue Reading

Tomato Firmware | polarcloud.com

Tomato Firmware | polarcloud.com
Tomato is a small, lean and simple replacement firmware for Linksys WRT54G/GL/GS, Buffalo WHR-G54S/WHR-HP-G54 and other Broadcom-based routers. It features a new easy to use GUI, a new bandwidth usage monitor, more advanced QOS and access restrictions, enables new wireless features such as WDS and wireless client modes, raises the limits on maximum connections for P2P, allows you to run your custom scripts or telnet/ssh in and do all sorts of things like re-program the SES/AOSS button, adds wireless site survey to see your wifi neighbors, and more.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

No CommentsContinue Reading

Test Early » Hudson - Tips and Tricks

Test Early » Hudson - Tips and Tricks
Hudson is an open source CI server that is by far the easiest one to configure. Second to ease of use is Hudson’s impressive plug-in framework, which makes it easy to add features. For instance, Hudson has a plug-in for tracking FindBugs issues, PMD issues, and CheckStyle issues over time as well as code coverage. It also trends test results from JUnit, as well as build results and corresponding execution times. In spite of all these cool features, we had to find ways to get around some common issues we faced at work using Hudson.

This article describes a few real-life tips and tricks that we have found at work and will assist in configuring Hudson to work most effectively in your environment as well:

1. Changing Hudson home directory
2. OutOfMemoryError
3. Securing Hudson
4. Hudson Views
5. Hudson and Groovy
6. Spaces in directory names
7. Browser to use

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

No CommentsContinue Reading

Enhance your Blog Design with JQuery

Enhance your Blog Design with JQuery
JQuery

JQuery is a JavaScript library that simplies event handling, animation, Ajax interactions and much more. The WordPress admin uses JQuery to enhance a variety of sections - the show/hide tabs in the Write page, the lightbox for the media uploader. So it’s already built into Wordpress, all we need to do is call it from the front end and use it ourselves.

JQuery is stored at /wp-includes/js/jquery/jquery.js. To use this we need to load it into the header of our page. So we need to add the following line in our header.php theme file, somewhere between the head tags.
view plaincopy to clipboardprint?

<script type=”text/javascript” src=”/wp-includes/js/jquery/jquery.js” charset=”utf-8″></script>

<script type=”text/javascript” src=”/wp-includes/js/jquery/jquery.js” charset=”utf-8″></script>

This will then load the JQuery library whenever someone loads your site. Note, the path will need to reflect your own installation of WordPress on the server. So if you have WordPress installed in the root directory, the above will work, however if you have it in a subdirectory then you’ll need to add this to the start of the source path.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

No CommentsContinue Reading

How Digg works - New Digg Technology Blog

We often get asked how Digg works from a technology perspective, so wanted to shed some insight on this with our first post from the newly-launched technology blog. We
’ll be posting regularly to give you a peek at what’s under the hood from the Digg development teams.

read more | digg story

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

No CommentsContinue Reading

Zero to Continuous Integration with Windmill | Adam Christian

Zero to Continuous Integration with Windmill | Adam Christian
Following ‘automation’ and ‘continuous integration’ in the micro blogging world I have seen a major influx in people being super interested in functionally automating their web apps. I have seen a slew of things about Grid, and Selenium, and people hacking on Watir so I decided to show you from the ground up how incredibly easy it is to get automated test running setup using Windmill and Hudson. I am not going to walk you through every detail, this is much more high level but I do plan to start a ‘continuous integration’ page on getwindmill.com in the near future for those kinds of details.

The first step is to get a couple machines that you want use as slaves and a machine to run Hudson, our setup looks like this:

Each of the machines with a different OS has Windmill installed. To make them slaves you simply bring up the Hudson web page on the machine, and run the launcher.. now it’s a slave — crazy easy right?

Now to setup test runs for the machines, in Hudson you click: “New Job” on the left hand side and do something like the following:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

No CommentsContinue Reading

Mac Automation: Quickly add to-dos/events to iCal- The Unofficial Apple Weblog TUAW

Mac Automation: Quickly add to-dos/events to iCal- The Unofficial Apple Weblog TUAW
How many times have you been watching TV and wanted to quickly add a to-do or event maybe both to iCal? In this Mac Automation post, Im going to show you how to create both a to-do and an iCal event from within Automator. You will be able to add new items to iCal without ever having to open it. Lets begin.

Creating the Automator Workflow New iCal Event
First we need to create an Automator workflow that will add the to-do and event to iCal. To create the workflow, just add the “New iCal Events” action to the workflow area. Before you continue, be sure to click the “Options” button at the bottom of the action and select the “Show this action when the workflow runs” checkbox.

Saving the Automator Workflow
To give you quick and easy access to the creation of iCal events, you can choose the Save As method of your choice.

Running the Workflow
To run the workflow, click the “Run” button in the top-right corner of Automator or launch it as an application. When you run the workflow, you will be presented with a dialog that will ask you to specify a Name, Date, Time, and other information. When you press “Continue,” the workflow will create the event in iCal.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

No CommentsContinue Reading

SSH and SCP: Howto, tips & tricks

A basic tutorial about the Linux commands ssh and scp. It features explanation about the syntax, the possibilities and the differences between the two. It also features some tips and tricks that’ll come in handy when working with these programs.

read more | digg story

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

No CommentsContinue Reading

ShellSQL - SQL for shell scripts

ShellSQL - SQL for shell scripts
ShellSQL is a suite of programs designed to enable LINUX/UNIX shell scripts to connect to SQL engines and execute SQL queries and commands in a simple way enabling intergration with the rest of the script. For example, it can do things like..

#/bin/shHANDLE=`shpostgres dbname=mydb`

shsql $HANDLE "begin"

for ARG in $

do

shsql $HANDLE "insert into mytable fld1, fld2" 

"values nextvalmyseq, $ARG"

done

shsql $HANDLE "commit"

if [ $# -gt 0 ]

then

ROWS=`shsql $HANDLE "select count from mytable"`

echo "No of rows now in table is" $ROWS

fi

shsqlend $HANDLE

For details on how it hangs together have a look at the overview.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

No CommentsContinue Reading