text:
Q: jQuery .on('click') event only working once when clicked I'm having an issue with an on click event only working once - it should be toggling the .p-active class, and instead only adds it.
There is content that is dynamically added after the click using lighttooltip.js, but I don't think that it should be affecting the toggleClass function inside of my click event, but it is somehow and I need to work around that.
I've tried changing the on click's delegation using document, "body", ".hotspots", all of which doesn't work. Using "div" and ".hotspot" for delegation allows for the class to be toggled on, but not toggled off.
I did notice however that after removing all the .LiteTooltip jQuery code (below the on click function, this is the content that is dynamically added to the page after a 'hotspot' is clicked) that my on click functions as intended.
Any help with this is greatly appreciated. I've shortened the code a bit, as there are originally 30 "hotspots", but lowered to 3 to make the code easier to read.
Note: What is NOT being toggled is the hotspot number itself - it should change from pink to white when toggled.

/**** look inside tooltip CSS ****/

div#look-inside .et_pb_row {
  width: 100% !important;
  max-width: 1500px !important;
}

#tooltip-clickoutside {
  /*z-index: 10;*/
}

.litetooltip-wrapper {
  font: inherit;
}

.litetooltip-wrapper .tooltip-arrow {
  border: none !important;
}

.litetooltip-wrapper .tooltip-content {
  padding: 2em 10px !important;
  background: transparent !important;
  color: inherit !important;
  min-width: 90px;
  width: 100%;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  width: 95%;
  margin: 0 auto;
  margin-left: auto;
}

.litetooltip-wrapper .tooltip-content .clear {
  clear: both;
}

.litetooltip-wrapper .template h4 {
  font-size: 250%;
  color: #004023;
  padding: 0 0 .5em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.litetooltip-wrapper .template .content {
  margin-top: 1em;
  padding: 2.5% 2.5% !important;
  display: block;
  /* text-align: center; */
  background: #f2edde;
  float: none !important;
  clear: both !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.template p {
  background: #f2edde !important;
  padding: 0 !important;
  float: none !important;
  font-size: 18px;
  line-height: 1.8;
}

.redhotspot {
  color: #fff;
  text-align: center;
  font-size: 24px;
  line-height: 32px;
  position: absolute;
  z-index: 103;
  width: 52px;
  height: 52px;
  background: #d11947;
  -webkit-border-radius: 60px;
  border-radius: 60px;
}

.redhotspot.p-active {
  background: #fff;
  color: #d11947;
}

.look-inside {
  position: relative;
  max-width: 1280px;
  /* actual width of image*/
  width: 100%;
  height: auto;
  z-index: 101;
  overflow: hidden;
}

.look-inside .img-wrap {
  position: relative;
  height: 0px;
  padding-bottom: 62.5%;
  /* image-height / width * 100 */
}

.look-inside img {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 102;
}

.item-gallery img {
  display: none;
}

.item-gallery img.p-active {
  display: block;
}

.left-arrow:before {
  content: "\34";
}

.right-arrow:before {
  content: "\35";
}

.left-arrow,
.right-arrow {
  position: absolute;
  cursor: pointer;
  left: -webkit-calc(50% - 150px);
  left: calc(50% - 150px);
  top: 44px;
  top: 2em;
  height: 180px;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 90px;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  color: #9aa2b0;
}

.left-arrow:hover {
  left: -webkit-calc(50% - 160px);
  left: calc(50% - 160px);
  color: #d11947;
}

.right-arrow:hover {
  left: -webkit-calc(50% + 60px);
  left: calc(50% + 60px);
  color: #d11947;
}

.right-arrow {
  left: -webkit-calc(50% + 50px);
  left: calc(50% + 50px);
  z-index: 1;
}

.left-arrow:before,
.right-arrow:before {
  position: absolute;
  top: 25%;
  font-family: 'ETmodules';
  font-size: 90px;
  height: 90px;
  width: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.item-gallery {
  position: relative;
  width: 177px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto;
  float: none !important;
  clear: both !important;
}

.item-gallery.single-logo {
  width: 212px !important;
}

@media screen and (max-width: 980px) {
  .redhotspot {
    font-size: 17px !important;
    width: 18px;
    height: 18px;
    line-height: 18px;
  }
}

body {
  margin-bottom: 100px;
  min-height: 800px;
}

<link href="https://paynefhstage.wpengine.com/wp-content/themes/Divi-child-01/look-inside/litetooltip.min.css" rel="stylesheet" />

1

2

3

Please let me know if you have any questions :)

A: Update:
Please check the updated jQuery lines. This will work for you I guess.

/**** look inside tooltip CSS ****/

div#look-inside .et_pb_row {
  width: 100% !important;
  max-width: 1500px !important;
}

#tooltip-clickoutside {
  /*z-index: 10;*/
}

.litetooltip-wrapper {
  font: inherit;
}

.litetooltip-wrapper .tooltip-arrow {
  border: none !important;
}

.litetooltip-wrapper .tooltip-content {
  padding: 2em 10px !important;
  background: transparent !important;
  color: inherit !important;
  min-width: 90px;
  width: 100%;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  width: 95%;
  margin: 0 auto;
  margin-left: auto;
}

.litetooltip-wrapper .tooltip-content .clear {
  clear: both;
}

.litetooltip-wrapper .template h4 {
  font-size: 250%;
  color: #004023;
  padding: 0 0 .5em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.litetooltip-wrapper .template .content {
  margin-top: 1em;
  padding: 2.5% 2.5% !important;
  display: block;
  /* text-align: center; */
  background: #f2edde;
  float: none !important;
  clear: both !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.template p {
  background: #f2edde !important;
  padding: 0 !important;
  float: none !important;
  font-size: 18px;
  line-height: 1.8;
}

.redhotspot {
  color: #fff;
  text-align: center;
  font-size: 24px;
  line-height: 32px;
  position: absolute;
  z-index: 103;
  width: 52px;
  height: 52px;
  background: #d11947;
  -webkit-border-radius: 60px;
  border-radius: 60px;
}

.redhotspot.p-active {
  background: #fff;
  color: #d11947;
}

.look-inside {
  position: relative;
  max-width: 1280px;
  /* actual width of image*/
  width: 100%;
  height: auto;
  z-index: 101;
  overflow: hidden;
}

.look-inside .img-wrap {
  position: relative;
  height: 0px;
  padding-bottom: 62.5%;
  /* image-height / width * 100 */
}

.look-inside img {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 102;
}

.item-gallery img {
  display: none;
}

.item-gallery img.p-active {
  display: block;
}

.left-arrow:before {
  content: "\34";
}

.right-arrow:before {
  content: "\35";
}

.left-arrow,
.right-arrow {
  position: absolute;
  cursor: pointer;
  left: -webkit-calc(50% - 150px);
  left: calc(50% - 150px);
  top: 44px;
  top: 2em;
  height: 180px;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 90px;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  color: #9aa2b0;
}

.left-arrow:hover {
  left: -webkit-calc(50% - 160px);
  left: calc(50% - 160px);
  color: #d11947;
}

.right-arrow:hover {
  left: -webkit-calc(50% + 60px);
  left: calc(50% + 60px);
  color: #d11947;
}

.right-arrow {
  left: -webkit-calc(50% + 50px);
  left: calc(50% + 50px);
  z-index: 1;
}

.left-arrow:before,
.right-arrow:before {
  position: absolute;
  top: 25%;
  font-family: 'ETmodules';
  font-size: 90px;
  height: 90px;
  width: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.item-gallery {
  position: relative;
  width: 177px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto;
  float: none !important;
  clear: both !important;
}

.item-gallery.single-logo {
  width: 212px !important;
}

@media screen and (max-width: 980px) {
  .redhotspot {
    font-size: 17px !important;
    width: 18px;
    height: 18px;
    line-height: 18px;
  }
}

body {
  margin-bottom: 100px;
  min-height: 800px;
}

<link href="https://paynefhstage.wpengine.com/wp-content/themes/Divi-child-01/look-inside/litetooltip.min.css" rel="stylesheet" />

1

2

3

A: You need to add e.stopPropagation(); to stop the click event from bubbling up the DOM and triggering a click on the parent div:

/**** look inside tooltip CSS ****/

div#look-inside .et_pb_row {
  width: 100% !important;
  max-width: 1500px !important;
}

#tooltip-clickoutside {
  /*z-index: 10;*/
}

.litetooltip-wrapper {
  font: inherit;
}

.litetooltip-wrapper .tooltip-arrow {
  border: none !important;
}

.litetooltip-wrapper .tooltip-content {
  padding: 2em 10px !important;
  background: transparent !important;
  color: inherit !important;
  min-width: 90px;
  width: 100%;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  width: 95%;
  margin: 0 auto;
  margin-left: auto;
}

.litetooltip-wrapper .tooltip-content .clear {
  clear: both;
}

.litetooltip-wrapper .template h4 {
  font-size: 150%;
  color: #004023;
  padding: 0 0 .5em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.litetooltip-wrapper .template .content {
  margin-top: 1em;
  padding: 2.5% 2.5% !important;
  display: block;
  /* text-align: center; */
  background: #f2edde;
  float: none !important;
  clear: both !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.template p {
  background: #f2edde !important;
  padding: 0 !important;
  float: none !important;
  font-size: 14px;
  line-height: 1.8;
}

.redhotspot {
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 22px;
  position: absolute;
  z-index: 103;
  width: 22px;
  height: 22px;
  background: #d11947;
  -webkit-border-radius: 60px;
  border-radius: 60px;
}

.redhotspot.p-active {
  background: #fff;
  color: #d11947;
}

.look-inside {
  position: relative;
  max-width: 1280px;
  /* actual width of image*/
  width: 100%;
  height: auto;
  z-index: 101;
  overflow: hidden;
}

.look-inside .img-wrap {
  position: relative;
  height: 0px;
  padding-bottom: 62.5%;
  /* image-height / width * 100 */
}

.look-inside img {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 102;
}

.item-gallery img {
  display: none;
}

.item-gallery img.p-active {
  display: block;
}

.left-arrow:before {
  content: "\34";
}

.right-arrow:before {
  content: "\35";
}

.left-arrow,
.right-arrow {
  position: absolute;
  cursor: pointer;
  left: -webkit-calc(50% - 150px);
  left: calc(50% - 150px);
  top: 44px;
  top: 2em;
  height: 180px;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 90px;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  color: #9aa2b0;
}

.left-arrow:hover {
  left: -webkit-calc(50% - 160px);
  left: calc(50% - 160px);
  color: #d11947;
}

.right-arrow:hover {
  left: -webkit-calc(50% + 60px);
  left: calc(50% + 60px);
  color: #d11947;
}

.right-arrow {
  left: -webkit-calc(50% + 50px);
  left: calc(50% + 50px);
  z-index: 1;
}

.left-arrow:before,
.right-arrow:before {
  position: absolute;
  top: 25%;
  font-family: 'ETmodules';
  font-size: 90px;
  height: 90px;
  width: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.item-gallery {
  position: relative;
  width: 177px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto;
  float: none !important;
  clear: both !important;
}

.item-gallery.single-logo {
  width: 212px !important;
}

@media screen and (max-width: 980px) {
  .redhotspot {
    font-size: 12px !important;
    width: 18px;
    height: 18px;
    line-height: 18px;
  }
}

body {
  margin-bottom: 100px;
}

<link href="https://paynefhstage.wpengine.com/wp-content/themes/Divi-child-01/look-inside/litetooltip.min.css" rel="stylesheet" />

1

2

3

redpajama_set_name: RedPajamaStackExchange


Sheila Mwanyigha Biography: Sheila Mwanyigha is a Kenyan Radio,Television show host,singer and song writer born on 7th June in Taita.
Sheila holds a Master of Arts in Sociology is Medical Psychology and also graduated from the University of Nairobi in 2014.
Sheila Mwanyigha first appeared in Kenyan Music in 1997 and she won her first kisima award in 2006.
Sheila Mwanyigha became a radio presenter after she had an interview with Caroline Mutoko who referred her to a radio station that was just about to be set-up, where she was invited for an interview and offered a job.
Sheila Mwanyigha Later hosted NTV's AMLive.
Sheila is the founder of 'Rembesha' Magazine; Kenya's first digital and print magazine, which showcases the latest in hair and beauty.
Sheila Mwanyigha full name is Sheila Mkabili Mwanyigha.
sheila mwanyigha biography? sheila mwanyigha real age? sheila mwanyigha baby? sheila mwanyigha tribe? sheila mwanyigha boyfriend? sheila mwanyigha and prezzo? sheila mwanyigha mother? sheila mwanyigha family? sheila mwanyigha photos? sheila mwanyigha parents?


Erosion Tracking Tester measures the resistance to tracking and erosion by using liquid pollutants and inclined plane samples. This equipment has two test methods for the evaluation of electrical insulating materials for use under severe ambient conditions at power frequencies (45 Hz to 65 Hz) by measurement of the resistance to tracking and erosion, using a liquid contaminant and inclined plane specimens.
•Details of the sample: manufacturing and size, washing courses and used solvent, information about pre-treatment, the thickness of the sample and the surface has been treated or not.
Utilities: Digital Scale, Conductivity Meter, etc.


text:
SNAP Sign On Letter
NUTRITION // ACTION ITEM
PROTECT SNAP IN 2018 FARM BILL: ORGANIZATION SIGN ON
June 25, 2018 / Author: Madison Wall
2018 Farm Bill and SNAP
Dear Member of the Tennessee Delegation:
We are writing to encourage you to protect the Supplemental Nutrition Assistance Program (SNAP) in the 2018 Farm Bill. SNAP was designed to prevent malnutrition in America and ensure demand for American agricultural products. For over five decades, the program has achieved these goals effectively and efficiently. SNAP works for Tennessee by helping more than one in six Tennesseans – children, older adults, adults with disabilities, and the working poor – put food on the table, contributing one out of every eight dollars spent on groceries in Tennessee, generating an estimated $150 million in demand for Tennessee agricultural products.
With nearly one million Tennesseans struggling to put food on the table as it is, SNAP also keeps the work of charities across the state from being impossible. For every meal distributed through the Feeding America network, SNAP provides twelve meals. Unfortunately, the proposals for SNAP in the bill just passed by the House of Representatives (H.R.2) do not include policies needed to keep SNAP focused on preventing malnutrition while supporting our nation's farmers. We encourage you to look beyond H.R.2 and keep SNAP working for Tennessee and your constituents.
H.R.2 represents some of the most dramatic changes to the program since its creation. It proposes to impose shorter time limits for SNAP help on even more participants, including older unemployed workers who often struggle to find new employment. While it does increase investments for employment and training, it is woefully inadequate to provide meaningful services that will move participants to permanent self-sufficiency.
Combined with the new shorter time limits for SNAP help, the denial of aid to unemployed workers is an untested expansion of government bureaucracy. At the same time, it will limit state flexibility in program administration, increase administrative burdens, and reduce eligibility among many struggling to put food on the table, particularly the working poor.
As organizations that serve the nearly one million Tennesseans who rely on SNAP to enjoy adequate nutrition, we know how important this program is for our state and its citizens. We encourage you to protect SNAP in the Farm Bill by working with your colleagues in both houses to move beyond the problematic policies of H.R.2.
Please ensure that any final bill adopted by Congress keeps SNAP focused on preventing malnutrition by rejecting cumbersome new time limit policies, making adequate investments in evidence-based job training programs, and maintaining state flexibility in program administration. Thank you for considering our position and for your service to our state.
Second Harvest Food Bank of Northeast Tennessee
Memphis Food Advisory Council
Tennessee Catholic Public Policy Commission
National Women in Agriculture, Tennessee Chapter
A VOICE for the Reduction of Poverty
Grace St. Luke Food Pantry
Jefferson County Senior Citizens
Dandridge, TN 37725
United Ways of Tennessee
Catholic Charities of Tennessee
Knoxville-Knox County Food Policy Council
East Tennessee Permaculture Research Institute
Tennessee Valley Coalition for the Homeless
University Cluster Food Pantry
Friends For Life, Inc.
Hey Moon Farm
Tennessee Afterschool Network
Mid-South Food Bank
National Association of Social Workers, Tennessee Chapter
The Nashville Food Project
Memphis Tilth
Knowledge Quest
Tennessee Justice Center
Union City, TN 38261
About the Author: Tennessee Justice Center

redpajama_set_name: RedPajamaCommonCrawl


Stylish women's summer wedges by Clarks. Offered in a beautifully burnished tan leather, Caslynn Dylan is your summer time go-to casual slide sandals with its lovely laser cut upper details and a fresh raffia covered platform wedge. Lightweight and featuring an Ortholite enhanced suede leather sock, Caslynn Dylan is ready for fun in the sun! Platform height approx 3.5cm. Heel height approx 7.5cm. *Height will vary between sizes.


text:
Q: Posting data to SDC HTTP server url from JavaScript shows CORS issue I am using Streamsets pipeline for streaming data from browsers. So for that, I created a pipeline with HTTP server origin to post data from browsers Javascript and tried to write in that URL using REST client, and it writes successfully.  Response Headers are already set in the SDC.properties file.
http.access.control.allow.origin=*
http.access.control.allow.headers=origin, content-type, accept, authorization, x-requested-by, x-ss-user-auth-token, x-ss-rest-call
http.access.control.allow.methods=GET, POST, PUT, DELETE, OPTIONS, HEAD

But when I try to write some data from JavaScript using XMLHTTPRequest, it throws error for pre-flight request. Below is the JavaScript code:
  var http = new XMLHttpRequest();
  var value = '{ "prop1": "value 2", "prop2": "value 2" }';
  var url ='http://13.68.93.97:8100/'
  var async = true
 if ('withCredentials' in http) {
    http.open('OPTIONS', url, async);
} else if (typeof XDomainRequest != "undefined") {
    http = new XDomainRequest(); //for IE
    http.open('OPTIONS', url);
} else {
    http.open('OPTIONS', url, async);
}
    http.open('POST', url, true);
    http.setRequestHeader('Content-Type', 'application/json; charset=utf-8');
    http.setRequestHeader('X-SDC-APPLICATION-ID', 'testApp1');
http.setRequestHeader("Access-Control-Allow-Origin", "*");
http.setRequestHeader('Access-Control-Allow-Methods', "POST, OPTIONS, GET");
http.setRequestHeader('Access-Control-Allow-Credentials', "true");
http.setRequestHeader('Access-Control-Expose-Headers', "X-Region");
http.setRequestHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept,Accept-language");
http.withCredentials = true;
http.onreadystatechange = function () {
    if (http.readyState == 4 && http.status == 200) {
        console.log(http.responseText);
    }
}
http.send(value);

Error thrown from the above code execution :

XMLHttpRequest cannot load http://13.68.93.97:8100/. Response to
  preflight request doesn't pass access control check: No
  'Access-Control-Allow-Origin' header is present on the requested
  resource. Origin 'http://localhost' is therefore not allowed access.

Any help will be really helpful. Thanks..!!

A: UPDATE - Data Collector added CORS support in version 2.4.0.0, released in March 2017
StreamSets Data Collector doesn't currently support CORS in the HTTP Server origin - those properties in the sdc.properties file are for the SDC web UI. I've filed a Jira, SDC-5298, but I'm curious as to your use case. Are you just using the browser for experimentation, or do you see a production use case for users sending data to SDC via JavaScript?
If you have a production use case, please leave a comment on that Jira and we'll take a look at adding CORS to the HTTP Server origin.
If you just want a way to easily send data, you have a few choices:

*

*Use curl from the command line:
curl http://localhost:8000/ -H 'X-SDC-APPLICATION-ID: bob' -d '{"a":"b"}'

*Install a Chrome extension such as CORS Toggle to disable CORS checking in Chrome.

*Start Chrome with the --disable-web-security option.


text:
Jozef De Wilde (Sint-Amandsberg, 12 september 1906 – Zele, 27 juni 1993) was een Vlaams-nationalistisch priester en schrijver.

Leven
Hij werd geboren in een katholiek Vlaamsgezind ondernemingsgezin en was de jongere broer van Vlaams-nationalistisch politicus August De Wilde. Tijdens zijn opleiding in het Gentse Sint-Lievenscollege werd hij aangetrokken door de geschiedenis van zijn geboortestreek. Na zijn priesterwijding in 1929 werd hij onderpastoor in Doel. Hij vond er een geestesgenoot in zijn oude pastoor die het vuur van de geschiedvorsing aanwakkerde.

In 1933 werd hij onderpastoor in het Vrasene en in 1935 ruilde hij de Wase gemeente voor de post van pastoor van de Onze-Lieve-Vrouweparochie in Sint-Niklaas. Daar vervulde hij een vooraanstaande rol in het lokale culturele en wetenschappelijke leven. Hij richtte de Bibliotheca Wasiana op, werd bestuurslid van de Oudheidkundige Kring van het Land van Waas en redactiesecretaris van de Annalen. Ondertussen publiceerde hij bijdragen in heemkundige, geschiedkundige en andere tijdschriften. Hij wordt beschouwd als één der eerste heemkundigen die een nauwe samenwerking onderhield met academici op het vlak van historische geografie en toponymie.

Hij bouwde een vriendschap op met Jozef Goossenaerts, eveneens een intellectueel van Vlaams-nationalistische strekking die zich inzette voor de 'Vlaamse volksontvoogding'. Het was Goossenaerts die hem op het pad bracht van Reynaert de Vos. Sinds 1953 speurde De Wilde naar de oorsprong van de geschiedenis van de vermaarde vos. Met Maurits Gysseling en de Amsterdamse hoogleraar Wytze Gerbens Hellinga behoorde hij tot de gereputeerde Reinaert-kenners van de Lage Landen. Als gepassioneerde onderzoeker bleef hij zoeken naar de exacte waarheid. Daardoor wilde hij pas in 1989 zijn bevindingen voorleggen met de publicatie van "Van den vos Reynaerde ontsluierd", wat hijzelf als zijn levenswerk beschouwde. Volgens De Wilde is het Reinaertverhaal de vermomde machtsstrijd tussen het adeldom in Oost-Vlaanderen rond het begin van de 13de eeuw. Hoewel het verhaal oorspronkelijk van een Franse auteur is, slaat het volgens hem toch op Vlaamse toestanden. De oorspronkelijke tekst van "Le Plaid" werd vertaald door ene Willem die Madocke maecte die er vervolgens zelf een "vervlaamst" vervolg op schreef tot aan de veroordeling van Reinaert. De Wilde was ervan overtuigd dat die "Willem die Madocke maecte" in het echt Willhelmus Phyisicus was, de hofschrijver van Zeger III Vanviggezelede bruggraaf van Gent die op zijn beurt dan weer de werkelijke Reinaert de vos uit het verhaal zou zijn.

Jozef De Wilde was eveneens de auteur van het het Waaslandlied op muziek gezet door Fernand Van Durme.

Ondertussen was Jozef de Wilde in 1950 verhuisd als pastoor naar Semmerzake en in 1959 naar Lembeke. In 1976 keerde hij naar Sint-Niklaas terug om er te 'rusten' en diverse onderzoeken af te werken. Hij bracht zijn laatste levensjaar door in Zele en werd begraven op het Campo Santo in Sint-Amandsberg. Op zijn graf staat een beeldhouwwerk van Firmin De Vos.

Voornaamste afzonderlijke publicaties
 De zegebanier, 1941
 Kroniek van Lembeke, 1985
 Van den vos Reynaerde ontsluierd, 1989

Prijzen
 Het Grote Stadsplaket van Sint-Niklaas, 1986
 Laureaat van de Frans de Potter-Jan Broeckaertprijs, 1985

Belgisch rooms-katholiek priester
Vlaams schrijver

redpajama_set_name: RedPajamaWikipedia


text:
Asylum officers receive last-minute guidance on implementing sweeping border policy change
A migrant shelter in Tijuana last week.
(Eduardo Jaramillo Castro / AFP-Getty Images)
By Molly O'TooleStaff Writer
Just hours before a new rule was scheduled to take effect Tuesday that would essentially end asylum at the U.S. southern border, the Trump administration started giving officers guidance on how to carry out a radically changed U.S. immigration policy.
The Times late Monday obtained internal memos detailing how to implement the sweeping changes, including a 21-page PowerPoint presentation, lengthy guidance and half a dozen supporting documents sent to personnel and leadership in the U.S. Citizenship and Immigration Services' Refugee, Asylum and International Operations Directorate.
According to the internal memos, John Lafferty, the head of asylum at Citizenship and Immigration Services, expressed concern that asylum officers had been repeatedly rushed to implement significant policy changes with little advance notice.
"We are once again being asked to adapt, and to do so with very little time to train and prepare," Lafferty wrote. "If I didn't know that we have some of the most dedicated, adaptable, and most talented public servants presently serving in the federal government, I would be concerned about being able to implement these changes on such short notice."
The memos instruct officers that starting Tuesday, any migrant who enters, attempts to enter, or arrives in the U.S. across the southern border is ineligible for asylum, with few exceptions. To be eligible under the new rule, for example, applicants must prove that they are victims of "a severe form of trafficking in persons."
Another exceedingly rare, perhaps impossible, exception applies to anyone who gets to the border through far-flung countries, such as North Korea and Myanmar, which have not signed international agreements on refugees and torture.
Border officials are investigated for role in Facebook group with violent and sexist posts »
The rule bars the vast majority of current asylum seekers because it effectively renders migrants ineligible if they pass through another country before arriving at the U.S. border — leaving only Mexican residents, who make up a small fraction of asylum applicants.
The guidance also raises the standard officers use to screen claims of fear when an applicant is seeking protection from removal under the Convention Against Torture, making asylum more difficult to obtain.
In instructions on interviewing applicants, officers are directed to "ascertain the alien's date and manner of entry into the United States." Judges have rejected the administration's previous attempts to deny protections to those who cross the border between official entry points.
After the administration announced the new rule Monday, the American Civil Liberties Union said it would file suit immediately to block the policy.
Trump's hostility toward immigrants isn't just Twitter trolling »
The new rule does not apply to migrants entering or attempting to enter in other locations, besides the southern border, according to the guidance. But soon, the memos state, the restrictions will be applied to affirmative asylum claims, generally made by those who obtain visas or arrive at U.S. airports, entering legally and later requesting permission to stay.
"These updated procedures are effective immediately," the memos state. "All asylum officers are responsible for conducting field training for staff on these updated procedures as soon as practicable, no later than one week from today."
Get our twice-weekly Politics newsletter
Molly O'Toole
Molly O'Toole is an immigration and security reporter based in the Los Angeles Times' Washington, D.C., bureau. Previously, she was a senior reporter at Foreign Policy covering the 2016 election and Trump administration, and a politics reporter at the Atlantic's Defense One. She has covered migration and security from Mexico, Central America, West Africa, the Middle East, the Gulf, and South Asia. She is a graduate of Cornell University and NYU, but will always be a Californian.
GOP senators say they looked to Bill Clinton's impeachment trial for guidelines on Trump's. Here's a timeline of the key dates and moments from the 1999 trial.
The White House moves to reinforce school prayer protections and announces other rule changes that could allow religious groups to mix religious activities with federally funded activities.
Congress gave final approval to the new North American trade accord as the Republican-controlled Senate handed Trump one of his biggest wins.
Hiltzik: Trump's China trade deal doesn't even get us back to square one, despite immense cost
Chief justice, senators sworn in as Senate begins historic impeachment trial of Trump
As the Senate prepared for a trial, a nonpartisan watchdog agency said the White House violated federal law by withholding Ukraine aid last year.
Ukraine opens probe of possible surveillance of former U.S. ambassador
How do you conduct an impeachment trial? Chief Justice John Roberts will have to figure that out
Trump Senate impeachment trial: The prep, the lineup, the promises, the drama
For the impeachment trial, oaths will be taken, an oath book signed, House prosecutors will present the articles. Then things really get rolling.
House formally notifies Senate of impeachment articles against Trump
Many Iowa Democrats, desperate to pick a candidate to beat Trump, are undecided and under pressure
Just 2½ weeks before they caucus, a majority of Iowa Democrats are still undecided on which candidate should face Trump.
Who's lying? How the Sanders-Warren feud could reshape the Democratic race


text:
'use strict';

const funcs = require('funcs-js');

/**
 * Promise utility class.
 *
 * @author Sagie Gur-Ari
 * @class PromiseHelper
 * @private
 */
function PromiseHelper() {
    this.extensions = {
        pool: {},
        connection: {}
    };
}

/**
 * Empty function.
 *
 * @function
 * @memberof! PromiseHelper
 * @private
 * @returns {undefined} Empty return
 */
PromiseHelper.prototype.noop = function () {
    return undefined;
};

/**
 * Returns true if the provided object supports the basic promise capabilities.
 *
 * @function
 * @memberof! PromiseHelper
 * @private
 * @param {Object} promise - The promise object to validate
 * @returns {Boolean} True if the provided object supports the basic promise capabilities
 */
PromiseHelper.prototype.isPromise = function (promise) {
    let valid = false;
    if (promise && promise.then && promise.catch && (typeof promise.then === 'function') && (typeof promise.catch === 'function')) {
        valid = true;
    }

    return valid;
};

/**
 * Ensures the provided function is invoked as an async function even if returning a promise.
 *
 * @function
 * @memberof! PromiseHelper
 * @private
 * @param {Object} func - The function to invoke
 * @param {function} callback - The callback to provide to the invoked function
 */
PromiseHelper.prototype.runAsync = function (func, callback) {
    callback = funcs.once(callback, {
        callbackStyle: true
    });

    const promise = func(callback);

    if (this.isPromise(promise)) {
        promise.then(function onDone(result) {
            callback(null, result);
        }).catch(callback);
    }
};

/**
 * Calls the provided function with a callback.
 *
 * @function
 * @memberof! PromiseHelper
 * @private
 * @param {function} run - The async function to call (callback will be provided)
 * @returns {Promise} In case of no callback provided in input, this function will return a promise
 */
PromiseHelper.prototype.runPromise = function (run) {
    let promise;
    let promiseCallback;

    if (global.Promise) {
        promise = new global.Promise(function runViaPromise(resolve, reject) {
            promiseCallback = function (error, output) {
                if (error) {
                    reject(error);
                } else {
                    resolve(output);
                }
            };

            run(promiseCallback);
        });
    } else {
        throw new Error('No callback provided and promise not supported.');
    }

    return promise;
};

/**
 * Calls the provided function with a callback and if needed, return a promise.
 *
 * @function
 * @memberof! PromiseHelper
 * @private
 * @param {function} run - The async function to call (callback will be provided)
 * @param {function} [callback] - An optional callback function
 * @param {Boolean} [force=false] - If true, do not check if promise is supported
 * @returns {Promise} In case of no callback provided in input, this function will return a promise
 * @example
 * ```js
 * promiseHelper.run(function myFunc(promiseCallback) {
 *   //do some async activity...
 * }, function onFuncDone(error, result) {
 *   if (error) {
 *     //function failed.
 *   } else {
 *     //function done
 *   }
 * });
 * ```
 */
PromiseHelper.prototype.run = function (run, callback, force) {
    //if promise requested and supported by current platform
    let promise;
    if ((force || global.Promise) && (!callback)) {
        promise = this.runPromise(run);
    } else {
        run(callback);
    }

    return promise;
};

/**
 * Adds promise support for the provided function.
 *
 * @function
 * @memberof! PromiseHelper
 * @private
 * @param {function} func - The function to promisify
 * @param {Object} [options] - Holds constious behaviour options
 * @param {Boolean} [options.force=false] - If true, do not check if promise is supported
 * @param {Boolean} [options.defaultCallback=false] - If true and no callback provided, generate an empty callback
 * @param {Number} [options.callbackMinIndex=0] - The minimum index in the arguments that the callback is found in
 * @returns {function} The wrapper function
 * @example
 * ```js
 * Connection.prototype.query = promiseHelper.promisify(Connection.prototype.query);
 * ```
 */
PromiseHelper.prototype.promisify = function (func, options) {
    //jscs:disable safeContextKeyword
    const promiseHelper = this;
    //jscs:enable safeContextKeyword

    options = options || {};

    return function promiseWrapper() {
        /*eslint-disable no-invalid-this*/
        const self = this;
        /*eslint-enable no-invalid-this*/

        const argumentsArray = Array.prototype.slice.call(arguments, 0);

        //if last element is callback but undefined was provided
        let continueRemove = true;
        do {
            if (argumentsArray.length && (argumentsArray[argumentsArray.length - 1] === undefined)) {
                argumentsArray.pop();
            } else {
                continueRemove = false;
            }
        } while (continueRemove);

        const minArgs = (options.callbackMinIndex || 0) + 1;

        let callback;
        let output;
        if ((argumentsArray.length >= minArgs) && (typeof argumentsArray[argumentsArray.length - 1] === 'function')) {
            output = func.apply(self, argumentsArray);
        } else { //promise
            if ((!options.force) && (!options.defaultCallback) && (!global.Promise)) {
                throw new Error('No callback provided and promise not supported.');
            }

            output = promiseHelper.run(function asyncFunction(promiseCallback) {
                callback = callback || promiseCallback;

                if ((!callback) && options.defaultCallback) {
                    callback = promiseHelper.noop;
                }

                argumentsArray.push(callback);

                func.apply(self, argumentsArray);
            }, callback, options.force);
        }

        return output;
    };
};

module.exports = new PromiseHelper();

redpajama_set_name: RedPajamaGithub


Summary THE CHILDHOOD OF A LEADER is a drama, set immediately after the First World War, about the childhood of a young boy who will grow up to become a fictitious Fascist demagogue.
THE CHILDHOOD OF A LEADER is a drama, set immediately after the First World War, about the childhood of a young boy who will grow up to become a fictitious Fascist demagogue.
Infrequent moderate sexual activity includes a scene in which a man suggests to his wife that he would like another child; she declines but her knickers, stocking top and upper thigh are briefly exposed to view as the husband runs his hand along her leg. In another scene a child reaches out and touches the breast of a young woman through the fabric of her blouse.
Other issues include infrequent mild violence, scenes of adult cigarette smoking, and very mild bad language, including uses of 'dammit', 'goddamn' and 'hell'.


text:
Attorney: Trump Immigration Policy Behind Detainment Of Mesa Woman
By Matthew Casey
Published: Wednesday, February 8, 2017 - 10:49pm
Updated: Wednesday, February 8, 2017 - 10:51pm
2-8-2017 ICE arrests Mesa woman.mp3
Download mp3 (1.48 MB)
(Photo by Matthew Casey - KJZZ)
Guadalupe García de Rayos and attorney Ray Ybarra Maldonado walk through security outside the Phoenix office of Immigration and Customs Enforcement.
Federal authorities arrested a Mesa woman Wednesday during a regular check-in at the Phoenix office of U.S. Immigration and Customs Enforcement (ICE).
Guadalupe García de Rayos faces deportation because an executive order by President Donald Trump broadens immigration enforcement, according to her attorney, Ray Ybarra Maldonado.
Garcia de Rayos has a felony conviction for working under someone else's Social Security number. She also has kids who are U.S. citizens. The Obama administration put Garcia under supervision and required she do periodic check-ins with ICE.
Garcia de Rayos knew her status could change under Trump. Her supporters chanted in Spanish, "she is not alone," as she walked into the ICE office with Ybarra Maldonado.
About an hour later, Ybarra Maldonado came out alone. He told Garcia's family that she'd been arrested and now faces deportation.
"We're living in an era of a war on immigrants," Ybarra Maldonado said. "This is President Trump's first move and it's now time for our community to organize and fight back."
ICE released the following statement:
"Ms. Garcia De Rayos is currently being detained by U.S. Immigration and Customs Enforcement based on a removal order issued by the Department of Justice's Executive Office for Immigration Review which became final in May 2013. Relevant databases indicate Ms. Garcia De Rayos has a prior felony conviction dating from March 2009 for criminal impersonation."
Garcia's conviction could eventually be overturned because it stems from an unconstitutional raid in 2008 by former Maricopa County Sheriff Joe Arpaio, Ybarra Maldonado said.


Dear Community members can you please tell me if there is any way to pass the query string between two pages using XAML when i press a button.. i know to do this using Click Event in my back End C# File.. but i want to know that is it possible by using only XAML of a button?
Here is my code which im using to navigate to other page , its working properly but im unable to send query string through this..
<Button Content="Button" FontFamily="Portable User Interface" Foreground="IndianRed"
Please remember to mark helpful posts as answer and/or helpful.
its working in this way but i want to send a binded data in query string that is like.


text:
Anti-Shark Drones to Patrol Australian Coastlines
Rechelle Ann Fuertes Aug 28, 2017 at 9:36 am GMT
Aug 28, 2017 at 9:36 am GMT
Little Ripper Shark Spotter (Anti-Shark Drone) | littleripper.com
In its effort to protect people from possible shark attacks, the Australian government will utilize anti-shark drones to patrol its beaches and spot shark activities.
For years, researchers and marine biologists have dedicated time and effort to make shark spotting a whole lot easier. Coast guards were trained to find even the slightest shark activity from helicopters and aerial images.
Using aerial data, humans can spot sharks 20 to 30 percent of the time according to a report from Reuters. However, this is not enough to secure the safety of everyone who wants to enjoy the beaches of Australia.
#Australia to start flying anti-shark #drones along its beaches in September!Click To Tweet
Anti-Shark Drones to Help Secure Australia's Beaches
Last year, small, unmanned air craft (anti-shark drones) were used by the Australian state of New South Wales for a six-month trial period to monitor the waters surrounding southeast Australia–some of the most shark-laden waters in the world.
Now, after lots of testing, the drones will begin patrolling the beaches of NSW this September.
The anti-shark drones, dubbed as Little Rippers, were developed by the University of Technology Sydney's School of Software in partnership with the company Little Ripper.
According to reports, the Rippers can fly for over two hours on a single charge. They will be powered by artificial intelligence and will provide live-video feeds to drone operators "who then use the shark-spotting software to identify sharks in real time and with more accuracy than the human eye."
Researchers from University of Technology Sydney's School of Software claimed that the anti-shark drones could boost the accuracy rate of spotting sharks to 90 percent from the typical 20 to 30 percent accuracy rate.
"It's not about replacing human beings all together, it's about assisting human beings to get the work done in a better way with more accuracy. That's what the application is meant for," Dr. Nabin Sharma, a research associate from UTS School of Software said.
Apparently, the built in shark detection AI system plays a significant role in the efficiency of the Rippers in finding shark activities. The researchers have trained the system "to both look for sharks based on aerial videos as well as distinguish them from other life on the water."
Other Benefits of Anti-Shark Drones
Aside from sharks, the anti-shark drones can also identify marine animals such as whales, dolphins, and other sea creatures. This could aid researchers in better tracking activities and populations of creatures in the ocean.
Furthermore, the Rippers are also expected to save helicopters valuable flight time–effectively cutting the cost of aerial patrolling, as well. The anti-shark drones will also hold beacons and life rafts to assist people in emergency sea situations.
"I guess the world has learned many years ago – defense in depth is the way to go. So this is one of the layers of the depth," said Dr. Paul Scully-Power, a co-founder of the Little Ripper Group.
Currently, the developers of the Little Rippers are trying to create a 'repellent' that could be used by the drones to keep sharks at bay until rescuers arrive in the area of distress.
Just last year, Australia trailed behind the United States when it comes to the number of unprovoked shark encounters with humans, according to a report from the International Shark Attack File of the University of Florida.
Just recently, the Australian government was forced to deploy nets along its northeastern shores after a series of reported shark attacks. The controversial method earned the ire of environmentalists, citing that the nets are dangerous to wildlife.
People involved in this new initiative are now hoping that the anti-shark drones could at least augment the deployment of nets in preventing shark encounters. Instead of fencing off areas and blocking contact with other aquatic species, authorities are positive that the drones could help deal with sharks only when they become threatening to humans.
What other animals that threaten humans could be kept at bay with drones?
Code Jumper: Teaching Visually Impaired Kids Computer Coding
Are CRISPR-Cas9 & Gene Editing the New "Vaccine"?
William McKinneyShare
Pentagon AI Project Triggered Mass Resignation at Google
Here are the 9 Social Media Trends We Can Expect in…...
Report: Google Blocking Australian News in Search
How Asia Commits to Expanding their AI Industry
7 AI Marketing Tools to Help you get a Competitive Edge
Thanos Makes a new Ally in Machine Learning AI
How Countries use Social Media Manipulation to Influence People
Mind-Reading AI Tech That Recreates Images of Faces is now Here
Google Releases AI-Boosted Hardware for Virtual Meetings
Culture 13 min read
Netflix Lost In Space Review: "Alien AI Would be a Good…...
Krista GraceShare
Elon Musk's OpenAI Bot Just Crushed a Dota 2 Pro Gamer!
Researchers Create Experimental AI Software to Keep Astronauts Al...
New AI-Powered Glasses Could Help Visually Impaired People
How AI can Make Your Business More Efficient, Increase Sales


The audience for these workshops is diverse, so we provide a range examples and projects to help you do something you can relate too. This does of course mean that there is more content than anyone can cover in one day.
You should have a Clojure environment set up from our event on Friday evening. If you missed this, please get in touch with a volunteer to help you get setup.
The morning covers the language syntax of Clojure, so you can speak Clojure to your computer, along with some of the core concepts of thinking functionally.


text:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/base.xml"/>
    <logger name="api.gateway.server" level="DEBUG"/>
    <logger name="api.gateway.endpoint" level="DEBUG"/>
</configuration>


text:
Cyber Security Leaders Rally to Combat Advanced Persistent Threats
Findings Released from Summit of Public and Private Sector Leaders Address Cyber Crisis Threatening Security of Nations and Economies Worldwide
BEDFORD, MA - September 13, 2011 -
RSA and TechAmerica release findings from top cyber security leadership in government, defense industrial base, financial services, critical infrastructure and technology from Washington, D.C. Summit on Advanced Persistent Threats (APTs).
Recommendations urge chief executives in every industry sector not to delay devoting attention and funding to combat advanced threats and to "plan and act as though you've already been breached."
Lawmakers urged to remove legal barriers that impede information sharing among global security ecosystem.
Real-time intelligence sharing, early detection, end-user security training and testing and incident response named key elements to better defend against advanced threats and recover from inevitable cyber attacks.
RSA commits to bring further education and dialogue with cyber security, business and government leaders worldwide through series of regional Advanced Threat Summits beginning Oct. 10, 2011
RSA, The Security Division of EMC (NYSE: EMC) and TechAmerica today released key findings derived from a forum of more than 100 of the world's top cyber security leaders from government and business who met in Washington, DC to address the impact of Advanced Persistent Threats (APTs) as well as strategies for defense and mitigation. Participants at the APT Summit shared threat intelligence, defensive strategies and best practices for protecting against the most menacing security threats targeting highly sensitive information and intellectual property of governments and businesses.
"The frequency and volume of attacks has reached pandemic levels - this is not a passing fad or anomaly," said Eddie Schwartz, Chief Security Officer of RSA, The Security Division of EMC. "The new fact of life is a 'state' of persistent, dynamic, intelligent threat and disruption, the economic and societal ramifications of which are overwhelming. This doesn't mean that we as a collective of security professionals are powerless against our adversaries - we can and should be able to manage our risk to an acceptable level and change the ongoing and grim trends. Only through collaboration can we unite our strategies to combat these advanced threats as we move forward together in our pursuit of a trusted digital world."
Distinguished attendees and speakers at the APT Summit included CISOs, CIOs, technology Fellows and senior officials from leading think tanks, industry associations, government, defense and law enforcement. Attendees also represented numerous commercial industries including: aerospace and defense, critical infrastructure, legal, finance, energy, technology and manufacturing.
"We hear that our nation's defense secrets, financial security, and critical infrastructure face significant risk by attackers far away and hidden in obscurity behind the complex web of the internet. The cyber security leaders gathered at the RSA-TechAmerica APT Summit understand the gravity of these threats and have expressed their commitment to working together to strengthen our defenses against those who are hard at work trying to exploit any weakness they can find," said Bill Boni, Vice President and Corporate Information Security Officer of T-Mobile USA who attended the APT Summit. "The findings from this event and the promise to do more of these around the world should help open dialogue and inspire innovation amongst cyber security leaders and professionals across many sectors who refuse to be conquered by these threats."
Summit attendees participated in multiple interactive sessions, which yielded numerous ideas and perspectives that were collected and synthesized into a 3-page key findings summary brief available today. Some highlights of that document include:
Organizations must learn to live in a state of compromise and should plan and act as though they have already been breached, focusing on closing the exposure window and limiting damage.
Situational awareness is essential to detecting threats early and can help improve security and attack response. Organizations can benefit from advanced monitoring techniques and technologies, learning from attacks against other companies and industries and sharing timely threat intelligence.
Attack vector has shifted from technology to people. Anyone can be phished given the right context and the attackers have growing access about would-be targets through social networking sites. While user training alone cannot entirely neutralize the threat, training and testing coupled with user restrictions and visibility can give organizations a fighting chance.
Attack customization defies traditional signature-based approaches to work against a target's specific weaknesses. Attackers are increasingly agile and can take advantage of vulnerabilities more quickly than signature-based approaches can remediate.
Attackers are better at real-time intelligence sharing than targets and fixing this should be a top priority. Attackers operate unimpeded by legal restrictions and other rules that govern corporations and government organizations. While not a panacea, information sharing of real-time threat intelligence and attack information is of paramount interest to give situational awareness used in helping defend critical infrastructures and mitigate the effects of wide-scale cyber attacks on economic prosperity.
Simplicity is the path to better security, and can be an effective countermeasure to the many unmanageable and complicated IT infrastructures in operation today. Given that security is a weakest link problem, only through understanding assets, processes and endpoints is there a chance at real defense.
An in-depth whitepaper on these findings will be published in October.
Regional summits announced
RSA also announced a series of regional Advanced Threat Summits this fall to assemble senior security leaders and visionaries around the world. The Summits are designed to surface the best strategies, innovation and public policies that can help bring a collective benefit to the cyber security ecosystem. The first regional Advanced Threat Summit presented by RSA will take place Oct. 10 in London just prior to the 2011 RSA Conference Europe.
"Through this series of regional summits, we are taking this conversation to the front lines of American business and to organizations worldwide that are dealing with or trying to protect themselves against these threats. We intend to bring together leading cyber security experts and senior-level practitioners who are passionate about these issues - not just to re-imagine models for defense, information exchange and industry alliance, but to make true progress towards their implementation," said Phil Bond, TechAmerica President and CEO. "As a group we must not only raise awareness, we must also lead."
The Advanced Persistent Threats Summit summary findings can be found at: www.rsa.com/summitresults. A schedule of upcoming regional Advanced Threat Summits will be available soon.


text:
William Abbott was a footballer who played in the Football League for Derby County.

References

English footballers
Chesterfield F.C. players
Derby County F.C. players
English Football League players
Year of death missing
19th-century births
Association football outside forwards


text:
Q: Getting the Windows System Error Code title/description from its hex number I'm messing around with some windows functions using p/invoke. Occasionally, I get an error code that is not ERROR_SUCCESS (such an odd name).
Is there a way to look these up within the program? Forexample, if I get error 1017. Can I tell the user

The system has attempted to load or
  restore a file into the registry, but
  the specified file is not in a
  registry file format.
  (ERROR_NOT_REGISTRY_FILE: 0x3F9)

Instead of

Error Code: 1017

A: You could take the defines from winerror.h at Rensselaer Polytechnic Institute, and put them into an Enum:
public enum Win32ErrorCode : long
{
     ERROR_SUCCESS = 0L,
     NO_ERROR = 0L,
     ERROR_INVALID_FUNCTION = 1L,
     ERROR_FILE_NOT_FOUND = 2L,
     ERROR_PATH_NOT_FOUND = 3L,
     ERROR_TOO_MANY_OPEN_FILES = 4L,
     ERROR_ACCESS_DENIED = 5L,
     etc.
}

Then if your error code is in a variable error_code you would use :
Enum.GetName(typeof(Win32ErrorCode), error_code);

A: I'm not sure if there's a niifty .NET wrapper, but you could call the FormatMessage API using P/Invoke.
See this answer for how it would normally be called from native code.  Though the question refers to grabbing error codes from HRESULTs, the answer also applies for retreiving codes from the regular OS error codes coming from GetLastError/GetLastWin32Error).
EDIT: Thanks Malfist for pointing me to pinvoke.net, which includes alternative, managed API:
using System.ComponentModel;

string errorMessage = new Win32Exception(Marshal.GetLastWin32Error()).Message;
Console.WriteLine(errorMessage);

A: Yes there's a function that does that but I don't remember what it is.  In the mean time, you can use the error lookup tool (Tools->Error Lookup) to see what a particular code means from within Visual Studio.

A: I landed on this page while in search of a managed alternative to calling FormatMessage through P/Invoke.
As others have said, there is no way to get those capitalized, underscored names, short of looking them up in winerror.h, which I have seen reproduced online in various places where I landed in the course of searching for information about resolving specific status codes. A quick Google search, for winerror.h, itself, uncovered a page, at Rensselaer Polytechnic Instutute, where someone has helpfully extracted the #define statements from it.
Looking at it gave me an idea; I think there may be a way to get there, working from the source code of winerror.h, which I have, as part of the Windows Platform SDK that ships with every recent version of Microsoft Visual Studio.
Right now, I am in the middle of sorting out a pressing issue in the .NET assembly that brought me to this page. Then, I'll see what I can cobble together; this kind of challenge is right up my alley, and somebody threw down a gauntlet.


text:
Q: Correct git operation to merge portion of a branch I have a git branch on which I am working on a feature that has necessitated changes to less related portions of the code.
I have had to stop development on this branch to work on a feature on another branch that the priority has changed for. This branch uses those portions of the code that where less related but changed on the first feature branch.
The first feature is not yet finished but it is stable up to a certain point in it's history, therefore I would like to merge all the changes up to that point with the master, but not any later commits, so that the new second feature branch uses the newer structure of that code that was changed that was less relevant in the first feature branch.
master A---B---C---D
            \
f1           E---F---G---H

In the example above H is not stable, but work up to G is and a new branch at D should build on this work instead of on the older work.
So to me it seems like I would want to merge at G onto D, with all of G's history... is that the correct idea?
What is such an operation called in git terminology? Maybe a cherry pick of a commit range from E to G?
Or maybe it is possible to branch my new branch from G and then rebase on D?
Thanks

A: I think you just want to merge G into D:
git checkout D
git merge G

Afterwards your history will look like this:
master A---B---C---D---M <-- HEAD
            \         /
f1           E---F---G---H

I'd advise against rebasing E-G on top of D, as it will be much harder later to merge H into master as well.


text:
Elizabeth Ehret
Legal Fellow
Elizabeth Ehret is a Legal Fellow at the American Civil Liberties Union (ACLU) of Montana, where they work to advance the civil rights and liberties of Montanans through impact-driven litigation.
Before joining the ACLU of Montana, Elizabeth served as an Equal Justice Works AmeriCorps Legal Fellow at Whitman-Walker Health in Washington, D.C., where they oversaw Whitman-Walker's Name and Gender Change Project. While at Whitman-Walker, they—along with coalition partners—successfully advocated for the implementation of a nonbinary "X" gender marker on Washington, D.C. IDs and driver's licenses, the first of their kind nationwide. Prior to Whitman-Walker, they clerked for the Honorable Amy O'Connor of the New Jersey Superior Court—Appellate Division.
Elizabeth graduated cum laude from Rutgers School of Law-Newark, where they received the Eli Jamel Memorial Prize for Public Interest Law and the National Association of Women Lawyers Award for their commitment to LGBTQ rights advocacy. While in law school, they were named a Point Foundation Scholar, a Marsha Wenk Public Interest Law Fellow, a Patton Boggs Public Policy Fellow, and an Eagleton Institute for Politics Governor's Executive Fellow. Their note, Legal Loophole: How LGBTQ Nondiscrimination Laws Overlook the Partners of Transgender People, was published in the Rutgers Law Review.
Elizabeth received their Bachelors of Music from The College of New Jersey, with a double major in Music Performance and Women's and Gender Studies. Elizabeth is admitted in Montana, New Jersey, New York, Washington, D.C., and the U.S. District Court for the District of Montana.
Stay informed! Become a member of our action team
Dennis Taylor
Your Rights at Demonstrations and Protests


n' = n(v+w-vL)/(v+w-vS) where 'v' is the velocity of sound, 'w' is the wind velocity 'vL' is the velocity of the listener, 'vS' is the velocity of the source of sound and 'n' is the real frequency of the sound emitted by the source. You should clearly note that all the velocities in this expression are in the same direction and the source is behind the observer.
It will be helpful to remember that if the source moves towards the listener or the listener moves towards the source, the apparent frequency increases. If they move away, the apparent frequency decreases.
Doppler Effect in light is used to calculate the recessional velocities of stars and galaxies by measuring the 'red shift'. When the star moves away from the observer, as is the case with our expanding universe, the wave length of the light emitted by the star appears to be increased (shifted towards red colour). From the above expression for apparent frequency, the shift in frequency which is equal to (n-n') is related to the recessional velocity vS by the equation.
This relation is often written as v = zc where z =(λ'-λ)/λ which may be called the 'spectral shift' or 'Doppler shift'.
You may get questions involving the calculation of the recessional velocities of stars using the red shift. Questions involving blue shift as well as red shift may be asked for calculating the velocity of aircraft and automobiles which reflect microwaves transmitted by a radar.
Since the speed of light is much greater than the speed of material bodies, the Doppler shift for a given relative velocity is the same, whether the source moves or the observer moves.
Beats are produced here because of the superposition of the direct sound of actual frequency n (equal to 272Hz) from the whistle and the reflected sound of apparent frequency n', given by n' = n(v+w-vL)/(v+w-vS). [Note that The frequency of the direct sound is unchanged since both the source and listener are moving together and there is no relative velocity between them].
In the expression for the apparent frequency of the reflected sound, the wind velocity (w) is zero. The velocity of source (vS) is positive since the source is the reflected sound image of the whistle and this image moves towards the listener. The velocity of the listener is negative since he is moving towards the reflected image serving as the source. Therefore, n' = n(v+vL)/(v-vS) = 272(345+5)/(345-5) =280Hz. [Note that 18km/hour = 5m/s].
Number of beats per second = 280-272 = 8.
Problems of this type are often found in entrance test papers. When the engine approaches the observer, the apparent frequency is v/(v-vS) and when it moves away from the observer, the apparent frequency is v/(v+vS). The frequency therefore changes in the ratio (v+vS)/(v-vS). We have therefore, (v+vS)/(v-vS) =9/8 from which the velocity of the source, vS = v/17 = 340/17 = 20m/s.
This is a case increase in apparent frequency due to the motion of the source. Since there are no beats, the apparent frequency [v/(v-vS)]n of the whistle of A is the same as that of B so that we have, [330/(330-15)]n = [330/330-30)]×600 so that n/315 = 600/300 from which n = 630 Hz.
vS = c(n'-n)/n' = 3×108(3×103)/(9×109) = 100 m/s.
The velocity of aircraft is half that of the reflected image (source). So the answer is 50 m/s.
We have v = zc where z = (λ'-λ)/λ. Therefore, the recessional velocity = [(5004-5000)/5000] ×3×108 = (4×3×108)/5000 = 2.4×105 m/s.
Note that you can substitute the wave length in the given unit itself since z is a ratio of wave lengths.
176(330-vL)/(330-22) = 165(330+vL)/330, from which vL = 22 m/s.
Some of you might be scared of questions on reflection and refraction at spherical surfaces. This unnecessary fear is due to your confusion about the inevitable sign convention used while discussing spherical mirrors and lenses.
The sign convention used widely in Optics is the Cartesian sign convention. The ray incident on the curved surface is to be considered as proceeding in the positive X-direction and you have to measure all distances from the pole, which is supposed to be the origin.
Often you may be given a ray diagram in which the incident ray may be proceeding in the negative X-direction. To avoid confusion, imagine that the direction of the incident ray is still in the positive X-direction. You can even redraw the diagram to make the incident ray proceed from left to right if you want. The signs given to the distances are as in the Cartesian coordinate system: Distances measured from the pole towards right are positive and distances measured from the pole towards left are negative. Similarly, distances measured (from the pole) upwards are positive and those measured downwards are negative. Normally you will encounter problems involving leftward and rightward measurements.
While solving problems, apply signs to all known quantities in accordance with the sign convention. Leave the unknown quantities as they are in the formulae. You will be able to arrive at conclusions by interpreting the sign of the unknown quantity you arrive at finally as the answer. For instance, if the distance of an image is obtained as negative, you will immediately understand that the image is on the same side of the curved surface as the object is. If the focal length of a lens is obtained as negative, you will understand that it is a concave lens. If the focal length or the radius of curvature of a mirror is obtained as positive, you will understand that it is a convex mirror.
n2 /v – n1/u = (n2 – n1)/R where 'v' is the image distance, 'u' is the object distance and 'R' is the radius of curvature of the refracting surface.
(2) Lens maker's equation: 1/f = (n2/n1 – 1)(1/R1 – 1/R2) where 'f' is the focal length of the lens, R1 and R2 are its radii of curvature, n2 is its refractive index and n1 is the refractive index of the medium in which the lens is placed.
If the lens is placed in air or vacuum, lens maker's equation becomes 1/f = (n – 1)(1/R1 – 1/R2) where 'n' is the refractive index of the lens. [It is better that you remember the general Lens maker's equation since you will encounter questions in which the lens is placed in liquids such as water].
(3) Law of distances (Lens formula): 1/f = 1/v - 1/u where 'f' is the focal length of the lens, 'v' is the image distance and 'u' is the object distance.
1/F = 1/f1 + 1/f2 + 1/f3 + …etc. where f1,f2,f3...etc. are the focal lengths of the individual lenses. [ Note that this is a power equation since the reciprocal of focal length is the power (focal power) of the lens].
1/F = 1/f1 + 1/f2 – d/f1f2 where 'd' is the separation.
(6) Formula for calculating the focal length by displacement method (conjugate position method): f = (D2 – d2)/4D where D is the distance between the object and the screen (image) and 'd' is the displacement (distance between conjugate positions).
(7) Linear magnification, m = size of image/size of object = v/u [Note that by 'size' we mean linear size].
ω1/f1 + ω2/f2 = 0 where ω1 and ω2 are the dispersive powers of the materials of the lenses. This can be written as ω1/f1 = -ω2/f2 indicating that one lens is converging while the other is diverging.
[Note that crown glass and flint glass lenses are used for achromatic doublets and if you require a converging doublet, the converging lens is to be made of crown glass since the dispersive power of crown glass is less than that of flint glass. You will then have smaller focal length for the converging lens to make the achromatic combination converging].
image of the object O. The object distance 'u' is PO and the image distance 'v' is PI. [P is the pole of the spherical surface].
We have, n2 /v – n1/u = (n2 – n1)/R so that 1/v – 1.5/(-3) = (1- 1.5)/(-5).
Note that we did not bother about the sign of the unknown quantity 'v'. [In this problem we could have put negative sign for 'v' since the image I is on the same side as the object. Since we don't apply sign to the unknown quantity 'v', we will obtain a negative value for 'v' on solving the problem]. The sign of 'u' is negative in accordance with the Cartesian convention. Since the incident ray is encountering a concave surface the radius of curvature is negative, in accordance with the convention.
Rearranging the above equation, we obtain 1/v = 0.5/5 – 1.5/3 = -6/15 from which v = -2.5cm.
If h1 and h2 are the sizes of the of the image in the two conjugate positions, the size of the object is given by h = √(h1h2) = √(9×1) = 3cm.
Considering the formation of the image in the first case, we have v/u = 9/3 so that v = 3u. Also, v = 20+u since v and u interchange in the conjugate positions. Therefore, 3u = 20+u from which u = 10cm. v = 20+u = 30cm.
Focal length f = uv/(u+v), since v is positive and u is negative in the equation, 1/f = 1/v - 1/u. Therefore, f = 10×30/(10+30) = 7.5cm.
[Note that the answer is positive as expected for a convex lens].
You should note that the radius of curvature of an equi-convex (or equi-concave) lens is equal to its focal length if the refractive index is 1.5. You can check it by substituting R1 = R2 = f in the lens maker's equation: 1/f = (n – 1) [1/f – 1/(-f)] = (n – 1)×2/f, from which n = 1.5. So the correct option is (e).
You should also note that the focal length of a plano-convex or plano-concave lens is twice the radius of its curved face if the refractive index is 1.5.
(a) convergent lens of focal length 3.5R (b) convergent lens of focal length 3.0R (c) divergent lens of focal length 3.5R (d) divergent lens of focal length 3.0R.
On substituting the given quantities in the lens maker's equation, 1/f = (n2/n1 – 1)(1/R1 – 1/R2), we have 1/f = [(1.5/1.75)-1] [1/(-R) – 1/R)] = (-0.25/1.75) (-2/R) = 0.5/1.75R, from which f = 3.5R.
You should ensure that all your doubts on applying the sign convention are cleared before proceeding to the next question. In the lens maker's equation, we applied negative sign to the radius of curvature (R) of the first surface since the concave lens presents a concave surface to the incident ray (and hence the centre of curvature is on the same side of the pole as the object is). The sign of the radius of curvature of the second surface is positive since it presents a convex surface to the ray proceeding towards it after the refraction at the first surface. We did not bother about the sign of the focal length of the lens, since it is the unknown quantity in this problem. The sign turns out to be positive, indicating that the concave lens behaves as a converging lens on immersing it in a denser liquid. The correct option therefore is (a).
You should note that a divergent lens becomes convergent (and a convergent lens becomes divergent) on immersing in a denser medium (of greater refractive index).
1/20 = [(1.5/1) – 1] (1/R1- 1/R2).
We are not bothered about the signs of R1 and R2 since they are unknown quantities.
1/f = [(1.5/1.6) – 1] (1/R1 – 1/R2).
Dividing the first equation by the second, we obtain f/20 = 0.5×1.6/(-0.1) from which f = -160 cm [Option (e)].
When you direct a ray of light (through the un-silvered surface) in to this lens, the ray will be reflected by the silvered face. Therefore, the ray undergoes refraction twice at the lens and the effect is to make the lens a biconvex one, as though we are keeping two identical plano-convex lenses in contact, the only difference being that the ray is sent back. The focal length of the silvered lens therefore becomes half that of the un-silvered one. So, the answer is 10cm [Option (b)].
In this problem, the silvered surface, being plane, acts just to return the ray. If the curved surface were silvered, it would have acted as a spherical mirror complicating the problem. But, there is no significant complication and you can tackle the problem using the general expression for the resultant focal length (F) given by 1/F = 1/f + 1/fm + 1/f.
Or, 1/F= 2/f + 1/fm. Here 'f' is the focal length of the un-silvered lens while fm is the focal length of the mirror.
The power of the un-silvered lens appears twice and the power of the mirror appears once in this equation.
When you use this equation for solving the above question, the mirror term will vanish since the focal length of a plane mirror is infinite and you get F = f/2.
As you know, the power (expressed in dioptre) is the reciprocal of the focal length in metre. A convex lens (or, generally a converging lens) has positive power while a concave lens (or, generally a diverging lens ) has negative power. When you combine lenses in contact, the net power (P) of the combination is equal to the algebraic sum of the individual powers: P = P1+P2+P3+….
In the present case, P = (1/0.4) + (-1/0.25) = 2.5 – 4 = -1.5 dioptre.
This too is a simple question. The power of the combination is 1/0.3 dioptre. [Note that the power of the combination is positive since the focal length of the combination is positive]. The concave lens has therefore smaller power and since the ratio of magnitudes of powers is 2:3, we can write -2k+3k = 1/0.3 where 'k' is the constant of proportionality. From this, k = 1/0.3 so that the powers of the concave and convex lenses are respectively – (2/0.3) and +(3/0.3). Therefore, their focal lengths are – (0.3/2)m and +(0.3/3)m. The focal lengths in cm are -15 and +10 [Option (b)].
In continuation of the post on 5th October 2006, let us discuss some more questions on electromagnetic induction. Generally, students are enthusiastic in working out problems in electromagnetic induction.
The easiest method of solving this problem is to find out the velocity (v) of the centre of the rod and calculate the potential difference developed between the ends of the rod using the expression, V = BLv, for the motional emf (V) in a straight conductor of length 'L' moving in a magnetic field with velocity 'v'. The value of 'v' is the velocity of the centre of the conductor which is ωL/4 since the centre is at a distance L/4 from the axis of rotation. So the answer is BL(ωL/4) = ¼ BωL2 .
If this method does not look sufficiently appealing to you, you may use the expression for the voltage induced across a conductor of length 'L' rotating about a perpendicular axis through one end: V = ½ BωL2 . In the present case, you have to imagine two conductors of lengths ¾ L and ¼ L respectively. The potentials at their ends with respect to the point O (through which the axis of rotation passes) are ½ Bω(9/16)L2 and ½ Bω(1/16)L2 . The potential difference between the ends is therefore (9/32)BωL2 – (1/32) BωL2 = ¼ BωL2 .
You should remember that the self inductance of a coil is equal to the magnetic flux linked with the coil when unit current flows in it. The flux linked with the coil is directly proportional to the number of turns in the coil. It is directly proportional to the magnetic field (produced by the coil) also, which again is directly proportional to the number of turns. Hence the self inductance is directly proportional to the square of the number of turns.
The self inductance of the coil mentioned in the question will therefore become 6.25 times the initial value.
The following MCQ also is simple but there is chance of picking out a wrong answer.
A plane rectangular coil is rotating with angular velocity 'ω' in a uniform magnetic field. If the axis of rotation is parallel to the plane of the coil and perpendicular to the magnetic field, what is the phase difference between the magnetic flux linkage and the induced emf in the coil?
If you take the time to be zero when the plane of the coil is perpendicular to the magnetic field B, the flux (Φ) at any instant can be written as Φ = BAcosωt where A is the area of the coil. The induced emf, V = -dΦ/dt = BAω sinωt. Since the flux is a sine function and the induced voltage is a cosine function, the phase difference between the flux linkage and the induced emf is π/2.
[If you take the time to be zero at some instant when the plane of the coil is parallel to the magnetic field, Φ = BAsinωt and V = -BAω cosωt. Again, one is a sine function and the other is a cosine function, indicating a phase difference of π/2].
(a) magnetic flux through the coil (b) area of the coil (c) rate of change of magnetic flux through the coil (d) product of magnetic flux and area of the coil.
The correct option is (c). Note that there has to be a time rate of change of magnetic flux for obtaining an induced voltage.
Since the rod is lying along the east-west direction, it will cut the horizontal magnetic field lines of the earth. The motional emf developed between the ends of the rod is V = BLv = 0.3×10-4×10×5 = 1.5×10-3V = 1.5mV.
The resistance of the coil will become 16 times the initial value since there is a four fold increase due to the four fold increase of length and another four fold increase due to the four fold decrease in the area of cross section (when the radius is reduced to half the initial value). Note that the resistance is given by R = ρL/A where 'ρ' is the resistivity, L is the length and A is the area of cross section.
The induced voltage in the coil is increased to four times since the number of turns is made four times.
We have, power P = V2/R. So, when the value of V is quadrupled and the value of R is made 16 fold, the value of P remains unchanged and hence (b) is the correct option.
You should become capable of working out things in your mind, without wasting time in writing mathematical steps, when you deal with questions of this type.
A fish looking from within water sees the outside world through a circular horizon. If the fish is √7 m below the surface of water, what will be the radius of the circular horizon?
Note that refractive index of water is not given. You are expected to remember it. Most of you know it as 1.33. On many occasions it will be useful to remember the value as 4/3. As you can see from the figure, the fish at F can see the outside world through a cone of semi angle equal to the critical angle 'c' of water because the rays of light at grazing incidence are refracted in to water at critical angle 'c'. The circular horizon meant in the question has radius AB which is equal to √7 tan c. We have sin c = 1/n = 1/(4/3) =3/4. To obtain tan c, you may imagine a right angled triangle having opposite side 3 and hypotenuse 4 to obtain the adjacent side √7 so that you get tan c = 3/√7.
you get the answer as 3m.
Since the ray retraces its path on falling (at D) on the silvered face AC of the prism, it follows that it is incident normally on this face. The angle of refraction (r) at the first face is shown in the figure. From the triangle NAD, angle DNA = 90-A. Therefore, r = A. The refractive index of the material of the prism is therefore given by n = sini/sinr = sin(2A)/ sinA = 2sinA cosA/sinA = 2cosA.
In the minimum deviation position, we have μ = sin[(A+D)/2] / sin(A/2) where D is the minimum deviation. Putting D = A, as given in the question, we obtain μ = sinA/sin(A/2) = [2sin(A/2)cos(A/2)]/sin(A/2) = 2cos(A/2). Therefore, cos(A/2) = μ/2, from which A = 2cos-1 (μ/2).
One face A of a glass slab of thickness 't' is silvered. An ink mark is made on the opposite face B. If you look through the face B, what is the distance between the ink mark and its image formed by reflection at the silvered face? (Refractive index of glass is μ).
When you look through the face B, the silvered face A (which is at the real distance 't' from B which carries the ink spot) will appear to be at the apparent distance t/μ from B (and the ink spot). The reflected image of the ink spot is at the same distance t/μ behind the apparent silvered face. So, the distance between the ink spot and its reflected image will be (t/μ + t/μ) = 2t/μ.
Questions on reflection and refraction at plane surfaces are interesting to answer, but those involving spherical surfaces may pose some problems to you. Let us discuss some questions involving reflection and refraction at plane surfaces. (We will discuss questions involving spherical surfaces later).
Here 4 cm and 2 cm are the apparent distances of the air bubble on looking through the two faces. If 'd' is the real distance, we can write the refractive index (n) as n = d/4 = (9-d)/2. [We have written n = (Real distance)/(Apparent distance) for the two cases]. From this, d = 6 cm so that n = 6/4 = 1.5.
Total apparent depth = (t1/n1) + (t2/n2) + (t3/n3) +…etc.
4t/3 = t/μ + t/1.2μ from which μ = 1.375.
If he looks from a point just above the glass slab, the ink mark will appear to be at 3/n = 3/(3/2) = 2 cm. Since he is looking from a distance of 5-3= 2 cm from the top of the slab, the ink mark will appear to be at 2 + 2 = 4cm.
(a) 41º with respect to the horizontal (b) 49º with respect to the horizontal (c) 42º with the vertical (d) 45º with the horizontal (e) 37º with the horizontal.
The correct option is (a) since the critical angle for water is nearly 49º and this angle is with respect to the vertical in the present case. The angle with the horizontal is therefore 41º.
It will be convenient if you remember the critical angle of water and glass. In many problems you will encounter crown glass of refractive index 1.5. Its critical angle is 41.8º, which is roughly 42º. Critical angle for water is 48.75º, which is roughly 49º. You will come across many questions involving refractive index value of √2. This value has sanctity only for setting questions! It will be convenient to remember the critical angle of 45º for a substance having refractive index of √2. [Note that critical angle and refractive index of any medium is with respect to free space (or, air) unless specified otherwise].
Basically, you are asked to state which colour will produce the least apparent shift. The apparent shift = (Real distance - apparent distance) = t – (t/n). Since the refractive index (n) is the minimum for red, the least apparent shift is for red. So, red letters will appear least raised. [Since the refractive index is the maximum for violet, letters of violet colour will appear most raised].
When light rays are incident at an angle of 60º on one face of a glass prism, minimum deviation occurs. If the angle of minimum deviation also is 60º, what is the refractive index of the material of the prism?
Under the condition of minimum deviation, the angle of incidence (i1) and the angle of emergence (i2) are equal (each equal to i). Since i1+i2-A = d where'd' is the deviation, we have 2i – A = D when the deviation is the minimum (D). Therefore, 120º - A = 60º, from which A = 60º. The refractive index is given by n = sin [( A+D)/2] / sin (A/2) = (sin60)/sin30 = (√3 /2)/(1/2) = √3.
Albert Einstein was awarded the Nobel Prize in Physics (1921) for his explanation of photoelectric effect and not for his much more famous Theory of Relativity. You will come across questions based on Einstein's photoelectric equation in almost all Medical and Engineering Entrance Tests.
(1) hν = KEmax + Φ where 'h' is Planck's constant, 'ν' is the frequency of the incident photon, KEmax is the maximum kinetic energy of the electron emitted from the surface on which the photon is incident and 'Φ' is the work function of the surface.
(2) KEmax = hν–hν0 = h(ν–ν0) where ν0 is the threshold frequency which is the minimum frequency (of the photon) required for photoelectric emission. Note that we have written the work function in terms of the threshold frequency as Φ = hν0 which can also be written as Φ = hc/λ0 where λ0 is the threshold wave length and 'c' is the speed of light in free space. Therefore, KEmax = hc[1/λ – 1/λ0].
(3) ½ m(Vmax)2 = h(ν–ν0) where Vmax is the maximum velocity of the photoelectron.
(4) eVs = h(ν–ν0) where 'e' is the electronic charge and Vs is the stopping potential which is the negative voltage to be applied on the anode to prevent photo electric emission.
Since the work function is given in electron volts you have to write its value in joule and equate to hc/λ0. You know that Φ electron volt is equal to Φe joule where 'e' is the electronic charge. So, we have Φe = hc/λ0 from which λ0 = hc/eΦ.
In the first case, we have eV1 = h(ν1–ν0) where ν0 is the threshold frequency.
In the second case, we have eV2 = h(ν2–ν0).
Subtracting the first equation from the second, e(V2- V1) = h(ν2–ν1), from which V2 = V1 + h/e(ν2–ν1). So, the correct option is (b).
[If you find this more convenient, you may do it this way: The extra energy available with the photon of frequency ν2 = hν2 - hν1. So the extra stopping potential (ΔV) required is given by e(ΔV) = hν2 - hν1, from which ΔV = h/e(ν2–ν1). Therefore V2 = V1 + h/e(ν2–ν1)].
The correct option is (e) since the energy of the incident photon is 12400/6200 = 2 eV, which is insufficient for photoemission in the present case. [Note that the product of the energy in electron volts and the wave length in Angstrom Units in the case of photons is equal to 12400. Remember this to facilitate easy calculation of energy or wave length when one quantity is given].
(a) each emitted electron carries a quarter of the initial kinetic energy (b) The number of electrons emitted is a quarter of the initial number (c) each emitted electron carries one sixteenths the initial kinetic energy (d) the number of electrons emitted is one sixteenths the initial number (e) the number of electrons emitted and the energy of each electron are one sixteenths the initial values.
The solution becomes quite simple if you express the energy of the photon in electron volt. Since the product of the wave length in Angstrom and the energy in electron volt is 12400 for any photon, the energy of the photon in the problem is 12400/2000 = 6.2 eV. In accordance with Einstein's equation, 1.2 eV [which is the work function] is spent for removing the photoelectron from the surface and the remaining 5 eV is transferred to the photo electron (as its kinetic energy). To 'kill' this energy of the photo electron you have to apply a retarding potential of 5 volts. So, the correct option is (b).
The energies of the photons are hf1 and hf2 and therefore the kinetic energies of the photo electrons are hf1-Φ and hf2-Φ respectively, where Φ is the work function. Therefore, ½ mv12- ½ mv22 = hf1- hf2, from which v12 - v22 = 2h(f1 - f2)/m. So, the correct option is (b).
You might have heard of the thermionic work function. Is it greater than or equal to or less than the photo electric work function?
You should note that these two work functions are the minimum energy required to remove the electron from the surface of the emitter. In thermionic emission, the electron is removed by supplying heat energy. In photo electric effect, the required energy is supplied by the incident photon. In both cases the energy required for removing the electron from a given surface is the same. Therefore, thermionic work function of a given surface is exactly equal to its photo electric work function.


'79 build that just needs updating. Ready to rent with the rehab of the kitchen. Located minutes from Lake Arlington and just as close to Miller E.S. Foundation was recently serviced (late 2015) and comes with a transferable warranty.


text:
Ribafria foi uma freguesia portuguesa do município de Alenquer, com 9,13 km² de área e 970 habitantes (2011). Densidade: 106,2 hab/km².

Foi extinta (agregada) em 2013, no âmbito de uma reforma administrativa nacional, tendo sido agregada à freguesia de Pereiro de Palhacana, para formar uma nova freguesia denominada União das Freguesias de Ribafria e Pereiro de Palhacana da qual é sede.

População
★ Freguesia criada pela Lei nº 71/89  , de 28 de Agosto, com lugares desanexados da freguesia de Pereiro de Palhacana

 Grupos etários em 2001 e 2011
<small>

<big>

Localidades
 Ribafria
 Lugar do Mato
 Sobreiros
 Palaios
 A-dos-Carneiros
 Azedia
 Silveira do Pinto

Património
 Igreja de São Miguel de Palhacana (ruínas)
 Igreja de Nossa Senhora do Egipto
 Convento de São Jerónimo do Mato
 Cruzeiro (Sítio de São Miguel)
 Cruzeiro (Mato)
 Fontenário


text:
<?xml version="1.0" encoding="utf-8"?>
<!--

-->

<com.android.internal.widget.WeightedLinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/parentPanel"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:paddingTop="9dip"
    android:paddingBottom="3dip"
    android:paddingLeft="3dip"
    android:paddingRight="1dip"
    android:majorWeight="0.65"
    android:minorWeight="0.9">

    <LinearLayout android:id="@+id/topPanel"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:minHeight="54dip"
        android:orientation="vertical">
        <LinearLayout android:id="@+id/title_template"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:gravity="center_vertical"
            android:layout_marginTop="6dip"
            android:layout_marginBottom="9dip"
            android:layout_marginLeft="10dip"
            android:layout_marginRight="10dip">
            <ImageView android:id="@+id/icon"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="top"
                android:paddingTop="6dip"
                android:paddingRight="10dip"
                android:src="@drawable/ic_dialog_info" />
            <com.android.internal.widget.DialogTitle android:id="@+id/alertTitle"
                style="?android:attr/textAppearanceLarge"
                android:singleLine="true"
                android:ellipsize="end"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
        </LinearLayout>
        <ImageView android:id="@+id/titleDivider"
            android:layout_width="match_parent"
            android:layout_height="1dip"
            android:visibility="gone"
            android:scaleType="fitXY"
            android:gravity="fill_horizontal"
            android:src="@android:drawable/divider_horizontal_dark" />
        <!-- If the client uses a customTitle, it will be added here. -->
    </LinearLayout>

    <LinearLayout android:id="@+id/contentPanel"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:orientation="vertical">
        <ScrollView android:id="@+id/scrollView"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingTop="2dip"
            android:paddingBottom="12dip"
            android:paddingLeft="14dip"
            android:paddingRight="10dip">
            <TextView android:id="@+id/message"
                style="?android:attr/textAppearanceMedium"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:padding="5dip" />
        </ScrollView>
    </LinearLayout>

    <FrameLayout android:id="@+id/customPanel"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1">
        <FrameLayout android:id="@+android:id/custom"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingTop="5dip"
            android:paddingBottom="5dip" />
    </FrameLayout>

    <LinearLayout android:id="@+id/buttonPanel"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:minHeight="54dip"
        android:orientation="vertical" >
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:paddingTop="4dip"
            android:paddingLeft="2dip"
            android:paddingRight="2dip"
            android:useLargestChild="true">
            <LinearLayout android:id="@+id/leftSpacer"
                android:layout_weight="0.25"
                android:layout_width="0dip"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:visibility="gone" />
            <Button android:id="@+id/button1"
                android:layout_width="0dip"
                android:layout_gravity="left"
                android:layout_weight="1"
                android:maxLines="2"
                android:layout_height="wrap_content" />
            <Button android:id="@+id/button3"
                android:layout_width="0dip"
                android:layout_gravity="center_horizontal"
                android:layout_weight="1"
                android:maxLines="2"
                android:layout_height="wrap_content" />
            <Button android:id="@+id/button2"
                android:layout_width="0dip"
                android:layout_gravity="right"
                android:layout_weight="1"
                android:maxLines="2"
                android:layout_height="wrap_content" />
            <LinearLayout android:id="@+id/rightSpacer"
                android:layout_width="0dip"
                android:layout_weight="0.25"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:visibility="gone" />
        </LinearLayout>
     </LinearLayout>
</com.android.internal.widget.WeightedLinearLayout>


text:
Mostečno je naselje v Občini Makole, na severovzhodu Slovenije. Nahaja se ob levem bregu Dravinje, v dolini potoka Ložnica, ter spada pod Štajersko pokrajino in Podravsko regijo.

Sklici in opombe

Glej tudi
 seznam naselij v Sloveniji

Naselja Občine Makole


text:
High School College Columns High School Sports Blog MSU Sports Blog | Suggest a Story
Greetings. Read eEdition here.
No. 1 EMCC will face No. 3 Northwest Mississippi C.C. in MACJC showdown
East Mississippi Community College running back Deon McIntosh (20) scores a touchdown in a 24-21 victory against East Central C.C. Photo by: Jason Dyess/Special to The Dispatch
Scott Walters
October 2, 2018 10:11:09 AM
Over the years, the Mississippi Association of Community and Junior Colleges (MACJC) has featured epic showdowns between nationally ranked teams full of star power that have generated a lot of points.
The East Mississippi Community College football team has changed that mantra by running roughshod over the MACJC North Division for virtually a decade. There still have been delightful, edge-of-the-seat games played before capacity crowds, but they have been played in the South Division.
It has been more of the same in 2018.
EMCC is again ranked No. 1 nationally. The Lions are undefeated and blistering opponents on offense They also continue to be one of the few in the league that stresses a top-notch defense.
This season, though, EMCC has some competition.
EMCC will face No. 3 Northwest Mississippi C.C. on Thursday night in Senatobia. Northwest is also 5-0 and lighting up the scoreboard.
This is the start of a new scheduling rotation, which is why EMCC goes to Northwest Mississippi C.C. for its second-straight regular-season game. Last season, the Rangers stunned the world with a 61-38 victory that upset the Lions' undefeated season and No. 1 ranking.
The teams met again in Senatobia for the MACJC State championship with EMCC winning 67-66 in double overtime. That win helped propel the Lions back to No. 1 and to the program's fourth National Junior College Athletic Association (NJCAA) national championship.
The MACJC needed the EMCC-Northwest rivalry to become compelling again. After wallowing through several seasons of mediocrity, the Rangers have done their part.
EMCC has won 10 of 12 series meetings under Buddy Stephens. Much has changed, though, since five years ago when EMCC won 79-7 in Senatobia. The following year was again at Bobby Franklin Field and saw EMCC win 49-0.
The gap has since closed considerably.
EMCC beat the 2015 national champion Northwest Mississippi C.C. 49-16. In 2016, two games were played in Scooba, with EMCC winning 51-32 in the regular season and 38-30 in the state championship game.
It is debatable where this group of Lions is more vulnerable than EMCC's undefeated national championship squads in 2013 and 2014, or if other MACJC programs are recruiting better.
There is little doubt EMCC remains the gold standard. Whether they admit it or not, everyone wants to be like them.
A week ago, EMCC beat No. 20 East Central C.C. 24-21 in Decatur. One would have to go back to 2016 -- when EMCC beat Itawamba C.C. 44-42 in Fulton -- to find the last time EMCC won by three points or less in regular-season play.
Typically, the Lions react with disdain to close calls. They expect perfection, so allowing anyone to play a tight game is typically cause for concern. However, the team's locker room was different after the victory against ECCC.
There was an acknowledgement of ECCC. The Warriors have a talented front four that made it tough for the Lions to put anything together on offense.
Northwest Mississippi C.C. also had a similar scare, beating ECCC 28-24 in the regular-season opener.
This week, EMCC is in the unusual position of being taxed in back-to-back weeks. Last year, it was clear Northwest Mississippi C.C. was emotionally invested and highly motivated to end a seven-game losing streak in the series.
As we prepare for this week's battle, each team is expected to be locked in. They respect one another, but they also will showcase a boatload of athletes.
Neither team will face a major challenge in the remainder of the regular season. The only possible exception will be Northwest Mississippi C.C.'s game against ICC in Fulton in week nine, which means this is the big one. No need to research tiebreakers. The loser will remain in the national championship hunt, but it will have a different seat in that table.
It feels good to look forward to an EMCC-Northwest Mississippi C.C. game that matters.
Scott Walters is a sports writer for The Dispatch. He can be reached at [email protected] Follow him on Twitter @dispatchscott.
Scott was sports editor for The Dispatch.
Want to blog on cdispatch.com?