text:
« Council continues due dilige... Emmet County Board of Superv...»
ELC School Board Plan reduces budget for '19-20
Enrollment decline forces cuts totaling $264,000
With enrollment declining by 100 over the past two years, the Estherville Lincoln Central School Board had some difficult decisions to make at its meeting Monday to as part of a budget reduction plan for the 2019-20 school year.
ELC Superintendent Tara Paul presented the board with three plans to the cut the budget. She said the target number to reduce the budget was just over $292,000.
Of the three plans, she presented two of them exceeded that target-one by about $60,000 and the second by $135,000. The third plan was under that target at around $35,000.
During extended discussions, school board members came up with a slightly different plan that is $27,000 under the target.
Paul said that amount will be added to the projected $81,000 shortfall the following budget year.
Nearly half of the $264,000 savings is expected by moving Frank Christenson from his position at the alternative school to middle school principal, currently held by Dave McCauley, who is retiring at the end of this school year.
This plan will keep kindergarten and first grade classes in five sections next year with projected enrollments of 90 and 84 students, respectively.
Grade 3-5 will be in four sections with grades 6-8 remaining in five sections.
This board-approved plan also retains a teacher associate for the school libraries. The school's three libraries retain an associate for each library-elementary, middle school and high school-with head librarian Lily Jensen overseeing the libraries and programming.
During the public comment section, which is at the start of each board meeting, Jensen asked the board to reconsider any plan that reduces library staff. She gave a short synopsis of all that they do for the school.
In other business Monday, three parents of current second graders brought their concerns to the board about that grade's performance on test scores.
The class has 68 students in three sections. A year ago, the parents sought to keep the class in four sections since many of these students have behavioral problems.
During that conversation, the parents were told an extra reading aide would be used, but the parents said that plan hasn't been followed.
"These students currently aren't reaching the proficiency of other classes," said parent Jeff Soper. "We were wondering what we can do to help the students the rest of the year."
Superintendent Paul told those parents that a substitute teacher has been put in place who will rotate between each of the three classes the remainder of the school year and pull students into small groups as needed.
During administrative reports, Regional Wellness Center Director Bob Grems reported nearly $300,000 has been raised for the splashpad project, which has an estimated cost of $525,000. He also said interviews have begun for a new director for the RWC.

redpajama_set_name: RedPajamaCommonCrawl


text:
2019-05-15 Frank & Jane Warrender Collection of Carriages, Harness & Sundries
<<< back to auction page
Lot 301 - SPINDLE BACK GIG by Allan P. Blue of Glasgow to suit 15 to 16 hh; painted black and cream yellow, with a black leatherette seat and leather dash and splashboards. Purchased by Mr Warrender from Reigate circa 1965, and used with a single and tandem. With lancewood shafts which are sprung behind, triple springs and large 16-spoke wheels Est. £500-800
Lot 302 - ESSEX CART by G. Semmence & Sons of Wymondham to suit 15 to 16 hh; painted black with light yellow lining. The lightweight body has tapered side bars and sits on well-shaped triple springs, with straight shafts. This is an excellent example of an all-purpose tradesman's vehicle, with an adjustable seat to aid the balance depending on the load, drop tailboard and large 16-spoke warner wheels which were ideal for covering distances; it is currently blocked up. The vehicle is pictured on p34 of Sallie Walrond's BDS booklet 'Fundamentals of Private Driving' which was first published in 1969 Est. £500-800
Lot 303 - CANTERBURY CART by Bligh of Canterbury to suit 15 to 16 hh; painted black and dark green, with gold lining and beige cord upholstery, having been restored by Fairbourne Carriages. Purchased from Chaldon, Surrey circa 1965, Mr Warrender particularly enjoyed using it with a tandem as the groom can sit on the rear facing seat. It is fitted with an adjustable seat, swingletree on chains and 16-spoke warner wheels. The lamp brackets are fixed to the body inside the front of the wheel, in order to protect the lamps. A similar vehicle by the same maker was featured in the Autumn 2018 edition of 'The Whiffle Tree' in an article by Colin Henderson about the 19th-century Ralli Car and its derivatives Est. £750-1,000
Lot 304 - ESTATE WAGONETTE/BRAKE by Wm. Wilson & Son of Sheffield to suit 15 hh and over, single, pair or team; painted racing green with red lining and brown leatherette upholstery. An interesting vehicle which has clean, angular lines and the unusual feature of a hinged seat to the rear which allows access. Owned by Mr Warrender since the late 1960s, it has been repainted twice, most recently ten years ago, and has the family crest below the front seat. Lightweight enough to be pulled by a single, it will also be sold with a four-in-hand pole as well as shafts. On iron shod wheels and elliptic springs, and fitted with a handbrake Est. £2,000-2,500
Lot 305 - DEMI MAIL PHAETON by Thrupp and Maberley of London. An important and now rare formal carriage which is an excellent example of its kind. Purchased by Mr Warrender in the early 1970s, it originated from a titled family in the West Country, and has had three owners in its lifetime. It can be horsed with a single or multiples, and has a dog leg pole which indicates that it has been postillion driven. Finished in elegant dark navy with fine red lines, and upholstered in buttoned black leather and navy melton. The black leather hood stands tall when upright, with mudguards at its sides, and folds down neatly; the rear section is secured with eyelets, but when open is held in place by two delicate props. The deep, rounded front seat is mounted with varnished dummy spindles; the apron has two small pockets and the handbrake is fitted to the inside of the hood. A carriage of superb quality, which sits on rubber channel English pattern wheels and elliptic springs, and has well carved dub ends and tapered metalwork, and the original, silver hub caps. To be sold with shafts, a pole and the original iron folding steps Est. £10,000-12,000


the ftd label was founded in 1999 from elvis´ record company "bmg"
since 2009 they also produce vinyl records in very limited quantity.
presssed on 180 grams heavyweight vinyl.
unreleased outakes. pressed on 180 grams heavyweight vinyl.
outtakes from elvis´ last studio sessions.
pressed on 180 grams heavyweight vinyl.
includes original soundtrack ep plus various session outtakes.
unique unused original sleeve art reproduction.
includes original soundtrack plus various outtakes.
includes original album plus many outtakes.
between june 1961 and march 1962.
outtakes of this classic songs.
legendary sesssions recorded in rca ´s "studio b " in late 1960.
second ftd vinyl album with outtakes from the 1973 stax sessions.
simply fantastic . includes many outtakes.
includes many studio, live and rehearsal performances.
pressed on 180g heavyweight vinyl.
at rca´s studio b, nashville.
recorded april & may 1960 at radio recorders, hollywood.
first volume with outtakes from the memphis 1969 sessions.
second volume with outtakes from the 1969 recording sessions.
live at the international hotel, las vegas.
contains many outtakes and bonus songs.
this is the first ever soundtrack 12" album release of this motion picture. includes many outtakes from the sesions in october 1967 and january 1968.
contains many rare outtakes of the songs released on the "elvis now"
studio b in march, may & june 1971.
side near the bar code.


Serving the greater Jacksonville Area (including: Orange Park, Jacksonville Beach, Atlantic Beach, Neptune Beach, Ponte Vedra, Mayport, Fernandina, Fleming Island, and surrounding areas).
Serving the greater Orlando Area (including: Winter Park, Winter Springs, Altamonte Springs, Apopka, Celebration, Oveido, Lake Mary, Celebration, Windermere and surrounding areas).
Got a question about our assembly or installation services that wasn't addressed on our Frequently Asked Questions? Simply email us using the form below.


All MOLLER SUB homes currently listed for sale in Sarasota as of 04/21/2019 are shown below. You can change the search criteria at any time by pressing the 'Change Search' button below.
"A West of the Trail Cul de Sac home located in Sarasota's most desirable location. This home is close to Downtown Sarasota, Siesta Key Beach, and walking distance to Red Rock Park, Restaurants, Banks, Grocery Stores, Veterinarian Offices, and much more. Recently updated with a new metal roof & hurricane impact windows, this home does not disappoint. Come take a look for yourself and see how safe, active, and pleasing this neighborhood is."


text:
.sm-clean {
  background: #eeeeee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active {
  padding: 13px 20px;
  /* make room for the toggle button (sub indicator) */
  padding-right: 58px;
  color: #555555;
  font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 17px;
  text-decoration: none;
}
.sm-clean a.current {
  color: #d23600;
}
.sm-clean a.disabled {
  color: #bbbbbb;
}
.sm-clean a span.sub-arrow {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: auto;
  right: 4px;
  width: 34px;
  height: 34px;
  overflow: hidden;
  font: bold 16px/34px monospace !important;
  text-align: center;
  text-shadow: none;
  background: rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.sm-clean a.highlighted span.sub-arrow:before {
  display: block;
  content: '-';
}
.sm-clean > li:first-child > a, .sm-clean > li:first-child > :not(ul) a {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.sm-clean > li:last-child > a, .sm-clean > li:last-child > *:not(ul) a, .sm-clean > li:last-child > ul,
.sm-clean > li:last-child > ul > li:last-child > a, .sm-clean > li:last-child > ul > li:last-child > *:not(ul) a, .sm-clean > li:last-child > ul > li:last-child > ul,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.sm-clean > li:last-child > a.highlighted, .sm-clean > li:last-child > *:not(ul) a.highlighted,
.sm-clean > li:last-child > ul > li:last-child > a.highlighted, .sm-clean > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.sm-clean li {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.sm-clean > li:first-child {
  border-top: 0;
}
.sm-clean ul {
  background: rgba(162, 162, 162, 0.1);
}
.sm-clean ul a, .sm-clean ul a:hover, .sm-clean ul a:focus, .sm-clean ul a:active {
  font-size: 16px;
  border-left: 8px solid transparent;
}
.sm-clean ul ul a,
.sm-clean ul ul a:hover,
.sm-clean ul ul a:focus,
.sm-clean ul ul a:active {
  border-left: 16px solid transparent;
}
.sm-clean ul ul ul a,
.sm-clean ul ul ul a:hover,
.sm-clean ul ul ul a:focus,
.sm-clean ul ul ul a:active {
  border-left: 24px solid transparent;
}
.sm-clean ul ul ul ul a,
.sm-clean ul ul ul ul a:hover,
.sm-clean ul ul ul ul a:focus,
.sm-clean ul ul ul ul a:active {
  border-left: 32px solid transparent;
}
.sm-clean ul ul ul ul ul a,
.sm-clean ul ul ul ul ul a:hover,
.sm-clean ul ul ul ul ul a:focus,
.sm-clean ul ul ul ul ul a:active {
  border-left: 40px solid transparent;
}

@media (min-width: 768px) {
  /* Switch to desktop layout
  -----------------------------------------------
     These transform the menu tree from
     collapsible to desktop (navbar + dropdowns)
  -----------------------------------------------*/
  /* start... (it's not recommended editing these rules) */
  .sm-clean ul {
    position: absolute;
  }

  .sm-clean li {
    float: left;
  }

  .sm-clean.sm-rtl li {
    float: right;
  }

  .sm-clean ul li, .sm-clean.sm-rtl ul li, .sm-clean.sm-vertical li {
    float: none;
  }

  .sm-clean a {
    white-space: nowrap;
  }

  .sm-clean ul a, .sm-clean.sm-vertical a {
    white-space: normal;
  }

  .sm-clean .sm-nowrap > li > a, .sm-clean .sm-nowrap > li > :not(ul) a {
    white-space: nowrap;
  }

  /* ...end */
  .sm-clean {
    padding: 0 10px;
    background: #eeeeee;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
  }
  .sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active, .sm-clean a.highlighted {
    padding: 12px 12px;
    color: #555555;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
  }
  .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active, .sm-clean a.highlighted {
    color: #d23600;
  }
  .sm-clean a.current {
    color: #d23600;
  }
  .sm-clean a.disabled {
    color: #bbbbbb;
  }
  .sm-clean a.has-submenu {
    padding-right: 24px;
  }
  .sm-clean a span.sub-arrow {
    top: 50%;
    margin-top: -2px;
    right: 12px;
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid dashed dashed dashed;
    border-color: #555555 transparent transparent transparent;
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .sm-clean a.highlighted span.sub-arrow:before {
    display: none;
  }
  .sm-clean li {
    border-top: 0;
  }
  .sm-clean > li > ul:before,
  .sm-clean > li > ul:after {
    content: '';
    position: absolute;
    top: -18px;
    left: 30px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 9px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #bbbbbb transparent;
  }
  .sm-clean > li > ul:after {
    top: -16px;
    left: 31px;
    border-width: 8px;
    border-color: transparent transparent white transparent;
  }
  .sm-clean ul {
    border: 1px solid #bbbbbb;
    padding: 5px 0;
    background: white;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important;
    -webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 9px rgba(0, 0, 0, 0.2);
  }
  .sm-clean ul a, .sm-clean ul a:hover, .sm-clean ul a:focus, .sm-clean ul a:active, .sm-clean ul a.highlighted {
    border: 0 !important;
    padding: 10px 20px;
    color: #555555;
  }
  .sm-clean ul a:hover, .sm-clean ul a:focus, .sm-clean ul a:active, .sm-clean ul a.highlighted {
    background: #eeeeee;
    color: #d23600;
  }
  .sm-clean ul a.current {
    color: #d23600;
  }
  .sm-clean ul a.disabled {
    background: white;
    color: #cccccc;
  }
  .sm-clean ul a.has-submenu {
    padding-right: 20px;
  }
  .sm-clean ul a span.sub-arrow {
    right: 8px;
    top: 50%;
    margin-top: -5px;
    border-width: 5px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #555555;
  }
  .sm-clean span.scroll-up,
  .sm-clean span.scroll-down {
    position: absolute;
    display: none;
    visibility: hidden;
    overflow: hidden;
    background: white;
    height: 20px;
  }
  .sm-clean span.scroll-up:hover,
  .sm-clean span.scroll-down:hover {
    background: #eeeeee;
  }
  .sm-clean span.scroll-up:hover span.scroll-up-arrow, .sm-clean span.scroll-up:hover span.scroll-down-arrow {
    border-color: transparent transparent #d23600 transparent;
  }
  .sm-clean span.scroll-down:hover span.scroll-down-arrow {
    border-color: #d23600 transparent transparent transparent;
  }
  .sm-clean span.scroll-up-arrow, .sm-clean span.scroll-down-arrow {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -6px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 6px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #555555 transparent;
  }
  .sm-clean span.scroll-down-arrow {
    top: 8px;
    border-style: solid dashed dashed dashed;
    border-color: #555555 transparent transparent transparent;
  }
  .sm-clean.sm-rtl a.has-submenu {
    padding-right: 12px;
    padding-left: 24px;
  }
  .sm-clean.sm-rtl a span.sub-arrow {
    right: auto;
    left: 12px;
  }
  .sm-clean.sm-rtl.sm-vertical a.has-submenu {
    padding: 10px 20px;
  }
  .sm-clean.sm-rtl.sm-vertical a span.sub-arrow {
    right: auto;
    left: 8px;
    border-style: dashed solid dashed dashed;
    border-color: transparent #555555 transparent transparent;
  }
  .sm-clean.sm-rtl > li > ul:before {
    left: auto;
    right: 30px;
  }
  .sm-clean.sm-rtl > li > ul:after {
    left: auto;
    right: 31px;
  }
  .sm-clean.sm-rtl ul a.has-submenu {
    padding: 10px 20px !important;
  }
  .sm-clean.sm-rtl ul a span.sub-arrow {
    right: auto;
    left: 8px;
    border-style: dashed solid dashed dashed;
    border-color: transparent #555555 transparent transparent;
  }
  .sm-clean.sm-vertical {
    padding: 10px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
  }
  .sm-clean.sm-vertical a {
    padding: 10px 20px;
  }
  .sm-clean.sm-vertical a:hover, .sm-clean.sm-vertical a:focus, .sm-clean.sm-vertical a:active, .sm-clean.sm-vertical a.highlighted {
    background: white;
  }
  .sm-clean.sm-vertical a.disabled {
    background: #eeeeee;
  }
  .sm-clean.sm-vertical a span.sub-arrow {
    right: 8px;
    top: 50%;
    margin-top: -5px;
    border-width: 5px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #555555;
  }
  .sm-clean.sm-vertical > li > ul:before,
  .sm-clean.sm-vertical > li > ul:after {
    display: none;
  }
  .sm-clean.sm-vertical ul a {
    padding: 10px 20px;
  }
  .sm-clean.sm-vertical ul a:hover, .sm-clean.sm-vertical ul a:focus, .sm-clean.sm-vertical ul a:active, .sm-clean.sm-vertical ul a.highlighted {
    background: #eeeeee;
  }
  .sm-clean.sm-vertical ul a.disabled {
    background: white;
  }
}

redpajama_set_name: RedPajamaGithub


The N-Gage is a feature phone and handheld game system from Nokia, announced on 4 November 2002 and released on 7 October 2003. It runs on the original Series 60 on Symbian OS v6.1. N-Gage attempted to lure gamers away from the Game Boy Advance by including mobile phone functionality. This was unsuccessful, partly because the buttons, designed for a phone, were not well-suited for gaming and when used as a phone the original N-Gage was described as resembling a "taco", which led to it becoming a well-known mocking nickname along with the "Frankenphone"


Unabridged Press is creating Inclusion-focused video, audio, written content.
We produce award-winning audio, video, and web content that brings diverse and inclusive voices to the fore. Our flagship work includes Look Who's Here! All-Abilities Media, and Standup Sisters.
UNABRIDGED PRESS, LLC, is led by Jennifer Szweda Jordan.
Look at you with our gear!
This level gets you a Look Who's Here! button and a Standup Sisters tattoo! AND exclusive access to a web chat with the Look Who's Here! All-Abilities Media team in 2019.
This will allow us to continue maintaining expenses in 2019 including keeping our website going (domain renewals, maintenance), membership in the Press Club of WPA, Google storage and Miscrosoft subscriptions.


INTEGRITY STAFFING SOLUTIONS is hiring 50+ Warehouse Workers for Order Picker, Pick/Pack and Stow positions. * Earn top pay rates * Fast job placements * Easy to apply!
Kelly Services is hiring 'RECYCLE SORTERS'.
Temp To Perm after 60 days.


text:
module ActiveAdmin
  module LTE
    module Views
      module Pages
        class Base < Arbre::HTML::Document

          def build(*args)
            super
            add_classes_to_body
            build_active_admin_head
            build_page
          end

          private

          def build_page_tools
            div class: 'box', id: 'page-tool' do
              div class: 'box-body' do
                div class: 'box-tools pull-right' do
                  build_action_items
                end
              end
            end
          end

          def add_classes_to_body
            @body.add_class(params[:action])
            @body.add_class(params[:controller].gsub('/', '_'))
            @body.add_class("active_admin")
            @body.add_class("logged_in")
            @body.add_class(active_admin_namespace.name.to_s + "_namespace")
            @body.add_class('skin-blue')
          end

          def build_active_admin_head
            within @head do
              insert_tag Arbre::HTML::Title, [title, render_or_call_method_or_proc_on(self, active_admin_application.site_title)].join(" | ")
              active_admin_application.stylesheets.each do |style, options|
                text_node stylesheet_link_tag(style, options).html_safe
              end

              active_admin_application.javascripts.each do |path|
                text_node(javascript_include_tag(path))
              end

              if active_admin_application.favicon
                text_node(favicon_link_tag(active_admin_application.favicon))
              end

              text_node csrf_meta_tag
            end
          end

          def build_page
            within @body do
              build_header
              div class: "wrapper row-offcanvas row-offcanvas-left" do
                aside class: "left-side sidebar-offcanvas" do
                  section class: "sidebar" do
                    build_user_panel
                    build_global_navigation
                  end
                end
                aside class: "right-side" do
                  build_title_bar unless active_admin_config.title_bar == false
                  build_page_content
                  build_footer
                end
              end
            end
          end

          def build_action_items
            action_items = action_items_for_action
            insert_tag(view_factory.action_items, action_items  ) if action_items.any?
          end

          def build_header
            insert_tag view_factory.header, active_admin_namespace, current_menu
          end

          def build_title_bar
            insert_tag view_factory.title_bar, title, action_items_for_action
          end

          def build_global_navigation
            insert_tag view_factory.global_navigation, current_menu
          end

          def build_page_content
            section class: "content" do
              div class: 'row' do
                div class: 'col-md-12' do
                  # build_page_tools
                  build_flash_messages
                  build_main_content_wrapper
                  build_sidebar unless skip_sidebar?
                end
              end
            end
          end

          def build_user_panel
            raw = <<-END.strip_heredoc

Hello, #{avatar_name}

                  END
            text_node raw.html_safe
          end

          def avatar_path
            avatar_file = "admin-lte/avatar#{(1..6).to_a.sample}.png"
            image_path(avatar_file)
          end

          def avatar_name
           display_name current_active_admin_user
          end

          def avatar_alt
            "some user"
          end

          def build_flash_messages
            flash_type_map = {
              "alert" => 'warning',
              "notice" =>'success'
            }
            if flash_messages.any?
              div class: 'flashes no-print' do
                flash_messages.each do |type, message|
                  flash_type = flash_type_map[type.to_s]
                  div class: "flash flash_#{type} alert alert-#{flash_type}" do
                    build_flash_icon flash_type
                    text_node message
                  end
                end
              end
            end
          end

          def build_flash_icon flash_type
            icon_class_map ={
              'alert'  => 'fa fa-check',
              'success'=> 'fa fa-check',
              'warning'=> 'fa fa-warning',
            }

            raw = <<-END.strip_heredoc

            END

            text_node raw.html_safe
          end

          def build_main_content_wrapper
            div id: "main_content_wrapper" do
              div id: "main_content" do
                main_content
              end
            end
          end

          def main_content
            I18n.t('active_admin.main_content', model: self.class.name).html_safe
          end

          def title
            self.class.name
          end

          # Set's the page title for the layout to render
          def set_page_title
            set_ivar_on_view "@page_title", title
          end

          # Returns the sidebar sections to render for the current action
          def sidebar_sections_for_action
            if active_admin_config && active_admin_config.sidebar_sections?
              active_admin_config.sidebar_sections_for(params[:action], self)
                .select{|section| section.name != :filters}
            else
              []
            end
          end

          def action_items_for_action
            if active_admin_config && active_admin_config.action_items?
              active_admin_config.action_items_for(params[:action], self)
            else
              []
            end
          end

          # Renders the sidebar
          def build_sidebar
            div id: "sidebar" do
              sidebar_sections_for_action
                .collect do |section|
                sidebar_section(section)
              end
            end
          end

          def skip_sidebar?
            sidebar_sections_for_action.empty? || assigns[:skip_sidebar] == true
          end

          # Renders the content for the footer
          def build_footer
            insert_tag view_factory.footer
            div style: 'display: none' do
              active_admin_config.registered_js.each do |js|
                text_node(javascript_include_tag('/'+js[:file]))
              end
            end
          end

        end
      end
    end
  end
end


text:
Fort Dodge Originals
Bakeries/Cafes/Coffee
Pubs/Grills
Trip Planners
Convention Service
Tour Planners
Tour Planning Services
Hotels / Venues
Conferences and Meeting Areas
Sports Planning Services
Fort Dodge Stay-cation Packages
About CVB
Fort Dodge CVB
Media Kit Request
About Fort Dodge
Request RFP
Fort Dodge is located near Brushy Creek Recreational Area which boosts good hunting and fishing. Whether after walleye, crappie, bass, panfish, deer or pheasants, hunters will be able to enjoy a trip to our community.
Fort Dodge is located near Brushy Creek Recreational Area which boosts good hunting and fishing. Whether after walleye, deer or pheasants, hunters will be able to enjoy a trip to our community.
Brushy Creek State Recreational Area
2802 Brushy Creek Road, Lehigh
http://www.iowadnr.gov/Places-to-Go/State-Parks-Rec-Areas/Iowas-State-Parks/ParkDetails/ParkID/610108
Fishing is a popular activity on Brushy Creek. The creek and Des Moines River have always provided not only scenic beauty but also a challenge to the angler with smallmouth bass and panfish as favorite catches. Several boat ramps and fishing jetties are located around the 690 acre lake. A fishing pier is located on the west side of the lake, north of the beach area. There are fishing tournaments occurring almost every weekend on the lake. Brushy Creek is a no wake lake.
Hunting is one of the most popular activities at Brushy Creek. Every year, hunters pursue a variety of game species ranging from pheasants, quail, rabbits and squirrels to white-tailed deer and wild turkeys. A number of designated parking areas are located throughout Brushy Creek to provide convenient access for the hunter.
Two shooting ranges are located at Brushy Creek. A target range is south of the park office approximately 1/2 mile north of County Rd. D-46. The other is a shotgun range for throwing clay targets located in the northern section of the park. It can be reached by taking 250th Street from Co. Rd. P-73, then turning on Taylor Avenue.
Webster County Conservation Sites
http://www.mycountyparks.com/county/webster.aspx
Hunting and trapping is allowed throughout specially designated seasons on the following Webster County Conservation sites: Bob Hay Area, Liska-Stanek Prairie, Lost Acres Wildlife Area, Holiday Creek and Carlson Recreation Area. Good fishing is available year round throughout Webster County. Please refer to each site to determine which ones permit hunting and fishing. The following areas are operated by Webster County Conservation. They can be contacted at (515) 576-4258.
Kennedy Park's Badger Lake
1415 Nelson Avenue, Fort Dodge
Badger Lake located at Kennedy Park is a 53 acre lake providing fishing, kayaking, canoeing and boating. No gas motors are allowed are allowed in Badger Lake.
Becker Wildlife Area-Access to Des Moines River
Madison Avenue, Fort Dodge
The Becker Wildlife Area, donated to the conservation board in 1986, is located on the Des Moines River just south of the county road D-14 bridge, north of Fort Dodge. Native grass and tree plantings were established in the area for the benefit of the wildlife found there, and visitors can use the parking area to gain easy access to the river for fishing and canoeing.
Bob Hay Memorial Conservation Area
Avenue O West, Fort Dodge
Named after an avid local conservationist, this 225-acre tract of land consists of different habitats such as steep wooded ravines, small tributaries, Lizard Creek, bottomland, woodland prairie and cropland. Although approximately 1/3 of this area had been farmed in previous years and marshes had been drained, 2 ponds, restored prairies, tree and shrub plantings, and food plots have since been established. Wildlife is abundant here because of the much-needed space that is available and the variety of habitats that exist. Migrating birds and waterfowl use the ponds as a resting place and nesting area. The area will be preserved as a wildlife habitat area and only hunting, hiking, and bird watching will be allowed. To get to the area, travel ¾ mile off of highway 169 on Ave. O west and park in one of the two parking lots available to the public.
Carlson Recreation Area
3838 River Road, Dayton, Iowa
Located approximately five miles southeast of Dayton, the Carlson recreation Area is 120 acres of natural diversity. From the timbered bluffs to the upland prairie, and to the typically level bottomland, the Carlson Area affords the visitor a chance to explore the scenic Des Moines River Valley. The valley contains the largest remaining tract of woodland, predominately oak and hickory, in north central Iowa, which present an awesome color show in the fall. The Carlson Area is readily accessible via a graveled county road a mile and a half south of the highway 175 Des Moines River bridge, between Dayton and Stratford. Before being destroyed by fire in 1981, the site contained the historically significant Anderson cabin, one of the first built in Webster County. Hikers will find a variety of trails with varying degrees of difficulty, and wildlife photographers will enjoy the abundance of suitable subjects throughout the area. In season, hunters may pursue wild turkey, deer, squirrels, and rabbits among other game species. The angler will find easy access to the Des Moines River.
Deer Creek Area-Access to Des Moines River
Hwy 169, Fort Dodge
Located about eight miles north of Fort Dodge on highway 169 lies the Deer Creek Wildlife Area. This seventeen-acre tract of natural flood plain timber is on the west bank of the Des Moines River and provides an excellent stopover facility for the canoe enthusiast. Wildlife abounds in this rather primitive area with large concentrations of whitetail deer. Fishing on the Des Moines River can provide some nice catches of channel catfish, small mouth bass, and walleye. Hunting is also permitted in season.
Gypsum City OHV Park-Access to fishing ponds
2390 Mill Road, Fort Dodge
Current amenities at the park include a newly opened campground with an open shelter, picnic tables, and a grill, men's and women's restrooms, 1.5 mile MX track, two youth tracks, fishing ponds, training area, and 15 miles of trail accommodating ATVs, motorcycles, and ORVs. The park is open year around and the hours of operation are from sunrise to sunset. The park may be closed due to weather conditions or maintenance activity. Be sure to check current and future weather conditions for the area before making plans.
Holiday Creek Area
Peterson Drive, Fort Dodge
Located just one mile east of Coalville, and just north of Highway 20 is the 38-acre Holiday Creek Area. Acquired in 1987, the area is marked by heavily timbered ravines that provide prime habitat for a host of animal life. Hunting is permitted on the site during designated season.
Liska-Stanek Prairie
2601 Johnson Avenue, Fort Dodge
Located six miles southwest of Fort Dodge on county road P-51, this mesic native prairie featuring two potholes was purchased by the Conservation Board in 1972. In December 1976 the prairie was dedicated as a Natural Preserve by the State Preserves Advisory board, thus ensuring the integrity of the area for generations to come. The area lies in the central part of the Cary Lobe of the Wisconsin glacial region and harbors some of the richest soils in the world. These soils began development 14,000 year ago and were formed from glacial till, its subsequent erosion and the accumulation of organic materials. The prairie has been relatively undisturbed and it shows in the amount of diversity this prairie exhibits. The spectrum of colors displayed is unmatched and can be seen throughout the entire growing season. Some birds observed on the prairie are the bobolink, blue winged teal, dickcissel, western meadowlark, red winged blackbird, swamp sparrow, and grasshopper sparrow.
Meier Memorial Marsh
170th Street, Manson, Iowa
Acquired by the Conservation Board and dedicated on September 8, 2001, Meier Memorial Marsh was paid for in part by the Conservation Board, Zane Meier donated a portion of it, and the remaining acres were paid for by donations from Ducks Unlimited and Pheasants Forever. With a gentle rolling stream, fishing for small mouth bass and catfish is excellent. With the presence of a re-established wetland, this area provides excellent habitat for pheasants, waterfowl, and deer. Located on the western border of Webster County in the Lizard Creek river bottom, its 35 acres is a beautiful sight for hiking, bird watching, and hunting.
Miller Marsh
120th Street, Badger, Iowa
This forty-acre tract of land was purchased in 2003 through a partnership with several conservation organizations. Grants were awarded from the Webster County Pheasants Forever, State Council Pheasants Forever, Ducks Unlimited, Natural Resource Conservation Service, and the Iowa DNR Wildlife Habitat Stamp Fund. Two wetlands have been restored as well as the planting of a pristine native prairie mix. A windbreak will be established on the north and west boundaries of the property. This area is open to the public for all types of recreational uses that are compatible with wildlife habitat such as nature study, bird watching and hunting.
Moorland Pond-Fishing Only
1599 Hwy 20, Moorland, Iowa
A borrow pit resulting from the construction of U.S. 20, the Moorland Pond area is 22.5 acres in size and is a popular fishing spot that sports trophy size fish species. The claim to fame for this area is the trumpeter swan restoration project involving a permanent pair of endangered trumpeter swans residing at the area with the hopes of raising cygnets each summer. Located just east of Moorland, the pond is easily accessible.
Shirley Kirchner-Seltz Youth Prairie-Youth Hunting Only
Northwest of Vincent on the south side of Highway C-56
The Shirley Kirchner-Seltz Youth Prairie is an 80 acre parcel of prairie. This area is a mixture of upland and wetland habitats. This prairie is managed for youth hunting only. Hunters under the age of 16 years old may hunt this property either with a licensed (non-weapon carrying) adult or if the youth has taken hunter safety and has a valid hunting license.
Whispering Wings Marsh
Old Hwy 20, Fort Dodge
This recent addition to the Webster County Conservation Board is a natural pothole that has been re-established with the help of the NRCS. Currently there are about 1.5 acres of open water. The remainder of the area consists of about 15 acres of high quality restored prairie and a 1-acre windbreak along the north end. The area provides many of the basic necessities for the life cycles of many types of wildlife. The primary focus is on upland bird and waterfowl production. The area is open to public hunting with the exception of the 200 yard "no shooting zone" around the neighboring house. There is a parking lot in the southeast corner of the property. Whispering Wings Marsh is located 1 1/4 miles east of Fort Dodge on old Highway 20.
Iowa Outdoors Store
The Iowa Outdoors Store is a locally owned and operated business which takes great pride in the hunting, fishing, and outdoor recreation lifestyle. Owners and sales staff grew up hunting, fishing, and trapping in Iowa so they can pass their knowledge on to their customers.
1597 3rd Ave NW, Fort Dodge, 50501
www.iowaoutdoorsstore.com
Proud Destination of 2017
Fort Dodge Convention & Visitors Bureau
24 North 9th Street, Suite C
Fort Dodge, Iowa 50501
This website paid for in part by the Iowa Tourism Office.
© Fort Dodge Convention & Visitors Bureau. All Rights Reserved


Is pleased to announce the Summer 2019 Mayor's Youth At Work Partnership Summer Jobs program.
The 2018 - 2019 school year brings new and exciting additions to our programs. Interline Brands continues to support the Construction Academies, while the Jacksonville Sheriff's Office continues to build the Explorers Academy with our Criminal Justice Academy and the Jacksonville Fire & Rescue Department expands their Explorers Academy with our Fire & Rescue Academy. Our Cosmetology program provides services to the community by appointment. Our Information Technology Academy provided a summer program through the Boys & Girls club, sponsored by the STEM 2 Hub, which allowed students to learn about web design. As always, we encourage our students to work toward Industry Certification, but also prepare them for post-secondary education through Honors courses, Advanced Placement courses, and Dual Enrollment.


Kritters Ramblings: A Baltimore Book Weekend!
The weekend of July 13th, mom and I went to Baltimore to do a book weekend. We went to 6 different book places and just spent a whole weekend enjoying the world of books. We even took a few moments to sit outside and read a book, minus getting caught in a little rain running back to the hotel! It was an AWESOME weekend and maybe next time I should bring home less and read a little more, but the mother/daughter time was priceless.
My favorite book places that we went to while in Baltimore (and the ones that we will be revisiting in the future) are - The Book Thing - free books, as many as you can carry!; Ukazoo - used books galore, and buy 3 get 1 free, can't beat that deal AND B&N Power Plant - on the inner harbor, cool architecture inside and a great discount section!
PS - I did take 6 boxes of book to donate at The Book Thing, that felt like such a great gift because The Book Thing has given me some really great finds!
Here is a video, showing a few of the things that came home with me from Baltimore.
Below are the places we visited and the books I obtained while we were there.
It's very kind of you to share the book titles you bought. I can tell you and your mom had a good time. I enjoyed the video. Enjoy your books.
Cause Celeb is one of my favorite Helen Fielding books - very different from Bridget Jones but special in its own way. Enjoy!


Volleyball footwork or transitioning can make or break your game. From your approach, to getting your feet to the ball on time, and even serving, footwork is the foundation! Players often disregard the importance of quick feet and consistent footwork. When coaches teach the basics, they go over transition footwork for what seems like a million times to make sure it becomes a habit. Constant repetition helps to ensure that the proper volleyball footwork becomes a natural quick response during any number of volleyball game situations or scenarios.
Transitioning means progressing from base to a ready position. Basically, you are getting ready to receive an attack, block, or attack the ball yourself, which you can't do from your base position. The transition footwork prepares you to be as ready as possible. It's imperative that you become quick at this skill in order to better your game. Many coaches will slow this skill down until you master it because of how significant this skill is. The most common way of teaching transitioning footwork is the traditional three steps of open, cross, hop volleyball footwork.
It will look different depending on what position you play. Meaning if you are a back row player, you are going backwards, to transition to a position where you can pass an attacked ball. If you are a front row player on the net, you could be transitioning sideways to block, or backwards to get off the net and prepare to do your approach and hit.
The first step is open. The key is to NEVER turn your back away from the court EVER. When you open in your first step, regardless if you are transitioning as a hitter or passer, make sure you are opening to the court. If when you open and you're facing something that isn't court or you can no longer see the ball, you know you've done it wrong. This first step is crucial because it's where all your power comes from.
It's important that this first step is wide enough to get you where you need to be to be. For passers, this step needs to be wide enough so you're in position to make a defensive dig. For hitters, this step needs to be wide enough to get you off the net and in position to be ready for a set. For those of you who transition to block, this step needs to be wide enough to align you defensively with the hitter you are trying to block.
The second step is cross. This is the easiest part of the three steps. It really is just a normal step, however, this step gives you power to end in your final position. Again, remember to always have your eyes on the court and don't turn your back in this step. Many players fail in this step to stay facing the court. This step is more of a sideways step to ensure that you can still see your surroundings and what is happening on the other side of the net.
The last step in the sequence is the hop. This isn't an extreme hop—just a slight hop that gets you where you need to be. After you open and cross, the hop ensures that you will land in a ready position. For passers, the goal is to land in a defensive position where you are ready to defend a pass. This means you are completely stopped, but on your toes ready to react, and low in a ready stance.
Proper volleyball footwork is critical for hitters. The goal for hitters is to land in an attacking stance, ready to do your approach. You are also supposed to land well beyond the 10 ft. line. If you are coming up short or hardly behind the 10 ft. line, this means your original step was not wide enough.
Blockers need to make sure they are completely facing the net when landing. This means landing on two feet. You should be low, loaded, and ready to jump and block your attacker. If you are double blocking and you find that there is a hole in your block, you probably didn't take a wide enough first step. If you are off balance when you come to your hop, you might not be landing on two feet.
Yes, the little details in volleyball footwork are SO important. They might seem tedious, but in the end, your game will improve leaps and bounds if you just repeat the open cross hop movements over and over again.
If you are primarily a passer, practice going from base to your defensive spot with your transition footwork. If you hit, a great repetitive drill to do by your self is to do your approach, block jump at the net, and then transition with the open, cross, hop footwork along the 10 ft. line. Blocking transition practice is very similar. Do a block jump, then open, cross, hop along the net. Until you get to the end of the net.
Volleyball footwork improves with consistent practice and repetition which in turn contributes to the proper development and improvement of all other volleyball skills.


text:
Q: discord.py rewrite | Implementing currency Okay, so I have been wanting to try adding currency to my bot for a while. So, I put my head down and started today, but I am having some issues. I know I will need to use a dictionary of members, and I have that already: amounts = {}. I have got a register command, which adds a member to the dictionary with their ID and amount of currency.
However, this doesn't seem to be a good idea. Whenever I re-open the bot, the dictionary gets reset. I am not too sure how to save my dictionary, and would appreciate some help.
As a reference, this is my registering command:
@client.command(name='register',
                aliases=['reg'],
                brief='Registers your account',
                pass_ctx=True)
async def register(ctx):
    id = ctx.message.author.id
    if id not in amounts:
        amounts[id] = 100
        await ctx.send('You have been registered')
    else:
        await ctx.send('You already have an account')

I am still a bit of a beginner with dictionaries and discord.py, so sorry if I ask a lot of questions to your answer!

A: I believe it's worth using external database, nice possibility to learn mongodb for example. PyMongo is a way to start.

A: I save my dictionary of users to a .json file, and it works perfectly now.

redpajama_set_name: RedPajamaStackExchange


text:
Q: Is it possible to use Tapestry PageLink and onBeforeOnLoad together? I'm looking to check the page for changes and alerting the user before they leave if items have not been saved.  Is it possible to use onBeforeOnLoad with a PageLink from Tapestry?  I've tried and so far have had no luck.  Thanks.

A: Assuming you meant onbeforeunload, which is javascript and wouldn't have anything do with your page link. Instead, add a script tag at the end of your page with the snippet below:
<script type="text/javascript">
window.onbeforeunload = function() {
    return true;
};
</script>

See this answer for more info.


text:
Q: How to send the SMS using blackberry application How to send the SMS using blackberry application?

A: you should check sms RIM API for that
http://myhowto.org/java/j2me/22-sending-and-receiving-gsm-sms-on-blackberry-using-rim-apis/

A:  Detect the phone's network programmatically to send sms
public int getNetworkType() {
        int type = 0;
        int networkType = RadioInfo.getNetworkType();
        switch (networkType) {
        case RadioInfo.NETWORK_GPRS: // GSM
            type = 0;
            break;
        case RadioInfo.NETWORK_CDMA: //CDMA
            type = 1;
            break;
        case RadioInfo.NETWORK_IDEN: //GSM
            type = 0;
            break;
        default:
            type = 0; //GSM
            break;
        }
        return type;
    }


This top tier, exclusive mixed case of 12 is exceptional value. Packed with some very special, limited release wines, the Connoisseurs range will certainly turn heads as you pull them out of the box. This is our premium range full of some incredible wines, we just can't share what they are at this price, but what we can tell you is each bottle retails for well over $45 per bottle.


text:
Honours & Career Awards
Administrative Activities
Teaching & Design
Board Certifications & Memberships
Dr. Gill's Presskit
Growing up, Dr. Gill was the eldest of two children and he was always fascinated by biology and the life sciences. He often accompanied his father (a scientist and author) as a child to see zoology lab experiments being conducted at the University of Toronto and to see how sleep disorder studies were performed.
Dr. Gill comes from a close-knit family where humility, respect, and hard work are prioritized. These values were further reinforced when he began studying Shotokan karate at the age of 10 and continued the practice until receiving his black belt 8 years later. Dr. Gill recalls that his sensei (karate instructor) was a pivotal role model who instilled values such as patience, courage, service to others, and daily discipline that were wonderful qualities to develop during adolescence and created much of the foundation for the man he is today.
During university, Dr. Gill studied physiology, philosophy, anthropology, and the languages to enhance his multiple academic interests.
Dr. Gill's personal philosophy is, at its core, to do unto others as you would have done unto yourself. He is committed to serving others and adding value during each and every interaction. As a physician, he treats his patients as he would have a close family member be treated. This requires that accurate diagnoses and treatment plans are devised, that such plans are executed with precision, and that such plans are communicated with empathy and clarity to patients and their family members.
Dr. Gill is a strong proponent of fitness, vitality, and healthy nutrition in order to live life at its greatest potential. He believes in feeding the mind, body, and soul with the best possible sources of "fuel" available at all times. He incorporates this philosophy into his patient care, research, product development, and peri-operative planning. Dr. Gill recognizes the unique needs and values of every patient to devise treatment plans that will add maximum value to enhance their health and quality of life.
As Winston Churchill beautifully articulated, "We make a living by what we get. We make a life by what we give". This quote resonates strongly with Dr. Gill's approach to philanthropy.
He believes that every person who is fortunate enough to live an abundant life has the privilege to experience a great depth of fulfillment by adopting the consistent practice of contribution to others.
For Dr. Gill, this includes the contribution of money, time, resources, and focus. He volunteers time to teach the next generation of physicians and surgeons weekly at the University of Toronto academic hospitals, contributes resources to global initiatives tackling poverty, health-care, education, and child trafficking, and travels to underserviced areas around the world from Latin America to Asia to provide healthcare and teach local surgeons.
UNIVERSITY APPOINTMENT AND RANK
Assistant Professor, Department of Ophthalmology and Vision Sciences, University of Toronto
MD, Doctor of Medicine, McMaster University, Hamilton ON
Bachelor of Science (Honours), graduated with High Distinction, Major in Physiology, University of Toronto & McGill University, Montreal QC
Postgraduate, Research, and Specialty Training
Fellowship in Oculofacial Plastic, Reconstructive, and Orbital Surgery. Accredited by the American Society of Ophthalmic Plastic and Reconstructive Surgery (ASOPRS). Training completed at California Pacific Medical Center, University of California San Francisco (UCSF) Hospitals and Clinics, and Stanford University; San Francisco and Palo Alto, California, United States.
Oculofacial plastic surgery Mentor: Dr. Stuart R. Seiff, MD.
Ocular Oncology Mentor: Dr. Devron H. Char, MD.
Residency and Internship—Ophthalmology. Department of Ophthalmology and Vision Sciences, University of Toronto, Toronto ON
Faculty of Pharmacy, University of Toronto, Toronto ON
Qualifications, Certifications, and Licenses
Advanced Cardiovascular Life Support (ACLS) Provider
Fellow of the American College of Surgeons
Diplomat of the American Board of Ophthalmology
Fellow of the Royal College of Physicians and Surgeons of Canada #734615
State of California Physician and Surgeon Certificate #A110893
Licentiate of the Medical Council of Canada (LMCC)
Medical Director and Founder of Eye Face Institute, North York ON
Consultant Surgeon, Sunnybrook Health Sciences Centre and Kensington Eye Institute, Toronto, ON
Geographic full-time Academic Staff, Mount Sinai Hospital, Toronto ON
Clinical Instructor, Department of Ophthalmology, University of California San Francisco (UCSF) Hospitals and Clinics, California Pacific Medical Center, San Francisco CA
Consultant, Department of Ophthalmology, Stanford University Medical Center, Palo Alto CA
Consultant, Department of Ophthalmology, San Francisco General Hospital, San Francisco CA
Active Staff, Alameda County Medical Center, Oakland CA
Active Staff, Mills-Peninsula Health Services, San Mateo CA
Courtesy Staff, Veterans Affairs Medical Center, San Francisco CA
Residents' Recognition Award for Excellence in Teaching at the Lions Eye Clinic and Highland Hospital. California Pacific Medical Center, San Francisco CA
Distinctions and Research Awards
Best Paper, Neuro-ophthalmology Section of the American Academy of Ophthalmology Meeting (Orlando FL)
Best Poster, Neuro-ophthalmology Section of the American Academy of Ophthalmology Meeting (Atlanta GA)
Student/Trainee Awards
Heed Ophthalmic Foundation Resident and Faculty Retreat (Denver, CO). One of 25 North American residents selected for outstanding performance and career potential in academic ophthalmology
Dr. W. Gordon C. Kelly Award for outstanding contribution to the St. Michael's Hospital Department of Ophthalmology, Toronto ON
Highest Standing, Toronto Ophthalmology Residency Introductory Course (TORIC) Written Exam
Henry Chaim Witelson Memorial Prize in Ophthalmology. Department of Medicine, McMaster University, Hamilton ON
Ivan Smith Memorial Scholarship in Adult Oncology. Department of Medicine, McMaster University, Hamilton ON
University of Toronto, Trinity College Scholar Graduation Award
Member, American Society of Ophthalmic Plastic and Reconstructive Surgery
Member, American Academy of Ophthalmology
Member, Canadian Ophthalmological Society
Member, Ontario Medical Association
President, Canadian Society of Ophthalmic Plastic & Reconstructive Surgery
Co-director, University of Toronto Department of Ophthalmology Alumni Committee
Executive Board Member and Medical Advisor, Benign Essential Blepharospasm Canadian Research Foundation Support Group, Toronto ON
Residency Program Committee representative for Princess Margaret Hospital, University of Toronto Department of Ophthalmology and Vision Sciences, Toronto ON
Chief Resident, Department of Ophthalmology and Vision Sciences, University of Toronto, Toronto ON
Representative for ophthalmology, Professional Association of Interns and Residents of Ontario (PAIRO) General Council, Ottawa ON
Representative for residents, Ontario Medical Association (OMA)
Representative for professional faculties, Governing Council, University of Toronto
Fundraising director, McMaster Medicine Variety Show (SCOPE), Hamilton ON
Vice-president, Undergraduate Pharmacy Society, University of Toronto
Class president, Faculty of Pharmacy, University of Toronto
Co-founder, Shorinji Kempo Martial Arts, Hart House, University of Toronto
Resident selection committee, Department of Ophthalmology and Vision Sciences, University of Toronto
Post-graduate medical education committee, Department of Ophthalmology and Vision Sciences, University of Toronto
Admissions committee, Department of Medicine, McMaster University, Hamilton ON
Political task force, Department of Medicine, McMaster University, Hamilton ON
RESEARCH STATEMENTS
ASOPRS thesis. Title: Long-term results of external dacryocystorhinostomy without intubation at a single institution.
Pacific Vision Foundation Research Grant ($8800)
Pfizer Resident Education Research Grant ($5000)
University of Toronto Continuing Education Research and Development Award ($5000)
Benign Essential Blepharospasm Canadian Research Foundation (BEBCRF) Grant ($2500)
Canadian Institutes of Health Research (CIHR) Award ($2000)
MOST SIGNIFICANT PUBLICATIONS
Gill HS, Char DH. Uveal melanoma prognostication: from lesion size and cell type to molecular class. Can J Ophthalmol. 2012;47(3):246-53.
Gill HS, Kraft SP. The long-term efficacy of botulinum A toxin for essential blepharospasm and hemifacial spasm. Can J Neurol Sci. 2010;37(5):631-6.
Khan M, Hussain A, Gill HS. Fluid leak following deep midfacial laceration. JAMA Ophthalmol 2017;135(10):1115-1116.
Low SA, Hussain A, Gill HS, Monteiro E, Liu ES. Pott's puffy tumour presenting as a necrotic eyelid lesion. Can J Ophthalmol 2017;52(1):e25-28.
Bamberger M, Medline P, Cullen JB, Gill HS. Histopathology of endocrine mucin-producing sweat gland carcinoma of the eyelid margin: a case report and review of the literature. Can J Ophthalmol 2016;51(2):e72-75.
Haykal S, Antonyshyn OM, Gill HS. The temporalis muscle flap: A useful adjunct in reconstruction of combined defects of the upper and lower eyelids. Plast Surg Case Studies 2015;1(1):19-23.
Gill HS, Moscato EE, Silkiss RZ. Indications and limitations of vismodegib for basal cell carcinoma-reply. Jama Ophthalmol 2014;132(7):906.
Hahn E, Laperriere N, Millar BA, Oestreicher J, McGowan H, Krema H, Gill H, et al. Orbital radiation therapy for Graves' ophthalmopathy: Measuring clinical efficacy and impact. Practical Radiation Oncology. 2014;4:233-39.
Gill HS, Moscato EE, Seiff SR. Eyelid margin basal cell carcinoma managed with full thickness en-face frozen section histopathology. Ophthal Plast Reconstr Surg. 2014;30(1):15-9.
Gill HS, Moscato EE, Chang AS, Soon S, Silkiss RZ. Vismodegib for periocular and orbital basal cell carcinoma. JAMA Ophthalmol. 2013;131(12):1591-4.
Lowinger A, Gill HS, Silkiss RZ. Histology of Mueller's muscle observed in quiescent Graves' orbitopathy. Can J Ophthalmol. 2013;48(6):468-70.
Rootman DB, Gill HS, Margolin E. Intravitreal bevacizumab for the treatment of nonarteritic anterior ischemic optic neuropathy: a prospective trial. Eye (Lond). 2013;27(4):538-44.
Podbielski DW, Noble J, Gill HS, Sit M, Lam WC. A comparison of hand- and foot-activated surgical tools in simulated ophthalmic surgery. Can J Ophthalmol. 2012;47(5):414-7.
Razik R, Mammo Z, Gill HS, Lam WC. Academic screencasting: internet-based dissemination of ophthalmology grand rounds. Can J Ophthalmol. 2011;46(1):72-6.
Gill HS, Sandhu SS, Noble J. Ophthaproblem: Benign essential blepharospasm. Can Fam Physician 2010;56(11):1149.
Noble J, Somal K, Gill HS, Lam WC. An analysis of undergraduate ophthalmology training in Canada. Can J Ophthalmol. 2009:44(5):513-8.
Gooi M, Baerlocher MO, Gill HS, Noble J. Ophthaproblem: Thyroid orbitopathy. Can Fam Physician. 2009;55(5):489, 492-3.
Noble J, Schendel S, Weizblit N, Gill HS, Deangelis DD. Orbital wall infarction versus infection in sickle cell disease-Author reply. Can J Ophthalmol. 2009;44(1):102.
Noble J, Schendel S, Weizblit N, Gill HS, DeAngelis DD. Orbital Wall Infarction in Sickle Cell Disease. Can J Ophthalmol. 2008;43(5):603-4.
Gill HS, Lam WC. A screening strategy for the detection of sickle cell retinopathy in pediatric patients. Can J Ophthalmol. 2008:43(2):189-91.
Gill HS, Simpson ER. Transpupillary thermotherapy in the management of juxtapapillary and parafoveal circumscribed choroidal hemangioma. Can J Ophthalmol. 2005;40(6):729-33.
Horner RL, Liu X, Gill HS, Nolan P, Liu H, Sood S. Effects of sleep-wake state on the genioglossus versus diaphragm muscle responses to CO2 in rats. J Appl Physiol. 2002; 92(2)878-87.
Gill H.S., Char D.H., and Cole T.B., 2013, Conjunctival and corneal neoplasms, in Copeland RA, Afshari N., ed., Copeland and Afshari's Principles and Practice of Cornea, Jaypee Brothers, Delhi, p. 671-698.
Gill H.S., 2013, Thyroid-associated orbitopathy, in Kertes PJ, Johnson MT., ed., Evidence-Based Eye Care, 2nd edition, Lippincott Williams & Wilkins, Philadelphia, p.371-391.
Gill HS and Kersten RC. 2013, Traumatic optic neuropathy, in Kertes PJ, Johnson MT., ed., Evidence-Based Eye Care, 2nd edition, Lippincott Williams & Wilkins, Philadelphia, p. 392-412.
NON-PEER-REVIEWED PUBLICATIONS
Gill HS, Imes R, Silkiss R. Morning Rounds: A tale of snoring, sluggishness, and swollen nerves. EyeNet Magazine. June 2012:49-51.
Gill HS, Silkiss R. Ophthalmic Pearls: Diagnosis and management of silent sinus syndrome. EyeNet Magazine. July 2011:37-8.
Presentations and Special Lectures
Abstracts and Podium Presentations at Professional Meetings
Gill HS, Moscato EE, Chang AS, Soon S, Silkiss RZ. Vismodegib for periocular and orbital basal cell carcinoma. Canadian Ophthalmological Society Annual Meeting (Montreal QC) June 2013
Gill HS, Seiff SR. External dacryocystorhinostomy without intubation: results of a single-center cohort study. Canadian Ophthalmological Society Annual Meeting (Toronto ON) June 2012
Seiff SR, Gill HS, Moscato EE. Silicone intubation for the treatment of epiphora in adults with a patent lacrimal drainage system. International Society of Dacryology and Dry Eye Symposium/Philippine Academy of Ophthalmology (Manila, Philippines) November 2011
Rootman DB, Gill HS, Margolin EA. Intravitreal bevacizumab for treatment of nonarteritic anterior ischemic optic neuropath: three-month results. American Academy of Ophthalmology Annual Meeting (Orlando FL) October 2011
Gill HS, Moscato EE, Seiff SR. Eyelid margin basal cell carcinoma managed with full thickness en-face frozen section histopathology. ASOPRS 42nd Annual Fall Scientific Symposium (Orlando FL) October 2011
Mammo Z, Razik R, Gill HS, Lam WC. Academic screencasting: internet-based dissemination of ophthalmology Grand Rounds. Canadian Association of Continuing Health Education
(St. John NF) April 2010
Gill HS, Noble J, Liu E, Ahmed I, Singer S, Lam WC, Sit M. Evaluating surgical competency of ophthalmology residents: standardized evaluation protocols and virtual reality simulation. International Conference on Residency Education (ICRE) of Royal College of Physicians and Surgeons of Canada (Victoria BC) September 2009
Gill HS, Rootman DB, Margolin EA. Prospective trial of bevacizumab for non-arteritic anterior ischemic optic neuropathy: pilot study. Canadian Ophthalmological Society Annual Meeting (Toronto ON) June 2009
Margolin EA, Bujak M, Gill HS. Indirect carotid cavernous fistulas-is treatment necessary? Canadian Ophthalmological Society Annual Meeting (Toronto ON) June 2009
Gill HS, Jebodhsingh K, Howarth D, DeAngelis DD. Non-resolving orbital cellulitis. Canadian Ophthalmological Society Annual Meeting (Whistler BC) June 2008
Gill HS, Derzko-Dzulynsky, L. A re-emergence of ocular syphilis: clinical findings and management. Canadian Ophthalmological Society Annual Meeting (Whistler BC) June 2008
Gill HS, Heon E, Gallie B, Pang N, DeAngelis DD. A comparison between bioceramic aluminum oxide and hydroxyapatite orbital implants in children. Canadian Ophthalmological Society Annual Meeting (Whistler BC) June 2008
Gill HS, Wong A. Progressive bilateral ischemic choroidopathy in antiphospholipid syndrome. Canadian Ophthalmological Society Annual Meeting (Montreal QC) June 2007
Lam WC, Gill HS. Screening for retinopathy in the pediatric sickle cell patient population. Cannes Retina Festival, the 24th Annual Meeting of the American Society of Retina Specialists & the 6th Annual Meeting of the European Vitreo-Retinal Society (Cannes, France) September 2006
Gill HS, Simpson ER. Transpupillary thermotherapy in the management of juxtapapillary and parafoveal circumscribed choroidal hemangioma. Canadian Ophthalmological Society Annual Meeting (Vancouver BC) June 2004
Abstracts and Poster presentations at Professional Meetings
Rai A, Yang Y, Leung V, Jivraj I, Gill HS. Optic neuropathy from pseudomonas osteomyelitis of the skull base. Canadian Ophthalmological Society Annual Meeting (Toronto ON) June 2018.
Bedi H, Gill HS, Nijhawan N, DeAngelis D, Oestreicher J, Tucker N. Management of idiopathic dacryoadenitis: review of 30 cases. American Society of Ophthalmic Plastic and Reconstructive Surgery Annual Meeting (Chicago IL) November 2018.
Lowinger A, Gill HS, Silkiss RZ. The histology of Mueller's muscle in patients with Graves' orbitopathy. American Association for Research in Vision and Ophthalmology Annual Meeting (Fort Lauderdale FL) May 2012
Rootman DB, Gill HS, Margolin E. Intravitreal bevacizumab for treatment of non-arteritic anterior ischemic optic neuropathy: 1 month results. NANOS 36th Annual Meeting (Tuczon AZ) March 2010
Gill HS, Heon E, Gallie B, Pang N, DeAngelis DD. Bioceramic aluminum oxide and hydroxyapatite orbital implants in pediatric patients. ASOPRS 40th Anniversary Fall Scientific Symposium (San Francisco CA) October 2009
Noble J, Gill HS, Sit M. A comparison of hand-activated and foot-activated surgical tools in simulated ophthalmic surgery. Canadian Ophthalmological Society Annual Meeting (Toronto ON) June 2009
Gill HS, Kraft SP. The long-term efficacy of botulinum toxin A for essential blepharospasm and hemifacial spasm. American Academy of Ophthalmology (AAO) Annual Meeting (Atlanta GA) November 2008
Noble J, Somal K, Gill HS, Lam WC. Evaluating the Effectiveness of Undergraduate Ophthalmology Training in Canada. Canadian Ophthalmology Society Annual Meeting (Whistler BC) June 2008
Gill HS, Kirby-Allen M, Lam WC. Screening for retinopathy in the pediatric sickle cell patient population. American Association for Research in Vision and Ophthalmology (Fort Lauderdale FL) April 2006
Robertson JV, Najjar A, Martin G, Gill HS, Gauldie J, West-Mays JA. Gene Transfer of Bioactive TGF-b1 to the Anterior Chamber of the Rodent Eye. American Association for Research in Vision and Ophthalmology Annual Meeting (Fort Lauderdale FL) April 2005
Gill HS, Liu H, Sood S, Liu X, Nolan P, Horner RL. Genioglossus versus diaphragm muscle responses to hypercapnia across sleep-wake states in freely behaving rats. Associated Professional Sleep Societies Annual Meeting (Chicago IL) April 2001
Title: Nuances of cosmetic upper and lower blepharoplasty. Presented at Grand Rounds (May 2019), Dept. of Oral & Maxillofacial Surgery, University of Toronto, Toronto ON.
Title: Cosmetic eyelid surgery – practice pearls for facial surgeons. Presented at the 16th Annual Middle East Academy of Otolaryngology-Facial Plastic Surgery Conference (April 2019), Dubai UAE.
Title: Management of periocular lumps & bumps. 40th Primary Eye Care Conference for general practitioners, sponsored by the Ontario Medical Association, December 15th, 2018, Toronto ON
Title: Management of periocular issues before and after cataract surgery. Presented at the 58th Walter Wright Symposium, Toronto ON
Title: Management of orbital cellulitis. Presented at the 3rd Toronto Ophthalmology TED talk series of the Canadian Ophthalmological Society Meeting (June 2018), Toronto ON
Title: Blepharoptosis management. Presented at the 8th Annual Conference of the phthalmological Society of Jamaica, March 9, 2018, Kingston Jamaica
Title: Unraveling the immune influences on the orbit and ocular adnexa. Presented at Grand Rounds (Sept 2017), Dept. of Ophthalmology & Vision Sciences, University of Toronto, Toronto ON.
Title: The tearing patient – practice pearls. Presented at the 2nd Toronto Ophthalmology TED talk series of the DOVS University of Toronto (June 2017), Toronto ON
Title: Plastic Surgery Pearls – Emergency Ophthalmology Conference, June 10, 2016, Toronto ON
Title: A look at Graves' orbitopathy: eyes wide open. Clinical endocrinology rounds, University of Toronto, March 31, 2015, Toronto ON
Title: Aging of the periocular region. 37th Primary Eye Care Conference for general practitioners, sponsored by the Ontario Medical Association, December 14th, 2013, Toronto, ON
Title: Orbital and systemic manifestations of Graves' disease. 36th Primary Eye Care Conference for general practitioners, sponsored by the Ontario Medical Association, December 13th, 2014, Toronto, ON
Title: Intractable tearing—a case study. Presented at the 26th Annual Barkan Research Symposium, San Francisco CA
Title: Periocular eyelid lesions. 35th Primary Eye Care Conference for general practitioners, sponsored by the Ontario Medical Association, December 15th, 2012, Toronto, ON
Title: Tumor control of eyelid margin basal cell carcinoma. Presented at the 25th Anniversary Barkan Day, San Francisco CA
2009 Title: Information dissemination: I learned my first soft-chop on the internet. Presented at the 49th Walter Wright Annual Ophthalmology and Vision Sciences Symposium, Toronto ON
Formal Teaching of Residents and Medical Students
Lecturer, Toronto Ophthalmology Residency Introductory Course (TORIC) Oncology review (3.0 hours) annually.
Lecturer, MMMD (Painless vision loss seminar) for Year two U. of Toronto medical students (3.0 hours) annually.
Problem-based Learning (PBL) Mentor for Year two U. of Toronto medical students (8.0 hours over 6 sessions) annually.
Lecturer, Royal College Exam Oncology review session for U. of Toronto PGY5 residents (2.5 hours) annually.
Clinical instructor and lecturer for Art & Science of Clinic Medicine (ASCM) sessions (12.0 hours) at Sunnybrook Health Sciences Centre and Mount Sinai Hospital, Dept. of Medicine, University of Toronto, Toronto, ON annually.
Lecturer, Resident oculoplastics review lecture (2.0 hours) on Friday December 4th, 2012.
Lecturer, "Ophthalmic knowledge assessment program (OKAP) comprehensive review lecture for residents". California Pacific Medical Center, San Francisco CA
Course Director, "Essential Oculofacial Plastic Surgery – a practical course for residents in ophthalmology". October 23, 2011. UCSF, San Francisco CA
Co-instructor, "Orbital anatomy and cadaveric dissection course". July 17, 2011. UCSF, San Francisco CA
Lecturer, "Academic half-day resident lecture series" (40 hours), Department of Ophthalmology and Vision Sciences, University of Toronto annually.
Instructor, "Proper Use of Lensometer PGY2 session". Department of Ophthalmology and Vision Sciences, University of Toronto
Seminar leader, "Neuro-Ophthalmology Seminar for medical students", University of Toronto
Co-instructor, Toronto Ophthalmology Residency Introductory Course (TORIC) orbital anatomy cadaveric dissection course
Co-instructor, Toronto Ophthalmology Residency Introductory Course (TORIC) oculoplastics clinical skills
Oral Examiner, Clerkship ophthalmology exams at St Michael's Hospital, Department of Medicine, University of Toronto
Site Supervisor, Ambulatory Community Experience (ACE) for Medical Clerks, St. Michael's Hospital, University of Toronto (10 hours) Course Director: Mrs. Jeannine Banack
Lecturer, Ophthalmology pre-clerkship lecture, Department of Medicine, University of Toronto
Clinical Supervisory and Training Responsibilities
Oculofacial Plastic Surgery Fellowship Co-Preceptor, University of Toronto
Clinical instructor and lecturer, University of Toronto teaching hospitals (Mount Sinai, Sunnybrook Health Sciences Center, Princess Margaret Hospital). Train medical students, residents, and fellows in clinics, the operating room, on-call, and during wet labs and other teaching activities.
Clinical Instructor, UCSF and CPMC teaching hospitals. Supervise residents and medical students in clinics and the operating room. Didactic teaching during wet labs, lecture series, and journal clubs.
Continuing Education – Training of Practicing Physicians & Surgeons
Course Director, Skills Transfer Course (Botulinum toxin injection techniques), Canadian Ophthalmological Society Annual Meeting (June 2018), Toronto ON
Course Director, Oculoplastics Skills Transfer Course, #LAB159A, American Academy of Ophthalmology (annually)
Course Instructor, Endoscopic Forehead and Eyebrow Elevation, #LAB420A American Academy of Ophthalmology (annually)
Course Director & Meeting Planning Chair, "Eyeopener 2013: Removing the Blindfold on Blepharospasm".
April 27th, 2013 at Michener Institute Toronto, ON. Accrediated for 5.5 Session 1credits by U. of Toronto CEPD.
Patient and Public Education
Medical advisor and lecturer, Benign Essential Blepharospasm Canadian Research Foundation Support Group, Toronto ON
Volunteer, Medical eye mission in Bacolod, Philippines with St. Michael's Hospital, Toronto ON. Medical director: Dr. Gordon Squires, MD
Team Co-captain, "ORBIS Pull for Sight" Plane Pull, ORBIS, Toronto ON
Fundraiser, co-organizer, "COS Boogie Mixer" for Canadian National Institute for the Blind (CNIB) Eye Van, Toronto ON
Volunteer, Willow Breast Cancer Support (Canada): "Bid on the Boys": Bachelor charity auction, Toronto ON
Volunteer, Medical eye mission in Barranquilla, Colombia with Medical Ministry International. Medical Director: Dr. John Harvey, MD
2018 Advanced Cardiovascular Life Support (ACLS) Provider
2013 Fellow of the American College of Surgeons
2012 Diplomat of the American Board of Ophthalmology
2010 Fellow of the Royal College of Physicians and Surgeons of Canada #734615
2010 State of California Physician and Surgeon Certificate #A110893
2007 Licentiate of the Medical Council of Canada (LMCC)
Download Dr. Gill's Presskit
His Specialties are as follows:
Eye Vitality
Skin Care (currently developing "MD Results™ Skincare System" launching in 2019).
Dr. Gill is available for the following:
Television Medical/Lifestyle Show Segments
Article Collaboration (Magazine/Blog/News)
Click here to download Dr. Gill's Presskit


text:
package com.greatwebguy.application;

import java.net.URL;
import java.util.Collections;
import java.util.ResourceBundle;

import javafx.application.Platform;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.collections.ObservableList;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.control.ListView;
import javafx.scene.control.Slider;
import javafx.scene.control.TextField;
import javafx.scene.input.KeyCode;
import javafx.scene.input.KeyEvent;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class SettingsController implements Initializable {
	@FXML // fx:id="settingsModal"
	private VBox settingsModal;

	@FXML // fx:id="timeSlider"
	private Slider timeSlider;

	@FXML // fx:id="timeInput"
	private TextField timeInput;

	@FXML // fx:id="userInput"
	private TextField userInput;

	@FXML // fx:id="addUser"
	private Button addUser;

	@FXML // fx:id="removeUser"
	private Button removeUser;

	@FXML // fx:id="nextUser"
	private Button nextUser;

	@FXML // fx:id="upUser"
	private Button upUser;

	@FXML // fx:id="downUser"
	private Button downUser;

	@FXML // fx:id="userList"
	private ListView<People> userList;

	@Override
	public void initialize(URL location, ResourceBundle resources) {
		assert settingsModal != null : "fx:id=\"settingsModal\" was not injected: check your FXML file 'application.fxml'.";
		assert timeSlider != null : "fx:id=\"timeSlider\" was not injected: check your FXML file 'application.fxml'.";
		assert timeInput != null : "fx:id=\"timeInput\" was not injected: check your FXML file 'application.fxml'.";
		assert addUser != null : "fx:id=\"addUser\" was not injected: check your FXML file 'application.fxml'.";
		assert removeUser != null : "fx:id=\"removeUser\" was not injected: check your FXML file 'application.fxml'.";
		assert nextUser != null : "fx:id=\"nextUser\" was not injected: check your FXML file 'application.fxml'.";
		assert upUser != null : "fx:id=\"upUser\" was not injected: check your FXML file 'application.fxml'.";
		assert downUser != null : "fx:id=\"downUser\" was not injected: check your FXML file 'application.fxml'.";

		timeInput.setText(Settings.instance().getStartTime() + "");
		timeSlider.setValue(Settings.instance().getStartTime());
		Platform.runLater(new Runnable() {
			@Override
			public void run() {
				userInput.requestFocus();
			}
		});

		timeSlider.valueProperty().addListener(new ChangeListener<Number>() {
			@Override
			public void changed(ObservableValue<? extends Number> observableValue, Number oldValue, Number newValue) {
				int value = Math.round(newValue.intValue());
				timeInput.setText(value + "");
				Settings.instance().setStartTime(value);
			}
		});

		timeInput.textProperty().addListener(new ChangeListener<String>() {
			@Override
			public void changed(ObservableValue<? extends String> observable, String oldValue, String newValue) {
				if (newValue.isEmpty()) {
					//wait for number
				} else if (containsInvalidInput(newValue)) {
					timeInput.setText(oldValue);
				} else {
					timeSlider.setValue(Integer.parseInt(newValue));
				}
			}
		});

		userList.setItems(Settings.instance().users);

		userInput.setOnKeyPressed(new EventHandler<KeyEvent>() {
			@Override
			public void handle(KeyEvent event) {
				if (event.getCode() == KeyCode.ENTER) {
					addUser();
				}
			}
		});

		settingsModal.setOnKeyPressed(new EventHandler<KeyEvent>() {
			@Override
			public void handle(KeyEvent event) {
				if (event.getCode() == KeyCode.ESCAPE) {
					closeWindow();
				}
			}

		});

		addUser.setOnAction(new EventHandler<ActionEvent>() {
			@Override
			public void handle(ActionEvent event) {
				addUser();
			}
		});

		upUser.setOnAction(new EventHandler<ActionEvent>() {
			@Override
			public void handle(ActionEvent event) {
				moveUser("up");
			}

		});

		downUser.setOnAction(new EventHandler<ActionEvent>() {
			@Override
			public void handle(ActionEvent event) {
				moveUser("down");
			}
		});

		removeUser.setOnAction(new EventHandler<ActionEvent>() {
			@Override
			public void handle(ActionEvent event) {
				int selectedIdx = userList.getSelectionModel().getSelectedIndex();
				if (selectedIdx != -1) {
					userList.getItems().remove(selectedIdx);
					if (Settings.instance().users.size() == 0) {
						Settings.instance().setCurrentUser(-1);
					} else if (Settings.instance().getCurrentUser() == selectedIdx) {
						Settings.instance().incrementCurrentUser();
					}

				}
			}
		});

		nextUser.setOnAction(new EventHandler<ActionEvent>() {
			@Override
			public void handle(ActionEvent event) {
				selectNewUser();
			}
		});

		userList.setOnMouseClicked(new EventHandler<MouseEvent>() {

			@Override
			public void handle(MouseEvent click) {

				if (click.getClickCount() == 2) {
					selectNewUser();
				}
			}
		});
	}

	private boolean containsInvalidInput(String newValue) {
		return !newValue.matches("\\d*") || (Integer.parseInt(newValue) > timeSlider.getMax());
	}

	private void addUser() {
		if (!userInput.getText().isBlank()) {
			ObservableList<People> users = Settings.instance().users;
			if (users.size() == 0) {
				Settings.instance().setCurrentUser(0);
			}
			users.add(new People(userInput.getText()));
			userInput.clear();
			Settings.instance().updateUserDisplay();
		}
	}

	private void moveUser(String direction) {
		ObservableList<People> users = Settings.instance().users;
		int selectedIdx = userList.getSelectionModel().getSelectedIndex();
		int size = users.size();
		int newPosition = 0;
		if (size > 1 && selectedIdx > -1) {
			if ("up".equals(direction)) {
				newPosition = selectedIdx - 1;
				if (newPosition < 0) {
					Collections.rotate(users, -1);
					newPosition = size - 1;
				} else {
					Collections.swap(users, selectedIdx, newPosition);
				}
			} else {
				newPosition = selectedIdx + 1;
				if (newPosition > size - 1) {
					Collections.rotate(users, +1);
					newPosition = 0;
				} else {
					Collections.swap(users, selectedIdx, newPosition);
				}
			}
			userList.setItems(users);
			userList.getSelectionModel().select(newPosition);
		}

	}

	private void closeWindow() {
		Stage window = (Stage) settingsModal.getScene().getWindow();
		window.close();
		Settings.instance().storeUsers();
	}

	private void selectNewUser() {
		int selectedIdx = userList.getSelectionModel().getSelectedIndex();
		if (selectedIdx != -1) {
			Settings.instance().setCurrentUser(selectedIdx);
		}
		closeWindow();
	}
}


text:
Early Cinema in Asia and One Print in the Age of Mechanical Reproduction
One of the favorites among the articles I have written is "One Print in the Age of Mechanical Reproduction," a piece I wrote for the online peer-reviewed film journal Screening the Past. In it I tried to come to grips with one of the oddities that tends to define early cinema in Japan: the fact that for much of the silent period, film studios only produced one print of the movies they made, even though they had technology to produce many more. In a play on one of the translations of the title of Walter Benjamin's famous essay, "The Work of Art in the Age of Mechanical Reproduction," I was asking why the Japanese film world seemed to be shunning the definition of cinema as an art of mechanical reproduction.
The article was also an opportunity for me to engage in various methodologies. Basically, this was an exercise in industrial history, but I put forward and tested various hypotheses about the reasons for this practice, starting with the economic, but then proceeding to issues of society, politics, and culture. It was a way to start thinking about the material versus cultural determinations of Japanese cinema—or our inability to separate them. It also provided me with an early opportunity to talk about the culture of "mixture" I elaborated on in Visions of Japanese Modernity, and which Miriam Silverberg described in different terms in Erotic Grotesque Nonsense. While I don't think it is one of my best essays, it was one I enjoyed writing and still think is important.
Continue reading Early Cinema in Asia and One Print in the Age of Mechanical Reproduction
10/25/17 午前1:07


text:
Q: Prevent dimming screen in iOS App Extension I'm developing an iOs app with an Action App Extension. While the Action App Extension is running, I want to prevent the device from dimming its screen.
I've added [[UIApplication sharedApplication] setIdleTimerDisabled:YES] but its giving me this error.

'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based solutions where appropriate instead.

So I want to ask, what are the "view controller based solutions" ? What Is the alternate for [[UIApplication sharedApplication] setIdleTimerDisabled:YES] in iOS App Extension ?

A: Extensions cannot modify the host app, by design.  If the host app doesn't care about screen dimming, there's nothing you can do.


A harrowing compilation of security video provides the clearest picture yet of how Wednesday's attack unfolded.
It took just 80 seconds for gunman Michael Zehaf-Bibeau to go from fatally wounding Cpl. Nathan Cirillo to finding himself one unlocked door away from Prime Minister Stephen Harper and the entire Conservative caucus.
A harrowing compilation of security video provides the clearest picture yet of how Wednesday's attack in Ottawa unfolded.
The video, which was released by the RCMP on Thursday afternoon, reveals that after shooting Cirillo at the National War Memorial, Zehaf-Bibeau got into his car and made a U-turn in the direction of Parliament Hill, just a few hundred metres away.
He abandoned the car outside the East Gate on Wellington Street and sprinted through the posts meant to deter unauthorized vehicular traffic, as bystanders fled.
The video shows he approached a line of ministerial cars parked outside the East Block, commandeering one of those vehicles, which he proceeded to drive right up to the front steps of Centre Block with several RCMP vehicles in pursuit.
"It only took one minute and 20 seconds for this individual to go from Wellington to Centre Block," RCMP Commissioner Bob Paulson noted.
Zehaf-Bibeau engaged in a brief exchange of gunfire with House guards as he entered Centre Block.
"As the suspect entered the building, there was an altercation with an RCMP officer, and some shooting occurred," he noted.
Inside those Centre Block doors, Const. Samearn Son, a 10-year veteran of the Commons security team, was the first person to try to stop him, sources have told CBC News.
Son immediately noticed the long rifle in Zehaf-Bibeau's hand.
Although he was unarmed, Son lunged at the shooter, grabbing the gun and pulling it toward the floor, screaming "Gun! Gun! Gun!"
That alerted the plainclothes officers inside the building, who have weapons.
During the ensuing struggle, Son was shot in the foot. He was taken to hospital later in the day, and released that night, but with a permanent souvenir — the bullet will stay in his foot, sources say, as it would do more damage to remove it.
Son has been hailed as a hero. Sources tell CBC News that if Son hadn't taken the actions that he did, the situation could have ended up much worse.
Zehaf-Bibeau continued up the stairs, but by that time, the officers inside had been alerted by Son's cries.
"The shooter went down the hall, at which point [Sergeant-at-Arms Kevin] Vickers did engage with him," Paulson said. "The suspect repositioned himself to get a better shot at Mr. Vickers, and witnesses heard a multitude of shots."
Zehaf-Bibeau was killed by those bullets from security officers and Vickers.
Vickers and his team "are heroes," Paulson told reporters, "as are my officers and [Ottawa police Chief Charles Bordeleau's] officers."
Speaking with reporters outside the House, Justice Minister Peter MacKay said MPs should think carefully before making "any rash decisions" on changing Hill security protocol.
"Yesterday was a traumatic day, it was a tragic day, but it was a triumphant day," he pointed out.
"It could have been much worse. Let's not forget the potential for even more harm did exist."
Asked about the possibility of arming guards, MacKay would only say that it was something that would likely be examined closely.
Conservative MP Daryl Kramp agreed that it was "disturbing" that someone could, as a journalist put it, "walk up to the front entrance of the Parliament buildings and start shooting."
"We've taken our freedom so much for granted, that sometimes, we do become complacent as individuals," he noted.
He pointed out that the heads of both the RCMP and CSIS, as well as Public Safety Minister Steven Blaney, testified at committee just days before the attack took place.
"They stated very, very openly that the threat is real," he recalled.
"We have to be vigilant, and I think this … has really brought to the forefront the strength of their statements."
Kramp said that, he, personally, is in favour of arming Hill guards, but noted that it isn't up to just him.
"I think our services and all of our support staff will certainly have these discussions," he added.
"The collective forces will obviously be sitting down and evaluating what took place and dealing with all the preventative measures that either can or will be in place."
In a brief statement on Thursday afternoon, House of Commons Speaker Andrew Scheer informed his colleagues that he has ordered a "thorough report" of the incident, which he intends to share with the all-party Board of Internal Economy that oversees Hill administration.
"I have also taken additional steps to ensure the integrity of the ongoing investigation into yesterday's events," he added, which include closing Parliament to visitors and cancelling tours for the day.
"However, I have stressed that these must be temporary measures," he added, to cheers from MPs.
"Parliament must remain an institution that is both open and secure."


text:
The Excitement Builds As Trinity Landing Depositors Prepare To Move In
by Ann Pressly | Nov 14, 2022 | Life at Trinity Landing | 0 comments
Fate? Kismet? That's certainly how Bob and Wendy Inman look at the series of events that led to them becoming depositors at Trinity Landing. Other words that might be used to describe the Inmans feelings about their upcoming move are excitement, anticipation and eagerness. Looking at this beautiful new community, who could blame them?
Bob and Wendy are a relaxed, friendly couple with terrific senses of humor. As they approach their 50th wedding anniversary, they decided it was time to downsize their lives. What they needed was to find a Life Plan Community that offered a choice of homes, had an active and social community and one that suited their personalities. What they found was Trinity Landing.
But what was it that made the couple choose Trinity Landing? "Well, for one thing," says Wendy, "we liked the fact that it was a Continuing Care Retirement Community. Should we need nursing care at some point, we would have a priority to get into Trinity Grove. We visited some other retirement communities and Trinity Landing was far better than the other ones that we visited."
"Another thing that appealed to us is the fact it's a nonprofit organization," adds Bob. "As the sales director was showing us around, she said, 'We're here for you. We cater to you. It's not you catering to us.' That was a good selling point. It was apparent that the theme for Trinity Landing is that you can grow old and have fun. You can grow old healthy. We met the chef who talked about his philosophy for healthy cooking, healthy eating and the choices we have. We looked at the exercise room equipment. We looked at the various programs that were offered. We're not going to take up painting, but we'll go to the gym and work out. It was a package that no other place offered."
Another thing that influenced the Inmans was their neighbors who had placed one of the first deposits on a home when Trinity Landing started selling in 2017. "Our neighbors are moving in, just a couple of weeks from now," says Wendy. "She's been sharing all her steps in moving to Trinity Landing, which is what got me interested. All the pieces of the puzzle just fit together at the right time."
The analogy of puzzle pieces falling into place at the right time is something of an understatement. Wendy and Bob figure the timing was about five weeks between deciding to sell their house and putting a deposit on a villa at Trinity Landing. Says Bob, "We sold our house in two days. The way it worked out was, this couple had just signed a 15-month lease on an apartment. Then they found out we might be interested in selling our house if the price was right. The price was right. The couple bought our house, then turned around and said, 'We'll rent it back to you until your place is ready because we have a lease.' It all worked out."
According to Bob, their villa is supposed to be ready in mid-December. "I wish it were today." Wendy shares Bob's feeling that their move can't come soon enough, saying, "We'd move in tomorrow if it was ready. I haven't been this excited about anything for a long time."
There are a few other reasons why Bob and Wendy are excited about making this move. "Wendy and I talked about this for a couple of years," he says. "If we decide to move into a Life Care Community now, it removes any future burden from our children having to care for us if we get sick, so there's no pressure on them if that time comes. We've got it set up. That was always in the back of our minds and went into the decision-making process too." Wendy takes that thought a step further. "If one of us had to move into assisted living, we could move to a one-bedroom apartment at Trinity Landing, because we wouldn't need our villa."
Of course, along with this move, comes downsizing their lives. But neither Bob nor Wendy appears worried about that. "I look at our house now," says Bob. "We have a living room I don't think anyone has sat in for the last 10 years. We have a dining room and the same goes for that. When you take away our living room, dining room and one bedroom — we have four now — the space we're moving into is about the same size as what we have now. We've been married 49 years and have accumulated a lot of stuff. We wanted to get rid of a lot of it, so our kids don't have to when we're gone."
Of course, determining what stays and what goes is not always easy to decide. Bob can think of three things he definitely wants to keep. "If you go out to my garage," he says, "I have three grills — one gas, one charcoal and an Egg. I asked early on if I could bring a grill. They said yes. My only trepidation was if we got there and they say, 'You can't grill.'"
Other than Bob's grills (especially the Egg), the excitement and enthusiasm he and Wendy share about moving to Trinity Landing are palpable. Part of the reason may be, that they already feel like part of the community. "Two weeks ago, they had what they call a Wine-Down and we were invited to come. It was a nice event. You have a glass of wine or a beer and you talk to people. They had someone playing the guitar. It was very informal and lively. This was kind of the mental picture we had of Trinity Landing, to begin with. Being at the Wine-Down just reinforced what we think we're getting into."
Adds Wendy, "I think the tree house down by the water looks like it'll be a great venue for social activities. We're really looking forward to socializing down there. We also like the idea that you have a choice of restaurants. You've got a casual restaurant and one that's a little more upscale casual, so we've got choices in dining. When we took a tour six weeks ago, just seeing the auditorium where they're going to have shows and performances was amazing. People from the Wilson Center (located at Cape Fear Community College, it's Wilmington's state-of-the-art theater hosting popular musical acts and Broadway plays, plus classical concerts) will come and perform. You don't have to get in your car and drive all the way downtown, so I'm very much looking forward to that."
With only a month or two left before they're able to move into their new home, Bob and Wendy couldn't be more excited. Asked to sum up their feelings about this major change in their lives, Bob says, "When you get to be our age, anything you can do to make life easier is worthwhile. I'm all for that." Finishing the thought, Wendy adds, "And that's what Trinity Landing's going to be. It's going to make life easier and more enjoyable for us." Listening to this delightful couple's excitement makes it impossible to doubt things will play out exactly as they hope. And who knows? Maybe they'll even get to move in early.
See for yourself why Bob and Wendy are anticipating living at Trinity Landing — schedule your visit and guided tour today by calling 910-398-9400.
Life at Trinity Landing
There are currently no events. Please check back soon or contact us for more information!
Trinity Landing
5450 Trinity Landing Way
©2023 Trinity Landing. All Rights Reserved. • Privacy Policy


DuckDive brought swissrent into the mobile space in December of 2016 with it's Version 1.0 of the swissrent App.
With it's version 2.0 App, swissrent consolidates its role as an innovative pioneer in the field of mountain sports rental. Whether you want to rent sports equipment, discover the local area, load up your skicard or participate in a unique tracking and scanning rewards system, mountainmiles. With the swissrent App, this is all possible – simple, convenient, direct and accessible at any time.


text:
module GotGastro
  module Env
    module Test
      def restore_env
        ENV.replace(@original) if @original
        @original = nil
      end

      def delete_environment_variable(name)
        @original ||= ENV.to_hash
        ENV.delete(name)
      end

      def set_environment_variable(name, value)
        @original ||= ENV.to_hash
        ENV[name] = value
      end
    end
  end
end