text:
Q: Return values from a mocha test exported by a separate module I have a REST API and one of my test requires certain resources to have been created by another API... The example below demonstrates the pattern.. Questions are

*

*Is this an appropriate patter to use with Mocha

*If so, how would you recommend I get the ID of the created user into my account test case?

*Other recommended approaches?
userTest.js

exports.createAdminUser = function(done) {
    request.post( ... );
    expect(res.location).to.eql(...);
    // Now I've created an admin user
};

describe('User Tests', function() {

    it('creates an admin user', createAdminUser);
    it('modifies the admin user', ...);
    ...
}

This I have another test for accounts, which must have a user setup.  I don't want to do this work again for each of these types of dependent tests
Accounts Test
-------------

var userTests = require('../users/userTest.js');

describe('Account Tests', function() {

    it('creates an admin user to prime the database', userTests.createAdminUser);

    it('creates a checking account', function(done){
        // Here I need to know the ID of the admin user to use in my POST req.
    });
}


eBook Dynasty welcomes all readers who are interested in reading Chinese ebooks, whether these are written in Chinese or have been translated from English.
Here at eBook Dynasty, our long-term goal is to help the best literary voices reach across all linguistic and cultural boundaries.
eBook Dynasty is currently developing a Chinese ebook format that reaches across all platforms. Prior to the official launch of this product, all our Chinese ebooks are published in three formats: MOBI, ePUB and PDF. Exceptions include those bilingual (Chinese and English) ebooks and those Chinese ebooks requiring a considerable amount of tables and graphics.
Starting from November 2014, eBook Dynasty provides Chinese print book sales and promotion services. Since November 2017, we have been collaborating with IngramSpark (print-on-demand, or POD). All our Chinese print books are distributed via the Ingram Content Group's Global Distribution Partners, including well-known retailers and wholesalers across North America, United Kingdom/Europe, and Australia & New Zealand. POD means a book will be printed only after a reader has purchased it. This service not only saves costs in printing and storage, but also meets the demands of both authors and readers.
The price of each Chinese ebook and print book is decided by its author and eBook Dynasty together. Obviously there is no shipping fee involved when buying a Chinese ebook. However, when purchasing a Chinese print book, a shipping fee will be charged that is based on the print book's weight and the purchasing reader's physical location.
We accept online payment via PayPal or by credit card. For more details on how to register and use PayPal, please visit its website.
Meanwhile, you do not have to be a PayPal user to purchase from eBook Dynasty. Simply click on the "Add to Cart" button (see below) on the web page of the Chinese ebook or print book you intend to buy.
If you are purchasing a Chinese ebook: Once we have received your payment, a personalised copy of the Chinese ebook will be delivered to your email address within 24 hours, together with your receipt. Therefore, please ensure that you provide a correct email address. After that, should you wish to renew your personalised Chinese ebook due to damage or loss of the file, please Contact Us.
If you are purchasing a Chinese print book: Once we have received your payment, a copy of the book will be printed and delivered to your mailing address, in approximately 14=20 days. Please ensure that you provide a correct mailing address.
We will produce a personalised Chinese ebook for your families and friends, and deliver it to them for free. A receipt will also be delivered to you.
Please note that you could skip the person's email address and confirm the book's delivery by yourself.
eBook Dynasty strives to serve and win the trust of all Internet users. Knowing how important it is to protect your privacy, we will NEVER share your email address and other personal details with any third party.
Once you have purchased and downloaded a Chinese ebook, you can read it via the relevant software. In order to protect your rights as a paid customer, the Chinese ebook will be produced specifically for you. A limited number of digital rights management (DRM) mechanism will be applied to the file in order to prevent its modification or duplication.
In the same way that your privacy will be fiercely guarded, we request that you also respect the intellectual property rights of all authors. We ask that whichever Chinese ebook you intend to purchase and download is for personal use only and will not be duplicated, reproduced or published in any way.


text:
Q: Rails Nested Form - edit action & edit.html.erb won't display the form or related post content I made a form where a user can dynamically add nested form fields by clicking a text or url button. When the form is submitted, the content displays in the view template. However, when I go to edit (& hopefully then update) a post at /posts/id/edit, the post content does not appear in the edit view template - it's a blank page in the browser.
log of SQL
Would really appreciate your help! Thank you!
Post Model
class Post < ActiveRecord::Base
  has_many :things, dependent: :destroy
  accepts_nested_attributes_for :things
end

Things Model
class Thing < ActiveRecord::Base
  belongs_to :post
end

Schema
create_table "posts", force: :cascade do |t|
  t.datetime "created_at", null: false
  t.datetime "updated_at", null: false
end

create_table "things", force: :cascade do |t|
 t.text     "text"
 t.string   "url"
 t.integer  "post_id"
end

Posts Controller
class PostsController < ApplicationController

def edit
    @post = Post.find(params[:id])
end

def update
end

new.html.erb
 <button id='addtext'>text</button>
 <button id='addurl'>url</button>

 <%= form_for @post, url: posts_path, html: { multipart: true } do |f| %>

 <%= f.fields_for :thing do |ff| %>
 <% end %>
 <%= f.submit %>
 <% end %>

posts.coffee
 current_index = 0

 addText = ->
 html = """
 <div>
 <textarea placeholder="Write something..."     name="post[things_attributes][#{current_index}][text]"     id="post_things_attributes_#{current_index}_text"></textarea>
 <input type="hidden" name="post[things_attributes][#{current_index}]    [order]" id="post_things_attributes_#{current_index}_order" value="#{current_index}" />
 </div>
 """

$("#new_post input[type='submit']").before(html)
current_index += 1

$ ->
$('#addtext').on('click', addText)

current_index = 0

A: There are several problems with your structure:

*

*You don't have any fields in your form_for

*You're defining fields manually for fields_for (BIG no no).

form_for
When you create a form_for, Rails uses a form object to take data from your model, and output it into an HTML form.
This output is done at render-time, and will not change regardless of how much manual lifting you do with javascript:
<%= form_for @post do |f| %>
   # you need fields in here
   <%= f.submit %>
<% end %>

The way to debug this is to check the source of your page (Right-Click > View Source). If the <form> element is present, it means the form_for method is working:

Also, remember that form_for is a helper method. It takes arguments and outputs HTML for you to use. It's not magic. If it "doesn't show up", there has to be a logical reason for it.

fields_for
The second step is that your fields_for won't show up without having any objects to populate it.
You've also got a huge problem when you're manually adding new fields_for fields, which is basically an antipattern.
You'll need to do the following:
#app/controllers/posts_controller.rb
class PostsController < ApplicationController
  def edit
    @post = Post.includes(:things).find(params[:id])
    @post.things.build unless @post.things.any?
  end
end

#app/views/posts/edit.html.erb
<%= form_for @post, url: posts_path, html: { multipart: true } do |f| %>

  <%= f.fields_for :things do |ff| %> #-> association name (plural)
     <%= ff.text_area :text, placeholder: "Write Something" %>
  <% end %>

  <%= f.submit %>
<% end %>

fields_for populates with the associated objects from the parent you passed to form_for. Thus if you have not built any of the associative objects, you need to ensure at least one is built, in order for the fields to be populated accordingly.

Nested
Lastly, you need to appreciate how to dynamically append fields to the fields_for block.
Whilst your code is not incorrect, it's highly impractical. There are swathes of resources to point you in the right direction:

*

*RailsCasts Nested Forms

*Cocoon Gem (HIGHLY recommended)

*NoMethodError within nested model form (my own post)

In short, you need to use Ruby/Rails to build the fields_for methods you require, appending them to your form with ajax:
#app/controllers/posts_controller.rb
class PostsController < ApplicationController
  def edit
    @post = Post.includes(:things).find params[:id]
    @post.things.build unless @post.things.any?
    respond_to do |format|
      format.js
      format.html
    end
  end
end

#app/views/posts/edit.html.erb
<%= form_for @post, authenticity_token: !request.xhr? do |f| %>
  <%= render partial: "things_fields", locals: { f: f } %>
  <% if !request.xhr? %>
    <%= button_to "Add Thing", edit_posts_path(@post), method: :get, remote: true %>
    <%= f.submit %>
  <% end %>
<% end %>

#app/views/posts/_things_fields.html.erb
<%= f.fields_for :things, child_index: Time.now.to_i do |ff| %>
  <%= ff.text_area :text, placeholder: "Write Something" %>
<% end %>

This will allow you to append the fields through a JS call:
#app/views/posts/edit.js.erb
$("<%=j render "edit" %>").data().appendTo("form#post);

The trick with this method is the use of child_index: Time.now.to_i (providing a unique id for each newly appended field).
--
Long post; you've got my email if you want me to go through it specifically with you.

redpajama_set_name: RedPajamaStackExchange


Narrow beam transmissions are, as the name suggests, narrow in width, normally focusing on a single target. The narrower the signal, the harder it is to intercept. The strength of the signal affects the distance it can travel before losing coherence. Narrow-width, minimum strength basically means "Make sure no-one else knows that we're chatting".


text:
Police searching for female suspect in general store robbery
The Port Barre Police Department is asking the District Attorney to clear charges against a woman arrested following a dollar store robbery.
Police searching for female suspect in general store robbery The Port Barre Police Department is asking the District Attorney to clear charges against a woman arrested following a dollar store robbery. Check out this story on dailyworld.com: https://www.dailyworld.com/story/news/local/2018/02/01/port-barre-man-woman-arrested-armed-robbery/1089458001/
Daily World Published 9:26 p.m. CT Feb. 1, 2018 | Updated 1:51 p.m. CT Feb. 2, 2018
Jarvis Castille(Photo: Submitted)
According to a press release from PBPD, investigators found that the woman, Ebony Washington, was at work and out of town at the time of the incident.
Dollar General's surveillance shows a woman, who appeared to be acting as an accomplice, enter the store a few minutes before suspect Jarvis Castille, 33, of Port Barre, entering. She walked through the store and left without purchasing anything.
The video shows Castille entering, walking around the store, and then approaching the cashier with a small item as if to make a purchase. He then produced a knife and demanded money, the press release says.
Castille has been charged with attempted armed robbery. Police have not identified the female suspect.
One arrested after high-speed chase in stolen car
Port Barre teen arrested for stealing TVs from school
Read or Share this story: https://www.dailyworld.com/story/news/local/2018/02/01/port-barre-man-woman-arrested-armed-robbery/1089458001/
Superintendent's job not in jeopardy, board member says

redpajama_set_name: RedPajamaCommonCrawl


text:
Puerto Vallarta - Las Vegas
Flights Puerto Vallarta - Las Vegas
Fly to Las Vegas from €335
See Las Vegas with last minute flights
Top flight offers from all Puerto Vallarta airports.
Departure Thu, 14 11 2019 Return Wed, 20 11 2019
PVR Puerto Vallarta
LAS Las Vegas
Get useful information about Puerto Vallarta and Las Vegas to organize your journey.
( Puerto Vallarta airports
? Gustavo Diaz Ordaz (PVR)
) Las Vegas airports
? Mccarran International Airport (LAS)
? Las Vegas Boulder Arpt (BLD)
? Henderson Executive (HSH)
? Nellis Afb (LSV)
? North Air Terminal (VGT)
Find flights from Puerto Vallarta - Las Vegas
Are you excited for an amazing trip from Puerto Vallarta to Las Vegas? You are in the right place! If you need a little getaway to see a loved one or a comfortable flight for your business trip, the best deal prices and airline carriers are a click away from you. You either are looking for a cheap flight or are in a hurry to find a last-minute ticket, no worries! eDreams will take care of everything you need for a perfect vacation in Las Vegas. You will get a large selection of airfares from standard and low cost airlines worldwide and easily book your tickets for this route. Don´t forget to book a hotel and choose a car for your perfect trip as a package. Choose the best-suited flight and fasten your seatbelt, we are flying!
Related Flights from Las Vegas to Puerto Vallarta Flights to Las Vegas Flights to Puerto Vallarta Hotels in Puerto Vallarta Hotels in Las Vegas
Flights from Puerto Vallarta
Flights from Puerto Vallarta to Burbank, CA
Flights from Puerto Vallarta to Los Angeles
Flights from Puerto Vallarta to Long Beach, CA
Flights from Puerto Vallarta to Phoenix
Flights from Puerto Vallarta to San Diego
Flights from Puerto Vallarta to Tijuana
Flights from Puerto Vallarta to Santa Barbara, CA
Flights from Puerto Vallarta to Oakland, CA
Flights from Puerto Vallarta to San Francisco
Flights from Puerto Vallarta to Boise, ID
Flights from Guadalajara to Las Vegas
Flights from Mazatlan to Las Vegas
Flights from Leon to Las Vegas
Flights from Durango to Las Vegas
Flights from Morelia to Las Vegas
Flights from San Luis Potosi to Las Vegas
Flights from Queretaro to Las Vegas
Flights from Culiacan to Las Vegas
Flights from San Jose Del Cabo to Las Vegas
Flights from Torreon to Las Vegas
Voos desde Puerto Vallarta a Las Vegas
Flights from Puerto Vallarta to Las Vegas
Voli da Puerto Vallarta a Las Vegas
Vols de Puerto Vallarta à Las Vegas
Vuelos desde Puerto Vallarta a Las Vegas


text:
import {observable} from "mobx";

export class ContextItem {
  public description: string;
  public callback: () => void;
}

export class ContextMenu {
  @observable public show: boolean;
  @observable public x: number;
  @observable public y: number;
  public list: ContextItem[];

  constructor() {
    this.show = false;
    this.list = undefined;
    this.x = 0;
    this.y = 0;
  }

  public display(e: MouseEvent, c: ContextItem[]): void {
    if (c.length === 0) {
      return;
    }
    this.show = true;
    this.list = c;
    this.x = e.clientX;
    this.y = e.clientY;
  }

  public hide(): void {
    this.show = false;
  }
}

redpajama_set_name: RedPajamaGithub


Product prices and availability are accurate as of 2019-04-16 06:50:43 EDT and are subject to change. Any price and availability information displayed on http://www.amazon.com/ at the time of purchase will apply to the purchase of this product.
Highlighted features and sections ? such as Chapter at a Glance, Pre-Chapter Self-Tests, Guiding Principles, Critical Moments, Other Perspectives, Think-Pair-Share, Help Me Out cartoons, real-life clinical scenarios, key points, critical thinking exercises, and more ? promote independent learning.


What a great way to either down size or invest. This brick veneer 2 bedroom unit, is on the market ready for you to move in. Great sized lounge with ceiling fan and split system. Kitchen and hall way have new flooring. Great little kitchen with bench space, accompanied with electric oven and gas cook top. Both bedrooms have ceiling fans and BIR's. Bathroom has been fully renovated, with a modern look. Good sized laundry with separate toilet. Hallway has plenty of storage. Large back yard with a garden shed and good fencing. One bay secured garage. With great location and walking distance to town. Currently rented at $185 week.


text:
Q: 32-bit & 16-bit arithmetic on 8-bit microprocessor I'm writing some code for an old 8-bit microprocessor (the Hu6280 - a WDC 65C02 derivative in the old NEC PC-Engine console) with 32kb of ram and up to 2.5mbytes of data/code rom. The language is a variant of Small-C but is limited to just the two following basic types:
char (1 byte)
int (2 byte)

It has no struct support and no long int support.
I'm writing a FAT filesystem library to interface with a SD card reader that was primarily developed for loading game ROM images, however an enterprising hacker has written some assembly to allow raw sector reading from the console side. He achieves this by stuffing the 4 8bit values of a 32bit sector address into 4 consecutive memory addresses (char address[4];).
My C code leverages his work to read (for the moment) the dos MBR boot sector and partition type information off the SD card. I've got MBR checksum verifcation and FAT partition detection working.
However, as I need to support FAT32 (which is what the FPGA on the SD card device supports), most of the sector and cluster arithmetic to look up directory entries and files will be based on 32bit LBA sector values.
What easy mechanisms do I have to do add/subtract/multiply 8/16/32bit integers, based on the above limitations? Does anyone have any ready made C routines to handle this? Maybe something along the lines of:
char int1[4], int2[4], int3[4];

int1[0] = 1;
int1[1] = 2;
int1[2] = 3;
int1[3] = 4;

int2[0] = 4;
int2[1] = 3;
int2[2] = 2;
int2[3] = 1;

int3 = mul_32(int1, int2);
int3 = add_32(int1, int2);
int3 = sub_32(int1, int2);`

EDIT: Based on the above replies, this is what I've come up with so far - this is untested as yet and I'll need to do similar for multiplication and subtraction:
char_to_int32(int32_result, int8)
char* int32_result;
char int8;
{
/*
    Takes an unsigned 8bit number
    and converts to a packed 4 byte array
*/
int32_result[0] = 0x00;
int32_result[1] = 0x00;
int32_result[2] = 0x00;
int32_result[3] = int8;

return 0;
}

int_to_int32(int32_result, int16)
char*   int32_result;
int         int16;
{
/*
    Takes an unsigned 16bit number
    and converts to a packed 4 byte array
*/

int32_result[0] = 0x00;
int32_result[1] = 0x00;
int32_result[2] = (int16 >> 8);
int32_result[3] = (int16 & 0xff);

return 0;
}

int32_is_zero(int32)
char*   int32;
{
/*
    Is a packed 4 byte array == 0
    returns 1 if true, otherwise 0
*/

if ((int32[0] == 0) & (int32[1] == 0) & (int32[2] == 0) & (int32[3] == 0)) {
    return 1;
} else {
    return 0;
}

}

add_32(int32_result, int32_a, int32_b)
char*   int32_result;
char*   int32_a;
char*   int32_b;
{
/*
    Takes two 32bit values, stored as 4 bytes each -
    adds and stores the result.

    Returns 0 on success, 1 on error or overflow.
*/

int         sum;
char    i;
char    carry;

carry = 0x00;
/* loop over each byte of the 4byte array */
for (i = 4; i != 0; i--) {
    /* sum the two 1 byte numbers as a 2 byte int */
    sum = int32_a[i-1] + int32_b[i-1] + carry;
    /* would integer overflow occur with this sum? */
    if (sum > 0x00ff) {
        /* store the most significant byte for next loop */
        carry = (sum >> 8);
    } else {
        /* no carry needed */
        carry = 0x00
    }
    /* store the least significant byte */
    int32_result[i+1] = (sum & 0xff);
}

/* Has overflow occured (ie number > 32bit) */
if (carry != 0) {
    return 1;
} else {
    return 0;
}

}

EDIT 2: Here's an updated and tested version of the emulated 32bit + 32bit integer add code. It works with all values I've tried so far. Overflow for values bigger than a 32bit unsigned integer is not handled (will not be required for my purposes):
add_int32(int32_result, int32_a, int32_b)
char*   int32_result;
char*   int32_a;
char*   int32_b;
    {
    /*
        Takes two 32bit values, stored as 4 bytes each -
        adds and stores the result.
        Returns 0 on success, 1 on error or overflow.
    */

    int     sum;
    char    i, pos;
    char    carry;

    zero_int32(int32_result);

    carry = 0x00;
    /* loop over each byte of the 4byte array from lsb to msb */
    for (i = 1; i < 5; i++) {
        pos = 4 - i;
        /* sum the two 1 byte numbers as a 2 byte int */
        sum = int32_a[pos] + int32_b[pos] + carry;
        /* would integer overflow occur with this sum? */
        if (sum > 0x00ff) {
            /* store the most significant byte for next loop */
            carry = (sum >> 8);
        } else {
            /* no carry needed */
            carry = 0x00;
        }
        /* store the least significant byte */
        int32_result[pos] = (sum & 0x00ff);
    }

    /* Has overflow occured (ie number > 32bit) */
    if (carry != 0) {
        return 1;
    } else {
        return 0;
    }

}

I also found some references to 32bit arithmetic on some PIC controllers after searching SO a bit more:
http://web.media.mit.edu/~stefanm/yano/picc_Math32.html
Although there is some PIC assembly inline in their add/subtract code, there are some useful platform agnostic char-based C functions there that have already implemented shifts, comparisons, increment/decrement etc, which will be very useful. I will look into subtract and multiply next - thanks for the info; I guess I was looking at things and thinking they were much harder than they needed to be.

A: I know you know how to do this.  go back to your grade school math...
When you multiply to numbers, base 10
 12
x34
====

You do four multiplications right and then add four numbers together right?
4x2 = 8
4x1 = 4
3x2 = 6
3x1 = 3

then
   12
  x34
 ====
 0008
 0040
 0060
+0300
======

Now what about addition
 12
+34
===

We learned to break that down into two additions
2+4 = 6 carry a zero
1+3+carryin of 0 = 4

With that knowledge that you already have from childhood, you then simply apply that.  remember that basic math works whether we have 2 digits operated on 2 digits or 2 million digits operated on 2 million digits.
The above uses single decimal numbers, but the math works if it were single base 16 numbers or single bits or octal or bytes, etc.
Your C compiler should already be handling these things for you but if you need to synthesize them you can, multiplication at the easiest form for digital is to use bits.
addition is easier with bytes using assembly because the carry out is right there, C does not have a carry out so you have to do the exercise of figuring out the carry out using 8 bit math (it can be determined) without needing a 9th bit.  or you can just do something less than 8 bit math, 7 or 4 or whatever.
As Joachim pointed out, this topic hsa been beat to death decades/centuries ago.  At the same time it is so simple that it often doesnt warrent a lot of discussion.  StackOverflow certainly has this topic covered several times over.


text:
This site is supported by the advertisements on it, please disable your AdBlocker so we can continue to provide you with the quality content you expect.
Ultimate Metal - Heavy Metal Forum and Community
Forums > The Music > General Metal Discussion > GMD Social Forum >
Welcome to Our Community
Wanting to join the rest of our members? Feel free to sign up today.
The Books/Reading Thread
Discussion in 'GMD Social Forum' started by Matt, May 16, 2007.
Blurry_Dreams Active Member
Arkhasil89 said: ↑
Recently I acquired some Tanith Lee books.
First one I'm reading is "Vazkor, Son of Vazkor", still by chapter four, but it seems solid so far.
Got to reading some comics/graphic novels in the past few days too:
Elric : The Ruby Throne (10/10 comic, everyone into fatansy should check this one out!)
Dark Horse's Conan - The Barbrian Omnibus, Vol. 2 (Started reading this one yesterday, first volume was amazing, so I have high expectations for this one).
Guess that's it.
did you read the thing on my wattpad page yet??
#5061 Blurry_Dreams, Sep 29, 2021
Arkhasil89 Hooded Misfit
São Paulo - Brazil
Blurry_Dreams said: ↑
"Read" is too strong of a word, I'd say I glanced over it
But don't worry, I will them read with more attention later today, that's a promise!
#5062 Arkhasil89, Sep 29, 2021
guess i wasn't paying attention to how long it
what i wrote was story-outlines for a short-story-collection
what I'm planning on doing is making enough of the short-stories so that the word-count for all the stories combined adds up to the word-count of a novel
https://www.google.com/search?client=firefox-b-1-d&q=standard+lenght+word+count+for+a+novel
TageRyche Active Member
there's lots of books where they need to mention the name of the president of the united states and the author just makes up a fictional president
don't think i've seen a CIA-spy-type-of-novel use the real name of the current president for the last several presidents
haven't seen many fiction books mention the pandemic yet, so there's that
Michael Connelly's most recent book in his Lincoln Lawyer series started in December as the pandemic was first making news internationally and ended as it was becoming first full blown in California.
And in The Cellist, both the just past president and the pandemic definitely play roles. A lot of authors in the cozy mystery genre are either ignoring the pandemic or setting it after it has subsided.
#5064 TageRyche, Oct 1, 2021
Slammed said: ↑
The main reason for the lack of pandemic books is because in the commercial publishing sector there is about a 2 year turn around between something becoming popular and it starting to be the go to topic for novels. It's one of the reasons why picking the current trend to write about for authors with contracts is such a dicey area to play with. Many authors have been caught writing about today's big news only to finally get the book to publishing stage and have the topic well out of the news and looking old, or in some cases even cancelled due to today's need to erase things people no longer like.
There's also the fact that people don't really want to have their fiction continue the unrelenting horror show that their reality has become. I am active on a couple of popular mystery blog communities and the authors there have been talking about how to incorporate, or not, the pandemic. The overwhelming response from the communities has been that of ignore it or mention it in passing as an "after the fact" thing but not to set the stories in the middle of it.
Slammed likes this.
no one but @TageRyche will actually care, but the earliest characters that could now be called "superheroes" are right about 90 years old right now
They are quite spry for old guys, no?
Slammed Active Member
TageRyche said: ↑
The Good Doctor (the American version) handled the pandemic well in the midst of writing, but you're right it's not a topic everyone wants to compete with. There has been plenty of pandemic books over the years, some strangely close to what's going on in the world currently, but if you're going to write something specifically covid you're going to need to be extremely factual, or it's mentioned in passing.
Tropes like vampires and zombies, or vampire love stories, or zombie vampire lover stories (respect all communities and who they love!) were such hot property a few years back that many publishers wanted them and couldn't get them. But after a few years of them being popular on TV and the like it took many publishers and book companies several years to catch up, then they became inundated with them the it became over populated.
The trick as an author, and it's a bloody good one if you can pull it off, is to pick what is going to be popular in about 2 years and write about that, then you can be one of the first, not one of the last.
#5067 Slammed, Oct 1, 2021
@TageRyche
i love Connolly's Harry Bosch novels but i haven't yet read the Lincoln layer series
i love reading those open-ended-book-series where a single person ends up being the principal-protagonist in 20-30 individual books
but i don't really like the "cozy-mystery' type books
i love Harry Bosch, Lincoln Rhyme, Anita Blake, Drizzt Do'Urden, Rachel Morgan, Stephanie Plumb, Richard Rahl
and i did read a book taking place "after the pandemic" where the corona-virus mutated in such a way that it became lethal to males and all the females became asymptomatic carriers, it was really just one of these https://en.wikipedia.org/wiki/The_Last_Man_on_Earth but done really annoyingly with a horrible #metoo slant, even referencing the metoo hashtag as a historical event happening "right before all the males died"
it was so feminist-slant that i couldn't get all the way through it and i can't even remember the name of it
also i just kinda always assumed that there'd be at some point a book-form of this https://en.wikipedia.org/wiki/Love_in_the_Time_of_Corona
where the whole freaking plot is just characters having to deal with the frustrations of the lock-downs, shelter-in-place orders, awesome night-clubs getting shut down, social distancing inside stores being annoying for people going inside the store in groups, and people bitching that they can't breathe while wearing the corona-virus masks etc etc etc
#5068 Blurry_Dreams, Oct 14, 2021
Here's my Top 10 Mysteries & Thrillers of 2021!
#5070 TageRyche, Jan 1, 2022
zerostatic likes this.
Bloopy Active Member
Recently read Richard Laymon's The Midnight Tour. Sorta trashy for shock value, good fun.
Now reading Harold Avery's The Wizard Wand. The sort of stuff I read quite a bit as a kid, though since this one's not about a full-on boarding school it's not so alien. It hasn't even mentioned fagging.
#5071 Bloopy, Jan 1, 2022
Vegard Pompey ALLY TO GOOD, NIGHTMARE TO YOU
Duwang
Been working my way through the Malazan series over the past year. I just finished book 6. While I've liked all the books so far, this was the first one that totally clicked with me. Big fucking sieges, assassin wars, historical mysteries, cosmological revelations, the converging of long-separate story arcs, high-stakes Yu-Gi-Oh games, the scene from the book cover... Loved this damn book, cover-to-cover.
#5072 Vegard Pompey, Jan 18, 2022 at 4:33 AM
zerostatic and no country for old wainds like this.
no country for old wainds Active Member
yessssss. also probably my favourite although i change my mind on that semi-regularly.
@CiG read those books already thx
#5073 no country for old wainds, Jan 18, 2022 at 10:24 AM
CiG likes this.
Blue Steel
Our music community has been around for 20 years and we pride ourselves on offering great metal music discussion, as well as music production and other closely related topics. We work hard every day to make sure our community is one of the best. Enjoy!
Ultimate Metal TV
We have worked hard for 20 years (and running) to make sure our Metal community is running fast, uses the best software, and isn't overloaded with advertising. If you love the forum as much as we love bringing it to you, please show your support with a generous donation. We really appreciate it!


When you look at your life do you ever wonder if there is more? I read this article today on a girl who gave up money to live. She had a $95k job a great apartment and came to point where she asked herself what she was doing with her life and what it was that she wanted. I didn't think this was a reality for anyone until about a week ago I met a guy did similar to this article, he gave up an amazing job, nice cars, money, house to do what makes him happy! It's scary to think that people could do that because I honestly I don't know if I could. I think you really need to make happiness a priority to put yourself over the things that society has made impossible to live without.
I don't know about you but some days I focus so much on my bills and material things I need I lose track of what I love. I found this great quote today that simply the things I love!
I truly do love that morning sip of coffee, connections, wondering, songs and enjoying moments! These things are worth more then money. What makes you happy? What do you love?


More Auto Search Sites from the Auto Hit List Network.
Daves Greenlight Auto Sales Inc.
Elite Motor Sales / TMT Automotive, Group Inc.
Stamas Auto & Truck Center, Inc.
Super Sports & Imports, Inc.
About the Auto Hit List vehicle sales network: At Auto Hit List you can browse or search for new and used cars, trucks, vans, RVs, trailers, boats, 4 wheelers, and more. Advanced search features make car buying quick and easy. Financing is available through our local dealer network.
The Used Car Supermarket | Used Cars Tallahassee has been visited 11,829,066 total times.


In today's competitive market, finding new unique and successful mediums for getting your message across is key. That's why motorsports marketing is such a valuable tool.
Horsepower & Heels™ has worked for over 16 years to establish its place as a fully supportive women in motorsports trademark that celebrates, promotes and supports motorsports and automotive from the female perspective.
Advertise with Horsepower & Heels and let us share your company's marketing goals with tailored programs to maximize your results.
Since 2005, Horsepower & Heels™ has been celebrating, promoting and supporting female racers and all women in the motorsports world. Our passion and mission is to lead and inspire young women interested in pursuing their dreams in the male-dominated automotive and racing industries.
Display Advertising – Display advertising on HorsepowerandHeels.com, our emailed newsletters and event displays positions your brand and products powerfully to an engaged audience. Horsepower & Heels provides readers with regular informative and interesting high-quality editorial content not found elsewhere in this space. Choose from a variety of ad sizes, locations and spotlight opportunities across the Horsepower & Heels platform.
Sponsored Posts – Horsepower & Heels offers sponsored/underwritten post opportunities to brands seeking to align themselves with relevant editorial content produced by our staff. From affiliate advertising, giveaways & contest promotions, product testing/reviews, and editorial project support – we can find a vehicle to align your message to our audience.
Event Management / Representation – Our team has extensive knowledge organizing and executing events of all sizes. From small hospitality driven engagements, to large-scale conferences, leave the details to us!
Brand Ambassadors – Want a traditional spokesperson with all of the benefits of a strong social following? Horsepower & Heels Marketing can deliver a number of key personalities across our network. Strong, professional, engaging online publishers are poised to help partners connect with their audience. Our experience in crafting engaging, fully optimized campaigns creates a special relationship between brands and their audiences. Our network consists of dedicated, high influence ambassadors in the motorsports, automotive and professional worlds.
Freelance Consulting Services – Let our professional team help directly with your needs.
Media Relations – Allow our staff to manage your outgoing press communications and promote your brand with professionally written statements, media packages, and placements.
Racer Branding Package Development – Turn-key racer development packages aimed at personal brand development, sponsor attraction and activation, and fan base growth. Include website development, social media management, sponsor/media kit design, and more.
Writing / Editing – Need technical or other editorial content creation? Let us craft your message and produce your editorial or technical content for web, print, or other projects.
Design / Development – We offer logo design, ad development, and other graphic support.


text:
package com.java110.store.dao.impl;

import com.alibaba.fastjson.JSONObject;
import com.java110.utils.constant.ResponseConstant;
import com.java110.utils.exception.DAOException;
import com.java110.utils.util.DateUtil;
import com.java110.core.base.dao.BaseServiceDao;
import com.java110.store.dao.IContractAttrServiceDao;
import org.slf4j.Logger;
import com.java110.core.log.LoggerFactory;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;
import java.util.Map;

/**
 * 合同属性服务 与数据库交互
 * Created by wuxw on 2017/4/5.
 */
@Service("contractAttrServiceDaoImpl")
//@Transactional
public class ContractAttrServiceDaoImpl extends BaseServiceDao implements IContractAttrServiceDao {

    private static Logger logger = LoggerFactory.getLogger(ContractAttrServiceDaoImpl.class);

    /**
     * 保存合同属性信息 到 instance
     * @param info   bId 信息
     * @throws DAOException DAO异常
     */
    @Override
    public void saveContractAttrInfo(Map info) throws DAOException {
        logger.debug("保存合同属性信息Instance 入参 info : {}",info);

        int saveFlag = sqlSessionTemplate.insert("contractAttrServiceDaoImpl.saveContractAttrInfo",info);

        if(saveFlag < 1){
            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"保存合同属性信息Instance数据失败:"+ JSONObject.toJSONString(info));
        }
    }

    /**
     * 查询合同属性信息(instance)
     * @param info bId 信息
     * @return List<Map>
     * @throws DAOException DAO异常
     */
    @Override
    public List<Map> getContractAttrInfo(Map info) throws DAOException {
        logger.debug("查询合同属性信息 入参 info : {}",info);

        List<Map> businessContractAttrInfos = sqlSessionTemplate.selectList("contractAttrServiceDaoImpl.getContractAttrInfo",info);

        return businessContractAttrInfos;
    }

    /**
     * 修改合同属性信息
     * @param info 修改信息
     * @throws DAOException DAO异常
     */
    @Override
    public void updateContractAttrInfo(Map info) throws DAOException {
        logger.debug("修改合同属性信息Instance 入参 info : {}",info);

        int saveFlag = sqlSessionTemplate.update("contractAttrServiceDaoImpl.updateContractAttrInfo",info);

        if(saveFlag < 1){
            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"修改合同属性信息Instance数据失败:"+ JSONObject.toJSONString(info));
        }
    }

     /**
     * 查询合同属性数量
     * @param info 合同属性信息
     * @return 合同属性数量
     */
    @Override
    public int queryContractAttrsCount(Map info) {
        logger.debug("查询合同属性数据 入参 info : {}",info);

        List<Map> businessContractAttrInfos = sqlSessionTemplate.selectList("contractAttrServiceDaoImpl.queryContractAttrsCount", info);
        if (businessContractAttrInfos.size() < 1) {
            return 0;
        }

        return Integer.parseInt(businessContractAttrInfos.get(0).get("count").toString());
    }

}


Readsboro, Vermont Postcards. Old Vintage Antique Collectible Post Cards Offering antique Readsboro, Vermont postcards from our collection of 2 Million vintage collectible post cards of US state, city and town views.
Readsboro, Vermont VT Postcards from collection of 2 Million Vintage Post Cards that date back from 1893 to the modern photo chrome era of the late 1970s. Our inventory is sought by collectors of Art, Real Photo Photography, History Ephemera, Antique Paper Memorabilia and Rare Old Vintage Antique Postcard Collecting.
Readsboro, Vermont VT Postcards from Collection of over 2 Million Antique Vintage Post Cards. USpostcards.com has the largest Old Postcard offering in the World.
Post Office - Readsboro, Vermont VT Postcard Vintage Collectible Postcard.
Iron Bridge - Readsboro, Vermont VT Postcard Vintage Collectible Postcard.


^ "Contact DVHS." Delaware Valley High School. Retrieved on May 19, 2014. "DVHS - Bucks 299 Jacksonville Road Warminster, PA 18974"
^ "2010 CENSUS - CENSUS BLOCK MAP: Warminster Heights CDP, PA" (Archive). U.S. Census Bureau. Retrieved on May 19, 2014.


This essential oil of clary sage from Aromatruth is fine quality, 100% pure diluted oil for aromatherapy or massage use. Can be used to subtly soothe, refresh, uplift, excite or generally promote a feeling of well being. 10ml bottle supplied.
Salvia Sclarea, Linalool, Geraniol, Limonene.


Please join Agari at the ISE T.E.N. Southeast 2019 Executive Forum and Awards.
The ISE® Southeast Award recognizes the information security executives and their teams who have demonstrated outstanding leadership in risk management, data asset protection, regulatory compliance, privacy, and network security.
Visit with our email security experts regarding our award-winning, next generation Secure Email Cloud.


Robin Sylvester, Billy Broussard's former attorney, asserts 14th JDC's "crooked judges" as factor in withdrawal from Broussard's case.
Robin Sylvester, former legal counsel (along with Attorney General Jeff Landry) for contractor Billy Broussard.
After contractor Billy Broussard was stiffed for an amount he alleges is nearly $1,150,000 for cleanup of Indian Bayou in the aftermath of Hurricane Rita, he employed the Galloway, Johnson, et. al. law firm to sue the Gravity District 8 of Ward 1 in Calcasieu Parish over its failure to remit payment to him as he alleges it owed him. The case was assigned to 14th Judicial District Judge David Ritchie.
The case was dismissed after Ritchie granted a Motion for Summary Judgment, which is a motion filed by one side (the Drainage District in this instance) asserting that there are no issues of material fact and therefore the case should be ruled from the bench in favor of the moving party. Such motions may be filed by either side anytime after an answer is filed by the defendant.
Landry served as counsel for Broussard prior to being elected as a U. S. Congressman, but at the time Broussard made his retort to Ritchie, Landry was no longer involved in the case. Nevertheless, Ritchie contended that Landry filed an "illegal lien" during the time he was active on the case. Even though Landry was no longer on the case, Ritchie nevertheless availed himself of the opportunity to take a pop shot at Landry's legal skills.
At the time Broussard was arguing before Ritchie and the pop shot against Landry was uttered, Landry was running for Attorney General (hence Broussard's quick-witted response back to Ritchie). Subscribers will likely recall that Landry was nudged out of Congress through redistricting when Louisiana lost a seat after the 2010 Census, and Landry and former Congressman Charles Boustany were forced to run against one another. Boustany defeated Landry in that battle.
Broussard, dejected and demoralized, began a quest to ascertain how the case could have possibly been lost based upon the facts he unequivocally alleges transpired. Though his education level is limited to the eighth grade, his sheer grit and determination to demonstrate what transpired has been unlike anything Sound Off Louisiana founder Robert Burns, who is an inactive CPA and former fraud investigator with the Federal Government, has ever seen in his life.
Broussard's quest led him to make numerous public records requests of the Drainage District and the Calcasieu Parish Police Jury (CPPJ). What he uncovered from many of those requests left him in stunned disbelief. He uncovered what he alleges was an organized conspiracy between CPPJ officials (most notably Kelly Fontenot, who is the Business Analyst and Fraud Analyst with the CPPJ) and FEMA monitor Daniel Kennedy and others to defraud FEMA by falsely representing debris which was ineligible for reimbursement as being eligible. Only debris caused by Hurricane Rita should have been eligible, and logs and trees which had been submerged for years or decades, commonly referred to as "sinker logs," are ineligible. That debris, in contrast to debris uprooted and knocked into the Bayou, should have been the responsibility of the District to remove as part of routine maintenance of the Bayou.
Broussard's public records requests and investigative activities uncovered items such as an email from Fontenot to Kennedy point-blank saying, "We need those GPS locations to go away." Kennedy, whom Broussard has stated lives in a neighborhood off of Indian Bayou, may have had a vested interest in having the Bayou cleared. Broussard further indicates that Kennedy's home and/or neighborhood has experienced past flooding as a result of the Drainage District's historical failure to maintain the Bayou.
Broussard also uncovered another email (again with Kennedy a recipient) wherein Fontenot bragged that she was "setting up my future argument" regarding debris which FEMA may subsequently deem ineligible to be made eligible. In that email, she also stated that "FEMA/State Monitor would approve whether it is eligible or not," which is precisely the representation that Broussard contends a GOHSEP representative, Kirk Harmon, made to him!
Broussard believes strongly that the emails demonstrate that Fontenot "committed perjury" on the witness stand in court because, the preceding email notwithstanding, she stated under oath that she had "no knowledge the District was picking up ineligible debris" notwithstanding the clear evidence that Broussard uncovered demonstrating evidence to the contrary in the email linked in the previous paragraph (i.e. that ineligible debris was virtually certain to be picked up).
Broussard contends that collusion transpired by the submission of documentation that falsely represented that debris was removed from approved GPS sites when, in reality, he contends (actually emphatically swears) that the debris was NOT from approved GPS sites but instead was removed from sites that were located outside of the entire map of FEMA-approved GPS sites and even beyond the U. S. Army Corps of Engineers' wetland permit!
Broussard contends that it was Drainage District employees who removed that debris and that false representations were made to FEMA that the debris was removed from approved GPS sites. Broussard also contends that FEMA payments meant to go to him from debris he removed between GPS-approved sites (but still on the map of approved sites) which were received by the Drainage District after FEMA formally approved payments for that debris were instead redirected and used to pay its own workers for the work he references that he states was outside of the entire map of FEMA-approved GPS sites. Obviously, if his allegations are true, that's clear-cut fraud perpetrated against FEMA!
Basically, Broussard indicates the Drainage District appears to have been willing to exploit Hurricane Rita to transfer its own past obligation to maintain the Bayou on to taxpayers across the nation by having FEMA pay for the Bayou's cleanup as part of Hurricane Rita recovery.
Apparently, Sam Gabb, attorney for the CPPJ, and Rusty Stutes, attorney for the Drainage District, agreed with Fontenot that Broussard, through his public records requests, may have gotten a little too close to home, so to speak. Accordingly, when Fontenot complained to Stutes about Broussard's public records requests, Stutes fired off a letter dated February 15, 2015 threatening Broussard with "contacting the FBI" and "supplying them with fraudulent documents" which Stutes asserts Broussard supplied during the trial.
Undeterred by Stutes' FBI threat, Broussard continued with his public records requests. Accordingly, Stutes' paralegal, Kim Bienvenu, on February 18, 2015, sent Broussard an email placing him on notice to expect a filing for injunctive relief prohibiting him from seeking any further public records or even speaking with members of the Drainage District or the CPPJ. True to Bienvenu's word, Stutes, on March 23, 2015, filed the Motion for the Injunctive Relief that Bienvenu referenced.
In one of the most unbelievable acts Burns has ever seen a judge make, Ritchie signed the judgment, and the restraining order became effective March 23, 2015 and remains in effect to this day!
It's worth noting that, despite this filing being a brand new action, Stutes and Gabb chose to file the Motion under the old case file, which is one which had been fully adjudicated. Perhaps they wanted to ensure they drew the same fine, upstanding Judge (Ritchie) who was so complimentary of Attorney General Jeff Landry's legal skills.
Once Burns became involved in delving into these matters, he sent off an email to Gabb and Stutes dated February 21, 2017, asking how such a measure could be filed on a closed case. Burns also indicated in the email that he'd spoken with one CPPJ Member, Hal McMillan, an auctioneer whom Burns knows from his auctioneering days, and that McMillan had no clue any such restraining order had ever been filed, nor was he aware he was prohibited from speaking with Broussard.
Having reviewed the official minutes of the CPPJ for the timeframe of the restraining order, Burns could locate no vote of the body to issue the restraining order. Accordingly, on April 25, 2018, Burns made a public records request to examine the legal invoices of Gabb and Stutes. Gabb responded indicating that he "did not bill" the CPPJ for his services entailing the restraining order. Stutes became openly defiant with Burns in much the same manner he'd been with Broussard. He sent Burns a letter indicating that the invoices would not be provided. He stated as his rationale that the invoices "contain writings which reflect the mental impressions and legal theories formulated by my office." He concluded his correspondence to Burns by citing LA R. S. 44.1(c) as his justification for the denial.
Broussard contends that all of the damning documents he has obtained were withheld from his attorneys during his original case's discovery phase. Upon him obtaining them, he visited with Sylvester (his attorney who worked with Landry and about whom Ritchie's pop-shot commentary was apparently equally applicable). Broussard indicated that she was impressed enough to enter into a contingency contract to file a brand new cause of action against the Drainage District and the CPPJ with Broussard which was executed on April 4, 2017.
Toward the summer of 2018, Sylvester filed a Motion under the same previous suit seeking to have the restraining order against Broussard lifted. By that time, according to Broussard, Sylvester, who had broken off from Galloway, Johnson, et. al. and formed her own law firm, was far more pre-occupied with a contract she'd been awarded entailing representation for a joint venture surrounding Southern University's medical marijuana operations. That venture experienced difficulties, and a new operator was named on November 12, 2018.
As a result of him sensing that Sylvester was backing away from the aggression she initially displayed upon them signing the April 4, 2017 contract, Broussard scheduled a meeting on August 8, 2018 with New Orleans attorney William Most. Broussard sought for Most to work with Sylvester in providing backup support since his specialty is defending citizens' Constitutional rights. Broussard researched past cases entailing Most and viewed Most to be a bulldog with little fear of local politics in initiating his litigation filings. Also, Broussard's ultimate goal was to file any new action in Federal Court, and Most's experience appeared to be almost exclusively confined to Federal Court.
Sylvester was not exactly pleased with the introduction of Most into the equation. Broussard pushed the envelope to the max with Sylvester as an October 25, 2018 date approached for a court hearing for her to get the restraining order lifted. He fired off this email on October 4, 2018 to her indicating his desire for Fontenot to be subpoenaed for the upcoming hearing and also basically dressing Sylvester down for what he perceived as her new-found timidity regarding pursuing his claim for damages.
6-minue highlight of phone call between Broussard and this then-attorney Robin Sylvester (CLICK HERE for the full 16-minute phone call).
True to her word, Sylvester filed a motion to withdraw as counsel, resulting in yet another body slam for Broussard in his decade-long quest, but at least he got Sylvester to open up about her feelings about 14th JDC judges!


Ok so Google services rawk, the problem is their are so many of them and it's a bit…. spread all over. Google Dashboard is a new service that shows a summary of the data stored with a Google account. You'll soon find a link to Google Dashboard in the "personal settings" of the "my account" page. This is handy if you use a bunch of Google services like GMail, maps, docs, etc.
The dashboard lists some of the information associated with the Google services you use: your name, your email address, the number of contacts, the number of conversations in your Gmail inbox, your Google profile, the most recent entries from the web history etc. It's a long answer to the question: "What does Google know about me?".
The Internet was abuzz with reports of widespread trouble with Google Inc.'s Google Apps service this morning.
Google Search and Google News performance slowed to a crawl, while an outage seemed to spread from Gmail to Google Maps and Google Reader. Comments about the failure were flying on Twitter, and "googlefail" quickly became one of the most-searched terms on the popular microblogging site.


Price wars and discounting aren't just for Holidays anymore and they aren't just for the US. Amazon Prime Day has instigated the latest spate of discounting. In the US that led to a $99 bundle for Google Home and Chromecast video on Google's eBay store. It also resulted in a 50% price cut to Amazon Echo down to $89.99.
We are seeing similar aggressive discounting in the UK. Google Home is £99 in a one day deal at Curry's while the Echo is going for just £79.99 for Amazon Prime Day. This represents the lowest price recorded for Amazon Echo and the first time it was priced under Google Home in the UK. The Echo Dot also received a £15 discount to £34.99. Unlike in the US, Google Home is not being listed for a discount at Google's UK store.
Germany is also getting steep Echo devices on discount. On Amazon.de the Echo is going for 99,99€ and the Echo Dot is discounted to 44,99€. Google Home is not yet available in Germany. The lack of competition for Echo in Germany shows us the discounting is not entirely about competition. It is a strategy to drive adoption of price sensitive consumer.
All of this discounting is about market share and earning consumer trust for each company's voice assistant. Bob Stolzberg, Chief Innovation Officer at VoiceXP commented on a LinkedIn post today, "Footprint wins." Market share is a big deal because the larger the user base, the more developers will support the ecosystem and the more data there will be to improve the voice assistant AI.
This is not about selling devices for profit. Amazon clearly wants to get as many devices in homes as possible. Higher sales spurred by discounting can help Amazon establish a commanding presence in the household to counteract Google's and Apple's strength in mobile and Microsoft's ownership of the desktop. Amazon wants to start forming consumer habits around its devices. That cannot happen until users have devices to interact with. Thus, the removal of price obstacles to drive adoption.
Amazon has an advantage as first to market with a smart speaker, but that isn't really the important outcome. The goal is first to have scale in the market. That is when network effects will really help drive the Amazon ecosystem. We are already seeing this with Alexa's calling and messaging features and the Echo Show. Both will offer added benefits to consumers when the user base grows. Such is the nature of a closed system with network effects. Amazon is determined to win the early market share battle even if it is clear that the war will be waged over several years.


SPICY SOUTHERN FRIED CHICKEN I've had this recipe for awhile---finally fixed it two weeks ago, and WOW! The flavor is out of this world, really not hot, and chicken stays juicey inside and crispy outside. Mr. Tanner----if you're out there, thanks a million!!
Wash chicken pieces under cold running water; pat dry with paper towels. Place chicken in a large sealable plastic bag or a large non-reactive bowl. In a small bowl, combine hot pepper sauce, pepper, seasoned salt and poultry seasoning; pour over chicken and toss to coat well. Seal bag or cover bowl tightly; refrigerate 6-8 hours or overnight, turning chicken pieces occasionally.
Place flour in a paper or plastic bag. Heat oil to about 340 degrees in large deep cast-iron skillet to 1/2 the depth of the pan. Remove chicken pieces one at a time and dredge in flour until well-coated. Fry chicken pieces skin side down, a few at a time so as not to crowd, 10-14 minutes; turn and fry 12-15 minutes. Drain on paper towels before serving. Yummmmmmmmmmmmm!!!!


text:
site-logo Warriors49ersRaidersGiantsAthleticsKingsSharksTom HaberstrohPodcasts#AuthenticFanCoaching CorpsQuakesVideo MORE
Live Video Monte Poole Insider Podcast Schedule Standings Stats Tickets CSN golf rotoworld
Warriors Subscribe:
Does Curry care that Kerr believes Durant is second best player in NBA?
By Drew Shiller June 14, 2017 1:23 PM
According to Steve Kerr, LeBron James is the best player in the world, and Kevin Durant -- not Steph Curry -- is the second best.
On Wednesday, Kerr was a guest on The Lowe Post Podcast and was asked the following question:
"Do you think Steph cares about that? Steph is the two-time reigning MVP and I feel like everyone has sort of collectively forgotten how good he is. He was amazing in the Finals, he was really good in the Finals two years ago for which he gets no credit. When you say something like that publicly, are you worried that Steph is gonna be, 'Hey, what about me?' Or just doesn't matter to him?"
"If I worried about it, I wouldn't say it (laughter)," Kerr told Lowe. "That's the beauty of Steph -- he doesn't take that stuff personally. He understands it. Steph is one of the great players in the world. Two-time MVP, incredibly dominant in terms of the way he impacts the game.
"But you're talking about Kevin Durant at 6'11" protecting the rim, and scoring 35 points a game in the Finals, and getting to the line, doing whatever he wants to do."
Durant averaged 35.2 points, 8.4 rebounds, 5.4 assists and 1.6 blocks against the Cavs, and shot over 55 percent from the field, over 47 percent from deep and just under 93 percent from the free throw line.
It was truly one of the best Finals performances of all time and he was named Finals MVP.
Curry averaged 26.8 points, 8.0 rebounds, 9.4 assists and 2.2 steals, while shooting 44 percent from the field and just under 39 percent from 3-point territory.
"There's a different level of impact that's actually possible for Steph and for KD," Kerr explained. "Steph is my size, he's literally exactly my size. So what he's capable of is all based on his amazing skill.
"In the playoffs especially, when you're having to protect the rim and do so many different things, there has to be a level of physicality that factors in when you're having these kind of conversations about who is the best player in the league.
"And that's why LeBron is there, that's why Kawhi (Leonard) is there, that's why KD is there. That combination of skill and physical sheer force."
Drew Shiller is the co-host of Warriors Outsiders and a Web Producer at NBC Sports Bay Area. Follow him on Twitter @DrewShiller
Tags: Golden State Warriors, Kevin Durant, LeBron James, NBA, Stephen Curry, Steve Kerr
NBA rumors: Warriors alarmed Kevin Durant lacked joy after second title
By Drew Shiller July 16, 2019 12:34 PM
In three seasons with the Warriors, Kevin Durant won two championships and two NBA Finals MVPs.
If he didn't get hurt, it could have been 3-for-3 in both departments.
On June 30, KD announced that he was going to sign with the Brooklyn Nets in free agency. On Monday, Golden State general manager Bob Myers said he doesn't think there's anything the Warriors could have done differently to keep the 10-time All-Star with the franchise.
ESPN's Brian Windhorst agrees, and offered the following context Monday on The Jump:
"I think even if he doesn't get hurt, even if they win the title, I think there's a good chance he was leaving. You never know for sure. The thing about the Warriors, they were very alarmed after winning two titles that Durant didn't seem to have the joy.
"We knew he suffered the downsides of what it meant to come to the Warriors. When he took and raised that Bill Russell trophy twice -- and didn't have the joy -- they were worried last summer.
"Normally you would think, 'Oh my gosh, this guy just won two titles and two MVPs -- this guy is locked up with us for life.' And they were worried about it way back then, and as the season went along it only made it even worse."
Let's provide even more context.
In late March 2018 -- about nine months after the Dubs won the title -- KD revealed the following story on The Bill Simmons Podcast:
"People tell us we're superstars, and we really aren't ... after we won the championship, I had Taco Bell and it ran through me just like it would a normal person. I'm like, 'Oh sh--. I thought I had a golden stomach (joking). I thought I was immune to everything, but no.
"That's the perception of it all -- we're just immortal. We're normal fu**ing people who are really good at what we do. But at the end of the day, we go to sleep just like everybody else. We really put on our pants just like everybody else ... it made me realize that I am not king anything because we won a championship."
A couple months later -- after the Dubs won back-to-back championships -- ESPN's Zach Lowe wrote the following:
Both [Steve] Kerr and [Steve] Nash saw the drifting start over the summer, after Durant realized his first championship would not complete his life -- or silence every critic. He didn't work as often with Nash, or as productively, as planned.
"He didn't have a great summer," Nash says. "He was searching for what it all meant. He thought a championship would change everything, and found out it doesn't. He was not fulfilled. He didn't work out as much as he normally does."
[RELATED: Ex-Dubs exec West explains why Clips are best organization]
For a multitude of reasons -- some of which have come to light -- KD felt like it was time to leave Golden State.
You can only hope he finds what he's looking for.
Follow @DrewShiller on Twitter and Instagram
Tags: Brooklyn Nets, NBA, Bob Myers, Kevin Durant, Drew Shiller, Golden State Warriors
Ex-Warriors exec Jerry West explains why Clippers are best organization
By Drew Shiller July 16, 2019 10:10 AM
Jerry West joined the Warriors as an Executive Board member in May 2011, and his time with the franchise came to an end after the Dubs won the title in June 2017.
He immediately joined the Clippers' front office, and during his introductory press conference in LA he said he did not want to leave Golden State and that he thought he would never work anywhere else again.
The Hall of Famer was a guest on The Dan Patrick Show on Monday, and made some interesting comments:
"One of the things I enjoy about being here -- and obviously this is gonna be my final stop in my basketball life -- is [Clippers owner] Steve Ballmer has really put together an unbelievably terrific organization. He has spared no expense.
"It's a really fun place to be. It's not ego-driven at all. He's got an awful lot of basketball people over there and I'm just happy to be such a small part of it.
"He's willing to spend on players, he's willing to spend on personnel within the front office. I've never been around any organization that's better than this one that's for sure."
Wow. Strong words from The Logo.
Shortly after West -- who reportedly is making between $4 and $5 million annually -- joined the Clippers, The Athletic's Sam Amick (who was with USA Today Sports at the time) said the following on The Ringer NBA Show Podcast:
"They didn't want to pay him as much as the Clippers did. It got a little messy at the end. They all tried to keep it under wraps a little bit. Jerry's been a little bit outspoken.
"This Warriors thing -- that was a painful ending ... he wanted to be back with the Warriors. I was definitely told that he was extremely disappointed with how that ended."
You can do the math.
[RELATED: Curry's one-word answer when asked if Dubs make playoffs]
Finally, West doesn't want any credit for the Clippers landing Kawhi Leonard and Paul George.
"Oh no. Not at all. I should get very little at all," he said. "I've gotten far too much credit in my life ... I just had a voice. Our front office is really terrific.
"They were really on top of this thing the whole way."
Tags: NBA, Jerry West, Los Angeles Clippers, Drew Shiller, Golden State Warriors
NBA rumors: Warriors alarmed Kevin Durant lacked joy after second title Ex-Warriors exec Jerry West explains why Clippers are best organization Anonymous Western Conference GM offers odd critique of Klay Thompson Warriors must bring energy, focus on defense to prove naysayers wrong Warriors must prepare to embrace new NBA reality after golden era Steph Curry's one-word answer when asked if Warriors will make playoffs NBA 2K20 ratings: Warriors' Steph Curry, Klay Thompson ranked in top 15 Why Shaquille O'Neal needs to kiss Steve Kerr's cheese-covered feet Five best products for Warriors fans to purchase on Amazon Prime Day Bob Myers expecting excitement, novelty from youth-infused Warriors Bob Myers knows Warriors' season won't be easy after summer of change Ex-Warriors center Ognjen Kuzmic reportedly in coma after car accident Warriors GM Bob Myers bids farewell to Kevin Durant, Andre Iguodala CJ McCollum tweets at Devin Booker after Warriors' Jordan Poole interview Steph Curry discusses game-winning 3-point dagger vs. Thunder in 2016 Bob Myers addresses speculation Warriors will trade D'Angelo Russell Steph Curry likes Warriors rookie Jordan Poole's 'F you mentality' Jimmer Fredette signs in Greece after leaving Warriors Summer League team NBA rumors: Rockets resisting Andre Iguodala trade due to luxury tax NBA rumors: Cavaliers offered J.R. Smith-Andre Iguodala trade to Warriors
©2019 Comcast SportsNet California, LLC
A Division of NBC Universal Press Releases Contact Us Employment Opportunities Internships Terms of Service Privacy Policy Advertising with NBCS BA Closed Captioning Parents Guide to TV Ratings Independent Programming Guide Live FAQ TV Listings


In a press release by UNIFIL in Lebanon, it said: "On the 26 and 27 December, in the course of the ongoing investigation into the presence of tunnels along the Blue Line, UNIFIL together with the Lebanese Armed Forces (LAF) surveyed the premises of an old concrete factory in the southern part of Kfar Kela, after UNIFIL had observed liquified cement flowing out from the building within this facility.
The liquid overflowing on the Lebanese side had been injected by the Israel Defence Forces (IDF) through a shaft drilled on their end of a tunnel that UNIFIL had previously independently confirmed to be crossing the Blue Line in the same general area.
Based on this observation, UNIFIL can confirm that the old concrete factory in Kfar Kela has an opening to the tunnel, which is crossing the Blue Line.
UNIFIL is working in close coordination with the LAF in efforts to enable appropriate steps to address the violation of resolution 1701.


Employee Case Studies | FMG Incident Management Specialists. Accident reduction and prevention for fleet management.
The people make FMG a great place to work. Everyone is friendly, approachable and willing to help each other, from all levels of the business and all departments. This is very important to me, since we spend so much time at work.
I joined FMG in 2007 as a Customer Service Representative (CSR) for the Fleet Incident Management (FIM) team and within 6 months had been successful in my application for a Team Leader position. Since then I have had a number of Team Leader roles within other departments, gathering knowledge about all aspects of the business, and was delighted to return to the FIM team as Team Leader as I felt it suited my strengths. I now manage the delivery of our services on behalf of one of our largest insurer customers.
Delighting customers with fantastic customer service is very rewarding. My team and I work very closely together to build relationships with our customers and deliver a professional, expert-level of service every day. Work is a great place to be when you know you can make a real difference to a customer's day by going the extra mile for them. That is the key motivator which gets me to work bright and early every morning.
My friend was constantly singing the praises of FMG so when opportunities arose at FMG I jumped at the chance to be a part of this innovative and customer-driven company.
I joined as a Customer Service Representative in 2016, feeling ambitious and keen to seize every opportunity to pave my career path. Within the first year I was chosen to lead and manage an exciting project – a daunting prospect yet a wonderful opportunity with plenty of support available. I worked hard, the project was a success and I was rewarded with my next opportunity which involved taking care of some of our largest customers. This extra responsibility prepared me for my first promotion and, after a nail-biting interview process, I was delighted to be appointed to the role of Team Leader.
I feel like I am thriving in this role; my team are friendly, energetic and hard-working. Every day is fast-paced and challenging and there is always the chance to expand my knowledge of the business and its customers.
Would I recommend FMG as a great place to work? Definitely. Leaders at FMG always make you feel appreciated no matter how small you feel your contribution has been to the end goal; everyone is made to feel integral to the success of the business. Team leaders and managers provide fantastic support with personal development plans and I feel that my own progress means as much to FMG as it does to me.
A friend worked at FMG and told me what a great place it was to work. I submitted a speculative CV and have been with FMG for over 9 years now. I started off at the bottom of the progression framework within the Third Party Claims Management team and progressed through the different zones to become a specialist within that team. I worked hard, asked questions and grasped new opportunities. When FMG introduced a new service for Insurance Brokers I had the opportunity to help create the new claims handling process. The new service became a great success and when a dedicated Insurance Broker Service team was created I was delighted to become the team's manager.
FMG has provided great support for my personal development. I have studied for the Certificate in Insurance (CERT CII), a diploma in Personal Injury and Accident Management, and an NVQ in Team Leading. FMG has also encouraged me to attend industry lectures, presentations and workshops to support my knowledge and understanding within the insurance industry.
FMG is a great place to work. The people are friendly, welcoming and happy to help and support each other. I love working at FMG and see myself working here for a long time to come.
My role as Executive Assistant means that every day is full of variety and new challenges, one day I can be preparing for and attending a board meeting and the next I'll be working on exciting projects such as our recent move to our new head office. I'm also lucky enough to be involved in all our charity initiatives through our fundraising programme, FMGive.
One thing I love about FMG is that we're passionate and proud of our local area. FMGive is our way of giving something back to the community we work in. I lead the committee that drives forward fundraising activities and encourages colleagues to get involved in charity events such as fun nights out, themed dress down days and of course the occasional bake sale. Last year we raised a whopping £10,000 for our charity partners which I'm incredibly proud of. Giving something back doesn't always mean donating money either, we also have a volunteering scheme which allows all colleagues to spend a day out of the office, supporting one of our designated charities. It's a great day out and hugely rewarding.
I was delighted to be offered a Team Leader position the following year. I enjoyed the 'people' side of the role, and took this opportunity to hone my skills in leading and coaching teams to bring out the best in them. I steadily progressed through a number of senior roles within the Service Centre, including a spell in our Learning & Development team before becoming Service Centre Manager in 2009. I enjoyed the fast pace of the Service Centre and took every opportunity to enhance the service we provide to customers. My role evolved, leading to a further promotion to Head of Fleet Incident Management (FIM) in 2012. This promotion resulted in more responsibility for larger headcounts, budgets and customer relationships, and the scope to help shape the strategy to deliver service improvements; I thrived on the challenge.
When I was appointed Operations Director in 2017, the scope of my role changed significantly, becoming far more externally focussed. Alongside my colleagues on the Board, I now take responsibility for the strategy, sustainability, competitiveness and success of the entire business. Every day is fast-paced and challenging and I wouldn't have it any other way.
FMG is a very exciting place to work. When it comes to recruitment, FMG is passionate about recognising, supporting and rewarding those who wish to progress and release their full potential.
I left college in 2013 with no idea what I wanted to do in life. I had heard that FMG was a great place to work and that others had carved a successful career there so when a CSR vacancy arose, I applied. I had no previous experience in this industry but I must have displayed the right skills at interview and I was delighted to get the call to say I had been successful.
I enjoyed the CSR role right from the start. The training I received during induction was very thorough and I quickly realised that I enjoyed talking to customers and helping then through the aftermath of vehicle incidents. The more effort I put in to each customer call, the more rewarding the job became. By 2017 I was ready to start looking for the next step in my FMG career and I eagerly awaited the FMG weekly bulletin to view internal vacancies.
When a vacancy for a Recruiter within the HR team popped up, I knew this sounded like the job for me. With little HR experience, but a burning desire to be a success, I applied and was over the moon to get through each stage of the interview process and finally be offered the job.
A typical day as a Recruiter within a growing business like FMG is fast-paced and challenging, yet always exciting and very rewarding. My time spent in the CSR role has been invaluable for developing great customer service skills, strong business knowledge and building relationships with my colleagues (many of them are great friends now).
I am proud to be part of the FMG family and, as a Recruiter, I enjoy giving other people that first step into this business which invests so heavily in our day-to-day job satisfaction and our future.
I instantly felt welcome at FMG. I was impressed with the atmosphere in the office and the friendly approach of the team leading the interview process.
If you're willing to work hard, the opportunities are plentiful. My first role was as a Customer Service Representative (CSR), answering telephone calls from customers and suppliers relating to vehicle repairs. I enjoyed going the extra mile to make sure our customers were happy and soon moved to my next role as an Internal Account Manager for our biggest customer. This was a great opportunity to develop my relationship building and process management skills, and when a 'Team Leader' opportunity arose, I went on to lead different teams in various departments. I have since progressed to the role of 'Operations Manager' of our biggest department, managing a team of 8 Team Leaders.
No two days are ever the same. A typical day for me can include analysing and reporting current performance, supporting our Sales Team in customer meetings and interviewing new recruits for my team. The three essential ingredients to a successful career with FMG are a positive attitude, a willingness to learn at every opportunity and the passion to go the extra mile. Hard work and excellent customer service is rewarded with opportunity at FMG and I personally enjoy assisting others with their career progression and training opportunities.
After two years in the role, I progressed to HR Advisor, which meant a greater level of responsibility, taking the lead on many of the operational areas of HR. This role enabled me to build relationships across different areas in the business, and I became interested in stepping in to a more commercial role. After 5 years in HR I applied for a role within the New Business Team and I got the job of Business Development Manager in November 2016.
FMG recognised the value of my transferable skills. I went from promoting FMG to potential new recruits and negotiating in employee relation matters in my HR role, to promoting FMG's services and negotiating with potential new clients in my new role. As Business Development Manager, I'm responsible for bringing new customers into the business and I've been involved in some significant new business wins. One day I may be identifying potential new customers for FMG, the next I could be delivering sales presentations, negotiating contracts and supporting the implementation process.
There are many positives about working for FMG and the commitment to personal development and career progression is definitely one of the best things. The company Share Save Scheme is a great benefit too, giving you the opportunity to share in the business' success and potentially earn a lot more on your savings than you would do via a standard savings account.
FMG is not just a place to work; it's a friendly and supportive community where everybody can just be themselves. I joined FMG in 2017 and immediately knew I had made a good choice.
I had previously enjoyed working in a customer service environment but the FMG systems and working processes were all new to me. This didn't matter as the other new starters were all in the same boat and we received thorough training and practice on all the systems we would need before taking our first customer calls.
No two days are ever the same as a CSR. It's fast-moving, exciting and very rewarding, and I couldn't imagine it working any other way.
I joined FMG in September 2018, having previously worked in Customer Service roles.
I wasn't specifically looking for a Claims Handler role, but I had read good reviews about working at FMG and kept checking the website for vacancies. When I saw this job advertised, it sounded like a great opportunity to make the most of my customer service experience and I knew I could demonstrate the skills required.
I quickly settled in to my new role and to life at FMG. The training provided covered every aspect of the role so my lack of direct experience made little difference. My team leader was more interested in my ability to talk to customers, my willingness to help them and my commitment to going the extra mile wherever possible to deliver outstanding customer service.
One of the best things about life at FMG is the friendliness of the people. Whilst we all have our own responsibilities, my team helps each other out and our team leaders are always available to answer questions or offer advice to help with a particular challenge.


text:
3255dda5-a9dc-45f2-907b-e3b5c7be2765
Engineering business aims for rapid growth in exports
Rapid International, the Tandragee manufacturer of concrete mixing equipment, is being assisted by Invest Northern Ireland to expand sales in markets it has targeted such as Saudi Arabia, India and Russia.
The engineering company, which has a longstanding commitment to innovation, has received assistance from Invest NI to develop marketing activities in these markets and has recently established dealers in all three.
Adrian Pearson, Rapid International's Export Sales Manager, said: "The sales drive in these important markets is a key element in our strategy to become the market leader for concrete mixing and batching machinery over the next five years.
"Recent market visits to India, Saudi Arabia and Russia have enabled us to identify new business opportunities for our existing product range and to see how we can strengthen our portfolio to meet requirements in specific markets.
"The market data has been fed to our R&D engineering team for new product development. While we have a strong product portfolio, there are opportunities to develop new machinery that will strengthen our overall competitiveness in the global marketplace.
"Invest NI has helped us in a number of important areas, ranging from assistance towards market visits, to essential on-the-ground research through the Overseas Market Intelligence Scheme.
"The research and subsequent market visits indicated significant business opportunities, particularly in Saudi Arabia and India, because of the extensive investment in infrastructure either already underway or planned in both markets," he added.
Dr Vicky Kell, Invest NI Trade Director, said: "Rapid International has developed a structured and strategic approach to the growth of its business in global markets and is working with our marketing teams to develop contacts and generate new business.
"This ambitious company is investing time and resources in a programme of market visits to gain crucial on-the-ground data about business opportunities, procedures, requirements and competitors.
"Our programmes offer companies in manufacturing and tradable services access to a comprehensive range of expert services in key areas such as market research, that can help them in pinpointing new opportunities and how best to exploit these in dynamic and highly competitive international markets," added Dr Kell.


Who does not know it? Michael Kors, the brand of luxury accessories and the ready-to-wear collections. The company was founded in 1981 and is still growing. This is evident from the new distribution center that opened its doors in September 2016. The warehouse is not only new with beautiful materials and equipment, it is also very large! The distribution center consist of 8 warehouses and 1 office.
As a logistics employee / order picker you are responsible for various activities within the distribution center, this also depends on the department where you are going to work.


text:
Q: How to replace left menu in Sharepont 2010 Foundation? My customer wants a left menu that is something like:
TreeMenu1
- SubSite
  - Lib1
  - Lib2
  - List1

*

*some

*links

*with differnt fancy

*icons
Treemenu2
- List1
- List2
- Etc
In words; First a tree showing content from a subsite, then some custom links(with diffrent icons) and then another tree showing content from the current site.
Where to begin?
I think what I want is something like http://www.directsharepoint.com/2011/02/create-custom-navigation-provider.html , but it requires SP2010 Server...
Ivar

A: You can create your own Navigation Provider, similarly to the way shown in the linked article. The reason that that solution won't work on foundation is that he's chosen to base his on the 'PortalSiteMapProvider' class, which is only available in SharePoint Standard/Enterprise, but you could write your own, as a child of the SiteMapProvider class. SharePoint does use quite a number of different navigation providers; you can see some of these if you look within the web.config for one of your web applications.
You would also probably have to write a new Navigation Control - thing  to consume and render the bits of the sitemap that you want - if you're goign to want fancy text and icons. You will then need to figure out how you're going to put this control into your page - either as content overriding the default content of the masterpage, or perhaps as a new masterpage itself.
It's worth noting that the Navigation API - the idea of SiteMapProviders and controls that consume them - is a standard part of ASP, so there are plenty of 'non-sharepoint' examples out there too.
This approach does take a while to get your head around, but once you understand the navigation API, it's pretty straightforward. I'd say it was the right approach, though there are others.


This is a placeholder page for Ronald Grantham, which means this person is not currently on this site. We do suggest using the tools below to find Ronald Grantham.
You are visiting the placeholder page for Ronald Grantham. This page is here because someone used our placeholder utility to look for Ronald Grantham. We created this page automatically in hopes Ronald Grantham would find it. If you are not Ronald Grantham, but are an alumni of Snyder High School Snyder, OK, register on this site for free now.


Da Huang: the principal drug, being bitter in flavor and cold in nature, purging fire and relaxing the bowels.
Mang Xiao: Softening hardness and moisten dryness.
Relax the bowels and heat accumulation.
Sore throat, sores and boils, constipation with thrist, rapid and smooth pulse, yellow coating on the tongue, abdominal distension, diabetes, hematemesis, nose bleeding, dry heat in the stomach and intestines.
It is contraindicated in case of constipation due to deficiency-cold.


The Frontiers translator is saving the section title in the Journal Title field, rather than the journal title.
The last time I paid attention, the subtitles were in the metadata. The early PubMed listings from this journal have the same problem until the records are edited. I get around this in SafetyLit by keying on the ISSN and using that as the authority for Frontiers journals. I do the same for much of the IEEE and Society of Mechanical Engineers journal catalogs. Maybe this could be a strategy for Zotero translators.
Metadata looks right to me in various places (RIS, metatags). I'm not sure what's going on. I'll take a look.