text:
Before you start
About this series
One of the primary advantages and strengths of IBM Accelerator for Machine Data Analytics is the capability and ease with which the tool can be configured and customized. This series of articles and tutorials is for those who want to get an introduction to the accelerator and further accelerate the analysis of machine data with the idea of getting custom insights.
About this tutorial
This tutorial is a step-by-step example of the use of IBM Accelerator for Machine Data Analysis to analyze a completely new type of data. It creates the groundwork for Part 3, which illustrates how you can plug and play this new log type into indexing and searching.
In this tutorial, you will learn how to do the following.
- Start your analysis of a new data set by using the out-of-the-box support in the accelerator.
- Identify missing fields needed for analysis.
- Customize the accelerator to create your own log type for subsequent analysis.
You should be familiar with BigInsights Text Analytics and AQL (Annotation Query Language). Some familiarity with BigInsights Text Analytics tooling is a plus but not required. Read Part 1: Speeding up machine data analysis of this series to get an overview of the IBM Accelerator for Machine Data Analytics.
System requirements
To run the examples in this tutorial, you need the following.
- BigInsights v2.0 installed.
- IBM Accelerator for Machine Data Analytics installed.
- BigInsights v2.0 eclipse tooling installed.
- A data set for machine data analysis. Refer to the Download section for the link to download the data.
Variety in machine data analysis
In Part 1: Speeding up machine data analysis of this series, you learned how you can use machine data from some known types such as Apache web access and WebSphere. You also learned how you can use some of the types that are lesser known to the accelerator, using a generic type.
As long as the data is textual time-series-based data, you can use the techniques on any machine data for analysis without writing any new code!
Using the generic type, you will be able to extract most of the fields that are commonly found in machine data. Many times a lot of the data contains name value pairs, XML leaf tag values, and the generic type will extract most of the interesting information.
After using these techniques, if there are still fields that are specific to a certain data type that are not extracted, the accelerator provides a way to customize the existing rules or add new ones.
In this tutorial, you will use email data and learn how you can add a new log type to analyze this data, including the following.
- How to use the eclipse tooling to customize existing rules or build new ones.
- How to publish the customized rules via a customized application for production.
The situation at a fictitious Sample Outdoors company
In Part 1: Speeding up machine data analysis of this series, the data scientists at the Sample Outdoors company were able to acknowledge issues reported on Sat July 14th, using their logs across the application stack. They were able to get insights into the potential root causes of this issue.
Many customers were impacted on Sat July 14th and the customer support center was flooded with emails from complaining customers. The Sample Outdoors company risked adverse publicity and also feared losing current and potential customers. One way to remediate the problem was to provide coupons with appropriate savings to these customers for a future purchase. Sat July 14th was one of the busiest days during Sample Outdoors biggest mid-year sale, and huge amount of customers were impacted. Sample Outdoors wanted to prioritize these savings to the specific customers that had contacted the support center via emails.
In order to do this, the Sample Outdoors company needed to get a consolidated view of all the customer orders that were attempted and the customers who were impacted. The Sample Outdoors company already had information about the attempted orders available for analysis. They now wanted to add the customer emails to be able to get enough information about the customers and the size and details on their orders to offer them the appropriate savings in coupons.
Ten features to accelerate machine data analysis for new log types
Take a look at the following overview and highlights of the features of IBM Accelerator for Machine Data Analytics that can be used to analyze your own data type.
- To learn how you can prepare your email data for analysis, refer to the Prepare the data for the new log type section.
- To use the generic type and learn how to validate the results and identify any missing fields, refer to the Out-of-the-box support section.
- To set up your Eclipse environment to work on the Extraction application customization, refer to the Take control! Prepare for customization section.
- Get a peek into the Extract application in the Understand the Extraction application section.
- Get a peek into Eclipse tooling for Text Analytics in the Peek into the tooling section.
- To use new rules to extract fields that are specific to emails and test them, refer to the Create your own email log type section.
- Review the text analytics rules used for email data in the Understand the code section.
- Understand the naming conventions that allow plug and play of this new log type with the rest of the applications in the Understand the wiring under the hood section.
- To publish the customized application to the BigInsights cluster, refer to the Publish the customized application section.
- To extract the emails using the customized Extraction application and see the results, refer to the New log type in action! section.
Using emails at the Sample Outdoors company
The data scientists at the Sample Outdoors company wanted to use emails that the customer support center had received. They wanted to get the customer emails for customers who complained during the outage on Sat July 14th. They would then use this information to get the order size information, customer loyalty data, and email the appropriate savings to these customers.
They collected the emails from email@example.com and firstname.lastname@example.com to start their analysis using IBM Accelerator for Machine Data Analysis.
Prepare the data for the new log type
A prepared batch of email data from customersupport@Sample Outdoors.com are provided in the Download section.
Perform the following steps.
- From the Download section, download code_and_data.zip and unzip it.
- You will also find a directory called AQL. Keep it handy. You will use email.aql and extractor_email.aql later in this tutorial.
- You will find a directory called input_batches. The directory
input_batches contains one batch file called Batch_inbox.
Batch_inbox contains email data as shown in Listing 1. It
represents emails received by the Sample Outdoors company customer
support inbox.
Listing 1. Email data
Message-ID: <16159836.1075855377439.JavaMail.evans@thyme> Date: Sat, 14 July 2012 08:36:42 -0800 (PST) From: email@example.com To: firstname.lastname@example.com Subject: FW: Cannot purchase Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-From: john doe X-To: customersupport X-cc: X-bcc: X-Folder: \customersupport_July2012\Notes Folders\Inbox X-Origin: customersupport X-FileName: customersupport.nsf Hi I am still not able to purchase items on Sample Outdoors. I urgently need to get these items. Thanks, John -----Original Message----- From: Doe, John Sent: Saturday, July 14, 2012 4:06 PM To: firstname.lastname@example.com Subject: Cannot purchase Hello, I am having trouble purchasing items on your website. Is there a known issue, any estimate on when it will be fixed? Thanks, John Message-ID: <13556517.1075852726971.JavaMail.evans@thyme> Date: Sat, 14 July 2012 08:59:02 -0700 (PDT) From: email@example.com To: firstname.lastname@example.com Subject: Problem with purchases Cc: firstname.lastname@example.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-From: mary jane X-To: websupport X-cc: customersupport X-bcc: X-Folder: \websupport_July2012\Notes Folders\Inbox X-Origin: websupport X-FileName: websupport.nsf Hi I am unable to purchase on your website. Please help!!! Mary
Batch_inbox also contains metadata.json as shown in Listing 2.
Listing 2. metadata.json for the batch representing the inbox
{preTimestampRegex:"((\\n)|(\\r))+Date:\\s", logType:"generic", batchId:"batch_inbox", dateTimeFormat:"EEE, dd MMM yyyy H:mm:ss Z", missingDateTimeDefaults:[] }
Notice that you will be using the logType generic initially, to identify any fields that may be extracted out of the box.
- Upload the data into the HDFS (Hadoop File System). Figure 1 shows
the directory structure in HDFS after data is uploaded. You can
use the BigInsights console to create the directory structure and
upload the files in HDFS.
Figure 1. Email data uploaded to HDFS
Note: When the data is larger or in several batches, consider using the Import application shipped with IBM Accelerator for Machine Data Analytics.
Out-of-the-box support
Now you will run the Extraction application and validate the results. You can review the "A little preparation before getting started - The Known log types" and "The unknown log types" sections from Part 1: Speeding up machine data analysis of this series for more information on out-of-the-box support for various log types.
Perform the following steps.
- Run the Extraction application using the parameters shown in
Figure 2. The Source directory is: /GOMDADemo/input_batches, and
the output path is: /GOMDADemo/output/extract_out.
Figure 2. Run the Extraction application on email data with generic logtype
Note: You should always point to the directory containing the batches for Source directory even if there is only a single batch under it. This allows the application to work on one or more batches at a time.
- Browse the contents of the output path. Follow the steps shown in
Figure 3 to view the CSV result as a sheet. Then, save the
workbook as email_generic.
Figure 3. View output of Extraction as sheet
Note: The output directory contains a directory named after the batchID for each batch. A CSV file is named after the batchID containing the top 2000 results of extraction for each batch, which is the default setting.
You can change the setting to extract all or none of the results in extract.config. The default configuration is installed at /accelerators/MDA/extract_config/extract.config, but you can make your own copies and save in other preferred locations.
- Validate the results of extraction, including validating that the
primary timestamp and record boundaries are identified correctly.
Also validate that the timestamp normalization is correct. All of
the above is based on the values provided in metadata.json.
Figure 4 shows the columns in the sheet resulting from batch_inbox.csv.
Figure 4. Validate output of Extraction
Note that the charset column is extracted from the generic rule for name value pair rule. Since there can be numerous name value pairs in a record, only the first value is exported in the CSV file. In the next article in this series, you will learn how you can visualize all the extracted fields in a search user interface.
You will see a similar output for leaf tag pairs when data contains XML content. The first pair will be exported in the CSV file, but you can use the search interface to look at all of the results.
- If there are issues in validation, fix them now! When results are
not produced as expected, it is worthwhile to double check the key
information that drives those results.
For fixing incorrectly identified record boundaries or incorrect values in LogDateTime, double check the primary timestamp format, represented as dateTimeFormat in metadata.json. Also check the regular expression preceding the timestamp, where applicable, represented as preTimestampRegex in metadata.json.
For fixing incorrect values in LogDateTimeNormalized, in addition to the above, double check the missing information in the primary timestamp, represented as missingDateTimeDefaults in metadata.json, where applicable.
If the expected fields are not seen in the headers of the CSV file representing the result, double check the log type selected, represented as logType in metadata.json.
Notice that some of the interesting fields such as (To, From) in the emails were not extracted. This information is critical for analyzing emails.
Next, you will customize the Extraction application so these interesting fields for the email data can be extracted.
Take control! Prepare for customization
Use the source code shipped as a BigInsights project for the Extraction application to provide richer support for the email data.
Perform the following steps.
- Open the Eclipse instance where you have installed BigInsights Eclipse tooling. To get more information on installing the BigInsights Eclipse tooling, open the BigInsights console and go to the Console tab. Then under Quick Links, select Enable your Eclipse development environment for BigInsights application development. Follow the instructions to install the Eclipse tooling.
- Locate the source project for the Extraction application (MDAExtractionApp_eclipse.zip) in your accelerator's installation directory, under the bin folder.
- Import the MDAExtractApp_eclipse.zip as an Eclipse project. First, open the BigInsights perspective. From the Window menu, select Open Perspective, then select BigInsights. If it does not show up in the list, it may be listed under Other.
- On the Project Explorer, right click the Import menu and select Existing Projects into workspace.
- In the wizard, select archive file. Point to MDAExtractApp_eclipse.zip.
- Click Finish.
You have imported the Extraction application source code. Next, you will get a brief overview of the structure of this project.
Understand the Extraction application
For an overview of the Extraction application, refer to the "Extracting information from text" section from Part 1: Speeding up machine data analysis of this series.
Perform the following steps.
- The Extraction application has a set of rules for a few known log
types, and a generic set of rules for the lesser known log types.
Expand the AQL folder to see the files containing
these rules and how they are organized. Figure 5 shows how the AQL
rules are organized for each of the log types.
Figure 5. Peek into the Extract application
Notice the naming convention used. Each log type has a corresponding extractor_logtype.aql file. This is mandatory to follow when you build the email logtype.
Figure 5 also shows the extractor_logtype.aql files for the out-of-the-box log types. The extractor_logtype.aql is a top-level module that includes all of the rules for that log type. Typically, all of the rules for the log type are defined in a subdirectory.
- Take a look at the AQL rules under the common
directory, which represent the generic set of rules. Expand the
common directory and review the AQL rules, as
shown in Figure 6.
Figure 6. AQL rules included in the generic type
Similarly, you can take a look at the rules included for the known types.
- The AQL rules are called by a custom JAQL module. To look at the
compiled AQL rules included in the JAQL module, expand the
src/jaql/custom_modules folder. Figure 7
shows the compiled rules that are exposed via the custom module.
Figure 7. Compiled AQL rules exposed in the custom module
- Notice the resulting naming convention. Each log type has a corresponding extractor_logtype.tam file in the custom module/extractor folder. This is helpful to note when you build the email log type. The Extraction application contains several other JAQL scripts and Java UDFs, but they are not of interest when building a new log type.
By changing these AQLs, you can always customize any of the existing rules for the existing known and generic log types, or include any new rules for the existing known and generic log types.
Peek into the tooling
You will now take a quick look at how to use the tooling before you start making changes to the code.
Let's start simple. You will run the generic set of rules on one record of email data and observe the results.
Perform the following steps.
- Under the project, create a directory called data.
- Add a file called one_email. You can get it from the code_and_data.zip file in the Download section. The file contains one record of email data.
- Next, you will run the AQL rules for the generic set, as shown in
Figure 8.
- Right click the project, and select Run As.
- Click Run Configurations.
- In the wizard, click Text Analytics.
- Click on the Launch New Configuration icon on the top left corner.
- Name the configuration as email_generic.
- Under modules, select extractor_generic.
- For Location of the Input document collection, select MDAExtractApp/data.
- Click Run.
Figure 8. Run configuration to test generic AQL rules on email data
- Notice the results as shown in Figure 9.
Figure 9. Result of generic AQL rules on email data
Note: The AQL rules to identify Date, Time and DateTime identify all occurrences of timestamps in a record. The primary timestamp in particular, represented by LogDateTime, is identified outside of these rules.
Create your own email log type
Follow a simple naming convention for the top-level text analytics module to create the new email type. You have already seen similar naming conventions being used by the out-of-the-box log types. Following this naming convention is important since it enables the new email log type to plug and play with the Extraction application and the rest of the applications in the Accelerator.
In the next article in this series, you will see how this new log type can plug and play during indexing and searching.
First you need to create a log type called email. Then, you need to create the top-level text analytics module called extractor_email.
Perform the following steps.
- Under the AQL folder, create a new folder called email.
- Download email.aql. You can get it from the code_and_data.zip file in the Download section. This contains the AQL rules for the email log type.
- Import the email.aql file into the email folder.
- Under the AQL folder, create a new folder called extractor_email.
- Download extractor_email.aql from the code_and_data.zip file in the Download section. This contains the top-level module to include the email rules from email.aql.
- Import the extractor_email.aql file into extractor_email folder. The new AQL rules are now in place for you to run them on email data.
- Run the MDAExtractApp project again using the
Text Analytics configuration, this time selecting
extractor_email for the module, as shown in
Figure 10.
Figure 10. Run project using email log type
- View the results in Annotation Explorer. You can also double click on the entries in the Annotation Explorer to see the results in context of the email data.
- You will notice that the To and From fields from the email data
are extracted successfully, as shown in Figure 11.
Figure 11. See results of running the email log type
Understand the code
Review the code in email.aql and extractor_email.aql, shown in Listing 3.
Listing 3. email.aql
|--------10--------20--------30--------40--------50--------60--------70--------80--------| module email; create view email_base as select R.match from Regex(/([A-Za-z.\d;'\-<>]+\@[A-Za-z.\d;'\-<>]+(?=(?=,)\s*[A-Za-z.\@\d';\ -<>]+|))/, Document.text) R; create view toEmail as select e.match from email_base e where MatchesRegex(/To:\s/, LeftContext(e.match, 4)); create view To as select D.match as span, GetText(D.match) as text, GetString('To') as field_type from toEmail D; export view To; create view fromEmail as select e.match from email_base e where MatchesRegex(/From:\s/, LeftContext(e.match, 6)); create view From as select D.match as span, GetText(D.match) as text, GetString('From') as field_type from fromEmail D; export view From;
Observe the following in the code.
- A base view email_base was created.
- A view fromEmail is created to pick emails representing the sender.
- A view From is created the view fromEmail. This is the final view to export!
- A similar toEmail view is created to pick emails representing the receiver.
- A view called To is created in the view toEmail. This is the final view to export!
Note: The final views that are exported have the following simple naming convention that must be followed.
- The view must contain a field called span, representing the span where the value is found.
- The view must contain a field called text, representing the text value found.
- The view must contain a field called field_type, representing the view.
You will soon get some insights into how these naming conventions are used, but first, you can publish the custom application.
Understand the wiring under the hood
Following the naming conventions for the exported views and the text analytics modules is important.
When the Extraction application sees a value of email in the logtype field in the metadata.json, it goes through the following process.
- It looks for a compiled text analytics module with the name extractor_email in the custom JAQL module. When you build your new AQL, the compiled module will be automatically generated in this location. If it does not find one, then it will default to using extractor_generic.
- After publishing, deploying and running the customized application, you will see the CSV file with sample results. The header values in the CSV file will represent each field_type field from each view exported from the extractor_email module.
In the next article, you will see that each field_type field from each view exported from the extractor_email module is also available for faceted searching.
Publish the customized application
The MDAExtractionApp is now ready to be deployed to the BigInsights cluster
Perform the following steps.
- Change the application name. This will avoid overwriting the
installed Extraction application during deployment. Expand the
BIApp folder, and open
application.xml. Change the name to
ExtractionEmail as shown in Figure 12.
Figure 12. Change application name
The application is now ready to be published. Next, point the tooling to the BigInsights cluster.
- If you have not already done so, ensure you have set the Text
Analytics tooling to use a standard tokenizer as opposed to
- From Windows -> Preferences, expand BigInsights and select Text Analytics.
- Select Show advanced tab in Text Analytics project
property page as shown in Figure 13.
Figure 13. Text Analytics settings
- Right-click on the project MDAExtractApp and select Properties.
- For Text Analytics, select Use the default Standard
tokenizer configuration as shown in Figure 14.
Figure 14. Use standard tokenizer configuration
- From the BigInsights servers view, add your BigInsights server by
right clicking BigInsights servers, selecting
New, and providing information in the wizard
as shown in Figure 15.
Figure 15. Add BigInsights server
- Click MDAExtractionApp and select BigInsights Application Publish.
- In the wizard, keep the defaults and select Next through the first five pages.
- On the page Zip and publish applications, click Add JAQL module.
- Select custom_modules in the src/jaql folder.
- Select Finish. You will see a message indicating the application was published successfully.
New log type in action!
You will now run the ExtractionEmail application.
Perform the following steps.
- First, change the prepared batch to indicate log type as email, as opposed to generic. To do this, you will change the metadata.json file. From the BigInsights console, Files tab, click GOMDADemo/input_batches/batch_inbox/metadata.json.
- Click the Edit button, change the log type to
email, and click Save. The
metadata.json should now look as shown in Listing 4.
Listing 4. metadata.json
|----10----20----30-----40-----50-----60-----70-----80 {preTimestampRegex:"((\\n)|(\\r))+Date:\\s", logType:"email",\ batchId:"batch_inbox", dateTimeFormat:"EEE, dd MMM yyyy H:mm:ss Z", \ missingDateTimeDefaults:[] }
- Next, deploy the newly published application. From the
Applications tab, click
Manage, select
ExtractionEmail and click on
Deploy, as shown in Figure 16.
Figure 16. Deploy ExtractionEmail App
- Execute the ExtractionEmail application, similar to steps shown in Figure 2, except this time providing the source directory as: /GOMDADemo/input_batches, and the output path as: /GOMDADemo/output_email/extract_out.
- Click Run.
- To view the results, from Application History, go to the
icon in the column for Output. It will take you to
/GOMDADemo/output_email/extract_out/batch_inbox.csv. You will see
columns with To and From with
the To and From emails, as shown in Figure 17.
Figure 17. View result of customized ExtractionEmail application
You have successfully customized the Extraction application to add the ability to extract information from email data.
In this tutorial, you created a completely new log type to support email data. You can also add any of the existing rules to this log type to enrich it further!
At the Sample Outdoors company, Extraction configuration was changed to export all records to the CSV file as opposed to the top 2000. Further ad-hoc analysis was performed combining customer order information with email information to identify customers to follow up for remediation.
Thanks to Amit Rai (firstname.lastname@example.com) for his technical review, and to all the Machine Data Accelerator team members contributing to this feature. Also thanks to Thomas Friedrich and Robin Noble-Thomas for their help on BigInsights tooling.
|Code sample
- Use an RSS feed to request notification for the upcoming articles in this series. (Find out more about RSS feeds of developerWorks content.)
- Check out the "IBM Accelerator for Machine Data Analysis, Part 1: Speeding up machine data analysis" developerWorks article for more information on machine data analysis.
- Visit the IBM Accelerator for Machine Data Analytics Information Center.
- Refer to the Java SimpleDateFormat reference for more information.
- Check out the "Understanding InfoSphere BigInsights" developerWorks article for more information on BigInsights.
- Check out the "WebSphere Message reference guide" to understand verbose messages for messageIDs.
- Visit the developerWorks Information Management zone to find more resources for DB2 developers and administrators.
- Stay current with developerWorks technical events and webcasts focused on a variety of IBM products and IT industry topics.
- Attend a free developerWorks Live! briefing to get up-to-speed quickly on IBM products and tools as well as IT industry trends.
- Follow developerWorks on Twitter.
- Watch developerWorks on-demand demos ranging from product installation and setup demos for beginners, to advanced functionality for experienced developers.
Get products and technologies
- Build your next development project with IBM trial software, available for download directly from developerWorks.
- Evaluate IBM products in the way that suits you best: Download a product trial, try a product online, use a product in a cloud environment, or spend a few hours in the SOA Sandbox learning how to implement Service Oriented Architecture efficiently.
- Get involved in the My developerWorks community. Connect with other developerWorks users while exploring the developer-driven blogs, forums, groups, and wikis.
Dig deeper into Big data and analytics on developerWorks
developerWorks Premium
Exclusive tools to build your next great app. Learn more.
developerWorks Labs
Technical resources for innovators and early adopters to experiment with.
IBM evaluation software
Evaluate IBM software and solutions, and transform challenges into opportunities.


text:
Are you disappointed by the Shirtoberfest Hoodies for sale?
When Woot! first sold totes, there were some really great designs for sale, and I had to limit myself for just one. When I saw there was a page of Hoodies, I thought to myself "uh-oh, time to resist buying 3 again..." That wasn't the case. I'm not too crazy about these designs, and I would have thought that Woot! would have put up some really good options for a new product.
Obviously, everyone has their own preferences though, so what do you think of the hoodie designs that are available?
17 Answers answer
I wish there was more hoodies to choose from.
I might have to finally break down and buy the Nevermore hoodie. I just wish they weren't pull over styles. It's a girl thing. You know...the hair, the make up. The feeling like I'm being born all over again when I'm forcing my cabeza through the head hole. Yeah, I'd be all over a full or half zip style.
BTW, is there a different page devoted just to the totes? I didn't click through each design, bit on the ones I did look at, I saw no tote options. Help a clueless girl out here, please?
@lavikinga: 13th Gloom Street and the Trick or Treat are totes. If you look under the design there is a little symbol indicating whether it is a T-shirt, hoodie, or tote.
I'm just trying to decide which hoodie to get, honestly.
IMHO, Fractal Tree is pretty cool. Nevermore is, of course, enhanced even further by the season.
I totally jumped on the Nevermore sweatshirt despite the exact same dislikes of pull-over hoodies (@lavikinga I thought I was the only one who thought the "being reborn" feeling was not fun with pullover hoodies!) I also had a $5 discount coupon from Jumbowoot making it a less painful impulse decision :-D
@zachnolan: I like fractal tree, I would like it more without the brown. I have plenty of brown things.
As for Nevermore, if I were feeling all trendy emo hipster, I'd be all over that. Right now I'm contemplating between Foxfall and just sucking up the brown factor and getting Fractal Tree.
The 13th Gloom Street is going to make a great trick or treat bag for my daughter. I was also glad to see the Zombie Candycorn shirt back (picked one up for my nephew)as even in the reckoning it was showing up as sold out the other day.
@mfladd: Yeah, the bags are going to be great for trick-or-treating. This is what caught my attention:
"These will be able to handle a large batch of books, a picnic lunch for two, four bottles of wine, or enough candy to rot your teeth twice over. Whatever floats your boat!"
I was definitely hoping for more than Halloween designs. I realize its the season but, eh, such a limited amount of time to wear it.
Yeah, if this was expanded out to some other sweatshirts I'd be down. I just moved from a southern clime (where snow means everything shuts down and people think the proper way to drive is with sharp, jerky movements on the road) to a place where snowfall is shrugged at and everyone moves at a normal pace. I need to replenish my attire, but I can't wear Halloween all year... or even the Nevermore shirt.
In for 2 Nevermore... If the Fractal Tree was on Black I'd have done one of those also... There was another Hoody that was interesting but the brown just doesn't do them justice...
I want The Cheese is a Liederkranz in a hoodie
@theoneill555: Thank you. You've saved me from going over them all again. My connection up here in the backwoods this weekend has been barfy.
My issue with the hoodies is that they are pull-over and not zip up. I'm ok with the designs though.
I would definitely like to see a hoodie offer on shirt.woot more often. I am in for 1 nevermore hoodie.
I was most surprised that "The Binge" is not a hoodie option. It holds the record for the most shirts sold and they will not make it a hoodie?

subset: commoncrawl


text:
Books, News & Magazines Coupon Codes Near Me
Books, News & Magazines
Even though most printed media can be read online now, some of us still prefer to have ours in hard copy form. If you're one of those people, you can save on subscriptions prices by using coupons for books, news and magazines. You can also save when renewing your subscriptions online by using coupon codes for books, news and magazines as well.
40% off 1-year Home Delivery
Sign Up for Barnes and Noble and Receive Special Offers and Latest Updates
Save Up to 63% Off The Washington Post
7-Day Subscription
Huge Savings with The New York Times Store Sale Section
Save Up to 92% Off Most Popular Newspaper Subscriptions
Check Out Over 400 Newspaper Subscriptions Available Today
Save Up to 60% Off San Francisco Chronicle
Subscribe to Midway USA Emails and Receive Exclusive Deals and Offers
Sign Up for Abebooks Emails and Receive Exclusive Offers and Updates
Check Out Los Angeles Times Offers & Deals Section for Huge Savings!
Save Up to 80% Off Most Popular Newspaper Subscriptions
Save 35% off All Titles
Save Up to 80% Off Select Subscription
Subscribe to Time Magazine Now and Save Up to 86% Off
Shop Great Deals on Books, eBooks, Mobile Apps and more
Check Out Miami Herald Home Delivery and Digital Subscription Packages Today!
Subscribe to New York Daily News Email Newsletters for Special Offers and Deals
Save Up to 75% Off Featured Items
Register for a Half.com Account and Get Great Deals and Updates
Check Out Denver Daily Deals for Huge Savings!
Join the CafePress Community and Get Started Today
Powerful Tools to Create Picture Perfect Products
Check Out The Wall Street Journal Digital + Print Copy for only $60
For the First 12 Weeks Only
Save 50% Off Home Delivery
Check Out USA Today Special Editions Today!
Subscribe to Star Tribune Emails for Exclusive Deals and Offers
Free Shipping on All Domestic & Prepaid Orders
One Year Nature Subscription for only $199
Check Out San Jose Mercury News Latest News Today!
Sign Up for Paula Deen Store Emails and Receive Exclusive News and Offers
Get a Book Today on Manning Publications!
Check Out the Latest News on Dayton Daily News Today!
Personalize Your Offers when you Subscribe to Hartford Courant
By Entering Your ZIP Code.


text:
Hi all. My question on M.SE is unanswered (http://math.stackexchange.com/questions/254970/fourier-transform-of-function-defined-on-subset-of-mathbbrn) so I want to post it here. I changed it slightly.
If I have a function $f:\Omega \to \mathbb{R}$ in $H^k(\Omega)$ where $\Omega \subset \mathbb{R}^n$ is a compact surface, then what is known about the Fourier transform $\hat{f}$? What space does it lie in?
Most importantly, I want to know if $\lVert f\rVert_{H^k(\Omega)}$ is equivalent to $\lVert \hat{f}(1+|\xi|^2)^{\frac k 2}\rVert_{L^2(K)}$ for some compact $K$ (recall that this is true if the domains are $\mathbb{R}^n$.)
Does this hold? Thanks for any help.


text:
Yes, they're back. With a vengeance. Those pesky little buggers we call
\vboxes which I've fought against previously. (And Bruno, too.)
\narrower\noindent\strut\aftergroup\unquo\let\next= }
Some text which goes on for a while, in fact, hopefully long enough to
produce a line break.
\bquo{A quote which goes on for a while, so long in fact, that I was hoping to
see a line break somewhere durin this ouote.}
And then some more text.
No! What is that space? Not the same amount as before the quote I can tell you that much. Sure you'll tell me
\smallskipamount is
3pt plus 1pt minus 1pt, but that can't be
2pt. No way.
Halp. Please.


text:
William Conda
Active in community and with charities
William Conda
Bill was born Aug. 23, 1927 in Waterbury, the son of the late Andrew and Anna (Aagaard) Conda. He was a veteran of the U.S. Navy during World War II.
After his discharge he worked in various different fields before establishing Bill Conda Pontiac, Fiat, GMC Truck, which he sold in 1981. Upon the sale of the dealership Bill opened Bill Conda Realty in Waterbury, where he remained active with until his time of passing. Throughout his career life he enjoyed and respected his cliental.
Bill was at his best and happiest when around and involved with his family. He kept up with his enjoyment of playing poker with his close friends to the end.
Bill was very involved in his community and charitable organizations that meant so much to him. He was a member and avid swimmer for more than 50 years at the Waterbury YMCA. Amongst Bill's many accomplishments, he was an active member of the Waterbury Rotary Club, the Waterbury Board of Realtors and director of St. John's Episcopal Church.
Bill was a member of many different Masonic bodies: Liberty-Continental Lodge No. 76 A.F.&A.M. the Scottish Rite Bodies, Valley of Waterbury; serving as Sublime Prince of Doric Lodge of Perfection; Most Wise Master of Ionic Council-Princes of Jerusalem and Trice Potent Master of Corinthian Chapter-Rose Croix; The Lafayette Consistory, 32nd Degree, Valley of Bridgeport.
He was a member of Sphinx Shriners of Newington and a member of the director's staff. He was also a member of The Kaaban's Shrine Club of Plymouth; a member of Dimaryp Court No. 66, Royal Order of Jesters; the Nutmeg Billiken Club.
Bill is survived by his children, Evelyn Beck of Ledyard, Sandra Conda of Southbury, William Conda Jr. and his wife Barbara of York, Maine, Cheryl Heller of Waterbury and Bruce Conda of Woodbury; his nine grandchildren and his 10 grandchildren; his brother Andrew of Florida; his sisters Irene Gross of Waterbury and Elizabeth Kelly of Shelton; as well as many nieces and nephews.
He was predeceased by his brother George and his sisters Victoria, Dorothy and Marie.
Arrangements: Funeral services will be held on Saturday, June 21, 2014 at 10 a.m. at St. John's Episcopal Church, 16 Church St., Waterbury. Friends are asked to meet at church. Burial will follow in Middlebury Cemetery. Calling hours will be held on Friday from 5 to 8 p.m. with a Masonic service being conducted by Liberty-Continental Lodge No. 76 A.F.&A.M. at 7:30 at the Alderson-Ford Funeral Home of Waterbury, 9 Holmes Ave.
Memorial contributions may be made to the Shriners Children's Hospital, 2900 Rocky Hill Point Drive, Tampa, FL 33607.
For online condolences or to share a story, please visit www.fordfh.com.
Follow Us
Post a comment
We encourage your feedback and dialog.
Please be civil and respectful.
If you're witty, to the point and quotable, your reader comments may also be included on the Around the Towns page of The Sunday Republican.
Registered users comments will be posted automatically.
All other comments will be reviewed by our staff before appearing on the Web site. Click Here to register.
Please be civil and respectful.
If you're witty, to the point and quotable, your reader comments may also be included on the Around the Towns page of The Sunday Republican.
Registered users comments will be posted automatically.
All other comments will be reviewed by our staff before appearing on the Web site. Click Here to register.
Deb Conda wrote on Jun 18, 2014 9:33 AM:
" I was so sad to hear about Bill, he was a wonderful, kind man. He will be missed "
July 29th, 2016
July 28th, 2016
July 27th, 2016
July 26th, 2016
July 25th, 2016
July 24th, 2016
July 23rd, 2016
July 22nd, 2016
July 21st, 2016
July 20th, 2016
July 19th, 2016


text:
USB Powered Coffee Warmer for $5.91
coupon code: ODS15
Original Price was 6.95 but when you add the code
it comes down to 5.91
3 Comments add a comment
I bought a similar USB coffee warmer from Woot a couple years ago for about the same price. It was worthless. It didn't accommodate anything larger than a standard sized mug. It didn't keep my coffee warm, either. It probably extended the time it took for my coffee to get cold by 5-10 minutes and it didn't get quite as cold as without the "warmer". This one may be a better product but it's unlikely. I don't think the USB port really gives it enough power to work properly.
@chipgreen: I agree totally. I have one too and it is worthless. What a waste. Doesn't even get room temp.
@chipgreen: how big of a cup are you using?


text:
Based on this Tosafot in Bava Metzia 28a (D"H Chamisha Asar Yom), Eretz Israel is a square (400 sq. Parsah), and the distance between Jerusalem and the Jordan river is 1/39th the distance between Jerusalem and the Mediterranean Sea (or maybe another border). Based on our maps I can't seem to figure it out. Is there any angle to look at the map that all this works out?
Sign up
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
Your question reminds me of this map of the earth based on Herodotus c.450 BCE:
In all seriousness, let's do the math. Jerusalem to the Jordan River is roughly 13 miles. Something 39 times the distance would be just over 500 miles. Jerusalem to the Mediterranean is however roughly 31 miles. That's less than 3 times the distance. (Or maybe there was a branch of the Jordan River that was less than one mile from Jerusalem back then.) In fact, I can't find anything significant at a distance of 500 miles (forgive the bad circle):
But as you can see, you may hit the top corner of the Mediterranean if you could assume Jerusalem expanded a few miles Eastwards. Because that's 350 miles away, meaning Jerusalem would have to be within 9 miles of the Jordan, meaning Jerusalem needed to be 4 miles wider to the east.
On to the next part of your math, 400 square parsa would mean 20 parsa by 20 parsa. A parsa could be 2.4 or 2.9 miles, so I'll go with 2.9 here. You're saying Israel is just under 60x60 miles. That would look like this:
Close, but I think Biblical Israel was a little taller than that. Maybe it doesn't mean a literal square.
And just for fun, if you meant 400x400 parsas, which I'll use the 2.4 mile calculation, would mean Isreal is 960x960 miles. That would make it look something like this (pretty sweet!):
Perhaps the measurement is surface area, not "as the crow flies" area
Devarim 11:11 tells us the Eretz Yisrael is full of mountains and valleys. (Rashi, quoting the Sifrei says so much so that 5 measurement could grow in the place one measurement could grow, were the land flat.)
This is especially relevant to the Tosafot quoted in the question that talks about the length of time it takes to travel from Yerushalaim.
There is a Midrash (Devarim Rabbah 4:11) that brings a similar idea:


text:
Ruth Porter discussed the IEA's new report, Which Road Ahead - Government or Market? [2], that recommends that the government privatises Britain's motorways and trunk roads. It has been calculated that this could raise £150billion.
Britain's motorists are getting a raw deal by paying expensive fuel duty and road tax whilst the standard and quantity of motorways is better in most other countries, Ruth Porter argued. There is currently no government spending on roads despite the cost-benefit analysis suggesting that better roads would be more beneficial than current government policies such as HS2. It has been calculated that congestion costs the UK £20billion a year.
A new privatised road network would allow companies to set up new infrastructure whilst setting speed limits and levying lorries. It is likely that motorists would have to pay less than the current fuel duty, if privatisation goes ahead.
Listen here [3]. Segment starts at 5.20


text:
I've noticed that whenever I pick up a weapon in Cardinal Quest, the game compares it to my current one and if one of them is better, the lower quality one is 'sold'. When this happens, I get a coin.
What can I do with these coins? As far as I know, there's no in-game shop. Can you actually use them for anything?


text:
Why doesn"t Unity work with Nvidia GeForce 8400 GS ?
This GPU supports Windows 7 Aero very well .
I have tried to install Nvidia driver version 270.41.06 , but
the installer requests to disable the Nouveau driver first How to do that ?
closed as not constructive by mikewhatever, Mitch♦, hexafraction, RobotHumans, Jjed Sep 26 '12 at 15:29
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.
Maybe this is a similiar problem like mentioned here (with a workaround): Geforce Go 7300/7400 blacklisted, can I still run Unity?
GeForce 8400M GS
After an update (update-manager) stored videos from hard disk played in a blue tone, yet my flash player could handle videos from YouTube.
Changing from ; to
Result : Normal colors in playback from smplayer, but 12.04 crashes frequently.
Changed back to former driver again showed the same "blue" playback of my stored videos. Running SMPlayer version : 0.7
FIX: Update to SMPlayer version 0.81
Open terminal and enter:
My 12.04 is running stable now on "Nvidia accelerated graphics driver (version 173)" with SMPlayer Version: 0.8.1 Using Qt 4.8.1 (compiled with Qt 4.8.1).


text:
Print this page
Product Reviews
This product is no longer available. Continue shopping at
Barbie 1022719
Barbie™ Mega Bloks® Build 'n Style Fashion Boutique
See what happens when you build with Barbie! Mega Bloks construction toys empower girls to tap into their creative sides to build worlds as big (and as fabulous) as their imaginations!
Customer Reviews for
Barbie™ Mega Bloks® Build 'n Style Fashion Boutique
This product has not been reviewed.


text:
I am seeking the strongest security measure for people changing the IDs in the URL for comments, blogs, inbox etc...
Any suggestions?
We started with Q&A. Technical documentation is next, and we need your help.
Whether you're a beginner or an experienced developer, you can contribute.
Validating the data you get is a great idea, if you're expecting digit, make sure you get digits.
If your concern is people changing urls to see things, like requesting image 44 when you only wanted to show them image 42 you've got a few options:
Check the session permissions to see if they are allowed to perform the action?
If they're allowed to do it, then carry out the action. If not, then give them a 403.
If it's just an ID (numeric, I guess), all you have to do is validate it as an integer:
Then you can query your database. You will get empty return sets when the ID does not exist and when it is invalid (because
I'd imagine that digitally signing the get requests and appending that to the URL would work.
Sign it with a private key known only to your application, and then hash the GET variables and provide a signature in a &sig=blahblahblah.
That would probably work, but I don't really understand the need for protecting the GET variables. If designed properly, it really shouldn't matter what the GET variables are. A properly designed app shouldn't allow user GET variables to do anything damaging.
First of all, do not rely on $_GET for critical information. Always double-check whether the user has permission to view that comment id, blog id, whatever. As for ID filtering - simple
maybe you find phpsec.org guide to php security, chapter 2, form processing interesting.


text:
6 Mind-Blowing Animal Infestations Straight Out of the Bible
There are a handful of animals that constantly break their social contract with humanity. Rats, termites, ants and cockroaches are unlike all other species in that they have no respect for personal space. They will invade your home, eat through your walls and generally ignore your deed or renter's agreement no matter how many times you show it to them.
But every once in a while, a completely innocuous animal will look at our quaint neighborhoods and civilized lives and say, "Oh, that's way better. Let's go live there." So any day now, your town could be infested by ...
#6. Drunken Baboons
The Groot Constantia suburb of Cape Town, South Africa, is just silly with monkeys. Baboons have overrun the community, stealing food and even stripping the thatched roofs off of houses. They are particularly notorious for breaking into tourists' cars, which is dangerous, because these monkeys are in no condition to be driving. See, Groot Constantia is famous for its vineyards, and the baboons stick around because they love getting shitfaced on the fermented grapes.
"Clean your windscreen for a quarter. A dime, then. I will pee on it for a penny, please."
In the baboons' defense, it was humans who invaded their home first. The baboons only started getting drunk and surly when tourism boomed and construction encroached on their habitat. But rather than hitting the road on whatever the animal equivalent of the Trail of Tears might be, the baboons have stubbornly insisted on staying put and having a goddamn drink.
"Dammit, Frank, everyone else went above $5 and you bring a shitty Chardonnay. I can't even look at you."
Residents have no idea what to do about them, either. The baboons break into houses, kill pets and do an unreasonable amount of streaking through the streets. A group of them cornered a 12-year-old kid in his own house, and as he cried they threw fruit at him until they got bored. Living in Groot Constantia is essentially like sharing a community with the worst fraternity you can imagine.
"All Kappa Delta Ook tributes to the vines. Booze run, booze run!"
Incidentally, the authorities are dealing with the problem like a college would: They've implemented a three-strike policy, except instead of being expelled, the baboons are euthanized. The hope is that by weeding out some of the most brazen B&E artists, baboons and humans can, at the very least, peacefully coexist. But it seems crazy to expect that monkeys will like us more after we kill a few of their best friends. If anything, the three-strike policy will only give them more incentive to poop in our cars. Incidentally, here is a video of baboons doing just that.
#5. Blackbirds That Blot Out the Sky
Generally speaking, when clouds turn into pitch-black, seething masses that rain toxic feces on the world, that's an indication of the end of times. But for the folks in La Grange, Kentucky, that's how they know there's still six more weeks of winter.
In recent years, tens of thousands of migrating black birds have descended on the town of La Grange in a literal shitstorm. Each morning and night throughout the winter, they fly over the community and produce so much poop that people have to walk around with umbrellas.
And while migrating birds showering a town in feces is objectively hilarious, the real-life consequences of all that shit is a little less funny. It's destroying cars and making people sick. Some people suffer from respiratory issues, and a huge chunk of the population gets pinkeye all at the same time each year (we only said the consequences would be a little less funny).
And a lot more Independence Day.
In a desperate bid to get rid of the birds, the Department of Agriculture has MacGyvered up some noise cannons -- actual weapons made of noise that they fire blindly into the woods each night to scare off the birds.
If firing blindly into the air has failed us, what tool does mankind have left?
Unfortunately, the cannons have proven pretty ineffectual. To us, it seems only logical that if they really wanted to solve the problem, they'd stop loading those cannons with noise and start loading them with human feces. Sometimes you have to fight fire with fire.
#4. Huge Asian Carp That Fling Themselves at You
In the long list of animals that could amass into a horrifying and deadly mob, carp are somewhere near the bottom. In terms of threat level, they sit squarely between teacup pigs and coral. The only way that a carp infestation could be anything other than benign is if they somehow grew to be monstrous in size and started throwing themselves at humans. Which, as you can see from the above photo, is exactly what has happened with the Asian carp in rivers and lakes around the U.S.
Asian Carp Regional Coordinating Committee
"Wow! Dinner and a serious concussion, all in one package!"
Originally introduced to eat pond scum, the carp have thrived in American streams and have started devouring everything they encounter. They can weigh up to 100 pounds, they can eat 40 percent of their own body weight and no one has any idea how to stop their populations from surging. The Asian carp are destroying entire habitats and killing off species in lakes and rivers. But that's only what makes them horrifying to tadpoles and conservationists (two groups we all know are easily spooked). To earn our respect and terror, they've started leaving the water.
They can leap up to 10 feet out of the water, and at an average of 50 or 60 pounds apiece, it's like getting hit with a flopping cinder block. What's worse, they only do it in the presence of a boat. Experts suspect that it's the motor that startles them into launching themselves into the air, conveniently ignoring the more plausible reason: These fish genuinely hate us.
Carp used splash. It's super effective!
In an effort to keep the fish from getting into the Great Lakes and causing an environmental meltdown, officials dumped more than 20,000 gallons of poison into the water. If that sounds extreme, the first plan of action was calling in the U.S. Army to build an underwater electric fence, and the carp still got around it.
In case you missed that last point, not even the United States Army could stop these goddamn fish. The poison is a last-ditch attempt to control the problem, but we privately suspect that the carp will turn our own weapon against us; we've essentially added poison to the arsenal of flying fish, turning them all into 60-pound biological weapons.


text:
The 6 Craziest Beliefs Entire Cultures Have Held About Sex
#3. Multiple Partners? Multiple Fathers!
In an interesting twist on the "babies take a lot of sex" belief, many communities in the Amazon believe not only that a baby is built over time, but that if a mother has had multiple sex partners over that time, her baby will have multiple fathers. After all, if a baby is built of sperm over time, who's to say it has to be just one man's sperm? Lowland South Americans looked at this question, shrugged, and said that clearly, a baby had one mother -- and however many fathers she happened to have slept with in the last nine months.
"I hope he has at least one of your eyes."
So Why Do They Believe It?
The crazy thing -- crazy to Western minds, at least -- is that having more than one dad was totally cool. There was no scandal, and dads weren't angsty about who was more the father. Mothers weren't ashamed, husbands didn't mind, and kids ... hell, the kids loved it. Two dads means twice as many birthday presents and that you get twice as good at playing catch. Or rather, two dads means that there are two men giving you and your mom food when food is scarce, and two dads means that if one of them dies, you have a spare.
No, seriously. These are actual benefits observed by actual researchers (except for the parts we made up). Science has finally proven '80s sitcoms right: Having two dads is awesome.
"Don't worry, just aim for Daddy Jim -- he'll catch you if you suck."
As for the ladies ... well, first off, they get to choose their sex partners. It may not sound like much, but think about it -- much of human history has seen women having very little say in who they screw, so you've got to give any system that corrects that problem props. And not only do they get to choose; they get the added benefit of having two or more men providing for their kids.
And for guys, it's a giant stress reliever. Anthropologists used to think that no culture anywhere had men who "shared" wives without freaking out about it, but Amazonian cultures proved them wrong. Under the multiple-dad system, paternity is never challenged, just added to, so everybody calms the hell down: They sleep with whomever they want, joke about sex all the time, and don't go around getting into duels over who slept with whom. If some guy slept with your wife, he just has to help take care of the kid -- who is still your kid, too.
"Honey, do you think you could narrow down your standards? Every dinner is becoming a full-on festival."
#2. Babies Come from Ghosts
Here's how pregnancy worked on the Trobriand Islands: First, someone died. Then he became a baloma (what we might call a ghost) and chilled on the Island of the Dead, where he never got old and presumably spent his days sipping on drinks with little paper umbrellas in them. Sounds like a pretty sweet deal to us, but eventually he got bored of the whole immortal island paradise thing, so he decided to transmogrify himself into an infant and zap himself into the womb of one of his female descendants. How exactly the ghost-baby got from point A to point B isn't clear -- it involved either floating back to Trobriand on driftwood or discount airfare, depending on which islander you asked.
"Ma'am, we need to discuss your sonogram."
If that just sounds like standard reincarnation, here's the important part: This whole process was completely unrelated to sex, and no (living) man was involved in the baby-making in any way. According to baffled anthropologists, Trobrianders genuinely had no understanding that intercourse could make you pregnant -- pregnancy was 100 percent thanks to Casper the Vagina-Crawling-Up Ghost.
So Why Do They Believe It?
You can't exactly blame the Trobianders for coming up with such a supernatural explanation when they were practically living on contraceptive yams (yes, apparently that's a thing). It turns out that if you're unintentionally on birth control most of your life, it's actually pretty hard to make the sex-pregnancy connection, and ghosts start to make a whole lot more sense.
"Ew, that kid is dressed as a fetus!"
Also -- and there's no delicate way to put this next part, so we're just going to come right out and say it -- Trobrianders started having sex as kids, and kept right on keeping on as they grew older. Teen sex with no consequences, group sex on the regular, partner-swapping like it's no big deal -- anthropologists said that Trobrianders "begin their sexual life young, lead it indefatigably, and mix their lovers freely." That's right, indefatigably. Their life was one epic, never-ending Spring Break.
After all, when you don't think of sex as part of procreation, there's really only one explanation left as to why we have these weird dangly bits: They're fun! The Trobrianders thought of sex as a sort of universal hobby and a way to pass the time. Ghosts took care of the baby-making, and there were no population explosions thanks to the Morning After Yams, leaving the islanders free to have, like, all the sex, all the time.
"Who ordered dongs?"
#1. No Female Orgasm = No Baby
Believe it or not, most cultures understood that babies come from sex. In Elizabethan England, however, they thought that babies only came from a particular kind of sex ... good sex. If the gentleman was ye lumpish two-pump lout who left ye lady unsatisfied, there was no chance she'd end up in the family way.
It's pretty obvious that the male orgasm is crucial to conception, but today we look on the female orgasm as sort of the cake-topper of baby-making -- a great and wonderful thing, sure, but completely extraneous (of course, there is some contention on the subject). But back in Shakespeare's day, people assumed that the female orgasm released a "female seed" that was absolutely essential to conception. The clitoris was viewed as a sort of inside-out wang that, just like the male equivalent, released a seed into the womb during orgasm. That's the sort of logic you get from people wearing ruff collars.
"'Tis true!"
Oh, and remember when Todd Akin said that women can't get pregnant if they're raped? Yeah, Elizabethan England was basically teeming with Todd Akins, because if a woman ended up pregnant, she obviously enjoyed it. So you can imagine how your average rape trial turned out. And of course, some women who were having terrible sex were still getting pregnant, so they tended to blame it on demons.
And this wasn't just a superstition propagated by the unwashed masses -- it was seriously in all the medical books of the day. You'd think all it would take to disprove such a harebrained theory would be the aftermath of a single Elizabethan prom night, but hey, maybe Shakespeare and his bros were just that good.
"To tongue, or not to tongue. There's only one answer to that question."
So Why Do They Believe It?
At the time, England was pushing to increase its population to counteract all the plagues and general filth and stuff. And if you're trying to convince your population to do way more boning, which woman is more likely to drop her farthingale: one who's looking forward to a face-melting orgasm, or one who's lying back and taking it for England?
"Get back here and finish this shit off ... I'm tired of being called barren!"
From now on when we picture Elizabethan England, it's just female orgasms, everywhere. Elizabethan ideas of conception might have been biologically wrong, but for approximately half the population, they were oh, oh, oh so right.
For more from the realm of boning, check out 6 Depraved Sexual Fetishes That Are Older Than You Think and 5 Inspiring Religions That Worship Penises.


text:
Bob's Red Mill, 'Sweet' White Sorghum Flour, Gluten Free, 22 oz (623 g)
You purchased this item onView this order
Volume Discount
Buy 2+Save 5%
Loyalty Program
- You earn loyalty credit for every order you place at iHerb!
- Loyalty credit is equal to 10% of the value of your order, excluding shipping charges.
- Your loyalty credit will be applied towards your next order as soon as your current order has shipped.
- Your loyalty credits are valid for up to 60 days from the date of your last purchase.
This product is already in your Wish List.
View Wish List
This product is now in your Wish List.
Sorry, this product is no longer in stock.
Expiration Date:?Dec 2017
Expiration Date
The length of time for the expiration date or "best used before" date depends on the type of product, as well as the brand.
Perishable items (such as flax oils or certain probiotics) generally have shorter expiration dates. Although our warehouse is fully air-conditioned, these more fragile items are put in cold storage (freezer or refrigeration unit) for maximum freshness.
Our receiving department does its best to verify and then enter the correct expiration dates for all incoming products. However, discrepancies do occur from time to time. This being said, the exceptionally high turnover at iHerb ensures that our inventory is among the freshest in the industry.
Shipping Weight:?1.71 lbs (0.78 kg)
Shipping Weight
The Shipping Weight includes the product, protective packaging material and the actual shipping box. In addition, the Shipping Weight may be adjusted for the Dimensional Weight (e.g. length, width & height) of a package. It is important to note that certain types of products (e.g. glass containers, liquids, fragile, refrigerated or ice packed) will often require protective packaging material. As such, these products will reflect a higher Shipping Weight compared to the unprotected product.
- Product Code: BRM-00642
- UPC Code: 039978006424
- Package Quantity: 22 oz (623 g)
- Dimensions: 8.2 x 4.5 x 1.9 in, 1.45 lbs (0.66 kg)
- 100% Whole Grain - 34 g or More Per Serving
- Eat 48 g or More of Whole Grains Daily
- For Superb Breads, Pastries, Cookies
- Wheat Free
- Dairy Free
- All Natural Product
- You Can See Our Quality
- Kosher
Adds hearty protein and superb flavor to gluten-free baking. Add 15-20% sorghum flour to your flour mixes to make delicious breads, cakes, cookies and more.
Bob's Red Mill products labeled Gluten Free are batch tested in our quality control laboratory. We use an ELISA Gluten Assay test to confirm that a product is gluten free.
Suggested Use
Gluten Free Pound Cake
- 1 cup Sweet White Rice Flour
- ½ cup Sorghum Flour
- ¼ cup Corn Starch
- 2 tsp Baking Powder
- 1 tsp Xanthan Gum
- 1 cup Butter, room temperature
- 1 cup granulated Sugar
- 4 Eggs
- 2 tsp Vanilla Extract
Beat the butter until creamy and smooth. Add the sugar and beat into the butter until light and fluffy, about 5 minutes. Add the eggs, one at a time, mixing well after each one. Add the vanilla and blend until completely incorporated.
In a separate bowl, combine the flours, cornstarch, xanthan gum and baking powder and blend together with a whisk. Add the dry ingredients to the wet and blend until fully mixed. Spread into a greased 9-inch bread pan. Bake for 60 minutes at 350°F. Cool for about 10 minutes. Remove cake from pan and cool completely. Makes 30 servings
Other Ingredients
Whole grain 'sweet' white sorghum.
Manufactured in a facility that also uses tree nuts and soy.
Store in cool, dry place
|Supplement Facts
|Serving Size: 1/4 cup (34 g)
|Servings Per Container: 18
|Amount Per Serving
|% Daily Value*
|Calories from Fat
|Total Fat
|1 g
|Saturated Fat
|0 g
|Trans Fat
|0 g
|0 mg
|0 mg
|Total Carbohydrate
|25 g
|Dietary Fiber
|3 g
|0 g
|4 g
|Vitamin A
|Vitamin C
|*Percent Daily Values (DV) are based on a 2,000 calorie diet. Your Daily Values may be higher or lower depending on your calorie needs.
|Total Fat
|Less than
|65 g
|80 g
|Sat. Fat
|Less than
|20 g
|25 g
|Less than
|300 mg
|300 mg
|Less than
|2,400 mg
|2,400 mg
|Total Carb.
|300 g
|375 g
|Dietary Fiber
|25 g
|30 g
We mix this with Potato Starch and Tapioca Flour for a base gluten-free flour to replace cup-for-cup wheat flour in any recipe and everything turns out great. 1 bag sorghum, 1 bag potato, 3 cups tapioca.) Great price at iHerb!
I have a coeliac disease so a gluten free diet is of a vital importance to me. I buy most of gluten free flours from iHerb, since in our country (EU market) selection of GF products is not that wide - in last years has improved a lot but we are not there yet;) And GF sorghum flour is one of the products that have not yet reached our shelves, so I am really glad I discovered it on iHerb. I must say that from all GF flours I've tried, sorghum flour is the one that (taste wise) the most resembles wheat. I use it in my home baked GF bread (I mix it with other GF flours, but usually sorghum flour represents 50%) and it is great for thickening sauces. I heartily recommend it to all of coeliacs out there! :)
Posted by MarieMR on Jun 24, 2016
Nice to replace wheat based flour. iHerb have good customer service and fast packing of goods with a wonderful fast DHL delivery service, Thanks!
Good for inflamatory conditions
Posted by 4679229895691109137 on Apr 10, 2016
I have mast cell activation issues and a big inflamatory condition and this flour does not trigger any inflamatory response at all. I like it ! And the taste is quite good.
Love it
Posted by plantbasedglutard on Feb 22, 2016
Adds great flavour and texture to my gluten free bakings.
Great taste and texture!
Posted by 4805121267790510152 on Feb 22, 2016
Very good flour, I like the taste & texture. Best to use it mixed 50/50 with oat flour or buckwheat.
Excellent GF flour
Posted by 5598399106105531991 on Sep 26, 2015
One of my favourite GF flours. Very versatile. Mixed with other whole grain GF flours, it gives rustic GF bread good texture and improved taste.


text:
Danze D304554BN Brushed Nickel Widespread Bathroom Faucet From the Sonora Collection (Valve Included)
Offer Ends
We still have product details, accessories, replacement parts and reviews below, scroll down to see them!
Technical Specs
|Installation Guide
|Specification Sheet
|Exploded Parts
|CA Drought Compliant
|Drain Assembly Included
|Eco Friendly
|Escutcheon Included
|Faucet Centers
|10, 11, 12, 6, 7, 8, 9
|Faucet Holes
|Faucet Type
|Bathroom Sink Faucet
|Flow Rate (GPM)
|Handle Material
|Handle Style
|Handles Included
|Low Lead Compliant
|Max Deck Thickness
|Mounting Type
|Number Of Handles
|Quick Connect Supply Lines
|Speed Connect
|Spout Height
|Spout Reach
|Valve Included
|Valve Type
|Ceramic Disc
|WaterSense Certified
Product Features:
- Faucet body and handles feature all-brass construction
- Fully covered under Danze's limited lifetime faucet warranty
- High-quality finishing process – finish covered under lifetime warranty
- Bathroom faucets from Danze are engineered to function flawlessly and feature enduring designs
- Double handle operation – handles rest on ¼ turn valve seats
- Matching touch-down drain assembly included
- ADA compliant handle
- Low lead compliant – meeting federal and state guidelines for lead content
- WaterSense Certified – uses at least 30% less water than standard 2.2 GPM faucets while still hitting strict performance guidelines
- Designed for use with standard U.S. plumbing supply bibs
- All hardware required for faucet installation is included
Product Technologies and Benefits:
- Water-Saving Faucet: Danze takes a vested interest in helping to protect our world's most precious resource, water. A low-flow aerator conserves 30% or more water when compared to the industry standard 2.2 gallon-per-minute models. The best part about WaterSense faucets is you compromise absolutely nothing in the way of performance; they are held to the same strict guidelines as any model produced.
- Touch-Down Drain: This innovation from Danze is a representation of their efforts to make products easier for customers to install and use. Recognizing that assembling and adjusting the drain can often be the most difficult part of replacing a bathroom faucet; these drains were designed to set easily with minimal tools or putties required. Once set these drains are guaranteed to function flawlessly as long as you own the faucet.
- Drip-Free Ceramic Disc Valves: By making these components standard across all of their bathroom faucets, Danze has made leaking and rough operating faucets a thing of the past. These valves provide a lifetime of smooth handle control, and never allow a drop of water out of place. They are maintenance free and are sturdy enough to withstand the most severe conditions.
Product Specifications:
- Overall Height: 9" (measured from mounting deck to highest point on faucet)
- Spout Height: 5-13/16" (measured from mounting deck to spout outlet)
- Spout Reach: 5-3/16" (measured from center of faucet body to center of spout outlet)
- Mounting Style: Widespread
- Faucet Holes: 3 (number of holes required for faucet installation)
- Faucet Centers: 6" - 12" (center-to-center distance between handle installation holes)
- Flow Rate: 1.5 gallons-per-minute
- 2 handles included with faucet
- Maximum Deck Thickness: 2" (cannot mount on decks thicker without extension kit)
Additional Danze Links
- View Manufacturer Warranty
- Shop All Danze Products
- Shop All Danze Sonora Collection Products
- Buy Replacement Parts For Danze D304554
Our SKU: D304554
This product is listed under the following manufacturer number(s):
- Brushed Nickel*
- Chrome*
- Chrome / Satin Nickel*
*Denotes a finish or option that has been discontinued
5 Questions from the Community
The neck of the faucet does not swivel.
Does the neck of this faucet swivel?
A. The neck of the faucet does not swivel.
The Danze D304554 is available in Chrome (finish is uniform throughout the faucet), Brushed Nickel (finish is uniform throughout the faucet), & the Chrome/Satin Nickel will have a chrome spout & escutcheons with satin nickel lever handles & the beige handle inserts.
When you get the polished chrome and brushed combination option, which parts are the brushed finish?
A. The Danze D304554 is available in Chrome (finish is uniform throughout the faucet), Brushed Nickel (finish is uniform throughout the faucet), & the Chrome/Satin Nickel will have a chrome spout & escutcheons with satin nickel lever handles & the beige handle inserts.
The closest model to this with a swivel spout would be Rohl R2002LM.
What type of sink with similar aesthetics has a swiveling neck?
A. The closest model to this with a swivel spout would be Rohl R2002LM.
The Danze D304554 has an aerated flow.
Does this faucet aerate the water or is it a stright flow, like a garden hose?
A. The Danze D304554 has an aerated flow.
The Danze D304554 has an aerated flow.
Does this faucet aerate the water flow or is it a stright flow like a garden hose?
A. The Danze D304554 has an aerated flow.
Product Reviews
Every element in your bathroom and kitchen should awaken your senses like a splash of cool water. That's what you'll experience with Danze. Beautiful designs that also happen to be refreshingly affordable. Our products are an expression of our customers and their relentless search for something beautiful and distinctive. That's why every day, all over America, Danze helps people delight in their homes and their personal surroundings.
Danze innovation has consistently been recognized with design awards and recognition. You'll also appreciate the high levels of craftsmanship that are revealed by the fit, finish and design of Danze products. We take pride in the faucets, showers, accessories, toilets, sinks and furniture that we manufacture so you can feel confident that your purchase will provide years of beauty and trouble free performance.
Danze – Distinctively Different
Danze Sonora Collection
Other Products In The Danze Sonora Collection
Danze D562054T-LQ
CLOSEOUT - Thermostatic Valve Trim with Lever Hand...$62.00-$62.00
Danze D442121
Sonora 8" Towel Ring$12.00-$14.00(8)
Danze D442171
Sonora Double Robe Hook$12.00-$20.00(5)
Danze DA667626
Sonora Front Mounted Tank Lever$24.70-$24.70
Danze D442421
Sonora 24" Single Towel Bar$26.00-$26.00(9)
Warranty Info
Danze offers a a lifetime warranty, backed by superior customer service.
All parts of the Danze faucet are warranted to the original consumer purchaser to be free from defects in material and workmanship for as long as the consumer purchaser owns it. Danze stands behind this claim with toll-free customer service availability 6 days a week for installation assistance and replacement parts.
Canada: 1-800-487-8372
For quick reference information regarding spec sheet, parts lists and installation instructions, click on the Technical Specs button in the search menu above.


text:
I'm interested in the link between phobias and related nightmares. Specifically, is acrophobia (i.e., irrational fear of heights) connected to falling in dreams?
Sign up
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
Dreams and nightmares often relate to thoughts, worries, and concerns that a person has during waking hours. Various theories both describe this phenomena and suggest reasons for this (e.g., activation of memories, memory consolidation, discarding information, working through issues). Thus, it seems plausible that someone with a particular phobia would be more likely to have dreams related to that phobia (i.e., fear of heights accompanied by dreams about falling).
Muris et al (2000) discuss some of the research on children looking at fears, worries, and scary dreams. They cite Amaya-Jackson and March (1995) as evidence for links between traumatic events and frightening dreams. They also mention research by Bauer (1976) which suggests that the contents of children's dreams and fears may change with age and that such changes co-occur both in daily fears and in scary dreams (e.g., fewer monsters and more fears about bodily injury/illness with age).
However, in addition to associating a phobia with dream content, you might also want to look at the baseline prevalence of any given type of dream. There is a sleep and dream database you can look at. In a survey of 2992 participants 48% reported having had a dream of falling (Bulkeley - database - Q9). Given the relatively high prevalence of dreams of falling, there may be other reasons, perhaps related to the nature of dreaming that induces them. For example, dreams of being unable to move can readily be explained by the paralysed state of body while dreaming. Perhaps a similar argument could be made about falling (e.g., a body sensation while dreaming is interpreted in a way that links with the fear of falling, thereby inducing the nightmare).


text:
Unless you've been to a real Japanese ramen house, forget everything you think you know about ramen. This is nothing like the brick of dried, tasteless noodles with a packet of msg that you might have subsisted on while working your way through college. The ramen at Monta (5030 Spring Mountain) is as close to Maruchan Ramen as the fresh-made pasta at your favorite Italian restaurant is to Chef Boyardee. No, I take that back, it's not even that close.
There is a perpetual line-up at Monta, and for three good reasons: The food is amazing, it's very affordable, and the restaurant consists of only five tables and a ten seat bar. Service is quick and efficient, though, and most people don't linger too long, so we only had to wait a few minutes for a table.We started by sharing an order of Gyoza ($5.15). These pan fried dumplings, filled with fine ground pork and vegetables were served golden brown. The outside of the dumpling comes out al dente, with just a touch of crunch, while the inside is warm, soft and flavorful. A pretty good start. I ordered the Tonkotsu Ramen ($6.95), with Nitamago ($1.50 add-on) which is Monta's signature dish. The base for this soup is a strong, rich, silky smooth pork broth. This is one of those savory broths that is the result of hours of boiling bones and fat – transforming remnants into something decadent (much like oxtail soup).
Soaking up that broth are gobs of soft, thin, fresh house-made noodles and a pair of thin slices of chashu (pork belly). Some fresh chopped scallions serve as garnish. The soup is rich and flavorful, the noodles soft and there is hardly a hint of spice or salt. The meat is thoroughly cooked and a little firm, but flavorful. The egg is just shy of hard boiled, and it goes with this soup like a fried egg goes on a burger. This is comfort food, for sure.What surprised me most about the food at Monta was not the delicious ramen soup – that I had expected. My girlfriend went out on a limb and got something I never would have thought to order – Kimchi Fried Rice ($6.95). Boy am I glad she did. It's… just… wow! Perfectly cooked rice with just a hint of kimchi flavor – not too spicy, not to oily or greasy. It's my new favorite fried rice dish.
While I do recommend trying the fried rice and gyoza, most people come here for the ramen. And with good reason. If you want a hearty noodle soup that's easy on the salt and spice and heavy on the flavor, Monta Ramen has you covered. Forget that shiny package in the Asian food aisle at the supermarket. This is what ramen is supposed to be.
- If you like it spicy, don't fret. There are numerous options at your table to spice up your dish.
- Monta is in good company – other restaurants off the same parking lot include Aribura Raku, Kabuto, Big Wong and Trattoria Nakamura-Ya. More on these restaurants soon.
- Monta just opened a new location in Henderson at 9310 South Eastern Ave #116.
Connect with BAUSTIN on Google+


text:
"Any adequate psychology of man must provide some way to understand the human capacity for language," the editors of this volume write. "It was a belief shared by quite a few among us that developments in linguistics and psychology were leading to similar conclusions by separate routes and that this was an appropriate time to explore the implications of these apparently parallel developments for future, perhaps joint, work. This volume represents a few initial steps in the direction of that goal."
One Rogers Street
Cambridge MA 02142-1209
Suite 2, 1 Duchess Street
London, W1W 6AN, UK
Contact Us


text:
TOPEKA – The U.S. Department of Agriculture announced that beginning this Friday, February 1st, Japan will ease restrictions on imports of U.S. beef and begin accepting U.S. beef and beef products from cattle.
Today's announcement would allow imports of beef products from beef cattle 30 months of age or younger.
USDA estimates the change in terms and conditions with Japan, which are closely aligned with international standards established by the World Organization for Animal Health (OIE), will result in hundreds of millions of dollars of increased U.S. beef and beef product exports to Japan.
"This announcement is great news for Kansas beef farmers and ranchers and for the Kansas economy," said Kansas Secretary of Agriculture Dale Rodman. "In 2012, Kansas exported more than $314 million of beef and beef products to Japan. This announcement will allow more Japanese consumers more access to safe, wholesome and nutritious U.S. beef.
"With more than 99 percent of the world's population living outside our state's borders and with the population expected to reach 9 billion in less than 40 years, Kansas farmers and ranchers will play an increasingly important role in feeding the world's population. As demand for high-quality protein continues increasing, this announcement will result in more beef and beef products from Kansas and across the United States reaching our customers in the largest market for beef in Asia."
And Kansas Senator Pat Roberts today said Japan's announcement that it will ease restrictions on U.S. beef imports is great news for Kansas beef producers and the U.S. beef industry as a whole.
"I am pleased our Kansas ranchers have additional access to this critical market," Roberts said. "After two years of drought, this is certainly welcome news, especially in the long term, for U.S. beef producers."
"Japan closed its market to U.S. beef in December of 2003, after the discovery of one cow infected with bovine spongiform encephalopathy (BSE) in the United States. At that time, Japan was the largest export market for U.S. beef, valued at $1.4 billion. Since then, Japan has had restrictions in place on U.S. beef imports, and currently only allows imports of beef from cattle aged 20 months and younger. These restrictions were not based on sound science nor are they consistent with international guidelines.
The United States has spent years putting in place an effective system of interlocking safeguards that has led to the virtual elimination of BSE in the U.S. Because of these efforts, the U.S. has been classified as a controlled risk country by the World Organization for Animal Health (OIE), which indicates that U.S. beef products are completely safe for export and consumption.
"While this is a big step forward," Roberts said, "I encourage Japan to reopen its markets to all U.S. beef products regardless of age or boneless status in order to be consistent with internationally recognized standards."
Senator Roberts is a member of the Senate Finance Committee which has jurisdiction on trade matters and is a senior member of the Senate Agriculture Committee.


text:
I managed to get a Bloodthirsty Medal with four pistol kill and a single knife kill. I was wondering, though, if I equip a Tactical Knife, does it count towards a medal if I knife someone with it?
Yes. It doesn't matter what weapon you use, as long as you get a 5 kill streak. 5 kills without dying.
I tried to get a bloodthirsty medal with the tactical knife -- it did not work. The tactical attachment holds your combat knife at the ready, which I suppose makes sense. Hope this helps.
The kills you get with the Tac knife go toward your gun that your using (Commenly pistols). Since it counts as an attachment.


text:
- About WHUT
- TV Schedule
- Watch Video
- Education
- Community Calendar
- Support WHUT
- Contact
Tune into WHUT tonight at 9:00pm for Newview with Ed Gordon for a one on one interview with Dr. Elsie Scott, Director of the Ronald W. Walters Leadership and Public Policy Center at Howard University to discuss the sparked tension in Baltimore following the death of Freddie Gray that made the city a tinderbox that […]
This two hour live broadcast is hosted by Harold Fisher, host of WHUR's Daily Drum, and Rock Newman, host of WHUT's Rock Newman Show.
If you ask most people what comes to mine when they hear the term criminal justice system, they say things like the police force and crime control or sentencing and the parole system. But for the returning citizen, those who have served their time and are eager to rejoin society-at-large it means much more. It […]
BY JASMINE WRIGHT April 27, 2015 at 3:57 PM EDT | Updated: Apr 27, 2015 at 5:44 PM Residents watch as protesters clash with police near Mondawmin Mall after Freddie Gray's funeral in Baltimore April 27, 2015. Seven Baltimore police officers were injured on Monday as rioters threw bricks and stones and burned patrol cars in violent protests after the […]


text:
Various online poker guides (for example, this one) talk about which preflop hands you should or shouldn't play from a given position, and all say basically the same thing. Basically, they group various hands by position, and say that for beginners just learning the ropes, you should only "play" a hand from a given position if it's in the list for that position. But they never seem to elaborate on what they mean by "playing" a hand. Does that mean you should bet whatever's necessary to see the flop (i.e., call/reraise any raise), or does it just mean you definitely should call the blinds, and whether or not to reraise/call any raise is another question altogether?
Putting any money in whatsoever constitutes "playing" the hand in this context.


text:
High quality boom microscopes at low prices
We at Boom Microscopes specialize in selling boom stand mounted microscope equipment for industrial applications. Common applications for boomstand microscopes are for circuit board inspection and repair, soldering of tiny circuits, watch repair, clock repair, cell phone repair, electronics repair, firearm engraving, wood engraving, metal engraving, forensic document examination and document comparison, jewelry repair, art restoration, document preservation, painting conservation, painting restoration, hobby activities, fossil preparation and fossil restoration.
Boom stand mounted microscopes come in a variety of configurations. All are stereoscopes, meaning they have two microscope eyepieces and give a 3D stereoscopic view with depth perception. We have both zoom magnification and fixed magnification microscope objectives to select from. The zoom is the better choice as it gives a variable magnification over the full zoom range. The fixed magnification models typically are turret style magnification selection and magnification is changed by turning the objective turret.
We also offer trinocular models that have a third port for photography and video microscopy applications. This trinocular port can be fitted with a phototube for connecting to a digital camera for capturing digital still images or full motion video. A cmount on the trinocular port gives the ability to connect a ccd video camera for taking the image to a cctv monitor to produce a video microscope system.
We also offer digital USB computer connected pc microscope cameras for interfacing the microscope with a computer. This option gives a variety of resolutions for capturing digital still images as well as live video.
An important issue with the selection of a stereoscopic boom stand mounted microscope is determination of the working distance. A long working distance is normally preferred as the longer the distance the more room for tools under the stereoscopic microscope head. The working distance of a microscope is defined as being the distance from the bottom of the objective lens to the top of the microscope's specimen as the specimen is in focus. For applications where a technician is using the microscope as a tool and repair is being done such as soldering on a circuit board for surface mount device (SMD) work, it is advisable to get more than the standard working distance. Most stereoscopes will provide 75 to 100mm working distance without any special objective lens. If we put a bottom barlow reducing objective lens on the microscope head, the working distance can be nearly doubled so it is considered a long working distance microscope. For circuit board repair using soldering, this is always advisable, and the objective lens provides protection from the soldering fumes and prevents it entering the microscope head, therefore reducing the chances of costly microscope repair and microscope servicing.
For applications doing microscopic inspection only, such as quality control inspection stations for circuit board manufacturing, working distance is not relevant as there is no soldering iron or other repair tools to fit under the microscope head. For these inspection applications, a bottom objective barlow reduction lens may not be needed unless the quality control inspection department prefers to reduce the magnification.
Different microscope applications require different types of boom stands. A typical circuit board repair station may be able to use a standard boom stand, while a stereo microscope head that is large, and fitted with a photography system, may be better using a heavy dual arm boom stand with counterweight for added stability. For other stereo microscope applications using a low power microscope such as forensic document examination or microscope engraving, it is often favorable to use an articulating boom stand as the articulating arm with the stereo microscope head can be moved over the working area or retracted back out of the way saving valuable working area. For other stereoscopic microscope applications such as medical for surgical or dental, a floor mounted boom stand may be most appropriate as it is mounted on wheels and can be rolled around the clinic.
A microscope headrest mounted to the stereomicroscope head is a favorable option for doing engraving, as the long hours spent under the microscope can be ergonomically tiring on the head and neck. The microscope head rest eases back and neck strain.
Whatever your boom stand mounted stereoscopic microscope application is, please call us to discuss how we can provide you the microscope equipment you need. Our technicians look forward to discussing your microscopy application.
Model: bo0007b10m
Shipping/Handling/Insurance: $ 49.98
- Boom Stand Mounted Stereo Trinocular Zoom Microscope!
- Great for Repair of Small Items or for Circuit Board Repair and Rework!
- Bright and Clear 3-D Stereoscopic Images through High Quality Zoom Optics!
- Great Economical Price! Priced Hundreds Lower than Competition!
Model: bo003bb3am
Shipping/Handling/Insurance: $ 69.98
- Articulating Boom Stand Mounted Stereo Binocular Zoom Microscope!
- Great for Repair of Small Items or for Circuit Board Repair and Rework!
- Bright and Clear 3-D Stereoscopic Images through High Quality Zoom Optics!
- Great Economical Price! Priced Hundreds Lower than Competition!
Model: bo043bb10m
Shipping/Handling/Insurance: $ 69.98
- Boom Stand Mounted Stereo Binocular Zoom Microscope!
- Great for Repair of Small Items or for Circuit Board Repair and Rework!
- Bright and Clear 3-D Stereoscopic Images through High Quality Zoom Optics!
- Great Economical Price! Priced Hundreds Lower than Competition!