View details of courses separated by the speciality areas.
Find details of courses separated by levels.
Find details of the courses only offered this current term.
Prerequisite(s): Knowledge of accounting terminology and basic accounting calculations.
Every executive can do a better job if he or she understands the language and uses of accounting and finance. This course is designed for managers, executives and other personnel who want to acquire a practical knowledge of these disciplines. Participants will learn how to use the language and modern techniques of accounting and finance in different situations.
This is a fundamental course in accounting which introduces participants to the basic concepts and techniques of accounting. It is a practical course designed to lay the foundation for the more advanced accounting courses offered by the Institute.
This course is designed to help develop a clear understanding and appreciation of the vital role communication plays in the business environment.
Employees at all levels, particularly those who, in the course of their work come face to face with customers, will benefit from this course. The course emphasizes the vital importance of customer relations and highlights the employees' role in projecting and maintaining same.
This course is designed to introduce business persons to the fundamentals of desktop publishing using "PageMaker" and "Photoshop". Through a series of practical exercises, participants will design, layout and produce business documents using all the necessary Desktop Publishing techniques.
Database Management provides the means whereby businesses can effectively keep track of, and productively use, the large quantity of data at their disposal.
This is a foundation course which introduces participants to the fundamental principles of management using a systems approach. The course includes modules of the four functional areas of management: personnel, production, marketing and finance.
This introductory course in marketing seeks mainly to develop in participants an acceptance of the "Marketing Concept" as a guiding principle in all business decisions.
The ability to use an electronic spreadsheet in day-today activities is an indispensable skill required of the modern manager.
Today's work environment requires that workers periodically upgrade their core competencies and skill sets. This course provides practical and interactive instruction designed to build basic mathematical and statistical skills. These skills are used for business improvement through informed decision-making when faced with uncertainty.
This course is designed to introduce participants to the important role which economic activity, laws and principles play in guiding business activity. It explores the area of "Micro-economics" which deals with the activity of consumers and producers interacting in the market for particular goods and services.
Microsoft Office serves as an essential tool in the office environment. In today's fast paced and technological age, it is imperative to have a basic understanding of software applications. This basic level course is designed to provide participants with the skills to navigate competently in Word, Excel, Outlook and PowerPoint. Participants will create and edit basic documents, worksheets and workbooks. They will be exposed to formatting, creating and managing tables and working with column layouts. Using the vast array of Microsoft PowerPoint tools, students will also gain the ability to organise content and enhance it with high impact visuals. The Microsoft Outlook component will introduce students to creating messages, calendars, contacts and tasks as well as managing accounts and the inbox.
This course is designed to create skills in the programming and implementation of systems using the programmable logic controller (PLC). It is a hands-on practical course with direct application to the workplace.
A sound understanding of the basic mathematics and statistics used in today's business environment would be an asset to any person.
The objective of this course is to provide participants with the skills to use QuickBooks in the management of accounting and financial data of their business. Students will learn how to set up a company's accounting books and build an accounting system. The course offers QuickBook tips and short cuts to help the organisation save money and time.
Person who have completed the Institute's ACCOUNTS (Basic) course and who wish to extend their understanding and practice of accounting should enroll in this intermediate level course.
This course is designed for office managers, senior secretaries, supervisors and other people concerned with the co-ordination and planning of work done in the office. It provides the administrative tools necessary to analyze problems, set priorities and devise solutions.
This course is structured to give an outline of the operation of the law with respect to the business environment.
To ensure that the firm achieves and maintains success, its managers must be able to develop and revise a strategic plan which is action-oriented. Managers must also be able to execute the plan efficiently.
This course aims to assist students in gaining an understanding of computer and internet security, the changing nature of security, and the importance of security in our local environment. It will provide participants with an understanding of security from the desktop to the internet. Students will also analyze and identify threats to security at the desktop, network and internet levels and will then formulate policies related to security.
This course will cover the design, implementation and operation of a computerized accounting system for a typical business operation.
This course is oriented towards sales representatives, sales managers and other individuals aspiring towards a career in marketing and sales management. The objective of this course is to enhance the salesperson's productivity, credibility and professionalism which would increase sales and improve customer satisfaction.
This course is comprises modules of Entrepreneurial Management, General Management, Presentation Skills, Event Management, Corporate Etiquette and Business Communications.
The course will explore the creative aspects of event planning and explain the examine décor, lighting use of space within the event environment.
The course is designed to explore the basic sociological theories associated with event risk management. It addresses the life cycle of a crisis in the planning and execution of Caribbean events and the legacy benefits associated with planning major events.
The Event Planning and International Conference Management course covers a wide range of event specific and inter-related topics that will provide participants with the knowledge and skills to think critically and function in the fast-paced Management of International Conference Events (MICE) and Event industry.
This course is designed to provide an understanding of the finance function in the organization and identify the goals and objectives of the firm, e.g profitability, increasing market share.
(c) Professionals (teachers, lawyers, doctors, engineers, etc.) with career paths tending towards management.
All managers face many pressing issues arising from relations between themselves and their employees. These issues influence the effectiveness of the manager.
This course is aimed at all persons involved in every aspect of the marketing of tourism products and services. The course applies the fundamental principles specifically to the tourism environment.
The core aim of the course is to familiarize technicians, supervisory and middle management staff, with the implementation and workings of a planned maintenance system. Additional to this is the introduction to a number of topics that will assist the maintainer or maintenance manager/planner, in providing a more orderly and efficient maintenance environment.
Prerequisite(s): ACF120 or equivalent and Literacy in electronic spreadsheet or database applications.
This course is oriented towards the needs of managers, business executives and related personnel who require a solid foundation in management accounting. It focuses on an understanding of cost, cost analysis and costing systems.
Everyone whose job involves direct supervision of the work of others, or who requires close collaboration with other persons in order to achieve results, should register for this course.
This course prepares managers/users of information systems to effectively manage and control Information Technology (IT).
The course is designed to provide students with the skills and knowledge necessary to plan and execute a conference. Managing International Conferences takes a critical look at the corporate event industry. Participants will be exposed to the issues, challenges and rewards to be gained from working within the Meetings Incentives Conference and Exhibitions (MICE) industry.
Anyone involved in marketing a product or a service in profit or non-profit organizations, or anyone who is self -employed would derive special benefit from this course which builds on the fundamental marketing concept and applies the principles to the business environment.
Facilities managers, supervisory staff, self-employed persons and controllers of properties should take this course. Participants will learn the correct use of plant and equipment as they relate to safety and health.
This course deals with the effective management of people at work. It is designed for all persons concerned with people management in the organization. Its goal is to develop more effective managers and staff specialists who work directly with people.
This course seeks to provide a foundation for understanding all basic concepts of advertising and for making essential decisions. The concepts will be presented in a simple and straightforward manner but in sufficient depth to ensure a general knowledge of the field.
This course is designed to familiarize participants with the various ways in which the legal system of the country directly impacts on business decision-making.
This course is designed to meet the needs of persons directly responsible for production in the manufacturing and the service industries.
This course will emphasize the importance of project management in the development of a country and will familiarize students with the skills necessary to identify, formulate, implement and evaluate projects.
This course is designed to respond to the needs of companies that want to communicate effectively with the various target groups with which they interact. The role and objectives of Public Relations will be examined and practical insights provided primarily for the person who is carrying out a public relations function.
This course aims to provide participants with the knowledge of a variety of tools and techniques necessary for effective purchasing and inventory management. It is designed to help the Purchasing Officer appreciate his/ her role in maintaining product/service quality and organizational profitability.
This course in Retail Management is oriented towards owner/managers and managerial personnel in retail establishments who wish to improve their results through a better understanding of appropriate methods and techniques.
Risk analysis and risk management are done long before an incident happens. Some call it loss prevention- from anything that could damage your reputation, your inventory, your employees or your bottom line. Good crisis management can turn a potentially catastrophic situation into an opportunity to improve the organization.
This course is designed for sales managers, managerial personnel responsible for a sales force, and other individuals aspiring towards a career in marketing and sales management.
The supervisor is the key link between the strategic plans of senior management and the realization of those plans by non-managerial employees.
This course is designed to give a better understanding and practical knowledge of the entire process by which computerized information systems are developed.
The hospitality and tourism business is one of the world's largest and fastest growing industries with dynamic career prospects. This course will take a holistic look at management and organizational issues with which the Tourism Manager is concerned.
CompTIA A+ consists of two (2) modules. CompTIA 220-801 is structured to provide participants with fundamentals of computer technology, installation and configuration. CompTIA 220-801 highlights the skills required to install and configure PC operating systems, as well as configuring common features (e.g. network connectivity and email) for mobile operating systems Android and Apple iOS.
This course is designed for students who have successfully completed the Basic and Intermediate accounts courses, and who are required to function as, or in direct collaboration with the Accountant/Financial Controller (depending on the size of the operation).
The Microsoft Certified Systems Associate (MCSA) on Windows Server 2008 credentials are intended for information technology (IT) professionals who work in the complex computing environment of medium to large companies. The MCSA candidate should have at least one year's experience implementing and administering Windows Server 2008 R2 in a Microsoft networking environment.
CompTIA Network+ certification is an international certification that recognizes a technician's ability to describe the features and functions of networking components, install, configure and troubleshoot basic networking hardware, protocols and services. The course will examine network technologies, installation and configuration, media and topologies, management, and security. This course is designed for network administrators, network technician, network installer, help desk technician and IT cable installer.
This course is an Intuit's (USA) advanced module designed to assist entrepreneurs, business managers and key employees in managing and maintaining their accounting records. Participants will learn how to manage QuickBooks both as a single user as well as in multi-user mode on a network. Preparation of statements, exporting data to word and excel and other typical activities will also be features of this course.
This course seeks to show the Production/Operations Manager how to use the knowledge gained from the intermediate Production and Operations Management course and in some cases, knowledge gained from past work experiences.
This course deals with the principles and procedures of auditing, and with developments in the professional accounting environment. As a prerequisite for this course, students should have a sound knowledge of the financial accounting and reporting process.
This capstone course explores the role of strategy and policy making in the general management of a business organization. It addresses the issues involved in defining the corporate mission, objectives and goals. It focuses on the analysis of the company's micro and macro environment as a means of identifying and creating competitive advantage, examines the cultural, political, ethical and regulatory issues in the business environment and emphasizes the importance of leadership as a key to successful management.
This course will examine the complex and interdependent relationships between government and business in society. This relationship will be further examined from a theoretical and practical perspective.
This is the framework through which health care organizations are accountable for continually improving the quality of their services, and safeguarding high standards of care, by creating an environment in which excellence in clinical care will flourish.
This course investigates the manner in which people interact with products and their marketing environment. Understanding consumers, enables marketers to effectively meet the needs of buyers in the market, and be more successful in their marketing activities. The course introduces students to the influences that consumer behaviour has on marketing activities.
This course focuses on financial decision making at the corporate level. It is aimed at increasing the understanding of finance by covering more in-depth, issues first considered in financial management.
This course draws attention to the study of culture, which is a relatively young concept in management literature, having been delved into within just the past 40 years. As organizations and scholars alike have determined that the softer side of management of people and performance plays a major role on organization performance and bottom line, culture has been hailed as one of the components of success and failure.
This course introduces students to e-commerce from a management perspective. It examines the impact of constantly changing technology and the effects on business practice and organizational decision-making. Students will be exposed to an extensive guide for comprehending the operational issues of e-business and will be provided the tools to link theory with practice.
Health Economics and Finance in Health Care Delivery is important for a number of reasons. First, health is important to us as individuals and as a society and healthcare is one of the ways of modifying the incidence and impact of ill health and disease. The availability of health care can determine the quality of our lives and our prospects for survival.
This course examines the legal aspects of employment, from recruitment to termination, with a focus on the rights and responsibilities of employers and employees.
This course examines various factors that influence the viability of small to medium-sized enterprises. It considers the financial, operational, and management decisions of the business principals at key stages of the venture's life cycle (e.g. the start-up, survival, rapid growth and maturity stage).
This course introduces the concept and practice of financial risk management. Risk management includes identifying, measuring and controlling risk exposure and how to market credit risk.
Managing a health care institution is a complex task. With rapid changes taking place in medical research and techniques, the facilities and services of these institutions have undergone significant changes. Health care managers are therefore faced with managing a vast range of services, changing patient profiles, high cost of procuring and servicing equipment and people management.
This course is designed to provide a framework for assisting employees in the development of their personal and organizational skills, abilities and knowledge. Participants will focus on the opportunities that are available to them, including coaching, mentoring and succession planning.
This course draws attention to the study of how Multinational Enterprises (MNEs) enter and operate in foreign markets. As organizations and scholars have determined how we do business abroad is more crucial than what business is done, different models for controlling host country operations from home country will be explored.
This course is designed to familiarize students with an international range of perspectives in which HR Management impacts on employers and employees, and how globalization is having a significant effect on managing human resources.
An examination of the theory, function and practice of managerial communications with emphasis on developing a clear understanding of the importance of communications in the business environment.
Marketing Research and Analysis is the systematic gathering, recording and analysis of data, about issues relating to marketing products and services. It is based on a proactive approach to the management of marketing information and the application of that information to marketing decisions. Marketing research can provide valuable insights concerning markets, customers, products, and business strategy. (Marketing) research must be conducted correctly, or else it could provide the decision maker with a false sense of validity and integrity, leading to misinformed and costly decisions.
This course will provide participants with a solid foundation for starting a new venture, growing and developing the venture and reaping the benefits. Participants will explore the key issues and vital aspects of entrepreneurship, and develop the knowledge, skills and competencies to successfully exploit entrepreneurial opportunities.
This course introduces standard modern Chinese, which includes basic communication patterns and commonly-used expressions. Students will also be exposed to elements of Chinese culture and customs. The aim is to develop competency in the listening, speaking, reading and writing skills at a basic level to meet student's professional needs.
This introductory course in business research provides students with an understanding of the nature and process of business and management research. Students are guided in the formulation and development of their research topic and/or research proposal and the array of research designs available to them.
One of the major developments in the world today is the remarkable growth of services. It is estimated that services make up a quarter of the value of all international trade. Service marketers require specialized knowledge and skills to develop and implement effective plans that will attract, retain and build strong customer relationships.
Managing a business in the service sector can be challenging, as there are many examples of customers not receiving the service they would have paid for. This may cause the business to lose customer orders. Unlike a manufacturing operation which allows one to follow a basic recipe or formula that results in the output of a particular product, service industries are a little different and consequently, the must be treated as such.
This course is designed to develop participants' communicative competencies in speaking, reading, listening and writing spanish with the primary objective being the acquisition of specific vocabulary for working in a spanish-speaking environment.
This course is designed to provide participants with an understanding of the basic modes of transportation and the economic fundamentals underlying each. It explores some of the ways in which today's supply chain managers can use various transportation modes to achieve efficiencies and cost effectiveness necessary for attaining strategic advantage through logistics.
©2017 Barbados Institute of Management and Productivity.


I'd seen other people reading the book, and picked it up many a time, but the blurb on the back put me off, so I'm glad Hazel bought this at Gatwick. We both read it whilst on holiday in Kerala, a mere state away from where the story starts in Pondicherry.
It's a crazy-sounding, but increasingly plausible tale of an Indian boy, Pi, who is shipwrecked en route to Canada, and manages to save himself plus a baboon, a hyena, a zebra and a royal bengal tiger, all also en route to new lives as a result of Pi's father owning and running a zoo.
This is where the blurb misleads…. I had expected a cosy surreal chat between the species to while away the days until they were miraculously saved, but it is not so. Pi's story deals with the survival of the fittest, leaving no room for queasiness or cowardice as he figures out how to survive with a hungry tiger, a life-raft and emergency kit and supplies for company.
And survive he does (as you find out before the cast-adrift story starts, so no spoiler there!), but by dint of determination, ingenuity and good luck.


text:
"CAN I TAKE A PICTURE OF YOUR SHOE?"
She lowered the binoculars, turned to me, and smiled.
"I'll have you know these are patented."
I looked down: she'd redone her laces. They were a deep green now, threaded into a hexagon around the tongue, then knotting up in the middle, bringing to mind a cat's eye but sideways. Everything else was standard Logo Exile except for her jacket—sleek, black, and sleeveless, shining in the sun, oversized.
"Don't worry. My interest isn't professional," I said.
"Yeah, Mandy called and told me." She looked down. "Turns out I did get you fired after all. Just took a little longer than we thought."
"I'll live."
"I'm sorry, Hunter."
So that was why she'd called. She felt guilty. This was a mercy meeting.
My lips parted, but nothing came out. I wanted to tell her what I'd realized about the Jammers, but everything I needed to say was too big to fit in my mouth. Jen waited for a moment, then raised the binoculars to her eyes again.
"What're you looking at?" I managed.
"The Brooklyn waterfront."
I turned to stare across the river, where a few features of the navy yard were discernible in the expanse of industrial buildings, winding highways, and crumbling dock space.
Of course. Jen never gave up.
'"See you at the factory?" I quoted. That's what Mwadi Wickersham had said after the hoi aristoi had broken in, all violet and violent. The Jammers had been scheduled to relocate on Monday, but with serious forces in motion against them, why not a day early?
"You figure they'll stay in Brooklyn?"
"Yeah. I think they belong in Dumbo."
"It's the cool part of town, I hear." We stood shoulder to shoulder. "Seen anything interesting?" I asked her.
"You weren't followed, were you?"
"Don't think so. Walked up through Stuyvesant Town, then back down along the river. Not much cover in Stuy Town."
"Good thinking."
"Roger that."
She smiled, said, "Roger this," and handed me the binoculars.
They were heavy, military, camo-printed. Our fingertips touched for a moment.
The waterfront jumped into detail before my eyes, every quiver of my hands amplified into an earthquake. I steadied my grip, following a bicyclist along the Brooklyn Promenade.
"What am I looking for?"
"Check out the Domino Sugar factory."
I swept ahead of the bicycle, everything a blur with my speed. Then the familiar, long-stained factory walls flashed across my view. I backtracked, found the unlit neon letters of the name, the diagonal sugar chute that connected two buildings. Finally, a small, empty lot between the factory and the river.
"Rental trucks," I said softly. A few figures moved between the trucks and an open loading dock. "Jen, did you ever trace the license number of the truck we saw in front of the abandoned building?"
"Uh, no. Turns out I have no idea how to do that."
"Me neither. But… have you ever seen professional movers wearing all black? In summer?"
"Never. And see how they're parked? All squeezed up against the wall like that, so you can't see them from the street."
I lowered the binoculars. The trucks were grains of yellow rice to the naked eye, the human figures no bigger than iron filings moved by a hidden magnet. "They weren't expecting anyone to be watching them from Manhattan."
"Yeah, those field glasses were fourteen hundred bucks. Former Soviet Union military. But the guy said I can return them tomorrow if I don't like them."
"Jesus, Jen." I handed the binoculars back very carefully.
She raised them to her eyes, leaned against the railing, the binoculars' neck strap dangling over the water now. "The client must have coughed up some serious cash for the shoes. I heard they were turning those buildings into residential condos. Beautiful Manhattan views at a million a pop."
"Not all of them, apparently. My guess is that they've got a TV studio in their part of the factory, an editing suite at least, and who knows what else. So the Jammers are probably zoned light industrial."
She smiled. "Postindustrial, you mean."
"Postapocalyptic."
"Not yet. But give them time."
We stood there in silence for a while, Jen following the movements across the river carefully, me just glad to be there—analyzing how the Brooklyn waterfront had changed over the years, watching Jen's buzzed hair ruffle in the wind, liking the way it felt to be beside her, even if this was as close as we'd get from now on. j
"How do you like your jacket? ' she said.
"My what?" Then a strobe of recognition flickered in my brain. I reached out, touching the black, silken surface with its pattern of tiny fleur-de-lis. It was the lining of my thousand-dollar disaster, now on the outside. The horrendous rip was gone, along with the sleeves, the seams re-sewn to pull the jacket's elegant lines into its new inside-out configuration.
"Whoa."
"Try it on." She slipped out of it.
It fit me as beautifully as it had two nights ago. Slightly better, as things sometimes do when they're inside out. And this new jacket— unexpectedly sleeveless, silken ersatz Japanese, and bow-tie resistant— didn't belong to the non-Hunter; it was all me. "Gorgeous."
"Glad you like it. Took all night."
Her hands felt the seams down the sides, ran across the breast pocket (originally inside, now out), felt the fit across the shoulders. Then they slipped around my waist.
I breathed out slowly, looking into her green eyes. Relief flooded through me, as if some terrible test were over. "Me too."
She looked away. "You weren't the one being a bitch."
"You were just telling the truth. Possibly in a bitchy way, but the truth. I watch too much. Think too much."
"It's what you do. And you do it in a really cool way. I like the stuff in your brain."
"Yeah, Jen, but you want to change things—and not just how people tie their shoes."
"So do you." She turned to look out across the river. "You were just trying to make me feel better yesterday, pretending the Jammers weren't such a big deal. Weren't you?"
"Not exactly." I took a deep breath, because in between crippling bouts of feeling sorry for myself all night, I'd actually thought about this. "Jen, I'm not sure about the Jammers. I think they shoot for easy targets. And they take risks with other people's brains. You can't just go around rewiring people without asking. The moment someone gets seriously hurt, the whole trickster thing kind of loses its quirky appeal, you know?"
She thought about this for a moment, then shrugged. "Maybe. But that just means they need us to help them out. Your analytical skills, your vast database of useless facts. And my, uh, original thinking or whatever. We can help them. And they're just so cool."
"I know they are." I remembered my first day at school here in New York, realizing how far down the pyramid I'd fallen. I was suddenly a dork; anyone could see from the moment I walked into class. And I could see in turn who the cool kids were. It was like they were glowing, bright razors, so sharp that it hurt to look at them. I've been able to spot the cool kids ever since, no matter how young or old they are.
But since that day, I've never really trusted them.
So why did I trust Jen? I wondered. This was the girl who'd broken up with me only twelve hours before over… a pile of shoes. Or rather hated me because I hadn't stayed there to help, oblivious to her conviction that if she lost this one chance with the Jammers, she'd lose her cool again, as easy as tripping over a crack in the sidewalk.
Which was a nutty thing to believe but very Jen.
Anyway, she'd stopped hating me now.
"Maybe we'd make them even cooler, Hunter."
I looked at her and laughed, knowing that I'd help her find them. Because Jen thought she needed them, and I needed her. "Sure, we would."
She looked at the factory. Shrugged. "I've got a present for you."
"Another one?" I said.
"The jacket wasn't a present. It was yours, bought and paid for."
I twinged. "Not paid for yet, actually."
She smiled and put the binoculars into her backpack (in their thick, padded, Soviet-era case, I was glad to see). Pulled out a paper bag. Before she even had it open, I caught a whiff of burned plastic.
"I told you I'd find one. You should have stayed with me. If I'd had some help, it might not have taken two whole hours." She unwrapped it carefully as she spoke. "Just one, right at the bottom of the pile."
My mouth dropped open.
The shoe had remained miraculously untouched by the heat, the panels still pliable, their silvery, liquid-metal shine unblemished. The laces ran through my fingers like tendrils of sand. The eyelets glittered, tiny bicycle spokes spinning in the sunlight.
I'd almost forgotten how good they were.
"Smells like the fire," Jen said. "But I stuck a couple of shoe deodorizers in it, and it's already better. Just give it time."
"I don't care what it smells like."
I needed this too, I realized. It didn't take much to rewire Jen. Her brain was something unique, poised to turn ten years old again at the drop of a paka-paka attack, ready for every rooftop emergency door or plummeting j air shaft or secret revolution. But I hadn't felt this way in so long—like I could fly or at least dunk from the free-throw line, like the mortar in my brain was loosening. I took the shoe from her and held on tightly.
"Still think the Jammers are so bad?" Jen asked.
I swallowed, looked out over the river at the enemies of all I held dear, and gave them the Nod.
"They have their moments."
* * * | So Yesterday | Chapter 36

redpajama_set_name: RedPajamaCommonCrawl


#37602891 - Illustration of red wineglass with cheese, cookie and grapes..
#27422984 - Menu template Blue pen drawing Appetizers, vegetables,salads,..
#31476954 - Menu design with a chalk board texture.
#38887993 - Wine and cheese tasting party with wine glasses, bottles grapes..
#46069949 - Modern lookinh vector template for a Folded Restaurant Menu with..
#80317947 - Vintage vector hand drawn snack and junk food sketch Illustrations..
#32895382 - Vector Chalkboard Food Illustrations. Set of vector hand drawn..
#33788035 - spanish dishes vector icon set.
#76464716 - Various meat canape snacks appetizer fish and cheese banquet..
#74476891 - Vegetarian and vegan food chalkboard design set, hand drawn line..
#75085872 - Canapes, tapas in cartoon flat style. Buffet, restaurant food,..
#40260690 - Hand drawn Greek salad and olives.
#78081494 - Various meat fish cheese banquet snacks on banquet platter canape..
#80189148 - Panoramic image of smoked meat, sausages, cheese and wine. Can..
#91599306 - Different canapes pattern.
#54601400 - A illustration of appetizers and snacks around the world icon..
#54663991 - Traditional swiss cheese and chocolate fondue, served with croutons..
#85102812 - Hand drawn sketch style mozzarella cheese with basil leafs and..
#72172487 - Pistachios Seamless Pattern Vector in Flat Design.
#70093373 - Salads menu list chalkboard design with assorted vegetables,..
#94176466 - Emmental cheese drawing. Vector hand drawn food sketch. Engraved..
#80538525 - Single pistachio nut, hand drawn sketch style vector illustration..
#108339200 - French fries vector illustration set. Potato fries in fast food..
#49349468 - Schnitzel with frech fries, lettuce and lemon slices on white..
#20364514 - flying vegetables and salad isolated on white photo-realistic..
#99114801 - glass of water with ice cubes icon. Gray icon in circle with..
#22403358 - Illustration of a cartoon whisky bottle and glass for alcohol..
#63525212 - Vector Set of Triangular Pieces of Various Kind of Cheese Swiss..
#38887995 - Wine and cheese tasting party with wine glasses, bottles grapes..
#84651681 - Heap of whole canned capers, edible fruits Capparis spinosa,..
#93974802 - Greek salad on a plate with green lettuce leaves. black and white..
#50763334 - Garden salad with lettuce, tomatoes bread crumbs flat color..
#84786336 - Furshet. Buffet table with many food drinks. Vector illustration..
#85647539 - Delicious tempura made of king prawns with parsley on shiny plate..
#38160778 - Food ingredient seamless background. Vegetable pattern.
#83218030 - Smoke dried sausages seamless pattern dish meat dinner cuisine..


text:
//---------------------------------------------------------------------------//
//!
//! \file   tstENDLFileHandler.cpp
//! \author Luke Kersting
//! \brief  ENLIB97FileHandler class unit tests.
//!
//---------------------------------------------------------------------------//

// Std Lib Includes
#include <string>
#include <iostream>

// Trilinos Includes
#include <Teuchos_UnitTestHarness.hpp>
#include <Teuchos_Array.hpp>
#include <Teuchos_ScalarTraits.hpp>

// FRENSIE Includes
#include "Data_ENDLFileHandler.hpp"
#include "Utility_UnitTestHarnessExtensions.hpp"

//---------------------------------------------------------------------------//
// Test File Names.
//---------------------------------------------------------------------------//
std::string first_header_test_file;
std::string second_header_test_file;
std::string full_header_test_file;
std::string two_column_table_test_file;
std::string three_column_table_test_file;
std::string four_column_table_test_file;
std::string two_two_column_tables_test_file;
std::string two_three_column_tables_test_file;
std::string two_four_column_tables_test_file;

//---------------------------------------------------------------------------//
// Testing Parameters
//---------------------------------------------------------------------------//
double tol = 1e-12;

//---------------------------------------------------------------------------//
// Testing Functions.
//---------------------------------------------------------------------------//
void processTwoColumnTestingArray( std::vector<double>& two_col_indep,
                                   std::vector<double>& two_col_dep )
{
two_col_indep.resize(12);
two_col_dep.resize(12);

two_col_indep[0] = 1.0;
two_col_indep[1] = 3.0;
two_col_indep[2] = 5.0;
two_col_indep[3] = 6.0;
two_col_indep[4] = 8.0;
two_col_indep[5] = 10.0;
two_col_indep[6] = 11.0;
two_col_indep[7] = 13.0;
two_col_indep[8] = 14.0;
two_col_indep[9] = 16.0;
two_col_indep[10] = 18.0;
two_col_indep[11] = 19.0;
two_col_dep[0] = 2.0;
two_col_dep[1] = 2.0;
two_col_dep[2] = 2.0;
two_col_dep[3] = 4.0;
two_col_dep[4] = 2.0;
two_col_dep[5] = 2.0;
two_col_dep[6] = 4.0;
two_col_dep[7] = 4.0;
two_col_dep[8] = 6.0;
two_col_dep[9] = 2.0;
two_col_dep[10] = 2.0;
two_col_dep[11] = 4.0;
}

void processThreeColumnTestingArray(
        std::vector<double>& energy_bin,
        std::map<double,std::vector<double> >& indep_true,
        std::map<double,std::vector<double> >& dep_true )
{
std::pair<double,std::vector<double> > indep_point, dep_point;

  energy_bin.push_back( 5.0 );
  indep_point.first = ( 5.0 );
  dep_point.first = ( 5.0 );
  indep_point.second.push_back( 2.96149e-1 );
  dep_point.second.push_back( 1.13103e-1 );
  indep_true.insert( indep_point );
  dep_true.insert( dep_point );
  indep_point.second.clear();
  dep_point.second.clear();

  energy_bin.push_back( 6.0 );
  indep_point.first = ( 6.0 );
  dep_point.first = ( 6.0 );
  indep_point.second.push_back( 4.55508e-1 );
  dep_point.second.push_back( 1.18701e-1 );
  indep_true.insert( indep_point );
  dep_true.insert( dep_point );
  indep_point.second.clear();
  dep_point.second.clear();

  energy_bin.push_back( 10.0 );
  indep_point.first = ( 10.0 );
  dep_point.first = ( 10.0 );
  indep_point.second.push_back( 5.34468e-2 );
  dep_point.second.push_back( 1.32545e-1 );
  indep_true.insert( indep_point );
  dep_true.insert( dep_point );
  indep_point.second.clear();
  dep_point.second.clear();

  energy_bin.push_back( 11.0 );
  indep_point.first = ( 11.0 );
  dep_point.first = ( 11.0 );
  indep_point.second.push_back( 1.05850e-1 );
  dep_point.second.push_back( 1.33863e-1 );
  indep_true.insert( indep_point );
  dep_true.insert( dep_point );
  indep_point.second.clear();
  dep_point.second.clear();

  energy_bin.push_back( 13.0 );
  indep_point.first = ( 13.0 );
  dep_point.first = ( 13.0 );
  indep_point.second.push_back( 2.18629e-3 );
  dep_point.second.push_back( 1.34485e-1 );
  indep_true.insert( indep_point );
  dep_true.insert( dep_point );
  indep_point.second.clear();
  dep_point.second.clear();

  energy_bin.push_back( 14.0 );
  indep_point.first = ( 14.0 );
  dep_point.first = ( 14.0 );
  indep_point.second.push_back( 2.37699e-3 );
  dep_point.second.push_back( 1.34740e-1 );
  indep_true.insert( indep_point );
  dep_true.insert( dep_point );
  indep_point.second.clear();
  dep_point.second.clear();

  energy_bin.push_back( 18.0 );
  indep_point.first = ( 18.0 );
  dep_point.first = ( 18.0 );
  indep_point.second.push_back( 1.36579e-2 );
  dep_point.second.push_back( 1.37436e-1 );
  indep_true.insert( indep_point );
  dep_true.insert( dep_point );
  indep_point.second.clear();
  dep_point.second.clear();

  energy_bin.push_back( 19.0 );
  indep_point.first = ( 19.0 );
  dep_point.first = ( 19.0 );
  indep_point.second.push_back( 2.84889e-2 );
  dep_point.second.push_back( 1.37794e-1 );
  indep_true.insert( indep_point );
  dep_true.insert( dep_point );
  indep_point.second.clear();
  dep_point.second.clear();
}

//---------------------------------------------------------------------------//
// Testing Stucts.
//---------------------------------------------------------------------------//
class TestENDLFileHandler : public Data::ENDLFileHandler
{
public:
  TestENDLFileHandler()
    : ENDLFileHandler()
  { /* ... */ }

  TestENDLFileHandler( const std::string &file_name )
    : ENDLFileHandler( file_name )
  { /* ... */ }

  virtual ~TestENDLFileHandler()
  { /* ... */ }

};

//---------------------------------------------------------------------------//
// Tests.
//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can open a file when constructed
TEUCHOS_UNIT_TEST( ENDLFileHandler, constructor )
{
  // If DBC is turned on, the constructor will throw an exception and exit
  // if this file does not exist. No Testing Macro is needed.
  Data::ENDLFileHandler endlib_file_handler( first_header_test_file );

  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can open a file after being contructed
TEUCHOS_UNIT_TEST( ENDLFileHandler, openENDLFile )
{
  Data::ENDLFileHandler endlib_file_handler;

  // If DBC is turned on, the constructor will throw an exception and exit
  // if this file does not exist. No Testing Macro is needed.
  endlib_file_handler.openENDLFile( first_header_test_file );

  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can read the first header of a table
TEUCHOS_UNIT_TEST( ENDLFileHandler, readFirstTableHeader )
{
  Data::ENDLFileHandler endlib_file_handler( first_header_test_file );

  // Values to read from the header
  int atomic_number, atomic_number_true = 99;
  int outgoing_particle_designator,
    outgoing_particle_designator_true = 0;
  double atomic_mass, atomic_mass_true = 252.0;
  int interpolation_flag, interpolation_flag_true = 5;

  // Read the test header file containing an typical first header
  endlib_file_handler.readFirstTableHeader( atomic_number,
					    outgoing_particle_designator,
					    atomic_mass,
					    interpolation_flag );

  // Test that the values read from the header match their expected values
  TEST_ASSERT( endlib_file_handler.validFile() );

  TEST_EQUALITY( atomic_number, atomic_number_true );

  TEST_EQUALITY( outgoing_particle_designator,
		 outgoing_particle_designator_true );

  TEST_FLOATING_EQUALITY( atomic_mass, atomic_mass_true, 1e-12 );

  TEST_EQUALITY( interpolation_flag, interpolation_flag_true );

  // Close the test header file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can read the second header of a table
TEUCHOS_UNIT_TEST( ENDLFileHandler, readSecondTableHeader )
{
  Data::ENDLFileHandler endlib_file_handler( second_header_test_file );

  // Values to read from the header
  int reaction_type, reaction_type_true = 73000;
  int electron_shell, electron_shell_true = 11;

  // Read the test header file containing an typical second header
  endlib_file_handler.readSecondTableHeader( reaction_type,
					     electron_shell );

  // Test that the values read from the header match their expected values
  TEST_EQUALITY( reaction_type, reaction_type_true );

  TEST_EQUALITY( electron_shell, electron_shell_true );

  // Close the test header file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can read the first header and
// second header of a table consecutively
TEUCHOS_UNIT_TEST( ENDLFileHandler, read_full_header_test )
{
  Data::ENDLFileHandler endlib_file_handler( full_header_test_file );

  // Values to read from the header
  int atomic_number, atomic_number_true = 70;
  int outgoing_particle_designator,
    outgoing_particle_designator_true = 0;
  double atomic_mass, atomic_mass_true = 173.04;
  int interpolation_flag, interpolation_flag_true = 5;
  int reaction_type, reaction_type_true = 73000;
  int electron_shell, electron_shell_true = 8;

  // Read the first header of the test header file
  endlib_file_handler.readFirstTableHeader( atomic_number,
					    outgoing_particle_designator,
					    atomic_mass,
					    interpolation_flag );

  // Read the second header of the test header file
  endlib_file_handler.readSecondTableHeader( reaction_type,
					     electron_shell );

  // Test that the values read from the header match their expected values
  TEST_EQUALITY( atomic_number, atomic_number_true );

  TEST_EQUALITY( outgoing_particle_designator,
		 outgoing_particle_designator_true );

  TEST_FLOATING_EQUALITY( atomic_mass, atomic_mass_true, 1e-12 );

  TEST_EQUALITY( interpolation_flag, interpolation_flag_true );

  TEST_EQUALITY( reaction_type, reaction_type_true );

  TEST_EQUALITY( electron_shell, electron_shell_true );

  // Close the test header file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can skip a table
TEUCHOS_UNIT_TEST( ENDLFileHandler, skipTable )
{
  Data::ENDLFileHandler endlib_file_handler( two_column_table_test_file );

  int atomic_number;
  int outgoing_particle_designator;
  double atomic_mass;
  int interpolation_flag;
  int reaction_type;
  int electron_shell;

  endlib_file_handler.readFirstTableHeader( atomic_number,
					    outgoing_particle_designator,
					    atomic_mass,
					    interpolation_flag );

  endlib_file_handler.readSecondTableHeader( reaction_type,
					     electron_shell );

  endlib_file_handler.skipTable();

  // Check that the entire table was read - attempting to read the first
  // header again will set the eof bit
  endlib_file_handler.readFirstTableHeader( atomic_number,
					    outgoing_particle_designator,
					    atomic_mass,
					    interpolation_flag );
  TEST_ASSERT( endlib_file_handler.endOfFile() );

  // Close the test table file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can process a two column table
TEUCHOS_UNIT_TEST( ENDLFileHandler, processTwoColumnTable )
{
  Data::ENDLFileHandler endlib_file_handler( two_column_table_test_file );

  int atomic_number;
  int outgoing_particle_designator;
  double atomic_mass;
  int interpolation_flag;
  int reaction_type;
  int electron_shell;

  endlib_file_handler.readFirstTableHeader( atomic_number,
					    outgoing_particle_designator,
					    atomic_mass,
					    interpolation_flag );

  endlib_file_handler.readSecondTableHeader( reaction_type,
					     electron_shell );

  std::vector<double> indep, dep, indep_true, dep_true;

  endlib_file_handler.processTwoColumnTable( indep, dep );

  processTwoColumnTestingArray( indep_true, dep_true );

  UTILITY_TEST_COMPARE_ARRAYS( indep, indep_true );
  UTILITY_TEST_COMPARE_ARRAYS( dep, dep_true );

  // Check that the entire table was read - attempting to read the first
  // header again will set the eof bit
  endlib_file_handler.readFirstTableHeader( atomic_number,
					    outgoing_particle_designator,
					    atomic_mass,
					    interpolation_flag );
  TEST_ASSERT( endlib_file_handler.endOfFile() );

  // Close the test table file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can process a two column table
TEUCHOS_UNIT_TEST( ENDLFileHandler, processThreeColumnTable )
{
  Data::ENDLFileHandler endlib_file_handler( three_column_table_test_file );

  int atomic_number;
  int outgoing_particle_designator;
  double atomic_mass;
  int interpolation_flag;
  int reaction_type;
  int electron_shell;

  endlib_file_handler.readFirstTableHeader( atomic_number,
					    outgoing_particle_designator,
					    atomic_mass,
					    interpolation_flag );

  endlib_file_handler.readSecondTableHeader( reaction_type,
					     electron_shell );

  std::vector<double> energy_bin, energy_bin_true;
  std::map<double,std::vector<double> > indep, dep, indep_true, dep_true;

  endlib_file_handler.processThreeColumnTable( energy_bin, indep, dep );

  processThreeColumnTestingArray( energy_bin_true, indep_true, dep_true );

  UTILITY_TEST_COMPARE_FLOATING_ARRAYS( energy_bin, energy_bin_true, tol );

  std::vector<double>::iterator i = energy_bin.begin();

  for ( i; i != energy_bin.end(); ++i )
  {
  UTILITY_TEST_COMPARE_FLOATING_ARRAYS( indep[*i], indep_true[*i], tol );
  UTILITY_TEST_COMPARE_FLOATING_ARRAYS( dep[*i], dep_true[*i], tol );
  }

  // Check that the entire table was read - attempting to read the first
  // header again will set the eof bit
  endlib_file_handler.readFirstTableHeader( atomic_number,
					    outgoing_particle_designator,
					    atomic_mass,
					    interpolation_flag );
  TEST_ASSERT( endlib_file_handler.endOfFile() );

  // Close the test table file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can skip a table and then skip a second table
TEUCHOS_UNIT_TEST( ENDLFileHandler, skip_skip_test )
{
  Data::ENDLFileHandler endlib_file_handler( two_two_column_tables_test_file );

  int atomic_number_1, atomic_number_2;
  int outgoing_particle_designator_1, outgoing_particle_designator_2;
  double atomic_mass_1, atomic_mass_2;
  int interpolation_flag_1, interpolation_flag_2;
  int reaction_type_1, reaction_type_2;
  int electron_shell_1, electron_shell_2;

  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );

  endlib_file_handler.readSecondTableHeader( reaction_type_1,
					     electron_shell_1 );

  // Skip the first table
  endlib_file_handler.skipTable();

  endlib_file_handler.readFirstTableHeader( atomic_number_2,
					    outgoing_particle_designator_2,
					    atomic_mass_2,
					    interpolation_flag_2 );

  endlib_file_handler.readSecondTableHeader( reaction_type_2,
					     electron_shell_2 );
  // Check that the header info from both tables matches
  TEST_EQUALITY( atomic_number_1, atomic_number_2 );
  TEST_EQUALITY( outgoing_particle_designator_1,
		 outgoing_particle_designator_2 );
  TEST_EQUALITY( atomic_mass_1, atomic_mass_2 );
  TEST_EQUALITY( interpolation_flag_1, interpolation_flag_2 );
  TEST_EQUALITY( reaction_type_1, reaction_type_2 );
  TEST_EQUALITY( electron_shell_1, electron_shell_2 );

  // Skip the second table
  endlib_file_handler.skipTable();

  // Check that the entire table was read - attempting to read the first
  // header again will set the eof bit
  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );
  TEST_ASSERT( endlib_file_handler.endOfFile() );

  // Close the test table file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can skip a table and then
// process a two column table
TEUCHOS_UNIT_TEST( ENDLFileHandler, two_column_table_skip_process_test )
{
  Data::ENDLFileHandler endlib_file_handler( two_two_column_tables_test_file );

  int atomic_number_1, atomic_number_2;
  int outgoing_particle_designator_1, outgoing_particle_designator_2;
  double atomic_mass_1, atomic_mass_2;
  int interpolation_flag_1, interpolation_flag_2;
  int reaction_type_1, reaction_type_2;
  int electron_shell_1, electron_shell_2;

  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );

  endlib_file_handler.readSecondTableHeader( reaction_type_1,
					     electron_shell_1 );

  // Skip the first table
  endlib_file_handler.skipTable();

  endlib_file_handler.readFirstTableHeader( atomic_number_2,
					    outgoing_particle_designator_2,
					    atomic_mass_2,
					    interpolation_flag_2 );

  endlib_file_handler.readSecondTableHeader( reaction_type_2,
					     electron_shell_2 );

  // Check that the header info from both tables matches
  TEST_EQUALITY( atomic_number_1, atomic_number_2 );
  TEST_EQUALITY( outgoing_particle_designator_1,
		 outgoing_particle_designator_2 );
  TEST_EQUALITY( atomic_mass_1, atomic_mass_2 );
  TEST_EQUALITY( interpolation_flag_1, interpolation_flag_2 );
  TEST_EQUALITY( reaction_type_1, reaction_type_2 );
  TEST_EQUALITY( electron_shell_1, electron_shell_2 );

  std::vector<double> column_1, column_2;

  // process the second table
  endlib_file_handler.processTwoColumnTable( column_1, column_2 );

  // Check that the entire table was read - attempting to read the first
  // header again will set the eof bit
  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );
  TEST_ASSERT( endlib_file_handler.endOfFile() );

  // Close the test table file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can process a two column table and then
// skip a table
TEUCHOS_UNIT_TEST( ENDLFileHandler, two_column_table_process_skip_test )
{
  Data::ENDLFileHandler endlib_file_handler( two_two_column_tables_test_file );

  int atomic_number_1, atomic_number_2;
  int outgoing_particle_designator_1, outgoing_particle_designator_2;
  double atomic_mass_1, atomic_mass_2;
  int interpolation_flag_1, interpolation_flag_2;
  int reaction_type_1, reaction_type_2;
  int electron_shell_1, electron_shell_2;

  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );

  endlib_file_handler.readSecondTableHeader( reaction_type_1,
					     electron_shell_1 );

  std::vector<double> column_1, column_2;

  // process the second table
  endlib_file_handler.processTwoColumnTable( column_1, column_2 );

  endlib_file_handler.readFirstTableHeader( atomic_number_2,
					    outgoing_particle_designator_2,
					    atomic_mass_2,
					    interpolation_flag_2 );

  endlib_file_handler.readSecondTableHeader( reaction_type_2,
					     electron_shell_2 );

  // Skip the second table
  endlib_file_handler.skipTable();

  // Check that the header info from both tables matches
  TEST_EQUALITY( atomic_number_1, atomic_number_2 );
  TEST_EQUALITY( outgoing_particle_designator_1,
		 outgoing_particle_designator_2 );
  TEST_EQUALITY( atomic_mass_1, atomic_mass_2 );
  TEST_EQUALITY( interpolation_flag_1, interpolation_flag_2 );
  TEST_EQUALITY( reaction_type_1, reaction_type_2 );
  TEST_EQUALITY( electron_shell_1, electron_shell_2 );

  // Check that the entire table was read - attempting to read the first
  // header again will set the eof bit
  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );
  TEST_ASSERT( endlib_file_handler.endOfFile() );

  // Close the test table file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can process a two column table and then
// process a two column table
TEUCHOS_UNIT_TEST( ENDLFileHandler, two_column_table_process_process_test )
{
  Data::ENDLFileHandler endlib_file_handler( two_two_column_tables_test_file );

  int atomic_number_1, atomic_number_2;
  int outgoing_particle_designator_1, outgoing_particle_designator_2;
  double atomic_mass_1, atomic_mass_2;
  int interpolation_flag_1, interpolation_flag_2;
  int reaction_type_1, reaction_type_2;
  int electron_shell_1, electron_shell_2;
  std::vector<double> column_11, column_12, column_21, column_22;

  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );

  endlib_file_handler.readSecondTableHeader( reaction_type_1,
					     electron_shell_1 );

  // process the second table
  endlib_file_handler.processTwoColumnTable( column_11, column_12 );

  endlib_file_handler.readFirstTableHeader( atomic_number_2,
					    outgoing_particle_designator_2,
					    atomic_mass_2,
					    interpolation_flag_2 );

  endlib_file_handler.readSecondTableHeader( reaction_type_2,
					     electron_shell_2 );

  // process the second table
  endlib_file_handler.processTwoColumnTable( column_21, column_22 );

  // Check that the header info from both tables matches
  TEST_EQUALITY( atomic_number_1, atomic_number_2 );
  TEST_EQUALITY( outgoing_particle_designator_1,
		 outgoing_particle_designator_2 );
  TEST_EQUALITY( atomic_mass_1, atomic_mass_2 );
  TEST_EQUALITY( interpolation_flag_1, interpolation_flag_2 );
  TEST_EQUALITY( reaction_type_1, reaction_type_2 );
  TEST_EQUALITY( electron_shell_1, electron_shell_2 );
  UTILITY_TEST_COMPARE_ARRAYS( column_21, column_11 );
  UTILITY_TEST_COMPARE_ARRAYS( column_22, column_12 );

  // Check that the entire table was read - attempting to read the first
  // header again will set the eof bit
  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );
  TEST_ASSERT( endlib_file_handler.endOfFile() );

  // Close the test table file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can skip a three column table and then
// process a three column table
TEUCHOS_UNIT_TEST( ENDLFileHandler, three_column_table_skip_process_test )
{
  Data::ENDLFileHandler endlib_file_handler( two_three_column_tables_test_file );

  int atomic_number_1, atomic_number_2;
  int outgoing_particle_designator_1, outgoing_particle_designator_2;
  double atomic_mass_1, atomic_mass_2;
  int interpolation_flag_1, interpolation_flag_2;
  int reaction_type_1, reaction_type_2;
  int electron_shell_1, electron_shell_2;

  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );

  endlib_file_handler.readSecondTableHeader( reaction_type_1,
					     electron_shell_1 );

  // Skip the first table
  endlib_file_handler.skipTable();

  endlib_file_handler.readFirstTableHeader( atomic_number_2,
					    outgoing_particle_designator_2,
					    atomic_mass_2,
					    interpolation_flag_2 );

  endlib_file_handler.readSecondTableHeader( reaction_type_2,
					     electron_shell_2 );

  std::vector<double> column_1;
  std::map<double,std::vector<double> > column_2, column_3;

  // process the second table
  endlib_file_handler.processThreeColumnTable( column_1, column_2, column_3 );

  // Check that the header info from both tables matches
  TEST_EQUALITY( atomic_number_1, atomic_number_2 );
  TEST_EQUALITY( outgoing_particle_designator_1,
		 outgoing_particle_designator_2 );
  TEST_EQUALITY( atomic_mass_1, atomic_mass_2 );
  TEST_EQUALITY( interpolation_flag_1, interpolation_flag_2 );
  TEST_EQUALITY( reaction_type_1, reaction_type_2 );
  TEST_EQUALITY( electron_shell_1, electron_shell_2 );

  // Check that the entire table was read - attempting to read the first
  // header again will set the eof bit
  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );
  TEST_ASSERT( endlib_file_handler.endOfFile() );

  // Close the test table file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can process a three column table and then
// skip a three column table
TEUCHOS_UNIT_TEST( ENDLFileHandler, three_column_table_process_skip_test )
{
  Data::ENDLFileHandler endlib_file_handler( two_three_column_tables_test_file );

  int atomic_number_1, atomic_number_2;
  int outgoing_particle_designator_1, outgoing_particle_designator_2;
  double atomic_mass_1, atomic_mass_2;
  int interpolation_flag_1, interpolation_flag_2;
  int reaction_type_1, reaction_type_2;
  int electron_shell_1, electron_shell_2;

  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );

  endlib_file_handler.readSecondTableHeader( reaction_type_1,
					     electron_shell_1 );

  std::vector<double> column_1;
  std::map<double,std::vector<double> > column_2, column_3;

  // process the second table
  endlib_file_handler.processThreeColumnTable( column_1, column_2, column_3 );

  endlib_file_handler.readFirstTableHeader( atomic_number_2,
					    outgoing_particle_designator_2,
					    atomic_mass_2,
					    interpolation_flag_2 );

  endlib_file_handler.readSecondTableHeader( reaction_type_2,
					     electron_shell_2 );

  // Skip the second table
  endlib_file_handler.skipTable();

  // Check that the header info from both tables matches
  TEST_EQUALITY( atomic_number_1, atomic_number_2 );
  TEST_EQUALITY( outgoing_particle_designator_1,
		 outgoing_particle_designator_2 );
  TEST_EQUALITY( atomic_mass_1, atomic_mass_2 );
  TEST_EQUALITY( interpolation_flag_1, interpolation_flag_2 );
  TEST_EQUALITY( reaction_type_1, reaction_type_2 );
  TEST_EQUALITY( electron_shell_1, electron_shell_2 );

  // Check that the entire table was read - attempting to read the first
  // header again will set the eof bit
  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );
  TEST_ASSERT( endlib_file_handler.endOfFile() );

  // Close the test table file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Check that the ENDLFileHandler can process a three column table and then
// process a three column table
TEUCHOS_UNIT_TEST( ENDLFileHandler, three_column_table_process_process_test )
{
  Data::ENDLFileHandler endlib_file_handler( two_three_column_tables_test_file );

  int atomic_number_1, atomic_number_2;
  int outgoing_particle_designator_1, outgoing_particle_designator_2;
  double atomic_mass_1, atomic_mass_2;
  int interpolation_flag_1, interpolation_flag_2;
  int reaction_type_1, reaction_type_2;
  int electron_shell_1, electron_shell_2;

  endlib_file_handler.readFirstTableHeader( atomic_number_1,
				       outgoing_particle_designator_1,
				       atomic_mass_1,
				       interpolation_flag_1 );

  endlib_file_handler.readSecondTableHeader( reaction_type_1,
					electron_shell_1 );

  std::vector<double> column_11;
  std::map<double,std::vector<double> > column_12, column_13;

  // process the second table
  endlib_file_handler.processThreeColumnTable( column_11, column_12, column_13 );

  endlib_file_handler.readFirstTableHeader( atomic_number_2,
					    outgoing_particle_designator_2,
					    atomic_mass_2,
					    interpolation_flag_2 );

  endlib_file_handler.readSecondTableHeader( reaction_type_2,
					     electron_shell_2 );

  std::vector<double> column_21;
  std::map<double,std::vector<double> > column_22, column_23;

  // process the second table
  endlib_file_handler.processThreeColumnTable( column_21, column_22, column_23 );

  // Check that the header info from both tables matches
  TEST_EQUALITY( atomic_number_1, atomic_number_2 );
  TEST_EQUALITY( outgoing_particle_designator_1,
		 outgoing_particle_designator_2 );
  TEST_EQUALITY( atomic_mass_1, atomic_mass_2 );
  TEST_EQUALITY( interpolation_flag_1, interpolation_flag_2 );
  TEST_EQUALITY( reaction_type_1, reaction_type_2 );
  TEST_EQUALITY( electron_shell_1, electron_shell_2 );
  UTILITY_TEST_COMPARE_ARRAYS( column_21, column_11 );

  // Check that the entire table was read - attempting to read the first
  // header again will set the eof bit
  endlib_file_handler.readFirstTableHeader( atomic_number_1,
					    outgoing_particle_designator_1,
					    atomic_mass_1,
					    interpolation_flag_1 );
  TEST_ASSERT( endlib_file_handler.endOfFile() );

  // Close the test table file
  endlib_file_handler.closeENDLFile();
}

//---------------------------------------------------------------------------//
// Custom main function
//---------------------------------------------------------------------------//
int main( int argc, char* argv[] )
{
  Teuchos::CommandLineProcessor& clp = Teuchos::UnitTestRepository::getCLP();

  clp.setOption( "first_header_test_file",
		 &first_header_test_file,
		 "First header test file name" );
  clp.setOption( "second_header_test_file",
		 &second_header_test_file,
		 "Second header test file name" );
  clp.setOption( "full_header_test_file",
		 &full_header_test_file,
		 "Full header test file name" );
  clp.setOption( "two_column_table_test_file",
		 &two_column_table_test_file,
		 "Two column table test file name" );
  clp.setOption( "three_column_table_test_file",
		 &three_column_table_test_file,
		 "Three column table test file name" );
  clp.setOption( "four_column_table_test_file",
		 &four_column_table_test_file,
		 "Four column table test file name" );
  clp.setOption( "two_two_column_tables_test_file",
		 &two_two_column_tables_test_file,
		 "Two two column tables test file name" );
  clp.setOption( "two_three_column_tables_test_file",
		 &two_three_column_tables_test_file,
		 "Two three column tables test file name" );
  clp.setOption( "two_four_column_tables_test_file",
		 &two_four_column_tables_test_file,
		 "Two four column tables test file name" );

  Teuchos::GlobalMPISession mpiSession( &argc, &argv );
  return Teuchos::UnitTestRepository::runUnitTestsFromMain( argc, argv );
}

//---------------------------------------------------------------------------//
// end tstENDLFileHandler.cpp
//---------------------------------------------------------------------------//

redpajama_set_name: RedPajamaGithub


The Alabama Region is comprised of 67 counties that are broken down into six geographical Chapters – North, Mid, East, West, Central and South. In 2008, the American Red Cross under the direction of President and CEO Gail McGovern unveiled the "One Red Cross" initiative which enables resources to be moved seamlessly where they are needed most especially during times of disaster and emergency.
When disasters happen, the Alabama Red Cross readily sends volunteers and resources regularly housed within the state to help with the relief efforts. Many of our volunteers are trained and very experienced due to the tornado outbreaks and tropical storm activity in recent years. With more than 3,500 trained Red Cross volunteers in the Alabama Region, we stand ready to respond to disasters near and far.
Disaster Services: When disaster strikes, the Red Cross is ready to provide a place to sleep, warm meals, clothing, emotional support and hope to those affected.
Preparedness: We provide free disaster preparedness education classes and information to our local communities.
Health and Safety Services: We offer training in first aid, CPR/AED, swimming and water safety, care giving and more.
International Services: With more than a century of experience, the American Red Cross works with the global Red Cross and Red Crescent network to meet the needs of the world's most vulnerable communities.
Blood Services: We collect blood every day from donors who help ensure a safe supply of blood when it's needed.


Can we see the recent conversations/threads like the old forum?..how? ( on the righthand side )Or do we have to go into each seperate thing like the other stupid forum?
Top right hand corner under Activity > Unread Content may be what you are looking for.
This may take a bit of time to get used to.
Looks very good so far.
FYI - if the transparency does your head like it does mine in at the bottom of the page you can change the theme to a more boring "default"
There's also some different backgrounds up the top... have a look for this icon.
Home button for me is a dead link. It's qldaf.com/forum.php comes up a message saying the page could not be found.
I've found that qldaf.com/?/ is my new homepage, where I can access all the forums as per usual.
Is that what everyone else has too?
Yeah the URL changed from qldaf.com/forums to just qldaf.com. I think my 301 permanent .htaccess redirect isn't quite working how I planned unfortunately.
Will take a look at that later this evening.
Not sure if thats something my end or in the forum redirecting? Anyway, see what happens.
So what posts were deleted. Iv lost a few and @Donny@ageofaquariums Looks to have lost a few to.
About 1/4 of them. The conspiracy against me continues and now it appears that the internet hate machine of hackers on steroids is involved.
Bad enough they took my orca.
Still can't believe they changed whole forum just because @none didn't like the koi badge.
I thought "masked IT sidekick" and this profile picture would go well together... It'll change, eventually.
Great to see a lot of the sub forums tidied up and the more modern look and feel, I haven't played around much yet but I think it seems more user friendly.
Oh and congratulations to the new forum sponsor with the ugly dog in his banner.
Can I still upload photos from my phone?
I can only see upload from existing attachments or url.
Will we have a chat page?
Certainly can. Straight from camera or from your phone gallery etc.
^ uploaded from my Dropbox linked via phone.
Oh good. How do I upload from my camera or gallery?
"Click to choose files" > the below screen should display. Don't have an iPhone (un) fortunately so I can't test on that. But it should be some what similar.
Ahhhhh! If it was a snake it would have bit me.
I get eye strain trying to find my way around.


This function returns the dimensions of an array.
The dimensions are returned in a second array.
Notice a() is redimensioned to fit the number of dimensions of b$(). a(0) contains the number of dimensions. a(1) through a(n) contain the dimensions of b$().


Table 4.16 shows the 32-bit wide Identification registers.
[a] The reset value depends on the primary input, IMINLN. The value shown in Table 4.16 assumes IMINLN is set to 1.
[b] The reset value depends on the primary input, CLUSTERID, and the number of configured processors in the MPCore device.


text:
Democratic Senators Urge Joe Biden To Pick Doug Jones For Attorney General
Sen. Sherrod Brown (D-Ohio) and at least 13 other Democratic senators wrote a letter to the Biden transition team recommending their former colleague.
By Amanda Terkel, Ryan J. Reilly, and Kevin Robillard
At least 14 Democratic senators have sent a letter to President-elect Joe Biden recommending that he choose former Sen. Doug Jones (D-Ala.) as his attorney general, according to two congressional sources familiar with the letter.
Sen. Sherrod Brown (Ohio) led the letter, which was also signed by Bob Casey (Pa.), Tim Kaine (Va.), Patrick Leahy (Vt.), Joe Manchin (W.Va.), Jeff Merkley (Ore.), Gary Peters (Mich.), Jeanne Shaheen (N.H.), Kyrsten Sinema (Ariz.), Jackie Rosen (Nev.), Debbie Stabenow (Mich.), Jon Tester (Mont.), Mark Warner (Va.) and Ron Wyden (Ore.).
The senators sent the letter to the Biden transition team just after Christmas. Most of the signatories are considered moderates, though both Brown and Leahy have strong progressive credentials.
"Senator Brown is proud to support Sen. Jones for AG," a Brown spokesperson wrote in an email to HuffPost.
"Sen. Doug Jones is an honorable public servant who has dedicated his career to the pursuit of justice. Sen. Casey believes that he would be an excellent attorney general," said Casey spokesman John Rizzo.
The Biden transition team did not respond to a request for comment.
Jones is reportedly one of the top contenders for the prestigious job, along with federal appeals court judge Merrick Garland and former deputy Attorney General Sally Yates.
Jones, who lost his reelection bid in November, has a long history with Biden. As a law student, Jones introduced the young senator when he spoke at his school. He also worked for the Senate Judiciary Committee, on which Biden served, and was co-chair of his 1998 presidential campaign.
In 2017, Biden was one of the few national Democrats who campaigned for Jones in deep-red Alabama. (At the time, Biden joked he would campaign either for or against Jones ― whichever would help him more.)
Democratic National Convention via AP
In this image from video, then-Sen. Doug Jones (D-Ala.) speaks during the first night of the Democratic National Convention in August 2020. A dozen of his former Senate colleagues are now advocating for him to become the attorney general of the U.S.
President Bill Clinton named Jones the U.S. attorney in Birmingham in 1997. There, he led the successful prosecution of two of the Ku Klux Klan members responsible for the 1963 bombing of the 16th Street Baptist Church. The heinous act killed four young Black girls during church services.
Jones has received the support of other Biden allies, including Rep. Jim Clyburn (D-S.C.), who has praised his work around the bombing.
"Decades they walked around free after bombing that church and killing those four Black girls. He prosecuted them and got them convicted," Clyburn said last month. "You don't have to be Black to do right by Black people."
Biden's nominee will face the challenge of determining how the Justice Department will approach potential criminal investigations into the outgoing president and members of his administration.
They will also face the prospect of rebuilding components like the Civil Rights Division, which abandoned key issues like police reform and focused on controversial religious liberty cases and attacks on college affirmative action programs. And they will need to deal with the long-term consequences of President Donald Trump's attacks on the FBI, which has gutted Republicans' confidence in the nation's premier law enforcement organization.
Biden's nominee may also have to figure out how to combat a rise in right-wing domestic terrorism cases, some of which have been directly inspired by Trump's rhetoric against his political enemies and Muslims.
In addition, there will be the delicate question of how to handle the ongoing tax investigation into the new president's son, Hunter Biden, which is being led by the U.S. Attorney's Office in Delaware. The new attorney general will have to assure the American public that there won't be political interference in the probe, perhaps by walling off the investigation. Republicans ― the vast majority of whom were unconcerned with Trump's repeated attempts to improperly interfere in Justice Department matters ― might even call for a special counsel to assure the probe's independence.
AP Photo/Steven Senne, File
In this May 24, 2017, file photo, former deputy Attorney General Sally Yates speaks at Harvard Law School Class Day in Cambridge, Massachusetts. She is reportedly currently being considered for the attorney general role in Joe Biden's administration.
Yates became a Democratic star when Trump fired her for refusing to enforce his ban on travelers from predominantly Muslim countries. A number of civil rights leaders want Biden to choose her for the role, believing that her knowledge of the Justice Department would help restore the beleaguered agency and that she has a proven track record on implementing criminal justice reform.
But Yates will likely face strong Republican opposition because of her involvement in the FBI's Russia investigation in 2016, which included signing off on the warrant application for Carter Page, a former Trump campaign aide.
Garland was famously denied a vote after President Barack Obama nominated him for the Supreme Court after Antonin Scalia's death in 2016, since Senate Majority Leader Mitch McConnell (R-Ky.) wanted to hold the seat open until after the presidential election. Garland is seen as a more independent and moderate choice ― although perhaps too moderate on criminal justice issues for some reform advocates.
Biden, however, has also been under pressure to not tap a white candidate for the position, and he has been making diversity in his Cabinet a priority. Which candidate Biden chooses may also depend on the outcome of the Georgia Senate runoffs on Tuesday, which will determine whether Democrats or Republicans will control the Senate for the next two years.
The Justice Department suffered a serious blow to morale during the Trump administration. Many career Justice Department employees who held on for four years of the Trump administration were likely to depart had Trump been reelected and able to mold the department into an even more overtly political organization.
Former Attorney General Eric Holder, who had to rebuild DOJ after controversies during the George W. Bush administration, said Biden understands that he needs to give the attorney general "the space that he or she needs to restore integrity and the independence" of the department.
"The department has been taken off a road that I think it's basically been on since the Nixon administration, where there's been that separation of the Justice Department from the White House," Holder told HuffPost ahead of the election. "You really need to look at the department as a whole. The people there, both in the field and at Main Justice, their motives have been called into question, their patriotism has been called into question, and all of that has to be dealt with."
This story has been updated with additional senators on the letter.
Democrats Call On FBI To Open Criminal Probe Into Trump's Georgia Election Shakedown
Joe Biden's Balancing Act Filling His Cabinet
Biden Considering Lawyer Who Defended Big Oil In Climate Suits For Solicitor General
Amanda Terkel
Washington Bureau Chief, HuffPost
Ryan J. Reilly
Senior Justice Reporter, HuffPost
Kevin Robillard
Senior Political Reporter, HuffPost
Donald Trump Politics Joe Biden United States Department of Justice Sherrod Brown


text:
Racegoers' Consultative Forum
Levy Office (Betting)
Commercial and Marketing
AIE Regulations
HRI Customer Charter
Bookmaker Information
Best Turned Out League
Foal Levy
Equuip
Industry Assistance Programme
HRI Awards
Factbook
Work With HRI
Insights into HRI, the Irish racing industry and beyond
Sportsbeat on a mission to tell the story of every racing moment
By James Toney, Manging Editor, Sportsbeat.
Racing is a sport blessed with personalities, from the camaraderie of the weighing room to the humour and wit of stable staff.
Racing is a sport blessed with personalities, from the camaraderie of the weighing room to the humour and wit of stable staff. But it is a sport too often covered through the lens of betting and the prism of fractions.
Sportsbeat's content partnership with Horse Racing Ireland aims to tell the story from another angle, bring alive the characters of Irish racing - at their successes at home and around the world - through text and short-form video and animated content.
Horse Racing Ireland already boasts a strong following, with over 125,000 followers and fans across all social networks. And there is a huge potential to grow this audience, focusing on new or casual fans of the sport with a different type of storytelling.
Sportsbeat works with a wide client base of governing bodies and sports events, with accounts including Six Nations Rugby, The Open, Guinness PRO14, the British Olympic Association, International Cricket Council and London Marathon.
We had a fantastic 2019 - if only we could cram it all into one video.
We worked with some amazing partners, covering off some of the biggest events in the sporting calendar and going behind the scenes with some huge names pic.twitter.com/Q4g6BE3as9
— Sportsbeat (@Sportsbeat) January 16, 2020
You always look for moments or personalities that transcend sport and Tiger Roll's bid for a third Grand National or Faugheen's performance at the Dublin Racing Festival, provided just this.
We have more tools to tell our stories with than ever before - content isn't about words and pictures, both moving and still. We need to tell stories in gifs and emojis and interactive augmented reality experiences. We need to mix long-form content, enriched with multimedia, to short-form video. Race trends can help us predict results and there is even more data that signpost success for digital strategy.
Channels need to move with video making up 80 per cent of consumer online traffic. We know 63 per cent of consumers watch video on social at least once a day - that rises to 75 per cent for millennials.
Live video is rapidly becoming an essential asset, allowing you to engage with consumers in a two-way interaction, with a greater sense of trust, transparency and immediacy. This year is also when it is expected people will spend on average more time looking at their mobile device than watching TV - 96 per cent of all online video views now take place on mobile.
It's fantastic to be working with a client who have such a bold ambition for telling the story behind the story, embracing innovation and are willing to take risks.
However, all content must ladder up to a purpose, with the mission to tell the story of every racing moment.


This Braeval bottling is one of 228 bottles, it's definitely from an ex-Bourbon cask, I would guess a refill cask. Hot and sweet on the nose, a little bit drying, and fruity on the palate. Generalizing, it's a nice pear-malt with a touch of meatiness. It's like a great, cask-strength Old Pulteney, but with more blueberries.
Braeval was built in the 1970's, under the title Braes of Glenlivet which they would change as a result of the mounting legal pressure on nearby just-Glenlivet to secure their identity and brand. The two distilleries were actually owned by the same company at the time. This cask was laid down in 1994, right around the time they changed their name, and then eight years later the distillery was mothballed. It was reopened in 2008, but hasn't released an official bottling, yet.
I picked this bottle up at a tasting in West Springfield, Massachusetts, hosted by Ed Kohl from ImpEx Beverages Inc, the US importer for the brand. The presentation was pleasantly refreshing and the line up was awesome, so if you ever see the Creative Whisky Company or Exclusive Malts doing a tasting near you, you should definitely check it out. One of the most annoying experiences for me is listening to ambassadors go over the same tired and often-erroneous speech about how whisky is made. Ed actually had a very nice (and accurate) presentation put together.
Nose: Sweet! Grilled pineapple with a dollop of cilantro pesto. Blueberries, grapefruit peel and dusty pears. A little rendered beef fat. Sweet wood. For me, water unleashes more farminess and squashes all the interesting bits.
Palate: Blueberry cobbler and vanilla! Immediately hot. Lots of drying pear. Numbing clove and raspberries into the long finish. The hints of farminess translate into dry-aged beef in the vapors.
I have people ask me all the time about gift-bottles for single malt lovers in their lives. Single cask bottlings like these make awesome gifts.
This entry was posted in 1 - Highly Recommend, Braeval, Exclusive Malts on July 19, 2013 by Shane.


text:
PICKET: (video) 'Occupy' Daily Show bit reminds protesters they can't beat human nature
← return to Water Cooler
By Kerry Picket The Washington Times - November 18, 2011, 02:50AM
The Daily Show with Jon Stewart
This new video making the rounds on a number of blogs is one to watch all the way to the end. The Daily Show's Samantha Bee illustrates how the haves and the have nots of the Occupy Wall Street protesters lived together in Zucotti Park for two months and eventually became what they fought against—an upper class and a lower class.
The bit is revealing and humorous. More importantly, it also shows that no matter how hard a group like OWS tries, strategies like "consensus" or "horizontal" decision making, human nature trumps class and social engineering constructs that individuals attempt to create to stifle what makes us human.
Speaking of human nature, the idea that "greed" is a problem exclusively among the wealthy is a concept that the OWS movement railed against daily. However, their movement barely, if ever focused on the other deadly sins: pride, envy, gluttony, lust, anger, sloth. All of us are prone to these vices, but the OWS movement apparently may have either overlooked that or figured, "Who cares? Our message is getting out." The latter is more than likely.
Kerry Picket
Kerry Picket, a former Opinion Blogger/Editor of The Watercooler, was associate producer for the Media Research Center, a content producer for Robin Quivers of "The Howard Stern Show" on Sirius satellite radio and a production assistant and copy writer at MTV.
PICKET: Obsessing over Romney's childhood
PICKET: Take your global citizenship and shove it, Superman
PICKET: Reid's unrepentant immigration hypocrisy


text:
' Copyright (c) Microsoft.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information.

Option Strict Off

Imports System.Threading.Tasks
Imports Microsoft.CodeAnalysis.CodeGeneration
Imports Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces
Imports Microsoft.CodeAnalysis.Text
Imports Microsoft.CodeAnalysis.VisualBasic.CodeRefactorings.GenerateFromMembers.AddConstructorParameters
Imports Roslyn.Test.Utilities

Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.CodeRefactorings.GenerateFromMembers
    Public Class AddConstructorParameterTests
        Inherits AbstractVisualBasicCodeActionTest

        Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace) As Object
            Return New AddConstructorParametersCodeRefactoringProvider()
        End Function

        <WorkItem(530592, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530592")>
        <Fact, Trait(Traits.Feature, Traits.Features.CodeActionsAddConstructorParameters)>
        Public Async Function TestAdd1() As Task
            Await TestAsync(
NewLines("Class Program \n [|Private i As Integer \n Private s As String|] \n Public Sub New(i As Integer) \n Me.i = i \n End Sub \n End Class"),
NewLines("Class Program \n Private i As Integer \n Private s As String \n Public Sub New(i As Integer, s As String) \n Me.i = i \n Me.s = s \n End Sub \n End Class"))
        End Function

        <WorkItem(530592, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530592")>
        <Fact, Trait(Traits.Feature, Traits.Features.CodeActionsAddConstructorParameters)>
        Public Async Function TestAddOptional1() As Task
            Await TestAsync(
NewLines("Class Program \n [|Private i As Integer \n Private s As String|] \n Public Sub New(i As Integer) \n Me.i = i \n End Sub \n End Class"),
NewLines("Class Program \n Private i As Integer \n Private s As String \n Public Sub New(i As Integer, Optional s As String = Nothing) \n Me.i = i \n Me.s = s \n End Sub \n End Class"),
index:=1)
        End Function

        <WorkItem(530592, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530592")>
        <Fact, Trait(Traits.Feature, Traits.Features.CodeActionsAddConstructorParameters)>
        Public Async Function TestAddToConstructorWithMostMatchingParameters1() As Task
            Await TestAsync(
NewLines("Class Program \n [|Private i As Integer \n Private s As String \n Private b As Boolean|] \n Public Sub New(i As Integer) \n Me.i = i \n End Sub \n Public Sub New(i As Integer, s As String) \n Me.New(i) \n Me.s = s \n End Sub \n End Class"),
NewLines("Class Program \n Private i As Integer \n Private s As String \n Private b As Boolean \n Public Sub New(i As Integer) \n Me.i = i \n End Sub \n Public Sub New(i As Integer, s As String, b As Boolean) \n Me.New(i) \n Me.s = s \n Me.b = b \n End Sub \n End Class"))
        End Function

        <WorkItem(530592, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530592")>
        <Fact, Trait(Traits.Feature, Traits.Features.CodeActionsAddConstructorParameters)>
        Public Async Function TestAddOptionalToConstructorWithMostMatchingParameters1() As Task
            Await TestAsync(
NewLines("Class Program \n [|Private i As Integer \n Private s As String \n Private b As Boolean|] \n Public Sub New(i As Integer) \n Me.i = i \n End Sub \n Public Sub New(i As Integer, s As String) \n Me.New(i) \n Me.s = s \n End Sub \n End Class"),
NewLines("Class Program \n Private i As Integer \n Private s As String \n Private b As Boolean \n Public Sub New(i As Integer) \n Me.i = i \n End Sub \n Public Sub New(i As Integer, s As String, Optional b As Boolean = Nothing) \n Me.New(i) \n Me.s = s \n Me.b = b \n End Sub \n End Class"),
index:=1)
        End Function
    End Class
End Namespace


Ace Trades | What Is Price Action?
The study of price movement as it plots on day trading charts in the form of bars, candles, etc. When used correctly, price action can be a reliable trading method for predicting future movement. All of our day trading methods at Ace Trades are based on price action, as it is objective and the only truly accurate indicator of market activity.


text:
Das Haus Janssen in Bremen-Horn-Lehe, Ortsteil Horn, Alten Eichen 15, stammt von 1933.

Das Gebäude steht seit 1993 unter Bremischen Denkmalschutz.

Geschichte
Das zweigeschossige verputzte, relativ einfache Wohnhaus mit einem Walmdach wurde 1933 nach Plänen von Alfred Runge und Eduard Scotland für den Rechtsanwalt Hermann Janssen gebaut.

Literatur
 Heinrich de Fries: Arbeiten des Architekten Professor Eduard Scotland. In: Deutsche Bauzeitung 70, 1936.

Einzelnachweise

Wohngebäude in Bremen
Baudenkmal in Bremen
Bauwerk der Reformarchitektur in Bremen
Erbaut in den 1930er Jahren
Horn-Lehe

redpajama_set_name: RedPajamaWikipedia


I was born and raised in Eskişehir where I lived until 2011. Then, I moved to Ankara where I started my bachelor degree in Foreign Language Education at Middle East Technical University. I graduated with great internship experiences from METU in 2015. Currently, I am enjoying my second year in teaching at University of Turkish Aeronautical Association. I have always considered English teachers as language art workers, so I have tried to apply this idea into my teaching all the time. I took part in Reflective Teaching Practice during my first year in UTAA, which shaped my teaching style and philosophy. Also, I gained a different perspective towards learning process with the help of lesson study experience.
How do I feel about being a facilitator?
Lesson study taught me a lot when I was an active member of it last year. I can surely say that it also contributed me a lot as a facilitator this year. Being a facilitator was a little bit hard for me to handle at first, however it got easier when I became involved in it. It helped me gain different perspectives and be more organized, which has had a really big impact on my daily practice in the class. Moreover, thanks to the experience of being a facilitator for lesson study, I learnt how to approach critically, to conduct meetings and discusions, to produce outcomes and to handle difficulties in an easier way. As a last word, being a facilitator has gained me lots of things and it was a great opportunity.
I graduated from Hacettepe University, ELT department with a BA degree. One year after my graduation, I enrolled an MA program in ELT department at Hacettepe University. My MA thesis-to be completed in September 2017- is on the relation between topic development skills and interactional competence of L2 learners. I have been working as a language instructor at UTAA for 3 years now (Wow!). I have taught English both at Preparatory School and freshman level-Academic Presentation Skills and Academic Writing Courses. Some of my research interests are classroom discourse, L2 classroom interaction and learning/teaching practices, Conversation Analysis (CA), online spoken interaction, Computer Mediated Spoken Interaction in L2 (CMSI).
Thanks to professional development program offered in our university, I had the opportunity to choose from various PDP options in previous years. Thus, I realized both practical and theoretical importance of in-service training in addition to pre-service training in terms of acknowledging mistakes in our 'real' classrooms as well as keeping up with recent developments in our field. Being a facilitator for Action Research Group in 2016/2017 Spring Term was also a huge opportunity for me to develop as a teacher, a researcher and, of course, as a facilitator. Since it needs careful planning at all levels, being a facilitator was tiring at times. However, high spirit of our group was always a powerful help for me. The entire process was about constant share of ideas between our group members to whom I am grateful for their efforts and collaboration during this process.
I began my official teaching career in 2012 as an instructor at UTAA. However, before that I worked as a Comenius Language Assistant in France and as a part-time English teacher at Alkan English Academy. I have been working as a curriculum designer and test writer for 4 years at UTAA. I hold a BA in English Language Teaching. My professional interests are curriculum and material development, testing and Lesson Study as a professional development model. Since I started working at UTAA, I also became interested in Aviation English. Therefore, I went to England twice to receive training on Aviation English Methodology and Rating Aviation English Exams; and now I am also one of the invigilators at UTAA Aviation English Test Center. I am lately interested in exploring website templates like Weebly and Wix and now responsible for designing and updating one for the professional development groups I took part in.
As it helped me gaining confidence and developing more personal and professional skills, being a facilitator is one of my decisions I am proud of. I knew from the beginning that it would be challenging as a responsibility, but it did not stop me from experiencing it. Working with different people, who are also your colleagues, and trying to guide them in a professional development activity (Lesson Study) is not a piece of cake, but it comes with several benefits; so I chose to catch those benefits. In the end, I accomplished something hard to do and I believe I could help my group as much as possible; and in return I learned a lot from them during the process. Now, I am looking forward to start a new journey and guide a new group in Lesson Study.
I was born in Ankara. I lived in different cities such as Ankara, Bursa, Muğla and Nevşehir because of my father's job. I graduated from the University of Ankara in 2007. After I graduated from the university, I started to work as a teacher of English in a private college for four years. During the years that I had in college, I experienced at working in a Project in terms of European Language Award. As a result of this project, I was able to win this award with my colleagues on behalf of our school. In 2011, I started to work as an Instructor of English in University of Turkish Aeronautical Association. In 2013, I went to England in terms of teacher training program. In addition, I received my Master's degree in the field of teaching a foreign language from Ankara University. I have been working in this university for almost six years. Using creative methodology for the classroom, using technology in the classroom, translating a text, and analyzing a novel are the skills that I try to be interested in.
It is obvious that team teaching was an unbelievable experience that made a great contribution to me in terms of my individual development. It is possible to say that I discovered myself again and again during my journey including team teaching. Thanks to my team teaching experience as a facilitator, I had a chance to help the group members make a decision, help them look for solutions, create an environment where everyone is encouraged to participate, understand one another's point of view and share responsibility. There is no doubt that I learned how to guide group members rather than lead them. I think being a team-teaching facilitator makes me get new perspectives while guiding the group members. I believe that team teaching is a great way to build collegial relationship and make us gain new insights.
My name is Sebahat Nur Boztunç. I was born in Kırşehir, 1992. I am a graduate of English Language Teaching Department at Gazi University. After the graduation, I started to have my master degree in the same department in 2014. In 2015, I started to work at the University of Turkish Aeronautical Association where I am still working. Professionally, I am interested in creating a motivating, inspiring, and engaging atmosphere in the classroom to help the students` learning, thus; I am ready to gain new insights in terms of professional development.
Before being a facilitator, you should be sure whether this long path is a good fit for your skills, interests, and personality traits. At the beginning of the term, I was a little bit nervous about being a facilitator. I was not sure about whether I could really facilitate the things or I was totally lost. When you know what to do step by step, it helps you facilitate the team members easily. At that point, I can say that thanks to being a facilitator, I learned how to be organized because I had to know all the steps before. Also, I had to be really careful about taking notes in the meetings, keeping files, and following the deadlines to provide a good path to walk for the team members. As a facilitator, I was responsible for planning, organizing and conducting processes that bring group members together for the purpose of achieving a common goal, so I tried to enjoy acting as a guide to help people move through a process together. Furthermore, thanks to being a facilitator and being a speaker of such an informative CPD program, I gained self-confidence.