text:
"""Parallel partitioning functions."""

import functools
from typing import Union, Sequence, Optional

import jax
from jax import pxla
from jax.experimental import mesh_utils
from jax.experimental import pjit
from jax.experimental.gda_serialization import serialization as jax_gda_serialization
from jax.experimental.global_device_array import GlobalDeviceArray
from jax.experimental.maps import Mesh
from jax.experimental.pjit import PartitionSpec as P
import jax.numpy as jnp
from jax.sharding import NamedSharding
import numpy as np
import tensorstore

jax.config.update('jax_parallel_functions_output_gda', True)

def logical_to_physical(logical_axes):
  """Converts logical to physical axes for a layer using rule priority."""
  # Priority order of logical to physical axes mapping
  # TODO(sholto): Parse string to produce hardware
  rules = [
      ('heads.YZ', ('y', 'z')),
      ('heads.YZX', ('y', 'z', 'x')),
      ('embed.X', 'x'),
      ('embed.XY', ('x', 'y')),
      ('batch.Z', 'z'),
      ('batch.X', 'x'),
      ('batch.YZ', ('y', 'z')),
      ('table_vocab.XYZ', ('x', 'y', 'z')),
      ('table_vocab.YZ', ('y', 'z')),
  ]
  result = [None] * len(logical_axes)
  for logical_axis, physical_axis in rules:
    if logical_axis in logical_axes:
      pos = logical_axes.index(logical_axis)
      # Only map that logical axis against the physical if it hasn't already
      # been mapped - therefore earlier rules have priority over later ones.
      if physical_axis not in result:
        result[pos] = result[pos] or physical_axis
  return P(*result)

@functools.cache
def make_mesh():
  """Creates a device mesh for use with xmap over x/y/z axes."""
  devices = jax.devices()
  if len(devices) == 1:
    x, y, z = 1, 1, 1  # TODO(sholto): test
  elif len(devices) == 4:
    x, y, z = 2, 1, 2  # TODO(sholto): test
  elif len(devices) == 8:
    x, y, z = 2, 2, 2  # TODO(sholto): test - always appropriate for B=1?
  elif len(devices) == 16:
    # 2,4,2 or 4,2,2 is good
    x, y, z = 2, 4, 2
  elif len(devices) == 32:
    x, y, z = 4, 2, 4
  elif len(devices) == 64:
    x, y, z = 4, 4, 4
  elif len(devices) == 128:
    x, y, z = 8, 4, 4
    # x, y, z = 4, 4, 8
  elif len(devices) == 256:
    # x, y, z = 8, 4, 8
    x, y, z = 4, 8, 8
  elif len(devices) == 512:
    x, y, z = 8, 8, 8
  else:
    raise NotImplementedError

  return Mesh(mesh_utils.create_device_mesh((x, y, z)), ('x', 'y', 'z'))

def copy_to_device(x, sharding,
                   expected):
  """Copies the input to the device, however is appropriate for the input.

  If it's an np.ndarray, copies from host memory to device memory. If it's a
  jax.ShapedArray, creates a jnp.zeros() of the appropriate shape in device
  memory. If it's a tensorstore.Spec, fetches the data from tensorstore to
  device memory using JAX or Pathways, as appropriate for the current JAX
  backend.

  Args:
    x: The input array.
    sharding: The sharding to use for the array.
    expected: Expected shape and type of the output array.

  Returns:
    The array in sharded device memory.
  """
  # If it's a tensorstore spec with an array() driver, it's already in host
  # memory. Convert it to np.ndarray and use that.
  if isinstance(x, tensorstore.Spec):
    json = x.to_json()
    if json.get('driver') == 'array':
      x = tensorstore.open(x).result().read().result()

  assert x.shape == expected.shape, f'{x.shape} != {expected.shape}'

  if isinstance(x, np.ndarray) or isinstance(x, jnp.ndarray):

    def cb(i):
      return jax.lax.convert_element_type(x[i], expected.dtype)

    if jax.config.jax_array:
      return jax.make_array_from_callback(x.shape, sharding, cb)
    else:
      result = GlobalDeviceArray.from_callback(x.shape, sharding.mesh,
                                               sharding.spec, cb)
      return result  # pytype: disable=bad-return-type
  elif isinstance(x, jax.ShapedArray):

    def sharded_zeros():
      return jnp.zeros(x.shape, expected.dtype)

    with sharding.mesh:
      return pjit.pjit(
          sharded_zeros, in_axis_resources=(),
          out_axis_resources=sharding.spec)()
  elif isinstance(x, tensorstore.Spec):
    if jax.config.read('jax_xla_backend') == 'pathways':

      # Read from tensorstore using pathways.
      ts = x.to_json()
      # Further code is internal
    else:
      # Read from tensorstore using jax gda_serialization
      tensor, = jax_gda_serialization.run_deserialization([sharding], [x],
                                                          [expected.shape],
                                                          [expected.dtype])
      return tensor
  else:
    raise ValueError(f'Unsupported type: {type(x)}')

_ALLOW_UNEVEN_SHARDING = True

def _with_sharding_constraint(t,
                              spec):
  """Applies a logical sharding constraint to a tensor."""
  axes = logical_to_physical(spec)

  # First check that the sharding is equally sized on all chips. While the SPMD
  # partitioner is _designed_ to support unequal sharding on chips, in practice
  # this seems to be a fertile ground for XLA bugs such as b/245966065 and
  # possibly the underlying bug for cr/455700040. So we just ban it, and push
  # the padding complexity on the caller.
  mesh = pxla.thread_resources.env.physical_mesh
  name_to_size = dict(zip(mesh.axis_names, mesh.devices.shape))
  for size, axis in zip(t.shape, axes):
    if axis is None or axis not in name_to_size:
      continue
    axis_size = name_to_size[axis]
    assert size % axis_size == 0 or _ALLOW_UNEVEN_SHARDING, f'Uneven sharding. Shape: {t.shape}, spec: {spec}, axis: {axis}, axis size: {axis_size}'
  return pjit.with_sharding_constraint(t, axes)


Faxon Machining is dedicated towards exceeding its customer's expectations through utilizing leading edge technology. Our engineering department is trained on the latest 2D/3D design and modeling CAD/CAM software systems. Our engineering team is compromised of experienced engineers, drafters, and tooling designers as well as programming and setup technicians; continuously working together towards achieving optimal results. Our in-house tooling department also works closely with design engineers towards creating purpose-built tooling and fixturing for solving even the most complex customer requirements. Engineering is actively involved in all customer orders, ensuring the highest levels of both quality and efficiency.


It could be Bruce Perens, that guy sitting next to you on the plane, tapping out software code on his laptop.
than engineer. This is due, in part, to his two-year-old role within Hewlett-Packard Co. as its official Linux advocate, but his job history as project leader for the Debian GNU/Linux project and co-founder of the Open Source Initiative means he fields a variety of public speaking requests. On Monday, for example, Perens was in Toronto where he was to give an evening lecture on open source business models as part of a monthly series organized by the Canadian Film Centre.
Weighing in on complex standards issues doesn't mean Perens has lost his sense of play, however. This is, after all, a former Pixar Animation Studios senior programmer who worked on A Bug's Life and Toy Story II. For Perens, creating code remains a source of pleasure he saves for rare moments of luxury.
It is this image, however, of the programmer as hobbyist, that may have created some perceptions in the IT industry that Linux doesn't belong in corporate enterprises. In an interview with Computing Canada, Perens explained why that's changing.
CC: You'll be speaking tonight about open source business models. How has the audience's perceptions about Linux's potential changed in the last five years that you've been talking about it?
We are so far beyond that. The question is not, ""Should we deploy Linux?"" The decision for many businesses is already ""Yes,"" on that. Business is on the ""how,"" now. They're asking how to deploy Linux. They're not asking us to give them a sales pitch on why they need Linux. Now they give me a sales pitch on why open source is important to their company. It's been absolutely shocking. I mean, I had the CEO of a major freight company — this is a guy who has 6,000 people on his IT staff — sat me down and gave me a lecture on open source.
BP: If you know Unix, going from that to Linux is really just a matter of keeping a couple of books on hand, because you want to look up a couple of little implementation details. But Linux presents some Posix-API, it implements the x-Windows system that these guys were already familiar with, and it has different GUI tool kits, but these are not a tremendous leap. We have an experienced cadre of Unix programmers already in the industry. In fact, most businesses have not switched over to XP or NT Server or anything like that. They still have their Unix staff, and these are the first people in a corporation who would transition over to Linux.
When HP went to form its Linux department — and this is the old HP, not the Compaq side, because I don't know how they did it. Well, actually, I do: they bought DEC — when we went to form our Linux department we found that we didn't have to recruit outside of the company because we had this vast resource of engineers in HP who were already in Linux at home. Then we found that they were actually running Linux at HP and weren't telling us. So to transition them over to being responsible for Linux was no big deal. In fact, we had the guy who is now the Debian project leader, his name is Bdale Garby. He was an HP employee in IP services when I was Debian project leader, and he gave Debain IP services from HP, at that time non-officially. He is now employed by HP to work on Linux, and part of that is official support from HP to act as Debian project leader.
CC: You also have an affiliation with HP as their sort of official Linux evangelist.
BP: Okay, but you have to remember that I have two hats. I can speak for the open source community, and I can visibly disagree with HP or even criticize HP if necessary. That was necessary for us to agree on before I joined the company, because, obviously I'd have no credibility in the community if I was just an HP shill.
CC: Why did you join the company, though? How has it helped you in some of the various projects you work on?
BP: I need some money. I've been lucky in the Pixar IPO, and my house is mostly paid for. But, I figured, why not get paid for what I want to do? I sent a one-line e-mail off to a number of companies that just said, ""Would you like to be associated with a high-status Linux evangelist?"" HP had the best answer, and was the most aggressive about recruiting me, and it turned out that HP was the right company anyway, because who else — even in the old HP — had such a broad line going all the way to consumer equipment up until supercomputers? The fact was HP was not only already deploying Linux in that line when I came on, they were deploying my software! They had BusyBox, which is my embedded systems toolkit, in a lot of their products already. They had Samba in their printer boxes and in storage boxes — I haven't worked on Samba, but that's just to illustrate they have a lot of free software. In contrast, I don't feel I would fit in the corporate culture of IBM.
BP: Well, can you imagine IBM having this wild employee who is authorized to publicly criticize the company and speak for himself?
CC: Yeah, but they've also made a big commitment to Linux in terms of development and pushing the platform. You'd think they would have to sort of change their mindset and be open to that.
BP: If I didn't exist, maybe they'd tried to have a person like me. Actually, they have a bit of a corporate dual-personality disorder. For example, you will see IBM, in the guise of their licensing department, publicly asking the World Wide Web Consortium to go for RAND licensing on patents and standards. That would totally lock out Linux and open source. But the way that IBM has organized its licensing department is as in independent fiefdom and it can really tell the Linux folks what to do about any IP licence issues, rather than the opposite way. My surmise is that IBM's stance on software patenting and embedding it in standards will ultimately be harmful for Linux because, you know, they're making US$1 billion a year on licensing and they want it to be US$2 billion. To do that, they are actively pursuing their patents included in public standards so that everyone will have to pay.
CC: Prior to the big merger last week, how would you have evaluated Compaq's involvement or support of the open source movement?
BP: Compaq did not give much publicity to the extremely creative people they had in Linux technical. For example, Compaq employed — and now, of course, HP employs — Jim Geddes, who with Robert Schiffler co-founded the x-Windows system. Jim Geddes is in a lab there doing things like re-targeting so that it boots and runs on the iPaq, and the iPaq is the main platform for Palmtop Linux so far. I mean, only now has Sharp deployed a commercially-viable Palmtop that has Linux in it from the start — and just to blow my own horn, that has BusyBox in it, too — you know, all this work on the two Palmtop Linux distributions, Familiar and Intimate, was going on on the iPaq. It was supported by guys in Compaq's labs, and I'm glad they're in HP's labs now. At the management level, there were some people who really got it and some people who really didn't and so obviously I have an evangelism within HP now.
CC: Oh, you know, you'll hear that in sort of casual discussions with people in the industry.
BP: It's because we have philosophy, and a good many of us feel that there is an ethical mission to our software. In the face of what has been going on with Microsoft's antitrust (trial) and things like digital rights management where the industry resoundingly rejected it. A lot of people are coming to the resolution that not only were we there first but that we knew that these things would happen. And we were working on an agenda about them for something like 15 years now, if you count when Richard Stallman started with the GNU project. There is a tendency in the business world to dismiss the ideological in the favour of the pragmatic, but in the end, you need the freedom to do business, and you need the freedom to make the choice of where your company is going.


PPF or Life Insurance? which is better ?
which one is better to have a (term plan 0f 4000 and ppf of 12000) or a life insurance of 16000??
Dear Anurodh, how can we calculate on a rough data? If you really want to know the answer, please do a simple thing. Check the prem. of term cover for say 10L Rs. in LIC and check the prem. for similar sum assured for a combo policy. Post the 2 prem. figures and we can discuss then.
Dear Anurodh, how much insurance you are getting from 4K and 16K prem?
i dont have the exact calculation.
It's very easy to compare the data if you choose a specific policy and compare the life cover, over all returns with respect to term.
In general I can tell you that first option will provide you better returns and more life cover.
With traditional endowment policies you will get only 20-30 times of life cover. Hence in Rs 16000/- the life cover will be Rs. 4.8 Lakh at max. Also the overall returns from this will not be more than 6%. Hence your investment of Rs 16K per annum will grow to approx. Rs. 6.23 Lakh in 20 years.
Whereas in the PPF it will grow @8.5% hence your investment of Rs 12K per will become Rs. 6.29 Lakh in 20 Years which is more than Rs. 6.23 Lakh.
Not only this in the remaining Rs 4K you will get a life cover in the range of Rs 30 Lakh to 40 Lakh depending on your age and the term insurance you choose which is much higher than insurance cover provided by endowment policies.


text:
Masahiro Kazuma (; * 22. Juni 1982 in der Präfektur Kanagawa) ist ein ehemaliger japanischer Fußballspieler.

Karriere
Kazuma erlernte das Fußballspielen in der Jugendmannschaft von Yokohama F. Marinos. Seinen ersten Vertrag unterschrieb er 200 bei den Yokohama F. Marinos. Der Verein spielte in der höchsten Liga des Landes, der J1 League. 2001 gewann er mit dem Verein den J.League Cup. Für den Verein absolvierte er 11 Erstligaspiele. Im September 2002 wechselte er zum Ligakonkurrenten Vegalta Sendai. Am Ende der Saison 2003 stieg der Verein in die J2 League ab. Für den Verein absolvierte er 11 Ligaspiele. Danach spielte er bei den Japan Soccer College (2005–2008). Ende 2008 beendete er seine Karriere als Fußballspieler.

Erfolge
Yokohama F. Marinos
 J1 League
 Vizemeister: 2002
 J.League Cup
 Sieger: 2001

Weblinks

Fußballspieler (Yokohama F. Marinos)
Fußballspieler (Vegalta Sendai)
Fußballspieler (Japan Soccer College)
Japaner
Geboren 1982
Mann

redpajama_set_name: RedPajamaWikipedia


Add a bit of mod to your back yard with Jonathan Adler's Okura planter. The bright yellow hand-thrown stoneware pot will add whimsy to your garden and look fantastic with any assortment of greenery or blooms. $895, Jonathan Adler.
Forget pushing a lawn mower. The Robomow RS630 does it all for you. It's quiet and durable, and it even docks and charges itself with no supervision. Just schedule the mowing time and go about your business. Yard work has never been so easy. $2,499, available online only through Brookstone, www.brookstone.com, and Sears, www.sears.com.
This MacKenzie-Childs Taylor bird bath is sure to attract the attention of winged wildlife in your neighborhood. The handcrafted, hand-painted ceramic bath will add flair to any yard with its soothing but bright purples, greens and yellows. $490, available by special order through Neiman Marcus.
Fake a green thumb with the Koubachi Wi-Fi plant sensor. Insert the sensor into the soil of any plant and it will do its thing, measuring moisture, evaluating light, monitoring the temperature and taking other cues to determine the best care for your greens. Sync the device with its app on your iPhone or iPad, and you will be given advice and instructions on when and how to care for your plant. $129.95, Apple.
Plow & Hearth's rain barrel urn is lovely and eco-friendly. The urn collects and stores rainwater, and the hose spigot allows you to easily recycle it for watering. Add a bit of color in the self-draining planter on top, and water conservation has never looked so good. $179.95, Plow & Hearth, www.plowhearth.com.
Crabtree & Evelyn's Gardeners Soothing Hand Care Tin includes a cuticle and nail treatment, a hand recovery lotion, a hand therapy lotion, and an age-defying hand remedy. The products promise to help keep your hands soft and hydrated, no matter how much time you spend in the dirt. $35, Apple Annie's.


text:
package scalydomain

import java.io.File
import java.util.concurrent.{BlockingQueue, LinkedBlockingQueue}
import scala.concurrent._
import scala.concurrent.duration._
import scala.collection.JavaConversions._
import ExecutionContext.Implicits.global

import scalydomain.core.{DomainDb, ZoneFile}

case class DomainName(val name: String, val hash: Array[Byte])

case class CliOptions(domainDbFile: File = new File("."), zoneFiles: Seq[File] = Seq())

object ZoneImport {
  def main(args: Array[String]): Unit = {
		val optParser = new scopt.OptionParser[CliOptions]("zoneimport") {
		  head("zoneimport", "SNAPSHOT")
		  arg[File]("<domain db file>") required() action { (x, c) =>
		    c.copy(domainDbFile = x) } text("Path to domain database file which will be populated by this command")
		  arg[File]("<zonefilefile>...") unbounded() required() action { (x, c) =>
		    c.copy(zoneFiles = c.zoneFiles :+ x) } text("DNS zone file(s) to import")
		}

  	val config = optParser.parse(args, CliOptions()).get

  	val zonefiles: Seq[ZoneFile] = config.zoneFiles.flatMap { a =>
  		try {
  			Some(new ZoneFile(a.getPath))
  		} catch {
  			case e: Exception => {
  				println(s"Error reading zonefile $a: $e")
  				None
  			}
  		}
  	}

  	if (zonefiles.isEmpty) {
  		println("No zonefiles to read; nothing to do")
  		return
  	}

  	val queue = new LinkedBlockingQueue[Option[DomainName]](DomainDb.WriteBatchSize)

  	println("Starting writer")
  	val writer = Future {
  		println(s"Writing domains to ${config.domainDbFile.getPath}")

  		var count: Long = 0
  		val domainDb = new DomainDb(config.domainDbFile.getPath)

  		try {
	  		var eof = false

				while(!eof) {
					queue.take match {
						case Some(domain) => {
							domainDb.write(domain.name, domain.hash)
  						count = count + 1
						}

						case None => {
							println("Writer shutting down")
							eof = true
						}
					}
				}

				println("Compacting domain database")
				domainDb.compact()

				println(domainDb.stats)
  		} finally {
  			domainDb.close()
  		}

  		count
  	}

  	println("Starting zone file readers")
  	val readers = Future.sequence(zonefiles.map { zonefile =>
  		Future {
  			println(s"Starting to read ${zonefile.path}")
  			var count: Long = 0

  			for (domain <- zonefile) {
  				val hash = DomainDb.computeDomainHash(domain)

  				queue.put(Some(DomainName(domain, hash)))
  				count += 1

  				if (count % 1000000 == 0) {
  					println(s"Processed ${zonefile.path}:$count")
  				}
  			}

  			(zonefile, count)
  		}
  	})

  	println("Waiting for readers to complete")
  	for (result <- Await.result(readers, Duration.Inf)) {
  		val (zonefile, count) = result

  		println(s"Zone file ${zonefile.path} contained $count domains")
  	}

  	println("Waiting for writer to complete")
  	queue.put(None)
  	val writeCount = Await.result(writer, Duration.Inf)
  	println(s"Wrote $writeCount")
  }
}

redpajama_set_name: RedPajamaGithub


Posted 2018-03-04 ; filed under PKMastery.
So what is the future of work and how can we best learn how to adapt to a post-industrial, network economy? There is no shortage of future skills prescribed by various think-tanks and organizations. The World Economic Forum (2016) identified 10 work skills for the Fourth Industrial Revolution. McKinsey & Company (2017) stated that, "We will all need creative visions for how our lives are organized and valued in the future, in a world where the role and meaning of work start to shift". PwC concluded (2017) that the nature of future jobs is unknown.
The Institute for the Future (2011) identified 10 skills for 2020 and I still find these useful, especially the way they are related to six drivers of change, and remain relevant in 2018.
Much of this shift in work skills is driven by two factors: the automation of work by machines, including AI, and the increasing interconnectedness between people, machines, and ideas. In the book, Only Humans Need Apply, the authors identify five ways that people can adapt to automation and intelligent machines. They call it 'stepping'. I have added in parentheses the IFTF (2011) competencies I think are needed for each adaptation.
Learning is the key to facing our current and future technological, environmental, and societal changes.
Developing these new skills requires learning that is rather different from existing training and education systems though. This is learning that is informal, requiring significant amounts of implicit knowledge, as well as social sense-making. Critical thinking, creativity, communication, and collaboration skills are not developed in a vacuum. These are permanent social skills.
I developed the personal knowledge mastery discipline as a unified framework of individually-constructed enabling processes to help each of us make sense of our world, work more effectively, and contribute to society. It has been recognized by several organizations and companies as a foundational workplace skillset.
PKM is based on the premise that we need to actively seek diverse sources of knowledge, develop routines where we can make sense of new knowledge, and create processes to share appropriately in order to make our networks smarter and better able to make decisions. Resilient knowledge networks make for better social safety nets in a complex or even chaotic world. Those who have mastered PKM understand its importance.
Personal knowledge mastery skills are directly related to four of the IFTF (2011) future of work skills: Sense-making, Social Intelligence, New Media Literacy, & Cognitive Load Management. PKM skills can be developed by engaging with others, such as in an Online Workshop or as an organization with your work colleagues. These are the foundation for whatever cognitive work we will do in the future.
Thanks for building on this, Paul!


text:
How to migrate a smart contract from Ethereum to EOS
By Alfredo de Candia - 5 Sep 2020
Migrating a smart contract from Ethereum to EOS is now possible. It may sound like science fiction, but this is what the Callisto Support team has announced, stating that it is possible to migrate any smart contract from the Ethereum blockchain to the EOS one.
As blockchain technologies evolve quickly, more and more developers want to migrate their DApps to another platform, such as EOS, the most advanced to date.
Callisto Network provides support throughout this process.
📌https://t.co/azXOnqGTZ4#CLOme_to_EOS #ERC20 #DApps $CLO pic.twitter.com/f3u4XHgA8U
— Callisto Support (@CallistoSupport) August 27, 2020
On the migration page, we can read how over time the Ethereum blockchain has been taken as a reference point for many developers and projects who have decided not to explore other solutions.
In fact, thousands of projects with as many tokens were born on the Ethereum blockchain, but now, due to various issues, such as the slowness of the network or the increase in gas costs, many teams are starting to evaluate other blockchains as well.
In this scenario, an alternative is to migrate the internal smart contract and dApp (decentralized application) to faster blockchains.
As some people will remember, Block.one, the company behind the development of the EOS blockchain, has recently launched a challenge with a prize of $200,000 to create a smart contract that could replicate the EVM (Ethereum Virtual Machine) on EOS and thus run all the smart contracts written in Solidity, the famous programming language used to develop smart contracts on the Ethereum blockchain.
This challenge was won a couple of months later by Syed Jafri whose project eosio.evm allows running the whole Ethereum blockchain on EOS.
Returning to the news, the Callisto Support team offers a service that allows the entire Solidity smart contract to be completely rewritten in the C++ language that is compatible with EOS, allowing everything to be brought to the same conditions and functions as the original dApp.
The service includes:
The final source code (public or private).
The smart contract deployed.
The documentation of the new smart contract.
The guidance and technical support after the EOS contract is deployed.
As a result, anyone can now make a request directly to the team, via the appropriate section on the website, to collaborate and bring dApps to EOS, which is feeless, i.e. there is no charge for individual transactions.
This is a very important development because now all the various dApps and protocols that have been created some time ago on Ethereum will be able to benefit from a major upgrade.
Previous article Kusama: what is it?
Next article How to create a DAO on Ethereum
Alfredo de Candia
Android developer for over 8 years with a dozen of developed apps, Alfredo at age 21 has climbed Mount Fuji following the saying: "He who climbs Mount Fuji once in his life is a wise man, who climbs him twice is a Crazy". Among his app we find a Japanese database, a spam and virus database, the most complete database on Anime and Manga series birthdays and a shitcoin database. Sunday Miner, Alfredo has a passion for crypto and is a fan of EOS.

redpajama_set_name: RedPajamaCommonCrawl


text:
£6m in Bounties Persuades Asylum-Seekers to Go Home
Richard Ford, Times (London), June 6, 2006
The Government gave £6 million in "bounty" handouts to asylum-seekers in the first four months of the year under a scheme to encourage migrants to leave Britain.
Figures issued yesterdayshow that the £3,000 cash-and-training package prompted a surge in applications from people wishing to depart.
A total of 1,956 asylum-seekers took up the offer in the first four months of the year, more than double the number who left on voluntary departure schemes in the same period of 2005.
The huge increase in numbers accepting £2,000 in cash and a further £1,000 worth of job training and education has resulted in the Government extending the scheme for a further six months.
Liam Byrne, the Immigration Minister, said in a written statement: "A significant amount of work continues to promote voluntary returns, and there is a high level of interest to take up the scheme.
"We have decided to extend the scheme for a further six months, during which time the Immigration and Nationality Directorate and International Organisation for Migration will undertake additional analysis of the results of the pilot scheme to assist in developing the most appropriate level of incentive in future voluntary return programmes."
The scheme applies only to those who applied for asylum before January 1 and they must leave the UK between July 1 and the end of the year.
In 2005-06 there were 3,887 voluntary assisted returns, compared with 2,783 the previous financial year. The Home Office advertised the scheme with mailshots to all 54,000 people receiving benefits and accommodation from the National Asylum Support Service.
The scheme was also publicised in asylum detention centres and reporting centres.
Tony McNulty, the former immigration minister, said that the £3,000 cost was "good value for money" compared with the £11,000 average cost of a forced deportation.
Some asylum seekers who have taken advantage of a previous voluntary return deal have returned to the UK between 2000-2005.
Nine asylum seekers — four Albanians, three Kosovans, a Pole and a Nigerian — had returned and then had to be flown out of the UK a second time. Only one of them received reintegration support — a business grant worth £797.
The National Audit Office and Commons Public Accounts committee have urged ministers to encourage more people to leave voluntarily because of the costs of forced removals.
But Sir John Gieve, a former permanent secretary at the Home Office, warned MPs that increasing payouts might encourage people to come to Britain.
He told MPs last year: "If the worst thing that is going to happen to you if you come and claim asylum when you are not due asylum in Britain is that someone gives you a few thousand pounds and sends you home, that may not look like a very big downside."
Topics: Britain
< The New Generation of Baby Boomers
Tancredo Wins Straw Poll in Michigan >


text:
System.register(["../noteservice/NoteStorageService.ts"], function(exports_1, context_1) {
    'use strict';
    var __moduleName = context_1 && context_1.id;
    var __extends = (this && this.__extends) || function (d, b) {
        for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
        function __() { this.constructor = d; }
        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
    };
    var NoteStorageService_ts_1;
    var ServerNoteStorageService;
    return {
        setters:[
            function (NoteStorageService_ts_1_1) {
                NoteStorageService_ts_1 = NoteStorageService_ts_1_1;
            }],
        execute: function() {
            /**
             * The ServerNoteStorageService class provides all needed services to
             * read, save and update a Note from resp. into local storage.
             */
            ServerNoteStorageService = (function (_super) {
                __extends(ServerNoteStorageService, _super);
                function ServerNoteStorageService() {
                    _super.call(this);
                    this._baseUrl = "http://127.0.0.1:3000/notes/";
                }
                ServerNoteStorageService.prototype.getNotesfromServer = function (callback) {
                    var _this = this;
                    var deferred = jQuery.ajax({
                        // dataType: "json",
                        method: "GET",
                        url: this._baseUrl,
                    });
                    deferred.done(function (notes) {
                        _this.noteList = notes;
                        callback();
                    });
                    deferred.fail(function (msg) {
                        console.log(msg);
                    });
                    return deferred;
                };
                ServerNoteStorageService.prototype.initNoteList = function () {
                    try {
                    }
                    catch (err) {
                        alert("initNoteListError" + (typeof err));
                        if (this._noteList === null) {
                            this._noteList = [];
                        }
                    }
                    return this._noteList;
                };
                ServerNoteStorageService.prototype.saveNote = function (note) {
                    this.setNoteIdAndCreatedDate(note);
                    this._noteList.push(note);
                    /* save new Note on Server */
                    try {
                        $.post({
                            // dataType: "json",
                            url: this._baseUrl,
                            data: note
                        }).done(function (msg) {
                            console.log(msg);
                        }).fail(function (msg) {
                            console.log(msg);
                        });
                    }
                    catch (err) {
                        console.log("jquery.post Error" + typeof (err));
                    }
                    /* optimistic approach as in localstorage*/
                    NoteStorageService_ts_1.Utility.log("Die neue Notiz wurde gespeichert");
                    return true;
                };
                ServerNoteStorageService.prototype.updateNote = function (aNote, finishedDate) {
                    var updatedNote = aNote;
                    if (finishedDate) {
                        // updateNote called by main page
                        // getNote Note from local storage and update only finishedDate
                        var note = this.getNote(aNote.id);
                        note.finishedDate = finishedDate;
                        updatedNote = note;
                    }
                    var index = updatedNote.id - 1;
                    this._noteList[index] = updatedNote; //Alter the selected item on the table
                    try {
                        $.ajax({
                            method: "PUT",
                            url: this._baseUrl + updatedNote._id,
                            data: updatedNote
                        }).done(function (msg) {
                            console.log(msg);
                        }).fail(function (msg) {
                            console.log(msg);
                        });
                    }
                    catch (err) {
                        console.log("jquery.ajax Error" + typeof (err));
                    }
                    NoteStorageService_ts_1.Utility.log("Die bestehende Notiz wurde geändert");
                    return true;
                };
                return ServerNoteStorageService;
            }(NoteStorageService_ts_1.NoteStorageService));
            exports_1("ServerNoteStorageService", ServerNoteStorageService);
        }
    }
});
//# sourceMappingURL=ServerNoteStorageService.js.map


Everyone is really helpful, knowledgeable, and friendly. It's Conceivable provides stories and articles for informational purposes only—please do not consider it as legally-binding advice of any kind and consult your own medical professional or attorney. Talk with your partner about what you feel is most important; is it education, race, height, artistic ability, or eye color? My daughter and her wife asked my son to donate for them. Fairfax Cryobank has been nothing but incredibly professional. Columbus, OH Phone: Let me know how I can help.
Sperm Banks Magnify Their Clients' Prejudices. Lesbians Can Help Change That.
This also brings the question of anonymity to the fore. While lesbians were most urgently in need of a progressive sperm bank, PRS recognized that many women who wished to become mothers often faced significant barriers and limited support. Best Pricing View Comparison Chart Compared with the one major sperm bank, our prices are lower - sometimes much lower - in practically every category. None of this should detract from the heroism of single parents. After a thorough search and careful vetting, I felt very comfortable with the team at Fairfax Cryobank, and they acquired PRS in August You will need to complete these forms at the time of your initial consultation:.
These regulations vary significantly between jurisdictions, and some countries do not have any regulations. This helped me extremely, because I have no idea where to even start. At Pacific Reproductive Services, which proudly advertises its lesbian ownership, the preferences of lesbian clients have already had an impact on the way donors are chosen. When a woman finds that she is barred from receiving donor sperm within her jurisdiction, she may travel to another jurisdiction to obtain sperm. We are in the orange county area and looking for queer friendly services to include a sperm donor and midwife.
Description: Heterosexual couples with fertility problems who need donations as part of IVF treatment will be among the customers of the new bank. Samples, donated locally, will be stored in the Fertility Centre at Birmingham Women's Centre pictured and then sent to clients at local fertility clinics across the UK. However, not all donors complete the intended program of donations. It depends on what criteria best fits your needs.


text:
Cheltenham & Gloucester Against Cuts
A message for the ConDems
Our response to Martin Horwood's comments on this blog
The case against cuts to public spending
The truth about unemployment
Two Gloucestershire Tory MPs accepted donations from controversial super-rich private health investor
Campaigning against cuts to public services in Cheltenham & Gloucester and beyond
GLOUCESTERSHIRE ANTI-PRIVATISATION BATTLE HEATS UP
May 21, 2012 ·	by Cheltenham Against Cuts ·	in NHS campaign	· Leave a comment
Having forced Gloucestershire health bosses to scrap previous outsourcing plans, through six months of campaigning and Judicial Review proceedings(1), anti-cuts groups across the county have achieved another highly significant breakthrough. Local NHS bosses have finally accepted that the county`s 9 community hospitals and 9 health clinics can remain in the NHS (2). The option of creating a standalone NHS trust is now "exceptionally" back on the table, having previously been ruled out by the Department of Health. In a battle with national repercussions for those fighting NHS privatisation, campaigners are now calling for this and other NHS options to be pursued, without a tender, as has happened in most of the rest of the country.
On Thursday 17th May, campaigners took their calls for genuine consideration of NHS options to the first public meeting of the shadow Clinical Commissioning Group, the organisation created by the Health and Social Care Act, made up of local GPs, which will take over the role of choosing which organisations provide local healthcare services from the PCT in 2013. The Keep Gloucestershire`s NHS Public campaign are asking for anti-privatisation campaigners locally and nationally to rally behind their campaign, and will hold rallies on 16 June across the county (3).
On Wednesday 16th May Jan Stubbings wrote to campaigners admitting that they have a choice regarding whether or not local NHS services are handed to an NHS organisation, or put out to tender (see 3). This latest twist follows a court order reached in February 2012 which forced the PCT to withdraw its plans to outsource hospitals and services to a Community Interest Company outside the NHS (4). Campaigners, who have criticised secrecy and confusion surrounding NHS Gloucestershire"s plans, are calling for further clarity about which NHS options are being pursued and more commitment to them. They also want a democratic choice on keeping services in the NHS. James Beecher, Chair of local campaign group Stroud Against the Cuts (SATC) said:
"There is no reason why services must be auctioned off. While services remain within the NHS, local health bosses always have a choice to keep them publicly owned and accountable. We can avoid wasting up to half a million pounds on an unnecessary tendering process, exposing our NHS to EU laws and the damaging effects of privatisation."
Jan Stubbings, Chief Executive of NHS Gloucestershire has written to "stakeholders" that: "We want to make sure that local people have an opportunity to express their views." Chris Moore of Stroud Against the Cuts responded: "A few booklets and stage managed drop-in sessions with the very people who have pushed the outsourcing so strongly hardly constitutes reasonable public & staff consultation. The people of Gloucestershire, and local NHS staff, deserve a fair, transparent and democratic decision-making process, with a clear choice to keep our local health services in the NHS. We urge people to make their voices heard now"
Chris added: "More private companies in the NHS means huge sums are wasted administering contracts and paying dividends. All private companies, including so-called "social enterprises", make decisions secretively, divert money to new layers of management and bureaucracy, and away from patient care, which are already suffering from government cuts (5). In Gloucestershire staff numbers have dropped by a quarter, and waiting times are rising. They fragment our NHS and damage the care that patients receive. In Nottingham community health services taken over by a "social enterprise" now provide factsheets instead of hands-on physiotherapy. These are the kind of cuts and worsening care we can expect more of as private companies takeover our NHS."
Caroline Molloy of SATC said "The support of the people of Gloucestershire and NHS staff for this campaign has forced NHS Gloucestershire management to think again. We will continue to both fight any attempts to privatise our local services, and to join with the national movement to defend our NHS, that has been burgeoning since the passage of the Health and Social Care Act as the strongest assault on our health services yet."
1. The Judicial Review proceedings led to a court order, a briefing on which is available here: http://keepglosnhspublic.posterous.com/briefing-for-keep-gloucestershires-nhs-public.
2. The recent letters from Jan Stubbings, Chief Executive of NHS Gloucestershire, are available in full here: http://keepglosnhspublic.posterous.com/communication-from-the-board-of-nhs-glouceste. Jan Stubbings also writes that "We need to ensure that whoever runs these community health services in the future can meet the needs of local people, can provide safe, high quality care and treatment and can make the most of the money and resources available". The overwhelming majority of the public – 4 out of every 5 people nationwide– want health services to remain in the NHS (http://cdn.yougov.com/cumulus_uploads/document/ly9ei68uye/YG-Archives-Pol-ST-results-10-120212.pdf), not go out to private companies. A local survey of doctors showed 83% want services to stay in the NHS, with only 17% wanting a social enterprise and none at all wanting private companies to take over our community health services.
3. Further details of the rallies to be held in Stroud, Gloucester and the Forest of Dean will be announced shortly.
4. Without the Judicial Review legal challenge launched by Michael Lloyd and Leigh Day & Co, and backed by local anti-cuts groups, nine Gloucestershire community hospitals, nine health clinics, and services across Gloucestershire would have been transferred to a private limited company outside the NHS on 1 October 2011, which would have been the largest NHS "spinout" to a "Community Interest Company" in the country. The services that would have been affected included District Nursing, Occupational Therapy, Physiotherapy, Specialist Nursing, Out-of-hours medical and nursing services, Pharmacy, Sexual Health and Chlamydia screening, Podiatry, Dental services, Wheelchair services, Musculo-skeletal services, Telehealth and Specialist Domiciliary care were also to be transferred to Gloucestershire Care Services Community Interest Company. Nine community hospitals (Tewkesbury, Stroud, Cirencester, Dilke, Fairford, Lydney, Bourton (Moore Cottage), Moreton, and the new Vale Hospital in Dursley) and nine health clinics (Hesters Way Healthy Living Centre, Beeches Green Stroud, Stonehouse Health Clinic, Cinderford Health Centre, Coleford Health Centre, Lydney Health Centre, Holts Health Centre Newent, Lydbrook Health Centre, Symn Lane Clinic (Wotton-under-Edge) were also part of the plans.
5. In Plymouth, where Australian multinational Serco took on a £140million, 10-year contract to provide helpdesk, ward housekeeping, patient and staff catering, portering and cleaning in September 2009, The GMB union is considering strike action following "drastic" pay cuts, making them "the lowest paid workers" in the city, and a refusal by the company to negotiate with the union
← Martin Horwood responds on Circle Health
Martin Horwood`s website now slightly more accurate but still highly misleading! →
Cheltenham Anti-Cuts
@paullewismoney Hi Paul, How does the BoE`s base rate rise reduce inflation? In August 2013 Carney said he`d consid… twitter.com/i/web/status/1… 11 months ago
Photos of each of the 72 people who lost their lives in #Grenfell were carried on the march through #Gloucester org… twitter.com/i/web/status/1… 1 year ago
Firefighter Trevor from @fbunational speaking at Gloucester Park on #Grenfell - ''it's not tragedy, it's murder'' https://t.co/Iz3YgcF3XG 1 year ago
Firefighters from Gloucestershire @fbunational branch march through Gloucester commemorating #Grenfell - "a crime,… twitter.com/i/web/status/1… 1 year ago
RT @StroudAntiCuts: Campaigners tell Health Secretary "Hands Off Our NHS!" - PRESS RELEASE 27/04/2018 stroudagainstcuts.co.uk/fightback/heal… @BBCGlos… 1 year ago
Follow @CheltAntiCuts


1,542 Sales were reported to the REALTORS Association of New Mexico (RANM) for the month of October 2014. This number is 3.4% higher than sales numbers reported in September 2014 (1,491); 3.4% higher than sales reported in October 2013 (1,492) and 4.8% higher than the number of sales reported in October 2012 (1,424).
"October activity plus continued low interest rates should mean the housing market in New Mexico will end 2014 on a positive note," says Sandylee Pasquale, RANM 2014 President. "Year to date sales numbers are slightly ahead of 2013 January through October numbers, but the big jump from September 2014 bodes well for the trends. First-time home buyers are still missing from the real estate marketplace. Relaxation in overly restrictive lending standards will bring the first-time home buyer back." NAR and RANM leadership will continue to work with leaders in Washington to continue to open doors for more buyers including First Time home buyers.
The October median price for a home in New Mexico was $178,000. This is a less than one percent decline from the September 2014 median, but is 4.7% higher than the October 2013 median of $170,000. Median price means half the homes sold for more; half for less.
Statistical information and trends are based on information furnished by New Mexico Member Boards and MLSs to U. S. House Stats. Current reporting participants are: Greater Albuquerque Association of REALTORS, Las Cruces Association of REALTORS MLIS, New Mexico Multi-Board MLS (Artesia, Carlsbad, Clovis/Portales, Deming, Gallup, Grants, Hobbs, Las Vegas, Sierra County areas), Otero County Board of REALTORS, Roswell Association of REALTORS, Ruidoso/Lincoln County Association of REALTORS, Santa Fe Association of REALTORS, San Juan County Board of REALTORS, Silver City Regional Association of REALTORS, and the Taos County Association of REALTORS. Reports represent single family residential data only. Information does not necessarily represent all activity in any market/county. Figures based on reports run 11/18/14. Visit http://www.nmrealtor.com (housing trends) for county and board statistics.
791 New Mexico sales were reported during January 2012 to the REALTORS Association of New Mexico. This number is higher than January sales reported for both 2010 and 2011 and continues the gradual upward trend of home sale transactions.
Home prices continue to be a bargain, and reflect the number of foreclosures and short sales that represent just over one third of the market. Nationally, distressed sales accounted for 35 percent of January sales, up from December 2011 (32% of total sales), but less than January 2011 (37% of total sales).
New Mexico's reported January median price was $163,500. While this price is up slightly (0.4% from December 2011's median of $162,922) it is nearly 4% lower than the January 2010 median.
Statistical information and trends are based on information furnished by New Mexico Member Boards and MLSs to U. S. House Stats. Current reporting participants are: Greater Albuquerque Association of REALTORS, Las Cruces Association of REALTORS MLIS, New Mexico Multi-Board MLS (Artesia, Carlsbad, Clovis/Portales, Deming, Gallup, Grants, Hobbs, Las Vegas, Sierra County areas), Otero County Board of REALTORS, Roswell Association of REALTORS, Ruidoso/Lincoln County Association of REALTORS, Santa Fe Association of REALTORS, San Juan County Board of REALTORS, Silver City Regional Association of REALTORS, and the Taos County Association of REALTORS. Reports represent single family residential data only. Information does not necessarily represent all activity in any market/county. Figures based on reports run 2/17/12. Visit www.nmrealtor.com (housing trends) for county and board statistics.
The REALTORS Association of New Mexico is one of the state's largest trade associations, representing over 5,300 members involved in all aspects of the residential and commercial real estate market.
No report of January 2012 activity was received from the Taos County Association of REALTORS.


text:
Q: Datatable header is not fixing? suggest me solution for this problem? Im using  jquery Datatable and the table is scroll datatable .i have try much time to fix datatable header with different ways  but the header is not fixing anyone can help me to fix this isuue.i have add the code of table and datatable and scripts.
this is the html code for table

                                                     Numbers
                                                    Edit
                                                    Delete

                                                @foreach (var item in Model.NumberList)
                                                {

                                                        @item.PHONE_NUMBER

                                                            Update

                                                        Delete

                                                }

this is the scripts which im using to fix the datatable header and for datatable
  @section scripts{

            <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/fixedheader/3.1.5/js/dataTables.fixedHeader.min.js">
            <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js">
            <link rel="stylesheet" type="text/css" href="https://code.jquery.com/jquery-3.3.1.js">
            <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
            <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/fixedheader/3.1.5/css/fixedHeader.dataTables.min.css">

this is the datatable code for
          var table = $('#Phone_Table').DataTable({
                    "bAutoWidth": false,

                    "bScrollCollapse": true,
                    "responsive": true,

                    "fixedHeader": true,

                    "searching": true,

                    "bDestroy": true,
                    "dom": "<'row'<'col-lg-12'tr>>" +
                    "<'row'<'col-lg-3'l><'col-lg-12'p>>",
                    "oLanguage": {
                        "sLengthMenu": "_MENU_ ",
                        "fixedHeader": true,
                        "fixedHeader": {
                            header: true,

                        }

                    },

                });
    }

A: Your js and css import are messed up
You are importing js file in css link
eg:
<link rel="stylesheet" type="text/css" href="https://code.jquery.com/jquery-3.3.1.js">

Here is the Datatable doc for fixed header
also working fiddle
To start with just replace your css and js in script section with this
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
<link rel="stylesheet" href="https://cdn.datatables.net/fixedheader/3.1.5/css/fixedHeader.dataTables.min.css">

redpajama_set_name: RedPajamaStackExchange


text:
"Conlon fundraising starting now" blared the headline under the Perth Courier Oct. 8, 1986 masthead. The story went on to say that "Although a total figure to be raised through donations has not been determined yet, a fundraising drive for phase one of the Conlon Farm recreation project is quickly gearing up. Phase one is expected to cost about $444,000."
The same edition carried a photo of John Willson and Lily Pigott, who were named co-chairpersons of the Conlon Farm fundraising committee. A well-known Perth lawyer, Willson also served two terms on the Perth Town Council, on the Judicial Appointments Advisory Committee of Ontario, as well as on many other local committees and organizations. Pigott is a past president of the Perth & District Horticultural Society, and active in other community activities.
The rare case of citizenry banding together for a common cause had occurred in the small Eastern Ontario town of Perth, and the Conlon Farm express was rapidly gathering a head of steam, and making ready to leave the station.
Don "Bugsy" Nagle recalled recently that he had been working full time for the parks department in Perth since 1982 when the Conlon Farm project began. "The Legion Little League Baseball Diamond was pretty much done by Steve (Fournier) and me," Nagle added. He remembers huge crowds of people at large events such as the Little League Championships, the Canuel Soccer Tournament, and the yearly Fastpitch Tournaments. Perth hosted the Canadian Region Tournament in 1995 for the Little League Canadian Championship, and as many as 3,000 people were reported to have watched the games.
As a teenager attending Perth & District Collegiate Institute, Deanne Strong (Haughian) was already active in sports and other school activities, when she and her friend Jeff Bell were suddenly thrust into the role of youth coordinators for the Conlon Farm project, as also reported in the October 1986 story. The Mayor of Perth at that time was Lowell Yorke, who passed away Jan. 29 of this year.
Strong, who is now Principal of St. John Catholic Elementary School, recalled that the youth coordinators were specifically tasked with fundraising for the toboggan hill. "My kids got to use that hill and knew of my involvement, because my name is on the dedication plaque in the Chalet at Conlon Farm. I never thought I would be coming back to Perth after University, but years later I was lucky to get a teaching job here and my kids were able to grow up in my hometown."
"We actually met with the main committee regularly and they listened to our input. Jeff and I went out to other schools and groups and gave presentations," Strong continued. "We were chosen probably because we both worked at the outdoor pool and were both involved in a lot of sports. Jeff was a lifeguard and I was the playground programmer at the pool."
Jeff Bell was the General Manager of Canadian Tire in Perth for many years, and is now a store owner in Fenelon Falls, Ont. He was also active in the Canadian Tire Jumpstart program, which assists children with financial need to get involved in sports.
Like Bill White, Strong also had praise for the Recreational Director at the time. "Bob Sauer was determined to make the project happen." She explained that the coordinators were shown the original plans and given smaller copies to use at presentations. "We understood at the time, these features at Conlon Farm would also provide maintenance jobs for young kids. It was helping our own and future generations. There were a lot of meetings, and a big portion of our job was in the fundraising. We needed more money than the grants which were obtained at the time. Looking back, it was a great opportunity and helped develop life skills. I was fortunate to be in the right place and time. It was a big thing for the Town of Perth, and has given kids a place to go year round, while building sports like baseball and soccer."
In February 1986, council had approved the selection of consulting firm Cumming-Cockburn to produce a plan for the project, and then in June 1986, there were two schemes suggested by Cumming-Cockburn for the property. Reporter Steve Forster wrote that: "The first scheme includes three ball diamonds, tennis courts, soccer fields, a court activity area and other features. The second scheme removes one of the ball diamonds and includes an arena. Scheme two also has a 400 car parking lot, while scheme one has a parking area for 240 cars. Recreation committee chairman, councillor Bill White, said this week he is very optimistic town council will go ahead with development of the property."
The die would soon be cast, and a scheme for development chosen. While much had been accomplished, the committee members and supporters realized the road ahead would not be without a few bumps.
Town of Perth employee Don Nagle with a framed collage of photos from the Conlon Farm Recreation Complex project. Photo credit: Terry O'Hearn.
First appeared in March Edition of Hometown News
Perth Inside Out: Stewart family gave much more than Jessie the Silver Maple


After spending some quality time with the staff at both their locations, one thing is brilliantly clear.
It is all about your sales people! Each and every person I met during this trip was knowledgable and passionate about baby furniture.


text:
Q: SwiftUI scale text to fit the width and height I have several rectangles and above each rectangle, there are texts.

Now, these rectangles are dynamic: they can be very big, or very small depending on the Geometry Reader.
My issue is that I can't make the text scale bigger or smaller according to the size of the rectangles.
This is my example code:
I declare an array of numbers:
var array: [[Int]] = [
    [4,5,6],
    [3,4,9,6],
    [4,7],
    [1,2,3],
    [1,5,5],
    [1,2,4,5,6]]

and this is the body:
    GeometryReader { geo in
        HStack(spacing: 0) {

            ForEach(0..<6, id: \.self) { i in

                ZStack(alignment: .bottom) {

                    LinearGradient(gradient: Gradient(colors: [Color.gray, Color.white]), startPoint: .bottom, endPoint: .top)
                        .frame(width: (geo.size.width - 90) / CGFloat(10), height: 90)
                        .overlay(Rectangle().stroke(Color.white))
                        .cornerRadius(8)

                    VStack(spacing: 0) {
                        ForEach(0..<self.array[i].count) { j in
                            Text("\(self.array[i][j])").font(.footnote)
                        }
                    }
                }
            }
        }
    }

This is what I tried:
I set the size to be extremely big and the scale factor very small:
Text("\(self.array[i][j])").font(.system(size: 1000)).minimumScaleFactor(0.0005)

I also tried using fixed-size:
.fixedSize(horizontal: false, vertical: false)

and also this line:
.allowsTightening(true)

A: on UIKit minimumScaleFactor and minimumFontSize are ineffective unless you set adjustsFontSizeToFitWidth.
Instead of creating a VStack, you may want to place all the figures, separated by newlines, in a single text, and fit the text to the bounding rectangle.
With SwiftUI the solution looks like:
struct aView: View {
    let array = [4, 5, 6]

    var body: some View {
        HStack(spacing: 100) {
            Text(array.map {String($0)}.joined(separator: "\n"))
                .font(.system(size: 1000))
                .minimumScaleFactor(0.01)
                .frame(width: 60, height: 300)
                .border(Color.primary)
            Text(array.map {String($0)}.joined(separator: "\n"))
                .font(.system(size: 1000))
                .minimumScaleFactor(0.01)
                .frame(width: 30, height: 150)
                .border(Color.primary)
        }
    }
}


text:
Q: What is causing "Could not resolve CoreCLR path" when referencing a Console App from another Console App? I'm trying to build a console application, A, into another console application, B (an NUnit testing project). B references A by a ProjectReference.
A needs to be executed via Process.Start(...) in B, however, it seems that necessary dependencies for A aren't copied over. In trying to run it in its own build works fine. All is also fine when I run B without referencing A. The overall question here is why the CoreCLR path cannot be resolved in this case.
Some similar questions I've found are no use;

*

*https://github.com/dotnet/sdk/issues/5779 - My runtimeconfig is as follows;

{
    "runtimeOptions": {
        "tfm" : "net6.0",
        "framework" : {
            "name" : "Microsoft.NETCore.App",
            "version" : "6.0.12"
        }
    }
}

*

*https://github.com/dotnet/sdk/issues/5844 - Not related

*https://github.com/dotnet/core/issues/4825 - Not fully related

Note that setting COREHOST_TRACE to 1 only provides the same error (directly after culture dependency errors/logs)
Could not resolve CoreCLR path. For more details, enable tracing by setting COREHOST_TRACE environment variable to 1

*

*https://github.com/dotnet/sdk/issues/5916 - dotnet restore and dotnet build are of no use.

*https://github.com/dotnet/sdk/issues/5672 - Fix seems irrelevant

*https://developercommunity.visualstudio.com/t/could-not-resolve-coreclr-path-error/50916 - I'm using win-x86, no changes there

*https://github.com/dotnet/sdk/issues/4870 - Not using Ubuntu, seems irrelevant

*As for https://github.com/dotnet/sdk/issues/4870#issuecomment-542991656;
I can confirm that the necessary package dependencies and JSON files are present in the output directory of B. This is what actually fixed a preceding error, relating to hostpolicy.dll.


Take the fast lane into 2018 via Howard Johnson Hebbal Bengaluru this New Year's eve in north Bangalore.
With the highway theme at the property's Dublin Hall, Bang 77' is the best bet to ring in the brand new year.
Open from 7 pm onwards, soak in the live band performance by Raqeeb – The Band, DJ music and unlimited food and beverage.
Exclusive Bang 77' for Couples at Rs 4,999 inclusive of taxes; for Stags at Rs 3,500 and for Kids at Rs 1,000 per head. All offers are inclusive of all taxes.
Howard Johnson also has a stay offer for Couples. The stay package has been priced at Rs.8,877 inclusive of all taxes and will include access to the new year eve party with unlimited food and beverage and breakfast the next morning on the first day of 2018.
If guests want to party into the new year, enjoy an exclusive New Year Brunch, which comes at a minimal cost of Rs.2,000 per couple.
No drinking and driving on this highway!
For more information, call Anirban De Munshi on 70228 95036.


text:
We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings. ✖
Regular version of the site
HSE University
Poletayev Institute for Theoretical and Historical Studies in the Humanities
Research Centre for Contemporary Culture
Staff and Contacts
Project "Graffiti and Street Art in Cultural Cityscape (2012-2013)"
Poletayev Institute for Historical and Theoretical Studies in the Humanities
Have you spotted a typo?
Highlight it, click Ctrl+Enter and send us a message. Thank you for your help!
To be used only for spelling or punctuation mistakes.
Our research centre is a small interdisciplinary unit inside the Poletaev Institute for Theoretical and Historical Studies in the Humanities, which is part of a growing university, the Higher School of Economics.
Sociologists, historians and cultural studies scholars are working here together on a broad range of themes within different research fields. We are united by the interest (and even passion) for contemporary culture and its multiple forms, as well as by the task of developing new theoretical approaches to fast-changing cultural phenomena.
We are open for international collaboration in the following research fields:
Participatory Cultures and Fan Studies
Urban Studies and Contemporary Urban Culture
Visual Culture and New Media
Literatures and Reading Communities
Culture of History
Methodological issues in culture studies
Head of the Centre – Dr. Natalia Samutina
Research&Expertise
New article by Oksana Zaporozhets and Alexandra Kolesnik
A new article by Associate Professor of School of Sociology Oksana Zaporozhets and Senior Research Fellow of IGITI Alexandra Kolesnik was published in Journal of Cultural Geography (Vol. 37, Issue 1, 2020). The title of the article is "Music geography in Russia: non-auratic places and institutionalization 'in becoming'". The full text is available on the journal's website.
publicationsresearch projects
"Sound and Identity in Stalin's Gulag": presentation of Gabrielle Cornish
On September 13, Gabrielle Cornish, PhD Candidate in Musicology, Eastman School of Music, University of Rochester, gave a lecture "Sound and Identity in Stalin's Gulag" at the Research Center for Contemporary Culture Academic Seminar.
Alexandra Kolesnik participated in a conference on heavy metal studies in Nantes
Senior research fellow Alexandra Kolesnik took part in a conference 'Locating Heavy Metal Music and Culture', which was held on June 17–20, 2019 in Nantes (France). The conference was organised by the International Society for Metal Music Studies and University of Sorbonne Nouvelle Paris 3. Alexandra presented a paper ''Cityness' of Heavy Metal in Russia: 'Moscow Metal Club''. See the conference programme.
"Glasnost Noire: A Graphic Cultural History of J. H. Chase in Russia": presentation of Birgitte Beck Pristed
On June 3, Birgitte Beck Pristed, Associate professor of School of Culture and Society - Russian and Balkan Studies at Aarhus University (Denmark) presented a paper based on her new book "The New Russian Book: A Graphic Cultural History" (Palgrave 2017) at the Research Center for Contemporary Culture Academic Seminar.
Research&Expertiseconferences & seminarsReporting an event
Alisa Maximova has participated in a conference in Estonia
Junior Research Fellow of IGITI Alisa Maximova took part in a conference "Museums as Agents of Memory and Change", held on April 24-26 and organized by the Estonian National Museum and Department of Ethnology of the University of Tartu.
Round table "Manga as Literature, Manga as Reading"
On April 15, 2019, Research Centre for Contemporary Culture organizes a special event "Manga as Literature, Manga as Reading" with the participation of Jaqueline Berndt (Professor of Japanese Language and Culture, Stockholm University), Yulia Magera (Senior Lecturer, Institute for Oriental and Classical Studies HSE), Natalia Samutina (Leading Researcher, Poletayev Institute for Theoretical and Historical Studies in the Humanities HSE) and Yulia Tarasuk (Leading Librarian, Curator of Comics Library at the Izmailovskaya City Library, Saint Petersburg).
Research&ExpertiseInvitation to participate
HSE University → Research Departments → Poletayev Institute for Theoretical and Historical Studies in the Humanities → Research Centre for Contemporary Culture
Key Figures & Facts
HSE Buildings
Programme Catalogue
Semester in Moscow
International Laboratories
Publications by staff
HSE Journals
iq.hse.ru: commentary by HSE experts
Economic & Social Data Archive
HSE Site for the Visually Impaired
Russian Academic Excellence Project 5-100
© HSE University 1993–2020 Contacts Copyright Privacy Policy Site Map
Website templates are designed by Art. Lebedev Studio


After a post-doctorate at the Lille Pasteur Institute, Olivier Barbier joined the Faculty of Pharmacy of Laval University and the CHU de Québec Research Center (endocrinology and nephrology axis) where he currently serves as full professor and independent scientist. With the invaluable assistance of his research professionals Mélanie Verreault and Jocelyn Trottier, Dr. Barbier has developed the laboratory of molecular pharmacology of the CHU de Québec Research Center. His research program aims at deciphering the bile acid signalling pathways in order to take advantage of their therapeutic potential in clinic. Research progresses of the last decades have revealed that these acids are not just cholesterol metabolites involved in fatty acid digestion, but play also a major role in controlling numerous biological functions such as glycaemia, inflammation and cell proliferation. Actually, the discovery of bile acid sensors (nuclear and membrane receptors) evidenced the role for these molecules as endo-, para- and intracrine hormones. In particular, these works lead to the approval by the FDA (2016) and Health Canada (2017) of the first synthetic bile acid (Ocaliva® or obeticholic acid, OCA) for the treatment of primary biliary cholangitis. In such an exciting context, researches of Barbier's lab are focussing on 2 main subjects: auto-immune hepatobiliary diseases and prostate cancer.
Primary biliary cholangitis (PBC) and primary sclerosing cholangitis (PSC) are two rare diseases characterized by a reduction of bile flow and an accumulation of toxic bile acids in hepatic cells. This accumulation leads to chronic inflammation and to the destruction of liver cells. Dr. Barbier's works aims at identifying new pharmaco-nutritional approaches (drug+nutrition treatment) providing a tight control of bile acid detoxification and, by so allowing a delay in diseases progression.
Prostate cancer mortality still represents 10% of Canadian death by cancer in 2017. The androgen receptor (AR) plays a critical role in the cancer progression, as well as in the development resistance to chemical castration, the first-line therapy for metastatic cancers. Members of the lab have observed that obeticholic acid (OCA) causes a near-complete inhibition of AR expression and activity in prostate cancer cell models. Dr. Barbier's team currently works at developing this major discovery in order to bring it to patient's bedside.
Excellence of Dr. Barbier's work has been acknowledged by the reception of various prestigious awards (Association of Faculties of Pharmacy of Canada, Heart and Stroke Foundation – Québec, Pfizer Cardiovascular…), and by the publication of numerous peer-reviewed papers. He acts as a member of editorial board such as Drug Metabolism Review, PLoS One, The Canadian Journal of Gastroenterology and Hepatology. Besides his professor-researcher's activities, Dr. Barbier also occupies important functions with institutional (University Council, Committee of Students Affairs of Laval University), provincial (Club de Recherche Clinique du Québec), national (Intern reviewer for the Canadian Institute of Health Research) and international authorities (Committee director of the Cholestatic and Biliary Disorders Special Interest Group, American Association for the Study of Liver Diseases).
Tourniquet Training Program Assessed by a New Performance Score.
Prehosp Disaster Med, 33 (5), pp. 519-525, 2018, ISSN: 1049-023X.
Effect of S-adenosyl-L-methionine on liver biochemistry and quality of life in patients with primary biliary cholangitis treated with ursodeoxycholic acid. A prospective, open label pilot study.
J Gastrointestin Liver Dis, 27 (3), pp. 273-279, 2018, ISSN: 1841-8724.
Treatment with camu camu (Myrciaria dubia) prevents obesity by altering the gut microbiota and increasing energy expenditure in diet-induced obese mice.
Diabetologia, 61 (4), pp. 919-931, 2018, ISSN: 0012-186X.
Urinary Elimination of Bile Acid Glucuronides under Severe Cholestatic Situations: Contribution of Hepatic and Renal Glucuronidation Reactions.
Can J Gastroenterol Hepatol, 2018 , pp. 8096314, 2018.
N-3 Polyunsaturated Fatty Acids Stimulate Bile Acid Detoxification in Human Cell Models.
Can J Gastroenterol Hepatol, 2018 , pp. 6031074, 2018.
Modulation of the biomarkers of inflammation and oxidative stress by ruminant trans fatty acids and dairy proteins in vascular endothelial cells (HUVEC).
Prostaglandins Leukot Essent Fatty Acids, 126 , pp. 64-71, 2017, ISSN: 0952-3278.
Dairy Product Consumption Interacts with Glucokinase (GCK) Gene Polymorphisms Associated with Insulin Resistance.
J Pers Med, 7 (3), 2017.
A Study of the Differential Effects of Eicosapentaenoic Acid (EPA) and Docosahexaenoic Acid (DHA) on Gene Expression Profiles of Stimulated Thp-1 Macrophages.
Nutrients, 9 (5), 2017, ISSN: 2072-6643.
Whey protein hydrolysate and branched-chain amino acids downregulate inflammation-related genes in vascular endothelial cells.
Nutr Res, 38 , pp. 43-51, 2017, ISSN: 0271-5317.


Customize our Roof Cleaning Brochure Template and more!
Cleaning roofs is your wheelhouse, so let the community know with roof cleaning brochures detailing your expert services. Choose a bifold or trifold template, add photos of your handiwork, and insert text detailing your rates and client testimonials. Printing is a snap; do it yourself from where you are, or let us tackle it for you while you focus on gutters and shingles.


Hello, what exactly would a Fox mod do for my Nashville 112, or do the mods pertain to older amps. Thanks.
I suggest you drop a line to Ken Fox---he's a Forum member, and a very helpful fellow.
Not sure on a Nashville 112 but I did the Mod on an LA 400 and the tone change was amazing. The amp went from a thin distortion guitar amp to a great warm sounding little beauty. The LA 400 is a 200 watt 1 12 amp.
But yes contact Ken Fox Grate guy and supper helpful.
The same opamps used in the old LA 400 are what has been used for years in Peavey amps. The op amp is where the preamp develops the signal that is then sent to the power amp for further and final amplification.
The Burr Brown chip is a very nice upgrade to the stock chip in your amp. Again like changing preamp tubes you have the opportunity to upgrade your amp with a chip designed for specifically for musical amplification.
Its been reported the new NV112's have soldered on chips rather than sockets. I wouldn't attempt to replace these.
Hi I just installed the mod chips you sent me into my N112 yesterday and I am very happy with the results! Really makes the amp better. It sounds to my ears warmer and fatter, with nice punch and smoother top end, and a rounder bottom as well. Thank you for making these available!


In August's Grand Prix Special at the Rio 2016 Olympics, the U.S. dressage team ended up winning the bronze title, thanks to Laura Graves and her horse Diddy. The fate of the team fell into the hands of Graves and Diddy when The U.S. had to battle the Dutch for bronze. This spectacular performance landed Graves the number 5 spot on the individual leaderboard. Graves and Diddy were one of the five horse and rider combinations that scored higher than 80 on their dressage performance.
At the start of the Grand Prix Special, the U.S. team held the bronze position over the Dutch by less than one percent. The Dutch fought back and earned an average of 74.991. They were able to hold this over the U.S. until Laura Graves and Diddy's performance, which brought the U.S. team's 73.984 average up to a 76.393 average.
The U.S. stayed in reach of the bronze position when Allison Brock and Steffen Peters delivered topnotch performances. They both demonstrated solid canter work and high piaffe passage marks. Kasey Perry-Glass's score was 73.235, not quite making it to the 74 mark that she needed to solidify the U.S.A's bronze position. At this point, Graves needed to step up to the plate and deliver a performance that would help the U.S. surpass the Dutch in the bronze race. The team was relying on Graves and her horse Diddy, and they certainly pulled through.
For years, Graves has dreamed of standing on the Olympic podium. It was a long journey to build the bond with her horse that she has now. There was a time Diddy seemed too unruly to compete. But with a whole lot of effort and proper training, Diddy has become a medal-winning horse.
In the Grand Prix Special, Germany was able to gain its 12th golden title. Germany arrived in Rio ready to take back the gold medal. In London's 2012 games, Great Britain took the victory from Germany, and Germany knew that in Rio, they could not accept defeat.
The German team displayed dominance from the start of the Grand Prix Special. While the individual scores of all of the German riders qualified for the freestyle round, only three were allowed to compete in the individual freestyle. Those three were Kristina Broring-Sprehe, Dorothee Schneider and Isabel Werth, who battled against reigning gold medalist Charlotte Dujardin of Great Britain.
While these three German players as well as the U.S.A.'s Laura Graves hoped to beat Dujardin in the individual freestyle final, none were able to as Dujardin won gold once again. Werth got the silver and Broring-Sprehe received bronze. Laura Graves came in fourth. While Graves was not able to medal in the individual freestyle final, she has a lot to be proud of. This is just her first Olympics and the beginning of a successful career as an Olympian.


Líně is a village and municipality (obec) in Plzeň-North District in the Plzeň Region of the Czech Republic.
LINE is a close quarters combat system, derived from various martial arts, used by the United States Marine Corps between 1989 and 1998. It was developed by retired Marine Ron Donvito after extensive study of human anatomy and various martial arts.
Line is a female given name, most common in the Nordic countries Denmark and Norway. It is a short form of names ended with -line, like Caroline. The Swedish form is Lina. In Norway it's Name day is the 20th January.
(Lines) The ropes held by the coxswain to control the rudder.
(Lines) Another word for odds.
(lines) In lamp arrays, vertically stacked lamp banks creating a single line of copy. A line is typically seven or nine lamps in height.
(Lines) were used for measuring and dividing land; and hence the word came to denote a portion or inheritance measured out; a possession (Ps. 16:6).
(Lines) Odds offered to the punter.
(A (attacking) – Lines) the two double-corner diagonals stretching from 1 to 28 and from 32 to 5.
(LINES) The speeches of your role in the script.
(LINEs) (long interspersed nuclear elements) Families of long (average length = 6 500 bp), moderately repetitive (about 10,000 copies). LINEs are cDNA copies of functional genes present in the same genome; also known as processed pseudo-genes.
(Lines) A "Line" is a rope used on a boat; the term rope is not used on a boat. Lines can be used to secure the boat to a structure referred to as mooring lines or dock lines. A painter is a line from the bow of a dinghy used for towing or securing it to a dock.
(Lines) A set of long leather straps attached to the bridle to guide and control a team of animals pulling a wagon, sled, etc. When riding horseback, these are referred to as reins.


Well, I watched it from beginning to end...and to be honest it seemed a little long. With that said, after it was over, I was in pretty intense thought about what it might be like if what happens in the movie happened to me. I started thinking about the short a lot. At first my thoughts traced back to what actually happened in the movie, just reviewing the plot in my head. Later on though, I kept thinking about the movie, and how it could be enjoyed on the surface for what it was about in plain form. But it could be really used as a philosophic reflection upon life and how events we don't predict nor care for occur to us, and how we can let it effect us to such an extent that we can forget what we do to strangers, family members, and maybe much more importantly to ourselves...it's a lesson one could never get tired of. Don't be impulsive, think, dammit!


text:
Three motorcycle crashes in three hours leave one dead, two injured
By West Hawaii Today Staff | Monday, June 13, 2022, 5:05 p.m.
Hawaii Island police are investigating three motorcycle crashes that within a three-hour period Monday morning on Hawaii Island roadways.
One of the motorcyclists was killed and the two other motorcyclists were seriously injured, according to the Hawaii Police Department.
The first crash, which involved a motorcycle and a Honda sedan, occurred about 7:26 a.m. Monday on Highway 19, near its intersection of Hau Street, just north of Hilo.
Investigators determined the two vehicles were heading north on the highway when the sedan made a U-turn in front of the motorcycle. The motorcycle struck the sedan broadside. The operator of the motorcycle was not wearing a helmet.
The motorcyclist was taken to Hilo Medical Center where he was pronounced dead around 8:14 a.m.
Police said the victim's identity remains unknown at this time.
The driver of the sedan, a 63-year-old woman, was transported to Hilo Medical Center for minor head injuries and later released.
Authorities believe inattention may have caused the crash, but have not yet ruled out alcohol or drugs as contributing factors pending further testing and investigation into the incident.
The death is the 18th fatal traffic crash 2022 compared to 11 fatal traffic crashes during the same time period last year.
Minutes after the fatal motorcycle crash in East Hawaii, a two-vehicle crash occurred in West Hawaii, severely injuring a 57-year-old Kailua-Kona man operating a motorcycle on Kaiminani Drive.
Responding to a 7:42 a.m. report, police determined that a white 1998 Chevrolet Silverado pickup truck was heading west (makai) in the shoulder of the roadway when it began to merge back into the westbound lane near the intersection of Kaiminani Drive and Ili Ili Street. As the pickup truck entered the westbound lane, it was struck by a black 2001 Harley-Davidson motorcycle operated by a Kailua-Kona man.
The motorcyclist, who was wearing a helmet at the time of the crash, was transported to the Kona Community Hospital where he was listed in critical condition as of press-time.
The 61-year-old man driving the pickup truck was not injured.
Second Hilo Motorcycle Collision
Three hours later, at 10:23 a.m., a third crash was reported after a motorcyclist apparently struck a van that was stopped at the intersection of Mamaki Street and Highway 11 in Hilo.
The motorcyclist, a 28-year-old Hilo man who was not wearing a helmet at the time of the crash, was taken to the Hilo Medical Center in critical condition. He was later upgraded to stable condition and remained hospitalized Monday evening.
The van was operated by a 48-year-old man from Tuscon, Arizona, traveling with his family. None of the van's occupants were injured in the incident. Police are investigating this collision as a negligent injury.
Anyone with information on the Hilo fatality should contact Officer Jerome Duarte at (808) 961-2339 or via email Jerome.Duarte@HawaiiCounty.gov.
Anyone who may have witnessed the Kaiminani Drive crash should contact Officer Adam Roberg at (808) 326-4646, ext. 229, or email at adam.roberg@hawaiicounty.gov.
Those who prefer to remain anonymous may call the islandwide Crime Stoppers number at (808) 961-8300.
Police arrest five in Hilo theft sting
Ige: Get vaccinated and boosted while shots are still free


4335 / $14.00 / Softcover, 146 pp.
2721 / $18.00 / Softcover, 294 pp.
1021 / $15.95 / Softcover, 200 pp.
7383 / $15.95 / Softcover, 216 pp.
people really wish it to be.
6136 / $15.99 / Softcover, 184 pp.
cultivate a deeper prayer life.
1984 / $15.95 / Softcover, 280 pp.


text:
Alternate energy sources in times of scarcity
in Alternative Energy — by Sheshu Babu — 17/12/2018
Recent ups and downs of petrol and diesel prices have made a large impact on people who depend upon them in their daily lives in most parts of the country and the world. The over- dependence on fossil fuels is not only depleting resources but also driving towards a major crisis, especially in transportation of both commodities and people. Hence, there is a need to think of other alternatives to avert possible crisis.
According to Larry West, interest in alternate fuels has been spurred by three important considerations:
Alternate fuels generally have lower vehicle emissions that contribute to smog, air pollution and global warming
Most alternate fuels don't come from finite fossil -fuel resources and are sustainable.
Alternate fuels can help nations become more energy independent.
The U. S. Energy Policy Act of 1992, has identified eight alternate fuels of note to achieve these goals. (Top Eight Alternative Fuels, https://cleantechnica.com ) . They are: Ethanol, Natural Gas, Electricity, Hydrogen (which can be mixed with natural gas) , LPG- Liquefied Petroleum Gas or Propane, Biodiesel, Methanol and P- Series Fuels – a blend of Ethanol, Natural Gas liquids and methyltetrahydrofuran (MeTHF). These have positive as well as negative effects but can be substituted for Gasoline and diesel to reduce pollution.
With redesigning of engines and better network, diesel and petrol can be replaced by a compound called Dimethyl ether (DME) but it too has carbon. It can be blended with conventional fuel to improve its combustion properties. (A green alternative to petroleum -based fuel, by Ankur Bordolol, Srikant Nanoti and team – CSIR-Indian Institute of Petroleum, Dehradun, IIT, Roorkee and Bharat Petroleum, updated September 20, 2015, indianexpress.com ). DME is not naturally occurring but needs to be prepared from natural gas. It can be used as a partial substitute to conventional fuels in petrol and diesel engines. Along with superior combustion properties, it has advantages such as high cetane number and absence of carbon- carbon bond and potential to reduce pollutants.
Eco- friendly measures
Reducing use of fossil fuels, increasing use of public transport vehicles, restricting use of private vehicles, developing alternate energy using wind, tidal or solar power will enhance clean environment. Global carbon emissions are set to hit an all time high in 2018 – according to researchers at the University of East Anglia and the Global Carbon Project. A projected rise of 2 percent or more is driven by a solid growth in coal use for the second year in a row, and sustained growth in oil and gas use. (Global carbon dioxide emissions rise even as coal wanes and renewables boom, December 5, 2018, www.sciencedaily.com ). The research anticipate rise in emissions in 2019 unless steps are taken to prune consumption of energy from conventional fuels.
Even after two weeks of negotiations on climate change, countries could not agree fully for measures to curb global warming. (COP24 climate talks end in agreement – barely, December 16, 2018, www.cnn.com). Countries have to do far more to curb the use of fossil fuels and deforestation to avoid droughts, floods and storms associated with global warming.
Hence research and exploration of alternate energy sources is the need of the hour so that scarce natural resources are not depleted and exhausted
Sheshu Babu is a frequent contributor for Countercurrents.org
Author: Sheshu Babu


All dogs attending must be dressed according to The Pet Professional Guild's Guiding Principles. No shock, choke or prong collars. We recommend a comfortable harness and a 2m fabric/leather leash (no retractable leashes, please).
Please bring your dog's crate or mat, a Kong or other mentally stimulating toy. Dogs will need to rest quietly during the complimentary coffee break and at other allotted times throughout the workshop.
Please bring lots of small, tasty, easy to chew and swallow, "high value" treats e.g. chopped hotdog, ham, chicken... Please also bring lots of small "super high value" treats e.g. very small pieces of steak, chicken, a tube of 'squeezy' cheese, dehydrated liver... (something your dog absolutely loves and does not get very often). 3/4 of your treats should be high value and 1/4 of them should be super high value.
Please bring a tug toy, ball or other favorite toy - one your dog will 'work for'.
If you need directions, please let us know and we will be happy to send them!
You will receive an e-mail reminder at least 24 hours before the start of your class. Please let us know if there is anything else we can do for you.
Looking forward to training with you in the workshop!
Are you struggling to walk your dog? Are you tired of your dog pulling and dragging you around? Register now for our Walk This Way Solutions Workshop!
During this fun 2-day workshop you will learn lots of games and skills that will help you teach your dog to walk nicely on a loose leash, making walks less stressful and more enjoyable for both you and your companion! You will also learn how the environment impacts your dog's behavior and how improving your training mechanics and implementing 'management strategies' can help you overcome some of the many challenges that may come your way!
Please note, although we will cover some topics and games that will help your dog cope in more challenging environments when he may encounter other dogs, people, bicycles, traffic... this is not a workshop for leash 'reactive' dogs or dogs that show signs of 'aggression' - your dog will be working near other dogs and people.


text:
/* eslint no-unused-vars:0, no-unused-expressions:0 no-loop-func:0 */
import chai, { expect } from 'chai';
import sinon from 'sinon';
import clone from 'lodash.clonedeep';

import chaiAsPromised from 'chai-as-promised';
import sinonChai from 'sinon-chai';

chai.use(chaiAsPromised);
chai.use(sinonChai);

import Client from '../../src/client';
import jsonPlugin from '../../src/plugins/json';

// polyfills
import { Request, Response } from 'whatwg-fetch';

describe('json-plugin', () => {
  describe('Response.parsedData()', () => {
    it('JSON encodes response if response header content type is "application/json"', () => {
      const body = { content: 'here it is' };
      const response = new Response(
        JSON.stringify(body),
        {
          status: 200,
          headers: {
            'Content-Type': 'application/json',
          },
        }
      );
      global.fetch = sinon.spy(() => Promise.resolve(response));
      const client = new Client();
      client.addPlugin(jsonPlugin);

      return client.post('endpoint').then(() => response.parsedBody().then(parsed => {
        expect(parsed).to.eql(body);
      }));
    });

    it('JSON encodes response if response header content type starts with "application/json"', () => {
      const body = { content: 'here it is' };
      const response = new Response(
        JSON.stringify(body),
        {
          status: 200,
          headers: {
            'Content-Type': 'application/json; charset=utf-8',
          },
        }
      );
      global.fetch = sinon.spy(() => Promise.resolve(response));
      const client = new Client();
      client.addPlugin(jsonPlugin);

      return client.post('endpoint').then(() => response.parsedBody().then(parsed => {
        expect(parsed).to.eql(body);
      }));
    });

    it('leaves body as is if response header content type is not JSON', () => {
      const body = 'plain string';
      const response = new Response(
        body,
        { status: 200 }
      );
      global.fetch = sinon.spy(() => Promise.resolve(response));
      const client = new Client();
      client.addPlugin(jsonPlugin);

      return client.post('endpoint').then(() => response.parsedBody().then(parsed => {
        expect(parsed).to.eql(body);
      }));
    });
  });
});


Ordering more than 500 items? Call sales on 0191 370 7790.
If you're looking for affordable quality, then look no further. Stylish and comfortable, the Fruit of the Loom Premium Polo Shirt is a popular choice for people who are looking for high quality items at great value prices. Designed with a reinforced shoulder to help it keep its shape, this polo shirt also has a flat rib collar with a three button placket, as well as ribbed cuffs on the sleeves and two side vents for added comfort.
That makes it the perfect polo shirt for everyday wear, and it also washes well and comes in a range of sizes and colours. Better still, it can be customised by Workwear Express to include a logo or other information, which makes it the ideal polo shirt for work. Unbeatable!
If you order from Workwear Express then you can save up to 20% by buying in bulk. We also offer 24-hour dispatch and European delivery, as well as free shipping on orders over £99. Please view our delivery guidelines for more detailed information and enquire directly if you have a question.
Fabric seems to be of a reasonable quality and will hopefully wash well. They look great with out logo on. The sizing is, however, very large.
Initially bought a couple for person use. Was so impressed with the feel and look of the polo I ordered some more for an event my business ran. Really impressed.
Generous size, which is what I wanted for comfort. Lovely colours, which were as shown on the item details. All have been worn, washed and ironed and look as good as they did on receipt. No twisted seams or colour leakage in my washing machine! Highly recommend and will order again when the need arises!


Team Bareilly Ki Barfi is on an all India promotional spree and they never miss a chance to make the headlines. Ayushmann Khuranna, Kriti Sanon and Rajkummar Rao made their way to New Delhi for a promotional event. The trio was snapped having a blast at the do. Kriti Sanon was all things sunshine in a yellow dress while Ayushmann and Rajkummar looked dapper in casuals. All three looked good in white shoes!
Bareilly Ki Barfi is a romantic comedy film which is slated to release on 18th August and the fans are way too excited to watch the film.


Grained and suede cowhide contrasting finish, gold-toned hardware, top zip, magnetic clasp closure, flap closure, oversized round hook with tassel adornment, key and branded medal attachment.
Dimensions: H 17 x W 15 x D 5cm. Strap drop: 56cm.
Interior: One main compartment, one card slot.
Courtesy of See by Chloé, enhance your accessories collection with the Joan Mini Camera Bag. Created from supple leather with a contrasting Western-inspired suede and grained leather finish, the dynamic gold-toned hardware along with oversized round hook intensifies the youthful chic of this piece. The magnetic clasp closure opens to reveal an open compartment with room for all of your essentials.


Get the facts about vaccines in Indiana.
Protecting your children from many illnesses is easy with the right information and resources. And getting your little one vaccinated is one big way to do it! Vaccinations can make a huge impact in the health of your family and others.
1. Vaccines are very safe.
Vaccines have been around for many years and have been studied for effects for a long time too. When you take your little one to the doctor, know that vaccination is the product of long and careful work by scientists, doctors and healthcare professionals.
2. They prevent serious diseases.
A vaccine will involve a little discomfort and pain. Sometimes, redness or tenderness can happen too. However, the discomfort is minimal compared to the pain and trauma of the serious diseases vaccines prevent.
3. Serious side effects are very rare.
Getting vaccinated, like any medication, may cause some side effects, like soreness, fussiness or a low-grade fever. But these side effects usually only last a few days. The benefits of vaccination are much greater than possible side effects for almost all children!
4. You can protect future generations.
Vaccines reduce many diseases — and have even made some go away. Some of these diseases killed or disabled people not too long ago. For example, your children don't have to get smallpox shots any more because the disease no longer exists. If we continue vaccinating, parents in the future may be able to trust that some diseases of today will no longer be around to harm their children.
5. You can protect others you care about.
Some babies are too young to be protected by vaccination. And others may not be able to receive certain vaccinations, due to allergies or weakened immune systems from conditions like leukemia. Make sure your family is fully immunized and help keep people safe!
In Indiana, child care providers that accept CCDF vouchers and child care ministries are required to maintain and annually update immunization documentation for each child. All children cared for in the facility must complete age appropriate immunizations, unless they meet exception criteria.
Vaccines for Children Program — VFC program is a federal program that provides vaccines at no cost to children who might not otherwise be vaccinated because of inability to pay.
Can my two-year old read?


text:
class CreateWeixinXiaodianCategory < ActiveRecord::Migration
  def change
    create_table :weixin_xiaodian_categories do |t|
      t.integer :parent_id
      t.string :name
      t.string :wx_category_id
    end
  end
end