What personally-identifiable information do we collect?
The Partnering Group collects personally-identifiable information on certain areas of our Site when users register, request publications or other information, sign up for conferences, apply for jobs, and partake in user posting areas (such as bulletin boards, discussion forums, and surveys). The personally-identifiable information collected may consist of information that you provide, such as your name, mailing address, e-mail address, telephone number, and fax number. For recruiting purposes, the information collected may include any other personally-identifiable information that you include on your resume. In addition, The Partnering Group collects some information that you do not visibly enter, such as your IP address, browsing pattern on the Site, click stream data, HTTP protocol elements, and the status of cookies placed on your computer by The Partnering Group.
How may The Partnering Group use my personally-identifiable information?
The Partnering Group may use your personally-identifiable information to fulfill your requests for information, to participate in conferences and events, to evaluate any job applications and other job-related inquiries that you may submit, and for such other purposes as you may initiate. We may retain any of your personally-identifiable information on file and use it to reach you for recruiting purposes. The Partnering Group also uses personally-identifiable information to perform standard statistical analyses of user behavior in order to measure interest in specific areas and information posted on our Site. The Partnering Group uses personally-identifiable information collected from cookies and IP addresses as described below.
How are cookies used by The Partnering Group?
To administer our Web site and for research purposes, The Partnering Group has also contracted with third parties to track and analyze anonymous usage and volume statistical information from our visitors and members. Such information is shared externally only on an anonymous, aggregated basis. These third parties use persistent cookies to help us to improve the visitor experience, to manage our site content, and to track visitor behavior.
The Partnering Group may work with a third party to send e-mail to our enrolled members. To help improve the value of our e-mail communications, the third party sets cookies. All data collected by this third party on behalf of The Partnering Group is used solely by or on behalf of The Partnering Group and is shared externally only on an anonymous, aggregated basis.
Are IP addresses used by The Partnering Group?
The Partnering Group also logs IP addresses, or the location of computers on the Internet, to help diagnose problems with our server, to administer the Site, and to serve content based on your IP address.
By signing up for any of our newsletters or communications, you agree to receive other correspondence on occasion from The Partnering Group or its agents. This type of information is shared externally only in anonymous, aggregated form for generalized user analysis or to enable third party agents to send e-mails to you on our behalf. You will be contacted by e-mail or otherwise only by The Partnering Group or it agents.
We ask for your e-mail address at registration. We will send e-mail to this address to confirm your registration, if you opt in to any of our newsletters or communications, and if you request that we contact you for any other reason. In addition, we may contact you regarding your account status. If you register to receive any of our newsletters, alerts, or surveys, you may on occasion receive other correspondence from The Partnering Group. Your e-mail address will not be shared with any third party other than an agent who has agreed to send e-mails on our behalf.
The Site may also include a feature that enables The Partnering Group to send links to its content through e-mail at our users' request. The e-mail address(es) that you provide in connection with this service will be used only to send the requested content. They will not be stored or reused for any purpose.
Does The Partnering Group personally-identifiable information disclosed to third parties?
You may access, correct, update, and/or delete any personally-identifiable information that you submit to the Site. You may also unsubscribe from mailing lists or any registrations on the Site. To do so, please contact The Partnering Group, Inc, 8170 Corporate Park Drive, Suite 310, Cincinnati, Ohio, 45242, USA.
The Partnering Group has implemented generally accepted standards of technology and operational security in order to protect personally-identifiable information from loss, misuse, alteration, or destruction. Only authorized The Partnering Group personnel and third party vendors are provided access to personally-identifiable information, and these employees and vendors are required to treat this information as confidential. Despite these precautions, The Partnering Group cannot guarantee that unauthorized persons will not obtain access to your personally-identifiable information.
Personally-identifiable information collected on the Site may be transferred from time to time to The Partnering Group offices or personnel, or to third parties, located throughout the world, and the Site may be viewed and hosted by The Partnering Group or its vendors anywhere in the world, including countries that may not have laws of general applicability regulating the use and transfer of such data. By using the Site and submitting such information on it, you voluntarily consent to such transborder transfer and hosting of such information.
The Partnering Group understands the importance of protecting children's privacy, especially in an online environment. The Site is not designed for or directed at children 18 years of age or younger, and The Partnering Group will not intentionally collect or maintain information about anyone under this age.


Above, I'm wearing Essie Butler Please. I received this Essie nail polish in my last Winter Luxe box, so I didn't pick it out personally. It's a very electric blue on the nails, not neon, but certainly bright. I wore 2-3 coats and finished it off with the Borghese brilliante base and top coat. I typically never where a top coat unless I'm wearing a sparkle polish, but I hated the matte finish of this nail polish.
Overall, I never found the matte nail look appealing due to the fact that it chips very quickly. After 5 days I was ready to take this off due to chipping. I highly recommend wearing Essie Butler Please with a base coat, because it can stain your nails. If you are interested in this color, I would recommend Sally Hansen Pacific Blue instead of this one. It is less costly and it's a cream finish, therefore it will last longer.
What are your thoughts on Essie Butler Please? Have you ever tried it?
i have never tried this color but i do think it looks really great on you. i always hate that problem of colors staining and find it happens even when i apply a basecoat. oh and i never realized matte colors chipped more often!
Same, I always use a base coat – it's always annoying when the polish still manages to stain the nails 🙁 Thanks for the comment :)!!


text:
Q: Automatically maintain a total count of children in the parent table I have parent-child tables where I'd like to have an automatically stored count of the number of children in the parent record. Updates are not very frequent but reads are, so this is a number that seems sensible (to me) to cache. The tables may look something like this:
create table parent(
   id SERIAL PRIMARY KEY,
   numchildren integer not null default 0
);

create table child(
  id serial primary key
  parent_id integer NOT NULL REFERENCES parent(id)
);

I've added a trigger that would update numchildren but it always sets numchildren to the full total of records in the child table, not just of the count for the particular parent.
CREATE OR REPLACE FUNCTION run_after_change() RETURNS TRIGGER AS $$
BEGIN
  IF TG_OP = 'DELETE' THEN
    UPDATE parent
       SET numchildren = (SELECT COUNT(*) FROM child WHERE OLD.parent_id = parent.id)
    WHERE OLD.parent_id = parent.id;
    RETURN OLD;
  ELSIF TG_OP = 'UPDATE' OR TG_OP = 'INSERT' THEN
    UPDATE parent
      SET numchildren = (SELECT COUNT(*) FROM child WHERE NEW.parent_id = parent.id)
    WHERE NEW.parent_id = parent.id;
    RETURN NEW;
  END IF;
END; $$ language 'plpgsql';

CREATE TRIGGER after_change
  AFTER DELETE OR INSERT OR UPDATE ON child
  FOR EACH ROW EXECUTE PROCEDURE run_after_change();

what am I doing wrong?

A: Your where clause for the count(*) query is wrong.
parent.id should be parent_id It should be:
SELECT COUNT(*) FROM child WHERE parent_id = NEW.parent_id

(or OLD.parent_id for the DELETE part)

redpajama_set_name: RedPajamaStackExchange


text:
(rated by 8 people)
Change Your Rating
Buy it at Amazon.com
Buy it at Amazon.co.uk
Buy it at Amazon.fr
Buy it at Amazon.de
Fog, The
Fog, The (1980)
Drama, Horror, Suspense
John Carpenter's The Fog (1980, United States, complete title)
Colosseum CST 8002
1. Matthias' Geistergeschichten (02:45)
2. Titelmusik (05:00)
3. Der Weg zum Leuchtturm (02:40)
4. Die Felsen in Drake's Bay (02:24)
5. Der Nebel (03:20)
6. Antonio Bay (04:25)
7. Tommy erz�hlt von den Geisterschiffen (02:13)
8. Der Angriff aus dem Nebel (11:08)
Track listing contributed by JuPe
Colosseum CST 34.8002
Colosseum CVS 47267
1. Matthew Ghost Story (02:45)
2. Main Title Theme (05:00)
3. Walk The Lighthouse (02:40)
4. Rocks At Drake`s Bay (02:24)
5. The Fog (03:20)
7. Tommy Tells Of Ghost Ships (02:24)
8. Reel 9 (11:00)
Death Waltz Recording Company DW13.5
Blakes Gold Edition
180g gold vinyl. Packed to black polylined inner sleeves and featuring a heavyweight casebound (Tip on) full colour gatefold sleeve with matt lamination.
Silva America SIL 1123
Narrated by John Houseman
2. Theme from "The Fog" (05:09)
4. Walk To The Lighthouse (02:39)
5. Rocks at Drake's Bay (02:23)
8. Tommy Tells of ghost ship (02:14)
10. Main theme - reprise (01:45)
11. The fog rolls in (02:48)
12. Blake in the sanctuary (07:45)
13. Finale (01:19)
14. Radio Intreview with Jamie Lee Curtis about The Fog (06:08)
Track listing contributed by Thomas
Silva Screen FILMCD 3017
Silva Screen FILMCD 342
Includes narration by John Houseman
14. Radio Interview With Jamie Lee Curtis About "The Fog" (06:08)
Silva Screen Records SILCD1301
2 CDs. Expanded edition.
1. Prologue From The Fog (02:37)
2. Theme From The Fog (05:07)
11. The Fogs Rolls In (02:47)
14. Radio Interview With Jamie Lee Curtis (06:06)
1. Ghost Story (04:12)
2. The Journal (02:28)
3. Seagrass Attack (03:58)
4. Andy On The Beach (01:10)
5. Where's The Seagrass? (01:07)
6. Stevie's Lighthouse (01:28)
7. Something To Show You (02:27)
8. An Evil Plan (02:22)
9. Weatherman (03:31)
10. Walk To Lighthouse (02:48)
11. Dane (01:41)
12. Morgue (02:38)
13. The Fog Approaches (02:23)
14. Knock At The Door (02:15)
15. Fog Reflection (01:15)
16. Andy's In Trouble (02:51)
17. The Fog Enters Town (07:24)
18. Revenge (02:18)
19. Number 6 (02:42)
20. The Fog End Credits (03:01)
Track listing contributed by Giuseppe T. Battistuzzi
Silva Screen Records SILLP1301
2 LPs on 180 gram colored vinyl. Limited edition. Gatefold sleeve.
Varese Sarabande STV 81191
JAKUB KREUTZER
Varese Sarabande VCD 47267
Track listing contributed by Lionel Power
Volcano/Varese Sarabande CPC8-5012
1. Matthew Ghost Story
2. Main Title Theme
3. Walk The Lighthouse
4. Rocks At Drake's Bay
5. The Fog
6. Antonio Bay
7. Tommy Tells Of Ghost Ships
8. Reel 9
Colosseum VSD (CVS) 5266
Halloween II
John Carpenter Greatest Hits
1. Main Title (06:26)
3. Up The Wall/Airforce #1 (02:28)
4. Engulfed Cathedral (Debussy) (03:35)
5. Chase Across The 69th Street Bridge (02:48)
6. Over The Wall (03:40)
7. Darkness Begins (02:52)
8. Through The Mirror (05:33)
10. Halloween Theme - Main Title (02:56)
11. "The Haunted House" (03:33)
12. Laurie's Theme (02:52)
13. The Shape Stalks Again (03:05)
Silva America SSD 1012
Re-recordings.
Thing, The
Halloween: Music From The Films Of John Carpenter
1. ASSAULT ON PRECINCT 13
main title
3. THEY LIVE
end title
4. DARK STAR
6. BIG TROUBLE IN LITTLE CHINA
julie's dead
main title - remix one
9. ESCAPE FROM NEW YORK
10. PRINCE OF DARKNESS
11. CHRISTINE
main title (bad to the bone)
12. THE THING
13. STARMAN
14. ASSAULT ON PRECINCT 13
main title - remix two
latire
Varese Sarabande VSD 5266
Track listing contributed by Vaso Babic

redpajama_set_name: RedPajamaCommonCrawl


Don't make the mistake of designing your website to simply be an electronic brochure.
In reality, if you do not have a clear communication or business development objective for your site, it is effectively worthless. And of course, these days, your website will be the first place your customers will go to find out about you.
Does your current site generate business for you? Do you use it to create a database of contacts? Does it portray the right image, message and personality as your brand?
Do you run an on-line business, or is the fact that you do not feature at the top of the search engines mean that your business is on-the-line?
Make sure you are Top of your Class.


Intellectual property or IP is the collective name for the bundle of rights ("IPR" or intellectual property rights) that protect investment in brands, designs, technology and creative works.
The term is often used to refer to the objects of IP protection such as inventions, trade names, logos, designs, books, films, plays, websites and musical scores. That is wrong. Those objects are intellectual assets so called because they generate revenue and other economic benefits for their owners.
IP refers to patents, copyrights, registered designs and trade marks the right to bring claims for breach of confidence or passing off and so on. A full list of the IPR enforced by the English courts is to be found at CPR 63.2 (1) and paragraph 16.1 of the Part 63 Practice Direction.


Tools for proper wood-working in MDF, chipboard and - of course - wood.
Wide range of standard-tools like sawblades, router bits, cutters, drills. But albinkraus also offers short-time production of custom-tools, tipped with carbide (HW) or diamond (DP) as well as a first class resharpening service.
Buy your carbide-saw blades at albinkraus!
Customized production in different sizes of diamonds layers. This leads to the best economice solution starting with cheap disponible saw lades up to heavy-duty saw blades which can be regrinded several times.
Production according to customer needs: Carbide (HW) or Diamond (DP) tipped within a few working days only.
Before buying: What do I expect from a machine?
After buying: How shall I use it?
Even with modern developments and technology, bandsaws cannot be left out of workplaces.
The original Swedish steel band saw is appropriate for wood machining.
In albinkraus prices include cleaning, measuring and several necessary ancillary works.


Talk to us today to grab this top-3 position and don't wait on bringing a constant stream of people in need to your chiropractor offices.
Do you need help finding local Williamsburg chiropractors? 123 is the premier chiropractic portal containing a database of Williamsburg chiropractors in order to discover all doctors of chiropractic in Williamsburg KY. Researching chiropractors in Williamsburg KY is so easy when using the world?s largest chiropractic portal, 123Chiropractors.com!
You will be prompted to chiropractors in Williamsburg KY by inserting information about your state, city, zip code ? or by clicking on our interactive map. Multiple phone numbers, addresses, and ability to email doctors of chiropractic in Williamsburg KY are then made available to you. At 123Chiropractors.com you can make an appointment with Williamsburg chiropractors after you search and compare profiles of Williamsburg chiropractic care clinics.
The esteemed Chiropractic Advisory Board featuring Dr. Dan Murphy, Dr. John Donofrio, Dr. Gerard Clum and Dr. John Brimhall, has developed our site into a complete source of information pertaining to Williamsburg chiropractors and the treatment methods for chiropractic in Williamsburg KY. Unlike any Williamsburg chiropractic internet service currently available, 123Chiropractors.com has quickly become one the most innovative chiropractic portals in the world. Our directory highlights 3 doctors of chiropractic in Williamsburg KY in order to assist you in navigating the various Williamsburg chiropractors.
A profile page of chiropractors in Williamsburg KY will feature information that is easily accessible, including the Williamsburg chiropractic practice address, phone numbers, description of services offered, office hours, and much more. The detailed Williamsburg chiropractors profiles on 123 also include interactive videos, original articles, testimonials from patients, and techniques that Williamsburg chiropractic doctors specialize in. Seeking the most professional doctors of chiropractic in Williamsburg KY has to offer can happen in an instant, as you compare Williamsburg chiropractors, their histories, insurances and method of payments offered, and Internet specials.
Searching for Williamsburg chiropractic treatment has been made easier with 123Chiropractors.com and our unique database featuring local doctors in your immediate area. In just a short period of time, 123Chiropractors.com has established relations with numerous professionals in the Williamsburg chiropractic community propelling us to become the largest web portal showcasing chiropractors in Williamsburg KY. From the very beginning, we set out to provide you with the most complete and comprehensive portal for you to select chiropractors in Williamsburg KY ? thanks for using this website.


Yamaha has further innovated in the category that it invented.Our team of experts has selected the best Bose soundbars out of hundreds of.Sound bar has dialogue mode for clearer. Bose. Solo 5 TV Sound System with Wall.
This one-piece sound bar from Bose delivers noticeably better sound to all your favorite TV programs. Buy Bose Sound Bar SOLO 5 TV System 732522-5110 for the best and low price in Qatar and Doha compared to best Retailers and Online Shopping portals.Buy: Bose Solo 5 TV Sound System with Bluetooth Connectivity MFR: 732522-1110.FREE 2-day Shipping: Add sound, not clutter The Bose Solo 5 TV sound system fits neatly in your setup and provides big Bose sound.Single sound bar provides better sound quality compared to your TV. Shop by Category. Pair the Bose sound bar 700 and Bose bass module 700 with Bose surround.Bose Solo 5 TV Sound System OverviewMake your TV sound as good as it looks with the Bose Solo 5 TV Sound System.
A soundbase is similar to a soundbar but designed for a TV to.TV Lautsprecher Soundbar Bluetooth Wireless Heimkino Sound Bar Sound Box TOP.
Find great deals on eBay for TV Sound Bar in Home Speakers and Subwoofers.Get the latest information from Consumer Reports to help you shop for a Bose Solo 5 TV Sound System, including user reviews and a list of features.
Audiogurus Store. All. Find Your Brand. then optical from tv to sound bar. sound bar works when tv is on but when I switch to the roku. Up for sale an brand new unused in original factory sealed box Bose Solo 5 TV Sound System Bluetooth Soundbar.VideoStage 5 is a technology Bose includes to convert any stereo or mono source into surround sound.I have unplugged everything and replugged it, I have changed the - Answered by a verified Technician.
Shop Sound Bars online at The Good Guys. Buy the best sound bar brands in Australia online or in store. to enhance your TV audio for the ultimate in home.A soundbar, sound bar or media bar is a type of loudspeaker that.
I just got a Bose solo 5 sound bar and want to wirelessly connect to my LG Smart TV. If you simply want to enhance your TV sound, a sound bar with 2.1 channels.
Bose Solo 5 Review. The Solo 5 would definitely be a big upgrade from the built-in speakers on your TV,.Shop the Bose Solo 5 TV sound system, a one-piece soundbar speaker that brings clearer dialogue to your favorite TV shows. Shop for Soundbars from our extensive home cinema and HiFi range at Richer Sounds Search.The Bose Solo 5 TV Sound System is leading in the TV soundbar, providing users with improved sound quality and clarity.
Find great deals on eBay for bose soundbar and bose soundbar 300. BOSE SOLO 5 TV SOUND SYSTEM.Discover elegant Bose soundbars, home theater systems and TV speakers.A four button remote is included with purchase and will control the volume of your sound bar from a distance. So most TV sound is. why in his great article Before you buy a sound bar.
There are some difference between the two in the sound department.Majority 120W TV Sound Bar with Bluetooth 2 Channel Optical Audio Wall Mountable.Bose offers a variety of home-theater systems, including sound bars,.
Bose delivers premium home theater surround sound systems for movies and TV.
Top 10 Sound Bars Sound Bar Comparison Bose CineMate 15 Home Theater Speaker View Sony HT-XT1 2.1 Channel Sound Bar View VIZIO S3820w-C0B View VIZIO SB2920-C6.
Bose Solo 5 TV sound system Universal remote control Power supply and cord Optical digital.


text:
Report: The White House Staff Is Keeping Conservative News From Trump
In a report attacking Trump with a focus on new White House Chief of Staff John Kelly, the New York Times dropped several interesting tidbits.
One of those tidbits: Trump's news clippings no longer includes Conservative news outlets like Breitbart and the Daily Caller.
"Mr. Kelly cannot stop Mr. Trump from binge-watching Fox News, which aides describe as the president's primary source of information gathering. Mr. Trump does not have a web browser on his phone, and does not use a laptop, so he was dependent on aides like Stephen K. Bannon, his former chief strategist, to hand-deliver printouts of articles from conservative media outlets.
Now Mr. Kelly has thinned out his package of printouts so much that Mr. Trump plaintively asked a friend recently where The Daily Caller and Breitbart were."
Mike Cernovich had earlier reported White House staff limiting Trump's reading of Conservative news:
Maggie H confirms Cerno reporting that Kelly is listening in to Trump's calls https://t.co/dJIECH9TL1
— Jack Posobiec 🇺🇸 (@JackPosobiec) September 2, 2017
Is it John Kelly limiting Conservative news from reaching Trump? Or someone else?
John Kelly has no love for the press, as shown in this clip where he was overheard joking with Trump about a sword:
John Kelly is one of the good guys.
Chances are the problem is not John Kelly. After all, he refused to talk to the New York Times for this article.
Most likely, the problem is with the next layer down in the hierarchy at the White House. The problem is with the people who anonymously talked to the New York Times for this article. They are the ones who put together news clippings for Trump to read. They're the ones who are keeping Conservative news from Trump.
The Trump White House needs Trump supporters in its ranks.
Why isn't the White House staffed with Conservatives?
Joe Biden Hiring Former Obama Adviser Who Praised Chinese Communist Dictator...


text:
AUDIENCE REVIEW: FlyByNight Dance Theatre in "Where Shall I Send My Joys?"
FlyByNight Dance Theatre
Ocober 30, 2021
Title: Where Shall I Send My Joys?
Company: FlyByNight Dance Theatre
Performance Date: October 30, 2021
Conceived and Directed by: Julie Ludwick
In collaboration with Dancers: Cecilia Fontanesi, Julie Ludwick, Maia Ramnath
Composer and musician: Paul Uhry Newman
Cinematographer: Cristobal Vivar
Where Shall I Send My Joys kicks off the FlyByNight Dance Theater's return to live performances. The show integrates a combination of narrative, ground-based dance, and aerial work. The show was conceived and directed by FlyByNight's artistic director Julie Ludwick. She frames the show with an opening monologue about her sister's request during the last stages of life. The request: Send me your joys. The show explores finding and sharing one's joy in the everyday.
The multimedia show then shifts to a short film by Cristobal Vivar that merges hand gestures with nature (plants and trees). These images intertwine, intermingle, touch, grasp, release—the joy of giving in and returning to nature. Throughout the show, a live musical score composed by Paul Uhry Newman adds a powerful and visceral element to the performance.
The core of the show is created in collaboration with two members of the company, dancers Cecilia Fontanesi and Maia Ramnath. This marks both dancers' second collaboration with FlyByNight. The ensemble of Ludwick, Fontanesi, Ramnath launch into exploring the theme of joy through aerial dance.
Fontanesi and Ramnath share their moments of joy as short monologues and then movement scores they inspired. Fontanesi shares the joy of the physical energy of play, the effervescence we recognize in children. Ramnath shares the joy was fireflies in Tompkins Square Park on a summer's night.
Fontanesi's movement score captures the sense of carefree play as she spins, playfully stomps, extends her arms as though they could float away from her body, and leaps across the space with both power and ease. Ramnath floats, flicks, spreads, and arches through space as if light is emanating from her. The power of each piece is on full display when the ensemble comes together to explore each other's joys, working on subtle variations and returning home to the score.
Most magnificently, the piece ignites when the aerial work is integrated, and all three dancers flow, contract, expand, swing, and integrate work on the floor with the trapeze work. Joy flies out to the audience, creating a synergy of lightness and weight, grief and release, taking flight and landing. The combination of aerial and ground-based work constantly changes the audience's relationship to gravity and joy. Through the aerial work, joy enters one body (or consciousness) through an unexpected portal, allowing joy to be released in fresh and embodied ways, creating a more inclusive inner landscape.
Searching for joy as a method to move through grief at a personal level is timely in how it also connects to moving forward and emerging from the devastation of a pandemic. The piece explores this question with a double move that is set up in the show's opening monologue: Listening to the needs/request of the other (which can also mean the world around us) and creating a personal response that is healing. This makes grieving relational. Often grief is looked at as a solo journey (albeit with their support group around), but not transversed as a relational dialogue. The ensemble work embodies this.
The show ends with Ludwick's joy: leaps and running, inspired by William Wordsworth's poem, My Heart Leaps Up ("My heart leaps up when I behold A rainbow in the sky") The dancers, run, leap and swing, as a sense of relational joy is shared and given back throughout the space, returning to Ludwick's question, which resonates as one leaves the performance space: Where shall I send my joys?
Kurt Brungardt's work has been featured in Vanity Fair, The New York Times, The Wall Street Journal, The Los Angeles Times, and Men's Health.
Kurt Brungardt


"My initial reaction was sadness," Lemon tells the table. "I wasn't shocked. I didn't like that it happened to him."
Don Lemon recalled the "sadness" he felt when he heard about Jussie Smollet's horrific attack a couple weeks ago.
In preview clips for Monday's upcoming episode of "Red Table Talk," the CNN anchor spoke about calling the "Empire" star immediately after he heard about the incident, where Smollett was allegedly beaten up in a racist and homophobic attack in Chicago.
"My initial reaction was sadness," Lemon told the table. "I wasn't shocked. I didn't like that it happened to him. I called him because we have mutual friends."
"I talked to Jussie for a minute and he said, 'I gotta go, the doctors here' and it just made me sad," he continued. "Everyone talks about, 'Well, this happened and that happened.' My concern is for him."
Lemon, who like Smollett, is openly gay, also recently spoke out about Kevin Hart's Oscar debacle following the comedian's controversial comments about the LGBTQ community over the years. Although Lemon said on his show last month that Hart's apologies have "fallen flat," he told Jada Pinkett Smith and the table he thinks now it's time to "move on" from it all.
"Everyone was like, 'Don Lemon is going after Kevin Hart.' I wasn't going after Kevin Hart," Lemon explained. "I wanted Kevin to understand and to hear from people who look like me. It doesn't mean Kevin has to go around carrying a rainbow flag marching in a parade. That's not his prerogative, he doesn't have to do that."
"He's apologized," he added. "We should accept it. We can't bully him into doing or being someone he doesn't want to be or whatever and I think we need to move on and let Kevin be Kevin right?"
The special edition of "Red Table Talk" airs Monday on Facebook Watch.


text:
Q: Adjunction formula projective hypersurface interpretation I was reading a proof that all degree 4 hypersurfaces $X$ in $P^3(\mathbb{C})$ are K3 surfaces. When they were showing that the canonical bundle $\omega_X$ of $X$ is trivial, they suddenly used the fact that $\omega_X \cong \mathcal{O}_X(-n-1+d)$ and after some Googling, if found that this was an application of the adjunction formula. However, I'm having trouble understanding what actually the object $\mathcal{O}_X(-n-1+d)$ is well defined. Because this is the sheaf of holomorphic functions on $X$ but how can you define that on a natural number?

A: The notation $\mathcal{O}_X(n)$ (for any $n\in \mathbb{Z}$) does not mean the evaluation of $\mathcal{O}_X$ at $n$ (which does not make sense), but the $n$th Serre twist of $\mathcal{O}_X$.
Precisely, a projective variety has a "twisting sheaf" $\mathcal{O}_X(1)$, and for any sheaf $\mathcal{F}$ of $\mathcal{O}_X$-modules, its $n$th twist (for $n$ nonnegative) is
$$\mathcal{F}(n) = \mathcal{F} \otimes \mathcal{O}_X(1)\otimes \dots \otimes \mathcal{O}_X(1)$$
When $n$ is negative you have to use $\mathcal{O}_X(-1)$, which is dual to $\mathcal{O}_X(1)$.


The best-loved cakes, bakes and puddings, recreated with all the flair, imagination and skill of an artisan chocolatier.
The best-loved cakes, bakes and puddings, recreated with all the flair, imagination and skill of an artisan chocolatier. 27 decadent dessert recipes.
Ingredients: cocoa solids (cocoa butter, cocoa mass), sugar, full cream MILK powder, sweetened hazelnut paste (HAZELNUTS, sugar, emulsifier (sunflower lecithin)), HAZELNUT paste, stabilisers (sorbitol, glycerol), glucose syrup, butter oil (from MILK), caramel half-salted butter (glucose fructose syrup, sweetened condensed MILK, half salted butter (from MILK), sugar, water, salt), vegetable oils (palm, rapeseed), whipping cream (cream (from MILK), stabiliser (carrageenan)), skimmed MILK powder, PECAN NUT paste, walnut paste (WALNUTS, sunflower oil, citrus fibre, emulsifier (SOYA lecithin)), sticky toffee sauce (sugar, cream (from MILK), butter (from MILK), flavouring), feuilletine (sugar, WHEAT flour, butter oil (from MILK), MILK protein, MILK sugar, malt extract (from BARLEY), raising agent (sodium bicarbonate), salt), whole MILK powder, whole MILK, shortcake biscuits (wheat flour (WHEAT flour, calcium, iron, niacin, thiamin), non-hydrogenated vegetable fat (palm, shea, rapeseed), sugar, invert sugar syrup, tapioca starch, salt, raising agents (sodium bicarbonate, ammonium bicarbonate), emulsifier (sunflower lecithin)), candied orange peel (orange peel, dextrose, glucose syrup, sugar), fruit juice concentrates (strawberry, apple, rhubarb, raspberry, carrot), nibbed PECAN NUTS, sunflower oil, MILK fat, emulsifiers (SOYA lecithin, sunflower lecithin), caramelised sugar, cocoa biscuits (wheat flour (WHEAT flour, calcium, iron, niacin, thiamin), sugar, vegetable oils (palm, rapeseed), cocoa powder, malt blend (glucose syrup, BARLEY syrup, malt extract (from BARLEY)), skimmed MILK powder, raising agents (sodium bicarbonate, tartaric acid), salt, flavouring), lemon concentrate (lemon, acidity regulator (citric acid), lemon essential oil), yoghurt powder (from MILK), dextrose, organic cocoa powder, cinnamon paste (glucose syrup, cinnamon, water, plain caramel, essential oil (cinnamon)), amaretti biscuit s (sugar, WHEAT flour, apricot, EGG white, raising agents (sodium bicarbonate, ammonium bicarbonate)), flavourings, freeze dried strawberry powder, ground cinnamon, Arabian coffee paste (coffee paste, refined sunflower oil, flavouring, fruit extract, glycerin), freeze dried raspberry powder, crisped rice (rice flour, sugar, salt, cocoa butter), acidity regulators (malic acid, citric acid), freeze dried raspberry pieces, natural colours (carotene, beetroot, paprika, annatto), vanilla seeds, essential oils (orange, lemon), ground nutmeg, whey powder (from MILK), glazing agents (glucose syrup, sugar, gum arabic, vegetable fat, modified starch (potato, maize)), spices.
Milk chocolate contains minimum 40% cocoa solids, minimum 20% milk solids. White chocolate contains minimum 36% cocoa solids, minimum 27% milk solids.
Serving size (2 pieces): approx. 27g. Pack contains approx. 14 servings.


of modules that integrate seamlessly with Microsoft Dynamics® SL and Acumatica to extend functionality for a wide range of manufacturers. For more information about JAAS Systems and JAMS go to www.jaas.net.
Note: The vendor profile above for (JAAS Systems, Ltd.) is not written by Accounting Software 411. Information is provided and maintained by the vendor JAAS Systems, Ltd. and/or by third party sources. Accounting Software 411 confirms basic company data prior to posting a profile. The above information is not a review or endorsement by Accounting Software 411 of the product.


Today's customer has never had so much choice, or the ability to satisfy their needs and expectations so quickly. The globalisation of taste and opportunity combined with the digital market place is creating an instant gratification mind-set that is reflected in a far more discerning behaviour pattern in which loyalties are quickly transferred. Many customers believe they can have anything they want, whenever they want it.
Engaging with this rapidly changing mind-set, across cultures, in a relevant and innovative manner, is one of the biggest challenges facing leadership teams today. At stake is no less than the protection of tomorrow's business revenue streams.


Dr Charles Cope is a Specialist Plastic Surgeon who provides the highest level of care using an ethical approach to his patients. He is a Fellow of the Royal Australasian College of Surgeons (FRACS) and member of the Australian Society of Plastic Surgeons (ASPS) and Australian Society of Aesthetic Plastic Surgeons (ASAPS) .
Specialist Plastic Surgeons are the only specialty accredited by the Australian Medical Council (AMC) to perform cosmetic surgery (as well as reconstructive plastic surgery).
Dr Charles Cope is an experienced Specialist Plastic Surgeon who has in practice for 20 years and has performed over 18,000 plastic surgery procedures.
Dr Cope provides a comprehensive range of cosmetic and reconstructive plastic surgery procedures, including facial rejuvenation, breast and body contouring surgery, as well as post-mastectomy reconstruction and skin cancer surgery.
Dr Cope is Head of the Plastic Surgery Department at Castlecrag Private Hospital, and has been a previous Chairman of the Medical Advisory Committee at Castlecrag Private Hospital.
Dr Cope has also previously served on the Council of the Australian Society of Plastic Surgeons, the body regulating Plastic Surgeons in Australia.
Dr Charles Cope graduated with 1st Class Honours at the University of Sydney in 1989. During his time at university he completed a year of full-time research, obtaining a BSc(Med) with Distinction in 1985.
Dr Cope has acquired a large operative experience, with over 18,000 plastic surgeries performed. As well as his clinical experience, Dr Cope has been involved in research for over 20 years, with recent projects including microvascular anastomotic devices and tissue engineering. Dr Cope has published extensively, with 26 publications and presentations at international and national meetings.
Dr Cope also attends and participates in seminars to provide a continuing high level of expertise in surgical practice in both cosmetic surgery in Sydney and plastic surgery in Sydney.
As part of that commitment to continuing education, Dr Charles Cope travels overseas to the USA and Europe to Plastic Surgery Conferences once or twice a year including watching internationally renowned plastic surgeons lecture and operate to ensure his practice of plastic surgery and cosmetic surgery in Sydney is at the forefront of current plastic surgery techniques.
Dr Cope also invests in the safest and most effective technology and is only one of a few surgeons in Sydney with the exciting VECTRA XT 3D imaging system, which is the latest 3D technology that allows you to see the expected result of breast augmentation surgery during your consultation.


text:
Home » Juvenile Defense » Sex Crimes
Juvenile Sexual Crimes Against a Younger Child
The most important job for a parent is protecting their child. Most parents never consider the possibility that their child could behave in a sexually inappropriate manner that would rise to the level of breaking the law.
Under Florida law, prosecutors charge children from the age of 10 years old to 18 years old can be charged with serious criminal offenses such as lewd and lascivious molestation, sexual battery, or aggravated sexual battery.
Unfortunately, these type of accusations are all too common. Boys between the age of 12-14 are the most likely to be accused, although prosecutors might make these accusations against children even younger.
Law enforcement officers will go to great lengths to interrogate the child to get a confession. NEVER let your child talk to anyone about any criminal allegations until after you have spoken to a criminal defense attorney. Although the detective might try and convince you otherwise, it might not be in your child's best interest to make incriminating statements before talking with an experienced criminal defense attorney.
For a criminal investigation, the United States Constitution gives your child the right to remain silent under the 5th Amendment and the right to an attorney under the 6th Amendment. We help the child assert both of those rights in writing within the first 20 minutes of being retained in the case so that no one comes to interrogate the child at their home or school.
Accusations of sexual misconduct can involve relatively minor and innocent behavior involving curiosity. Years ago, this conduct was called "playing doctor." Other cases involve far more serious and disturbing sexually motivated involving violence. In some cases, children begin acting out because they have been a victim of sexual abuse.
Unfortunately, the juvenile justice system is not always good at telling the difference and treating the cases appropriately.
Attorneys for Juvenile Sexually Motivated Crimes in Tampa, FL
If your child is accused of acting in an inappropriate manner, then seek out the services of an experienced criminal defense attorney. We can help you determine the best way to protect your child from a false or exaggerated accusation.
If your child needs counseling, we can help you find the best resources so that you can take a pro-active approach to helping your child get treatment.
Our juvenile defense attorneys understand the benefits and pitfalls of various juvenile court programs set up in different jurisdictions in the greater Tampa Bay area including:
Tampa in Hillsborough County;
Clearwater and St. Petersburg in Pinellas County;
New Port Richey and Dade City in Pasco County;
Brooksville in Hernando County; and
Bartow in Polk County, FL.
Our main office is located in downtown Tampa, FL, near the courthouse on Twiggs Street. We also have a second office located in New Port Richey, in Pasco County, across from the West Pasco Judicial Center.
No matter the circumstances, we can help your child determine the best course of action to protect their future. Let us put our experience to work for you.
Call (813) 250-0500.
Our Experience Fighting for Children in Juvenile Court
Criminal defense attorney, Leslie Sammis, has experience fighting for children charged with crimes in the juvenile justice system. Ms. Sammis graduated with honors from the University of Florida College of Law in Gainesville, FL, in 1999. She began her career as an Assistant Public Defender in the Sixth Judicial Circuit in Florida, where she was assigned to the juvenile court division representing children on a wide variety of charges including sexually motivated offenses.
Since entering private practice more than fifteen years ago, Ms. Sammis has continued to defend children in juvenile court. Many of these cases involve an accusation against a child accused of inappropriate sexual touching a younger child.
If your child was charged with any crime involving inappropriate sexual behavior such as a sexual battery or lewd and lascivious conduct involving a younger child, then call (813) 250-0500 to set up an office or phone consultation.
Sex-Related Offenses in Juvenile Court in Hillsborough County, FL
In Hillsborough County, FL, all sex-related offenses will be assigned to Unified Family Court Juvenile Crossover Division "M." For purposes of this rule, the term "sex related offense" means a violation of:
section 787.06(3)(b), (d), (f), and (g) (human trafficking involving commercial sexual activity);
section 794.011 (sexual battery);
section 794.08 (female genital mutilation);
section 796.04 (forcing, compelling, or coercing another to become a prostitute);
section 796.05 (deriving support from the proceeds of prostitution);
section 796.07 (prostitution);
section 800.02 (unnatural and lascivious acts);
section 800.03 (exposure of sexual organs); and
section 800.04 (lewd or lascivious offenses committed upon or in the presence of persons less than 16 years of age);
section 810.14 (voyeurism);
section 810 .145 (video voyeurism);
section 825.1025 (lewd or lascivious offenses committed upon or in the presence of an elderly person or disabled adult);
section 826.04 (incest);
section 827.071 (sexual performance by a child);
section 828.126 (sexual activities involving animals);
section 847.01 I (obscenity);
section 847.012 (sale or distribution of materials harmful to minors);
section 847 .0133 (sale or distribution of obscene materials to minors);
section 847.0135 (computer pornography);
section 847.0137 (transmission of pornography by electronic device);
section 847.0138 (transmission of material harmful to a minor by electronic device); or
section 847.0141 (sexting – noncriminal first violations and second and subsequent criminal violations).
Never Allow Your Child to Talk to Law Enforcement Without An Attorney
When the parents become aware of the accusation, the parent often makes the mistake of forcing their child to talk to law enforcement. Parents are much better off contacting a juvenile defense attorney at the beginning of the investigation. Any statements made by the child can and will be used against the child in court.
A confession makes it very difficult to fight the case and negotiate a better resolution. The parents can invoke the child's right to remain silent simply by telling the police the child will not talk with law enforcement until an attorney is present.
The parent should also explain to the child that the child has a right to remain silent unless an attorney is present. The child needs to be able to express his desire to remain silent to the police. The child needs to know that it is okay to actually remain silent and not talk about the allegations.
Often these cases for juvenile lewd and lascivious conduct (molestation), sexual battery, or aggravated sexual battery are proven only because of admissions made by the child accused of the misconduct. The child has a constitutional right to remain silent.
By hiring a criminal defense attorney to assist the child with invoking the constitutional right to remain silent, the child can be protected against self-incrimination. Contact an experienced criminal defense attorney at the Sammis Law Firm to discuss the fact of the case during a free initial consultation.
Beginning Juvenile Psychosexual Counseling after Allegations of Sexual Misconduct
One of the most important things a parent can do after learning about the accusation is enrolling the child in the best counseling program available to address the allegations of sexual battery, aggravated sexual battery or lewd and lascivious conduct under Florida law. Private psychosexual counseling is usually better and more effective than state fund group counseling.
Additionally, a criminal defense attorney can help the child enroll in an effective counseling program that allows the statements made by the child to remain confidential while the case is pending. By taking a pro-active approach, the parents can often play an active role in helping their child resolve the case as quickly as possible under the most favorable terms.
Additionally, the parents can make sure that the behavior that caused the accusation never happens again. The goal in these cases is to protect the child and help the child understand the consequences of such behavior.
The "System" of Dealing with Sexual Allegations Involving Two Children
Because of the surprising number of these cases, entire local "systems" have been developed that usher the parents, a child accused, and victim child through a maze of procedures and hoops. Almost all parents want to do the right thing when such a serious accusation of sexual misconduct is made against their child.
Unfortunately, parents are often confused about how to best protect the child's future and prevent any additional misconduct. Some of these programs are better than others. Understanding the advantages and limitations of each program can help parents make informed decisions about how their child should proceed.
To complicate matters, even more, false or exaggerated claims are common. Children, particularly young children, often have a difficult time talking with authority figures about such matters. Any child, regardless of age, could also be swayed by outside influences that may have some motive to exaggerate the claims.
Even slight exaggerations about the number of acts or the dates when the incidents occurred can have huge implications for the way the case is resolved, and indirect consequences that flow from the disposition.
Helping Juveniles in the Tampa Bay Area With Sexual Misconduct Accusations
We understand the juvenile justice system when it comes to criminal charges against for crimes such as a sexual battery, aggravated sexual battery or lewd and lascivious conduct.
We work with some of the best counselors in the greater Tampa Bay area, including the counties of Hillsborough County, Polk County, Hernando County, Sumter County, Pasco County, Pinellas County, Manatee County, and Sarasota County.
We understand the ways to protect the child accused of such a serious sex crime, and the indirect or collateral consequences that can result such as being required to register as a sex offender or sexual predator in the State of Florida or any other state the child may move to in the future.
Additionally, entering any diversion or arbitration program can have serious complications to the child's future educational opportunities because the school officials are notified.
How the Juvenile Justice System in Hillsborough County May Handle the Accusation
In Hillsborough County, the State Attorney's Office will often "approve the charges for community arbitration diversion." After the referral, the Community Arbitration Diversion program will interview the child and often require the child to complete psychosexual counseling (often called "sex offender" counseling).
The juvenile arbitration program in Tampa, Hillsborough County, Florida, is a court diversion program for juveniles who are guilty and plan to make an admission of guilt. Although successful completion of the program will prevent your child from being "adjudicated delinquent of the offense," the child might also be able to avoid an adjudication of delinquency by fighting the charges.
Even if convicted of the offense or a lesser offense at trial, the court may still decide to not adjudicate the child delinquent. In fact, many juvenile defense attorneys in Tampa would argue that such treatment is typical, especially if the child has no prior record or no prior adjudications.
Problems with the Community Arbitration Diversion Program in Hillsborough County
To enter the diversion program, the child must usually do the following:
Waive the right to a speedy trial;
Admit wrong-doing or "take responsibility" for the allegation;
Complete whatever conditions the diversion program deems appropriate child can include completing counseling, community service and writing letters of apology; and
Agree that information about the allegations and the child's admission can be sent to the child's private or public school so that the school can take whatever action it deems appropriate including suspension or expulsion (after an expulsion hearing).
In many of the juvenile court systems in the Tampa Bay area, including Hillsborough County, Polk County, Pasco County, Pinellas County and Manatee County, in order to enter the program, the child must admit wrongdoing and sign a release form.
After the release form is signed, the State Attorney's Office arbitration case worker will write a letter to the child's school telling the school exactly what the child has been charged with. The fact that the child admitted guilt or wrongdoing. And the fact that the child is avoiding an adjudication of delinquency by entering the arbitration program.
After the school receives the letter (even if the alleged contact occurred off school grounds and did not involve another student) the school may take any action it deems appropriate including suspension or expulsion.
For sexually motivated acts, including lewd and lascivious molestation, sexual battery, or aggravated sexual battery both public, private, and magnet schools throughout Hillsborough County often decide to permanently suspend or expel the child.
For instance, the Hillsborough County School Board recently approved a new Code of Student Conduct that includes a zero tolerance policy for serious crimes involving weapons, drugs, and violence. If a student allegedly commits such an offense, their principal investigates immediately and notifies the student's parents of the circumstances involved. If the principal determines that the student committed the criminal offense, the penalties are:
out of school suspension for ten days;
referral of the case to law enforcement; and
a recommendation to the School Board for a change of placement or expulsion from school.
Following the criminal accusation against the child for the enumerated offenses, after the suspension then the following steps occur:
After a meeting with the parents to discuss the alleged offense, the principal sends a letter notifying the parents that the student is suspended and recommended for a change of placement or expulsion from the Hillsborough County School System;
A change of placement hearing is scheduled. Parents receive a letter hand-delivered by the Office of School Security notifying them of the time, date, and location of the hearing. The principal confirms the hearing through a telephone call to parents. Two hearing masters, an attorney, three representatives of the school district services and a security officer comprise the team. The hearing masters conduct the hearing and review records and will assist in the disposition of allegations. The best interests of the child, other children, and the School Board of Hillsborough County are considered.
Related Juvenile Criminal Charges for Sexually Motivated Crimes
Florida law requires the juvenile register as a sexual offender or predator if the juvenile was 14 years of age or older at the time of the offense and was adjudicated delinquent on or after July 1, 2007, for committing, conspiring to commit, soliciting, or attempting and of the following offenses:
Sexual Battery under 794.011 (not including subsection (10);
Lewd or lascivious battery under 800.04(4)(b) when the victim is under 12 or the court specifically finds the sexual activity was committed by coercion or use of force;
Lewd or lascivious battery under 800.04(5)(c)(1) when the victim is under 12 and when the court finds the molestation involved unclothed genitals;
Lewd or lascivious battery under 800.04(5)(d) when the victim is over the age of 12 and under the age of 16 when the court finds the use of coercion or force and unclothed genitals; or
A similar law of another jurisdiction.
When is a Child Classified as Juvenile Sexual Offenders?
Section 943.0435, F.S., requires a juvenile, 14 years old or older at the time of the offense, who is adjudicated delinquent for specified enumerated offenses, on or after July 1, 2007, is designated as a "sexual offender."
Under Section 943.0435(1)(a)1.d., the court must make a written finding of the age of a juvenile at the time of the offense. That determination will make a huge difference in determining whether the child must register as a juvenile sexual offender or not.
A juvenile designated as a sexual offender under this statute is required to register in the same manner as an adult designated as a sexual offender. The offenses that qualify a juvenile as a sexual offender include:
Section 794.011, F.S. (sexual battery), excluding s. 794.011(10), F.S.;
Section 800.04(4)(a)2., F.S. (lewd or lascivious battery by specified sexual activity) where the:
The victim is under 12 years of age; or
The court finds sexual activity by the use of force or coercion;
Section 800.04(5)(c)1., F.S. (specified act of lewd or lascivious molestation) where the:
The defendant is less than 18 years of age;
The victim less than 12 years of age; and
The court finds molestation involved unclothed genitals; or
Section 800.04(5)(d), F.S. (the specified act of lewd or lascivious molestation) where the:
The victim is 12 years of age or older but less than 16 years; and
The court finds the use of force or coercion and unclothed genitals.
Section 800.04(4)(a)2., F.S., prohibits a person from committing a lewd a lascivious battery by encouraging, forcing, or enticing any person less than 16 years of age to engage in sadomasochistic abuse, sexual bestiality, prostitution, or any other act involving sexual activity.
Section 800.04(5)(a), F.S., defines a lewd and lascivious molestation to mean a person who intentionally touches in a lewd or lascivious manner the breasts, genitals, genital area, or buttocks, or the clothing covering them, of a person less than 16 years of age, or forces or entices a person under 16 years of age to so touch the perpetrator.
Finding a Lawyer for Juvenile Sex Crimes in Florida
Contact a criminal defense attorney at the Sammis Law Firm to discuss any allegation of sexual misconduct made about your child. We work with the child and parents to find the best strategy to address the underlying conduct while still protecting the child from the juvenile justice system.
We are familiar with the Florida Rule of Juvenile Procedure and other rules that apply to juvenile court and the juvenile justice system.
Juvenile sexual misconduct attorneys for allegations in Tampa and Plant City in Hillsborough County, Clearwater and St. Petersburg in Pinellas County, Brooksville in Hernando County, Bushnell in Sumter County, Bradenton in Manatee County, Sarasota and Venice in Sarasota County, Bartow in Polk County, and New Port Richey and Dade County in Pasco County, Florida.
Call a juvenile defense attorney in Tampa, FL, at (813) 250-0500 to discuss your case today.
This article was last updated by Leslie Sammis on Friday, June 21, 2019.
Adult Court
Expulsion Hearing
Detention Hearing
Hillsborough Regional Detention Center
Juvenile Diversion Programs
Disruption on Campus
Juvenile Traffic Crimes
Underage Possession of Alcohol
Victims of Juvenile Crimes


St. Mark's is an evangelical Anglican church located in the beautiful town of Emerald in the Dandenong Ranges. Our mission is 'to be an authentic expression of God's transforming presence in Emerald and the Hills', and our Vision for the next ten years is to become 'a community of transformation'. We have a strong commitment to community outreach, sustainable ministry and intentional discipleship.
There are currently no positions vacant at St. Mark's.


Whatever would we do without The V also. My heros. How I dig you all. Everyone, really - the obvious everyones. Some who couldn't possible realize or know how much we admire or have gained insight from. Pretty cool.
Focusing rather on yessing my way through each day/week, and so on. V sent a great link a while back which hit home, relates to this. I'll look for it. It's sure to resonate for you also. Maybe he has it handy. Akin to the law of attraction ideology, but more physical in concept. I think it's the only real and ultimate road. Let the body do the repair it was intended to perform. Ultimately need to get the 'gams out (only have a couple) - but need to get a little stronger first. That's the plan at this point. Could change/evolve.
V has been such a part of all this. Humungachristamundo. It's too bad so few fully recognize his capabilities - those extending beyond the knowledge shared here. And his heart. I know you do. You're my sis' in this regard, eh?
Subject: sisters. How are your little friends (bb's) doing? Are you still Io-ing? What else?


text:
Q: Crop an image using OpenCV Coordinates I have the coordinates values of an image as:
tl = (result['topleft']['x'], result['topleft']['y'])
br = (result['bottomright']['x'], result['bottomright']['y'])

I would like to crop the original image (of sizes [720,720,3]) around that area of interest; what is the correct formula?
I have found this one:
crop_img = imgcv[y:y+h, x:x+w]

But I struggle to put the right values of the coordinate system in it;

A: crop_img = imgcv[y:y+h, x:x+w] is a correct formula to do it if you have a rectangle, i.e. the top left point and the width and height of the rectangle, but you can do it directly since you have the top left and bottom right points.
crop_img = imgcv[tl[1]:br[1], tl[0]:br[0]]

basically the formula tells from:to first in y coordinates and then in x coordinates. Since the top left point of the image is the origin, then its coordinates is the from and the bottom right coordinates is the to
If you have any doubt, leave a comment


text:
Individual Paper
Session Title: Redefining Theatre I
Tradition and Modernity: Contemporary Theatrical Experience of Bengali Vaishnavism (India, Europe, USA)
Location: Kamerlingh Onnes A0.28
Elby Vvedenskaia
Vrindavan Institute for Higher Education/The Center of Indian Culture, Russia
Bengali Vaishnavism as a religious movement has a long history of its relationship with drama and theater. The famous dramas of Rupa Goswami (1489-1564) and his work Nataka-candrica as well as Indian Sanskrit and Medieval Theater laid a foundation for developing an interesting tradition of theatrical experience within the religious culture of Bengali Vaishnavism that is now spread all around the world.
We discuss this tradition in general tracing its origin to Sanskrit theater (starting with Bharata's "Natyasastra" dated to between 200 BC and 200 AD) and focusing on present performance practices of modern troupes (professional and semiprofessional) in India, Europe and USA.
We offer a critical analysis of Bengali Vaishnavism cultural experience in modern times in the area of drama and stage performance.
We compare the sustainability of Bengali Vaishnavism theatrical culture with contemporary condition of traditional Sanskrit Theater Kutiyattam (the only form of Ancient Indian Theater that is still present on the stage).
In conclusion we summarize what could be the main terms and conditions enabled tradition to grow and what can be the future development of Bengali Vaishnavism approach to drama and stage performance.


However, using Smashwords today feels slow, sluggish and cumbersome.
Sure, there have been changes and improvements to distribution, but Smashwords' metagrinder and autovetter have not changed in years.
The process of uploading an ebook and having it approved is slow, tedious and cumbersome.
Enter Draft2Digital and ebook publishing becomes a totally different experience.
Fast, simple, easy and highly automated. There are so many features that I love about Draft2Digital that I'll have to do this in list form.
Unlike having to wade through Smashwords' 170 odd page Style Guide to get a manuscript approved, Draft2Digital only requires your text in a Word document with chapter headings styled in Header 1 and body text in Normal.
You don't need a title page, credits page or other books pages as they are all added later. All you need is Chapter One to The End.
When I uploaded my first ebook, I immediately checked the .epub version thatDraft2Digital prepared for me to download, and the formatting was 100% perfect. No fuss, no bother, no errors.
Your book description can be styled a little with bold and italic, which is a nice touch, but I really like how easy genres and keywords can be added. Genres have a search box, so it makes selecting genres quick and easy.
For keywords, simply copy and paste your comma separated keyword list into the box, and they are automatically listed individually.
This is where Draft2Digital absolutely shines. Once you have uploaded your manuscript, cover and entered your book details, it's time to let Draft2Digital's automation take over.
A list of tick boxes lets you add a Title Page, Credits Page, Dedication Page, Books Also By Page, New Release Email Notification Page, a Teaser Page for another book, About the Author and lastly an About the Publisher Page. What a list of add-ons!
only need to enter your author and publisher details once, and they can be added to all books.
For me, the winner here is the book teaser page.
Being able to select a book with one tick box to add at the end of a book is a fantastic book marketing tool, particularly for books in a series.
All of these tick boxes add valuable features to an ebook. It is so simple, you have to ask why nobody thought about this earlier.
This feature is the BIG, BIG, BIG reason I am moving to Draft2Digital.
On every other platform, including KDP, every other already published ebook needs to be changed when I publish a new ebook or delete a title.
For me, with eighteen ebooks to manage, this has always been a nightmare.
When I publish a new ebook, I have to add the new title to all my other books back matter, and then upload every one again, and wait for the approval process all over again.
Yes, eighteen times for KDP and eighteen times again for Smashwords. That takes days and days!
But with Draft2Digital, it's a one-click process to have every one of my ebooks updated and distributed with all new 'Also By' pages.
Anything that saves me days of work gets my vote.
There is no doubt that Smashwords has more distribution channels than Draft2Digital, but for me, Apple, B&N and Kobo are the only ones that have reasonable sales potential.
Draft2Digital distributes to these main three, plus some others, so that's all I need.
I have also noticed that Draft2Digital seems to get titles published and available for sale much faster than Smashwords for the bigger retailers.
Another nice touch is that Draft2Digital sends a confirmation email every time one of my titles is published on a retailer's site, with a link to my book page.
It's far too early for me tell, but for the few sales I have made so far, the reporting has been super fast. As I have sold ebooks through Apple, B&N and Kobo for many years now, I expect sales will be the same.
Another big win here for Draft2Digital because it pays monthly by EFT or Paypal, unlike Smashwords that still pays quarterly.
It is worth mentioning here too, that when I set up my account withDraft2Digital, it gave me the option to complete my tax details online, which only took a few minutes.
I have only sent only one message to Draft2Digital support, but it was answered in a very timely and helpful manner. My experience over the years with Smashwords has been the same.
Unlike KDP support, which is notoriously hopeless and unhelpful.
Why did it take me so long to get around to trying Draft2Digital?
All I can say is that it is by far the easiest platform to self-publish with features that are useful, practical and very time efficient. It is far, far better than both Smashwords and KDP.
The only major disappointment I have found is that Draft2Digital has been very slow to launch their reader site, Books2Read.
From what I have read on the Internet, the site has been 'Coming Soon' for a very long time now.
As the email notification page is a feature that I would imagine hooks into Books2Read, some progress on this seems well overdue.
Update Note 1: Draft2Digital also has an option to publish a paperback version with Createspace. I have not tried this feature but will keep it in mind for my next book.
Update Note 2: Books2read is now working and is the site from where you can set up universal book links. A very handy tool for open-publishers.
Update Note 3: Draft2digital has added a new typography feature for ebooks. It's beautiful!
You can read my earlier first impression post about Draft2Digital here.
Update Note 4. Draft2digital now distributes to Amazon. Read the details in this Draft2Digital blog post.
I've just published my first book on D2D and I fully agree with everything you say. As a complete non-techie, I found the process phenomenally simple and, more importantly, fast.
I did have a look at the paper back option but, and it's a big but, they set a minimum price to cover printing costs and, unless you're producing a really weighty tome or have a sizeable following already, it's not really an option at all. Nobody is going to shell out more than $5 for a first book from an unknown author.
Aside from that one very minor gripe, D2D is fabulous. Plus, it's a very welcome wake-up call to the big A to stop changing the rules every 5 minutes and ripping us off just because it's cornered the market.
Yes, I agree about the paperback option, Dave, I really like D2D for ebooks, and especially the automated front and back matter, but I will continue to use Createspace directly for my paperbacks.
Based on this, I am going to give D2D a serious try. I have been KDP exclusive and want to once again roam the open range.
Now, as to the no one will pay…forgettaboutit.
If you do any local promotions at coffee houses, liberries, book stores, open markets, clubs, downtown on the mall, etc., readers will buy your book for much more than $5. That is the mass market paperback price (actually, they are higher). My first book, WATER, is priced at $17.95 retail, but when I am at an event I just sell it for $15. I make about $9 a book (CreateSpace prints). Book 2 in the series, VOTE, is $14.95 (a better price). I still make $9.
People want to rub elbows with an author, so if you can organized some events for yourself — work it! And they love the autographs.
Liberries? Seriously? You're a writer?
I've published successfully on CreateSpace and tried Smashwords to my great frustration — the features of being able to preview the book or the cover are missing. You cannot even save what you've entered, so if you have to leave; it's all gone and you have to start over — surprisingly incompetent programming. I asked tech support how to correct the name of the author and got no answer, so it looks like I'd have to republish the whole book. Smashwords has been very disappointing. I'm happy to hear D2D is notably better.
Several months ago I plunged into self-publishing. The obvious route to check was Smashwords. I spent way too much time reading how to use the site. I was not the typical first time user because I already was familiar with a lot of the terminology, having done some page layout in my job. I thought that if I was put off by the complex instructions, how would an ordinary person get through them! Then I discovered D2D and decided to try them out. Wow! Like night and day! I called their support people and must have gotten the best support gal in the world. She put me at ease and was always glad to hear from me as the process moved forward. I never felt like I was a bother. When I asked her to accommodate some features that they normally did not do, she would check to see if there was a work-around. Sometimes the answer was yes, sometimes no, but she was helpful and gracious every time. I am pleased with the results of the paperback and ebook, and months later when I called to say I was planning another book, she was like an old friend. My experience has been quite positive.
Very good news to hear, Joan. I must admit that after using Smashwords for years, I had the same impression the very first time I used D2D. Wow!
Do you need to own an ISBN number to publish on Draft2Digital? And, if yes, does it have to be the same ISBN number as a CreateSpace publication? I have my first-ever book ready, and a cover prepared on Fiverr, but no (as in zero) technical skills, or much in the way of understanding publishing rules/requirements.
Thanks for a thorough and encouraging article.
No, you don't need your own ISBN. Draft2Digital issue a free ISBN when you publish with them.
If you use their ISBN, does it have any limitations? I know on KDP and Create Space, that using their ISBN's limit distribution, limiting access to some markets…at lest for eBooks.
It's best to use your own ISBN…that way, it's your book…you're in control of where it goes…and who sells it.
Smashwords has dissapointed me a lot. I published four books with them without earning a single penny. But many of my books in Draft2Digital are doing well. When it comes to use of technology with transparency and efficiency, Draft2Digital is far ahead of Smashwords.
The real problem with Kindle, in my opinion and from my own experiences, is that your book is competing with a gazillion and one other titles, so that makes it incredibly challenging.
Amazon is defiinitely the biggest seller of ebooks, William. But to access Apple, B&N and Kobo you need an aggregator. So the choice is between Smashwords and Draft2Digital. Neither are publishing to Amazon.
I would advice new as well as established authors to opt for Draft2Digital. It is 1000 times better than Smashwords. When you publish your book on Draft2Digital, it will support you right from the beginning to the end. On the other hand Smashwords would just do the opposite. It will make it very difficult to publish your books due to their stringent policies and unfriendly approach towards authors. Even if you manage to publish your book there, it is highly unlikely that you will make money there. If you don't believe me, search on internet and you will find a lot of negative comments about Smashwords.
I started with Smashwords right from their get-go. Very frustrating. Used other services since then but now moving all titles (we have a lot of them) to D2D.
Was notified today that Pronoun is shutting down, and I will have to find another distributor. I have five titles at the present time, and 95% of my sales were on Amazon.
Considering the 15% fee D2D charges, and the low number of sales from non-Amazon retailers, would it still be worth it to sign up with D2D in addition to KDP? It seems logical to put my eggs in more than one basket, but I hesitate at the costs to do so – both $$ and time.
It's quick and easy to publish on D2D, Alexander. And, any sales you get, are sales. So I believe it is worth the time to use D2D.
I can't recommend D2D highly enough. I learned of the site via Bookfunnel (another awesome site for authors) as they send writers there to convert their books to epub before creating a download page (D2D allows you to convert your books without moving any further forward and distributing through them. I kind of think this awesome freebie will one day be discontinued, but in the meantime it's great.) I also have a couple of books listed for distribution with D2D and it's 1000x easier to use than Smashwords. Plus, they offer really cute and creative formatting styles! Who doesn't love a curly scroll or a brooding smudge as you begin a new chapter?
I was wondering if an author could publish the same titles on Smashwords AND D2D at the same time? Or is it not allowed?
No, Jennifer. You can't publish on both as you would have duplicates on Apple, Kobo and B&N etc. BUT, if you want to access different channels (retailers and libraries) via each aggregator, then, maybe.
I am currently considering self-publishing and came across Smashwords a few weeks ago. I have published a free e-book with them, though the discovery seems to be something I wouldn't get in years. Formatting my book wasn't a rather big problem, even with Smashwords. However, I was intimidated by the huge amount of time I had to spend to get a valid epub output. I am experienced in InDesign and also know how to create epubs using Sigil. But even this option was cut-down for me on Smashwords as the epubs wouldn't be eligible to go with all the channels (according to the site). What I found most easy on D2D was the formatting of course. I just had to use the normal style for the body text and Heading 1 style for chapter headings and such. The whole process was streamlined and made more sense.
Right now, I am baffled by the tax payer information that I have to enter into D2D. I am from Maldives, and according to the site, 30% of my income would be withheld. In this case, I am starting to think it would be near-impossible for me to get anything at all. We can't withdraw money from Paypal to our local bank accounts, and as workaround, I have resorted to Payoneer. D2D won't pay me unless I earn USD 20, and the local bank charges a huge percentage of the amount I would be withdrawing from my Payoneer account. Any advice?
Sorry, but after some years with Smashwords and their trashing of my account, I thought I'd try D2D on the basis of your review, which seemed thorough and thoughtful.
I submitted my .docx draft of a published book to D2D but found it needed some tweaking. I mistakenly thought I'd be able to change some front matter, etc., after it was downloaded but before publishing. D2D's overall interface seemed logical. Seemed. The next thing i knew I was getting instructional emails from them talking about how things worked, but that had nothing to do with reality. Also, I suddenly found myself immersed in something called "Books2Read" without explanation and without a book yet published.
Matters went further downhill until I sent an email telling them that things weren't as described, and if they couldn't help me then please close my account. Help, they didn't. Close the account, that they could do and did.
So based on first impressions, I'd say D2D might produce results for the initiated, but for a D2D newbie, bad news.
Does Draft 2 Digital have DRM for the books?
Yes. But you have a choice. You can select DRM or not in Advanced User Options.
Can you use italics? The epub output versions I have used before will underline.
Yes. I've never had a problem with italics.
Does the ISBN follow? Such as if zi want to publish on Blurb or booktracks?
From memory, I think you can use your own ISBN.
Hi – This is my first go at self-publishing. Am a bit confused! So…let's see. I want to publish through KDP Select. Can I go that route by using D2D? Or not?
Hi Arti. No. If you enrol in KDP Select you cannot use any other online publisher. KDP Select has very strict terms Best to avoid it if you want to make your ebook available on other retailers.
Thank you for replying (though I don't know where my comment went but at least it reached you). I did read that article and I do want to give KDP Select a shot for 90 days. I would have a readership in India and would like to use that feature of KDP Select (at least for 90 days).
But what you are saying is that I cannot use D2D and then KDP simultaneously? Is that right? I was thinking of trying KDP select and then switching out of it to KDP, but I can't do that with D2D as my primary publishing source – did I understand correctly? Or am I totally confused? Sorry about that….
That's right. You cannot use KDP Select and D2D at the same time. You must finish your 90 day period, and then un-enrol from KDP Select before you can use D2D.
Okay Derek. I got it. So…I can go ahead and try KDP Select for 90 days and then when I am ready to move out, I could shift to D2D.
Hello I am new to all of this so I was wondering what is the best application to use when formatting your book before uploading it D2D for review and publishing?
You can use Microsoft Word for D2D.
Do I have to number my pages on Microsoft Word or does D2D have a feature that does that for me?
D2D will add your page numbers for an ebook.
Ok thanks, so I gotta have two copies of my book file on Microsoft Word. One with the page numbers for paperback publishing and one without numbers for digital publishing am I right?
I didn't know that ebooks had page numbers, only print books.
Ok thanks, also is it better to get my own ISBN or allow D2D to give me one for free?
It's up to you. But I don't see a lot of benefit in buying an ISBN for an ebook. The free one works just as well.
It might be a connection problem. But contact D2D support for help if you need it.
I have one KDP ebook and same also have print version initially through createspace but now migrated to KDP.
Can I add same ebook to D2D platform? It already has ASIN and print book already has ISBN.
What I will retain at D2D? Or I will have to get new ISBN?
As long as you are not enrolled in KDP Select, Khuram, you can publish with D2D. Your ebook's ASIN is an Amazon identifier, but D2D will issue a new ISBN for your ebook.
Thank you for the great content. I'm about to publish my very first book so this is all very new to me. I've been wondering which retailer(s) to use. This article covers several differences between smashwords and draft2digital, but it did not mention the differences between them in terms of how much they pay authors. I'm hoping to find out the differences between smashwords, draft2digital, KDP (Select), KOBO, NOOK, iBooks etc these major players. Thank you.


text:
Q: 1D FFT plus kernel calculation with managedCUDA I am trying to make FFT plus kernel calculation.
FFT : managedCUDA library
kernel calc : own kernel
C# code
public void cuFFTreconstruct() {
                CudaContext ctx = new CudaContext(0);
                CudaKernel cuKernel = ctx.LoadKernel("kernel_Array.ptx", "cu_ArrayInversion");

                float[] fData = new float[Resolution * Resolution * 2];
                float[] result = new float[Resolution * Resolution * 2];
                CudaDeviceVariable<float> devData = new CudaDeviceVariable<float>(Resolution * Resolution * 2);
                CudaDeviceVariable<float> copy_devData = new CudaDeviceVariable<float>(Resolution * Resolution * 2);

                int i, j;
                Random rnd = new Random();
                double avrg = 0.0;

                for (i = 0; i < Resolution; i++)
                {
                    for (j = 0; j < Resolution; j++)
                    {
                        fData[(i * Resolution + j) * 2] = i + j * 2;
                        fData[(i * Resolution + j) * 2 + 1] = 0.0f;
                    }
                }

                devData.CopyToDevice(fData);

                CudaFFTPlan1D plan1D = new CudaFFTPlan1D(Resolution * 2, cufftType.C2C, Resolution * 2);
                plan1D.Exec(devData.DevicePointer, TransformDirection.Forward);

                cuKernel.GridDimensions = new ManagedCuda.VectorTypes.dim3(Resolution / 256, Resolution, 1);
                cuKernel.BlockDimensions = new ManagedCuda.VectorTypes.dim3(256, 1, 1);

                cuKernel.Run(devData.DevicePointer, copy_devData.DevicePointer, Resolution);

                devData.CopyToHost(result);

                for (i = 0; i < Resolution; i++)
                {
                    for (j = 0; j < Resolution; j++)
                    {
                        ResultData[i, j, 0] = result[(i * Resolution + j) * 2];
                        ResultData[i, j, 1] = result[(i * Resolution + j) * 2 + 1];
                    }
                }
                ctx.FreeMemory(devData.DevicePointer);
                ctx.FreeMemory(copy_devData.DevicePointer);
            }

kernel code
    //Includes for IntelliSense
    #define _SIZE_T_DEFINED
    #ifndef __CUDACC__
    #define __CUDACC__
    #endif
    #ifndef __cplusplus
    #define __cplusplus
    #endif

    #include <cuda.h>
    #include <device_launch_parameters.h>
    #include <texture_fetch_functions.h>
    #include "float.h"
    #include <builtin_types.h>
    #include <vector_functions.h>

    // Texture reference
    texture<float2, 2> texref;

    extern "C"
    {
        __global__ void cu_ArrayInversion(float* data_A, float* data_B, int Resolution)
        {
            int image_x = blockIdx.x * blockDim.x + threadIdx.x;
            int image_y = blockIdx.y;

            data_B[(Resolution * image_x + image_y) * 2] = data_A[(Resolution * image_y + image_x) * 2];
            data_B[(Resolution * image_x + image_y) * 2 + 1] = data_A[(Resolution * image_y + image_x) * 2 + 1];
        }
    }

However this program does not work well.
Following error was occurred:
ErrorLaunchFailed: An exception occurred on the device while executing a kernel. Common causes include dereferencing an invalid device pointer and accessing out of bounds shared memory.
The context cannot be used, so it must be destroyed (and a new one should be created).
All existing device memory allocations from this context are invalid and must be reconstructed if the program is to continue using CUDA.

A: The FFT-plan takes the number of elements, i.e. number of complex numbers, as argument. So remove the * 2 in the first argument of the plan's constructor. And the times two for the number of batches also doesn't make sense...
Further I'd use the float2 or cuFloatComplex type (in ManagedCuda.VectorTypes) to represent the complex numbers and not two raw floats. And to free memory, use the Dispose methods of CudaDeviceVariable. Otherwise it will be called internally by the GC somewhat later.
The host code would then look something like this:
int Resolution = 512;
CudaContext ctx = new CudaContext(0);
CudaKernel cuKernel = ctx.LoadKernel("kernel.ptx", "cu_ArrayInversion");

//float2 or cuFloatComplex
float2[] fData = new float2[Resolution * Resolution];
float2[] result = new float2[Resolution * Resolution];
CudaDeviceVariable<float2> devData = new CudaDeviceVariable<float2>(Resolution * Resolution);
CudaDeviceVariable<float2> copy_devData = new CudaDeviceVariable<float2>(Resolution * Resolution);

int i, j;
Random rnd = new Random();
double avrg = 0.0;

for (i = 0; i < Resolution; i++)
{
for (j = 0; j < Resolution; j++)
{
    fData[(i * Resolution + j)].x = i + j * 2;
    fData[(i * Resolution + j)].y = 0.0f;
}
}

devData.CopyToDevice(fData);

//Only Resolution times in X and Resolution batches
CudaFFTPlan1D plan1D = new CudaFFTPlan1D(Resolution, cufftType.C2C, Resolution);
plan1D.Exec(devData.DevicePointer, TransformDirection.Forward);

cuKernel.GridDimensions = new ManagedCuda.VectorTypes.dim3(Resolution / 256, Resolution, 1);
cuKernel.BlockDimensions = new ManagedCuda.VectorTypes.dim3(256, 1, 1);

cuKernel.Run(devData.DevicePointer, copy_devData.DevicePointer, Resolution);

devData.CopyToHost(result);

for (i = 0; i < Resolution; i++)
{
    for (j = 0; j < Resolution; j++)
    {
        //ResultData[i, j, 0] = result[(i * Resolution + j)].x;
        //ResultData[i, j, 1] = result[(i * Resolution + j)].y;
    }
}

//And better free memory using Dispose()
//ctx.FreeMemory is only meant for raw device pointers obtained from somewhere else...
devData.Dispose();
copy_devData.Dispose();
plan1D.Dispose();
//For Cuda Memory checker and profiler:
CudaContext.ProfilerStop();
ctx.Dispose();

A: Thank you for this suggestion.
I tried suggested code.
However, the error was remain.
(error : ErrorLaunchFailed: An exception occurred on the device while executing a kernel. Common causes include dereferencing an invalid device pointer and accessing out of bounds shared memory. The context cannot be used, so it must be destroyed (and a new one should be created). All existing device memory allocations from this context are invalid and must be reconstructed if the program is to continue using CUDA.)
To use the float2, I changed the cu code as follows
 extern "C"
{

__global__ void cu_ArrayInversion(float2* data_A, float2* data_B, int Resolution)
    {
    int image_x = blockIdx.x * blockDim.x + threadIdx.x;
    int image_y = blockIdx.y;

    data_B[(Resolution * image_x + image_y)].x = data_A[(Resolution * image_y + image_x)].x;
    data_B[(Resolution * image_x + image_y)].y = data_A[(Resolution * image_y + image_x)].y;
}

When program executes the "cuKernel.Run", the process stoped.
ptx file
.version 4.3
.target sm_20
.address_size 32

    // .globl   cu_ArrayInversion
.global .texref texref;

.visible .entry cu_ArrayInversion(
    .param .u32 cu_ArrayInversion_param_0,
    .param .u32 cu_ArrayInversion_param_1,
    .param .u32 cu_ArrayInversion_param_2
)
{
    .reg .f32   %f<5>;
    .reg .b32   %r<17>;

    ld.param.u32    %r1, [cu_ArrayInversion_param_0];
    ld.param.u32    %r2, [cu_ArrayInversion_param_1];
    ld.param.u32    %r3, [cu_ArrayInversion_param_2];
    cvta.to.global.u32  %r4, %r2;
    cvta.to.global.u32  %r5, %r1;
    mov.u32     %r6, %ctaid.x;
    mov.u32     %r7, %ntid.x;
    mov.u32     %r8, %tid.x;
    mad.lo.s32  %r9, %r7, %r6, %r8;
    mov.u32     %r10, %ctaid.y;
    mad.lo.s32  %r11, %r10, %r3, %r9;
    shl.b32     %r12, %r11, 3;
    add.s32     %r13, %r5, %r12;
    mad.lo.s32  %r14, %r9, %r3, %r10;
    shl.b32     %r15, %r14, 3;
    add.s32     %r16, %r4, %r15;
    ld.global.v2.f32    {%f1, %f2}, [%r13];
    st.global.v2.f32    [%r16], {%f1, %f2};
    ret;
}

A: Thank you for the message.
host code
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Drawing.Imaging;
using ManagedCuda;
using ManagedCuda.CudaFFT;
using ManagedCuda.VectorTypes;

namespace WFA_CUDA_FFT
{
    public partial class CuFFTMain : Form
    {
        float[, ,] FFTData2D;
        int Resolution;

        const int cuda_blockNum = 256;

        public CuFFTMain()
        {
            InitializeComponent();
            Resolution = 1024;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            cuFFTreconstruct();
        }
        public void cuFFTreconstruct()
        {
            CudaContext ctx = new CudaContext(0);
            ManagedCuda.BasicTypes.CUmodule cumodule = ctx.LoadModule("kernel.ptx");
            CudaKernel cuKernel = new CudaKernel("cu_ArrayInversion", cumodule, ctx);
            float2[] fData = new float2[Resolution * Resolution];
            float2[] result = new float2[Resolution * Resolution];
            FFTData2D = new float[Resolution, Resolution, 2];
            CudaDeviceVariable<float2> devData = new CudaDeviceVariable<float2>(Resolution * Resolution);
            CudaDeviceVariable<float2> copy_devData = new CudaDeviceVariable<float2>(Resolution * Resolution);

            int i, j;
            Random rnd = new Random();
            double avrg = 0.0;

            for (i = 0; i < Resolution; i++)
            {
                for (j = 0; j < Resolution; j++)
                {
                    fData[i * Resolution + j].x = i + j * 2;
                    avrg += fData[i * Resolution + j].x;
                    fData[i * Resolution + j].y = 0.0f;
                }
            }

            avrg = avrg / (double)(Resolution * Resolution);

            for (i = 0; i < Resolution; i++)
            {
                for (j = 0; j < Resolution; j++)
                {
                    fData[(i * Resolution + j)].x = fData[(i * Resolution + j)].x - (float)avrg;
                }
            }

            devData.CopyToDevice(fData);

            CudaFFTPlan1D plan1D = new CudaFFTPlan1D(Resolution, cufftType.C2C, Resolution);
            plan1D.Exec(devData.DevicePointer, TransformDirection.Forward);

            cuKernel.GridDimensions = new ManagedCuda.VectorTypes.dim3(Resolution / cuda_blockNum, Resolution, 1);
            cuKernel.BlockDimensions = new ManagedCuda.VectorTypes.dim3(cuda_blockNum, 1, 1);

            cuKernel.Run(devData.DevicePointer, copy_devData.DevicePointer, Resolution);

            copy_devData.CopyToHost(result);

            for (i = 0; i < Resolution; i++)
            {
                for (j = 0; j < Resolution; j++)
                {
                    FFTData2D[i, j, 0] = result[i * Resolution + j].x;
                    FFTData2D[i, j, 1] = result[i * Resolution + j].y;
                }
            }

            //Clean up
            devData.Dispose();
            copy_devData.Dispose();
            plan1D.Dispose();
            CudaContext.ProfilerStop();
            ctx.Dispose();
        }
    }
}

kernel code
//Includes for IntelliSense
#define _SIZE_T_DEFINED
#ifndef __CUDACC__
#define __CUDACC__
#endif
#ifndef __cplusplus
#define __cplusplus
#endif

#include <cuda.h>
#include <device_launch_parameters.h>
#include <texture_fetch_functions.h>
#include "float.h"
#include <builtin_types.h>
#include <vector_functions.h>
#include <vector>

// Texture reference
texture<float2, 2> texref;

extern "C"
{
    // Device code

    __global__ void cu_ArrayInversion(float2* data_A, float2* data_B, int Resolution)
    {
        int image_x = blockIdx.x * blockDim.x + threadIdx.x;
        int image_y = blockIdx.y;

        data_B[(Resolution * image_x + image_y)].y = data_A[(Resolution * image_y + image_x)].x;
        data_B[(Resolution * image_x + image_y)].x = data_A[(Resolution * image_y + image_x)].y;
    }
}

First I compiled with .Net4.5.
This program did not work, and error (System.BadImageFormatException) was showed.
However when the FFT function is comment out, the kernel program run.
Second I chaneged from .Net 4.5 to .Net 4.0.
The FFT function works, but kernel does not run and shows errors.
My PC is windows 8.1 pro and I use visual studio 2013.


I have finally managed to get some decent fotos of some projects that have been sitting in a pile for ages. I have also updated my shop for the first time in a while too. Here are some of the photos. Sorry not much to write. I have been having fun catching babies and visiting with pregnant mums and new bubbies so I am spent but content and am looking forward to my pillow right now.
We are busy in this household. Work is going really well. I love what I am doing, the boy is enjoying school and the man is having a good start to the teaching year. The weather has finally improved here in Welly over the past few days and I dare say that some sunshine was much needed.
Recently I have had no time to tuck into my knitting or sewing projects, which is a bit of a bummer, but I am just spent at the end of each day. Perhaps when the (dare I say it) cooler weather starts to roll in I will get into the nesty crafting a bit more. I also need to get some ladies together for a crafting evening soon.
That's it for me at the moment. I'm pooped.
Things have amped up for us over the past week. I started practice, Matteo started school and Matt headed back off to work following a lovely and much needed holiday. Somehow I managed to finish a quilt in the midst of the craziness. Here is the child on his first day of school, as well as the quilt.