text:
Q: How to level up past level 25? I've been playing destiny for a few weeks. It took me 8 or 9 days to get to level 20, and then only a few days to get to level 25, but I've been stuck at level 25 for a week. The only way I can see to reliably level up is to increase my Vanguard rank and buy armor from the Warlock mentor. Trouble is, it's taking a really long time to get to Vanguard rank 2. Except for the occasional bounty I can only seem to earn 10 Vanguard rank points at a time, which means 200 missions to get to rank 2.
Am I missing something, or is it really this tedious to level up in the later stages of the game? Is there any list of armour to favour to level up quicker?
By the way I'm a Warlock Sunsinger, and I'm trying to level up to make the DLC level 26 missions possible.

A: With the release of The Taken King, light level and character level have been separated and the progression system has been redesigned.
Character level now progresses all the way to 40, rather than stopping at 20. Continuing to level beyond 20 is simple - you gain experience points as normal. The main point of character level is to enable you to equip more powerful gear, which directly influences your light level.
Light is now the average of all your attack/defense values (in the 2.0 update, Attack and Defense values were rebalanced to reflect this). Your light level progresses as you acquire better gear, and is now affected by your weapons as well.
So, how do you obtain stronger gear in The Taken King? There are a few ways:

*

*Legendary Marks: these are the most obvious. Legendary Marks replace Crucible and Vanguard marks as the new currency du jour. Many quests reward Vanguard marks, but the primary way to obtain them is the Vanguard Heroic Strike playlist. Your first three strikes on this playlist per week per account award you an additional 10 Legendary Marks. These marks can be used to purchase Vanguard or Crucible gear (which still require reputation, but reputation is easier to acquire in The Taken King) or craft Year 2 Exotics.

*Strikes: While you're gathering your Legendary Marks in strikes, you have chances to obtain Vanguard gear as normal drops. A new mechanic added in The Taken King is chaining strikes: the longer you stay in a playlist without returning to orbit the better your rewards will be. Presumably this applies to Legendary Marks from the Heroic playlist, but I haven't been able to test that yet.

*Crucible: The Crucible rewards gear and Legendary Marks as well. Playing each week's featured playlist will earn you Legendary Marks, reputation, and a chance at Crucible gear. Lord Shaxx now offers quests and special bounties as well - completing all of these in a week will reward "nightfall-like rewards".

*Nightfall and Raiding: These require a pretty good light level already, but have very attractive rewards. Note that neither of these are matchmade: If you don't have friends who are willing to do this, I recommend using a service like destinylfg.com

A: Most gear, even when maxed out will not be able to get you to max level of 32. The only gear that will get you to level 32 is the gear you get from do the Crota Raid. Then if you max level them all and have 1 fully leveled exotic piece of gear you will hit level 32. It's much easier to get to level 31 though.
To get to 31 you only need 1 fully leveled exotic and the rest of your gear can be bought from the Vanguard or Crucible quartermaster. I recommend using an exotic Helm for your warlock because helms are more expensive to buy from the quartermaster than the other 3 pieces of gear.
The way I leveled my Warlock:
Got an exotic helm and leveled it up.
Bought Gauntlets, Boots, and Chest from Vanguard Quartermaster in the tower.
Leveled those up.
Now I am level 31.
A good way to get vanguard marks every day is to find Daily Public Events. You will get 4 marks every time you complete one and you can find them by using the website: DestinyPublicEvents.com. You can do them more than once per day. I know you can do it at least 3 times a day to get vanguard marks but you may be able to do them more than that. I can't remember if they stop after 3 times.
To get to Level 32:
Play Crota raid as much as you can to get the raid gear now that you are level 31.
One last thing:
The level cap will be raised from 32 to 34 with all new gear coming out in the newest expansion. The release date for the House of Wolves expansion is May 19th. The good news is that they will have a way to upgrade ANY legendary or exotic gear to be able to get you to level 34 when maxed out. So rest assured that the gear you are working towards now to get to level 31 or 32 will still be useful with the next expansion. Unlike how the last expansion made all our old gear practically worthless!

A: You might have all the legendary armor with 33 light, which would make you a lvl 31. The problem I see here is that you aren't upgrading them. They get more light as you upgrade them. Of you fully upgrade (incl. upgrade defense). And vanguard ranks are fast with bounties and patrol. Considering you do 5 bounties, it gives you ~350 reputation. The. it takes only 10 patrols to get 100 reputation (Note that Assasination patrols give you 25). If you have completed the Weekly nightfall strike, reputation gains are faster. You get about a quarter more rep. You get 31 instead of 25, 12 instead of 10, 125 instead of 100...
List of armor light (all fully leveled)
Crota's end gear and exotic armor = 36 light (full set level 32)
Vanguard, crucible and other common legendary armor = 33 light (Full set = level 31)
Vault of glass gear = 30 light (Full set = Level 30)
here is a list of light levels and the wiki page of light.

A: Your best bet for leveling from that point is to purchase a set of armor from the Vanguard vendor (or to hopefully find some). In order to find a legendary piece of armor at level 25, your best bet is to do the hardest setting available for the weekly heroic once, and after that just run the strike list.
It would also be advisable to save up about 13 strange coins so you can purchase an exotic item from Xur. This, in combination with a legendary set of light 33 will get you to level 31 when fully leveled.
Leveling armor is best done by completing bounties. If you are not into crucible (which I honestly cannot get enough of) you can still do the PvE bounties. There are 9-ish (depends on Eris's available bounties) bounties you can do per day. Doing all 9 and then turning them all in will level your armor very quickly.
Once you reach level 27 a lot more doors will open up. Doing the nightfall gives you a buff until the next reset which will grant extra experience gained from bounties and rewards (this will help with leveling armor). At this point you can also do the raids (if you find a group willing to carry you). DestinyLFG.com is a good place to find nightfall and raid groups.
tldr;

*

*Buy vendor armor

*Complete as many bounties per day as you can

*Do the Heroic Strike on hardest possible setting once a week

*Grind the strike list

A: Please note that with the most recent update if you perhaps get an etheric light as a random drop you can also upgrade your gear... but this is easily the hardest method.


They were teachers, students, chemists, writers, and housewives—a singer at the Paris Opera, a midwife, a dental surgeon. They distributed anti-Nazi leaflets, printed subversive newspapers, hid resisters, spirited Jews to safety, transported weapons, and conveyed clandestine messages. The youngest was a schoolgirl of fifteen who scrawled V for victory on the walls of her lycée; the eldest, a farmer's wife in her sixties who harbored escaped Allied airmen. Strangers to each other, hailing from villages and cities from across France, these brave women were united in hatred and defiance of their Nazi occupiers.Eventually the Gestapo hunted down 230 of these women and imprisoned them in a fort outside Paris. Separated from home and loved ones, these disparate individuals turned to one another, their common experience conquering divisions of age, education, profession, and class as they found solace and strength in their deep affection and camaraderie. In January 1943, they were sent to their final destination: Auschwitz. Only forty-nine would return to France.A Train in Winter draws on interviews with these women and their families; German, French, and Polish archives; and World War II resistance organization documents to uncover a dark chapter of history that offers an inspiring portrait of ordinary people, of bravery and survival, and of the remarkable, enduring power of female friendship.
They were teachers, students, chemists, writers, and housewives—a singer at the Paris Opera, a midwife, a dental surgeon. They distributed anti-Nazi leaflets, printed subversive newspapers, hid resisters, spirited Jews to safety, transported weapons, and conveyed clandestine messages. The youngest was a schoolgirl of fifteen who scrawled "V" for victory on the walls of her lycée; the eldest, a farmer's wife in her sixties who harbored escaped Allied airmen. Strangers to each other, hailing from villages and cities from across France, these brave women were united in hatred and defiance of their Nazi occupiers.
Eventually the Gestapo hunted down 230 of these women and imprisoned them in a fort outside Paris. Separated from home and loved ones, these disparate individuals turned to one another, their common experience conquering divisions of age, education, profession, and class as they found solace and strength in their deep affection and camaraderie. In January 1943, they were sent to their final destination: Auschwitz. Only forty-nine would return to France.
A Train in Winter draws on interviews with these women and their families; German, French, and Polish archives; and World War II resistance organization documents to uncover a dark chapter of history that offers an inspiring portrait of ordinary people, of bravery and survival, and of the remarkable, enduring power of female friendship.


This book creates a balance between the theory, practical applications, and computer implementation behind Regression—one of the most widely used techniques in analyzing and solving real world problems. It begins with a thorough explanation of prerequisite knowledge with a discussion of Simple Regression Analysis including the computer applications. Multiple Regression—a widely used tool to predict a response variable using two or more predictors, follows this. Since the analyses of regression models involve tedious and complex computations, complete computer analysis including the interpretation of multiple regression problems along with the model adequacy tests and residual analysis using widely used computer software are presented. The use of computers relieves the analyst of tedious, repetitive calculations, and allows one to focus on creating and interpreting successful models.
Finally, the book extends the concepts to Regression and Modeling. Different models that provide a good fit to a set of data and provide a good prediction of the response variable are discussed. Computer analysis and interpretation of computer results are presented with real world applications. The statistical concepts for regression, computer instructions for the software—EXCEL and MINITAB—used in the book, and all of the data files used can be downloaded from the website link provided.


text:
/* Get Programming with JavaScript
 * Listing 5.19
 * Displaying a player's information using properties
 */

var showPlayerInfo = (playerName, playerPlace, playerHealth) => {
    const name = playerName;
    const place = `${playerName} is in ${playerPlace}`;
    const health = `${playerName} has health ${playerHealth}`;

    console.log(`
${name}
----------------------------
${place}
${health}
----------------------------
`   );
};

const player1 = {
    name: "Kandra",
    place: "The Dungeon of Doom",
    health: 50
};

const player2 = {
    name: "Dax",
    place: "The Old Library",
    health: 40
};

showPlayerInfo(player1.name, player1.place, player1.health);
showPlayerInfo(player2.name, player2.place, player2.health);

/* Further Adventures
 *
 * 1) Define a showLine function with a parameter
 *    for the length of line.
 *    e.g. showLine(5) should output
 *    -----
 *    showLine(20) should output
 *    --------------------
 *
 *    Hints:
 *    a) In the function body declare a line variable
 *       and assign it a long string of dashes.
 *    b) Use the substring function to grab
 *       a line of the correct length.
 *       line.substring(0, 10) would have length 10.
 *
 * 2) Use your showLine function to display the
 *    player's name in a box.
 *    ----------
 *    - Kandra -
 *    __________
 *
 * 3) Update your showLine function to use
 *    asterisks rather than dashes.
 *    **********
 *    * Kandra *
 *    **********
 *
 */

redpajama_set_name: RedPajamaGithub


DAILY MASS TIME CHANGE TO 8:30 A.M.
Beginning January 5th Saint John XXIII Parish daily mass will begin at 8:30 a.m. There will no longer be a mass at 8:00 a.m.
For the month of January only, the Women's Group will meet Thursday, January 7, at 7:00 p.m., in the lower level. The meeting day is changed for this month only. We will have a potluck and White Elephant Gift Exchange. Please bring a covered dish to share. All ladies are welcome! If you have any questions, please contact Donna Jean at 740-571-1484.
CHRISTMAS MASSES Thursday, December 24 5:00 p.m. Upper Level Mass Thursday, December 24 5:15 p.m. Lower Level Mass Thursday, December 24 9:30 p.m. Musical Program Thursday, December 24 10:00 p.m. Mass Friday, December 25 10:00 a.m. Mass FEAST OF MARY, THE MOTHER OF GOD Friday, January 1 10:00 a.m.


Emotions are one of the pillars of witchcraft (along with imagination, intention, and willpower) and you shouldn't underestimate how potent emotional harnessing can be in your craft. Each of the other pillars gets quite a bit of discussion time in witchcraft circles but it always seems that emotions are left out of the conversation. It's either assumed that you already understand how to use your emotions, or the importance of emotional energy is highly undervalued. Either way, it's time to open this topic up to discussion and get some more perspective on how exactly to make the best use of your emotions.
Put simply, emotional harnessing is the ability to call up emotions in yourself for the purpose of using that emotional energy in your spells. For example, if you're doing a job spell to get a promotion you might call up the feeling of victory, accomplishment, and pride you'll experience once you get that promotion. If you're doing a spell for protection, call up a feeling of complete safety. If you're doing a spell to banish someone negative in your life, you want to call up the feeling of freedom and relief you'll feel when they're gone.
That said, emotions can be an incredibly difficult subject so I'd like to take a quick moment to examine emotions a little more closely and dispel any misconceptions you might have.
First, you are not your emotions. Your emotions are a sense, much like sight and touch are senses. Emotions tell you what is happening internally and in your surroundings. It's a way for the subconscious mind and the body to communicate with the conscious mind. If you feel as though you cannot control your emotions and currently don't see any way that you could harness them for magic then the first step is to view them as something separate from you. If you struggle with emotional control, you'll also want to utilize more external forces to help you learn to create the emotional state that you're looking for. Happy music, funny videos, motivational speeches, smiling practices, power poses, and more can help you to reach the emotional state that you're wanting to utilize.
For those of you who currently cannot feel your emotions, this process is going to be more difficult but you should first know that there is absolutely nothing wrong with you. I mean that. Not feeling your emotions is a state that arises when the emotions are somehow made invalid or dangerous by the outside world. This means that your lack of emotional feeling is something that your subconscious mind is doing to protect you, it's doing a very important job but it's doing it in a way that may be cutting you off from your emotional power. I would suggest that you take this process very slow, work with a therapist who can support you in your emotional explorations, and only undertake solo practice in this when you are in an environment that feels safe to you. It can also be helpful to formulate a plan in case your emotional explorations trigger dissociation. Having support people, safety mechanisms, and grounding activities can all help immensely.
The first step in learning to feel emotions will be to recognize emotions for what they really are. At a very basic level, emotions are actually physical sensations. The subconscious triggers physical sensations in the body which are then interpreted by the conscious mind as emotional states. For the vast majority of people who cannot feel their emotions the body is still having these physical reactions, the physical feeling of an emotion is simply either not recognized as an emotion or it's ignored. In order to reconnect with the very basic level of your emotions, you must tune into the body.
To learn to feel your emotions, I would suggest setting a timer to go off 4-5 times a day and when the timer goes off, describe to yourself what you're feeling in your body at the moment. It's ok if you can't interpret these sensations as emotions yet, simply getting in the habit of noticing them is a good start. As you progress, you might begin trying to put a name to the sensations that you're having. It's ok if you're not entirely sure, write down the physical sensations you're having and then your impression of what emotion it might be. Later, look up a list of descriptions of what various emotions feel like and cross-reference that with what you experienced. This can help you learn to name your emotional sensations.
Please keep your wellbeing at the forefront if you're undertaking this process. Learning to feel your emotions can cause unexpected reactions and you always want to be sure you're not pushing yourself too hard. If you become exhausted, take a break. If you dissociate, take the time to come back to yourself. If you have a sudden influx of intense feeling it's ok to take the rest of the day to recover. And, as always, seek support from professionals and those who love you when you need or want them.
How can we use this in our craft?
Work an emotional meditation into the prep for your spell as a way to raise energy. Immediately prior to beginning spell casting, sit and take 5 minutes to create the correct emotional state so that you can proceed through the spell in a primed energetic state.
You can include emotional meditations directly into your spell, as you gain proficiency in this you may find that you can create emotions in yourself as you're performing other actions such as lighting candles, chanting incantations, or mixing herbs.
Creating the correct emotional state and then pairing it with an intention or visualization can act as a spell all on its own. If you experiment with this kind of emotional harnessing you'll probably find that the emotion comes to a "peak" and then comes to a breaking point followed by a rapid decline in the level of emotion you're feeling. Try utilizing this peak to release the spell into the world, kind of like stretching a rubber band as far as you can before letting it snap into action.
Storing emotions for later use is entirely possible. Choose an item to store a particular emotion and when you either create that feeling state or the emotion arises naturally you can channel that feeling into the item to be used later. If you do this, be sure you know what emotion you're putting where and do not mix emotions in one object. If you store triumph in a necklace do not also try to store love in that same object. You will not be able to pull them back out one at a time and so will wind up with an object that can only give you mixed emotions in a very literal sense.


text:
Isaac Molho, Managing Partner
Isaac Molho is the managing partner and head of the firm. With more than 50 years of experience in various fields of law, he is a leading expert in commercial law, corporate law, restructuring and insolvency, telecommunications, copyrights, intellectual property, and complex litigation cases.
Isaac has extensive experience representing large domestic and international corporations and institutions, and managing complex negotiations.
Isaac is widely respected by colleagues, judges and executives as a superb negotiator with a quick understanding of complex issues, and a manner that earns the respect of clients and opponents alike.
Isaac currently serves as the chairman of the board of trustees of the Israel Museum, as a member of the board of directors of the Jewish People Policy Institute and as the Honorary Consul of Austria in Jerusalem.
Isaac has been recognized as Attorney of the Year by the Israel Bar Association, Central District Journal.
Isaac has also published a number of legal articles in Hebrew law journals.
Education: LL.B., Hebrew University of Jerusalem, 1969
Admitted to the Israel Bar Association in 1970
Languages: Hebrew, English
Contact Isaac Molho:
Email: officejm1@smplaw.co.il
Insolvency & Liquidation
Hi-Tech, Venture Capital & Technology
Real Estate, Planning & Construction
Jerusalem Office
Technology Park, Building 1
Jerusalem, 9695801, Israel
Tel Aviv Office
Platinum Tower, 21 HaArba'a St.
Tel Aviv 6473921, Israel
Email: officeta1@smplaw.co.il
© All rights reserved to E. S. Shimron, I. Molho, Persky & Co.

redpajama_set_name: RedPajamaCommonCrawl


text:
create table dtb_module_update_logs(
    log_id int NOT NULL,
    module_id int NOT NULL,
    buckup_path text,
    error_flg smallint DEFAULT 0,
    error text,
    ok text,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (log_id)
);

CREATE TABLE dtb_ownersstore_settings (
    public_key text,
    PRIMARY KEY(public_key(64))
);

CREATE TABLE dtb_kiyaku (
    kiyaku_id int NOT NULL,
    kiyaku_title text NOT NULL,
    kiyaku_text text NOT NULL,
    rank int NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (kiyaku_id)
);

CREATE TABLE dtb_holiday (
    holiday_id int NOT NULL,
    title text NOT NULL,
    month smallint NOT NULL,
    day smallint NOT NULL,
    rank int NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (holiday_id)
);

CREATE TABLE mtb_zip (
    zip_id int,
    zipcode text,
    state text,
    city text,
    town text,
    PRIMARY KEY (zip_id)
);

CREATE TABLE dtb_update (
    module_id int NOT NULL,
    module_name text NOT NULL,
    now_version text,
    latest_version text NOT NULL,
    module_explain text,
    main_php text NOT NULL,
    extern_php text NOT NULL,
    install_sql text,
    uninstall_sql text,
    other_files text,
    del_flg smallint NOT NULL DEFAULT 0,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    release_date datetime NOT NULL,
    PRIMARY KEY (module_id)
);

CREATE TABLE dtb_baseinfo (
    id int,
    company_name text,
    company_kana text,
    zip01 text,
    zip02 text,
    pref smallint,
    addr01 text,
    addr02 text,
    tel01 text,
    tel02 text,
    tel03 text,
    fax01 text,
    fax02 text,
    fax03 text,
    business_hour text,
    law_company text,
    law_manager text,
    law_zip01 text,
    law_zip02 text,
    law_pref smallint,
    law_addr01 text,
    law_addr02 text,
    law_tel01 text,
    law_tel02 text,
    law_tel03 text,
    law_fax01 text,
    law_fax02 text,
    law_fax03 text,
    law_email text,
    law_url text,
    law_term01 text,
    law_term02 text,
    law_term03 text,
    law_term04 text,
    law_term05 text,
    law_term06 text,
    law_term07 text,
    law_term08 text,
    law_term09 text,
    law_term10 text,
    tax numeric NOT NULL DEFAULT 5,
    tax_rule smallint NOT NULL DEFAULT 1,
    email01 text,
    email02 text,
    email03 text,
    email04 text,
    email05 text,
    free_rule numeric,
    shop_name text,
    shop_kana text,
    shop_name_eng text,
    point_rate numeric NOT NULL DEFAULT 0,
    welcome_point numeric NOT NULL DEFAULT 0,
    update_date timestamp NOT NULL,
    top_tpl text,
    product_tpl text,
    detail_tpl text,
    mypage_tpl text,
    good_traded text,
    message text,
    regular_holiday_ids text,
    latitude text,
    longitude text,
    downloadable_days numeric DEFAULT 30,
    downloadable_days_unlimited smallint,
    PRIMARY KEY (id)
);

CREATE TABLE dtb_deliv (
    deliv_id int NOT NULL,
    product_type_id int,
    name text,
    service_name text,
    remark text,
    confirm_url text,
    rank int,
    status smallint NOT NULL DEFAULT 1,
    del_flg smallint NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (deliv_id)
);

CREATE TABLE dtb_payment_options (
    deliv_id int NOT NULL,
    payment_id int NOT NULL,
    rank int,
    PRIMARY KEY (deliv_id, payment_id)
);

CREATE TABLE dtb_delivtime (
    deliv_id int NOT NULL,
    time_id int NOT NULL,
    deliv_time text NOT NULL,
    PRIMARY KEY (deliv_id, time_id)
);

CREATE TABLE dtb_delivfee (
    deliv_id int NOT NULL,
    fee_id int NOT NULL,
    fee numeric NOT NULL,
    pref smallint,
    PRIMARY KEY (deliv_id, fee_id)
);

CREATE TABLE dtb_payment (
    payment_id int NOT NULL,
    payment_method text,
    charge numeric,
    rule_max numeric,
    rank int,
    note text,
    fix smallint,
    status smallint NOT NULL DEFAULT 1,
    del_flg smallint NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    payment_image text,
    upper_rule numeric,
    charge_flg smallint DEFAULT 1,
    rule_min numeric,
    upper_rule_max numeric,
    module_id int,
    module_path text,
    memo01 text,
    memo02 text,
    memo03 text,
    memo04 text,
    memo05 text,
    memo06 text,
    memo07 text,
    memo08 text,
    memo09 text,
    memo10 text,
    PRIMARY KEY (payment_id)
);

CREATE TABLE dtb_mailtemplate (
    template_id int NOT NULL,
    subject text,
    header text,
    footer text,
    creator_id int NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (template_id)
);

CREATE TABLE dtb_mailmaga_template (
    template_id int NOT NULL,
    subject text,
    mail_method int,
    body text,
    del_flg smallint NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (template_id)
);

CREATE TABLE dtb_send_history (
    send_id int NOT NULL,
    mail_method smallint,
    subject text,
    body text,
    send_count int,
    complete_count int NOT NULL DEFAULT 0,
    start_date datetime,
    end_date datetime,
    search_data text,
    del_flg smallint NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (send_id)
);

CREATE TABLE dtb_send_customer (
    customer_id int NOT NULL,
    send_id int NOT NULL,
    email text,
    name text,
    send_flag smallint,
    PRIMARY KEY (send_id, customer_id)
);

CREATE TABLE dtb_products (
    product_id int NOT NULL,
    name text NOT NULL,
    maker_id int,
    status smallint NOT NULL DEFAULT 2,
    comment1 text,
    comment2 text,
    comment3 mediumtext,
    comment4 text,
    comment5 text,
    comment6 text,
    note text,
    main_list_comment text,
    main_list_image text,
    main_comment mediumtext,
    main_image text,
    main_large_image text,
    sub_title1 text,
    sub_comment1 mediumtext,
    sub_image1 text,
    sub_large_image1 text,
    sub_title2 text,
    sub_comment2 mediumtext,
    sub_image2 text,
    sub_large_image2 text,
    sub_title3 text,
    sub_comment3 mediumtext,
    sub_image3 text,
    sub_large_image3 text,
    sub_title4 text,
    sub_comment4 mediumtext,
    sub_image4 text,
    sub_large_image4 text,
    sub_title5 text,
    sub_comment5 mediumtext,
    sub_image5 text,
    sub_large_image5 text,
    sub_title6 text,
    sub_comment6 mediumtext,
    sub_image6 text,
    sub_large_image6 text,
    del_flg smallint NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    deliv_date_id int,
    PRIMARY KEY (product_id)
);

CREATE TABLE dtb_products_class (
    product_class_id int NOT NULL,
    product_id int NOT NULL,
    classcategory_id1 int NOT NULL DEFAULT 0,
    classcategory_id2 int NOT NULL DEFAULT 0,
    product_type_id int NOT NULL DEFAULT 0,
    product_code text,
    stock numeric,
    stock_unlimited smallint NOT NULL DEFAULT 0,
    sale_limit numeric,
    price01 numeric,
    price02 numeric NOT NULL,
    deliv_fee numeric,
    point_rate numeric NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    down_filename text,
    down_realfilename text,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (product_class_id),
    UNIQUE (product_id, classcategory_id1, classcategory_id2)
);

CREATE TABLE dtb_class (
    class_id int NOT NULL,
    name text,
    rank int,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (class_id)
);

CREATE TABLE dtb_classcategory (
    classcategory_id int NOT NULL,
    name text,
    class_id int NOT NULL,
    rank int,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (classcategory_id)
);

CREATE TABLE dtb_category (
    category_id int NOT NULL,
    category_name text,
    parent_category_id int NOT NULL DEFAULT 0,
    level int NOT NULL,
    rank int,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (category_id)
);

CREATE TABLE dtb_product_categories (
    product_id int NOT NULL,
    category_id int NOT NULL,
    rank int NOT NULL,
    PRIMARY KEY(product_id, category_id)
);

CREATE TABLE dtb_product_status (
    product_status_id smallint NOT NULL,
    product_id int NOT NULL,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (product_status_id, product_id)
);

CREATE TABLE dtb_recommend_products (
    product_id int NOT NULL,
    recommend_product_id int NOT NULL,
    rank int NOT NULL,
    comment text,
    status smallint NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (product_id, recommend_product_id)
);

CREATE TABLE dtb_review (
    review_id int NOT NULL,
    product_id int NOT NULL,
    reviewer_name text NOT NULL,
    reviewer_url text,
    sex smallint,
    customer_id int,
    recommend_level smallint NOT NULL,
    title text NOT NULL,
    comment text NOT NULL,
    status smallint DEFAULT 2,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (review_id)
);

CREATE TABLE dtb_customer_favorite_products (
    customer_id int NOT NULL,
    product_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (customer_id, product_id)
);

CREATE TABLE dtb_category_count (
    category_id int NOT NULL,
    product_count int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (category_id)
);

CREATE TABLE dtb_category_total_count (
    category_id int NOT NULL,
    product_count int,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (category_id)
);

CREATE TABLE dtb_news (
    news_id int NOT NULL,
    news_date datetime,
    rank int,
    news_title text NOT NULL,
    news_comment text,
    news_url text,
    news_select smallint NOT NULL DEFAULT 0,
    link_method text,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (news_id)
);

CREATE TABLE dtb_best_products (
    best_id int NOT NULL,
    category_id int NOT NULL,
    rank int NOT NULL DEFAULT 0,
    product_id int NOT NULL,
    title text,
    comment text,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (best_id)
);

CREATE TABLE dtb_mail_history (
    send_id int NOT NULL,
    order_id int NOT NULL,
    send_date datetime,
    template_id int,
    creator_id int NOT NULL,
    subject text,
    mail_body text,
    PRIMARY KEY (send_id)
);

CREATE TABLE dtb_customer (
    customer_id int NOT NULL,
    name01 text NOT NULL,
    name02 text NOT NULL,
    kana01 text NOT NULL,
    kana02 text NOT NULL,
    zip01 text,
    zip02 text,
    pref smallint,
    addr01 text,
    addr02 text,
    email text NOT NULL,
    email_mobile text,
    tel01 text,
    tel02 text,
    tel03 text,
    fax01 text,
    fax02 text,
    fax03 text,
    sex smallint,
    job smallint,
    birth datetime,
    password text,
    reminder smallint,
    reminder_answer text,
    salt text,
    secret_key text NOT NULL,
    first_buy_date datetime,
    last_buy_date datetime,
    buy_times numeric DEFAULT 0,
    buy_total numeric DEFAULT 0,
    point numeric NOT NULL DEFAULT 0,
    note text,
    status smallint NOT NULL DEFAULT 1,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    mobile_phone_id text,
    mailmaga_flg smallint,
    PRIMARY KEY (customer_id),
    UNIQUE (secret_key(255))
);

CREATE TABLE dtb_order (
    order_id int NOT NULL,
    order_temp_id text,
    customer_id int NOT NULL,
    message text,
    order_name01 text,
    order_name02 text,
    order_kana01 text,
    order_kana02 text,
    order_email text,
    order_tel01 text,
    order_tel02 text,
    order_tel03 text,
    order_fax01 text,
    order_fax02 text,
    order_fax03 text,
    order_zip01 text,
    order_zip02 text,
    order_pref smallint,
    order_addr01 text,
    order_addr02 text,
    order_sex smallint,
    order_birth datetime,
    order_job int,
    subtotal numeric,
    discount numeric NOT NULL DEFAULT 0,
    deliv_id int,
    deliv_fee numeric,
    charge numeric,
    use_point numeric NOT NULL DEFAULT 0,
    add_point numeric NOT NULL DEFAULT 0,
    birth_point numeric NOT NULL DEFAULT 0,
    tax numeric,
    total numeric,
    payment_total numeric,
    payment_id int,
    payment_method text,
    note text,
    status smallint,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    commit_date datetime,
    payment_date datetime,
    device_type_id int,
    del_flg smallint NOT NULL DEFAULT 0,
    memo01 text,
    memo02 text,
    memo03 text,
    memo04 text,
    memo05 text,
    memo06 text,
    memo07 text,
    memo08 text,
    memo09 text,
    memo10 text,
    PRIMARY KEY (order_id)
);

CREATE TABLE dtb_order_temp (
    order_temp_id text NOT NULL,
    customer_id int NOT NULL,
    message text,
    order_name01 text,
    order_name02 text,
    order_kana01 text,
    order_kana02 text,
    order_email text,
    order_tel01 text,
    order_tel02 text,
    order_tel03 text,
    order_fax01 text,
    order_fax02 text,
    order_fax03 text,
    order_zip01 text,
    order_zip02 text,
    order_pref smallint,
    order_addr01 text,
    order_addr02 text,
    order_sex smallint,
    order_birth datetime,
    order_job int,
    subtotal numeric,
    discount numeric NOT NULL DEFAULT 0,
    deliv_id int,
    deliv_fee numeric,
    charge numeric,
    use_point numeric NOT NULL DEFAULT 0,
    add_point numeric NOT NULL DEFAULT 0,
    birth_point numeric NOT NULL DEFAULT 0,
    tax numeric,
    total numeric,
    payment_total numeric,
    payment_id int,
    payment_method text,
    note text,
    mail_flag smallint,
    status smallint,
    deliv_check smallint,
    point_check smallint,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    device_type_id int,
    del_flg smallint NOT NULL DEFAULT 0,
    order_id int,
    memo01 text,
    memo02 text,
    memo03 text,
    memo04 text,
    memo05 text,
    memo06 text,
    memo07 text,
    memo08 text,
    memo09 text,
    memo10 text,
    session text,
    PRIMARY KEY (order_temp_id(64))
);

CREATE TABLE dtb_shipping (
    shipping_id int NOT NULL,
    order_id int NOT NULL,
    shipping_name01 text,
    shipping_name02 text,
    shipping_kana01 text,
    shipping_kana02 text,
    shipping_tel01 text,
    shipping_tel02 text,
    shipping_tel03 text,
    shipping_fax01 text,
    shipping_fax02 text,
    shipping_fax03 text,
    shipping_pref smallint,
    shipping_zip01 text,
    shipping_zip02 text,
    shipping_addr01 text,
    shipping_addr02 text,
    time_id int,
    shipping_time text,
    shipping_num text,
    shipping_date datetime,
    shipping_commit_date datetime,
    rank int,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (shipping_id, order_id)
);

CREATE TABLE dtb_shipment_item (
    shipping_id int NOT NULL,
    product_class_id int NOT NULL,
    order_id int NOT NULL,
    product_name text NOT NULL,
    product_code text,
    classcategory_name1 text,
    classcategory_name2 text,
    price numeric,
    quantity numeric,
    PRIMARY KEY (shipping_id, product_class_id, order_id)
);

CREATE TABLE dtb_other_deliv (
    other_deliv_id int NOT NULL,
    customer_id int NOT NULL,
    name01 text,
    name02 text,
    kana01 text,
    kana02 text,
    zip01 text,
    zip02 text,
    pref smallint,
    addr01 text,
    addr02 text,
    tel01 text,
    tel02 text,
    tel03 text,
    fax01 text,
    fax02 text,
    fax03 text,
    PRIMARY KEY (other_deliv_id)
);

CREATE TABLE dtb_order_detail (
    order_detail_id int NOT NULL,
    order_id int NOT NULL,
    product_id int NOT NULL,
    product_class_id int NOT NULL,
    product_name text NOT NULL,
    product_code text,
    classcategory_name1 text,
    classcategory_name2 text,
    price numeric,
    quantity numeric,
    point_rate numeric NOT NULL DEFAULT 0,
    PRIMARY KEY (order_detail_id)
);

CREATE TABLE dtb_member (
    member_id int NOT NULL,
    name text,
    department text,
    login_id text NOT NULL,
    password text NOT NULL,
    salt text NOT NULL,
    authority smallint NOT NULL,
    rank int NOT NULL DEFAULT 0,
    work smallint NOT NULL DEFAULT 1,
    del_flg smallint NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    login_date datetime,
    PRIMARY KEY (member_id)
);

CREATE TABLE dtb_pagelayout (
    device_type_id int NOT NULL,
    page_id int NOT NULL,
    page_name text,
    url text NOT NULL,
    filename text,
    header_chk smallint DEFAULT 1,
    footer_chk smallint DEFAULT 1,
    edit_flg smallint DEFAULT 1,
    author text,
    description text,
    keyword text,
    update_url text,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (device_type_id, page_id)
);

CREATE TABLE dtb_bloc (
    device_type_id int NOT NULL,
    bloc_id int NOT NULL,
    bloc_name text,
    tpl_path text,
    filename text NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    php_path text,
    deletable_flg smallint NOT NULL DEFAULT 1,
    plugin_id int,
    PRIMARY KEY (device_type_id, bloc_id),
    UNIQUE (device_type_id, filename(255))
);

CREATE TABLE dtb_blocposition (
    device_type_id int NOT NULL,
    page_id int NOT NULL,
    target_id int NOT NULL,
    bloc_id int NOT NULL,
    bloc_row int,
    anywhere smallint DEFAULT 0 NOT NULL,
    PRIMARY KEY (device_type_id, page_id, target_id, bloc_id)
);

CREATE TABLE dtb_csv (
    no int,
    csv_id int NOT NULL,
    col text,
    disp_name text,
    rank int,
    rw_flg smallint DEFAULT 1,
    status smallint NOT NULL DEFAULT 1,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    mb_convert_kana_option text,
    size_const_type text,
    error_check_types text,
    PRIMARY KEY (no)
);

CREATE TABLE dtb_csv_sql (
    sql_id int,
    sql_name text NOT NULL,
    csv_sql text,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (sql_id)
);

CREATE TABLE dtb_templates (
    template_code text NOT NULL,
    device_type_id int NOT NULL,
    template_name text,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (template_code(255))
);

CREATE TABLE dtb_maker (
    maker_id int NOT NULL,
    name text NOT NULL,
    rank int NOT NULL DEFAULT 0,
    creator_id int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    del_flg smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (maker_id)
);

CREATE TABLE dtb_maker_count (
    maker_id int NOT NULL,
    product_count int NOT NULL,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (maker_id)
);

CREATE TABLE mtb_pref (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_permission (
    id text,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id(255))
);

CREATE TABLE mtb_disable_logout (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_authority (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_auth_excludes (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_work (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_disp (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_status (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_status_image (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_allowed_tag (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_page_max (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_magazine_type (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_mail_magazine_type (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_recommend (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_taxrule (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_mail_template (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_mail_tpl_path (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_job (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_reminder (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_sex (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_customer_status (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_mail_type (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_order_status (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_product_status_color (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_customer_order_status (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_order_status_color (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_wday (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_delivery_date (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_product_list_max (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_db (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_target (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_review_deny_url (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_mobile_domain (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_ownersstore_err (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_ownersstore_ips (
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_constants (
    id text,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    remarks text,
    PRIMARY KEY (id(255))
);

CREATE TABLE mtb_product_type (
    id smallint,
    name text,
    rank smallint NOT NULL,
    PRIMARY KEY (id)
);

CREATE TABLE mtb_device_type (
    id smallint,
    name text,
    rank smallint NOT NULL,
    PRIMARY KEY (id)
);

CREATE TABLE dtb_mobile_ext_session_id (
    session_id text NOT NULL,
    param_key text,
    param_value text,
    url text,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (session_id(255))
);

CREATE TABLE dtb_module (
    module_id int NOT NULL UNIQUE,
    module_code text NOT NULL,
    module_name text NOT NULL,
    sub_data text,
    auto_update_flg smallint NOT NULL DEFAULT 0,
    del_flg smallint NOT NULL DEFAULT 0,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (module_id)
);

CREATE TABLE dtb_session (
    sess_id text NOT NULL,
    sess_data text,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (sess_id(255))
);

CREATE TABLE dtb_bkup (
    bkup_name text,
    bkup_memo text,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (bkup_name(255))
);

CREATE TABLE dtb_plugin (
    plugin_id int NOT NULL,
    plugin_name text NOT NULL,
    plugin_code text NOT NULL,
    class_name text NOT NULL,
    author text,
    author_site_url text,
    plugin_site_url text,
    plugin_version text,
    compliant_version text,
    plugin_description text,
    priority int NOT NULL DEFAULT 0,
    enable smallint NOT NULL DEFAULT 0,
    free_field1 text,
    free_field2 text,
    free_field3 text,
    free_field4 text,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (plugin_id)
);

CREATE TABLE dtb_plugin_hookpoint (
    plugin_hookpoint_id int NOT NULL,
    plugin_id int NOT NULL,
    hook_point text NOT NULL,
    callback text,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (plugin_hookpoint_id)
);

CREATE TABLE dtb_index_list (
    table_name text NOT NULL,
    column_name text NOT NULL,
    recommend_flg smallint NOT NULL DEFAULT 0,
    recommend_comment text,
    PRIMARY KEY (table_name(255), column_name(255))
);

CREATE TABLE dtb_api_config (
    api_config_id int NOT NULL,
    operation_name text NOT NULL,
    operation_description text,
    auth_types text NOT NULL,
    enable smallint NOT NULL DEFAULT 0,
    is_log smallint NOT NULL DEFAULT 0,
    sub_data text,
    del_flg smallint NOT NULL DEFAULT 0,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (api_config_id)
);

CREATE TABLE dtb_api_account (
    api_account_id int NOT NULL,
    api_access_key text NOT NULL,
    api_secret_key text NOT NULL,
    enable smallint NOT NULL DEFAULT 0,
    del_flg smallint NOT NULL DEFAULT 0,
    create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    update_date timestamp NOT NULL,
    PRIMARY KEY (api_account_id)
);

CREATE INDEX dtb_customer_mobile_phone_id_key ON dtb_customer (mobile_phone_id(255));
CREATE INDEX dtb_products_class_product_id_key ON dtb_products_class(product_id);
CREATE INDEX dtb_order_detail_product_id_key ON dtb_order_detail(product_id);
CREATE INDEX dtb_send_customer_customer_id_key ON dtb_send_customer(customer_id);
CREATE INDEX dtb_mobile_ext_session_id_param_key_key ON dtb_mobile_ext_session_id (param_key(255));
CREATE INDEX dtb_mobile_ext_session_id_param_value_key ON dtb_mobile_ext_session_id (param_value(255));
CREATE INDEX dtb_mobile_ext_session_id_url_key ON dtb_mobile_ext_session_id (url(255));
CREATE INDEX dtb_mobile_ext_session_id_create_date_key ON dtb_mobile_ext_session_id (create_date);


text:
America urges Iraq's leaders to form a "moderate" government and quickly
(International: Al Furat News) The United States urged Iraq's leaders to speed up the formation of a comprehensive government.
"Foreign Minister Michael Pompeo met with Iraqi Prime Minister Haider Abadi in Brussels on Thursday on the sidelines of the NATO summit," State Department spokeswoman Heather Neuert said in a press statement.
During the meeting, Pompeo stressed the support of the United States for the Iraqi people and our common fight against Da'ash. The minister also welcomed Iraq's request for additional support from NATO as well as full support for the coalition's Iraq training mission during the summit.
"The foreign minister expressed his support for the strong cooperation between the international coalition and the Iraqi security forces, including the Peshmerga, in the ongoing battle against Dahesh and praised the efforts of Prime Minister Abbadi in the ongoing military operations to protect Iraq's borders and sovereignty."
"The minister also noted the recent efforts to ensure the integrity of the parliamentary elections and encouraged the prime minister and all Iraqi leaders to act quickly towards a moderate government that reflects the will of all the Iraqi people," Noir said.
It is noteworthy that Prime Minister Haider Abadi visited Brussels for two days (Wednesday and Thursday) to attend a meeting of the International Alliance in conjunction with the summit of the North Atlantic Treaty Organization (NATO).
On the sidelines of the NATO summit, Abadi met with a number of leaders, heads of government, foreign ministers and other officials, discussed with them bilateral relations and supported Iraq's efforts in reconstruction and security cooperation and intelligence in the pursuit of the remnants of an advocate.
The press office of the Iraqi prime minister did not indicate any meeting at the summit between Abadi and US Secretary of State Michael Pompeo, contrary to what the US State Department published pictures of the meeting.
Iraq: Demonstrations refuse to renew the mandate of the three presidencies and demand the trial of al-Maliki January 21, 2022


Canadiana - Quebeciana - New France - Ice hockey - Franco Americans.
Shipping is extra at cost. GST applies to orders from Canada. Payment by Visa, Mastercard, International Money Order. For Business or personal cheque submitted to a mutual acceptation. Institutions billed under usual 30 days terms. Trade Discount & Billing available to ILAB Members. All items described professionally but any item deemed unsatisfactory may be returned for full cash refund including postage. Any return with a notice first please.


text:
Aaron Bernstein Goes Back-to-Back-to-Back in Tampa Qualifiers; Anthony Spinazzola and Neal Thomas Also Enjoy Great Success on Both Sides of the New Year; Mike Delatte Hits Pick 4 Jackpot (Weekly Recap, December 29-January 2)
Posted on January 3, 2022 by ericwing
During a holiday weekend dominated by Pick & Pray tourneys, it may not have been surprising to see so many multiple winners. By our unofficial count, there were 15 such players this past week. What did seem surprising, however, was how many of these prolific victors did so not via same-day multi-tabling, but, rather, just consistently terrific handicapping.
One great example of this was Aaron Bernstein.
With his 3 wins and 2 places, Bernstein won Friday's qualifier to this coming Saturday's Tampa Bay Downs High Rollers Tournament Presented by HorseTourneys. It's a $1,000-buy-in, live-bankroll event.
Now it's one thing for a player to focus his energy and resources on qualifying for a single event. It's another thing for that plan to come to fruition…and for it to happen so quickly.
After celebrating his $1,000 Tampa seat on New Year's Eve, Bernstein apparently went easy on the champagne, got a good night's sleep, and again set his sights on Tampa on New Year's Day.
Gregory Lewis (5 wins, 2 places) got the gold medal in this one, but Bernstein (3W, 3P) got the all-important silver to secure his second Tampa entry in as many days.
What did Bernstein do on Sunday? What else?
Ho-hum…another day, another $1,000 Tampa seat. Here it was Bernstein (4 wins 3 places) and Brett Wiener (3W, 0P) who bagged the High Rollers spots. Bernstein now figures to be a busy man at Tampa Bay Downs on Saturday, running back and forth to the self-service machines in quest of one of the two NHC seats and the first-place prize (based on 100 entries) of $20,000. If anyone was as happy as Bernstein over his three seat wins, it might have been the HorseTourneys Accounting staff. With HorseTourneys is on the hook for the food and open bar at this contest, and, after all, one man can only eat and drink so much.
The featured-tourney week began on Wednesday, and multi-table success was the order of the day. The most profitable such winner was Vineet "Please Don't Squeeze the" Sharma.
Sharma had No Fooling Dude ($27.40, $12.00) in the 10th at Parx among the 4 firsts and 1 second that earned him top money of $4,417 in the day's $6,000 Guaranteed cash tourney. Final pot for this one was $9,539.
That wasn't all for Sharma, though, He also picked up a $1,500 seat to the $250,000 Guaranteed Flo-Cal Faceoff here on January 15-16.
Sharma (3 wins, 1 place) finished ahead of fellow Flo-Cal berth winners Mike Cebula (5W, 2P) and Edward Enborg (4W, 3P)…and behind first-place finisher Joseph Vida (4W, 0P) who, like Sharma, had No Fooling Dude.
Using the same picks, Vida also left most of his opponents blue in Wednesday's Bally's NHC Last Chance qualifier.
Also grabbing $500 spots for NHC Eve were George "Boomer" Scott (3 wins, 3 places), Edward Enborg (his second grand prize of the day), Leigh Van Winkle (4W, 2P), Dave Cichy (2W, 1P) and Tarik Kouchtaf (4W, 1P).
With time drawing near for the Flo-Cal Faceoff, we offered a $350 Low Ratio qualifier to it on Wednesday.
Joseph Sullivan got the $1,500 seat here thanks to 5 winners out of 10 races.
Meanwhile, Ron Tackett (3 wins, 4 places) made collections in 7 out of the 10 races…
…and that got Tackett a $1,000 entry for Tampa Bay Downs this Saturday.
On Thursday, Neal Thomas had a "double-win" day—in more ways than one.
Thomas picked 5 winners (including 4 that paid above $14.00) to snatch a Flo-Cal Faceoff seat along with 2nd- and 3rd-place finishers Craig "Home Sweet" Hom (3W, 2P) and Timothy Hughes (3W, 2P). Thomas's score of $118.50 was the day's best.
As a matter of fact, Thomas apparently liked these selections so much that he played them again. Not only that…he doubled down on them!
A mere mortal would have won $4,292 in this $5,000 Guaranteed Pick & Pray which closed with an outsized pot of $9,539. By playing his picks twice, however, Thomas managed to bank $6,009. Now that's conviction!
NHC Hall of Famer Steve Wolfson Jr. will be hopping in his car on Saturday and making the intrastate drive from Holly Hill, Fla., to Oldsmar.
The fourth-ever NHC champion picked 5 winners and a runner up on Thursday to lock down his $1,000 Tampa High Rollers entry. (Word has it that the HorseTourneys Accounting staff wanted to contract out to Treasure Island for the Tampa Bay Downs buffet line security, but, fearing a player revolt, McKay Smith nixed the idea.)
There were four winners of $500 entries in Thursday's Bally's Last Chance qualifier.
Matt "The Fly" Tietze led the way with 5 winners. Joining him in the big room on Thursday the 27th will be Gregory Lewis (whose name was sprinkled throughout the tops of leaderboards last week…including his previously-noted Saturday Tampa qualifier win over Aaron Bernstein), Frank Foss (4 wins, 1 place) and Daven Turner (2W, 1P).
Since we're on the topic of Bally's…and Gregory Lewis…we might as well start there in going over the Friday featured results.
Lewis (5 wins, 2 places) led an overflow group of 7 winners in the New Year's Eve play-in to the Bally's Last Chance game. Also securing berths were John "The Clocker" Nichols (4W, 0P), Martin Scaminaci (4W, 1P) Bob McIntyre (4W, 1P), Brett Wiener (3W, 2P) and Stephan Gravina (5W, 2P)
(Incidentally…look for the four contest tracks on Thursday, the 27th at Bally's to be Aqueduct, Gulfstream, Laurel and Fair Grounds. Also incidentally…I believe that's the first time I've typed "Fair Grounds" in quite some time!)
If you are a member of the Lewis family and only reading this for Gregory's exploits, feel free to scroll down to Saturday now.
For the rest of you, there's Anthony Spinazzola's New Year's Eve cash-game win.
Spinaazzola captured the final HT Tour event of the year (Congratulatons Jorge Cruz-Aedo!), our $15,000 Guaranteed Pick & Pray with 1 runner up followed by 4 winners, and he earned $10,972 from a final total purse of $27,431. At this point, Spinazzola might have said to himself, "Damn, I really hate to see this year come to an end." Except that…
…he picked up in 2022 right where he left off in 2021, taking Saturday's NHC qualifier that saw Carolyn Stovall also land a seat for later this month. This time, Spinazzola posted the day's highest score.
Saturday was a pretty chalky day with the highest available win payoff a mere $16.00. Surprisingly, perhaps, Spinazzola achieved his best-of-day score without that 7-1 shot…though 7 wins and a place DO make up for a multitude of sins.
Getting back to Friday, Mike Cebula bagged his second Flo-Cal Faceoff seat of the week by capturing the day's $118 qualifier.
Cebula's biggest return among a Spinazzola-like 7 wins and a place came with Call Her Joey ($14.00, $5.00) in the 7th at Tampa. Players were out in force this past weekend, and, here, there were enough entries to hand out another three seats to the $250,000 Guaranteed event (which is starting to close in on its guarantee). Those three went to Jim Lisowsky (2 wins, 2 places), John "The Clocker" Nichols (4W, 0P) and Gary Blair (2W, 1P).
There was also a Low Ratio Flo-Cal Faceoff qualifier on New Year's Eve, It was won by David Turin.
Ironically, Turin won this 6-player, $350 Flo-Cal qualifier with a higher score than Mike Cebula posted in taking the day's 59-entry, $118 version.
High score of the day on Friday—a generally low-scoring day—was put up by Tim Langlois.
There weren't many big prices available on Friday, but what WAS there was pretty much found by Langlois (and those two double-digit place collections didn't hurt either). Again, turnout was extra strong, and so there were three (rather than the usual two) NHC seats awarded in this $75 play-in at HorseTourneys.
Runner up Ralph Magnetti (3 wins, 2 places) got one of them. Third-place finisher Michael Marlaire was already double-qualified and mainly just hunting for NHC Tour points…so that left the third available spot to 4th-place finisher Anthony DeCaspers (3W, 2P).
Saturday was an even lower-scoring day than Saturday (despite two additional races in the contest schedules). No winner paid more than $16.00. Perhaps the most notable of those to have that 7-1 shot, Electric Youth in the 9th at Aqueduct, was Mike "Afternoon" Delatte.
Thanks to Electric Youth and three other winners, Delatte pulled in a total of $4,785 for taking down the $15 Pick 4 Jackpot. On a chalky day, even "longshot" Electric Youth had to be considered a pretty logical pick. He was 7-2 in the morning line, though the Rudy Rodriguez charge didn't have much early speed…on a day when such a quality seemed, by the end of the Aqueduct card, like a prerequisite for success. So maybe that's why the horse drifted up in price like that.
Enough speculation. It's time to get back to what we are paid for—straight reportage!
We hope that John "The Clocker" Nichols—who earned Bally's and Flo-Cal Faceoff seats on Friday—won't be offended when we dutifully report to readers that he failed to show a flat-bet profit on Saturday.
If he does, then he can grouse all the way to the bank after raking in $8,549 in Saturday's $10,000 Guaranteed Big Bucks Pick & Pray, which finished up with a pot of $12,213. Nichols's biggest winner went off at 2-1…and his biggest return came on a $13.20 place collection. Clearly, he spotted himself well in this event!
Winning even more cash on Saturday was Dale Hatfield.
Hatfield (5 wins, 1 place) hit Marisa's Mission ($8.60, $5.20) in the final contest race, the 11th at Gulfstream, to get up late and win a hefty $18,572 in Saturday's first HT Tour event of the year, our $30,000 Guaranteed Pick & Pray, which closed its books with a purse of $41,272. (That's a lot of money for a non-Special Event cash game around here.)
As deftly foreshadowed earlier, Gregory Lewis's sustained run of good handicapping continued on Saturday.
In addition to his aforementioned Tampa qualifier victory on Saturday, Lewis led a group of 7 Bally's NHC Last Chance seat winners that also included G.T. Nixon, Todd Faro, Douglas Schenk, Mark Stovall, Brian "BC" Chenvert and "Iso" Joe Johnson.
George Chute could not come up with anything paying more than 3-1 on Saturday.
It turns out that wasn't a problem. Chute laddered his way to the top in Saturday's Breeders' Cup Betting Challenge qualifier at HorsePlayers with 6 firsts and 1 second.
There were a pair of Flo-Cal Faceoff play-ins on New Year's Day.
Lucille DeRuisseau captured the multi-track Faceoff qualifier on the strength of 5 wins and 2 places. Also winning $1,500 berths for finishing nearest behind DeRuisseau were Anthony Laurino (2W, 3P), Richard Seidl (6W, 2P) and Michael "Copa" Kavana (4W, 2P).
There was also a full-card, Gulfstream-only Flo-Cal Faceoff qualifier on Saturday.
The winner was Ryan Johnston, who had 4 winners and 1 runner up. Perhaps this performance bodes well for Johnston in the Flo-Cal Faceoff—or at least the "Flo" portion of it.
Sunday was a more typical day in terms of contest scoring. The player who scored the best—by far—was Jeff Bussan.
Clearly, Bussan's strategy was to do do well at the beginning, do well in the middle and then do well at the end. As Jim Halpert said to Pam during the "Fun Run" episode of The Office, "Why don't more people do that?"
Anyway, Bussan made $13,300 with his 7 winners in Sunday's $20,000 Guaranteed Pick & Pray, which closed with a purse of $33,250.
He also led the way in the day's Bally's Last Chance play-in.
Behind Bussan—and also earning $500 seats—were several familiar names: Joe Johnson who won a Bally's seat on Saturday and two more here for finishing 2nd and 5th, Douglas Schenk (who also won a Bally's berth on Saturday), Michael Odorisio and Brett Wiener (who had won a Bally's spot on Friday and then a Tampa entry on Sunday for finishing behind Aaron Bernstein).
Jumping over to HorsePlayers for a bit, Sunday was the day of the 5-seats-guaranteed NHC Super Qualifier. Following the week's theme of highly-active play, there were enough entrants to punch six tickets to the big dance later this month in Vegas.
Congratulations to Scott Bordeaux (4 wins, 2 places), Will McDonald (5W, 0P) Kirk Rockwell (6W, 2P) Chris Bertolucci (2W, 2P), Mike Kappel (7W, 3P) and Daniel Fischer (4W, 2P), who finished in a tie with Kappel for 5th.
The final race of this Super Qualifier may have been a bitter pill to swallow for 7th-place finisher Kelly Lawless (and perhaps a couple of others) who, like Lawless, also had Santa Anita race 10 winner Cabo Spirit.
In a Sunday afternoon tweet, Daily Racing Form's Steve Andersen explained it more succinctly than I could.
Condolences to Kelly—and may one of these unfortunate occurrences work out in your favor in the not-too-distant future.
Jim Trepinski had Cabo Spirit, but the diminished payoff was inconsequential in what was a convincing triumph in the Sunday, $7,500 Guaranteed Big Bucks game.
Trepinski's 5 wins and 5 places paid him to the tune of $5,699 in a game ultimately worth a total of $8,122.
For Seth Morris, the Cabo Spirit return proved to be just enough.
With 4 wins and 2 places, Morris prevailed by 80 cents in the NHC qualifier at HorsePlayers that was restricted to those without a 2022 seat.
Earlier, we recapped Neal Thomas's two Thursday victories that included a one-two finish in the day's featured cash tourney. On Sunday, he was back in the winner's circle.
Thomas played his winning entry (consisting of 4 wins and a place) just one time in Sunday's Flo-Cal Faceoff qualifier, but we're confident that he was still happy with himself afterward. Also grabbing spots in the $250,000 Guaranteed game were double-Bally's winner Douglas Schenk (3 wins, 2 places), Mark Simonovic (3W, 2P), Eric "B Connected" Boyd (5W, 3P) and Thursday Tampa seat winner Steve Wolfson Jr. (5W, 2P).
There was also a Flo-Cal Faceoff play-in focused solely on the Aqueduct card.
Nothing flashy here, but Mark "El" Kapitan (4 wins, 3 places) made collections in the first three races and the final three to walk off with the $1,500 entry.
Robert Graham got off to a fast (and flashy) start on Sunday, nailing Charlotte Webley ($33.60, $10.00) in the first contest race, the 7th at the Big A (or the Muddy A, as it was for most of the weekend).
Graham added 5 more winners plus a runner up thereafter to capture Sunday's Breeders' Cup Betting Challenge Low Ratio Pick & Pray. Curtis Meyer finished second to garner a $5,000 partial BCBC entry. Plenty of time still, Curtis, to fill out that other half!
We hope all of you had an enjoyable New Year's weekend, and we sincerely thank you for what was a truly robust amount of play last week. The week ahead brings with it our final qualifiers to Tampa and the final weekend of qualifying for the Flo-Cal Faceoff.
Congratulations again (and slightly more formally this time) to Jorge Cruz-Aedo for winning the 2021 HorseTourneys Tour and earning the "HT Handicapper of the Year" award…and the $10,000 that goes along with it. We plan to profile Cruz-Aedo in the week or so ahead. As for the 2022 award, there's still a fair amount of time left to catch Dale Hatfield and Jeff Bussan! If each week is as intriguing as this past one, it should be a fun journey. Good luck, and thanks to all of you for a great 2021.
This entry was posted in Uncategorized by ericwing. Bookmark the permalink.


text:
Joel's Blog: 14 Questions with Anton Cooper
Rider's View
Anton Cooper is without a doubt the next mountain bike king! Having pulled-off a whopping 6th position at the UCI XC World Cup Race in Stellenbosch earlier this year, I'm keen to see what he has install for us at this weekend's 2nd round of the UCI XC World Cup in Albstadt.
I managed to catch this super-fast guy for an interview, some time ago. Here's what we chatted about! – Enjoy!
So can you tell me a bit about where you grew up, and how you discovered your passion for cycling?
"Yeah, I grew up in Christchurch, New Zealand. Which is on the south most island of New Zealand. I was into a whole lot of sports when I was younger, playing soccer, tennis, doing a little bit of cross-country running. Just kind-of doing everything."
"I would ride a bike for fun. Just with my mates, and my dad, that was also into cycling. So I used to head-out with him a lot. He was never a racer, but just enjoyed keeping fit. We'd often build bike tracks in the back-yard, ramps, jumps and that sort of thing. I just enjoyed everything really."
"When I was 11, I did my first cycling race. And I won it, and I thought well this is pretty cool. I'm doing well, so I'm enjoying it more. So I kept doing more and more races, and went from there. Everything has sort-of just been a stepping stone, taking it bit-by-bit. There haven't been any huge leaps from myside. It's just been a building process."
What's the MTB scene like in New Zealand?
"Ah, the New Zealand MTB scene is never-ending. Every town, city, or village, has MTB tracks. The industry has just exploded, and where I live there's hundreds of kays of single-track."
"I think the big thing about New Zealand is the variety. Like you have tracks in the forest, with moist, dense ground, or you have this clay surface, or even a dry gravel surface like here in South Africa. The terrain also changes so much. You have flats, you have big hills, huge mountains. So I think that's the cool part of the industry. And the cycling culture has just taken off. Overall, New Zealand is cycling mad, but especially MTB crazy."
So your neighbouring country, Australia; how would you compare the MTB scene there compared to New Zealand?
"Yeah, so track wise, Australia doesn't have like the rugged mountains – it's generally quite flat terrain. Where as compared to New Zealand, all the mountains are like, boom, straight up from the sea. And that's obviously unique to us. Australia is mostly flat, although they still have big hills. The big difference between us and Australia, riding wise, is the ground surface. Like Australia is this red dirt, rocky ground. It's actually very similar to where we've raced here in SA –but just more rocks really!"
"So yeah, Australia is a bit like Mars, with a few gumtrees as well. But I think the riding culture is similar to New Zealand. Both countries have a lot of riders. Although I'd say New Zealand probably more. Australia does enjoy the race scene of the industry though. You know, in New Zealand, we're a bit behind on the racing part. Like we have so many people love to just get out on a bike, but when it comes to racing XC we're just behind. Where as you go to Europe and everyone wants to race but there's not so many people just going out and playing on the tracks. That's a big difference I've noticed."
What do you think about SA trails? Having spent a bit of time here riding and racing…
"I haven't spent, honestly, a lot of time on this trip here, because I had New Zealand nationals a few weeks before. A literally, after that, had to pack and fly over here. So I've seen a bit of the trails and race tracks, in the Stellenbosch area. What I've noticed about South Africa, though, your trails are more fast and often quite flowy. Which gives it a good fun factor to riding here. So that's the big thing I've noticed, and also that the weather here is always pretty decent."
If I take a look at your results for this year so far; it looks like you've finished 1st in pretty much every race, apart from MTB World Cup on Saturday. One could suggest that you're in-line to be the next Nino Schurter. What's your determination behind this? (personally)
"I love winning at the end of the day. And that's probably the soul reason why I train hard and I push hard, and race hard. I'm just competitive. I don't necessarily do it for money or glory; it's more of a personal satisfaction. That you get when you race and you win."
"With racing world cups, there's also an excitement that you get, being able to perform in-front of 15 000 or even 20 000 people. Like they're screaming, and you're all just sort-of part of the moment. Not many people get to experience that ever. And to actually be one of the front runners in the top 10 at a world cup, is all in the moment. That's what sort-of drives you to keep coming back for more and to just do it better. You just want to push for the podium or you want to win this. There's always more to improve."
How was your race this past Saturday at the UCI World Cup, taking 6th place?
"It was good, because you know it's the first world cup of the year, and you don't really know what to expect. It's like the first time, where everyone is on the start line together. So yeah, I wanted to have a good start, and after that if I could keep the pace, I'd push on. But otherwise I would have to ride my own tempo."
"I did feel that pace was really good for me at the start, and I could control it a bit. However, kind of half around the 2nd lap and start of the second lap, I just had to back off. I couldn't go with the pace that was being set. I think the pace will come though. With the amount of training I've done at the moment, I'm really happy with that position. I've done hours in the saddle, but sort-of haven't done that intensity yet. I'm satisfied with the result because it was better than I expected it could be."
"6th is quite good. There's not many more places you need to pass to get to the top. So overall it was a good way to start the season."
What's your aspirations for this year's World Cup season?
"It's interesting now with the short track in the race. And I think that's going to contribute now, overall to the world cup ranking. But I haven't really set myself a goal, of say finishing in the top 5 or whatever. My goal is more on individual events; I want to win a world cup sometime this year. And feature on the podium some more."
"Then there's always world champs, at the end of the season. It's the one event where everyone really wants to perform and win a rainbow jersey. I want to have a good strong race there, simple really."
How do you stay motivated to keep pushing your-self to the next level?
"Yeah, motivation it's like goal setting I suppose. It's pretty crucial, because without the goal you don't really have a target. I mean you can move and change that target all the time, but I suppose the motivation comes from having a goal. Once you have that goal it kind-of lights the fire inside. And then it just gets you through the hard days."
"It is exciting to back at a world cup because that's the moment where you get to prove itself, and you actually get to race the best guys in the world. That's what we all love, is to turn up, and look at the start line; and go man, every face I see here has a result to their name or they're a deal, you know."
What do you love about riding a bike?
"I love getting out and exploring. In New Zealand one of my favourite things is to like go out into the back country really. Whether you pack a fishing rod in your bag or just some hiking shoes. Getting out and exploring something that you don't normally see, and I think that's completely separate from the race side of things. Where we are in a more urban environment, and we're racing close to a city."
"In the end it's what mountain bikes were intended for, not so much the racing, but like exploring and going somewhere new. Where a regular bike can't go. I enjoy doing that at home, I mean I live in a perfect country for doing that. So I try to make the most out of it in that off season or base training time, just to get out and explore."
10. What's your all-time favourite bike to ride?
"Hmmm… If I had to choose a fun bike to ride, a bike that really does it all; it would be the Trek Top Fuel. I know I race the Procaliber hardtail always, and I would always choose that as a race bike, but the Top Fuel is a bike that actually has much capability. It really does, it's not just a cross-country machine. You can bomb down hills with it, through some seriously rough stuff, and get away with it. Though some riders you wouldn't want to put on it, and trust them with it. *Anton throws a suspecting glance out"
"All-in-all if you know how to ride the Top Fuel, and know where to put the wheels, that thing really motors. So there's a fun factor to the bike, which is pretty cool, and then there's the cross-country style for those type of riders."
Is there any advice you can give to younger riders that are aspiring to be like you?
"Yeah, keep it fun and at a young age its really about working on your skills more than anything. It's not saying; oh I'm 15 years old, I need to be on a training program, training 6 or 7 days a week or hitting the gym or whatever. It's just not how it should be. Unless you have a desire to personally go and do that, there's no stopping you. It really though, from a young age, it's about developing the skills."
"That's the first and foremost things, because as you grow older, and you naturally develop, and you're riding a bike more, then you can start a program. That natural strength and fitness will come with age, but you can't develop skills when you're older, just like you can't teach an old dog new tricks. If you're twenty years old, and you haven't learned basic skills yet, you're never going to be as good as someone that has learnt that from 10 years old."
"So just play on the bike, and when you're ready than set goals and target races for sure."
Do you have a favourite MTB trail?
"My favourite like trail or area at least, is called Craigyburn Castleberg area. It's like on the central/South Island of New Zealand. Near the Authur's Park National Park Area. There's just honestly so many trails there, but it's like a very unique to New Zealand vibe, with the mountains. And the soil type and trees that you're riding through, it's like a beach forest. The leaves that kind-of fall down there are very fine leaves, and that kind-of mixes with the soil."
"So you get nice grip there, and the floral with the roots as well. I just love it there, it's like my favourite at the moment. Although its bean my favourite for the last 5 years."
What do you think about Jonkershoek having ridden there?
"Oh there's some wicked stuff there! It's also very unique to South Africa. And I think that's what is so great about traveling the globe. You get to see trails that you wouldn't if you just stay in your one country or your one area. I enjoy that aspect, and it's pretty cool to come some place different and ride new tracks."
Do you prefer technical rock gardens or long steep climbs?
"Hmmm… Probably long steep climbs. You know that in the end, they both sort-of suit me a bit. But if had to choose from a fun perspective, I'd choose the rock garden."
"I prefer like roots and that sort-of stuff over rocks though. Because a lot the tracks we do, are these man-made rock gardens. They don't always have a flow to them, or it's hard to find the flow. On some more natural courses though, you have rocks and roots mixed into it. And it's like; ah there's the line, you pick it, and then there's still multiple line choices. Rather than just going; here's the rock garden and you can see the obvious line that everyone takes."
That was 14 Questions with Anton Cooper (a.k.a The Machine). Stay in touch for more blogs just like this one!


text:
Sybra flavomaculata is a species of beetle in the family Cerambycidae. It was described by Breuning in 1939.

References

flavomaculata
Beetles described in 1939

redpajama_set_name: RedPajamaWikipedia


Collaborative approaches to community development can magnify the impact of social investment, but only when the key steps in the social investment value chain are followed.
South African social investors show great willingness to collaborate on projects and programmes, but too many fall short on one of the key steps in the value chain – governance. This insight was shared by the team from Tshikululu Social Investments at a recent briefing at Anglo American Platinum's Alchemy programme.
Alchemy is a R3.5 billion community development and empowerment transaction to provide equity ownership to mine host communities around four operations and labour sending areas. Anglo American Platinum's Lefa La Rona Trust acts as a conduit to Development Trusts in the four benefit areas.
Tshikululu, one of the sponsors of the Alchemy Reflection Day, noted that collaborative approaches such as Alchemy stood to deliver a sustainable developmental impact. In contrast, however, some attempts at social development partnerships and collaboration around the country have failed, primarily because key steps in the social investment value chain had been neglected.
The key steps include planning, engaging, developing a business case, building partnerships, investing and co-investing, and evaluating financial and social return/impact. One step in which some community partnership efforts have fallen short is governance. This may be due to ignorance or haste, but it is crucial to build robust governance structures and processes into projects and programmes from the outset.
In the case of governance structures for example, these must clearly spell out what the expectations of the trust are for all stakeholders; what the trust and trustees can and cannot do; what the trust will deliver; decision-making processes and procedures; and what the conduits are for support. In community trusts, governance is enhanced through support from an overseer, as well as through knowledge sharing forums such as legal workshops and forums to clarify roles and responsibilities. These steps improve the long-term sustainability and impact of the project or programme, and also help manage community expectations.
Another key step in the value chain is impact evaluation. New monitoring and evaluation models support ongoing outcomes assessment and programme flexibility for maximum impact. Ongoing monitoring and evaluation also helps to ensure that a collaborative programme keeps delivering on the expectations of all investors and stakeholders.
Egos versus agendas, and failure to disagree constructively, are common sticking points in collaborative programmes however. The 'egos versus agendas' challenge emerges when stakeholders seek to drive their own agendas over the shared vision. The other challenge, a failure to disagree constructively, can see programmes drifting off vision and stakeholders opting out of the programme altogether. By laying the groundwork effectively at the outset, and by continually evaluating milestones and remaining committed to constructive engagement, the stakeholders are able to overcome hurdles such as these more effectively.
With a 20-year track record of supporting social development with impact, Tshikululu also recommends that for effective community development partnerships, stakeholders use the company's Asset Based Community Development approach as a tool for entering a community; design monitoring and evaluation indicators in collaboration with communities, and build trust with all key stakeholders through open and transparent communication and by creating the necessary resources such as community liaison officers.


First battle to begin in a minute!!!
Last edited by starsprite; Mar 19, 04 at 11:56 PM.
i didn't even see this thread coming.
i hate that other guy.
*does keanu impression* ohhh look at me! i can make one facial expression! i am the best actor in the universe!
Don't give me that sass!
Johnny Depp obviously shut out that battle 16-0!!
Vin Diesal....Mark has a square head and Diesal has a round head...and round things are better than square things..it's a proven fact.
For some reason im going with mark!!!!


text:
Opinion, Analysis, Essays
Thought Experiment
Self Explanatory
Mavericks with Ari Melber
Sign up for the THINK newsletter
Follow think
Climate change became a burning issue in the past decade, but also an opportunity
Addressing the danger of climate change has gone from being a political liability to an economic opening.
Addressing the danger of climate change has gone from being a political liability to being an economic opportunity.Kiki Ljung -- Folio Art / for NBC News
Get the Think newsletter.
Dec. 28, 2019, 9:30 AM UTC
By Carl Pope, former executive director and chairman of the Sierra Club
Reality bites. In the last few years, the intensity of extreme weather events and their cost for communities and economies has skyrocketed. While this is a global reality, the primary driver of U.S. opinion is events within our own shores, and the fact that these natural disasters struck American soil over the past decade dislodged the denial that many in the U.S. had long entertained on climate change. In 2018-19 alone, we suffered an unprecedented polar vortex, two of the worst hurricanes in American history (Harvey and Maria), the worst wildfire in California history and unprecedented flooding in the bread basket.
The drumbeat of climate-intensified natural disasters appears to have increased public certainty that climate change is real, man-caused and worrying.
The drumbeat of climate-intensified natural disasters appears to have increased public certainty that climate change is real, man-caused and worrying. But more important, it has taken climate from the category of "things we will need to worry about someday, and perhaps someone else will solve for me first" to "things I am scared about right now and want protection from."
The latest poll from California, for example, showed that 47 percent of Democratic voters ranked climate the most important campaign issue, versus only 32 percent who prioritized health care. Simultaneous national polls demonstrated that the percentage of Americans calling climate "a crisis" jumped from 23 percent to 38 percent over the past five years, and surveys all year have shown climate ranking almost as high as health care in importance for Democratic primary voters.
OpinionTHINKing about 2010-2019: Where we started, how we grew and where we might go
But to focus only on the fear caused by climate change in trying to understand its dramatic shift from the margins to the center of the U.S. policy debate misses something crucial. Over the same 10 years that the danger of global warming increased, addressing that danger went from being a political liability to being an economic opportunity.
In 2010, politicians were punished for supporting policies to address climate change. Republicans successfully attacked and ousted many of the House Democrats who had voted the year before for the Waxman-Markey bill that had attempted to set economy-wide limits on carbon pollution — particularly representatives from rural or fossil-fuel dependent regions whom voters saw as endangering their jobs. The newly energized tea party even threw out one of the few Republicans who had supported climate action. Democrats lost control of the House partly as a result.
Tracking climate extremes around the world in 2019
Dec. 24, 201903:46
These setbacks came despite polls indicating that the American people favored a more robust climate policy and strongly backed many individual measures to increase reliance on clean energy and reduce dependence on fossil fuels; there was even modestly positive public support for an economy-wide cap on emissions, the most controversial provision in Waxman-Markey. The lesson that politicians of both parties learned was: The public may believe in climate change, but it doesn't care about it enough to make it a politically safe issue.
But a dramatic shift has taken place since then — not just in the urgency Americans now feel about dealing with climate change, but in their understanding that the solutions need not endanger the economy and, in fact, could aid it. A new economics is steadily accelerating progress towards a clean-energy future, and it is what will also help those whose jobs and industries are most hurt by the transition.
OpinionWe want to hear what you THINK. Please submit a letter to the editor.
When the Senate rejected Waxman-Markey, it looked like the only pathway to deep emission reductions was to raise the price of energy. But by the time the Paris agreement — under which every country that joined voluntarily agreed to restrict carbon emissions — was signed some five years later, renewable electricity and clean energy prices had actually started to fall. Though in most cases fossil power was still cheaper, Europe, China and many U.S. states had started harnessing larger and larger quantities of wind and solar, creating enormous economies of scale.
Four years later, the new reality can be expressed in a simple equation: CHEAPER = CLEANER. Those same kinds of economies of scale have expanded and cropped up in more places, continuing to make renewable energy more affordable, at the same time they've been introduced to new industries, such as electric vehicles and homes powered by renewable energy. For most of the U.S. economy — electricity, cars, trucks and buildings — replacing all fossil fuels with 100 percent clean energy already yields substantial reductions in energy costs. I call it "the climate dividend."
For Democrats, at least, the issue that in 2009 was too marginal to fight for is now a must-address. All of the significant Democratic presidential candidates have climate proposals vastly stronger than former President Barack Obama's "all of the above" energy stance. The moderators of the primary debates don't see enough difference between them to come up with many questions — which frustrates advocates, but suggests that for the party, the politics of climate has become motherhood and apple pie.
Moreover, across this 10-year span, the practicality and desirability of replacing fossil fuels with clean energy have been demonstrated and tested by thousands of American businesses, hundreds of cities and a majority of the states. Indeed, jurisdictions solidly committed to carrying out the climate protection goals agreed to at the Paris Climate Summit even after the Trump administration pulled out of the accord —the so-called "We Are Still In" coalition -- create two-thirds of U.S. GDP and emit a majority of emissions.
OpinionAl Roker: We can't keep ignoring climate change. There's just no time.
These jurisdictions are finding that city fleets filled with electric cars are cheaper to operate than their old gas-powered models, that electric busses clean up the air and quiet down urban noise, and that the renewable electricity that makes all this possible keeps getting cheaper and cheaper.
A key part of achieving this widespread economic and environmental success has been policymakers' realization that there's no "magic bullet" — one solution for decarbonizing the entire economy. Increasingly, they are recognizing that smart climate policy requires fixing not one but many market barriers to cheap, clean energy. The Democratic candidates plans, as well as House Democrats' 100 percent clean energy platform, go light on carbon taxes and permits, policies that raise the cost of fossil fuels, and emphasize the plethora of strategies that make clean energy cheaper.
This isn't to pretend there are no pockets of America that don't embrace this vision. With a few exceptions, Republican politicians are utterly unwilling to confront the problem. In 2009, when Waxman-Markey was being debated, they feared the Koch Brothers, Fox and the tea party on the issue. Now they can add to that phalanx the president, Donald Trump.
But climate differs in a vital way from other polarizing political issues, such as immigration, health care or education. Climate as a problem is divisive; the solutions are not. Consider that the 10 states whose reliance on clean, renewable electricity has grown the fastest include four that are solidly Republican (South Dakota, Montana, Nebraska, Idaho), three purple swings (Maine, Iowa, New Hampshire) and only three solidly Democratic (Oregon, Washington, Vermont).
North Dakota is simultaneously a major fossil fuel producer, and the Godfather of the oil patch, Texas, generates far more renewable electricity than any other state, thanks to major investments made by former Gov. Rick Perry in upgrading long-distance transmission, a multibillion dollar investment now paying itself off multiple times.
Climate has become not only a top political issue, but an urgent test of whether a candidate or officeholder gets it — giving the topic the intensity it has always deserved.
Fox News and Trump aside, a rapid transition to 100 percent clean energy should be welcomed by most Americans, as long as the country recognizes that a rapid transition without insurance for those whose reliance on fossil fuels could leave them behind is both unfair and likely to yield intense political conflict. The oil- and coal-dependent communities that have powered our economy to date will, like all of us, need to move from a legacy 20th century fossil economy to a 21st century clean one — but there is no reason for them to carry the burden when that transition will generate economic opportunity on a scale that can include everyone.
Recent research suggests that for Americans exposed to a diversity of news outlets, climate has become not only a top political issue, but an urgent test of whether a candidate or officeholder gets it — giving the topic the intensity it has always deserved but until this decade lacked.
More from our decade reflections project:
• THINKing about 2010-2019: Where we started, how we grew and where we might go
• A decade of Black Lives Matter gives us a new understanding of Black liberation
• How our phones became our whole lives in just 10 years
• College in the U.S. is at a crossroads. Will it increase social mobility or class stratification?
• The 'me too' movement's success took a decade of work, not just a hashtag. And there's more to do.
• The decade in LGBTQ: Pop culture visibility but stalled political progress
• Egg freezing and IVF in the 2010s brought us the next phase in women's lib
• How Netflix, Star Wars and Marvel redefined Hollywood — and how we experience movies
• Opioids, pot and criminal justice reform helped undermine this decade's War on Drugs
• Taylor Swift, Beyoncé, Rihanna, Gaga, Pink and Kesha cleared the way for women in the 2010s
• Celebrities like Gwyneth Paltrow made the 2010s the decade of health and wellness misinformation
• White Christian America ended in the 2010s
Carl Pope
Carl Pope is the former executive director and chairman of the Sierra Club and, with former New York City Mayor Michael Bloomberg, the co-author of "Climate of Hope: How Cities, Businesses, and Citizens Can Save the Planet."


In dark times, the idea of hope can seem revolutionary. Living in a dangerous, unpredictable and rapidly changing world can leave us feeling helpless. But there are reasons to be hopeful.
In a rare public appearance, Positive Psychology founder and best-selling author Martin Seligman will draw on his new book The Hope Circuit to share his journey from learned helplessness to optimism.
Speaking in conversation with The School of Life, Seligman will discuss how we can all learn to think more optimistically, explore the special skills happy people possess and help guide us on how to find meaning in a meaningless world.
As a global thought leader, Seligman's work has had a profound influence worldwide on how we think about measuring human happiness. He has shifted psychology away from attempting to eradicate misery towards helping people find fulfilment and meaning through gratitude, resilience and, yes, hope.
Full price: $55.00 Concession: $45.00 (+ $2 booking fee and 1.5% CC fee) Valid concession cards include a Health Care Card, Seniors Card, Pensioner Concession Card and current student cards. This event will include Auslan interpretation.


"...and vowed, if he was successful, to make a thank-offering by building a temple to her in Rome as bringer of victory."
The Temple of Venus Genetrix was dedicated by Caesar on September 26, 46 BC, the last day of his triumph (Dio, XLIII.22.1-3). It was of marble (Ovid, Art of Love, I.81), almost square, Corinthian, with eight columns across the front (octastyle) set very close together (the diameter of one and one-half columns (pycnostyle); Vitruvius cites the temple as an example of the type, III.3.2) and eight down each side (peripteral). The high podium rose sheer in front and was ascended by two small lateral staircases. Inside the cella, there was a statue of Venus, as well as statues of Caesar and Cleopatra (Dio, LI.22.3; Appian, Civil Wars, II.102); numerous works of art, including Greek paintings; six collections of engraved gems (dactyliothecae); and a breastplate decorated with pearls from Britannia.
The area was damaged by the fire of AD 80 and the temple rebuilt by Domitian (as can be seen in the Flavian style of the cornice). It was rededicated by Trajan in AD 113, the year his own forum was dedicated. The columns and entablature that were re-erected in the 1930s belong to that restoration. The rest of the forum lies in ruins.
Reference: Appian: The Civil Wars (1996) translated by John Carter (Penguin Classics).