text:
{-# LANGUAGE KindSignatures #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
module Lycopene.Database.Relational.Type where

import           Control.Monad.Free (Free, liftF)

-- | `a` can be stored in some persistent system with key `k`
data Entity a k

instance (Eq k) => Eq (Entity a k) where
  x == y = (index x) == (index y)

index :: (Eq k) => Entity a k -> k
index = undefined

data Repository a

-- | Indicates data type `a` will be persisted in an appropriate storage.
newtype Persist a = Persist { unPersist :: a }

instance Functor Persist where
  fmap f = Persist . f . unPersist

instance Applicative Persist where
  pure = Persist
  f <*> a = fmap (unPersist f) a

instance Monad Persist where
  return = pure
  m >>= f = fmap (unPersist . f) m

persist :: a -> Persist a
persist = return

-- | Value from storage.
data Store a

-- FIXME: 関数として表現するのはダメそうどこか外からGivenにできるという
-- 仮定を表すべきなきがする
-- p Parameter for fetch implementation
-- r Result of fetching
--

-- これはパラメータpを合成できないのでApplicative厳しそう
{-|
    f Query method syntax
    a Return value
-}

redpajama_set_name: RedPajamaGithub


The vibrant and rich Android development platform, created by Google and the Open Handset Alliance, continues to be a platform in its truest sense, encompassing hundreds of classes beyond the traditional Java classes and open source components that ship with the software development kit. Android's continued growth includes support for Flash and Flash gaming apps, Wi-Fi tethering, improved performance, WebM or WebMedia integration for HTML5-based video and other multimedia APIs, Chrome OS (WebOS) integration, and more. With Beginning Android 3, you'll learn how to develop applications for Android 3 mobile devices using simple examples that are ready to run with your copy of the software development kit. Author, Android columnist, developer, and community advocate Mark L. Murphy will show you what you need to know to get started programming Android applications, including how to craft graphical user interfaces, use GPS, multi-touch, multi-tasking, and access web services.


text:
Q: render :edit causes form URL to change / fail after update I currently have a working form that breaks after I call render :edit in #update. After render :edit in #update  the URL for the #edit page changes from questionnaires/1/edit to questionnaires/1 .
Unlike most forms, my #edit and #show pages are different pages that represent different steps within this two-part form.  After render :edit, any new attempt at saving or submitting fails presumably because #edit (PUT questionnaires/1/edit) now shares the same route with #show (GET questionnaires/1/edit)
The form saves properly with redirect_to but in this case I need to use render to retrieve error messages.
How do I get the persistance of render without breaking my form url?

Additional Details (if needed):
The form allows users to save or submit changes.  After submission check_if_finished is run in Questionnaire.rb to add error messages to the Questionnaire form if any exist.   (Since the form needs to be saveable even when missing fields are present, I avoided using validations with save to generate errors)
class Questionnaire < ActiveRecord::Base
  include HashKey

  belongs_to :nanny, foreign_key: :nanny_recruit_id
  accepts_nested_attributes_for :nanny
  has_one :driving_ability

. . .

  def check_if_finished
    errors.add(:first_name, (custom_error_opening + 'requires answer')) if nanny.first_name.empty?
    errors.add(:last_name, "requires answer") if nanny.last_name.empty?
    errors.add(:preferences, "must select at least one preference") if self.preferences.empty?
  end

. . .
end

In my controller the first step of the form is in #edit.  After an #update to #edit, I redisplay the #edit page using render :edit.  The form saves properly with redirect_to, but I can't use redirect_to since that reloads the #edit page without persistance, meaning that my error messages won't show up unless I heavily refactor my errors into something like a Flash message.
class QuestionnairesController < ApplicationController
  layout 'public'
  before_filter :find_questionnaire, only: [:edit, :update, :show, :destroy]
  # before_filter :set_commit_param

  # GET /questionnaires/1
  def show
    build_nanny_associations
  end

    # GET /questionnaires/new
    def new
      @questionnaire = Questionnaire.new
      build_nanny_associations
    end

    # GET /questionnaires/1/edit
    def edit
      build_nanny_associations
    end

    # POST /questionnaires
    def create
      @questionnaire = Questionnaire.new(params[:questionnaire])
      if @questionnaire.save
        redirect_to(@questionnaire, :notice => 'Questionnaire was successfully created.')
      else
        render :action => "new"
      end
    end

    # PUT /questionnaires/1
    def update
      update_questionnaire
      render :edit and return unless @questionnaire.valid?
      if params[:commit].match('Next >>')
        @questionnaire.check_if_finished
        render :edit and return unless @questionnaire.errors.empty?
        flash[:success] = ['Questionnaire Step 1 finished!']
        redirect_to questionnaire_path(@questionnaire)
      else
        (flash[:notice] = ['Application Saved!']) + (flash[:info] = questionnaire_url_explanation)
        redirect_to edit_questionnaire_path(@questionnaire)
      end
    end

  # DELETE /questionnaires/1
  def destroy
    @questionnaire.destroy
    redirect_to(questionnaires_url)
  end

  private

  def update_questionnaire
    @questionnaire.update_attributes(params[:questionnaire])
  end

  def build_nanny_associations
    @questionnaire.educations.build if @questionnaire.educations.empty?
    @questionnaire.build_driving_ability
    @questionnaire.driving_ability.driving_ability_cars.build
    if @questionnaire.nanny_times.empty?
      (0..6).to_a.each do |n|
        @questionnaire.nanny_times.build(day: n)
      end
    end
  end

  # def set_commit_param
  #   params[:commit] ||= ""
  # end

  def questionnaire_url_explanation
    ["If you need more time to fill out your application, you can revisit this page by checking the link sent to your email, or by visiting: #{url_for(@questionnaire)} "]
  end

  def find_questionnaire
    NannyRecruit.new # this is here to have rails autoload this class
    @questionnaire = Questionnaire.find_by_hash_key(params[:id])
  end
end

For further detail, here's a part of the form:
<%= simple_form_for(@questionnaire, :html => {:class => 'form-horizontal'}) do |f| %>
  <%= f.error_notification %>
  <%= f.simple_fields_for :nanny do |n| %>
    <%= n.input :first_name %>
    <%= n.input :last_name %>
    ...
  <% end %>

<div id="driving_ability">
  <%= f.simple_fields_for :driving_ability do |da|%>
    <%= render 'questionnaires/driving_ability_fields', :f => da %>
  <% end %>
</div>

<% end %>

My Rails version is 3.0.9.  Here is the stack trace of the error that only gets generated when I used render :edit:
ActiveRecord::StatementInvalid in QuestionnairesController#update

Mysql2::Error: Unknown column 'questionnaire_driving_ability_cars.driving_ability_id' in 'where clause': SELECT `questionnaire_driving_ability_cars`.* FROM `questionnaire_driving_ability_cars` WHERE `questionnaire_driving_ability_cars`.`id` IN (8) AND (`questionnaire_driving_ability_cars`.driving_ability_id = 8)

Application Trace | Framework Trace | Full Trace

mysql2 (0.2.18) lib/active_record/connection_adapters/mysql2_adapter.rb:265:in `query'
mysql2 (0.2.18) lib/active_record/connection_adapters/mysql2_adapter.rb:265:in `block in execute'
activerecord (3.0.20) lib/active_record/connection_adapters/abstract_adapter.rb:202:in `block in log'
activesupport (3.0.20) lib/active_support/notifications/instrumenter.rb:21:in `instrument'
activerecord (3.0.20) lib/active_record/connection_adapters/abstract_adapter.rb:200:in `log'
newrelic_rpm (3.4.1) lib/new_relic/agent/instrumentation/active_record.rb:32:in `block in log_with_newrelic_instrumentation'
newrelic_rpm (3.4.1) lib/new_relic/agent/method_tracer.rb:242:in `trace_execution_scoped'
newrelic_rpm (3.4.1) lib/new_relic/agent/instrumentation/active_record.rb:29:in `log_with_newrelic_instrumentation'
mysql2 (0.2.18) lib/active_record/connection_adapters/mysql2_adapter.rb:265:in `execute'
mysql2 (0.2.18) lib/active_record/connection_adapters/mysql2_adapter.rb:586:in `select'
activerecord (3.0.20) lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all'
activerecord (3.0.20) lib/active_record/connection_adapters/abstract/query_cache.rb:54:in `block in select_all'
activerecord (3.0.20) lib/active_record/connection_adapters/abstract/query_cache.rb:68:in `cache_sql'
activerecord (3.0.20) lib/active_record/connection_adapters/abstract/query_cache.rb:54:in `select_all'
activerecord (3.0.20) lib/active_record/base.rb:473:in `find_by_sql'
newrelic_rpm (3.4.1) lib/new_relic/agent/method_tracer.rb:493:in `block in find_by_sql_with_trace_ActiveRecord_self_name_find_by_sql'
newrelic_rpm (3.4.1) lib/new_relic/agent/method_tracer.rb:242:in `trace_execution_scoped'
newrelic_rpm (3.4.1) lib/new_relic/agent/method_tracer.rb:488:in `find_by_sql_with_trace_ActiveRecord_self_name_find_by_sql'
activerecord (3.0.20) lib/active_record/relation.rb:64:in `to_a'
activerecord (3.0.20) lib/active_record/relation/finder_methods.rb:143:in `all'
activerecord (3.0.20) lib/active_record/base.rb:444:in `all'
activerecord (3.0.20) lib/active_record/associations/association_collection.rb:444:in `block in method_missing'
activerecord (3.0.20) lib/active_record/base.rb:1131:in `with_scope'
activerecord (3.0.20) lib/active_record/associations/association_proxy.rb:212:in `with_scope'
activerecord (3.0.20) lib/active_record/associations/association_collection.rb:440:in `method_missing'
activerecord (3.0.20) lib/active_record/nested_attributes.rb:364:in `assign_nested_attributes_for_collection_association'
activerecord (3.0.20) lib/active_record/nested_attributes.rb:254:in `driving_ability_cars_attributes='
activerecord (3.0.20) lib/active_record/base.rb:1569:in `block in attributes='
activerecord (3.0.20) lib/active_record/base.rb:1565:in `each'
activerecord (3.0.20) lib/active_record/base.rb:1565:in `attributes='
activerecord (3.0.20) lib/active_record/associations/association_proxy.rb:227:in `method_missing'
activerecord (3.0.20) lib/active_record/nested_attributes.rb:388:in `assign_to_or_mark_for_destruction'
activerecord (3.0.20) lib/active_record/nested_attributes.rb:296:in `assign_nested_attributes_for_one_to_one_association'
activerecord (3.0.20) lib/active_record/nested_attributes.rb:254:in `driving_ability_attributes='
activerecord (3.0.20) lib/active_record/base.rb:1569:in `block in attributes='
activerecord (3.0.20) lib/active_record/base.rb:1565:in `each'
activerecord (3.0.20) lib/active_record/base.rb:1565:in `attributes='
activerecord (3.0.20) lib/active_record/persistence.rb:133:in `block in update_attributes'
activerecord (3.0.20) lib/active_record/transactions.rb:292:in `block in with_transaction_returning_status'
activerecord (3.0.20) lib/active_record/connection_adapters/abstract/database_statements.rb:139:in `transaction'
activerecord (3.0.20) lib/active_record/transactions.rb:207:in `transaction'
newrelic_rpm (3.4.1) lib/new_relic/agent/method_tracer.rb:493:in `block in transaction_with_trace_ActiveRecord_self_name_transaction'
newrelic_rpm (3.4.1) lib/new_relic/agent/method_tracer.rb:242:in `trace_execution_scoped'
newrelic_rpm (3.4.1) lib/new_relic/agent/method_tracer.rb:488:in `transaction_with_trace_ActiveRecord_self_name_transaction'
activerecord (3.0.20) lib/active_record/transactions.rb:290:in `with_transaction_returning_status'
activerecord (3.0.20) lib/active_record/persistence.rb:132:in `update_attributes'
app/controllers/nanny_application_questionnaires_controller.rb:61:in `update_nanny_application_questionnaire'
app/controllers/nanny_application_questionnaires_controller.rb:35:in `update'
actionpack (3.0.20) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (3.0.20) lib/abstract_controller/base.rb:150:in `process_action'
actionpack (3.0.20) lib/action_controller/metal/rendering.rb:11:in `process_action'
actionpack (3.0.20) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
activesupport (3.0.20) lib/active_support/callbacks.rb:442:in `block in _run__3469136786962682921__process_action__1830587528925346581__callbacks'
activesupport (3.0.20) lib/active_support/callbacks.rb:221:in `block in _conditional_callback_around_48239'
activesupport (3.0.20) lib/active_support/callbacks.rb:331:in `around'
activesupport (3.0.20) lib/active_support/callbacks.rb:315:in `_callback_around_11'
activesupport (3.0.20) lib/active_support/callbacks.rb:220:in `_conditional_callback_around_48239'
activesupport (3.0.20) lib/active_support/callbacks.rb:431:in `_run__3469136786962682921__process_action__1830587528925346581__callbacks'
activesupport (3.0.20) lib/active_support/callbacks.rb:410:in `_run_process_action_callbacks'
activesupport (3.0.20) lib/active_support/callbacks.rb:94:in `run_callbacks'
actionpack (3.0.20) lib/abstract_controller/callbacks.rb:17:in `process_action'
actionpack (3.0.20) lib/action_controller/metal/rescue.rb:17:in `process_action'
actionpack (3.0.20) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
activesupport (3.0.20) lib/active_support/notifications.rb:52:in `block in instrument'
activesupport (3.0.20) lib/active_support/notifications/instrumenter.rb:21:in `instrument'
activesupport (3.0.20) lib/active_support/notifications.rb:52:in `instrument'
actionpack (3.0.20) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
newrelic_rpm (3.4.1) lib/new_relic/agent/instrumentation/rails3/action_controller.rb:34:in `block in process_action'
newrelic_rpm (3.4.1) lib/new_relic/agent/instrumentation/controller_instrumentation.rb:262:in `block in perform_action_with_newrelic_trace'
newrelic_rpm (3.4.1) lib/new_relic/agent/method_tracer.rb:242:in `trace_execution_scoped'
newrelic_rpm (3.4.1) lib/new_relic/agent/instrumentation/controller_instrumentation.rb:257:in `perform_action_with_newrelic_trace'
newrelic_rpm (3.4.1) lib/new_relic/agent/instrumentation/rails3/action_controller.rb:33:in `process_action'
actionpack (3.0.20) lib/abstract_controller/base.rb:119:in `process'
actionpack (3.0.20) lib/abstract_controller/rendering.rb:41:in `process'
actionpack (3.0.20) lib/action_controller/metal.rb:138:in `dispatch'
actionpack (3.0.20) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
actionpack (3.0.20) lib/action_controller/metal.rb:178:in `block in action'
actionpack (3.0.20) lib/action_dispatch/routing/route_set.rb:68:in `call'
actionpack (3.0.20) lib/action_dispatch/routing/route_set.rb:68:in `dispatch'
actionpack (3.0.20) lib/action_dispatch/routing/route_set.rb:33:in `call'
rack-mount (0.6.14) lib/rack/mount/route_set.rb:148:in `block in call'
rack-mount (0.6.14) lib/rack/mount/code_generation.rb:93:in `block in recognize'
rack-mount (0.6.14) lib/rack/mount/code_generation.rb:103:in `optimized_each'
rack-mount (0.6.14) lib/rack/mount/code_generation.rb:92:in `recognize'
rack-mount (0.6.14) lib/rack/mount/route_set.rb:139:in `call'
actionpack (3.0.20) lib/action_dispatch/routing/route_set.rb:499:in `call'
newrelic_rpm (3.4.1) lib/new_relic/rack/browser_monitoring.rb:12:in `call'
newrelic_rpm (3.4.1) lib/new_relic/rack/developer_mode.rb:24:in `call'
pdfkit (0.5.2) lib/pdfkit/middleware.rb:16:in `call'
warden (1.1.1) lib/warden/manager.rb:35:in `block in call'
warden (1.1.1) lib/warden/manager.rb:34:in `catch'
warden (1.1.1) lib/warden/manager.rb:34:in `call'
actionpack (3.0.20) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
actionpack (3.0.20) lib/action_dispatch/middleware/head.rb:14:in `call'
rack (1.2.8) lib/rack/methodoverride.rb:24:in `call'
actionpack (3.0.20) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
actionpack (3.0.20) lib/action_dispatch/middleware/flash.rb:182:in `call'
actionpack (3.0.20) lib/action_dispatch/middleware/session/abstract_store.rb:149:in `call'
actionpack (3.0.20) lib/action_dispatch/middleware/cookies.rb:302:in `call'
activerecord (3.0.20) lib/active_record/query_cache.rb:32:in `block in call'
activerecord (3.0.20) lib/active_record/connection_adapters/abstract/query_cache.rb:28:in `cache'
activerecord (3.0.20) lib/active_record/query_cache.rb:12:in `cache'
activerecord (3.0.20) lib/active_record/query_cache.rb:31:in `call'
activerecord (3.0.20) lib/active_record/connection_adapters/abstract/connection_pool.rb:354:in `call'
actionpack (3.0.20) lib/action_dispatch/middleware/callbacks.rb:46:in `block in call'
activesupport (3.0.20) lib/active_support/callbacks.rb:416:in `_run_call_callbacks'
actionpack (3.0.20) lib/action_dispatch/middleware/callbacks.rb:44:in `call'
rack (1.2.8) lib/rack/sendfile.rb:106:in `call'
actionpack (3.0.20) lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
actionpack (3.0.20) lib/action_dispatch/middleware/show_exceptions.rb:47:in `call'
railties (3.0.20) lib/rails/rack/logger.rb:13:in `call'
rack (1.2.8) lib/rack/runtime.rb:17:in `call'
rack (1.2.8) lib/rack/lock.rb:13:in `block in call'
<internal:prelude>:10:in `synchronize'
rack (1.2.8) lib/rack/lock.rb:13:in `call'
actionpack (3.0.20) lib/action_dispatch/middleware/static.rb:30:in `call'
railties (3.0.20) lib/rails/application.rb:168:in `call'
railties (3.0.20) lib/rails/application.rb:77:in `method_missing'
railties (3.0.20) lib/rails/rack/log_tailer.rb:14:in `call'
rack (1.2.8) lib/rack/content_length.rb:13:in `call'
rack (1.2.8) lib/rack/handler/webrick.rb:52:in `service'
/Users/kelsey/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/webrick/httpserver.rb:138:in `service'
/Users/kelsey/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/webrick/httpserver.rb:94:in `run'
/Users/kelsey/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread'

A: You need to build_nanny_associations before render. That's why redirecting works. Render doesn't call the controller hence why your getting unknown column.
Glad it helped

redpajama_set_name: RedPajamaStackExchange


In this conversation Chuck Betters sits down with Bill Tell, author of Lay it Down, Living in the Freedom of the Gospel. Bill, former Vice President of the Navigators, experienced severe burnout and depression without warning. Bill discovered he could not "pull himself up by his own bootstraps". Depression was like the hand of a giant pushing him deeper and deeper into darkness he could not fight on his own. Bill's calling required him to interact with people but the dark cloud of depression created the need for him to close the door of his life in order to find the pathway of healing. Bill's honest account of this lonely and dark time encourages each of us to review the grid through which we live life. He encourages us to experience the freedom of living in the Gospel rather than the unsatisfying prison of pursuing the praise of people.
Bill and his college sweetheart, Sue, have been married for over forty-three years. Bill and Sue are not only partners in life but partners in ministry as Sue serves beside Bill in her role of discipling women of all ages through relationships and her blog, Echoes of Grace.


text:
Patterson Securities Litigation
Home Case Documents Contact Us File A Claim
WELCOME TO THE PATTERSON SECURITIES LITIGATION WEBSITE
This website has been established to provide general information related to the proposed settlement of the case known as Plymouth County Retirement System v. Patterson Companies, Inc., et al., Civ. No. 0:18-cv-00871-MJD-HB (the "Litigation"), pending before the United States District Court for the District of Minnesota (the "Court"). The capitalized terms used on this website, and not otherwise defined, shall have the same meanings ascribed to them in the Stipulation of Settlement dated October 11, 2021 (the "Stipulation"), which can be found and downloaded by clicking on the Case Documents tab above. Your rights may be affected by the Settlement if you purchased or otherwise acquired Patterson Companies, Inc. ("Patterson" or the "Company") common stock between June 26, 2013 and February 28, 2018, inclusive (the "Class Period").
The entities that lead the Litigation, Plymouth County Retirement System, Pembroke Pines Pension Fund for Firefighters and Police Officers, Central Laborers Pension Plan, and Gwinnett County Public Employees Retirement System, are collectively referred to as the "Class Representatives," "Plaintiffs" or "Lead Plaintiffs." The company and individual, Patterson and Scott P. Anderson, being sued are called the Defendants.
The law firms of Robbins Geller Rudman & Dowd LLP and Saxena White P.A. ("Lead Counsel") represent Class Members. Class Members will not be charged for these lawyers. They will be paid from the Settlement Fund to the extent the Court approves their application for fees and expenses.
WHAT IS THIS LAWSUIT ABOUT?
As more fully described in the Notice of (I) Proposed Settlement and Plan of Allocation; (II) Settlement Hearing; and (III) Motion for an Award of Attorneys' Fees and Litigation Expenses (the "Notice"), the Amended Complaint alleged violation of Section 10(b) of the Securities Exchange Act of 1934 and Rule 10b-5 against all defendants and Section 20(a) of the Securities Exchange Act of 1934 against the individual defendants. The Amended Complain alleged that Defendants made the following misrepresentations:
(i) On June 26, 2013; June 25, 2014; June 24, 2015; June 29, 2016; and June 28, 2017; in Patterson's Form 10-K filings incorporating Principles of Business Conduct and Code of Ethics: "Patterson fully complies with the antitrust laws and fair trade practices of the United States and all other applicable jurisdictions . . . . [S]pecific guidelines that should be observed by all employees . . . [(i)] [n]ever discuss pricing policies with competitors . . . [(ii)] [n]ever engage in a joint selling activity with a competitor . . . [(iii)] [n]ever ask a vendor to cease doing business with a competitor . . . [(iv)] [a]void even the appearance of improper or collusive conduct when meeting with competitors or vendors at trade shows or trade association meetings."
(ii) On June 29, 2016; and June 28, 2017; in Patterson's Form 10-K Filings: "[W]e compete against Henry Schein, Inc. [and] Benco Dental Supply Company."
(iii) On June 29, 2016; and June 28, 2017; in Patterson's Form 10-K Filings: "Although we are seeking to obtain access to lower prices demanded by GPO contracts or other contracts, and develop relationships with provider networks and new GPOs, we cannot assure that such terms will be obtained or contracts will be executed."
The Class Representatives assert that these statements were false and misleading because Patterson had allegedly conspired with its chief competitors, Benco Dental Supply Company and Henry Schein, Inc., to prevent Group Purchasing Organizations ("GPOs") from entering the dental supply distribution market, in violation of antitrust laws. The Amended Complaint further alleged that as a result of the false statements, the price of Patterson common stock was artificially inflated during the Class Period, and that when the truth about the claimed antitrust violations was revealed through three corrective disclosures, the price of Patterson stock declined, thereby damaging Class Members.
Defendants deny all of Lead Plaintiffs' allegations. Defendants contend that they made no materially false or misleading statements, and that they disclosed all information required to be disclosed by the federal securities laws. Defendants also contend that Lead Plaintiffs are unable to meet their burden to prove loss causation or economic loss related to the alleged false or misleading statements.
On November 5, 2019, the Settling Parties participated in a voluntary confidential mediation. The mediation was preceded by the submission and exchange of mediation materials by the Settling Parties. While the Settling Parties engaged in good faith negotiations, they did not reach a settlement and litigation continued. On August 3, 2020, Defendants and Lead Plaintiffs participated in another mediation session. Prior to this session, the Settling Parties exchanged and submitted supplemental mediation materials to the mediator. Although the Settling Parties engaged in arm's-length negotiations during the mediation session and were unable to reach an agreement, they continued settlement discussions. On August 27, 2021, the Settling Parties reached an agreement-in-principle to resolve the Litigation, and executed a Memorandum of Understanding memorializing their agreement. The agreement included, among other things, the Settling Parties' agreement to settle the Litigation in return for a cash payment of $63 million for the benefit of the Class, subject to the negotiation of the terms of a Stipulation of Settlement and approval by the Court. The Stipulation (together with the Exhibits thereto) reflects the final and binding agreement, and a compromise of all matters that are in dispute, between the Settling Parties.
WHAT DOES THE SETTLEMENT PROVIDE?
The Settlement provides that, in exchange for the release of the Released Claims and dismissal of the Litigation, Defendants have agreed to pay (or cause to be paid) $63 million in cash to be distributed after taxes, tax expenses, notice and claims administration expenses, and approved attorneys' fees and expenses, pro rata, to Class Members who send in a valid Proof of Claim and Release form ("Claim Form") pursuant to the Court-approved Plan of Allocation.
Although the information in this website is intended to assist you, it does not replace the information contained in the Notice and Stipulation, both of which can be found and downloaded by clicking on the Case Documents tab above. We recommend that you read the Notice and other relevant case documents carefully.
YOUR LEGAL RIGHTS AND OPTIONS IN THIS SETTLEMENT
SUBMIT A CLAIM FORM The only way to be potentially eligible to receive a payment from the Settlement Fund. Claim Forms must be postmarked or submitted online on or before May 25, 2022.
EXCLUDE YOURSELF
If you exclude yourself from the Class, you will not be eligible to receive any payment from the Settlement Fund. This is the only option that allows you to ever be part of any other lawsuit against any of the Defendants or any other Released Defendant Parties concerning the Released Claims.
Exclusions must be postmarked on or before May 19, 2022. If you excluded yourself from the Class in connection with the Notice of Pendency of Class Action provided in or around June 2021, you do not have to do so again.
If you do not like the proposed Settlement, the proposed Plan of Allocation, or the request for attorneys' fees and litigation expenses, you may write to the Court and explain why you do not like them. You cannot object to the Settlement, the Plan of Allocation or the fee and expense request unless you are a Class Member and do not exclude yourself from the Class.
Objections must be received by the Court and counsel on or before May 19, 2022. If you submit a written objection, you may (but do not have to) attend the hearing.
GO TO THE HEARING ON JUNE 9, 2022, AT 11:00 A.M. Ask to speak in Court about the fairness of the Settlement. Requests to speak must be received by the Court and counsel on or before May 19, 2022. If you submit a written objection, you may (but you do not have to) attend the hearing.
DO NOTHING Receive no payment. You will, however, still be a Member of the Class, which means that you give up your right to ever be part of any other lawsuit against the Defendants or any other Released Defendant Parties about the legal claims being resolved by this Settlement and you will be bound by any judgments or orders entered by the Court in the Litigation.
Submit Claim Form: May 25, 2022
File Objection: May 19, 2022
Request Exclusion: May 19, 2022
File Notice of Intention to Appear: May 19, 2022
Court Hearing on Fairness of Settlement: June 9, 2022, at 11:00 a.m.
Gilardi & Co. LLC. Copyright © 2023 Privacy Policy

redpajama_set_name: RedPajamaCommonCrawl


text:
Atmosphere Introduces 4K Digital Signage System For Healthcare Environments
The 10-bit single screen display system is designed for medical/dental offices and hospitals.
The What: Atmosphere has introduced its Atmosphere Healthcare 4K UHD (Ultra High Definition) 10-bit single screen display system. Designed for medical/dental offices and hospitals, the single screen 4K display system addresses the limited benefits offered by traditional waiting room TV setups. The system features Atmosphere's proprietary 4K nature content that is specially produced to create a sense of relaxation and calmness for patients prior to treatment.
The What Else: Available in 55-inch, 65-inch, 75-inch, and 105-inch 4K display configurations, the single screen display package features Atmosphere Healthcare's proprietary high-resolution scenic nature video content. The scenic videos are specially produced to help induce a feeling of relaxation and calmness in patients. The single screen display package can be purchased and professionally installed either through Atmosphere Healthcare or an authorized AV integrator. In addition to the single screen display system, Atmosphere Healthcare 4K display systems are also available in multiple screen solution and customized solutions.
The Bottom Line: Shot in ultra-high resolution in natural environments around the world, Atmosphere's 4K video content is produced with a special "Slow Movement" process. This technique gives the video content an almost-dreamlike quality that can measurably reduce physical symptoms of anxiety, such as high blood pressure and accelerated heart rate and breathing.
Atmosphere's Media Player application provides an intuitive and user-friendly interface supporting all of the system's features, including playlist creation, scheduling, looping and audio control. All features can be remotely controlled by the atmosphere healthcare iPad Controller App available on the App Store. Software updates and new content are done online.
New Bogen Paging and Intercom System Enhances K-12 Campus Communications
OnQ Brings Touchless Interactivity In Store
QSC Promotes Ron Marchant to VP EMEA Sales and Marketing
Extended Reality (xR) Experiences Enable New Storytelling Possibilities


Us Maps National, United States Doppler Weather Radar Map was posted March 15, 2019 at 6:53 pm by freewaresociety.info . More over United States Doppler Weather Radar Map has viewed by 3 visitor.
Us Maps National, United States Weather Radar Map was posted January 23, 2019 at 12:21 am by freewaresociety.info . More over United States Weather Radar Map has viewed by 3 visitor.
Us Maps National, Weather Radar Map For The United States was posted April 2, 2019 at 3:05 pm by freewaresociety.info . More over Weather Radar Map For The United States has viewed by 3 visitor.
Us Maps National, Weather Radar Map Of The United States was posted March 2, 2019 at 7:50 am by freewaresociety.info . More over Weather Radar Map Of The United States has viewed by 3 visitor.
Us Maps National, Weather Radar Map United States was posted April 1, 2019 at 7:26 pm by freewaresociety.info . More over Weather Radar Map United States has viewed by 4 visitor.
Us Maps National, United States Weather Map Radar was posted December 2, 2018 at 5:38 am by freewaresociety.info . More over United States Weather Map Radar has viewed by 6 visitor.
Us Maps National, United States Radar Weather Map was posted March 31, 2019 at 9:24 pm by freewaresociety.info . More over United States Radar Weather Map has viewed by 4 visitor.


Divine Command theory is true since God commands and approves of moral conduct though that which is moral is so regardless of whether or not God command approves of it or commands it.
Divine Command theory is false since that which is moral is moral in and of itself; consequently God only confirms or endorses that which is moral prior to his divine fiat or command.
Divine Command theory is not determined to be true or false based on the argument since God's pronouncement or command regarding a particular moral course of action is inconsequential.
Divine Command theory is an outdated theory, which assumes the existence of God and has no bearing on Plato's theory since Plato's conclusions were essentially agnostic at the least and atheistic at the most.
Q: DUE TODAY! WILL TIP $$$! LINKED TO TURN IT IN!


text:
The Gardner News
100 Years Ago (From month of October, 1910) As the result of the accidental discharge of a shotgun which he was carrying, Joseph Ambrose of 1 Allen Street had the calf of his right leg filled with shot, while hunting in the woods in the north part of Gardner, near the Winchendon town line, about 4:30 Sunday afternoon. A ragged cut about an inch in diameter was opened up, and but for the prompt assistance of two companions, Arthur Ambrose and Reuben Goguen, the injured man might have bled to death. Goguen and Arthur Ambrose made a tourniquet which they tied below the knee and also bandaged the wound. They then carried the wounded hunter for a distance of about a mile to the Town Hall, where a team was secured to take Ambrose to a physician. It was later advised that Ambrose be removed to the Henry Heywood Memorial Hospital. He was taken to that institution where Dr. Frederick Garland operated on his leg for the removal of the shot. Today, he was reported resting comfortably. He is expected to recover without any serious results, the chief danger being from blood poisoning which might develop and make it necessary to amputate the injured limb. The hunters started out yesterday morning for the purpose of spending the day in the woods and were planning to return home when the accident occurred. Just how the gun discharged is not known, as the men were separated for a distance of about 50 yards, when they heard Joseph Ambrose shout that he was shot. It is alleged he tripped on the root of a tree and having his gun cocked, in some way struck the trigger as he pitched forward and received the charge of shot in the calf of the leg. Ambrose is married and employed in the plant of Heywood Bros. and Wakefield Co. 50 Years Ago (Saturday, October 22, 1960) Twenty-nine youths of the Holy Spirit parish will receive first communion tomorrow morning at the 8 o�clock mass at the church. Receiving will be Thomas Borkowski, Joseph Crosby, Regina Desbois, Ann Dubzinski, Curtis Fontaine, Celeste Goguen, Sally Grucan, Geoffrey Hamel, John Ingman, Daniel Kruger, Mary LaRoche, Charlene Lorion, Frances Lugbauer, Donna Nisula, Stephen Pacocha, Alice Paquette, Bruce Paul, Marcia Richards, William Spenard and James Hakkinen. From Hubbardston are Shirley Abbott, Wayne Boudreau, Debra Caron, Scott Chabot, Irene Hill, Julianne Morris and Diane Richard. 25 Years Ago (Monday, October 21, 1985) COMPLETES TRAINING � Army Reserve Private, Karen A. Lavoie, daughter of Gill M. and Eveline M. Lavoie of 447 Chestnut St., has completed basic training at Fort Dix, N.J. During the training, she received instruction in drill and ceremonies, weapons, map reading, tactics, military courtesy, military justice, first aid, and Army history and tradition.


text:
Q: Play dynamically fill in application.conf from external properties file My project setup looks as follows:

I would like to dynamically fill in application.conf values.
These values should be read from the correct properties file (${env}.props.properties). The correct properties file depends on the property env which is given with a run or build command (Denv=xxx).

application.conf
  key=${my.property.value.read.from.props.properties.file}
  key2=...

Thanks in advance!

A: You can tell Typesafe Config to load a different config file altogether by specifying flag -Dconfig.resource=your.file.properties as you run your application. If the config file is not a bundled resource you can use -Dconfig.file=/path/to/your.file.properties instead. (You can also specify an URL with -Dconfig.url; see https://github.com/typesafehub/config#user-content-standard-behavior for more info)
Doing this will skip loading application.conf altogether so remember to set Play!-specific properties in your own properties-file.

A: You can try Typesafe ConfigFactory.invalidateCaches to invalid config entries. As api doc says; first make the changes then call above api, followed by load() (one solution would be to have a scheduler that calls it every x interval).
Disclaimer - I haven't tried it myself
https://lightbend.github.io/config/latest/api/com/typesafe/config/ConfigFactory.html#invalidateCaches--


text:
package ca.intelliware.ihtsdo.mlds.config;

import io.github.jhipster.loaded.JHipsterPluginManagerReloadPlugin;
import io.github.jhipster.loaded.JHipsterReloaderAutoConfiguration;
import io.github.jhipster.loaded.condition.ConditionalOnSpringLoaded;
import io.github.jhipster.loaded.reloader.LiquibaseReloader;
import io.github.jhipster.loaded.reloader.Reloader;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Map;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.ComponentScan.Filter;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.FilterType;
import org.springframework.core.annotation.AnnotationAwareOrderComparator;
import org.springframework.core.env.Environment;
import org.springsource.loaded.agent.SpringLoadedAgent;

/**
 * A dumb clone of the real JHipsterReloaderAutoConfiguration that excludes the liquibase trouble
 * @author buckleym
 */
@Configuration
@ConditionalOnSpringLoaded
@ComponentScan(value="io.github.jhipster",excludeFilters={
		@Filter(value=LiquibaseReloader.class,type=FilterType.ASSIGNABLE_TYPE), // Exclude the liquibase generator
		@Filter(value=JHipsterReloaderAutoConfiguration.class,type=FilterType.ASSIGNABLE_TYPE) // Exclude the default reloader since it brings in the liquibase reloader
		})
public class ReplacementJHipsterReloaderAutoConfiguration implements ApplicationContextAware {

    private final Logger log = LoggerFactory.getLogger(ReplacementJHipsterReloaderAutoConfiguration.class);

    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
        try {
            Environment env = applicationContext.getEnvironment();
            final ConfigurableApplicationContext configurableApplicationContext = (ConfigurableApplicationContext) applicationContext;

            if (env.getProperty("hotReload.enabled", Boolean.class, false)) {
                SpringLoadedAgent.getInstrumentation();
                log.info("Spring Loaded is running, registering hot reloading features");

                final Map<String, Reloader> allReloaderClasses = applicationContext.getBeansOfType(Reloader.class);

                for (Reloader reloader : allReloaderClasses.values()) {
                    reloader.init(configurableApplicationContext);
                }

                List<Reloader> orderedReloaders = new ArrayList<>();
                orderedReloaders.addAll(allReloaderClasses.values());
                Collections.sort(orderedReloaders, new AnnotationAwareOrderComparator());

                JHipsterPluginManagerReloadPlugin.register(configurableApplicationContext, orderedReloaders,
                    JHipsterReloaderAutoConfiguration.class.getClassLoader());

            }
        } catch (UnsupportedOperationException uoe) {
            log.info("Spring Loaded is not running, hot reloading is not enabled");
        }
    }
}


text:
Societies around the world have been caught flat-footed after the spread of a new disease now named COVID-19 carried by the novel coronavirus has been declared a pandemic by the World Health Organisation (WHO). It has exposed how ill-prepared most governments, including governments from First World countries are, to a threat of mass casualties.
One of the reasons for the rapid spread of the virus has to do with a lack of transparency and governments being in denial that the impact of the virus would be as severe as health officials have warned. In China, leaders did not act fast enough to contain the spread of the virus and took a few months before warning the world of what was happening in Wuhan province where the virus was reported to have originated. U.S. President Donald Trump was even quoted as saying "It'll go away." That was before Hollywood celebrities started getting infected.
Now Trump has declared a national emergency even praising his own policy of closing U.S. borders to stop infected people from entering the country. Other countries have finally imposed bans against international travellers coming from countries the WHO considers COVID-19 epicentres. But that was not enough as evident in one case in the Philippines. While the public was clamouring for President Rodrigo Dutere to ban travellers from China, one person who tested positive for COVID-19 recently travelled from Japan. Duterte has now imposed a soft lockdown of Metro Manila for one month in an effort to contain the spread of the virus.
It is understandable why leaders were hesitant in giving dire warnings. They were trying to protect the economy from crashing and were likely trying to keep the public calm and prevent panic buying. They were also trying to project an image that things are "under control". Unfortunately, they came across as dismissive, insensitive and ill-prepared for a virus that does not discriminate. The fact that even the rich and famous get infected is proof that the virus can get to anyone. But not everyone has the resources to get medical attention as quickly as those with money and connections. I suppose politicians needed proof that things were getting bad before acting "swiftly". The proof is in how many people are dying from the disease and how fast.
The rapid spread of the virus from China to Italy where deaths have reached four-digit figures in just a matter of weeks should tell us something – that massive influxes of tourists around the world is wreaking havoc not just on the environment, but also pose a threat to local people's health. History should have taught us how to prevent the spread of diseases. It is a known fact that the first European settlers coming to America in the 15th Century brought in smallpox, influenza, measles, typhus, scarlet fever, yellow fever, diphtheria, chicken pox, and whooping cough to Native Americans who had no immunity to the diseases. These diseases killed far more natives than their conquerors' weapons.
This is not to suggest countries stop allowing tourists in. It is about time testing international travellers for diseases before entering the country should be mandatory. While Immigration officers check for items that could pose a threat to wildlife, a new measure should be introduced to check if international travellers are bringing in diseases that could pose threats to humans. The speed with which COVID-19 affected thousands of people worldwide should justify this proposed policy.
Societies going on lockdown mode to prevent further infection are also redefining how people live and work. Some companies have allowed their employees to work from home as a precaution. Advancements in technology and evolution in the way humans communicate using these technologies have made all this possible. The question is, what price are humans paying for this new trend called "social distancing"?
It is bad enough that technology and social media have made people become anti-social, now the behaviour is becoming normalised due to the fear of getting sick after human contact. Mass gatherings and social events like concerts and sporting events have been cancelled to protect the public. While they are all justifiable moves, humans cannot live in isolation for a long period of time. In-person human interaction is all part and parcel of life. We are all social creatures. We crave to see and be seen outside of our homes. This is why societies hold festivals like Oktoberfest, Diwali, the Thanksgiving parade and the Easter Show. We cannot cancel community gatherings forever.
Humans have survived all kinds of diseases in the past. Humans will survive COVID-19 too. We just need to evolve and find a new way to share the world we live in by introducing a more stringent method of screening for infectious diseases that can affect the most vulnerable members of society.
About Ilda
In life, things are not always what they seem.
Leni Robredo's dishonesty and grandstanding during disasters is turning Filipino voters off - November 20, 2020
Instead of blaming the gov't for the rise in COVID-19 cases, people should take responsibility for keeping their communities safe - August 3, 2020
Maria Ressa's criminal conviction is a victory for the Filipino people - June 16, 2020
ABS-CBN shutdown will strengthen Philippine institutions and compel Filipinos to follow the law - May 8, 2020
Filipinos like COMELEC commissioner Rowena Guanzon are threats to democracy and Philippine progress - April 27, 2020
TaggedcommunitycoronavirusCOVID-19
Previous Article Philippine "President" Leni Robredo in a time of pandemic
Next Article Can you solve these calculus problems for Pi Day?
2 Comments on "The rapid spread of the novel coronavirus forces us to rethink our lifestyles"
323Hyden369Toro9999 says:
"There is nothing to fear, but fear itself"…from U.S. Pres. Franklin D. Roosevelt…
Humanity has been plagued of pandemic diseases of huge proportions, from the bubonic plague to the swine flu, to this COVID-19. This soon will pass away, as others did. The stock market may rise and fall; and people maybe buying unneeded groceries, stocking up toilet papers…all stupid things they do, because of unwanted fear.
Just stay calm, follow the habit of cleanliness, and follow what those health officers are telling us.
We will survive this pandemic !
Yes ask WHO to show us the proof the thousands of bodies suffered from their fake news. How come there's no news of funerals shortest of coffins? They just want to sell a vaccine where trillions they can earn, that's corruption worldwide.


Which Firm Received 2010 AIA and Texas Society of Architects Firm of the Year?
Oglesby·Greene was recently named the 2010 AIA Architecture Firm of the Year and the Texas Society of Architects (TSA) Firm of the Year. Oglesby·Greene is an interesting combination of heritage, architectural lineage, and current dynamic work. I cannot help but think that the Oglesby·Greene historic depth combined with their current design work influenced the discussion and their selection as the Architectural Firm of the Year.
How Does an Architectural Firm Started in 1950 Remain Relevant Today?
Oglesby·Greene began as a firm in 1950, started by architect Bud Oglesby, a much loved architectural legend, and included great architectural colleagues like Jim Wiley, FAIA. The firm became a corporation in 1968 and then it merged with the offices of Graham Greene in 1995 to become Oglesby·Greene which continues to do notable work today.
1. Oglesby·Greene has continuity. Some of the senior partners, including architect Joe McCall, FAIA, have been working together for 30 years.
2. Oglesby·Greene stays at a good size, capable of designing large projects and small enough to attract the best available young talented architects who are immediately able to make meaningful contributions to the architectural design of the projects.
3. Oglesby-designed modern homes and buildings are still being admired 50 and 60 years later. Every member of Oglesby·Greene must be at least subliminally reminded of this architectural work endures and is applauded 50 years later.
Designing notable buildings that are of their time and timeless is the Oglesby·Greene tradition and is their mission. The photographs of a recent home they designed reflect the integrated design approach of Oglesby·Greene. This modern home also shows that this firm does not do white box modern architecture, but stresses the materiality of exterior and interior surfaces. The color palette is drawn from the natural characteristics of the site. The refinement and thoughtful placement of structural elements and transparent membranes allows this residence to merge into the landscape while the architecture itself is illuminated. The front façade of this modern home is respectful of the residential development's restrictions so it blends into the neighborhood. The rear façade is more expressive, reflecting the greater expression of nature.
i like the Oglesby·Greene is Perfectly Positioned to Design Notable Architecture the most………….
hey i wnna become an architect bt now i m going to reach only class 11th…what i have to do to become an architect cn u plzzzz help me….


text:
Close Action at Spartacon 2019: scenario RS13 — Winter Interception
Spartacon 2019 was held in Lansing, Michigan, on Saturday, January 12, 2019. I ran a scenario of Close Action (from Clash of Arms games) there, using the Rebel Seas scenario 13, entitled "Winter Interception." This scenario was from January 21, 1781, during the American Revolutionary War vs. England, and had a total of seven ships, three British and four French. Basically, the French have two 32-gun frigates, the Gentille and Surveillante, plus two 64-gun ships-of-the-line (SOL), the Eveillé and Ardent (the Ardent being an ex-British ship). The French can win by exiting all four of their ships off the far end of Map A, but a complication is that none of their ships can lose more than one of their rigging sections (each ship has four rigging sections). Else, the scenario would be won by which side caused more damage to the other. In opposition, the British have the 50-gun Adamant, the 64-gun America, and the 74-gun Bedford to try to stop the French. Jim Robinson was the French commander aboard Eveillé, and Joel Lauder commanded the British side from the deck of the Bedford.
The situation at the start:
The At-Start situation for Winter Interception. The French ships are in line, with two scattered British ships in opposition. (Click the picture to enlarge it.)
In the above picture, the French ships are in the order Gentille, Surveillante, Eveillé, and Ardent. They are indicated by the blue text, and are heading towards the left narrow side of the map. The British Adamant is near the edge that the French are heading towards, and the America is almost in the exact center of the mapboard, heading towards the French on an angle. The British ship Bedford is off the map, and won't appear on the map until game-turn 5 (aka g-t 5) of the scenario. All of the ships on the board at start are flying medium sails.
America (64) – A2445:3
Adamant (50) – A2004:4
Bedford (74) – (off map, near hex A1126, won't enter until game-turn 5)
Gentille (32) – B4405:1
Surveillante (32) – B4411:1
Eveillé (64) – B4423:1
Ardent (64) – B4429:1
In the above hex locations, "A" or "B" gives the map board the ship started on. In the above picture, Map A is the near map, and Map B is the map that is farther away. Then the hex number is given for that map (example: "2445") which tells which hex that ship's bow is placed in. And then, since each ship's counter covers two hexes, we need to know which way the ship is pointing. The number after the colon (example: ":3") tells us which way the ship is pointing. The maps have a compass "rose" printed on them. Direction "1" is pointing directly towards the near narrow map edge (off the near side of the table). Direction "2" is one hex clockwise from Direction 1, etc. The wind is blowing toward direction 5, sort of from the near-left corner toward the far-right corner of Map A.
There are a couple of complications with this situation. Although the Wind Speed = 4 (high winds), the America is sailing "close-hauled" into the wind. But the America is flying "medium sails" and so can move four hexes in that wind attitude. But the danger is if that one British ship tries to intercept the French by itself — the four French ships could gang up on the solo Brit and cripple her before the other British ships come up to do battle. Also, with the high winds come high seas (Sea State = 4). This means that all of the ships other than the two frigates will lose some gunnery factors when they are firing their guns downwind, due to having to close the lowest deck's gun ports to keep the high waves from flooding into the ships. Also, the French are also sailing close-hauled into the wind, and that will slow their progress. Their two 64-gun SOLs can only move 4 hexes per game-turn in that heading, although their two 32-gun frigates can move 5 hexes at medium sail in that heading.
During game-turn 1, Gentille moved ahead 2 hexes, Surveillante moved ahead 3 hexes, Eveillé moved ahead 4 hexes, and Ardent also moved ahead 4 hexes. Adament turned 60-degrees to port (due to the limitations of the hex-grid) and then moved ahead 4 hexes. America moved ahead 4 hexes to close the range towards the enemy. Ardent and Eveillé placed "men in rigging" markers to show they were changing from medium sail to some other sail state. A casual observer would probably think they were going to put up more sails, to go to "plain sail" status, to increase their movement allowance. On the British side, both Adamant and America also placed "men in rigging" counters. No ships fired on g-t 1.
The French flagship, Eveillé, signalled to the French fleet: "CLOSE UP THEN COMBINE".
During game-turn 2, Gentille and Surveillante each moved 2 and 3 hexes straight ahead, respectively, the same as in game-turn 1. Eveillé and Ardent each moved 4 hexes ahead, to try to close the gap between them and their leading frigates. The British Adamant moved four hexes ahead. as did America. Eveillé and Ardent still had men in their rigging, as did Adamant and America. On this turn, the two French frigates also showed men-in-rigging. So all of the ships on the map were changing the status of the sails. Once again, there was no gunfire. At the end of the game-turn, during the maintenance phase, the ships announced their new sail status. Gentille and Surveillante had gone to "fighting sail," meaning they were flying the minimum amount of sails so as to minimize any damage they might receive from enemy fire. Eveillé and Ardent had gone the other way, to "plain sail" and were now flying as many sails as they could get aloft, so to increase their movement allowance. On the British side, both Adamant and America were now flying plain sail.
It should be noted that changing sails requires either one or two crew sections to be plotted to accomplish that task, depending on what sail-state the ship is changing to. Also, the amount of time is slightly variable per ship, depending on the quality of a ship's crew. Better quality crews can change sails faster than lower quality crews. Quelle surprise, n'est-ce pas?
The map after game-turn 2. The America has closed the range towards the French, and the Adamant (in the foreground) has turned to port to try to get in front of the French.
Positions of ships at the end of game-turn 2:
Gentille (32) – A4453:1
The French flagship, Eveillé, signalled to the French fleet: "FIRE WHEN YOU CAN".
During g-t 3, both British ships could now move faster while close-hauled toward the wind due to their increased amount of sails, and Adamant and America both moved 6 hexes ahead. Gentille, the leading French frigate, plotted and moved "P3" which means she turned to port, then moved ahead 3 spaces. While the turn to port put Gentille into a more favorable wind attitude of a "broad-reach," ships are limited by acceleration and deceleration factors from one turn to another. A large sailing warship just can't accelerate like a race horse! This turn put Gentille on a near-collision course with America. Surveillante was content to just move ahead 3 hexes. Eveillé moved ahead 6 hexes, and Ardent moved ahead 5 hexes. Adamant declared "men in rigging" again, as did Eveillé and Ardent. America also had men in her rigging.
The situation on the map after movement in game-turn 3:
Gentille and America head towards each other. Neither of those ships can bring their guns to bear on each other in this game-turn.
While Gentille and America were near each other, neither ship could fire at the other; however, Surveillante could bring her guns to bear on America, and so Surveillante, commanded by Bill Worrel (playing in his first game of Close Action), opened fire at a range of 6 hexes. At a 6-hex range, Surveillante had a "7" as its Basic Gunnery Number (BGN). It got to add a "+2" for its Crew Quality (CQ) Gunnery Modifier, to give her a Modified Gunnery Number (MGN) of "9", but was just out of range to get a "rake" or an initial broadside bonus to her gunfire. The result of the gunfire was that America lost 2 rigging boxes (out of 6) in her first rigging section, and also lost a crew box from her marines. So Surveillante had the honor of drawing "first blood" even though the wound was only a "dice wound." All ships were too far away for any shipboard marines to fire at each other.
The French flagship, Eveillé, signalled to the Surveillante: "GOOD START".
America (with men still in the rigging) now decided to try to turn to port, to head in the same direction as were the French SOLs. That meant she would have to tack through the facing wind. So America turned to port, and then had to stop, as she was now "luffing" straight into the wind. America had used 6 Movement Points (MPs) in her previous turn, which meant she ordinarily would have had to use at least 4 MPs in this turn due to her deceleration rating of 2. But when a ship turns directly into the wind, it immediately stops. America moved another 6 hexes straight ahead, still angling to get in front of the French ships. The French ship Gentille, commanded by Mike St. Peter, moved "2P1" which meant it moved 2 hexes ahead, then turned 60-degrees to port, then moved 1 more space ahead. This put Gentille's port bow adjacent to America's port bow. Surveillante now also peeled out of the French line, plotting and moving "1P2". Eveillé and Ardent, both still with men in rigging, moved 6 and 5 hexes ahead, respectively. This was opening a bit of a gap between the two 64-gunned vessels.
A note about combat in Close Action (of course, anyone who knows how to play Close Action will know this, but this blog post is mostly written for novices to follow along with play). Like, movement, ships simultaneously plot which ship they will fire at, if any. Then all ships will reveal their targets. Ships also calculate their MGN (Modified Gunnery Factor) and should also write that down. All gunfire (and marine fire) is considered to be simultaneous, and so each ship needs to know what its MGN was at the beginning of combat, as damage received can cause a ship's gunnery to be lessened.
America could now fire a half-(initial) broadside from its port bow battery at Gentille; Gentille suffered a rigging and a hull hit. Gentille's initial (half) broadside from its port bow battery returned fire, but did no damage to America. Marine fire between the two ships was ineffective.
During the maintenance phase to end the game turn, America drifted 1 hex to leeward (that's downwind for you land-lubbers). Although America pivoted (turned), she did not move ahead, so that was considered that she did not move during the turn. Ships that don't move during a game-turn are subject to drifting, and with high winds in a scenario like this one, they will drift more often than not.
Situation at the end of game-turn 4. America was one hex further forward, but has drifted backwards one hex after exchanging gunfire with Gentille.
America (64) – A3852:2 (for combat, then drifted to hex A3752:2)
Surveillante (32) – A4252:6
Also, at the end of g-t 4, America announced it was now back at medium sail; Eveillé and Ardent also announced they were back at medium sail. HMS Bedford, the British flagship, sent a message to Adamant, saying "COME HERE FASTEST". This message was sent, even though the flagship was still off the board (but would enter the game map the next turn). The French flagship, Eveillé, signalled to the French fleet: "ROUND SHOT AT SAILS".
America now rolled to see if she could successfully complete the tack to port this turn. After taking the required two d10 dice rolls on the tacking table, it was found that she did complete the tack, so her move for g-t 5 was plotted as "P". She did have 3 crew sections plotted to help with the tacking maneuver, so her gunfire for this game-turn would have a -9 modifier applied (-3 per each missing crew section—they're "missing" from manning the guns because they're playing with the sails). Adamant plotted "3S2" and was now headed directly at the French, from dead-ahead of their SOLs. And the Bedford, a 74-gun SOL, was finally able to enter the board (in plain sail), moving 5 hexes towards the French.
For the French moves, Gentille moved ahead 2 spaces, Surveillante moved ahead 3 spaces, Eveillé moved ahead 4 hexes, and Ardent moved "P2S," to sort of side-slip a bit to the left of Eveillé.
America fired at Eveillé, while the Eveillé, Gentille, and Surveillante all fired at America. America did no damage to Eveillé, but America suffered a combined loss of 1 rigging, 1 hull, and 1 sailor boxes. In addition, America suffered a critical hit of waterline damage, and had to send another 3 boxes of sailors to "man the pumps" to keep out the water below. This meant that America lost its first crew section, which gave it a permanent -3 modifier to all gunfire (from the main guns, not from marine fire). America also had to take a morale check (MC) at the end of the game-turn, but with a morale rating of "3" was able to pass the MC.
America (64) – A3752:1 (for combat, then drifted to A3653:1)
Bedford (74) – A1629:3
Eveillé (64) – A4451:1
Bedford (the British flag) signaled to Adamant: "MOVE TO JOIN AMERICA". The French flagship, Eveillé, signalled to the French fleet: "FIRE EVERY TIME".
America having completed her tack during game-turn 5, was facing toward board edge "1," and was facing directly toward Gentille. Not wanting to risk colliding with Gentille, America wisely plotted "0" and so did not move. Adamant, under plain sail, in a broad-reach attitude to the wind, raced along at 9 hexes toward the French. Adamant also had men in the rigging. (Upon examination of the ships' log for Adamant after the game, Adamant should have only moved 8 hexes, due to its acceleration of "2" and the fact it used only 6 MPs in the previous g-t.) Bedford, being close-hauled, moved 5 hexes towards the French. Gentille moved "1P2" which brought her port side up against the port side of America. Surveillante moved "P2S1" to gain a bow-rake on America. Eveillé moved 2 spaces ahead. Ardent moved 4 spaces ahead.
America plotted to fire at Gentille; the other two British ships were still well out of range of the French. But America was in a sort of vise, drawing the fire of Gentille (1-hex range), Surveillante (2-hex bow rake), and Eveillé (9-hex range). After all gunfire was resolved, amazingly, America had only sustained damage to the amount of 2 rigging boxes and 2 hull boxes and 1 sailor box. Gentille sustained damage of 1 rigging and 1 hull box.
The situation at the end of game-turn 6: British ship America is trapped between the ships of the French squadron.
The French flagship, Eveillé, signalled to the French fleet: "FIRE AT RIGGING".
For game-turn 7, Adamant, still with men in the rigging, continued to make haste, moving 9 more hexes closer to the French. Bedford moved 5 hexes closer to the French, coming in from an angle. America, effectively not moving at all last turn while completing her tack, could only accelerate to 2 MPs, so she moved 2 hexes straight ahead. Gentille had been passing by America, so plotted "P1" to turn to port behind America and so gained a stern rake shot. Surveillante plotted "1S1" and so turned to starboard and was now on a parallel course with America, although slightly ahead, so Surveillante could still shoot her starboard stern guns at America. Although, in the end, Surveillante passed on the low-odds shot in order to not fatigue her gun crews for no result. Eveillé continued to move 2 hexes forward, and Ardent moved 4 hexes forward.
Once again, America was the only British ship that could fire at the French, so America fired at Adamant, who was 6 hexes away on her starboard side, rather than take a 1-hex range half-broadside at Surveillante. Gentille, Eveillé, and Ardent all fired at America. America managed to inflict damage on 1 rigging and 1 hull and 1 sailor on Ardent. In return, America suffered damage of 1 rigging (losing her 1st rigging section and having to take a rigging check die roll, which resulted in "sheets cut"), and 1 sailor. So, in spite of having 3 ships firing at her, America dished out 3 boxes of damage while only receiving 2 boxes of damage in return. Perhaps more importantly, America was holding the French in combat, instead of them sailing toward the board edge they needed to exit from.
At the end of the turn, Adamant announced she had changed to medium sail (from plain sail).
Situation at the end of game-turn 7. Will America be able to escape the French trap?
The French flagship, Eveillé, signalled to the Gentille: "TURN AROUND".
America now appeared to get entirely out of the French trap, as she only plotted "2" to move ahead 2 hexes. Bedford continued to close with the enemy by moving forward 5 hexes, and with men in the rigging. And Adamant, now at medium sail, moved forward 7 hexes. Gentille moved ahead 4 hexes. Gentille also had men in the rigging (sailor crew section 4), wanting to put up more sails to try to get back into the fight, as her sailing had now taken her a bit in the wrong direction. Gentille also had her marines working at repairing rigging. Surveillante moved ahead 2 hexes, keeping America on her starboard quarter. Eveillé moved ahead 2 hexes, and Ardent moved ahead 4 hexes. America set her marines to work at repairing her rigging.
America once again chose to fire a full broadside at Ardent, rather than a half-broadside at the closer Surveillante. Neither of the other British ships fired. Ardent and Eveillé returned fire at America. America received only a "canvas wound," i.e., a hit to a single rigging box, while America dished out 2 boxes of damage to Ardent, to a rigging and to a marine box.
During the maintenance phase, Gentille switched from fighting sail to medium sail. America, having fired her guns 5 times, now added a -1 "fatigue" factor to all future gunnery.
The French flagship, Eveillé, signalled to the French fleet:"CLOSE UP WHEN POSSIBLE".
America slowed to only 1 hex forward movement, while her marines were still working at repairing the rigging. (After the game, while perusing the ship's log from America, she was repairing rigging while at medium sail. That is a big no-no! Ships must be at fighting sail or have their sails furled, or even dismasted, to be able to repair rigging! As a GM, I must check their logs more closely during the game.) Bedford got another 5 hexes closer to the enemy French, still with men in the rigging. And Adamant plotted "1S1P1" to sort of side-saddle move to starboard.
Eveillé moved 4 hexes forward. Surveillante moved 2 hexes forward, which put America behind her starboard quarter so now neither of those ships would be able to fire at each other. Gentille moved ahead 4 hexes, then turned to port, directly into the wind, preparing to tack to a new course. Gentille had effectively sailed completely around America (the ship, not the country!). Ardent continued moving ahead, 4 more hexes worth. This put Ardent on a direct collision course with Adamant! They were facing each other in adjacent hexes.
America again targeted Ardent, and now the HMS Adamant opened fire on Surveillante. Ardent returned fire at America, and Eveillé fired at Bedford. Ardent received a hull hit, while Surveillante was unscathed. America sustained a hull hit, and Bedford dodged any damage.
End of game-turn 9: HMS Adamant and the French SOL Ardent are on a collision course!
Bedford dropped from plain sail to medium sail during the maintenance phase. The French ship Surveillante signalled to the French fleet:"FIRE AT HULL".
Game-Turn 10
The first order of business for game-turn 10 was to resolve the possible collision between Adamant and Ardent. Ardent made a turn to port, which was prudent, as if she had turned to starboard she would have turned into the wind and would have lost all headway. So, one would have thought that the captain of Adamant would have realized this and so would have turned to port, but instead the Adamant turned to starboard, and that put the two ships on a collision course, only in a different hex! Besides gnashing of teeth, there was dice-rolling to see which ship got to move first and take possession of hex A4145, and it was the French ship Ardent that got to move first into A4145. Now, sometimes, a ship can attempt to "bear off" by making an emergency turn in a game of Close Action in order to try to avoid a collision. But in this case, since Adamant had just made a turn, and had plotted to move "S1P1S" (which was also an illegal plot, as ships cannot pivot more than twice in a game-turn), she could not turn again immediately. Instead, she rammed into the starboard bow of Ardent. In Close Action, the ramming ship takes damage to its sails, depending on how many sails are flying, when it rams another ship, but the ship that is rammed into does not get any damage. So, in this collision, Adamant lost 5 rigging boxes. That wiped out Adamant's entire first rigging section (of 5 boxes), necessitating a rigging check, which took out two more rigging boxes in rigging section 2. And, to top things off, the two ships became fouled together, so neither would be able to move away from the other.
For the other ships' moves, America moved 2 ahead then turned to port. As Surveillante only moved 1 hex ahead, that put Surveillante in position for a bow rake on America. Bedford moved "S2P" and had a bow rake shot on Surveillante from 4 hexes distant. Gentille rolled dice to attempt to continue tacking to port, but the tack's completion would be delayed for a turn, so Gentille stayed facing into the wind. Eveillé turned to port and then moved 3 hexes ahead, which put her in position for a 9-hex ranged shot versus America, although in the event Eveillé instead fired a half-broadside at range 5 versus Adamant.
During combat, America fired at Ardent, and Bedford fired its initial starboard broadside with a bow rake at Surveillante. The French returned fire with Surveillante firing its half-broadside bow rake at America, and Eveillé and Ardent both shot at Adamant. America suffered only 1 hull hit, but Adamant took a pounding, losing 3 hull and 4 sailor boxes, to go with the 7 rigging boxes Adamant lost during movement. Losing the crew section triggered a morale check for Adamant, which she failed, dropping her crew quality to "E" which also yielded a "-2" to future gunfire. Surveillante lost only 1 sailor box, and Eveillé lost 2 rigging boxes.
Situation after game-turn 10. Adamant has rammed and fouled with Ardent.
Positions of ships at the end of game-turn 10:
Adamant (50) – A4245:5 (fouled with Ardent)
Ardent (64) – B4145:6 (fouled with Adamant)
The French ship Surveillante signalled to the French fleet:"GO DOWNWIND ENEMY".
Gentille completed its tack, and simply pivoted to port. It drifted later (1 hex downwind), during the maintenance phase. Surveillante moved 3 hexes forward. Eveillé moved 6 hexes forward. Ardent was still fouled with Adamant, so neither of those ships moved. America merely moved 1 hex forward, which put her in position for a 3-hex range stern rake of Surveillante. Bedford moved "1S1P" which put her stern in position to be raked by Surveillante. Bedford would return fire at Surveillante, but could only use her starboard stern battery. Eveillé fired at Bedford, but could only use her port stern guns. Ardent delivered another bow rake on Adamant, but this time, Adamant returned fire with her port bow guns.
Adamant lost 2 rigging, 2 hull, a sailor, and a marine box. Bedford lost a hull and a sailor box. Surveillante lost 1 rigging, 1 hull, 1 sailor, and 1 marine. Losing the sailor meant that Surveillante lost her entire first crew section, so future gunfire would have a -3 modifier, and she also had to take a morale check later in the turn (which she passed, having a morale rating of "4"). Ardent lost a rigging, a hull, a sailor, and a marine, although no full sections were lost (yet).
During the maintenance phase, Gentille drifted, as did the fouled duo of Adamant and Ardent.
Adamant (50) – A4245:5 (fouled with Ardent) (drifted to A4145:5)
Gentille (32) – B4407:1 (then drifted to B4307:1)
Ardent (64) – B4145:6 (fouled with Adamant) (drifted to A4046:6)
The French ship Surveillante signalled to the French fleet:"RUN OR FIGHT", evidently wanting to know what the admiral wanted the French to do. At the same time, the French flagship, Eveillé, sent aloft the signal flags that stated "SHOOT AT AMERICA".
Now the French 64-gun Ardent began to worry. It was still fouled to Adamant, and now Bedford was closing in for a bow rake on Ardent. Bedford moved "1S2" but was only in position to rake the Ardent with her port bow guns. America moved 3 spaces ahead, moving once again in uncrowded water. Gentille accelerated at her maximum rate of "2" and so moved two spaces ahead after finally completing her port tack. Surveillante moved 5 spaces ahead to move away from the nearest British ships, and Eveillé moved 6 spaces ahead.
America fired at the retreating Surveillante at 8-hex range, too far for a rake of the Serveillante's stern. Adamant, still fouled to Ardent, fired her port bow battery at Ardent. Bedford also fired her port bow guns at Ardent, a half-broadside bow rake. Ardent was the only French ship to return the British fire, firing a 1-hex range bow rake at Adamant.
Surveillante took only 1 hull hit, but Ardent got pummeled to the tune of 3 rigging and 3 hull. Adamant lost 2 rigging (causing the loss of her 2nd rigging section), 1 hull (causing the loss of her 1st hull section), and 1 sailor (losing the 2nd sailor section). So, Adamant had to take another rigging check, a hull check, and two morale checks. In addition, she added a -1 modifier for "guns dismounted" from both the port and starboard broadsides, and all gunnery also got a second -3 modifier for the extra missing crew section (making the "missing crew" gunnery modifier -6 in total). Damage was really beginning to add up against the Adamant.
During the maintenance phase, the Adamant kept trying to grapple the Ardent, to keep her from being able to sail away, especially now that the Bedford was coming up to aid the Adamant. Although the grappling attempts kept failing, the Ardent was also unable to unfoul the ships, and so couldn't get away.
The French flagship, Eveillé, signaled "CLOSE UP UNTIL GENTILLE" to her squadron. The British flagship, Bedford, signaled to the ship America "TARGET FRIGATE IF POSSIBLE", but did she mean the retreating Surveillante or the approaching Gentille?
The British Adamant and the French Ardent were still fouled together and so couldn't move, and now Bedford moved 2 spaces ahead to have a better bow rake on Ardent. America moved 3 spaces ahead, not sure whether to go and help finish off Ardent or to pursue the Surveillante and Eveillé. Eveillé turned to starboard and then moved 3 spaces directly toward the board edge where she could escape from the British. Surveillante turned to port and moved 2 spaces ahead, so she would be able to shoot at America. Gentille accelerated to 4 MPs, and moved straight ahead.
For the combat phase, America and Surveillante traded broadsides, although Surveillante, being only a 32-gun frigate with a missing crew section and whose remaining crew was slightly fatigued, could only manage a MGN of "0" (zero), to which of course a 1d6 would be added. Ardent continued to bow rake Adamant, and while Adamant returned fire at Ardent as best she could, Bedford now had a full 1-hex range bow rake on Ardent.
America managed to hit a single sailor box on Surveillante; the return broadside did no damage. Ardent's bow rake at Adamant caused damage to 3 rigging, 1 hull, and 1 sailor. The return fire from Adamant and Bedford to Ardent caused damage to 1 rigging (taking out rigging section 1 and causing a rigging check), 2 hull (wiping out hull section 1 and causing a hull check and a morale check), and 2 sailor boxes.
The end of game-turn 13. The French ship Ardent is now caught in a vise between Adamant and Bedford. Eveillé has moved to the left, out of the picture, and Surveillante also has a clear path to escape to the left. Gentille, at the top-right of the picture, should be able to cruise past Adamant and Bedford to escape.
During maintenance, Ardent still was unable to unfoul from Adamant, meaning Ardent was in a very precarious position. The British flag in Bedford sent the message to all British ships, "FOCUS ON ARDENT KILL". I guess you can't make it any plainer than that, that you want to wipe out an enemy ship!
During game-turn 14, the French ships Eveillé and Surveillante continued to move toward the escape map edge. Eveillé moved 4 hexes straight toward that map edge, and Surveillante moved 7 hexes while on a broad-reach, in the general direction of that map edge. Gentille accelerated to "5", the most speed she could go while close-hauled with medium sails. She also had men in the rigging, trying to raise more sails, although that would take two turns to accomplish. For the Brits, America merely moved 2 spaces ahead. Adamant was still fouled with Ardent and so couldn't move, and Bedford did not move at all, so to keep the perfect bow rake position on Ardent.
Only two ships fired during combat: Ardent had a bow rake on Adamant, and Bedford had a bow rake on Ardent. But, it seems, the game was ended just at this moment, as no damage was recorded for game-turn 14.
The French did not fulfill their special victory condition of exiting all four of their ships off a particular map edge, so the scenario would be decided by damage inflicted upon the enemy.
America (worth 72 Victory Points) lost 7 rigging boxes (1 was then repaired), 5 hull boxes, 6 sailor boxes, and 1 marine box. She only lost one rigging section, though. That rigging section was worth 5% of her total VPs, so the French earned 3.6 VP for America.
Adamant (worth 45 VP) lost 14 rigging boxes, 7 hull boxes, 7 sailor and 1 marine boxes, which was a loss of 2 rigging sections (2 x 5% of VPs), 1 hull section (10% of VPs), and 2 sailor sections (2 x 10%). So Adamant was worth 40% of her 45 VPs, or 18 VP.
Bedford (worth 70 VP) lost only 1 hull and 1 sailor box, and no sections, so she yielded 0 VP to the French.
So the French amassed a total of 18 + 3.6 = 21.6 VP.
Gentille (worth 28 VP) lost 2 rigging boxes, 2 hull boxes, and no sections, so she yielded 0 VP to the British.
Surveillante (worth 27 VP) lost 2 rigging boxes, 2 hull boxes, 3 sailor boxes (1 crew section), and 1 marine box. So her 1 crew section was worth 10% of her VP, or 2.7 VP.
Eveillé (worth 62 VP) lost 2 rigging boxes only (no sections were lost), so she yielded 0 VP.
Ardent (worth 62 VP) lost 6 rigging boxes (1 rigging section), 8 hull boxes (1 hull section), 4 sailor boxes, and 2 marine boxes, so her 1 rigging section is worth 5%, and the hull section is worth 10%. So 15% of 62 = 9.3 VP.
So the British earned 12.0 VP from the French.
The French had a VP lead of 21.6 to 12.0, so on the face of it, the French earned a slight victory. However, if the scenario had continued, I believe that Ardent would have eventually surrendered, or would have been battered to pieces, so I would say that the British won this scenario as it seemed the other three French ships were mostly concerned with getting away. The other French ships could have come back to help Ardent, but by the time Eveillé could have turned around and come to Ardent's aid, Ardent would have not been in very good fighting condition.
British ship Bedford still had all of its gunnery factors; if it continued to pour in bow rakes at Ardent, it would usually have a BGN of close to 30 from 1-hex range. Even at 5-hexes, Bedford's BGN would be just more than 20. Firing 30 (plus the d6 die roll) gunnery factors should inflict 4 to 7 points of damage per turn. Firing 20 (+ d6) factors should inflict 1 to 3 factors of damage per turn (not counting any critical hits, of course). However, the other British ships were not in great shape. The Adamant would have to apply -10 or -11 to all of her shots, and maybe more negatives. America had a total of -6 or -8 in modifiers, but she still had a Crew Quality of B, so that added +4, making the total gunnery modifier only -2 to -4. So America would have been able to make some effective gun attacks versus Ardent.
But Ardent wasn't in any immediate danger of being boarded and captured. At the time the scenario was suspended, Ardent still had 17 sailor boxes and 3 marine boxes, more than enough bodies to repel boarders. But she would probably lose those bodies at the rate of 1 or 2 boxes per turn of gunnery fire against her.
Of course, Ardent may have been able to unfoul from Adamant, and if Bedford drifted away, then Ardent could try to make a run for it. But Ardent had lost one rigging section, so she then couldn't raise sails any more than medium sails, meaning that if was sailing close-hauled toward the exit map edge, she could only move 3 hexes per turn. If Bedford stayed with medium sails, she could move 4 hexes close-hauled, and so could catch Ardent. Although, America had lost one rigging section, and so her fastest speed while close-hauled with medium sails was also only 3 hexes. And Adamant had lost 2 rigging sections, so could only make 1 hex per turn while close-hauled, as she could only fly fighting sails.
So, perhaps Ardent could have escaped? I have all of the logs, maybe some day we can get some folks together and play out the rest of the scenario?
This was a sort of hectic scenario, in that we only got 14 game-turns played (well, we got 13.5 game-turns completed). We would have liked to have played 30 game-turns or so, but we had three players who were new to Close Action. And one of them arrived to play after we had started the scenario, and so Joel and myself (mostly) were trying to explain the game to him. As the GM, I was also trying to take lots of notes and pictures to help with this write-up, although I forgot to take pictures after some of the game-turns. And that record-keeping slightly slowed up play, also.
Some of the logs were not filled in correctly, but that is to be expected, especially with novices playing. One of my goals of running Close Action scenarios is to educate folks how to play the game, so we will have a larger pool of experienced players available so we can try to (eventually) play some of the larger scenarios. There were also two times where captains had crew working at repairing rigging damage, but the ships were at medium sail. I will have to remember to check the status of ships' sails during rigging repairs in the future.
But there are bound to be mistakes, especially playing at a game-con where you have a limited amount of time. We had four hours available for this scenario, but probably 30 minutes of that was used in explaining things to new players at the beginning, and the "command conferences" where each admiral explained their plan to their subordinate captains of course took some time.
Future Close Action games
I am running another scenario of Close Action at Flintcon in Flint, Michigan, on Saturday, February 9, 2019. The Close Action game will begin at 0900 (9:00 am for land-lubbers) and will run until 1300 (1:00 pm). The game con is at St. Paul's Lutheran Church and School, 402 S. Ballenger Highway. The scenario is "Santo Domingo," Close Action scenario 17. Five French ships are trying to escape from seven British ships, although only three British ships are on the map at the beginning of the scenario (the other five Brits enter later as reinforcements). So up to 12 players can play! Come and check it out!
Tags:Adamant, America, American Revolutionary War, Ardent, Bedford, Bill Worrel, British, Clash of Arms, Close Action, England, Eveillé, French, Gentille, Jim Robinson, Joel Lauder, Lansing, Michigan, Mike St. Peter, Rebel Seas, Surveillante, Winter Interception
Close Action in the Detroit, Michigan, area
A number of years ago, I was introduced to the game "Close Action," which is a board game about naval combat in the "Age of Fighting Sail," circa the year 1800. It is basically an improvement of the old Avalon Hill game of "Wooden Ships & Iron Men." Close Action was designed by Mark Campbell, although he has had a lot of folks play various scenarios and offer suggestions for improvements along the way. The game was published by Clash of Arms games in 1997. But then I didn't get to play the game for more than a decade (probably closer to two decades).
Close Action box cover, from Clash of Arms games.
So, probably around the middle of 2017, I was checking out the latest sales flyer from Noble Knight Games, and I saw they had a brand new copy of Close Action for sale. I immediately bought the game, because Close Action has been out of print. Noble Knight also had the two add-on scenario packs of Rebel Seas and Monsoon Seas for sale, so I bought those, too. (Rebel Seas is the only product from the Close Action series available for sale at the Clash of Arms web site, as of February 2019.) So now I owned the basic components of Close Action, but didn't have any miniature ships to play the game with. Although CA was designed as a board game, it does seem more fun to play when using miniature ships.
I was still in contact with Jim Robinson, as he races in our CFR-Detroit racing games. He's the guy that introduced me to Close Action in the early 1990s. We were playing then with "pre-publication" rules for the game (version 4.30). Dennis Daughetee was another player, and between Dennis and Jim we had a good sized fleet of miniature ships to use. Anyway, in March 2018, we got several folks together to play a scenario of Close Action at the Canton (Michigan) public library during the first Saturday meetup boardgame day. We used (I believe) 1:900 scale ships on Jim's large hex mat (with 2-inch hexes). It was pretty cool.
Close Action with 1:900 scale ships at the Canton, Michigan, library.
Now, the large 1:900 scale ships are really neat, but later, while playing another scenario at Imperium Games, with about a dozen ships on each side, it became apparent that it would be very difficult to get all of the ships on the same playing mat at the same time. This made me want to use smaller scale ships. I began to look into the various ships available. It seems that 1:1200 scale is a very popular scale for naval minis from the Age of Sail, and it seems the two main sources for ships are GHQ's "Micronauts" and Langton Miniatures. GHQ's ships are about $17 each, though, and the Langton ships are about the same price, once you buy the hulls and sails. Sort of a steep price if you want to purchase enough ships for a 40-ship battle!
So then I discovered the 1:2000 scale ships available from Valiant Enterprises. While Valiant's ships are not nearly as detailed as the larger 1:1200 scale ships, they are much more affordable, and they are "good enough" for minis gaming. You can buy a 3-pack of 74-gun ships-of-the-line from Valiant for less than $15, or $5 per ship. Now we're talking affordable! Not to mention that the ships won't take up as much space, so one can use a smaller hex grid to play on. What made it even better, just about the time I mentioned to some of our Championship Formula Racing group that I was going to start buying the Valiant 1:2000 scale ships, two of the CFR racers, Jim Robinson and Mike St. Peter, gave me a bunch of already built and painted ships! Jim gave me close to 40 ships, mostly 74-gunners but also a few larger and smaller ships. Mike donated around a dozen serviceable ships to me, and some other parts that can be salvaged to repair some other ships.
So, now I had a fleet of ships to use, so the next thing to do was to obtain a playing mat. Now, most folks I have seen online who play naval minis just buy a large hex-grid mat from folks such as Hotz Mats. While the mats from Eric Hotz are beautiful, they are also somewhat expensive, with a 45-inch by 72-inch "Mediterrean Sea Blue" mat costing $67 (with shipping). And you would need more than one mat. But there are two problems with using a plain-colored mat. For one, the generic blue-hex-grid mats don't have numbered hexes, making it difficult to correctly place the ships for the scenarios. Also, some of the scenarios in Close Action have land or shallow water. The original maps that come with Close Action have different colored hexes that can be used to depict shallow water or land, while the generic hex-grid mats are all the same color, making it difficult to designate areas as land or shallow water. Not to mention that I don't want to limit my playing to only deep-water scenarios. So then I decided to use my flat-bed scanner to scan the CA maps, then enlarged them 160% so the hexes were 1-inch across. I then printed them out as tiles, and then glued them to a folding cardboard display board. The final result looks like this:
Close Action enlarged maps A & B.
For basing the ships, I made some 1.75-inch by 0.75-inch rectangles, and added the number of guns, each ship's name, and the country flag of that ship along both sides of the rectangle. Then I printed out the artwork and glued it to foam-core board, then used an X-Acto knife to cut apart all of the bases. The ships on their bases look like this:
1:2000 scale British 50-gun Adamant and French 64-gun Ardent, mounted on foam-core bases.
So, now we're ready to start playing some semi-regular games of Close Action in the Detroit, Michigan, area!
Tags:Adamant, Age of Fighting Sail, Ardent, Avalon Hill, Canton, Canton Public Library, CFR, CFR-Detroit, Championship Formula Racing, Clash of Arms, Close Action, Denis Daughetee, Detroit, GHQ Micronauts, Hotz Mats, Imperium Games, Jim Robinson, Mark Campbell, Michigan, Mike St. Peter, Monsoon Seas, Noble Knight Games, Rebel Seas, Rod Langton, Valiant Enterprises, Wooden Ships & Iron Men, X-Acto


We are among the highest water users anywhere in Australia. An average household here uses 400,000 litres of water per year - that's around 1,100 litres of water per household each day. A lot of this water use is unnecessary and can be reduced whilst at the same time maintaining our great lifestyle and saving money on bills!
What about our wet season rains?
Most people believe that our water supply is unlimited because of our wet season rains, this is not the case. Yes, there is plenty of water that falls as rain in the wet season, but only a small portion of this rain actually falls in the Darwin River Dam catchment - our primary water supply.
Unfortunately over two-thirds of the water stored in the Dam evaporates throughout the year. As more people are choosing to live, work and invest in our city, our increasing population combined with high evaporation, which is likely to increase with climate change, means that the demand on our water supply continues to increase leading to a reduction in water available in future years.
Living Water Smart can help reduce water use to protect this precious water source both now and in the future.
Regular irrigation is necessary to maintain our parks and ovals to a standard that is suitable for all sporting and leisure use. But as we can appreciate, public open green spaces can be deceptive in the amount of water they require and can easily be over watered, resulting in substantial water wastage.
I don't pay my water bill so why should I report a leak?


According to The National Institute for Literacy, roughly half of Detroit's adults are "functionally illiterate" – they are lacking basic skills necessary for sustainable employment including reading, speaking, writing and computational skills. Furthermore, Detroiter's high school diploma and GED rates are staggering. This education level can trap adults and their families in poverty.
Those looking to break through that cycle can benefit from Education Recovery, a free literacy and GED program hosted by Goodwill Industries of Greater Detroit's Flip the Script division. Goodwill Detroit welcomes all Detroit/ Wayne County, low-income residents (ages of 16-30) who are committed to positive life, academic and social change to call 313-557-4818 to join the Education Recovery Program.
Goodwill Detroit's Education Recovery program is an education program that allows enrollees to work at their own pace to break down unemployment barriers. For six to 12 weeks, students can attend classes on Monday thru Thursday from 3pm-7:30pm for education in reading, math and social studies. The end goal is GED certification and improved literacy – as most students come in with a 3rd -5th grade reading level and some are completely illiterate. Goodwill Detroit understands that some students and potential students may have transportation barriers to attending Education Recovery classes. Therefore bus tickets and other services are provided for those as needed.


Two former American Legion Baseball players, Bob Melvin and Brian Snitker, were named the Baseball Writers' Association of America's Managers of the Year Award on Tuesday.
Both Melvin, manager of the Oakland A's, and Snitker, skipper for the Atlanta Braves, spoke with The American Legion and praised their experiences playing Legion Baseball, crediting the organization with aiding in their successes.
"American Legion for me was probably the time that maybe [a career in baseball] was the way I was going," said Melvin, a three-time Manager of the Year.
Melvin led his Post 375 squad from Palo Alto, Calif., to an American Legion World Series berth in 1980 and was the recipient of the James F. Daniel Jr. Memorial Sportsmanship Award, which is presented to a player who participates in the Legion World Series and best embodies the principles of good sportsmanship.
"It was a great experience ... it gave me a platform to be seen ... it had a big part of my development as a player and developing me and gave me start on a professional career. I owe a lot to American Legion Baseball," said Snitker, who played Legion Baseball in Macon, Ill.
The pair of managers oversaw the greatest win increases in Major League Baseball this year, with the A's going from 75 wins in 2017 to 97 wins and a playoff spot in 2018 (+22). The Braves increased from 72 to 90 wins (+18) and cruised to a divisional title.
This is the third straight year in which a former American Legion player earned the American League Manager of the Year award, as Paul Molitor won it in 2017 and Terry Francona took it home in 2016.
Molitor, from Minnesota, was the 1996 American Legion Baseball Graduate of the Year. Francona played Legion Baseball in Pennsylvania.


I am a writer, who works on free-assisgnment basis. I have some free time and would like to offer you my services, I can write for your blogs, posts on daily basis.
Give me a call if you are interested 66-37-36.
Dear Armine Abrahamyan, we are in 5th floor, 1/3 Pavstos Buzand street/Yerevan/. So please visit us or call /58 54 27/. We'll talk about future details.
es karcum em vor @ndimutjan dem pajqarelu amenalav migoc@ nra dem chpajqareln e,hatkapes levoni stextac @ndimutjan@, vorovhetev erb ajdpisi mardkanc azat es toxnum nrank aritavorvum en u sksum en sxal baner anel u dranov isk barojalkvum en (inchpes vor arec kocharian@ 2008-in levoni hnarac @ndimutjan het),ev chisht hakarak@ erb @ndimutjan@ sexmum es nrank darnum en aveli havaq ev kazmakerpvac.es karcum em vor sergn chist kani ete nujn ban@ ani esor.chnajac vonc vor erevum a serg@ henc @tenc el anum a uxaki mi kich kamac.
You guys really think that Levon is any different than Serjik?


Whores Hluhluwe — these are professional, who know everything ways satisfaction men.
He made his professional debut in with the Louisville Colonels and stayed with the team until he was traded in to the Baltimore Orioles. He set a record in the season when he was hit 51 times. Phone numbers of Girls Hluhluwe - It put me at ease. After my first few shifts, my body was sore and achy because I was so tense. In fact, I would advise tourists to arrive as early in the morning as possible just to avoid these freaks. Even if you ignore them, avoid eye contact and walk away from them - they will chase you down "in character" and beg you for money to pay them to have your picture taken with them.


text:
Q: jQuery remove function not doing anything I have a function in my jquery that will append a new select class on the click of a link.
What I now what to do is remove this class on the click of a button in case a user decides not to use this select function.
My append function works like so:
$("#newsublevel").click(function() {
        $(".navoptions").append('
<select class="hello"><option value="Home">Home</option><option value="Home">Home</option><option value="Home">Home</option><option value="Home">Home</option><option value="Home">Home</option></select>Remove');
    });

I have this on my remove function however this is not working at all:
$(".remove").click(function() {
        $(".hello").remove();
    });

How can I effectively remove the select box that the hyperlink is referring to? I've tried about two different ways to remove this without success, any ideas?
add.html

Sitemap

Add a sub level to About.

<select>
<option value-"Home">Home</option>
<option value-"Home">Home</option>
<option value-"Home">Home</option>
<option value-"Home">Home</option>
<option value-"Home">Home</option>
<option value-"Home">Home</option>
<option value-"Home">Home</option>
</select>

Click here to add another sub level

A: Try .on()
$(".navoptions").on('click','.remove',function() {
     $(".hello").remove();
});

A: Try this
$('.navoptions').on('click', '.remove', function () {
    $(this).prev().remove().end().remove();
});

DEMO

A: Since the SELECT object has been added dynamically, after the initial DOM creation, it is not associated with any listeners.[onClick in your case].
Like the others suggested, use ".on" to add a listener dynamically. You can find the related docs here. http://api.jquery.com/on/

A: $(".navoptions").on('click','.remove',function() {
        $(".hello").remove();
});

reference On