text:
"""Query classes."""

# Copyright (c) 2001-2009 ElevenCraft Inc.
# See LICENSE for details.

import operator
import sys
from schevo.lib import optimize

from schevo import base
from schevo.constant import UNASSIGNED
import schevo.error
from schevo import field
from schevo.fieldspec import FieldMap, FieldSpecMap
from schevo.label import label, plural
from schevo.lib.odict import odict
from schevo.meta import schema_metaclass
import schevo.namespace
from schevo.namespace import namespaceproperty
from schevo import queryns
from schevo.trace import log

# --------------------------------------------------------------------

QueryMeta = schema_metaclass('Q')

# --------------------------------------------------------------------

class Query(base.Query):
    """Simplest query possible, returning no results."""

    __metaclass__ = QueryMeta

    def __call__(self):
        """Shortcut to get to `_query_results` method."""
        return self._results()

    def _results(self):
        """Return a `Results` instance based on the current state of
        this query."""
        return results(())

    def __str__(self):
        return str(unicode(self))

    def __unicode__(self):
        """Return a human language representation of the query."""
        return repr(self)

class Simple(Query):
    """Simple query that wraps a callable and a unicode
    representation."""

    def __init__(self, fn, label):
        self._fn = fn
        self._label = label

    def _results(self):
        return results(self._fn())

    def __unicode__(self):
        return self._label

class Param(Query):
    """Parameterized query that has field definitions, and an optional
    object on which to operate."""

    __slots__ = ['_on', '_field_map', '_label',
                 '_f', '_h', '_s']

    _field_spec = FieldSpecMap()

    # Namespaces.
    f = namespaceproperty('f', instance=schevo.namespace.Fields)
    h = namespaceproperty('h', instance=queryns.ParamChangeHandlers)
    s = namespaceproperty('s', instance=queryns.ParamSys)

    # Deprecated namespaces.
    sys = namespaceproperty('s', instance=queryns.ParamSys)

    def __init__(self, *args, **kw):
        self._field_map = self._field_spec.field_map(instance=self)
        if args:
            self._on = args[0]
        else:
            self._on = None
        for name, value in kw.iteritems():
            setattr(self, name, value)

    def __getattr__(self, name):
        try:
            return self._field_map[name].get()
        except KeyError:
            msg = 'Field %r does not exist on %r.' % (name, self)
            raise AttributeError(msg)

    def __setattr__(self, name, value):
        if name.startswith('_') or len(name) == 1:
            return Query.__setattr__(self, name, value)
        else:
            self._field_map[name].set(value)

    def __repr__(self):
        if self._on:
            return '<%s query on %s>' % (self.__class__.__name__, self._on)
        else:
            return '<%s query>' % self.__class__.__name__

    def _getAttributeNames(self):
        """Return list of hidden attributes to extend introspection."""
        return sorted(self._field_map.keys())

class Exact(Param):
    """Parameterized query for an extent that uses ``find``."""

    __slots__ = Param.__slots__

    _label = 'Exact Matches'

    def __init__(self, extent, **kw):
        # NOTE: This deliberately does NOT call Param.__init__
        self._on = extent
        # First, use the fields defined in a subclass, if any.
        field_spec = FieldSpecMap(self._field_spec)
        field_map = self._field_map = field_spec.field_map(instance=self)
        # Next, update field_spec and fields based on extent.
        for name, FieldClass in extent.field_spec.iteritems():
            if name not in field_map:
                # Subclass all fields so they won't be constrained by
                # having __slots__ defined.  Convert fget fields to
                # non-fget, so we can query against them.
                class NoSlotsField(FieldClass):
                    fget = None
                    readonly = False
                    required = False
                NoSlotsField.__name__ = FieldClass.__name__
                FieldClass = NoSlotsField
                field_spec[name] = FieldClass
                field = field_map[name] = FieldClass(self)
                field._name = name
        for field in field_map.itervalues():
            field.assigned = False
        for name, value in kw.iteritems():
            setattr(self, name, value)
            field = field_map[name]
            field.assigned = True

    def _results(self):
        return results(self._on.find(**self._criteria))

    @property
    def _criteria(self):
        criteria = odict()
        for name, field in self.s.field_map().iteritems():
            if field.assigned:
                criteria[name] = field.get()
        return criteria

    def __unicode__(self):
        extent = self._on
        criteria = self._criteria
        if criteria:
            field_spec = self._on.field_spec
            criteria = [
                # (field label, value label)
                (label(field_spec[name]), unicode(self.f[name]))
                for name in criteria
                ]
            criteria = ', '.join(
                '%s == %s' % (field_label, value_label)
                for field_label, value_label
                in criteria
                )
            return u'%s where (%s)' % (plural(extent), criteria)
        else:
            return u'all %s' % plural(extent)

class Links(Query):
    """Query whose results are a call to `links` on an entity."""

    def __init__(self, entity, other_extent, other_field_name):
        self._entity = entity
        self._other_extent = other_extent
        self._other_field_name = other_field_name

    def _results(self):
        return results(self._entity.s.links(
            self._other_extent, self._other_field_name))

class MatchOperator(object):
    def __init__(self, name, label, oper=None):
        self.name = name
        self.label = label
        self.operator = oper
    def __repr__(self):
        return '<MatchOperator: %s>' % self.label

o_any = MatchOperator('any', u'is anything')
o_assigned = MatchOperator('assigned', u'has a value')
o_unassigned = MatchOperator('unassigned', u'has no value')

o_eq = MatchOperator('eq', u'==', operator.eq)
o_in = MatchOperator('in', u'in', operator.contains)
o_le = MatchOperator('le', u'<=', operator.le)
o_lt = MatchOperator('lt', u'<', operator.lt)
o_ge = MatchOperator('ge', u'>=', operator.ge)
o_gt = MatchOperator('gt', u'>', operator.gt)
o_ne = MatchOperator('ne', u'!=', operator.ne)

def _contains(a, b):
    if a is UNASSIGNED:
        return False
    else:
        return b in a
o_contains = MatchOperator('contains', u'contains', _contains)

def _startswith(a, b):
    if a is UNASSIGNED:
        return False
    else:
        return a.startswith(b)
o_startswith = MatchOperator('startswith', u'starts with', _startswith)

o_aliases = {
    '==': o_eq,
    '<=': o_le,
    '<': o_lt,
    '>=': o_ge,
    '>': o_gt,
    '!=': o_ne,
    'eq': o_eq,
    'le': o_le,
    'lt': o_lt,
    'ge': o_ge,
    'gt': o_gt,
    'ne': o_ne,
    'any': o_any,
    'assigned': o_assigned,
    'contains': o_contains,
    'in': o_in,
    'startswith': o_startswith,
    'unassigned': o_unassigned,
    }

class Match(Query):
    """Field match query."""

    def __init__(self, on, field_name, operator=o_eq, value=None,
                 FieldClass=None):
        """Create a new field match query.

        - ``on``: Extent or Results instance to match on.

        - ``field_name``: The field name to match on.

        - ``operator``: An object or string alias for the
          `MatchOperator` to use when matching.

        - ``value``: If not ``None``, the value to match for, or
          results to match in.

        - ``FieldClass``: If not ``None``, the field class to use to
          create the ``field`` attribute.  If ``None``, then ``on``
          must provide a Field class for ``field_name``.
        """
        self.on = on
        self.field_name = field_name
        if not FieldClass:
            FieldClass = getattr(on.f, field_name)
        # Subclass all fields so they won't be constrained by having
        # __slots__ defined.  Convert fget fields to non-fget, so we
        # can query against them.
        class NoSlotsField(FieldClass):
            fget = None
            readonly = False
            required = False
        NoSlotsField.__name__ = FieldClass.__name__
        FieldClass = NoSlotsField
        self.FieldClass = FieldClass
        self.operator = operator
        self.value = value

    def _results(self):
        on = self.on
        if isinstance(on, base.Query):
            on = on()
        operator = self.operator
        field_name = self.field_name
        value = self.value
        if operator is o_in:
            if isinstance(value, base.Query):
                value = value()
            value = frozenset(value)
            return results(
                obj for obj in on if getattr(obj, field_name) in value)
        else:
            if operator is o_any:
                return results(on)
            elif operator is o_assigned:
                return results(
                    obj for obj in on
                    if getattr(obj, field_name) is not UNASSIGNED)
            elif operator is o_unassigned:
                if isinstance(on, base.Extent):
                    kw = {field_name: UNASSIGNED}
                    return results(on.find(**kw))
                else:
                    return results(
                        obj for obj in on
                        if getattr(obj, field_name) is UNASSIGNED)
            if value is not None:
                field = self.FieldClass(self, field_name)
                field.set(value)
                value = field.get()
            if isinstance(on, base.Extent) and operator is o_eq:
                kw = {field_name: value}
                return results(on.find(**kw))
            elif operator.operator:
                oper = operator.operator
                def generator():
                    for obj in on:
                        a = getattr(obj, field_name)
                        b = value
                        try:
                            result = oper(a, b)
                        except TypeError:
                            # Cannot compare e.g. UNASSIGNED with
                            # datetime; assume no match.
                            continue
                        if result:
                            yield obj
                return results(generator())

    def _get_operator(self):
        return self._operator

    def _set_operator(self, operator):
        if isinstance(operator, basestring):
            self._operator = o_aliases[operator]
        else:
            self._operator = operator

    operator = property(_get_operator, _set_operator)

    @property
    def valid_operators(self):
        """Return a sequence of valid operators based on the
        FieldClass."""
        FieldClass = self.FieldClass
        valid = []
        if issubclass(FieldClass, field.Field):
            valid.append(o_any)
            valid.append(o_assigned)
            valid.append(o_unassigned)
            valid.append(o_eq)
            valid.append(o_ne)
        if issubclass(FieldClass, (field.String, field.Unicode)):
            valid.append(o_contains)
            valid.append(o_startswith)
        if not issubclass(FieldClass, field.Entity):
            valid.append(o_le)
            valid.append(o_lt)
            valid.append(o_ge)
            valid.append(o_gt)
        return tuple(valid)

    def __unicode__(self):
        FieldClass = self.FieldClass
        field = FieldClass(self, self.field_name)
        operator = self.operator
        on = self.on
        if isinstance(on, base.Extent):
            on_label = plural(on)
        else:
            on_label = unicode(on)
        s = u'%s where %s %s' % (
            on_label,
            label(field),
            label(self.operator),
            )
        if operator is not o_any:
            value = self.value
            if isinstance(value, Query):
                s += u' %s' % value
            else:
                field.set(value)
                s += u' %s' % field
        return s

class Intersection(Query):
    """The results common to all given queries.

    - ``queries``: A list of queries to intersect.
    """

    def __init__(self, *queries):
        self.queries = list(queries)

    def _results(self):
        assert log(1, 'called Intersection')
        resultset = None
        for query in self.queries:
            assert log(2, 'resultset is', resultset)
            assert log(2, 'intersecting with', query)
            s = set(query())
            if resultset is None:
                resultset = s
            else:
                resultset = resultset.intersection(s)
        assert log(2, 'resultset is finally', resultset)
        return results(frozenset(resultset))

    def __unicode__(self):
        if not self.queries:
            return u'the intersection of ()'
        last_on = None
        for query in self.queries:
            # Optimize length of string when results will be all
            # entities in an extent.
            if (isinstance(query, Match)
                and isinstance(query.on, base.Extent)
                and (query.on is last_on or not last_on)
                and (query.operator is o_any)
                ):
                last_on = query.on
                continue
            # Not a default query.
            return u'the intersection of (%s)' % (
                u', '.join(unicode(query) for query in self.queries)
                )
        # Was a default query.
        return u'all %s' % plural(last_on)

    @property
    def match_names(self):
        """The field names of immediate Match subqueries."""
        field_names = []
        for query in self.queries:
            if isinstance(query, Match):
                field_names.append(query.field_name)
        return field_names

    def remove_match(self, field_name):
        """Remove the the first immediate Match subquery with the
        given field name."""
        for query in self.queries:
            if isinstance(query, Match) and query.field_name == field_name:
                self.queries.remove(query)
                return
        raise schevo.error.FieldDoesNotExist(self, field_name)

class ByExample(Intersection):
    """Find by example query for a given extent."""

    _label = 'By Example'

    def __init__(self, extent, **kw):
        queries = []
        self.extent = extent
        for name, FieldClass in extent.field_spec.iteritems():
            # Make sure calculated fields are -not- calculated in the
            # match query.
            class NoSlotsField(FieldClass):
                fget = None
                readonly = False
                required = False
            NoSlotsField.__name__ = FieldClass.__name__
            match = Match(extent, name, 'any', FieldClass=NoSlotsField)
            if name in kw:
                match.value = kw[name]
                match.operator = '=='
            queries.append(match)
        Intersection.__init__(self, *queries)

class Union(Query):
    """One of each unique result in all given queries.

    - ``queries``: The list of queries to union.
    """

    def __init__(self, *queries):
        self.queries = list(queries)

    def _results(self):
        resultset = set()
        for query in self.queries:
            resultset.update(query())
        return results(frozenset(resultset))

    def __unicode__(self):
        return u'the union of (%s)' % (
            u', '.join(unicode(query) for query in self.queries)
            )

class Group(Query):
    """Group a query's Results into a list of Results instances,
    grouped by a field."""

    def __init__(self, query, field_name, FieldClass):
        self.query = query
        self.field_name = field_name
        self.FieldClass = FieldClass

    def _results(self):
        field_name = self.field_name
        groups = {}
        for result in self.query():
            key = getattr(result, field_name)
            L = groups.setdefault(key, [])
            L.append(result)
        return results(values for values in groups.itervalues())

    def __unicode__(self):
        field = self.FieldClass(self, self.field_name)
        return u'%s, grouped by %s' % (self.query, label(field))

class Min(Query):
    """The result of each group in a Group query's results that has
    the minimum value for a field."""

    def __init__(self, query, field_name, FieldClass=None):
        self.query = query
        self.field_name = field_name
        self.FieldClass = FieldClass

    def _results(self):
        def generator():
            field_name = self.field_name
            groups = self.query()
            for group in groups:
                min_result = None
                min_value = None
                for result in group:
                    value = getattr(result, field_name)
                    if min_result is None or value < min_value:
                        min_result = result
                        min_value = value
                if min_result is not None:
                    yield min_result
        return results(generator())

    def __unicode__(self):
        field = self.FieldClass(self, self.field_name)
        return u'results that have the minimum %s in each (%s)' % (
            label(field), self.query
            )

class Max(Query):
    """The result of each group in a Group query's results that has
    the maximum value for a field."""

    def __init__(self, query, field_name, FieldClass=None):
        self.query = query
        self.field_name = field_name
        self.FieldClass = FieldClass

    def _results(self):
        def generator():
            field_name = self.field_name
            groups = self.query()
            for group in groups:
                max_result = None
                max_value = None
                for result in group:
                    value = getattr(result, field_name)
                    if max_result is None or value > max_value:
                        max_result = result
                        max_value = value
                if max_result is not None:
                    yield max_result
        return results(generator())

    def __unicode__(self):
        field = self.FieldClass(self, self.field_name)
        return u'results that have the maximum %s in each (%s)' % (
            label(field), self.query
            )

# --------------------------------------------------------------------

def results(obj):
    """Return a decorated object based on ``obj`` that mixes in the
    `schevo.base.Results` type."""
    if isinstance(obj, frozenset):
        return ResultsFrozenset(obj)
    elif isinstance(obj, list):
        return ResultsList(obj)
    elif isinstance(obj, set):
        return ResultsSet(obj)
    elif isinstance(obj, tuple):
        return ResultsTuple(obj)
    else:
        return ResultsIterator(obj)

class ResultsFrozenset(frozenset, base.Results):
    pass

class ResultsList(list, base.Results):
    pass

class ResultsSet(set, base.Results):
    pass

class ResultsTuple(tuple, base.Results):
    pass

class ResultsIterator(base.Results):

    def __init__(self, orig):
        self._orig = orig

    def __iter__(self):
        return iter(self._orig)

base.classes_using_fields = base.classes_using_fields + (Param, )

optimize.bind_all(sys.modules[__name__])  # Last line of module.

redpajama_set_name: RedPajamaGithub


Social media, pay per click, television commercials and the list goes on and on of the numerous tactics used by lawyers in order to employ new personal injury clients.
The biggest issue with marketing in the personal injury realm is that some lawyers still have an indifferent opinion toward marketing. This in part is because many attorneys feel as if larger law firms with big budgets make it harder for them to compete when they continue to oversaturate the market with advertising in phonebooks, online, billboards, public transportation and everywhere in between.
While not totally new there is still a lot that many marketers and personal injury lawyers don't know about search engine optimization. Search optimization is defined as the process of maximizing the number of visitors to a particular website by ensuring that the site appears high on the list of results returned by a search engine. In order to maximize this process it's important that you understand the importance of keyword research.
Keyword research defined by Hubspot as when people use keywords to find and research actual search terms that people enter into search engines. The knowledge about these actual search terms can help inform content strategy, or marketing strategy overall. While SEO does play a vital role in online marketing it is only a small piece of an even bigger pie.
Despite the continuous flack that social media continues to receive, it's important that your law firm actively engages on social media platforms that share your audience. This could include hosting a Facebook contest or perhaps a Twitter chat. Implementing these various tactics can ultimately be the driving factor for increasing your client engagement. It is important to note however, that your firm does not have to be on every social media platform in order to remain relevant.
Does your firm specialize in a particular type of cases? Do you consider your team to be experts about everything related to personal injury law? If yes, perhaps your team should consider guest posting on other sites. Guest posting allows you to write and publish practically any article on relevant websites and blogs. If you are hoping to really optimize the power of guest posting you may want to consider opportunities on higher Domain Authority sites such as Huffington Post, Forbes, Entrepreneur, Inc, Lifehack, etc.
Do your customers think you are great? Do they rave over how great your services are? Ask them to leave a review on Yelp and Google. What many personal injury lawyers fail to realize is that one of the easiest ways to climb up the online marketing ladder is by encouraging google and yelp reviews. The more reviews you receive, the higher your business will rank. The higher your ranking, the more potential you have for an increased clientele.
Another great way to increase your online media presence is through digital pr/link-building. These tactics can be executed by building strategic relationships with publications and other online influencers who can work with you to make sure your brand, products or services are mentioned in their publications.


a fluid and swallowing soul, My course runs below the soundings of plummets. I dilate you with tremendous breath, I buoy you up, Every room of the house do I fill with an arm'd force, Lovers of me, bafflers of graves. Immense have been the preparations for me, Faithful and friendly the arms that have help'd. Warum und was die Folgen sind, lesen Sie hier. I but use you a minute, then I resign you, stallion, Why do I need your paces when I myself out-gallop them?
If you are like us, you have strong feelings about poetry, and about each poem you read. Writing and talk do not prove me, I carry the plenum of proof and every thing else in my face, With the hush of my lips I wholly confound the skeptic. I believe in the flesh and the appetites, Seeing, hearing, feeling, are miracles, and each part and tag of me is a miracle. Having pried through the strata, analyzed to a hair, counsel'd with doctors and calculated close, I find no sweeter fat than sticks to my own bones. We want your opinion!
If you have already visited the site, please help us classify the good from the bad by voting on this site. Evil propels me and reform of evil propels me, I stand indifferent, My gait is no fault-finder's or rejecter's gait, I moisten the roots of all that has grown. Speech is the twin of my vision, it is unequal to measure itself, It provokes me forever, it says sarcastically, Walt you contain enough, why don't you let it out then? Dennoch fühlt sich Schwedens Regierungschef genötigt, sie zu betonen. All the information you need is neatly displayed in a large side panel and you can edit any entry.


The delivery services from nearby farms, like Relay and Washington's Green Grocer. (this is in the DC metro area–I'm sure there are similar services around the country) I can get organic fruits, veggies, meats, etc. easily, and Relay also has gluten-free products from Triple Oak Bakery and others.
Wouldn't it be great if there was a website were you could review and rate gluten-free companies?
Now, you can share your experiences with other people in the gluten-free community!
Glutenfreeclassifieds.com is our new online directory where you can review and rate your favorite gluten-free companies.
Here is how you rate and review gluten-free companies.
I'm a huge fan of naturally gluten-free food. It's usually healthier, usually cheaper, and IMHO, usually tastier, too. There are so many ways to go g-free quick and easy, and I highlighted a bunch in last month's newsletter, with tips from a variety of gluten-free bloggers.
And yet…there are so many reasons packaged foods do come in handy from time to time, whether it's because of job demands, travel, outdoor activities that prevent easy access or you just need to have something shelf-stable and portable in the car in case of emergency.


3D Secure service is provided by Visa (Verified by Visa) and MasterCard (MasterCard SecureCode) and is simply an additional layer of security to give you secure way to pay online. A private code known only to you and your bank, to protect you against unauthorized use of your card when making transactions online.
Each time you attempt a transaction to your MoPlay account our banking system will detect if your card is enrolled in the 3D Secure scheme.
If your bank is participating in this scheme, you will need to enter your 3D Secure code before completing deposit transaction. If your bank is participating in 3D Secure but you haven't enrolled yet, you will be automatically offered the opportunity to sign up. (You need to sign up once).
If your bank is not enrolled in 3D Secure scheme, the transaction will still be processed as normal – just without 3D Secure authentication.


text:
Get Out: Minnis Gives Illegals Exit Deadline
Prime Minister Dr Hubert Minnis speaks in the House of Assembly. Photo: Terrel W Carey/Tribune staff
As of Thursday, October 12, 2017
Discuss 42 comments, Blog about
By KHRISNA RUSSELL
Deputy Chief Reporter
krussell@tribunemedia.net
ILLEGAL migrants in the Bahamas must leave the country by December 31, 2017, Prime Minister Dr Hubert Minnis declared yesterday, as he warned an aggressive pursuit and deportation will be the fate of anyone who does not comply.
Speaking in the House of Assembly yesterday, the prime minister underscored that the deadline applied to all nationalities, adding that Bahamians and residents who also employ these illegal persons have the same timeline by which to either regularize them or cease employment. He stressed that people who employ illegal migrants after this time will be prosecuted, and implored Department of Immigration officials to execute their duties in a professional and humane manner.
"We must be a country that abides by the rule of law," Dr Minnis said during the wrap up of a resolution thanking Governor General Dame Marguerite Pindling for reading the Speech from Throne in May.
"Those migrants who are here illegally must leave by December 31, 2017. After which period they will be aggressively pursued and deported. This applies to all nationalities.
"Those Bahamians and residents who employ illegal migrants have until December 31, 2017 to regularise these individuals or to stop employing them.
"I implore Immigration Officers to execute their duties in a professional and humane manner.
"Those who illegally employ such migrants are legally liable and they will be prosecuted. We must be a country of law and order."
Earlier in his address to Parliament, Dr Minnis said illegal migration was a "vexing" problem, which his administration intended to continually address.
He said emphasis would be placed on the process of granting and renewing work permits and visas.
"We will continue to process permanent residency applications for those who have legally been in The Bahamas for an extensive period of time, who have contributed to The Bahamas and satisfy the requirements.
"This is a fair and just course of action. We will also continue to grant citizenships to those who are legally entitled."
"I don't think people understand what it is like when you are legally entitled to citizenship but you do not have the proper documents.
"As others pointed out you cannot open a bank account you cannot travel. You have difficulty entering the university of the Bahamas to finish your education. You are faced with a no man's land. Until you live it you don't understand," Dr Minnis said.
Last month, Dr Minnis said an independent board would be established to review applications for citizenship to ensure politicians are not able to abuse the process by which citizenship is granted.
In November 2014, the Christie administration faced fierce criticism over the introduction of a stricter immigration policy. It required every non-Bahamian to have a passport of his or her nationality among other things. Months later, the government said every child of foreign parents would need a student permit to attend school.
During his address to colleagues yesterday, Dr Minnis went on to suggest the Progressive Liberal Party had been the root cause of crime in the country. He said his administration intended to prosecute corrupt practises.
He said: "The Progressive Liberal Party has a complicated legacy. It led The Bahamas to majority rule and independence. It was once the compelling voice against forces who denied the dignity of the majority of our people.
"However, soon after taking power the PLP was seduced by the narcotic of unbridled power. They forgot that they ruled on behalf of the people. Deals were made to make PLPs rich. Policy was advanced to ensure PLP influence crept into every sector of our economy and society.
"The public service was stacked with political appointees who did not need to work in order to get ahead. Loyalty to 'the chief' was what was important. It did not matter if you came to your government job on time. It did not matter if you showed up at all. When you did turn up, you could run your own business out of the state's offices. One could use government supplies and equipment at will. The PLP looked the other way. It was primarily concerned with getting rich. Many standards fell dramatically. Our culture was harmed."
"Some of them got in bed with international drug traffickers who were allowed to set up shop on our islands shipping untold millions of dollars' worth of poison to North America. Some of the poison stayed here bringing ruin to many young and promising Bahamians. Some PLPs got extremely rich in this illicit trade.
"The PLP at the highest levels turned a blind eye to this cauldron of drugs and corruption, and its devastating affect on our children, on our values and on our good name as a country.
"Many Bahamians developed the misguided view that hard work was not needed to succeed. Fast money was what was sought. Again, standards fell. Our culture was degraded. Much of our social fabric was ripped apart.'
"The party that was charged with making this nation great perverted it. Today our streets are violent. Our education standards are low. Corruption is a way of life for too many, especially those who have gotten away with their corrupt ways for decades.
"But this is a new day. My government will prosecute the corrupt," the prime minister continued.
Well_mudda_take_sic 4 years, 3 months ago
He {Minnis} said emphasis would be placed on the process of granting and renewing work permits and visas.
UNBELIEVABLE - MINNIS HAS JUST ANNOUNCED AMNESTY FOR ALL ILLEGAL MIGRANTS WHO GET REGULARIZED BY DECEMBER 31, 2017
Here we see Minnis deceitfully trying to appear to be taking a tough stance on illegal migrants as the 'new sheriff in town.' But anyone carefully listening to Minnis would quickly realize that what he has in fact done is instruct his Minister of Immigration to ensure that as many illegal 'migrants' as possible get regularized one way or another during an amnesty period that ends on December 31, 2017. Just think how many will get work permits who do not in fact have a bona fide employer, but rather an unscrupulous Bahamian who gets paid 'a little something' from the illegal migrant for pretending to be an employer. And worse still, think of the message this de facto amnesty sends to our illegal Haitian community. They will immediately be contacting their family members and friends back in Haiti to tell them now is the time to come to the Bahamas by any means possible to get regularized under this new amnesty program. Has Minnis lost his sanity? And to think we voters foolishly believed it was going to be "the Bahamian people's time" - come to find out it's really "the Haitian people's time!"
Oh, and by the way, no one gives Minnis the time of day when he "shoots-from-the-hip" with tough new sheriff talk about deadlines. We all remember the deadline he set for the contemptuous FNM and PLP members of parliament (both past and present) to regularize (file) their personal financial statement disclosures that by law should have long ago been made public. Yes indeed, we may have a 'new sheriff in town', but everyone seems to now know that his gun is either armed with blank bullets or with harmless water as in a toy water pistol !!
ohdrap4 4 years, 3 months ago
no, he has not announced amnesty.
some people see themselves in some sort of immigration limbo because, once the permit is approved, the permit is not paid for-- either the employer or the employee does not pay for it.-- those affected can regularize.
there are various paths in the law for permanent residency, but, it takes literally years for the applications to be processed, and, in the meantime employees, employers and even spouses of bahamians must bear the yearly cost of renewals and permits.
DDK 4 years, 3 months ago
At the speed our esteemed civil service works, you are worried? I think Doc needs a break here, perhaps even a round of applause!
Brent Symonette was no doubt instructed by Minnis to make sure the Department of Immigration goes into robo-rubbing stamping mode. Let's not forget that that's precisely what Brent did himself to clear the backlog that he met on day one of unprocessed work and residency permit applications that had been submitted by his wealthy friends.
Let's seriously hope he has more sense than that. The unemployment level in this country is at a dangerous high as it is and government services are rapidly failing.....
Reality_Check 4 years, 3 months ago
Sometimes I wonder if Minnis has any idea just how much money is being sucked out of our economy daily to be sent to others shores by illegal migrants and the numbers bosses.
licks2 4 years, 3 months ago
Oh brother. . .what a waste of time these DNAs dem are? Let the beat go on!!
sheeprunner12 4 years, 3 months ago
The Government is between a rock and a hard place ......... But something has to be done.
Voltaire 4 years, 3 months ago
sheeprunner12. What about doing this?
https://www.facebook.com/gbhra242/pos...">https://www.facebook.com/gbhra242/pos...
MassExodus 4 years, 3 months ago
Finally! Please make sure Abaco, Exuma, and Grand Bahama are also cleared of illegal immigrants!!!!!!
On February 28, 2015, the then minister of immigration set sail to catch illegal immigranst in Abaco. He never arrived.
https://thenassauguardian.com/2015/02...">https://thenassauguardian.com/2015/02...
The illegal immigrants just cross the Bermuda Triangle alien portal and stay there for a few weeks.
banker 4 years, 3 months ago
How about getting government spending under control? That would impress me more.
Brent Symonette should never have been appointed a cabinet minister. Minnis will not get off lightly for this serious error in judgement. The same applies for Minnis's appointment of Carl Bethel as AG.
Sickened 4 years, 3 months ago
Yeah! No more shanty towns!!!
John 4 years, 3 months ago
The most difficult illegal immigrants are those who work in the 'sweat shops' or as modern slaves and are least mobile. These include Haitians. Jamaicans, Chinese, Filipinos, Cubans, Panaminans and others. They arrive into the country and are sent to their 'plantation', be it a house in Lyford Cay, a restaurant kitchen, the store room of a food store or wherever. They barely surface socially and their 'masters' have ways of avoiding immigration raids. They are usually only uncovered when someone decides to 'pimp them off', or when their employer (master) gets done or fed up with them and calls immigration to give them a free ride home.
gkeato 4 years, 3 months ago
The majority of these people have no citizenship in any country, what the percentage would be I have no idea, Does anyone else ?? So most of them cannot even leave this country because of travel requirements by Airlines who are responsible for selling the ticket to a bonafide traveler or travelers to enter a country with the appropriate documents. So that leaves them here with no exit possible. I cannot see an answer to this problem. Half of them may be born here? or more, if they were born in another country they would be made citizens of that country (even USA) if that rule was applied they would be Bahamians, thereby getting rid of 50% of the problem, I have no idea what happens with the remainder of these souls. They work here and buy goods here as it is impossible for them to leave, they are then part of the country's economy, they also do the work We will not do ourselves. A difficult problem,n'est ce pas?
TalRussell 4 years, 3 months ago
Comrades! I just don't know anymore? Given the record of Minnis himself as PM and official opposition leader – along his new team of crown ministers, it will take whole heaps Catholic, Baptist, Presbyterian, Pentecostal, Muslim, Anglicans/Episcopalians and Seventh-day Adventists faiths combined to believe anything Red?
Given that every single 2017 campaign promise made by the Red party have either been broken. ignored, tossed aside. modified to mirror the PLP's agenda (or simply delayed as the Reds likes say ..... then shouldn't Minnis's fling with immigration get the close scrutiny it deserves…. besides, isn't his immigration minister Brent operating under an open-door immigration policy that conflicts with that of his PM's get tough on immigration policy?
Do you really believe the Reds actually have a immigration bus within their fleet of vehicles, all gassed up ready to go roundup white immigrants for transporting to the immigration's detention center? { you just couldn't make this one up }.
it will take whole heaps Catholic, Baptist, Presbyterian, Pentecostal, Muslim, Anglicans/Episcopalians and Seventh-day Adventists faiths combined to believe anything Red?
Did you get the religion? You PLP fookers stole millions and lied with absolutely every piece of feces coming out of your mouth, and you have the temerity and audacity to call someone else a liar, when the perfidy of the PLP is obvious from the day of its inception?
I am convinced that PLP adherents are sub-human apes with the incredible developed facility to give swing to their fellow enlightened Bahamians.
I am aghast that you and birdie and the members of your litter have no cognitive dissonance in realising how the country got to this state by your loyalty to the criminal PLP gang. Y'all must be lying psychopaths -- that is the only explanation. There is not one shred of human goodness, altruism, patriotism and truth in your being.
MY Dear Comrade Banker, why is you so roused up, when even Minnis's immigration minister Brent is now running to the media to try and explain what the hell the PM really meant. You'd thoughts the PM would have brungs Brent into his immigration loop before standing up in House? Brent is the same immigration who will have to process thousands new immigration applications using carbon copy paper to make duplicate copies? Brent has done thrown his hands up in air publicly complaining how he only has like 30 sheets old fashioned carbon paper left to process thousands applications and only in one size- 8 1/2 x 11 1/2. Brent is done 30 years behind in processing..... so now Minnis wants him "regularize" Bahamaland's immigration issues and get it all handled by January 1, 2018? { You can't make this stuff up and you know what happened the last time a government promised to "Regularize" something? }.
Amen to NOT 'Regularizing!
bogart 4 years, 3 months ago
Politically correct.
First Bahamiams getting let go by their own govt to save the country from economic collaspe.
The illegal business has or influenced many of the challenges we face.
Bizzare that the Haitian Ambassador was never summoned and given the ultimatum to control or invite his own people who are illegal to return. Mind you years ago he did give some 50,000 to help with the plane fares I believe.
Immediate focus should be placed on all those ads in the local papers asking the Bahamian Public to comment to the Bahamian Minister for citizenship WHEN THERE IS NO PICTURE OF THE PERSON versus A BANK WANTING YOU TO CASH A 20 DOLLAR CHEQUE ASKS FOR TWO PIECES OF PICTURE ID.,, SURELY OUR CITIZENSHIP IS WORTH MORE THAN 20 DOLLARS. QUITE HILARIOUS THAT FOR YEARS THE NEWSPAPER NOTICes SAYS THE PERSON IS LIVING IN SOME P.O. Box or living on Carmichael Road. Surely the govt should know that Carmichael Road is a very long road.
Disturbing this has been going on for how long and could possibly involve terrorists, criminals who have escaped jai, child molesters, military insurgents, bigamists, tonton macoute, fraudsters, bad persons using Haitii to pass through and such persons. When a local business informs the public that a employee no longer works there they put a picture of that person or they would get laughed outta town.
An investigation audit must slso follow as to how some got their papers and persons found to be engaged in fraud jailed. The banking system must be checked to verify who is still on a valid work permit as the permits are renewed or not yearly otherwise who knows where those funds are coming from.
The financial drain of some 100 million dollars annually from our money supply being sent back must be investihayed. 100 million from staying here and developing our Bahamas is significant..
The pipeline must be closed. A proper Sociological Study must be done to anslyze the effects of a culturally, linguistically and socially different group within an english speaking culturally and socially different Bahamian group.
Our Beloved Bahamas is in danger of being colonized by Haitians. Our laws must be respected.
Right you are!
The way to shut down illegals working here, is to shut down Omni Money Transfer who does a rip-roaring business of sending dollars by illegals to Haitians. I used to see them on Fredrick Street by the money transfer office, waiting for a "friend" with a work permit and central bank permission to send money to Haiti. The legals would get handed money, they would take their share, and go into the office to send it on to Haiti. Shut off the supply of money and you shut off the desirability of having illegals.
Here's what really needs to be done to put an end once and for all to most of our problems arising from illegal migrants -
Repost: If Haiti refuses to accept our deportation of illegal Haitian migrants (including their children born in the Bahamas) then we should cease all diplomatic relations with Haiti and request that their embassy personnel immediately leave the Bahamas. At the same time, our Ministry of Immigration should give 6 months notice to Haiti that the Bahamas will be revoking all work permits held by Haitian nationals and will begin rounding up for detention all Haitians who will then have no right to reside in our country, if they themselves or the Haitian government have not made arrangements for their repatriation back to Haiti. As for preventing future illegal migrants from Haiti, The Central Bank of The Bahamas, in concert with our Ministry of Finance, should order all banks and other financial institutions operating in the Bahamas (as well as the gaming web shops) to immediately cease all currency transactions and international money transfers to financial institutions in Haiti and South Florida involving Haitian nationals unless prior written consent is received directly from The Central Bank of The Bahamas. Bahamas Immigration officials at all ports of departure (land and sea) for travel to Haiti and South Florida destinations should be instructed to undertake a rigorous search of all Haitian passengers and suspected non-Haitian currency mules for cold cash in currencies other than the Bahamian dollar being illegally carried out of the Bahamas for the benefit of illegal Haitian migrants and their family members back in Haiti. Introducing these harsh but necessary measures would put an end to our Haitian illegal migrant problem and help build our foreign currency reserves. It is high time we get truly serious about protecting our sovereignty, cultural identity and economy from the ravaging effects of unchecked Haitian illegal migrants. If we are to survive as a nation, we must do whatever we can to fight the scourge of illegal migrants that has for decades now been eating us alive from within like a deadly cancer. As heartless as it may sound, we must turn a deaf ear to the many sob stories pushed to us time and time again by those who do not have the interest of lower income Bahamians at heart, and this includes the Haitian government itself. These are the types of actions Brent Symonette and his fellow cabinet ministers should be considering as a matter of great urgency.
And essentially the same approach should be taken to dealing with our growing Jamaican illegal migrant problem. It must be recognized though that those Jamaicans who already have resident status in the Bahamas are much more cunning and manipulative in how they deal with corrupt persons working at our Department of Immigration for the purpose of helping their 'illegal' Jamaican friends and family members get status 'through the back door'.
TheMadHatter 4 years, 3 months ago
Good ideas - but I think Bahamians would simply prefer to die as a culture and as a people first. We all want to die and give our country to other "needy" people. Hopefully we will still exist in some history books in 2030.
Sounds really dumb! Extremely absurd! Ignorant even! If you break diplomatic ties with a country whose residents are invading your boarders then what do you do with the (illegal) immigrants? What much else does The Bahamas have to offer Haiti, except as a refuge for migrants fleeing that country and/or a transit for those wanting to go on to the USA or Canada? So how will breaking diplomatic ties with that impoverished country hurt them or benefit us? (i'll wait). So now you want to shut the door on diplomacy meaning that those Haitians who come here cannot be returned. SMT
@John, the issues going on in that head of yours once again cloud your ability to appreciate the bigger picture. The Government of Haiti effectively shut the diplomacy door on us many moons ago when it realized the extent of the hard currency inflows to its country that were coming from the Bahamas. I would venture to say more than half of the Haitian illegal migrants in the Bahamas were trying to get to Florida when they were intercepted by the U.S. Coast Guard or our Defense Force and most of them would still welcome going there. And most of the remaining Haitian illegal migrants would be similarly inclined to end up in Florida if they knew they would no longer be able to get hard currency back to Haiti from the Bahamas. If this situation is leveraged properly by us with the U.S. Government, we can let the U.S. Government with all its diplomatic might deal with the Haitian government to get these illegal migrants back to Haiti lest they end up in Florida, perhaps with a little help from us in pointing out the direction to Miami. Enough said.
Comrades! What time is it? Time Her Excellency, the Governor General to use her Royal Authority to fire this PM and dismiss the entire Red Cabinet!
It's not just PM Minnis and his deputy KP - cause Crown Ministers Jeff, Marvin, Carl, Desmond, Renward and Dionisio, have equally been massively devoted to talking complete nonsense's when speaking out with no clear set direction where their ministries are heading. This is the same Red party that became such a major disappointment as the official opposition party..... so bad that their Leader got fired by Her Excellency Dame Marguerite.
Comrade Minnis, you is one lucky PM that you are not having to face-off in the House against an official opposition leader's wildfire tongue of one Perry Christie!
yari 4 years, 3 months ago
This headline Tribune. Really? You want to spark divisiveness and antagonize certain elements. He said:'Those migrants who are here illegally must leave by December 31, 2017'. That is not the same thing. You need real journalists and not persons seeking to create drama and dissent. Migrants with no legal status have no leg to stand on and can be jailed and or deported because illegal entry or overstaying your time in a foreign country are criminal offences. The Bahamas should also consider revising their constitution to discourage illegals from having children here with the aim of them becoming Bahamians by removing the provision for their children to apply for citizenship at age eighteen and limit this privilege to the children of parents with legal status.
The last point you make is an excellent one.
How many files sit in Immigration Head Office to be processed .......... that is Problem 1.
OldFort2012 4 years, 3 months ago
Pointless commenting. December 31st will come and go. Nothing will have changed. Business as usual.
Comrades! Considering the man's with the long white beard, has never held a work permit - there's no telling if such immigration confusion might result in Santa Clause's Christmas Eve appearance being cancelled by Comrade Nick - due to a lack of a clear Red immigration policy during Bahamaland's very busy month December? Comrade "King's Counsel" Freddyt, could very well be taking on a new illegal immigrant client, come December?
Maynergy 4 years, 3 months ago
The perpetual and continuation of appointing (one) 1 person to multiple assignments, as AMBASSADORS AND HIGH COMMISSIONERS OR PERMANENT REPRESENTATIVE to a global organization, country or entity has to be discontinued immediately. There are many nationals from all over the country of the Bahamas that earned such assignments consideration. Besides the cost to the national treasury is great, particularly, once the many variables are looked at: Education, Transportation, Security, Housing/Accommodation, etc. Perhaps the country could now begin to advance the national identity of entrepreneurial growth and commerce with a welcoming arm to all peace loving people from the globe.
http://tribune242.com/users/photos/20..."> http://thetribune.media.clients.ellin..." alt="The perpetual and continuation of appointing (one) 1 person to multiple assignments, as AMBASSADORS AND HIGH COMMISSIONERS OR PERMANENT REPRESENTATIVE to a global organization, country or entity has to be discontinued immediately. There are many nationals from all over the country of the Bahamas that earned such assignments consideration. Besides the cost to the national treasury is great, particularly, once the many variables are looked at: Education, Transportation, Security, Housing/Accommodation, etc. Perhaps the country could now begin to advance the national identity of entrepreneurial growth and commerce with a welcoming arm to all peace loving people from the globe.">
http://thetribune.media.clients.ellin...">The perpetual and continuation of appointing (one) 1 person to multiple assignments, as AMBASSADORS AND HIGH COMMISSIONERS OR PERMANENT REPRESENTATIVE to a global organization, country or entity has to be discontinued immediately. There are many nationals from all over the country of the Bahamas that earned such assignments consideration. Besides the cost to the national treasury is great, particularly, once the many variables are looked at: Education, Transportation, Security, Housing/Accommodation, etc. Perhaps the country could now begin to advance the national identity of entrepreneurial growth and commerce with a welcoming arm to all peace loving people from the globe. by Maynergy
BaronInvest 4 years, 3 months ago
Wow... so happy I left this country... I'd rather burn a million dollar or two in a furnace than putting it in Dumbo Nation. Such a beautiful place unfortunately owned by racist and uneducated fools.
Your immigration approval process takes longer than a year - and that's with bribing immigration officers...
News like these set the tone for foreigners like me who could bring a few million dollars your nation.
And then the amount of stupidity - almost like Bahamians dont know that through immigration there are always more jobs created than people are actually coming to your nation. Just fooking google it...
In my country - germany - we invited Syrians. Over 800.000 foreigners who migrated to Germany created 1.2 million jobs in 2014
The US became the biggest economy in the world - it's a nation of immigrants.
http://insights.som.yale.edu/insights...">http://insights.som.yale.edu/insights...
Be careful. Yale University, like most of the other Ivy League Schools, is an incubator par excellence of the world's most liberally minded - those who are most vulnerable to being controlled by the so called 'Elitist Globalists' and proponents of 'The New World Order' - better known as 'The 0.001%'.
Well ... Well .......... Look at what welfare, immigration, integration, EU, and liberalism has gotten for Europe ........... As a Bahamian, I prefer my country and island community ......... Germany may be a "big dog" but it comes at the price of others........... Set a bad example for the impressionable Americans.
swastikanation
SP 4 years, 3 months ago
PM Sheriff Minnis recent HOA exposé has left steaming heaps of hog poop on everybody's faces that have been burning up the media complaining about his supposed lack of action and plans!
Lol...You people ALL exposed your bias tribal party colors and really look pretty stupid now....Lol...losers!
Our Bahamas is a country of laws, a sovereign nation. Yes we are a third world nation not industtialized as many requiring a large unskilled labour force as do many industrialized countries. When we do require and obtain migrant lsbour we do so in an internationally accepted level for at least the past 72 years. We are a small nation and unchecked and mass build ups of illegal migrant population are a security, economic and socio economic concerrn.
A full comprehension of the titled story is to give a humane and caring way for those who invaded our country to leave.
Perhaps our PM can take the lead and in concert with all the sirrounding nations where Haitians have fled and impose economic and other concerns come up with sanctions or other measures to get the Haitian govt to do better.
Haiti has come a long way in 20 years ........ they have to get access to the billions of gold in their mountains to progress.
You mean the gold that the USA spent from 1915 to when they left in 1965 or so? Haiti had gold. . .France and USA done "tooken" it from them long long time chile!
I have an account.
I'm new.
Connect with OpenID

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: How do I get 1 year data in Jaspersoft SQL query I am using $(Start_Date) and $(end_date ) as parameters and they have a default value to show last months start and end date.
I want to subtract 1 year from the start and the end date by using a SQL query and not directly in report?

A: in your SQL query (from Design view, click the DataSet and Query editor icon) :
Select
 ... date_sub($(Start_Date), interval 1 year)... ,
 ...date_sub($(end_date ), interval 1 year)...
from ...
;

redpajama_set_name: RedPajamaStackExchange


If you have your eye on a new construction home or a home that's nearly complete, we're here to help.
Buying a new construction home can involve lots of exciting choices and unique opportunities.
When you're ready to buy, compare home loan options and navigate the financing process with a Wells Fargo home mortgage consultant who specializes in financing for newly constructed homes.
You'll also have the support of a strong builder home financing team with a nationwide network, along with products and programs specifically designed to meet your needs when you're purchasing a new construction home.
There may be several months after you sign a purchase agreement before your home is move-in ready. To keep your information current, we might ask you to submit it more than once.
If you're worried about interest rate changes while your home is being built, ask your home mortgage consultant how our Builder Best® Extended Rate Lock program can help protect you while your new home takes shape. Lock down a range of interest rates for up to 24 months on a variety of loans with a required, non-refundable extended lock fee.
Stay on track with our new construction home financing checklist (PDF).
Find out what's different about purchasing a condo and how we can help you through the process.
Why work with Wells Fargo?
Connect with us in person, online, or over the phone - whatever's convenient for you. Your home mortgage consultant will be there to help you throughout the process.
Stay on top of the mortgage process with the right information, great technology - and your Wells Fargo team.


text:
NASA might privatise one of its great observatories
Artist's concept of the Spitzer Space Telescope seen against the infrared sky. Credit: NASA/JPL-Caltech/R. Hurt (SSC)
Management of NASA's Spitzer Space Telescope could be turned over to an academic institution or private operator in 2019 once the space agency's funding for the observatory runs out, a senior NASA manager said this week.
Launched in August 2003 on a planned five-year mission, the infrared observatory is getting farther from Earth as it circles the sun, complicating communications with the telescope. But the mission continues to make observations, yielding discoveries about worlds around other stars, faraway galaxies that populated the early universe, and planets and asteroids within our own solar system.
NASA last year agreed to continue funding the Spitzer mission through early 2019, keeping the observatory active through the commissioning of the James Webb Space Telescope, a $10 billion flagship project that will represent perhaps the biggest leap in space astronomy since the launch of the Hubble Space Telescope in 1990.
Spitzer, which covers much of the same infrared wavelengths as JWST, could identify targets for follow-up observations by Webb. Parallel imaging of the same targets by Spitzer and JWST could also aid in calibration of the new telescope.
While Spitzer operations will be more challenging as the telescope flies greater distances from Earth, the spacecraft and instruments could remain functional after NASA's mission-end date in 2019.
Operated by NASA's Jet Propulsion Laboratory with engineering support from spacecraft-builder Lockheed Martin, Spitzer could be turned over to a private institution after NASA's support for the mission ends in 2019, according to Paul Hertz, director of the agency's astrophysics division.
"We are certainly open to a partnership proposal from any U.S. institution that would like to operate Spitzer on non-NASA funding beyond the NASA-funded mission, and I've heard there are people discussing this," Hertz said Wednesday in a meeting of NASA's Astrophysics Advisory Committee. "I just want to make sure everyone knows that we would welcome such an inquiry, proposal, or discussion."
If an outside funding source is found and approved, Spitzer would be loaned to a private operator, but NASA would retain ownership and responsibility for liability, Hertz said.
The model closely follows the way NASA turned over control of the GALEX astronomy satellite in Earth orbit to Caltech, which used private funds to continue operating the mission once NASA's commitment ended. That agreement was the first of its type for a government-owned science probe.
"We loan (it), and then they have to pay all the money it takes to operate it, and then at the end of the funded mission, we take it back and do safe disposal of the spacecraft," Hertz said.
A review of Spitzer's scientific potential last year by a panel of independent researchers recommended NASA continue the mission into early 2019. But the reviewers concluded NASA should divert Spitzer's funding to more worthwhile projects shortly after JWST's launch.
Faced with a limited federal budget, NASA must balance the need to develop future, more capable missions with keeping older spacecraft operational. A similar "senior review" of NASA's operating astrophysics missions in 2014 recommended NASA end its support of Spitzer that year, but top NASA officials overruled the panel after Spitzer found ways to operate the mission for less money.
"There's certainly good science to be done (with Spitzer) that can't fit into our funding plan," Hertz said Wednesday.
NASA's budget request for Spitzer operations in fiscal year 2018, which begins Oct. 1, is for $11 million.
Spitzer was the last of four telescopes to launch in NASA's Great Observatories program, joining Hubble, the Compton Gamma-Ray Observatory, and the Chandra X-ray Observatory.
A Delta 2 rocket launched Spitzer from Cape Canaveral into an Earth-trailing orbit around the sun. The telescope circles the sun slightly slower than Earth, so Spitzer gets a little farther away each day. As of Saturday, the telescope was approximately 146 million miles (235 million kilometres) from Earth.
The range to Spitzer, and its closer proximity to the sun as viewed from Earth, makes communications with the observatory more difficult over time. Spitzer is also exposed to hotter temperatures as it gets farther from Earth because it must point its antenna at higher angles toward the sun to stay in contact with ground controllers.
One of Spitzer's most recent accomplishments was its role in the discovery of seven Earth-sized planets around a star 40 light-years, or about 235 trillion miles (378 trillion kilometres) from Earth. The TRAPPIST-1 system, announced in February, holds the record for the most potentially habitable planets around a single star outside our solar system, scientists said.
Email the author.
Follow Stephen Clark on Twitter: @StephenClark1.
Jet Propulsion Laboratory
Paul Hertz
Cassini offers best-ever view of Saturn's rings
A sequence of images captured by NASA's Cassini spacecraft last month are the most detailed pictures ever taken of Saturn's famous rings, revealing complex, unexplained bands and the movements of dozens of tiny icy moonlets spinning around the planet.
Hubble finds phantom objects near dead quasars
4 April 2015 Astronomy Now
The NASA/ESA Hubble Space Telescope has imaged a set of enigmatic quasar ghosts — ethereal, looped structures glowing green that orbit their host galaxies marking the graves of quasars that flickered to life and then faded. They offer new insights into the turbulent pasts of these galaxies.
X-rays reveal temperament of possible planet-hosting stars
6 September 2017 Astronomy Now
A new X-ray study has revealed that stars like the Sun and their less massive cousins calm down surprisingly quickly after a turbulent youth. This result has positive implications for the long-term habitability of planets orbiting such stars.


text:
Q: TemplateDoesNotExist at /polls/ index.html I am doing a tutorial about django project.
Actually it is 4.51 in the morning and i want to just make it work.
My urls.py file:
from django.conf.urls import patterns, include, url

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    (r'^polls/$', 'polls.views.index'),
)

My views.py file:
from django.shortcuts import render

# Create your views here.
from django.shortcuts import render_to_response

def index(request):
    return render_to_response('index.html')

In the folder templates I have index.html file.
It showed me the same TemplateDoesNotExist error, so I did some research and
I found this question
so I've added to my settings.py this code:
import os.path
SITE_ROOT = os.path.dirname(os.path.realpath(__file__))
TEMPLATE_DIRS = (
    os.path.join(SITE_ROOT, 'templates/'),
)

So how to make it work??
This is the traceback:

    Environment:

Request Method: GET
Request URL: http://127.0.0.1:8000/polls/

Django Version: 1.6.1
Python Version: 3.3.3
Installed Applications:
('django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'polls')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware')

Template Loader Error:
Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.Loader:
C:\Users\JD\PycharmProjects\MyDjangoApp\MyDjangoApp\templates\index.html

(File does not exist)
      Using loader django.template.loaders.app_directories.Loader:
      C:\Python33\lib\site-packages\django\contrib\admin\templates\index.html
  (File does not exist)
      C:\Python33\lib\site-packages\django\contrib\auth\templates\index.html
  (File does not exist)
Traceback:
File "C:\Python33\lib\site-packages\django\core\handlers\base.py" in get_response
  114.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\Users\JD\PycharmProjects\MyDjangoApp\polls\views.py" in index
  8.     return render_to_response('index.html')
File "C:\Python33\lib\site-packages\django\shortcuts\__init__.py" in render_to_response
  29.     return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
File "C:\Python33\lib\site-packages\django\template\loader.py" in render_to_string
  162.         t = get_template(template_name)
File "C:\Python33\lib\site-packages\django\template\loader.py" in get_template
  138.     template, origin = find_template(template_name)
File "C:\Python33\lib\site-packages\django\template\loader.py" in find_template
  131.     raise TemplateDoesNotExist(name)

Exception Type: TemplateDoesNotExist at /polls/
Exception Value: index.html

A: Change
import os.path
SITE_ROOT = os.path.dirname(os.path.realpath(__file__))

to
import os
SITE_ROOT = os.path.dirname(os.path.dirname(__file__))

If you look at your traceback, Python is looking for a template folder within your app folder, I assume that it would be the same folder as settings.py.
Another approach is to copy your templates folder into MyDjangoAPP folder.


The stock market's three-day winning streak was halted today, as the major indices recorded negative returns. Losses in two financial equities forced the GSE-Composite Index down 0.72 points, to close at 1,904.75 points. The GSE-FSI also lost 0.97 points to close trading at 1,800.10 points.
Trade volume and value declined by 40.36% and 56.17% compared to the previous session, as 0.49 million shares were exchanged for GHS0.32 million. UTB led the market in terms of volume with 59.95%, while FML led in terms of value, with 42.54%.
SOGEGH was the only gainer. EGH and HFC recorded negative price changes.
Next Next post: 7th AGM of First Fund Ltd; Find out more..


text:
import EmberUploader from 'ember-uploader';

export default EmberUploader.Uploader.extend({
  method: 'PUT',
  ajaxSettings: {
    headers: {
      "X-Requested-By":"ambari"
    }
  }
});


Brooklyn is a borough teeming with innovative thinkers and diligent entrepreneurs. Ideas pour out of these creative minds, and all they need is a place to simmer and settle. Where to go?
Enter Class & Co, the sleek and stylish coworking space in East Williamsburg (260 Ainslie Street, third floor). This boutique coworking home boasts a cozy vibe with exposed brick, tons of sunlight, and unique work stations ranging from private offices to a reimagined train cart for private phone calls. While getting your work done is key, Class & Co also aims to foster a community of young professionals and intellectually curious minds from different fields, creating an ecosystem for great thinkers to come together and enjoy classes and community. And Class & Co's mission goes beyond its handsome four walls — the company helped sponsor our Polar Vortex market, another community-building event.
Plus, bask in the warmth of the fireplace and delight in the greenery of the vertical garden. Class & Co also rents their spaces out for events if you'd like to craft a unique, personally tailored experience. To see more of the happenings at Class & Co, visit their Pinterest-perfect Instagram.
Thinking of joining? Work together while building community, and welcome to your second home!


text:
Stone The Crows Archive
Upcoming Functions
Annual Dinner Lecture
Media Watch Dog
Gerard Henderson's Weekly Column
Anne Henderson's Feature Articles
Sydney Papers Online
The Sydney Institute Quarterly
TSI Review
Hel-lo?
Persecutors of Cardinal George Pell wilfully ignore the history
Gerard Henderson
Gerard Henderson's Weekly Column
Cardinal George Pell has become the victim of a modern-day witch hunt. As a social conservative, Pell has a number of opponents within the Catholic Church. But his main attackers are presenters and journalists employed by the ABC, Fairfax Media, The Guardian Australia and Sky News. Such outlets rarely, if ever, allow an alternative voice to be heard.
Yet, on all the available evidence, Pell was among the first Catholic bishops in the world to address the issue of child sexual abuse by clergy. He was appointed archbishop of Melbourne in July 1996 and announced the creation of the Melbourne Response (to deal with child sexual abuse) the following October. The remaining Catholic archbishops and bishops in Australia set up the Towards Healing process, which began in March 1997.
Last Saturday a woman who was abused by a Catholic priest or brother in Melbourne wrote to me about Pell. She commented that the Melbourne Response while "not perfect has tried to address a very complex issue" and added: "Cardinal Pell had the courage to begin the process and since then many lives have changed for the better despite the heinous nature of child abuse." She criticised "the leftist media commentariat who are blinkered by their prejudice about the Christian faith".
The fact is that Pell was a leader on this issue not only within the Catholic Church but also within the Christian community. And he was well ahead of many secular and government institutions. For example, the Royal Commission into Institutional Responses to Child Sexual Abuse heard earlier this month that complaints made against a Sydney doctor in 1998 were not investigated by the NSW Health Care Complaints Commission until many years later. The doctor was jailed in 2011 and deregistered in 2013.
The ABC, under the direction of managing director and editor-in-chief Mark Scott, has been pursuing Pell for years. In 2013 Four Corners edited its Unholy Silenceprogram to Pell's disadvantage by cutting out a crucial comment where he explained his role in the Catholic Church in Australia. Scott, in private correspondence, subsequently supported this act of censorship.
ABC chairman Jim Spigelman was a key adviser to Gough Whitlam's Labor government, which appointed professor Richard Downing (1915-75) as chairman of the ABC in June 1973. In 1975, the ABC radio program Lateline gave sympathetic coverage to three self-confessed pederasts. This caused some scandal at the time since pederasty was — and remains — a serious crime.
Downing wrote to The Sydney Morning Herald on July 19, 1975 — in his formal capacity as ABC chairman — stating that "the phenomenon of pederasty seems appropriate for public discussions in a society which, if it is to be open, democratic and responsible, needs also to understand the diverse natures of people who compose that society". Downing's letter expressed unequivocal sympathy for pederasts.
It so happens that when Downing, as ABC chairman, was calling for an understanding of men who had sex with young boys, the now defrocked priest Gerald Ridsdale was raping boys in the Catholic diocese of Ballarat. Yet Spigelman has declined to distance the ABC from the shocking statement of one of his predecessors.
Meanwhile Scott, who joined the board of Knox Grammar School Council in late 2007 and became deputy chairman in mid-2013, has declined to answer several questions as to what he did, or did not do, with respect to auditing child sexual abuse at the school.
As evidence to the royal commission demonstrates, there was a nest of pederast teachers at Knox Grammar and offending continued up until at least 2003 and the issue did not become public until 2009, some time after Scott joined the board. As far as I am aware, Scott's association with Knox Grammar has not been reported on the ABC. Of course, I'm not suggesting Spigelman or Scott are responsible for biased reporting, or that they in any way condone pederasts, just that they should have stepped in or made a public statement demanding balance and admonishing rogue clergy.
The ABC's coverage of Pell has been replete with ignorance and prejudice. On Radio National (May 22) presenter James Carleton described Pell as a former "bishop of Ballarat". This shows a total misunderstanding of Pell's role before he moved to Melbourne. Pell was never in control of priests in the Ballarat diocese.
The ABC's The Drum contains an article by lawyer Michael Bradley that describes Pell as a "defendant". The cardinal has not been charged with any offence whatsoever.
Early last week, ABC News Breakfast opened its coverage of the royal commission hearings in Ballarat with the claim that "new evidence" had been discovered with respect to Pell. In fact, the claims by David Ridsdale (Gerald Ridsdale's nephew) that Pell offered bribes in a bid to obtain his silence were first made — and refuted by Pell — as long ago as 2002.
The allegation by Tim Green that he advised Pell of child abuse in Ballarat 40 years ago has been long denied by the cardinal.
So, too, the allegation that — as a member of the Ballarat bishop's college of consultors between 1977 and 1984 — Pell was involved in moving pedophile priests from parish to parish.
On Sky News, presenters Paul Murray and Derryn Hinch ranted against Pell and demanded that he come home and give evidence before the royal commission. In their invincible ignorance, both men seemed unaware of two matters.
First, Pell has already given evidence to the royal commission twice, once in person and once by video link.
He also voluntarily appeared before the Victorian parliamentary inquiry.
Second, no one can just rock up at the royal commission and demand an instant hearing. It's not the way such organisations work. As it turns out, Pell has advised the royal commission that he is willing to attend its hearings again — by video link or in person.
Murray and Hinch allowed their guests to make misinformed claims against Pell without challenge. Both men channelled the ABC's version of a debate where everyone agrees with everyone else and contrary views are excluded. Much the same occurred when ABC 702 presenter Linda Mottram discussed Pell with two guests last Tuesday.
Pell has admitted to mistakes in the handling of child sexual abuse cases. He concedes the issue of compensation could have been better handled. And Pell acknowledges that he should not have walked with Ridsdale to court in Melbourne in 1993, having previously declined to present character evidence on Ridsdale's behalf.
Contrary to what Dee Madigan said on Paul Murray Live (May 21), there is no evidence that Pell was "complicit" in covering up acts of child sexual abuse.
However, there is evidence that Frank Little, when archbishop of Melbourne between 1974 and 1996, kept no records of clerical child abuse. And there is evidence that, when bishop of Ballarat, Ronald Mulkearns moved offending priests from parish to parish. The evidence suggests the media is focusing on the wrong target.
In relation to the movement of clergy, The Age ran a page one headline (May 20) that declared: "Pell may have known of the abuse by Ridsdale". The word may revealed that the headline was an unprofessional beat-up.
It seems it was Mulkearns who made decisions about the movement of clergy in Ballarat without consulting Pell and other priests in the diocese. At the time, many bishops did not delegate their authority to subordinates.
In his book The Prince, Guardian Australia journalist David Marr wrote that Pell (born 1941) "noticed nothing" when he shared accommodation at the East Ballarat parish in 1973 with Ridsdale. The implication is that he should have noticed something.
So far Marr has said nothing about left-wing journalist and former priest Paul Bongiorno (born 1944), who also said he noticed nothing when he shared a presbytery with Ridsdale at the Warrnambool parish at around the same time. Bongiorno received an empathetic hearing from ABC RN Breakfast presenter Fran Kelly on May 21 when he said: "Ridsdale never came into the presbytery in Warrnambool and said 'Guess how many boys I raped today?' They hide it. It was certainly hidden from me."
Pell is entitled to the same understanding of his time in Ballarat as that which has been given to Bongiorno. But he won't receive it since, unlike his one-time fellow priest, Pell is a social conservative who is the subject of a modern-day witch hunt.
No Small Change
Copyright 2017 The Sydney Institute | Fridley Web Services


Ashrei yoshvei vei'secha, ode yehalelucha Selah.
Ashrei ha'am shekacha lo, ashrei ha'am she'Ado-nai Elo-hav.
Happy are those who dwell in Your house; may they always praise You, Selah! Happy are the people for whom this is so; happy are those whose God is Adonai.
Mi kamocha, nedar bakodesh, nora tehilot, osei feleh?
Who is like you, Adonai, among other gods?
awesome in praises, doing miracles?
b'chol eit uv'chol shaah bish'lomecha.
for You are the Sovereign God of all peace.
in every season and moment with Your peace.
shehechehyanu, v'kiy'manu, v'higianu laz'man hazeh.
For giving us life, sustaining us, and enabling us to reach this season.
Sh'ma Yisrael Adonai Eloheinu Adonai Echad.
Hear, O Israel: Adonai our God, Adonai is One.


text:
Letitia Tyler
Library of Congress, Washington, D.C. (reproduction no. LC-USZ62-25779C)
(1790–1842). The death of Letitia Tyler—wife of the 10th United States president, John Tyler—at the White House on September 10, 1842, marked the first time in American history that a first lady died while her husband was in office.
Letitia Christian was born in Cedar Grove, Virginia, on November 12, 1790. Her experience of growing up on a plantation served her well in later years. After marrying Tyler on March 29, 1813, she took over the running of his plantation as he pursued a political career, and she proved to be an excellent manager. She rarely appeared in public with her husband, focusing instead on domestic duties and their ever-growing family.
Letitia suffered a stroke in 1839 that left her an invalid. When Tyler became vice president in March 1841, he intended to continue living in the family's Williamsburg, Virginia, home in order to not disrupt his wife's life. This plan changed in April, following the death of William Henry Harrison, when Tyler became the nation's first "accidental president." The couple moved to the White House, where Letitia spent her time living on the second floor and attending to household operations despite her ill health. A daughter-in-law, Priscilla Cooper Tyler, fulfilled Letitia's hostess duties. Letitia's one appearance at a social function during her husband's term was the wedding of their daughter Elizabeth. Two years after Letitia's death, before he left the presidency, Tyler married Julia Gardiner, who by contrast was one of history's more visible first ladies.


Language Schools in England, Spain, Malta, Italy, South America, France and more..
List of language schools that teach languages in the country where the language is spoken. English language schools, Spanish language schools, Italian Language schools etc.
Spanish Translation Solutions: Trusted Translations, Inc.


Agrarianism as a philosophical concept points out that true reason for the current situation on the planet, including poor quality food, air polluted with harmful emissions and diseases lies in the existing world view. First of all, the cult of material gains is one of the technocratic civilization priorities, and spiritual and moral principles are replaced with animal instincts. Lack of morals – that is the root of the problem. Our irresponsible and immoral attitude to our foremother – nature at all levels, from the household to the government, ultimately boomerangs on humanity itself and can become the trigger of its death, i.e its biological degeneration.
Walbert (2008) takes an accent on claiming that new agrarianism is about more than agriculture. "It is about a search for sustainable community, sustainable culture, sustainable life – Agriculture, which is simply the production of food and fiber for human use by natural means, depends more closely on natural processes than any other human endeavor" (Walber, 2008).
The man broke the overall balance of the treatment of substances in nature. Created over the past three years, most industrial production, technologies and inventions aimed at unilateral consumption and devastation, are destructive to the planet. In its activities, the modern man alienated itself from nature, and got the feeling that he had conquered it and became the king of Nature.
Human intelligence has created a new technocratic world, dominating nature, the world populated by monstrous production and inventions so that its large-scale technocratic activities began to change the human environment by means of complex feedbacks. In response, the nature began to influence the man actively, aiming at his weakest points. First of all, it is the health. People became sick more often, altered natural immunity and in the future may become mutants. Scientific studies clearly show that the most dangerous to human health and therefore the nature are applied chemicals used in agricultural production and mining and burning of natural hydrocarbons as fuel for motor vehicles, andenergy and heat for businesses, which are the attributes of modern technocratic civilization.
– the development of technologies to address any type of contamination.
Agrarianism as a political movement is characterized by the recognition of the particular social and economic role of the rural population in an industrial society; appeal to the traditions of rural life and work ethics, based on the cult of family labor and the principle of the protection of private property in land (including cost-effective while fine); broad introduction of agricultural production and marketing of effective forms of cooperation within the organization; the development of the system of agricultural education and science, home education and rural leisure activities, etc. And most importantly, agrarianism upholds the policy of state support for agriculture by developing legislation (agricultural, labor, social, etc.) and the redistribution of the national income in favor of it.
Carlson (2008) states that "agrarianism rests on a culture defined by marriage, a long-term covenant of mutual care" (p. 14).
Most often these are young people between 25 and 35 years, those who have already tried something in their life, have formed the world, have got some primary experience, but, on the other hand, are still sufficiently active and are on the lookout and ready to change their llives for the sake of beautiful ideas, have flexible accordance with knowledge and a bit of stereotyping, etc.
Taylor (2001) gives the following example: "approximately 500 activists attend a typical Earth First! wilderness rendezvous. By radical environmental standards the Rainbow Family is huge, drawing thousands to its annual 'love-in' style summer festival, usually held at remote, forested sites" (p.184). Evaluating disadvantages of agrarianism, our attention should be paid to Walbert works. He underlines that "new agrarians' admirable humanism and their embrace of a well-settled landscape are occasionally qualified by a yearning for population control" (Walbert, 2008).
In comparison, deep ecology looks like a philosophical concept according to which the preservation and development of life on Earth is possible only after the full consideration of the needs of all life and a harmonious relationship with inanimate nature. Deep ecology arises in the context of finding the ways out of the ecological crisis. It exists in a number of approaches such as the concept of sustainable development, nootropic sphere concept, but at the same time, it focuses on human evolution, the transition to a new evolutionary stadium through the transformation of consciousness.
Gottlieb (2004) admits that deep ecology consignments not always identifies itself with something new. Сontradicting deep ecology and agrarianism in his new expressions, it would be important to say that deep ecology thoughts are mostly based on the assertion that, along with the humanity, all nature has the same right to life and prosperity. Deep ecology is called "deep" as it sets deeper philosophical questions about the actions of people in the country. The narrower science "ecology", which is a part of biology; tries to avoid anthropocentrism of environmental science, aimed at preserving the environment solely to the benefit of man. Deep ecology is looking for a more holistic view of the world and proves that the individual parts of the ecosystem (including humans) cannot operate separately from the entire system.
Is Generation Me Really so Bad?


Enjoy a journey full of new experiences, you could not miss the opportunity to meet with the wonders that Peru has to offer. Starting from the coast, Lima, the capital of the kings, walk around the streets and see the contrast between the past and the present, with its still beautiful and imposing colonial balconies , antique houses and catholic churches that show the religious and historic art that have written the history of this wonderful city.
Continuing the touring and just a few hours away from Lima, connect with nature at its fullness at Paracas National Reserve where many species of wildlife inhabit. This place preserves the marine ecosystem and protects the historical cultural heritage related to ancient indigenous peoples, mostly of the Paracas culture. From water to sand , head to the Ica dunes and feel adventurous to ride on buggies at fast speed and feel all the adrenaline on an exciting tour you can't not miss or slide on the dunes with board on hand and get dirty with style!.
Now eat light and board an aircraft to see the enigmatic and mysterious Nazca Lines; ascend to the high mountains and valleys, visit the Colca Canyon, and the picturesque villages along the way. See the imposing Condor, and the beautiful volcanoes. Stop in Puno, city of the Peruvian Folklore; meet the locals and learn from their customs, travel through the highest navigable lake in the world and admire the amazing landscapes of this region.
Cusco, heart of the Inca Empire, was the most powerful civilization on the South American continent. Inca walls merge distinctively with Spanish architecture. Mix with the locals and observe their habits and customs, as well as their art heritage that still stand alive up until now. Visit the countryside with the magical sacred valley of the Incas before the big day!
Prepare for the day you have been waiting for, ascend on shuttle bus , and in a few start seeing how the path opens and clears on your eyes, as you begin seeing the wonder Citadel Of MACHU PICCHU , this mysterious site was never found by gold-hungry Spaniards. Its remote location saved Machu Picchu from destruction and today is a paramount example of Inca architectural ingenuity, earning the citadel designation as one of the New Seven World Wonders. Explore it at your peace and connect your senses in this vacation with Peru on your hands.
Free morning; at appropriate time transfer to the train station to continue trip to Aguas Calientes, the trip takes about 2 hours. Welcome & transfer to hotel. Free afternoon, we recommend visiting the thermal baths of Aguas Calientes which is just 5 minutes walk. Overnight in Aguas Calientes.
Breakfast. At the appropriate time transfer to the airport to board your international flight.