text:
Q: MemoryError using Nginx, uWSGI, and web.py I've got a python Apple MDM server and I'm trying to convert it from being run from a command line process to being hosted using Nginx and uWSGI. I'm using web.py for routing. Everything is running smoothly for the most aprt. I've got what I believe to be a good basic configuration for both Nginx and uWSGI, but this morning after running it for less than 24 hours I'm getting this error on every other request the server receives. There's plenty of memory availble and I'm using the 64 bit version of python.
EDIT1: SSL is talking on port 8080 because there's a load balancer in front of it routing SSL traffic to that port.
EDIT2: I've changed the processes setting in uWSGI from 3 to 1 to see if that's the issue.
EDIT3: This was a fresh box from AWS. Installed my server and it's dependencies, nginx, and uWSGI. I had trouble with running uWSGI as a service and installed and uninstalled the aptitude and pip versions of it before I eventually got the pip version running with systemd. That's how it's running now and it's gracefully stopping, starting, and restarting.
[ Tue Jun 14 2016 10:29:22 ] Traceback (most recent call last):
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 237, in process
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 565, in processor
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 77, in reload_mapping
MemoryError
[ Tue Jun 14 2016 10:29:22 ]
[ Tue Jun 14 2016 10:29:22 ] Traceback (most recent call last):
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 237, in process
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 566, in processor
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 237, in <lambda>
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 246, in process
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 477, in internalerror
MemoryError
[ Tue Jun 14 2016 10:29:22 ]
[ Tue Jun 14 2016 10:29:22 ] Traceback (most recent call last):
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 237, in process
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 581, in processor
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 237, in <lambda>
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 246, in process
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 477, in internalerror
MemoryError
[ Tue Jun 14 2016 10:29:22 ]
[ Tue Jun 14 2016 10:29:22 ] Traceback (most recent call last):
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 237, in process
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 566, in processor
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 237, in <lambda>
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 246, in process
  File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 477, in internalerror
MemoryError
[ Tue Jun 14 2016 10:29:22 ]
[ Tue Jun 14 2016 10:29:22 ] Traceback (most recent call last):
[ Tue Jun 14 2016 10:29:22 ]   File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 279, in wsgi
[ Tue Jun 14 2016 10:29:22 ]     [ Tue Jun 14 2016 10:29:22 ] result = self.handle_with_processors()
[ Tue Jun 14 2016 10:29:22 ]   File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 249, in handle_with_processors
[ Tue Jun 14 2016 10:29:22 ]     [ Tue Jun 14 2016 10:29:22 ] return process(self.processors)
[ Tue Jun 14 2016 10:29:22 ]   File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 246, in process
[ Tue Jun 14 2016 10:29:22 ]     [ Tue Jun 14 2016 10:29:22 ] raise self.internalerror()
[ Tue Jun 14 2016 10:29:22 ]   File "/path/to/app/virtualenv/local/lib/python2.7/site-packages/web/application.py", line 477, in internalerror
[ Tue Jun 14 2016 10:29:22 ]     [ Tue Jun 14 2016 10:29:22 ] import debugerror
[ Tue Jun 14 2016 10:29:22 ] MemoryError[ Tue Jun 14 2016 10:29:22 ]

nginx.conf
user www-data;
worker_processes auto;
pid /run/nginx.pid;

events {
        worker_connections 768;
        # multi_accept on;
}

http {

        ##
        # Basic Settings
        ##

        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;
        # server_tokens off;

        # server_names_hash_bucket_size 64;
        # server_name_in_redirect off;

        include /etc/nginx/mime.types;
        default_type application/octet-stream;

        ##
        # SSL Settings
        ##

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
        ssl_prefer_server_ciphers on;

        ##
        # Logging Settings
        ##

        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log;

        ##
        # Gzip Settings
        ##

        gzip on;
        gzip_disable "msie6";

        # gzip_vary on;
        # gzip_proxied any;
        # gzip_comp_level 6;
        # gzip_buffers 16 8k;
        # gzip_http_version 1.1;
        # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

        ##
        # Virtual Host Configs
        ##

        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;
}
#mail {
#       # See sample authentication script at:
#       # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
#
#       # auth_http localhost/auth.php;
#       # pop3_capabilities "TOP" "USER";
#       # imap_capabilities "IMAP4rev1" "UIDPLUS";
#
#       server {
#               listen     localhost:110;
#               protocol   pop3;
#               proxy      on;
#       }
#
#       server {
#               listen     localhost:143;
#               protocol   imap;
#               proxy      on;
#       }
#}

site-enabled
server {
    listen 80;

    location ^~ /static/ {
        root /path/to/app/;
    }

    location / {
        include   uwsgi_params;
        uwsgi_pass  127.0.0.1:9000;
    }
}
server {
    listen   8080;

    ssl    on;
    ssl_certificate    /path/to/app/certs/ssl.crt;
    ssl_certificate_key    /path/to/app/certs/ssl.key;

    location ^~ /static/ {
        root /path/to/app/static/;
    }

    location / {
        include   uwsgi_params;
        uwsgi_pass  127.0.0.1:9000;
        uwsgi_param UWSGI_CHDIR /path/to/app/;
        uwsgi_param UWSGI_PYHOME /path/to/app/virtualenv/;
        uwsgi_param UWSGI_SCRIPT server;
    }
}

uWSGI ini
home = /path/to/app/virtualenv/
chdir = /path/to/app/
module = server:application
logto = /var/log/uwsgi/%n.log
rlogdate =  [ %%a %%b %%d %%Y %%H:%%M:%%S ]
logformat = %(method) %(status) %(addr)  %(uri) wid: %(wid)
log-encoder = format ${strftime:[ %%a %%b %%d %%Y %%H:%%M:%%S ]} ${msgnl}
gid = ubuntu
uid = ubuntu
vhost = false
socket = 127.0.0.1:9000
master = true
processes = 3
harakiri = 20
limit-as = 128
memory-report
no-orphans

I've been told I have a fairly bad case of Accidental SysAdmin Syndrome, so any and all help/advice is appreciated. Just for good measure here's the output of proc/meminfo
MemTotal:        7657772 kB
MemFree:         5971508 kB
MemAvailable:    7145084 kB
Buffers:          225528 kB
Cached:           900756 kB
SwapCached:            0 kB
Active:          1142912 kB
Inactive:         358288 kB
Active(anon):     380568 kB
Inactive(anon):    11956 kB
Active(file):     762344 kB
Inactive(file):   346332 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                48 kB
Writeback:             0 kB
AnonPages:        375008 kB
Mapped:            55840 kB
Shmem:             17616 kB
Slab:             129300 kB
SReclaimable:     106084 kB
SUnreclaim:        23216 kB
KernelStack:        3120 kB
PageTables:         6672 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3828884 kB
Committed_AS:     602572 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:    143360 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       71680 kB
DirectMap2M:     7923712 kB

A: You don't have max-requests set in your uWSGI .ini. Thus, your python interpreters live forever and might accumulate garbage. Try settings it to something, e.g. 5000 and, hopefully, leakage will stop.
If you get more statistical results in future and they disprove max-requests version, share them, please. Good luck, James Fitter.

redpajama_set_name: RedPajamaStackExchange


text:
"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;

var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.ActionSheet = void 0;

var _jsxRuntime = require("../../lib/jsxRuntime");

var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));

var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));

var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));

var React = _interopRequireWildcard(require("react"));

var _PopoutWrapper = require("../PopoutWrapper/PopoutWrapper");

var _withAdaptivity = require("../../hoc/withAdaptivity");

var _platform = require("../../lib/platform");

var _ActionSheetDropdownDesktop = require("./ActionSheetDropdownDesktop");

var _ActionSheetDropdown = require("./ActionSheetDropdown");

var _utils = require("../../lib/utils");

var _ActionSheetContext = require("./ActionSheetContext");

var _Caption = _interopRequireDefault(require("../Typography/Caption/Caption"));

var _usePlatform = require("../../hooks/usePlatform");

var _useTimeout = require("../../hooks/useTimeout");

var _useAdaptivity2 = require("../../hooks/useAdaptivity");

var _useObjectMemo = require("../../hooks/useObjectMemo");

var _warnOnce = require("../../lib/warnOnce");

var _excluded = ["children", "className", "header", "text", "style", "iosCloseItem"];
var warn = (0, _warnOnce.warnOnce)('ActionSheet');

var ActionSheet = function ActionSheet(_ref) {
  var children = _ref.children,
      className = _ref.className,
      header = _ref.header,
      text = _ref.text,
      style = _ref.style,
      iosCloseItem = _ref.iosCloseItem,
      restProps = (0, _objectWithoutProperties2.default)(_ref, _excluded);
  var platform = (0, _usePlatform.usePlatform)();

  var _React$useState = React.useState(false),
      _React$useState2 = (0, _slicedToArray2.default)(_React$useState, 2),
      closing = _React$useState2[0],
      setClosing = _React$useState2[1];

  var onClose = function onClose() {
    return setClosing(true);
  };

  var _action = React.useRef(_utils.noop);

  var afterClose = function afterClose() {
    restProps.onClose();

    _action.current();

    _action.current = _utils.noop;
  };

  if (process.env.NODE_ENV === 'development' && !restProps.onClose) {
    warn('can\'t close on outer click without onClose');
  }

  var _useAdaptivity = (0, _useAdaptivity2.useAdaptivity)(),
      viewWidth = _useAdaptivity.viewWidth,
      viewHeight = _useAdaptivity.viewHeight,
      hasMouse = _useAdaptivity.hasMouse;

  var isDesktop = viewWidth >= _withAdaptivity.ViewWidth.SMALL_TABLET && (hasMouse || viewHeight >= _withAdaptivity.ViewHeight.MEDIUM);
  var timeout = platform === _platform.IOS ? 300 : 200;

  if (isDesktop) {
    timeout = 0;
  }

  var fallbackTransitionFinish = (0, _useTimeout.useTimeout)(afterClose, timeout);
  React.useEffect(function () {
    if (closing) {
      fallbackTransitionFinish.set();
    } else {
      fallbackTransitionFinish.clear();
    }
  }, [closing]);
  var onItemClick = React.useCallback(function (action, immediateAction, autoclose) {
    return function (event) {
      event.persist();
      immediateAction && immediateAction(event);

      if (autoclose) {
        _action.current = function () {
          return action && action(event);
        };

        setClosing(true);
      } else {
        action && action(event);
      }
    };
  }, []);
  var contextValue = (0, _useObjectMemo.useObjectMemo)({
    onItemClick: onItemClick,
    isDesktop: isDesktop
  });
  var DropdownComponent = isDesktop ? _ActionSheetDropdownDesktop.ActionSheetDropdownDesktop : _ActionSheetDropdown.ActionSheetDropdown;
  return (0, _jsxRuntime.createScopedElement)(_PopoutWrapper.PopoutWrapper, {
    closing: closing,
    alignY: "bottom",
    className: className,
    style: style,
    onClick: !isDesktop ? onClose : null,
    hasMask: !isDesktop,
    fixed: !isDesktop
  }, (0, _jsxRuntime.createScopedElement)(_ActionSheetContext.ActionSheetContext.Provider, {
    value: contextValue
  }, (0, _jsxRuntime.createScopedElement)(DropdownComponent, (0, _extends2.default)({
    closing: closing,
    timeout: timeout
  }, restProps, {
    onClose: onClose
  }), ((0, _utils.hasReactNode)(header) || (0, _utils.hasReactNode)(text)) && (0, _jsxRuntime.createScopedElement)("header", {
    vkuiClass: "ActionSheet__header"
  }, (0, _utils.hasReactNode)(header) && (0, _jsxRuntime.createScopedElement)(_Caption.default, {
    level: "1",
    weight: platform === _platform.IOS ? 'semibold' : 'medium',
    vkuiClass: "ActionSheet__title"
  }, header), (0, _utils.hasReactNode)(text) && (0, _jsxRuntime.createScopedElement)(_Caption.default, {
    level: "1",
    weight: "regular",
    vkuiClass: "ActionSheet__text"
  }, text)), children, platform === _platform.IOS && !isDesktop && iosCloseItem)));
};

exports.ActionSheet = ActionSheet;
ActionSheet.defaultProps = {
  popupDirection: 'bottom'
};
//# sourceMappingURL=ActionSheet.js.map

redpajama_set_name: RedPajamaGithub


HoneyBook member and photographer Laylee Emadi Smith is the owner of Laylee Emadi Photography, based in Dallas, TX, and the founder of the Next Level Retreat for photographers. Here she shares why she started the retreat, her favorite photography trend and overcoming insecurity.
What was the biggest challenge you faced early on in your business?
The biggest challenge I faced when I first started out was overcoming the insecurity and lack of community support as I was growing in my craft and in my business. People are (understandably) protective of what they build, and I really had to search for my tribe. When the Rising Tide Society first started, that was huge for us!
I try to take time to tackle passion projects to find inspiration. I try to find the things that move me as a person and create art based on that. It saves me from getting stuck in a rut, or feeling like this creative business of mine is more of a day job than anything else!
The craziest place I've ever shot was probably the mountains of Colorado. Between the elements and the dancer I was photographing I really had to learn to be flexible and trust my instincts!
What's a consumer trend you're really enjoying in photography?
I'm really loving the growing desire for real/candid moments. I think social media truly helps spread the value in diversity of images, taking a step beyond formal portraits and into real moments!
How did The Next Level Photography Retreat come about?
The retreat is an educational experience that will combine balance-driven classes and events to clear and refresh the mind. It will focus on tangible content and activities to create realistic goal setting with an emphasis on the individual's actual needs. It takes place September 10-13, 2018. I created this retreat after spending time looking for an experience like it for myself! While I love mentoring, and hosting workshops, something about having all the attendees in one place creates an environment where learning and growth is amplified. I wanted to create a space where attendees could work closely alongside each other and the speakers to impact and change their businesses and lives.
Who is The Next Level Retreat for?
This photography retreat is for experienced photographers who have reached a plateau or rut in their business. They love what they do but may feel a pull to do more. Uunlike other workshops offered in the past, this is not created for those who are just starting out, but for those who have a few years of business under their belt.
What excites you the most about the retreat?
An experience that embraces balance excites me so much! Content-filled sessions balanced with yoga, a trip to Waco's Magnolia Market, a styled dinner, and more will keep up fresh and continuing to embrace growth without overwhelm!
What do you hope people will come away with after the retreat?
My hope for this photography retreat is that it will provide every attendee with the tools and steps they have been looking for to move forward in their business. Tangible action items that they can immediately put into effect to grow.
It's hard to choose a favorite HoneyBook feature, but right now I would have to say the templates! They help save so much time, keep everything so organized and help streamline communication with all of my clients.
Thanks, Laylee! For more information on the Next Level Retreat, including how to register, visit the website here.
Access Laylee's favorite contract, invoice and proposal templates in HoneyBook. They're re-usable and customizable, saving you time and money.
Next PostWhy is SEO So Slow?


Rich Haverfield, Vice President, became a Rich & Cartmill, Inc. shareholder in January 2000. He joined the firm in 1993 as a sales associate, after 10 years with Federated Insurance Company in Tulsa. At Federated he was a commercial insurance marketing representative, serving as district manager from 1986 until becoming senior representative in 1989. Rich is a member of the Independent Insurance Agents of Greater Tulsa and the Oklahoma Association of Insurance Agents. He received his CIC designation in 1994, and obtained his CPCU designation in 1999. A native of western Kansas, he received his Bachelor of Science degree in Business Administration from Fort Hays State University. He and his family are members of St. Clement of Rome Catholic Church. His leisure-time interests include golf, fishing and family activities.


text:
Smart kan avse:

 Smart (personbil) – en personbil utvecklad av Mercedes-Benz.
 SMART-1 – en svensktillverkad rymdsond
 SMART (målformulering) – ett målformuleringssätt inom projektledning
 S.M.A.R.T. – ett protokoll för diagnostisering av hårddiskar.
 Smart (TV-serie) – en amerikansk komediserie från 1965.
 Smart Bensinstation

redpajama_set_name: RedPajamaWikipedia


If the rise and fall of icon architecture has taught us anything, it's that shifts in architectural taste are as much market-led as linked to fashion. When property developers were interested in flipping buildings for profit, the sparkle dust of starchitecture was the order of the day.
Since the recession, a new austerity in design has been mooted, said to emerge from a growing distaste for bankers' fat wallets and luxe living. But what I found out at MIPIM last week was that a hunger for the White Collar Factory, and its long life and loose fit, is more likely being driven by the continued lack of liquidity in the market.
The banks still aren't lending. Gone are the debt-funded days of development, when clients could borrow enough dosh for a plot of land, a great design and the money to break ground.
Nor can first-time buyers get a mortgage to buy off-plan (although the new mortgage indemnity scheme should at least help them borrow a bit more).
Over lunch, Martyn Evans, marketing and creative director of developer Cathedral, spoke of the challenges of kickstarting a project, admitting his feed funds are gleaned from friends, family and faithful investors. The initial concept sketch is key to securing the rest, but first he needs to rustle up enough money to bid on the land.
You can build six houses, or even one house, sell them off, and then build some more – a model Countrywide Properties is following on a larger scale. Housebuilders can no longer construct hundreds of homes in a single phase – with the current funding gap, you've got to be selling as you build.
The type of investor buying into property is changing too – rather than looking for a fast turnaround, these buyers are talking about long-term, sustainable growth. There was talk at MIPIM of a return to the Great Estates model, where investors fund buildings that will stay popular with tenants for decades: high quality and low maintenance with built-in adaptability.
What does this mean for design? Fewer projects will be built, but of higher quality, and more of the kind of buildings we actually need, with an emphasis on making the end user happy. There will also be a continued focus on prime locations, such as London.
The eurozone crisis has been good for the capital – Italian buyers accounted for eight per cent of prime central London property in January and February, according to Knight Frank, overtaking Russians for the first time, while around three per cent of purchasers were Greek. The continued success of London will anger those who, like Johnson, see the capital profiting while the rest of Britain burns.


text:
5 opportunistic students involved in Bishops sex scandal
Five opportunistic students have emerged in the sex scandal that rocked Bishops Diocesan College in Rondebosch, Cape Town, in October.
Of the five alleged men, two are currently in matric, another is a gr. 11 man and two others have already finished school.
One of the former men is apparently already a father himself and now lives overseas.
The other former student is a student at one of Cape Town's universities.
Allegations that a married teacher from the school, Fiona Viotti, 30, had a sexual relationship with a school student, came out in the media on the weekend of October 12.
Viotti, who was also the school's water polo coach, resigned from the school immediately after allegations of sexual misconduct came to light.
She apparently had a relationship with a matric boy (18). The relationship apparently soured when he wanted to end it.
The school announced Viotti's resignation in a letter to parents on Saturday, October 12, because of her alleged relationship with "some of our boys".
Viotti represented South Africa's water polo team in the Commonwealth Games in 2006, and then became the water polo coach at the school.
Reliable sources said Thursday that senior police officers from the Western Cape unit against family violence, child abuse, and sexual offenses visited the school shortly after the news broke.
The school was apparently asked for the contact details of the parents of the pupils who came forward. The sources said police wanted to contact the alleged victims to hear their side of the story and also to determine exactly how old the pupils were when the alleged sexual misconduct occurred.
Principal Guy Pearson apparently refused to give any details of the boys to the police.
He allegedly told police the boys were already 16 years old when the alleged misconduct occurred.
In response, Pearson said that they have partnered with all statutory organizations. "They are satisfied that we are conducting a thorough independent investigation."
Share107Tweet3SendShare
More than R600m owed to Eskom in debts, neighbouring countries.
Guess who's Back? Loadshedding!
Guess who's Back? Loadshedding!

redpajama_set_name: RedPajamaCommonCrawl


text:
Movies/Entertainment, Reviews
G-S-T Review…Black Nativity
There's nothing worse than reviewing a mediocre film made up of a trio of elements I actually like. In that respect, Black Nativity is a compressed version of my personal hell; it's helmed by Kasi Lemmons, the gifted director behind such treasures as Talk to Me and Eve's Bayou, it boasts a phenomenal cast that begins with Forest Whitaker (nearly ubiquitous in 2013) and ends with Angela Bassett, and it calls on the works of the great Langston Hughes to serve as its foundation. But none of that winds up mattering much, because ultimately Black Nativity winds up doing little more than just existing; it's there, but it's not especially good. If you're a glass half-full type, that suggests the…
Andrew Crump


text:
Q: sql query - true => true, false => true or false Simple query, possibly impossible but I know there are some clever people out there :)
Given a boolean parameter, I wish to define my where clause to either limit a certain column's output - or do nothing.
So, given parameter @bit = 1 this would be the result:
where column = 1
given parameter @bit = 0 this would be the result:
where column = 1 or 0
i.e. have no effect/show all results (column is a bit field)
I'm not wanting dynamic sql - I can settle for fixing this in code but I just wondered if there's some clever magic that would make the above neat and simple.
Is there? I'm using sql server.
cheers :D

A: The answer column = 1 or @bit = 0 works if column may only be 0 or 1.  If column may be any value you want:  column = 1 or @bit = 0 and column = 0.

A: SELECT  *
FROM    mytable
WHERE   column = 1 OR @bit = 0

If you have an index on column1, this one will be more efficient:
SELECT  *
FROM    mytable
WHERE   column = 1 AND @bit = 1
UNION ALL
SELECT  *
FROM    mytable
WHERE   @bit = 0

See this article in my blog for performance comparison of a single WHERE condition vs. UNION ALL:

*

*IN with a comma separated list: SQL Server

A: where column BETWEEN @bit AND 1

A: select *
from   MyTable
where (@bit = 0 OR MyColumn = 1)

A: select ...
from [table]
where @bit = 0 or (column = @bit)

A: I had come up with a different answer and felt dumb when seeing the consensus answer.
So, just for yucks, compared the two using my own database.  I don't really know if they are really comparable, but my execution plans give a slight advantage to my goofy answer:
select *
from MyTable
where column <> case @bit when 1 then 0 else -1 end
I realize indices, table size, etc. can affect this.
Also, realized you probably can't compare a bit to a -1...
Just thought I'd share.

A: try this
 select ...
 from table
 where column = case when @bit = 0 then 0 else column end

this works no matter what the datatype of column is (could even be a string, for example).  If it were, of course, it would be a different default value (not 0)

A: WHERE column >= @bit
However, this only works for > 0 values in a numeric column. @bit will be implicitly cast to int, smallint etc because of data type precedence.


text:
BHF White Hart Lane Awareness Project
By iSportconnect | March 27, 2012
The British Heart Foundation will use Tuesday night's FA Cup quarter final between Tottenham Hotspur and Bolton Wanderers to raise awareness of emergency CPR and heart health, with time and media space on the perimeter LED boards donated by Sports Revolution.
The game is being replayed having been abandoned when Bolton Wanderers midfielder Fabrice Muamba collapsed during the initial fixture earlier this month. Muamba received emergency CPR and medical treatment from the staff of both clubs as well as Spurs fan Dr Andrew Deaner, a consultant cardiologist at the London Chest Hospital who was in the crowd, before being rushed to hospital.
In the event of cardiac arrest, CPR is vital to raise the chances of survival. That message will be highlighted by the British Heart Foundation and Sports Revolution on the White Hart Lane advertising boards during the match, with the advertising linked to the British Heart Foundation's TV adverts, starring former Wimbledon midfielder Vinnie Jones, which demonstrate how to administer hands-only CPR.


Since September 2012, St. Mary's School has provided an iPad for each student attending St. Mary's School from Kindergarten through 8th grade.
What does that mean to an SMS student in terms of their daily school activities?
* Internet browsing with an enterprise level wireless network using Aerohive.
* Content filtering on and off campus for their school owned iPads via the Lightspeed "Rocket" appliance.
* Google groups for student and staff email and to allow access to the Google Apps for Education. Students communicate safely within our closed domain environment that limits their email communications to other students, faculty and staff.
* iPad managed and supervised by the school to assure use of apps appropriate for education.
* teachers that have benefited from multiple professional development sessions.
* parents that can stay "in touch" via our teacher's blogs, our weekly school blog and our Google calendar. Click here for more information.
If you would like to learn more about our 1:1 iPad project, please contact Donna Hatch at the school office or via email at dhatch@stmarysimsbury.eduk12.net. Our iPad Acceptable Use Policy is available here.


text:
Not kosher: PS 312 sued by Orthodox employee for religious discrimination
An employee at PS 312 in Bergen Beach is suing the city and her school's principal, alleging a litany of discriminatory actions targeting her Orthodox Jewish beliefs.
Ilene Klass, an occupational therapist at the school, says that since showing up late one spring day following a Jewish holiday, she has been mistreated by the school in apparent retaliation over her religious commitments.
"She was subjected to continuous bullying, harassment, religious discrimination, and retaliation from her employers or their agents due to the fact that she is an Orthodox Jew," argues her lawyer, Joseph Aron, in the lawsuit filed on Dec. 23 last year.
Klass has worked at PS 312 as an occupational therapist for around 10 years, and is still at the school, where she is the only Orthodox Jewish employee. She had an exemplary record until the conflict arose with principal Sungmin Yoo last year, according to the lawsuit.
Both Yoo and the city's Department of Education declined to comment for this article.
The problems for Klass began in February 2017, when she asked Yoo for the day off on April 19, which was the day after the Jewish holiday of Passover. There were no classes the previous day due to the school's spring break. Klass asked for the day off because she was returning from Florida where her ailing father lives, and Orthodox tradition forbids flying on the last day of Passover, which was April 18. Yoo declined her request, according to the lawsuit, and when Klass said the earliest she could arrive would be two hours late on April 19, Yoo allegedly responded "better to come late than not to come at all," and Klass told Yoo she would be late, the lawsuit states.
However, Yoo then wrote up Klass for "professional misconduct and insubordination, due to the lateness," according to the suit. Klass argues that she was singled out for being an Orthodox Jew, since other employees were allegedly allowed the day off.
"Ms. Yoo allowed other employees to take off on April 19. 2017. Those employees were not Orthodox Jews," she alleges in the suit.
The suit contends that the lateness penalty demonstrated religious discrimination, because other employees who were late did not receive the same punishment. Yoo allegedly said that she opposed granting the day off because the city frowns upon employees not working the days before and after holidays, but Klass believes she was singled out over this, according to her lawsuit.
"This standard apparently only applies to Orthodox Jews, as others in the same school were granted the day off," she argues in court filings.
Klass alleges a series of other discriminatory measures then followed. Around May of 2017, Yoo changed Klass's Friday hours to 3:25 pm. Klass could not work until then in the winter due to time's proximity to sundown, when the Jewish Sabbath begins.
"This schedule was specifically made for Plaintiff in order to frustrate her Shabbos observance," the lawsuit alleges, adding that Yoo threatened her with civil and criminal penalties for not complying with the new hours.
Other allegations against the school and Yoo include stopping e-mail confirmations of requests for religious absences, putting a letter in Klass's personnel file alleging misconduct, not allowing Klass to use personal time for religious observance as she had in the past, and scolding her for missing nine days in 2017, many of which were Jewish holidays, according to the suit.
The lawsuit specifies that Klass is suing over defamation regarding the misconduct charge, harassment at the workplace, religious discrimination, and other grievances.
Klass and Aron declined to comment beyond the contents of the lawsuit.
New York State law offers some protections to employees regarding religious holidays, including allowing them to observe holy days unless doing so would create "undue hardship," according to the state attorney general's website.


text:
Camisa Listrada é um samba choro escrito por Assis Valente e gravado pela cantora Carmen Miranda em 1937. É a sua quarta canção mais executadas, nos últimos cinco anos (julho de 2010 a março de 2015), nos segmentos de rádio, música ao vivo, casas de festas, casas de diversão e sonorização ambiental de acordo com o Ecad, escritório responsável pela a arrecadação e distribuição dos direitos autorais.

Lançamento
"Camisa Listada" (como foi grafada no original) foi lançada como lado B de "Fon-fon", gravada em dupla com Dircinha Batista, mas que não teve sucesso. A canção concorreu com Eu dei, também gravada por Carmen Miranda, como um dos grandes sucessos do carnaval de 1938.

Regravações
O famoso samba foi regravado por conhecidos artistas da música brasileira atual, como Maria Bethânia, Elza Soares, Ademilde Fonseca, Ná Ozzetti, Bebel Gilberto e Vanessa da Mata.

Ligações externas

Canções de 1937
Canções gravadas por Carmen Miranda


text:
Eddie Rosario (MIN, OF, 7% owned)
A three homer game on Tuesday, followed up by a solo shot on Friday, and all of a sudden Rosario is showing signs of life. It's worth a cheap bid to see if he can sustain this hot streak into a second week.
Derek Fisher (HOU, OF, 34% owned)
The long wait for one of the hottest-hitting prospects on the planet is over. Fisher got the call mid-week and so far he's been pretty much as advertised. In three games he is 3-for-9 with a homer and stolen base, but is this enough to keep him on the big league roster when Josh Reddick returns from the 7-day DL next week? The combination of power and speed makes this a necessary gamble.
Brian Goodwin (WAS, OF, 2% owned)
I thought Goodwin might never get the opportunity, but alas he has and he's doing his best to convince the Nationals that he belongs. In the past week he's gone 7-for-17 at the dish with three homers and six RBI. He's a must-own in NL-only Leagues.
Hisashi Iwakuma (SEA, SP, 31% owned)
A return from the shoulder inflammation that has kept him sidelined since early May, is close-at-hand. He tossed four shutout innings of one-hit ball in his first rehab start, as he continues to ramp it up in anticipation of a return at the end of June.
Matt Chapman (OAK, 3B, 11% owned)
The A's finally tired of Trevor Plouffe and his dreadful .634 OPS and sent him packing. The future is now for young Matt Chapman, and if the 16 homers in 174 at-bats a Triple-A Nashville is any indication, it will be a very bright future.
Alen Hanson (CHW, 2B, 3% owned)
Finally, a new least on life for the former Pirate prospect. The ChiSox snagged him off of waivers and he promptly smacked a pinch hit homer, followed up by a 4-for-9 with four runs scored and a stolen base weekend against the Jays. Hanson is getting his opportunity to prove the Pirates wrong and here's hoping that's exactly the case.
Hector Velazquez (BOS, SP, 1% owned)
Brian Johnson's loss is Hector Velazquez gain. For those interested in streaming starting pitchers, Velazquez has a two-start week with the Royals and Angels the scheduled matchups.
Jason Hammel (KC, SP, 27% owned)
Since the calendar moved into June, Hammel has been surprisingly solid, posting a 2-0 won/loss record and 2.21 ERA. He's also looking at a two-start week at home against the Red Sox and Jays. In deeper Leagues, he makes for a decent streaming option.
Steve Pearce (TOR, 1B/OF, 5% owned)
Ezequiel Carrera could be lost for several months with a fractured foot, and the timing couldn't have been better for Pearce, who was activated off the 10-day DL on Friday. A steady diet of at-bats could be in order for the next several months.
Chance Adams (NYY, SP, 24% owned)
If Chad Green can't get it done, do the Yankees then look to top-prospect Adams? The 22-year-old righty totally dominated at Double-A, posting a minuscule 1.03 ERA. He didn't skip a beat with his promotion to Triple-A and in seven starts has posted a 2.43 ERA, and 44 strikeouts in 40 2/3 IP. A cheap FAAB bid this week has the potential to be cause for solid rewards in the not-to-distant future.
Homer Bailey (CIN, SP, 6% owned)
The long wait is coming to an end. Bailey now has two outstanding rehab starts under his belt, in which he's tossed a total of eleven innings allowing four hits, one walk, no earned runs and has tossed in eleven strikeouts for good measure. One, possibly two more rehab starts, and he'll be pack in the Reds rotation. It's time to be getting him rostered.
Phil Maton (SD, RP, 1% owned)
Maton, who closed the door 13 times at Triple-A El Paso, is now up to four appearances with the Padres and yet to give up a run. He picked up the save yesterday, after Brandon Maurer blew the save. San Diego is rumoured to be shopping most of their bullpen, and it wouldn't take much to see Maton in a role of prominence in that bullpen.


A family run business, Hudson Laundry has strived to build a reputation for delivering the highest possible quality and service within the laundry industry, a reputation we are proud of.
We offer a full range of services which include linen hire, work-wear hire, dust mats, roller towels and the laundry of specialist items such as marquee liners, gymnasium netted curtains etc. If it is washable then we can wash it.
We also offer a full dry cleaning service to compliment our laundry service, which enables us to meet all of your textile needs.
We are a major supplier to various colleges of Cambridge University and can serve customers of all sizes.


text:
Q: How to perform an action after a moving UIImage reaches a specific point i am trying out a pong game to start out developing games on the the iphone and i've got everything moving but i need to implement the scoring and make the ball return to the center of the screen
this is the code i have currently in the touchesBegan method:
    if(ball.center.y >=444) {
      computerScore=computerScore+1;
      computerScoreLabel=[NSString stringWithFormat:@"%d", computer];
      ball.center.x=151;
      ball.center.y=222;
}

    if(ball.center.y <=4) {
      playerScore=playerScore+1;
      playerScoreLabel=[NSString stringWithFormat:@"%d", player];
      ball.center.x=151;
      ball.center.y=222;
     }

it builds correctly and runs, but when i try the game on the simulator it just makes the ball move around and when it passes the specific points it just bounces off and the score doesn't change

A: I suggest you add an NSLog() statement so you can actually monitor the value of ball.center.y and see if it's, for instance, triggering a collision-bounce before the value actually matches your conditional.


Beautiful writing, Amy! Must have been written on Dec 22, 1963 or thereabouts. I was back in school too then. It was a terrible shock. We were in a residential school. It was very early in the morning in our part of the world. Someone broke the news having heard it on the transistor radio. All were now sitting on their beds, feeling groggy, wondering what would happen next. News spread fast.We were still talking while having our baths, at breakfast and when walking to our classes. I can recall it very clearly after all these years. Thanks for sharing,Ma'am!
The first teacher I ever saw nearly cry was not until the eighth grade. He was so excited to be first year teaching and the class chewed him up and swallowed his dreams.
We did that to a beginner Latin teacher, and I still cringe in shame when I remember our cruelty.
This is wonderful.I loved the part about smuggling food in the dinner napkin and especially at being shocked that teachers were allowed to cry.
All true. By the time Mom got to the laundry, the broccoli had adhered to the napkin with mold. Man, did I get it, it was her favorite damask linen!
I AM SITTING HERE JUMPING UP AND DOWN AND YELLING YES YES YES! "One thing I didn't know. . . . " How beautifully paced and spaced and detailed as if still in 2nd grade–in that grade, I didn't even think teachers used the bathroom,never mind cry. Like angels, they smiled on everyone and only grumped when we did not "duck and cover" fast or completely enough. For Kennedy's death, I was in junior high school. We were sent home early where we sat in front of The TV.
i never saw a teacher cry.. must've been quite the shock and then you know immediately that a real tragedy must have happened… great write amy.. love all the touches…the spitting of watermelon seeds, the broccoli, collected in the napkin..ha…there were things i collected in napkins as well during dinner…smiles..
Touching account of the first stages of growing up.
Realizing our elders are vulnerable is indeed the most important lesson.
Thank you for making contact. Very timely somehow.
I was in 8th grade. Teachers crying, students crying, and then a few of us who were dumb-struck and rigid — couldn't cry, couldn't speak, couldn't move. I remember it clearly. Great poem, Amy, as usual – as always.
Very tender, I also smiled at the hiding broccoli in your napkin and was saddened by the learning how to make a martini. I was in our living room when it came on the news about JFK. We did used to think our teachers back then were somehow, not capable of emotions, didn't we?
I still lived in the UK then and my wife and I had gone to her parents for a meal. Afterwards as we watched TV, the program was interrupted an announcement made and for the next ten minutes the station couldn't make up it's mind what to do. It restarted the program, then blanked the screen, did that again then hastily found some sombre music to play with voice announcements every few minutes. This really was an impact on the whole world.
Amy, this is one of my favorites of your poems, I think. I loved all of the things you had learned as a child and then the learning that teachers would cry. Like Brian, I was sitting with a classroom full of children (4th grade) at the time the Challenger exploded. We all cried together…..and it was okay.
I was only two at the time and so had to be told my where-were-you memory, but since I've already written about that, for this history prompt I instead wrote A Plot Both Great and Grand.
that last line was sooo powerful. but i remember how everyone cried. that's what i remember most about kennedy's death -> EVERYONE cried!!
Another one of those moments we all remember where we were and what we were doing (I was a nursing student working night shift and was asleep when I heard wailling from the student nurses' lounge.) I like how you wove this into your 2nd grade memories.
Nice weave of the layers we learn at that age with a subtle build up to the punch line. Funny I don't remember this (I was 9) but I have vivid memories of the Cuban missile crisis as I was in a remote cottage deep in the forest. We had no electricity and relied on a battery radio. It went dead and with no car and the nearest neighbour several miles away we had to wait for the market bus the next day to find out if war had broken out.
I sometimes feel that that moment was the start of the decline and fall of humanity.
You have captured well the mindset of a child.
… and that's just how a young child would think, unknowing of the depth and implications of such tragedy. Great capture, Amy!
when someone yelled out that the president was dead- Yet that time frame was wrong -he was shot when I was still in school like you said! Thanks.
That's for sure–didn't know that my parents cried until that day either–wow. Made quite the impression on me too–well done.
I was in the lunch room when the announcement came and found it odd that my mom was crying about someone she didn't know. The man certainly made an impact on so many people. Well done!
Oh, what a beautiful poem. I have a similar memory.


Finally, the Greats take their Seats Iridium Interactive partners with KPMG for its annual Kenya's Top 100 mid-sized companies Survey ('Top 100 Survey') as the Digital Partners for the Second Consecutive year. This is an initiative of KPMG Kenya and Nation Media Group. The Survey seeks to identify Kenya's fastest growing medium sized companies in order to showcase business excellence and highlight some of the country's most successful entrepreneurship stories.


Assist customers in their enquiries promptly.
Communicate with clients and overseas partners for planning and consolidation and preparation of rates and requirements.
Arrangement and coordination of shipments.
Ensure proper follow up for all Expedite shipments (Local, Outbound & Inbound) and to keep all parties informed once delivery is completed.
Reconcile and report the number of expedites shipment. (Local, Outbound & Inbound).
To assist Invoicing Department should there be any billing enquiries.
At least 1-2 years of relevant experience in shipping or freight forwarding environment.
Possesses positive work attitude and ability to adapt to fast-paced environment.


text:
Nov. 28, 2017 - Sierra Kennedy
The highly-anticipated return of Carolina Panthers tight end Greg Olsen was cut short during Sunday's victory over the New York Jets. The three-time Pro Bowler aggravated an existing foot injury during the 35-27 victory.
Olsen fractured his right foot during the second quarter of a Week 2 matchup against the Buffalo Bills. The tight end had surgery in September that involved inserting a screw into his fifth metatarsal to mend the fracture. Sunday's Week 12 meeting with the Jets marked Olsen's first game day appearance since suffering the injury.
The tight end reported feeling soreness during the first half of the game, but felt that he could continue playing. Before eventually being pulled out in the third quarter, Olsen was targeted four times and had one 10-yard catch early on.
"I was ready to come back. I felt good. It just wasn't quite exactly where it needed to be to play in the NFL," stated Olsen. "So live to play another week. Hopefully it's better next week."
Coach Ron Rivera has stated that removing Olsen was precautionary, not at all indicative that Olsen's season is potentially over. Initial x-rays came back negative, but more tests will be conducted by orthopedist Dr. Robert Anderson on Monday.
There is up to a 20% chance that his Jones fracture will require a second surgery, though players such as Dez Bryant and Julian Edelman were able to finish out their seasons before having additional operations for the same ailment.
Olsen was expected to make his debut along with Pro Bowl center Ryan Kalil, who has been out for over a month with a neck injury. Olsen's return was short-lived, while Kalil was active but did not play.
Though the Panthers did not get the explosive offensive boost they were hoping for, Carolina was still able to up their record to 8-3 as they head into NFL Week 13.
NFL Week 13 Against The Saints
The Carolina Panthers (8-3) will face the New Orleans Saints (8-3) next Sunday in what will be a battle for the NFC South lead. Courtesy of Bovada Sportsbook, the opening line for the Panthers vs Saints has New Orleans favored by 4-points.
Carolina is 12-4 ATS in their last sixteen road games against New Orleans. The Panthers are also 10-5 SU in their last fifteen games playing on the road against the Saints. Expect the game total to be posted mid-week, which has gone over in 5 of the last 6 Panthers vs. Saints matchups.
Though the Panthers previously lost to the Saints during Week 3 at home, both Olsen and Kalil were inactive. If both players are on the field during their Week 13 matchup, it could be a completely different game.
Return to: SportsBettingNorthCarolina.com
Best North Carolina Sports Betting Sites - 100% Trusted + Safe
50% Up To $250 VISA + Wire Transfer
Visit Bovada
50% Up To $1,000 VISA, Bitcoin, Cash Wire
Visit BetOnline
50% New Member Bonus! VISA, Bitcoin
Visit MyBookie
50% Up To $1,000 Bitcoin, Wire Xfer, VISA
Visit Sportsbetting
100% Up To $300 VISA, Bitcoin
Visit Xbet


Final Fantasy game is the most anticipated in quite some time, and a lot of that has to do with the fantastic trailer Square Enix released for the game back at Tokyo Game Show in September.
It may be a few months late, but that Final Fantasy XV trailer is finally in English — and it's a great excuse to get excited for the game all over again, only this time without subtitles. We don't know a whole lot about the game — other than its basic roadtrip-through-a-weird-fantasy-world premise — but it's expected to launch on both the PS4 and Xbox One sometime in the future. A demo is coming out next year.


text:
Judge allows legal action against Judiciary
3 days ago ·3 min read
Justice Robin Mohammed. –
A HIGH COURT judge has given permission to a non-profit organisation to commence judicial review proceedings against the Judiciary for failing to provide information relating to cases that were dismissed because police failed to appear in court.
On Monday, Justice Robin Mohammed granted leave to the High Tide project which sought the information under the Freedom of Information Act. The organisation is represented by attorneys Randall Hector and Larry Boyer while the Judiciary is represented by Tinuke Gibbons-Glenn.
Justice Mohammed said, "In this country, freedom of information is now a well-established and respected right that is consistently upheld and developed by the court.
"There is a duty on public authorities to act within the confines of the law."
The judicial review claim will come up for hearing on March 17.
Since February 2021, the non-profit requested the information but was only provided statistics for the San Fernando and Scarborough courts. It said those were the only courts that were computerised and the information from the other courts "cannot be easily gathered".
The information for Tobago contained 32 cases with dismissal dates from 5 January 2016 to 15 October 2021. The San Fernando information contained 81 cases with dismissal dates from 6 January 2016 to November 2019.
The High Tide project wrote back to the Judiciary indicating that the information provided did not contain the names of the police officers as it related to each dismissed charge. It also asked for the process used to generate the information provided.
In response, the Judiciary said the information was obtained by "keyword" search and cases with values connected to "dismissed for want of prosecution" were listed and that was the information forwarded to the organisation.
The Judiciary also said that it did not have the query capability programmed into its system to obtain the names of the police complainants and could not provide that information.
Not satisfied, the organisation sent a pre-action protocol letter to the Judiciary, which was not responded to, and then filed its application for judicial review.
At the trial, the non-profit's lawyers argued its claim had a reasonable prospect of success to which the judge agreed.
In his analysis, the judge said by repeating that it could not provide the information because of difficulty in accessing it and the broad nature of the request, the Judiciary failed to convince the court that leave should not be granted.
In its reply to the application, the Judiciary said the group could have requested the information it wanted from each of the district courts in Trinidad and Tobago.
"No evidence was provided by the respondent as to how exactly the applicant can do this.
"Taking into consideration the respondent has stated that the other district courts are not computerised, one is left to wonder whether an over-the-counter approach at each district court would prove successful.
"If unsuccessful, would the applicant then have to file freedom of information requests to obtain the information at each district court? This seems highly untenable as the magistracy undoubtedly falls under the umbrella of the Judiciary," the judge pointed out.
He also said the Supreme Court of Judicature Act imposed a duty on the Judiciary to keep records and only the magistracy had the power to dismiss actions before it.
San Juan man shot in chest over gold chain
"The magistracy is a creature of statute and this is a non-delegable duty provided for by said statute.
"The respondent has not denied this and has not denied that the records are in its possession."
He said by having provided some of the information, the Judiciary never said directly if it was refusing the request nor did it provide reasons or justifications for not providing it as provided for under the FOIA.
"The applicant is entitled to have a clear response and be advised by the respondent public authority accordingly."
In a press statement, the organisation said its aims were to increase transparency and accountability in the police service.
It has previously sought disclosures from the police service which revealed there were more than 2,800 police officers against whom disciplinary proceedings were instituted for failure to appear in court. In those proceedings more than 1,000 resulted in "no action".
The statement said the disclosures also revealed the existence of several repeat offenders – "officers who habitually fail to attend their matters leading to their dismissal.
"Even in cases where officers are found guilty of disciplinary offences arising out of failure to appear in court, punishments are limited to deduction of a few days pay," it further noted.
The project said this has led to a culture which "normalises the laying of false charges and shoddy investigative work, since many officers feel no real obligation to bring evidence to court to support the charges laid."


If you can't find the time you're looking for below - please call us on 0131 226 2211 and we may be able to help.
Please note that if you wish to book on the day, from 12 noon for lunch bookings, and from 5.30pm for dinner bookings, you cannot reserve a table online. Please call us instead on the number above.


text:
Q: Keeping Columns Aligned In All Rows In An Android Table I've a problem in Android, that i can't solved no matter what i've tried.
Imagine a tablelayout which has 3 tablerows, and each row two textfields.
Image : Couldn't Add Image Here, Due To New User Restrictions
[Right Now Only Focus On "Showing Data"]
I need to align columns in each row equally.
(meaning : r[ 0 ]c[ 0 ].width = r[  1]c[ 0 ].width = r[ 2 ]c[ 0 ].width etc..)
However, i've different strings in textviews, and some of them are short, some of them long.
Using 0dp as width and 1 as layout_weight values, doesn't solve my problem.
in each row (individually) columns are resized.
[See "Current Behaviour"]
Also, giving constant width values (with px or dp) makes everything constant. I don't want that either..
What i want to do is, set all textfields width in a column (in all rows) equally. According to textview which has the longest text value.
If it's not possible with tablelayout & tablerows, is it possible with listview?
How can i do this ?

A: Solved It! :)
For someone who will try to do this :
open table_layout in layout.xml and add :
android:shrinkColumns="*"
android:stretchColumns="*"


text:
Backwaters of Global Prosperity: How Forces of Globalization and GATT/WTO Trade Regimes Contribute to the Marginalization of the World's Poorest Nations
C. A. F. Dowlah
Praeger, 2004 - Business & Economics - 199 pages
From direct foreign investment to the flow of capital, there are endless factors that affect the economies of the world's poorest countries. Knowledge of the struggles of these countries--also known as the Least Developed Countries (LDCs)--is essential to understanding the impact of globalization. This work provides a platform for grasping why developed countries are reaping the benefits of globalization while the LDCs are being left behind.
Topical chapters seek to uncover the processes that LDCs should take to reverse their marginalization and build their economies so that they can receive the benefits of globalization. Subjects include: *The relationship between the World Trade Organization, World Bank, and the International Monetary Fund *Multilateral trade regimes *Tariff and non-tariff barriers in developed countries *Global Commodity Prices *Trends in Poverty and Human Development *Technology
Backwaters of Global Prosperity: How Forces of Globalization and GATT/WTO ...
CAF DOWLAH is Professor of Economics, and Director, Center of Economics Education at the City University of New York, Queensborough College. He also heads the Division of Economic Analysis and Global Cooperation of the City University of New York International Center for Environmental Resources and Development. Previous publications of the author include The Life and Times of Soviet Socialism (Praeger, 1997)and Soviet Political Economy in Transition: From Lenin to Gorbachev (Greenwood, 1992).
Title Backwaters of Global Prosperity: How Forces of Globalization and GATT/WTO Trade Regimes Contribute to the Marginalization of the World's Poorest Nations
Author C. A. F. Dowlah
Publisher Praeger, 2004
Economics & Trade
Business & Economics / International / Economics & Trade


Monsta X filmed a hilarious drama in their latest episodes of Monsta X-RAY 2. Kihyun, Minhyuk, Hyungwon, and I.M somehow got the pleasure of dressing up as lovely ladies while Shownu, Wonho, and Jooheon were able to dress like normal.
The group released behind the scenes photos you won't wanna miss!


We are pleased to inform that M/s Sudha Ventilating Systems Pvt Ltd. installed 100 Nos. Wind Ventilators on our paint Shop. The results after installation were very encouraging. There was appreciable drop in Humidity & temperature, resulting in better working environment. Our Workers have also appreciated the same.
By considering the today's scenario of conservation of energy, DTPS have installed and commissioned the TG roof Wind Ventilators, the analysis of effectiveness of Hybrid type Wind ventilators (eCO600) carried out, and found out the benefits of this new technology against existing electrical exhauster.
M/s Sudha Ventilating Systems Pvt Ltd. installation team visited on 12/5/07 to 14/5/07. They installed all 67 nos. of 14" ventilators at NRB factory. All ventilators are working satisfactory. Right now NRB observes a temperature drop of 3 deg Cel at shop floor.
M/s Sudha Ventilating Systems Pvt Ltd installed 306 Ventilators. Performance : All units rotating. Temperature has come down by 3-4 degree Celsius. Ambience has improved. Provides natural light.
Before installation of the ecoPOWER EP600 ventilator, we were facing continuous problem of unpleasant smell in the above rooms due to the closed ventilation duct. However, after installation of the ventilator, we are please to note the following : Complete absence of unpleasant smell which was present earlier. Absence of any noise from the ventilator. Power consumption of just 100 Watt by the ventilator. We are completely satisfied with the performance of the product and are ready to buy the same again if the need arises.


text:
Eusattodera is a genus of skeletonizing leaf beetles in the family Chrysomelidae. There are about six described species in Eusattodera. They are found in North America.

Species
These six species belong to the genus Eusattodera:
 Eusattodera delta Wilcox, 1965
 Eusattodera intermixta (Fall, 1910)
 Eusattodera luteicollis (J. L. LeConte, 1868)
 Eusattodera pini Schaeffer, 1906
 Eusattodera rugosa (Jacoby, 1888)
 Eusattodera thoracica (F. E. Melsheimer, 1847)

References

Further reading

Galerucinae
Chrysomelidae genera
Articles created by Qbugbot
Taxa named by Charles Frederic August Schaeffer


text:
Regular Giving Helps us to do so much more…
How would you like to make your donation?
Debit / Credit CardPaypalDirect Debit
Amount you'd like to donate
£5£10£20Other Amount
You can make a donation by telephone by calling us on 020 3198 0225
TfL Launch Turn-up and Go disability assistance on London Overground
Anyone requiring assistance to travel, can now turn up at a station and ask for it without the need to book in advance.
Deputy Mayor for transport Isabel Dedring said: "Turn-up and go on the Overground is the latest step we are taking to help all Londoners get around the city with ease."
Paralympian gold medalist Baroness Tannie Grey-Thompson urged disabled customers to make the most of TFL's increasingly accessible network.
"If you're tempted to stay at home when actually you want to get out, don't. Come on board and make the most of all this great city has to offer." The former athlete has also produced a video to show what's on offer, which you can watch above.
Her call comes after an independent survey revealed that, despite the many improvements, only a fifth of London's 1 million disabled inhabitants are using the tube. On the other hand, it also discovered that 43% of disabled users thought transport in London was becoming easier to use.
This announcement comes as part of a huge delivery of improvements to make travelling within London more accessible called by the Mayor of London and coordinated by Transport for London.
This includes, 25 more stations to become step-free over the next 10 years, a £250 million investment in step-free projects at stations including, Victoria, Vauxhall, Bond Street, Tottenham Court Road, Greenford and Finsbury Park. Seventy-five per cent of bus stops to become accessible by April 2014 and 95% by 2016.


The Department of Chemistry at Drexel University offers graduate studies leading to M.S. and Ph.D. degrees. The program in nuclear and radiochemistry is primarily a research program integrated into the curriculum as part of the regular offerings in physical, analytical, environmental, and atmospheric chemistry. The department is capable of offering special topics courses in related areas, such as hot atom chemistry and radiation chemistry, when there is sufficient student interest. We regularly offer courses in basic radiochemistry, nuclear power, and radiochemistry laboratory.
Current research programs include an NSF-sponsored project for low level counting of radon and radon daughters in the atmosphere (Jack G. Kay, Ph.D., University of Kansas). Other studies of interest to Dr. Kay involve the hot atom chemistry of inorganic solids, particularly in the case of mixed crystals, and the hot atom reactions of metal ions produced by alpha decay in gases.
Dr. Herbert E. Allen (Ph.D., University of Michigan, 1974) is interested in the analytical and environmental applications of radiotracers.
Dr. Amar Nath (Ph.D., Moscow State University, 1961) conducts research involving hot atom chemistry and electronically excited isotopic exchange in solids using solid state techniques for electron and hole injection. He also uses Moessbauer spectroscopy to investigate the fragmentation of molecules following electron-capture decay of the central cobalt-57 atom and the associated loss of several electrons from the molecule. Dr. Nath is also interested in the application of emission Moessbauer spectroscopy to enzymatic reactions involving vitamin B12 and intermolecular dynamics in frozen solutions.
Financial aid in the form of teaching and research assistantships is available.


text:
Party Activities for Kids
Fox and hounds is a great party activity for kids to play with a large group of friends.
Don't let your party be dull due to lack of planned activities. Plenty of party activities for kids can be found here to keep everyone entertained.
If you have a large number of kids to amuse, there are several games to play. Or, if there are only a few children around, smaller activities can be found. Either way, there are numerous party activities for kids to attempt.
Follow the links below to learn how to create party activities for kids:
Use your sense of touch, but not sight, to guess what the mystery objects are.
Try to remove one scattered pencil at a time without making any of the other pencils move.
Fox and Hounds
Find out who will outfox whom in this game. It's best played with a bunch of your friends.
The larger the group, the more fun you'll have with this game. Get to know your friends better.
Foot Drawing
Anyone can use their hands to draw, so try to make some pictures by using your feet. Learn more here.
Personalized Party Plates
Treat your guests like the king or queen of the party with their own personalized plates.
Family Facts
Figure out who has the best memory with this game.
Keep reading to learn how to play a game that doesn't use your sense of sight.
For more great games for kids, check out:
How to Make Educational Games
How to Make Games
Try to see who can figure it out when it comes to this guessing game that uses more than your sense of sight.
Hat or stocking cap
3 differently textured objects that are hard, rough, and silky
How to Play Figure It Out:
Step 1: Put all three objects into the hat. In a separate room, have each player reach into the hat (without looking) and try to guess what each object is.
Step 2: After everyone has had a try, meet together in a room and have everyone write down the mystery objects. The winners are those who guess correctly.
Keep reading to learn how to play another fun party game.
Game Variation
For a more gross-out version of this game, put three bowls in a cardboard box covered with black cloth. Place peeled grapes; cold, cooked noodles; and cut-up gelatin in the bowls. Now have your friends guess what they are touching. Yucky!
Challenge yourself or your friends to see
This pencil me in game is tougher than you think -- for even more fun round up some friends to challenge each other.
20 unsharpened pencils
How to Play Pencil Me In:
Step 1: Scatter the pencils on a tabletop, with several lying across each other. The object of the game is to remove one pencil at a time without making any of the other pencils move.
Step 2: The game ends when a pencil moves. Hint: You can use a pencil that's already been removed to try to push or flip out a pencil that's still in the pile. This is great fun to play alone, but it is also lots of fun with friends.
Keep reading to learn how to outfox your friends with a fun game.
Fox and hounds is a great game to play with a large group of your friends.
Gather up a bunch of your friend to play fox and hounds, and find out who will outfox whom.
A group of people, the larger the better
How to Play Fox and Hounds:
Step 1: Have everyone sit in a circle. Remove all the face cards from a deck of cards except for one joker.
Step 2: Choose a person to be the game leader. Count out as many cards as there are people playing, except for the game leader, making sure to include the joker. The game leader deals out the cards face down to the other players. Whoever gets the joker is the fox.
Step 3: After the cards have been passed out, collect them again. Now the game leader instructs the group, or "hounds," to "fall asleep" by bowing their heads and closing their eyes. Only the fox stays "awake" so the game leader can identify him or her.
Step 4: The game leader calls for the hounds to "awaken." The group plays the game in rounds, eliminating one person from the game at a time.
Step 5: When the hounds "awaken," the players stare closely at each others' eyes and suggest one or more people they believe to be the fox. When they decide on a person to question, he or she must tell the group why he or she couldn't be the fox. If the group believes that person, they choose another until they find a person they decide to eliminate.
Step 6: While everyone is staring at each other, the fox carefully winks at someone (without being seen by the others) and eliminates them. That person waits a few seconds, and then announces, "I've just been outfoxed."
Step 7: The game leader calls for the hounds to "fall asleep" again, and everyone except the fox and the eliminated players bow their heads and close their eyes.
Step 8: Once someone is eliminated, they can remain and watch the rest of the game, but they may not speak at any time or give clues about the fox's identity.
Step 9: Play continues until one person is left--either the fox or a hound. The hounds win the game if they manage to find the fox in this manner before he or she outfoxes them.
Need another game to play for a large group of people? Keep reading to learn how to play a get-to-know-you game.
Roadblock is a fun game with a room full of people, and is a great way to get to know each other.
Group of people, the larger the better
1 less chair or seat on the couch than the number of people playing
How to Play Roadblock:
Step 1: One person stands in the middle of the group and tells one thing about himself or herself, such as "My name begins with A." Then everyone for whom that statement is true -- in this case, anyone else whose name begins with A -- jumps up and dashes for a different empty seat (including the person in the middle). It can't be right next to the seat you just had.
Step 2: If only one other person jumps up, they are next to stand in the middle. If no one jumps up, the same person must tell something new about himself or herself.
Step 3: Here's the tricky part -- no item can ever be repeated. If you can't think of something new, yell, "Roadblock!" Then everyone must jump up, grab another seat, and avoid being the person left standing.
Keep reading to learn how to challenge each other by drawing pictures with your feet.
It's hard to say which is more fun: trying to master foot drawing yourself or watching someone else try it.
Large pieces of paper
How to Play Foot Drawing:
Step 1: Have everyone sit in a chair, and place a large piece of paper by the foot of each chair.
Step 2: Give everyone a marker to draw with. Don't let them hold the marker in their hands -- instead they have to hold the marker between their toes.
Step 3: Now everyone can start drawing. Have them start by trying to write their name, then have them draw a picture. When everyone's done, compare their foot drawings. Save the drawings as souvenirs from your party.
Keep reading to learn how to treat your guests like royalty with their own personalized party plates.
Make all your guests feel like the guest of honor with these personalized party plates.
Clear plastic wrap
Blunt scissors
How to Make Personalized Party Plates:
Step 1: Draw a special picture on each paper plate for your guests. If you want to use the plates as place cards, write each guest's name on it. For each plate, cut a circle of clear plastic wrap the same size as the plate.
Step 2: Apply a ring of glue around the rim of one plate. Add a dot of glue to the center of the plate.
Step 3: Cover the plate with a circle of plastic wrap to seal your picture. Repeat for the remaining plates. You can use these plates to serve anything that doesn't need to be cut with a knife. Ice cream and cake, cookies, or cheese and crackers all work just fine.
Who do you think knows your family the best? Keep reading to learn how to find out that answer with a family facts game.
Play this timed family facts game to figure out who has the best memory in your family.
How to Play Family Facts:
Step 1: Gather up Mom, Dad, and all the kids to play this fun family trivia game. Divide family members into two teams. Each team then writes down 20 short descriptions of experiences or facts related to the family, such as "Ben's high school graduation" or "Nick hates carrots" on index cards.
Step 2: Teams trade their stacks of index cards but can't look at them.
Step 3: Players on each team take turns choosing an index card from their stack and trying to draw it so the rest of the team members can guess what the card says before the timer goes off.
Step 4: Decide as a group how long you want to set the timer for. Remember, you want to give people enough time to draw and make guesses, but you also want to keep the game exciting.
ABOUT THE GAME DESIGNERS
Family Facts by Lisa Lerner and Kersten Hamilton


First day, first night shooting during my epic trip to the Northwest. Weather was not cooperating for any sort of light, as the coast was covered in deep wet fog. Seal Rocks are magnificent rock formations in central Oregon just a few miles outside the town of Newport - so what the heck, cant make the weather always perfect, so we decided to climb them anyways! Fortunately for us, just after few minutes the sun broke through and so did the beautiful blue sky.
The ocean was almost still. Which was another "blow" to our outing, as we were hoping to see the Pacific ocean displaying some sort of passion, haha. Well, after taking a series of shots, rogue waves found me just like they do in Maine. There were four of us, perched up on the wet rocks, composing shots, making small talk - but only I got hit with a giant wave in the face. Three times. Maybe more. I ran out of dry towels and rags and any sort of dry clothing on my body.
And I thought Pacific Ocean was warmer then Atlantic!


Cookingham, Adam C. Cookingham, OT674.
Cookingham, Andrew Dederick Cookingham, OT712.
Cookingham, Anna Maria Cookingham, OT708.
Cookingham, Chester D. Cookingham, OT650.
Cookingham, Daniel C. Cookingham, OT633.
Cookingham, Daniel C. Cookingham, OT683.
Cookingham, David C. Cookingham, OT671.
Cookingham, David Daniel Cookingham, OT678.
Cookingham, Elmina Isadore Cookingham, OT720.
Cookingham, George Frederick Cookingham, OT716.
Cookingham, George Theadore Cookingham, OT643.
Cookingham, Gertrude Charity Cookingham, OT638.
Cookingham, Hans George Cookingham, OT655.
Cookingham, Henrich C. Cookingham, OT684.
Cookingham, Jacob Adgar Cookingham, OT715.
Cookingham, Jacob C. Cookingham, OT707.
Cookingham, Jane Maria Cookingham, OT721.
Cookingham, Johannes F. Cookingham, OT868.
Cookingham, John C. Cookingham, OT676.
Cookingham, John Michael Cookingham, OT628.
Cookingham, John Michael Cookingham, OT642.
Cookingham, Jonas C. Cookingham, OT636.
Cookingham, Josephine A. Cookingham, OT829.
Cookingham, Julian C. Cookingham, OT689.
Cookingham, Lucinda Frances Cookingham, OT648.
Cookingham, Mary Agnes Cookingham, OT641.
Cookingham, Michael C. Cookingham, OT673.
Cookingham, Morgan C. Cookingham, OT691.
Cookingham, Peter C. Cookingham, OT675.
Cookingham, Philip Howard Cookingham, OT647.
Cookingham, Phillip C. Cookingham, OT631.
Cookingham, Sarah Jane Cookingham, OT649.
Cookingham, William C. Cookingham, OT635.
Cookingham, William C. Cookingham, OT687.
Cookingham, William C. Cookingham, OT711.
Cookingham, William Henry Cookingham, OT646.


Over the last decade, electronic communication of information has become an important part of everyday life. Internet based applications such as e-mail and the World Wide Web, have provided the platforms needed to enable massive information exchange on a daily basis in an electronic format. Initially, most communications were based solely on encoded text, but as connection speeds became faster, images are nowadays habitually included in electronic documents along with the encoded text information transmitted.
Of great importance are digital images that contain textual information, be it advertisements, logos, headers, or other semantically important entities of the document. Nevertheless, although text in images is important for the understanding of the documents, automatic methods for retrieving, indexing, filtering, and analyzing information have no way to extract text from digital images; therefore image text is simply ignored by all automated processes. The reason is that complex colour digital images are distinctly different from paper documents, and classical Document Image Analysis methods developed primarily for paper documents are inapplicable to this domain.
The industry has picked up on this issue, and has adopted digital text images as the platform of choice to implement CAPTCHA tests ("Completely Automated Public Turing Test to Tell Computers and Humans Apart"). CAPTCHAs are used extensively to control the abuse of online resources by robots by means of verifying that the user is human. The preferred form of CAPTCHA test displays a slightly obscured text encoded as a digital image. Reading the text in such images is a fairly straightforward task for humans, but computers are unable to deal with even the simplest obscuring techniques. Following the trend, spammers are nowadays using images increasingly to transmit unwanted messages to users, and spam filters arestruggling to respond to this new trend.
Locating and extracting the textual content from digital images is therefore a hot topic with a plethora of identified commercial applications. It is also apparent that classical DIA methods have failed to produce reasonable results for these images and a new concept is needed for the progress of this field.
Digital text images (and document images in general) differ from most other images (e.g. medical, satellite, real scenes etc) in the sense that they are prepared by human beings in order to be viewed and ultimately interpreted by other human beings. Therefore, consciously or subconsciously, the author employs certain design schemes so that the textual content stands out and is easy to read. It is therefore important to devise techniques inspired by human perception to locate and recognise text inside images.
be viewed by humans, we intend through this research activity to advance text extraction from colour digital images by drawing inspiration from human perception principles. We will investigate the applicability of existing human perception computational models, principles and mechanisms that are involved in the process of reading to the automatic location and segmentation of text in images. Models of attention, saliency maps, gestalt grouping laws and perceptual colour are a few of the concepts that we will focus on towards a holistic multidisciplinary approach to the analysis of the complex colour images in our corpus.
We will initially direct our focus on three specific groups of digital images, namely: Web images, spam advertisements and CAPTCHA tests. Web images and spam advertisements are commercially a prime target, since the need for their automatic analysis, indexing and filtering is pressing. Text-based CAPTCHA tests are of interest since their effectiveness depends on the trade-off between maintaining the tests pleasing and easy for humans while at the same time difficult for automatic recognition. This is an area that can directly benefit from a better understanding of the human process of understanding text images.
Through this activity we aim to approach the problem of text extraction from complex digital images in a holistic manner. The Document Analysis Group (DAG) is a leading group in the field of document image analysis and its members have long experience in the field (see also section 3.2). Between the members of the project we share experience in a diverse range of topics such as colour segmentation, word spotting, performance evaluation, human perception etc. For the particular project outlined here we will also establish collaboration with colleagues from the Cognitive Science and Neuroscience Group, Department of Psychology, University of Liverpool, UK.


text:
Q: How to show Error Message when special character and submit button is pressed without entering any value in text-box? <!DOCTYPE html>

<?php

if (isset($_POST['txt'])) {
if (!empty($_POST['txt'])){
$veggies = array("Potato", "Cucumber", "Carrot", "Orange", "Green Beans", "onion");
$fruits  = array("Apple", "Banana", "orange", "Pineapple", "Grapes", "Watermelon");
$salad   = array_merge ($veggies, $fruits);
$Object = $_POST['txt'];
$search = array_filter($salad, function($list) use ($Object) {
    return ( stripos($list, $Object) !== FALSE );
});
 print_r($search);

}

 else {
    echo 'Enter Item';

 }

}

?>
<form method="POST">
Search item:  <input type="text" name="txt" >

      <input type="submit">
</form>

How to show error message when special characters are entered like (@,/. etc), only letters should be allowed. I'm trying from few days but unable to fix the problem.can any one guide me in solving this issue ?

A:             <!DOCTYPE html>

            <?php

            if (isset($_POST['txt'])) {
            if (!empty($_POST['txt'])){
            $veggies = array("Potato", "Cucumber", "Carrot", "Orange", "Green Beans", "onion");
            $fruits  = array("Apple", "Banana", "orange", "Pineapple", "Grapes", "Watermelon");
            $salad   = array_merge ($veggies, $fruits);
            $Object = $_POST['txt'];
            $search = array_filter($salad, function($list) use ($Object) {
                return ( stripos($list, $Object) !== FALSE );
            });
             print_r($search);

            }

             else {
                echo 'Enter Item';

             }

            }

            ?>

            <form method="POST">
            Search item:  <input type="text" name="txt" onkeypress="return validateInput(event)"/>

                  <input type="submit" name="submit" value="submit" id="submitbtn" onsubmit="return validateForm();">
            </form>


text:
Home » Blogs » YvetteVignando's blog
Do Children Know that Seeking Asylum in Australia is Legal?
By Yvette Vignando - 1st March 2013
image: signing of the 1951 convention on the status of refugees
This is a story about reading aloud to our 11 year old. I guess it's also a story reflecting my family's history; I'm acutely aware from my Nana's stories, of the terror of escaping from a country in which you are persecuted. And it's a story about helping children digest media.
Last week, I was reading this beautifully illustrated book to our Mr 11 - reading out aloud, I said "If we are frightened of being badly treated in our own country, we all have the right to run away to another country to be safe. What do you think that means?" I'm quite vocal at home about my views on how we treat asylum seekers in Australia so I expected a fully informed answer - perhaps that speaks volumes on how much more I need to learn about this parenting gig!
Mr 11 was easily able to explain why being able to seek asylum is an important human right, but then he shocked me: "But not in Australia Mum, it's illegal to be a refugee in Australia. People aren't allowed to come here even if they are refugees." I was quite devastated to hear how Mr 11's exposure to media reporting of Australia's refugee policies had skewed the truth about our international obligations. I have been especially dismayed by our continued detention of aslyum seeker children.
I re-explained that seeking asylum is not illegal, and I explained the difference between seeking asylum and being found to be a genuine refugee. Mr 11 is a bright kid - he understood all that, but said "But Mum when they come here, I have seen soldiers get on the boats with guns and then they send them to prison, and some of them are in prison in horrible places..." Get the picture? I think, sadly, we all do.
There are two answers to this: one lies in the very important work that Australia's first National Children's Commissioner will surely do to ensure that human rights education is expanded in Australian schools - the other depends on all politicians focusing on Australia's international human rights obligations instead of on the polls. But this post is not about politics - it's to encourage you as a parent, to play your part in teaching your children about human rights, and about the special human rights of children.
Which country do you live in? Chances are that your country has signed an international law called The Refugee Convention. Australia signed up to The Refugee Convention in 1954 - in brief, this means that once an aslyum seeker comes to our country we agree not to send them back to a place in which they will be persecuted.
I'd like to challenge you to find out what your children understand about refugee laws and your country's obligations. You might be very surprised.
You can buy the book We Are All Born Free and the profits from sale go to Amnesty International - you can also look on the Australian Human Rights Commission website and on the UNICEF Australia website for resources to use when talking about human rights with your children.
Children in Detention
View all blog posts by Yvette
Featured Blogger
Michelle's family consists of 4 kids, 1 dog and a husband (although he was the only family member not to make it into her blog title). In a past life she was a union organiser, worked in a domestic violence agency and studied Arts/Law. For relaxation she reads, preferably while comfortably seated at a cafe.
Michelle is Australian but also a citizen of the United States where she has lived previously. She has recently returned with her family to California this year after spending the past six years in her home town of Sydney. While finding change exciting, Michelle says packing up her life and starting again was just a little daunting. We're sure it will provide fertile ground for new writing material.
Michelle likes to say that her family comes with a dash of Aspergers, along with generous servings of humour, intelligence and creativity. While this quirk may bring certain challenges, it makes life just that little bit more interesting. Her home is television-free but somehow her children seem to manage to wrangle indecent amounts of screen time at every opportunity.


An internet connection is recommended during the authorization process. Please connect to the internet, disable any firewalls, and select "Retry". If this computer cannot connect to the internet, select "Continue".
Finale uses the ports 80 and 443 for authorization.
If you still have problems with authorization, please contact Customer Success.


"Bodega" is a narrative feature film currently in the writing and development phase. Writer/Director Steve Gatlin is excited to bring the story to life and has much of the talent interested in coming on board to be a part of it.
Updates on cast coming soon!
Executive Producers are being sought to help with funding. Contact Steve Gatlin directly for more information.


text:
from collections import OrderedDict
from typing import Dict, Type

from .base import KeywordPlanServiceTransport
from .grpc import KeywordPlanServiceGrpcTransport

# Compile a registry of transports.
_transport_registry = (
    OrderedDict()
)  # type: Dict[str, Type[KeywordPlanServiceTransport]]
_transport_registry["grpc"] = KeywordPlanServiceGrpcTransport

__all__ = (
    "KeywordPlanServiceTransport",
    "KeywordPlanServiceGrpcTransport",
)


Federal Prosecutors Ask For 'Substantial' Prison Term For Michael Cohen NPR's Ailsa Chang speaks with former U.S. Attorney Barbara McQuade about the latest details released by Special Counsel Robert Mueller.
NPR's Ailsa Chang speaks with former U.S. Attorney Barbara McQuade about the latest details released by Special Counsel Robert Mueller.
A short time ago, federal prosecutors filed new documents in the case involving former lawyer and fixer to President Trump Michael Cohen. Prosecutors have asked for a substantial term of imprisonment for Cohen for both tax evasion and for paying hush money to two women who claim to have had affairs with Trump.
Here to discuss the details is former U.S. Attorney Barbara McQuade. Welcome.
BARBARA MCQUADE: Thanks very much.
CHANG: So these documents shed some light on the extent of Michael Cohen's cooperation with the special counsel. Can you just break that down for us? How do prosecutors see the extent of his cooperation?
MCQUADE: Well, they do break it down. You know, they're a little bit coy. And I think to the surprise of some, including me, they did not redact this document. It does lay out in language what the cooperation has been. They described four significant ways he's cooperated, talking in particular about contacts with Russia, about the core of the investigation, about contacts with the White House and circulating his false testimony beforehand.
CHANG: OK, so let's take each of those separately. How do these latest developments say or what do they say, if anything, about Cohen's contacts with Russia?
MCQUADE: ...A little further in that. It talks about contacts with Russians who offered political synergy, synergy on a government level, and seemed to be using the Trump Tower Moscow as a sweetener to engage in conversations about political cooperation as well.
CHANG: Does it say anything about election coordination between the Trump 2016 campaign and Russia?
MCQUADE: Well, not in so many words. But one of the things it says is that he provided information that was discreet relating to Russia, related matters core to the special counsel's investigation that he obtained by virtue of his regular contacts with company executives during the campaign. And core mission of course is election interference. So I think reading between the lines, the answer to that question is yes.
CHANG: What about anything about his possible involvement in obstruction of justice, any details there?
MCQUADE: ...I think it does hint that that's what's going on there.
CHANG: OK, so does any of this in any way advance the investigation of Robert Mueller? What can we conclude?
MCQUADE: ..I would submit that, yes, it does say that.
CHANG: So prosecutors are asking for a substantial term of imprisonment. What does that mean? How many years are we talking here, you think?
MCQUADE: Yeah, they've left that up to the judge. They'll calculate that based on sentencing guidelines and other things. They've kind of stayed out of it. But by highlighting his cooperation, they are asking the judge to show him some mercy. So with regard to the false statements, his guidelines range is really zero to six months. With regard to the fraud and other things, we could be looking at a few years.
CHANG: OK. And very briefly, does today's news with respect to Michael Cohen tell us anything about how close Robert Mueller might be to wrapping up this whole investigation?
CHANG: All right, former federal prosecutor Barbara McQuade, thank you so much.
MCQUADE: Thanks for having me.


text:
Bergdorf Goodman es una tienda por departamento, o gran almacén, lujosa, con sede en Midtown, Manhattan en la Ciudad de Nueva York. Bergdorf es propiedad de Neiman Marcus.

Historia

Inicios
La compañía empezó en 1899 cuando Herman Bergdorf, un inmigrante de Alsacia, abrió una sastrería en Union Square en el centro de Manhattan. Edwin Goodman, un empleado de Bergdorf, compró en 1906 la tienda localizada en el distrito "Ladies' Mile", luego se movieron a la ubicación actual de la Quinta Avenida. En 1914, Goodman se convirtió en el primer modista Prêt-à-porter, convirtiendo a Bergdorf Goodman un destino para los modistas estadounidenses y franceses. En 1928 la tienda se movió a su ubicación actual en la 5.ª Avenida y la Calle 58, construyendo su tienda art déco en el sitio de la mansión de William K. Vanderbilt. Con Andrew, hijo de Goodman, como presidente, la tienda abrió una tienda de pieles, desarrolló el exitoso perfume de Bergdorf Goodman Number Nine, y creó a Miss Bergdorf, una línea prêt-à-porter para clientes jóvenes. Edwin Goodman se retiró de la compañía en 1953.

1960-1990
La tienda por departamentos pasó por una importante caída a partir de comienzos del decenio de 1960 y a finales del decenio de 1970 e incluso intentó construir sucursales, aunque en 1972 sólo se construyó una tienda, en las cercanías de White Plains Road en 1972. . En 1981 esta ubicación luego pasó a ser una tienda Neiman Marcus. Para combatir con la mala imagen que tenían, en 1975 la empresa contrató a Alba Mello como Vicepresidenta de la moda. Ella tuvo éxito en revitalizar la tienda conservadora y se convirtió en presidente en 1984. Dejó su puesto en 1989 para trabajar en la casa de modas italiana Gucci, aunque regresó a su puesto de presidenta en 1994.

1990-Presente
La Presidenta y la Directora ejecutiva Ira Neimark expandió la tienda tres veces durante los años 1990. En 1990 se movió la tienda para caballeros a través del antiguo espacio FAO Schwarz en el 745 de la Quinta Avenida. Esta medida permitió más espacio para las prendas femeninas. En 1997, el penthouse en el noveno piso del edificio (anteriormente la residencia de la familia Goodman) fue convertido en el spa llamado "John Barrett Salon and Susan Ciminelli Day Spa". En 1999, abrió el Beauty Level en el primer piso, que ofrecía un lujoso spa y un Goodman's Café, sirviendo almuerzos después del té. En 2002, Bergdorf Goodman pasó por varias renovaciones importantes, durante la cual los artesanos hicieron una espectacular restauración del piso principal de la tienda femenina. En 2003, la tienda introdujo nuevas boutiques como Chanel, Giorgio Armani, Gucci y Yves Saint Laurent. Las competencias de Bergdorf's incluye a las tiendas exclusivas como Barneys New York, Saks Fifth Avenue, y Neiman Marcus

Enlaces externos
 Bergdorf Goodman website
 Sitio web oficial Jawna Standish

Grandes almacenes de Estados Unidos
Monumentos de la Ciudad de Nueva York
Empresas textiles de Estados Unidos
Empresas de la Ciudad de Nueva York
Quinta Avenida


text:
DA identifies victims in fatal shootings in Holyoke
GAZETTE FILE PHOTO GAZETTE FILE PHOTO '; }
By DUSTY CHRISTENSEN
Published: 1/13/2020 12:01:38 PM
HOLYOKE — It has been a violent stretch in the Paper City, where police say there have been five shootings since Thursday, two of which were fatal and are being investigated as homicides.
The wave of shootings has prompted police to increase patrols and school officials to postpone a Holyoke High School boys varsity basketball game against Springfield's High School of Commerce on Monday evening. Investigations into the incidents are ongoing. In a statement, Mayor Alex Morse said that in addition to "responsive measures" to the violence like extra police patrols, the city will continue with "proactive prevention" as well.
"It is an unfortunate reality that at the root of this violence is our city and country's continued struggles with addiction, mental health, and systemic poverty," Morse said. "I am grateful for the work of our local teachers, mental health and addiction practitioners, and the dozens of community organizations that recognize the importance of strong community connections for a peaceful city."
The first shooting was reported Thursday evening, when a man was shot in the leg at the intersection of Main and Sargeant streets. The victim had a non-life threatening gunshot wound on his right leg and was taken to Baystate Medical Center in Springfield by a friend, according to police.
On Friday morning, police were called to the area of 605 South Bridge St., where a man was discovered dead with multiple gunshot wounds. The Hampden district attorney's office identified the victim as Jesus Otero Marrero, 21, of Holyoke.
The DA's office said that one arrest has been made in the case. Merkin Andrade, 30, of Holyoke, has been charged with misleading a police investigation and was expected to be arraigned Monday in Holyoke District Court.
On Saturday, there were three shootings in the city, one of which killed another 21-year-old.
Police heard multiple gunshots on Saturday while on patrol near 131 Sargeant St., where they found a man with apparent gunshot wounds, according to the DA's office.
That man was later identified as Racquese Wright, 21, of Springfield. He was transported to Holyoke Hospital, where he was pronounced dead. The DA's office has not announced any arrests made in that case.
Both homicide investigations are ongoing and are being conducted by the Massachusetts State Police Detective Unit assigned to the DA's office, the Holyoke Police Department and the DA's "murder unit."
There were also two other shootings on Saturday.
Holyoke Police Lt. James Albert said that a "juvenile boy," whose age he did not give, was shot in the leg on Saturday evening at 28 Gerard Way — a unit in the Jarvis Heights apartment complex. His injuries were not life-threatening, Albert said.
Soon after, Albert said, another apartment in that complex was "shot up." There were no injuries, he added.
"Over 10, 12 shots hit the back of the house," Albert said.
Albert said that the police chief has increased patrols in the city in the wake of the shootings.
Residents of the city have expressed sadness and shock over the killings. In the city's public schools, additional counseling supports have been made available to students.
Police have not released any details about possible motives for the shootings. In a letter to school families, district receiver/superintendent Stephen Zrike said that while there have not been threats to any schools, the district had been informed "that the violence is possibly connected to an ongoing rivalry and conflict between groups in Springfield and Holyoke."
"As a result, out of an abundance of caution, we have decided to reschedule tonight's boys high school basketball game against Springfield," Zrike said. "All other after school events are proceeding as planned."
Dusty Christensen can be reached at dchristensen@gazettenet.com.
holyoke ma
holyoke police department
Work beginning in Amherst on senior-friendly town initiative
AMHERST — Amherst officials are kicking off a project that aims to improve opportunities and outcomes for older adults and people with dementia.As...
'Community beacon' Julie Cavacco retiring from Tilton Library after 21 years
By CHRIS LARABEE - Today
SOUTH DEERFIELD — When the world slowed down in 2020 following the start of the COVID-19 pandemic, Julie Cavacco made sure children's reading...
Board looks to muzzle dangerous dog in South Hadley
By DUSTY CHRISTENSEN - Today
SOUTH HADLEY — The Select Board has taken action against the owners of a dog that has reportedly bitten and intimidated people and animals.Animal...
Water main break affects pressure, quality on Eastern Avenue in South Deerfield
SOUTH DEERFIELD — A water main break on Eastern Avenue affected water pressure and quality in the neighborhood Tuesday afternoon.South Deerfield...
Saint Louis bringing a different kind of offensive juggernaut to face UMass basketball
Northampton health officials end vaccine passport debate
Honor roll: Hampshire Regional
'Thou shalt not be a bystander': Deacon Arthur Miller recalls schoolmate Emmitt Till, role in civil