text:
Q: PHP & mySQL - Parse/Separate Single HTML Field Text Into 2 Variables Thank you in advance for taking the time to work through my issue.
I am using a PHP script to query a mySQL database. Unfortunately, the product description, ingredients, and additional information (the paragraph at the very end) are all stored in one single field, along with the name (the name is redundant and can just be ignored). All of the text is surrounded in HTML code. I do not want to keep or store any HTML code, but it may be useful as delimiters.
Important: the HTML is stored encoded, so

is stored as
<p>

Here is an example of HTML code that is stored in the mySQL database (this is the exact way it is stored. As I mentioned earlier, the HTML is encoded.):
<table border="0" cellpadding="2" cellspacing="2">
<tbody>
    <tr valign="top">
        <td>
            Item:</td>
        <td>
            Olive Loaf - Baked - <b>Gluten Free!</b></td>
    </tr>
    <tr valign="top">
        <td>
            Description:</td>
        <td>
            A blend of beef and pork along with our unique spices to create a base mix. To this mix we add plenty of olives and form it into a loaf, we then smoke this over natural hardwoods for a unique Koegel flavor.</td>
    </tr>
    <tr valign="top">
        <td>
            Ingredients:</td>
        <td>
            Beef and Pork, Water, Spanish Olives (Olives, Pimentos, Sodium Alginate, Guar Gum, Calcium Chloride, Water, Salt, Lactic Acid), Nonfat Dry Milk, Corn Syrup, Salt, Red Sweet Peppers (bell peppers, water, citric acid.), Spices, Dextrose, Dehydrated Onions.</td>
    </tr>
</tbody>
</table>

<p>
    <strong>Each loaf weighs approximately 6 lbs.</strong></p>

Here is the same code snippet with the HTML decoded (this is NOT how it is stored in the mySQL database. I provided this just for a visual.):

            Item:

            Olive Loaf - Baked - Gluten Free!

            Description:

            A blend of beef and pork along with our unique spices to create a base mix. To this mix we add plenty of olives and form it into a loaf, we then smoke this over natural hardwoods for a unique Koegel flavor.

            Ingredients:

            Beef and Pork, Water, Spanish Olives (Olives, Pimentos, Sodium Alginate, Guar Gum, Calcium Chloride, Water, Salt, Lactic Acid), Nonfat Dry Milk, Corn Syrup, Salt, Red Sweet Peppers (bell peppers, water, citric acid.), Spices, Dextrose, Dehydrated Onions.

    Each loaf weighs approximately 6 lbs.

Basically, I want to ignore the name, save the Description and Additional Information (the last paragraph below the description) as $productDescription (perhaps add two newline characters after the description to separate the additional information), and save the ingredients as $productIngredients. I do not want to include the text "Description:" or "Ingredients:" ... just the information immediately after. As stated above, I am only interested in the raw text - I do not want to save any of the HTML code. All HTML code should be ignored when storing the information into the 2 variables.
Any help is well-appreciated!
Thank you,
-Jeff
EDIT
What's going on is the mySQL database is connected to an opencart website. On the admin side of the website, there are no separate fields for ingredients, description, etc. There's about everything else (weight, dimensions, SKU, model, etc.). This is because the opencart website is not exclusively for food. It can be used for electronics, in which case there would be no need for such fields. The store owner (not me) feeds all of this information into the description entry point. The HTML may give this away. The website is managed by another individual (I have direct contact to him if need be). I would prefer not to have him nor myself alter the opencart code to add the extra fields, unless it can be easily done.
Would it be easy to add additional fields to an opencart website? That way, the description field can be exclusive. Thanks for the replies.

A: This problem is straightforward. I think it's a mistake to slag the person who did this design.  He simply stored a snippet of entitized HTML in a database field.   Now you're trying to extract specific information from it.
Obviously the first thing you do upon retrieving one of these items is de-entitize it (turn < into < etc).  html_entity_decode does that.
Now it looks like the html you have is well-formed.  That is, the
 and
 elements and so forth are matched correctly.  That's good, because you can use an XML library to manipulate it.
This is sample code, from a project of mine. I haven't tried debugging it in your project.
 $xml= simplexml_load_string("<?xml version='1.0'?>\n" . html_entity_decode($mydata);
 $ns = $xml->getNamespaces(true);
 foreach ($ns as $key => $val) {
    $xml->registerXPathNamespace($key, $val);
 }
 unset($ns);

Now you have a simpleXML object containing your little article.  You can use various APIs to extract the data you need.  Take a look here for some examples.
http://php.net/manual/en/simplexml.examples-basic.php
I suspect you'll be able to work with this material fairly easily.
Note, in the comments some people have said that you should try to extract the interesting information from these HTML stanzas and put it into dedicated columns. That might be true, especially if you have to search on this data or update it on the fly.
But it's also OK to store stuff in XML/HTML. You can use FULLTEXT search if you need to search it.
Edit
You may need to wrap the XML stuff in a single
 ...
 stanza, like so. It's possible the last item, the paragraph about the weight of the loaf, is being rejected as extra.
 $xml= simplexml_load_string("<?xml version='1.0'?>\n
\n" .
    html_entity_decode($mydata) . "\n
\n";

Handling XML takes a bit of fooling around, at least for me.


Our service team is available 24 hours on 24 hours, 7 days a week on the road to go directly to your workplaces. Our technicians are among the best in their field and are continually being trained to keep up with new developments in forklift trucks. Over the years, Dostie Spécialités has developed a planned maintenance agreement for its customers which is the envy of our competitors.
First specialists for nearly 40 years in equipment handling, with the years, we specialized in forklifts and truck crane with material and lifting platform. Our team of workshop technicians is empowered to carry out all types of work such as tire pressing, gas analysis, hydraulic hose manufacture, truck lift truck repair (Moffet). Reassembly of motor or transmission.


This is the biggest rhinestone brooch I've ever seen in Bauer jewelry. Or any rhinestone brooch jewelry for that matter. Nothing like this by Bauer online so far in my research. Please let me know if you have seen this brooch before anywhere, online or in a book. I'm thinking it's a one of a kind Dorothy Bauer piece.
Click the button below to add the Vintage HUGE Dorothy Bauer Rhinestone Brooch Biggest Champagne Glass Pin to your wish list.


text:
Joe Biden's remarks at the First Meeting of the Middle Class Task Force
Remarks at the First Meeting of the Middle Class Task Force, Panel One
by Joe Biden
Delivered from the William B. Irvine Auditorium of the University of Pennsylvania in Philadelphia, PA on 27 February 2009.
397608Remarks at the First Meeting of the Middle Class Task Force, Panel OneJoe Biden
I'd like the record to show it's the first time in my life my Senate colleagues ever stood for me. I really do appreciate that -- (laughter) -- this was worth the job, worth the trip. (Laughter.)
Ladies and gentleman, thank you for all being here today, and Senators Specter and Casey, and Congressman Fattah and Congressman Brady; Mayor Nutter and the governor will be here, as well; and many luminaries that are here in the audience: I see that Andy Stern of SEIU is out there, and Anna Burger of Change to Win, -- (applause) -- and as I understand it, that Jerry Sullivan is out there, representing the laborers that are going to get, God-willing and the creek not rising, a significant boost from what we're about to do. And Congressman Patrick Murphy, I'm told, is in the audience, as well as -- and I just got this list, I hope I'm not leaving anybody out -- the mayor of Easton, Sal Panto is here, I'm told -- Sal, welcome; the mayor of Bethlehem, John Callahan; the mayor of Harrisburg, Steve Reed; the mayor of Allentown, Ed -- is it Pawlowski -- (laughter) -- did I get it right -- you can call me "Bidden" if I got it wrong -- (laughter) -- the mayor of Wilkes-Barre, next to the -- one of the second best towns in America after Wilmington, Delaware -- Scranton, Pennsylvania, the mayor of Wilkes-Barre, Tom Leighton is here I'm told; and a good personal friend and a great public servant, Jim Florio, former governor of New Jersey I'm told is here. So welcome, Jim. (Applause.)
I -- after thanking my colleagues in the panel, I love being here today. But I'm continuing to pay tuition here -- my son, Beau, was an undergraduate here -- got a pay raise when he left and went off to Syracuse law school. My daughter is here in graduate school, and she is getting a master's degree in social work. And so I'm really looking forward to this recovery act. (Laughter.) (Inaudible) Secretary Duncan -- (laughter) -- just I wish to heck three or four Presidents earlier, we did what we're doing now. I'd have felt a lot better about it, and my net worth would be better off.
But look, the signing of the American Recovery and Reinvestment Act represents an incredibly strong first step in, at least in my view, along this long and difficult road to recovery. And I want to thank Senator Specter. I personally want to thank Senator Specter. (Applause.)
I've been a senator for 36 years, and I think I can count on one hand when I've watched people cast a vote from the side of the aisle, Democrat or Republican, that they happen to sit on, that no one doubts cost them -- cost them politically, but cast the vote because they truly believed it was in the best interest in the country. And so, Arlen, we would not -- this legislation -- it may not even help you my saying it, but this legislation would not exist were it not for you. I can tell you that personally, because two of your other Republican colleagues said -- one in particular -- if Senator Specter doesn't vote for it, I don't vote it; there were not enough votes. You're responsible for this, and I thank you. (Applause.)
The worst part for Senator Casey is I take him so much for granted, I always count on him doing the right thing, which he does. And thank you for being on the front end of this. And I thank my congressional colleagues, as well.
Look, folks, we're making an unprecedented investment in this country, in the recovery of this country, and an unprecedented investment in clean energy, clean energy that will be able to create tens of thousands, over time, of good, high-paying jobs, the vast majority of which are not exportable -- they're all American jobs. And how far -- (applause) -- how far and how fast we travel on that road is going to be determined by the actions we take, not only in implementing the recovery act, but also in continuing to make progress on energy, health care and education. That's why President Obama asked me to lead our Middle Class Task Force as well as oversee the implementation of this recovery package, which is almost $800 billion.
You know, when we were running for public office -- excuse me -- for the President and the Vice President, we said something repeatedly that I want to reinforce that we mean. And that is, when we measure the success or failure of this administration, at the end of the day, not merely whether the economy is technically recovering and the GDP is growing, but whether or not the middle class, at the end of the day, the middle class is growing, the middle class is in fact reaping its fair share of the economic growth, because over the course of the last economic expansion, the middle class participated in very few of the benefits. Between the year 2000 and 2007, American workers -- American workers were highly productive -- productivity increased significantly, yet the income of middle-class households fell $2,000 a year. We broke the bargain, the bargain that was made back in the middle of the last century -- that workers producing a more productive economy would participate -- participate in the benefits of that increased production. We want to make sure that does not happen again.
But now in the midst of this historic economic downturn, the middle class is sure participating in the pain; they're sure in on the downside. They weren't very much in on the upside; they're in on the downside.
So the goal of this Middle Class Task Force is to ensure the benefits in the strengthening economy -- ensure that they reach -- reach those responsible for the strength of the economy and restore to the center of our efforts the middle class that has been long forgotten, left behind, and in my view, left out of our investments. We intend to change that. That's why this is the first in what will be a monthly series of town meetings and hearings all across America over the next year to determine how, how we can deal with those elements of the economy that most affect the middle class.
We'll be dealing with issues from retirement income, to education, and many others in other fora. But today, we're going to focus on green jobs. Although there are many aspects of the recovery act that's going to help the middle class, that's the focus today. Green jobs are associated with some aspect of the (inaudible). You can have different definitions of green jobs. The United Nations has a definition; various organizations have a definition. But bottom line, in simple terms, for us: It means all those jobs associated with environmental improvement and improving the lives of the American people. Scientists working on an advanced, renewable alternative to CO2-producing fossil fuels is engaged in a green job, as is a laborer winterizing or weatherizing a home, or a lineman or a linewoman building out the smart grid -- they're all green jobs.
When President Obama signed the economic recovery package into law last week, it included, among other things, more than $19 billion in renewable energy like wind and solar power, which would create more jobs like those created here in Pennsylvania at (inaudible), a company that puts steel workers to work building windmills, or AE Polysilicon, a company that will make components of solar panels. It includes $11 billion to help build a new transmission superhighway. We all know that the existing electrical grid today is inadequate, insufficient and outdated. For example, of all the wind power that we're talking about being able to create in the Midwest and North Dakota, South Dakota, Iowa and other plain states, is a -- significant potential. But it cannot carry that energy right now to population centers that need the electricity most without a new transmission superhighway. In order to bring significant amounts of renewable energy online, we need to invest in tens of thousands of new, high-voltage -- tens of thousands of miles of high-voltage national transmission line. We kicked this off with a minimum of 3,000 miles of those new lines.
With more than $11 billion to invest in a new smart grid, the recovery act we believe will jumpstart the modernization of the electrical grid. These investments are going to create thousands of miles of new, modernized, high-tech transmission lines. The bill also will deploy 40 million new smart meters, the meters that people have on the side of their homes and people have on the side of their buildings, and at the basements of the buildings that exist in businesses. These smart meters and the modernization of the power grid itself will allow for smarter, more efficient delivery of power that will save energy, lower our monthly bills, enable future innovations in renewable energy and electric vehicles. We look at this as a whole thing, you know, a whole new approach. We want people to understand that when these kinds of investments, when those electric cars come online, you're going to have a place to plug it in efficiently and at low peak periods to be able to efficiently, cleanly and more cheaply do what you did before, in terms of your transportation needs.
It also includes smart (inaudible) technology. It will allow middle-class families to check whether they're running a washing machine or a dishwasher at a peak time, a more expensive time. We encourage new businesses, small businesses, and manufacturers to build these new, smart data.
We should have -- we will have -- they exist now -- washing machines and/or dishwashers, that you will put your dishes in your washer after -- the dishwasher after you've had your dinner at 6:00 p.m., and it speaks back to you and says, "don't start until 11:00 p.m." Automatically it will start washing dishes at 11:00 p.m. at night, not at a peak time, saving you money.
It includes $5 billion to help make housing more energy efficient, which has the added benefit of saving these families money on their monthly utility bills. And importantly, we'll invest $500 million to make sure workers have the skills they need to expand this (inaudible) to perform the energy audits needed to efficiently weatherize the homes, and to do retrofits necessary to upgrade older buildings -- like we saw, by the way, today, at the University of Pennsylvania, an impressive, an impressive undertaking. This is a small city, this is a small city. This has -- I forget the exact number that was given, but it's the equivalent of powering tens of thousands of homes. And what are they doing? They're saving incredible amounts of money. They're saving on energy consumption, and they're saving the environment in the process.
And so one example of the successful collaboration and how we're going to train people -- when I say -- and I look around the table and a lot of my friends who served in Congress or were governors, and we'd say to our constituents, we're going to have a job-training program -- (inaudible) they go, yes, okay; (inaudible) job-training program; we're just going to go out and pick people off the street and say, we'll give you two hours of training and that's it. No, what we're talking about here is like what they did in L.A.
In L.A. there is electrical training (inaudible) southern California, a labor management partnership, jointly sponsored by a union in the International Brotherhood of Electrical Workers, and a business coalition of private contractors. The training required is like -- is required under an apprenticeship model, requiring over 1,000 hours of classroom work and 8,000 hours of on-the-job training -- very rigorous program.
These are the kind of programs that are going to apply for the secretary seated here, in saying: Fund us. Fund us; we will train these women and men for these jobs. So this is not some -- this is not something we're just drawing money to the problem. This is a serious, serious undertaking. And I think the country is poised to take advantage of it.
Even graduates of this extensive training are eligible for constant upgrades and technological advances as things change. So two years, five years, 10 years from now, they're going to have to go back and re-train, because technology is going to move ahead of them. For example, a 30-hour course in photovoltaics was recently added to that L.A. school, L.A. training school.
And so, folks, it's important the cost of training, which is free to the participants, involves less than 10 percent of the public funding, the rest of it being paid by unions, contractors, business organizations, because they see the need for this. And by the way, in some of these programs, apprentices can be making $20 an hour; when they graduate, they can be making as much as $50 an hour in some of these undertakings.
Over 600 candidates, both older and younger, have completed that training course in L.A. We're going to replicate that all across America.
Investing in green jobs means two critical things for the middle-class families: one, more jobs to keep up the 21st-century needs; and lower energy costs; and I'd add a third -- a much cleaner environment.
First, jobs that pay more. According to the President's Counsel on Economic Adviser -- Council of Economic Advisers, green jobs will pay 10 to 20 percent more than other jobs of a similar nature; 10 to 20 percent more. And it also has, what I think personally is a great benefit, a number of them will be union jobs -- jobs that are less likely to be exported offshore. Building a new power grid, manufacturing solar panels, weatherizing homes and office buildings, renovating schools are just a few examples of ways in which we can create good-quality green jobs to strengthen our economy.
And secondly, more green jobs mean more money in the wallet of every American who engages in this at the end of the month. Weatherizing your home creates a job, but it also -- it also lowers your monthly bill, lowering the strain on your budget. And so the example -- as an example, there are 4,000 row houses right here in Philadelphia -- 4,000 -- excuse me, 400,000 -- I'm thinking Delaware -- (laughter) -- but I mean, 4,000 -- 400,000 -- what's a couple hundred thousand. But 400,000 row homes right here in Philadelphia that could be weatherized and made more efficient. Just doing that would lower household energy consumption by 20 to 40 percent, saving families hundreds of dollars a year and reducing the impact on the environment.
Folks, I'm joined here today by leading public officials. Senators Specter and Casey and Congressman Brady and Fattah, Governor Rendell, Mayor Nutter and a significant array of Cabinet officers. The administration officials under the new jurisdiction, many of these investments will be made. We have Secretary of the Department of Labor, Hilda Solis, who is -- applause) -- Secretary Steven Chu with the Department of Energy, who also happens to be a Nobel Laureate -- (applause); Secretary Donovan, from the Department of Housing and Urban Affairs -- (applause); Secretary Vilsack, former governor of Iowa, who is Department of Agriculture -- (applause); Secretary LaHood, former Congressman LaHood, in the Department of Transportation. (Applause). These secretaries are who -- are hard at work to making sure that this middle-class commitment that this administration has made are made stronger by this recovery.
They are gathered here today to hear from experts who have blueprints on how to get this right. And the stakeholders, the people who are actually getting money through the recovery act to create green jobs. And they're ready. Just yesterday, the Department of Housing and Urban Development announced that nearly 75 percent of its funding, $10.1 billion, has been allocated to state and local governments for community development -- (applause) -- energy efficiency modernization of public housing.
And just today, in Chicago, 250 workers who had been laid off from a window plant are celebrating today, because they were bought by another country -- company, who will -- (laughter) -- Chicago was bought by Canada, no -- (laughter) -- excuse me, that were bought by another company who will build energy-efficient windows through weatherization. A representative from the company told The New York Times they saw an opportunity to expand their operations as a direct result of the money in the recovery package for weatherization: more jobs.
In a little while, Secretary Donovan and Secretary Chu are announcing the Department of Housing and Urban Development as well as the Department of Energy is joining forces to make a $16 billion -- make $16 billion in the recovery package eligible for retrofitting the existing housing -- $16 billion, a significant commitment, an investment -- (applause) -- investment that will build a whole energy efficiency industry in the United States that's going to create and retain tens of thousands of jobs, lower energy costs of vulnerable low-income households and reduce greenhouse gas emissions.
This partnership is exactly the type of leadership and ingenuity that we need to get this economy going again. So we're here. We're here to listen. We're here to learn. And first, I'd like to recognize my congressional colleagues to make a few brief statements. And then what I'd like to do is move to our first panel.
Senator Specter.
Retrieved from "https://en.wikisource.org/w/index.php?title=Joe_Biden%27s_remarks_at_the_First_Meeting_of_the_Middle_Class_Task_Force&oldid=3824500"

redpajama_set_name: RedPajamaCommonCrawl


Men and women do not have to starve to reduce their excess weight with organic and natural excess weight decline supplement termed garcinia cambogia. Food items routines play a crucial part inside of the unwanted fat accumulation or storage routine plus they may want to analyse to shed their bodyweight properly. Protein and fiber articles food objects will give the two vigor and power by burning the excess fat present in the human body. Doing exercises and dieting may be a usual system for your folks people that aspire to slim down in a straight forward way. Garcinia cambogia is definitely a product or service that can help the human to solve their bodyweight reduction concerns while not any exhausting exercise. As an extract of garcinia cambogia is pure and natural Bo Jackson Womens Jersey , it boosts the moods for the individuals consuming it. Catalyst present while in the service will increase the metabolism method and split the weight contents saved with the body.
Folks have to lessen the foods objects that include carbohydrates and take in a protein foodstuff to shed pounds fast. They ought to locate the comfy methods of lower their body weight mainly because to stay away from the pressure George Brett Womens Jersey , melancholy and anxiety. Garcinia cambogia extract will do the trick more quickly if they do an easy exercise and eat protein meals products. The load loss products won't ever accomplish in an predicted way when they consume and smoke despite the fact that possessing garcinia cambogia. Emotional tension and stress and anxiety regarding the obese matters could get settled along with the enable HCA agent current in garcinia cambogia extract. An incredible gain with garcinia cambogia tends to be that it concurrently will accomplish bodyweight loss exercise and boost the wellbeing of individuals. Head concerns like melancholy Authentic Melky Cabrera Jersey , tension and panic components Authentic Kelvin Herrera Jersey , could possibly get stopped completely by means of the mood enhancer.
With the outstanding and amazing uses Authentic Paulo Orlando Jersey , garcinia cambogia complement supports the individuals to realize attainable results. Countless garcinia cambogia evaluation around in wide web site means and so they can see that to attain most suitable excess weight loss. Psychological eaters will put a stop to their snacking practices and boosts the stamina stage and immune model in a bigger way. Metabolic process method or activity may get stimulated increased whenever they consume the meals objects in a sluggish way. Digestive track from the human might be clean once they contain the garcinia cambogia upon their food. Anti-oxidants present from the garcinia cambogia have fine properties designed to steer clear of the indications of getting older conditions. Quantity of hydroxycitric acid existing inside of the garcinia cambogia plays a key half while in the suppressing the urge for food level on the human system.
One can keep away from the doubt regarding the garcinia cambogia item by examining views in a very quantity of web sites. As this merchandise generated in the fruit available inside Indonesia tropical forests Authentic Salvador Perez Jersey , it treats fat loss in a organic and natural will mean. Human immune program will never get influenced after they have a very pure fat reduction service as garcinia cambogia. You can refer the following hyperlink deal with to learn the positive factors current during the garcinia cambogia. Detrimental chemical substances and destructive fillers or binders do not incorporate the products to solve the being overweight conditions with no any overall health difficulties. As garcinia cambogia is often a reliable supply Authentic Alex Gordon Jersey , people today can utilize it so you can get increased positive aspects.
Would you have got to scale back fat? If indeed Authentic Alcides Escobar Jersey , Garcinia Cambogia has the best stuff like Hydroxycitric Acid (HCA) to support users get body weight loss correctly. The affordable fee of the weight loss supplement gives loads of many advantages to buyers.
CAIRO, July 11 (Xinhua) -- The Cairo-based Arab League (AL) voiced concern over the recent deadly clashes in South Sudan between loyalists of the country's president and vice-president in the capital Juba, the pan-Arab body said in a statement Monday.
"Escalation of violence and fights to reach several areas in South Sudan topped by the capital city Juba may have serious consequences that could be hard to control or completely contain in the short run," the statement warned.
Hundreds have been killed in the recent three-day confrontations in South Sudan's capital Juba between soldiers loyal to President Salva Kiir and troops backing his rival Vice-President Riek Machar. South Sudan's health ministry said 271 were killed in the fighting on Friday alone.
"This issue raises great fears about the future of security and stability in this newly-established country that represents an important neighborhood to the Arab region," the AL statement added.
That Arab organization also urged the fighting parties to abide by the peace agreement they signed in August 2015, which ended a civil war that broke up in December 2013.
Meanwhile, Egyptian Foreign Ministry also expressed "great concern" over South Sudan deadly clashes, calling both sides for self-restraint to avoid returning to war and destruction and waste the gains of peace.
ANKARA, July 17 (Xinhua) -- The death toll in the military coup attempt in Turkey has risen to 90, with 1,154 wounded, the state-run news agency Anadolu reported on Saturday.


text:
import highland from "highland";

describe("dashboard states", () => {
  let mod,
    mockDashboardFsB,
    mockDashboardHostB,
    mockDashboardTargetB,
    mockBaseDashboardChartResolves,
    mockBaseDashboardFsStream,
    mockServerDashboardChartResolves,
    mockServerDashboardHostStreamResolves,
    mockTargetDashboardResolves,
    mockTargetDashboardUsageStream,
    mockTargetDashboardTargetStream;

  beforeEach(() => {
    mockDashboardFsB = "dashboardFsB";
    mockDashboardHostB = "dashboardHostB";
    mockDashboardTargetB = "dashboardTargetB";
    mockBaseDashboardChartResolves = "baseDashboardChartResolves";
    mockBaseDashboardFsStream = "baseDashboardFsStream";
    mockServerDashboardChartResolves = "serverDashboardChartResolves";
    mockServerDashboardHostStreamResolves = "serverDashboardHostStreamResolves";
    mockTargetDashboardResolves = "targetDashboardResolves";
    mockTargetDashboardUsageStream = "targetDashboardUsageStream";
    mockTargetDashboardTargetStream = "targetDashboardTargetStream";

    jest.mock("../../../../source/iml/dashboard/dashboard-resolves.js", () => ({
      dashboardFsB: mockDashboardFsB,
      dashboardHostB: mockDashboardHostB,
      dashboardTargetB: mockDashboardTargetB
    }));

    jest.mock("../../../../source/iml/dashboard/base-dashboard-chart-resolves.js", () => ({
      baseDashboardChartResolves: mockBaseDashboardChartResolves,
      baseDashboardFsStream: mockBaseDashboardFsStream
    }));

    jest.mock("../../../../source/iml/dashboard/server-dashboard-resolves.js", () => ({
      serverDashboardChartResolves: mockServerDashboardChartResolves,
      serverDashboardHostStreamResolves: mockServerDashboardHostStreamResolves
    }));

    jest.mock("../../../../source/iml/dashboard/target-dashboard-resolves.js", () => ({
      targetDashboardResolves: mockTargetDashboardResolves,
      targetDashboardUsageStream: mockTargetDashboardUsageStream,
      targetDashboardTargetStream: mockTargetDashboardTargetStream
    }));

    mod = require("../../../../source/iml/dashboard/dashboard-states.js");
  });

  describe("dashboard state", () => {
    it("should create the state", () => {
      expect(mod.dashboardState).toEqual({
        name: "app.dashboard",
        abstract: true,
        resolve: {
          fsB: "dashboardFsB",
          hostsB: "dashboardHostB",
          metricPoll: expect.any(Function),
          targetsB: "dashboardTargetB"
        },
        data: {
          anonymousReadProtected: true,
          helpPage: "Graphical_User_Interface_9_0.html#9.1"
        },
        controller: "DashboardCtrl",
        controllerAs: "dashboard",
        template: `

      <button class="btn btn-block btn-sm btn-primary configure-dashboard" ng-if="!dashboard.configure" ng-click="dashboard.onConfigure()">Configure Dashboard</button>

        <form name="form">

            Choose Type

                <help-tooltip topic="dashboard_filter_type" direction="right" size="'medium'"></help-tooltip>

                <button type="button" class="btn btn-primary" ng-model="dashboard.type" uib-btn-radio="dashboard.fs" ng-click="dashboard.itemChanged(dashboard.fs)">File System</button>

                <button type="button" class="btn btn-primary" ng-model="dashboard.type" uib-btn-radio="dashboard.host" ng-click="dashboard.itemChanged(dashboard.host)">Server</button>

              File System

                  <help-tooltip topic="dashboard_filter_fs" direction="right" size="'large'"></help-tooltip>

              <select class="form-control"
                      ng-model="dashboard.fs.selected"
                      ng-options="item.label for item in dashboard.fileSystems track by item.id"
                      ng-change="dashboard.itemChanged(dashboard.fs)">
                <option value="">All File Systems</option>
              </select>

              Server

                  <help-tooltip topic="dashboard_filter_server" direction="right" size="'large'"></help-tooltip>

              <select class="form-control"
                      ng-model="dashboard.host.selected"
                      ng-options="item.label for item in dashboard.hosts track by item.id"
                      ng-change="dashboard.itemChanged(dashboard.host)">
                <option value="">All Servers</option>
              </select>

            Target

                <help-tooltip topic="dashboard_filter_target" direction="right" size="'medium'"></help-tooltip>

            <select
              class="form-control"
              ng-model="dashboard.type.selectedTarget"
              ng-options="target.label for target in dashboard.targets track by target.id">
              <option value="">All Targets</option>
            </select>

          <button type="submit" ng-click="dashboard.onFilterView(dashboard.type)" class="btn btn-success btn-block">Update</button>
          <button ng-click="dashboard.onCancel()" class="btn btn-cancel btn-block">Cancel</button>
        </form>

  <ui-loader-view class="section-top-margin"></ui-loader-view>

`
      });
    });
  });

  describe("dashboard overview state", () => {
    it("should create the state", () => {
      expect(mod.dashboardOverviewState).toEqual({
        name: "app.dashboard.overview",
        url: "/dashboard",
        controller: "BaseDashboardCtrl",
        controllerAs: "baseDashboard",
        template: `
File Systems

          File System
          Type
          Space Used / Total
          Files Used / Total
          Clients

            {{ fs.name }}

          {{ fs.name }}

            {{ fs.state }}

                <help-tooltip ng-if="fs.state === fs.STATES.MANAGED" topic="managed_filesystem" direction="right" size="'large'"></help-tooltip>
                <help-tooltip ng-if="fs.state === fs.STATES.MONITORED" topic="monitored_filesystem" direction="right" size="'large'"></help-tooltip>

            <usage-info stream="viewer" id="fs.id" prefix="bytes"></usage-info>

            <usage-info stream="viewer" id="fs.id" prefix="files"></usage-info>

          {{ fs.client_count }}

Charts

<charts-container charts="baseDashboard.charts"></charts-container>`,
        params: {
          resetState: {
            dynamic: true
          }
        },
        data: {
          kind: "Dashboard",
          icon: "fa-bar-chart-o"
        },
        resolve: {
          charts: "baseDashboardChartResolves"
        }
      });
    });
  });

  describe("dashboard server state", () => {
    it("should create the state", () => {
      expect(mod.dashboardServerState).toEqual({
        name: "app.dashboard.server",
        url: "/dashboard/server/:id",
        controller: "ServerDashboardCtrl",
        controllerAs: "serverDashboard",
        template: `
Server: {{serverDashboard.server.label}}

Charts

<charts-container charts="serverDashboard.charts"></charts-container>`,
        params: {
          kind: {
            value: "server",
            squash: true
          },
          resetState: {
            dynamic: true
          }
        },
        data: {
          kind: "Dashboard - Server",
          icon: "fa-bar-chart-o"
        },
        resolve: {
          charts: "serverDashboardChartResolves",
          hostStream: "serverDashboardHostStreamResolves",
          getData: ["hostsB", "$stateParams", expect.any(Function)]
        }
      });
    });
  });

  describe("getDataFn", () => {
    let s$, $stateParams, result;
    beforeEach(() => {
      s$ = highland();
      $stateParams = {
        id: 1
      };

      result = mod.dashboardServerState.resolve.getData[2](() => s$, $stateParams);
    });

    it("should pass in the label when present", async () => {
      s$.write([{ id: 1, label: "good" }, { id: 2, label: "bad" }]);
      expect(await result).toEqual({ label: "good" });
    });

    it("should pass an empty label when not present", async () => {
      s$.write([{ id: 2 }]);
      expect(await result).toEqual({ label: "" });
    });
  });

  describe("dashboard MDT state", () => {
    it("should create the state", () => {
      expect(mod.dashboardMdtState).toEqual({
        name: "app.dashboard.mdt",
        url: "/dashboard/MDT/:id",
        controller: "TargetDashboardController",
        controllerAs: "targetDashboard",
        template: `
{{ targetDashboard.kind }}: {{targetDashboard.target.label}}

          Name
          Active Host
          File System
          Space Free / Total
          {{ targetDashboard.kind === 'MDT' ? 'Files' : 'Objects' }}  Used / Total

            {{ targetDashboard.target.label }}

           {{targetDashboard.target.label}}

            {{ targetDashboard.target.active_host_name }}
            {{ targetDashboard.target.active_host_name }}

          {{ targetDashboard.target.active_host_name }}

            {{ targetDashboard.target.filesystem_name }}

          {{targetDashboard.target.filesystem_name}}

            <usage-info stream="viewer" prefix="bytes"></usage-info>

            <usage-info stream="viewer" prefix="files"></usage-info>

Charts

<charts-container charts="targetDashboard.charts"></charts-container>`,
        params: {
          kind: {
            value: "MDT",
            squash: true
          },
          resetState: {
            dynamic: true
          }
        },
        data: {
          kind: "Dashboard - MDT",
          icon: "fa-bar-chart-o"
        },
        resolve: {
          charts: "targetDashboardResolves",
          targetStream: "targetDashboardTargetStream",
          usageStream: "targetDashboardUsageStream",
          getData: ["targetsB", "$stateParams", expect.any(Function)]
        }
      });
    });
  });

  describe("dashboard OST state", () => {
    it("should create the state", () => {
      expect(mod.dashboardOstState).toEqual({
        name: "app.dashboard.ost",
        url: "/dashboard/OST/:id",
        controller: "TargetDashboardController",
        controllerAs: "targetDashboard",
        template: `
{{ targetDashboard.kind }}: {{targetDashboard.target.label}}

          Name
          Active Host
          File System
          Space Free / Total
          {{ targetDashboard.kind === 'MDT' ? 'Files' : 'Objects' }}  Used / Total

            {{ targetDashboard.target.label }}

           {{targetDashboard.target.label}}

            {{ targetDashboard.target.active_host_name }}
            {{ targetDashboard.target.active_host_name }}

          {{ targetDashboard.target.active_host_name }}

            {{ targetDashboard.target.filesystem_name }}

          {{targetDashboard.target.filesystem_name}}

            <usage-info stream="viewer" prefix="bytes"></usage-info>

            <usage-info stream="viewer" prefix="files"></usage-info>

Charts

<charts-container charts="targetDashboard.charts"></charts-container>`,
        data: {
          kind: "Dashboard - OST",
          icon: "fa-bar-chart-o"
        },
        params: {
          kind: {
            value: "OST",
            squash: true
          },
          resetState: {
            dynamic: true
          }
        },
        resolve: {
          charts: "targetDashboardResolves",
          targetStream: "targetDashboardTargetStream",
          usageStream: "targetDashboardUsageStream",
          getData: ["targetsB", "$stateParams", expect.any(Function)]
        }
      });
    });
  });

  describe("dashboard fs state", () => {
    it("should create the state", () => {
      expect(mod.dashboardFsState).toEqual({
        name: "app.dashboard.fs",
        url: "/dashboard/fs/:id",
        controller: "BaseDashboardCtrl",
        controllerAs: "baseDashboard",
        template: `
File Systems

          File System
          Type
          Space Used / Total
          Files Used / Total
          Clients

            {{ fs.name }}

          {{ fs.name }}

            {{ fs.state }}

                <help-tooltip ng-if="fs.state === fs.STATES.MANAGED" topic="managed_filesystem" direction="right" size="'large'"></help-tooltip>
                <help-tooltip ng-if="fs.state === fs.STATES.MONITORED" topic="monitored_filesystem" direction="right" size="'large'"></help-tooltip>

            <usage-info stream="viewer" id="fs.id" prefix="bytes"></usage-info>

            <usage-info stream="viewer" id="fs.id" prefix="files"></usage-info>

          {{ fs.client_count }}

Charts

<charts-container charts="baseDashboard.charts"></charts-container>`,
        data: {
          kind: "Dashboard - FS",
          icon: "fa-bar-chart-o"
        },
        params: {
          kind: {
            value: "fs",
            squash: true
          },
          resetState: {
            dynamic: true
          }
        },
        resolve: {
          charts: "baseDashboardChartResolves",
          getData: ["fsB", "$stateParams", expect.any(Function)]
        }
      });
    });
  });
});

redpajama_set_name: RedPajamaGithub


They look good. They're cheap. They're socially conscious. They're the coolest glasses on the block. Gracing the faces of those in-the-know since 2010, Warby Parker is revolutionizing the online and in-store eyewear industry.
By cutting out the middleman and selling their glasses directly to customers, Warby Parker can skip the retail markup to offer substantially lower prices than their less-cool competitors. And by designing them in-house, they have complete control over the look and feel. This freedom to think big means that if you want something bold, unique, and innovative, Warby Parker probably has what you're looking for. They even sell unironic, no-joke, prescription monocles.
Warby Parker practices the type of "buy-one-give-one" philanthropy epitomized by TOMS, those ubiquitous slippers that dominated hipster footwear for several summers. Warby Parker's model of corporate giving, however, stands to have a greater impact in the communities they serve, as well as being far more sustainable in the long-term. The company works with nonprofit partner VisionSpring to train locals to conduct eye exams and serve as eyewear stores, thus creating jobs and stimulating local economies.
If you have a Warby Parker shop near you, their stores are genuinely fun places to hang. They have photo booths, swanky book-lined walls, local art and photography, and they are known to host happening parties featuring the two best words in the English language: free food. Some stores even have professional photographers on staff; after they snap your pic, they'll hook you up with both digital and printed copies … and it's all on the house!
If you can't make it into a retail location, Warby Parker will ship you five pairs of glasses to try out for five days for free. Wear them around, select the pair you would like to keep and buy them online, and then just pop the box back in the mail when you're done. Could it be any easier?
Whether you're nearsighted or farsighted, need reading glasses or prescription sunnies, or you're just in the market for a monocle, Warby Parker has everything you need to be the coolest kid in school. Click here to view and order your Warby Parker glasses.
Love the outdoors but not sure what to pack? Camping might be overwhelming for beginners, having no clue what to pack, where to go or how to get the whole family in one place. It's like herding cats sometimes when you want to get everyone out of the house, all going in different directions and forgetting alot of things! Here are some helpful Products you need for summer camping making it easy as 1,2,3!
Before any trip, the Camping Checklist is crucial to any camping fun. A checklist can easily be made in a spreadsheet. Each family member has their own list to pack. It's super simple for everyone to help out!
Ants, Deer, Bears oh my! Whether you tent camp or RV camp, containers are essential to any camp site. If you tent camp, use bins or containers to keep your food dry and away from animals. If you RV camp, containers keep your items organized and easy to transport from inside to out.
Rainy Days happen, even in the summer, sometimes ALL the time when camping. Having an activity bag or bin can save the day! Games, Puzzles, books are must haves to keep little ones entertained.
In the woods, on the beach, or just around the camp medical attention is always needed. From tiny scrapes and bumps to bee stings and small cuts. First Aid kits are very handy. You can easily make your own to include bandages, anti-bacterial creams and wipes or buy the ones already prepared from your local store.
The best food to have is over the campfire, hands down. There's nothing like an early morning breakfast with coffee, eggs and hickory smoked bacon over the fire. Or late evening giggles and stories with gooey yummy treats like s'mores or chocolate caramel filled marshmallows.
Have great fun ideas to share? Comment below and let us know. Have fun and camp on!


text:
Call for a free consultation (803) 272-4503
Gun Offenses
Professional License Defense
Nursing License Defense
Dayne Phillips
Home » South Carolina Legal Resources
South Carolina Legal Resources
SC COURT AND LEGAL:
Judicial Website: http://www.sccourts.org/
U.S. District Court for SC: https://www.scd.uscourts.gov/default.asp
SC Supreme Court: http://www.sccourts.org/supreme/
SC Court of Appeals: http://www.sccourts.org/appeals/
Circuit Court (General Sessions and Common Pleas): http://www.sccourts.org/circuitCourt/index.cfm
Magistrate Court: http://www.sccourts.org/magistrateCourt/
Clerk of Courts: http://www.sccourts.org/clerksCourt/
Public Index: http://www.sccourts.org/caseSearch/
South Carolina Code of Laws: http://www.scstatehouse.gov/code/statmast.php
Probation, Parole and Pardon Services: https://www.dppps.sc.gov/
SCDC: http://www.doc.sc.gov/
SCDC Inmate Search: http://public.doc.state.sc.us/scdc-public/
SC BAR:
SC Bar: https://www.scbar.org/
SC Bar Help: https://www.scbar.org/public/get-legal-help/
SC Bar Foundation: http://scbarfoundation.org/
SOLICITOR AND PUBLIC DEFENSE:
Prosecution: http://www.prosecution.state.sc.us/
SC Attorney General's Office: http://www.scag.gov/
South Carolina Commission on Indigent Defense: https://sccid.sc.gov/
Appellate Defense: https://sccid.sc.gov/about-us/attorneys-appellate-defense
United States Attorney's Office and Federal PD, District of South Carolina
https://www.justice.gov/usao-sc
https://sc.fd.org/
SC ORGANIZATIONS:
South Carolina Association of Criminal Defense Lawyers: https://scacdl.org/main/
South Carolina Association of Justice: https://www.scaj.com/SC/
South Carolina Legal Services: https://sclegal.org/
ACLU: https://www.aclu.org/affiliate/south-carolina
GOVERNMENT LINKS:
http://www.sc.gov/Pages/default.aspx
South Carolina Department of Motor Vehicles: http://www.scdmvonline.com/
South Carolina Department of Mental Health: https://www.state.sc.us/dmh/
https://www.sciway.net/gov/
http://www.sc.gov/government/Pages/courtsAndLegalServices.aspx
NEWS ORGANIZATIONS:
SC Lawyers Weekly: https://sclawyersweekly.com/
WIS: http://www.wistv.com/
The State Newspaper: http://www.thestate.com/
SC LAW SCHOOLS:
University of South Carolina School of Law: http://sc.edu/study/colleges_schools/law/index.php
Charleston School of Law: http://charlestonlaw.edu/
Do you have a legal question? Contact Us Today!Dayne Phillips Will Fight for You!
Dayne Phillips Attorney At Law
1614 Taylor St
Suite D,
Copyright © Dayne Phillips 2018. All Rights Reserved.


What to do in the event that your luggage is lost?
Ask for the Property Irregularity Report and let them check the World Tracer. Directly go to a representative of the airline, make a declaration by filling out this Property Irregularity report. You have to fill out this form within five days in paper form and online within two days.
Airlines are responsible for your luggage, so do not let them discharge your claim for the reason that you have to declare this on your travel insurance.
Did you already fill in the form? Ask them to check the 'World Tracer'. This system is used by all airlines worldwide, and sllows them to search for your luggage.
If your baggage is traced, the airline has to take care of the transportation and delivery to your accommodation or home address.
Is your luggage still lost after three days? Fill in the Baggage Inventory Form (BIF). You have to fill in the BIF within 21 days of arrival. The airlines have to pay you a maximum of about GBP 900 / EUR 1,000 This is calculated per day in SDR; a currency that is based on several international currencies. This usually does not meet up with costs you have for buying new clothes and other articles. Dependant on which travel insurance you are insured with, the insurance will cover the lost luggage up to a few thousand euros.
But beware: the airline is not responsible for the loss of money, jewellery, silverwork, business documents, samples, electronic equipment or other highly valuable products.
Every day, 90,000 pieces of baggage are misplaced on airports worldwide, 10,000 of which in Europe. 50% of these incidents are a result of transfers, amounting to 30 to 40 million pieces. One out of 3,000 will never be found again. For this reason, more and more people only travel with hand luggage. These figures on lost luggage are published by the European Commission. They researched the matter in 2009, after alarming reports of these massive losses of luggage every year.
Fortunately the European Commission is continuously looking after the rights of air passengers. They argue for stronger passenger rights like informing air passengers about their rights when flights are delayed.
Also check the Regulation of Montreal and the Regulation of Warsaw.


text:
Q: Take off database table prefix when using ef6 code first from existing database I have in my database a lot of tables with the prefix "tbl", like tblCustomer, when generates the model using EF6 tool (Add->New Item->Data->ADO.NET Entity Data Model) and selecting Code First from database, EF generates all the Classes with the tbl as a prefix, how to edit the generation templates to take off those prefix?
Rowan Miller explained how to edit those generation templates in this post Customizing 'Reverse Engineer Code First' In The EF Power Tools but don't know how to do it with the new consolidated tools in EF 6

A: You might have an easier time simply changing the names of the classes and using DataAnnotations (look for the section called "Table and Column") to map to the correct tables after you generate your code first models.
using System.ComponentModel.DataAnnotations;

[Table("tblMyModel")]
public class MyModel {
    public int ID {get; set;}
    //etc
}

Alternatively you can use the FluentAPI as well.
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
    modelBuilder.Entity<MyModel>()
        .ToTable("tblMyModel");
}

This of course may not be practical for large table structures, but it will work.
If you want to venture into the more advanced options that EF6 offers, you can read up on Code First Conventions.

redpajama_set_name: RedPajamaStackExchange


The West Terrace Cemetery, a unique open-air museum and working cemetery, has been a feature of Adelaide since Colonel William Light laid out the city in 1837. Now the iconic city landmark reveals much, if not more, of Adelaide's character than some of the more famous attractions.
Step inside West Terrace Cemetery and the traffic fades away to reveal a hidden city of marble and slate. The creaking pines and old headstones, steeped in Victorian sentiment and symbolism, will transport you to another place and time. While the monuments tease the imagination, giving up the secrets of those who once lived in this charming city.
Join our guides as they bring to life more than 175 years of real south Australian stories. Guided tours run every Tuesday and Sunday morning, while the West Terrace Cemetery by Night sound and light experience runs every Friday night. Bookings are essential for all guided tours.
For the budget conscious, these captivating and long forgotten stories can be discovered by following one of the free self-guided trails. There are five in total. Simply pick up a trail brochure just inside the main entrance to West Terrace Cemetery and start your journey of discovery.


(Reuters Health) - Women who have one or both breasts removed to treat cancer may have unrealistic expectations about how they'll feel after that surgery and after breast reconstruction, if they choose that option, a U.S. study suggests.
For the study, researchers surveyed 96 women with breast cancer before they had a mastectomy and again one year later. The study included 42 women who had breast reconstruction surgery right after the mastectomy.
Overall, patients who had a mastectomy without reconstruction significantly underestimated how satisfied they would be with their breasts and their quality of life afterwards, researchers report in JAMA Surgery.
When women did get breast reconstruction, they overestimated how much this would boost their satisfaction with their breasts and their feelings of sexual attractiveness, the study also found.
"Patients generally thought mastectomy would be worse than it was, and they thought reconstruction would be better than it was," said lead study author Dr. Clara Lee of The Ohio State University Comprehensive Cancer Center in Columbus.
Most early-stage breast cancer patients have either a lumpectomy that removes malignant tissue while sparing the rest of the breast or a mastectomy that removes the entire breast. Many of them get chemotherapy or radiation afterwards to destroy any remaining abnormal cells and reduce the risk of cancer coming back.
The current study included some women with early stage tumors and some patients with more advanced cancer that had spread beyond the breast.
It also included 13 patients who didn't have cancer but still opted for a mastectomy, which some women with a very high risk of breast cancer do as a preventive measure.
Women in the study were 54 years old, on average, and the majority were white. More than half of them were college graduates, and 72 percent had private health insurance.
Survey questions touched on general happiness, quality of life, sexual attractiveness and predicted satisfaction with breast pain, numbness and appearance.
Whether women got only a mastectomy or also reconstruction, they experienced more breast numbness afterwards than they had expected, the study found.
Patients who were less happy overall or who had more breast pain after their mastectomy, with or without reconstruction, had greater regret about their treatment decision than women who were happier and had less pain.
The study results from a small group of women treated at one cancer center might not reflect what would happen elsewhere, researchers note.
Women who got reconstruction also tended to have less advanced cancer than women who only got a mastectomy, which may have influenced the way they felt a year later, noted Dr. Lisa Schneider, a surgeon at the Institute for Advanced Reconstruction at the Plastic Surgery Center in Shrewsbury, New Jersey, who wasn't involved in the study.
"One possible hypothesis is that patients who underwent mastectomy alone were more focused on the treatment for their cancer; therefore, after having dealt with their cancer treatment, afterwards they felt better than they might have thought they would," Schneider said by email.
The study results suggest that women need realistic expectations, said Dr. Anees Chagpar assistant director of global oncology at the Yale Comprehensive Cancer Center in New Haven, Connecticut.
"Physicians need to explain to patients the risks of surgery - the breast may not look or feel exactly as their normal breast, they will have pain and numbness, symmetry may not be perfect and multiple surgeries may be required - and patients need to really understand this," Chagpar, who wasn't involved in the study, said by email.
SOURCE: bit.ly/2oHqloZ JAMA Surgery, online February7, 2018.


Sadly the "real" Robinsons Kitchen of No 26 Ramsay St display at Melbourne Museum has been removed.
Maybe one day in the future, it will make another appearance!
Stand in the "real" Robinsons Kitchen of No 26 Ramsay St.
Melbourne Museum purchased the original set and have re-created the look and feel of this Melbourne icon TV show, popular around the world.
There is lot's to see and do including standing in the kitchen and taking photographs, open the fridge [see Charlene's wedding cake] and check out all the props. Don't forget to go behind the scenery, for more surprises.
I actually feel a little liberated!


My Favourite Cottages collection of stunning Scottish holiday cottages includes everything from large lodges on some of Scotland's most stunning estates where you have thousands of acres to explore to secluded couple friendly cottages with breathtaking views. With the most dramatic Scottish scenery on your doorstep, views over the loch's or remote cottages in the Highlands, our holiday cottages and lodges in Scotland are exceptional holiday homes in the most dramatic of locations.
My Favourite Cottages large holiday cottages in Scotland sleep, 10, 15 or 18, they include spacuious farmhouses in Newtonmore on the edge of the Cairngorm Mountains, and a stunning lodge in its own 600 acre estate in Wester Ross. My Favourite Cottages offers everthing from luxury self catering accommodation in rural locations to dog friendly accommodation. Many of the estates will also have additional activities, which can be arranged in advance including country sports and fishing, guided walks for groups or horse riding across the hills. Whatever your favourite past time our lodges and cottages in the Highlands of Scotland offer something for everyone.


text:
Q: Updating Vagrant and Gems Extentions Not Built In Should I be concerned with the gems for running vagrant?
➜  ~ vagrant version
Ignoring nokogiri-1.6.3.1 because its extensions are not built.  Try: gem pristine nokogiri --version 1.6.3.1
Ignoring unf_ext-0.0.7.1 because its extensions are not built.  Try: gem pristine unf_ext --version 0.0.7.1
Installed Version: 1.9.0
Latest Version: 1.8.7

You're running an up-to-date version of Vagrant!
➜  ~ gem pristine nokogiri --version 1.6.3.1
ERROR:  While executing gem ... (Gem::Exception)
    Failed to find gems ["nokogiri"] = 1.6.3.1
➜  ~ gem pristine nokogiri --version 1.6.3.1
ERROR:  While executing gem ... (Gem::Exception)
    Failed to find gems ["nokogiri"] = 1.6.3.1

A: I experienced this after upgrading to MacOS 10.2.2 and Vagrant 1.9.1. I'm not sure which caused this issue.
Based on info at https://groups.google.com/forum/#!topic/vagrant-up/z6GX-3Qn3ZM I used the uninstaller script and then re-installed Vagrant and I stopped seeing these 2 lines.


text:
Civilian Employment After the Military: What You Should Know
It's a different world out there in the civilian workforce. Like the military, you'll have a chain of command, a specialization, a career path, and regular duties. But some things are different: looser command structures, less dedicated co-workers, and if you thought the bureaucracy in the military was frustrating, wait until you work for an underfunded government agency or a massive corporation.
Before you can get on the civilian career path, however, there are a number of challenges you'll have to deal with: civilian attitudes about the military, the difficulty of securing employment post-discharge or retirement while still serving, and if you have reserve duty commitments, many employers may balk at the time off requirements as well.
Fortunately, there are a number of resources, inside and outside of the military, to help soldiers, sailors, and airmen make the transition to civilian employment. And in many cases, especially in state jobs, your veteran status may be extremely helpful.
Resources to Help You Prepare and Secure Employment
The most significant resource, one which recent and future veterans will become familiar with, is the Department of Defense's now-mandatory Transition Assistance Program (TAP). TAP provides training and curriculum on successfully making the transition into the civilian world. Resources include help with financial planning, employment applications, job search assistance, information on educational opportunities, and more.
There are also branch-specific resources. For example, the U.S. Army has many invaluable resources, starting with the Army Career and Alumni Program (ACAP) centers on every post, which counsel soldiers on their resumes, cover letters, and networking. There is also a program which guarantees interviews with private civilian partner companies and the Troops to Teachers program which helps soldiers translate their leadership skills to the classroom.
The other branches of the military have similar resources to the Army's ACAP. The U.S. Marine Corps has a Transition Readiness Program (TRP), which is similar to the Army's ACAP program, while the Air Force runs its TAP curriculum through its Airman and Family Readiness Center. The Navy offers Transition GPS programs through its Fleet and Family Support Program. And finally, the Coast Guard offers its services through the Office of Work-Life Programs.
Veterans' Preference in Government Hiring
While there is no accounting for taste amongst private employers -- some will favor veterans, others might not -- the federal government gives extra "points" to military veterans applying for federal civil service positions. Many states, California included, have such a veterans' preference as well.
According to the U.S. Department of Labor, veterans who are disabled, or who served on active duty in the Armed Forces during certain time periods or in military campaigns, are entitled to a preference in Federal hiring practices and in retention during reductions in force (RIFs). The complex eligibility criteria for the veterans' preference are outlined in the enabling legislation, but a more intuitive resource is the DOL's Veterans' Employment and Training Service (VETS) website. This VETS site has an online, interactive system called the Veterans' Preference Advisor that determines eligibility for and the extent of the preference, as well as information filing a complaint should a federal agency fail to comply with the law.
Navigating the morass of federal and state hiring preferences can be a bit overwhelming, especially for those seeking private employment while still serving their country full-time. For assistance, consult an attorney experienced in military benefits.
Speaking with a Lawyer
Contact a qualified military law attorney to help you with military-related issues.
Civilian Criminal Law and Military Personnel
Military Criminal Law


text:
Reviews Infinity #1 Review
Infinity #1 Review
An assembly of the most brilliant minds on the planet stand at the end of everything. Staring at death they remember a time when their Avengers world was something that didn't mean the end of another. Holding the fate of an empire in their hands, the Illuminati watch as the sky clears after a line is crossed.
A genetically engineered creature returns to its master with news. Upon a mount on Titan sits a tyrant awaiting this manufactured assassin's success or failure. Chasing a tribute, this council brings kings and their kingdoms to a point of collapse. To rebuild is futile as the conquerors will return seeking an offering with the concept of hope smashed and dismembered.
One Remains
Builders and creators exterminate life and wipe clean a slate to pure white abyss. The universe witnesses its children extinguish a planet, constructing apocalypse. Heroes are a mere obstacle in the way of world razing, easily subverted and rewritten. A cycle is perpetuated, we witness the end begin and a war machine threatens the existence of all. All that is doomed to perish. Everything will end.
Onto Infinity
The culmination of half a year of Jonathan Hickman (East of West, Manhattan Projects) era Avengers and New Avengers has erupted in a 6-issue event that details Thanos' invasion of Earth after the departure of the Avengers who have taken to the stars to place themselves in the Builders' war path headed directly towards their home. Hickman's tenure on the Avengers titles have done something incredibly bold and unique in mainstream comics. He has created a dense, multi-layered science fiction story digging far deeper than a simple threat that Captain America can punch to submission. The cast of characters recruited to the team has exploded and enveloped a plethora of new faces including the Mars Garden Builders' children, Ex Nihilo and Abyss, the Starbrand of Earth (a planetary defence system inhabiting the body of a young boy), an entity of the White-Event, Nightmask and ultimately the Universe herself. All concepts of mind-bending fiction and meta-textual experimentation. His run on the book has been a showcase of ingenuity and intelligence that is thrilling, impressive and brave. His Avengers stories have really pushed the potential of what you can do with a superhero story and how elements of heavy sci-fi can be integrated and embraced in a company's flagship title.
Infinity produces over 40 story pages and only a third of its contents feature the Avengers as the story is so much bigger and expansive than a simple ensemble of heroes can maintain. I believe this is a strength of Hickman's writing as although the Avengers are the lynch-pin of the titles, his stories organically grow outwards, encapsulating ideas much larger in scope than most books. The power of his writing is that the story takes centre stage and doesn't simply coast off the strength of the cast in it.
This first issue weaves together the actions of the Illuminati, Avengers, Builders, Inhumans, X-Men, Spaceknights and Thanos' forces as all their trajectories inevitably collide in the far reaches of space. Separated into concise chapters that develop plot and direction where other books would simply decompress the action and stretch out a tale much longer than necessary. This book is truly an exciting comic that feels very creator driven, well realized and massive.
Jim Cheung's pencils on the main mini-series' thread is astounding. It is such a perfect project for a talent of his kind as his effort is directed to new inventions, original environments and character designs and cosmic brilliance. Each panel, a meticulously calculated necessity for story, not simply a talking head blurb or full page poster of character poses we've seen countless times before. In such a large first issue his style fits into this dark world of endings and furious alien races, driven to crush planets. There really isn't much else to say other than his work is exemplary within Infinity and his structure and layouts glue the book's big ideas together seamlessly.
Infinity is a blockbuster that isn't simply an 'Avengers' tale but instead a magnificently illustrated and impressively crafted science fiction epic that will be a must read event comic. Proving that superhero comics can be so much more than just spandex slugfests, Infinity ignites an interstellar cataclysm embracing existential and metaphysical ideas both powerful and exciting.


You can read the details of the PHotoEspaña 2009 Awards on their web page (in English) but the two major awards, the PHotoEspaña Baume & Mercier 2009 Award went to Malick Sidibé (Mali, 1935 or 6), and the Bartolome Ros Award to Spanish photographer Isabel Muñoz, born in Barcelona in 1951 and based in Madrid.
I've written on several occasions about Sidibé who has become deservedly well-known over recent years and last year was given the 2008 ICP Infinity Lifetime Achievement award. He opened his portrait studio in Bamako in 1962 and among his other awards are the Hasselblad Foundation International Award in 2003. Lensculture has some pictures by Sidibé, and a transcription of an interview with him. Hacklebury also has a selection of his pictures and a brief biography while the Jack Shainman Gallery have an installation view of one of his shows and some works in their frames.
What strikes me immediately about the work of Isabel Muñoz, which you can see on her web site (her projects are under the link 'La Obra', but 'Making Off' throws some light on her methods) is both the precision of her black and white work, but also its enormous theatricality. It's work that I admire greatly, but perhaps it sometimes leaves me a little cold.
There is also a gallery of her pictures from Ethiopia on LensCulture, as well as ten minutes (plus three) of her in conversation with Jim Casper – another of his often revealing interviews (needs Quicktime – unfortunately QuickTime Plugin, v7.1 is blocked by Firefox 3 on Windows. " Reason: remote code execution in multiple versions" so I had to switch to Internet Explorer – and presumably take a a risk!) Muñoz talks in some detail about the subjects of her pictures and working with them. She works on medium format, making large digital negatives (thanks to Dan Burkholder's methods) for platinum prints as well as normal silver prints. In Ethiopia she also used a digital camera and made colour prints – and found the digital camera gave her a different relationship with her subjects.
This entry was posted on Thursday, June 25th, 2009 at 10:36 am and is filed under Photo History, Photographers.	You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


The presentation will be in Swedish by default but non-Swedish speakers may announce if they're planning to attend in the event so we may prepare a presentation in English.
Välkommen till nästa Journal Club i Stockholm! Denna gång kommer vi läsa Timmermann, C., Roseman, L., Williams, L., Erritzoe, D., Martial, C., Cassol, H., ... & Carhart-Harris, R. (2018). DMT models the near-death experience. Frontiers in psychology, 9, 1424.
Plats är Biomedicum på Karolinskavägen 9, Solna.


text:
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright 2018 the original author or authors.
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->
<highlighters>
    <highlighter type="multiline-comment">
        <start>/**</start>
        <end>*/</end>
        <style>doccomment</style>
    </highlighter>
    <highlighter type="multiline-comment">
        <start>/*</start>
        <end>*/</end>
    </highlighter>
    <highlighter type="oneline-comment">//</highlighter>
    <highlighter type="string">
        <string>"</string>
        <escape>\</escape>
    </highlighter>
    <highlighter type="value">
        <string>`</string>
        <escape>\</escape>
    </highlighter>
    <highlighter type="annotation">
        <start>@</start>
        <valueStart>(</valueStart>
        <valueEnd>)</valueEnd>
    </highlighter>
    <highlighter type="hexnumber">
        <prefix>0x</prefix>
        <ignoreCase />
    </highlighter>
    <highlighter type="number">
        <point>.</point>
        <exponent>e</exponent>
        <suffix>f</suffix>
        <suffix>d</suffix>
        <suffix>l</suffix>
        <ignoreCase />
    </highlighter>
    <highlighter type="keywords">
        <keyword>as</keyword>
        <keyword>as?</keyword>
        <keyword>break</keyword>
        <keyword>by</keyword>
        <keyword>catch</keyword>
        <keyword>class</keyword>
        <keyword>continue</keyword>
        <keyword>constructor</keyword>
        <keyword>delegate</keyword>
        <keyword>do</keyword>
        <keyword>dynamic</keyword>
        <keyword>else</keyword>
        <keyword>false</keyword>
        <keyword>field</keyword>
        <keyword>file</keyword>
        <keyword>finally</keyword>
        <keyword>for</keyword>
        <keyword>fun</keyword>
        <keyword>get</keyword>
        <keyword>if</keyword>
        <keyword>import</keyword>
        <keyword>in</keyword>
        <keyword>!in</keyword>
        <keyword>init</keyword>
        <keyword>interface</keyword>
        <keyword>is</keyword>
        <keyword>!is</keyword>
        <keyword>it</keyword>
        <keyword>null</keyword>
        <keyword>object</keyword>
        <keyword>package</keyword>
        <keyword>param</keyword>
        <keyword>property</keyword>
        <keyword>receiver</keyword>
        <keyword>return</keyword>
        <keyword>set</keyword>
        <keyword>setparam</keyword>
        <keyword>super</keyword>
        <keyword>this</keyword>
        <keyword>throw</keyword>
        <keyword>true</keyword>
        <keyword>try</keyword>
        <keyword>typealias</keyword>
        <keyword>val</keyword>
        <keyword>var</keyword>
        <keyword>when</keyword>
        <keyword>where</keyword>
        <keyword>while</keyword>
    </highlighter>
    <highlighter type="keywords">
        <keyword>abstract</keyword>
        <keyword>actual</keyword>
        <keyword>annotation</keyword>
        <keyword>companion</keyword>
        <keyword>const</keyword>
        <keyword>crossinline</keyword>
        <keyword>data</keyword>
        <keyword>enum</keyword>
        <keyword>expect</keyword>
        <keyword>external</keyword>
        <keyword>final</keyword>
        <keyword>infix</keyword>
        <keyword>inline</keyword>
        <keyword>inner</keyword>
        <keyword>internal</keyword>
        <keyword>lateinit</keyword>
        <keyword>noinline</keyword>
        <keyword>open</keyword>
        <keyword>operator</keyword>
        <keyword>out</keyword>
        <keyword>override</keyword>
        <keyword>private</keyword>
        <keyword>protected</keyword>
        <keyword>public</keyword>
        <keyword>reified</keyword>
        <keyword>sealed</keyword>
        <keyword>suspend</keyword>
        <keyword>tailrec</keyword>
        <keyword>vararg</keyword>
        <style>word</style>
    </highlighter>
</highlighters>


Thanks for this picture to Danny Aguilera.
Although historically old, the city of San Juan lacks the colonial charm of other Argentine cities in the north, as it was entirely re-built to meet anti-seismic standards after a major earthquake in 1944 completely flattened it. However, little seismic activity has been registered since then and the "Sanjuaninos" have ensured their city has plenty of parks, broad leafy avenues and wide pavements which make it very attractive.
San Juan has plenty of museums, some of greater interest than others, and also the largest concert hall in South America, with stunning acoustics. Your first stop should be the Tourist Information Office to pick up a map.


A smile is one of the first things you notice when you look at a person! Whether you're in person or in a photograph, having a bright smile is always a good thing. These simple oral care tips will help keep your teeth clean, and healthy, so that a trip to the dentist is as painless as possible.
Start children early. Young children often develop signs of tooth decay before they even start school. As soon as a child's first tooth appears, dental care should begin. Brush their teeth for them until they are able to do it themselves to help prevent dental problems early on.
Seal off dental problems. There are thin protective coatings that can be applied to the back teeth to prevent decay and cavities. By around age 6, permanent molars come in, and having a sealant applied to them significantly reduces the likelihood of later problems.
Use fluoride, but sparingly. Fluoride is one of the dental care industry's biggest achievements. It strengthens enamel, which can prevent tooth decay. A lot of drinking water is fluoridated, and many toothpastes and mouth rinses contain fluoride as well, but your dentist may recommend a fluoride application for your teeth. Use fluoride sparingly though, because too much can cause white spots.
Develop good habits. Get into the habit of brushing twice a day and flossing at least once per day. Doing so can significantly decreases your chances of gum disease and tooth decay. An added bonus—it keeps your breath minty fresh!
Eat smart. A healthy diet is not only good for your body and your immune system, it is also good for your teeth. By eating a well-balanced diet, you are getting the nutrients you need to make sure you stay healthy in every aspect.
Contact Employee Benefit Plans Inc. in Greenwood Village for all of your Colorado dental insurance needs. Keep your teeth clean and bright with these simple oral care tips! Let us provide you with a great dental policy today, to give you the smile you want!


text:
BibTexBibNote ® (generic)BibNote ® (RIS)MedlineRefWorks
Cited by (17) Similar articles (20) ↓
E.A. Kaner, V.F. Gantmakher "Anomalous penetration of electromagnetic field in a metal and radiofrequency size effects" 11 81–105 (1968)
M.S. Khaikin "Magnetic surface levels" 11 785–801 (1969)
A.N. Vasil'ev, Yu.P. Gaidukov "Electromagnetic excitation of sound in metals" 26 952–973 (1983)
R.N. Gurzhi "Hydrodynamic effects in solids at low temperature" 11 255–270 (1968)
V.S. Edel'man "Properties of electrons in bismuth" 20 819–835 (1977)
E.A. Kaner, V.M. Yakovenko "Hydrodynamic instability in solid-state plasma" 18 21–36 (1975)
V.A. Volkov, V.A. Petrov, V.B. Sandomirskii "The high-index surface—a superlattice for two-dimensional electrons" 23 375–385 (1980)
A.Ya. Blank, M.I. Kaganov "Ferromagnetic resonance and plasma effects in metals" 10 536–558 (1968)
E.L. Shangina, V.T. Dolgopolov "Quantum phase transitions in two-dimensional systems" 46 777–787 (2003)
S.I. Vedeneev "Quantum oscillations in three-dimensional topological insulators" 60 385–401 (2017)
V.T. Dolgopolov "Integer quantum Hall effect and related phenomena" 57 105–127 (2014)
V.S. Dotsenko "Universal randomness" 54 259–280 (2011)
V.M. Kontorovich "Dynamic equations of the theory of elasticity of metals" 27 134–158 (1984)
V.F. Gantmakher, V.T. Dolgopolov "Localized-delocalized electron quantum phase transitions" 51 3–22 (2008)
V.F. Gantmakher, V.T. Dolgopolov "Superconductor-insulator quantum phase transition" 53 1–49 (2010)
V.T. Dolgopolov "Two-dimensional system of strongly interacting electrons in silicon (100) structures" 62 633–648 (2019)
P.S. Zyryanov, G.I. Guseva "Quantum theory of thermomagnetic phenomena in metals and semiconductors" 11 538–563 (1969)
S.I. Anisimov, V.A. Benderskii, G. Farkas "Nonlinear photoelectric emission from metals induced by a laser radiation" 20 467–488 (1977)
Yu.M. Shukrinov "Anomalous Josephson effect" 65 317–354 (2022)
A.N. Moskalev, R.M. Ryndin, I.B. Khriplovich "Possible lines of research into weak-interaction effects in atomic physics" 19 220–243 (1976)
The list is formed automatically.


text:
package com.multipathp.pprogram.ast;

import com.multipathp.pprogram.types.IPTypeGetIndexable;
import com.multipathp.pprogram.types.PType;
import org.inferred.freebuilder.FreeBuilder;

/**
 * Created by jianqiaoyang on 5/29/17.
 */
@FreeBuilder
public abstract class GetIndexExp extends Exp {
    public abstract Exp getTargetExpression();
    public abstract int getIndex();

    @Override
    public PType getExpressionType() {
        Exp targetExp = getTargetExpression();
        IPTypeGetIndexable tupleType = (IPTypeGetIndexable) targetExp.getExpressionType();
        return tupleType.getIndexedInnerType(getIndex());
    }

    @Override
    public int getChildrenCount() {
        return 1;
    }

    @Override
    public PASTNode getChild(int i) {
        if(i == 0) {
            return getTargetExpression();
        } else {
            throw new IndexOutOfBoundsException();
        }
    }

    @Override
    public <T> T accept(PASTVisitor<T> visitor) {
        return visitor.visit(this);
    }

    public static class Builder extends GetIndexExp_Builder {

    }
}


T'Ale of the Dark Bull is born!!
Barry and the team here at the Bulls Head really pushed the boat out for the new Bulls Head dark ale competition! The 'taste off' was narrowed down to three dark ales from three Cheshire Micro-Breweries namely Wincle Brewery, Dunham Massey Brewery and Coach House Brewery all of whom sent in dark ales for the competition. The badges, as you can see from the picture here, were marked up A,B and C and through Friday and Saturday our local ale enthusiasts and regulars chose their favourite. By 8pm on the Saturday evening the first dark ale was sold out and rightly declared the winner. The 4.3% Dark brown ale from Wincle Brewery was voted the clear winner and for the Autumn and winter becomes our new 'T'Ale of the Dark Bull'. The competition coincided with Halloween and pumpkins lined the path of the Bulls Head as spooks, Ghouls and spectres visited for a few treats!! The Dark Ale will on this week so come in and try a pint or two!!


Step 1: To begin this process, please navigate to your Personal Profile. This can be done by clicking the 'Manage Profile' from the Menu. On this page click 'Personal Profile' tab.
Step 2: Click the first 'Manage' button.
Step 4: Before you click the 'Save' button at the bottom of this page, please confirm your password by entering it in the Change Password section. Make sure you keep a record of this new password and email id in a safe place.
When you click 'Save', which is found at the bottom of the page, you will be automatically logged out.
We recommend that you exit the browser window.
Step 5: Please check your new email address for a verification email from <notifications@greenfence.com> with the following subject <Confirmation Instructions> Typically this email is sent immediately, however corporate firewalls or email may delay the passage of emails. If you don't see this email in your inbox within 30 minutes please check your Spam folder.
This email will include a button "Verify Your Email address" and also a web link below this button. Click on this button and it will open the greenfence site in a new browser window in your default internet browser.
IMPORTANT NOTE: If your default browser is not Google Chrome, we recommend that you copy the web link below the button and paste it into the web address bar in a new Chrome window. MS Internet Explorer is not a supported browser hence this precaution.
On the landing please enter your new password and you should be taken to your home page. That's it. Be sure to keep your password and email in a secure place.


text: Q: Continuous audio recording and analysis I would like to write an app the records audio continuously and analyze it in real time. I already know how to record file once and play it back, but I don't know how to make it continuous. I suppose there is some sort of circular buffer file in Java API, but I am quite new to Java and I didn't get my head around the APIs yet. Also can I keep this file entirely in memory, not to introduce overhead of writing to external storage? Any ideas?


I bought my forest river Sunseeker 2250lse in August. The place where I bought it would never send my enemy. I'm looking for a place for RV maintenance, oil change tires etc. I'm hoping to get back my rv soon. This is the 2nd time they have had my rv. The 1st time they had it for a month and didn't repair the main problem. Now this time 2 weeks so far. I just don't want to deal with them anymore. Sorry for complaining, I just need to find a great place for my baby.
Hello from a fellow Hoosier.
I know it is far from you but I have my RV work done at Edmundson RV in Edinburgh, IN since 2016 and have had not problems so far.
Welcome from SW Ohio , good luck w/ your 2250 sle . We love our 2250 slec !
Your local Ford, or Chevy, dealer can handle the chassis maintenance items like oil changes and tires. If you have a Ford call 1-800-444-3311 and the Ford Motor Home Service center will help you locate a dealership to do your maintenance or any chassis repairs. EDIT: Have your VIN number handy when you call.
Welcome neighbor, I'm in North Judson....Who was your dealership?
From Rolling Prairie, IN. You could use a truck service or some of the larger tire centers offer maintenance.
Seek out RV collision repair centers who only does repairs. They usually do service work as well and some can even deal with your warranty.
Understand the importance of appointments for work and expected return of unit. I have a great RV repair center I use. I have already made an appointment for March and provided a list of work I want done. Good luck.
You must be 1 of their salesmen. edmundson is worthless, I had a wardrobe closet door that wouldn't stay closed at the bottom. They had it for 5 months, I finally went to get it, and fixed it myself in 2 hours. They are like a bunch of snakes, when their mouths move , you better run and run fast. I could go on for hours about this sespool. And so could 5 of my friends.


text:
Lagwagon I Think My Older Brother Used To Listen To Lagwagon out now & new Dillinger Four out October 14th!
As the first band to sign to Fat Wreck Chords and the label's flagship since its inception, Lagwagon continues to forge a unique path through today's complex musical landscape. The band maintains a sense of humor about their enviable longevity with the title of their latest offering, but the content of the album is anything but laughable. The new 7-song EP, I Think My Older Brother Used To Listen To Lagwagon, is the follow-up to their critically acclaimed full length, Resolve, released in 2005. They will tour the U.S. & Canada with MXPX, Only Crime, and TAT beginning next week:
08/26/08 Vancouver, BC Canada at Croatian Cultural Center
08/28/08 Calgary, AB Canada at Warehouse Night Club
08/29/08 Edmonton, AB Canada at Dinwoodie Lounge
08/30/08 Saskatoon , SK Canada at The Odeon Events Centre
08/31/08 Regina, SK Canada at Riddell Center @ University of Regina
09/01/08 Winnipeg, MB Canada at Pyramid Cabaret
09/04/08 London, ON Canada at Call The Office
09/05/08 Toronto, ON Canada at Phoenix Concert Theatre
09/06/08 Montreal, QC Canada at Metropolis
09/07/08 Quebec City, QC Canada at Imperial
09/08/08 Rimouski, QC Canada at Pavillon Agricole
09/10/08 Halifax, NS Canada at The Marquee Club
09/15/08 Allston, MA at Harpers Ferry
09/16/08 Philadelphia, PA at The Fillmore at the Theatre of Living
09/17/08 New York, NY at BB King's
09/19/08 Detroit, MI at St. Andrews Hall
09/20/08 Chicago, IL at Metro
09/21/08 St. Paul, MN at Station 4
09/23/08 Sauget, IL at Pop's
09/25/08 Denver, CO at Ogden Theatre
09/26/08 Salt Lake City, UT at In The Venue
09/27/08 Las Vegas, NV at Jillian's/Neonopolis
09/28/08 West Hollywood, CA at House of Blues
09/30/08 Tempe, AZ at The Clubhouse
10/01/08 San Diego, CA at House of Blues
10/03/08 Anaheim, CA at House of Blues
10/04/08 Petaluma, CA at Phoenix Theatre
10/05/08 San Francisco, CA at Thee Parkside
Buy the new CD here (vinyl coming soon).
Purchase show tickets here.
Download an MP3 of "Memoirs and Landmines" here.
Buy a ring tone here.
The long awaited Dillinger Four record is finally done, and the release date is set for—drum roll please!—October 14th, 2008. It is called C I V I L W A R (oh how clever you are, D4), and it is 13 brand new, devastatingly brilliant rock songs. More information & MP3s coming soon! Don't forget to check out their tour dates with NOFX this fall.


Discover the art and cultural history collections and special exhibitions of the Reiss-Engelhorn-Museen at the Zeughaus Museum.
This Baroque ensemble of 18th century houses evokes the poet laureate's sojourn in the Baroque capital of Mannheim.
The International Photography Forum ownes the renowned photographer Robert Häusser's oeuvre and holdings from the historical collections of the Reiss-Engelhorn-Museen and the contemporary Gernsheim Collection. Currently it shows an exhibition of the french photographer Gaston Paris.
Immerse yourself in the fascinating world of ancient Egypt and discover the world as it was from the Stone Age to the age of the barbarians on the Rhine and Neckar. The museum presents holdings from the archaeology, non-European cultures and natural history collections as well as temporary major international exhibitions.
The Bassermannhaus Museum of Music and Fine Arts is currently closed.
ZEPHYR – Space for Photography! is one of the most important galleries for contemporary photography and related media in Germany.


text:
Soft Crafts
Woodcraft & Associated Skills
Pericles Theatre Company
Hoathly Hill
Arc Hall
Sharpthorne Organic Café
Plaw Hatch Farm
Tablehurst Farm
Wood Recycling Project
Partner with Pericles
Vacancies: Join Our Team
Arc Hall is a beautiful space to gather and create. We hold workshops here, and you can hire the rooms.
Designed by innovative local designer, Nicolas Pople, and completed in 2000, Arc Hall is an ecological building in Hoathly.
The hall is available for use by up to 50 people for:
Local community groups & meetings
Local residents for private functions e.g. wedding receptions, children's parties.
For other uses please contact Pericles.
There are two main spaces, the Main Hall and the Conference Room. It also has a fully equipped kitchen and accessible toilets.
Arc Hall, Hoathly Hill, West Hoathly Rd, Sharpthorne, East Grinstead RH19 4SJ
Please read the terms and conditions. You can book both rooms or just one of them. Once you have selected the hours you want, you will be taken to a payment page where you can pay using a Paypal account or credit/debit card.
Selected day
Availabilities	 Main Hall	Conference Room
The Main Hall is £10 per hour.
Warning! The date range selected is invalid and has been reset.
Warning! Time slots are unavailable for the selected day.
Arc Hall – Conditions of Let
1/ Subject to the approval of Pericles, the licensee, the hall is available for use by:
Other interested parties at the discretion of Pericles.
There is space for loading and unloading but guest parking is strictly in Finches Field, two minutes walk away. Check Google map: Finches Field car park, 2 Church Hill, RH194PN
There will be a checklist located in the kitchenette to complete on leaving the building which must be followed
2/ The following conditions shall apply:
i. In the absence of the licence holder (Pericles), a responsible person (not under 21 years of age) who hires the hall shall be present and in charge during the whole period of time the public are in the hall. He or she will be responsible to ensure that all members of the public have vacated the hall before locking up; to check that heating thermostats have not been tampered with, and all lighting is switched off.
ii. All parties using the Hall do so at their own risk. Pericles will not be responsible for any loss, damage or injury sustained by hirers. Pericles also accepts no responsibility for food made and served or food brought to the hall and consumed in the hall. Food Hygiene Guidelines are displayed in the kitchen for the benefit of all hall users. Please read these and draw them to the attention of those using the kitchen and ensure they are adhered to.
iii. In the case of fire, the person in charge will be responsible for checking the hall building, that all persons have evacuated the hall, unless his or her life would be put in danger by doing so. Please ensure all fire doors are kept clear at all times. Pericles wishes to raise awareness of fire hazards, and informs parents or persons in loco parentis to ensure that children are adequately supervised at all times. A contact phone number is prominent in the kitchenette area in the event of an emergency.
iv. Times of entry and departure to be agreed at time of booking and any additional time will incur additional costs. You will be expected to be ready to depart promptly so that any following allocation can commence on time. If you are booking the hall for the whole day you will have flexibility to set up and clear up before and after the booking hours. If in doubt, please contact us.
v. Regular user groups are expected to do their own housekeeping, leaving the hall in readiness for next user. There is a check list on arrival and departure to be completed.
Please note, when leaving the hall after 11pm, to keep noise to a minimum to avoid creating a nuisance to local residents.
vi. The individual or user group using the hall will be held responsible for any damage to the hall, its furnishings, fittings, accessories or the surrounds. Any damage must be reported and made good at the expense of the individual or user group to the full satisfaction of Pericles.
vii The sale of alcohol is by discretion of Pericles and will only be allowed when a licence has been obtained in advance from the Licensing Authority. The licence and list of prices must be displayed at the bar and the users must fulfil all legal requirements for the licence.
viii. In line with no smoking legislation the Hall Committee has a no smoking policy throughout the hall buildings.
ix. Pericles has adopted Child Protection Policy Guidelines. Users groups involving children are requested to read and adhere to these guidelines. (available in the hall kitchenette area, and with the other online booking documents). It is the responsibility of hirers to adhere to Disclosure requirements regarding working with children and vulnerable adults, where applicable.
x. The maximum number of people allowed in the hall at any one time is 50
xi. Hire fees/balance are to be paid on booking. Full payment is due for cancellations withing 24 hours of the booking allocation. A non-returnable deposit of 50% of the current Hire Charge will be deducted if cancellation takes place within 48 hours of the booking allocation or for weekend and full day bookings. An administration fee of 25% of the booking fee will be charged on all cancelled bookings. All refunds to be applied for by email at: accounts@pericles.org.uk. Regular block bookings can be arranged by agreement and invoiced on a three monthly basis.
xii. Hirers will be responsible for laying out tables and chairs immediately prior to the let and clearing away immediately after as arranged with the caretaker. Care must be taken not to drag furniture on the Hall floor. Crockery, cutlery and cooking utensils to be supplied by the hirers. No decorations or other items to be attached to the walls of the Hall.
xiii. Hirers are responsible for security. They will ensure that all parts of the Hall they have used are left clean and in a tidy condition immediately after the event. At the end of the function all windows and doors are to be locked shut, all electrical appliances and lights (including external) to be switched off. Arrangements for entrance and exit to be made with the caretaker.
xiv. Where activities are not run by Pericles, those hiring the hall are expected to arrange their own public liability insurance.
Donation is a valuable way to support Pericles.
We are delighted to have and very grateful for the support of our sponsors including: the Community Initiative Fund of West Sussex County Council - Garfield Weston Foundation - Hermes Trust - Mansell McTaggart - Mid Sussex District Council - Rotary East Grinstead - Soroptimist International East Grinstead - Sussex Community Foundation
We offer a warm and caring environment where you can learn new skills and make new friends. Where you can relax in nature. Where you can feel at home. Whatever you are hoping to achieve, we would like to support you to make it happen.
18 Hoathly Hill West Hoathly West
Sussex RH19 4SJ
Email: administration@pericles.org.uk
Pericles Ltd. Registered No. 04364460
VAT: GB702804368
Pericles Theatre Company is part of the charity Hoathly Hill Trust (charity number 1053982).
© 2019 All Rights Reserved | Pericles.org.uk


Green Democrats are always demanding that we break our fossil fuel habit. They are firm in their belief that the US can never be energy independent. I guess the huge increase in natural gas and oil output from fracking is irrelevant here. The greens don't like it and will punish the people who are doing the fracking. Among other things, they will not get an Obamacare waiver. I do think that Canada is a wee bit more friendly than for example Venezuela. I also think oil delivered by pipeline is a lot less likely to spill than oil delivered by ship. Remember the Exon Valdez! But rich liberals only talk a good game about poor people. The Democrats are the party of the poor, so naturally they want more poor people. The best way to get more poor people is to raise energy prices. So forget about oil.