Welcome to Apache™ Hadoop™!: The Apache™ Hadoop™ project develops open-source software for reliable, scalable, distributed computing.
The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using a simple programming model. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-avaiability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-availabile service on top of a cluster of computers, each of which may be prone to failures.
Sunday, March 11, 2012
Where Wizards Fear To Tread - Perl.com
Where Wizards Fear To Tread - Perl.com: One of the big new features in perl 5.8 is that we now have real working threads available to us through the threads pragma.
However, for us module authors who already have to support our modules on different versions of perl and different platforms, we now have to deal with another case: threads! This article will show you how threads relate to modules, how we can take old modules and make them thread-safe, and round off with a new module that alters perl's behavior of the "current working directory".
To run the examples I have shown here, you need perl 5.8 RC1 or later compiled with threads. On Unix, you can use Configure -Duseithreads -Dusethreads; On Win32, the default build will always have threading enabled.
However, for us module authors who already have to support our modules on different versions of perl and different platforms, we now have to deal with another case: threads! This article will show you how threads relate to modules, how we can take old modules and make them thread-safe, and round off with a new module that alters perl's behavior of the "current working directory".
To run the examples I have shown here, you need perl 5.8 RC1 or later compiled with threads. On Unix, you can use Configure -Duseithreads -Dusethreads; On Win32, the default build will always have threading enabled.
Saturday, March 10, 2012
SQL Server 2012 Virtual Launch Event
SQL Server 2012 Virtual Launch Event: Go Further. Forward. Faster. with Microsoft SQL Server 2012!.
Immerse yourself in the exciting New World of Data with SQL Server 2012. Engage not only Microsoft product teams, but with our partners and our most ground breaking customers. SQL Server 2012 is part of the broadest Data Platforms in technology today. Discover how it enables mission critical confidence, blazing fast performance, and stunning interactive data visualizations.
Immerse yourself in the exciting New World of Data with SQL Server 2012. Engage not only Microsoft product teams, but with our partners and our most ground breaking customers. SQL Server 2012 is part of the broadest Data Platforms in technology today. Discover how it enables mission critical confidence, blazing fast performance, and stunning interactive data visualizations.
Simple Helix | Hosting Solutions
Simple Helix | Hosting Solutions: Magento Hosting
When your business is e-commerce, your website is critical, so it's important to build a site that is reliable and secure.
The Simple Helix platform is a high performance hosting environment that is built and optimized specifically for Magento to deliver that reliability and security, with the fastest page-loading speed for your website!
When your business is e-commerce, your website is critical, so it's important to build a site that is reliable and secure.
The Simple Helix platform is a high performance hosting environment that is built and optimized specifically for Magento to deliver that reliability and security, with the fastest page-loading speed for your website!
Dev-Team Blog - Welcome new A5 jailbreakers!
Dev-Team Blog - Welcome new A5 jailbreakers!: Welcome new A5 jailbreakers!
Here’s a quick breakdown of how many A5 owners have jailbroken their devices since Friday morning. The numbers as of Monday afternoon are:
491,325 new iPhone4,1 devices
308,967 new iPad2 devices
152,940 previously jailbroken (at 4.x) iPad2 devices
Total: 953,232 new A5 jailbreaks in a little over 3 days
The reason these numbers can be so precise is that one of the housekeeping activities that happens when you launch Cydia is a query to @saurik’s server for the list of available SHSH blobs. (Even if you have none on file, the query is still made).
Welcome to the jailbreak family!
P.S. Remember the cardinal rule of jailbreaking: never update your firmware until a new jailbreak is available. This is especially true for A5 owners, who currently have no way of restoring to 5.0.1 once the 5.0.1 SHSH blob signing window is closed.
Here’s a quick breakdown of how many A5 owners have jailbroken their devices since Friday morning. The numbers as of Monday afternoon are:
491,325 new iPhone4,1 devices
308,967 new iPad2 devices
152,940 previously jailbroken (at 4.x) iPad2 devices
Total: 953,232 new A5 jailbreaks in a little over 3 days
The reason these numbers can be so precise is that one of the housekeeping activities that happens when you launch Cydia is a query to @saurik’s server for the list of available SHSH blobs. (Even if you have none on file, the query is still made).
Welcome to the jailbreak family!
P.S. Remember the cardinal rule of jailbreaking: never update your firmware until a new jailbreak is available. This is especially true for A5 owners, who currently have no way of restoring to 5.0.1 once the 5.0.1 SHSH blob signing window is closed.
Friday, March 18, 2011
MAXDOP
http://msdn.microsoft.com/en-us/library/ms181714.aspx
MAXDOP number
Overrides the max degree of parallelism configuration option of sp_configure and Resource Governor for the query specifying this option. The MAXDOP query hint can exceed the value configured with sp_configure. If MAXDOP exceeds the value configured with Resource Governor, the Database Engine uses the Resource Governor MAXDOP value, described in ALTER WORKLOAD GROUP (Transact-SQL). All semantic rules used with the max degree of parallelism configuration option are applicable when you use the MAXDOP query hint. For more information, see max degree of parallelism Option.
Caution note Caution
If MAXDOP is set to zero then the server chooses the max degree of parallelism.
Using MAXDOP
The following example uses the MAXDOP query hint.
Copy
USE AdventureWorks2008R2 ;
GO
SELECT ProductID, OrderQty, SUM(LineTotal) AS Total
FROM Sales.SalesOrderDetail
WHERE UnitPrice < $5.00
GROUP BY ProductID, OrderQty
ORDER BY ProductID, OrderQty
OPTION (MAXDOP 2);
GO
MAXDOP number
Overrides the max degree of parallelism configuration option of sp_configure and Resource Governor for the query specifying this option. The MAXDOP query hint can exceed the value configured with sp_configure. If MAXDOP exceeds the value configured with Resource Governor, the Database Engine uses the Resource Governor MAXDOP value, described in ALTER WORKLOAD GROUP (Transact-SQL). All semantic rules used with the max degree of parallelism configuration option are applicable when you use the MAXDOP query hint. For more information, see max degree of parallelism Option.
Caution note Caution
If MAXDOP is set to zero then the server chooses the max degree of parallelism.
Using MAXDOP
The following example uses the MAXDOP query hint.
Copy
USE AdventureWorks2008R2 ;
GO
SELECT ProductID, OrderQty, SUM(LineTotal) AS Total
FROM Sales.SalesOrderDetail
WHERE UnitPrice < $5.00
GROUP BY ProductID, OrderQty
ORDER BY ProductID, OrderQty
OPTION (MAXDOP 2);
GO
Sunday, November 21, 2010
Live Space Mover | broom's blog
Live Space Mover | broom's blog: "# Install Python runtime and Beautiful Soup. There are 2 combinations tested by me:
1. Python Runtime 2.5.2 and Beautiful Soup 3.0.6
2. Python Runtime 2.5.1 and Beautiful Soup 3.0.4 and a small fix in note 1
Place the file BeautifulSoup.py in the same directory of live-space-mover.py, or install it into Python runtime by yourself
# Download the newest release zip from the hosted page, extract it. (Older versions may become unusable because of the HTML changes of Live Space).
# Change your live space settings
1. Make sure it is open to anyone (not only to your contacts)
2. Set time zone to the same with your wordpress blog
3. Set date format to yyyy/mm/dd, or mm/dd/yyyy. This probably depends on the locale setting of your system or browser, the point is to make the “YEAR” appear in your date. If the program fails and complains about date parsing, try to use the option -t to specify date time format. For example, the time on my space is shown like “9:45 PM”, but if your time is shown like “9:45:15 PM”, you may want to use a command line like below
python live-space-mover.py -s http://yourspaceid.spaces.live.com/ -t '%m/%d/%Y %I:%M:%S %p'
An introduction for the time format parameters are available here.
4. Set “Blog entry date display” to “Show the blog entry date in the header”
5. From some users’ feedback, I noticed themes of live space differ slightly in structure, which may lead to failure of this program. So please change your live space theme to “Journey” (the same as my experiment space).
# Run the live-space-mover.py script. In Windows, open the command line (win+R, enter “cmd” and return), change to the directory (use “c:”/”d:” to change disk, use “cd” command to change directory, please google it for help if need) of live-space-mover.py, run command like this
python live-space-mover.py -s http://yourspaceid.spaces.live.com/
Replace the example parameter with your own. This will generate an XML file named “export_xxxxx.xml” in the same directory of this script, which is in WordPress export file format.
# Use the import function in WordPress to import the XML file generated in the last step, remember to choose “WordPress” type in the import page, rather than “LiveJournal” or something else.
- Sent using Google Toolbar"
1. Python Runtime 2.5.2 and Beautiful Soup 3.0.6
2. Python Runtime 2.5.1 and Beautiful Soup 3.0.4 and a small fix in note 1
Place the file BeautifulSoup.py in the same directory of live-space-mover.py, or install it into Python runtime by yourself
# Download the newest release zip from the hosted page, extract it. (Older versions may become unusable because of the HTML changes of Live Space).
# Change your live space settings
1. Make sure it is open to anyone (not only to your contacts)
2. Set time zone to the same with your wordpress blog
3. Set date format to yyyy/mm/dd, or mm/dd/yyyy. This probably depends on the locale setting of your system or browser, the point is to make the “YEAR” appear in your date. If the program fails and complains about date parsing, try to use the option -t to specify date time format. For example, the time on my space is shown like “9:45 PM”, but if your time is shown like “9:45:15 PM”, you may want to use a command line like below
python live-space-mover.py -s http://yourspaceid.spaces.live.com/ -t '%m/%d/%Y %I:%M:%S %p'
An introduction for the time format parameters are available here.
4. Set “Blog entry date display” to “Show the blog entry date in the header”
5. From some users’ feedback, I noticed themes of live space differ slightly in structure, which may lead to failure of this program. So please change your live space theme to “Journey” (the same as my experiment space).
# Run the live-space-mover.py script. In Windows, open the command line (win+R, enter “cmd” and return), change to the directory (use “c:”/”d:” to change disk, use “cd” command to change directory, please google it for help if need) of live-space-mover.py, run command like this
python live-space-mover.py -s http://yourspaceid.spaces.live.com/
Replace the example parameter with your own. This will generate an XML file named “export_xxxxx.xml” in the same directory of this script, which is in WordPress export file format.
# Use the import function in WordPress to import the XML file generated in the last step, remember to choose “WordPress” type in the import page, rather than “LiveJournal” or something else.
- Sent using Google Toolbar"
Subscribe to:
Posts (Atom)