text:
Q: How to add anchor tag to a URL from text input I want to be able to take user inputted text in a comment field and check for URL type expression, and if it exists, add an anchor tag (to url) when the comment is displayed.
I am using PHP on the server-side, and Javascript (with jQuery) on client, so should I wait to check for URL until right before it is displayed? Or add the anchor tag before inserting it in the database?
so
<textarea id="comment">check out blahblah.com or www.thisthing.co.uk or http://checkthis.us/</textarea>

becomes

check out blahblah.com or www.thisthing.co.uk or http://checkthis.us/

A: Here is my code to format all the links inside text including emails, urls with and without protocol.
public function formatLinksInText($text)
{
    //Catch all links with protocol
    $reg = '/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,}(\/\S*)?/';
    $formatText = preg_replace($reg, '$0', $text);

    //Catch all links without protocol
    $reg2 = '/(?<=\s|\A)([0-9a-zA-Z\-\.]+\.[a-zA-Z0-9\/]{2,})(?=\s|$|\,|\.)/';
    $formatText = preg_replace($reg2, '$0', $formatText);

    //Catch all emails
    $emailRegex = '/(\S+\@\S+\.\S+)\b/';
    $formatText = preg_replace($emailRegex, '$1', $formatText);
    $formatText = nl2br($formatText);
    return $formatText;
}

A: First, a request. Don't do this before writing the data to the database. Instead, do it before displaying the data to the end-user. This will cut down on all confusion, and will allow you more flexibility in the future.
One example found online follows:
$text = preg_replace('@(https?://([-\w\.]+)+(:\d+)?(/([-\w/_\.]*(\?\S+)?)?)?)@', '$1', $text);

And a much more thorough one from daringfireball.net:
/**
 * Replace links in text with html links
 *
 * @param  string $text
 * @return string
 */
function auto_link_text($text)
{
   $pattern  = '#\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))#';
   $callback = create_function('$matches', '
       $url       = array_shift($matches);
       $url_parts = parse_url($url);

       $text = parse_url($url, PHP_URL_HOST) . parse_url($url, PHP_URL_PATH);
       $text = preg_replace("/^www./", "", $text);

       $last = -(strlen(strrchr($text, "/"))) + 1;
       if ($last < 0) {
           $text = substr($text, 0, $last) . "…";
       }

       return sprintf(\'%s\', $url, $text);
   ');

   return preg_replace_callback($pattern, $callback, $text);
}

A: Refining Markd's answer to avoid links on decimals, percentages, numerical dates (10.3.2001), ellipsis and IP addresses:
    function addLinks($text) {
    return preg_replace('@(http)?(s)?(://)?(([a-zA-Z])([-\w]+\.)+([^\s\.]+[^\s]*)+[^,.\s])@', '$1$2$3$4', $text);
}

Works for:
http://www.google.com/
https://www.google.com/.
www.google.com
www.google.com.
www.google.com/test
google.com
google.com,
google.com/test
www.123.com.au
ex-ample.com
http://ex-ample.com
http://ex-ample.com/test-url_chars.php?param1=val1.
http://ex-ample.com/test-url_chars?param1=value1&param2=val+with%20spacesDoes not work for:
123.com/test (numeric domains without 'www')
Keep it up press of popular opinion........keep the average (ellipsis)
Rising 3.8% to 3.94 million from 3.79 million (percentages and decimals)
Edited by Andrew Brooke - 07.08.2013 19:57 (dd.mm.yyyy dates)
10.1.1.1 (IP Addresses)

A: I adapted Jonathan Sampson's regex option so that it is more lenient about what is a domain (doesn't need http(s) to qualify).
function hyperlinksAnchored($text) {
    return preg_replace('@(http)?(s)?(://)?(([-\w]+\.)+([^\s]+)+[^,.\s])@', '$1$2$3$4', $text);
}

Works for these URLs (and successfully leaves out trailing period or comma):
http://www.google.com/
https://www.google.com/.
www.google.com
www.google.com.
www.google.com/test
google.com
google.com,
google.com/test
123.com/test
www.123.com.au
ex-ample.com
http://ex-ample.com
http://ex-ample.com/test-url_chars.php?param1=val1.
http://ex-ample.com/test-url_chars?param1=value1&param2=val+with%20spaces

Hope that helps someone.

A: Personally, I would mark it up with JS right before displaying, seems more professional and sustainable than editing the user's comment yourself.

A: I would rather do that in the server side. Javascript has a "lag"; it runs only when the entire HTML DOM tree is been loaded and displayed in the webbrowser. Thus it may take a (although short) while before the URL's are recognized and parsed. The client may see the links instantly been replaced while he is still facing the content. This might lead to "wtf?" experiences at the client side. This is nowadays too quickly related to advertisting/spam/spyware. You should avoid that as much as possible. Don't use JS to change the content onload, rather do it only during user-controlled events (onclick, onchange, onfocus, etc). Use the server side language to change content prior to save or display.
So, just look for a PHP script which parses the text (or uses regex) to construct fullworthy links based on URL's in plain text. You can find a lot here. Good luck.

A: Simply suggest a useful plugin here:  External Links https://wordpress.org/plugins/sem-external-links/

A: I've got a little update to the accepted answer that also works for links without protocol (links without http(s)://) - before they were linked but as relative links which wasn't working.
I also added some comments for documentation.
/**
 * Replace links in text with html links
 *
 * @param  string $text Text to add links to
 * @return string Text with links added
 */
function auto_link_text( $text )
{
    $pattern = "#\b((?:https?:(?:/{1,3}|[a-z0-9%])|[a-z0-9.\-]+[.](?:com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|Ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)/)(?:[^\s()<>{}\[\]]+|\([^\s()]*?\([^\s()]+\)[^\s()]*?\)|\([^\s]+?\))+(?:\([^\s()]*?\([^\s()]+\)[^\s()]*?\)|\([^\s]+?\)|[^\s`!()\[\]{};:'.,<>?«»""''])|(?:(?<!@)[a-z0-9]+(?:[.\-][a-z0-9]+)*[.](?:com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|Ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)\b/?(?!@)))#";
    return preg_replace_callback( $pattern, function( $matches ) {
        $url = array_shift( $matches );

        // force http if no protocol included
        if ( !startsWith( $url, 'http' ) ) {
            $url = 'http://' . $url;
        }

        // make link text from url - removing protocol
        $text = parse_url( $url, PHP_URL_HOST ) . parse_url( $url, PHP_URL_PATH );

        // remove the www from the link text
        $text = preg_replace( "/^www./", "", $text );

        // remove any long trailing path from url
        $last = -( strlen( strrchr( $text, "/" ) ) ) + 1;
        if ( $last < 0 ) {
            $text = substr( $text, 0, $last ) . "…";
        }

        // update
        return sprintf(
            '%s',
            $url,
            $text
        );
    }, $text );
}

/**
 * Check strings for starting match
 *
 * @param  string $string String to check.
 * @param  string $startString Startin string to match.
 * @return boolean Wether string begins with startString.
 */
function startsWith( $string, $startString )
{
    $len = strlen($startString);
    return (substr($string, 0, $len) === $startString);
}

redpajama_set_name: RedPajamaStackExchange


Sydell Friedman was a Boca Grande phenomenon. She and her husband, Stanley, were well known throughout the island and highly regarded in intellectual, social and tennis circles (and in just about every endeavor in which they participated) for more than 30 years. They were loving parents, grandparents and pet owners, as well as being energetic bike riders. As an avid tennis player, Sydell welcomed people of all levels to participate in tennis games, particularly at the newly opened Boca Grande Club.
The daily tennis games she organized became not only a vehicle for sport, but also a means of introducing newcomers to the island. Many of the friendships made during those days are still in effect today.
Sydell was a dedicated member of the community, serving as an enthusiastic volunteer, an active member of the Woman's Club and an experienced hospice worker in the surrounding area.
Sydell Berman Friedman, Age 96, of Lacey, Washington, formerly of Boca Grande, FL, Franklin, TN, and New Haven, CT, passed on February 26, 2016 in her home. Sydell was born on January 9, 1920 in New Haven and married her now deceased husband, Stanley A. Friedman in 1940. Sydell graduated from Larsen College, in Hamden, CT with an Associates Degree and went on to have a long career as a medical office assistant. Sydell was always very active and loved to be moving. In her youth she practiced archery and ballet. As her children grew she played tennis and golf, swam, rode horses and bicycles, and gardened. In her later years, she thrived on walking her dog, Maggie, each day and riding her 3-wheeled bike. She was a classical pianist, a great cook in her day, and creatively artistic doing knitting, needlepoint, macrame, and seashell flower art. She was a camera woman for Panorama's TV station. And as an avid reader, she was always very interested in the state of her community and the world. Sydell is survived by her sister, Marcia Baum; daughters, Rachel Friedman, Suzi Ambar Worrell, and Carol Thaler; and by many grandchildren and great grandchildren. She is also survived by her beloved and faithful dog, Maggie, and cat, TC. The family wishes to extend deep gratitude to Olympia Hospice and Catholic Community Services of Olympia. In lieu of flowers, memorial donations can be made to Catholic Community Services (Attn: Fund Development Office, 100 23rd Ave South, Seattle, WA 98144).


This peer-reviewed electronic journal is dedicated to publishing research in the domains of TESOL (Teaching English to Speakers of Other Languages) and Applied Linguistics. Its mission is two-fold: (a) to promote efficient dissemination of the best of the research that is carried out by students and graduates of the M.Ed. in TESOL of the Hellenic Open University, and (b) to facilitate academic exchange between the students and faculty of that programme and members of the wider professional and academic community on a world-wide basis.
The journal publishes full-length articles that focus, in a principled way, on language learning, teaching and assessment and strongly support a conceptual framework that values the integration of theory and practice.
English as an international lingua franca.
Reviews of books whose subject-matter falls within these areas are also welcome.
We welcome submissions in both English and Greek.
Research Papers in Language Teaching and Learning is an Open Access journal which means that all content is freely available without charge to the user or his/her institution. Users are allowed to read, download, copy, distribute, print, search, or link to the full texts of the articles, or use them for any other lawful purpose, without asking prior permission from the publisher or the author. This is in accordance with the BOAI definition of Open Access.


text:
Trading /
Trading Advice / Trade of the Day: TWTR Stock Could Fly 30% Higher
Trade of the Day: TWTR Stock Could Fly 30% Higher
A strong earnings report should send Twitter Inc soaring through resistance
October 19, 2015	 By Sam Collins, InvestorPlace Chief Technical Analyst	Oct 20, 2015, 1:15 am EST	 October 19, 2015
Twitter Inc (TWTR) — I recommended TWTR stock as the Oct. 9 Trade of the Day based on a bullish chart pattern, along with the company's ability to double its revenues since its November 2013 IPO and finally turn a profit.
On Oct. 13, the social media company announced it would lay off up to 336 employees, or about 8% of its workforce. New management said the restructuring is part of a plan to increase efficiency and savings will be invested in growth areas.
Twitter also preannounced it expected Q3 revenue and earnings to meet or exceed the high end of its previously projected range. The company is scheduled to report quarterly results on Oct. 27.
The news prompted S&P Capital IQ Equity Research to reiterate its "strong buy" on TWTR stock.
As I mentioned earlier this month, shares completed a "W" double-bottom reversal from a bear market that began in late April at over $55.
Following my buy recommendation, TWTR stock broke from the "W" into a bullish "flag." The top of the flag is at Monday's high at $31.60. The formation is supported by higher-than-average buying volume and very low selling volume.
Initial resistance is at the 200-day moving average at $37.70. If the company delivers a strong earnings report next week, we can expect this resistance level to be pierced.
Buy TWTR stock at the market with a short-term trading objective of $40 for a potential gain of almost 30%. Traders should enter a stop-loss order at $28.
Investors may also want to buy shares as a long-term hold in the information technology sector.
Article printed from InvestorPlace Media, https://investorplace.com/2015/10/twitter-inc-twtr-stock-trade-of-the-day-2/.

redpajama_set_name: RedPajamaCommonCrawl


text:
Mrudula Korada (* 26. Dezember 1987) ist eine ehemalige indische Sprinterin, die sich auf die 400-Meter-Distanz spezialisiert hat.

Sportliche Laufbahn
Erste internationale Erfahrungen sammelte Mrudula Korada im Jahr 2009, als sie bei den Hallenasienspielen in Hanoi mit der indischen 4-mal-400-Meter-Staffel in 3:41,23 min hinter dem Team aus Kasachstan gewann. 2011 nahm sie mit der Staffel an den Asienmeisterschaften in Kōbe teil und gewann dort in 3:44,17 min die Silbermedaille hinter dem Team aus Japan. Im Jahr darauf bestritt sie in Hyderabad ihren letzten Wettkampf und beendete daraufhin ihre Karriere als Leichtathletin im Alter von 24 Jahren.

Persönliche Bestzeiten
 400 Meter: 54,66 s, 5. August 2010 in Patiala

Weblinks

4-mal-400-Meter-Staffel-Läufer (Indien)
Teilnehmer an den Asienspielen (Indien)
Inder
Geboren 1987
Frau

redpajama_set_name: RedPajamaWikipedia


Scathan solos, One Above All solos, Tiamut solos. Celestials win easily.
Celestials stomps this overrated power.
Even Thanos matched with a Phoenix amped Thane, it's not a big challenge to Galactus level beings.
Hard to say. nowadays both have been neutered to the point of Ridiculousness. On paper, the Phoenix Force should win.
The Phoenix would be rivalled by a single Celestial, maybe two, given it's, at best, on par with Galactus.
The entire race obliterates it.
@wollfmyth209: lol you do know that pre retcon beyonder was floored by the phoenix force and stated he had never felt anything like it in the very same story line he erased all celestials with a wave of his hand right.
@somayareece: yes even the energy bird you see flying around the universe is just a fraction of the true phoenix's power the Rachael summers that stalemated galactus was just a fraction of a fraction of what the true phoenix force could do.
@comic_book_fan: Didn't Beyonder give her half of his power? And if Phoenix were that strong, how did its avatar struggle against Thanos level foe, or how did Jane Thor to Odin level character manage to challenge it?
@chad_duby: that was after she found out he had done that and he took the power back. for your next question phoenix likes different avatars better it loves jean and see her as a kindred spirit it didnt care for than it just wanted a host thats why it left him mid fight had it been jean instead of thane should have stepped on thanos.
@comic_book_fan: Beyonder also made similar comments about Doctor Strange. Baseless statments don't carry much weight.
All celestials from all universes combined could take it.
@destinyman75: are you laughing at my argument because you think it's stupid .
@comic_book_fan: Ok. Phoenix didn't leave Thane mid fight but the sisters of eternity sent it away. I don't think Jean is going to do better than Thane, considering she had more trouble controlling it than him.
This sounds like Phoenix has one high end feat and the rest were really bad. So based on this, Phoenix should be consistently around Odin level. Why do you think Odin is a bug to universal Phoenix? King Thor fought on par with old man Phoenix in the future and Odin is ranked around that level.
@comic_book_fan: Thane turned to be more aggressive after that. I am pretty sure he was exposed to its dark emotion but he was a better host. How do you know it never granted such power to Thane? When was any other Phoenix's host considered Galactus level!? Even if it was, then it is clearly an unreliable statement and the write who wrote it must have no idea who Galactus is. I am sorry, but if I didn't misinterpret your post, you said even a universal Phoenix can only be handled by Jane because they are bonded on a different level, right? You would be wrong by that, Many people did that, even Old man Wolverine. You want me to post a scan where it states that Phoenix didn't like Thane and got bored because of the conflict?? I don't know where I could find that.
@comic_book_fan: Isn't that Jean? You said any other host, didn't you? Yes, they clearly don't know how powerful Galactus is.
@comic_book_fan: That is the era where Thor could fight Galactus fairly. Consistently, Phoenix is Odin level. But it is fine if you will say Phoenix is equal to Galactus because their power fluctuate. But Lt level!? That is stronger than IG Thanos, there is no proof Phoenix would be that strong other than that Beyonder outlier. I will post the scans you asked me.
@comic_book_fan: Here are the scans.
@comic_book_fan: He destroyed galaxies in statements. Comparing to from 2010 to the present, Galactus was fighting two beings who will end the multiverse when they collide via statement. And Thor did hurt Galactus in classic days.
And this is a scan before Thanos threw boulder at him. I failed to upload it at the first time.
@_kingoflatveria: Thane diasgreed with that and Death was using him to take over the universe. And how did Thanos know Thane wasn't using it properly?
There are 3 tiers of Celestials. Low, mid and high tier.
Low Tier - The types that fought Galactus that required fusing together to best him. These Celestials are unnamed and probably high-multi galaxy level destruction capable. Phoenix Force should handle these Celestials without a problem.
Midtier - Galactus level beings. Odds are great that these Celestials and the Phoenix Force are on par. They are probably capable of at least 1 to multi-universal destruction capable feats.
High Tier - Your Taimut, Scathan and One Above All, beings with more power than the entire Marvel multiverse that the Phoenix Force stands no chance against.
I respect your view. I don't agree with it though. I don't think Phoenix can handle beings like Beyonder or Protege. Scathan made them both look like pansies. And Odds are great that Taimut after his ascension was on the Fulcrum's level.
On paper, the Phoenix should be able to beat the Celestials, even as a group. However, on paper that probably results in the entire galaxy/universe the battle is happening in being destroyed.
The only thing that makes sense in the inconsistency of Phoneix Hosts is that the Phoenix actively putting limiters on its hosts so that they can only access certain levels of the Phoenix's power. Which means it's a total "depends" on the situation, the host, and whether the Phoenix has an actual dog in the fight or is going to bugger off if the host loses.
The Phoenix isn't beating them all at once.
@diarrhearegatta: most of them are fodder that don't even have feats. All Celestials are not equal in power.
I don't think we seen the full power of the Phoenix Force.
So I'm not sure who wins.
Is this the Pheonix force that just plays around with fractions of it's powers while trying to satisfy it needs that is human interaction, I.E pheonix force in character?
Is this the entirety of the pheonix force utilizing all of it's multiversal energy? Then Pheonix force in a murder stomp.
Scans to show these high tier celestials being above the entire multiverse?


text:
Baidoi Co (kinesiska: Padu Cuo, 帕度错) är en sjö i Kina. Den ligger i den autonoma regionen Tibet, i den sydvästra delen av landet, omkring 460 kilometer nordväst om regionhuvudstaden Lhasa. Baidoi Co ligger  meter över havet. Trakten runt Baidoi Co består i huvudsak av gräsmarker.

Genomsnittlig årsnederbörd är  millimeter. Den regnigaste månaden är juli, med i genomsnitt  mm nederbörd, och den torraste är januari, med  mm nederbörd.

Kommentarer

Källor

Insjöar i Tibet
WP:Projekt Kina


Turn my old boots out to pasture, and buy a pair–brand new.
Where I parked my Studdybaker after shippin' drys this fall.
He starts in crackin' critter skins outa boxes that's absurd.
Why, one has prolapsed puckers like it come off'n a bird!
Alligators, sharks; I'm feelin' faint. I staggers and I reels.
I tells that sucker, "Whoa! Call of them varmits from yer swamp.
Avoid them scaly crawlers that'll strike 'r bite 'r chew.
Ask that boot clerk, "Do you carry and kangaroos or camels?
Wally McRae, a regularly featured performer at the annual Cowboy Poetry Gathering in Elko, has performed on a syndicated television program and at the National Cowboy Hall of Fame. He is the first cowboy poet to be granted a National Heritage Award.
The book, Cowboy Curmudgeon, is still available from by Gibbs-Smith Publishing. This book contains 94 of McRae's poems, including such classics as "Reincarnation," along with 40 new poems published for the first time.
© Wallace McRae, 1992. All poems are copyright the artist and should not be reproduced without permission.


Just announced! We'll be playing in downtown Half Moon Bay this Sunday, February 10, from 2pm to 5pm, for the HMB SOMA Arts Valentine's HeART Walk.
Come join us outside, between Spring Mountain Gallery and Coastside Land Trust, for live acoustic music and a stroll down south Main Street with your loved one.
Lisa's hand-painted heart cards and our Chinese Melodrama CDs will be for sale.
Also this week, Thursday night (February 7th) we'll be playing at Old Princeton Landing at 9pm for Acoustic Night.
Tags: art, Crafts, Half Moon Bay, Half Moon Bay California, hmb, Shopping, soma arts, Valentine Day, walk. Bookmark the permalink.


Bio: Skydiver, maker, record lover, Mad Men fan and HTML5 Guru. Operating at the nexus of simplicity and mathematics to craft an inspiring, compelling and authentic brand narrative. I work with Fortune 500 companies and startups.


When you visit your neighborhood Tires Plus Total Car Care location, you'll get our best price on 1986 Ford Aerostar tires. Shop our full catalog of 1986 Aerostar tires and compare tires by size, brand, type, and features. Whether you're in need of tires made for stability, speed, or superior traction in wet weather, you can count on our tire experts to help you choose the right tires for your vehicle, and to install each for maximum performance and control. At Tires Plus Total Car Care, we make it effortless for you to fit a tire replacement or repair into your tight schedule. Let's get started! Save time by pre-booking your appointment online and stop by when it is most convenient for you and your family. We're even open on the weekends and on some holidays!


text:
Holy Battle
Visiting close family friends haven't seen for a long time. They live in Smyrna area, 8 hours away from where we live…the weather was dark and cloudy it was my weather...walked directly to the seaside with my camera suddenly I saw this unfinished mosque by the traffic lights…
POETRY zine (Inaugural Issue), Lee Ka-sing
Writing a poem with sequential photographs.
POETRY zine. Format: 8.5"x11", 40 pages, perfect binding
PREVIEW the complete publication at BLURB
POETRY zine published 10 times a year. Available in two versions - regular edition, and a deluxe edition that comes with a signed 8"x10" original print.
The second issue of POETRY zine will be released in March, 2020.
To receive updates we suggest following the official Facebook Page:
http://facebook.com/leekasing.poetryzine
Lending an Ear
Adjacency, Series Two
written by Gary Michael Dault
based on photogaph by Lee Ka-sing
(Photograph by Lee Ka-sing: - Vertical and Horizontal)
Trees Fall Down
When you're not there to see.
Which means they will never
Fall on me.
(see the writings of Bishop George Berkeley (1685-1753), especially his A Treatise Concerning the Principles of Human Knowledge.
Madagascar (March, 2010) – I woke early, watching daybreak from my tent. But the sounds emanating from Berevo a tiny village in the middle of nowhere, called me to wander. As I walked between the houses and harvest; I gathered a following of shy but rather curious children, most of whom had never seen a female tourist. It was a mutual novelty, which I have yet to forget.
Number 20: Vase in the Water, August 26, 2010
I bow before an old tree, as cats bow when they feel grateful.


If you're a person with a sedentary lifestyle, exercising more will bring many benefits for improving your health. Engaging in physical activity helps burn calories, preventing excess weight gain and supports weight loss. Exercise also stimulates several chemical reactions in the brain that can boost your mood as well as relieve stress, making you feel happier and more relaxed.
Following a balanced nutrition is also a great way to improve your health. Adding more quality food into your diet, such as fresh fruits and vegetables, as well as reducing the amount of processed foods you consume will benefit your overall wellness. A proper diet together with an exercise routine can help maintain a healthy weight. Eating vitamin and mineral rich foods while avoiding fats, sugars, and salts can help avoid heart disease and hypertension from developing.
Hydration, along with a good diet and physical activity, is also very important for your health. Drinking the appropriate amount of water necessary for each individual has many benefits on the body. Most importantly, the body requires water for the majority of its functions and without proper hydration, the body may not function to its fullest capacity.
And last but not least, make sure you're getting good quality rest. Sleeping should be a top priority when it comes to achieving your optimal health, fitness, and wellness goals as it has many benefits for the body. Getting proper rest improves your mood and can also assist in weight loss.
In order to live to our fullest capabilities, its important to follow a healthier lifestyle although achieving this can often be difficult for many individuals whom don't know the proper ways to maintain optimal health, fitness, and wellness. With a couple of lifestyle modifications, you can enhance your life to maintain your health and make the best of your well-being. For more information, please feel free to ask Dr. Jimenez or contact us at (915) 850-0900.


"Stop the Violence": Can Community Groups Replace Police Without Supporting the Police?
Anti-violence initiatives face hard decisions about how to align themselves in relation to the state and the police.
With no solid evidence, prosecutors use questionable witness testimony and social media posts to depict a criminal conspiracy.
If freedom of the press means anything, it should protect the growing number of people who use media to hold powerful institutions accountable.
Are gang raids and so-called "community" policing efforts really decreasing violence in US cities?
Broken Windows theory posited an argument that had some intuitive appeal: taking care of the small things prevents bigger things.
The more complicated picture, of course, will likely never make for a good front page.
Father and activist Nicholas Heyward Sr. talks about the continuing regime of police violence and white privilege – in New York City and around the world.


text:
View cart "Logan – Autographed" has been added to your cart.
Home / Shop Tester / CDs / Mr. Robot – Autographed
Mr. Robot - Autographed
The CD score to MR. ROBOT, autographed by composer Mac Quayle!
The Emmy-winning CD score to the multi-award-winning hit series MR. ROBOT, autographed by composer Mac Quayle!
Creature Features is holding an in-store panel and signing event, scheduled for December 10th, 2016.
Join the composers of some of the year's most acclaimed soundtracks for film and television as the genre specialty store Creature Features in Burbank on Saturday, December 10th from 1 to 2 PM. Retro electronics are represented by MAC QUAYLE for his Emmy-winning soundtrack for "Mr. Robot," while former Tangerine Dream member PAUL HASLINGER highlights the beginning of the home computer age with"Halt and Catch Fire." Terror is in the house with ROQUE BAÑOS' suspenseful musical design for the hit thriller "Don't Breathe," as CHRIS BACON invites us to the newest, chilling room of "Bates Motel." Crime and punishment are highlighted for satire and darkness in JEFF RUSSO"s Fargo" and "The Night Of," while CHRISTIAN JACOB and TIERNEY SUTTON bring tuneful heroism on board Clint Eastwood's "Sully." Finally, ABEL KORZENIOWSKI highlights his beautifully seductive music with Tom Ford's "Nocturnal Animals," as well as exclusively premiering "Penny Dreadful Season 3 and 4" at the event, sponsored in conjunction with Lakeshore and Varese Sarabande Records.Please see our other listings or click the "Winter Signing 2016" tag for more CDs from this event!
Pre-orders will begin shipping soon after the event. All orders are subject to available supply.
Logan – Autographed
The Nice Guys – Autographed
Millennium V1 – Autographed


EK-FC680 GTX DCII - Nickel is a high performance full-cover water block for engineered specifically for ASUS design GeForce GTX 680 DirectCU II series graphics cards.
Base is made of nickel plated electrolytic copper while the top is made of quality cast, satin finish acrylic material. The sealing is performed by quality rubber washers. Screw-in brass standoffs are pre-installed and allow for safe, painless installation procedure. Block is mounted with enclosed M3x4 DIN7985 screws and plastic washers.
More links for "**B Grade** EK-FC680 GTX DCII - Nickel"


text:
Bookmarks

Bookmarks management tailored for Developers & Co.

  <mat-tab-group>
    <mat-tab>
      <ng-template mat-tab-label>
         Save
      </ng-template>
      <ng-template matTabContent>

            You can use the  Bookmark option in right side of the menu
            bar

            <button class="btn btn-sm btn-dark dropdown-toggle" type="button" id="dropdownMenuButton-save-bookmark"
                    data-toggle="dropdown"
                    aria-haspopup="true" aria-expanded="false">

            </button>

               Bookmark
               Snippet

or, for an easier experience use one of the following:

          <mat-tab-group>
            <mat-tab>
              <ng-template mat-tab-label>
                 Browser extension
              </ng-template>
              <ng-template matTabContent>

                      Chrome
                      Firefox

              </ng-template>
            </mat-tab>
            <mat-tab>
              <ng-template mat-tab-label>
                 Bookmarklet
              </ng-template>
              <ng-template matTabContent>

                  The first option is with the help of bookmarklets.
                  Bookmarklets are little javascript links that live in the bookmarks toolbar of your browser.
                  Just drag one of the links bellow to your browser toolbar:

                      <app-codever-bookmarklet [withWindowDialog]="true"></app-codever-bookmarklet>
                      - when clicked a popup to save the current URL is displayed [recommended for
                      desktops and notebooks with good resolution]

                      <app-codever-bookmarklet [withWindowDialog]="false"></app-codever-bookmarklet>
                      - when clicked it redirects you to the New
                      Bookmark form.
                      Once added, you go back to the initial page [recommended for phones or
                      smaller
                      resolution devices]

 You can make a  text
                    selection  on the page,
                    to use it as description when choosing to create a new bookmark.

                    If no text selection, then the new bookmark dialog is presented.
                    The
                    meta:description, if available,
                    will be used for the description field

Save bookmark via bookmarklet demo

              </ng-template>
            </mat-tab>
          </mat-tab-group>

Worthy public bookmarks are regularly published on Github
            at
              https://github.com/codeverland/bookmarks

      </ng-template>
    </mat-tab>
    <mat-tab>
      <ng-template mat-tab-label>
         Search
      </ng-template>
      <ng-template matTabContent>

You can search bookmarks by placing your search terms in the Search bar. You can choose to
            search in
            Public Bookmarks, in My Bookmarks or My Snippets by
            selecting
            one of the options
            besides the  in the Search Bar. When logged in, the default
            search domain
            is My Bookmarks and
            when not logged in, the default search domain is Public
              Bookmarks.

            Tags must be embedded in square bracktes - e.g. [java]

              !!! The search has an AND logic () as default,
              so adding a term will narrow your results, not expand them. !!!

 You can use an OR logic, by adding the  as
              query
              parameter in your search

Example

            Let's say you want to look for personal bookmarks that contain the text exception
            handling and
            are tagged with java. Then would put exception handling
            [java]
            in the
            search bar,
            and use the My Bookmarks option (which is the default when you are logged
            in) :

            The search at the end of the demo is configured in AlfredApp
            with a custom query -

 You can change where you want to search by selecting other
            search
            domains as shown
            in the picture

Filters

          You can filter further by adding the following parameters to your search

              lang:iso_language_code
              - e.g. lang:en for English, lang:es for Spanish and lang:de
              for German bookmarks

site:site_URL
              - e.g. site:codepedia.org bookmarks only from website www.codepedia.org

private:only
              - when you want to search only through your private bookmarks

          For example if you want to search for bookmarks that contain javascript, are in
          German
          and published on www.codepedia.org, you would use the following as query text in the search box:

            javascript lang:de site:codepedia.org

Save searches

You have the possibility to save the search permanently by clicking the  (Save search)
              button in the search bar. This way it will be displayed in the auto completion when you
              input
              text in the Search
              bar - Successful searches are saved automatically in the recent search history for
              auto completion.

Search via query parameters

You can execute the same search via query parameters

            You can trigger the same search as above by calling the following URL:

            https://www.codever.land/search?q=exception
              [java]&sd=personal

q - here is your input search text

sd - search domain with two options

                  my-bookmarks - personal (private and public) bookmarks

                  public-bookmarks - public bookmarks (may include personal bookmarks if they come from
                  same
                  user)

                  my-snippets - personal code snippets

This is very handy if you use Web Search tools where you can define custom queries,
              like  Alfred Web Search if you are on
              Mac

      </ng-template>
    </mat-tab>
    <mat-tab>
      <ng-template mat-tab-label>
         Import
      </ng-template>
      <ng-template matTabContent>

1. Export the bookmarks from your favorite browser

          You can import your browser bookmarks to Codever. First you need to export the bookmarks as a html file
          from your favourite browser:

              Chrome - Move bookmarks to another
                browser

              Firefox
                - Export Firefox bookmarks to an HTML file to back up or transfer bookmarks

              Safari - Import
                and export bookmarks in Safari on Mac

2. Import the bookmarks to Codever

          To import the bookmarks html file navigate to your
           Dashboard  and
          select
          <button type="button" class="btn btn-sm btn-outline-primary" title="Export my bookmarks">
            Import </button>
          button under My Bookmarks

Note:

 all imported browser bookmarks are private

 all imported browser bookmarks are tagged with imported-browser plus folders they
                were found on (space characters in folder names are transformed in "-" - e.g. "Java tutorials" becomes
                "java-tutorials")

      </ng-template>
    </mat-tab>
    <mat-tab>
      <ng-template mat-tab-label>
          Export
      </ng-template>
      <ng-template matTabContent>

          You can export your personal bookmarks if you navigate to your
           Dashboard  and
          select
          <button type="button" class="btn btn-sm btn-outline-primary" title="Export my bookmarks">
            Export </button>
          button under My Bookmarks

      </ng-template>
    </mat-tab>

  </mat-tab-group>

redpajama_set_name: RedPajamaGithub


text:
HomeElectric scooter rental scheme launches in H&F
Electric scooter rental scheme launches in H&F
Publish date4 June 2021
Categoriesnews Transport and roadsnews, Environmentnews
Electric scooters will be available to rent in Hammersmith & Fulham from Monday 7 June. The rental e-scooters will be provided by three different operators: Dott, Lime and TIER.
The operators will hold introductory events over the next few weeks across the borough to demonstrate the e-scooters and advise on safety and training. All scooters chosen to take part in the trial have been fully approved by the Department for Transport to ensure they are safe.
Image caption: Image 1: Pictured left to right are rental e-scooters provided by Lime, Dott and TIER
This trial scheme will be the only way to legally ride an e-scooter on public roads or in other public places in H&F.
"It's an exciting and environmentally friendly new way to get around in H&F. I urge everyone to enjoy it safely," says Cllr Wesley Harcourt, H&F Cabinet Member for the Environment.
"The scheme will ensure that anyone using an e-scooter rides safely and follows the rules of the road. If successful, it's another step to improving our air quality as we work to becoming Britain's greenest borough."
Where can I rent a scooter?
We have identified an initial 50 parking locations across H&F where you can begin and end your journey.
Over the next few weeks, we will be introducing new e-parking bays alongside our expanding electric vehicle charging bays, as well as purpose built 'corrals' to house the e-scooters (similar to the parklet on Hammersmith Grove).
The trial scheme – run in partnership with Transport for London and London Councils – will operate across H&F, Ealing, Kensington and Chelsea, Richmond, City of London, as well as within the Canary Wharf area. Riders will also be able to pass through Tower Hamlets on a rental e-scooter.
The rental fees for the e-scooters are:
Dott – £1 activation charge then 15p per minute
Lime – £1 activation charge then 16p per minute
TIER – £1 activation charge then 15p per minute.
Guidance and tips on how to ride rental e-scooters safely and avoid serious injury to any road users are available on TfL's website.
Riding e-scooters on pavements will still be banned, but they will generally be able to use the same space as bicycles. Riders must be 18 or over and have a full or provisional driving licence to rent an e-scooter.
It is still illegal to use privately-owned e-scooters or other powered transporters on public roads. We will continue to work with our own Disabled Residents' Team to ensure that their concerns about safety on roads and pavements are addressed.
What's the law?
On public roads, anyone using a privately-owned e-scooter or other powered transporter is likely to be committing at least one of a number of offences such as driving a motor vehicle with no insurance. You could be liable for a fixed penalty of £300 and six points on your driving licence, for example.
On pavements, it is generally an offence to drive a motor vehicle, and this applies at all times to e-scooters and powered transporters.
E-scooters and powered transporters may be used on private land with permission from the landowner or occupier.
E-scooters rented from the scheme will be permitted to ride on London's public roads and cycle infrastructure in participating boroughs. These boroughs will designate 'no-go areas' where e-scooters cannot be ridden and will come to a safe stop, as well as 'go-slow areas', where the speed of e-scooters will be reduced to 8mph.
Please share your views!
If you have any questions or comments about the new trial, please visit TfL's e-scooter rental trial for London page to give your comments and to read some Frequently Asked Questions about the scheme.


text:
DIRT 5 - Chat about the game and get support here. Read more... ×
DiRT Rally 2.0 - New Player Guide
DIRT 5 - Chat about the game and get support here.
By MastaVonBlasta, April 11, 2014 in DiRT Rally 2.0
Message added by PJTierney
Posted by cmRossGowing, December 22, 2020
Just popped in to have a read before I break up for Christmas tomorrow and have realised I'm probably a bit late to the party on folks worrying about everything to do with the takeover. I can't go into massive (any) amounts of detail, and you might well think I'm just blowing hot air to calm people down, but my honest message is that you have nothing to worry about.
I've been in a lot of meetings about the future of DiRT Rally and our team this year, and have never had any indication that me or any of my fellow Directors and Leads will be asked to betray how we want to represent rallying for you. We won't always be able to control everything related to the publishing and business side of things (we're the development team, so whilst we have a voice in discussions ultimately we trust our colleagues who are specialists in those areas) but when it comes to how a car goes down a stage that's firmly in our control.
A phrase I've kept being told (in one wording or another) in presentations and meetings with external parties related to the takeover has been 'we can see the quality of the game the team has made, and the passion the studio has for rallying, and we don't want to mess with that'. I'm certainly planning to keep doing what we've been doing and I've got no-one in my ear trying to persuade me otherwise.
So with that I'll wish you all a Happy Christmas/Holidays/Etc, take care of yourselves and your loved ones, and here's to 2021.
Recommended by PJTierney
Go to this post
dwkGravey 0
Designed with the input of World Rally champion and double World Rallycross champion, Codemasters is proud to present Petter Solberg Rallisport, featuring every round of the 2018 World RX Championship, and the next evolution of Your Stage, including Germany with enhanced hinkelstein-caused damage modelling and France with extra-far off-road areas, and including cars from Volkswagen, Citroen, Subaru, Ford, and Toyota.
KingOfCoins 286
dwkGravey said:
Add Japan and you might be on to something
RallyDriven 398
Alf72 said:
bogani said:
It will be built on a completely new engine and an will much like Assetto Corsa be an ongoing project, adding locations, stages and cars along the way for a substantial period of time.
Source? If they gonna move to a new Engine, it's the right time to make sure that the Engine supports Modding.
Literally the first time someone has asked for a source for something in the gossip thread.
BadD0g 0
RallyDriven said:
DiRTKiNG808 15
I would love a full Rallycross game. I love the sport I think it's great and I would personally love to play a full season with all the RX tracks and cars in a DiRT game.
RodgerDavies 937
Anyone going to Wales this weekend?
RodgerDavies said:
Yep, I'm heading there tonight and will be there until Sunday, going to shakedown, hafren, gartheiniog and maybe brenig
Madhun1967 54
YOU lucky dogs .......................................have fun and stay safe
VirtuaIceMan 92
There's the ultimate line-up of cars you need in a rally game:
from: http://www.wrc.com/en/wrc/news/october-2017/rallylegend-post/page/4948--12-12-.html
tbtstt 2,405
Accro2008 said:
Last week end was rally legend, with a special tribute to Colin on sunday by a bunch of legendary drivers.
https://www.youtube.com/watch?v=Iy35EQOhCuU
Had a tear in my eyes seeing all the Mcrae's car going toward the scottish flag (end of the video).
Got back from Italy this afternoon. Rally Legend 2017 was an absolutely incredible event, one of, if not the best rally I have been too. So many memorable moments and, although the McRae tribute on Sunday was great, watching the night stage through San Marino on Friday night was just perfection.
bogani 757
Did you guys see the Thrustmaster new rally rim? A 1:1 replica of the Sparco R383!
Dytut 91
Now that looks nice! Do the paddles rotate with the rim or stay with the base? My biggest gripe with the standard T300 is that the paddles rotate with the wheel which can make it tricky to hit the right paddle at times, especially with high DOR. There's a reason they have the single paddle on the right in the WRC cars.
Dytut said:
They rotate with the wheel. As I'm on the T500 base I still have the base fixed paddles though if I want to use them instead.
I've been using a real 350mm rim for quite some time and I really can't go back to the tiny standard 300mm rim, but not having buttons is problematic in some games. This looks like a nice compromise.
gfRally said:
@tbtstt cant watch video at work, but is he doing some sort of crazy livery to it? I love his designs, but this just looks so pure in white... (no pune)
Going back to the earlier conversation @gfRally it looks like the EscCos has got a new livery and is one of the cars to be used in Gymkhana 10...
https://youtu.be/xpB25Cn-vXA
...I hope one of the others is the RS200 Block brought a couple of years ago!
gfRally 451
tbtstt said:
GK10 looks really cool, and the whole Amazon behind the scenes will be neat to see too. A little disappointed of the Escort livery not as creative as its been in the past, too close to the Hoonicorn. I would have liked to see him do a white base wrap to it for something different. I still love his early 2012 (drip) and the 80s skateboard inspired 2013 livery. (example)
A RS200 would be amazing as well, but I can see this looking like Doran's w/Monster Energy livery.
carpa 303
That looks awesome, I wish it had a single fixed pedal like in the WRC though...
Ahh, too bad. I've been considering making a gearshift ring that fits with the rotating paddles, but haven't quite had the time to think about it.
I'm astounded
http://www.racedepartment.com/threads/how-did-a-f2002-mod-from-ac-end-up-in-f1-2017.142884/
The funny thing is, the F2002 was considered the most accurate model on F1 2017 :/ now we know why...
KevM 44
It's a model of a car and another model of the same car. And they are similar - now, there's a surprise...
FMaiso99 48
KevM said:
Check the wireframe comparison, is impossible to be that similar, every triangle size, you have more chances to win the lottery two days in a row than make 112000 triangles exactly the same :p
That's not the issue. The two models appear to have an almost identical wireframe, as you can see here
It could be a coincidence but it is almost impossible to have such a correspondence between the two (plus I think a Codies employee admitted that the mod was used as "base reference")
shadow118 18
there's a reply from CM to the modder further in the thread - http://www.racedepartment.com/attachments/f2002_my_007-jpg.218873/
Didzis said:
That post / picture says everything. Codies are already investigating what happened * grabs more popcorn *
https://twitter.com/xtinamcgrath/status/923879318970884096
Edit: Thread in RD keeps going, with almost 40k views !! at this time. Hot Topic indeed...
JZStudios 634
It kind of sounds like someone got a little lazy and just pushed it out. Shame. I highly doubt CM did it on purpose since it's a rather large legal issue, though that also depends on the creative commons license they published with the release....
Go To Topic Listing DiRT Rally 2.0


text:
Are You (Secretly) Calling Your Child an "Idiot"?
By Elaine Taylor-Klaus, MCC, CPCC
"It's not what you say, it's how you say it."
I say that to my kids all the time. I may sound like a broken record, but my kids definitely understand that tone of voice is a key part of any good communication.
Seriously, if you want to improve your communication with your ADHD and Complex kids, you'll pay attention to your tone.
Communication happens in tone, expression, gesture – there's a lot more to it than simple words.
Now don't get me wrong – the words we choose are important. "Yes, and…" instead of "but" can disarm defense mode; "could" instead of "should" offers authentic choice and control; "what do you have for homework?" instead of "what do we have to get done tonight?" can empower a sense of ownership and independence.
Language matters – a lot.
And then there's tone. It communicates volumes.
The Power of Tone
Often, we send messages we don't really want to be sending – and we do this most with the ones we love. For example,
"Why didn't you?" can send the message, "you're an idiot."
"What were you thinking?" sends the message, "you can't do anything right."
"For the tenth time..." sends the message, "you have no respect for me."
In the outside world, we tend to be more cautious. We are polite when we speak to those in authority ("yes, m'am"), and we are often even considerate when we speak to strangers ("don't worry, you can go ahead of me in line.")
But to our loved ones? Well, we can be downright mean – without meaning to be!
A Tone Game to Play with Kids
Years ago I did a workshop with a group of third grade girls. They got to take turns standing in front of the room, stating a simple request, "Would you take your backpack off the table, please?" It could have been anything, really. Put your coat on the hook, put your shoes in the hall. Whatever.
But before each girl took a turn, I called out an emotion for her to express in the request. I called out words like: kind, angry, impatient, sweet, annoyed, hungry, supportive, loving, hateful, sarcastic, etc.
As you can imagine, it was really funny, and the girls loved the game.
But it was also eye opening. Especially to the parents in the room who could hear themselves in their daughter's voices – and they didn't always like what they heard.
Are You Calling Your Child an Idiot?
More often than we realize, our tone sabotages our communication with our kids, and with our spouses. We think we're masking our frustration or disappointment or fear, but we're not. We're speaking the truth in volumes, while our words tell another story.
Are you implying "you'll never amount to anything" when you ask your child "what were you thinking?"
Are you suggesting, "I don't believe in you," when you ask your child, "are you sure?"
Are you expressing, "you're such a disappointment," when you ask "how did you do on that test?" (implied: "that you didn't study for").
Now, you're human. Sometimes, you're going to look at your sloppy teen, hiding behind earphones, drumming at the table, and think "you ungrateful freeloader" while you ask him to "pass the butter, please."
The challenge is to hide that thought from your voice until you can redirect it from your thoughts – to something more constructive for everyone.
Use the Fortune-Cookie Game to Check your Tone
You know that fortune-cookie game we used to play back in the dark ages, when you add "in bed" to the end of the fortune cookie, just for fun? (Hope this doesn't offend anyone – I was young, once). Well you can modify that game to help you change your tone.
Step 1. Think about the worry or fear you have most about your child – maybe that he's rude and disrespectful, or that he's never going to make it, or that she's a slacker with no motivation. That is likely to be the tone you are unwittingly expressing in your voice.
Step 2. Then, ask yourself (or your spouse or BFF, if you're really brave), what expression tends to sneak out in your tone? Narrow it down to the 1-3 tones that are most likely to slip in.
Step 3. Begin to recognize your tendency in the moment, and start shifting your thoughts and feelings so that your tone has a different expression. You may fear "she's a slacker," but there is something else that's also true that would be a more helpful thought, like "she's so creative," or "I wonder what would work to help motivate her?" This shift is how you'll improve communication – not only with your ADHD kid, this tip will help with any communication!
Examples of Hidden Tones
For me, for example, when I'm not careful, my tone tends to suggest "you slacker." "Have you fed the dogs (you slacker)?" or "Have you unpacked your lunchbox (you slacker)?"
I was working with a client who is so worried that her 12-year-old son is not going to make it as an adult in the world that her message seems to always sound like that character in Gulliver's Travels who said things like, "you're doomed, you'll never make it." What do you have for homework tonight ("you're doomed")? You did great on that test ("but you're still doomed").
One of my daughters has a tendency to imply "you idiot" to her tone, though she doesn't REALLY mean it. Not always, anyway. My spouse's tone implies "seriously, I have to tell you this again?"
I think you get the picture, here. Whatever makes you most frustrated or concerned for your child is likely to come out in your tone without your intention. And it's up to you to recognize that, and begin to shift your thoughts about it, so that you can improve your communication, especially when it matters to your ADHD kid.
To be honest, I work really hard at shifting this, but sometimes it comes out, anyway. I'm human, after all. But it's a lot better than it used to be, and progress is what we're looking for here, not perfection.
So if this resonates with you, focus on tone to improve communication with your ADHD kids. And also, I definitely encourage you to read Diane's article, "How to Apologize When You've Hurt Your Child's Feelings."
Worry not. Help is here!
The Secret's Out: Complex Kids do NOT have to be such a challenge anymore!
Join us as we reveal proven methods for turning chaos into calm.
More From Complex Kids Blog


Who is the Monster on 'The Masked Singer?' The internet says T-Pain.
Twelve celebrities went mask-to-mask on the "The Masked Singer,"' which possibly includes Tallahassee's own T-Pain.
What do Joan Jett's "I Love Rock & Roll," Sam Smith's "Stay With Me" and "Don't Stop Me Now" by Queen have in common? A loveable, furry contestant on Fox's "The Masked Singer" that some believe might be a native Tallahassean.
Nearing the season finale, the question remains: Who IS the monster? Theories have abounded since the show debuted in January, but the internet seems to think the clues lead to Tallahassee's own T-Pain.
The singing competition, which borrows its format from predecessors like "American Idol" and "The Voice," puts a twist on the series by keeping the identity of each competitor a secret behind costumes and voice modulators.
Clues are revealed about each competitor over the course of the season, leading to speculation about who is hidden behind each mask.
In one clue, the Monster can be seen riding in a golf cart. Many take this as a reference to a golf cart accident in 2009 in which T-Pain suffered damage to his teeth.
During Episode 1, judge Ken Jeong asked the Monster, "Are you a professional singer?"
"Not to everyone," the Monster replied.
T-Pain is often credited with introducing the practice of using Auto-Tune in his music, and was heavily criticized for it. The point is also reiterated in the Monster's Episode 8 clue video, where he said he was "vilified and persecuted for sounding like a ringtone."
However, T-Pain stopped using Auto-Tune on his records in 2014.
During Episode 6, each of the competitors brought a physical clue to the set to help viewers figure out who they are. The Monster's physical clue was a headset.
"I make my best calls on this headset," the Monster explained.
T-Pain is an avid gamer and streams himself playing video games on Twitch.TV.
In the Monster's Episode 2, the monster says that he or she "drove up from the South in my Caddy." In the Episode 7 video, the Monster recounts "growing up down south."
While there are many performers that hail from the South, T-Pain's background of growing up in Tallahassee seems to fit the clue.
When asked in Episode 8 who he is deep down inside, the Monster responded, "I'm a father, a husband, a son, a brother, and more than anything, I'm a person."
T-Pain is married with three children, according to USA Today.
The Monster is seen angrily overturning a board game similar to Monopoly in the Episode 8 clue video. As the game piece passes around the side of the board, you can see a space labeled "Ridge Road."
T-Pain released a song of the same name on his 2005 album "Rappa Ternt Sanga," which is the name of the road in Tallahassee where T-Pain grew up.
There was also a space labeled "$900,000 Road," a reference to the $900,000 Interscope signing bonus that T-Pain turned down, according to an episode of VH1's "Behind the Music."
Who do you think is behind the Monster's mask? Find out on the season finale of "The Masked Singer" at 8 p.m. ET Wednesday on Fox.


text:
The Kulinkovich reaction describes the organic synthesis of cyclopropanols via reaction of esters with dialkyldialkoxytitanium reagents, generated in situ from Grignard reagents bearing hydrogen in beta-position and titanium(IV) alkoxides such as titanium isopropoxide. This reaction was first reported by Oleg Kulinkovich and coworkers in 1989.

Titanium catalysts are ClTi(OiPr)3 or Ti(OiPr)4, ClTi(OtBu)3 or Ti(OtBu)4, Grignard reagents are EtMgX, PrMgX or BuMgX. Solvents can be Et2O, THF, toluene. Tolerated Functional Groups: Ethers R–O–R, R–S–R, Imines RN=CHR. Amides, primary and secondary amines. Carbamates typically do not tolerate the reaction conditions, but tert-butyl carbamates (N-Boc derivatives) survive the transformation.

An asymmetric version of this reaction is also known with a TADDOL-based catalyst.

Reaction mechanism
The generally accepted reaction mechanism initially utilizes two successive stages of transmetallation of the committed Grignard reagent, leading to an intermediate dialkyldiisopropyloxytitanium complex. This complex undergoes a dismutation to give an alkane molecule and a titanacyclopropane 1. The insertion of the carbonyl group of the ester in the weakest carbon-titanium bond leads to an oxatitanacyclopentane 2 being rearranged to ketone 3. Lastly, the insertion of the carbonyl group of 3 in the residual carbon-titanium connection forms a cyclopropane ring. In the transition state of this elementary stage, which is the limiting stage of the reaction, an agostic interaction stabilizing between the beta hydrogen and the R2 group and the titanium atom was called upon to explain the diastereoselectivity observed. Complex 4 obtained is a tetraalkyloxytitanium compound able to play a part similar to that of the starting tetraisopropyloxytitanate, which closes the catalytic cycle. At the end of the reaction, the product is mainly in the shape of the magnesium alcoholate 5, giving the cyclopropanol after hydrolysis by the reaction medium.

In broad strokes, and in a formal retrosynthetic sense, titanacyclopropane 1 behaves like a 1,2-dianion which adds into the ester twice: after the first addition into the ester, the resultant tetrahedral intermediate 2 collapses to give β-titanio ketone 3, which undergoes a second intramolecular addition to give the titanium salt of the cyclopropanol (4). (This species then undergoes transmetalation with Grignard reagent to regenerate 1 and close the catalytic cycle and give the product in the form of the magnesium salt (5).)

The reaction mechanism has been the subject of theoretical analysis. Certain points remain nevertheless obscure. Intermediate titanium complexes of the ate type have been proposed by Kulinkovich.

Ligand exchange with olefins
In 1993, the team of Kulinkovich highlighted the aptitude of the titanacyclopropanes to undergo ligand exchange with olefins. This discovery was important, because it gave access to cyclopropanols more functionalized by making economic use of the Grignard of which normally at least two equivalents should have been engaged to obtain good yields. Cha and its team introduced the use of cyclic Grignard reagents, particularly adapted for these reactions.

The methodology has been extended to intramolecular reactions

De Meijere variation

With amides instead of esters the reaction product is an aminocyclopropane in the De Meijere variation

The intramolecular reaction is also known:

Szymoniak variation

In the Szymoniak variation the substrate is a nitrile and the reaction product a cyclopropane with a primary amine group.

The reaction mechanism is akin the Kulinkovich reaction:

Additional reading

References

Carbon-carbon bond forming reactions
Coupling reactions
Titanium
Name reactions