text:
Archive for category Cellhire
Cellhire gets behind the "#FillTheSeats" campaign to raise attendances at the Rio Paralympics
Posted by Internet Business Press in Cellhire on September 8, 2016
September 8th 2016. York, UK. Cellhire has purchased 200 children's tickets for the Rio Paralympics in support of the "Fill The Seats" campaign [#filltheseats] backed by Prince Harry to help raise attendances at the event by buying and giving away a total of 10,000 tickets to underprivileged children in Rio and beyond.
The tickets, costing US$30 each and totalling US$6000 [about £4500] for Cellhire, include entry to events, transport and food.
Cellhire is closely linked with the Rio Olympics and Paralympics – thanks to its position as a preferred supplier of vital mobile telecommunications equipment including SIM cards, smartphones, and MiFi devices (portable, wireless routers) and other value-added telecoms services to major global media organisations, sponsors, Olympic Federations and teams and other visitors at the events.
"We are very keen to put something back into the local community in Rio and beyond while giving support to the Paralympics, which we know are highly valued by Paralympians and sports fans the world over," said Tim Williams, Cellhire's Chairman and CEO.
For the Rio Olympics Cellhire has delivered a record-breaking 20,000 connections, 4,000 of which will be used during the Paralympics, which started on September 7th. This has been Cellhire's most successful overseas event to date after London 2012.
Individuals can make donations online on a crowd funding page – https://www.generosity.com/education-fundraising/brazilian-kids-to-the-paralympics-filltheseats
That was set up by an individual, but, as of the 30th August, the IPC [International Paralympics Committee] and Rio 2016 announced a formal backing for it.
About Cellhire
Founded in York in 1987, Cellhire is a specialist global service provider. The company's success is built on providing the very best wireless solutions available anywhere and the company prides itself on being easy to do business with. Cellhire is a leading supplier to organisers and businesses during events such as the Olympic Games, FIFA World Cup, UEFA Euro finals and The Cannes Film Festival.
In 2005 Cellhire won the Queen's Award for International Enterprise as a result of its success as a specialist in the delivery of communications solutions for events around the world. Cellhire's commitment to delivering the highest standards of customer service is underlined by its continued attainment of ISO 9001:2008, the internationally recognised quality standard. Cellhire has service agreements with more than 100 network partners in more than 40 countries, ensuring coverage is truly global. Web: cellhire.co.uk
Note to the press:
For further information please contact Craig Stillman, Marketing Executive, Cellhire plc,
t: +44 [0] 1904 616785 e: craigstillman@cellhire.com
w: https://www.cellhire.co.uk
or Paul Whitehead, Western Associates PR,
t: +44 [0]1403 711177
e: paul@western-pr.com
#FillTheSeats, Brazil, Cellhire, Paralympics, Prince Harry, Rio children
Cellhire launches Cellhire On Demand to give businesses control over employees' data roaming costs around the globe – while providing greater data allowances at lower cost
Posted by Internet Business Press in Cellhire on August 26, 2016
Experience at major events – FIFA World Cups, Cannes Film Festivals, UEFA Euro Finals and the London Olympics – laid the groundwork for the new service
August 26th, 2016. York, UK. Cellhire – recently busy at the Rio Olympics with providing data and voice products and services to major media and other corporations – has launched Cellhire On Demand, which enables businesses to regain control over employees' data roaming costs in 98+ countries worldwide.
Cellhire On Demand – www.cellhire.co.uk/ondemand – also provides greater data allowances at lower cost. Features include over-the-air SIM activation and deactivation, the ability to re-assign SIM cards to specific users at any time and a barring function to manage theft and loss.
The service operates via a secure online portal and a central pool of SIM cards and MiFi devices [small portable wireless routers] supplied by Cellhire, which businesses keep on site to ensure instant availability and abolish the need for multiple shipping charges.
Says Matt Bennett, Cellhire UK Managing Director, "Cellhire On Demand cuts costs, saves time and ends complexity. Further savings are achieved by the improved data allowances we offer at lower prices.
"It enables businesses to gain complete control over their mobile phone usage, including control over every connection and see an overview of all active data bundles at any time."
Data sharing via MiFi
Bennett continues, "Compared to the current process of businesses phoning their network provider to enable a costly roaming data bolt-on, Cellhire On Demand is a real step forward. Another plus is that data can be shared securely between multiple phones, laptops and tablets by using a MiFi."
He adds, "Activating and deactivating data bundles leads to a reduction in data roaming costs and is easy to manage. User organisations receive early high usage warnings with daily alerts and can reduce overage bills with the ability to automatically deactivate or renew data bundles once the bundle limit has been reached."
Significant player
Cellhire is a significant player in the UK and globally in wireless communications, winning contracts to provide major media and other corporations with data and voice products and services at leading events including FIFA World Cups, Cannes Film Festivals, UEFA Euro Finals and the London Olympics.
"Our experience at these events, combined with the services we offer from our offices in the UK, USA, France, Germany, Brazil, Russia and Japan, laid the groundwork for Cellhire On Demand," says Bennett.
In 2005 Cellhire won the Queen's Award for International Enterprise as a result of its success as a specialist in the delivery of communications solutions for events around the world. Cellhire's commitment to delivering the highest standards of customer service is underlined by its continued attainment of ISO 9001:2008, the internationally recognised quality standard. Cellhire has service agreements with more than 100 network partners in more than 40 countries, ensuring coverage is truly global.
For further information or to arrange a trial, please contact Cellhire +44 (0) 1904 610 610 or email uksales@cellhire.com
Cellhire, data allowances, data and voice, MiFi, Olympics, SIM card
Cellhire grows its online market share through strategic acquisition of 0044.co.uk and dataroam.co.uk
Posted by Internet Business Press in Cellhire on January 19, 2016
January 19th 2016, York, UK. Cellhire PLC has acquired a key competitor in the online space as it aggressively gears up to increase its UK market share. The acquisition brings the 0044 and Dataroam brands and their Managing Director, Angus MacLeod, under the Cellhire umbrella. Angus will join Cellhire as Head of Online Business Development for Cellhire UK.
Cellhire has supplied mobile roaming products to those travelling the globe since 1987 when the company was founded in York, UK. In that time the business has grown to an annual turnover of £22m. Recently, Cellhire has focused on growing its online business channels and has increased online sales in the UK by over 100% in the last 12 months.
Tim Williams, CEO and Chairman says, "We have made some excellent progress online in the last twelve months and we want to ensure that we maintain this momentum. Bringing 0044 and its sister company Dataroam in to the Cellhire family is an obvious progression to grow our market share and reinforce our position as market leader in the mobile roaming sector."
0044 and Dataroam supply mainly voice and data and data only roaming solutions respectively and complement the Cellhire offering of similar products. 0044 has been in business since 2006 and has a growing user base and an excellent online reputation with both customers and search engines alike.
Matt Bennett, Managing Director, Cellhire UK
Matt Bennett, Managing Director of Cellhire UK says, "We're very excited to be bringing the 0044 team into our UK business. We have a great opportunity to capitalise on their significant market share and use some of Cellhire's significant in-house resource to maximise growth."
Angus MacLeod, Head of Online Business Development for Cellhire UK and former MD of 0044 says, "I'm delighted to join the Cellhire team and share my knowledge and passion for the UK roaming sector within the business. I'm committed to growing the business's UK brands and increasing Cellhire's market share online."
0044 personnel will be incorporated into Cellhire's organisational structure and both 0044 and Dataroam will be based at Cellhire's HQ in York.
Founded in York in 1987, Cellhire plc is a specialist global service provider. Cellhire's success is built on providing the very best wireless solutions available anywhere and they pride themselves on being easy to do business with. Cellhire is a leading supplier to organisers and businesses during events such as the Olympic Games, FIFA World Cup, UEFA Euro finals and The Cannes Film Festival. The business also provides a UK and International portfolio to business customers who are looking for innovative, flexible solutions for their UK and international requirements.
In 2005 Cellhire won the Queen's Award for International Enterprise as a result of its success as a specialist in the delivery of communications solutions for events around the world. Cellhire's commitment to delivering the highest standards of customer service is underlined by the company's continued attainment of ISO 9001:2008, the internationally recognised quality standard. Cellhire has service agreements with more than 100 network partners in over 40 countries, ensuring coverage is truly global.
Note to the press.
For further information please contact James Hepton, Head of Online & Marketing, Cellhire plc, t: +44 [0] 1904 616784 e: jameshepton@cellhire.com
Or Paul Whitehead, Western Associates PR, t: +44 [0]1403 711177
0044, Cellhire, Dataroam, events, Matt Bennett, mobile roaming
Cellhire says new 4G MiFi will revolutionise how construction site offices operate in the absence of phone lines
September 4th 2015. York. Cellhire, the UK-based leader in international mobile telecoms solutions, has announced a 4G MiFi – a mobile, wireless router – that will revolutionise how construction site offices operate in the absence of phone lines.
"Many building sites have an office centre but no phone lines. Our 4G MiFi offering enables multiple smartphones, printers, tablets, laptops etc to be used just as they are in a traditional office," says James Hepton, Head of Online & Marketing, Cellhire plc [cellhire.co.uk]. "On-site offices can have high speed phone line quality data communications and web access when they use a SIM with the MiFi."
Where there is a poor or no 4G signal, the MiFi reverts to 3G. Further flexibility is provided by Cellhire's SIMs, which come in 5GB and 8G sizes and can be hired for any number of 30 day slots.
"Construction companies can keep their MiFi and SIM for as long as they like on a rolling contract, which, given how long some construction projects can take, is a big benefit to them," says Hepton.
The MiFi bills the user the monthly fee until it's no longer needed and is returned. Cellhire's SIMs are among the keenest-priced – and, in parts of Europe and internationally, the lowest priced – giving users a wide range of SIM options to choose from to suit their budget and destination.
The Cellhire 5GB UK SIM costs £19.99 for 30 days, and the 4G MiFi £19 for 30 days. The 8GB UK SIM is £29.99 for 30 days. Both SIMs are 4G when used with the MiFi, except if the MiFi has to revert to 3G. The prices include VAT, making them cheaper for VAT registered construction companies.
https://www.cellhire.co.uk/products/data-sim-card/europe
https://www.cellhire.co.uk/products/data-sim-card/international
Founded in 1987, Cellhire is a specialist global service provider and a leading supplier to organisers and businesses during events such as the Olympic Games, FIFA World Cup, UEFA Euro finals and The Cannes Film Festival. The company's success is built on providing the very best wireless solutions available anywhere and the company prides itself on being easy to do business with.
In 2005 Cellhire won the Queens Award for International Enterprise as a result of its success as a specialist in the delivery of communications solutions for events around the world. Cellhire's commitment to delivering the highest standards of customer service is underlined by the its continued attainment of ISO 9001:2008, the internationally recognised quality standard. Cellhire has service agreements with more than 100 network partners in more than 40 countries, ensuring coverage is truly global.
For further information please contact James Hepton, Head of Online & Marketing, Cellhire plc,
t: +44 [0] 1904 616784 e: jameshepton@cellhire.com
building sites, Cellhire, construction, high speed data communications, MiFi, mobile telecoms, phone lines, SIM, wireless router
SIMsmart Prepaid re-launches its low cost Europe SIM card for students, tourists and frequent travelers to Europe: a market-leading offer with the lowest rates and great flexibility
Posted by Internet Business Press in Cellhire on July 21, 2015
July 21, 2015. Garland, Texas. SIMsmart Prepaid, part of the Cellhire Group of Companies, has re-launched its Europe SIM card with the lowest rates, higher data allowances and all incoming calls from anywhere in the world now free instead of $0.35 a minute. The card comes preloaded with $20, helping to make this a market-leading offer.
The card not only saves money but also offers superb flexibility and worry-free texting, calling, surfing the web, using apps and uploading photos to social networks – all without shock bills. The SIM is particularly good with the iPhone, compared to an Android, because it behaves so seamlessly/fluidly, thanks to the Apple OS in the phone. With an Android there is a slight delay when callback is initiated; not with the iPhone.
"SIMsmart Prepaid arrives ready to use and takes the worry out of using a phone in Europe," says Greg Kraynak, CEO, Cellhire. "The number of countries, different tariffs and network providers can be confusing and make using a phone for any purpose expensive. We make it easy and low cost. We guarantee that."
The card is preloaded with $20 credit, accepts free incoming calls across Europe from anywhere in the world, has simple call-back connections for peace of mind and ease of use, features three-in-one [Standard, Micro and Nano] and comes with a 14-day money back guarantee. In addition, delivery is free, recharging online is easy and the SIM can be used in other countries, too, not just Europe; 170 in all.
"All our SIM offerings protect customers against shock bills and the complexity of the cellphone market in Europe – and are backed up by unrivalled online support," says Kraynak. "We are able to offer very low rates in Europe because our long-standing presence there enables us to negotiate them for our customers."
Cellhire's global network coverage and range of travel phones, SIMs and data offerings provides the cheapest way to call home when abroad – and cost effective data roaming when abroad. SIMsmart Prepaid was established in 2011 and operates within the Cellhire Group of Companies.
Formed in 1987, Cellhire is a specialist global service provider. Cellhire's success is built on providing the very best wireless solutions available anywhere and they pride themselves on being easy to do business with. Cellhire is a leading supplier to organisers and businesses during events such as the Olympic Games, FIFA World Cup, UEFA Euro finals and The Cannes Film Festival. Cellhire's most recent major event as a supplier was 2014 FIFA World Cup in Brazil, where it provided voice and data solutions across the country. Cellhire has service agreements with more than 100 network partners in over 40 countries, ensuring coverage is truly global.
More about SIMsmart Europe http://www.simsmartprepaid.com/products/simcards/europe#.Va5ROfkm73g
budget travel, Cellhire, cheapest SIM, Europe SIM card, SIMsmart Prepaid
Cellhire strengthens presence in Brazil
Posted by Internet Business Press in Cellhire on June 9, 2015
June 9th 2015. York. Cellhire plc, the international mobile solutions specialist, has opened a new office in Sao Paulo – its first in Brazil – to capitalise on the expanding Brazilian market and build a platform to serve its global customer base for the Olympics that the country will host in 2016. The event will be used as a springboard to further establish the new office and gain a strong domestic foothold for business after the Olympics. Last year Cellhire, which is headquartered in York, delivered more than 14,000 connections at the FIFA World Cup as both business and media descended on Brazil for one of the biggest events in the world. Since then, the company has laid the appropriate foundations to maximise Brazil's next big event in 2016 and capitalise on the growing Brazilian market. Cellhire will be offering voice and data connections, supporting live reporting from Rio to news desks around the world.
Cellhire's Martyn Stevens
Martyn Stevens, Director of International Business Development at Cellhire, says, "Our new office in Brazil is a fantastic opportunity for Cellhire to break into Latin America and build on the back of our success at the FIFA World Cup. We're looking forward to Rio 2016 and we have our unique network agreements in place to really make the most of it and to get our latest office off to a great start." The Olympics kick off in Rio in August 2016 and Cellhire has already secured some major clients for voice and data connections at the event, with some customers travelling out to Brazil as early as May 2016. About Cellhire Formed in 1987, Cellhire is a specialist global service provider. Cellhire's success is built on providing the very best wireless solutions available anywhere and they pride themselves on being easy to do business with. Cellhire is a leading supplier to organisers and businesses during events such as the Olympic Games, FIFA World Cup, UEFA Euro finals and The Cannes Film Festival. In 2005 Cellhire won the Queens Award for International Enterprise as a result of its success as a specialist in the delivery of communications solutions for events around the world. Cellhire's commitment to delivering the highest standards of customer service is underlined by the Company's continued attainment of ISO 9001:2008, the internationally recognised quality standard. Cellhire has service agreements with more than 100 network partners in over 40 countries, ensuring coverage is truly global. ***
Brazil office, Cellhire, FIFA World Cup, Martyn Stevens, mobile solutions, Olympics 2016
Cellhire plc announces 4G /3G Germany 10GB Data SIM offer [£39.99 for 30 days] with optional MiFi device
Posted by Internet Business Press in Cellhire on April 9, 2015
April 9th 2015. York, UK. Cellhire plc has announced a 4G/3G 10GB Germany data SIM offer of £39.99 for 30 days' usage with optional MiFi device, available now. The SIM allows users to get email, browse the web, listen to music, watch video, upload photos and blogs and keep up with social media while travelling in Berlin, Hamburg, Munich or Dortmund – or wider afield in Germany with 3G – all with 24/7 support.
The optional 4G MiFi is £19 extra, a 3G version £10. All prices include VAT. The MiFi acts as a mobile wireless router, enabling laptops, tablets and smartphones/iPhones to get connected. It works over 3G and 4G and will revert to 3G where 4G is not available (and to 2G where 3G is not available).
Says James Hepton, Head of Online & Marketing, Cellhire plc [cellhire.co.uk], "Our SIMS come with no overage, meaning there's no risk of running up a large data roaming bill. Users will be able to use the internet in Germany just as they would at home in the UK. The SIM is ideal for frequent travellers, people working in Germany, tourists and expats who want to stay connected without the risk of unexpected shock bills."
The SIMs are roam barred to be Germany-specific and are currently available in the UK in standard, micro and nano sizes.
To order and for further information including typical data usage per email sent/received, web page visited, use of googlemaps, apps downloaded, music and video streaming etc, go to https://www.cellhire.co.uk/products/germany/data-sim-card
Features and benefits summary: 10 GB data bundle: 3G and 4G speeds [Subject to network coverage]; data SIM and optional MiFi; no "overage" – meaning there will be no bill shock; use the MiFi option to connect laptops, tablets, smartphones and iPhones; fully tested with 24 hour global support; arrives ready to go; prepaid return pack included.
About Cellhire plc
Cellhire's global network coverage and range of travel phones, SIMs and data offerings provides the cheapest way to call back to the UK when abroad – and cost effective data roaming when abroad. More at https://www.cellhire.co.uk/products
Founded in the UK in 1987, Cellhire is a specialist global service provider. Cellhire's success is built on providing the very best wireless solutions available anywhere and the company prides itself on being easy to do business with. Cellhire is a leading supplier to organisers and businesses during events such as the Olympic Games, FIFA World Cup, UEFA Euro finals and The Cannes Film Festival. Cellhire's most recent major event as a supplier was the 2014 FIFA World Cup in Brazil, where the company provided voice and data solutions across the country. Cellhire has service agreements with more than 100 network partners in more than 40 countries, ensuring coverage is truly global.
or Paul Whitehead, Western Associates PR: t: +44 [0]1403 711177
deal, Germany, iPhone, MiFi, mobile, SIM, smartphone
Cellhire announces 4G [with 3G capability] Spanish 10GB Data SIM for £39.99 and optional MiFi device
Posted by Internet Business Press in Cellhire on February 27, 2015
February 27th 2015. New from Cellhire plc is a 4G/3G 10GB Spanish data SIM for £39.99 for 30 days' usage allowing users to get email, browse the web, listen to music, watch video, upload photos and blogs and keep up with social media while travelling in Madrid, Barcelona, Palma or Malaga, or wider afield in Spain with 3G – all with 24/7 support.
An optional 4G MiFi is £27.99 extra, a 3G MiFi just £10. All prices include VAT. A MiFi acts as a mobile wireless router enabling laptops, tablets and smartphones/iPhones to get connected.
Cellhire plc's 10gb Spanish SIM + optional MiFi
Says James Hepton, Head of Online & Marketing, Cellhire plc [cellhire.co.uk], "With no overage there's no risk of running up a large data roaming bill, meaning users can use the internet just like they would at home. Our offering is ideal for expats, frequent travellers and holidaymakers who want to stay connected without the risk of unexpected shock bills."
The SIMs are roam barred to be Spain-specific and are currently available in the UK in standard, micro and nano sizes.
To order and for further information including typical data usage per email sent/received, web page visited, use of googlemaps, apps downloaded, music and video streaming etc, go to https://www.cellhire.co.uk/products/spain/data-sim-card
Features and benefits summary: 10 GB data bundle; 3G and 4G speeds [Subject to network coverage]; Spain Data SIM and optional MiFi; no overage, no bill shock; use the MiFi option to connect laptops, tablets, smartphones and iPhones; fully tested with 24 hour global support; arrives ready to go; prepaid return pack included.
Formed in 1987, Cellhire is a specialist global service provider. Cellhire's success is built on providing the very best wireless solutions available anywhere and they pride themselves on being easy to do business with. Cellhire is a leading supplier to organisers and businesses during events such as the Olympic Games, FIFA World Cup, UEFA Euro finals and The Cannes Film Festival. Cellhire's most recent major event as a supplier was the 2014 FIFA World Cup in Brazil, where the company provided voice and data solutions across the country. Cellhire has service agreements with more than 100 network partners in over 40 countries, ensuring coverage is truly global.
Note to the press. Product shots are available at: https://www.cellhire.co.uk/content/images/products/spain-mifi.png
10gb, Cellhire, data SIM, SIM, Spain, Spanish
You are currently browsing the archives for the Cellhire category.


text:
JSON Query
===

[![browser support](https://ci.testling.com/mmckegg/json-query.png)](https://ci.testling.com/mmckegg/json-query)

Retrieves values from JSON objects for data binding. Offers params, nested queries, deep queries, custom reduce/filter functions and simple boolean logic.

Used internally by [JSON Context](https://github.com/mmckegg/json-context) for data binding.

## Install

```bash
$ npm install json-query
```

### jsonQuery(query, options)

Specify a query and what to query - returns an object that describes the result of the query.

```js
var jsonQuery = require('json-query')

var data = {
  people: [
    {name: 'Matt', country: 'NZ'},
    {name: 'Pete', country: 'AU'}
  ]
}

jsonQuery('people[country=NZ].name', {
  data: data
}) //=> {value: 'Matt', parents: [...], key: 0} ... etc
```

#### options:

- **data** or **rootContext**: The main JS object to query.
- **source** or **context** (optional): The current object we're interested in. Is accessed in query by starting with `.`
- **parent** (optional): An additional context for looking further up the tree. Is accessed by `..`
- **locals**: Specify an object containing helper functions. Accessed by ':filterName'. Expects function(input, args...) with `this` set to original passed in options.
- **globals**: Falls back to globals when no local function found.
- **force** (optional): Specify an object to be returned from the query if the query fails - it will be saved into the place the query expected the object to be.

## Queries

Queries are strings that describe an object or value to pluck out, or manipulate from the context object. The syntax is a little bit CSS, a little bit JS, but pretty powerful.

### Accessing properties (dot notation)

`person.name`

### Array accessors

`people[0]`

### Array filter

`people[country=NZ]`

### Or syntax

`person.greetingName|person.name`

### Deep queries

Search through multiple levels of Objects/Arrays

```js
var data = {
  grouped_people: {
    'friends': [
      {name: 'Steve', country: 'NZ'},
      {name: 'Bob', country: 'US'}
    ],
    'enemies': [
      {name: 'Evil Steve', country: 'AU'}
    ]
  }
}

jsonQuery('grouped_people[][country=NZ]', {data: data})
```
### Inner queries

```js
var data = {
  page: {
    id: 'page_1',
    title: 'Test'
  },
  comments_lookup: {
    'page_1': [
      {id: 'comment_1', parent_id: 'page_1', content: "I am a comment"}
    ]
  }
}

// get the comments that match page's id
jsonQuery('comments_lookup[{page.id}]', {data: data})
```

### Local functions (helpers)

Allows to to hack the query system to do just about anything.

Some nicely contrived examples:

```js
var locals = {
  greetingName: function(input){
    if (input.knownAs){
      return input.known_as
    } else {
      return input.name
    }
  }
  },
  and: function(inputA, inputB){
    return inputA && inputB
  },
  text: function(input, text){
    return text
  },
  then: function(input, thenValue, elseValue){
    if (input){
      return thenValue
    } else {
      return elseValue
    }
  }
}

var data = {
  is_fullscreen: true,
  is_playing: false,
  user: {
    name: "Matthew McKegg",
    known_as: "Matt"
  }
}

jsonQuery('user:greetingName', {
  data: data, locals: locals
}).value //=> "Matt"

jsonQuery(['is_fullscreen:and({is_playing}):then(?, ?)', "Playing big!", "Not so much"], {
  data: data, locals: locals
}).value //=> "Not so much"

jsonQuery(':text(This displays text cos we made it so)', {
  locals: locals
}).value //=> "This displays text cos we made it so"

```

### Context

Specifying context ('data', 'source', and 'parent' options) is good for databinding and working on a specific object and still keeping the big picture available.

```js
var data = {
  styles: {
    bold: 'font-weight:strong',
    red: 'color: red'
  },
  paragraphs: [
    {content: "I am a red paragraph", style: 'red'},
    {content: "I am a bold paragraph", style: 'bold'},
  ],
}

var pageHtml = ''
data.paragraphs.forEach(function(paragraph){
  var style = jsonQuery('styles[{.style}]', {data: data, source: paragraph}).value
  var content = jsonQuery('.content', data: data, source: paragraph) // pretty pointless :)
  pageHtml += "<p style='" + style "'>" + content + "</p>"
})
```

## Query Params

Params can be specified by passing in an array with the first param the query (with ? params) and subsequent params.

```js
jsonQuery(['people[country=?]', 'NZ'])
```

## License

MIT

redpajama_set_name: RedPajamaGithub


text:
Q: Calculate $\mathbf{E} \left( \sum_{k=1}^{\infty}\xi_k \langle e_k,h\rangle \right) \left( \sum_{j=1}^{\infty}\xi_j \langle e_j,g\rangle \right) $ Assume that $H$ is a separable Hilbert space and $\{e_k\}$ is an orthonormal and complete basis of $H$.
$\{\xi_k\}$ is a sequence of normal Gaussian random variables that are independent.
We know that
$\sum_{k=1}^{\infty}\xi_k \langle e_k,h\rangle,\ h\in H$ is square-integrable, so
$\mathbf{E}\left[ \left( \sum_{k=1}^{\infty}\xi_k \langle e_k,h\rangle \right) \left( \sum_{j=1}^{\infty}\xi_j \langle e_j,g\rangle \right) \right]$ is meaningful.
I want to prove
$$
\mathbf{E}\left[ \left( \sum_{k=1}^{\infty}\xi_k \langle e_k,h\rangle \right) \left( \sum_{j=1}^{\infty}\xi_j \langle e_j,g\rangle \right) \right]=\langle h,g \rangle
$$
Is the following right?
$
\ \ \ \ \ \mathbf{E}\left[ \left( \sum_{k=1}^{\infty}\xi_k \langle e_k,h\rangle \right) \left( \sum_{j=1}^{\infty}\xi_j \langle e_j,g\rangle \right) \right]\\=
\mathbf{E}\left[  \sum_{k=1}^{\infty}\sum_{j=1}^{\infty} \xi_k \langle e_k,h\rangle  \xi_j \langle e_j,g\rangle  \right]\\=
 \sum_{k=1}^{\infty}\sum_{j=1}^{\infty}\mathbf{E}\left[  \xi_k \langle e_k,h\rangle  \xi_j \langle e_j,g\rangle  \right]\\=
 \sum_{k=1}^{\infty}\mathbf{E}\left[  \xi_k \langle e_k,h\rangle  \xi_k \langle e_k,g\rangle  \right]=\langle h,g\rangle
$
But I am not sure why the first and the second "=" are valid?
Which theorems can guarantee the first and the second "="?

A: I think it's easier than you are making it.  Let $X_n(h) = \sum_{k=1}^n \xi_k \langle e_k, h \rangle$.  You seem to know that $X_n(h) \to X_\infty(h)$ in $L^2$ for each $h$.  Since the variance of $X_n(h)$ is clearly $\sum_{k=1}^n |\langle e_k, h \rangle|^2$, by $L^2$ convergence the variance of $X_\infty(h)$ is $\sum_{k=1}^\infty |\langle e_k, h \rangle|^2 = \|h\|^2$.  So the map $h \mapsto X_\infty(h)$ is a linear isometry from $H$ to $L^2(P)$; it preserves the norm, and hence the inner product (use polarization).

redpajama_set_name: RedPajamaStackExchange


text:
KLRN (channel 9) is a PBS member television station in San Antonio, Texas, United States. It is owned by the Alamo Public Telecommunications Council, with studios on Broadway Street in downtown San Antonio and a transmitter on Foster Road (near Calaveras Lake) in the southeast part of the city.

KLRN is the default PBS member station for the Laredo and Victoria markets (it shares Victoria with KUHT in Houston), which do not have their own. It is on cable and satellite television in all three markets.

Established in 1962 as an educational television station designed to serve San Antonio and Austin, the opening of a new transmitter in Austin led to the establishment of local governance and ultimately a separation of operations during the 1980s, leaving KLRN open to focus on serving San Antonio viewers.

History

Bringing educational TV to San Antonio
The earliest attempt to activate channel 9, San Antonio's educational television allocation, came in 1953 when a group called the San Antonio Council for Educational Television applied for a new television license to operate on the channel. The proposed station intended to broadcast four hours a night. The council needed to raise $130,000 to get on-air, according to Trinity University's Leon Taylor, who helped promote the council. Commercial stations WOAI-TV and KEYL-TV offered to help cover a portion of the costs of equipment and programming, presumably so that channel 9 would not be taken by a possible new commercial competitor.

Educational TV for a dual market
But it was not until the University of Texas at Austin got involved that there was sufficient funding. This led to a plan to build channel 9 midway between San Antonio and Austin. By June 1960, San Antonio had raised $300,000, with Austin having secured $71,000 of its $100,000 goal; and the Southwest Texas Educational Television Council applied on June 21, 1960, for a construction permit for channel 9. The Federal Communications Commission (FCC) approved the application on September 28, with the station to have studios in San Antonio and at UT–Austin. The transmitter would be built between New Braunfels and San Marcos, roughly equidistant from both cities, and UT would assist in construction and operations, though state statute prevented it from using government funding. The permit initially bore the call letters KAIQ before KLRN was selected at the start of 1961.

Ground was broken in November 1961 on the transmitter facility, but construction was beset by equipment delays. Commercial stations KTBC-TV in Austin and KONO-TV in San Antonio stepped in to air the planned schools programs that were ready to go in April and already had subscribing schools representing 186,000 students. By early August, all of the necessary gear had been delivered, including the transmitter purchased from KONO-TV, broadcasting got underway on September 10, 1962.

KLRN's transmitter was located roughly halfway between San Antonio and Austin on land located just north of New Braunfels, a major suburb of San Antonio. The station's main studios were located at the Jesse H. Jones Communications Center on rented space at UT–Austin. Its San Antonio operations were based at a satellite studio located at Cambridge Elementary School until 1968, when it moved to rented space at the Institute of Texan Cultures on the HemisFair grounds.

Most of KLRN's schedule was carried by fellow PBS station KEDT in Corpus Christi, which had separate ownership from KLRN, during that station's first few years, following its sign-on in October 1972. Because of this arrangement, KLRN was also available to cable providers in the Lower Rio Grande Valley, some  from San Antonio.

Becoming a San Antonio station
The dual-market plan persisted for more than 15 years, but by the mid-1970s, plans were in motion to set up a proper transmitter in Austin on its reserved channel 18. Reception in Austin had been poorer than expected due to hilly terrain, and there were communities in Travis and Williamson counties that were poorly served or not served at all by the New Braunfels site. In 1978, KLRN began a public fundraising drive to raise the money to build KLRU. Its construction enabled 23 additional school districts to benefit from the station's educational programming. The transmitter was activated on April 24, 1979, and programs began May 4. Born at a time when its ownership was embroiled in other controversies involving operations, the station's first license was only for one year due to misrepresentations over matching donations during the fund drive.

From the moment KLRU signed on, a future where KLRN and KLRU were separate entities was in the offing. Only a year after KLRU hit the airwaves, it received its own Austin-based governing board, though it continued under the ownership of the Southwest Texas Public Broadcasting Council. On April 9, 1984, KLRN's current $2 million tower came online. Located near other San Antonio stations, it helped to improve reception for area viewers and reduced duplication of service to KLRU. Two years later, for financial reasons, officials began exploring an outright split of the two stations, which was approved in September 1986, with separate branding for both stations instituted on October 1, 1986. In 1987, the two stations officially went their separate ways, with KLRN coming under the ownership of the Alamo Public Broadcasting Council.

Newly separate from KLRU, KLRN began to look for a new, larger facility in which to operate, with station officials noting that the Institute of Texan Cultures space was growing to be too cramped for what had expanded into a 50 person staff. This culminated in the January 1992 purchase of the  Spires Leasing Corp. building on Broadway Street, which had once been Spires' now-defunct Buick dealership. Station officials launched a $4 million renovation plan that would also add two new production studios to the existing building. KLRN moved in to the building in February 1994 following the expiration of its lease with the ITC.

Programming
Some of the notable programs produced (in the Austin studio) by KLRN over the years included Carrascolendas and Villa Alegre, both children's programs about Latino culture that aired during the 1970s. KLRN also produced Austin City Limits until 1984, when KLRU split off into a separate station from KLRN and took over production responsibilities for that program.

KLRN, whose studios were right across the street from the Main Building of the University of Texas in Austin, interrupted programming to show live coverage of Charles Whitman's shooting spree on August 1, 1966.

Technical information

Subchannels
The station's digital signal is multiplexed:

Analog-to-digital conversion
KLRN discontinued regular programming on its analog signal, over VHF channel 9, on June 12, 2009, the official date in which full-power television stations in the United States transitioned from analog to digital broadcasts under federal mandate. The station's digital signal relocated from its pre-transition VHF channel 8 to channel 9.

References

External links

Television channels and stations established in 1962
PBS member stations
Television stations in San Antonio
1962 establishments in Texas

redpajama_set_name: RedPajamaWikipedia


text:
CGSpaceA Repository of Agricultural Research Outputs
CGSpace Home
ILRI articles in journals
Seroprevalence and risk factors of Brucella infection in dairy animals in urban and rural areas of Bihar and Assam, India
Deka, Ram Pratim
Shome, R.
Dohoo, I.
Magnusson, Ulf
Grace, Delia
Lindahl, Johanna F.
ISI journal
Deka, R.P., Shome, R., Dohoo, I., Magnusson, U., Randolph, D.G. and Lindahl, J.F. 2021. Seroprevalence and risk factors of Brucella infection in dairy animals in urban and rural areas of Bihar and Assam, India. Microorganisms 9(4): 783.
Permanent link to cite or share this item: https://hdl.handle.net/10568/113277
DOI: https://doi.org/10.3390/microorganisms9040783
This study assessed seropositivity of Brucella infection in dairy animals and risk factors associated with it. The cross-sectional study used multi-stage, random sampling in the states of Bihar and Assam in India. In total, 740 dairy animals belonging to 534 households of 52 villages were covered under this study. Serological testing was conducted by indirect enzyme-linked immunosorbent assay (iELISA). Animal-level Brucella seropositivity was found to be 15.9% in Assam and 0.3% in Bihar. Seropositivity in urban areas (18.7%) of Assam was found to be higher than in rural areas (12.4%). Bihar was excluded from the risk factor analysis, as only one Brucella seropositive sample was detected in the state. A total of 30 variables were studied for assessing risk factors, of which 15 were selected for multivariable regression analyses following a systematic process. Finally, only three risk factors were identified as statistically significant. It was found that animals belonging to districts having smaller-sized herds were less likely (p < 0.001) to be Brucella seropositive than animals belonging to districts having larger-sized herds. Furthermore, the chance of being Brucella seropositive increased (p = 0.007) with the increase in age of dairy animals, but decreased (p = 0.072) with the adoption of artificial insemination (AI) for breeding. We speculated that the identified risk factors in Assam likely explained the reason behind lower Brucella seropositivity in Bihar, and therefore any future brucellosis control program should focus on addressing these risk factors.
CGIAR Author ORCID iDs
Ram Pratim Dekahttps://orcid.org/0000-0002-8120-224X
Delia Gracehttps://orcid.org/0000-0002-0195-9489
Johanna Lindahlhttps://orcid.org/0000-0002-1175-0398
Ulf Magnussonhttps://orcid.org/0000-0002-7087-6820
CGIAR Impact Areas
Other CGIAR Affiliations
Agriculture for Nutrition and Health
Contributes to SDGs
AGROVOC Keywords
dairying; brucellosis; animal diseases
ANIMAL DISEASES; BRUCELLOSIS; DAIRYING;
Asia; Southern Asia
Organizations Affiliated to the Authors
International Livestock Research Institute; Swedish University of Agricultural Sciences; National Institute of Veterinary Epidemiology and Disease Informatics, India; University of Prince Edward Island; University of Greenwich; Uppsala University
Investors/sponsors
CRP A4NH outputs [1503]
ILRI animal and human health program outputs [1425]
ILRI articles in journals [6240]
AboutPrivacy StatementSend Feedback
All of CGSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesBy AGROVOC keywordBy ILRI subjectBy RegionBy CountryBy SubregionBy River basinBy Output typeBy CIP subjectBy CGIAR System subjectBy Alliance Bioversity–CIAT subjectThis CollectionBy Issue DateAuthorsTitlesBy AGROVOC keywordBy ILRI subjectBy RegionBy CountryBy SubregionBy River basinBy Output typeBy CIP subjectBy CGIAR System subjectBy Alliance Bioversity–CIAT subject

redpajama_set_name: RedPajamaCommonCrawl


← Subtweeting – Wouldn't it be cool…?
Today, I was humbly asking my friend Cindy to borrow a set of work keys, since I had forgotten my set somewhere else. She took the opportunity to give me a hard time, which many people seem to take advantage of throughout my life. I forgot what she specifically said, but I know that she made me sound rather pathetic (in a joking manner that I played along with). And at the end of it she said, "Bless your heart." We had a good laugh.
I feel like saying "bless your heart" is the most innocent way someone can dress you down, highlight a person's inadequacies, or completely destroy someone else's reputation through gossip—but then make it all better by uttering the supernatural phrase "bless his heart." It's an amazing loophole that everyone seems to appreciate. The Supreme Court can't even overturn this phrase!
There's a new "bless your heart," if you didn't know it. It's sweeping the nation.
Furrowed brow at the comment melts away. A smile replaces it.
So, join the new "bless your heart" movement of "just sayin'" today! It'll revolutionize the way you communicate!
1 Response to Bless your heart. Just sayin'!
This post gets a thumbs up, smile and nod. Just sayin'.


VINTAGE Nylint TOWING AND RECOVERY Metal Tow Truck 24 Hour Service Toy in box.
Vintage 19" Mighty-Tonka Toy XMB975 Pressed Steel Tow Truck Service Good Cond.
VINTAGE 1979 TONKA WRECKER TOW TRUCK BRAND NEW IN ORIGINAL BOX SEAL #1983 RARE!
Vintage 1960's Nylint American Oil Wrecker Tow Truck All Original And Beauty!
Vintage original REDLINE Hot Wheels 1969 HEAVYWEIGHTS Aqua Tow Truck LOOK!


text:
Dota 2 Pro Players Who Were Dropped After Huge Wins - Esportsranks
Dota 2 Pro Players Who Were Dropped After Huge Wins
Main Dota 2 Pro Players Who Were Dropped After Huge Wins
Dota 2 pro players get dropped all the time; Organizations often don't even think twice about dropping entire Dota 2 teams. Especially when they're not producing the desired results. This is a sad reality that players and fans alike have come to accept over the years.
There are certain cases, however, when a Dota 2 pro gets kicked off a team seemingly out of nowhere. Like, for example, after a huge win, when everything seemed to go well for the entire roster. Case in point, Fnatic recently dropping their longest tenured member Khoo 'Ohaiyo' Chong Xin, replacing him with The International 5 winner Saahil 'UNiVeRsE' Arora just weeks after placing 2nd at the Summit 8 Minor back in December and just hours after qualifying for the ESL One Katowice Major.
While few may have seen Fnatic's decision to bid farewell to Ohaiyo coming, it's hardly unprecedented. In fact, some players have had it worse over the years.
Below you'll find a list of Dota 2 pro players who suddenly found themselves without a team after helping their respective teams win big.
Jacky 'EternaLEnVy' Mao – No TideHunter (2012)
It's only fitting that we start with probably one of the most polarizing Dota 2 pro players in the game.
EternaLEnVy, or known simply as EE within the Dota 2 community, was relatively new to the professional scene when he decided to lead and captain a squad known as No TideHunter back in 2012. The team had good results in its first few months, but it wasn't until they landed the Swedish duo Jonathan 'Loda' Berg and Joakim 'Akke' Akterhall that they started to gain traction.
Then, at DreamHack Winter 2012, No TideHunter would shock the entire world by dropping only one game throughout the entire tournament en route to taking down the heavy favourites Evil Geniuses in the Grand Finals.
Apparently, however, being one of the founding members of the team doesn't really mean a lot. Although No TideHunter proceeded to get good results after their iconic tournament run, the team decided to drop their captain in favour of Jerry 'EGM' Lundkvist to go full-swede in February of 2013. The rest, as they say, is history. Although EternaLEnVy enjoyed moderate success after leaving No Tidehunter, his former team would eventually get picked up by Alliance months later and become just the third team to win The International in August of the same year.
David 'Moo' Hull – Digital Chaos (2016)
Image via Valve
The Dota 2 team that was dissolved and rebuilt in a single day just days before the roster lock back in March of 2016 wasn't supposed to achieve much. In fact, they didn't. At least, for the first few months. They team performed well enough locally, winning qualifiers and securing spots in international LANs. They simply failed to perform once the premier events came around.
When the lights were brightest, however, Digital Chaos were unfazed. They took 2nd place in the relatively stacked Group B at The International 6. And though they had found themselves in the lower brackets right after the opening rounds of the main event, they would fight their way to a Grand Finals berth. En route, Digital Chaos took down LGD Gaming and EHOME, as well as the tournament favourites and defending champions, Evil Geniuses.
Even if they had failed to win it all, it only made sense to bring the roster back for another run. However, the rest of Digital Chaos' roster didn't seem to think so. Just weeks after their amazing run, they would drop Moo in favour of two-time Major winner David 'MoonMeander' Tan.
Digital Chaos would proceed to have moderate success after picking up MoonMeander; they finished in the Top 4 at the Boston Major and took home honors at ESL One Genting 2017 after the roster change. Unfortunately, things would go sour soon as the team would end up leaving Digital Chaos in April of 2017. All five members of the team ultimately split up while playing under the Planet Odd banner later on after failing to qualify for The International 7.
As for Moo, he was picked up by CompLexity Gaming in September of 2016. He has remained with the team since.
Aliwi 'w33' Omar – Team Secret (2016)
Starting off as a well-known pubstar, w33 got his big break when Clement 'Puppey' Ivanov recruited him for the newly-revamped Team Secret roster post-TI5.
w33 took no time showing that he belonged among the best of the best. In Team Secret's LAN debut, w33 would help his team finish 2nd at ESL One New York. Then, just mere weeks later, w33 would help Team Secret take home back-to-back titles at the MLG World Finals in New Orleans and Nanyang Dota 2 Championships in Singapore before finishing in 2nd place at the Frankfurt Major.
Although the team had lackluster results in the tournaments after, they remained a strong team overall. Team Secret then seemingly found their form once the Shanghai Major started. After finishing in 2nd place during the group stages, Team Secret would send OG and Evil Geniuses to the lower brackets before taking down Team Liquid 2-1 in the Grand Finals to win their first Major.
To the surprise of many, however, Team Secret decided to make some huge changes shortly after the win. They bid farewell to the services of both w33 and Rasmus 'MISERY' Filipsen, replacing them with Evil Geniuses' Artour 'Arteezy' Babaev and UNiVeRsE.
Both w33 and his former team found little to no success in the months after the split. However, w33 would get the last laugh that year when he, MISERY and the rest of Digital Chaos finished in 2nd place at The International 6 while Team Secret finished in last place.
Kurtis 'Aui_2000' Ling
In perhaps the most meme'd roster move ever, Evil Geniuses decided to kick the Canadian Dota 2 pro player Aui_2000 just days after he helped the team win a TI back in August 2015.
Aui had joined Evil Geniuses in January of 2015 after Arteezy and Ludwig 'zai' Wåhlberg left to form the all-star ensemble now known simply as Team Secret 2.0. A stylistic fit right from the start, Aui took no time finding his place within the team. With him and the then-rookie Syed Sumail 'SumaiL' Hassan in tow, Evil Geniuses roared off to a good start; after a 3rd place finish at Dota 2 League Season 5, Evil Geniuses would go on to win DAC 2015 to open up the year.
In the months leading up to The International 2015, Evil Geniuses would finish in 2nd place in 3 LAN tournaments, take home 1 trophy, and finish lower than 2nd place only once. The boys in blue would then go on to win The International 2015, with Aui's signature heroes Techies and Naga Siren playing a key role in their success.
After taking a short break post TI7, Aui has returned to playing with MoonMeander and a few other NA players named Team Animal Planet. He has yet to find the same level of success since his time with Evil Geniuses.
Which of these Dota 2 Pro players did not deserve to suffer their fate? Be sure to let us know your thoughts in the comments down below.
Ray Ian Ampoloquio
A lifelong gamer who initially had dreams of going pro, Ray has since turned his attention to writing Esports content and hardware reviews. Since joining Esportsranks, Ray has covered Valve's premiere MOBA, Dota 2, extensively, providing meta analyses, tournament previews, predictions and recaps, as well as the occasional power rankings.
The Kiev Major – Who will win the first Dota Major of 2017? April 22, 2017
What We Learned From The Manila Masters Meta June 2, 2017
EPICENTER 2017 Finals: Team Liquid defend title! June 12, 2017
Esports Championship Series Season 3 Tournament Preview June 23, 2017
EU LCS 2017 Summer Split Week 5 Recap – Misfits and Splyce Stopped in Their Tracks! July 2, 2017
Valve Does It Again – The International Prize Pool Sets New Record July 12, 2017
Team NP Announced As The New Cloud9 Dota 2 Roster July 21, 2017
NA LCS Week 9 Preview August 4, 2017
EU LCS 2017 Summer Playoffs Power Rankings August 15, 2017
Weekly Dota Recap: Patch 7.06f, Siltbreaker Act 2, More Shuffle News August 22, 2017
What to Expect Out of Final Two Days in EU LCS Playoffs? September 1, 2017


Here you see Kantata frá Hofi and her newborn foal (f. Spuni frá Vesturkoti). The little one is just trying to stand up for the first time.
It´s been a long time, so I will try to tell you everything that has happened….


text:
Q: Rails + Redis subscribe returns an error Rails 4 + Redis 3.0.4
When I trying to subscribe to channel with Redis:
$ rails c
irb(main):001:0> redis = Redis.new
=> #<Redis client v3.0.2 for redis://127.0.0.1:6379/0>
irb(main):002:0> redis.subscribe('test-channel')

It throws an error:
LocalJumpError: no block given (yield)
from .rvm/gems/ruby-1.9.3-p392/gems/redis-3.0.4/lib/redis/subscribe.rb:52:in `initialize'
from .rvm/gems/ruby-1.9.3-p392/gems/redis-3.0.4/lib/redis/subscribe.rb:30:in `new'
from .rvm/gems/ruby-1.9.3-p392/gems/redis-3.0.4/lib/redis/subscribe.rb:30:in `subscription'
from .rvm/gems/ruby-1.9.3-p392/gems/redis-3.0.4/lib/redis/subscribe.rb:12:in `subscribe'
from .rvm/gems/ruby-1.9.3-p392/gems/redis-3.0.4/lib/redis.rb:2221:in `_subscription'
from .rvm/gems/ruby-1.9.3-p392/gems/redis-3.0.4/lib/redis.rb:1883:in `block in subscribe'
from .rvm/gems/ruby-1.9.3-p392/gems/redis-3.0.4/lib/redis.rb:36:in `block in synchronize'
from .rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
from .rvm/gems/ruby-1.9.3-p392/gems/redis-3.0.4/lib/redis.rb:36:in `synchronize'
from .rvm/gems/ruby-1.9.3-p392/gems/redis-3.0.4/lib/redis.rb:1882:in `subscribe'
from (irb):2
from .rvm/gems/ruby-1.9.3-p392/gems/railties-4.0.0/lib/rails/commands/console.rb:90:in `start'
from .rvm/gems/ruby-1.9.3-p392/gems/railties-4.0.0/lib/rails/commands/console.rb:9:in `start'
from .rvm/gems/ruby-1.9.3-p392/gems/railties-4.0.0/lib/rails/commands.rb:64:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'

What i'm doing wrong?

A: Wild guess would be subscribe is expecting a block.
So pass a block, hint: use a do end block.
Like this:
$redis.subscribe('rubyonrails', 'ruby-lang') do |on|
  on.message do |channel, msg|
   data = JSON.parse(msg)
   puts "##{channel} - [#{data['user']}]: #{data['msg']}"
  end
end


text:
The new Google Photos is now available for Android, iOS, and the web
Go get that free storage
By Casey Newton@CaseyNewton May 28, 2015, 6:11pm EDT
Source iTunes App Store and Google Play Store
Share All sharing options for: The new Google Photos is now available for Android, iOS, and the web
We're pretty enthusiastic around here for the all-new Google Photos, and now it's available to everyone to try. On the web, you can visit it at photos.google.com. Or you can download the app for Android or iOS. The new service, which has "graduated" from Google+, now offers unlimited storage of photos up to 16 megapixels and video shot in 1080p. You can also store higher-resolution imagery in Google Photos, though it will count against the 15 GB of free storage you get with your Google account.
Photos organizes your images using powerful face detection and machine learning, and lets you search for photos by keyword even if the photos aren't tagged in any way. And an "assistant" feature will back up photos to the cloud as soon as you shoot them, then let you know when it's okay to delete them and free up space on your device. Google has also built in some clever sharing tools to make it easy to drag a box around a few photos and share them with friends with a couple of clicks. Folks worried about Google having access to more of their data will likely be scared away from the new service. But for everyone else, it's a powerful solution to a real problem — and now it's free.


Over two thousand years later, not much has changed. Wells Fargo will face more scrutiny and perhaps more punishment. There will undoubtedly be more calls for stricter regulation, notwithstanding the fact that regulators failed to detect this fraud, just as they have failed to detect every fraud and financial crisis in history. And who will suffer? Why, the average account-holder of course.
Any penalties assessed against Wells Fargo will be made up by increasing fees on account-holders. Clawbacks of bonuses, if they occur, will likely face resistance from the beneficiaries of those bonuses, leading to protracted and costly lawsuits. Even if the Wells Fargo CEO and top executives of Wells Fargo step down, the culture at Wells Fargo is unlikely to change anytime soon. As one of the largest banks in the world, Wells Fargo knows that it is not only too big to fail, but also too big to prosecute. At the end of the day, no matter how much public posturing there is, Wells Fargo and the regulators will remain best buddies. And those regulators who failed to catch this fraud will be rewarded with more power and larger budgets, courtesy of the US taxpayer.


For the past 5 billion years, the universe has been expanding at an increasing rate. This was first discovered in the 1920s by an astronomer called Edwin Hubble.
The other day, I read about the way Hubble managed to observe the expansion of the universe. I found it fascinating to realise that he was able to draw such a big and important conclusion with the use of simple and easy-to-understand physics.
Hubble had to prove that our galaxy isn't the only one in the universe. At that time, people actually thought that the universe consisted only of the Milky Way (our galaxy). Hubble proved that this wasn't the case by calculating the distance to variable stars in the universe and discovering that certain stars were more than 900,000 light years from Earth. This distance is of course way beyond our own galaxy. Hubble concluded that other galaxies had to exist.
Calculating the distance to stars within our galaxy is fairly simple. Because the earth orbits around the sun, by looking at a star today and then again 6 months from now, astronomers can detect a difference in the viewing angle for the star. With the use of a little bit of trigonometry, the distance from Earth to that star can be calculated. But, a problem occurs when stars are located further than 400 light years from us. They are so far away that, unlike nearby stars, they really do appear fix. In other words, a difference in the viewing angle for the stars can't be detected.
The apparent brightness of a star is a term that describes how bright the star appears to a detector here on Earth. It depends on how much light the star radiates (its luminosity). But, the apparent brightness also depends on how far away the star is (the further, the dimmer it will look).
A simple formula can be imagined from the relationship between the apparent brightness, luminosity and distance of a star. As we already know how to calculate the distance to nearby stars, their luminosity can be worked out simply. Similarly, we could measure the distance to stars in other galaxies if we knew the luminosity of those stars.
This is exactly what Hubble figured out. Knowing that certain types of stars always have the same luminosity, he managed to find such stars in other galaxies. Hubble then used that knowledge to calculate the distance from Earth to those stars. In this way, he worked out the distance from Earth to nine galaxies.
Hubble not only calculated the distance from Earth to stars in other galaxies but he also spent his time analysing their color. He used a prism to break up the light emitted by stars into its component colors (its spectrum).
Now, you might wonder about the importance of knowing the spectra of stars. It turns out that it's the only way for us to tell different stars apart. They are so far away that we can't distinguish their size or shape. The light emitted by stars gives us information about their temperature and about the elements that are present in their atmosphere. That's a lot of information!
When Hubble started cataloguing the spectra of stars situated outside of our galaxy, he observed something strange. He found similar characteristic sets of missing colors as for stars in our own galaxy but, this time, they were all shifted toward the red end of the spectrum.
To understand the implications of Hubble's discovery, it is first important to learn about a phenomenon called the Doppler effect. You might already know that light behaves like a wave (talked about in this post). The term 'frequency' describes the number of light waves per second and the different frequencies are what the human eye sees as different colors. The lowest frequencies appear at the red end of the spectrum and the highest frequencies appear at the blue end.
Now, imagine a star situated at a specific distance from you, emitting waves of light at a constant frequency. Suppose that the star suddenly starts moving towards you. The distance between you and that star is diminishing. This means that each light wave takes slightly less time to reach you than the previous wave. So, the number of waves you will receive each second (aka the frequency) will be higher. This corresponds to a shift toward the blue end of the star's spectrum. Similarly, if the star suddenly moved away from you, the frequency of the waves that you would receive would be lower. This corresponds to a shift toward the red end of the star's spectrum. The whole phenomenon is known as the Doppler effect.
So, Hubble found out that the stars and galaxies that he was observing were moving away from Earth. Even more surprising was the discovery that the size of a galaxy's red shift wasn't random. It was directly proportional to the galaxy's distance from us. In other words, the further a galaxy is, the faster it is moving away from us.
We all know that gravity is present in the universe. So, how can the universe be expanding? Some other force must also be present in our universe. This force, named "dark energy", has to counteract gravity and allow for the expansion of the universe. Exactly what this force is and how it operates is still poorly understood. It remains one of the greatest mysteries in science.


text:
Trump's immigration policies might not help Democrats in November elections
A focus on the plight of migrant children may be noble, but could very well hurt Democrats' chances to take back the House this November.
Ross K. Baker
Opinion columnist
There are two cautions used by public opinion specialists to explain how poll numbers in political campaigns can be deceptive; how, for example, an enormous lead held by a candidate even late in the race can evaporate when Election Day dawns. Their first caution is that the poll results are reliable only as of the time the survey is actually taking place. They use the phrase "snapshot in time" to warn us not to put too much stake in early polls. The second caution is the phrase "intensity trumps preference." Stated simply, it means that voters who are true believers are more likely to show up at the polls than those whose views are less passionately held.
Democrats right now are hopeful that on Election Day, voters will go to the polls with images of the disturbing scenes on the Mexican border still vivid in their minds, and that they will overwhelm the president's loyal base even in some Republican strongholds. Those hopes need to be subjected to a reality check, because indignation in June doesn't necessarily produce votes in November.
At present, the signs are auspicious for the Democrats. They are heartened by the fact that even some prominent Republicans have expressed dismay at the treatment of the migrants at the border. The "zero tolerance" approach to border security seems to have few supporters in the news media outside of Fox News. But let's not forget that candidate Donald Trump's vow to get tough on illegal immigration was a major factor in motivating people in 2016 and getting him elected. That motivation has not evaporated.
According to a 2016 poll by the non-partisan Pew Research Center, 70 percent of registered voters cited immigration as "very important" to their vote. The issue that most people would imagine to be the one most likely to generate passion — abortion — was deemed "very important" by only 45 percent of those polled.
Among Trump supporters, according to the Pew survey, immigration was deemed "very important" by 79 percent of respondents, preceded in importance only by the economy and terrorism.
The concern of those in Trump's base that our borders are porous and need to be ruthlessly sealed are long-established and not easily dislodged. It is a defining issue for them and, according to a recent CNN Poll, 58% of Republicans support the president's "zero tolerance" policy.
More:Immigrant family separation policy reveals the brokenness of our political incentives
Donald Trump's immigrant children flip-flop reveals president who puts drama over policy
From slavery to mass incarceration, America has separated families for centurie
Passion is certainly not in short supply among Democrats since the family-separation policy went into effect. And even the president's executive order that would allow kids to be incarcerated with their parents will not quell Democratic anger. But anger needs to mutate into votes, and the Democratic Party relies heavily on certain demographic groups whose turnout on Election Day — especially in non-presidential years — is anemic. Take the youth vote for example.
By all appearances, the high school shooting in Parkland, Florida, stirred up a hornet's nest among young Americans. The demonstrations across the country were impressive in both size and intensity. But designing posters, composing chants, and marching in Washington don't elect or defeat members of Congress, although they can make lawmakers temporarily uncomfortable. The youth vote is a ripple in the "blue wave."
One other important Democratic constituency, minorities, also underperforms at the polls.
White men may be derided for wallowing in privilege, but in the eyes of politicians seeking votes, they constitute the core of the most sought-after group of Americans: likely voters. Many of them feel hard done by and have for a long time. They voted for Trump, and their sense of grievance has probably not abated. If anything, it might even have intensified with the images of refugees and asylum seekers storming the borders.
Viewed from heaven, the Democrats' embrace of the plight of noncitizens might be seen as praiseworthy. And, given their reliance on Latino voters, it also seems to make good political sense. But there is the danger for Democrats that if the present crisis on the border abates, today's zeal will diminish by November, while the more deeply rooted hostility to "open borders," "amnesty" or other hard-line views on immigration will persist and limit the goal of hopeful Democrats to breach the red wall, capture the House, and threaten the GOP majority in the Senate.
Ross K. Baker is a distinguished professor of political science at Rutgers University and a member of USA TODAY's Board of Contributors. Follow him on Twitter: @Rosbake1


text:
Cuomo's Minimum Wage Nonprofit Through the Lens of His New Regulatory Scheme
August 30, 2016 | by David Howard King
photos via The Governor's Office on Flickr
Earlier this year, Gov. Andrew Cuomo successfully advocated for the passage of a $15 minimum wage plan with the help of major labor unions and a nonprofit they created called The Mario Cuomo Campaign for Economic Justice. Teaming with 1199-SEIU, the health care workers union, and 32BJ-SEIU, the buildings workers union, Cuomo made campaign stops in an RV paid for by the nonprofit, which was funded largely by unions.
In a complicated confluence of relationships, Cuomo's government office notified the press about the events and streamed the governor's appearances at rallies organized by the group; while his reelection campaign spokesperson served in that role for MCCEJ. Cuomo's office and the MCCEJ at times appeared to be one.
After the state budget agreement reached at the start of April included the $15 wage phase-in, the campaign celebrated success and closed up shop.
Later in the legislative session, in June, Cuomo created and won passage of a package of reforms that define new restrictions on coordination among candidate campaigns, former government employees, and Super PACs; and stricter reporting requirements of donors to Super PACs. Another aspect of the legislation, which Cuomo signed into law on Wednesday, requires more reporting of donors to nonprofit advocacy groups and reporting of some of their previously private communications.
Cuomo calls the bill an historic stand against dark money, the influence of Super PACs, and the Supreme Court's Citizens United decision that opened up the floodgates for major, secretive political donations.
"New York is taking aggressive action to restore the people's faith in government and increase accountability and transparency in the electoral process," Cuomo said in a statement announcing his signing of the bill. "These actions roll back the disastrous influence of Citizens United and prohibit coordination between candidates and independent expenditure committees. Through enhanced enforcement and increased penalties for political consultants who flout the law, this new legislation will root out bad actors and shine a spotlight on the sordid influence of dark money in politics. With this legislation, New York is raising the bar once again – and now it's time for the rest of the nation to follow suit."
On the other hand, many reform advocates believe the bill is both a strange mix of regulations and ones that do very little to address areas where there has been real corruption in New York, namely among state legislators.
Robert Perry, legislative director of the New York Civil Liberties Union, says Cuomo has pushed through a confusing bag of proposals and that the way it was presented belies the ways in which the bill will impact small issue-based nonprofits.
"This legislation was touted and marketed as an attempt to address corruption in campaign expenditures - secretly collaborating with candidates in violation of the law - but the bill goes far beyond campaign and coordination," said Perry. "Context is important. Look at the bill, it is full of broad sweeping provisions and disclosure requirements that have nothing to do with campaign expenditures that include organizations that aren't even involved in lobbying, but pure issue advocacy. This bill will have a chilling impact on their donors."
Perry points out that the bill is further confusing because the areas of law regarding political spending by groups like Super PACs and nonprofit advocacy groups are completely separate and yet the bill puts them side by side.
In Cuomo's not-too-distant past, he aligned himself with a nonprofit formed by business interests to advocate for his agenda, the Committee to Save New York. Like Mayor Bill de Blasio's more recent Campaign for One New York, Cuomo's group was shut down amid criticism and controversy. The new regulations would apply to these types of groups in terms of donor disclosure. Cuomo's group did not disclose its donors; de Blasio's group did so voluntarily. The Committee to Save New York was not the subject of federal investigation whereas the Campaign for One New York is as authorities probe whether government favors were promised or delivered in exchange for donations to the nonprofit.
Critics have said that the Mario Cuomo Campaign for Economic Justice, like de Blasio's Campaign for One New York, created a shadow government apparatus, in this case where government employees did work for lobbying groups and consultants were paid for their efforts by the MCCEJ while also representing Cuomo's campaign.
"Clearly the governor is coordinating with this outside entity, and the governor's political operatives seem to have basically been set up and guiding it," Susan Lerner, executive director of Common Cause New York, told Politico New York in February. "This is setting up a shadow government and it blurs the line between private campaigning and public policy. The goal is an admirable one, but the way it is being done gives us pause."
Cuomo appeared to criticize de Blasio's relationship with the Campaign for One New York while unveiling his reform plan in June. "The collusion, the coordination, the subterfuge, the fraud in the current political system is rampant," Cuomo said, according to The Observer, without naming de Blasio's group. When speaking with reporters after the event, Gotham Gazette twice asked the governor for examples of the types of groups he was targeting, but Cuomo declined to name any, saying that he did not want to accuse anyone of illegality at that time.
The new restrictions on coordination would have no impact on the MCCEJ or even the Campaign for One New York - both are nonprofit 501(c)(4) advocacy groups and thus only subject to the additional donor transparency requirements.
Political action committees, or PACs, are tied to candidates, while independent expenditure campaigns, commonly referred to as Super PACs, are not allowed to coordinate with candidate campaigns. Both operate during elections to influence their outcomes - those groups register and report their fundraising to the Board of Elections. New restrictions on coordination and additional reporting requirements will apply to Super PACs.
"The members of 1199SEIU have been proud to be a part of raising the minimum wage to $15 for nearly three million working New Yorkers, and passing the strongest paid family leave law in the nation. We hope that similar efforts are successful throughout the country, so that working people can provide a better future for their families and we can rebuild the middle-class." said Mark Riley, press secretary for 1199SEIU, in a statement. The union declined to make its president, George Gresham, who served as chair of the MCCEJ, available to discuss how the campaign was coordinated.
Sources close to the Mario Cuomo Campaign for Economic Justice told Gotham Gazette that the new rules on nonprofit donor disclosure would have had no impact on the MCCEJ as they lower the thresholds for nonprofits to report donors, but donations to the MCCEJ were already covered by the old lobbying law.
Now, more disclosure is required of smaller donors after nonprofits spend smaller amounts of total money on lobbying. The MCCEJ's donations appear to mostly have come in large sums. But, it will be impossible to know until the MCCEJ's final disclosure documents are made public by the state regulatory agency they must report to: JCOPE, the Joint Committee on Public Ethics.
So far, all of the reported donations to MCCEJ far exceed the new reporting requirements and therefore were covered by the old law. The SEIU Labor Management Initiative donated $637,781 in February and then gave the same amount again in April; Service Employees International gave $212,594 in January; in March, RWDSU Realty Group donated $63,778 in March; The New York Hotel and Motel Trades Council gave $85,038; and the SEIU1199 New York State Political Action Fund gave $85,038.
New York's previous lobbying act requires nonprofits that fit under the 501(C)(4) designation of the IRS tax code to disclose donations of over $5,000 and the personal information of those who make such donations if the group has spent more than $50,000 on lobbying in a calendar year. The new bill sets the total lobbying disclosure threshold at $15,000, while requiring disclosure of donations of more than $2,500, as well as those donors' personal information. The MCCEJ is expected to have spent around $2 million from January to July.
Sources told Gotham Gazette that MCCEJ disclosed its donors to JCOPE in July but the filing has yet to be made public. Most MCCEJ activity occurred in the early months of 2016 when Cuomo and company traveled the state on the $15 minimum wage campaign. The group's final filing should be available in September.
The new law also requires 501(C)(4) groups to disclose to the Attorney General any communications, whether written, broadcast or otherwise, having to do with legislation, votes on legislation, pending legislation, government action on rules, regulations or the decisions of any legislative or executive administrative body.
A number of issue-focused nonprofits, some that lobby and some that do not, are opposed to the new rules because, unlike the MCCEJ, they do not enjoy a close relationship with the Cuomo administration or other parts of state government.
The MCCEJ would likely have been subject to and impacted by this communication disclosure rule, but the group existed in that fairly unique position - its communications were already likely privy to the Cuomo administration and its donors were not likely to ever fear political reprisal for their support of the group's lobbying efforts.
"The problem becomes when the law applies to groups that are not sponsored and created by the chief executive of the state," said Perry.
The NYCLU urged Cuomo to veto the bill, saying that it violates freedom of speech and will temper donations to small issue-advocacy groups because donors will fear being exposed and possible reprisals. "This will have a chilling effect," said Perry. "This intrusive, burdensome, regulatory scheme where you have to provide a donor's name and address will intimidate donors and reduce their willingness to engage due to the prospect of retaliation from the government, or someone else who disagrees with them."
Mike Durant, New York State director of the National Federation of Independent Business, a group that lobbied against the minimum wage hike said he found it quite challenging to go up against the combination of Cuomo and well-funded labor groups. Durant's organization, a national nonprofit, is still reviewing what, if any, impact the new regulations will have on it.
Durant said he is concerned about the new laws and how they might affect dissent and perhaps earn political retribution. "It's always been a concern with any governor, but with this governor it's a bit heightened," he said. "You can't stifle opposition. Government is supposed to be an argument between various sides about an issue and you see where that argument goes. Stifling dissent is not doing the public any favors."
Doug Kellogg of Reclaim New York, a group focused on government transparency that has been critical of Cuomo in general and this legislation specifically, said that it's almost impossible to gauge how groups will be impacted because it is still uncertain how JCOPE will administer the law.
Kellogg noted that JCOPE can set exemptions for certain groups. "They get to determine whether a donor has legitimate fear of retaliation, and thus does not have to have their name released," he said. "It's completely twisted to have a government spinoff that's not fully subject to basic transparency law deciding which citizens that fear retaliation for their speech get to stay private, and which have their names published. Until we see it in practice, we can't be sure how awful the law will truly be, but it's definitely going to be ugly."
JCOPE approved a set of regulations having to do with the law earlier this month. Many groups are anxiously waiting to see how the new regulations are actually enforced.
Perry of NYCLU and a host of good government groups including Citizens Union, the New York Public Interest Research Group, and Common Cause New York say that the governor has given no evidence that these new disclosure rules for nonprofits will do anything to impact corruption.
They say unlike the convictions of Dean Skelos and Sheldon Silver and the dozens of other legislators who have been removed from their seats, a trend that demonstrates a corruption epidemic in the Legislature, there is no indicator that nonprofits need more regulation.
"As you know, non-profit charities are already tightly regulated by the Internal Revenue Service," the groups wrote Cuomo in a letter urging him to veto the bill. "These organizations, known as 501(c)(3)s have strict limits on their lobbying involvement – limitations that amount to a small fraction of their budgets. They are forbidden from intervening in political campaigns on penalty of being disqualified as a charity. Yet, with no demonstrated evidence of a problem and no evidence of any meaningful problems in New York State (evidence, which if it existed, you could have brought to light in a public debate) you assert that such a problem exists. As a result, these parts generally harm charitable organizations in the state through their lack of clarity and astoundingly broad reach. Rather than being targeted, the bill would impose onerous requirements on many nonprofits and inhibit contributions to nonprofits seeking to carry out charitable work, and could jeopardize the ability of many nonprofit organizations to operate in New York."
Asked whether Cuomo had evidence there was corruption or malfeasance among these groups, Cuomo spokesperson Dani Lever forwarded a Times Union article titled "Who Funds New York's Good Government Groups?" The article says that some groups are not always forthright about their donors, but that on the whole most are; while also noting that at times a group has released a report related to a donor with a particular interest.
Lever also provided a comment that the administration has widely circulated in response to criticism of the new legislation, which Cuomo spokesperson Rich Azzopardi has also tweeted in response to recent articles on the matter: "Everyone is all for transparency, except when it comes to them. We are just surprised to learn that applies to self-appointed good-government groups, too."
A lawsuit challenging the bill is expected in the coming months - the suit will likely argue the law is an overreach and violates the First Amendment.
Lever did not respond to a question regarding whether Cuomo is concerned about the blurring of the lines between government and nonprofit lobbying as in the case of the Campaign for One New York and the Mario Cuomo Campaign for Economic Justice.
Asked about the new ethics laws on Thursday, Cuomo told reporters that it wasn't everything he was hoping for, but still important. "The ethics bill is a major step forward," Cuomo said, according to State of Politics. "Is it everything? No. Ethics in many ways is like other activities in life, right? That old line — you can never be too rich, you can never be too thin. Well, you can never be too ethical. So, you get everything done that you can get done. But you stay at it and you work at. More and more disclosure, more trust."
Blair Horner, of the New York Public Interest Research Group, said that the law has served as a distraction in a year when Albany has been rocked by the conviction of two former legislative leaders and a federal investigation into Cuomo's economic development projects. "This is classic Albany misdirection," said Horner. "Here we are all talking about (C)(4)s and nonprofits and it's distracting us from discussing corruption in the Legislature and Executive. It is absolutely cynical, but it's effective."
by David King, Albany editor, Gotham Gazette
@DavidHowardKing @GothamGazette
Note: Gotham Gazette is an independent publication of Citizens Union Foundation, sister organization fo Citizens Union.
Tags: Andrew Cuomo • Blair Horner • NYPIRG • Ethics Reform • Joint Commission on Public Ethics • Super PACs • NYCLU • nonprofits


No postprocessing except lensflare in photoshop. Scaled down in accordance with forum rules.
it looks pretty futuristic, and I like most of the styling (especially the engine flames), but your cockpit looks impossible to see out of.


text:
Q: Applet Fish Drawing I redid the program from the ground up following an example from my textbook on drawing a snowman. It runs and draws my fish, however I'm not sure how to hollow out the tail and the fin ovals with a triangle. (The oval is all yellow, I want to insert a green triangle in each one so it looks like a pacman)
//**********************************************************************
// Fish.Java    Louis Colucci
// Draws a fish
//**********************************************************************

import javax.swing.JApplet;

import java.awt.*;

public class Fish extends JApplet
{
    public void paint (Graphics page)
    {

    final int MID = 300;
    final int TOP = 100;

    setBackground (Color.green);

    page.setColor (Color.white);

    //Draws the body
    page.setColor (Color.blue);
    page.fillOval (MID-70, TOP+70, 360, 120);

    // Adds the name Jascha Heifetz to the body
    page.setColor (Color.black);
    page.drawString ("Jascha Heifetz", 365, 240);

    //Draws the fin
    page.setColor (Color.yellow);
    page.fillOval (MID+75, TOP+40, 85, 45);

     //Draws the tail
    page.setColor (Color.yellow);
    page.fillOval (MID+275, TOP+90, 140, 75);

    //Draws the eye
    page.setColor (Color.yellow);
    page.fillOval (MID+0, TOP+100, 12, 12);

    //Draws the mouth
    page.setColor(Color.white);
    page.drawArc (MID-68, TOP+105, 75, 30, 190, 110);
        }
}

A: Well your basic code is wrong. You should not override the paint() method of a top level container like JApplet (JFrame...). Custom painting is done by overriding the paintComponent() method of a JPanel. Read the section from the Swing tutorial on Custom Painting for more information and working examples.
Then you can check out the tutorial on 2D Graphics for examples of painting different shapes.


Over the last year, misstech.co.uk has, to my shame, been left in a corner to gather dust. This wasn't my intention. I enjoy writing, and have thoroughly enjoyed seeing people use this site to find solutions to the problems they have come across during their migrations, deployments and installations. It wasn't due to a lack of enthusiasm that I went quiet, but due to a couple of things, which I'd like to explain for you now.
For those of you with a keen eye, or who know me personally, you will have noticed that I changed both my name and gender over the last two years. The URL of the website changed too; it used to be doubledit.co.uk, a half-accidental double entendre using the initials of my old name. You'll still see references to it in older posts. Now it's probably no surprise to learn that being transgender and going through a gender transition takes a pretty hefty toll on time and energy, and to be honest, I had nothing left to give outside of my normal day to day life. Thankfully, I can say that most of the major change is behind me now, and instead I can enjoy what is ahead of me.
The second reason why misstech.co.uk has gone quiet, is that I had a fairly significant change in job. For the last year and a half, I have been working at Microsoft as a Premier Field Engineer. It was a big change and my focus has shifted from technical deployment and troubleshooting, to education and assessment. Although being a PFE requires deep technical knowledge of my product areas (Identity, Security and Networking in Office 365), it is also much less hands on. I simply wasn't seeing the kind of problems I used to write about in my blog. In all honesty, I didn't know what to write about.
The reason I am writing this post is because I want to try and reinvigorate this site. Whilst I can't write articles to help the masses fix that one particular error message in that one particular situation, I can still indulge in my love of technology and modern computing.
I plan to write something at least once a month from now on. It may be on a totally random subject, like gaming or a personal IoT project. It might be about the evolution of the modern workplace, or even a classic technical blog on how to fix that big screen of red text. Either way, I want to use this little platform that I've carved out for myself in the corner of the internet.
P.S. See if you can find Wally. Took me aaaaaaaages.


text:
using System;

namespace WeatherWidget2ResourceLib
{
    public class Icons
    {
        string size;
        string theme;

        public Icons()
        {
            UpdateData(IconSize.Medium, IconTheme.Standart);
        }
        public Icons(IconSize size, IconTheme theme)
        {
            UpdateData(size, theme);
        }

        public void UpdateData(IconSize size, IconTheme theme)
        {
            //icon size
            switch (size)
            {
                case IconSize.Big:
                    this.size = "128";
                    break;
                default:
                case IconSize.Medium:
                    this.size = "64";
                    break;
                case IconSize.Small:
                    this.size = "32";
                    break;
            }

            //icon theme
            switch (theme)
            {
                default:
                case IconTheme.Standart:
                    this.theme = "Standart";
                    break;
                case IconTheme.Thin:
                    this.theme = "Thin";
                    break;
                case IconTheme.Square:
                    this.theme = "Square";
                    break;
                case IconTheme.Ring:
                    this.theme = "Ring";
                    break;
                case IconTheme.Pixel:
                    this.theme = "Pixel";
                    break;
                case IconTheme.Murky:
                    this.theme = "Murky";
                    break;
            }
        }
        public Uri GetIcon(string name)
        {
            return new Uri($"{AppDomain.CurrentDomain.BaseDirectory}\\Icons\\{theme}\\{size}\\{name}.png", UriKind.RelativeOrAbsolute);
        }
        public int GetSize()
        {
            switch (size)
            {
                case "128":
                    return 128;
                case "32":
                    return 32;
                case "64":
                default:
                    return 64;
            }
        }
    }
}


text:
*You do not!* As of version 4.0.9, EVEMon supports PKCE, and no developer registration is required. This page exists for the curious, users of older versions, or paranoid users who want their own client secret.

ESI requires a client ID and client secret to function, which are theoretically unique for each application which use it. These items are used to retrieve tokens used to access your API information; a particular access token (the new version of an API key) is only usable with a given client ID and secret. Thus, these two items are intended to be kept secret for a given application.

However, hard coding the client ID and client secret in EVEMon's application code is not recommended, as it would then be available for nefarious spies to potentially see your top-secret information. Therefore, EVEMon requires that each user create their own client ID and client secret, which makes it difficult for another user (or me) to spy on you even if they obtain your tokens. The client ID and client secret **can** be reused across multiple accounts and multiple instances of EVEMon.

## Creating your client ID
1. Go to [https://developers.eveonline.com/applications/create](https://developers.eveonline.com/applications/create)
2. Log in with a valid EVE Online username and password. *EVEMon will not see your password.* This only must be done once even if you have multiple accounts.
3. Enter an application name and description, these can be anything (EVEMon will not see these) ![Application Name](img/appname.png)
4. Select *Authentication & API Access* ![API Access Mode](img/apiaccess.png)
5. Enter "esi" in the text box under *Available Scopes List* ![Enable Scopes](img/setscopes1.png)
6. Click once on **all** of the items which appear in the text box to move them to the right

   ![Scopes Set](img/setscopes2.png)

   *Paranoid?* See the end of this document to manually select only the scopes that EVEMon actually uses.
7. Enter `http://localhost:4916/callback` in the *Callback URL* field ![Set callback URL](img/callback.png)
8. Select *Create Application*
9. On the list that appears, select *View Application* on the newly created entry ![View Application](img/viewapp.png)
10. Scroll down to the section which shows the *Client ID* and *Client Secret* ![Client ID and secret](img/copyclientid.png)

## Configuring EVEMon

1. Open EVEMon. If old characters are left over from versions prior to 4.0.0, back up any important skill plans and **reset settings** (`File > Reset Settings`) ![Reset Settings](img/resetsettings.png)
2. Select `File > Add API Key`. If it is not already set up, you will be redirected to the `Network Settings` page ![Network Settings](img/enterclientid.png)
3. Enter the *Client ID* and *Client Secret* obtained in the previous section into the fields
4. Select `OK`
5. Select `File > Add API Key` again; follow the directions to add characters just like any other tool using ESI
   ![Add API key](img/addapi.png)

*For the paranoid, EVEMon actually requires the following scopes. Leaving out a scope may result in error messages if that particular section of EVEMon is used.*

 * `esi-wallet.read_character_wallet.v1`
 * `esi-calendar.read_calendar_events.v1`
 * `esi-location.read_location.v1`
 * `esi-location.read_ship_type.v1`
 * `esi-mail.read_mail.v1`
 * `esi-skills.read_skills.v1`
 * `esi-skills.read_skillqueue.v1`
 * `esi-clones.read_clones.v1`
 * `esi-characters.read_contacts.v1`
 * `esi-universe.read_structures.v1`
 * `esi-killmails.read_killmails.v1`
 * `esi-assets.read_assets.v1`
 * `esi-planets.manage_planets.v1`
 * `esi-markets.structure_markets.v1`
 * `esi-corporations.read_structures.v1`
 * `esi-characters.read_loyalty.v1`
 * `esi-characters.read_medals.v1`
 * `esi-characters.read_standings.v1`
 * `esi-characters.read_agents_research.v1`
 * `esi-industry.read_character_jobs.v1`
 * `esi-markets.read_character_orders.v1`
 * `esi-characters.read_blueprints.v1`
 * `esi-characters.read_corporation_roles.v1`
 * `esi-contracts.read_character_contracts.v1`
 * `esi-clones.read_implants.v1`
 * `esi-characters.read_fatigue.v1`
 * `esi-killmails.read_corporation_killmails.v1`
 * `esi-wallet.read_corporation_wallets.v1`
 * `esi-characters.read_notifications.v1`
 * `esi-corporations.read_divisions.v1`
 * `esi-corporations.read_contacts.v1`
 * `esi-assets.read_corporation_assets.v1`
 * `esi-corporations.read_blueprints.v1`
 * `esi-contracts.read_corporation_contracts.v1`
 * `esi-corporations.read_standings.v1`
 * `esi-industry.read_corporation_jobs.v1`
 * `esi-markets.read_corporation_orders.v1`
 * `esi-corporations.read_medals.v1`
 * `esi-alliances.read_contacts.v1`
 * `esi-characters.read_fw_stats.v1`
 * `esi-corporations.read_fw_stats.v1`
 * `esi-corporations.read_outposts.v1`


Every prophet followed his own revelation (wahy nubuwwat), first and foremost.
His revelation was supreme over any previous shariah.
So every prophet had authority over shariah, even if he did not bring a completely new shariah.
The term 'prophet without a shariah' was coined by Islamic scholars to mean a muhaddas, a non-prophet who is spoken to by God through wahy wilayat (which is subordinate to shariah).
— Letter dated 7 August 1899, published in Al-Hakam, vol. 3, no. 29, 17 August 1899.


text:
Report: San Francisco Giants hire their new…
Report: San Francisco Giants hire their new hitting coach
The SF Giants have reportedly hired former Cincinnati Reds assistant hitting coach Donnie Ecker as the team's hitting coach
SAN FRANCISCO, CA – NOV. 13: Gabe Kapler is introduced as the new manager of the San Francisco Giants, Wednesday, Nov. 13, 2019, during a press conference at Oracle Park in San Francisco, Calif. (Karl Mondon/Bay Area News Group)
By Kerry Crowley |
The San Francisco Giants are expected to announce several new hires on Monday at the Winter Meetings, but one of the coaches joining the organization is now known.
Cincinnati Reds assistant hitting coach Donnie Ecker is slated to join new manager Gabe Kapler's staff as the Giants' hitting coach, according to a report from The Athletic. A source confirmed Ecker's hiring to the Bay Area News Group.
Ecker, 33, spent last season with the Reds but previously served as a Triple-A hitting coach for the Angels and also worked in the St. Louis Cardinals player development department. According to Ecker's bio on the Reds' official website, the hitting coach's teaching methods incorporate "human movement research and technology-based applications to the body and swing."
The Bakersfield, Calif. native attended Los Altos High in the Bay Area before playing one season of baseball at Long Beach State University. Following a stint at Lewis-Clark State College, Ecker was selected in the 22nd round of the 2007 MLB Draft by the Texas Rangers.
Ecker only spent two seasons playing in affiliated ball and never advanced past the Low-A level.
After retiring as a player, one of the first jobs Ecker held in coaching was as an assistant at Los Altos High. He later became the Eagles' head coach and five years after his tenure ended, he'll find himself in the dugout at Oracle Park.
Ecker is younger than Giants third baseman Evan Longoria and only a year older than catcher Buster Posey and shortstop Brandon Crawford.
It's unclear how many coaches the Giants have already hired for Kapler's staff, but the only coach expected to be retained from Bruce Bochy's 2019 staff is third base coach Ron Wotus. The Giants announced Wotus would return to his role at Kapler's introductory press conference in November while several of the other coaches who worked under Bochy including Matt Herges and Hensley Meulens have already been hired by other major league teams.
The Giants' previous hitting coach, Alonzo Powell, recently accepted a position as a coach with the Chunichi Dragons in Japan.


A Doctor of Business Administration (DBA) is a capstone post-graduate achievement for individuals seeking to fulfill leadership or executive roles within a company. A DBA is also an excellent choice for those interested in teaching at the university level, as this is a terminal degree and therefore qualifies the candidate for tenure professorship. At universities and business schools in the UK, DBA programs develop analytical, research at educational abilities through research and seminars over the course of three to five years.
Candidates applying for DBA programs at universities in the UK must already hold an MBA, MSc or comparable masters degree in a business-related field. In an effort to make DBA degrees accessible to working professionals as well as full time students, universities and business schools in the UK offer DBA programs study on full-time or part-time schedules. They also make use of the most up-to-date e-learning technologies to offer online DBA programs for candidates in the UK and abroad. One key portion of the DBA program is the dissertation or thesis. This independent research project may investigate a specific theoretical question dealing with a field of business or it could examine pertinent business practices in a case study.
Scroll down to read more about DBA programs at universities in the UK, today!


This is a placeholder page for Juli Roberts, which means this person is not currently on this site. We do suggest using the tools below to find Juli Roberts.
You are visiting the placeholder page for Juli Roberts. This page is here because someone used our placeholder utility to look for Juli Roberts. We created this page automatically in hopes Juli Roberts would find it. If you are not Juli Roberts, but are an alumni of Alpharetta High School, register on this site for free now.