This lightened up version of a Thanksgiving-leftovers classic will soon become a family favorite!
Let's take a new look into the soup bowl. Soup is comfort food, but it's going lots of new places from prep in the Instant Pot to lunchboxes where it's served up in an individual thermos. Show us your healthy recipes for switching up soup.
I've never been much of a Thanksgiving leftover sandwich kind of person. For so many people, the only thing better than Thanksgiving dinner is getting to eat a sandwich piled high with the leftovers. Despite being a dietitian and now understanding the importance of protein at every meal, I still don't get super excited about turkey. Instead, I pile my plate high with carb-heavy stuffing and sweet potato casserole. No regrets.
However, there is one way my mom was always able to get me to eat leftover turkey: turkey and wild rice soup. This soup is the epitome of a comforting winter soup, filled with turkey and carrots, it's creamy and has some chew thanks to the wild rice. For a healthier twist on the traditional, I subbed in almond milk instead of the cream and decreased the sodium by using part low-sodium broth. While this recipe is perfect for using leftover turkey, for the rest of the year you can easily use shredded chicken instead.
What are your favorite ways to repurpose Thanksgiving leftovers? I'd love to hear! Leave a comment below or tag me in your food creations on instagram @TheHealthyToast_RD!
A healthier twist on the traditional Thanksgiving leftovers staple, this soup will keep you nice and warm all winter long.
Melt butter in large pan over medium-high heat.
Add carrots, onion and celery, season with salt and pepper. Cook for 5 minutes, or until carrots just slightly softened.
Next, add garlic, thyme, and rosemary. Cook until fragrant, about 1 min. Add chicken/turkey stock and rice. Bring to a boil, then reduce heat, cover, and simmer for 30 minutes.
While soup is simmering, whisk together ¼ cup flour with ¼ cup cold water to make your slurry. Set aside.
After 30 minutes, add turkey, half and half, and slurry. Continue to simmer uncovered for 10-15 minutes, or until rice is cooked. Taste and adjust seasonings as needed.
Nutrition for 1/6 of recipe: 350 calories, 6g saturated fat, 29g carbohydrate, 3g fiber, 3g sugar, 26g protein *If you don't have any fresh herbs, no need to run out to the store! Simply use 1 tsp dried thyme and ¼ tsp dried rosemary **For broth, you can use 5 cups of low sodium broth instead of doing part low sodium and part regular. You may need to add more salt.
This recipe looks so cozy and delicious! Such a great use of leftover turkey, too!
This sounds absolutely delicious! I love wild rice, and leftover turkey is the perfect addition. Can't wait to try it.
Thanks Lizzie! Let me know what you think if you end up trying it!


text:
require 'spec_helper'

describe Id::Model do

  it 'is used by including the module' do
    c = Class.new { include Id::Model ; field :cats }.new(cats: 3)
    expect(c.cats).to eq 3
  end

  it 'can have fields set on it after creation - creating a new instance' do
    c = Class.new { include Id::Model ; field :cats }.new(cats: 3)
    expect(c.cats).to eq 3
    d = c.set(cats: 4)
    expect(c.cats).to eq 3
    expect(d.cats).to eq 4
  end

  it 'can have fields removed from it after creation - creating a new instance' do
    c = Class.new { include Id::Model ; field :cats }.new(cats: 3)
    expect(c.cats).to eq 3
    d = c.unset(:cats)
    expect(c.cats).to eq 3
    expect { d.cats }.to raise_error Id::MissingAttributeError
  end

  it 'is equal to models with the same data' do
    c = Class.new { include Id::Model ; field :cats }.new(cats: 3)
    d = Class.new { include Id::Model ; field :cats }.new(cats: 3)
    expect(c).to eq d
  end

  it 'is not equal to models with different data' do
    c = Class.new { include Id::Model ; field :cats }.new(cats: 3)
    d = Class.new { include Id::Model ; field :cats }.new(cats: 4)
    expect(c).not_to eq d
  end

  it 'can be used as keys in a hash' do
    c = Class.new { include Id::Model ; field :cats }.new(cats: 3)
    d = Class.new { include Id::Model ; field :cats }.new(cats: 3)
    e = Class.new { include Id::Model ; field :cats }.new(cats: 4)
    hash = { c => 10, e => 12 }
    expect(hash[d]).to eq 10
    expect(hash[e]).to eq 12
  end
end

redpajama_set_name: RedPajamaGithub


text:
Q: MySQL Query Retrieve Tags in TWO Categories (AND not OR) [WordPress Raw SQL] Struggling with this for a while
   SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name, terms2.slug as tag_slug, t2.description as tag_desc
    FROM
        wp_posts as p1
        LEFT JOIN wp_term_relationships as r1 ON p1.ID = r1.object_ID
        LEFT JOIN wp_term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id
        LEFT JOIN wp_terms as terms1 ON t1.term_id = terms1.term_id,

        wp_posts as p2
        LEFT JOIN wp_term_relationships as r2 ON p2.ID = r2.object_ID
        LEFT JOIN wp_term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id
        LEFT JOIN wp_terms as terms2 ON t2.term_id = terms2.term_id
    WHERE
    t1.taxonomy = 'product_cat' AND p1.post_status = 'publish' AND terms1.term_id IN (224,229) AND
    t2.taxonomy = 'product_tag' AND p2.post_status = 'publish'
        AND p1.ID = p2.ID
    ORDER by tag_name

Line I am dealing with is this one:
t1.taxonomy = 'product_cat' AND p1.post_status = 'publish' AND terms1.term_id IN (224,229) AND
This works, but the IN clause acts as an OR--- so it is bringing back tags that are in either the term_id 224 or 229
I am trying to make it so that it only returns tags that are in BOTH 224 and 229
I've tried
t1.taxonomy = 'product_cat' AND p1.post_status = 'publish' AND terms1.term_id = '224' AND
 t1.taxonomy = 'product_cat' AND p1.post_status = 'publish' AND terms1.term_id = '229' AND
but it just returns an empty result...
The only solution I have right now is to do two queries terms1.term_id = '224' for 224 and terms1.term_id = '229' for 229 and then use other logic to return the two matching.
Is there a way to combine this into one query?
Edit: See results of the IN query below (modified so that terms1.term_id is visible)

As you can see Gray is only in 229 (and thus not part of the result set I am trying to return back)

A: @BrianBruman I'm assuming that terms1.term_id is a comma separated list of values. If this is the case, you can use FIND_IN_SET() to make sure both 224 and 229 are in the comma delimited list.
Here is what your query needs to look like in order to get tags with both 224 and 229:
  SELECT DISTINCT terms2.term_id as tag_id,
      terms2.name as tag_name,
      terms2.slug as tag_slug,
      t2.description as tag_desc
  FROM
      wp_posts as p1
      LEFT JOIN wp_term_relationships as r1 ON p1.ID = r1.object_ID
      LEFT JOIN wp_term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id
      LEFT JOIN wp_terms as terms1 ON t1.term_id = terms1.term_id
      JOIN wp_posts as p2 ON p2.ID = p1.ID
      LEFT JOIN wp_term_relationships as r2 ON p2.ID = r2.object_ID
      LEFT JOIN wp_term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id
      LEFT JOIN wp_terms as terms2 ON t2.term_id = terms2.term_id
    WHERE
      t1.taxonomy = 'product_cat'
      AND p1.post_status = 'publish'
      AND (
              FIND_IN_SET('224', terms1.term_id) > 0
              AND FIND_IN_SET('229', terms1.term_id) > 0
          )
      AND t2.taxonomy = 'product_tag'
      AND p2.post_status = 'publish'
    ORDER by tag_name

EDIT: according to your last comment, terms1.term_id isn't a comma delimited list. In that case, you would need to join in another instance of wp_terms. Here is what your query needs to look like:
      SELECT DISTINCT terms2.term_id as tag_id,
          terms2.name as tag_name,
          terms2.slug as tag_slug,
          t2.description as tag_desc
      FROM
          wp_posts as p1
          LEFT JOIN wp_term_relationships as r1 ON p1.ID = r1.object_ID
          LEFT JOIN wp_term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id
          LEFT JOIN wp_terms as terms1 ON t1.term_id = terms1.term_id
          LEFT JOIN wp_terms as terms3 ON t1.term_id = terms3.term_id
          JOIN wp_posts as p2 ON p2.ID = p1.ID
          LEFT JOIN wp_term_relationships as r2 ON p2.ID = r2.object_ID
          LEFT JOIN wp_term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id
          LEFT JOIN wp_terms as terms2 ON t2.term_id = terms2.term_id
        WHERE
          t1.taxonomy = 'product_cat'
          AND p1.post_status = 'publish'
          AND terms1.term_id = '224'
          AND terms3.term_id = '229'
          AND t2.taxonomy = 'product_tag'
          AND p2.post_status = 'publish'
        ORDER by tag_name

One last thing: if you only want results to show where wp_posts has a corresponding wp_terms record where the term_id is both 224 and 229 you shouldn't be using LEFT JOIN on wp_terms, you should use a regular old JOIN, which will improve the performance of your query a lot.
Hope this helps!

redpajama_set_name: RedPajamaStackExchange


text:
Copyright facts for kids
Copyright symbol.
A copyright is a law that gives the owner of a written document, musical composition, book, picture, or other creative work, the right to decide what other people can do with it. Copyright laws make it easier for authors to make money by selling their works. Because of copyright, a work can only be copied if the owner of the copyright gives permission.
When someone copies or edits a work that is protected under copyright without permission, the owner may sue for the value of the violation. Most such cases are handled by civil law. In more serious cases, a person who copies a work that is protected under copyright could be arrested, fined or even go to prison.
Who owns copyright?
Length of copyright protection
Copyright in different countries
Problems with copyright
Publisher control
In most countries, authors automatically own the copyright to any work they make or create, as long as they do not give the copyright to someone else.
In most countries, there is no need to register the copyright, and some countries do not even have procedures to register copyrights. But, where registration is available, many authors register anyway, especially for works that are sold for money. That is because registration helps to prove that the copyright of a work belongs to a certain author.
If an author gets paid to make a work for someone else, the person who pays for making the work (for example, the author's employer) will often get to own the copyright instead of the author him/herself. For example, if a person working for a company like Microsoft creates a new computer software program at work, the Microsoft company would own the copyright.
Copyright laws usually protect owners of copyright beyond their lifetime, such as until 50 years after the author's death. In some countries this period has been extended to 70 years. When the period of copyright protection has ended, the written document, musical composition, book, picture, or other creative work is in the public domain. This means that no one owns the copyright and everyone is free to copy, use and change them without having to ask for permission or pay the owner.
There is an exception to the rules of copyright, called fair use. This means that people can copy a very small amount of a work to use in reviews or in research reports.
An example of fair use is when newspaper writers quote several sentences from a copyright-protected document to tell the story. Another example of "fair use" is when a university professor quotes several sentences from a copyright-protected book in a review of the book, or in a research report.
Different countries have different copyright laws. Most of the differences are about:
whether or not the government's work falls under copyright,
how much longer copyright lasts after the author dies or after the work is created or published, and
what is and what is not fair use.
Because of these differences, a certain piece of work may be under copyright in one country, and in the public domain in another.
Some people argue that copyright laws make it easier for people to make new works and think of new ideas. After all, if authors get to make money for the time, effort and money they put in, then they will want to make more works later, and make more money.
But others believe that copyright laws make it harder to be creative. Without copyright, other people could reuse existing work, and copyright law often stops that.
If an author wants to sell a work, it's often easiest to give the copyright to a publisher. The publisher will do all the selling, and in return for that service, will keep part of the money. But the publisher has many different things to sell, and they may not want to sell the work the author made. Authors often find it very hard to find a publisher willing to sell their work.
But without a publisher, it can be even harder for an author to sell his or her work. In many markets, a few big publishers own the copyrights to almost everything available, and stores will not want to sell works published by small authors themselves. Many people say copyright law helps big publishers stay in control, and keeps smaller authors out of the market. (tragedy of the anticommons).
Main page: Open content
As a solution to these problems, groups of authors have come up with the idea of open content. With open content, authors give everyone permission to copy, change and give away or sell their works, as long as they follow certain rules. These rules are explained in an open content license. Some possible open content rules are:
If a person changes the work, or if a person makes a new derivative work based on it, they must give the original author credit (they must say who wrote it).
If a person publishes the changed or derivative piece of work, they must let others use it under the same free license.
Under some licenses, a person cannot sell the piece of work or use it to make money.
The term for Open Content is sometimes Copyleft.
The Statute of Anne (the Copyright Act 1709) came into force in 1710.
The Pirate Publisher—An International Burlesque that has the Longest Run on Record, from Puck, 1886, satirizes the then-existing situation where a publisher could profit by simply stealing newly published works from one country, and publishing them in another, and vice versa
A copyright certificate for proof of the Fermat theorem, issued by the State Department of Intellectual Property of Ukraine.
DVD: All Rights Reserved.
Copyright Facts for Kids. Kiddle Encyclopedia.

redpajama_set_name: RedPajamaCommonCrawl


text:
Home » Financial Advisor » FA Online » Putting The Spotlight On An Often-Overlooked Tax Credit
Putting The Spotlight On An Often-Overlooked Tax Credit
March 18, 2020 • Jacqueline Sergeant
Many American taxpayers are overlooking a retirement incentive from the Internal Revenue Service that could boost refunds or help to reduce payments for federal taxes, according to a survey analysis by Transamerica Center for Retirement Studies.
The Saver's Credit, also referred to by the IRS as the Retirement Savings Contributions Credit, is available to eligible taxpayers who are saving for retirement. It is a non-refundable tax credit that may be applied up to the first $2,000 of voluntary contributions an eligible worker makes to a 401(k), 403(b) or similar employer-sponsored retirement plan, a traditional or Roth IRA, or an ABLE accounts, which are tax-advantaged savings accounts for people who developed significant disabilities before their 26th birthday.
The maximum credit is $1,000 for single filers or individuals and $2,000 for married couples filing jointly.
According to the 19th Annual Transamerica Retirement Survey, fewer than four in 10 U.S. workers (38%) know about the tax credit.
Transamerica Center for Retirement Studies president Catherine Collinson said the tax credit comes on top of the tax-advantaged treatment of saving for retirement in a 401(k), 403(b) or IRA. "Many eligible retirement savers could be confusing these two incentives, simply because the idea of a double tax benefit sounds too good to be true," she said.
To be eligible to claim the Saver's Credit, single tax filers must have an adjusted gross income of up to $32,000 in 2019 or $32,500 in 2020; those claiming head of a household must have an AGI limit of $48,000 in 2019 or $48,750 in 2020; and the AGI limit for those who are married and filing jointly is $64,000 in 2019 or $65,000 in 2020.
The filer cannot be a full-time student and cannot be claimed as a dependent on another person's tax return.
The Savers Credit, Collison said, may meaningfully impact an individual's long-term savings and even inspire non-savers to start saving for retirement. She added that individuals who are eligible but did not save last year can still contribute to an IRA until April 15 and may be able to claim the Saver's Credit for the 2019 tax year..
Transamerica Center also pointed out that workers who are eligible to claim the Saver's Credit often are eligible to take advantage of the IRS Free File program, another potentially overlooked opportunity. The Free File program offers federal income tax preparation software for free to tax filers with an AGI of $69,000 or less. Ten companies make their tax preparation software available through this program at www.irs.gov/FreeFile.


text:
Q: $_POST variable empty when send POST I'm trying to send a JSON to my rest-api using RestSharp. Essentially I've created a model class for the json:
public class LogPostData
{
    public string LogMessage { get; set; }
    public string LogStackTrace { get; set; }
    public string LogUserId { get; set; }
    public string LogUserIp { get; set; }
}

so I perform the request in this way:
 var logPost = new LogPostData();
     logPost.LogMessage = "log message"
     logPost.LogStackTrace = "some content";

 var post = JsonConvert.SerializeObject(logPost);

 var client = new RestClient("url of rest api");

 var request = new RestRequest("methodApi", Method.PUT);
     request.RequestFormat = DataFormat.Json;
     request.AddParameter("application/json; charset=utf-8", post, ParameterType.RequestBody);
     request.RequestFormat = DataFormat.Json;

 var response = client.Execute(request);

as you can see I've created the object LogPostData and then serialized it using JsonConvert.SerializeObject.
I called the methodApi passing as parameter the json.
Now, inside my rest api, I did the following:
file_put_contents('debug.txt', serialize($_POST));

the content should be the variable that I sended with RestSharp on post variable, instead I get: a:0:{}
why my $_POST variable is empty?

A: According to the PHP manual, $_POST works with application/x-www-form-urlencoded and multipart/form-data content types.  You are sending JSON (application/json).  Since $_POST is an associative array created from posted form data, and you are not posting a form, it's not surprising that it would be empty.
To get the raw JSON from the request body you need to use php://input
$json = file_get_contents('php://input');

To deserialize the JSON to an object you can use json_decode.
$logPostData = json_decode($json);

If you want the data to be converted into an associative array like $_POST, you can pass true as the second parameter:
$logPostData = json_decode($json, true);

A: Here's what you are sending (JSON):
header: encoding-type=application/json
body: {"param1":"I like horses", "param2":"they are cool"}

This is what PHP needs in a POST request for the $_POST array to work (form submissions)
header: encoding-type=application/x-www-form-urlencoded
body: param1=I%20like%20horses&param2=they%20are%20cool

If you are happy with sending json, you need to receive it properly.
If you want to keep using PUT, then make a handler for it that expects JSON.  (Based on this answer)
$method = $_SERVER['REQUEST_METHOD'];
if ('PUT' === $method) {
    $data = json_decode(file_get_contents('php://input'), true);
    var_dump($data); //$data contains put fields
}


text:
South Georgia and South Sandwich Islands 2008 - Britain's Oldest Reigning Monarch - Cupro Nickel
Isle of Man 2007 - Centenary of the Scouts - Uncirculated Cupro Nickel Coin
British Antarctic Territory 2008 - World's First Antarctic Coin - Uncirculated Cupro Nickel
2008 Uncirculated Cupro Nickel
Issued on behalf of the British Antarctic Territory
Issue: Unlimited
Also available as: Proof Sterling Silver
Pobjoy Mint brings you the World's First Real Antarctic coin. Never before has any Antarctic territory approved the release of a legal tender commemorative coin, although there have been coins from the parent countries of different Territories; no true Antarctic coin has been released before.
To commemorate the Centenary of the Granting of the Letters Patent, Pobjoy Mint is thrilled to announce a fabulous collector's uncirculated cupro nickel coin on behalf of the British Antarctic Territory.
The World's First Antarctic coin depicts the British Antarctic Territory Coat of Arms which was first granted in 1952. The arms consist of a shield bearing a flaming torch on a wavy background indicating the sea. On the right, a golden lion stands on a grass floor representing the United Kingdom and on the left an Emperor penguin stands on an ice floor representing the native wildlife in the Territory. The crest depicts RRS Discovery, the research ship used by Robert Falcon Scott and Ernest Shackleton on their first journey of the Antarctic and the motto Research and Discovery reflects the aims of the British Antarctic Survey, which since 1943 has undertaken the majority of Britain's scientific research on and around the Antarctic continent. The obverse of the coin bears a fine effigy of Her Majesty Queen Elizabeth II, designed by Ian Rank-Broadley FRBS FSNAD.
Issued in Unc. Cupro Nickel and Proof Sterling Silver, each precious metal coin has been carefully struck four times to attain the famous Pobjoy proof finish, producing a glorious mirror-finish background with the design sculpted in striking relief.
The British Antarctic Territory is situated in Antarctica and lies south of latitude 60°S and between longitudes 20° and 80°W. The Territory comprises the Antarctic Peninsula with all adjacent islands, the South Orkney and South Shetland Islands and the Weddell Sea, as well as the landmass extending to the South Pole.
After the discovery of the South Shetland Islands in 1819 by Captain W. Smith, Antarctic explorers followed in quick succession with Edward Bransfield discovering the Antarctic Peninsula in 1820 and Captain G. Powell taking possession of the South Orkney Islands in 1821. It was not until 1908 however that Britain registered its first claim to the Antarctic Territory by Letters Patent – a legal document granted by the Monarch declaring sovereignty over the Territory that is today the British Antarctic Territory. The Territory was governed as three separate dependencies; Graham Land, the South Orkneys and the South Shetlands – administered from Stanley by the Governor of the Falkland Islands.
This coin was originally issued in Unc. Cupro Nickel, Proof Sterling Silver and both 1/25oz and 1/5oz Proof Fine 999.9 Gold.
Weight 28.28gms


text:
Bearing Arms Against Domestic Violence
Guns, Gear, & Training
NRA-ILA
North: Then and now
Posted at 9:20 pm on October 28, 2012 by onorth
WASHINGTON — For better than a month, the Obama administration has been dodging and weaving over what actually transpired in Benghazi, Libya, on the night of Sept. 11-12. Questions have been posed about why Ambassador Christopher Stevens was there and not at his embassy post in Tripoli.
Congressional investigators have asked why he had no security detail, why the State Department decided not to send in U.S. Marine embassy security guards when they were offered months before, why contingency plans were not in place on the anniversary of 9/11 and why the O-Team insisted for so long that the attack on our U.S. diplomatic post was a "spontaneous event" and not an act of terrorism.
By now, all should realize that truthful answers to these inquiries will not be furnished by the White House or State Department until after the presidential election on Nov. 6. But there is an even more important question that should be asked and answered now: Once the White House knew about the attack in Benghazi, what action did the president take to protect or save the lives of Americans?
"We the People" need to know the answer because we are about to hire — or rehire — a commander in chief. The response is crucial to determining whether the incumbent is competent enough to fulfill the responsibilities of the job or whether he should be replaced. Fortunately, we have a standard of behavior for a commander in chief in a previous well-documented terror event: Ronald Reagan during the Achille Lauro incident.
On Oct. 7, 1985, four radical Islamic terrorists — members of the Palestine Liberation Front, the organization now calling itself Hamas — hijacked the Italian cruise ship Achille Lauro. They then murdered Leon Klinghoffer, a wheelchair-bound American passenger. His only offense was that he was an American citizen and a Jew. That was offense enough to spark what the current administration might well call a "spontaneous event."
Within minutes of the CIA alert that Americans were at risk — and before it was known that Klinghoffer was dead — a National Security Council-led counterterrorism task force was convened by secure conference call.
From Air Force One en route to Chicago, President Reagan approved the first recommendation of the task force — deployment of a specially trained and equipped unit from the Joint Special Operations Command to the region. While the JSOC team was heading east from the U.S., Reagan ordered every available U.S. military and intelligence asset in the eastern Mediterranean to find and track the vessel — and asked every littoral government in the area to deny port access to the hijackers. Despite abysmal weather conditions at sea, U.S. Navy and Air Force units located the cruise ship and followed it to Alexandria, Egypt.
When Egyptian President Hosni Mubarak lied to President Reagan about the terrorists having escaped, we knew better. In those days, our relationship with the Israeli government was so good that members of it contacted us to tell us where the perpetrators were, the tail number of the EgyptAir commercial aircraft Mubarak had provided to fly them to Tunisia and the takeoff time.
The president immediately approved a plan crafted by the task force, the Joint Chiefs, the JSOC and the U.S. Navy's 6th Fleet to intercept the civilian airliner and force it to land at the NATO air base at Sigonella, Italy. Less than four hours later, the terrorists and their ringleader — Abu Abbas, head of the PLF — were captured.
Contrast this scenario with what we now know from previously undisclosed emails exchanged among various Obama administration officials about what transpired in Benghazi. The White House apparently was notified within minutes of the attack's being launched on our consulate. From ground-based FLIR cameras and live imagery from at least one unmanned aerial vehicle overhead, officials at the CIA, Pentagon, State Department and White House could see with extraordinary clarity what was going on as military assaults were mounted against the U.S. Consulate and then a nearby annex over the course of more than eight hours.
Unlike those during the Achille Lauro incident, the O-Team's decision-makers knew precisely what was happening in real time in Benghazi. Yet apparently, they did little more than wring their hands and stare at their widescreen monitors as Americans were dying.
In 1985, we had no real-time information other than what was provided by the Israelis or the scant information gleaned from the ship-to-shore radiotelephone calls by the terrorists to their chief, Abu Abbas. We had no UAVs or live coverage. We had no prepositioned forces on the ground; the JSOC unit that captured the hijackers and turned them over to Italian authorities had to be flown to Sicily from the U.S.
On Sept. 11, 2012, there were dozens of U.S. military aircraft stationed within an hour's flight time of Benghazi. A U.S. Marine contingent and a U.S. special operations unit were less than two hours away by air, remarkably enough in Sigonella — the very place the Achille Lauro terrorists were captured.
White House spokesman now claims that the O-Team couldn't commit military force without "diplomatic clearance" from the Libyan government. Good thing that provision of international law doesn't apply in Pakistan or Yemen.
Our current commander in chief cannot answer the question, What did you do to save and protect American lives? On Nov. 6, we need to fire him and hire a new one who is up to the most important responsibility for the president of the United States.
Oliver North is the host of "War Stories" on Fox News Channel, the founder and honorary chairman of Freedom Alliance, and the author of "Heroes Proved." Join Oliver North in Israel by going to http://www.olivernorthisrael.com. To find out more about Oliver North and read features by other Creators Syndicate writers and cartoonists, visit the Creators Syndicate Web page at www.creators.com.
Recommended Bearing Arms Video:
Tags: Stevens
Author's Bio: onorth
More posts from onorth
Shining Sunlight On Shannon Watts' Campaign Contributions
Armed Citizen Fights Back After Bounty Hunters Target Wrong Home
A Peek Inside The State-Level Push For Gun Control
Philly Murder Suspect Should've Been Behind Bars
Copyright BearingArms.com/Salem Media. All Rights Reserved. Terms under which this service is provided to you.


23.10.13. Archinect interview. "Working Out of the Box: Steven Fleming".
22.10.13 Keynote speaker, The Dollars and Sense of Building for Bikes, at The Australian Institute of Architects Sydney, in conjunction with Sydney Rides Festival, Short Communications, and AMP Capital.
17.10.13. Life in the fast lane: how a bicycle city lets you squeeze more into your day. The Builder Designers Association of Tasmania (BDAT).
15.10.13. Steven Fleming, "Ride to work? You'll need a bike barrier for that." in The Conversation.
19.9.13. Steven Fleming, "Toward Cycle Cities", in Arch Daily. Reprinted in Business Insider. Spanish translation reprinted Plataforma Arquitectura.
22.11.12 Urban Bike Night, NAi Rotterdam. Talk and forum panel member.
17.10.12 Archifest Forum, SIA Singapore. Talk and forum panel member.
4.7.11. Video interview with Mikael from Copenhagenize.
25.5.11. Interviewed by Jonathan Maus from Bike Portland Interview.
Reference to Cycle Space in Arch Daily: "Why Cycle Cities Are the Future". Reprinted in Huffington Post.
"Bike Hour: The Earth Hour for Bicycles" in SPIN Asia.
Video segment with Bike Realtor Kirsten Kaufman in Portland.


Christmas is everywhere now. It's what I am reading, it's on all the adverts on TV, it's on the radio and you know what I kind of like it. This weekend saw me cross another thing off my Christmas list. An Old Tradition.
Saturday was the switching on of the Christmas Lights in Moulsham Street ~ basically it is a street of specialist shops, they have been having a lot of work (mainly road works) recently so this for them was a big celebration to celebrate the end of it all. The road was filled with market stalls selling homemade gifts and decorations, food and lots more. I was feeling really ill on Saturday so unfortunately I didn't get to see the actual switching on of the lights but I have seen them since, very pretty.
On Sunday the High Street lights were being switched on. I haven't been to see the lights being switched on for a few years but as a kid it was something we did every year.
To finish off there was a brilliant firework display and it was a great end to the day.
The town is lit up and it is beginning to look a lot like Christmas.
Ooooh this looks fab and now I am feeling very Christmassy. Hope youa re feeling better now love.
Is that Chelmsford? It looks delightful!


downoad aborted for the executable, from Avast. he fond a troyan on it.
i will open a really good bottle for celebrate it.
6 oils for each base, lake in the middle.
I like this map with advanced base's.
I played various time this one with bot 2.04 (insane setting) in 2 or 3 vs 5 or 6. Some interesting game on it, for 2 hours of game.
Galateya is a Redemptor map.
I adden on it oils and scavs base's, pgens and some structure with weapon.
6 oils for each base, plus 20 extra oils.
Base's ramp are large 2 tilest now (not 1 as before).
right, there is need to fix the ramps or lift the ground of the base 50 at least.
I made the changes in speed. in 5 minutes and then not test them.
do you know disaster map? It's a good 7 player map for FFA.
for me there was a little bug: the base's wasn't plane, and you couldn't build everywhere in its.
i modified only this thing.
Now the base's are totally plane. It's highness is 50.
Original map autor is Noq.
you could give more labs, oil and factory for the single player.
it's hard balace a 5 vs 1 game, i think.
You need a lot map test with good player for check the balance.
I always lose, but against good players, despite the higher number of kills is always mine .
The scavs are the same map that I completed for Berg if you like: Scavenger dawn.


text:
Q: Null check operator used on a null value, Relevant Error causing widget was Material App The app was working just fine till I used listview.builder and added a list of items (mentioned in datalist)  I am unable to understand what exactly is causing the error since there's no error showing in the IDE itself. Can anyone explain what is happening here and possibly give me a solution?
Thanks in advance!
Finance Page:
 import 'package:flutter/material.dart';

class FinancePage extends StatefulWidget {
  const FinancePage({Key? key}) : super(key: key);

  @override
  _FinancePageState createState() => _FinancePageState();
}

class _FinancePageState extends State<FinancePage> {

  final List<DataTiles> dataList = [
    DataTiles(title: "Mobile Home Dealers", subtitle: "Last payment 17 May",color: Colors.deepPurpleAccent.shade50),
    DataTiles(title: "Taxicabs and Limousines", subtitle: "Last payment 26 May",color: Colors.lightBlueAccent),
    DataTiles(title: "Miscellaneous Apparel and Accessory Shops", subtitle: "Last payment 06 April",color: Colors.redAccent),
    DataTiles(title: "Electric, Gas, Sanitary and Water utilities", subtitle: "Last payment 01 May",color: Colors.deepPurpleAccent.shade50),
    DataTiles(title: "Misc. General Merchandise", subtitle: "Last payment 01 March",color: Colors.lightBlueAccent),
  ];
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.deepPurple.shade800,
      body: Column(
        children: [
          const SizedBox(
            height: 100,
          ),
          Padding(
              padding: const EdgeInsets.all(10),
              child: Card(
                shape: RoundedRectangleBorder(
                  borderRadius: BorderRadius.circular(5),
                ),
                elevation: 3,
                child: ListTile(
                    shape: RoundedRectangleBorder(
                      borderRadius: BorderRadius.circular(5),
                    ),
                    tileColor: Colors.deepPurpleAccent,
                    leading: const Text(
                      "Card balance",
                      style: TextStyle(color: Colors.white),
                    ),
                    trailing: FittedBox(
                      fit: BoxFit.fill,
                      child: Row(
                        children: const [
                          Text(
                            "0₹",
                            style: TextStyle(color: Colors.white),
                          ),
                          Icon(
                            Icons.arrow_forward_ios,
                            color: Colors.white,
                            size: 10,
                          )
                        ],
                      ),
                    )),
              )),
          const Text("PAYMENT CATEGORIES",
              style: TextStyle(
                color: Colors.grey,
              )),
             SizedBox(
               height: 200,
               child: ListView.builder(
                   scrollDirection: Axis.horizontal,
                   itemCount: dataList.length,
                   itemBuilder: (context, index) {
                     return  SizedBox(
                       width: 170,
                       child: Card(
                         child: Column(
                           children: [
                             Text(dataList[index].title,
                                 style: const TextStyle(
                                   fontSize: 20,
                                 ),
                             ),
                             Text(dataList[index].subtitle,),
                           ],
                         ),
                         shape: RoundedRectangleBorder(
                           borderRadius: BorderRadius.circular(10),
                         ),
                         color: dataList[index].color,
                       ),
                     );
                   }),
             ),
        ],
      ),
    );
  }
}

class DataTiles {
  DataTiles({required this.title, required this.subtitle, required this.color});
  final String title;
  final String subtitle;
  final Color color;
}

main.dart
import 'package:flutter/material.dart';

import 'finance_page.dart';

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return  const MaterialApp(
      title: 'Flutter Demo',
      home: FinancePage(),
    );
  }
}

A: Error causing lines are
DataTiles(title: "Mobile Home Dealers", subtitle: "Last payment 17 May",color: Colors.deepPurpleAccent.shade50),
DataTiles(title: "Electric, Gas, Sanitary and Water utilities", subtitle: "Last payment 01 May",color: Colors.deepPurpleAccent.shade50),

Remove the shade50 or change to another color without shade then this will work. Some colors don't have a value for Shade50 eg deepPurpleAccent and deepPurpleAccent. shade100 will work for them. Check the documentation before using shades


Just Dance 2017 is coming to just about every console imaginable later this month. And now we know which songs we'll be grooving to while playing the game. Here's the full list.
Nicole has been playing games her entire life. Now that she's a mom, she's passionate about promoting games as a healthy pastime to other parents around the globe. She has been an editor at IGN, where she launched and hosted the Girlfight podcast. In her spare time (which is not very much, honestly) she enjoys gaming, reading, and writing fiction. Most of the time she's a mom to a crazy, intelligent, and exhausting little girl.


text:
package org.apache.axis2.transport.http;

import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMOutputFormat;
import org.apache.axis2.AxisFault;
import org.apache.axis2.context.MessageContext;
import org.apache.commons.httpclient.methods.RequestEntity;

import javax.xml.stream.FactoryConfigurationError;
import javax.xml.stream.XMLStreamException;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream;

public class RESTRequestEntity implements RequestEntity {
    private byte[] bytes;
    private String charSetEnc;
    private boolean chunked;
    private OMElement element;
    private MessageContext msgCtxt;
    private String soapActionString;
    private OMOutputFormat format;

    public RESTRequestEntity(OMElement element, boolean chunked,
                             MessageContext msgCtxt,
                             String charSetEncoding,
                             String soapActionString,
                             OMOutputFormat format) {
        this.element = element;
        this.chunked = chunked;
        this.msgCtxt = msgCtxt;
        this.charSetEnc = charSetEncoding;
        this.soapActionString = soapActionString;
        this.format = format;
    }

    private void handleOMOutput(OutputStream out, boolean doingMTOM)
            throws XMLStreamException {
        format.setDoOptimize(doingMTOM);
        element.serializeAndConsume(out, format);
    }

    public byte[] writeBytes() throws AxisFault {
        try {
            ByteArrayOutputStream bytesOut = new ByteArrayOutputStream();
            if (!format.isOptimized()) {
                OMOutputFormat format2 = new OMOutputFormat();
                format2.setCharSetEncoding(charSetEnc);
                element.serializeAndConsume(bytesOut, format2);
                return bytesOut.toByteArray();
            } else {
                format.setCharSetEncoding(charSetEnc);
                format.setDoOptimize(true);
                element.serializeAndConsume(bytesOut, format);
                return bytesOut.toByteArray();
            }
        } catch (XMLStreamException e) {
            throw AxisFault.makeFault(e);
        } catch (FactoryConfigurationError e) {
            throw AxisFault.makeFault(e);
        }
    }

    public void writeRequest(OutputStream out) throws IOException {
        try {
            if (chunked) {
                this.handleOMOutput(out, format.isDoingSWA());
            } else {
                if (bytes == null) {
                    bytes = writeBytes();
                }
                out.write(bytes);
            }
            out.flush();
        } catch (XMLStreamException e) {
            throw AxisFault.makeFault(e);
        } catch (FactoryConfigurationError e) {
            throw AxisFault.makeFault(e);
        } catch (IOException e) {
            throw AxisFault.makeFault(e);
        }
    }

    public long getContentLength() {
        try {
            if (chunked) {
                return -1;
            } else {
                if (bytes == null) {
                    bytes = writeBytes();
                }
                return bytes.length;
            }
        } catch (AxisFault e) {
            return -1;
        }
    }

    public String getContentType() {
        String encoding = format.getCharSetEncoding();
        String contentType = format.getContentType();
        if (encoding != null) {
            contentType += "; charset=" + encoding;
        }

        // action header is not mandated in SOAP 1.2. So putting it, if available
        if (!msgCtxt.isSOAP11() && (soapActionString != null)
                && !"".equals(soapActionString.trim()) && !"\"\"".equals(soapActionString.trim())) {
            contentType = contentType + ";action=\"" + soapActionString + "\";";
        }
        return contentType;
    }

    public boolean isRepeatable() {
        return true;
    }
}


Tomorrow is the BIG Day!!! It'll be my Birthday Tomorrow!
It's a BIG Milestone Birthday too! I'll be turning 50! EEK!!!
that I would go spend it with my sister!
but thought this would be a better way to celebrate ME!
Isn't this just so CUTE???? OMGOSH... I thought it turned out Darling!
Alcohol inks and Water Check out the Video HERE!
attach to the Yupo paper - It looks so cool!!
Hello and Happy Tuesday Crafty Peeps!
I haven't put my other ones to card designs just yet!
I got a Birthday coming up! EEK!
So, today's card I chose to try out my Alcohol Ink lifter! Part 2!
and stamped it right onto it!
and I was able to create another Birthday card from it!
Hello and Happy Monday Crafty Peeps!
I love the colors all blended together! It really is so pretty to just look at!
So, today's card I chose to try out my Alcohol Ink lifter!
to try it out - Well... I can finally say I tried it and I liked the results!
Alcohol inks - they are just as BEAUTIFUL!
I saved my FAVORITE one for Last!!! I LOVE this card!!!
lovely design - It turns out so cool and doesn't come off!
school is going to LOVE it!
Fun Foam, Stick It Adhesive, Gemini Jr.
Hello and Happy Thursday Crafty Peeps!
Seriously... this is so PRETTY up close and in person!
Stamparatus, Fun Foam, Stick It Adhesive, Gemini Jr.


text:
How to Set Up 'Netflix Party' to Stream With Your Friends During Coronavirus Quarantine
Welcome to PopCrush's Daily Break! Here's a breakdown of today's hottest pop culture and lifestyle stories as heard on PopCrush Nights, airing across the country. Check out the latest info on how to keep yourself entertained during the coronavirus crisis and more, below.
Self-Isolate and Set Up 'Netflix Party' With Your Friends
Did you know that Netflix has a feature that lets you simultaneously binge-watch shows and movies with your friends? This is excellent news for those who are homebound during the coronavirus crisis who want to practice social distancing but still be social. The feature is called Netflix Party and it's been around for some years, but it recently received an update that added seven extra servers. Here's how to install:
• Download the Google Chrome extension
• One person chooses the program or title to stream
• That person then sends a link to their friends (who must also have the extension), inviting them to watch the program at the same time
• You can also type messages to one another while watching
(via Business Insider)
10 Ways to Coexist With Your Partner in Quarantine
While many are lonely right now being stuck in the house during the coronavirus outbreak, others are cooped up with their partners—and that can get draining after a while. If you're having a hard time coexisting 24/7 with your partner, Dr. Phil recommends a few tips: be tidy, be honest and be flexible. Check out more of his insights at TMZ.
Amazon Is Hiring Right Now!
Good news! Amazon plans on hiring an additional 100,000 employees, and they're encouraging people who lost their jobs during the coronavirus crisis to apply. They're looking to add extra full-time and part-time positions for warehouse and delivery workers. Through the end of April, the company will reportedly raise pay for these employees by $2/hour. (via CNBC)
Sports Gamblers Turn to Betting on Weather Amid Coronavirus Crisis
Since gamblers have no sports to bet on, they're betting on the weather! Bovada is one of the country's leading online sportsbooks and they told TMZ that since all professional sporting events, games and seasons have been canceled or postponed, their customers are petting on the weather through their "Weather Betting" channel. (via TMZ)
Manchester Bomber's Brother Found Guilty of 22 Murders
The brother of the man who set off an explosion at Ariana Grande's Manchester Arena concert back in 2017 has been found guilty of 22 murders. Hashem Abedib was found guilty of the murders as well as attempted murder and conspiring to cause explosions. Even though he denied any involvement in the bombing and was not present the day of, evidence was presented in court that showed he was involved in the research, experimentation and making of the explosives. (via TMZ)
Celebrities Who Have Unusual Phobias
Source: How to Set Up 'Netflix Party' to Stream With Your Friends During Coronavirus Quarantine
Filed Under: PopCrush Nights


text:
Q: collection1: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Unknown fieldtype 'text' specified on field Report_Name I am following the tutorial as in http://www.sunilgulabani.com/2013/01/import-mysql-database-with-apache-solr.html. I have modified the data-config.xml as :-
<dataConfig>
    <dataSource driver="sun.jdbc.odbc.JdbcOdbcDriver" type="JdbcDataSource"
       url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + "C:\\users\\ppreeti\\executive_db.accdb" user="" password="" />
    <document name="products">
       <entity name="Report" query="select * from Report">
           <field column="Report_Name" name="Report_Name" />
           <field column="Report_ID" name="Report_ID" />
           <field column="Section_ID" name="Section_ID" />
           <field column="Contact_ID" name="Contact_ID" />
           <field column="ZipFile_IND" name="ZipFile_IND" />
           <field column="Last_Update" name="Last_Update" />
           <field column="Link" name="Link" />
           <field column="link_id" name="link_id" />
           <!--<entity name="Contact" query="select Contact_Name from Contact where item_id='${item.ID}'">
               <field name="features" column="description" />
           </entity>
           <entity name="item_category" query="select CATEGORY_ID from item_category where item_id='${item.ID}'">
               <entity name="category" query="select description from category where id = '${item_category.CATEGORY_ID}'">
                   <field column="description" name="cat" />
               </entity>
           </entity>-->
       </entity>
    </document>
</dataConfig>

I have also not followed the step 4 as mentioned in the tutorial since I am accessing MS Access database and I found out that it is inbuilt .
I've also modified schema.xml following another tutorial by adding the following lines before the  tag:-
<fields>

    <field name="Report_Name" type="text" indexed="true" stored="true" required="true"/>
    <field name="Report_ID" type="text" indexed="true" stored="true" required="true"/>
    <field name="Section_ID" type="text" indexed="true" stored="true" required="true"/>
    <field name="Contact_ID" type="text" indexed="true" stored="true" required="true"/>
    <field name="ZipFile_IND" type="text" indexed="true" stored="true" required="true"/>
    <field name="Last_Update" type="text" indexed="true" stored="true" required="true"/>
    <field name="Link" type="text" indexed="true" stored="true" required="true"/>
    <field name="link_id" type="text" indexed="true" stored="true" required="true"/>

    <dynamicField name="*" type="ignored" />
 </fields>

 <uniqueKey>Report_ID</uniqueKey>
 <!-- field for the QueryParser to use when an explicit fieldname is absent -->
 <defaultSearchField>Report_Name</defaultSearchField>

So,when I run on browser as described in step-5 , I get the error as:-
collection1: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Unknown fieldtype 'text' specified on field Report_Name
So, how should I resolve the error ?

A: There is no longer a fieldType of text defined in the default solrconfig.xml file anymore.  Try changing all the fields in your schema.xml file to use type="text_general" as this is a suitable replacement found in the current solrconfig.xml file.
I would also recommend that you look at the solrconfig.xml file in your installation as well as reading the Analyzers, Tokenizers, and Token Filters page on the Solr Wiki to better understand how the fieldType definitions are setup.


Canadians are continuing to dip into their retirement savings to fund short-term expenses, a new poll finds.
Roughly 40 per cent of Canadians have made a withdrawal from their RRSP, according to BMO Financial Group data released on Feb. 15.
And those who have done so have withdrawn an average of $20,952, an increase of $3,739 compared to an average of $17,213, last year.
Reasons for withdrawing from their RRSPs include: to purchase a home (27 per cent); to help pay for living expenses (23 per cent); for emergencies (21 per cent); and to pay off debt (20 per cent).
"We've seen a steady increase in the amount of money Canadians are withdrawing from their RRSPs to meet short-term needs; this should be considered only as a last resort," said VP of multi asset solutions at BMO global asset management Robert Armstrong.
"There are tax consequences associated with withdrawing from your RRSP, so be sure to consult a financial professional to ensure you have exhausted all other options that may be available to you."
It's best to only make premature RRSP withdrawals for the purpose of buying a new home or paying for continuing education, said Armstrong, since these withdrawals may qualify for the Home Buyers Plan or the Life Long Learning Plan.
Canadians are better savers than investors, according to the BMO poll.
It finds more than one-third aren't planning to contribute to their RRSPs this year but once a month or more, more than half of Canadians (59 per cent) are putting money into their savings accounts and keeping it as cash, while 41 per cent of Canadians are putting money into an investment plan, such as a TFSA or RRSP.
Reasons why Canadians are not putting money into an investment plan include: not having enough money (44 per cent); paying off debt (25 per cent); other things to spend money on (21 per cent).
"Although a majority of Canadians are saving, most are not taking advantage of the additional returns that investments can provide," said Armstrong.
"Consider investing a small amount each month through a Continuous Savings Plan, which makes automatic and consistent contributions to your investments throughout the year."
Do you withdraw your money from RRSPs?


text:
by Paul Thelen
Diocese of Richmond
First College, St. John Paul II Seminary
My grandfather used to tell us stories of his experiences during World War II. His stories never described the battles and operations he went through; he would rather focus on what he was thinking during those events. After every battle and difficult operation, each story had the same conclusion, "For every step I took, I prayed, 'Our Lady of Victory: Pray for us.' Every single step." Since then, "Our Lady of Victory: Pray for us" has been my family's mantra, and I'm quite glad that it is.
"Wait a minute, the title of this post is "Our Lady of the Rosary", so why all the talk about Our Lady of Victory?" Well for starters, Our Lady of the Rosary was formerly known as Our Lady of Victory. The history of this title of Our Lady happens in three parts. The initial origin was in 1571 when Pope St. Pius V instituted the annual "Feast of Our Lady of Victory" to commemorate his victory at Lepanto and attribute it to Mary and the Rosary. "Our Lady of Victory: Pray for us" was a common invocation exclaimed during the battles fought at Lepanto. In 1573 Pope Gregory XIII changed the feast's title to "Feast of the Holy Rosary". Again in 1960 Pope St. John XXIII changed the title to "Feast of Our Lady of the Rosary". This feast now takes place on October 7, which is why October is known as the month of the Rosary. So yes, while there are different titles, they all refer to Our Lady.
Our Lady of Victory has a special place in my family's heart, and I strive to bring her with me wherever I go. In times of struggle I find myself subconsciously repeating the words of my grandfather, "Our Lady of Victory: Pray for us". Even when things seem to be going just fine, I'll be surprised to notice this affection that stirs within my heart will manifest itself verbally from my lips without even thinking.
Over the past couple months my love for Our Lady has grown exponentially through praying the Rosary daily, preparing to consecrate myself to her and simply repeating my mantra. As I begin spiritual work under her guidance, I'll continue to follow in my grandfather's footsteps. His lifelong dedication to Our Lady continued to sustain him after the war and into his stuggles with failing health until his death in December 2017. His witness inspires me still in seminary, and I know that our love of Our Lady connects us.
Our Lady of Victory - PRAY FOR US!
Domine Nostre a Victoriae - ORA PRO NOBIS!


Bee Gees manager Robert Stigwood has died at the age of 81. , who also produced the 1970s blockbusters Grease and "Saturday Night Fever," has died. He was 81.
Stigwood's office said the producer of the 1970s Grease and Saturday Night Fever died Monday, as reported by the BBC. The cause of death was not disclosed.
The Bee Gees manager was born in Adelaide, Australia, in 1934, and moved to Britain in the 1950s, where he quickly became an important figure in the growing rock music industry.
He managed Cream and its guitarist Eric Clapton in the 1960s before becoming the manager of brothers Barry, Maurice and Robin Gibb, collectively known as the Bee Gees.
Later, Stigwood moved from music into theater and ultimately film. He is known for bringing the Broadway hit, Hair, to the London stage. He brought to film other classic theater productions including Andrew Lloyd Webber-Tim Rice musical Jesus Christ Superstar and The Who's rock opera Tommy.
He went on to produce Saturday Night Fever. The soundtrack, which featured the Bee Gees, made superstars out of the brothers Gibb. That was followed by the 1979 release of Grease, released in 1978, which, combined with Saturday Night Fever, made John Travolta into one of the decade's biggest stars.
Stigwood also produced Sgt. Pepper's Lonely Hearts Club Band, a 1978 Beatles-based movie musical which did not fare as well as his other musical endeavors.
While sequels to Saturday Night Fever and Grease were flops, Stigwood's movie musical Evita starring Madonna as Argentine first lady Eva Peron was a hit.
Victoria Justice Cast as Janet Weiss in Fox's Remake of "Rocky Horror Picture Show"


Dit document is slechts in een andere taal beschikbaar.
You search in our standard keyword register. You can enter up to three search criterions separated by blank. The search engine links the searching criterions logically with an "and". If no keyword is found, the engine searches automatically in the article descriptions.
You search in the article description. You can enter up to three search criterions separated by blank. The search engine links the searching criterions logically with an "and".
You search in the article number or in the catalogue number. You can enter either the whole article number or only the beginning. If the first character of the article is a "*", the engine also searches in the middle of the number.
You can put an article into the shopping cart out of the search result. If you cannot find an article, you can order it through the shopping cart as a special article. We will contact you if we have any questions to this article. The special articles will always be added to the shopping cart at the end. We record the special articles in a separate order.
Please ask us for an individual access to our catalogue. We create a personal login with a password for you at a short notice. Thus you obtain further options for faster search in our catalogue.


Somerville Brewing Company is expanding its American Fresh Brewhouse concept with a third location – their second at Somerville's Assembly Row development. This coincides with tremendous growth the company has seen for its Slumbrew line of craft beer, and overall support from customers who have grown to appreciate inventive full flavor beer paired with unique food offerings at their existing retail locations.
The new venue at 490 Foley Street features a small brewery at the heart of its 3,600 square foot area, surrounded by an industrial aesthetic which is a nod toward the main brewery in Boynton Yards, Somerville. The location, across from the Assembly Row T stop, will also offer outdoor seating in café tables under umbrellas. With 20 draft lines, the new brewery will pour a range of unique styles and flavors produced at the Boynton Yards brewery, as well as special experimental beers brewed right on site at Assembly Row. "Our mantra with American Fresh Brewhouse is to focus on Fresh. For most of our beer, from hoppy IPA's to porters, and even our fan favorite Happy Sol blood orange hefeweizen, it's always better when customers consume the finished product within days or weeks of when it's made for the best flavor. With American Fresh Brewhouse, we plan to expand our company laterally so more people can enjoy our beer as close to its packaging date as possible, and in an atmosphere that reflects the spirit of its production", says Jeff Leiter, Co-Founder, President and Head of Brewing.
The American Fresh Brewhouse is a product of the enthusiasm consumers have brought to the recent renaissance in beer production. "People naturally want to share their passion for high quality, fresh beer while socializing with friends over a great meal at the local brewery. This is the basis for our entire philosophy in the beer business – make good liquids, make good friends", says Caitlin Jewell, co-founder and CMO for Somerville Brewing. "We believe beer is a catalyst for communities to develop lasting social interactions, and so we provide a place for everything to come together: great beer, delightful cuisine and good times with friends." Somerville Brewing has always seen its Slumbrew beer and taproom locations as an integral part of the community – it's Happy Soles running club has grown to nearly 1,000 members from the local area and the existing taprooms are a frequent destination for fundraising/charity events sponsored by local patrons. The new location at Assembly Row will leverage a built-in resident community as a way to reinforce authentic lifestyle living in the mixed-use center.
Expanding to a new building at Assembly Row also marks a pivot in how American Fresh Brewhouse incorporates the culinary side of its beer business. This space will feature a full kitchen, two chefs and culinary staff that work to create meals and small dishes that pair, complement and support a range of flavors from the fermented offerings. "This is an evolution of the idea of 'brewpub'. To be relevant to what customers desire, we are more than just a place for a pale ale, burger and fries because we serve an audience that wants to try new flavors as well. Craft beer enthusiasts are very sophisticated so we strive to constantly satisfy their flavor curiosities." says General Manager, Tim Florentino.
The existing two locations also combine flavorful beer and meals to round out customer's experience, but in slightly different formats. The American Fresh Beer Garden features an all-year patio area, also located at Assembly Row. Patrons enjoy many Slumbrew beer offerings with family-friendly, fast-casual dining, and an assortment of games and live entertainment on weekends. In the winter, the Beer Garden is covered with a heated tent and in summer, it's an outdoor destination. Meanwhile, the original American Fresh Brewhouse and brewery location is located in the Boynton Yards neighborhood of Somerville, near Union Square. The brewery provides a full menu of items such as charcuterie, sandwiches, pizza and other specialty dishes that complement around 18 beers on tap. The limited size of its kitchen did not hold back experimentation on the food menu, but the new Foley Street Assembly Row location will certainly provide greater opportunity to expand into a culinary destination. Along with diverse draft lines and dedicated rotating cask beer, the Foley Street menu will feature full meals, small plates, brunch on the weekends and early morning breakfast offerings for commuters. The location is scheduled to open in late spring 2017.


text:
May 19, 2006 Special Dispatch No. 1167
Arab Columnist: The Religious Establishment Must Issue Courageous Anti-Terror Fatwas
The Gulf, United Arab Emirates | Special Dispatch No. 1167
In a column in the UAE daily Al-Ittihad, titled "The Terrorists and the Final Smile of Death,"Muhammad Al-Hamadi called upon the religious establishment in the Arab world to issue resolute fatwas against terrorism and its supporters. His call came in the wake of the April 2006 terror attacks in the Sinai.
The following are excerpts from his column: [1]
Fatwas Must Be Issued Condemning Terrorism Against Innocent Civilians of Any Religion, Ethnicity, Color, or Origin
"'Can anybody dare to call the terrorist operation committed last Monday evening in the tourist town of Dahab... an act of self-sacrifice or martyrdom?! Can the three consecutive bombings near restaurants, hotels, and tourist resorts, teeming with people be considered an operation with a supreme cause?!
"This [terrorist] operation leads us to emphasize once again the importance of the 'ulama [Muslim religious scholars] acting with honesty, devotion, and conviction, and declaring their position regarding these terrorist acts. They must emphasize that [these operations] have no place whatsoever in Islam, and moreover, that the religion of Islam denounces them, because it is a religion of mercy and guidance for humanity, not a religion of killing innocent people.
"Not only do we need honest fatwas issued by the [Islamic] nation's 'ulama but we also need clear, unambiguous fatwas issued by the great religious institutions, whether Al-Azhar or [the institutions in] Mecca. Moreover, [these fatwas] must be courageous in calling openly upon Muslims to oppose these terrorist operations and to oppose the Islamic groups that support terrorism against innocent civilians, regardless of their religion, ethnicity, color, or origin...
"It is important that these fatwas be issued in a way that will make people relinquish [their] double standards and split personality, and [stop saying] with regard to the deeds of bin Laden and his terrorist followers: 'Thank you for doing to the West what we would like to do but cannot.' It is as if they are saying, through their silence and their unclear stance, 'The world deserves to be harmed by the terrorist operations you commit.' This stance, even if some do not state it publicly, is clear and does not need to be proven. This is why it is important for the religious institutions and the 'ulama, who are fervent in [their adherence to] Islam, to intervene and clarify matters to the public, so that their position will be clear. In the future, they will also play a role in drying up the sources of terrorism once and for all."
"This is a Culture of Killing and Perdition… a Culture of 'Smiling Death'"
"This is a culture of killing and perdition, or perhaps a culture of 'smiling death.' [Both] the suicide bomber and the person who carries out a remote [terrorist] operation go to the scene with full confidence, a smile smeared all over their faces, happy about what they are going to do. The suicide bomber views himself as going to Paradise, and the only thing separating him from [Paradise] is pressing the button - after which he and those around him will blow up, and he will be floating in Paradise, leaving behind this world and its evil.
"The person who carries out a remote [terrorist] operation also smiles, because he thinks he is carrying out Allah's will - just as his leaders misled him to believe. [He believes that] if he kills an infidel, he will be rewarded [in the world to come], and [that] this will enable him to enter Paradise. The killer and his victim cannot meet in the same place, since, after all, one must be in Paradise and the other in Hell. Since the killer is a Muslim, and the other an infidel and a sinner, the former will ensure his entry into Paradise following this operation…
"Another [type of] 'smile of death' is the kind that covers the faces of the leaders, who smile maliciously when they train these people to commit acts [of terrorism]. They sit and watch from a distance, out of harm's way, and make do with counting their walking ticking bombs!
"These are the smiles of death, at a time when there is no longer room for sense, logic, or justice [in the minds of those] who wear these smiles. Therefore, the intervention of the 'ulama has come to be of the utmost importance at this dangerous stage in the history of the [Islamic] nation -when many of its sons have begun to prefer [burial] in the earth to [life] on it because of the failure, the subjugation, and the oppression, and who become easy prey in the hands of those who hold terrorist views, who are willing to do anything to fulfill their destructive plans against humanity."
[1] Al-Ittihad (UAE), April 26, 2006. The article also appeared in the reformist Egyptian weekly Nahdat Misr on May 1, 2006.


Discussion in 'Virus & Other Malware Removal' started by mcgregor, Jul 21, 2006.
i keep on gettin popcon net pop ups. i have run norton antivur, adaware, windows defender. now i have run hijack this and have a log file. can anyone help.
I'm pasting your HJT log in the thread for easier viewing. I'll go through it and post my recommendations shortly.
Also open Hijack This and click on the "Open the Misc Tools section" button. Click on the "Open Uninstall Manager" button. Click the "Save List" button. Copy and paste that list here.
Please copy and paste your logs in the future. It is much easier to go theough them on the board.
** Before you proceed with the removal directions below you need to turn off Windows Defender's realtime protection as it will interfere with the changes we are trying to make.
Open Windows Defender and click on Tools > General Settings.
Scroll down and remove the check by "Turn on realtime protection (recommended)".
C:\PROGRA~1\ENGAGE~1\ultra bar in hijack this. i continued anway. i have completed ever thing you told me to. hijack this log.
* I am attaching a fix.zip file to this post. Download it and save it to your desktop. Unzip it to extract the fix.reg file it contains.
Doubleclick on the fix.reg file to add it to the registry. Answer yes to confirm the merge.
* Go to Control Panel > Internet Options. On the General tab under "Temporary Internet Files" Click "Delete Files". Put a check by "Delete Offline Content" and click OK. Click on the "Delete Cookies" button to clear all cookies.
Click on the All Files button.
Next click on the button that has the red circle with the white X in the middle.
It will ask for confimation to delete the files on next reboot and ask you if you want to reboot now.
Note: The Kaspersky scan als flagged the C:\WINDOWS\system32\askbarAB.dll file as adware. That is part of the Ask Jeeves Toolbar. See the link below for more info and make your own decision as to whether to keep it or not.
How is the computer behaving now?
i have also reinstalled the twain driver for my scanner. got it from trust this time.will this b ok.


text:
ETL Analyst / Development Engineer- Informatica
Home / Texas / Westlake / Et cetera / ETL Analyst / Development Engineer- Informatica
Texas, Westlake, 76262 Westlake USA
At Schwab, the Data and Rep Technology (DaRT) organization governs the strategy and implementation of the enterprise data warehouse, Data Lake, and emerging data platforms. Our mission is to drive activation of data solutions, rep engagement technology (Sales, Marketing and Service) and client intelligence to achieve targeted business outcomes, address data risk and safeguard competitive edge. We help Marketing, Finance, Risk and executive leadership make fact-based decisions by integrating and analyzing data.
As part of the Business Data Delivery team, you will partner with our Business stakeholders and Data Engineering team to design and develop data solutions for data science, analytics and reporting. We are a team of passionate data engineers and SMEs who bring a lot of energy, focus and fresh ideas that support our mission to provide value by seeing the world "Through Clients' Eyes". ETL Developers work with large teams, including onshore and offshore developers, using best-in-class technologies including Teradata, Informatica, Hadoop and BigQuery. You will design, development and implement enterprise data integration solutions with opportunities to grow in responsibility, work on exciting and challenging projects, train on new technologies and work with other Developers to set the future of the Data Warehouse.
What you are good at
Developing and implementing new data ingestion workflows independently by practical application of existing and new data engineering techniques
Developing data ingestion workflows across wide variety of data sources and data ingestion patterns such as batch, near real-time and real time
Working with business analysts to understand business/new data requirements and use cases
Crafting and updating ETL specifications and supporting documentation
Working with Data Modelers and cross-functional teams to ensure an accurate and efficient implementation of requirements and following standards
Defining and executing quality assurance and test scripts
Ensuring consistency with published development, coding and testing standards
Demonstrated ability to work independently as an ETL Developer with a track record of delivering code with minimal defects
1-3 years of hands-on experience with data integration tools such as Informatica Power Center and Talend
1-3 years in Data Warehouse platforms such as Teradata and BigData/Hadoop
At least 1 year of experience in data modeling (logical and/or physical)
At least 1 year of hands-on experience working with near real-time and/or real-time data ingestion techniques
SQL experience with the ability to develop, tune and debug complex SQL applications is required
Experience with Google Cloud Platform, BigQuery and Informatica Intelligent Cloud Services (IICS) highly desirable
Experience with scheduling tools (eg. Control M, ESP)
Ability to quickly learn & become proficient with new technologies
Strong analytical, problem-solving, influencing, prioritization, decision-making and conflict resolution skills
Exceptional interpersonal skills, including teamwork and communication
Schwab is committed to building a diverse and inclusive workplace where everyone feels valued. As an Equal Opportunity Employer, our policy is to provide equal employment opportunities to all employees and applicants without regard to any status that is protected by law. Please click here to see the policy.
Own Your Tomorrow embodies everything we do! We are committed to helping our employees ignite their potential and achieve their dreams. Our employees get to play a central role in reinventing a multi-trillion-dollar industry, creating a better, more modern way to build and manage wealth.
Benefits: A competitive and flexible package designed to empower you for today and tomorrow. We offer a competitive and flexible package designed to help you make the most of your life at work and at home-today and in the future. Explore further .
Schwab is an affirmative action employer, focused on advancing women, racial and ethnic minorities, veterans, and individuals with disabilities in the workplace. If you have a disability and require reasonable accommodations in the application process, contact Human Resources at or call.
TD Ameritrade, a subsidiary of Charles Schwab, is an Equal Opportunity Employer. At TD Ameritrade we believe People Matter. We value diversity and believe that it goes beyond all protected classes, thoughts, ideas, and perspectives.
Texas, Westlake, Et cetera
Charles Schwab & Co., Inc. - ETL Analyst / Development Engineer- Informatica


text:
Bethnal Green and Bow
About BGB
All-Party Parliamentary Groups
Previous Roles
Treasury Select Committee
Education Funding Petition
Campaigning Schedule
Rushanara Ali
Pages tagged "health"
Rushanara Ali MP slams Prime Minister's lack of leadership over disability cuts scandal
In Prime Minister's Questions, Rushanara Ali MP demanded why the Prime Minister failed to put a stop to the cuts to Personal Independence Payments for disabled people sooner, given the Government's drastic U-turn since announcing this policy in last week's Budget. Personal Independence Payments allow disabled people to buy essential living expenses like walking sticks or wheelchairs and these cuts would have affected nearly 400,000 of the country's most vulnerable people who could have lost out on £3,500 a year.
Rushanara Ali MP welcomes second helicopter to London's Air Ambulance Service
London's Air Ambulance held a press launch at the Royal London Hospital to celebrate the addition of a second helicopter to the service. The London Air Ambulance team treated almost 2000 critically injured patients on the streets of London in 2015. The introduction of a second helicopter will mean London Air Ambulance can reach up to a further 400 patients by air each year.
Rushanara Ali MP co-hosts reception in the House of Commons in recognition of London's extraordinary Air Ambulance
London's Air Ambulance delivers innovative life-saving procedures outside London's hospitals when responding to a wide range of different emergencies. Every day, on average, the service treats 6 seriously injured people in London. London's Air Ambulance has highly trained paramedics who constantly monitor 4,500 daily '999' calls, as they actively look for the critically injured people in need of their help.
Rushanara Ali MP delivers 20,000-strong petition to 10 Downing Street to stop GP Surgeries from closing down across London
Rushanara Ali, MP for Bethnal Green and Bow, and campaigners from the 'Save Our Surgeries' campaign handed in a 20,000-strong petition to 10 Downing Street today. The campaign was set up by GPs and patients in response to Government plans to phase out funding known as the 'minimum practice income guarantee' (MPIG) for GP surgeries across the UK.
Rushanara Ali MP campaigns with local residents to stop the Tories shutting down local GP Surgeries
On Saturday, Bethnal Green and Bow MP, Rushanara Ali joined forces with hundreds of residents from across three neighbouring boroughs in a street rally organised by a campaign to save 22 GP practices across Tower Hamlets, Hackney and Newham which have been earmarked for closure due to government changes to funding. The rally also marked the 66th anniversary of the NHS. Five GP surgeries face closure in Tower Hamlets and 98 across the country.
Rushanara Ali MP challenges Prime Minister over closures to Tower Hamlets GP surgeries
Rushanara Ali challenged David Cameron over his record on local GPs surgeries and the NHS in Tower Hamlets at this week's Prime Minister's Questions.
Rushanara Ali MP calls on the Government to reform care and support services
Speaking at an event organised by APASENTH, a charity providing social and community services in East London, Rushanara Ali, MP for Bethnal Green and Bow, called on the Government to urgently transform care and support services.
Rushanara Ali MP calls for greater action to tackle HIV on World AIDS Day
On 1 December, Rushanara Ali, Member of Parliament for Bethnal Green and Bow, will mark World AIDS Day by showing her support for people living with the virus. Despite the growing number of people with HIV, public knowledge and awareness of the virus is declining.
Rushanara Ali MP praises staff during visit to local maternity unit
Rushanara Ali MP has praised the work of NHS maternity staff during a recent visit to the maternity unit at the Royal London Hospital.
Rushanara Ali MP pledges support to London's Air Ambulance Charity
Bethnal Green and Bow MP, Rushanara Ali today co-hosted a parliamentary reception to celebrate the work of London's Air Ambulance service where she met the doctors and paramedics from the service. The reception followed a debate earlier this week on VAT on air ambulance fuel payments.
Follow @rushanaraali on Twitter


Deejay Old Skuldrops another mixtape for the month of September tittled " Best of afro mixtape season 4 (september edition) ".
to pay. Onee of the major advantages is that the debtors are able to start fresh as regards because financess of aan company are concerned.
make sure yours iss certified from the American Bankruptcy Institute.
concerned. When researchhing attorneys, it's a gold idea to make sure yours is certified from the American Bankruptcy Institute.


Joann Castetter, 84 of North Vernon passed away at 10:44 AM on Saturday, November 24, 2018, at her home.
A graveside service will be conducted at 10:00 AM on Thursday, November 29, 2018, at Vernon Cemetery. Rev. Aubrey Bessinger will officiate. Sawyer – Pickett Funeral & Cremation Service is entrusted with her arrangements.
Born September 5, 1934, in Jennings County, Joann was the daughter of John and Josephine Caldwell McGill. She married Billy E. Castetter December 14, 1957.
Joann worked as a legal secretary and retired from McConnell & Finnerty Law Office. She was a member of First Baptist Church, and formerly a member of the Jennings County Humane Society.
She is survived by her husband, Billy E. Castetter of North Vernon; one sister, Mary Lois Martin of Texas; and several nieces and nephews.
She was preceded in death by her parents; one brother, Jim McGill; three sisters, Lavina Carson, Lenny Wright, and Joy Stearns.
Memorials may be made to Mercy Rescue or First Baptist Church.


text:
HBCU Education
Free textbooks for North Carolina A&T undergraduates until 2023
Barnes & Noble College has a partnership that relieves students from the burden of buying textbooks
Up Next From HBCU
North Carolina A&T State University is the first historically Black university to participate in the BNC First Day Complete program. N.C. A&T State University
By Alexis Davis
Beginning this fall, all undergraduate students at North Carolina A&T State University will receive free textbooks for two school years, courtesy of a partnership with Barnes & Noble College (BNC).
Created in 2019, BNC First Day Complete is a program focused on ensuring that a lack of funds and resources do not hinder a college student's success. BNC does this by meeting in the spring with institutions to discuss material usage patterns and a funding package to allow access for each student.
N.C. A&T is the first historically Black college and university (HBCU) to participate in the BNC First Day Complete program for the 2021-22 and 2022-23 school years. Several private institutions and community colleges have benefited since its inception, including Campbell University in Buies Creek, North Carolina, and Onondaga Community College in Syracuse, New York.
In the first semester at Campbell and Onondaga in 2019, students saw significant savings from the program and had preparation rates of 90% and 75%-80%, respectively. Mercer University, University of North Carolina Wilmington, Polk State College and Eastern Florida State College are among some of the other institutions in the program.
N.C. A&T's Cambrea Sturgis looking to make U.S. Olympic team in the 100, 200 metersRead now
For the average college student, books and supplies can cost anywhere from $900 to $2,000 each academic year. The annual cost for N.C. A&T students is roughly $1,600. Besides saving $1,600 annually, the school says, students will not experience a tuition increase and the program will provide dining and housing scholarship support.
"As a graduate of N.C. A&T, I am glad the school is helping college become more affordable for students," said David Hendricks III, a recent public relations graduate. "My brother will be starting his first semester at Aggieland in the fall and this new partnership helps my family a lot. During my time in Greensboro, North Carolina, several of my friends were not able to complete their degrees due to the financial demands of attending a university. With these new steps taking place, I am excited to see many Aggies walk across the stage just like I did about a month ago."
Because of BNC First Day Complete and the federal CARES Act, the annual cost for a student to attend N.C. A&T will also decrease, according to the university. The CARES Act, officially known as the Coronavirus Aid, Relief, and Economic Security Act, was signed in March 2020 as a $2.2 trillion economic stimulus bill. The Washington Post reported that during the coronavirus pandemic, 65% of students opted out of buying necessary textbooks for their course load.
"The university is continuing to make college affordable for its students," said Janae Baker, a rising psychology senior at N.C. A&T. "Providing free textbooks benefits every student on campus in a multitude of ways. Students who may not buy books will have access, more students will be able to keep their books to refer back instead of renting, and professors will have a better selection of course materials."
N.C. A&T adds Honda academic national championship to trophy caseRead now
First Day Complete also gives the faculty the freedom to choose the courses that will help them get information to students in the most effective way, according to the university. Before the book-buying program was created, some faculty and staff would avoid requesting that students buy certain materials because they knew the prices might be too high for them. This partnership allows them access to better materials without having to consider the publisher.
"This is a wonderful program for enhancing learning," said Beryl McEwen, provost and executive vice chancellor for academic affairs at N.C. A&T. "Others should want to try to put similar programs in place, and we are happy to help design similar programs."
N.C. A&T faculty members also think this partnership will elevate students' grades because textbooks and resources are a vital part of student advancement.
"Due to cost considerations, students often defer purchasing all the required and supplemental textbooks," said Robert Pompey, N.C. A&T's vice chancellor for business and finance. "As a result, they risk falling behind in their classwork at a critical juncture in the semester. Additionally, many of our students work extra hours to afford the cost of their education. The program allows our students to have their textbooks on the first day and positions them for success in all their classes without incurring any additional costs."
Students will be able to use the program at the beginning of August, before classes begin on Aug. 18. Each student will receive an email to their student account with step-by-step instructions. First Day Complete also gives students the option to own physical copies of textbooks or digitally downloading them in the software app Blackboard.
"We have already been contacted by a number of HBCUs after our announcement," said Pompey. "They, too, have plans to implement a textbook program similar to ours here at North Carolina A&T State University. We foresee other public HBCUs implementing this program."
Alexis Davis is a senior multimedia journal journalism student from Prince George's County, Md. She is a sports and culture contributor for The A&T Register, the campus newspaper at North Carolina A&T in Greensboro.
This Story Tagged: Barnes & Noble North Carolina A&T Aggies HBCU Education


Trying to get the perfect picture wherever life takes you means one thing. You're moving around. That puts your camera at risk, especially the lens, the most valuable part of your investment.
Protect your lens with Lens Defender!
Lens Defender is a 'better mousetrap' of the traditional camera lens cover. Whether you are hiking the Himalayas, riding the bullet trains in China or walking high tide in the surf, you can do it with confidence knowing your Lens Defender lens cap will never fall off and will keep your camera lens safely covered from all elements.
STRONG SILICON - Made from next generation silicon material, nothing can breach Lens Defender. It is shock-absorbent and can take a light bumping or banging. It also seals your lens in a protective case that doesn't let dust, rain, dirt, water, sand or any elements through.
FITS ALL BRAND and OEM LENSES - Lens Defender Universal Lens Cap fits any lens with a barrel diameter between 60mm and 150mm. This means 99.9998% of all DSLR and FULL-FRAME MIRRORLESS Camera Lenses can be protected.
EASY TO USE - Lens Defender is easy to put on and take off. Simply use two hands to slide the cover on and only one hand to quickly remove it. And it can be easily compressed to fit in your pocket, bag, knapsack, or underneath your armpit when you are shooting.
STAYS LOCKED ON - Only by purposely pulling Lens Defender off will it actually come off! Unlike regular plastic lens caps it fits securely and doesn't slide around.
TRAVEL WITH CONFIDENCE - When you are on planes, trains, and in automobiles, going through airport security and hopping in and out of taxies you will not have to worry about knocking your camera around. It's covered with Lens Defender!
Don't take chances with your investment. Lens Defender will be the last lens cap you ever need!


text:
« Wicked Week
Seconds, Please »
1/6 Commission
February 23, 2021 by marc4447
Read this from Politico:
Senior House lawmakers are battling over the contours of a panel inspired by the 9/11 Commission to investigate the deadly Capitol insurrection on Jan. 6, with Republicans demanding equal representation.
Speaker Nancy Pelosi and her Republican counterparts have already traded one offer each but still remain at odds over several issues including membership on the proposed commission, according to multiple sources familiar with the talks. Pelosi, who's vowed to quickly take up legislation creating the commission, proposed tilting the panel in favor of Democrats, with her party getting to pick seven of the members while Republican leaders choose four additional appointees.
But Republicans are insisting on an equal split — each party gets to appoint five members — in their counteroffer, sources told POLITICO. Republicans also are pressing Democrats to avoid specifically prescribing avenues of inquiry that might steer the panel in certain directions, as opposed to allowing panelists to determine their own course.
In fact, members of the former 9/11 Commission — several of whom have consulted with Pelosi — cited that even partisan split as the reason for their success as they advised Pelosi on this year's insurrection commission. Their willingness to take bipartisan ownership of the direction of the investigation, without an edge for either party, helped ensure the commission's credibility in the eyes of the public, they said. For a review of the Jan. 6 riot to be credible, the former commissioners said, it must similarly be seen as independent and unbiased, rather than a tool of either party.
"There is really strong support in the country for us to seek the truth, find the truth, but also understand how we have to protect the American people from what might be out there in terms of domestic terrorism and the rest," Pelosi told reporters late last week.
Pelosi said the investigative panel would closely mirror the 9/11 Commission, but it's clear from Democrats' opening offer that they would have preferred a sharply different balance of power.
A senior Democratic aide cautioned that the two parties are still exchanging offers and nothing is final. In the Democratic discussion draft, each of the so-called "Big Four" congressional leaders would get to appoint two members to the commission. President Joe Biden would get to pick three additional members, including the chair, who would have subpoena power.
Under the Pelosi proposal, the commission would have to issue a report by the end of this year with the panel set to dissolve 60 days after the report is finished.
The 9/11 Commission was a 10-member body that included five Democrats and five Republicans. The chair, former New Jersey Gov. Thomas Kean, was appointed by then-President George W. Bush. The vice chair, former Congressman Lee Hamilton, was appointed by congressional Democratic leaders. Both told POLITICO last week that they viewed their mandate as excising any extreme partisanship from within the commission's ranks, particularly on the staff that ultimately carried out the investigation.
The 9/11 Commission investigated an attack from foreign terrorists. Having an equal number of Republicans and Democrats made sense. The 1/6 Commission will investigate an insurrection by MAGA terrorists who are a key base of the Republican Party. They were part of the false Stop the Steal effort. As of this past weekend, Republican Congressional leaders on the Sunday news talk shows still would not acknowledge that President Joe Biden was elected in a fair election. That is why there was an insurrection. They continue to promote the Big Lie. They do not deserve equal representation on the proposed 1/6 Commission that will investigate their own base. To give them equal representation would only further damage our democracy. Nope!
Here is the entire 1/6 Commission Politico story: Republicans demand equal representation on 1/6 Commission (msn.com).
AG Ken Paxton and State Senator Angela Paxton fled the ice storm for Utah last week and somehow a lot of us are not surprised by this. What a shame.
When I got my first COVID-19 vaccine dose, the Houston Health Department said they would contact me to schedule a second dose for February 25. They also said if I didn't hear from them as the 25th approached, call them.
I had not heard back from them as of yesterday and I looked at my first dose card and there was a handwritten note on the card that said to call one week prior to second dose due date. I called yesterday and after being on hold for around 45 minutes, I was told that I would hear from them no earlier than 48 hours before my scheduled dose date. The person I talked to was pretty rude and I let the person know that I didn't appreciate the rude attitude.
This will be Albert Pujols last season in MLB. He's retiring. A great ballplayer. 662 career dingers, 2,100 RBIs, 3,236 base hits, 10 time All Star, 2 World Series rings, 3 NL MVPs. Enough said. A first ballot Hall of Famer. All of the Astros fans know the mark he left in Game 5 of the 2005 NLCS at The Yard. 60 of his regular season career dingers are against Astros pitching – the most among MLB opponents. 31 at The Yard, also the most at any visiting ballpark. He did some damage to us for sure. Commentary witnessed way too many Pujols dingers against us.


text:
Q: como combinar eventos con if-else actualmente estoy aprendiendo js y tengo un problema para hacer un condicional usando una entrada les dejo un ejemplo (cuando lo hago sin la entrada funciona bien) que puedo hacer alguien tendra algun ejemplo de eventos usando condicionales o loops para ayudarme, busque en youtube y no encontre respuestas muchas gracias
javascript DOM
<input id="getInto" type="text" >
<button onClick="doTask()">press</button>

<script>

    const input = document.getElementById("getInto");
    function doTask() {

 let age = input

if (age >= 18 ){

    alert("vote")
}
else {
    alert("does not vote");
}

}

A:

<html>
    <!-- creamos un imput type number con un color de fondo blanco con un valor entre 0 y 95 -->
    <input type="number" min="0" max="95" value="0" style="background-color: white;" class="inputnumeral">
    <!-- creamos un imput type text en oculto y con un valor igual a 0 -->
    <input type="text" value="" style="display: none;"class="inputexto">
    <!-- creamos dos botones uno de color rojo y otro azul, con un texto en el medio de votar-->

    <button class="btnrojo botones red" style="background-color:red;" disabled >Votar</button>
    <button class="btnazul botones blue"style="background-color:blue;" disabled >Votar</button>

    <script>
        //buscamos un input con una classe inputnumeral
        var inputnumeral = document.querySelector('.inputnumeral');
        //buscamos un input con una classe inputexto
        var inputexto = document.querySelector('.inputexto');
        //buscamos un boton con una classe botones
        var botones = document.querySelectorAll('.botones');
        //comprobamos cada vez qye el valor de inputnumeral cambia
        inputnumeral.onchange = function(){
            //si el valor de inputnumeral es mayor o igual que 18 y menor o igual que 65 entonces el valor de inputexto sera "PUEDES VOTAR", el color de fondo del inputnumeral sera verde, inputexto sera visible y los botones se podran pulsar

            if(inputnumeral.value >= 18 && inputnumeral.value <= 65){
                inputexto.value = "PUEDES VOTAR";
                inputnumeral.style.backgroundColor = "green";
                inputexto.style.display = "block";
                botones[0].disabled = false;
                botones[1].disabled = false;
            }
            //si el valor de inputnumeral es mayor que 65 y menor de 18 entonces el valor de inputexto sera "NO PUEDES VOTAR", el color de fondo del inputnumeral sera rojo, inputexto sera visible y los botones se podran pulsar
            else if(inputnumeral.value > 65 || inputnumeral.value < 18){
                inputexto.value = "NO PUEDES VOTAR";
                inputnumeral.style.backgroundColor = "red";
                inputexto.style.display = "block";
                botones[0].disabled = true;
                botones[1].disabled = true;
            }}

    </script>
</html>

A: cuando ejecutas const input = document.getElementById("getInto");, estás obteniendo el elemento HTML con el id de getInto (un input en este caso). Para obtener la información que contiene el input usas la propiedad value, que devuelve un string; en este caso, conviertes dicho string a un número para poder compararlo con otro número (usand parseInt o el operador unario +) y ya debería funcionar.

<input id="getInto" type="text" >
<button onClick="doTask()">press</button>

<script>

    const input = document.getElementById("getInto");
    function doTask() {

      let age = +input.value; //o parseInt(input.value)

      if (age >= 18 ){

        alert("vote")
      } else {
    alert("does not vote");
      }
}
</script>


this evening after NSS, we attended the oh so beautiful paper paper party! holy crap. sam had a couple of dreams come true there... i stared at anna bond from afar and made googly eyes at her (SO. PRETTY.)... and we escaped relatively unscathed (aside from that $32 whiskey) and headed to shake shack for burgers and fries before bedtime. i enjoyed an extremely delicious mushroom burger on the sidewalk while toting around the most lovely flower arrangements leftover from the party... i'm ready to go dream about how awesome it is that i get to hug my husband tomorrow!


text:
Q: regex to extract second matching record from brackets regex to get data from below string.
below is input String
insert into data (name, Id, address) values (:name,:id,:add)

it should return only second bracket values excluding bracket
Expected output
:name,:id,:add

I tried below regex but it not working. it is highlighting only first bracket. I need second bracket records
(?<=\()[\w, ?]+(?=\))

A: You may use this regex and grab captured group #1:
/.*\(([^)]*)\)/

RegEx Demo

*

*.* is greedy to make sure we always match last pair of (...)

*\(: Match literal (

*(([^)]*): Match 0 or more characters that is not ) in captured group #1

*\): Match literal )

However if intent is to always match 2nd pair of (...) then use this regex and grab captured group #1:
/\([^)]*\)[^()]*\(([^)]*)\)/

RegEx Demo 2
Code:
final String regex = "\\([^)]*\\)[^()]*\\(([^)]*)\\)";
final String string = "insert into data (name, Id, address) values (:name,:id,:add) (:foo,\"bar)";

final Pattern pattern = Pattern.compile(regex);
final Matcher matcher = pattern.matcher(string);

if (matcher.find()) {
    System.out.println(matcher.group(1));
}

output:
:name,:id,:add

A: I would use this one: ([:][\w]+) so you got the results in own match group and it´s easy to say which param needed on which place in case oan a error.
Have a look on the demo