text:
There's an "Occupy Whitehorse". No, Americans, I did not mis-spell that. And, yes, that says "sole" as in "one". I, for one, am part of the Occupy Schroeder Household movement. Our (my) demands are the immediate disolution of HOA rules and dues (save for the pool and a couple of flowers), a federal 50% tax on those who complain about their lot in life (current complainer exempted, of course), numerous unspecified regulations on environment regulations and the use of nuclear bombs in oil drilling, particularly if it's in a national park.
Category: Random
Speaking at OsCon
This year OsCon will be graced by my presence. And by that I mean; I get to go to OsCon!!
This month on July 27th I will be speaking on PHP Performance. I'm convinced that application performance is one of the most misunderstood problems out there. How do I know this? I spent just under 4 years as a consultant with Zend and I spent a great deal of my time doing performance audits of PHP applications. There does seem to be a fair amount of, I guess I would call it blindness, among PHP developers concerning performance. This isn't something that's limited to PHP developers, either. I've worked in several environments as an administrator and a lot of developers in general, regardless of the language, seem to build their applications according to some predefined methodology (or lack thereof) without concern for performance. If performance is not a concern then this isn't an issue. And often performance isn't a concern… until it is.
Then you have people on the other side of the fence who will refuse to use objects because arrays are faster. They are the people who do a foreach loop 100,000 times over two functions to find out which one performs 7.9% better. News flash! Unless your application is calling something 100,000 times it doesn't matter which you choose. And if you are calling a function 100,000 times for a single HTTP request then there is something wrong with your application's architecture.
At the talk I will talk about some of the main areas where people experience performance problems, some of the symptoms of various performance problems and some tricks you can use to lead you towards the correct diagnosis of performance problems.
I'm looking forward to speaking and I'm hoping you can join me at this year's OsCon.
I'm curious about what you build
What do you spend your time on? What types of applications do you work on? I'm not so much curious about the frameworks you use, or your production environment. What you do, not what you use, is what I'm interested in. Do you build a blog, a CMS, an order entry system, a social media platform? What is it that you work on. If you are so inclined to share, please post a comment.
Implementing asynchronous functionality in Magento
ECommerce is a small thing, right? Nobody's doing it and it's so simple that everyone who does it is doing it right. When that Cyber Monday hits, nobody panics; sites stay up, they're able to handle the load and nobody gets yelled at, right?
OK, maybe 20 years ago.
PHP eCommerce had humble beginnings. Very humble beginnings. And when those humble beginnings started to show there was a company that seized upon that opportunity. The result is an eCommerce platform called Magento. If you are reading this, it is likely that you know about Magento. Maybe you use it, maybe you don't. But you probably have an opinion. Whether you like the software or not that is the sign of a strong ecosystem.
I was asked to submit for the Magento Imagine conference in Los Angeles. The topic of my talk was based off of a talk I did at ZendCon 2010 called "Do You Queue?" That talk was about some general scalability considerations along with an example of a library that I wrote which allows you to utilize the Zend Server Job Queue to do easy asynchronous execution. The talk I gave at Imagine was the same talk.
Except that it required a lot more code. The reason for this is because I took the code that I wrote for ZendCon and created an abstraction layer that directly integrated with Magento without any changes in the core code. What this means is that ANYONE who had any need for asynchronous execution (doing stuff outside of the inline code) can take that code and bake it into their own Magento installation.
That code is available on GitHub, the links for which I will provide in a moment.
There are three extensions (and a fourth library that they are based off of) that I wrote which can take you from simply implementing this asynchronous processing to actually doing Ajax-based payment processing.
On a very simplified level, the way the Zend Server Job Queue works is that you can tell the Job Queue to execute a URL asynchronously from the source request. In other words if you have something that needs to execute some complex, or long running code, you can do so by simply calling a URL where that logic resides.
Which is cool, but I prefer more elegant constructions. Maybe, just maybe, there's a shortcut (and a gold star for you if you get the movie reference).
What I did was build a library that allows you to take this URL-based approach and change it to an object-based approach. There are a couple of classes to be aware of, which are all part of the library which you can download from GitHub (https://github.com/kschroeder/ZendServer-JobQueue-Job-API). They are based on PHP 5.3.
- Manager
- Handles connecting to the queue and passing results back and forth
- JobAbstract
- Abstract class that a job would be based off of
- Response
- The response from the manager when a job is queued. Contains the server name and job number
The only two classes you need to be concerned about is the JobAbstract and Response. Any job needs to extend the JobAbstract class. This is sort of a "gateway" class that both takes the input and provides the result of the job, typically via a getter and a setter. To see an example of this, download the Job API code and look at the class in the folder jobs/org/eschrade/job/GetRemoteLinks.php.
To execute a job, simple instantiate the job, provide whatever data it needs and call the execute method.
1 2 3 4 5 6
use orgeschradejobGetRemoteLinks; $job = new GetRemoteLinks( 'http://www.eschrade.com/' ); $response = $job->execute();
That method returns a response which provides the server name and job ID. It is used later on when you check to see if the job has completed. That is done with some very simple code as well.
1 2 3 4 5 6
use com\zend\jobqueue\Manager; $mgr = new Manager(); if (($job = $mgr->getCompletedJob($response)) !== null) { // do stuff }
If the manager returns a null value it means that the job has not finished executing. If it has completed then it will return the instance of the original object back to you so you can use it to retrieve the results.
I don't want to spend too much time on the details of this so you can see this working by downloading Zend Server, and getting a 30 day trial license and downloading the library code. It should be a very quick install for you so you can see it working. On Linux machines it should work out of the box, though Windows machines may require you to set a named queue (zend_jobqueue.named_queues) which matches your hostname to the value of zend_jobqueue.default_binding. In my case, the value is LAP-KEVIN:tcp://127.0.0.1:10085 for zend_jobqueue.named_queues.
That whole introduction is to bring you to a place where you can get a minimal view of how the Magento extension I built works. I would recommend understanding how the base code works before diving into the Magento portion.
There are two primary Magento extensions that I built that utilize this. The first is the abstraction layer that implements my prior job API. The second is an example, called Async_Payment, which intercepts payment requests and does them asynchronously.
The Job Queue layer is an extension called Zendserver_Jobqueue and is available on GitHub (https://github.com/kschroeder/Magento-ZendServer-JobQueue). Once installed it will require you to provide an entry point URL for the location where the jobs will actually execute. This can either be the local machine, a remote machine or a load balancer. It is set in the regular configuration GUI in Magento. My value is http://mage.local/jobqueue/, since it uses the regular router. If you have custom routing you may need to change that. The URL needs to call Zendserver_Jobqueue_IndexController::indexAction() which is where the Job Queue manager is invoked.
If you look in the controller code you will also see a quick example that shows how this works. There is a sample job that is provided called Zendserver_Jobqueue_Job_Nots. What it does take a Boolean value and nots it, providing the result for later. The job extends Zendserver_Jobqueue_JobAbstract which, in turn, extends comzendjobqueueJobAbstract.
As a side note, as of the version of Magento that I had when writing this, which was off of the 1.5 development brach, did not support PHP 5.3 namespaces so I needed to build a mechanism that included the Zend Framework autoloader, which does. My understanding is that this is an issue that will be fixed shortly.
The next extension is the one called Async_Payment. What it does is use an observer to redirect payment requests to the controller in Async_Payment. The way this is done is via configuration under the ASYNCHRONOUS PAYMENT category. That shows the different payment methods, but adds another tab called Asynchronous Settings. The setting here allows you to turn the asynchronous processing on and off (handled in the observer). What you need to do to make it work is give it the view templates to watch for. When it sees that one of those templates (comma separated) is being rendered it appends some JavaScript that overwrites some of the functionality of the one-click checkout method to redirect the payment request to the Async_Payment controller. Still following me? My value is checkout/onepage.phtml. So when that view is being rendered the extension will know that it needs to inject some JavaScript into the view to take hold of the payment request.
The final payment request is redirected to the Async_Payment_IndexController class. What it does is take the data being submitted, which is exactly the same as the normal payment request, and passes it into a job, which is then executed in Async_Payment_IndexController::taskexecAction(). Then the browser will call Async_Payment_IndexController::oneclickpingAction() to check the queue manager to see if the asynchronous payment has been completed.
The asynchronous payment job is actually quite simple. It pretends to be a browser and does an HTTP request to the original payment URL and returns the result. Then the next time the browser calls oneclickpingAction() the raw result is returned to the browser, interpreting it as it would have been a normal request and you're on your way.
Where to go from here? First; download Zed Server. There's a 30 day trial license that you can use to try this stuff out. Second; download the simplified Job Queue library. Run the unit tests and debug the code. That's the best way for you to understand what's actually going on. After that, download and install the Magento extensions. I think it is critical to work in this order, especially if you're a coder. Jumping straight into the Magento extensions will probably end up confusing you without the basic job queuing mechanism being properly understood.
Have fun, and drop me a line on email (kevin @ zend) or on Twitter.
Objections to dynamic typing
I am about to head out to Magento Imagine to speak on queuing and scalability. So what is today's blog post about? Dynamic typing; which has absolutely nothing to do with scalability.
Every once in a while I inject my opinions into places where they are not welcome. I have heard from people in the staticly-typed realm of how amateur dynamic typing is. Some people are interested in understanding how to use dynamic typing, others, not so much. So what I would like to do is talk about some of the arguements made against dynamic typing. Clearly PHP will be my reference point, but many of my points will be salient across many dynamically typed languages.
The biggest misconception about PHP is that it is a strictly dynamicly typed language. In other words that cannot have typed variables. Where you are using the OOP mechanisms in PHP, you have the opportunity to strictly type your variables.
1 2 3 4 5 6 7 8 9 10 11 12
class Test {} class Test2 {} class ExecuteTest { public function exec(Test $test) { doSomethingWithTest($test); } } $et = new ExecuteTest(); $et->exec(new Test2());
What happens when this code gets compiled?
Catchable fatal error: Argument 1 passed to ExecuteTest::exec() must be an instance of Test, instance of Test2 given, called in test.php on line 17 and defined in test.php on line 9
Fatal error. This is because the type of object passed in was incorrect. So data types do exist in PHP and many other languages. The only downside is that you need to actually run the code on your web server or in a unit test to compile it. Some would (and have argued extensively) that this is a significant drawback. There's truth to that, but on a very limited scope. Is it a drawback? Yes. Is it signficant? Not by a long shot. Whether it's PHP, Java, C, Perl, Ruby, VB, C#, JavaScript, etc. etc, if you deploy code that you haven't tested then you deserve every error and every sleepless night you get. It's called being responsible for your code. And don't think that having your code pre-compiled is much better. I have a lot of compiled applications running on my computer. Cakewalk SONAR, Firefox, Apache, PHP (the binaries), MySQL, Tweetdeck, Java, etc., etc. And you know what? Shit still happens with compiled code! Sometimes even type-related errors! Compiling your code ahead of time as you do with C, Java, and the like does not protect you from type-based errors. Can you catch some fat-fingered errors? Sure. Are you safe? No.
For example, take this Java code
1 2 3
System.out.print( Integer.MAX_VALUE );
Running it provides an output of
What about this code?
1 2 3
System.out.print( Integer.MAX_VALUE + 1 );
The output is 2147483648, correct? No. It is
Did the compiler flag that? No. Is that a weakness in Java? No.
That was a bit of a side-track, but it highlights what I think is a misconception about PHP applications and structure, usually made by those who don't do significant work in PHP. Do you HAVE to build a well-structured application? No. Should you? Of course. PHP does not force you to write bad code.
Often those who complain about PHP will complain not about what PHP developers DO, but about what they COULD do.
But let me address what I think is probably the biggest complaint from the static-typed crowd. The biggest problem is not the programming language, but the user sitting at the interface. The problem is that if you have data entered for a field called "width" and the person on the other end enters "wiener" the problem isn't that "wiener" evaluates to zero, it's that you didn't validate your data. This problem exists for C, Java, or whatever your compiled language is. Why? Because if you are building a web site you do not have the ability to force typed input. Why? HTTP is ALL strings. There are no integers, there are no floats, there are no booleans. They are all strings, regardless of the language you are working in. And there are plenty of validators in the core PHP language to use (ctype_*) and plenty of frameworks that offer more advanced validators. If you aren't validating input in ANY language you will have problems.
The next issue is with API code. I have no problem conceding that if I am writing an extremely math based application that PHP is likely not a good choice. So, 3d applications, music/audio applications, games, etc. Going back to the previous paragraph, PHP was written for HTTP. HTTP uses strings. But if you're building an API or structuring an application, how do you make sure that other programmers don't provide data that royally messes up your code. Conceptually, I will concede that this could be a problem.
But go back a few paragraphs. I made the claim that people complain not about what PHP developers do, but what they could do. The example I saw was
setSize(int), in a static-typed language, will fail. Could you put "hello" into a method call named setSize() in PHP? Yes. Next question; would you? If you are worried that someone will put the word "hello" into a method called setSize() then you should be wondering about the basic cognitive abilities of the programmer, not the abilities of the language. We're not even talking about using something like Hungarian notation or anything like that. We're talking about simple logic. Does "hello" make sense in that context?
OK, so that example was on the simplistic side. What about when you are dealing with complex third party applications? In all honesty, I don't know how to quantify that. If there's a method called setPrice() do I put a description in there? I suppose that if you are using a log of magic in your application that there could be a benefit, but the whole complaint is that static typing is safer than dynamic typing. In that case
1 2 3
System.out.print( Integer.parseInt("Dubious data") );
should be a nonexistant issue. But it's not, because invalid data was passed. These kinds of games can go on and on but they miss the point becuase these are things that the language cannot check against. If you intend to leave your application open with no validation either at the front of your application or in your API then you will have problems. It doesn't matter if it's typed or dynamic. What matters more than the type is the value, as we saw in the Integer.MAX_VALUE + 1 example. So even when writing or writing to a third party API you still need to validate data. As such, the gain of typing is not as significant as is sometimes claimed.
I've talked so far about objections to dynamic typing. What about the pros? This is a short argument because there is one big reason why dynamic typing is good, and it is quick to explain.
I think the biggest pro of working with a dynamically typed language as that you go from working with data/types to working simply with data. In other words, do you really care about whether or not 1 is a string "1" or an integer 1? No. You care that it's a 1 up until you are doing math. Then at that point the interpreter works on that data as if it were a number. When you print that number in a browser do you care if it's a numerical 1 or a string "1". No. You care that the user sees the number 1 on their screen. In that case it's a string. Data; that is what applications are about. Data. Applications are not about data types. Data typing for scalar data can help to mitigate some issues but it is by no means fool-proof. In fact, a lot of security issues are due to some very smart "foolish" people messing with input. Data types do not protect you against anything. In Java, you get bad data, in C you get a buffer overflow.
Data. That is what we are working with. My purpose in writing this is not to say that dynamic typing is better than static typing, or anything like that. Types are ways of describing data, but they do not protect you against anything. Statically typed languages will protect you in some cases, but leave you wide open in others.
So why is dynamic typing sometimes listed as an objection. I believe that's exactly what it is; an objection. Objections are simply reasons that people find to not use your stuff and are usually done to put you on the defensive. It's standard fare for if you're selling kitty litter or a programming language. A lot of people hate PHP, for reasons I have described before. My interpretation is that dynamic typing is raised as an issue mostly because people see attacks on their preferred language as an attack on themselves. Honestly, I can think of no other reason why people get so engaged in tech-wars the way they do.
ZendCon 2010 Podcast – Pragmatic Guide to Git
Travis Swicegood
Git is hard; at least if you listen to the naysayers. Actually, you need to know a handful of commands to navigate Git successfully. This talk demystifies Git. Once we're finished you'll know everything you need to start using Git in your day-to-day projects and collaboratively with other developers..
The ZendCon Sessions are distributed under a creative commons Attribution-Noncommercial-No Derivative Works 3.0 License, Please honor this license and the rights of our authors.
Podcast Download
Play Inline
ZendCon 2010 Podcast – Unit Testing in Zend Framework 1.8
Michelangelo van Dam
Zend Framework 1.8 has improved and simplified how you can test your applications, providing you with excellent techniques to streamline your quality assurance processes and reduce your maintenance costs.
The ZendCon Sessions are distributed under a creative commons Attribution-Noncommercial-No Derivative Works 3.0 License, Please honor this license and the rights of our authors.
Podcast Download
Play Inline
ZendCon 2010 Podcast – Introducing Zend Framework 2.0
Ralph Schindler (Penn) and Matthew Weier O'Phinney (Teller)
Zend Framework has grown tremendously since the first public preview release in March 2006. Originally a slim, MVC framework with a number of standalone components, it has grown to a codebase more than 2M lines of code. Work now turns to version 2, with goals of increased simplicity and advanced PHP 5.3 usage.
The ZendCon Sessions are distributed under a creative commons Attribution-Noncommercial-No Derivative Works 3.0 License, Please honor this license and the rights of our authors.
Podcast Download
Play Inline
ZendCon 2010 Podcast – Do You Queue?
Kevin Schroeder
There has been a lot of talk over the past several years about the difference between performance and scalability. When talking about building a scalable application queuing is a concept that many PHP developers are not overly familiar with. In this talk we will demonstrate how you can use the Zend Server Job Queue to scale your application.
The ZendCon Sessions are distributed under a creative commons Attribution-Noncommercial-No Derivative Works 3.0 License, Please honor this license and the rights of our authors.
Podcast Download
Play Inline
Subnet validation with Zend Framework
(Note – I accidentally gave conflicting instructions to the person who runs our newsletter. If you are actually interested in the article I wrote about people being silly about dynamicly typed languages you can go here)
I saw on a StackOverflow posting, someone was asking to see how you could use a Zend Framework validator to tell if an IP address was between two addresses. The individual was trying to use Zend_Validate_Between to do the checking. However, IP addresses generally are not checked between two arbitrary addresses such as between 192.168.0.45 and 192.168.0.60. Instead, the check is usually done to validate an IP address against a subnet.
So, assuming that the individual was actually asking about subnet validation, and seeing that I couldn't find a subnet validator for Zend Framework, I wrote a quick one.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
<?php class Esc_Validate_Subnet extends Zend_Validate_Abstract { const NOT_ON_SUBNET = 'not-on-subnet'; private $_subnet; private $_netmask; protected $_messageTemplates = array( self::NOT_ON_SUBNET => "'%value%' is not on the subnet" ); public function __construct($subnet, $netmask = null) { if ($netmask === null && strpos($subnet, '/') === false) { throw new Zend_Validate_Exception( 'If the netmask is not specified then the CIDR (e.g. /24) must be provided'); } if ($netmask === null) { $this->_subnet = ip2long(substr($subnet, 0, strpos($subnet, '/'))); $cidr = substr($subnet, strpos($subnet, '/') + 1); // /0 is used to denote the default route. Since we're not doing routing, // we will use it for error checking if ($cidr < 1 || $cidr > 32) { throw new Zend_Validate_Exception('Invalid CIDR specified'); } $this->_netmask = -1 << (32 - (int)$cidr); } else { $this->_subnet = ip2long($subnet); $this->_netmask = ip2long($netmask); } } public function isValid ($value) { $this->_setValue($value); $host = ip2long($value); $check1 = $host & $this->_netmask; $check2 = $this->_subnet & $this->_netmask; if ($check1 == $check2) { return true; } $this->_error(self::NOT_ON_SUBNET); return false; } }
Here is the Unit Test case
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
assertTrue($sn->isValid('192.168.0.2')); } public function testValidSubnetWithCIDR() { $sn = new Esc_Validate_Subnet('192.168.0.1/24'); $this->assertTrue($sn->isValid('192.168.0.2')); } public function testInvalidSubnetAndNetmask() { $sn = new Esc_Validate_Subnet('192.168.1.1', '255.255.255.0'); $this->assertFalse($sn->isValid('192.168.0.2')); } public function testInvalidSubnetWithCIDR() { $sn = new Esc_Validate_Subnet('192.168.1.1/24'); $this->assertFalse($sn->isValid('192.168.0.2')); } /** * @expectedException Zend_Validate_Exception */ public function testMalformedCIDRBadSeperator() { $sn = new Esc_Validate_Subnet('192.168.0.1_24'); $this->assertTrue($sn->isValid('192.168.0.2')); } /** * @expectedException Zend_Validate_Exception */ public function testMalformedCIDRNumericalCIDR() { $sn = new Esc_Validate_Subnet('192.168.0.1/abc'); $this->assertTrue($sn->isValid('192.168.0.2')); } /** * @expectedException Zend_Validate_Exception */ public function testMalformedCIDRLowCIDR() { $sn = new Esc_Validate_Subnet('192.168.0.1/-1'); $this->assertTrue($sn->isValid('192.168.0.2')); } /** * @expectedException Zend_Validate_Exception */ public function testMalformedCIDRHighCIDR() { $sn = new Esc_Validate_Subnet('192.168.0.1/33'); $this->assertTrue($sn->isValid('192.168.0.2')); } }
Feel free to peruse and see if I have made any mistakes. I wrote it pretty quickly and so there is, in all likelihood, something that could be tweaked.


text:
Created using this Craftsy indie pattern
Other projects made by The Patchsmith:
Offer some kudos...
Join the conversation...
Ask a question...
Add your comment...
|Here are some details about my project:
|Casual, Whimsical, Holiday, Romantic, Classic, Traditional
What are you most proud of? I am proud that this pattern keeps the patchwork tradition of using scraps of fabric to create something functional. The pattern comes with two options - this 'Americana' option and a 'log cabin' option.
What advice would you give someone starting this project? This is a great practise piece for those 1/4" seams. But if your seams are not perfect it wont matter - it will just add a handmade look to the heart. The pattern comes with a quick and easy way to make the USA flag. Of course, you could change the red, white and blue colours to make it shabby chic or vintage. Regardless - have fun - play around with patterns and colours and fabric.

subset: commoncrawl


text:
OSH Kosh Bgosh Coupon & Promo Codes
Most popular now: Friends and Family Sale! 25% Off Your Orders.
Latest offer: In-Store: 25% Off Your Entire Purchase.
20% Off $50+ Orders
Exclusions may apply.
Friends and Family Sale! 25% Off Your Orders
In-Store: 20% Off $40+ Purchase
In-Store: 25% Off Your Entire Purchase
Flat Rate Shipping for only $6
In-Store: 20% Off $40+ Purchase
Free Shipping for Military on $50+ Orders
To APO and FPO Shipping Addresses.
Fall Together Sale! Up to 60% Off
In-Store: OshKosh Bgosh Rewards! Earn $10 for Every $50 You Spend
Free Shipping when you Buy Both Carter's and OshKosh
Sign Up for OshKosh Bgosh Emails and Receive Exclusive Savings
Shop $6 and up Doorbusters!
Up to 60% Off All-American Baby Sale
This Weekend Only! 70% Off Select Fall Favorites
All-American Baby Sale! Up to 60% Off + Free Shipping on Baby Items Order
Exclusions apply.
Extra 25% Off $40+ Orders
Exclusions apply.
20% Off $50+ Orders
Exclusions apply.
Labor Day! 50% Off Site wide + $5 and Up DBs + Extra 30% Off Clearance + Extra 25% Off $50+ Orders
Plus Free Shipping on $50+ Order.
Extra 20% Off Clearance
Back to School! Up to 60% Off
Daily Deals! 70% Off Tunics and Leggings
Deal of the Day! 60% Off Boys and Girls Fall Fashion
How to use a OshKosh B'gosh coupon
At OshKosh B'gosh, you'll find coupons for large savings off your entire purchase. In addition, they have seasonal sales, holiday graphic tees, and large discounted clothing sections where you can get jeans, shirts, pajamas and hats for 50 to 75 percent off. School uniforms are also drastically discounted. Shipping is a flat $6 rate.


text:
Each year the Education & Workforce Development Department, in conjunction with other NAMI departments, conducts a series of annual conferences and educational workshops to meet the needs of the NAMI membership, others in the industry and their retail and food service customers.
Annual education conferences, topical workshops, award programs, committee meetings and an annual trade show. Every event is an opportunity for industry processors, suppliers and press to learn, network and take back valuable solutions.
Annual Meeting & Outlook Conference
September 27-29, 2016
Fairmont Hotel
Washington DC
The Meat Institute Annual Meeting and Outlook Conference is an outstanding networking and educational opportunity for the entire industry. This broadly attended event includes a variety of education sessions on key industry matters, regulatory and legislative issues, business and economics topics, as well as a look ahead at the top concerns for 2017 and the member to member education provided by Issues Answers Action. Evening networking events compliment the program, and business meetings include the Annual Meeting, committee meetings, and a Board of Directors meeting. Tabletop exhibits and sponsorship opportunities are available.
Animal Care and Handling Conference
October 13-14, 2016
Kansas City, MO
This workshop is designed to help you improve productivity, efficiency and product quality while learning the latest humane handling and stunning practices. This program is intended for key plant personnel, such as managers, production and pen supervisors, training managers, quality assurance and safety staff and others involved in training personnel in animal driving, handling and stunning. Table top exhibits and sponsorship opportunities are available.
Advanced Listeria monocytogenes Intervention and Control
October 18-19, 2016
Kansas City, MO
This workshop focuses on the challenge of controlling Listeria monocytogenes in order to produce a safe, nutritious product. The Foundation for Meat & Poultry Research & Education has worked with experts across the industry to develop a learning experience tailored to meet those challenges. This year's workshop will include an off-site afternoon at a nearby associate member and other program updates will be implemented. Discussion topics will continue to focus on sanitation, equipment design, corrective actions, sampling plans and data analysis. Sponsorships and exhibits are available for this conference.
Environmental Conference for the Meat & Poultry Industry
January 30-31, 2017
Co-located with IPPE
The meat and poultry industry faces unique challenges regarding environmental issues. Even as the industry adapts new technologies and provides continuous improvement, environmental issues garner increased attention from government and consumers alike. Learn from industry leaders about key issues through the sharing of best practices, and gain practical information to help improve your environmental programs and compliance.
Worker Safety Conference for the Meat & Poultry Industry
January 30-31, 2017
Co-located with IPPE
With nearly half a million people working in the meat and poultry industry, worker safety is imperative to the success of our businesses. This conference will address the top safety challenges experienced on a daily basis and will provide advice and guidance from industry leaders on how to maintain and develop the necessary programs required for continuous improvement in worker safety. In addition, the conference will address regulatory and legal issues that safety professionals need to know and understand. For the first time, the Meat Institute's annual Worker Safety Conference will be co-located with IPPE, allowing attendees even greater opportunities with access to all IPPE has to offer.
January 31-February 2, 2017
NAMI will offer numerous workshop sessions at the show for attendees interested in business growth, operations management, food safety, and product development. Registration will open September 1, 2016. Please visit www.ippexpo.org for exhibit, housing and registration details.
Annual Meat Conference
February 19-21, 2017
Dallas, TX
The Annual Meat Conference, co-sponsored by
NAMI and the Food Marketing Institute (FMI),
will be held in Dallas, TX on February 19-21,
2017 at the Hilton Anatole. The AMC offers
comprehensive education sessions that include a
variety of ways to explore the latest
developments in meat retailing. In addition,
the annual Product Tasting Reception continues
to be a premier event, and the conference
provides outstanding networking opportunities.
Registration for AMC will open in the
NAMI Meat Pavilion at the NGA Show
February 12 – 15, 2017
The Mirage
Hotel, Las Vegas, NV
Showcase your products and services on The NGA Show EXPO floor in the Meat Pavilion. NAMI offers a special opportunity to secure space at a discount not even available to NGA members due to the nature of NAMI member's valuable products. The National Grocers Association (NGA) is the national trade association representing the retail and wholesale grocers that comprise the independent sector of the food distribution industry. NAMI is partnering with NGA to host a Meat Pavilion at the NGA show to provide you with an opportunity to showcase your animal protein products to hundreds of independent retail and wholesale grocers. This is a unique opportunity for NAMI members to secure exhibit space for less than what NGA is charging their members and promote your products to a segment of the food distribution industry that generates more than $130 billion in annual sales.
Meat Industry Management Conference
April 4 – 6, 2017
Rancho Bernardo inn
San Diego, CA
This annual meeting and conference is a great networking and educational opportunity for the entire industry. Education topics will be broad and cover multiple interest areas including food safety, government regulations, workforce issues, economics, and general business topics. The always popular Issues Answers Actions session will be featured, which provides structured member interaction on a variety of issues and topics. Education on new technologies will also be featured, and there will be tabletop exhibit opportunities.
Pathogen Control and Regulatory Compliance in Beef Processing Conference
This annual conference provides valuable insights for beef processors, outstanding networking opportunities, and access to the best information to help your business improve its food safety programs. This conference always brings together 150 top experts from industry, government, and academia to address the most critical issues that beef processors face today. Tabletop exhibits and sponsorships are available.
NAMI will schedule webinars at regular intervals that will focus on either 1) time-sensitive information, or 2) topics of interest to small and very small members who may not have the necessary resources to attend in-person events.
NAMI and FOUNDATION FOR MEAT & POULTRY RESEARCH & EDUCATION POSITION
NAMI and Foundation for Meat & Poultry Research & Education will continue to provide annual conventions, conferences, and webinars for all segments of the membership and develop special workshops, seminars and other programs to meet needs as they arise.


text:
Skip to comments.Did the NRA really endorse Scozzafava for Congress (NY-23) ?
Posted on 10/20/2009 6:47:42 PM PDT by dangus
Is the National Rifle Association ashamed of its own endorsement, or are the media lying to us once again? I was stunned to read that the N.R.A. endorsed pro-gay, pro-abortion, climate alarmist, socialist Republican candidate Dede Scozzafava for Congress in the special, off-year election in New York's 23rd district. The N.R.A. is pro-gun rights, not (necessarily) conservative, but a moderate Democrat helps the N.R.A. maintain its nonpartisan status and reputation more than supporting a liberal Republican. On the other hand, the media widely reported that the N.R.A. endorsed former Vermont governor and Democratic presidential candidate Howard Dean. The reality is that the N.R.A. merely gave Dean high grades, but did not endorse him over any other candidate.
Trying to find the truth, I visited the web sites of the National Rifle Association, the National Rifle Association Political Victory Fund and the National Rifle Association Institute for Legislative Action. On the latter two sites, I found endorsements in the Virginia, and New Jersey governors' races, as well as many local endorsements in Oklahoma. No mention of any endorsement in NY 23rd.
If you live in the area, please your local N.R.A. chapter for confirmation. If they deny it, complain to the local newspapers about this misinformation. If they confirm, be sure to register your disapproval however you see fit.
Heck of a propaganda piece.
As far as I can tell, the NRA has endorsed no one in that election.
GOP is a dumb party
I would not doubt it. They endorsed that Kirsten Gillibrand lady who turned on them. They endorsed Jack "Our military's back is broken" Murtha.
The NRA has to work on their endorsements.
Whats the point of endorsing someone who "has a good pro-gun" record if they spend 99% of their supporting legislation and organizations that work against gun rights?
I can't imagine why they would give high marks or endorse these people. It amazes me.
These people will fund ACORN, Planned Parentood, PBS, NPR, Teachers Union, AARP etc etc
What are those groups positions on guns?
But yet the NRA doesn't consider funding them to be negatives on their scorecard?
Very dumb as well. ;-)
Better link.
NRA Endorses Scuzzy..........
Time to re-think sending NRA dues?
NRA is a one trick pony — they have tunnel vision, examining NO other issue than their little, specific agenda items. They DON'T try to take acount of the "bigger issues" or how they can and WILL effect their own agendas. It's reall quite sad. I had to stop supporting them a few years back (as did my Dad)because they endorsed Democrats that, with the exception of a couple of notable "pro-gun" statements and positions, were Statist Socialists. I'd rather support folks like the Gun Owners of America because they aren't so fixated on their issues that they can't REASON out the implications of Big-Governoverment rules. And, OTHER freedoms which will SURELY take our 2nd Amendment freedoms and gut what's left of the Constitution.
Fred Thompson issed a statement today on this election:
You'll love what he has to say!
The official NRA endorsement below:
Dear Assemblywoman Scozzafava:
On behalf of our four million members, the National Rifle Association Political Victory Fund is proud to endorse your candidacy for the U.S. House of Representatives in the special election in New Yorks 23rd congressional district.
During your tenure in the New York Assembly, you have been a strong and consistent supporter of the Second Amendment. You are the only candidate in this special congressional election with a solid pro-gun legislative record.
As you know, the Second Amendment and our hunting heritage are very important to New Yorkers, and your positions on these issues demonstrate a solid commitment to the rights of law-abiding gun owners and sportsmen.
Based on your tested and proven record in the New York Assembly, as well as your responses to our federal candidate questionnaire, you have earned an A rating from the NRAPVF. On November 3, we urge our members, gun owners and sportsmen in New Yorks 23rd congressional district to vote for you for Congress.
Good luck and we look forward to our continued relationship.
Chris W. Cox
Speaking for myself, it's germaine because gay "rights" are not about rights nor about being homosexual. Being homosexual is between an individual and his or her conscience and God. "Gay rights" is about those who want to be openly homosexual in American culture and demand that there be no negative feedback. "Gay rights" is a bastardization of the English language because no rights are conferred; instead, rights are taken away, specifically the God-given right of all human beings to discriminate against and reject open homosexuality among them. Homosexuals should be able to be secretive or open about their choice -- and all people should have the right to embrace or reject open homosexuality as they choose in their business and private lives.
"Gay rights" is all about denying the God-given rights of others to reject open homosexuality. No rights are bestowed -- only denied.
The 2nd amendment says we have a God-given right to keep and bear arms, including guns. The NRA (to which I give financial support fairly regularly) fights against those who would remove that right. It is hypocritical and inconsistent for someone to advocate one God-given right, and to reject another. Pro-gun folks who are also pro "gay rights" are doing exactly that.
The NRA is the most successful conservative organization in America for a reason. FOCUS. They have their job to do and they do it.
If the left wants gun control and the citizens disarmed, they first have to destroy the NRA.
Republican majority in Congress or don't you understand the political system we have?
What do you care anyway? The active NRA members on this board have the initials in their tagline or their homepage. Nonmembers and people sitting on the sidelines don't have the right to criticize.
He answered "We have to endorse candidates who support us."
When I countered with "On the day we see a Democrat in the White House, 70 in the Senate and 275 in the House what will they do first: out law the Republican party or take a razor blade and cut out the Second Amendment?"
He had no answer.
"The active NRA members on this board have the initials in their tagline or their homepage."
> When did that become a requirement? Do I have to list ALL the pro gun-rights groups I belong to?
"Nonmembers and people sitting on the sidelines dont have the right to criticize."
> The hell they don't. You don't have to be a card-carrying member to ask why the NRA endorsed someone who most likely will defect to the Dems once elected.
Bookmark for future reference.
The NRA (And that's National Rifle Association, not National Republican Association) is a single issue advocacy group. The NRA does gun rights and only gun rights. They don't do the "bigger issues". That's how they came to be the most powerful, most successful advocacy group in the US. As to endorsements, they will always reward actual, pro-gun voting records, even from liberal Democrats, over promises.
I agree with you. You are right. They are a "one trick pony" as I said. But that myopic kind of tunnel vision means that they can support a candidate that looks good on their little hobby horse issue, but on all the other issues they OPPOSE freedom. Those they have endorsed often hold positions on OTHER issues that UNDERMINES their supposed dedication to the "right to keep and bear arms." They even endorsed Harry Reid one time, for crying out loud!
If one wishes to support NRA, that's fine. But I cannot support a candidate based on one issue — nor fund an organization with such a limited perspective on the issues at hand. There are other organizations that support the 2nd Amendment and recognize that CONSISTENT affirmation of Constitutional principles are necessary to protect our freedoms.
? No, it is not. To start with we don't know they endorsed her, Newt said that in order to justify his endorsing her. Two: the only reason you still have gun rights at all today is the NRA and it's sister organizations around the country.
Fine, you have to criticize if that's what you want. You also have the right to not know what you're writing about and using your ignorance of a subject you know nothing about. Better?
Learn about your subject by joining the NRA instead of sitting on the sidelines and doing nothing.
The NRA endorsed Reid? Thank you for that background info on the NRA. WE are no longer sending dues.
well worded post, you sound like you know the NRA well. a question patriot: grover norquist, the well known founder of the islamic institute, married to a muslim, a huge lobbyist, agenda setter and fund raiser for the muslim terrorist front group, C.A.I.R. is said to be a past and current NRA boardmember AND the NRA knew/knows of his terrorist enabling anti American activities and keeps him seated!!! have you heard anything about this? can this be true? is this true? I find it hard to believe.
Yes, very excellent post, patriot preacher!
Some hot-heads on this thread think that you cannot question the NRA and acccuse you of being an 'idiot' if you do. He/she even claims that all "active members" have their memberships listed on their homepage or tagline! Another even claims to know the inner workings of Newt's mind! Now that's scary.
I'll continue sending my dues to NRA, GOA, SAF, NYS Rifle & Pistol Assn., Jew for Preservation of Firearms Ownership, etc.
>>"To start with we don't know they endorsed her, Newt said that in order to justify his endorsing her."<<
Perhaps you should not try to second-guess your buddy Newt. It is a fact, as seen below:
"The Republican candidate in the race for New York's 23rd district has received an endorsement. The National Rifle Association threw its support behind Dede Scozzafava."
"During your tenure in the New York Assembly, you have been a strong and consistent supporter of the Second Amendment," NRA chairman Chris Cox wrote in an endorsement letter to Scozzafava."
"Scozzafava has two opponents in the race, Democrat Bill Owens and Conservative Doug Hoffman. The special election is set for November 3rd."
Huh. Guess I didn't get the memo on that. Guess I better list all my affiliations so you goobers can check my creds to post on any given subject.
Can I post now oh keeper of the flame?
see my post 27 pan. can this possibly be true about this terrorist cair group supporter, grover norquist, sitting on the NRA's board? and they know/knew of his anti American activities and STILL keep him on? I still can't believe if......if it is true.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.


text:
Featured Coonhound Puppies
Building Families, One Puppy At A Time
For most Coonhound dog owners in Missouri, the toughest challenge has been to find a good Coonhound breeder. This is why at Missouri Coonhound Puppies, we have done the running around for you. We screen our Coonhound breeders and only work with those who follow our policies. Our trained Coonhound puppy counselors help you in finding the right breed and puppy. Our Coonhound puppies are thoroughly examined for health concerns before they join your family. We do all this because we believe you don't just bring home a puppy—you bring home a relationship!
We place Coonhound puppies in caring lifelong homes in Missouri and across the US. All of the puppies available on this website are from our exclusive national network of the finest Coonhound breeders and may not necessarily be located in Missouri. Shipping is available. View all puppies >>
(866) 592-5322
Our Health Guarantee
We take pride in the fact that our relationship with you does not end when you take home a Coonhound puppy from us. As die-hard puppy lovers ourselves, we'd like to believe nothing can ever go wrong with our Coonhound puppies. However, certain things are beyond our control. A Coonhound puppy's health is dependent on a lot of factors like genetics, exercise, food, and nourishment.
What families are saying about their new puppies!View all testimonials >>
"I just want to let you know we have had our puppy Mocha for 2 weeks now and LOVE her. She is the happiest and most loving puppy! Thank you so much!"
"We are so thrilled with our new addition to our family, Gizmo. She is a perfect little puppy full of spunk and sweetness. We are all so in love with her. Thank you so much."
Dawn and Dylan
"We were so excited to see Rylie today! He was a little shy at first, but he came around eventually. He is such a good and beautiful puppy. He has a lot of energy! He loves chasing balls and running around the house. It was so much fun, and it is ama...Read More"
"We picked up LoverBoy today. You were right... he is soooo tiny and soooo adorable. We fell in love with him the minute we saw him. He had a good first evening with us and fell asleep in my arms. Thank you for helping me make my decision to adopt him...Read More"


text:
Seth....my friend...send some horse...
"Sekhmet." Seth instantly knew his friend was in danger. He quickly rushed from the tower as fast as he could, but because of the towers massive height it took about 10 minutes. Damn your ego Valentine. I may not make it in time.
When Seth finally reached the ground floor he immediately rounded up around 10 troops and gathered them all on horseback. Seth even rode out himself.
Ok Seth think. The energy from it, concentrate and follow it back. Seth was silent for a moment then he spurred his horse off in an eastern direction while the other men immediately followed. About five minutes of riding and the trail went cold. "Men search around here for Sekhmet! If you find him the yell out for me!"


text: About MelissaWelcome to Melissa Webb Limited, caterers, event and wedding organisers and party specialists. We have a reputation for providing imaginative and delicious food. First established in 1992, with a wealth of professional experience, contacts and staff to call on, if anyone can, Melissa Webb can. If you've ever thrown a party or event, you'll know just how searingly stressful it can be, which is precisely where we step in... read more


text:
Best Western Arnaudville hotels are listed below. Search for cheap and discount Best Western hotel prices in Arnaudville, LA for your personal or business trip. We list the best Best Western Arnaudville hotels & motels so you can review the Arnaudville Best Western hotel list below to find the perfect place.
This service will also provide Arnaudville, LA hotels/lodging that are comparable to the quality of Best Western.
How should we direct your call?
When you stay at Best Western Rayne Inn in Rayne, you'll be within the vicinity of American Legion Hospital.
When you stay at Best Western Ville Platte in Ville Platte, you'll be within the region of Chicot State Park.


text:
Every year, when the NBA awards are given in the playoffs, some people may think that this player deserves it over another because of what he has done in the playoffs, and that's reasonable. No one likes to see Dirk Nowitzki receiving the MVP trophy after his Dallas Mavericks crashed out in the first round.
So let's imagine that the coaches vote for the awards after the playoffs, where some people have raised their reputation while others lowered theirs. Would things change?
In some cases, they will.
Hint: The MVP trophy would not be held by the same set of hands.


text:
Best route map between Yuba City, CA and Wasilla, AK. This route take about 2941 Miles.
The distance and estimated time is placed on the right depending on the status of the road.
, 03:07
, 02:07
* You can see Yuba City, CA and Wasilla, AK photos above. We provide this photos from Google Panoramio service.
* Yuba City, CA weather as celsius: °C
* Wasilla, AK weather as celsius: °C
* Weather information on route, provide by Open Weather Map.
All Rights Reserved. © 2010 - 2016 About Feedback


text:
Related Publications
- Related by Author
- Related by Topic
Related Links
An Artist's Palette
Jewish Family & Life (JFL Media), November 2006
Topic: Literature, Art, Tradition, Artistic Expression, Culture
Name of Publication: Sh'ma: A Journal of Jewish Ideas
Editor: Berrin, Susan
Volume/Issue: Vol.37/no.635
Page Number(s): 17-18
Genre: Article
Language: English
Copyright Holder: Publisher
Copyright Information: Download for personal use, freely distribute link
Bibliographic Information:
Govrin, Michal. An Artist's Palette. Sh'ma: A Journal of Jewish Ideas. Jewish Family & Life (JFL Media). November 2006: 17-18. http://www.bjpa.org/Publications/details.cfm?PublicationID=6900
» View Publication
(PDF, 406 Kb)


text:
I have a bottle of Vieux Kirsch cherry brandy. the name on the label says "Blumenau". i am unable to find the same product anywhere on the internet. is this rare or just an off brand? thank you for your valuable time.
Technical Notes
Deep red in color, this cherry flavored brandy has a pleasant flavor that is appropriately complemented by its aromatic qualities.
Cherry liqueur called Kirschwasser, is a liquor distilled in the same way that Brandy, but the raw material is the cherry, is originally produced in France, Switzerland and Germany


text:
hr = CreateDXGIFactory(__uuidof(IDXGIFactory), (void**)&pDXGIFactory);I know someone else who had the same problem when trying to use perfHUD with a Frank Luna demo app, but didnt get the same problem in his own application. I was wondering if anyone had the same problem and how did they solve it. I think it may have something to do with project properties. Cheers
Link Error CreateDXGIFactory - PerfHUD
Started by Apr 21 2009 04:57 AM,
No replies to this topic
#1 Members - Reputation: 130
Posted 21 April 2009 - 04:57 AM
Hi I am trying to profile my DX10 application using Nvidia PerfHUD. However I am getting a linking error when trying to select the right adapter. Actually its when I call:


text:
Start chatting to our centre now by clicking the button above
How can we help?
We are absolutely ecstatic to announce that Lloyd Newcastle BMW has won the prestigious 'BMW Regional Group Retailer of the Year' and the overall 'BMW Retailer of the Year' in the UK. The award represents outstanding customer service and business performance during 2015. As well as this coveted award Michelle Caveney, our Head of Business, also received 'Head of Business of the Year 2015'.
With BMW Retail Online you can now configure your dream BMW and buy it, wherever and whenever you're online. By completing a few steps you could be the proud owner of a brand new BMW. Should you need it, support is available online from your chosen BMW Retailer through every step of the process.
The new BMW 2 Series Gran Tourer takes its sector into new territory by achieving the perfect balance of function and style. With three rows of seats offering space for seven people, best in class driving dynamics and the latest technology to ensure you're always connected, it's the car to put exhilaration into everyday driving.
Lloyd BMW have taken some best specifications available for BMWs and created a 'Black Edition' Range. Our Exclusive Black Edition Range includes the BMW 1 Series Sports Hatch, 3 Series Saloon, 4 Series Coupé and 5 Series Saloon models. Click here for further information. .


text:
Haggerty Museum hires Emilia Layden as curator
Emilia P. Layden has been appointed associate curator at the Haggerty Museum of Art at Marquette University. Layden, who has been serving as interim associate curator since July, has organized a current exhibit from the museum's permanent photography collection called "Freedom Of/For/To" and an upcoming show, "Read Between the Lines: Enrique Chagoya's Codex Prints."
Skylight makes the most of bland 'Pump Boys'
In the fictionalized North Carolina being served up in "Pump Boys and Dinettes," the country music pastiche that's now open for business at Skylight Music Theatre, none of the six characters actually works much.
To be sure, designer Brandon Ribordy has stuffed this really fun, vintage 1950s set - half gas station and half diner - with props suggesting that the four pump boys might actually service cars and the two fun-loving waitresses next door might actually take and fill orders. »Read Full Article(2)
Florentine finds cozy home for 'Albert Herring'
If you're looking for the Florentine Opera Company, you'll find them in Vogel Hall for the next couple of weeks, trying something a little different.
Veering away from stage-filling grand opera, the company opened a lighthearted production of Benjamin Britten's chamber opera "Albert Herring" Friday evening, in the Marcus Center for the Performing Arts' smallest performance space. »Read Full Article


text:
Accessories Needed
Regularly Purchased Together
Easy RC: Cars & Trucks
Browse Kyosho
Product Feature Page
Chassis: Double deck with A6061 aluminum lower plate that holds
steering servo, FRP upper deck with molded clamp parts and new
durable posts
Drive: Rear wheel
Gearbox: Two-piece cast aluminum, 48P sintered alloy and nylon gears,
slipper clutch helps manage power of brushless motors, ball
bearing equipped
Differential: Bevel gear
Suspension: 6061T6 forged aluminum components
Shocks: Aluminum body, anodized red in color with polished stainless
Body: Trimmed clear polycarbonate
Wheels: Aluminum look with black insets
Tires: Front 3" (76mm) diameter, rear 3.3" (85mm) diameter, foam
Battery Mount: Holds NiCd, NiMH stick packs or full size LiPo packs
in a transverse mounting location, or a "shorty" pack mounted
longitudinally or "inline"
Tomahawk Buggy Kit with Clear Body, Shocks, Tires, Wheels, Foam
Inserts, Wrenches, Grease, Silicone Oil and Instructions
Radio: 2-channel with standard size and torque steering servo
Motor: 540 size brushed or brushless motor
(30T-27T brushed motor recommended for scale performance)
Electronic Speed Control: Compatible with selected battery
Battery: 7.2V NiMh Battery or 2S Li-Po pack with Star connector
Battery Charger: Compatible with selected battery
Building and track equipment
Length: 15" (380mm)
Width: 9.3" (236mm)
Height: 5.7 in (145mm)
Wheelbase: 10.4 in. (263mm)
Front Track Width: 7.8" (198mm)
Rear Track Width: 7.7" (195mm) distance between outer edges of wheels
same side
Gear Ratios: High 6.9:1, Low 8.3:1
Approx. Weight: 32oz (905g)
Length: 14" (357mm)
Width: 6.3" (160mm)
Height: 3" (76mm)
For Replacement Ball Bearings use:
Qty. Size Location Qty. Stock Number
2 10x15x4mm Differential 1 DTXC1595
1 4x8x3mm Motor Plate 1 DTXC1511
4 6x10x3mm R Susp. Arms 1 DTXC1561
4 4x8x3mm Fr Uprights 2 DTXC1511
jxs 05/27/15


text:
2002 high school graduates and college enrollment
June 26, 2003
Among the 2.8 million high school graduates in 2002, 1.8 million (65.2 percent) were enrolled in college the following October.
The college enrollment rate of young women (68.4 percent) exceeded that for young men (62.1 percent). The percentage of women attending college following high school graduation has exceeded that of men in almost every year since 1988.
White graduates continued to enroll in college in greater proportions (66.7 percent) than either black (58.7 percent) or Hispanic graduates (53.5 percent).
This information is from a supplement to the October 2002 Current Population Survey. Additional information is available from "College Enrollment and Work Activity of 2002 High School Graduates" (PDF) (TXT), news release USDL 03-330.
Related Articles:
Bureau of Labor Statistics, U.S. Department of Labor, The Economics Daily, 2002 high school graduates and college enrollment on the Internet at http://www.bls.gov/opub/ted/2003/jun/wk4/art04.htm (visited September 30, 2016).
Recent editions of Spotlight on Statistics
A look at healthcare spending, employment, pay, benefits, and prices
As one of the largest U.S. industries, healthcare is steadily growing to meet the needs of an increasing population with an increasing life expectancy. This Spotlight looks at how much people spend on healthcare, current and projected employment in the industry, employer-provided healthcare benefits, healthcare prices, and pay for workers in healthcare occupations.
Employment and Wages in Healthcare Occupations
Healthcare occupations are a significant percentage of U.S. employment. Some of the largest and highest paying occupations are in healthcare. This Spotlight examines employment and wages for healthcare occupations.
Fifty years of looking at changes in peoples lives
Longitudinal surveys help us understand long-term changes, such as how events that happened when a person was in high school affect labor market success as an adult.


text:
The Concierge for each Resort hotel is located in the Lobby, except for Disney's Fort Wilderness Resort (which has a Concierge Desk at Reception Outpost and another at Pioneer Hall). Disney's Caribbean Beach Resort has a Concierge Desk at Old Port Royale in addition to the one at Custom House.
Before your trip, advance itinerary planning assistance can help you arrange golf tee times, dining reservations, childcare services, transportation and more. Then when you arrive, take advantage of dedicated concierge services for Club Level Guests throughout your stay.
The exclusive Club Level Lounge offers a variety of complimentary daily refreshments, like:
Learn more about Disney Deluxe Resort hotels.


text:
Hudler already at home with Stars
Veteran forward settles in quickly with Stars, says 'we can do great things here'by Mark Stepneski @StarsInsideEdge / Inside Edge
As Jiri Hudler considered the Dallas Stars as a possible landing spot during free agency this summer, he did some research. Although Hudler knew the Stars had a good team and his experience playing against the Stars told them it was a good organization, he still wanted to gather some intelligence before making a decision.
"You do your checking, and everyone said the same thing, that it's a great group of guys," Hudler said.
And Hudler found out in his first week with the Stars that those intelligence reports were correct.
"In the locker room I don't feel like I've been around for a week, I feel like I've been around for a couple years," Hudler said. "I've been in the league long enough, but you are still a little nervous about how it is going to be and if you are going to click with the boys in the room. This is more than I expected. Everybody is really nice, and this is a fun group. The class coming out of the room is unreal. I like that."
Defense goes on offensive in Cedar Park
Defensemen score five goals during training camp scrimmageby Mark Stepneski @StarsInsideEdge / Inside Edge
The Dallas Stars wrapped up the Cedar Park portion of their training camp with a scrimmage Sunday morning. Team White overcame a 3-0 deficit and defeated Team Victory Green 7-4.
"It was good to get out there and get in game situations," said forward Patrick Eaves. "We've had two good practices, and the scrimmage was another step. We'll be ready for tomorrow (preseason opener vs. St. Louis)."
Defenseman Nick Ebert, acquired in a trade with Los Angeles for goaltender Jack Campbell, scored three goals to lead Team White. Julius Honka and Mattias Backman also scored in the scrimmage, and Johnny Oduya had a shot from the point tipped in by Remi Elie, giving the Stars defense a hand in more than half the eleven goals scored in the scrimmage.
"We really skated well," said Stars coach Lindy Ruff. "I thought it was a real good day on the offensive side for our defensemen. Ebert, who is new to the crew here, had a real good day. I thought Honka skated well and scored a goal. Overall, I noticed our defense and their mobility more than anything."
Injury Woes Grow
Eakin out six weeks with knee injury; Shore injured in Saturday's practiceby Mark Stepneski @StarsInsideEdge / Inside Edge
The injury woes continue to grow for the Dallas Stars. The update on the injury center Cody Eakin suffered in Friday's practice was not good, and there was more bad news after center Devin Shore limped off the ice during the Saturday afternoon practice session.
First up was the news on Eakin, who was injured in a collision in his first practice at camp.
"Cody is going to be out in the six-week range with a knee injury," Stars coach Lindy Ruff said.
5 From 5-Holeby Daryl Reaugh @Razor5Hole / Razor With An Edge Blog
Camp: Day One
Five things I liked:
- HEB Arena - awesome venue to watch sessions and a prime AHL rink
- "Hotstovin" again. Looooove talkin' shop.
- The substantial media meat plate that was provided (Only the finest meats, cheeses, fruits and buns were assembled...and there was also some food...Buh-dum-bump!)
- The 'hidden bag skate' drills followed by the 'nets pushed out, REAL bag skate', followed by the off-ice workout (It's supposed to be hard)
- Seguin's selfie with the school kids
Back to Work
Stars go through tough practices as training camp opens in Cedar Parkby Mark Stepneski @StarsInsideEdge / Inside Edge
Dallas Stars hockey is back. Forty-six players hit the ice for the start of training camp Friday at the H-E-B Center at Cedar Park. Coaches split the team into two groups and ran both through a tough on-ice session that lasted about 75 minutes.
"We put them through a pretty tough battery of drills, pretty hard skate," said Stars coach Lindy Ruff.
"It wasn't easy out there, and I don't think the first day should be easy," said Stars captain Jamie Benn. "He put us through a pretty tough skate and it was a good one."
The Stars practice again Saturday and then scrimmage at the H-E-B Center Sunday. Ruff said the goal is to get things in order for Monday's preseason opener against the St. Louis Blues at American Airlines Center.
Player groups for training camp announced
The roster of 49 players includes 28 forwards, 15 defensemen and six goaltenders.by Dallas Stars Staff / Press Releases
The Dallas Stars have announced the player groups for the 2016-17 training camp, which will take place at H-E-B Center at Cedar Park in Cedar Park, Texas from Friday, Sept. 23 through Sunday, Sept. 25.
The roster of 49 players includes 28 forwards, 15 defensemen and six goaltenders. Please click here to view the club's full roster.
Lehtinen shaping next generation of Finnish hockey
Former Stars player thriving as Finland's General Managerby Evan Sporer @ev_sporer / NHL.com
What started out as pleasure for Jere Lehtinen has turned into business.
And lately, business has been good.
When Lehtinen finished his playing career with the Dallas Stars in 2010, a 15-year NHL tour spent entirely in the Lone Star state, he said he knew he didn't want to coach.
"But I wasn't sure what was going to happen in the future," he said.
Faksa and Lindell gaining confidence at World Cup
Both players using World Cup experience as an opening audition to regular roles in Dallasby Evan Sporer @ev_sporer / NHL.com
It wasn't just that forwards and countrymen Ales Hemsky and Radek Faksa became close in the sense of 'friends' last season when Faksa was called up to the NHL.
"I was living at his house, too," Faksa said.
Faksa became an understudy of sorts, and followed Hemsky all the way onto the same line. Along with Antoine Roussel, they were a unit that earned more playing time by effectively filling a checking, defensive niche for head coach Lindy Ruff.
Statement from Dave Strader on his cancer diagnosisby Dallas Stars Staff / Press Releases
The Dallas Stars have released the following statement on behalf of Play-By-Play Announcer Dave Strader regarding his cancer diagnosis:
"With the start of the NHL season almost upon us, I wanted to share an update on my condition with everyone who has been kind enough to reach out over the past several months. In early June 2016, a tumor was found in my bile duct. I was diagnosed with cholangiocarcinoma, a fairly rare and aggressive form of cancer.
"There is no cure for my cancer. However, at this point in time, it is treatable. With advancements in all areas of cancer treatments evolving so quickly, I'm fighting every day and doing everything the doctors tell me. The Stars' organization, the fans and the entire NHL family have been so supportive. It has meant so much to me, my wife Colleen and our entire family to know that we are not in this fight alone. I will work as many games as my condition and my treatments allow. Thank you again for all your love and support."
Fans wishing to send their notes of support to Strader can do so by emailing firstname.lastname@example.com.
Stars prospects rally for 5-3 win
Dallas Stars prospects wrapped up the NHL Prospect Tournament in Traverse City on a positive note, rallying for a 5-3 victory over St. Louisby Mark Stepneski @StarsInsideEdge / Inside Edge
Dallas Stars prospects wrapped up the NHL Prospect Tournament in Traverse City on a positive note, rallying for a 5-3 victory over St. Louis Tuesday night. Denis Gurianov and Devin Shore both had one goal and one assist and Landon Bow stopped 33 shots for the Stars, who finished in fifth place with a 2-1-1 record.
Mike McMurtry, Connor Chatham, and Nick Caamano also scored for the Stars, who overcame a 2-0 deficit in the game.
"Four games in five nights is hard on these kids, but I thought in the second period we controlled most of the play and played the way we were capable of," said Texas Stars coach Derek Laxdal, who coached the Dallas prospects. "It was a nice way to finish off with a win."


text:
Annabelle's Original Art-Filled Nursery
Sadly Harmless that are whimsical and fun but would still be appealing as Annabelle grew up. Next up was finding the rug — a great graphic black and white chevron that is the perfect canvas for the brights in the room. Everything sort of fell into place from there. I spent weekends perusing small shops and Etsy for unique art and fabric. I refinished an old dresser in a fun red and swapped in mercury glass knobs to complement the mercury glass mirrors on the art wall. Those will need to be changed to something sturdier once she becomes mobile! Anything basic I purchased was customized a bit to keep from looking too "stock." For example, the basic white storage cubes are backed with a bold graphic paper. Lastly, I looked for ways to add a little of her dad and I to the room. Many children's rooms have numbers, so I added fabric numbers to some storage baskets, representing my husband's favorite sports figures. I also created some artwork featuring the famous numbers from Lost, one of our all-time favorite shows. All in all I think the room is fun, original, and most importantly, Annabelle loves it! Thanks Brianna! (Images: reader Brianna) • MY ROOM ARCHIVE • SUBMIT A BABY OR KID'S SPACE


text: Recall that the complete oxidation of a mole of glucose releases686 kcal of energy (ΔG = -686 kcal/mol). Thephosphorylation of ADP to form ATP stores approximately 7.3 kcalper mole of ATP. What is the approximate efficiency of cellularrespiration for a "mutant" organism that produces only 29 moles ofATP for every mole of glucose oxidized, rather than the usual 36-38moles of ATP?


text:
Hold down Control (PC) or Command (Mac) key + mouseclick to select more than one option
Posted by Cass on 2013-02-12
Dined here during the summer beautiful outdoor area with white drapes ... The ambience was great Latin music playing and the decor was enriched with the feel of Puerto Rican culture ... As for the food I tried the salmon out. Presentation was beautiful
Posted by Dolores on 2012-08-15
I went there for dinner and had a great time. The staff was very friendly and attentive. Everything we ordered was delicious. The chicken empanada was juicy, flavorful and had a crisp shell. The skirt steak with taro root mash was cook to perfection an
Posted by ToriGirl on 2012-07-12
Just visited Casa Ventura for the first time last night. I must say that I was totally surprised at how amazing the food was! The spices and flavors were perfect... not to subtle or too strong. We had 3 appetizers that were out of this world.We then h
Posted by vasian25 on 2012-05-09
It was my first time having Puerto Rican food and I would definitely go back. I had Asopao de Langosta. Regardless if it was frozen or fresh, I was surprised that lobster is only $14.95! It was warm, flavorful, soupy than your usual Southern Gumbo, topped


text:
Business in Israel is booming, despite the ongoing conflict with its Arab neighbors and the ever-present threat of terrorism and military conflict.
You've probably heard of BRIC - Brazil, Russia, India and China - investing, but have you heard of BRIC-ME? Cramer's adding the Middle East as an investment hot spot.Investing can be confusing. Luckily, Cramer has mapped out some road rules for all you Home Gamers trying to navigate the jungle that is Wall Street. Think of it as "Mad Money 101" –- some fundamental advice to keep in mind as you play the market. Whether you're a first time investor or a seasoned financier, it's always good to remember the basics.
U.S. crude oil futures ended lower for the third day in a row after government data showed supplies last week rose within market forecasts.
Devon Energy, an independent oil and gas producer, reported a 7% drop in first-quarter profit due to rising costs and lower natural gas prices.
U.S. crude oil fell 2% on Tuesday on expectations of rising supplies and a rebound in refinery throughput ahead of summer driving season in the United States, the world's biggest market.
Crude oil futures ended lower, sliding late in a choppy session that saw May RBOB gasoline futures up sharply ahead of its contract expiration, reaching an 11-month high at one point, amid refinery snags and supply concerns.
Phil Flynn, a member of Alaron Trading, told CNBC's "Squawk Box" that the U.S. may face tight gasoline supplies this summer."(Production numbers) better change soon," Flynn said Friday. "Otherwise, we're going to have big problems in this country. I don't know how we're going to get gasoline supplies where they need to be by Memorial Day. We need to be at 210 million barrels in just a few weeks. We're at 194 million."
Investment in alternative energy is surging and it's not simply the result of the politically correct investing crowd. Venture capitalists are taking an active interest in the sector.
Angel Mata, managing director of equity trading at Stifel, Nicolaus Capital Markets, told CNBC's "Power Lunch" that investors should keep an eye on bank earnings next week."On Monday and Tuesday, a lot of the banks reporting," Mata said Friday. "The banks have clearly been one of the most underperforming groups since the beginning of the year. I have a hard time believing that the market can sustain any kind of upward momentum without the banks turning around."
Phil Flynn, a representative of Alaron Trading, told CNBC's "Squawk Box" that refinery outages and strong demand will create tight gasoline supplies this summer."This is the worst I have ever seen it at this time of year," Flynn said Friday. "Our supply vs. demand has never been this tight before. It's going to be a very dangerous summer and real bad luck for the consumers."
Anthony Grisanti, an oil trader at GRZ Energy, told CNBC's "Power Lunch" that $3-a-gallon gasoline this summer is a foregone conclusion. "Throw in a hurricane, and you could have $4 (a gallon) no problem at all," he added.
U.S. bank Lehman Brothers Holdings has been granted a license to operate in Qatar, where it plans to expand its Middle East business after it moved into Dubai last year.
Don Hays, president and chief investment strategist at Hays Advisory, told CNBC's "Street Signs" that he expects the market to peak in the next 12 to 18 months with a 20% gain in the S&P 500.He said growth stocks will do even better. "What we wanted to do was buy when the market was panicked three to five weeks ago," Hays said Wednesday. "That's exactly what we did. We're feeling very good today."
Peter Beutel, president of Cameron Hanover, told CNBC's "Power Lunch" that an agreement to release captured British sailors doesn't yet remove the "Iranian premium" on the price of crude oil. "I'd say that we added about $6 during the run-up," Beutel said Wednesday. "So, (the premium) is not out yet. Even though we've solved this problem, the larger problem remains-- (Iran's) nuclear issue. Iran and the West seem to be on a collision course long-term."
Amanda Kurzendoerfer, commodity analyst at Summit Energy, told CNBC's "Squawk on the Street" that the surprisingly large drop in gasoline supplies and low refinery capacity could send prices at the pump over $3 a gallon by mid-July."We could see a three handle," Kurzendoerfer said Wednesday. "I don't think it will last long, but it definitely a possibility."
Sen. John Thune told CNBC's "Squawk Box" that expansion of cellulosic ethanol will ease dependence on corn-based ethanol and help lessen the nation's dependence on foreign oil, especially from the Middle East."We've gotten very good at corn-based ethanol and it's been a very successful story here in South Dakota and across the Midwest," Thune, a South Dakota Republican, said Wednesday. "Cellulosic ethanol should expand dramatically the number of states that can participate in producing renewable energy."
Frederic Dickson, chief market strategist for D.A. Davison, told CNBC's "Closing Bell" that he expects stocks to move higher in the next few weeks."Nobody is prepared for a break on the upside," Dickson said Monday. "We're not looking for a big one, but I think we'll see prices drift higher."
For a little while this afternoon, the oil pits at the Nymex were in a frenzy. The rumors of Iran firing on a U.S. naval ship were spreading yet no one seemed to be able to verify them. How do the traders get their information - and when they do, how do they separate rumors from fact and trade appropriately?
If Eric Bolling is right, and speculation about tensions with Iran could metastasize and affect all corners of the market, how can investors manage risk and create opportunity?
Late this afternoon, Nymex crude oil futures spiked over $5 to $68 on rumors that Iran had fired on a U.S. naval ship in the Persian Gulf. The U.S. government quickly and flatly denied the rumor, but the mere speculation sent crude prices to their highest level in over six months (prices since came down $4 to settle just above $64.)