text:
Q: add custom field prestashop customer Hi I am relatively new to prestashop and wondering if someone could direct me towards a right place.
Basically, I am after adding a new custom field to the create_account page.
I was initially hack fixing the issue, but I know that once prestashop is updated all of the changes to core files will be overwritten.
I have began to do my changes to the AdminCustomerController.php
as below.(Also the field I am trying to add is the Nature of Business)
class AdminCustomersController extends AdminCustomersControllerCore {

    public function renderForm($id = null)
    {

        $this->fields_form = array(
            'legend' => array(
                'title' => $this->trans('Customer', array(), 'Admin.Global'),
                'icon' => 'icon-user'
            ),
            'input' => array(
                array(
                    'type' => 'text',
                    'prefix' => '',
                    'label' => $this->trans('Practice', array(), 'Admin.Global'),
                    'name' => 'practice',
                    'col' => '4',
                    'autocomplete' => false
                ),
                array(
                    'type' => 'text',
                    'label' => $this->trans('Nature of Business', array(), 'Admin.Global'),
                    'name' => 'nature_enquiry',
                    'col' => '4',
                ),

            )
        );

        return parent::renderForm();
    }
}

Also edited the Customer.php in override folder. as below:
class Customer extends CustomerCore {

    public $practice_from;

    /** nature of enquiry */
    public $nature_enquiry;

    protected  $definition = array(
        'table' => 'customer',
        'primary' => 'id_customer',
        'fields' => array(
         'nature_enquiry' => array('type' => self::TYPE_HTML, 'validate' => 'isCleanHtml', 'required'=>false,'size' => 65000),

        ),
    );

    public function __construct($id = null)
    {
        parent::__construct($id);
        parent::$definition['practice_from'] = ['type' => parent::TYPE_STRING];
    }
}

lastly added my new field to the classes/Customer.php at the bottom of the definition array  as below:
public static $definition = array(
    'table' => 'customer',
    'primary' => 'id_customer',
    'fields' => array(
        'secure_key' => array('type' => self::TYPE_STRING, 'validate' => 'isMd5', 'copy_post' => false),
        'lastname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 255),
        'firstname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 255),
        'email' => array('type' => self::TYPE_STRING, 'validate' => 'isEmail', 'required' => true, 'size' => 128),
        'passwd' => array('type' => self::TYPE_STRING, 'validate' => 'isPasswd', 'required' => true, 'size' => 60),
        'last_passwd_gen' => array('type' => self::TYPE_STRING, 'copy_post' => false),
        'id_gender' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
        'birthday' => array('type' => self::TYPE_DATE, 'validate' => 'isBirthDate'),
        'newsletter' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool'),
        'newsletter_date_add' => array('type' => self::TYPE_DATE, 'copy_post' => false),
        'ip_registration_newsletter' => array('type' => self::TYPE_STRING, 'copy_post' => false),
        'optin' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool'),
        'website' => array('type' => self::TYPE_STRING, 'validate' => 'isUrl'),
        'company' => array('type' => self::TYPE_STRING, 'validate' => 'isGenericName'),
        'siret' => array('type' => self::TYPE_STRING, 'validate' => 'isSiret'),
        'ape' => array('type' => self::TYPE_STRING, 'validate' => 'isApe'),
        'outstanding_allow_amount' => array('type' => self::TYPE_FLOAT, 'validate' => 'isFloat', 'copy_post' => false),
        'show_public_prices' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false),
        'id_risk' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'copy_post' => false),
        'max_payment_days' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'copy_post' => false),
        'active' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false),
        'deleted' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false),
        'note' => array('type' => self::TYPE_HTML, 'validate' => 'isCleanHtml', 'size' => 65000, 'copy_post' => false),
        'is_guest' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false),
        'id_shop' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false),
        'id_shop_group' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false),
        'id_default_group' => array('type' => self::TYPE_INT, 'copy_post' => false),
        'id_lang' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false),
        'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'copy_post' => false),
        'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'copy_post' => false),
        'reset_password_token' => array('type' => self::TYPE_STRING, 'validate' => 'isSha1', 'size' => 40, 'copy_post' => false),
        'reset_password_validity' => array('type' => self::TYPE_DATE, 'validate' => 'isDateOrNull', 'copy_post' => false),
        'nature_enquiry' => array('type' => self::TYPE_HTML, 'validate' => 'isCleanHtml', 'required'=>false,'size' => 65000),

    ),
);

classes/form/CustomerFormatter.php
$format['nature_enquiry'] = (new FormField)
    ->setName('nature_enquiry')
    ->setLabel(
        $this->translator->trans(
            'Nature of Business', [], 'Shop.Forms.Labels'
        )
    );

Ideally I wanted to know I have missed anything in order to get this working on the live site.
or any documentation for adding a custom field to the registrations form.
PrestaShop -  1.7.0.6
Thanks

A: You must avoid editing core codes. overrides is not recommended too. you should try to create a module.
You can use this hooks in your module:
public function hookAdditionalCustomerFormFields($params)
{
    //return html of your field
}

public function hookActionSubmitAccountBefore($params)
{
    //process your field posted data
}

public function hookActionAdminCustomersListingFieldsModifier($params)
{
    //show your filed in admin customers list
    $params['fields']['your_new_field'] = array(
        'title' => $this->l('label'),
        'align' => 'center',
    );
}

public function hookActionAdminCustomersFormModifier($params)
{
    dd($params);
    //add your fields
}

A: Haven't looked at your changes in detail, but they look solid at first glance. To keep these changes when updating you will need to "override" these files. See the official docs on overrides. It basically consists of creating the appropriate files in the [prestashop_root_dir]/overrides directory and rewriting the methods you want to change.
You will also need to delete [prestashop_root_dir]/app/cache/pro/class_index.php so the overriden files get loaded.

redpajama_set_name: RedPajamaStackExchange


text:
Q: ¿Prescindir de los archivos de cabecera? Estoy viendo si puedo prescindir de andar trasteando con los archivos de cabecera en proyectos C++. Probablemente hayan sido la mar de buenos para C en los años '60, pero realmente hoy es dificil justificar su existencia en C++.
Escribí un pequeño programa que consta de cuatro archivos: main.cpp, file1.hpp, file2.hpp y file3.hpp
Cada archivo de cabecera tiene una clase definida dentro y esta clase sólo consta de un método. La característica es que en estos headers está la definición de la clase, no sólo la declaración como es lo usual.
La dependencia entre headers y el main se vé en el siguiente diagrama:

Y los fuentes son:
/*************/
/* file3.hpp */
/*************/
#pragma once

class HaceAlgo3
{
public:
// Estos atributos no se usan. Sólo están porque sí.
int iA;
float fB;

public:
  float calcula(float a, int b)
  {
    return a*b;
  }
};

/*************/
/* file2.hpp */
/*************/
#pragma once
#include "file3.hpp"

class HaceAlgo2
{
public:
  float calcula(float a, float b)
  {
    HaceAlgo3 ha;
    return ha.calcula(a,3) * b;
  }
};

/*************/
/* file1.hpp */
/*************/
#pragma once
#include "file2.hpp"

class HaceAlgo1
{
public:
  int calcula(int a, int b)
  {
    return a*b;
  }
};

/************/
/* main.cpp */
/************/
#include <iostream>
#include "file1.hpp"
#include "file3.hpp"
using namespace std;

int main()
{
  float fRta;

  HaceAlgo2 ha2;
  fRta = ha2.calcula(15.0, 20.0);
  printf("%f\n", fRta);

  HaceAlgo3 ha3;
  fRta = ha3.calcula(300.0, 2);
  printf("%f\n", fRta);

  return 0;
}

En main.cpp, la línea #include file3.hpp es innecesaria, pero al estár, y no haber errores de redefinición y compilar correctamente, mostraría en principio que programar de esta manera no traería mayores problemas.
¿Podría haber alguna clase de error al trabajar de esta forma en proyectos de varias decenas de archivos?
Desde ya muchas gracias por cualquier respuesta al respecto.

A:
pero realmente hoy es dificil justificar su existencia en C++.

Nada más lejos de la realidad. C++ es un lenguaje muy complicado de interpretar ya que prácticamente todo depende del contexto (y que conste que yo desearía poder eliminar las cabeceras).
Ejemplo 1:
namespace A
{
  namespace B
  {
    int func(int var)
    {
      return var + otraFunc();
    }
  }
}

¿Dónde dirías que se debe encontrar otrafunc?

*

*En A::B

*En A

*En el espacio de nombres global

*En un espacio de nombres anónimo declarado previamente

Ejemplo 2:
a b(c);

¿Qué es esto?

*

*La declaración de una función

*La declaración de una variable

¿Podría haber alguna clase de error al trabajar de esta forma en proyectos de varias decenas de archivos?

En lo que a ti realmente te afecta, podrías encontrarte con varios inconvenientes al usar exclusivamente cabeceras:
Tiempo de compilación
Durante la fase de compilación, ya sea con cmake, nmake, [loquequieras]make, etc. Un fichero de implementación unicamente se compila si alguna de sus dependencias (ficheros de cabecera) ha sufrido cambios.
Bajo esta premisa, si no separas entre cabecera e implementación, cualquier cambio en la implementación modificará la cabecera y, en consecuencia, cualqueir archivo que incluya tu cabecera tendrá que ser recompilado... en proyectos grandes esto puede traducirse en alguna que otra hora extra de compilación.
Visibilidad
En C++, a diferencia de algunos lenguajes más modernos, no existe, por el momento, el concepto de librería o proyecto. Esto implica que tampoco existe la visibilidad internal o similar, cuyo cometido es que un elemento sea público únicamente dentro de su librería o ensamblado.
Separando el código en cabecera e implementación es facil gestionar esta característica haciendo que únicamente los ficheros de implementación carguen las cabeceras internas. E incluso podrías ir más lejos y eliminar las cabeceras internas a la hora de desplegar tu solución, de tal forma que nadie tiene acceso a esas clases salvo tu propia implementación.
Gestionar esta característica sin usar, como tu dices, cabeceras, es imposible, ya que las clases acabarán siendo públicas.
Aislamiento
Si todo el código viaja en las cabeceras y desarrollas una aplicación, más vale que la misma no vaya a ser extensible mediante plugins... los mismos necesitarán conocer, al menos, la interfaz pública de tu aplicación.
Normalmente esta interfaz pública se reduce a una serie de cabeceras sin código alguno... pero con tu diseño esas cabeceras incorporarán también el código fuente que hay por debajo y, por extensión, el código fuente de todas las clases de las que dependa esa interfaz. Eso expone (quieras o no) tu propio trabajo a la vista de los demás y crea una interfaz de acceso confusa... se supone que las interfaces no deben contener nada de código y este no sería tu caso.
Esto sería también aplicable en el caso de que programases una DLL... junto con los binarios tendrías que incluir todo el código fuente simplemente para permitir el enlazado.
Dependencias cruzadas
Si no separas cabeceras de implementación olvídate de aquellas arquitecturas que impliquen, de una forma o de otra, dependencias cruzadas.
struct Padre
{
  std::vector<Hija*> hijas;

  ~Padre()
  { std::for_each(hijas.begin(),hijas.end(),std::default_delete<Hija>()); }
};

struct Hija
{
  Padre* padre;

  Hija(Padre* padre)
    : padre(padre)
  {
    padre->hijas.push_back(this);
  }
};

A: Los archivos de cabecera de C++ no se compilan, sólo se copia-pegan en los archivos de código para finalmente enlazar todos los símbolos con el enlazador. Muchas de las personas con experiencia en C++ hemos vivido y sufrido los problemas de los archivos de cabecera: como su tendencia a alargar los tiempos de compilación, a inflar el tamaño del código y a complicar la estructura de cualquier proyecto.
Por ese y otros motivos, el comité de estándares de C++ lleva años trabajando en un sistema para acabar con los archivos de cabecera y ofrecer una alternativa moderna, más práctica y menos costosa a nivel de proceso y uso: los módulos.
Hasta que lleguen los módulos, es posible prescindir de los archivos de cabecera renunciando a las plantillas (template), usandoextern de manera imaginativa y con gran celo y cuidado sobre las definiciones de símbolos. Pero aunque sea posible hacerlo, el trabajo resultante es tan tedioso y complicado que es posible que acabes recorriendo tu oficina armado con un hacha y atacando a todos/as tus compañeros/as, lo último que se vería en tu escritorio sería un código fuente con este texto repetido miles de veces:

/* Mucho trabajo y poca diversión hacen de msx68k un tipo aburrido */

Así que ¿Quieres prescindir de los archivos de cabecera en C++?: mi consejo es que no lo hagas, pese a sus conocidos problemas son la mejor herramienta que (hasta ahora) tenemos y en realidad ayudan (y mucho) a simplificar y estructurar el código fuente.

En main.cpp, la línea #include file3.hpp es innecesaria, pero al estar, y no haber errores de redefinición y compilar correctamente, mostraría en principio que programar de esta manera no traería mayores problemas.

Esto es así porque el #pragma once que evita la doble inclusión de file3.hpp, de no haber usado esa extensión de MSVC deberías haber creado una guarda de inclusión, que por cierto es lo que te aconsejo usar pues el #pragma once no es portable.
Aún siendo innecesaria la línea #include file3.hpp mi consejo es mantenerla; el motivo es que las inclusiones dan información adicional al código informando al lector de las necesidades del código posterior; sólo una persona familiarizada con file2.hpp sabría que esa cabecera incluye file3.hpp pero no puedes asegurar de antemano que otros programadores conozcan file2.hpp (y por ello sepan que pueden prescindir de file3.hpp), manteniendo la inclusión de file3.hpp informas de manera clara y precisa de las dependencias de tu código (evidentemente se puede hacer mal y resultar más confuso, pero partamos de la premisa de que los/as compañeros/as trabajan bien).

¿Podría haber alguna clase de error al trabajar de esta forma en proyectos de varias decenas de archivos?

Ningún error. A lo sumo los tiempos de compilación crecerán si tus cabeceras son muy grandes y numerosas pero no encontrarás errores si tus guardas de inclusión son correctas.


The disturbing news of two young men plotting to assassinate Democratic candidate Barack Obama have reached the blogosphere with global citizens commenting on what it means for the election and the U.S.
Canadian blogger, Ian Welsh, stated that the Republican candidates should speak out against any racism.
Fellow Canadian, The Strong Conservative, said he was thankful the plan was discovered before the men were able to act on it.
Across the Atlantic, England for Obama wasn't sure what to say, but is certain November 4 will be marked as a historic date.
In Indonesia, Pyong commented on the continuous racism found in the States and how it's distributed to others.
"I never believe that all American is racist free. Some of them are still so racist and judged people by their skin-color, origin, culture, etc. But are these irreasonable aspects really has to be passed to some other people? I mean, if you don't like something that's your personal problem, you don't need to force or makes everyone support your idea.
Back in North America, Crooked in Canada, is skectical to whether the report is even true.
"Either skinheads are as stupid as they are racist, or the FBI is making up the story as they go along that they disrupted a plot to assassinate Barack Obama and shoot or decapitate black students in Tennessee.
The Canadian blogger further adds that if it is true, it may have been dramatized.
I can only have dismay at news of the plot. The threat level is very real; however, there's something that I view with a certain amount skepticism — suppression. What does a news story like that of the plot do to dampen one's hopes to go out there and vote. If it turns some away from voting because they fear reprisals then it works — that's a form of voter suppression. Another thought is that these two skinheads were caught, but what of the skinhead organization itself? Was the Organization part of it? Again, we don't know, it would seem logical to state that rather just identifying the two as neo-Nazis — that's suppression of information. Either way, a failed plot and the presumed accompanying fear work. It's sad but is as just as real as the plot itself. I do find it peculiar that the story broke scantily in the US, but as I read on the internet there were more links to foreign press news entities that had the stories than US news entities.
Those of you out there in the rest of the world should avoid giving our media too much trust.
See, this was not a "plot" to assassinate Obama. In America, threatening to kill or even joking about killing the President or a Presidential candidate is one of the very few exceptions to the First Amendment guaranteeing freedom of speech. As such, the Secret Service and other federal law enforcement agencies take such things very, very seriously. Should you ever come to this country, don't EVER make a joke about such a thing. Because what happened to these two idiot rednecks could easily happen to you.
In reality, the only illegal thing they seem to have done is shoot out a church window. Reprehensible, certainly, but it seems highly unlikely that they would have ever actually tried to assassinate anyone. But they fantasized about the wrong thing, and the hammer of the US justice system is now coming down hard on them.


Oil Spill Combat Team Indonesia hosted the 7th RITAG Meeting attended by 8 oil spill response centres representing 8 countries in Asia, where the meeting discussed dispersants and promotes mutual cooperation and exchange of technical information to increase regional readiness in case of a large oil spill incident in Asia.
During the start of the meeting, OSCT Indonesia Chairman, Dr. Bayu Satya also signed the commitment letter as the 7th RITAG Member, witnessed by Dr. Ir. I Gusti Suarnaya Sidemen, LLM . (Directorate General Oil and Gas, Head of Sub Directorate for Engineering and Environmental Safety of Oil and Gas Business) and the representatives from Oil Spill Response Limited (OSRL) Singapore – Mr. Robert Limb, Korea Marine Environmental Management Corporation (KOEM) Korea – Mr. Seong-Ran Kim, Marine Disaster Prevention Center (MDPC) Japan – Mr. Masayuki Iwao, Oil Industry Environmental Safety Group Association (IESG) Thailand – Mr. Suthep Grinchan, Petroleum Industry of Malaysia Mutual Aid Group (PIMMAG) Malaysia – Mr. Capt. Amir bin Murad, China Offshore Environmental Services Limited (COES) China – Mr. Zhang Zhaokang.


text:
Q: How to programmatically add spaces in SMS in iPhone SDK? In my iPhone app, I have ASCII arts which I send to others via SMS.
Problem is when I send the ASCII art to SMS API then it trims the spaces in between the characters of the ASCII art. and becomes left aligned.
What could be wrong?

A: Finally got the solution, refer to my question:
How to Add spaces in SMS API in iPhone SDK
Refer to answer by phix23. That works in my case.


Microsoft SharePoint is made up of a platform for several different kinds of programs. To simplify it, it is a web-based Content Management System used by companies to have a secure place to collaborate and streamline the management and access of data.
Microsoft SharePoint is also a portal to run a company intranet site where information can be accessed by anyone within the organization. Permissions can be assigned to different levels of security based on the corporate infrastructure.
Traditionally we store documents in folders to organize them. The problems we face is when someone makes changes to a document, we do not have any version history of what was changed and who made the changes. With SharePoint, one of the most important features is the version control. It allows you and your coworkers to work simultaneously on a single document, saving previous versions, and tracking updates.
We offer courses in SharePoint Level 1, SharePoint Level 2, and custom SharePoint courses. Courses can be broken into 3-hour blocks, and scheduled in the morning, afternoon, or early evenings. Yes, we also provide weekend training classes.
Who should attend: This course is intended for new Microsoft SharePoint users.
Identify basic functions of collaboration technology and Microsoft SharePoint Foundation team sites.
Create a team site and perform basic site administration.
NOTE: some features are not available in all versions of SharePoint 2010 – 2013 – 2016. Knowledge of the version you currently work with is important.
Who should attend: This course is intended for participants who are familiar with SharePoint.
Prerequisites: Microsoft SharePoint – Level 1 or equivalent.
Manage lists in a site collection.
Manage document libraries and form libraries in a site collection.
Manage content structures in a site collection and manage a workflow.
Manage indexing and searching options.
Enable offline work with SharePoint sites using SharePoint Workspace.
Manage a SharePoint application using Central Administration.
Manage security options in Microsoft SharePoint Foundation.
Manage site usage; perform site maintenance.
Who should attend: This course is intended for participants who are SharePoint End Users.
Understand the core concepts of SharePoint 2010/2013 and Office 365 in your company/ministry environment.
Know the key constructs on the company/ministry Intranet.
Know how to use Document Libraries, including opening with Windows Explorer, Version Control, Check-in, Check out, and Alerts.
Know how to use SharePoint Lists, including opening with Windows Explorer, Version Control, Check-in, Check out, and Alerts.
Know where to get more help and support, including upcoming web-based sessions.
Be able to apply a number of shortcuts and time-saving tips in Office 2010/2013 and Office 365 as applicable.
NOTE: some features are not available in all versions of SharePoint 2010/2013 and Office 365. Knowledge of the version you currently work with is important.


The Mahindra Scorpio has been one of the largest selling compact SUVs in India. In fact, it was the prefered choice to buyers looking for an urban SUV which does not shy away if taken on the beaten path. However, its sales started to show a bit of flack when new and premium players started to arrive on the market. With the 2018 update, Mahindra has tried its best to give the Scorpio a premium touch and keep it up with the competition. In this report, we tell you all that you need to know about this SUV. Read along to get complete details.
The new 2018 Mahindra Scorpio facelift carries minor cosmetic changes both on its exterior and the interior. The exterior gets a Jeep Compass-like grille, updated bumpers, new fog lamps, and a set of new design alloy wheels. Also, the rear door misses out on the black plastic cladding. The interior gets a new upholstery. Top-end trims get faux leather, even on the steering wheel and the gear lever. Also, there a new roof-mounted sunglasses holder. Other than this, there is absolutely no change in the interior.
Specifications see a major update in the form of the 2.2-litre Diesel engine from the XUV500. However, this engine is available only on the higher trims. The new motor for the Scorpio outputs a maximum power of 140 BHP and peak torque of 330 Nm. The engine comes mated to a 6-speed manual transmission. 4wd is optional.
The Scorpio has been among the oldest players in the segment. It has also significantly contributed towards Mahindra's overall sales figures in the passenger car market. In its hay days, the Scorpio was seen stealing away all the limelight from the Tata Safari. However, the onslaught of smaller SUVs, like the Renault Duster, and more recently, the Hyundai Creta, saw this Mahindra SUV losing out to the new competition. All this could change with the advent of the new 2018 Mahindra Scorpio facelift.
Prices of the new Mahindra Scorpio 2018 start at Rs 9.97 lakh and go all the way to Rs 16.01 lakh mark. The top-end model offers the 140 bhp motor, 4wd, and many features. However, this SUV is yet to get Android Auto or Apple CarPlay.
While the new Mahindra Scorpio facelift 2018 doesn't get too many updates for the exterior and the interior, the higher trims receive a significant update under the hood. The new Scorpio gets the same 2.2-litre unit that powers the XUV500. This 2.2-litre outputs a maximum power of 140 BHP along with a peak torque of 330 Nm. The engine comes mated to a 6-speed manual transmission. 4wd is optional.
Even though the 2018 Scorpio will get a more powerful engine, it doesn't look like the mileage would see much of a change. This will be because the motor will benefit from the Intelli-Hybrid mild hybrid system from Mahindra. Even the XUV500 comes with this system. It is expected that the new Scorpio will offer almost the same mileage as the XUV. All the means that we can expect an average mileage of around 13 kmpl in city and up to 17 kmpl on the highway.
While the Scorpio will get many styling changes, the original design and dimensions will remain the same. This means that the SUV will continue to measure 4,456mm in length, 1,820mm in width and 1,995mm in height. The wheelbase will measure 2,680mm. Even the ground clearance, at 180 mm, will remain the same. The Scorpio enjoys a fuel tank capacity of 60-litres.
So, are you waiting for the launch of the new 2018 Mahindra Scorpio facelift? Do you think the SUV would be able to justify a small increase in price through the additional features and more power? Share your views with us by pinning them down in the comments section below. Also, stay tuned to Car Blog India for latest news updates on cars and motorcycles in India.


text:
/ Articles / Concert Review
Goo Goo Dolls exceed expectations
In spite of this department's pre-concert hesitancy, the Goo Goo Dolls rocked the Stepan Center on Saturday. The crowd was excited, the stage set and the band did not disappoint.
The concert was part of the Goo Goo Dolls' promotional tour for the recently released album "Magnetic" and features a new drummer, after the recent resignation of Mike Malinin after almost ten years with the band.
When I first heard that the Goo Goo Dolls would head the SUB concert this year, I was ambivalent to say the least. "The Goo Goo Dolls are a dad band, why would SUB choose them?" After going to the concert, however, it is safe to say that this was an excellent choice.
The show opened up with Run River North, an indie-oriental-folk band based out of Los Angeles. The young six-member band was incredibly talented, rocking a great harmony and a wide diversity of instruments ranging from violins to melodicas. Their set was solid, and ended with a fun, laid-back cover of The Killers' "Mr. Brightside."
After a relatively short intermission, the Goo Goo Dolls burst onto stage with a thundering bang and an explosion of lights. The audience went wild and lead singer John Rzeznik won everyone over with his awesome voice. Rzeznik still has all the power and swagger in his singing that he had back when the band started in 1987. More impressively, however, he played the entire concert with gum in his mouth.
It became apparent almost immediately that the Goo Goo Dolls know how to entertain, and that they could back it up with superior arena rock music, even in a relatively small setting like the Stepan Center. Rzeznik and the rest of the band dominated the site and the crowd. The atmosphere was intense and positive, and the Goo Goo Dolls made sure everyone had a great time.
The lack of dads in the concert venue may not have been optimal, but that young and hip crowd still buzzed with excitement during all of the band's biggest hits (except for that kid with the Mohawk, what were you doing there?). The group played everything from the classic "Slide" to newer hits from "Magnetic" such as "Come to Me" and "Rebel Beats." The hour and a half show went by incredibly quickly, as the band was fired up with energy and only stopped between songs to switch out instruments. The group dynamics were outstanding, as every member gave off the same positive vibes, from drummer Chris McIntyre, whose joyful facial expressions were an unanticipated feature, to keyboardist Korel Tunador, who whipped out a saxophone in the middle of the show for an E-Street Band-esque solo.
After they finished their set, the horde of ecstatic students roared for an encore, and the Goo Goo Dolls delivered with "Name," their first big radio hit. As with all the other big songs, the whole crowd was singing, dancing and fist pumping through the whole track.
The highlight of the evening was definitely "Iris." Every single member of the audience was singing along (except for that couple viciously making out), and it was a fantastic, emotional experience. The Goo Goo Dolls have probably played that song a thousand times, but Rzeznik and the group treated it like it was the first time. They gave Notre Dame a version of the song filled with a passionate energy, of which everyone's dads would have been jealous. The Goo Goo Dolls provided a wonderfully entertaining night filled with an energy that the crowd excitedly reciprocated and showed Notre Dame that they have perfected the art of arena rock.
Originally posted on The Observer
Goo Goo Dolls to get intimate in baby grand
Review: Goo Goo Dolls feel right at home at Meyer
Event: Stepan Center, Notre Dame, IN, April 26, 2014

redpajama_set_name: RedPajamaCommonCrawl


text:
Home News Youth Taking real love to Schoolies
Taking real love to Schoolies
The Culture Project team (from left), Laurence Klein, Bridie Hall, Founding Director Frances Hopkins, Peter O'Donovan, Director Katherine Turnbull and Benedict Slee. PHOTO: Alphonsus Fok
Teenagers chilling on the beach during the Schoolies period are surprisingly open to diving into deep discussions on life and love, says Frances Hopkins.
The founding director of Sydney-based The Culture Project Australia will take her team of missionaries to the Gold Coast in the first week of December to spread a message of human dignity and authentic love—a message she says has literally saved lives.
"Our first year at Schoolies was four years ago, and I remember thinking maybe young people on Schoolies don't want to hear this message about authentic love," says Frances.
"There were these two boys smoking on the beach and some girls sitting near them, and I decided I'd talk to the girls, but I got no one [interested], so I sat down beside the boys."
Five hours later, she had talked the 16 and 17-year-olds out of a suicide pact, and still keeps in touch with one of them.
Frances Hopkins, founding director of the Culture Project Australia, says many young people "have never heard" that they have inherent worth should be treated with dignity. PHOTO: Alphonsus Fok
"They had had tough lives, they knew suffering. I got a handwritten letter when the 16-year-old turned 18, saying 'You saved my life that day'.
"I would have walked right past him because I thought he wouldn't want to hear our message. That was really transforming for me, to know that every heart is made for this message."
The Culture Project Director Katherine Turnbull enjoys engaging with and affirming young people. PHOTO: Giovanni Portelli
The Culture Project, an offshoot of the Culture Project International, was established by Frances with Chris Da Silva in 2015 to cut through to young people with a message of human dignity and sexual integrity.
"Our language is very ninja," says Frances. "We're able to encounter young people where their hearts are at.
"Ultimately we tell them that we believe in a world where the only way to treat ourselves and other people is with love, and where we will not be used or use others.
Peter O'Donovan wants to help fight the "counterfeit" messages young people are bombarded with about life and love. PHOTO: Alphonsus Fok
"We invite them to stay in touch and join us in this new revolution to change the world to one where all relationships are based on authentic love."
Young women tend to be very receptive to the call.
"Some of them will be in tears, and [at Schoolies] girls will call their boyfriends and say 'Come down here you have to hear this'," Frances says.
Last year the registered charity reached 15,000 young people in schools, conferences and youth groups across Australia, through interactive presentations and reflection days.
"The highlight for me is encountering young people in the classroom and especially affirming young women in their self-worth," said team director Katherine Turnbull.
"It's also been great to be part of the growing of this really exciting young missionary organisation, being part of the formation of the team members and creating a space in community for us all to grow in virtue."
Katherine Turnbull, director of The Culture Project. PHOTO: Alphonsus Fok
Peter O'Donovan, a lawyer, quit his job at a Sydney firm to join the team along with Benedict Slee, Laurence Klein and Bridie Hall, who all came on board last month.
"I could see that young people were being given counterfeit answers to their questions on life and love, from my own experience and from what I could see of the experience of young people around my age, and there was a lot of brokenness and suffering as a result of that," said Peter.
"I joined The Culture Project to encourage young people to step out and scratch a bit deeper on issues that are important to who we really are. In my short time it's really affirmed for me the need that is there."
Frances said while the focus so far has been on putting down home roots in Sydney, her dream is to have satellite teams in the major cities throughout the country.
For details: www.thecultureproject.com.au or The Culture Project Facebook Page
Frances Hopkins
Schoolies
The Culture Project
Previous articleBlisters, blessings on way to Bendigo
Next articleFirst Coptic Catholic church almost complete


text:
Lennon è un cofanetto di quattro CD comprendenti molte delle canzoni da solista di John Lennon pubblicato nel 1990.

La scaletta dei brani per il box-set venne compilata dall'esperto storico dei Beatles, Mark Lewisohn.

Lennon, è stato soppiantato dal successivo box set John Lennon Anthology del 1998 ed è stato messo fuori catalogo a fine anni novanta.

La raccolta contiene tre brani cantati da Lennon e Elton John. I brani in questione sono Whatever Gets You Thru the Night, Lucy in the Sky with Diamonds e I Saw Her Standing There.

Tracce

 Tutti i brani sono opera di John Lennon, eccetto dove indicato.

CD 1
 Give Peace a Chance – 4:53

 Blue Suede Shoes (Carl Perkins) – 2:38
 Money (Bradford-Berry Gordy) – 3:25
 Dizzy Miss Lizzy (Larry Williams) – 3:23
 Yer Blues (John Lennon/Paul McCartney) – 3:42
 Cold Turkey – 5:02
 Instant Karma! – 3:23
 Mother – 5:35
 Hold On – 1:53
 I Found Out – 3:37
 Working Class Hero – 3:50
 Isolation – 2:53
 Remember – 4:36
 Love – 3:24
 Well Well Well – 5:59
 Look at Me – 2:54
 God – 4:10
 My Mummy's Dead – 0:53
 Power to the People – 3:18
 Well (Baby Please Don't Go) (Ward) – 3:56

CD 2
 Imagine – 3:04
 Crippled Inside – 3:49
 Jealous Guy – 4:15
 It's So Hard – 2:26
 Give Me Some Truth – 3:16
 Oh My Love (John Lennon/Yōko Ono) – 2:45
 How Do You Sleep? – 5:36
 How? – 3:42
 Oh Yoko! – 4:19
 Happy Xmas (War Is Over) (John Lennon/Yoko Ono) – 3:34
 Woman Is the Nigger of the World (John Lennon/Yoko Ono) – 5:15
 New York City – 4:29
 John Sinclair – 3:28
 Come Together (John Lennon/Paul McCartney) – 4:25
 Hound Dog (Jerry Leiber e Mike Stoller) – 3:02
 Mind Games – 4:12
 Aisumasen (I'm Sorry) – 4:44
 One Day (At A Time) – 3:07
 Intuition – 3:09
 Out the Blue – 3:21

CD 3
 Whatever Gets You Thru the Night – 3:25
 Going Down On Love – 3:54
 Old Dirt Road (John Lennon/Harry Nilsson) – 4:09
 Bless You – 4:37
 Scared – 4:39
 #9 Dream – 4:48
 Surprise, Surprise (Sweet Bird Of Paradox) – 2:55
 Steel and Glass – 4:37
 Nobody Loves You (When You're Down And Out) – 5:10
 Stand by Me (Ben E. King/Jerry Leiber/Mike Stoller) – 3:28
 Ain't That A Shame (Fats Domino/Bartholemew) – 2:30
 Do You Wanna Dance (Bobby Freeman) – 2:52
 Sweet Little Sixteen (Chuck Berry) – 3:00
 Slippin' And Slidin''' (Penniman/Bocage/Collins/Smith) – 2:16
 Angel Baby (Hamlin) – 3:39
 Just Because (Lloyd Price) – 4:25
 Whatever Gets You Thru the Night – 4:19
 Lucy in the Sky with Diamonds (John Lennon/Paul McCartney) – 5:58
 I Saw Her Standing There (John Lennon/Paul McCartney) – 3:28
 Tracce 17,18,19 registrate insieme a Elton John

 CD 4
 (Just Like) Starting Over – 3:56
 Cleanup Time – 2:57
 I'm Losing You – 3:56
 Beautiful Boy (Darling Boy) – 4:01
 Watching the Wheels – 3:31
 Woman – 3:32
 Dear Yoko – 2:33
 I'm Stepping Out – 4:06
 I Don't Wanna Face It – 3:21
 Nobody Told Me – 3:33
 Borrowed Time – 4:28
 (Forgive Me) My Little Flower Princess – 2:27
 Every Man has a Woman who Loves Him (Yoko Ono) – 3:31
 Originariamente pubblicata su Double Fantasy con Yoko Ono al canto, questa versione vede Lennon alla voce
 Grow Old With Me'' – 3:07

Note

Collegamenti esterni

redpajama_set_name: RedPajamaWikipedia


Motivated sellers! This Zen-like mid century California contemporary is one of a kind! Located in a in the heart of Avon yet set in a quite secluded setting. Custom built with love and passion to include many unique features inside and out. The family room features a wood burning fireplace perfect for chilly days to come. All of the first floor rooms have sliders to the exterior which lets in tons of natural light. Beautiful hardwood floors throughout (except the kitchen and baths). Two wood burning fireplaces - family room and formal living room. The first floor MBR boasts a private dressing area, large walk in closet and serene views through the sliders to a quaint garden area. The master bath includes a stand up shower and Jacuzzi tub and plenty of cabinetry. A First floor laundry and half bath for your convenience. A spiral stair case leads to the second floor or down to the lower level. Three bedrooms plus a smaller room suitable for an office/computer room or artists retreat and a full bathroom complete the upper level. The lower level is a walk out and ready to be finished. The grounds are just as unique as the home's interior. You must see Japanese Tea House perfectly situated in the beautifully landscaped, low maintenance yard. Close to shopping, restaurants, medical offices and walking trails.


The SNX nVision semi-automatic contour edge bander is a machine that offers woodworkers truly amazing versatility with simple operation and a minimal footprint in any shop. The SNX nVision processes very large or small parts with minimal setup. The small size of the machine often astounds woodworkers during a demonstration with its easy capability to handle contour edging of parts without calculations, programming or an operator's guidance of the process.
Your nVision has its part numbers stamped on every component. To find a replacement, simply check the listing for the number that matches your part.


The ENOG 12/RIPE NCC Regional Meeting took place from 3-4 October 2016 at the Armenia Marriott Hotel in Yerevan. A total of 251 attendees from 18 countries participated in the meeting, 177 of whom were from Armenia.
The meeting was hosted by the RIPE NCC and Armix and was sponsored by Ucom Armenia, ISOC, Arpinet, ISOC Armenia and the Union of Information Technology Enterprises (UITE).
The meeting was opened by Gagik Tadevosyan, Deputy Minister of Transport, Communication and Information Technologies and Vahan Martirosyan, Minister of Transport, Communication and Information Technologies. They welcomed the audience and briefly discussed the importance of the Internet industry in the modern world. Vahan Hovsepyan, from Armix, then addressed the audience, emphasising that he was proud of Armenia's strong recent Internet infrastructure growth. The last welcome talk was from Sergey Myasoedov, Chair of the ENOG Programme Committee (PC).
The distinctive characteristic of this event was the high number of talks devoted to various aspects of security. This began with the very first plenary talk by Paul Vixie, Farsight Security, concerning the techniques of using DNS to detect and prevent malicious activities on the Internet. Later, Alex Smirnoff, Open Network Association, presented his approach to vulnerability risk management to build new tools and made a proposal to his audience to combine efforts on this project. Kevin Meynell, Deploy360 team, described his experience of interactions with national Computer Security and Incident Response Teams (CSIRTs) as national-level points of coordination. Following that, Artyom Gavrichenkov, Qrator Labs, delivered the talk "DDoS Attacks in 2017: Beyond Packet Filtering", which provided new data concerning trends in DDoS attacks over the last year and also described popular mistakes in DDoS mitigation.
The traditional ENOG topics (IXPs, connectivity, DNSSEC and IPv6) were also well covered during the meeting. Timothy Denton, Hurricane Electric, discussed ways in which governmental telecom regulators can regard IXPs. This topic was continued the next day during the traditional IXP panel, which was moderated Alexander Isavnin, The Open Net. Panelists Vahan Hovsepyan, Armix, Martin Semrad, NIX.CZ/NIX.SK, and Eugene Morozov, MSK-IX, shared their thoughts on running IXPs today and in the future. Panelist George Gotoshia, Newtelco Georgia, announced the creation of the first IXP in Georgia, with eight local participants.
All presentations about connectivity analysed the regional status quo from different points of view. Alexander Azimov, Qrator Labs, investigated connectivity and the reliability of autonomous systems using the RIPE Atlas system. He proved that observed latencies between ASes in the ENOG region are much higher than calculated under the assumption of optimal interconnectivity. He also demonstrated that the data paths between countries are poorly localised, with traffic from the region sometimes passing through Western Europe and the US before arriving at its local destination.
Alexander Isavnin presented possible absolute metrics for the quantitative representation of connectivity at country level and illustrated his talk with figures for the countries in the ENOG region. RACI fellow Talgat Nurlybayev, Kazakhstan Research and Education Network Association, gave a lightning talk concerning routing issues caused by partial incompatibility of networking equipment treating 64-bit numbers of autonomous systems.
Two talks were devoted to DNSSEC, both presented by ICANN. Richard Lamb described the case of DNSSEC implementation and concomitant considerations, and performed a cost, benefit and risk analysis. Alexandra Kulikova then familiarised the audience with the plans of rolling the new Key Signing Key (KSK) for root zones. The current KSK was rolled in 2010, when the root zone was signed for the first time. Alexandra gave an overview of five documents covering the procedure.
Hisham Ibrahim, RIPE NCC, presented his analysis of IPv6 adoption in ENOG region. He mentioned that Russia succeeded in absolute numbers while Ukraine performed better in terms of percentage of LIRs announcing IPv6. Armenia is the leader in IPv6 RIPEness, with 50% of LIRs having 4-stars. Unfortunately, there are still four countries without IPv6 deployment at all.
In his RIPE NCC Update, Axel Pawlik, RIPE NCC, mentioned the number of LIRs is growing (14,448 in September 2016 vs. 12,652 in September 2015) and that close to half of the current RIPE NCC membership base is no longer classic ISPs/telcos. Axel went on to emphasise the importance of supporting local NOGs, particularly ENOG.
The IANA stewardship transition was discussed in detail at the special roundtable, moderated by Anton Baskov, ENOG Programme Committee. First, Oleg Demidov, PIR Center, presented the history of the issue along with the activities behind it and outcomes for the Internet community. Next, a talk by Michael Yakushev, ICANN, took stock of the transition process. Following this, the moderator invited Alex Pawlik, Dmitry Burkov, RIPE NCC Executive Board, and Dmitry Kohmanyuk, Hostmaster Ltd., to share their thoughts regarding the process.
An active discussion took place during the Birds of a Feather session, "RIPEstat as a Tool". Alex Semenyaka, RIPE NCC, presented the current state, goals and roadmap of the RIPEstat project, and asked the audience for feedback on feature requests.
There were also two talks devoted to new ways of using the classical DNS system. Yuri Kargapolov, UANIC, described the technique of using the DNS for modern MNP realisations. In his lightning talk on the Internet of Things (IoT), Richard Lamb speculated on how the DNS could be used for provisioning and managing IoT networks.
The ENOG 13/RIPE NCC Regional Meeting will take place in St. Petersburg, Russia from 23-24 May 2017.


CLEARWATER, Fla. (FOX 13) - The jury was sent home early today in the John Jonchuck trial while the judge weighed major decision to make about whether to allow what could have been a key piece of testimony.
Jonchuck is on trial for throwing his daughter to her death from a bridge, so that would be a potentially damning statement – if it could be used in court.
The defense claimed it didn't know that phrase would be brought up and, now that both sides have rested, it's too late to admit new evidence. Such a discovery violation should not be permitted, they argued.
Ultimately, Judge Chris Helinger agreed, but acknowledged it could have been a breakthrough moment for the prosecution.
"It's a real problem. I wish it wasn't a problem... I agree with [the prosecution]. I think the statement is a statement that it's extremely important that the state put in front of the jury," Helinger said. "But I also agree that... it's highly prejudiced. It's a killer statement."


For its first build on the West Coast, Waldorf Astoria Hotels and Resorts left little to chance in making sure its Beverly Hills outpost makes its mark in town. There is the location of the hotel, of course, right at the intersection of the Wilshire and Santa Monica Boulevards, in the luxury hotel wonderland of 90210, but step inside, and you'll forget all about that.
And that's exactly how French designer Pierre-Yves Rochon intends his hotels to be….only that his work at the Waldorf Astoria Beverly Hills might be just be his most subversive yet. For a start, there is that voluminous Art Deco lobby- double-height and three-tiered- with Italian marble floors polished to a sheen, show-stopping chandeliers and bespoke art carefully arranged around the space. It's a place where the spirit of Southern California seems infused with Old Hollywood glamour, and the crowd adds to the vibe- think out-of-towners dressed in artfully ripped jeans, hot shot business moguls in suits, and ladies in head-to-toe Chanel.
At the Jean-Georges Vongerichten restaurant, the same light-filled Art Deco design takes center stage with Italian marbles, French crystal and furnishings in cream and celadon tones.Anyone else getting serious Four Seasons George V and The Savoy vibes? You would not be wrong. The same man is behind the timeless, jewel-like interiors of all three hotels, managing the feat of creating hotel spaces that feel at once grand and intimate.
Arriving at the Waldorf Astoria Beverly Hills, towering 12 stories on the low-rise Wilshire Boulevard, is an experience in itself. Is this hotel shaped like the bow of an elegant yacht? The facade, consisting of a series of semi-oval forms stacked on one another, sure gives that impression?
But nothing really prepares you for that Art Deco lobby with its triple-height ceiling, marble floors and fresh scent, one that, we for one thought, must be coming from the spa, but we could not be more wrong. That's just the scent of ultimate L.A. luxury, or maybe it's the Bijan boutique on one side, but one thing's for sure: One deep breath, and you're in vacation mode.
For his first outpost on the west coast, chef Jean-Georges Vongerichten didn't leave anything to chance either. There is the design of the restaurant, which is a highlight in itself- think geometric forms, plenty of Italian marble and glossy cherry wood wherever your eyes fall.
Elsewhere, the al fresco Rooftop by JG is where the celebrity chef offers a pool menu, something unheard of, yet a reality here…and the atmosphere is as relaxed as you'd think with its sun-lit dining room, lots of greenery and that avocado pizza we think is just California on a plate.
From here, you can also see all the way to downtown Beverly Hills on a clear day. For more hotel showcases, stay tuned.


Imperial Pacific International Holdings Ltd, developer of a casino project on the Pacific island of Saipan, is seeking to raise HKD300 million (US$38.3 million) from a bond placement.
The company will use the net proceeds of the exercise – after deducting commissions and other estimated expenses – "for general corporate purposes," it said in a Monday filing to the Hong Kong Stock Exchange.
Imperial Pacific has the right to an exclusive casino licence on Saipan, the main island of the Commonwealth of the Northern Mariana Islands, a United States jurisdiction. The company began in July last year gaming operations at its casino resort (pictured) on the Pacific island of Saipan. Previously it had been running an interim facility called Best Sunshine Live.
According to Monday's filing, the sole placing agent is a firm called Run Investment Services Ltd. The bonds should be placed "to not less than six" independent third parties, said the Hong Kong-listed firm.
Imperial Pacific was in August granted another deadline extension, this time until February 28, 2021, to complete the initial phase of its casino resort, according to local media reports.
The previous deadline had expired on August 31, with no prospect of being met.
In July last year, the listed entity said it had reached an agreement with the Saipan authorities to amend the licence and downsize the scale of the development. Imperial Pacific had mentioned building a facility with 329 rooms in a four- or five-star hotel, gaming area of 14,140 square metres (152,202 sq feet), villas, restaurants, retail and meeting spaces.


text:
Q: Printing an image rotated in Java adds artifacts I'm trying to print a simple image in Java with a small rotation transform.  When the image is printed, there are artifacts at the image borders that are not in the original image, so the image comes out with these black lines at the borders.
Has anybody seen this before?
To replicate, run the following code:
package test;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
import java.io.File;

import javax.print.PrintService;
import javax.print.attribute.HashPrintRequestAttributeSet;
import javax.print.attribute.standard.Destination;

public class TestPrintBug implements Printable
{
    public static void main(String [] args)
    {
        try
        {
            PrintService[] services = PrinterJob.lookupPrintServices();
            for (int index = 0; index < services.length; index++)
            {
                if (services[index].getName().equalsIgnoreCase("Microsoft XPS Document Writer"))
                {
                    PrinterJob pjob = PrinterJob.getPrinterJob();
                    HashPrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
                    attributes.add(new Destination(new File("c:/test.xps").toURI()));
                    pjob.setPrintable(new TestPrintBug(), new PageFormat());
                    pjob.setPrintService(services[index]);
                    pjob.print(attributes);
                }
            }
        }
        catch(Throwable t)
        {
            t.printStackTrace();
        }
    }

    @Override
    public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException
    {
        if (pageIndex == 0)
        {
            try
            {
                int width = (int)(8.5 * 72);
                int height = 1 * 72;

                BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
                Graphics2D biG = bi.createGraphics();
                biG.setColor(Color.yellow);
                biG.fillRect(0, 0, width, height);

                Graphics2D g2Print = (Graphics2D)graphics;
                g2Print.transform(AffineTransform.getRotateInstance(-0.02));
                g2Print.drawImage(bi, 0, 144, null);

                return Printable.PAGE_EXISTS;
            }
            catch(Throwable t)
            {
                t.printStackTrace();
            }
        }

        return Printable.NO_SUCH_PAGE;
    }
}

A:
When the image is printed, there are artifacts at the image borders
  that are not in the original image, so the image comes out with these
  black lines at the borders.

I see that you are rotating the image with only -0.02 radians which is roughly -1.15 degrees. This is a very small angle for an image that is so small (612 X 72 pixels). The smallest unit of an image is a pixel which can be only rotated by 90 degrees or multiples of 90 degrees. The libraries address this issue by rotating only some pixels by 90 degrees. But this algorithm becomes less effective when the rotation angle and image pixel size both are small - as in your case. That's the reason you are seeing those black borders. This is obviously not a bug in the AWT libraries.  You might want to increase the rotation angle if allowed or use high resolution images. Also, if you rotate a non-square image by an angle not in multiple of 90 degrees, you need to make sure you the rotated image fits in the original viewport. If it doesn't, you have to write extra code to paint the area of the image falling out of the viewport.
P.S. you also should dispose the resources such as Graphics2D and BufferedImage after use to avoid memory leak. E.g. call g2Print.dispose(); in the end.


Papyrus is a comprehensive document management system, designed to help reduce the time spent shuffling files, printing copies, filing documents, retrieving and delivering reports. Working in concert with ClientAccessWeb, statements can be delivered right to your clients account.
Users lose 30 minutes per day searching for documents on their network, oftentimes to no avail. Papyrus allows you to be audit ready with instant retrieval of documents. Convert text reports, such as Commission, Paid & Unworkable, Productivity, etc. into searchable .pdf files.
Want to learn more on how Papyrus can help you save time and money, plus be audit ready?
Want to learn more on how Papyrus can help you save money, time and be audit ready?


Hello, I would like more information about the 1951 CHEVROLET MALIBU, stock# W83580.
Hello, I would like to see more pictures of the 1951 CHEVROLET MALIBU, stock# W83580.
Ready to drive this 1951 CHEVROLET MALIBU? Let us know below when you are coming in, and we'll get it ready for you.


text:
Rocky 98.5 presents the return of a long-time York State Fair tradition… The Battle of the Bands! The event will be on Wednesday, July 28th at 7PM on the Bobcat of York Grandstand Stage.
All entries will be judged by Forever in its sole discretion to select 3 bands to perform at the Battle of the Bands, on Wednesday, July 28th, 2021, at the York State Fair, York, PA.
Each selected band will then perform a 30 minute set. After all 3 bands have performed, first, second, and third place winners will be decided by a panel of judges. The first place band will receive $3,000, the second place band will receive $1,500, and the third place band will receive $500.
No bottles, cans, weapons, or alcohol can be brought into the venue. No video recording. ALL Grandstand show tickets include admission to the Fair when presented at the entrance gates to the Fair on the date of the Grandstand Show.
HERE ARE THIS YEAR'S THREE FINALISTS THAT WILL PERFORM:
The Revelators are a five piece classic rock band from York, PA. We are hoping to get back into the Battle Of The Bands to regain our status as one of the premier bands in York County. No stranger to the Battle of the Bands stage, we would love to prove ourselves to be the best band in the area!
Suddenly Seymour is a band of four guys (Rick, Chris, Matt & Eddie) that just simply rock and roll. We love to play live and are always ready to rock and roll. If you ask what type of music we play, we will answer… rock and roll. Check out our Suddenly Seymour Facebook band page.
Sugar Hysteria is an up and coming, high energy alternative rock band from Westminster, MD. Since starting the band in 2018, they have played locally in the Baltimore area and are now expanding into PA with some summer shows coming up. Their set includes a mix of their originals songs as well as their own take on some classic covers. Their debut EP will be released in 2021.


text:
The 2006–07 NCAA Division I men's basketball season began on November 7, 2006, progressed through the regular season and conference tournaments, and concluded with the 2007 NCAA Division I men's basketball tournament championship game on April 2, 2007 at the Georgia Dome in Atlanta, Georgia. The Florida Gators successfully defended their national championship with an 84–75 victory over the Ohio State Buckeyes.

Season headlines

 The Florida Gators successfully defended their National Championship, becoming the first team in 15 years to win consecutive titles. The Gators also became the first team to win both the NCAA football and basketball championships during the same academic year.
 The Gators' Lee Humphrey broke Bobby Hurley's NCAA tournament record for three-pointers. Humphrey hit 55 threes in 14 games over his career.
 It was the year of the freshman as Texas' Kevin Durant became the first freshman ever to be named National player of the year. Meanwhile, Ohio State's Greg Oden was an AP first-team All-American, as well as National defensive player of the year.
 Texas Tech coach Bob Knight won his 880th game in a 70–68 win over New Mexico on January 1, 2006. The win moved Knight ahead of Dean Smith for the most career coaching wins in Division I history.
 Florida coach Billy Donovan made headlines as he accepted the Orlando Magic head coaching job, only to return to the Gators.
 Five Duquesne players were shot and injured at an altercation following a campus dance party on September 17, 2006. Coach Ron Everhart drew praise from the media and coaching community as he brought the team together after the tragedy.
 Two players broke the NCAA Division I career free throw percentage record that had been held by Villanova's Gary Buchanan since 2004 (91.3%). Blake Ahearn of Missouri State became the new record-holder, finishing his career with a 94.6%. Derek Raivio of Gonzaga finished second in Division I history at 92.7%.
 Alabama A&M's Mickell Gladness broke the NCAA single-game blocked shot record, swatting 16 shots in a February 24 game against Texas Southern. The previous record had been 14, held by four players.
 The preseason AP All-American team was named on November 8. Tyler Hansbrough of North Carolina was the leading vote-getter (65 of 72 votes). The rest of the team included Joakim Noah of Florida (64 votes), Ronald Steele of Alabama (55), Glen Davis of LSU (51) and Brandon Rush of Kansas (26).
 Wisconsin's Alando Tucker, Boston College's Jared Dudley, Nevada's Nick Fazekas, Albany's Jamar Wilson, Jackson State's Trey Johnson, San Diego State's Brandon Heath, Texas Tech's Jarius Jackson, Hofstra's Loren Stokes, Liberty's Larry Blair, and Towson's Gary Neal (who transferred from La Salle) all eclipsed the career 2000-point mark during the season.
 Oral Roberts had a pair of teammates – Caleb Green and Ken Tutt – both reach the career 2000-point milestone during the season.
 Jackson State's Trey Johnson had the highest single-game scoring output of the season, scoring 49 points in a game against UTEP on December 22, 2006.
 Winston-Salem State and NJIT moved up to Division I competition.
 Conference realignments: Chicago State moved out of the Mid-Continent Conference and became independent. Florida Atlantic moved from the Atlantic Sun Conference to the Sun Belt Conference. Northern Colorado joined the Big Sky Conference after being independent. Central Arkansas and Texas A&M – Corpus Christi joined the Southland Conference. TAMU-CC had been independent while Central Arkansas moved up to division I.
 Kareem Abdul-Jabbar, Austin Carr, Dick Groat, Dick Barnett, Adolph Rupp, Lefty Driesell, Phog Allen, Guy Lewis, John McLendon, Norm Stewart and Vic Bubas were inducted into the College Basketball Hall of Fame.

Rules changes
Beginning in 2006–2007, the following rules changes were implemented:
 Players can no longer call a time out while they are in the air.

Season outlook

Pre-season polls
The top 25 from the AP and ESPN/USA Today Coaches Polls, November 6, 2006:

Conference membership changes

These schools joined new conferences for the 2006–07 season.

Regular season

Conference winners and tournaments

30 conference seasons conclude with a single-elimination tournament. Traditionally, all conference schools are eligible, regardless of record. However, some conferences, most notably the Big East, do not invite the teams with the worst records. The conference tournament winner receives an automatic bid to the NCAA Tournament. A school that wins the conference regular season title is guaranteed an NIT bid; however, it may receive an at-large bid to the NCAA Tournament.

Major upsets

Regular season and conference tournaments

Key games

Statistical leaders

Conference standings

Post-season tournaments

NCAA tournament

The NCAA Tournament tipped off on March 13, 2007 with the opening round game in Dayton, Ohio, and concluded on April 2 at the Georgia Dome in Atlanta, Georgia. A total of 65 teams entered the tournament. Thirty of the teams earned automatic bids by winning their conference tournaments. The automatic bid of the Ivy League, which does not conduct a post-season tournament, went to its regular season champion. The remaining 34 teams were granted "at-large" bids, which are extended by the NCAA Selection Committee. The Atlantic Coast Conference led the way with seven bids, while the Big East, Big Ten and Pac-10 each placed six teams in the field. Florida successfully defended their title, beating Ohio State 84–75 in the final and becoming the first team since the 1991–92 Duke Blue Devils to repeat as champions. Florida swingman Corey Brewer was named the tournament's Most Outstanding Player, while guard Lee Humphrey broke the career NCAA Tournament record for three-pointers made.

Final Four – Georgia Dome, Atlanta, Georgia

National Invitation tournament

After the NCAA Tournament field was announced, the National Invitation Tournament invited 32 teams to participate, reducing the field's size from 40. Eight teams were given automatic bids for winning their conference regular seasons, and 24 other teams were also invited. The field came from 18 conferences, with the Big East and Southeastern Conference tying for the most teams invited with four. For the first time since the NIT began seeding teams, all four No. 1 seeds reached the final four. John Beilein's West Virginia Mountaineers won the title, defeating the Oliver Purnell-coached Clemson Tigers 78–73 in the championship game. The Mountaineers reached the championship game after Darris Nichols' dramatic 3-pointer at the buzzer stunned Mississippi State in the semifinals. Mountaineer guard Frank Young was named tournament MVP.

Semifinals and finals

Award winners

Consensus All-American teams

Major player of the year awards

 Wooden Award: Kevin Durant, Texas
 Naismith Award: Kevin Durant, Texas
 Associated Press Player of the Year: Kevin Durant, Texas
 NABC Player of the Year: Kevin Durant, Texas
 Oscar Robertson Trophy (USBWA): Kevin Durant, Texas
 Adolph Rupp Trophy: Kevin Durant, Texas
 CBS/Chevrolet Player of the Year: Kevin Durant, Texas
 Sporting News Player of the Year: Kevin Durant, Texas

Major freshman of the year awards

 USBWA Freshman of the Year: Kevin Durant, Texas
 Sporting News Freshman of the Year: Kevin Durant, Texas

Major coach of the year awards

 Associated Press Coach of the Year: Tony Bennett, Washington State
 Henry Iba Award (USBWA): Tony Bennett, Washington State
 NABC Coach of the Year: Todd Lickliter, Butler
 Naismith College Coach of the Year: Tony Bennett, Washington State
 CBS/Chevrolet Coach of the Year: Tony Bennett, Washington State
 Adolph Rupp Cup: Bo Ryan, Wisconsin
 Sporting News Coach of the Year: Tony Bennett, Washington State

Other major awards
 Bob Cousy Award (best point guard): Acie Law IV, Texas A&M
 Pete Newell Big Man Award (best big man): Greg Oden, Ohio State
 NABC Defensive Player of the Year: Greg Oden, Ohio State
 Frances Pomeroy Naismith Award (best player under 6'0"): Tre Kelley, South Carolina
 Lowe's Senior CLASS Award (top senior): Alando Tucker, Wisconsin
 Robert V. Geasey Trophy (top player in Philadelphia Big 5): Ibrahim Jaaber, Penn
 NIT/Haggerty Award (top player in New York City metro area): Jared Jordan, Marist
 Chip Hilton Player of the Year Award (Strong personal character): Acie Law IV, Texas A&M

Coaching changes
A number of teams changed coaches throughout the season and after the season ended.

References


The above person died in July 1973 in Hemsworth, West Yorkshire. Has anyone got the exact date of death? Trying to solve a problem?
There's a burial record in Hemsworth Cemetery on 19 July 1973, but the exact date of death isn't given. The entry does give her age and the place of death.
The register can be seen at http://www.wakefield.gov.uk/residents/l ... y-searches - select Hemsworth Cemetery and the year range 1972-1984, then it's on page 006.
Thank you this does help me in the right direction.


text:
Paranoia and a 'preposterously' oversized water tank
An affluent Utah community spent millions to extinguish its fear of fire. Decades later, they're still trying to buy their way out of a bottomless pit.
Emma Penrod
Image credit: Kim Raff for High Country News
June 28, 2019 From the print edition
Gary Bowen and his wife cut short their vacation in 1988 when they heard the news: Emigration Canyon, the site of his multi-generational family cabin in the mountains east of Salt Lake City, Utah, was on fire.
By the time they'd hurried back to Salt Lake City, firefighters had already evacuated and closed the canyon. Bowen watched the news, worried about the log home where he'd spent summers with his grandparents as a child in the 1940s.
Three days passed before a damage report was released. The fire claimed 5,000 acres, but spared the canyon's homes and businesses. The hill just above the Bowen family home was scarred where firefighters had cut a trench-like barrier to stop the blaze. The trench, Bowen says, is still visible from his current home — his grandparents' expanded and remodeled cabin. And the blaze, he says, is seared into the collective memory of one of Utah's wealthiest canyon communities.
"In Emigration Canyon," Bowen says, "we're paranoid about fire."
Gary Bowen outside his multi-generational family cabin.
Kim Raff for High Country News
In 2002, elected officials and residents spent nearly $2 million in federal funds to build a community water system, hoping it would protect their town from future wildfires. Today, after years of unexpected costs, maintenance woes and mismanagement, the affluent community is divided about what to do next: Do they pay the unanticipated fees for what most now agree was a massively oversized project, or hire the mysterious outsider who wants to sue it out of existence?
Faced with ever-rising maintenance costs, Emigration Canyon is loud with accusations of fraud and yet still anxious about fire protection. Some local leaders, including Bowen, worry that their community has been backed into a corner from which it can't escape.
EMIGRATION CANYON'S 1 MILLION-GALLON WATER TANK, its concrete walls stained from unrepaired leaks, is buried beneath an artificial hill above the canyon's priciest subdivision, Emigration Oaks.
The new system was first proposed in the early 2000s, when two recently elected members of the board of the Emigration Canyon Improvement District suggested building a water tank capable of storing 1 million gallons. A 2002 memo from a state engineer described the tank as "preposterously oversized" for a community that needed only 300,000 gallons in storage. But the new trustees argued that if the canyon caught fire again, a larger tank would ensure that they had enough water to fight the flames.
"The people who were making these decisions were living in the canyon … when the canyon had a fire and there was no water system," says Eric Hawkes, the general manager of the Emigration Canyon Improvement District. "Can you have too much water if you have a fire?"
Built using money borrowed from the federal government, the in-ground water tank in Emigration Canyon is more than three times larger than the canyon population requires.
At that time, many residents figured they'd rather be safe than sorry. Some also probably hoped that the project would help them get fire insurance for homes priced at an average of $700,000.
So the district borrowed $1.8 million from the federal government. The tank they built was more than three times larger than the population required. Community managers merrily dotted the canyon's wooded neighborhoods and windy roads with brightly colored fire hydrants.
The decision to build the project, local leaders acknowledge, was based in emotion. Lack of water wasn't a problem in the 1988 fire. Firefighters say the steep, rugged terrain is the greatest challenge when it comes to fighting fires here. And even those who argued in favor of the large tank acknowledge that any sizeable fire is likely to be fought from the air, not with water on the ground.
Even so, Danny Egbert, the local fire inspector, defends the oversized water system. "The potential for property loss and loss of life is very high," he says. But Emigration Canyon is a high-risk area, with difficult terrain, dead and dying scrub oak, and a relatively dense population concealed by trees. "Having all that water available is on the positive side."
The project bought residents peace of mind — and made it easier to get fire insurance. Bowen, now a member of the Emigration Canyon Community Council, couldn't properly insure his $900,000 cabin home until the water tank and hydrants were constructed. To Bowen and his neighbors, the water tank wasn't oversized; it was just right.
Once the tank was built, Emigration Canyon residents breathed a sigh of relief. But their real problems were just beginning.
Plentiful hydrants in the canyon are controversial because residents have been forced to pay for the hydrants on what was originally an opt-in program.
FOR THE BETTER PART OF A DECADE, the new water system seemed to work fine. Behind the scenes, though, the improvement district struggled to manage it. The concrete tank had cured improperly, causing it to spring a leak shortly after it was installed, and connected wells suffered frequent mechanical failures and water-quality concerns. Then-District Manager Fred Smolka, who also ran an accounting firm, became overwhelmed with the demands and hired several relatives to help him; former board member William Bowen (no relation to Gary Bowen) says he paid family members six figures for part-time work. Within a decade, the district was struggling to pay its bills.
The residents of Emigration Canyon were happy to throw money at their wildfire problem in 2002, but when the costs rose — when people were charged $15 a month for fire hydrants near their property — they got angry.
When the district was first created, residents were offered three options. They could connect to the district water system and become customers in a traditional sense, paying monthly bills based on water use. They could also opt to pay a smaller monthly fee to become "standby" customers — eligible to begin water service upon request. Or they could opt out entirely. Town leadership promised the roughly 600 households that opted out that they would never be charged.
But with just 300 paying customers, the district lacked the revenue base it needed to maintain the oversized water system. In 2013, district managers assessed the hydrants and calculated that non-paying residents were still using the waters. When the district began to issue monthly service fees to anyone living within 600 feet of a hydrant, Hawkes says, that is when the real fire in the canyon began.
Residents were outraged.
Mark Tracy formed the Emigration Canyon Home Owners Association and has filed a lawsuit against the Emigration Canyon Improvement District alleging they defrauded tax payers.
In the midst of this turmoil, a mysterious outsider arrived to fan the flames with rumors of unfair water bills, stolen water and taxpayer fraud. Mark Tracy, a translator who says he trained as an attorney in Germany, regards himself the canyon's personal advocate and protector. Recounting his story in a downtown Salt Lake City café, Tracy blithely refused to discuss exactly how he makes a living.
Tracy says he learned about Emigration Canyon's problems while helping his ex-wife buy property there. In 2014, he sued the water district, alleging that it had defrauded taxpayers by using federal funds to build an oversized water system designed to support large-scale development on properties owned by trustee owners. Shortly thereafter, he formed the Emigration Canyon Home Owners Association, or ECHO. In exchange for membership, Tracy promises to fund legal services for members who are fighting water bills or who may lose water service due to what he calls the water district's malpractice. He refuses to disclose who his members are, how much they pay him, or how many employees he has, and he claims he does not take a salary. So far, his suits have been unsuccessful.
Tracy's legal case has been repeatedly dismissed on the ground that it falls well outside a six-year statute of limitations. The most recent ruling, issued this past February by the U.S. District Court for the District of Utah, ordered Tracy to pay the water district thousands of dollars in part, Judge Jill Parrish concluded, because Tracy "began taking liberty with the facts. … Each time the underlying facts were disproved, Tracy changed the basic factual assertions giving rise to his complaint."
Tracy plans to appeal. Meanwhile, his opponents, including Gary Bowen, argue that his aggressive tactics threaten the district's ongoing efforts to address the water crisis collaboratively, and that the fighting could cause some residents to lose access to water service entirely.
If that happens, Tracy says, so be it; as he sees it, anyone who built a home in Emigration Canyon after his allegations of fraud deserves to lose water service.
Gary Bowen sits by Emigration Creek outside his home. While currently robust after a wet spring, the creek ran dry for the first time last summer after a very dry and hot summer. Some believe the district's water system might be responsible for the draining of the creek.
THE FEAR OF FIRE HAS ONLY GROWN. Last summer's extreme drought — the worst in Utah's recorded history — dried up the canyon's iconic creek. Tracy spread rumors that dozens of household wells had run dry; a few of them had. Pointing to a 1966 master's thesis from the University of Utah by Jack Barnett that insinuated Emigration Canyon's main aquifer cannot support large wells, Tracy warns that the district's water system might be responsible for the draining of the creek and the desiccation of the surrounding vegetation. The water district disputes this claim.
The rise of wildfire-resilient communities
Gary Bowen believes there's a third reason for the canyon's problems. Many of the affluent community's newest residents, he says, have never lived in a rural area. The broken-down wells, the over-pumping, the water contaminated by septic tanks — all these could stem from poor management by the residents themselves, he says.
But he's unsure whether his wealthy neighbors are willing to consider their own role in the canyon's plight. When he worked as a financial advisor, he says, highly paid professionals like his neighbors were often his most difficult clients — lawyers and doctors were convinced they knew more about investing than he, but refused to so much as read the prospectus on their funds.
"It's outside their area of expertise," he says. "Whether it's making an investment, listening to your attorney, or listening to a hydrologist — people are going to go with the quick, easy path that feeds their emotion."
Note: This article has been updated to correct an inaccurate figure. Emigration Canyon's controversial water tank cost nearly $2 million in federal funds, not $2 billion.
Emma Penrod is a journalist based in rural Utah who covers science, technology, business and environmental health, with an emphasis on water. Email High Country News at [email protected] or submit a letter to the editor.
Growth & Sustainability
'Why shouldn't I try and save all you adults?'
Fires are indiscriminate. Recovery isn't.
Can a California town move back from the sea?
A high-stakes water reckoning looms in the West
More from Water
'Cultural resources are not a renewable thing for us.'


The 1990s were a high-water mark for public interest in UFOs and alien abduction. Shows like "The X-Files" and Fox's "alien autopsy" hoax were prime-time events, while MIT even hosted an academic conference on the abduction phenomenon. But in the first decade of the 21st century, interest in UFOs began to wane. Fewer sightings were reported, and established amateur research groups like the British Flying Saucer Bureau disbanded.


text:
Yuliya Viktorovna Snigir (; born 2 June 1983) is a Russian actress and model.

Life and career
Yuliya Snigir was born in Donskoy, Tula Oblast, Russian SFSR. She graduated from high school number 20 in Donskoy. Hoping to get a good education, she went to Moscow and entered the Faculty of Foreign Languages of the Moscow State Pedagogical University (English department, specialty "English Philology").

Snigir had to study and work at the same time to support herself financially. She was teaching English in the nursery school, when a friend showed photos of Yuliya to a representative from a Moscow modelling agency. While continuing her study program in University, Snigir became a successful model. She was offered a contract with a leading French jewellery brand and was planning to move to France when a casting-director saw her at the modeling agency and invited her to an audition. Her acting career started when she was accepted to the Vakhtangov Theatre Academy. Her cinematic debut was in the film The Last Slaughter, which was followed by Vaccine and Gloss.

Her big break through came when she was offered one of the leading roles in the Russian sci-fi blockbuster The Inhabited Island (2008) and the sequel The Inhabited Island: Skirmish. Yulia became the face of L'Oréal in Russia, as well as Mexx clothing and Mexx perfume.

She hosted the show Theory of Relativity on STS in 2009. In 2010 she became a TV presenter on the channel Petersburg – Channel 5.

She appeared in film A Good Day to Die Hard (2013) alongside Bruce Willis. In the film, she played a Russian antagonist named Irina.

In 2015, Channel One released a 12-episode historical television series Catherine the Great, in which the actress played the main role.

In 2019, Snigir married actor Yevgeny Tsyganov. They have one child together, a son.

Filmography

References

External links

1983 births
Living people
People from Donskoy, Tula Oblast
Russian activists against the 2022 Russian invasion of Ukraine
Russian female models
Russian film actresses
Russian television actresses
Russian stage actresses
21st-century Russian actresses


WASHINGTON, Nov 19 (Reuters) - Months after comic Michelle Wolf angered Trump administration officials with her blistering routine at the annual White House Correspondents' Association dinner, the group said on Monday it would feature a historian, not a comedian, at next year's event.
The WHCA said Ron Chernow, who has written biographies of presidents George Washington and Ulysses Grant and founding father Alexander Hamilton, has been asked to speak on freedom of the press at next year's black-tie affair in April.
The decision breaks with the association's long-standing tradition of having a comic roast the president and the press at the dinner, and it drew a sharp response from Wolf.
"The @whca are cowards. The media is complicit. And I couldn't be prouder," she said on Twitter.
Presidents traditionally have been given the floor to make their own humorous remarks before the comic speaks. But President Donald Trump, who frequently found himself the target of jokes when he attended before he ran for office, including by then-President Obama, has refused to attend the dinner his first two years in office.
Wolf angered Trump administration officials last April with jokes that many felt were caustic and overly personal, saying of presidential adviser Kellyanne Conway "all she does is lie" and ridiculing press secretary Sarah Sanders' eye makeup.


Authors : Peris M. Koech & Prof. G.S Namusonge.
Authors : Marco Mele & Paola Allegra Baistrocchi.
Authors : Thiago Ayres Gonçalves, Nilton Cesar Lima, Sonia Valle Walter Borges De Oliveira, Márcio Mattos Borges De Oliveira & Jamerson Viegas Queiroz.
Authors : Nilton Cesar Lima, Sonia Valle Walter Borges De Oliveira, Márcio Mattos Borges De Oliveira, Jamerson Viegas Queiroz & Marciano Furukava.
Authors : Aamir Sarwar & Hamza Ahmad Quershi.
Authors : Mohammad Hakimy Abdullah & Nik Ramli Nik Abdul Rashid.
Authors : Ross B. Steinman.


US President Donald Trump has said that his policy of imposing hefty tariffs on additional USD 250 billion worth of imports from China has hurt Beijing "very badly" and the Communist nation is eager to talk and make a deal.
US President Donald Trump has said that his policy of imposing hefty tariffs on additional USD 250 billion worth of imports from China has hurt Beijing "very badly" and the Communist nation is eager to talk and make a deal. Trump on Monday threatened to impose new tariffs on additional USD 267 billion worth of imports from China and asserted that there will be no deal with Beijing unless it changes its unfair trade practices.
"China's been hurt very badly over the last number of months. Their markets are down 30 per cent. And our markets are up 55 per cent since I became president," Trump told his cheering supporters in Mississippi on Tuesday. "I hope we can make a deal with China, but honestly, who knows? But we're very happy where we are. Very, very happy," he said.
The US does not seem to be in a hurry to have a trade deal with China, he indicated, adding that the European Union was eager to enter into a trade deal with the US. Trump said China had been draining the US. "They're taking our money. They're rebuilding themselves. They're building a jet a day. They're building many, many bridges the size and bigger than, like, the George Washington Bridge," he said.
"What are we doing? We're bigger than the George Washington Bridge. We're helping them. We've rebuilt China. They've taken so much money. I like President Xi, the head of China, but I said, 'We can't do this anymore'. So now we put USD 50 billion of tariffs on," Trump said. He said China wanted to talk to the US, but he was not ready yet.
"If you do that, we're going to put an additional USD 267 billion onto your numbers. So we're going to have USD 500 billion and probably it'll end up USD 562 billion when you add it all up, including the little stars all over the place. And you know what? They want to talk. They want to make a deal," Trump said.
"We're already USD 500 billion behind. So if I go USD 50 billion, you (China) go USD 50 billion, that means we're at the same place we started from. That's not what this is all about. We have to bring some balance. We can't do this," said the US President.
"So they said, "No". So it's USD 50 billion at 10 per cent. I increased it to 25 per cent, and I put USD 200 billion on top of the USD 50 billion. So now we have USD 250 billion at 25 per cent. By the way, billions and billions of dollars. The fake news people back there, all those people with all those red lights…," he said amidst booing from the audience.
The trade spat between the top two economies of the world began in April with Trump imposing tariffs on steel and aluminum imports into US. China retaliated by imposing additional tariffs worth about USD three billion on 128 US products. Trump, while demanding China to reduce the USD 375 billion by USD 100 billion retaliated with USD 50 billion tariffs on Chinese products.
In retaliation, China announced plans to impose new tariffs of 25 per cent worth USD 50 billion on 106 American products including items like soybeans which could hurt American farmers.