| DOSE: T+ 0:00 |
50 mg |
insufflated |
DPT |
(powder / crystals) |
| T+ 0:30 |
50 mg |
insufflated |
DPT |
(powder / crystals) |
Me: College Junior very interested in psychedelics and exploring new mental spaces. Very experienced with most common (and some uncommon) tryptamines & a few phenethylamines.
Set: Very good mood, little of the usual depression here and there but nothing bad. Looking to explore an extra universe or two before school started and decided this might be the fuel I needed to get there. Wanting to test out the vibe of the new house, and get fully settled in there.
Setting: At home in my new place.
I had tried DPT once before at the 50mg level, and was not overly impressed, but realized that I had probably not arrived at my correct dosage, and was concerned that tolerance from the LSD/Ketamine the night before may have interfered. With 100mg left, I decided to go for the gusto: try 50, and if I was still not getting anything exciting, go for the full 100mg. This turned out to be a wonderful idea, and it has given this compound a new place among my favorites.
After getting some housework done, and making sure my friends wouldn't bother me (of course this didn't work), I insuffulated 50mg of DPT in the early evening, by myself at home. Then I waited... and waited... the first signs of psychedelic were not visual, but mental. I caught a thought train that spun off from a memory of a trip report on DPT about broken glass being used to wash the poor person's legs when he had done too much.
 It also made me remember not to think about other people's reports or mistakes while on the substance, just to trust myself and let it flow. something reminiscent of a few hits of acid. This was nice, but there was more to be done with this stuff I felt, so the other 50mg went up my nose. This is when things got exciting.
After another 10 minutes or so, the room began to move... and twist, and turn, and everything else that I would expect it to do had I eaten 1000mcg of acid. The difference was, I was no longer thinking in anything resembling english, but in a system of twisted cartoonish metaphor imagery. This imagery was obvious with eyes open, although I am not sure how. With eyes closed, it became visual, and the knowledge of the physical body all but disappeared, being replaced by whatever perception of it the visual decided to take on.
Some of the more interesting body sensations included that of my body being bent into a sine wave, the representation of time and memory as a filing cabinet, each frame of time being a file shoved in, and the body dissolving into space entirely, only to rematerialize when I opened my eyes. This is by far the most difficult part to explain, as it is so alien to normal thought processes that it simply must be experienced to be understood.
Music became a living part of the body. Sudden changes would shock the physical body into opening the eyes or moving around. Thoughts were driven by the music I was listening to, which I had fortunately decided should be slow ahead of time. Even Shpongle seemed too fast at times. This phase was altogether very relaxed, with much less of the nervousness I associate with mushrooms or acid. Everything was going very nicely, until suddenly a knock at the door jarred me awake. It was my friends A and W. Now I had no problem with W being there. He is a very interesting person, who never does drugs, has never done psychedelics, but is always fun to hang around tripping. Although in my current state I wasn't capable of much english, he didn't bother me.
A. decided to start reading entries out of the dictionary for exciting words such as crack, ecstasy, and all the other simple words he could think of. For Some Reason(tm) I was in no condition to tell him to shut up or leave, so I just sat there listening while the imagery flowed, now based on what he said rather than the music.
Luckily, I knew that I only had somewhere around 15 minutes of the intense part left before something more managable appeared, so I ignored him for the time being as much as was possible. He also decided to start talking to me about his favorite hobby, drug dealing, which confused me to no end as I had somehow gotten the idea that A and W were police when they walked in, and this only confirmed it. A was trying to get me to confess some crime so he could haul me off to this hyperspace prison I was visualizing at the time. Keep in mind that A and W were completely recognizable as themselves, it was just that common concepts and standard logic had been tossed so far out the window that their identities were no longer static at all in my eyes. From past experience with ideas like this, I knew it was best to wait it out or leave if possible. Since leaving my own home with him in it was out of the question, I agreed to go hang out at his apartment.
The drive there was very weird, as everything went black and white on me, complete with film grain, scratches, and old movie sound effects/themes. After we arrived, the DPT tapered off slowly for about another 3 hours or so, until it was finally gone. I got a ride back, after yelling at everyone for dragging me into a car and over to their house for no reason while I was too out of it to really make any decisions. Sleep was easy about 5 hours after ingestion, with no remaining effects, no tiredness, and a general feeling of well-being.
Looking back on this trip, there were not many important realizations, but as I went into this looking to explore new hyperdimensions rather than myself and common reality, this is not too surprising.
I would easily rank this the most powerful substance I have tried, mentally beyond very high dose AMT (150mg) and 2C-T-7 (60mg). Unlike the others, there were no disturbing physical side effects or vomiting at any point, making this very high on my list, right up there with AMT and LSD, my other favorites. I cannot speak for ayahuasca, because no dreams have been fully realized as of yet.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Alexandra Goodwin
About
Portfolio
Contact
Portfolio
Psychic Game
Giphy Wall
Crystal Collector
Trivia Game
Rutgers Info Widget
Rock Paper Scissors


about me
hobbies
my projects
contacts
Rit
a
Mw
a
ur
a
My Portfolio
Believe in coding
About me
Am a student passionate in coding.
I'm aiming to became a great developer.
Hobbies
Eating
Watching
walking
My Projects
Project one
Project two
Project three
Contact me
Full Name
Full Name
OK


A castle (from Latin: castellum) is a type of fortified structure built during the Middle Ages by
predominantly the nobility or royalty and by military orders. Over the approximately 900 years that castles
were built, they
took on a great many forms with many different features, although some, such as curtain walls and
arrowslits, were commonplace.
Welcome to a simple map overview of Czech castles. If you have location enabled in your browser, you
can click on any castle and find out, how far is the castle situated and how long it would take you
to get there by car. If you are curious, which castle is nearby, simply click on the button.


This is the life expectancy page which will give you tips about how to live a longer and a healthier life and tell how life expectancy's can be shortened. Life expectancy has many aspects that affect it for example smoking and alcohol can effect life expectancy quite substantially.
For evidence of this, women have a higher life expectancy and it women who smoke less in nearly all cases like China the United states and the gap between male life expectancy and female life expectancy in Russia can range 13 years!


Daily Goal Tracker
Enter Your Goal
Save My Goal
New Day (Clear All Goals)
Do you want to complete this goal?
Yes
No


Steven's Attendance Dashboard
Attendance for
Student
Tutor
Status
Steven Chao
12S4
Present
Unauthorized Absence
Authorized Absence
Jeffrey Jin
12R4
Present
Unauthorized Absence
Authorized Absence
Brian Zhang
12S2
Present
Unauthorized Absence
Authorized Absence


alphanumeric typing
- quick search
up/down, home/end
- cursor position
enter
- descent into selected directory (in case there is only one row filtered, enter on search field will perform trigger)
backspace
- previous folder
right-click
- context menu
spacebar
or Alt+right-click
- select row
right-click on path
or Ctrl+L
- enter path manually
*
- inverse select
+
- select all
-
- deselect all
F2
- change permissions
F3
- change ownership
F4
- edit where possible
Esc
- close active editor window
Ctrl+Esc
- minimize active editor window
F5/Shift+F5
- compress/decompress
F6
- rename
Shift+F4/F7
- new file/folder
Shift+F7
- search
F8/Del
- delete
Ctrl+X/C/V
- Cut/Copy/Paste
Ctrl+Enter/Ctrl+Shift+Enter
- Save/Save and close currently edited file
Theme reload hot key
- reload current directory


Reports non-abstract JUnit test cases which do not
expose a public no-arg constructor or a public constructor which takes a single string
as an argument. Such test cases will be unrunnable by most JUnit test runners, including
IDEA's.
Powered by InspectionGadgets


Program Listing for File signal_handling.cpp¶
↰ Return to documentation for file (src/common/signal_handling.cpp
)
#include "common/logging.h"
#include "signal_handling.h"
// The simplest (and recommended) way to handle signals is to simply set a flag
// in the signal handler and check that flag later.
//
// We provide setSignalFlag as the most generic signal handler. This handler uses a
// single sig_atomic_t as a bit field. On Linux, sig_atomic_t is equivalent to a signed int,
// theoretically providing 32 binary flags; in practice, most likely signals for which we may
// want to install signal handlers are
// - SIGTERM (15): which by default signals the request for a graceful shutdown
// - SIGUSR1 (10): intended for custom use, default action in Linux is termination
// - SIGUSR2 (12): intended for custom use, default action in Linux is termination
// - SIGINT (2): interrupt from the console
// Just to be safe, we accommodate signals up to signal No. 30.
// In addition, we also provide requestSaveAndExit() and saveAndExit() as a signal
// handler/checker for graceful shutdown requests during training.
constexpr int maxSignalForSetSignalFlag{30};
// Make sure sig_atomic_t is large enough as a bit field for our purposes.
// That said, I'm not aware of any platform where this would be a problem.
static_assert(SIG_ATOMIC_MAX > (1U<<maxSignalForSetSignalFlag),
"sig_atomic_type is too small for signal flags on this platform.");
namespace marian{
volatile std::sig_atomic_t sigflags_{0};
volatile std::sig_atomic_t saveAndExit_{0};
void setSignalFlag(int sig) {
// sigflags_ is an int type serving as a bit filed for flags corresponding
// to signals (lower or equeal to maxSignalForSetSignalFlag). We set the
// flag by a binary or (|=) of the bit field and an int value with exactly
// one bit set (s^sig).
sigflags_ |= (1<<sig);
}
// Check if the flag for the signal sig is set in the bit field sigflags_
bool getSignalFlag(const int sig) {
ABORT_IF(sig > maxSignalForSetSignalFlag,
"Signal out of range (must be < {}, is {}).", maxSignalForSetSignalFlag, sig);
// Do bitwise AND between sigflags_ and an int value that has exactly one bit set that
// corresponds to the signal in question. If the bit is set (see setSignalFlag above),
// the bitwise AND will return a non-zero integer, if it is not set, the result will
// be zero.
return (sigflags_ & (1<<sig)) != 0;
}
void requestSaveAndExit(int sig) {
setSignalFlag(sig); // keep track of triggering signal
saveAndExit_ = 1; // set flag to exit gracefully
}
bool saveAndExitRequested() {
return saveAndExit_ == 1;
}
}


Mixer rolls out ability to trim clips
Mixer keeps on getting better and better.
by Asher MadanWhat you need to know
- Today, Mixer rolled out to new features for Partners and other content creators.
- You can now let only regular viewers take clips of your streams.
- You can also trim clips and only post specific sections.
Today, Mixer announced major improvements to Mixer Clips. The changes make it easier to control who can clip on Mixer Partner channels and how you share your best moments. Starting right now, partners will be able to expand clip creation access to all viewers or gate the ability to clip behind a specific channel progression rank. For example, you can allow only those who are above Rank 30 to clip their streams. This means that it's a perk for regular viewers.
Trimming clips is also a highly-requested feature and it's available now. You can create a clip in your browser, and then you can trim and preview it before publishing. This allows you to take out the seconds that may not be as exciting or where you decided to take that dinner break.
It's great to see that Mixer is listening to the community because these are great changes. While the decision to lock the creation of clips to Rank 30 or above viewers may be somewhat controversial, the ability to trim is a welcome addition. What do you think about the new Mixer features? Let us know.
Best of the best
Xbox Game Pass Ultimate
Xbox Game Pass and Xbox Live Gold in one
Xbox Game Pass gives you access to over a hundred games for one monthly fee. Xbox Game Pass Ultimate also adds Xbox Live Gold to the package so you can play online with your friends.
Get more Xbox
Xbox
- Xbox One S vs. Xbox One X: Which should you buy?
- Best Xbox One X and Xbox One S Accessories
- Best Xbox One Headsets 2019
- Best Xbox One Wireless Headsets 2019
- Best Xbox Controller Charging Stations in 2019
We may earn a commission for purchases using our links. Learn more.


Name
Event Name cannot be empty!
Date
Event Date cannot be empty!
Time
Event Time cannot be empty!
Venue
Event Venue cannot be empty!
Type
Training
Running
Cross Fit
Yoga
Others
Event Type cannot be empty!
Quota
Event Quota cannot be empty!
Fee
Event Fee cannot be empty!


Hey
Just built my emonGLCD, and allthough it was a lot smaller than I thought, it's really nice :)
Has anyone tried driving the displayed data from the server (Raspberry Pi in my case) instead of the emonGLCD acting on its own? We currently only feed it time data that way, but in my case it will be very hard to get the data I want to display.
For instance:
- kWh/day is already in emoncms, why keep track of it in the LCD also? Getting that data from the server simplifies things since the LCD only needs to display data, not calculate and keep track of days. (This way you might be able to sleep the unit during the night as well).
- Hourly electricity prices, fetched online.
Can't think of any other examples now, but basically all kinds of funky calculations which would be very hard to make in the emonGLCD. The hardest part would be to make a flexible, configurable solution.
Re: emonGLCD receiving data from emonBase
I send external temperature to display on mine. Simple bash script on my linux box grabs temperature from wview and sends to emon base, which forwards to the display.
Lloyd
Re: emonGLCD receiving data from emonBase
Lloyd, that seems fun to explore, I see wview can run on Raspberry Pi, so might be an interesting project to try out. Do you care to share your bash script?
Thanks
Re: emonGLCD receiving data from emonBase
Attached is one of my scripts. To understand how it works, probably best to have some background information.
I could never get emonBase to reliably transfer to emoncms. I spent far too long trying to track down problems in the TCP/IP handling, that I decided to turn my solution on its head.
I have emoncms hosted by one of the hosting companies (it hangs off another web site I manage).
I have an o2 joggler, running ubuntu, that runs my weather station software (wview and apache). (I did run emoncms on here for a while, but then it was using a usb stick as the file system, and these would die after a couple of months due to the high number of writes. I now have a hard drive attached, so in theory could move it back.)
I have two scripts on the joggler. One of these pulls data from emonbase (<IP_ADDRESS>) every 10 seconds, and pushes to my emoncms installation. The second script again pulls data from emonbase, this time every 5 minutes, and posts it to pvoutput.com. Each time I pull data from the emonbase, I send it the current external temperature, pulled and scraped from a very simple wview html page. If it has changed since the last time, it transmits this to emonGLCD.
Attached is the scipt that sends to pvoutput.com. It isprobably not the most efficient (or neatest!) of code, but it does the job. When I pushed data from emonBase, my failure rate was probably around 30%, and I would get frequent hangs. Now it is more like 0%.
Also attached are a couple of photos showing my two main displays - immersion one selects when power is being diverted.
Lloyd
Re: emonGLCD receiving data from emonBase
Thanks!


public class FilterBuilder
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
| Constructor and Description |
|---|
FilterBuilder()
Constructs a new builder for Bloom filters and counting Bloom filters.
|
FilterBuilder(int expectedElements,
double falsePositiveProbability)
Constructs a new Bloom Filter Builder by specifying the expected size of the filter and the tolerable false
positive probability.
|
FilterBuilder(int size,
int hashes)
Constructs a new Bloom Filter Builder using the specified size in bits and the specified number of hash
functions.
|
| Modifier and Type | Method and Description |
|---|---|
FilterBuilder |
addReadSlave(java.lang.String host,
int port)
Adds a read slave to speed up reading access (e.g.
|
<T> BloomFilter<T> |
buildBloomFilter()
Constructs a Bloom filter using the specified parameters and computing missing parameters if possible (e.g.
|
<T> CountingBloomFilter<T> |
buildCountingBloomFilter()
Constructs a Counting Bloom filter using the specified parameters and by computing missing parameters if possible (e.g.
|
FilterBuilder |
clone() |
FilterBuilder |
complete()
Checks if all necessary parameters were set and tries to infer optimal parameters (e.g.
|
int |
countingBits() |
FilterBuilder |
countingBits(int countingBits)
Sets the number of bits used for counting in case of a counting Bloom filter.
|
static java.nio.charset.Charset |
defaultCharset() |
int |
expectedElements() |
FilterBuilder |
expectedElements(int expectedElements)
Sets the number of expected elements.
|
double |
falsePositiveProbability() |
FilterBuilder |
falsePositiveProbability(double falsePositiveProbability)
Sets the tolerable false positive probability.
|
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Integer>> |
getReadSlaves() |
int |
hashes() |
FilterBuilder |
hashes(int numberOfHashes)
Set the number of hash functions to be used.
|
HashProvider.HashFunction |
hashFunction() |
FilterBuilder |
hashFunction(HashProvider.HashFunction hf)
Uses a given custom hash function.
|
FilterBuilder |
hashFunction(HashProvider.HashMethod hashMethod)
Sets the method used to generate hash values.
|
HashProvider.HashMethod |
hashMethod() |
boolean |
isCompatibleTo(FilterBuilder other)
Checks wether a configuration is compatible to another configuration based on the size of the Bloom filter and
its hash functions.
|
java.lang.String |
name() |
FilterBuilder |
name(java.lang.String name)
Sets the name of the Bloom filter.
|
static int |
optimalK(long n,
long m)
Calculates the optimal hashes (number of hash function) given expectedElements (expected number of
elements in bloom filter) and size (size of bloom filter in bits).
|
static int |
optimalM(long n,
double p)
Calculates the optimal size size of the bloom filter in bits given expectedElements (expected
number of elements in bloom filter) and falsePositiveProbability (tolerable false positive rate).
|
static int |
optimalN(long k,
long m)
Calculates the amount of elements a Bloom filter for which the given configuration of size and hashes is
optimal.
|
static double |
optimalP(long k,
long m,
double insertedElements)
Calculates the best-case (uniform hash function) false positive probability.
|
boolean |
overwriteIfExists() |
FilterBuilder |
overwriteIfExists(boolean overwrite)
Sets whether any existing Bloom filter with same name should be overwritten in Redis.
|
boolean |
redisBacked() |
FilterBuilder |
redisBacked(boolean redisBacked)
Instructs the FilterBuilder to build a Redis-Backed Bloom filters.
|
int |
redisConnections() |
FilterBuilder |
redisConnections(int numConnections)
Sets the number of connections to use for Redis.
|
java.lang.Long |
redisExpireAt() |
FilterBuilder |
redisExpireAt(long timestamp)
Sets the expireAt value to apply to the created redis entries
|
java.lang.String |
redisHost() |
FilterBuilder |
redisHost(java.lang.String host)
Sets the host of the backing Redis instance.
|
RedisPool |
redisPool() |
FilterBuilder |
redisPool(RedisPool pool)
Sets the RedisPool object so that one may create only one for multiple bloom filters
|
int |
redisPort() |
FilterBuilder |
redisPort(int port)
Sets the port of the backing Redis instance.
|
int |
size() |
FilterBuilder |
size(int size)
Sets the size of the filter in bits.
|
public FilterBuilder()
public FilterBuilder(int expectedElements, double falsePositiveProbability)
expectedElements
- expected elements in the filterfalsePositiveProbability
- tolerable false positive probabilitypublic FilterBuilder(int size, int hashes)
size
- bit size of the Bloom filterhashes
- number of hash functions to usepublic FilterBuilder expectedElements(int expectedElements)
expectedElements
- number of expected elements.public FilterBuilder size(int size)
size
- size of the filter in bitspublic FilterBuilder falsePositiveProbability(double falsePositiveProbability)
falsePositiveProbability
- the tolerable falsepublic FilterBuilder hashes(int numberOfHashes)
numberOfHashes
- number of hash functions used by the filter.public FilterBuilder countingBits(int countingBits)
Default: 16
countingBits
- public FilterBuilder name(java.lang.String name)
overwriteIfExists(boolean)
. Default: ""
name
- public FilterBuilder redisBacked(boolean redisBacked)
Default: false
redisBacked
- a boolean indicating whether redis should be usedpublic FilterBuilder redisPool(RedisPool pool)
pool
- an instance of RedisPoolpublic FilterBuilder redisHost(java.lang.String host)
Default: localhost
host
- the Redis hostpublic FilterBuilder redisPort(int port)
Default: 6379
port
- the Redis portpublic FilterBuilder redisExpireAt(long timestamp)
Default: no expiration
timestamp
- the unix timestamp in seconds after which the bloomfilter will expirepublic FilterBuilder redisConnections(int numConnections)
Default: 10
numConnections
- the number of connections to use for Redispublic FilterBuilder overwriteIfExists(boolean overwrite)
Default: false
overwrite
- boolean indicating whether to overwrite any existing filter with the same namepublic FilterBuilder addReadSlave(java.lang.String host, int port)
host
- host of the Redis read slaveport
- port of the Redis read slavepublic FilterBuilder hashFunction(HashProvider.HashMethod hashMethod)
HashProvider.HashMethod
. Default: MD5
For the generation of hash values the String representation of objects is used.
hashMethod
- the method used to generate hash valuespublic FilterBuilder hashFunction(HashProvider.HashFunction hf)
hf
- the custom hash functionpublic <T> BloomFilter<T> buildBloomFilter()
T
- the type of element contained in the Bloom filter.public <T> CountingBloomFilter<T> buildCountingBloomFilter()
T
- the type of element contained in the Counting Bloom filter.public FilterBuilder complete()
public FilterBuilder clone()
clone
in class java.lang.Object
public boolean redisBacked()
true
if the Bloom Filter will be Redis-backedpublic int expectedElements()
public int size()
public int hashes()
public int countingBits()
public double falsePositiveProbability()
public java.lang.String name()
public RedisPool redisPool()
public java.lang.String redisHost()
public int redisPort()
public java.lang.Long redisExpireAt()
public int redisConnections()
public HashProvider.HashMethod hashMethod()
public HashProvider.HashFunction hashFunction()
public static java.nio.charset.Charset defaultCharset()
public boolean overwriteIfExists()
true
if the Bloom filter that is to be built should overwrite any existing Bloom filter with the same namepublic java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Integer>> getReadSlaves()
public boolean isCompatibleTo(FilterBuilder other)
other
- the other configurationtrue
if the configurations are compatiblepublic static int optimalM(long n, double p)
n
- Expected number of elements inserted in the bloom filterp
- Tolerable false positive ratepublic static int optimalK(long n, long m)
n
- Expected number of elements inserted in the bloom filterm
- The size of the bloom filter in bits.public static int optimalN(long k, long m)
k
- number of hashesm
- The size of the bloom filter in bits.public static double optimalP(long k, long m, double insertedElements)
k
- number of hashesm
- The size of the bloom filter in bits.insertedElements
- number of elements inserted in the filter


Editorial cartoons for Monday, Nov. 25 25 Nov 2019, 09:30 A sketchy look at the day in politics. Gallery


With 20 plus brands, Rohit Sharma is new blue-eyed boy for corporates
by PTIHighlights
- A record breaking show in the 2019 World Cup is slowly making Rohit Sharma a favourite with corporate bigwigs
- Industry insiders believe that the 32-year-old's earnings will see a quantum jump of Rs 75 crore per annum
- Rohit currently charges Rs 1 crore per day for each brand
NEW DELHI: His elegant batting performance has always won fans but a record breaking show in the 2019 World Cup is slowly making Indian vice-captain Rohit Sharma a favourite with corporate bigwigs.
A stupendous start as a Test opener has only helped in 'Brand Rohit' get the kind of traction many believe that he always deserved.
According to the sources in Rohit's management team, one of India's finest batsmen in contemporary times endorses more than 20 brands at the moment.
"Currently, some of the notable brands that Rohit is endorsing include CEAT tyres, Adidas, Hublot watches, Relispray, Rasna, Trusox, SHARP electronics, Dream 11 etc to name a few," a source close to the cricketer said.
While the financial modalities can't be disclosed, industry insiders believe that the 32-year-old's earnings will see a quantum jump of Rs 75 crore per annum.
Rohit currently charges Rs 1 crore per day for each brand which can be anything from TVC (television commercial shoot), promotional event, print or digital commitments.
"The World Cup where he became first batsman to hit five hundreds upped his brand value considerably. And now, the stupendous performances as a Test opener is like an icing on the cake," a member of corporate brand, who is working with Rohit said.
"It's not only about cricket but his image that he is one among us makes him a relatable brand with youth as well as family audience."


S-MultiXcan, S-PrediXcan and fastENLOC results using Neale Lab’s Rapid GWAS Project results can be queried with
this link. PhenomeXcan uses GTEx v8 based prediction models, and contains
results for more than 4,000 complex traits. The PhenomeXcan Github page contains more information about
this massive resource.
PrediXcan results using public meta analysis GWAS can be queried with this link.
This is a legacy database using GTEX v6 based models.
Disclaimer: Data are provided "as is", with the hope that they may be of use, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. in no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with data or the use or other dealings in data.


The field and laboratory studies carried out for obtaining the necessary information about the subsoil characteristics including the position of ground water are termed as Geotechnical.
InvestigationThe site investigation is thus able to give information about following: |


Regular Seating |
Quantity |
|
|---|---|---|
Adult (ages 13 and up) |
$30.00 |
|
Child (12 and under) |
$0.00 |
|


001/* 002// This software is subject to the terms of the Eclipse Public License v1.0 003// Agreement, available at the following URL: 004// http://www.eclipse.org/legal/epl-v10.html. 005// You must accept the terms of that agreement to use this software. 006// 007// Copyright (C) 1999-2005 Julian Hyde 008// Copyright (C) 2005-2011 Pentaho and others 009// All Rights Reserved. 010*/ 011package mondrian.olap; 012 013/** 014 * A Hierarchy is a set of members, organized into levels. 015 */ 016public interface Hierarchy extends OlapElement, Annotated { 017 /** 018 * Returns the dimension this hierarchy belongs to. 019 */ 020 Dimension getDimension(); 021 /** 022 * Returns the levels in this hierarchy. 023 * 024 *
If a hierarchy is subject to access-control, some of the levels may 025 * not be visible; use {@link SchemaReader#getHierarchyLevels} instead. 026 * 027 * @post return != null 028 */ 029 Level[] getLevels(); 030 /** 031 * Returns the default member of this hierarchy. 032 * 033 *
If a hierarchy is subject to access-control, the default member may 034 * not be visible, so use {@link SchemaReader#getHierarchyDefaultMember}. 035 * 036 * @post return != null 037 */ 038 Member getDefaultMember(); 039 /** 040 * Returns the "All" member of this hierarchy. 041 * 042 * @post return != null 043 */ 044 Member getAllMember(); 045 /** 046 * Returns a special member representing the "null" value. This never 047 * occurs on an axis, but may occur if functions such as Lead, 048 * NextMember and ParentMember walk off the end 049 * of the hierarchy. 050 * 051 * @post return != null 052 */ 053 Member getNullMember(); 054 055 boolean hasAll(); 056 057 /** 058 * Creates a member of this hierarchy. If this is the measures hierarchy, a 059 * calculated member is created, and formula must not be null. 060 */ 061 Member createMember( 062 Member parent, Level level, String name, Formula formula); 063 064 /** 065 * Returns the unique name of this hierarchy, always including the dimension 066 * name, e.g. "[Time].[Time]", regardless of whether 067 * {@link MondrianProperties#SsasCompatibleNaming} is enabled. 068 * 069 * @deprecated Will be removed in mondrian-4.0, when 070 * {@link #getUniqueName()} will have this behavior. 071 * 072 * @return Unique name of hierarchy. 073 */ 074 String getUniqueNameSsas(); 075} 076 077// End Hierarchy.java


Class PropertyChangedEventHelpers
Helper functions useful for implementing events using ValueChangedEventArgs<TProperty> as their parameter.
Namespace: SadRogue.Primitives
Assembly: TheSadRogue.Primitives.dll
Syntax
public static class PropertyChangedEventHelpers : Object
Methods
SafelySetProperty<TObject, TProperty>(TObject, ref TProperty, TProperty, EventHandler<ValueChangedEventArgs<TProperty>>)
Sets the given field to the new value, and fires the corresponding event just after the value has been changed. The value will be properly reverted to the old value if the event handler throws InvalidOperationException.
Declaration
public static void SafelySetProperty<TObject, TProperty>(this TObject self, ref TProperty propertyField, TProperty newValue, EventHandler<ValueChangedEventArgs<TProperty>> changedEvent)
Parameters
| Type | Name | Description |
|---|---|---|
| TObject | self | |
| TProperty | propertyField | Field to set. |
| TProperty | newValue | New value to set to given field. |
| EventHandler<ValueChangedEventArgs<TProperty>> | changedEvent | Event to fire when change occurs. |
Type Parameters
| Name | Description |
|---|---|
| TObject | Type of the object the property resides on. |
| TProperty | Type of the property. |
Remarks
It is fairly common to have an object with a property, such that when the property changes, an event is fired. IPositionable represents one such interface that is common when dealing with a 2D grid.
Although the implementation of such a property is relatively trivial, there are a few subtle issues that can occur:
- The event might be fired even if the property was set to the same value it is currently
- If a handler throws something like InvalidOperationException, the value may not be reverted properly.
This function represents a convenient way to implement such a property. An implementation using this property might look like the example below.
Note that this function can work for properties of any type; you could just as easily implement IPositionable via this interface, for example.
class MyClass
{
private int _myProperty;
public int MyProperty
{
get => _myProperty;
set => this.SafelySetProperty(ref _myProperty, value, MyPropertyChanged);
}
public event EventHandler<ValueChangedEventArgs<int>>? MyPropertyChanged;
}
SafelySetProperty<TObject, TProperty>(TObject, ref TProperty, TProperty, EventHandler<ValueChangedEventArgs<TProperty>>, EventHandler<ValueChangedEventArgs<TProperty>>)
Sets the given field to the new value, and fires the corresponding events. The value will be properly reverted to the old value if the Changed event handler throws InvalidOperationException. The "changing" event will be fired just before the value actually changes; the "changed" event will be fired just after.
Declaration
public static void SafelySetProperty<TObject, TProperty>(this TObject self, ref TProperty propertyField, TProperty newValue, EventHandler<ValueChangedEventArgs<TProperty>> changingEvent, EventHandler<ValueChangedEventArgs<TProperty>> changedEvent)
Parameters
| Type | Name | Description |
|---|---|---|
| TObject | self | |
| TProperty | propertyField | Field to set. |
| TProperty | newValue | New value to set to given field. |
| EventHandler<ValueChangedEventArgs<TProperty>> | changingEvent | Event to fire when change is about to occur. |
| EventHandler<ValueChangedEventArgs<TProperty>> | changedEvent | Event to fire after change occurs. |
Type Parameters
| Name | Description |
|---|---|
| TObject | Type of the object the property resides on. |
| TProperty | Type of the property. |


Products
Product One
Product Two
Overview
Features
Requirements
Flash Demos
Product Three
Overview
Features
Requirements
Screenshots
Flash Demos
Live Demo
Create Account
Test Drive
Test One
Test Two
Test Three
Product Four
Overview
Features
Requirements
Product Five
Downloads
30-day Demo Key
Product One Download
Linux Download
Solaris Download
Windows Download
Product Two Download
Linux Download
Support
E-mail Support
Phone Support
WWW support
Partners
Benefits
Applications
Application One
Application Two
Application Three
Application Four
Application Five
Application Six
Application Seven
Listing
Customers
Customer One
Customer Two
Customer Three
About Us
Executive Team
Investors
Career Opportunities
Press Center
Products Information
Success Stories
Contact Us


Please click below to see the HTML version of this email.
http://shop.cvsphoto.com/r/RNVF2H9/7PNKG/ECMWBN/BMQOW8I/D8MAG/EK/t?a=RNVF2H9&b=1RHXV&c=BY08K5V&d=FV5XG3&e=1&f=e4c95570ef0dfc629b84
****************************************************
CVS/pharmacy® Photo
****************************************************
25% Off Canvas, 10¢ Prints, BOGO 50% Off Books & More! >
http://shop.cvsphoto.com/r/RNVF2H9/7PNKG/ECMWBN/BMQOW8I/BBZVB/EK/t?a=RNVF2H9&b=1RHXV&c=BY08K5V&d=FV5XG3&e=1&f=e4c95570ef0dfc629b84
****************************************************
Add any Canvas(es) to your shopping cart, enter promo code CANVAS25 and get 25% OFF your Canvas(es) order. Offer valid online only. Promotion ends 2/2/13.
Add 50 or more 4x6 Prints to your cart, enter promo code PRINTS10 and get your 50 or more 4x6 Prints for only 10¢ each. Offer valid online only. Promotion ends 2/2/13.
Add any Photo Gift(s) to your shopping cart, enter promo code VALGIFT and get 20% off your gift order. Excludes prints, collages, posters, canvases, calendars, cards and photo books. Promotion ends 2/2/13.
Add a minimum of two (2) Photo Books to your cart, enter promo code BOOK50 and get your second Photo Book of equal or lesser value for 50% Off. Offer ends 2/2/13.
You are receiving this email because you indicated you wanted to be informed of the latest news and specials from CVSphoto.com. If you prefer not to receive future emails from
CVSphoto.com, please unsubscribe below. Please note, if you have subscribed to receive other CVS email communications you will continue to receive them unless you unsubscribe specifically for those.
http://shop.cvsphoto.com/r/RNVF2H9/7PNKG/ECMWBN/BMQOW8I/BBZVO/EK/t?a=http://shop.cvsphoto.com/u/RNVF2H9/7PNKG/ECMWBN/BMQOW8I/T1/aHVibGVlcGg2MDZAdHVtYmxyLmNvbQ==/
© Copyright 2013 CVSphoto.com
http://shop.cvsphoto.com/r/RNVF2H9/7PNKG/ECMWBN/BMQOW8I/BBZV0/EK/t?a=PhotoEM_12712
One CVS Drive, Woonsocket, RI 02895
[[RNVF2H9-1RHXV-7PNKG-ECMWBN-BMQOW8I-M-M2-20130201-9c3a56f53e03284]]


GRI G4 Content Index - Comprehensive
For the 2014 report, Ziraat Bank has successfully completed the GRI context index service in line with the Global Reporting Initiatives guidelines which points the high level of transparency of its performance. You can find below the entire GRI-G4 content index table with the general standard disclosures and specific disclosures.
| General Standard Disclosures | Page | Identified Omission(s) | Reason(s) for Omission(s) | Explanation for Omission(s) | Description |
| STRATEGY AND ANALYSIS | |||||
| G4-1 | Chairman’s Message CEO’s Message |
Statement from the most senior decision-maker of the organization (such as CEO, chair, or equivalent senior position) about the relevance of sustainability to the organization and the organization’s strategy for addressing sustainability | |||
| G4-2 | Chairman’s Message CEO’s Message |
Key impacts, risks, and opportunities | |||
| ORGANIZATIONAL PROFILE | |||||
| G4-3 | T.C. Ziraat Bankası A.Ş. | The name of the organization | |||
| G4-4 | Ziraat Bank in Brief | Primary brands, products, and services | |||
| G4-5 | Anafartalar Mahallesi, Atatürk Bulvarı No: 8, Altındağ, Ankara/TURKEY | Location of the organization’s headquarters | |||
| G4-6 | Ziraat Bank operates in 16 countries around the world including Turkey with its international subsidiaries, international branches, sub-branches, and representative office. These countries except Turkey are: Germany, Bosnia and Herzegovina, Russia, Kazakhstan, Uzbekistan, Turkmenistan, USA, UK, Bulgaria, Iraq, Saudi Arabia, Georgia, Greece, TRNC, and Iran. | The number of countries where the organization operates, and names of countries where either the organization has significant operations or that are specifically relevant to the sustainability topics covered in the report | |||
| G4-7 | Ziraat Bank is a wholly-owned entity of the Undersecretariat of the Treasury of the Republic of Turkey. | The nature of ownership and legal form | |||
| G4-8 | Ziraat Finance Group | The markets served (including geographic breakdown, sectors served, and types of customers and beneficiaries) | |||
| G4-9 | Key Sustainability Indicators | The scale of the organization | |||
| G4-10 | Employees | a. The total number of employees by employment contract and gender. b. The total number of permanent employees by employment type and gender. c. The total workforce by employees and supervised workers and by gender. d. The total workforce by region and gender. e. Whether a substantial portion of the organization’s work is performed by workers who are legally recognized as self-employed, or by individuals other than employees or supervised workers, including employees and supervised employees of contractors. f. Any significant variations in employment numbers (such as seasonal variations in employment in the tourism or agricultural industries). |
|||
| G4-11 | 70.2% Employees |
The percentage of total employees covered by collective bargaining agreements | |||
| G4-12 | Suppliers | The organization’s supply chain | |||
| G4-13 | There has not been any significant change during the reporting period regarding the organization’s size, structure, ownership, or its supply chain. | Any significant changes during the reporting period regarding the organization’s size, structure, ownership, or its supply chain | |||
| G4-14 | Sustainability and Corporate Governance | Whether and how the precautionary approach or principle is addressed by the organization | |||
| G4-15 | Initiatives in which Ziraat Bank takes part or which it supports | Externally developed economic, environmental and social charters, principles, or other initiatives to which the organization subscribes or which it endorses | |||
| G4-16 | Initiatives in which Ziraat Bank takes part or which it supports | The memberships of associations (such as industry associations) and national or international advocacy organizations in which the organization: • Holds a position on the governance body • Participates in projects or committees • Provides substantive funding beyond routine membership dues • Views membership as strategic |
|||
| IDENTIFIED MATERIAL ASPECTS AND BOUNDARIES | |||||
| G4-17 | Ziraat Sigorta A.Ş., Ziraat Hayat ve Emeklilik A.Ş., Ziraat Finansal Kiralama A.Ş., Ziraat Yatırım Menkul Değerler A.Ş., Ziraat Portföy Yönetimi A.Ş., Ziraat Bank International AG (Germany), Ziraatbank BH d.d. (Bosnia and Herzegovina), Ziraat Bank (Moscow) CJSC, Kazakhstan Ziraat International Bank (KZI Bank) (Kazakhstan), Uzbekistan-Turkish Bank (UTBank) (Uzbekistan), Turkmen Turkish JSC Bank (Turkmenistan), Arab- Turkish Bank A.Ş. For more information, please see Ziraat Bank 2014 Annual Report, page 220. |
All entities included in the organization’s consolidated financial statements or equivalent documents | |||
| G4-18 | 2014 Prioritization Analysis | The process for defining the report content and the Aspect Boundaries and how the organization has implemented the Reporting Principles for Defining Report Content | |||
| G4-19 | 2014 Prioritization Analysis | All the material Aspects identified in the process for defining report content | |||
| G4-20 | Material topic framework | The Aspect Boundary within the organization for each material Aspect | |||
| G4-21 | Material topic framework | The Aspect Boundary outside the organization for each material Aspect | |||
| G4-22 | There is no any restatement. | The effect of any restatements of information provided in previous reports, and the reasons for such restatements | |||
| G4-23 | Ziraat Bank has identified the Scope and Aspect Boundaries for the first time. | Significant changes from previous reporting periods in the Scope and Aspect Boundaries | |||
| STAKEHOLDER ENGAGEMENT | |||||
| G4-24 | Ziraat Bank’s stakeholders | List of stakeholder groups engaged by the organization | |||
| G4-25 | Ziraat Bank’s stakeholders | The basis for identification and selection of stakeholders with whom to engage | |||
| G4-26 | 2014 Prioritization Analysis | The organization’s approach to stakeholder engagement, including frequency of engagement by type and by stakeholder group, and an indication of whether any of the engagement was undertaken specifically as part of the report preparation process | |||
| Ziraat Bank’s stakeholders | |||||
| G4-27 | Key topics and concerns that have been raised through stakeholder engagement are addressed in different sections of this report in detail. Ziraat Bank’s stakeholders |
Key topics and concerns that have been raised through stakeholder engagement, and how the organization has responded to those key topics and concerns, including through its reporting. Report the stakeholder groups that raised each of the key topics and concerns | |||
| REPORT PROFILE | |||||
| G4-28 | 1 January 2014 - 31 December 2014 | Reporting period (such as fiscal or calendar year) for information provided | |||
| G4-29 | 1 January 2013 - 31 December 2013 | Date of most recent previous report (if any) | |||
| G4-30 | Annual | Reporting cycle (such as annual, biennial) | |||
| G4-31 | Ms. Deniz Kabukçu<EMAIL_ADDRESS>Ms. Şeyda Kulaç Ünal<EMAIL_ADDRESS>|
The contact point for questions regarding the report or its contents | |||
| G4-32 | a. Comprehensive b. GRI G4 Index c. The report has not been externally assured. |
a. The ‘in accordance’ option the organization has chosen b. The GRI Content Index for the chosen option c. The reference to the External Assurance Report, if the report has been externally assured. GRI recommends the use of external assurance but it is not a requirement to be ‘in accordance’ with the Guidelines |
|||
| G4-33 | The report has not been externally assured. | a. The organization’s policy and current practice with regard to seeking external assurance for the report b. The scope and basis of any external assurance provided if not included in the assurance report accompanying the sustainability report c. The relationship between the organization and the assurance providers d. Whether the highest governance body or senior executives are involved in seeking assurance for the organization’s sustainability report |
|||
| GOVERNANCE | |||||
| G4-34 | Sustainability and Corporate Governance | The governance structure of the organization, including committees of the highest governance body. Identify any committees responsible for decision-making on economic, environmental and social impacts | |||
| G4-35 | Ziraat Bank and Sustainability | The process for delegating authority for economic, environmental and social topics from the highest governance body to senior executives and other employees | |||
| G4-36 | Ziraat Bank and Sustainability | Whether the organization has appointed an executive-level position or positions with responsibility for economic, environmental and social topics, and whether post holders report directly to the highest governance body | |||
| G4-37 | Ziraat Bank and Sustainability | Processes for consultation between stakeholders and the highest governance body on economic, environmental and social topics. If consultation is delegated, describe to whom and any feedback processes to the highest governance body | |||
| G4-38 | Sustainability and Corporate Governance | The composition of the highest governance body and its committees | |||
| G4-39 | The duties of board chairman and CEO are performed by different individuals. The chairman of the Ziraat Bank Board of Directors has no executive duties. Sustainability and Corporate Governance |
Whether the Chair of the highest governance body is also an executive officer (and, if so, his or her function within the organization’s management and the reasons for this arrangement) | |||
| G4-40 | Sustainability and Corporate Governance | The nomination and selection processes for the highest governance body and its committees, and the criteria used for nominating and selecting highest governance body members | |||
| G4-41 | Sustainability and Corporate Governance | Processes for the highest governance body to ensure conflicts of interest are avoided and managed and whether conflicts of interest are disclosed to stakeholders | |||
| G4-42 | Sustainability and Corporate Governance | The highest governance body’s and senior executives’ roles in the development, approval, and updating of the organization’s purpose, value or mission statements, strategies, policies, and goals related to economic, environmental and social impacts | |||
| G4-43 | Sustainability and Corporate Governance | The measures taken to develop and enhance the highest governance body’s collective knowledge of economic, environmental and social topics | |||
| G4-44 | Ziraat Bank and Sustainability | a. The processes for evaluation of the highest governance body’s performance with respect to governance of economic, environmental and social topics, whether such evaluation is independent or not, and its frequency and whether such evaluation is a self-assessment b. Actions taken in response to evaluation of the highest governance body’s performance with respect to governance of economic, environmental and social topics, including, as a minimum, changes in membership and organizational practice |
|||
| G4-45 | Ziraat Bank and Sustainability | a. The highest governance body’s role in the identification and management of economic, environmental and social impacts, risks, and opportunities and the highest governance body’s role in the implementation of due diligence processes b. Whether stakeholder consultation is used to support the highest governance body’s identification and management of economic, environmental and social impacts, risks, and opportunities |
|||
| G4-46 | Ziraat Bank and Sustainability | The highest governance body’s role in reviewing the effectiveness of the organization’s risk management processes for economic, environmental and social topics | |||
| G4-47 | Ziraat Bank and Sustainability | The frequency of the highest governance body’s review of economic, environmental and social impacts, risks, and opportunities | |||
| G4-48 | Ziraat Bank and Sustainability | The highest committee or position that formally reviews and approves the organization’s sustainability report and ensures that all material Aspects are covered | |||
| G4-49 | Sustainability and Corporate Governance | The process for communicating critical concerns to the highest governance body | |||
| G4-50 | Sustainability and Corporate Governance | The nature and total number of critical concerns that were communicated to the highest governance body and the mechanism(s) used to address and resolve them | |||
| G4-51 | The whole indicator | Subject to specific confidentiality constraints | The information is subject to specific confidentiality constraint in the market where the Bank operates. | The remuneration policies for the highest governance body and senior executives and how performance criteria in the remuneration policy relate to the highest governance body’s and senior executives’ economic, environmental and social objectives | |
| G4-52 | Employees | The process for determining remuneration, whether remuneration consultants are involved in determining remuneration and whether they are independent of management. Any other relationships which the remuneration consultants have with the organization | |||
| G4-53 | Employees | How stakeholders’ views are sought and taken into account regarding remuneration, including the results of votes on remuneration policies and proposals, if applicable | |||
| G4-54 | The whole indicator | Subject to specific confidentiality constraints | The information is subject to specific confidentiality constraints in the market where the Bank operates. | The ratio of the annual total compensation for the organization’s highest-paid individual in each country of significant operations to the median annual total compensation for all employees (excluding the highest-paid individual) in the same country | |
| G4-55 | The whole indicator | Subject to specific confidentiality constraints | The information is subject to specific confidentiality constraints in the market where the Bank operates. | The ratio of percentage increase in annual total compensation for the organization’s highest-paid individual in each country of significant operations to the median percentage increase in annual total compensation for all employees (excluding the highest-paid individual) in the same country | |
| ETHICS AND INTEGRITY | |||||
| G4-56 | Sustainability and Corporate Governance | The organization’s values, principles, standards and norms of behavior such as codes of conduct and codes of ethics | |||
| G4-57 | Sustainability and Corporate Governance | The internal and external mechanisms for seeking advice on ethical and lawful behavior, and matters related to organizational integrity, such as helplines or advice lines | |||
| G4-58 | Sustainability and Corporate Governance | The internal and external mechanisms for reporting concerns about unethical or unlawful behavior, and matters related to organizational integrity, such as escalation through line management, whistleblowing mechanisms or hotlines |
| DMA and Indicators | Page | Identified Omission(s) | Reason(s) for Omission(s) | Explanation for Omission(s) | Description |
| CATEGORY: ECONOMIC | |||||
| MATERIAL ASPECT: ECONOMIC PERFORMANCE | |||||
| G4-DMA | Customers | Generic disclosures on management approach | |||
| G4-EC1 | Economic value created directly by Ziraat Bank in 2014 | Direct economic value generated and distributed | |||
| G4-EC2 | Chairman’s Message Customers |
Financial implications and other risks and opportunities for the organization's activities due to climate change | |||
| G4-EC3 | For information, please see Ziraat Bank 2014 Annual Report, page 220. | Coverage of the organization's defined benefit plan obligations | |||
| G4-EC4 | Ziraat Bank does not receive any type of financial assistance from government. | Financial assistance received from government | |||
| MATERIAL ASPECT: MARKET PRESENCE | |||||
| G4-DMA | Employees | Generic disclosures on management approach | |||
| G4-EC5 | At Ziraat Bank, entry-level salaries are at least equal to, if not higher than, the statutory minimum. | Ratios of standard entry level wage by gender compared to local minimum wage at significant locations of operation | |||
| G4-EC6 | All Ziraat Bank senior management is Turkish. | Proportion of senior management hired from the local community at significant locations of operation | |||
| MATERIAL ASPECT: INDIRECT ECONOMIC IMPACTS | |||||
| G4-DMA | Customers | Generic disclosures on management approach | |||
| G4-EC7 | Customers | Development and impact of infrastructure investments and services supported | |||
| G4-EC8 | Customers | Significant indirect economic impacts, including the extent of impacts | |||
| MATERIAL ASPECT: PROCUREMENT PRACTICES | |||||
| G4-DMA | Suppliers | Generic disclosures on management approach | |||
| G4-EC9 | Suppliers | Proportion of spending on local suppliers at significant locations of operation | |||
| CATEGORY:ENVIRONMENTAL | |||||
| MATERIAL ASPECT: ENERGY | |||||
| G4-DMA | Ziraat Bank and the Environment | Generic disclosures on management approach | |||
| G4-EN3 | Ziraat Bank and the Environment | Energy consumption within the organization | |||
| G4-EN4 | Ziraat Bank and the Environment | Energy consumption outside of the organization | |||
| G4-EN5 | Energy intensity | Currently not available | Since the carbon footprint calculation of Ziraat Bank comprises only headquarters units, energy intensity was not calculated for the reporting period. The Bank is currently in the process of setting the carbon footprint tracking system to cover the whole organization. This is going to be done as soon as possible. |
Energy intensity | |
| G4-EN6 | Ziraat Bank and the Environment | Reduction of energy consumption | |||
| G4-EN7 | Ziraat Bank and the Environment | Reductions in energy requirements of products and services | |||
| MATERIAL ASPECT: WATER | |||||
| G4-DMA | Ziraat Bank and the Environment | Generic disclosures on management approach | |||
| G4-EN8 | Ziraat Bank and the Environment | Total water withdrawal by source | |||
| G4-EN9 | The whole indicator | Not applicable | Ziraat Bank does not report on this indicator as the disclosure is not material to its business. | Water sources significantly affected by withdrawal of water | |
| G4-EN10 | The whole indicator | Not applicable | Ziraat Bank does not report on this indicator as the disclosure is not material to its business. | Percentage and total volume of water recycled and reused | |
| MATERIAL ASPECT: EMISSIONS | |||||
| G4-DMA | Ziraat Bank and the Environment | Generic disclosures on management approach | |||
| G4-EN15 | Ziraat Bank and the Environment | Direct greenhouse gas (GHG) emissions (Scope 1) | |||
| G4-EN16 | Ziraat Bank and the Environment | Energy indirect greenhouse gas (GHG) emissions (Scope 2) | |||
| G4-EN17 | Ziraat Bank and the Environment | Other indirect greenhouse gas (GHG) emissions (Scope 3) | |||
| G4-EN18 | Ziraat Bank and the Environment | Greenhouse gas (GHG) emissions intensity | |||
| G4-EN19 | Ziraat Bank and the Environment | Reduction of greenhouse gas (GHG) emissions | |||
| G4-EN20 | The whole indicator | Not applicable | Ziraat Bank does not report on this indicator as the disclosure is not material to its business because the Bank’s business activities and operations do not generate significant emissions of these substances. | Emissions of ozone-depleting substances (ODS) | |
| G4-EN21 | The whole indicator | Not applicable | Ziraat Bank does not report on this indicator as the disclosure is not material to its business because the Bank’s business activities and operations do not generate significant emissions of these substances. | NOX, SOX, and other significant air emissions | |
| MATERIAL ASPECT: EFFLUENTS AND WASTE | |||||
| G4-DMA | Ziraat Bank and the Environment | Generic disclosures on management approach | |||
| G4-EN22 | The whole indicator | Not applicable | Ziraat Bank does not report on this indicator as the disclosure is not material to its business because all water is discharged to public waste water treatment across its operations. | Total water discharge by quality and destination | |
| G4-EN23 | Ziraat Bank and the Environment | Total weight of waste by type and disposal method | |||
| G4-EN24 | There have been no significant spills from any Ziraat Bank facility in the reporting period. In addition, the Bank’s business activities do not have a material risk of significant spills of hazardous substances. | Total number and volume of significant spills | |||
| G4-EN25 | The whole indicator | Not applicable | Ziraat Bank does not report on this indicator as the disclosure is not material to its business. | Weight of transported, imported, exported, or treated waste deemed hazardous under the terms of the Basel Convention Annex I, II, III, and VIII, and percentage of transported waste shipped internationally | |
| G4-EN26 | The whole indicator | Not applicable | Ziraat Bank does not report on this indicator as the disclosure is not material to its business. | Identity, size, protected status, and biodiversity value of water bodies and related habitats significantly affected by the organization's discharges of water and runoff | |
| MATERIAL ASPECT: PRODUCTS AND SERVICES | |||||
| G4-DMA | Ziraat Bank and the Environment | Generic disclosures on management approach | |||
| G4-EN27 | Ziraat Bank and the Environment | Extent of impact mitigation of environmental impacts of products and services | |||
| G4-EN28 | The whole indicator | Not applicable | Ziraat Bank does not report on this indicator as the disclosure is not material to its business. | Percentage of products sold and their packaging materials that are reclaimed by category | |
| MATERIAL ASPECT: COMPLIANCE | |||||
| G4-DMA | Ziraat Bank and the Environment | Generic disclosures on management approach | |||
| G4-EN29 | There have been no fines or non-monetary sanction for non-compliance with environmental laws and regulations. | Monetary value of significant fines and total number of non-monetary sanctions for non-compliance with environmental laws and regulations | |||
| MATERIAL ASPECT: TRANSPORT | |||||
| G4-DMA | Ziraat Bank and the Environment | Generic disclosures on management approach | |||
| G4-EN30 | Ziraat Bank and the Environment | Significant environmental impacts of transporting products and other goods and materials for the organization's operations, and transporting members of the workforce | |||
| MATERIAL ASPECT: OVERALL | |||||
| G4-DMA | Ziraat Bank and the Environment | Generic disclosures on management approach | |||
| G4-EN31 | Ziraat Bank and the Environment | Total environmental protection expenditures and investments by type | |||
| MATERIAL ASPECT: SUPPLIER ENVIRONMENTAL ASSESSMENT | |||||
| G4-DMA | Suppliers | Generic disclosures on management approach | |||
| G4-EN32 | Suppliers | Percentage of new suppliers that were screened using environmental criteria | |||
| G4-EN33 | Suppliers | Significant actual and potential negative environmental impacts in the supply chain and actions taken | |||
| MATERIAL ASPECT: ENVIRONMENTAL GRIEVANCE MECHANISMS | |||||
| G4-DMA | Ziraat Bank and the Environment | Generic disclosures on management approach | |||
| G4-EN34 | There have been no grievances about environmental impacts filed, addressed, and resolved through formal grievance mechanisms during reporting period. | Number of grievances about environmental impacts filed, addressed, and resolved through formal grievance mechanisms | |||
| CATEGORY: SOCIAL | |||||
| SUB-CATEGORY: LABOR PRACTICES AND DECENT WORK | |||||
| MATERIAL ASPECT: EMPLOYMENT | |||||
| G4-DMA | Employees | Generic disclosures on management approach | |||
| G4-LA1 | Employees | Total number and rates of new employee hires and employee turnover by age group, gender and region | |||
| G4-LA2 | All Ziraat Bank personnel are employed under full-time. | Benefits provided to full-time employees that are not provided to temporary or part-time employees, by significant locations of operation | |||
| G4-LA3 | Employees | Return to work and retention rates after parental leave, by gender | |||
| MATERIAL ASPECT: LABOR/MANAGEMENT RELATIONS | |||||
| G4-DMA | Employees | Generic disclosures on management approach | |||
| G4-LA4 | Employees | Minimum notice periods regarding operational changes, including whether these are specified in collective agreements | |||
| MATERIAL ASPECT: OCCUPATIONAL HEALTH AND SAFETY | |||||
| G4-DMA | Employees | Generic disclosures on management approach | |||
| G4-LA5 | Employees | Percentage of total workforce represented in formal joint management-worker health and safety committees that help monitor and advise on occupational health and safety programs | |||
| G4-LA6 | In the reporting period, there were not any work-related incidents of death or injury; and occupational diseases. | Type of injury and rates of injury, occupational diseases, lost days, and absenteeism, and total number of work-related fatalities, by region and by gender | |||
| G4-LA7 | Employees | Workers with high incidence or high risk of diseases related to their occupation | |||
| G4-LA8 | Employees | Health and safety topics covered in formal agreements with trade unions | |||
| MATERIAL ASPECT: TRAINING AND EDUCATION | |||||
| G4-DMA | Employees | Generic disclosures on management approach | |||
| G4-LA9 | Employees | Average hours of training per year per employee by gender, and by employee category | |||
| G4-LA10 | Employees | Programs for skills management and lifelong learning that support the continued employability of employees and assist them in managing career endings | |||
| G4-LA11 | Employees | Percentage of employees receiving regular performance and career development reviews, by gender and by employee category | |||
| MATERIAL ASPECT: DIVERSITY AND EQUAL OPPORTUNITY | |||||
| G4-DMA | Employees | Generic disclosures on management approach | |||
| G4-LA12 | Employees | Composition of governance bodies and breakdown of employees per employee category according to gender, age group, minority group membership, and other indicators of diversity | |||
| MATERIAL ASPECT: EQUAL REMUNERATION FOR WOMEN AND MEN | |||||
| G4-DMA | Employees | Generic disclosures on management approach | |||
| G4-LA13 | As the salary system is completely based upon performance, there is not an application that tracks the difference between male and female employees’ salaries. | Ratio of basic salary and remuneration of women to men by employee category, by significant locations of operation | |||
| MATERIAL ASPECT: SUPPLIER ASSESSMENT FOR LABOR PRACTICES | |||||
| G4-DMA | Suppliers | Generic disclosures on management approach | |||
| G4-LA14 | Suppliers | Percentage of new suppliers that were screened using labor practices criteria | |||
| G4-LA15 | Suppliers | Significant actual and potential negative impacts for labor practices in the supply chain and actions taken | |||
| MATERIAL ASPECT: LABOR PRACTICES GRIEVANCE MECHANISMS | |||||
| G4-DMA | Employees | Generic disclosures on management approach | |||
| G4-LA16 | There have been no grievances about labor practices filed, addressed, and resolved through formal grievance mechanisms during reporting period. | Number of grievances about labor practices filed, addressed, and resolved through formal grievance mechanisms | |||
| SUB-CATEGORY: HUMAN RIGHTS | |||||
| MATERIAL ASPECT: INVESTMENT | |||||
| G4-DMA | Customers Employees |
Generic disclosures on management approach | |||
| G4-HR1 | Customers | Total number and percentage of significant investment agreements and contracts that include human rights clauses or that underwent human rights screening | |||
| G4-HR2 | Employees | Total hours of employee training on human rights policies or procedures concerning aspects of human rights that are relevant to operations, including the percentage of employees trained | |||
| MATERIAL ASPECT: NON-DISCRIMINATION | |||||
| G4-DMA | Ziraat Bank does not tolerate or support discrimination of any kind. | Generic disclosures on management approach | |||
| G4-HR3 | There were no incidents of discrimination reported during the reporting period. | Total number of incidents of discrimination and corrective actions taken | |||
| MATERIAL ASPECT: FREEDOM OF ASSOCIATION AND COLLECTIVE BARGAINING | |||||
| G4-DMA | Suppliers Employees |
Generic disclosures on management approach | |||
| G4-HR4 | During the reporting period, Ziraat Bank had no dealings with any supplier who, to the bank’s knowledge, was in violation of their employees’ union rights, which is to say of their employees’ right to join or not to join a trade or labor union. On the other hand, during the reporting period, there were no violation of the right to exercise freedom of association and collective bargaining at Ziraat Bank. |
Operations and suppliers identified in which the right to exercise freedom of association and collective bargaining may be violated or at significant risk, and measures taken to support these rights | |||
| MATERIAL ASPECT: CHILD LABOR | |||||
| G4-DMA | Ziraat Bank does not tolerate the use of child labor in business. Additionally, companies which employ child labor will not be financed at all, whenever identified. | Generic disclosures on management approach | |||
| G4-HR5 | There have been no incidents during 2014. | Operations and suppliers identified as having significant risk for incidents of child labor, and measures taken to contribute to the effective abolition of child labor | |||
| MATERIAL ASPECT: FORCED OR COMPULSORY LABOR | |||||
| G4-DMA | Ziraat Bank does not tolerate or support the use of forced or compulsory labor. | Generic disclosures on management approach | |||
| G4-HR6 | There have been no incidents during 2014. | Operations and suppliers identified as having significant risk for incidents of forced or compulsory labor, and measures to contribute to the elimination of all forms of forced or compulsory labor | |||
| MATERIAL ASPECT: SECURITY PRACTICES | |||||
| G4-DMA | Ziraat Bank ensures the safety of employees and customers and takes all necessary precautions. | Generic disclosures on management approach | |||
| G4-HR7 | Every kind of training for security personnel, as per the laws numbered 5188 and 6136, at Ziraat Bank is under the responsibility of the supplier company which provides the Bank with Private Security Personnel service. Ziraat Bank always procures the security services from suppliers who strictly adhere to the requirements of laws and regulations pertaining to private security services in Turkey. | Percentage of security personnel trained in the organization's human rights policies or procedures that are relevant to operations | |||
| MATERIAL ASPECT: ASSESSMENT | |||||
| G4-DMA | Employees | Generic disclosures on management approach | |||
| G4-HR9 | No operations have been subject to human rights reviews and/or impact assessments during the reporting period. | Total number and percentage of operations that have been subject to human rights reviews or impact assessments | |||
| MATERIAL ASPECT: SUPPLIER HUMAN RIGHTS ASSESSMENT | |||||
| G4-DMA | Suppliers | Generic disclosures on management approach | |||
| G4-HR10 | Suppliers | Percentage of new suppliers that were screened using human rights criteria | |||
| G4-HR11 | Suppliers | Significant actual and potential negative human rights impacts in the supply chain and actions taken | |||
| MATERIAL ASPECT: HUMAN RIGHTS GRIEVANCE MECHANISMS | |||||
| G4-DMA | Employees | Generic disclosures on management approach | |||
| G4-HR12 | There have been no grievances about human rights impacts filed, addressed, and resolved through formal grievance mechanisms during reporting period. | Number of grievances about human rights impacts filed, addressed, and resolved through formal grievance mechanisms | |||
| SUB-CATEGORY: SOCIETY | |||||
| MATERIAL ASPECT: LOCAL COMMUNITIES | |||||
| G4-DMA | Customers | Generic disclosures on management approach | |||
| G4-SO1 | In the projects that Ziraat Bank financed in 2014, careful attention was given not just to their contributions to Turkey’s economic development but also to their environmental and social benefits as well. Examples of such undertakings include financing projects that enhance local producers’ ability to compete and projects to increase local employment through the creation of new production opportunities. | Percentage of operations with implemented local community engagement, impact assessments, and development programs | |||
| G4-SO2 | There have been no operations with significant actual and potential negative impacts on local communities during the reporting period. | Operations with significant actual and potential negative impacts on local communities | |||
| G4-FS13 | Ziraat Bank in Brief | Access points in low-populated or economically disadvantaged areas by type | |||
| G4-FS14 | Customers | Initiatives to improve access to financial services for disadvantaged people | |||
| MATERIAL ASPECT: ANTI-CORRUPTION | |||||
| G4-DMA | Sustainability and Corporate Governance | Generic disclosures on management approach | |||
| G4-SO3 | No corruptive practices were encountered in 2014, so there were no operations assessed for risks related to corruption. | Total number and percentage of operations assessed for risks related to corruption and the significant risks identified | |||
| G4-SO4 | Sustainability and Corporate Governance | Communication and training on anti-corruption policies and procedures | |||
| G4-SO5 | There have been no confirmed incidents of corruption and actions taken during the reporting period. | Confirmed incidents of corruption and actions taken | |||
| MATERIAL ASPECT: PUBLIC POLICY | |||||
| G4-DMA | Ziraat Bank is not a participant in the political and public policy making process. | Generic disclosures on management approach | |||
| G4-SO6 | Ziraat Bank is not providing any financial and in-kind assistance to political party, politician or to the relevant institutions. | Total value of political contributions by country and recipient/beneficiary | |||
| MATERIAL ASPECT: ANTI-COMPETITIVE BEHAVIOR | |||||
| G4-DMA | Sustainability and Corporate Governance | Generic disclosures on management approach | |||
| G4-SO7 | There have been no legal actions for anti-competitive behavior, anti-trust, and monopoly practices during the reporting period. | Total number of legal actions for anti-competitive behavior, anti-trust, and monopoly practices and their outcomes | |||
| MATERIAL ASPECT: COMPLIANCE | |||||
| G4-DMA | Sustainability and Corporate Governance | Generic disclosures on management approach | |||
| G4-SO8 | There have been no fines or non-monetary sanction for non-compliance with laws and regulations. | Monetary value of significant fines and total number of non-monetary sanctions for non-compliance with laws and regulations | |||
| MATERIAL ASPECT: SUPPLIER ASSESSMENT FOR IMPACTS ON SOCIETY | |||||
| G4-DMA | Suppliers | Generic disclosures on management approach | |||
| G4-SO9 | Suppliers | Percentage of new suppliers that were screened using criteria for impacts on society | |||
| G4-SO10 | Suppliers | Significant actual and potential negative impacts on society in the supply chain and actions taken | |||
| MATERIAL ASPECT: GRIEVANCE MECHANISMS FOR IMPACTS ON SOCIETY | |||||
| G4-DMA | Sustainability and Corporate Governance | Generic disclosures on management approach | |||
| G4-SO11 | There have been no grievances about impacts on society filed, addressed, and resolved through formal grievance mechanisms during reporting period. | Number of grievances about impacts on society filed, addressed, and resolved through formal grievance mechanisms | |||
| SUB-CATEGORY: PRODUCT RESPONSIBILITY | |||||
| MATERIAL ASPECT: PRODUCT AND SERVICE LABELING | |||||
| G4-DMA | Ziraat Bank complies with all the laws and regulations currently in force in Turkey related to product and service information. | Generic disclosures on management approach | |||
| G4-PR3 | Ziraat Bank complies with laws and regulations relating to the disclosure of information about the products and services it provides. For example, the Bank is obliged to provide product disclaimer statements, terms and conditions and offer copies of legally binding documentation to consumers. The Bank also assists customers in comparing its products to peers’ products available in the market by providing objective, transparent and understandable information and consultancy. | Type of product and service information required by the organization's procedures for product and service information and labeling, and percentage of significant product and service categories subject to such information requirements | |||
| G4-PR4 | There have been no incidents of non-compliance with regulations and voluntary codes concerning product and service information and labeling during reporting period. | Total number of incidents of non-compliance with regulations and voluntary codes concerning product and service information and labeling, by type of outcomes | |||
| G4-PR5 | Customers | Results of surveys measuring customer satisfaction | |||
| MATERIAL ASPECT: MARKETING COMMUNICATION | |||||
| G4-DMA | Customers | Generic disclosures on management approach | |||
| G4-PR6 | The whole indicator | Not applicable | Ziraat Bank does not report on this indicator as the disclosure is not material to its business. | Sale of banned or disputed products | |
| G4-PR7 | The practices in relation to the marketing and promotion of the financial products are strictly governed by legislation. Ziraat Bank complies with laws and regulations relating to marketing and promotion of products and services. There were no incidents of non-compliance during reporting period. |
Total number of incidents of non-compliance with regulations and voluntary codes concerning marketing communications, including advertising, promotion, and sponsorship, by type of outcomes | |||
| MATERIAL ASPECT: CUSTOMER PRIVACY | |||||
| G4-DMA | Ziraat Bank complies with all the laws and regulations currently in force in Turkey related to customer privacy. | Generic disclosures on management approach | |||
| G4-PR8 | There were no complaints regarding breaches of customer privacy and losses of customer data during reporting period. | Total number of substantiated complaints regarding breaches of customer privacy and losses of customer data | |||
| MATERIAL ASPECT: COMPLIANCE | |||||
| G4-DMA | Ziraat Bank complies with all the laws and regulations currently in force in Turkey related to the provision and use of products and services. | Generic disclosures on management approach | |||
| G4-PR9 | There have been no fines or non-monetary sanction for non-compliance with laws and regulations concerning the provision and use of products and services during reporting period. | Monetary value of significant fines for non-compliance with laws and regulations concerning the provision and use of products and services | |||
| MATERIAL ASPECT: PRODUCT PORTFOLIO | |||||
| G4-DMA | Customers | Generic disclosures on management approach | |||
| G4-FS6 | Customers | Percentage of the portfolio for business lines by specific region, size (e.g. micro/SME/large) and by sector | |||
| G4-FS7 | Customers | Monetary value of products and services designed to deliver a specific social benefit for each business line broken down by purpose | |||
| G4-FS8 | Customers | Monetary value of products and services designed to deliver a specific environmental benefit for each business line broken down by purpose | |||
| MATERIAL ASPECT: AUDIT | |||||
| G4-DMA | Sustainability and Corporate Governance | Generic disclosures on management approach | |||
| MATERIAL ASPECT: ACTIVE OWNERSHIP | |||||
| G4-FS10 | Customers | Percentage and number of companies held in the institution’s portfolio with which the reporting organization has interacted on environmental or social issues | |||
| G4-FS11 | Customers | Percentage of assets subject to positive and negative environmental or social screening |


As I am currently working on a Fraud Analytics Web Application based on Shiny (currently on beta version, more later on this blog) I found myself asking: wouldn't be great to add live chat support to my Web Application visitors?
It would indeed!
[caption id="attachment_490” align="aligncenter” width="200”] an ancient example of chatting - Camera degli Sposi, Andrea Mantegna 1465 -1474[/caption]
But how to do it?
Unfortunately, looking on Google didn't give any useful result.
Therefore I had to find it out by myself.
step by step tutorial
Going to the core, you can find here below a step-by-step tutorial on how to add a live chat to your Shiny App.
I did it using jivochat , mainly because it offers a good free entry-level; but with little changes you can replicate it with other chat services providers.
1. Create an account on jivochat
just type jivochat.com into your address bar, and you will find on the top right the ‘sign up’ button
2. Add a new site
to add a new site, log in into jivochat and then press the “Add site” button
3. Specify Site Url and language
You will be prompted by a window asking you to specify the URL of your site and the chat language.
4. Get the Javascript Code
After pressing the ‘Add’ button you will be prompted with a window showing the javascript code. Copy it and go to the next step
5. Go to your Shiny App Root Folder and create a create a .txt file named ‘chat.js’
into your App Root Folder ( the one created by Rstudio itself when you created the new app) create a .txt file, and then change it into a javascript file named ‘chat.js’. Be sure to change the file extension, removing the .txt default.
if (you need help with that & you are a Mac user)
{ go to : [https://www.youtube.com/watch?v=pbEaKTcQcv4](https://www.youtube.com/watch?v=pbEaKTcQcv4) }
else if (you need help with that & you are a Windows user)
{go to: [http://www.wikihow.com/Change-a-File-Extension](http://www.wikihow.com/Change-a-File-Extension) }
else{do some googling for help}
I know what you are thinking : couldn't we just create a javascript file? Of course you can! But I was looking for a way anyone could follow, from beginners to experts.
6. Remove the “script” tags from chat.js
you can open ‘chat.js’ using Rstudio (link) itself or any other text editor.
after removing the tags, your script should look like that:
[code language="javascript”] function(){ var widget_id = ‘u3ltusnn0Q’; var s = document.createElement(‘script’); s.type = ‘text/javascript’; s.async = true; s.src = ‘//code.jivosite.com/script/widget/‘+widget_id; var ss = document.getElementsByTagName(‘script’)[0]; ss.parentNode.insertBefore(s, ss);})(); [/code]
be sure that no change was introduced during the copy-paste job.
6. Go to your Shiny App ui.R file and insert a call to chat.js
you can do this adding the following code just after the function indicating the type of page Shiny is going to use (fluidpage(),navbarpage() etc):
[code language="r”] tags$head(includeScript(“chat.js”)) [/code]
For instance, your code could look like that:
[code language="r”] shinyUI(fluidPage( tags$head(includeScript(“chat.js”)), titlePanel(“my very first chat”) )) [/code]
As you can see, we are simply adding into the head of the app html code a script, retrieved from the ‘chat.js’ file.
7. Enjoy your chat
Everything is ready to start your chat support experience, but in order to see your chat actually working you will have to deploy your app, which can be easily done using shinyapps.io .
Moreover, jivochat gives you the possibility to change some settings within your chat, like colors and texts fonts. To do that you just have to go to the jivochat admin panel and press the ‘settings’ button.
If you are planning to develop a Shiny app for professional or commercial purposes, adding a live chat support could be a good way to enhance user experience. This post showed you in details how to do it.
As always feel free to comment for (kind) criticism and any possible ( related :) ) question.


Test of keepBackgroundImage parameter for Effect.Highlight. Click items to show effect.
keepBackgroundImage
Effect.Highlight
With the keepBackgroundImage parameter.
Without the parameter.


This demo overwrites the default handler for play/pause to bind it to P instead of space and adds a custom listener for alt+shift+z to stop the player. The rest of the controls is default.
-
pCustom binding: Play/Pause
-
alt+shift+zCustom function: pause + console.log
-
fCustom removed: Enter fullscreen
-
-
mMute/Unmute
-
escExit fullscreen
-
rightSeek +5 Seconds
-
ctrl+right / command+rightSeek +10 Seconds
-
leftSeek -5 Seconds
-
ctrl+left / command+leftSeek -10 seconds
-
upVolume +5
-
ctrl+up / command+upVolume +10
-
downVolume -5
-
ctrl+down / command+downVolume -10
For more information about the bitmovin player, please have a look at our online Developer Section.


ATP Cup will be a 'great start' to year, says Becker
London - Boris Becker hailed the ATP Cup team competition as a perfect way for players to launch the new season, saying it gave them a chance to face "the very best".
A Grigor Dimitrov-led Bulgaria was among the final six teams announced on Thursday for the event in Australia in January.
Chile, Poland, Uruguay, Moldova and Norway were the other countries to make the grade, based on the ranking of their number one singles player at the second entry deadline of November 13.
The rest of the 24-nation field was announced in September, although Switzerland later pulled out after Roger Federer opted to skip the tournament.
Speaking at the ATP Finals in London on Thursday, Germany captain Becker said: "I think there is no greater way to get ready for the season but play against the very best."
When asked whether the sport could sustain a new team competition alongside the Davis Cup, he added: "The good news is there are strong interests in tennis.
"A lot of people want to participate. A lot of people want to organise. There is a lot of money at stake, a lot of points. That's the good news."
Austria captain Thomas Muster also said the event was an ideal launching pad for the new season.
"The timing is perfect because the players are coming out of the winter break," he said. "They have actually practised a lot on their game and different things."
The field will be split into six groups across Sydney, Brisbane and Perth.
As the highest-qualifying country at the second deadline, Bulgaria replace the Swiss and join Belgium and the Andy Murray-led Great Britain in Group C in Sydney.
The championship takes place from January 3 to 12 in the lead-up to the year's first Grand Slam, the Australian Open in Melbourne.
Novak Djokovic will begin his 2020 season representing Serbia with Dusan Lajovic in Brisbane, against France, South Africa and Chile.
World number one Rafael Nadal will kick off his campaign in Perth alongside Roberto Bautista Agut facing Japan, Georgia and Uruguay.
Eight teams - with up to five players each - will emerge from the round-robin stage to compete in the knockout phase in Sydney until one is left standing, with ties comprising two singles and one doubles match.
Most of the world's top 30, minus Federer, are taking part.
The new-look start to the year offers Aus$22 million (US$15 million) in prize money and a maximum of 750 singles and 250 doubles ATP rankings points.
It will be held on the back of a revamped Davis Cup, run by the International Tennis Federation this month, bringing together 18 nations in one place for a week at the end of the 2019 season.
ATP Cup draw:
Group A (Brisbane) - Serbia, France, South Africa, Chile
Group B (Perth) - Spain, Japan, Georgia, Uruguay
Group C (Sydney) - Bulgaria, Belgium, Great Britain, Moldova
Group D (Perth) - Russia, Italy, USA, Norway
Group E (Sydney) - Austria, Croatia, Argentina, Poland
Group F (Brisbane) - Germany, Greece, Canada, Australia


{% assign item_count = site.categories.interviews | size %} {% if item_count > 0 %}
Choose an interview from the sidebar or filter interviews by tag:
{% include tag-list.html filter_by_category="interviews" %} {% else %}This site just launched. There's no interviews yet. Do you want to get interviewed?
{% endif %}


The best way to review your work before you commit it, is to compare your version of a file with the last revision you got from the repository. Subversion always stores the BASE revision of files on your hard disk. As a result, you don’t need access to your repository to simply review your changes since the last update. This makes comparing local changes fast and convenient.
Versions offers a couple of handy ways to quickly compare different versions of the same file. Most of these functions are found in the toolbar, though some are only present in the “Action” menu but can be added to the toolbar if customized.


{{ post.title }}
{{ post.excerpt }}
Read More
---
layout: default
---
If you actually clicked on a blog link, this day in age, I'm sorry. If for some reason you haven't closed your browser window yet, the following will hopefully be a somewhat up to date listing of the blog articles I've posted.
{% for post in site.posts %}This is the end. Go away. You probably have friends you're neglecting. Take them to the movies.