text:
Medicine: a new and powerful painkiller from sea snail venom
The venom of a cone sea snail may be the source of a new a safe painkiller | MNN - Mother Nature Network - mnn.com
The compound can be safer than opioids and can pave the way to novel therapies in pain medicine.
by Neuroscience&med
March 18, 2017 at 5:03 PM March 18, 2017 at 5:03 PM
Video of the Day: 'Fortnite Battle Royale:' New exploit allows players to shoot through ramps
A little sea snail, known by the Latin name of Conus Regius, could be the source of a painkiller as powerful as opioids, but without the notorious side effects of the latter. The new painkiller, which acts on acetylcholine receptors, was discovered and tested by researchers at the University of Utah who published the results of their work in the scientific journal "PNAS."
Opioid, pain management, and substance abuse
The nervous system has very effective mechanisms to mitigate pain perception. They are located in different areas of the brain and spinal cord and are based on the activity of neurotransmitters such as endorphins.
However, in some cases these endogenous analgesics are not enough and the administration of painkillers such as opioids, which include morphine and codeine and act on endorphins receptors, is required. For example, medical doctors employ opioids in case of acute pain that follows surgery or cancer pain.
Although they are very effective, opioids used for therapeutic purposes along with numerous unwanted side effects such as nausea, respiratory failure, and mood swings, interfere with the psychological reward processes and can be addictive.
Not only that, but several studies also suggest that there is a real opioid epidemic of addiction happening as a result of use.
A new painkiller without the side effects of opioids
For the reasons just mentioned, pharmacological research has been working for years to find dependable substitutes to opioids to treat cancer pain or post-operatively, and even chronic pain, without the risk of falling back into the related side effects of opioids.
"Nature provides us with some very sophisticated substances that can have unexpected effects on humans," says Baldomero Olivera, a biology professor at the University of Utah and leading author of the study. "In our laboratory, for example, we focus on some poisons that act on the nervous system."
In this paper, Baldomero Olivera's team studied a substance contained in the venom of a mollusk abundant in the Caribbean Sea known as Conus Regius, used to paralyze and kill its prey.
The substance isolated from the venom is called RG1A and the neuroscientists found that in rats with neuropathic pain caused by chemotherapy, it acts on the neural circuits involved in pain perception. Specifically, the substance blocks nicotinic acetylcholine receptors α9α10.
The RG1A blocks the pain signals without interfering with circuits controlled by opioids. Notably, its analgesic effects exceed the duration of permanence in the body, acting for 72 hours against pain.
These results suggest that the new substance can enhance the activity of pain-relieving systems already present in the nervous system and, for this reason, it can even prevent pain.
Neuroscientists at the University of Utah are now aiming to assess the safety and efficacy profile of the compound in dealing with cases of pain that do not respond to any kind of therapy in humans.
49ers' Jimmy Garoppolo uses lessons from Tom Brady as he prepares for Packers
New 'Fortnite' exploit allows players to shoot enemies through ramps
Trevor Lawrence sends an emotional message to Chase Brice as he leaves Clemson Tigers
Neuroscience&med
My name is Mario Rosanova, I'm MD PhD working as assistant professor of #neuroscience at the University of Milan, Italy. I have been working on sleep and synaptic plasticity in animal models.
Follow mario on Linkedin
Read more on the same topic from Neuroscience&med:
Methamphetamine increases the risk of stroke in young people Human evolution shaped the development of the teenage brain Multiple sclerosis: the immune system can repair myelin
Blasting News recommends Parkland shooter's trial delayed after deputy's DUI arrest Search And Destroy game mode is coming to 'Fortnite Battle Royale' New England Patriots targeting Trevor Lawrence if Tom Brady departs 'Call of Duty: Modern Warfare' Season 1 has been extended and a new weapon is coming Donald Trump greets Kim Jong-un on his birthday, hopes to resume denuclearization talks Video Parkland school shooter's trial delayed following deputy's DUI arrest Video


text:
World Leaders React to US Election - 2004-11-03
Many world leaders say they look forward to working with whoever wins the closely contested U.S. presidential election.
Japanese Prime Minister Junichiro Koizumi says he is sure his country will maintain close ties with the United States.
Australia's Foreign Minister Alexander Downer says he looks forward to further building relations with Washington over the next four years.
Iraqi interim Prime Minister Iyad Allawi says his country will maintain friendly ties with the United States, no matter who wins.
A spokesperson for Yasser Arafat says he hopes Mr. Bush will adopt a new policy in dealing with the Middle East if he wins.
Mr. Bush and his administration have refused to deal with Mr. Arafat as part of the Middle East peace process. Israeli Foreign Minister Silvan Shalom says there is no significant difference between Mr. Bush and Senator John Kerry in regard to their support for Israel.
In Europe, French and German officials say the election provides a good opportunity to restore relations between Europe and the United States after differences over Iraq.
Information for this report is provided by AP, AFP and Reuters.

redpajama_set_name: RedPajamaCommonCrawl


who buys cyber risk insurance?
All types of organizations with confidential information need Cyber Risk Insurance. Confidential information can include credit card, social security and bank account numbers. In fact, one state has defined zip codes, in conjunction with other personal information, as protected confidential information. Medical records are another type of confidential information with significant exposure. Confidential information is also referred to as PII ("Personally Identifiable Information") and PHI ("Protected Health Information") depending on the type of information. In addition to confidential information from customers, most organizations will retain the confidential information of employees.
Most organizations do not carry Cyber Risk Insurance or do not have comprehensive coverage. For example, a recent survey of risk managers noted that 72% do not have Cyber Risk Coverage. The survey was focused on larger companies, and the percentage of smaller companies not purchasing Cyber Risk Insurance is higher. One expert estimates the percentage of companies without Cyber Risk Insurance is in excess of 85%.


text:
"""
    flask_frozen
    ~~~~~~~~~~~~

    Frozen-Flask freezes a Flask application into a set of static files.
    The result can be hosted without any server-side software other than a
    traditional web server.

    :copyright: (c) 2010-2012 by Simon Sapin.
    :license: BSD, see LICENSE for more details.

Updated by hit9.
"""

__all__ = ['Freezer', 'walk_directory', 'relative_url_for']

VERSION = '0.12'

import os.path
import mimetypes
import warnings
import collections
import posixpath
from fnmatch import fnmatch
from unicodedata import normalize
from threading import Lock
from contextlib import contextmanager
from collections import Mapping
from posixpath import relpath as posix_relpath
try:
    from urllib import unquote
    from urlparse import urlsplit
except ImportError:  # Python 3
    from urllib.parse import urlsplit, unquote

from werkzeug.exceptions import HTTPException
from flask import (Flask, Blueprint, url_for, request, send_from_directory,
                   redirect)

try:
    unicode
except NameError:  # Python 3
    unicode = str
    basestring = str

class MissingURLGeneratorWarning(Warning):
    pass

class MimetypeMismatchWarning(Warning):
    pass

class NotFoundWarning(Warning):
    pass

class Freezer(object):
    """
    :param app: your application or None if you use :meth:`init_app`
    :type app: Flask instance

    :param with_static_files: Whether to automatically generate URLs
                              for static files.
    :type with_static_files: boolean

    :param with_no_argument_rules: Whether to automatically generate URLs
                                   for URL rules that take no arguments.
    :type with_no_argument_rules: boolean

    :param log_url_for: Whether to log calls your app makes to
                        :func:`~flask.url_for` and generate URLs from that.

                        .. versionadded:: 0.6
    :type log_url_for: boolean
    """
    def __init__(self, app=None, with_static_files=True,
                 with_no_argument_rules=True, log_url_for=True):
        self.url_generators = []
        self.log_url_for = log_url_for
        if with_static_files:
            self.register_generator(self.static_files_urls)
        if with_no_argument_rules:
            self.register_generator(self.no_argument_rules_urls)
        self.init_app(app)

    def init_app(self, app):
        """
        Allow to register an app after the Freezer initialization.

        :param app: your Flask application
        """
        self.app = app
        if app:
            self.url_for_logger = UrlForLogger(app)
            app.config.setdefault('FREEZER_DESTINATION', 'build')
            app.config.setdefault('FREEZER_DESTINATION_IGNORE', [])
            app.config.setdefault('FREEZER_STATIC_IGNORE', [])
            app.config.setdefault('FREEZER_BASE_URL', None)
            app.config.setdefault('FREEZER_REMOVE_EXTRA_FILES', True)
            app.config.setdefault('FREEZER_DEFAULT_MIMETYPE',
                                  'application/octet-stream')
            app.config.setdefault('FREEZER_IGNORE_MIMETYPE_WARNINGS', False)
            app.config.setdefault('FREEZER_RELATIVE_URLS', False)
            app.config.setdefault('FREEZER_IGNORE_404_NOT_FOUND', False)

    def register_generator(self, function):
        """Register a function as an URL generator.

        The function should return an iterable of URL paths or
        ``(endpoint, values)`` tuples to be used as
        ``url_for(endpoint, **values)``.

        :Returns: the function, so that it can be used as a decorator
        """
        self.url_generators.append(function)
        # Allow use as a decorator
        return function

    @property
    def root(self):
        """
        Absolute path to the directory Frozen-Flask writes to,
        ie. resolved value for the ``FREEZER_DESTINATION`` configuration_.
        """
        # unicode() will raise if the path is not ASCII or already unicode.
        return os.path.join(
            unicode(self.app.root_path),
            unicode(self.app.config['FREEZER_DESTINATION'])
        )

    def freeze(self):
        """Clean the destination and build all URLs from generators."""
        remove_extra = self.app.config['FREEZER_REMOVE_EXTRA_FILES']
        if not os.path.isdir(self.root):
            os.makedirs(self.root)
        if remove_extra:
            ignore = self.app.config['FREEZER_DESTINATION_IGNORE']
            previous_files = set(
                # See https://github.com/SimonSapin/Frozen-Flask/issues/5
                normalize('NFC', os.path.join(self.root, *name.split('/')))
                for name in walk_directory(self.root, ignore=ignore))
        seen_urls = set()
        seen_endpoints = set()
        built_files = set()

        for url, endpoint in self._generate_all_urls():
            seen_endpoints.add(endpoint)
            if url in seen_urls:
                # Don't build the same URL more than once
                continue
            seen_urls.add(url)
            new_filename = self._build_one(url)
            built_files.add(normalize('NFC', new_filename))

        self._check_endpoints(seen_endpoints)
        if remove_extra:
            # Remove files from the previous build that are not here anymore.
            for extra_file in previous_files - built_files:
                os.remove(extra_file)
                parent = os.path.dirname(extra_file)
                if not os.listdir(parent):
                    # The directory is now empty, remove it.
                    os.removedirs(parent)
        return seen_urls

    def all_urls(self):
        """
        Run all generators and yield URLs relative to the app root.
        May be useful for testing URL generators.

        .. note::
            This does not generate any page, so URLs that are normally
            generated from :func:`~flask.url_for` calls will not be included
            here.
        """
        for url, _endpoint in self._generate_all_urls():
            yield url

    def _script_name(self):
        """
        Return the path part of FREEZER_BASE_URL, without trailing slash.
        """
        base_url = self.app.config['FREEZER_BASE_URL']
        return urlsplit(base_url or '').path.rstrip('/')

    def _generate_all_urls(self):
        """
        Run all generators and yield (url, enpoint) tuples.
        """
        script_name = self._script_name()
        url_encoding = self.app.url_map.charset
        url_generators = list(self.url_generators)
        url_generators += [self.url_for_logger.iter_calls]
        # A request context is required to use url_for
        with self.app.test_request_context(base_url=script_name or None):
            for generator in url_generators:
                for generated in generator():
                    if isinstance(generated, basestring):
                        url = generated
                        endpoint = None
                    else:
                        if isinstance(generated, Mapping):
                            values = generated
                            # The endpoint defaults to the name of the
                            # generator function, just like with Flask views.
                            endpoint = generator.__name__
                        else:
                            # Assume a tuple.
                            endpoint, values = generated
                        url = url_for(endpoint, **values)
                        assert url.startswith(script_name), (
                            'url_for returned an URL %r not starting with '
                            'script_name %r. Bug in Werkzeug?'
                            % (url, script_name)
                        )
                        url = url[len(script_name):]
                    # flask.url_for "quotes" URLs, eg. a space becomes %20
                    url = unquote(url)
                    parsed_url = urlsplit(url)
                    if parsed_url.scheme or parsed_url.netloc:
                        raise ValueError('External URLs not supported: ' + url)

                    # Remove any query string and fragment:
                    url = parsed_url.path
                    if not isinstance(url, unicode):
                        url = url.decode(url_encoding)
                    yield url, endpoint

    def _check_endpoints(self, seen_endpoints):
        """
        Warn if some of the app's enpoints are not in seen_endpoints.
        """
        get_endpoints = set(
            rule.endpoint for rule in self.app.url_map.iter_rules()
            if 'GET' in rule.methods)
        not_generated_endpoints = get_endpoints - seen_endpoints

        if self.static_files_urls in self.url_generators:
            # Special case: do not warn when there is no static file
            not_generated_endpoints -= set(self._static_rules_endpoints())

        if not_generated_endpoints:
            warnings.warn(
                'Nothing frozen for endpoints %s. Did you forget an URL '
                'generator?' % ', '.join(
                    unicode(e) for e in not_generated_endpoints),
                MissingURLGeneratorWarning,
                stacklevel=3)

    def _build_one(self, url):
        """Get the given ``url`` from the app and write the matching file.
        """
        client = self.app.test_client()
        base_url = self.app.config['FREEZER_BASE_URL']

        with conditional_context(self.url_for_logger, self.log_url_for):
            with conditional_context(patch_url_for(self.app),
                                     self.app.config['FREEZER_RELATIVE_URLS']):
                response = client.get(url, follow_redirects=True,
                                      base_url=base_url)

        # The client follows redirects by itself
        # Any other status code is probably an error
        # except we explictly want 404 errors to be skipped
        # (eg. while application is in development)
        ignore_404 = self.app.config['FREEZER_IGNORE_404_NOT_FOUND']
        if response.status_code != 200:
            if response.status_code == 404 and ignore_404:
                warnings.warn('Ignored %r on URL %s' % (response.status, url),
                              NotFoundWarning,
                              stacklevel=3)
            else:
                raise ValueError('Unexpected status %r on URL %s' \
                    % (response.status, url))

        destination_path = self.urlpath_to_filepath(url)
        filename = os.path.join(self.root, *destination_path.split('/'))

        if not self.app.config['FREEZER_IGNORE_MIMETYPE_WARNINGS']:
            # Most web servers guess the mime type of static files by their
            # filename.  Check that this guess is consistent with the actual
            # Content-Type header we got from the app.
            basename = os.path.basename(filename)
            guessed_type, guessed_encoding = mimetypes.guess_type(basename)
            if not guessed_type:
                # Used by most server when they can not determine the type
                guessed_type = self.app.config['FREEZER_DEFAULT_MIMETYPE']

            if not guessed_type == response.mimetype:
                warnings.warn(
                    'Filename extension of %r (type %s) does not match Content-'
                    'Type: %s' % (basename, guessed_type, response.content_type),
                    MimetypeMismatchWarning,
                    stacklevel=3)

        # Create directories as needed
        dirname = os.path.dirname(filename)
        if not os.path.isdir(dirname):
            os.makedirs(dirname)

        # Write the file, but only if its content has changed
        content = response.data
        if os.path.isfile(filename):
            with open(filename, 'rb') as fd:
                previous_content = fd.read()
        else:
            previous_content = None
        if content != previous_content:
            # Do not overwrite when content hasn't changed to help rsync
            # by keeping the modification date.
            if os.path.isdir(filename):
                filename += '/index.html'
            with open(filename, 'wb') as fd:
                fd.write(content)

        response.close()
        return filename

    def urlpath_to_filepath(self, path):
        """
        Convert a URL path like /admin/ to a file path like admin/index.html
        """
        if path.endswith('/'):
            path += 'index.html'
        # Remove the initial slash that should always be there
        assert path.startswith('/')
        return path[1:]

    def serve(self, **options):
        """Run an HTTP server on the result of the build.

        :param options: passed to :meth:`flask.Flask.run`.
        """
        app = self.make_static_app()
        script_name = self._script_name()
        app.wsgi_app = script_name_middleware(app.wsgi_app, script_name)
        app.run(**options)

    def run(self, **options):
        """Same as :meth:`serve` but calls :meth:`freeze` before serving."""
        self.freeze()
        self.serve(**options)

    def make_static_app(self):
        """Return a Flask application serving the build destination."""
        root = os.path.join(
            self.app.root_path,
            self.app.config['FREEZER_DESTINATION']
        )

        def dispatch_request():
            filename = self.urlpath_to_filepath(request.path)

            # Override the default mimeype from settings
            guessed_type, guessed_encoding = mimetypes.guess_type(filename)
            if not guessed_type:
                guessed_type = self.app.config['FREEZER_DEFAULT_MIMETYPE']

            return send_from_directory(root, filename, mimetype=guessed_type)

        app = Flask(__name__)
        # Do not use the URL map
        app.dispatch_request = dispatch_request
        return app

    def _static_rules_endpoints(self):
        """
        Yield the 'static' URL rules for the app and all blueprints.
        """
        send_static_file = unwrap_method(Flask.send_static_file)
        # Assumption about a Flask internal detail:
        # Flask and Blueprint inherit the same method.
        # This will break loudly if the assumption isn't valid anymore in
        # a future version of Flask
        assert unwrap_method(Blueprint.send_static_file) is send_static_file

        for rule in self.app.url_map.iter_rules():
            view = self.app.view_functions[rule.endpoint]
            if unwrap_method(view) is send_static_file:
                yield rule.endpoint

    def static_files_urls(self):
        """
        URL generator for static files for app and all registered blueprints.
        """
        for endpoint in self._static_rules_endpoints():
            view = self.app.view_functions[endpoint]
            app_or_blueprint = method_self(view)
            root = app_or_blueprint.static_folder
            ignore = self.app.config['FREEZER_STATIC_IGNORE']
            if root is None or not os.path.isdir(root):
                # No 'static' directory for this app/blueprint.
                continue
            for filename in walk_directory(root, ignore=ignore):
                yield endpoint, {'filename': filename}

    def no_argument_rules_urls(self):
        """URL generator for URL rules that take no arguments."""
        for rule in self.app.url_map.iter_rules():
            if not rule.arguments and 'GET' in rule.methods:
                yield rule.endpoint, {}

def walk_directory(root, ignore=()):
    """
    Recursively walk the `root` directory and yield slash-separated paths
    relative to the root.

    Used to implement the URL generator for static files.

    :param ignore:
        A list of :mod:`fnmatch` patterns.
        As in ``.gitignore`` files,
        patterns that contains a slash are matched against the whole path,
        others against individual slash-separated parts.

    """
    path_ignore = [n.strip('/') for n in ignore if '/' in n]
    basename_ignore = [n for n in ignore if '/'  not in n]

    def walk(directory, path_so_far):
        for name in sorted(os.listdir(directory)):
            if any(fnmatch(name, pattern) for pattern in basename_ignore):
                continue
            path = path_so_far + '/' + name if path_so_far else name
            if any(fnmatch(path, pattern) for pattern in path_ignore):
                continue
            full_name = os.path.join(directory, name)
            if os.path.isdir(full_name):
                for file_path in walk(full_name, path):
                    yield file_path
            elif os.path.isfile(full_name):
                yield path
    return walk(root, '')

@contextmanager
def patch_url_for(app):
    """Patches ``url_for`` in Jinja globals to use :func:`relative_url_for`.

    This is a context manager, to be used in a ``with`` statement.

    """
    previous_url_for = app.jinja_env.globals['url_for']
    app.jinja_env.globals['url_for'] = relative_url_for
    try:
        yield
    finally:
        app.jinja_env.globals['url_for'] = previous_url_for

def relative_url_for(endpoint, **values):
    """
    Like :func:`~flask.url_for`, but returns relative URLs if possible.

    Absolute URLs (with ``_external=True`` or to a different subdomain) are
    unchanged, but eg. ``/foo/bar`` becomes ``../bar``, depending on the
    current request context's path. (This, of course, requires a Flask
    :ref:`request context <flask:request-context>`.)

    URLs that would otherwise end with ``/`` get ``index.html`` appended,
    as Frozen-Flask does in filenames. Because of this behavior, this function
    should only be used with Frozen-Flask, not when running the application in
    :meth:`app.run() <flask.Flask.run>` or another WSGI sever.

    If the ``FREEZER_RELATIVE_URLS`` `configuration`_ is True, Frozen-Flask
    will automatically patch the application's Jinja environment so that
    ``url_for`` in templates is this function.

    """
    url = url_for(endpoint, **values)

    # absolute URLs in http://... (with subdomains or _external=True)
    if not url.startswith('/'):
        return url

    url, fragment_sep, fragment = url.partition('#')
    url, query_sep, query = url.partition('?')
    if url.endswith('/'):
        url += 'index.html'
    url += query_sep + query + fragment_sep + fragment

    request_path = request.path
    if not request_path.endswith('/'):
        request_path = posixpath.dirname(request_path)

    return posix_relpath(url, request_path)

def unwrap_method(method):
    """Return the function object for the given method object."""
    try:
        # Python 2
        return method.im_func
    except AttributeError:
        try:
            # Python 3
            return method.__func__
        except AttributeError:
            # Not a method.
            return method

def method_self(method):
    """Return the instance a bound method is attached to."""
    try:
        # Python 2
        return method.im_self
    except AttributeError:
        # Python 3
        return method.__self__

@contextmanager
def conditional_context(context, condition):
    """Wrap a context manager but only enter/exit it if condition is true."""
    if condition:
        with context:
            yield
    else:
        yield

class UrlForLogger(object):
    """
    Log all calls to url_for() for this app made inside the with block.

    Use this object as a context manager in a with block to enable logging.
    """

    def __init__(self, app):
        self.app = app
        self.logged_calls = collections.deque()
        self._enabled = False
        self._lock = Lock()

        def logger(endpoint, values):
            # Make a copy of values as other @app.url_defaults functions are
            # meant to mutate this dict.
            if self._enabled:
                self.logged_calls.append((endpoint, values.copy()))

        # Do not use app.url_defaults() as we want to insert at the front
        # of the list to get unmodifies values.
        self.app.url_default_functions.setdefault(None, []).insert(0, logger)

    def __enter__(self):
        self._lock.acquire()
        self._enabled = True

    def __exit__(self, exc_type, exc_value, traceback):
        self._enabled = False
        self._lock.release()

    def iter_calls(self):
        """
        Return an iterable of (endpoint, values_dict) tuples, one for each
        call that was made while the logger was enabled.
        """
        # "Iterate" on the call deque while it is still being appended to.
        while self.logged_calls:
            yield self.logged_calls.popleft()

def script_name_middleware(application, script_name):
    """
    Wrap a WSGI application in a middleware that moves ``script_name``
    from the environ's PATH_INFO to SCRIPT_NAME if it is there, and
    redirect to ``script_name`` otherwise.
    """
    def new_application(environ, start_response):
        path_info = environ['PATH_INFO']
        if path_info.startswith(script_name):
            environ['SCRIPT_NAME'] += script_name
            environ['PATH_INFO'] = path_info[len(script_name):]
            next = application
        else:
            next = redirect(script_name + '/')
        return next(environ, start_response)
    return new_application

redpajama_set_name: RedPajamaGithub


text:
<?php namespace Matches\Service\Factory;

use Matches\Service\MatchesService;
use Zend\ServiceManager\FactoryInterface;
use Zend\ServiceManager\ServiceLocatorInterface;

class Matches implements FactoryInterface
{
    /**
     * @param ServiceLocatorInterface $serviceLocator
     * @return MatchesService
     */
    public function createService(ServiceLocatorInterface $serviceLocator)
    {
        $entityManager = $serviceLocator
            ->get('doctrine.entitymanager.orm_default');

        $matchesService = new MatchesService(
            $entityManager->getRepository('Matches\Entity\Match'),
            $serviceLocator->get('MatchValidator')
        );

        $matchesService->setServiceManager($serviceLocator);
        $matchesService->setEntityManager($entityManager);

        return $matchesService;
    }
}


The Braintrust Consulting Group today announces it has been accepted by the Project Management Institute (PMI) as a PMI Registered Education Provider (R.E.P.) effective December 2011. R.E.P.s are organizations that have been approved by PMI to help project managers achieve and maintain the Project Management Professional (PMP)®, Program Management Professional (PgMP)® and other PMI professional credentials. These organizations have met PMI's rigorous quality criteria for course content, instructor qualification, and instructional design.
Project managers are increasingly turning to R.E.P.s for certification training and maintenance, especially since median salaries for the profession now exceed $100,000 (USD). The Braintrust Consulting Group is a worldwide leader in Agile Project Management Training and Coaching, specifically using Scrum. The Braintrust Consulting Group offers classes ranging from the fundamentals of Agile to certified Scrum training. President and lead trainer, Brian Rabon, is one of only approximately 150 people with the Certified Scrum Trainer® (CST) designation, in the entire world. With a CST on staff The Braintrust Consulting Group can offer Certified Scrum Master® (CSM) and Certified Scrum Product Owner® (CSPO) courses across the United States and internationally. CSM and CSPO certifications are the most recognized agile certifications worldwide for software development and beyond.
The Braintrust Consulting Group joins more than 1,500 R.E.P.s in more than 80 countries. These organizations include commercial training providers, academic institutions, and corporate training departments within corporations and government agencies.
Certified Scrum Master®, Certified Scrum Product Owner®, and Certified Scrum Trainer® are registered marks of Scrum Alliance, Inc.
The Braintrust Consulting Group provides complete project management solutions for a wide range of software-related projects. Our vast experience combined with our innovative project management model allows us to create customized solutions for each client. We blend People, Processes, Tools, and Training into one seamless formula to help our clients break through obstacles, improve processes, meet deadlines, and exceed goals.
PMI is the world's largest project management member association, representing more than 600,000 practitioners in more than 185 countries. As a global thought leader and knowledge resource, PMI advances the profession through its global standards and credentials, collaborative chapters and virtual communities and academic research. When organizations invest in project management, supported by PMI, executives have confidence that their important initiatives will deliver expected results, greater business value and competitive advantage. Visit us at http://www.PMI.org, http://www.facebook.com/PMInstitute, and on Twitter@PMInstitute.


The time when you can do nothing at work but dream of that long-awaited year-end break.
And you know what? Movies play a big part in all these scenarios. Who doesn't look forward to those inflight movies, hoping for some magic to happen when we reach our destination; or those silly Hangover-kind of movies to substantiate and motivate the hard-core partying?
At the end of the day, post jet-lag or hangovers, it's always nice to treat ourselves to more mindless blockbusters that are made to squeeze us dry during this holiday season. So go check out our catalog inside for one – or more! – to gift yourselves.
And, in the spirit of giving, below is a little something from all of us at F*** (hint: click on it). Happy holidays, and see you at the movies!
Nov/Dec 2016 #81/82 is out on newsstands and digital stores now!


Hope you all had a great weekend. It was a pretty good week of fishing. One of the largest trout was caught this week weighing in at 9lbs 7oz. We will continue to stock the lake with trophy size trout throughout the season, be sure to follow us on Facebook to see daily photos! We are currently serving our Breakfast Menu Friday- Monday on the front lawn. Our horseback riding operation is open for the season. We are also stocking the lake toward the end of this week. Our bonus Hangman's derby weekend will be held this weekend be sure to sign up at the general store. Hope to see you this weekend!
It was a solid of fishing. Rainbow Powerbait has been bringing in the big ones. Inflated Nightcrawlers have also been working well.
This week we are expecting temps in the high to mid 70's with a chance of showers and thunderstorms this week. Nighttime temps will be in the low to high 30's to low 40's.
We stocked the lake last Friday with 400 lbs of trophy sized trout. We will also be stocking and tagging fish toward the end of this week to gear up for our bonus derby weekend.


text:
How Heineken Ramped Up Its Online Presence & Sales Through Three Meticulous Facebook Campaigns
Founded in 1864, Heineken, the Dutch brewing company, has grown to have a presence in 192 countries globally. Today Heineken is one of the biggest beer and beverage producers in the world, including celebrated brands such as Heineken, Amstel, and Cruzcampo.
With a global advertising presence, Heineken is also one of the world's most advanced media planners and buyers, and constantly monitors the efficiency of its campaigns, which can be seen in its campaigns across the Malaysian, Vietnamese, and Spanish markets.
1. HEINEKEN Malaysia
Heineken Malaysia Berhad (HEINEKEN Malaysia) produces and distributes popular drinks, including Heineken, Tiger Beer, Guinness, and Apple Fox Cider in Malaysia.
Their Objective
Heineken wanted to support both neighborhood bars and street food vendors in Malaysia that were impacted by the COVID-19 lockdown period via a multi-brand, multichannel campaign.
Solution & Approach
HEINEKEN Malaysia launched the "Raise Our Bars" and "Save Our Street Food" campaigns, which urged people to purchase vouchers via a microsite for beer or cider from the brewer's portfolio.
HEINEKEN Malaysia matched the drinks that the consumer paid for, donated all the proceeds of each sale to a participating local bar or street food vendor, and provided the products for voucher redemption at no cost to the outlet. In addition, Tiger Beer donated a further RM 1 million to help street food vendors cover their rent.
The campaigns featured video ads that directed people to the microsites, and four of the company's popular brands – Heineken, Tiger, Guinness, and Apple Fox Cider – ran the ads to bring greater awareness to the company's message and goal.
The ads were targeted to a broad audience of people between the ages of 21 and 65 living in Malaysia but excluded those with interests in the Muslim community and lifestyle. HEINEKEN Malaysia also offered video ads in both English and Mandarin, delivering one or the other based on people's language preferences.
HEINEKEN Malaysia's Facebook campaign performed incredibly well and resulted in more than 200,000 website visits. The campaign led to the sale of 46,000 mugs and bottles of Heineken, Tiger Beer, Guinness, and Apple Fox Cider via vouchers purchased during the Raise Our Bars campaign. Also, 28,800 vouchers were sold during the campaign via vouchers purchased during the Tiger SOS campaign.
2. Heineken Vietnam
In response to government restrictions during the coronavirus (COVID-19) pandemic, the Heineken Vietnam team needed to rethink its usual sales and marketing strategy to drive online sales.
Heineken sought to work with Meta and an e-commerce partner to learn more about how to unlock a new online sales channel for its entire business portfolio.
After partnering with Meta and Vietnamese e-commerce marketplace Tiki, Heineken took a test-and-learn approach to spur online sales by launching an always-on campaign of Collaborative Ads.
The campaign featured photo ads in the collection format that showcased the different beverages Heineken offers – Heineken, Strongbow, and Tiger. A call-to-action button encouraged people to visit Tiki to make a purchase. To test the efficacy of an always-on strategy, Heineken and Tiki offered frequent flash sales to motivate shoppers to take advantage of a better deal.
Heineken used the website conversions ad objective and served its ads broadly to people between the ages of 18 and 40 in Vietnam. The team also used the website Custom Audiences to reconnect with shoppers who viewed or added Heineken or similar products to their online carts.
The Facebook campaign by Heineken Vietnam was a roaring success as it led to a 2X higher return on ad spend for the total brand portfolio. Also, the campaign registered a 3X higher return on ad spend for Tiger and a 2X higher return on ad spend for Heineken.
3. Heineken Spain
Heineken Spain's Facebook campaign established that its return on investment for Facebook and Instagram ad campaigns was 71% higher than previously thought, after a custom marketing mix modeling study analyzed the longer-term effects of its campaigns.
Heineken Spain wanted to build a clearer picture of the short- and long-term impact on sales of its advertising investment, and the contribution made by brand-building campaigns.
Heineken worked with digital marketing specialists RainMan to develop advanced marketing mix modeling techniques that might capture the delayed effects of marketing variables on Heineken baseline sales.
For their study, Heineken and RainMan analyzed over two years of Heineken marketing activity (January 2018–July 2020), including traditional media (such as TV) alongside digital media (such as Facebook). The Facebook and Instagram activity that ran during this period included photo ads, video ads, and in-stream ads, all targeted to a broad audience of people ages 18 and older.
At the end of the study, Heineken discovered that 13% of its sales of Heineken could be attributed to the legacy effects of previous brand-building marketing campaigns across all channels. This was an important confirmation of the long-term value of all of its campaigns. And importantly, the study also revealed that Facebook and Instagram were delivering a much higher return on investment—and more sales—in the long term than was previously thought.
Heineken Spain's Facebook performed outstandingly well and resulted in 1.7X higher sales gained from advertising investment from all marketing channels, once the longer-term effects of campaigns are taken into account. Also, it led to a 71% higher return on investment gained from Facebook and Instagram than previously thought.
Facebook has become one of the most sought mediums for brands to reach their target audience and drive maximum awareness. With a plethora of features that Facebook offers from video ads and augmented reality ads to Facebook pixels and automatic placements, Facebook has truly emerged as a highly reliable platform for brands to get their message across to their potential consumers. All you have to do is have a solid idea about how you want to use this platform to raise awareness around your brand. And it looks like Heineken certainly got that right!
HEINEKEN Malaysia
Heineken Vietnam
Heineken Spain
Social Media Buzz Weekly: Roundup of Social Media Updates
How to Use ChatGPT to Generate a Facebook Ads Campaign Strategy?


After purchasing Sam the Record Man's flagship store in 2008, Ryerson University officially returned the music shop's iconic sign to downtown Toronto in January.
Sam the Record Man's famous spinning record, about six metres in diameter, was installed at 347 Yonge St. in 1969. A second record was added in the mid-80s. (They didn't really spin, but flashing lights gave the illusion.) The sign became a touchstone of downtown Toronto and when the flagship store closed in 2007, a Facebook group calling to save it drew thousands of supporters. Their voices were heard loud and clear.
Though the intention appears to have been to keep the sign at its original location, the record store was demolished in 2010, and the crystal design of Ryerson's Student Learning Centre rose up in its place. The sign moved to 277 Victoria St. and Sunset Neon was chosen to restore it. Dr. Lachemi points to the company's singular "expertise" in digital technology, which allowed it to conform to the real-life cyberspace that makes up the digital signs and billboards around Dundas Square.
Sam the Record Man 2.0 now soars above Toronto in a slightly changed form. Newly installed slats allow the wind to pass through the sign, diminishing its previously solid red background and causing the records to appear as though they are floating in space. But the sign's spindle, a more than 45-year-old gallon paint can, remains.
Newly installed slats allow the wind to pass through the sign. All photos by Brian Batista Bettencourt.
The iconic sign was restored by Sunset Neon.
The sign was taken down in 2010 after the original location of the store was demolished.
The sign's spindle, a more than 45-year-old gallon paint can.
Since it first appeared in 1969, the sign was a touchstone of downtown Toronto.
The revamped sign was officially installed on January 10, 2018.
The new sign sits at 277 Victoria St in downtown Toronto.


College is coming and so is your new bedroom!
Certain people find it really annoying to move in to a dormitory. Well, so do I! The feeling you get that you need to adapt with new circumstance, set up your room decoration, clean up your room because nobody will except you.
Because of that, I have some fantastic tips to decor your dorm room like bedrooms you always see on tumblr!
Clean? Not really. Filthy? Not really. That ambiguous thought you have when you see your dorm's wall. If you're lazy and don't have budget to buy wallpapers for your dorm, it's time for you to test your creativity. You can use shoebox you got to make frames, wall shelves, mini wall art and etc.


text:
Persistence Pays Off: Wightman Surveyor Traces the Evidence to Write the Next Chapter in a 170-year Land Survey Story
Article | 07.06.2020
Written by: Gary Hahn
By Gary Hahn, PS, Regional Manager, Survey, Kalamazoo, Wightman
Connect with Gary
As many good mysteries do, this story begins several years ago.
In 1996 a young surveyor, Gary Hahn, and his wife, Julie, were antiquing in Two Rivers, Wisconsin. They came across a curious piece in the basement of a shop—a section of tree with scarred bark that had been preserved as a display piece.
But this wasn't just any display piece. It represented a small piece in a much larger system under which all land ownership in Michigan is based. The discovery of this artifact would be the first step of a 23-year investigative journey to trace its origins and visit the land on which the tree once stood.
To understand what the Hahns had found, you need to go back to the 1800s to when the United States government set out to survey and map the land now known as Michigan so parcels could be sold for logging, mining, farming, and settlement.
At that time, Michigan was a vast network of dense forests, rivers and streams, marshes, and ravines. Government survey teams were dispatched into the wilderness to measure, mark, and divide the land into one-square-mile sections. The lines of the sections were marked at 1/2-mile intervals by wooden posts called "section corners." This created a grid that overlays the upper and lower peninsulas upon which all land parcels were, and continue to be, referenced. In an effort to inventory the land and so that others would know where to look for the section corners, survey teams wrote detailed narratives about soil, timber, bodies of water, unique land characteristics, and bearing trees.
Bearing trees serve as a reference points from which section corners can be located. It was the duty of the axe man who traveled with each survey team to blaze, or strip bark from, nearby trees and etch "BT" into the exposed trunk.
What Hahn found in the basement of the antique shop was a remnant of one of these bearing trees. The creator of the exhibit, land surveyor Harold C. Lawrence, visited the section corner marked by this tree in 1940 only to find that the bearing tree had fallen. He built a hinged display case from salvaged pieces of the tree on which he inscribed the following:
This exhibit was originally a part of the cedar marked on U.S. government subdivisional survey of Town 48 North Range 16 West of Michigan meridian, in the year 1850. It was 12" in diameter and stood N 53 degrees West 22 links from corner common to sections 17 – 18 – 19 & 20. The severe storm of Armistice Day – Nov. 11th 1940 shattered this cedar into fragments, from which I salvaged the pieces to assemble this exhibit. This illustrates how nature heals the wounds on trees. The storm prevented the complete crossing over of the original marked surface. This indicates 90 years of growth never the less.
(Memo by H. C. Lawrence – Nov 1940)
Hahn, who is Regional Survey Manger in Wightman's Kalamazoo office and serves as Kalamazoo County Surveyor, began his career in the early 1980s. Given his background, he knew he was looking at a piece of Michigan survey history and purchased the artifact.
"I've spent my career as a Professional Surveyor in Michigan's lower peninsula where evidence from the original government surveys has been obliterated, for the most part, by farming and development. When I saw the bearing tree display, I knew I had found something unique," stated Hahn. "I felt compelled to purchase it and discover more about its maker and the section corner associated with it."
Upon returning home, Hahn researched maps of the original government surveys and learned that the origins of the piece were based in Michigan's upper peninsula, near the Lake Superior shoreline in Alger County. At the time, the internet was in its infancy, so further access to detailed information about the corner position was difficult to come by. The bearing tree display stayed safely in his office.
Fast forward two decades. Hahn remained intrigued by the unanswered questions posed by his antique store find. He resumed research with the aid of Google Earth and its capacity to show survey section lines superimposed over maps. From Google Earth, Hahn determine the approximate latitude and longitude of the section corner position, which lay within Pictured Rocks National Lakeshore. Astoundingly, while 420 miles from his home, it was only 20 miles from his wife's hometown.
In July 2015, Hahn and his family traveled to Munising, the county seat of Alger County, to visit family. He used the opportunity to attempt to locate the section corner. Based on mapping information, the corner position was remote and would only be accessible by hiking in on foot. Equipped with a compass, hand-held GPS, machete, shovel, and a few other items, Hahn set out along the North Country Trail until his GPS showed he was due north of the corner position.
From there, he had to leave the trail and head south over rugged terrain of sand dunes and thick vegetation. The off-trail hike, covering just half of a mile, took more than two hours. With GPS keeping him on course, Hahn crossed a stream—likely the one referenced by the 1850 survey team. Walking parallel to the stream while using a metal detector, he located and excavated a piece of heavy gauge wire that looked like it may have been wrapped around a square post. Wondering if this could this be evidence of the corner he was looking for, he dug deeper in search of remnants of the wood stake set in 1850 by the original government survey team but quickly hit water. Because no other corner evidence was observed, and knowing he had a difficult return hike ahead of him, he left a three-foot long metal rebar over the hole he dug, packed his gear, and hiked out of the forest.
A year later, in 2016, Hahn and his family returned to Munising. With a new plan in mind, he decided to make a second attempt to determine the original position of the section corner. Accompanied by his nephew Anthony Mattson, Hahn journeyed to a point one-half mile west of the suspected section corner location.
He based the new plan on survey notes from 1950 documented by surveyor Ray J. Brotherton, who completed a Land Corner Record for The Cleveland-Cliffs Iron Company Forest Products division. In it, Brotherton referenced finding a "scribed 4" post…set by H.C. Lawrence" at the corner Hahn was looking for and measuring west 2,657 feet to "a similar H.C. Lawrence post." It was this second post Hahn hoped to find. He theorized that if he could find the second post and measure between it and the wire remnant he had found in 2015 that he could compare this measurement to Brotherton's 1950 measurement to confirm the corner position.
After hiking to the wire remnant location, Hahn and his nephew used a compass and a 100' tape to measure west 2,657 feet to search for the second H.C. Lawrence post referenced by Brotherton. They found no evidence of the post, but did discover an iron rod with a Northern Michigan University study cap buried in the ground. They also found metal washers nailed to nearby trees likely used to mark, or witness, the iron rod's location.
Following this trip, research revealed that Northern Michigan University had performed a study in the Pictured Rock National Forest to map the likely location of prehistoric Native American camp sites, based on the prehistoric location of the Lake Superior shoreline. This explained the iron rod they found. However, the research did not reveal whether or not it represented the position of a section corner. As a result, it did not help to determine whether or not the wire remnant was marking the position of the section corner being sought by Hahn.
From what Hahn was able to observe during his two exploratory hikes, he concluded he needed to plan his next trip for the spring or fall, when vegetation and leaves aren't so thick, and use survey-quality GPS equipment to make more accurate measurements.
In 2019, Hahn got his chance.
Once again, the Hahn family traveled to Munising, this time over Memorial Day. Hahn was able to bring along GPS equipment from work, and the trees did not yet have their full foliage. He intended to continue the search for remnants of H.C. Lawrence's cedar posts using GPS to measure between evidence previously found. It was still his hope to relate a current measurement to the 1950 Brotherton measurement to either prove the corner location or point him toward additional evidence.
Hahn began his work at the capped iron rod used in the Northern Michigan University study by attempting to obtain its accurate GPS coordinates. Unfortunately, foliage in this area was too thick to lock onto GPS satellites. Hahn moved a half mile east to see if he would have better luck at the wire remnant location. GPS readings told him he was due north of the corner. He headed south until he arrived at the stream referenced in the 1850 survey notes.
Looking across the stream, he spotted florescent survey ribbon he had left hanging from a tree in the vicinity of the wire remnant. As Hahn stood looking for a safe landing spot for a leap across the stream, he glanced to his left and there, not more than four feet away, was a 4" x 4", eight-foot tall cedar post standing straight and just below the north bank of the stream. It was the cedar post H.C. Lawrence had set 79 years earlier to mark the section corner common to sections 17, 18, 19, and 20 on the day in 1940 when he found the corner's bearing tree laying nearby.
"I truly could not believe my eyes," Hahn stated. "Having been so close to it on previous searches and then glancing up to see it just four feet away as I was about to jump across the stream, I was astonished. The post must have been well hidden by foliage for it to have remained unseen on my two previous visits."
Hahn set about obtaining GPS coordinates of the corner position. Upon inspecting the sun-bleached post, Hahn noticed extensive decay at its base. He photographed the post, cut the top off, and set the 3' rebar at the base—the very rebar he left in the woods four years earlier. He then set nails in nearby trees as witness ties and began his return hike.
He had been so close in 2015. Basing his search on the original 1850 site description, he had looked for the section corner post on the south side of the stream. What he did not realize was that over 170 years, the stream had meandered northward so that the post was now in the stream.
As a County Surveyor, one of Hahn's roles is to participate in a statewide project to perpetuate and remonument section corners. Knowing how difficult finding and verifying remote and long unattended section corners can be, Hahn contacted Dustin Taylor, P.S. and Alger's County's representative to the State Survey and Remonumentation Program to see if he could run this corner through Alger County's Remonumentation Program.
Hahn asked if he could obtain and set a standard Alger County Remonumentation Monument at the corner during a return visit he and his family planned for the 4th of July. Taylor agreed and made arrangements for Hahn to pick up the monument.
With monument in hand, Hahn, his 13-year-old daughter Isabelle, and family friend Doug Miron of Munising, hiked back to remove the decaying remnant of the cedar post, set the monument, and officially perpetuate the section corner. His daughter blazed four new bearing trees, just as the axe man of the 1850 survey team had done, to establish new witness ties.
On November 4, 2019, the Alger County Peer Review Group approved the Land Corner Recordation Certificate Hahn had submitted. It was recorded with the Alger County Register of Deeds to officially document the findings for future surveyors, closing this chapter on the section corner H.C. Lawrence documented in 1940 with a display piece purchased 56 years later by a professional surveyor from Michigan.
Hahn's journey from the basement of the Wisconsin antique shop in 1996 to officially documenting the section corner in 2019 is a story of persistence. When asked why he continued to pursue his search over 23 years, Hahn commented that through the display H. C. Lawrence made from the bearing tree remnants, he felt a direct link to the Government Land Office axe man Josiah Woodworth who blazed the bearing tree in 1850.
"I just felt a desire to learn as much as I could about Josiah Woodworth, H.C. Lawrence, and the section corner," Hahn stated. "Many aspects of this adventure have been rewarding—from walking in the footsteps of the original government surveyors through Pictured Rock National Forest, to finding H.C. Lawrence's cedar post monument, to watching my daughter blaze a new bearing tree with an axe."
As for the display piece and the top of the cedar post from the section corner, Hahn plans to display both at Wightman's office in Kalamazoo.


text:
Instructional Faculty
Faculty by Research Areas
Integrated Writing
International Summer Research Program
Summer REU Program
Environmental Metrology & Policy Program
Visiting the Department
Prospective Students: Frequently Asked Questions
Research Continuity
GSOC Career Seminars
Georgetown GSSPC
Skip contextual nav and go to content Navigate to...
Home ▸ News and Events
Hoya Chimica – Winter Edition
Hoya Chimica – October 2020
Hoya Chimica – September 2020
Hoya Chimica – August 2020
Hoya Chimica Newsletter
VOL. 30, SPRING 2017
VOL. 26, FALL 2010
VOL. 24, WINTER 2009
VOL. 15, SUMMER 2001
VOL. 14, FALL/WINTER 2000/2001
VOL 11, SPRING 1999
21st Century Postdoctoral Fellow to Conduct Cutting Edge Research Across Labs
Louise Djapgne, a new 21st Century Postdoctoral Fellow for the Department of Chemistry, brings her skills as a molecular biologist to the field of biophysics at Georgetown in order to advance research around the membrane transporter lacY permease. "Being able to apply my expertise while learning new skills is beyond exciting," Djapgne says. "Though I […]
Chemistry Professor Awarded Prestigious Fulbright Global Scholarship for Research on Reduction of Greenhouse Gases
YuYe J. Tong, a professor in the Department of Chemistry and director of the Environmental Metrology & Policy Program, was awarded a competitive Fulbright Global Scholar Award for his collaborative research that examines more efficient and selective ways to convert the dominant greenhouse gas carbon dioxide (CO2) back to value-adding chemicals. The latter aims to help close a circular process for achieving zero greenhouse gas emissions.
New College Faculty for 2020-2021
Georgetown College is pleased to welcome 24 new full-time faculty members with primary appointments in 16 College departments and programs. This cohort will help enrich the student experience through their varied and nuanced areas of study.
Chemistry, History, Psychology: College Professors from Varied Disciplines Recognized as Provost's Distinguished Professors
Since 2016, a small group of faculty are selected each year to receive the honor of the Provost's Distinguished Associate Professors. These educators have made a huge impact in their field of research while at the university, and have shared their passions with their students, the Georgetown community and beyond. This year, Department of History professor Kathryn de Luna, Department of Psychology professor Adam Green and Department of Chemistry professor Kaveh Jorabchi were three of the four faculty chosen.
Georgetown Professor Discovers Key Findings to Stop Malarial Drug Resistance
The malarial disease infects millions of people every year. Until recently, drugs like chloroquine (CQ) and piperaquine (PPQ) have been effective against the parasite that causes it, Plasmodium falciparum. New widespread resistance to these drugs lead Department of Chemistry professor Paul Roepe to research the mechanisms behind these new developments in an effort to stop the continued spread of the disease.


text:
The under-emotional Barack Obama figure of his day? Henry Stimson says, "I want to overcome the impression which I am told is current among newspapermen that I am an icicle. I am not an icicle." He says the impression arose because the public has hitherto only known him as a US district attorney.
And the vote (of Tammany Boss Charles Murphy) is in: the Democratic nominee for governor of New York is one John Alden Dix, nephew of a previous governor and Civil War general of the same name. Like Stimson, he's pretty obscure and has never held elective office, though he did run for lt. governor in 1908 (the term for state offices like governor was two years). Dix had to have his arm twisted to run, and his wife pleaded with him in tears not to.
Here's how it worked at the D. party convention: yesterday I said that there were 14 named candidates for governor. But then Boss Murphy made his choice of Dix and the others all dropped out except for one joker, Congressman William Salzer, who insisted his name be put forward and lost 434 to 16. Murphy's choices for all the other offices were put through "by acclamation." Oddly enough, one plank in the party platform is direct primary elections.
Artist Winslow Homer dies.


A project launched in 2018 by International Innovation Answer SRL ( GIS, a analysis and innovation firm, is likely one of the most promising and most essential municipal waste management techniques as a result of it deals with most of the capital's weak factors, akin to citizens' awareness and training, low separate collection and poor waste management infrastructure.
The project is underway until April 2019 and goals to enhance public events corresponding to main live shows and other leisure events organized by CreArt and ArCuB. waste management technique. To date, it has been distributed to main occasions resembling: IEI Pageant, Artistic Fest, Cinepark, Inexperienced Sounds Pageant, Bucharest City Days, Bucharest Truthful and Christmas Truthful.
Briefly, the project aimed to watch and evaluate objectively the organization of public occasions, determine major problems in the waste management system and then suggest remedial motion. The info was collected in a artistic method over a nine-month period (knowledge obtained by analyzing occasions of various sizes / varieties, every with its personal particular traits and characteristics). The most important every day era of 4.5 tons, the recycling fee ranged from 5% to 75% of the whole amount produced (recyclable and household waste), based mostly on the prevention and consciousness of every occasion and the infrastructure offered.
The indications developed by the Urban Wins project and the urban metabolism strategy, raising awareness, helping to scale back waste era and air pollution, enhancing assortment methods, growing the whole amount of separately collected recyclable waste and enhancing cooperation between all waste stakeholders. 19659002] On the project strategy planning stage, current modifications to environmental laws have been additionally introduced, which stipulate that waste producers and local authorities must improve their recycling goal by 2020 as a way to be better ready for the reuse and recycling of waste (paper and cardboard).
Initiatives taken in the Pilot Project have already demonstrated their effectiveness (Adopted indicators have proven clear improvements) to create a system of tips and guidelines for stakeholders and most of the people to assist improve the municipal waste remedy system . selectively monitored and quantified whereas retaining lower than 20 tonnes of landfill. Recycled waste had a low degree of contamination, so 100% of it might be sent for recycling, while organic waste was despatched to landfill in much smaller portions.
. giving directions to sellers of meals and beverage products, limiting the waste they might eliminate, and obliging them to keep clear details about the waste that has been destroyed. In some instances, solely using biodegradable packaging was allowed, or using waste with low recyclability was prohibited.
. a step in promoting separate collection of waste, so celebrities might remind crowds of the intention of the organizer to collect waste selectively. Printed matter (within the type of reusable, disposable banners) may also be used to announce a waste recycling plan.
. is the first project in Romania that takes due account of the contamination of waste, which has enabled statistical evaluation of the several types of waste collected individually to vary the strategy depending on the sort or sort of packaging to be discarded. event. "Prior to now, there have been no estimates of the way to cope with natural and particular problems that rely upon the sort and scale of each occasion. There are numerous differences that change the strategy utterly (corresponding to between interiors and external occasions, the variety of individuals per occasion, the best way the concert safety measures affect the collection, the restrictions to avoid the park's vegetation deterioration and the demographics) by way of live shows), says Dr. Ing. Florin Nenciu, GIS waste management researcher.
Commentators say that the project solves most of the problems typically encountered in municipal waste management. The event of the technique was based mostly on the wants identified by stakeholders that carried out waste management activities, somewhat than on the wants of municipalities to realize their objectives, which might injury the strategy.


In this session we will review the new demands on Information Security Teams and how they manifest in their Cyber Incident Response Plans (CIRPs). We will touch upon "actionable" plans, that align with the business while addressing Board of Director concerns; Discuss the new player: Cyber Insurance, and the wide range of external obligations facing organizations today.
1. The New Era of Incident Response Planning Are you protecting the business or simply securing the enterprise?
5. 5 Dell - Internal Use - Confidential Classification: //SecureWorks/Confidential - Limited External Distribution: Risk = a Vulnerability that is exploited by a Threat, which manifests into a Consequence It's All About Business Risk • Up until you are breached, the standards of due care are still fairly nebulous • Once you have a breach, the expectations of your organization are clearly defined and backed by numerous regulators eager to show their constituencies that they mean business, this is a major concern for your board of directors While most organizations have threat and vulnerability management programs; very few, if any, have consequence management programs. However, consequences are the focus of the board.
7. 7 Dell - Internal Use - Confidential Classification: //SecureWorks/Confidential - Limited External Distribution: Part one of the actual narrative Understanding the Consequences Our operations involve the storage, transmission and processing of our customers' confidential, proprietary and sensitive information, including in some cases personally identifiable information, protected health information, proprietary information and credit card and other sensitive financial information. While we have security measures in place designed to protect customer information and prevent data loss, they may be breached as a result of third-party action, including intentional misconduct by computer hackers, employee error, malfeasance or otherwise, and result in someone obtaining unauthorized access to our customers' data or our data, including our intellectual property and other confidential business information. A security breach or unauthorized access could result in the loss or exposure of this data, litigation, indemnity and other contractual obligations, government fines and penalties, mitigation expenses and other liabilities. Additionally, the cost and operational consequences of responding to breaches and implementing remediation measures could be significant.
8. 8 Dell - Internal Use - Confidential Classification: //SecureWorks/Confidential - Limited External Distribution: Part two of the actual narrative Understanding the Consequences Cont'd Computer malware, viruses and hacking and phishing attacks by third parties have become more prevalent in our industry, have occurred on our systems in the past and may occur on our systems in the future. Because techniques used to obtain unauthorized access to or sabotage systems change frequently and generally are not recognized until successfully launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. As cyber-security threats develop and grow, it may be necessary to make significant further investments to protect data and infrastructure. If an actual or perceived breach of our security occurs, we could suffer severe reputational damage adversely affecting customer or investor confidence, the market perception of the effectiveness of our security measures could be harmed, we could lose potential sales and existing customers, our ability to deliver our services or operate our business may be impaired, we may be subject to litigation or regulatory investigations or orders, and we may incur significant liabilities. We do not have insurance sufficient to compensate us for the potentially significant losses that may result from security breaches.
13. 13 Dell - Internal Use - Confidential Classification: //SecureWorks/Confidential - Limited External Distribution: Plugged in to your Cyber Incident Response Program (CIRP)? Cyber Insurance • Pre-approval of vendors • Notification requirements • Add the Cyber Insurance manager to the CIRT • Do you want to call them every time?
14. 14 Dell - Internal Use - Confidential Classification: //SecureWorks/Confidential - Limited External Distribution: If you remember only Three things from this presentation: Summary • Review your company's Annual Report and align your Preventative, Detective, and Corrective measures with those business risks. • If you have Cyber Insurance, make sure it is integrated into your CIRP. Add your cyber insurance manager to the CIRT. • Conduct a Table Top Exercise (TTX) of one your BOD's most significant risks (see above). If your CIRP doesn't tell you who to invite – it's not actionable and isn't fully preparing you to protect the business.