text:
class AzProjectsController < AzBaseProjectsController

  Common_classes = [[AzCommonsCommon,                   0, 'separator'],
                      [AzCommonsContentCreation,         30, ''],
                      [AzCommonsAcceptanceCondition,     40, 'separator'],
                      [AzCommonsPurposeExploitation,     10, ''],
                      [AzCommonsPurposeFunctional,       20, 'separator'],
                      [AzCommonsRequirementsHosting,     50, ''],
                      [AzCommonsRequirementsReliability, 60, 'separator']]

  def project_forbidden_url
    projects_url
  end

  layout "main"

  filter_access_to :index_user, :new, :create, :guest_show, :index
  filter_access_to :all, :attribute_check => true
  #filter_access_to :show

  # GET /projects
  # GET /projects.xml
  def index

    @projects = AzProject.paginate(:all, :conditions => {:copy_of => nil}, :order => 'id desc', :page => params[:page])

    @title = 'Все сайты'

    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @projects }
    end
  end

  # GET /projects
  # GET /projects.xml
  def index_user
    @my_companies = current_user.my_works

    @projects = {}
    @my_companies.each do |company|
      @projects[company] = AzProject.get_by_company(company)
    end

    @employees = AzEmployee.get_by_companies(@my_companies)

    status_freeze = AzProjectStatus.find(8) #TODO Магическое число 8!!!

    #@my_companies.each do |company|
      #q = company.az_tariff.quota_active_projects
      #qempl = company.az_tariff.quota_employees
      #active_count = 0
      #enabled_employee_count = 0

      #@projects[company].reverse.each do |prj|
        #if prj.az_project_status.state == AzProjectStatus::PS_enabled
        #  active_count += 1
        #end

        #if active_count > q
        #  prj.az_project_status = status_freeze
        #  prj.save
        #end
      #end

      #@employees[company].reverse.each do |empl|
      #  if !empl.disabled
      #    enabled_employee_count += 1
      #  end

      #  if enabled_employee_count > qempl
      #    if company.ceo.id == empl.az_user.id
      #      next
      #    end
      #    empl.disabled = true
      #    empl.save
      #  end
      #end

    #end

    @title = 'Сайты'

    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @projects }
    end
  end

  # GET /projects/1
  # GET /projects/1.xml
#  def show_tr
#
#    @project = AzProject.find(params[:id])
#
#    az_pages_options =  {:except => ['updated_at', 'created_at']}
#    xml_inlude = { :include => { :az_pages => az_pages_options },  :except => ['updated_at', 'created_at'] }
#
#    respond_to do |format|
#      if @project.can_user_read(current_user)
#        format.html { render :template => 'az_base_projects/show'}
#        format.xml  { render :xml => @project.to_xml(xml_inlude) }
#      else
#        format.html { redirect_to(project_forbidden_url) }
#        format.xml  { render :xml => "ooooops" }
#      end
#    end
#  end

  # GET /projects/1
  # GET /projects/1.xml
  def guest_show

    begin
      # При заходе яндекс бота, выпадаем по не ясным причинам
      AzGuestLink.remove_expired_links
    rescue
    end

    if session[:project_show_type] == nil
      session[:project_show_type] = :design
    end

    @show_type = session[:project_show_type]

    guest_link = AzGuestLink.find_by_hash(params[:hash_str])

    project = nil
    if guest_link != nil && guest_link.az_project != nil
      project = guest_link.az_project

      if guest_link.az_user == nil
        self.current_user = AzUser.authenticate_by_guest_link(params[:hash_str])
        guest_link.az_user = self.current_user
        guest_link.save(false)
      else
        self.current_user = guest_link.az_user
      end
      #ApplicationController.set_guest_project_ids(project.id)
      #prepare_show_data(project.id)
    end

    respond_to do |format|
      if project == nil
        format.html { render(:text => 'А вот нет такого проекта!') }
      else
        if guest_link.url != nil && guest_link.url != ''
          format.html { redirect_to(guest_link.url) }
        else
          format.html { redirect_to(project) }
        end
      end
      #format.xml  { render :xml => @project.to_xml(xml_inlude) }
    end
  end

  def show
    @show_type = show_type_str_to_sym(params[:show_type])

    @project = AzProject.find(params[:id])
    @project.update_stats

    #f = File.open(Rails.root + "tmp/#{@project.id}.yaml", "w")
    #project_hash = @project.to_az_hash
    #puts "========================================================================================================="
    #f.write(project_hash.to_yaml)
    #f.close
    #
    #f2 = File.open(Rails.root + "tmp/#{@project.id}.xml")
    #project_xml = f2.read
    #project_hash = Hash.from_xml(project_xml)
    ##pp project_hash
    #f2.close
    ##project = AzProject.build_from_az_hash(project_hash["hash"])
    ##pp project
    #
    #puts "========================================================================================================="

    if !(@project.cache && fragment_exist?(:controller => params[:controller], :action => params[:action], :id => params[:id], :show_type => params[:show_type]))
      prepare_show_data(params[:id])
      @project_tree = PrTree.build(@project)
      @project_commons = commons_by_classes(@project)
      @common_classes = Common_classes
    end

    az_pages_options =  {:except => ['updated_at', 'created_at']}
    xml_inlude = { :include => { :az_pages => az_pages_options },  :except => ['updated_at', 'created_at'] }

    respond_to do |format|
        #if current_user == nil
        #  format.html { render 'plain_show'}
        #else
          #format.html { render 'show'}
          #putsd "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
          if session[:collapsed_project_panel] == nil
            project_panel_collapsed = true
            #putsd "project_panel_collapsed = true"
          else
            project_panel_collapsed = !(session[:collapsed_project_panel][@project.id] == true)
          end

          format.html { render :template => 'az_base_projects/show1', :locals => { :project_panel_collapsed => project_panel_collapsed }}
        #end
        format.xml  { render :xml => @project.to_xml(xml_inlude) }
    end
  end

  def prepare_show_data(project_id)
    a = Time.now
    start = a
    puts "?????????????????????????????????????????????????????????????????????????????????"
    b = Time.now; puts a-b; a=b;

    if @show_type == nil
      @show_type = :design
    end
    b = Time.now; puts "1. " + (b-a).to_s; a=b;

    @project = AzProject.find(project_id)

    b = Time.now; puts "3. " + (b-a).to_s; a=b;

    @all_pages = @project.get_full_pages_list

    b = Time.now; puts "3a. " + (b-a).to_s; a=b;

    # TODO Сделать нормальные права доступа или нормально обновлять используемое проектом место.
    #if current_user && !current_user.roles.include?(:visitor)
    #  @project.update_disk_usage(@all_pages)
    #end

    b = Time.now; puts "4. " + (b-a).to_s; a=b;

    @employees_can_be_added = @project.owner.get_employees

    b = Time.now; puts "5. " + (b-a).to_s; a=b;

    @project_blocks = AzProjectBlock.get_by_company(@project.owner)

    b = Time.now; puts "5a. " + (b-a).to_s; a=b;

    #@block_list = @project.get_project_block_list(@all_pages)
    @block_list = @project.components

    b = Time.now; puts "6. " + (b-a).to_s; a=b;

    @all_data_types = @project.get_all_data_types

    b = Time.now; puts "8. " + (b-a).to_s; a=b;

    @data_type_list_with_collections = AzPageType.page_types_with_collections(@all_data_types)

    b = Time.now; puts "9. " + (b-a).to_s; a=b;

    #puts "@all_pages.size = " + @all_pages.size.to_s
    b = Time.now; puts "11. " + (b-a).to_s; a=b;
    b = Time.now; puts "12. " + (b-a).to_s; a=b;
    @title = 'Сайт "' + @project.name + '"'
    b = Time.now; puts "13. " + (b-a).to_s; a=b;

    puts "Totoal time: #{b - start}"
    puts "?????????????????????????????????????????????????????????????????????????????????"
  end

#  def design_to_xml
#    @project = AzProject.find(params[:id])
#    xml_inlude = { :include => { :az_pages => az_pages_options },  :except => ['updated_at', 'created_at'] }
#    render_to_string :xml => @project.to_xml(xml_inlude)
#  end
#
#  # GET /projects/1
#  # GET /projects/1.xml
#  def show_time
#    @project = AzProject.find(params[:id])
#    xml_inlude = { :include => { :az_pages => az_pages_options },  :except => ['updated_at', 'created_at'] }
#    render_to_string :xml => @project.to_xml(xml_inlude)
#  end
#
#  def get_scheme
#    dt = DocTools.new
#    file_name = dt.create_scheme_odg(design_to_xml)
#    send_file(file_name)
#    #render :xml => design_to_xml
#  end

  # GET /projects/new
  # GET /projects/new.xml
  def new
    @project = AzProject.new
    if params[:owner_id] != nil
      cmp = AzCompany.find(params[:owner_id])
      @project.owner_id = cmp.id
    else
      @project.owner_id = current_user.az_companies[0].id
    end

    @title = 'Создание нового сайта'

    respond_to do |format|
      format.html # new.html.erb
    end
  end

  # GET /projects/1/edit
  def edit
    @project = AzProject.find(params[:id])
    @title = 'Свойства сайта "' + @project.name + '"'

    prepare_edit_data(@project)

    if !@project.can_user_update(current_user)
      redirect_to(project_forbidden_url)
      return
    end

    respond_to do |format|
      format.html { render :template => 'az_base_projects/edit'}
      #format.xml  { render :xml => @project.to_xml(xml_inlude) }
    end

  end

  # POST /projects
  # POST /projects.xml
  def create
    cmp = AzCompany.find(params[:az_project][:owner_id])
    @project = AzProject.create(params[:az_project][:name], cmp, current_user, params[:az_project][:public_access])

    @title = 'Создание нового сайта'

    respond_to do |format|
      if @project.id
        flash[:notice] = 'Проект успешно создан.'
        format.html { redirect_to(@project) }
      else
        format.html { render :template => 'az_projects/new', :owner_id => cmp.id }
      end
    end
  end

  # PUT /projects/1
  # PUT /projects/1.xml
  def update
    @project = AzProject.find(params[:id])

    prepare_show_data(@project.id)

    respond_to do |format|
      if !@project.can_user_update(current_user)
        format.html { redirect_to(project_forbidden_url) }
      elsif @project.update_attributes(params[:az_project]) # TODO project.update_attributes - не секьюрно!
        flash[:notice] = 'Проект успешно изменен.'
        format.html { redirect_to(@project) }
      else
        prepare_edit_data(@project)
        format.html { render :template => 'az_base_projects/edit'}
      end
    end
  end

  # DELETE /projects/1
  # DELETE /projects/1.xml
  def destroy
    @project = AzProject.find(params[:id])
    @project.deleting = true # По этому странному атрибуту страница определяет, что она не должна удалять свои задачи из Redmine
    @project.save

    if @project.can_user_delete(current_user)
      @project.destroy
    end

    respond_to do |format|
      format.html { redirect_to('/projects') }
      format.xml  { head :ok }
    end
  end

#  def add_worker
#    project = AzProject.find(params[:id])
#    user = AzUser.find_by_login(params[:user][:id])
#    project.add_worker(current_user, user)
#    respond_to do |format|
#      format.html { redirect_to(edit_az_project_url(project)) }
#    end
#
#  end

  # POST /remove_worker
  # POST /remove_worker.xml
#  def remove_worker
#    project = AzProject.find(params[:id])
#    user = AzUser.find_by_login(params[:user][:id])
#    project.remove_worker(current_user, user)
#    respond_to do |format|
#      format.html { redirect_to(edit_az_project_url(project)) }
#    end
#  end

  def change_members
    project = AzProject.find(params[:id])

    project_employee_ids = project.az_participants.collect{|p| p.az_employee.id}
    form_employee_ids = params[:employees].each_key.map{|k| k.to_i}

    form_employee_ids = form_employee_ids.uniq
    project_employee_ids = project_employee_ids.uniq

    employees_to_add = form_employee_ids - project_employee_ids
    employees_to_del = project_employee_ids - form_employee_ids

    project.az_participants.each do |p|
      p.destroy if employees_to_del.include?(p.az_employee.id)
    end

    employees_to_add.each do |e_id|
      employee = AzEmployee.find(:first, :conditions => {:id => e_id})
      AzParticipant.create(:az_project => project, :az_employee => employee, :owner => project.owner) if employee
    end

    respond_to do |format|
      format.html { render(:text => "Ok<script type='text/javascript'>window.setTimeout(function() { Windows.closeAll(); }, 800);</script>") }
    end
  end

#  def show_data_types
#    @project = AzProject.find(params[:id])
#    @project.get_data_types
#    respond_to do |format|
#      format.html { render "show_data_types" }
#    end
#  end

#  def tr_sort_public_pages
#    project = AzProject.find(params[:id])
#    project.tr_sort_public_pages
#    respond_to do |format|
#      format.html { render :text => 'Ok' }
#    end
#  end
#
#  def tr_sort_admin_pages
#    project = AzProject.find(params[:id])
#    project.tr_sort_admin_pages
#    respond_to do |format|
#      format.html { render :text => 'Ok' }
#    end
#  end

#  def show_pure_tr
#    prepare_tr_data
#    @title = 'Техническое задание на "' + @project.name + '"'
#    respond_to do |format|
#      format.html { render :template => 'az_base_projects/tr_edit/show', :layout => 'pure_tr', :locals => {:time => Time.now}}
#    end
#  end

  def copy
    project = AzProject.find(params[:id])
    company = AzCompany.find(params[:owner_id])

    ActiveRecord::Base.transaction do
      #project.make_copy(company)
    end

    f0 = File.open(Rails.root + "tmp/prj-#{project.id}", "w")
    a = Time.now
    project_hash = project.to_az_hash
    #puts " ...................................................................."
    b = Time.now; puts a-b; a=b;

    f0.write(project_hash.to_yaml)
    f0.close

    ActiveRecord::Base.transaction do
      AzProject.build_from_az_hash(project.to_az_hash, company)
    end

    respond_to do |format|
      format.html { redirect_to('/projects') }
    end
  end

  def add_component
    project = AzProject.find(params[:id])
    component = AzProjectBlock.find(params[:az_project_block_id])
    component_copy = component.make_copy(project.owner)
    project.components << component_copy
    respond_to do |format|
      format.html { render(:text => 'ok') }
    end
  end

  def remove_component
    project = AzProject.find(params[:id])
    component = AzProjectBlock.find(params[:az_project_block_id])
    if project.components.include?(component)
      component.destroy
    end

    respond_to do |format|
      format.html { redirect_to(:action => 'show', :show_type => 'components', :id => project.id) }
    end
  end

  def add_common
    project = AzProject.find(params[:id])
    common = AzCommon.find(params[:common_id])
    common.make_copy(project.owner, project)
    respond_to do |format|
      format.html { redirect_to(:action => 'edit', :id => project.id ) }
    end
  end

  def remove_common
    project = AzProject.find(params[:id])
    common = AzCommon.find(params[:common_id])
    common.destroy
    respond_to do |format|
      format.html { redirect_to(:action => 'edit', :id => project.id ) }
    end
  end

  def move_up
    move_higher(AzProject.find(params[:id]))
  end

  def move_down
    move_lower(AzProject.find(params[:id]))
  end

#  def change_definitions
#    project = AzProject.find(params[:id])
#    definition_ids = []
#
#    #params.select{|param| param[0].index('definition_') == 0 }
#
#    params.each do |param|
#      puts param[0].inspect
#      if param[0].index('definition_') == 0
#        definition_ids << Integer(param[1])
#      end
#    end
#
#    project.change_definitions(definition_ids)
#
#    respond_to do |format|
#      format.html { redirect_to(project) }
#    end
#
#  end

#  def expand_panel
#    project = AzProject.find(params[:id])
#    if session[:collapsed_project_panel] == nil
#      session[:collapsed_project_panel] = {}
#    end
#
#    session[:collapsed_project_panel][project.id] = false
#
#    respond_to do |format|
#      format.html { render :text => 'Ok' }
#    end
#  end
#
#  def collapse_panel
#    project = AzProject.find(params[:id])
#    if session[:collapsed_project_panel] == nil
#      session[:collapsed_project_panel] = {}
#    end
#
#    session[:collapsed_project_panel][project.id] = true
#
#    respond_to do |format|
#      format.html { render :text => 'Ok' }
#    end
#  end

  def show_participants_dialog
    project = AzProject.find(params[:id])
    #roles = AzRmRole.roles
    #employees = project.owner.get_employees.sort{|a, b| a.az_user.login <=> b.az_user.login}
    employees = project.owner.enabled_employees.sort{|a, b| a.az_user.login <=> b.az_user.login}
    respond_to do |format|
      format.html { render :partial => '/az_projects/dialogs/participants', :locals=> {:project => project, :employees => employees}}
    end

  end

#  def tr_collapse_public_pages
#     tr_collapse_expand_pages(AzPage::Page_user, :collapse)
#  end
#
#  def tr_expand_public_pages
#     tr_collapse_expand_pages(AzPage::Page_user, :expand)
#  end
#
#  def tr_collapse_admin_pages
#     tr_collapse_expand_pages(AzPage::Page_admin, :collapse)
#  end
#
#  def tr_expand_admin_pages
#    tr_collapse_expand_pages(AzPage::Page_admin, :expand)
#  end

  def test_pages_list
    @project = AzProject.find(params[:id])
    project_hash = @project.to_az_hash
    pp project_hash
    AzProject.build_from_az_hash(project_hash)
    respond_to do |format|
      format.html { render :text => "OK"}
    end
  end

  def activity
    project_id = params[:id]
    project = AzProject.find(project_id)
    activities = AzActivity.paginate(:all, :conditions => {:project_id => project_id}, :order => 'id desc', :page => params[:page], :per_page => 50)
    puts @az_activities.inspect
    respond_to do |format|
      format.html { render :template => 'az_projects/activity', :locals => {:project => project, :activities => activities}}
      #format.xml  { render :xml => @az_activities }
    end
  end

  def component_list
    project_id = params[:id]
    @project = AzProject.find(project_id)
    @block_list = @project.components
    respond_to do |format|
      format.html { render :partial => '/az_base_projects/project_right_box' }
    end
  end

  def status_edit_dialog
    project = AzProject.find(params[:id])
    statuses = AzProjectStatus.get_my_statuses.collect{ |s| [s.name, s.id]}
    respond_to do |format|
      format.html { render(:partial => '/az_projects/dialogs/status_edit_dialog', :locals => {:project => project, :statuses => statuses})}
    end
  end

  def update_status
    project = AzProject.find(params[:id])
    new_project_status = AzProjectStatus.find(params[:az_project][:az_project_status_id])

    ret = project.update_status(new_project_status)

    respond_to do |format|
      if ret
        format.html { render(:text => 'Ok')}
      else
        #puts '----------------------------------'
        #p project.errors
        #p project.errors[:base]
        #project.errors.each_pair do |k, v|
        #  p k
        #  p v
        #end
        format.html { render(:text => project.errors[:base], :status => :not_acceptable)}
      end

    end
  end

  def real_fork
    @project = AzProject.find(params[:id])
    @company = AzCompany.find(params[:owner_id])

    project_hash = {}
    ActiveRecord::Base.transaction do
      project_hash = @project.to_az_hash
    end

    ActiveRecord::Base.transaction do
      @project = AzProject.build_from_az_hash(project_hash, @company)
    end

    respond_to do |format|
      format.html { redirect_to(@project) }
    end
  end

  def fork

    @project = AzProject.find(params[:id])
    #project = AzProject.find(params[:id])
    company = AzCompany.find(params[:owner_id])

    #ActiveRecord::Base.transaction do
      #project.make_copy(company)
    #end

    #f0 = File.open(Rails.root + "tmp/prj-#{project.id}", "w")
    #a = Time.now
    #project_hash = project.to_az_hash
    #puts " ...................................................................."
    #b = Time.now; puts a-b; a=b;

    #f0.write(project_hash.to_yaml)
    #f0.close

    #ActiveRecord::Base.transaction do
    #  AzProject.build_from_az_hash(project.to_az_hash, company)
    #end

    #respond_to do |format|
    #  format.html { redirect_to('/projects') }
    #end
    #respond_to do |format|
    #  format.html { redirect_to('/projects') }
    #end
  end

  private

#  def tr_collapse_expand_pages(page_type, page_action)
#    project = AzProject.find(params[:id])
#
#    session[:tr_pages_collapsed] = {} if session[:tr_pages_collapsed] == nil
#
#    session[:tr_pages_collapsed][page_type] = (page_action == :collapse)
#    respond_to do |format|
#      format.html { render :text => 'Ok' }
#    end
#  end

  def commons_by_classes(project)
    project_commons_by_classes = {}
    Common_classes.each do |cc|
      project_commons_by_classes[cc] = cc[0].get_by_project(project)
    end
    return project_commons_by_classes
  end

  def prepare_edit_data(project)
    @company = AzCompany.find(project.owner_id)

    @definitions = AzDefinition.get_by_company(@company)

    @me = AzContact.new
    @me.az_user = current_user

    @project_statuses = AzProjectStatus.get_my_statuses.collect{ |s| [s.name, s.id]}

    @commons = {}
    Common_classes.each do |cc|
      @commons[cc] = cc[0].get_by_company(@company)
    end

    @project_commons = commons_by_classes(project)
  end

end

redpajama_set_name: RedPajamaGithub


The Panama Jazz Band really knows how to get your event swinging. We have played at numerous sporting events, social clubs, anniversaries weddings and fetes as well as jazz clubs and local jazz pubs. and with so much experience and diversity between us, we always know what is needed to make your event a success. This is a lively and fun band which seriously knows how to play the music we all love.
Fancy something a bit more special? Twice a year we go abroad, to Northern Spain or Brittany, or sometimes even Portugal or Germany accompanied by one or two coachloads of jazz fans for a short holiday break with jazz every evening and sightseeing during the day. Contact www.wessexcontinental.co.uk .


News Letter 9 – 2015.
Good day all Cross Country friends.
Firstly, I want to congratulate Mari, Patience, Michael and Boikie who was selected on the AGM to the Cross Country Commission. I see forward to work with you in the next 4 years. The standard was set by us and we will take it a few steps higher in the next 4 seasons.
Even with the winter sport that took place in all three areas, the participation of the leagues last weekend went well and a total 531 athletes was part of the leagues. I attach the results. I want to thank Tiaan, Nico and Michael for the effort to make it a great day.
I also want to attach the Mpumalanga team who will take part in the Interprovincial Championships at Merensky High School on 6 June 2015.
Congratulations to everyone who was selected and for those athletes who missed it, there is another chance on 15 August 2015 with the Mpumalanga Championships. I want to emphasise again, just make sure you reach the criteria of minimum of 4 leagues. There are still enough leagues to reach the goal.
Athletes who indicate they will make use of transport must complete the indemnity form in fully. The form of the minor children must be completed by the legal person i.e. parent, legal guardian of the minor child. NO ONE WILL GET ON THE BUS WITHOUT THE FORM. DO NOT DISAPPOINT YOURSELF ON THE DAY.
There is a lot of athletes of 13 years and older who did not fill in their permanent numbers. If you do not have a permanent number, you must take R25 with to buy a temporary number. No one of this age group will run without a number.
The entry fee to participate is R20. Make sure you take enough money with.
I will attach the letter from Limpopo and make sure you understand how to complete the sticker.
All athletes must check the team list and ensure your information on the list is correct.
If the athlete runs in the wrong age group, he or she will be disqualified for the event.
Athletes who will make use of bus transport, all information will be forwarded by next week Tuesday at the latest.
The names who indicated they will make use of bus transport will get preference. The list was completed according to the acknowledgement forms that were handed in.
If an athlete does not have the provincial attire, they must use their club or school attire. No "smartie box clothes" will be allowed. Only a neutral short and vest if you haven't got other clothes i.e. a white vest and black or green short.
Athletes are welcome to run individual and they must only run in their club or school attire. The entry fee is the same i.e. R20.
The bus transport is only available for Mpumalanga team athletes. No individual athletes are allowed to make use of bus transport.There are no leagues that will take place this coming weekend. For athletes who will think of do something different, I attach a flyer of a mountain bike race which looks very challenging.
Lastly, we found a few athletes who used their temporary numbers of the previous leagues. The temporary number is only valid for one race.
Enjoy your week and please be careful when we practice on the road and make sure you keep yourself healthy.
News Letter 7 – 2015.
Thank you very much to Highveld Pumas, Sasol and Leopard Athletic Club for the great effort they put in to make it a successful weekend.
There were a total of 165 participants at Delmas country lodge and 127 participants at Secunda. Nellsville has a total of 72 athletes.
Unfortunately the finals of a lot of winter sport activities took place this past weekend but I am sure we will see the old faces and new champions over the next couple of weeks.
We will make use of qualifying times for all items but we will only allow a maximum of 7 athletes per item. For example, if there are only 5 athletes who qualify according to the qualifying time, only 5 athletes will be selected and if there is more than 7 that qualify a maximum of 7 will be selected.
For the juniors, we use the first athletes time as the base and for example if the winning time of the under 11 boys is 10min, the athletes follow will have 1min 45sec to finish within the qualifying time. If there are 7 athletes within the qualifying time they will be selected. If only 5 athletes finish within the qualifying time only 5 will be selected.
If an athlete is selected, he or she will receive a letter on the day with all the necessary information with the contact number of the supplier of the clothing. There will only be vests and shorts available for the athletes. NO TRACKSUITS WILL BE AVAILABLE. The supplier will have a list of all the athletes who qualify for the team.
We will supply transport but with cost. The amount will be communicated soon.
Athletes must participate at any of the three leagues to be considered for the team.
Nkangala- Rooies Atletiekklub. HTS Cricket clubhouse, across Middelburg Primary school. (Afternoon Program).
Gert Sibande- Oosterland High School, Secunda (Afternoon Program).
Ehlanzeni- Ingwenyama Sport Resort, White River (Morning Program).
TAKE NOTE, THE VENUE FOR LEAGUE 5 AT NKANGALA WHICH IS PRESENT BY CAMBRIDGE WILL TAKE PLACE AT HOCKEY FARM AND NOT AT CAMBRIDGE ACADEMY.
Ehlanzeni- High School Nelspruit, Nelspruit (Morning Program).
I will urge our athletes to attend the minimum amount of leagues as soon as possible and do not wait until the end. I see it many times where athletes missed the minimum criteria by only one league they shorted. No athlete will participate in the Mpumalanga Championships if they didn't conform to the minimum criteria.
There is still athletes of 13 years and older who try to participate in their items without running number. No athlete will be allowed to start without a number. Athletes who do not have a permanent number must get a temporarily number at the entrance where they enter for their item. The cost for a temporarily number is R25.
Lastly, I want to ask athletes to complete the sticker in fully. We will not put the results of athletes on the list if there is missing information. There was a lot of entrants with only their age or only the year of birth. Let's make sure we fill in all the information and we write it clear for the people who need to handle the results.
I want to thanks all of you who really work hard to make cross country in Mpumalanga a success. To all our clubs and schools, it is really something special to see more of your athletes participate in the leagues.
We had three good leagues with a lot of good results. As we had again it through a past long weekend there were still a lot of runners who will make this year a serious cross country year. We had at Hockey Farm 257 athletes and at Ngungunyane a total of 76 athletes. The total athletes who take part at the league in Piet Retief were 76 athletes.
Unfortunately, there were a lot of winter sport items that took part in the long weekend as well as people who was on a well-deserved long weekend rest but we will see the old faces as well as our new people from now on.
The stickers must be complete with all the information, no space must leave open. If you make use of a permanent number or a temporary number you must fill in the numbers. All athletes 13 years and older must have a number. If they are not a member of a club, they must get a temporary number that is available at the league for R25 a number. This number is only valid for one league.
Do not make use of a number of another runner. If you are caught, you and the runner whose number you use will be disqualified for a minimum of 2 years, it is not worth it.
Athletes must run in their age groups. There were a lot of incidents where athletes run in the wrong group.
I ask the organisers to make sure we start on time. Make sure you are familiar with the program and times of the events. Also make sure you run in the correct event.
I want to encourage all athletes to join a club. There will be a team competition during the Mpumalanga Championships where clubs will compete in the different age groups. A total of 4 athletes per age group per club will compete for the three positions.
Make sure you write clearly on the stickers. There was a lot of information that was not clear and it can happen that the wrong information is available.
Gert Sibande- Secunda Stadium, Secunda (Morning Program).
Ehlanzeni- White River (Morning Program).
I want to highlight again, the selection for the Mpumalanga team for the Interprovincial Championships will take place at the 16th of May 2015 at the three different areas. More detail will be available on next week end newsletter.
Take note, the flu virus is travel through South Africa, let's make sure we keep health and fit for the cross country.
News Letter 5 – 2015.
I want to ask each athlete to complete the document attached and hand it in with your birth certificate or ID document to update our information list. You can hand it in at the leagues.
I want to mention that there is a possibility of a league in Ehlanzeni on the 9th of May 2015. I will forward this information later this coming week as soon as I get confirmation.
All athletes 13 years and older must attach their ASA number at the front and the back of their vest. This will be monitored very strictly at the leagues and athletes will be disqualifying if they do not conform to the rule.
Gert Sibande- Wittenberg Schule, Piet Retief (Morning Program). You are welcome to contact Michael for direction.
I want to highlight again, the selection for the Mpumalanga team for the Interprovincial Championships will take place at the 16th of May 2015 at the three different areas. More detail will be available on the next newsletter.
I hope all of you will keep fit and healthy for all the leagues and make sure you conform to the minimum requirement to qualify to participate in the Mpumalanga Championships in August. I will attach these rules again in the next newsletter.
The ice is broken and the first leagues of the season are completed. The league at High school Lydenburg went well and there were no issues from the league at Secunda. Well done to everyone who put in extra effort to make the cross country special to the athletes.
It was the first year at High school Lydenburg and the feedback from Karen and Boikie was very positive.
The results at both leagues will be attached to this email.
I want to emphasise that all athletes must hand in a certified birth or identity document as this is compulsory when you are selected later this year to the Mpumalanga team for the Interprovincial Championships as well as the SA Championships.
Gert Sibande- Wittenberg Schule, Piet Retief (Morning Program).
I hope all of you will keep fit and healthy for all the leagues.
We are move now closer to the start of the season and it is clear that everyone look forward to a great 2015 season.
Firstly I want to encourage all athletes to join a club. This will make it cheaper for athletes who is 13 years and older who need to buy a number but most important is it gives you identity. The only way to get a race number is by joining an affiliated club. There should be a club in your region and if you can't find a club close to you, please contact the office who will be willing to help you.
Ehlanzeni- Lydenburg High School (Morning Program). This will be a development league.
The second league in Nkangala is currently pending. It is a planned development league but we are still trying to finalise a venue. I will inform you on newsletter 3.
It will be great to see all the old as well as the new faces. Make sure you prepare well and make sure we keep ourselves away from any sickness.
We are now at the end of the school holiday and I hope everyone who took a couple of days rest, is ready for the 2015 cross country season that will officially start now. Take note, the league at Secunda Stadium is added to league 1 in Gert Sibande.
Fixture list which is corrected for 2015.
League 1 at Gert Sibande – Secunda Stadium.
I want to ask every athlete to prepare a certified document of their birth certificate, ID card or ID Book. Make sure there is an original photo on your copied document and that the police stamp is over the photo on the document. ( Example attached ).
No athlete will be selected for the Interprovincial team without a certified document.
I understand there is the Loskop Marathon this coming Saturday but for the athletes who is not running the Loskop Marathon or half marathon, please support the first leagues of 2015.
A successful event took place in all three areas and we could select a strong team for the Interprovincial Championships that will take place at Merensky High School at Tzaneen.
Thank you very much for each athlete and supporter who let it took place in good spirit. It was great to see from above how all the athletes really tried their best to run on the track. For those who run for their first time, welcome to the competition where you can compete against other athletes and yourself.
I had a few requests from people to know what happen if you are not select to the team.
Please, the team was selected for this specific event at Merensky High School and after this we will start again to prepare for the Mpumalanga Championships in August. The most important thing to remember is to make sure you reach the minimum criteria of 4 leagues to ensure you can take part in the Mpumalanga Championships.
I want to ask every athlete to make sure they are preparing themselves for the event of 6 June 2015. The competition will be strong and as we did over the last three years, we can end up in the first three on the podium.
I forgot to add the telephone number of Mpumalanga Embroideries on the form to order your running attire. There will be no track suites available. If you do not want to order any running attire, you are welcome to use your club or school running attire.
You only have time until Thursday, 21 May 2015 to order your attire from Mpumalanga Embroideries and it is for your own cost. Their telephone number is 013-2826686.
Also, each athlete who was selected for the team received an acknowledgement form that was supposed to be handed in last Saturday at the event. Transport will only be available if it was indicate so.
Gert Sibande- Ligbron High School, Ermelo (Morning Program).
Ehlanzeni- Mbombela Stadium at Hall's Sports Ground (Afternoon Program). Tiaan is available on 082 731 3734.
TAKE NOTE, THE VENUE FOR LEAGUE 6 AT NKANGALA WHICH IS PRESENT BY CAMBRIDGE ACADEMY WILL TAKE PLACE AT HOCKEY FARM AND NOT AT CAMBRIDGE ACADEMY.
There is so far no league planned for the weekend of 29th of May 2015. The next event will then be the Interprovincial Championships that will take place on the 6th of June. All athletes of 30 years and older please make sure you use your age tags on the front and back of your running vest. More information will follow in the next newsletter.
Nkangala- Machadodorp Primary Sportsground, Machadodorp (Morning Program). The physical address is Kerkst 1, Machadodorp.
Gert Sibande-Embanlenhle, Secunda (Morning Program).
Ehlanzeni- Baberton High School (Morning Program).
There will be a break during the school holiday and the first leagues in July will be forward two weeks before the next leagues dates that will take place on 18 July 2015.
To all of you, remember to qualify to participate in the Mpumalanga Championships, a minimum of 4 leagues are needed to take part on 15 August 2015. No excuses will accepted as there is enough leagues available to make up the minimum criteria of 4 leagues. Remember for those who participated in the Interprovincial championships, it will not count as one of the leagues.


The art of trading Forex or the stock market requires a good understanding of trading psychology. Having a strong mental mindset along with a risk management strategy will help you overcome more difficult parts of trading. Fear is the biggest killer amongst traders, making them overreact and break out of their trading plan. Having discipline will enable you to keep focus on the market.
Unfortunately, the psychology of trading is rarely covered and often leads to beginner traders losing all their money. Joel's interview on Chat With Traders is one of many talks that help to explain the psychology aspects of trading. We interviewed Harley Therapy™'s Clinical Director & Senior Psychotherapist, Dr. Sheri Jacobson to help traders understand what they can do when they become stressed.
Two of the best authors of trading psychology are Brett Steenbarger and Mark Douglas. Both have written many books on the psychology of trading and renowned for their work. Check out the full list of psychology trading books under the page.
These next sections will help you to embrace winning, losing, stress reduction and knowing when trading isn't for you.


text:
Barikisu, Vol. 1: Barikisu
This series is about a young Lady, in modern day Kaduna, Nigeria, who possesses amazing powers and comes from the lineage of the great Warrior Queen, Amina of Zaria who died defending her bloodline from the evil Mayakinyaki. Barikisu is still faced with the same enemies and the same task, hundreds of years later.
Issues2
Pterygote
Barikisu
Zahra The Shadow Flame
Zahra Darwesh, a strong-willed Arab teen living in the Middle East is the last in a bloodline of mystically-powered women dating back thousands of years. These women are inextricably linked to the history of the Arab region, and will be the ones to ultimately decide its future. ZAHRA THE SHADOW FLAME is a thrilling coming-of-age story, brimming with superheroics, and Middle Eastern folklore
Knight: The Wandering Stars
The action packed debut of the all new cyberpunk fantasy saga, KNIGHT: The Wandering Stars begins here! In a world known as "The Queen's Realm", Yas'min and Punch are young and highly skilled employees of The Queen's Knights Corporation. As Knights, their job is protect the Realm's infinite peace from Rogue Humanoids who seek to disturb it. As they battle and capture Rogues and earn payouts, th
Ko Gaine: 1
A science fantasy, kung fu epic of one young man's journey through the Triad owned streets of Neo-Chicago and toward his destiny.
WindMaker
A rebel is blessed with the ability to manipulate the wind after coming in contact with an ancient, mythical power.

redpajama_set_name: RedPajamaCommonCrawl


In a report released by the bank's personal Banking Director, the bank's regular clients have been fluctuating between 15021 and 16110 from 2006 to 2010, with the highest number of regular clients recorded in 2007 while the lowest in 2009 (Institute of Business and Management, 2012).
Literature Review Organizational Learning Types of Organizational Learning Stages of Organizational Learning Facilitators of Organizational Learning Factors Inhibiting Organizational Learning The Community College Setting 4. Methodology Qualitative Research Theoretical Perspective Research Design Population and Setting Participants Access and Entry Data Collection Data Analysis 5.
Empirical work is slowly moving towards examining institutional forces, like culture and personal networks, to fully understand differences in the economic development of ethnic entrepreneurs. Social capital, an idea that has received a great deal of attention recently, has seldom been explored in terms of ethnic entrepreneurship.
The business also aims at ensuring that it offers the best services, which are also most efficient. 1.1 The Business Business name: WRSX Group Business structure: Company Business location: Happyville USA Date established: 1/05/2013 Business owner(s): james milner, terry mclean, Diana rose, Jamie fox, ann robinson, john lesly, brian pink.
This research is governed by the following objectives: to examine the organizational environment that impacts the HRM function in Apple Company, outlining the impacts of the legal and regulatory framework of the country; to discuss how important is the role of human resource planning in Apple Company and outline the stages of the planning process.
HSBC has its headquarters in London, United Kingdom. The bank was named after its founding member 'The Hong Kong and Shanghai Banking Corporation Limited' (hsbc.co.uk). The HSBC group is a global banking service. HSBC group has many branches which spread throughout Asia-Pacific, Europe, Middle East and Americas.
According to the essay only those organisations can compete effectively in the industry who possess a strong and credible competitive edge in the quality of workforce employed in their business activities. The HR professionals are viewed as the strategic business partners because they are the ones who can assist the top management.
The company selected for the paper is Apple Inc. The demonstration of the marketing principle and the concepts is done in the paper in four parts named as tasks. Task one presents the definitions of marketing and explains the marketing processes and concepts of Apple Inc.
In September 2007, the US Department of Labor had released their jobs report which stated that not only there are no growths in the jobs rate, but also 4000 people had already lost their jobs by then due to the business environment. In the year 2007, the analysts already started warning the investors that in USA that the market was on the verge of a severe credit crunch.
This is a strategy employed by the company in order to have many shareholders and investments, hence, higher returns. As Dimma, 2002 says, for a success in an organization, there has to be a focused board and tough managers to offer an organization the best leadership in such times of financial crises and tough competition from other organizations regionally and internationally (Dimma, 2002).
ned with the evaluation of the profit-oriented market related to any particular type of business. It mainly deals with managing and performing different operational functions effectively. The prime intention of business management has been viewed to be profit maximisation (Badenhorst-Weiss & et.
A Critical Literate Review Concerning Consumer Perception of Privacy and Security Risks for Online Shopping 1.0 Introduction The emergence of the worldwide web has no doubt provided producers and customers a great opportunity of doing business in real time and directly without the involvement of third parties.
Given the activity level of the firm in different markets to which it caters, analysts can make an estimate of the minimum level of necessary resources that has to be devoted to the production process of the firm for maintaining its activity level. Alternatively, through specification of the resource profile of the firm, one can predict the optimal mix of product-market activities for the firm.
The first scenario is where I was posted as a new manager and the idea was to make oli comfortable in the organization so that he can come with new ideas, the effective steps I took to resolve the situation was expressing satisfaction and a confidence in oil as means of making him feel free, I also focused attention on going beyond self-interest.
The extensive benefits of social networking seem to be the key reason for its popularity. One of most important aspects of social networking seems to be its ability to be adapted to the needs of its users. However, social networking has been also related to certain drawbacks.
It has become a medium to chat with peers, communicate with people, a medium of entertainment and also come into significant use in the business front. With the tumultuous importance of mobile phones in the current day scenario, mobile phone companies are faced with a very serious challenge.
The Enron Scandal: The Failure of Arthur Anderson and Its Impact on the Accounting Policy Abstract The project is related to the misrepresentation of financial statements of Enron by Arthur Andersen. The main objective of the project is to determine the various reasons which are responsible for the collapse of Arthur Andersen.
The idea of developing capacity for people already involved in management through management training and professional development in management schools is noble, but to purport creating managers out of inexperienced individuals in a classroom is sham (Mintzberg 2004, p.5).
Some of the strategies for instance may include price leadership. With the increased competition in this industry, Alan Firmin may use the strategy of pricing to gain a competitive advantage over the competitors. This is achieved by lowering the cost of transportation, which is likely to attract more customers.
The word has been used in this background since the 1980, when computer knowledge started making it simpler and faster to run business globally. Globalization can also signify to the strengths of businesses to increase their presence to new states and markets.
Activities involved in supply chain management range from product development, logistics, production, sourcing to information systems used for coordination purposes. All firms that contribute to the delivery of commodities or services to clients or end users they are all referred to as the supply chain.
The report then goes on to discuss the various methods and processes that can be used to carry out successful negotiations with foreign businessmen. There are some issues that a negotiator must keep in mind before meeting with foreign businessmen and he or she must be prepared before meeting their counterpart for negotiations.
These plans help the business to achieve their goals. Personnel management is part of management in an organization that deals with the management of the workforce (Reddy, 2004: 1). The well-being of the workers in an organization is under the management.
Executive Summary The main aim of conducting this individual authentic journey is to trace the development of my own authentic leadership footprint. The report utilizes autoethnography as the main tool of enquiry in outlining the various values, motivations and the self awareness that have served to instill in me the qualities of an authentic leader.
Both the principal subsidiaries are clearing banks. From the Royal Bank of Scotland's domestic origins, the bank has grown and developed to be a major global banking operation about 42% of the bank's income come from international operations. The Royal Bank of Scotland is now the world's sixth largest by market capitalization and the second largest bank in the UK and Europe.
From this analysis in the case study, strategic options are provided and the recommendations put forward. The strategic options and recommendations provided can be adopted and integrated in Zara business model and all of its operations so as to achieve competitive advantage, strategic positioning in the industry and effectiveness.
Talking on these lines, it needs to be mentioned that the emergence of the various kinds of social and demographic trends is paving the way for diverse kinds of trends associated with globalization. While discussing in a more specific manner, it can be said that the rapid evolution as well as tremendous advancement of connectivity technology has resulted in the faster access to information by consumers around the world.
The use of technology for improving the quality of education provided in school settings worldwide has become a common phenomenon. Still, concerns seem to exist as to whether technology can equally benefit people in all social classes in regard to their educational needs.
In line with the statement of purpose as mentioned earlier on, it will be necessary to make a direct translation of how the processes are carried on at the company given that the processes involve so much management and diversity, contingency and planned processes (LVMH, 2013).
British Petroleum Company is a multinational company that is involved in drilling and refining of oil. It is also involved in the manufacture of various chemicals and oil products. The company is sometimes involved in some unethical business practices such as environmental pollution.
He recommended that organisations should expand their ways of thinking by; a) Exposing the fact that many conformist ideas regarding management and organisation are based on a limited number of metaphors and images. b) Exploring different metaphors in order to generate new ways of reflecting on organisations c) Depicting how metaphors can be employed in assessing and diagnosing difficulties and to develop organisational design (Morgan, 2006).
Retail Mix for a Start-Up Retailer 7 2.1. Overview of the Business 7 2.2. Physical Elements 7 2.3. Merchandising Management 9 2.4. Pricing 10 2.5. Promotion 11 References 13 1.0 Conflicts that May Rise Within the Distribution Chain of Fashion Wholesalers 1.1.
One of the major functions of human resource management is to ensure that all decisions and activities that affect the human resources are effectively managed. This includes, recruitment of staff, ensuring that staff is highly motivated through better remuneration, provision of benefits and training among others.
The company presently has one shop only at Calgary. The company has an HR and admin, marketing and sales, Finance and systems department. There are only two dedicated staffs belonging to the HR department. One of them looks after operations where as the other employee looks after recruitment and selection.
This integration is usually done by signing some written agreements that briefly describe which areas need cooperation (EU Learning, n.d.). GCC, Gulf Corporation Council includes the six Gulf countries; Saudi Arabia, Bahrain, Kuwait, Qatar, the United Arab Emirates and Oman.
This allows the free movement of goods and services between member states which provide benefits for all the members or in some cases for the entire region. Regional economic integration is feasible among countries that have many things in common, such as short distances, better communications and rapid mobility.
Merck began to investigate the prevalence of the disease onchocerciasis, known as river blindness. This disease injects parasitic worms that are carried by black flies in Latin America, the Middle East and Africa.
Performance of the UK motor industry Introduction In the present days of today's modern society, the global masses, located in various corners of the world are living in a state of high dependency as well as extreme inter relativity. The rapid advancement of communication technology along with the faster evolution of various kinds of technological gadgets have played a massive role in promoting interconnectivity of the various markets that are located in various corners around the world.
In some cases it involves moving into new areas which are untapped to introduce their products while in some cases the company moves to new countries to reduce effects by the economic and political factors. Diversification happens after great deliberation by the top level management due to high risk involved in moving to areas the company has never been before (Allen and Gorgeon 2007, P.1).
6 1.2 Indicators of Sustainability …..………………………………………………. 7 1.2.1 Quality of life ………………………………………………………………. 7 1.2 General Overview of Sustainability ………………………………………….
...4 i. Business Opportunity………………………………………………..…..….…..….5 ii. Market Landscape………………………………………………………………….5 iii. Value Position………………………………………………………………………5 iv.
These extensions used to arise from the movements of ideas, things and people. The term globalization cannot be defined in terms of integration or internationalization. Globalization depicts the interaction across several cultures of different macro-social forces (Dasgupta, 2004, p.214).
Marketing is a full time dedicated task which involves complicated processes depending upon the nature of business. Along with dedication, it requires preparation, money and time to execute. In order to comprehend the problems with instant solution, one must go to make an effective marketing plan because it will enable him/her to use its time, money, and related assets in productive way.
Accordingly, comply or explain (CoE) and the quality of expectations in particular are anticipated to be the topmost priorities of the European action plan on corporate governance. The corporate governance codes across Europe were developed by the business fraternity in reaction to a series of corporate scandals and eventual collapse.
Positive employee engagement is vital to the success of a business's objectives. From a management standpoint, engagement describes the practice of leading workers by making it possible for them to actively desire to participate in functions and operations that are necessary for the continued success of a business establishment.
This paper will analyse how leading, training and management of people resources in the organisation can contribute to organisational success. The paper will begin by identifying the importance of training and developing and proceed to outline the employee learning process including the use of various learning theories.
Although it can be linked with different collectives, culture is a communal state of affairs that explains role and responsibilities of everyone in the society, has well-defined norms and values as well as well as effective and flexible guiding rules and regulations.


Upload video files and play them directly on your website, using HTML 5's native <video> player.
The video block is for uploading your own video files to your site. In most cases, we do not recommend hosting your own video files.
Try using a third-party video hosting service instead, like YouTube, Vimeo, etc.
To embed videos from third-party sources, you should use the embed block.
But if you know what you're doing, have a server with unlimited bandwidth, or are using a video hosting service or CDN of your own, you can certainly take advantage of the video block.
After adding a video block, simply use the Media Library to select an existing video file, or upload a new one from your computer.
WordPress will handle the rest, and display your video using a native HTML 5 <video> player.
Captions are completely optional, but you do have the option to provide one for your video.
Bold, italic, strikethrough & links are supported in video captions.
Like most Gutenberg blocks, you can float your video to the left or right, which will make the following content wrap around it.
And as with all blocks, an additional CSS class is also supported.


text:
2015's Electricity Retirements: 80 Percent Coal Plants
Posted by News Fetcher on March 09 '16 at 08:21 AM
By timothy from Slashdot's how-will-we-fill-the-stockings? department:
AmiMoJo writes: In the US, electricity demand is growing very slowly, which means that capacity additions don't have to exceed retirements by much in order to keep the grid functioning. Tracking the comings and goings from the electric grid can help provide a picture of the country's changing energy mix. The Energy Information Administration, which provides data on the US' electric grid, says 18GW of capacity were retired this past year, more than 80 percent of it coal-fired. More than 27GW of utility-scale projects will replace that this year. Note that much of the new generating hardware is wind and solar, but the plants being replaced often had low capacity factors due to their age and high pollutant output.
Former NSA, CIA Director Michael Hayden Sides With Apple Over FBI
By timothy from Slashdot's what-does-this-guy-know? department:
cold fjord writes: General Michael Hayden (Retired), who served as head of both the NSA and CIA, has taken a position supporting Apple in its conflict with the FBI. Apple is fighting a court order to assist the FBI in breaking into the government owned phone used by one of the two dead terrorists responsible for the recent San Bernardino massacre. General Hayden stated, "You can argue this on constitutional grounds. Does the government have the right to do this? Frankly, I think the government does have a right to do it. You can do balancing privacy and security dead men don't have a right to privacy. I don't use those lenses. My lens is the security lens, and frankly, it's a close but clear call that Apple's right on just raw security grounds. ... I get why the FBI wants to get into the phones but this may be a case where we've got to give up some things in law enforcement and even counter terrorism in order to preserve this aspect, our cybersecurity."
Google's AlphaGo Beats Lee Se-dol In the First Match
By timothy from Slashdot's went-or-will-have-gone department:
New submitter Fref writes with news from The Verge that "A huge milestone has just been reached in the field of artificial intelligence: AlphaGo, the program developed by Google's DeepMind unit, has defeated legendary Go player Lee Se-dol in the first of five historic matches being held in Seoul, South Korea. Lee resigned after about three and a half hours, with 28 minutes and 28 seconds remaining on his clock. "Lee will face off against AlphaGo again tomorrow and on Saturday, Sunday, and Tuesday. Also at the New York Times. Science magazine says the loss may be less significant than it seems at first.
Why Japan Is Facing Pressure To Return To Military Research
By timothy from Slashdot's social-pressure-is-strong department:
An anonymous reader writes: China's growing nation status has Japan reconsidering its 70-year old ban on military research projects, as Japanese defense circles actively seek to take advantage of the country's vanguard position in robotic technology. Pressure from the government is also mounting, as authorities try to find means to bring university researchers into the defense fold — particularly to meet the challenge of a more aggressive Chinese military. Funding cuts in Japanese higher education, combined with a weakened economy and governmental austerity measures, may make the allure of military funding irresistible to researchers and academic institutions.
BMW Showcases Self-Driving Concept Car
By timothy from Slashdot's there-would-be-this-car-that-would-drive-itself department:
SmartAboutThings writes: We've just been given a glimpse of what the future of motoring could look like, with BMW showing off its latest concept car, and it's self-driving. The Vision Next 100 was unveiled on Monday, at a ceremony celebrating BMW's 100th birthday, at Munich's Olympic Hall. This comes just a few days after BMW made official its intentions of competing with Google to build software for Self-Driving cars. The Vision Next 100 has two driving modes, a driver mode and an autonomous mode, or 'ease' as its known. In driver mode the car operates mostly like cars do now, except the BMW indicates the ideal driving line and speed, but when the car is set to autonomous mode the steering wheel retracts and the two front seats turn to face each other. Perfect for two people to have a chat, and if it's only you in the car, put your feet up and relax.
Amazon Job Posting Hints At New VR Platform
By timothy from Slashdot's that's-gonna-be-a-heavy-resume department:
An anonymous reader writes: Amazon is looking to expand its business into the realms of virtual reality (VR), according to a recent job site posting looking for someone to lead the new project. The ad, posted to Amazon's Glassdoor page, is for a 'Senior Software Development Manager' who will be responsible for 'the Virtual Reality experience within Amazon Video.' The posting outlines that 'basic qualifications' must include a degree in computer science, at least 15 years of relevant experience in engineering, seven years of technical experience and an additional five years of experience as a software development manager. The job posting elaborates: 'The Virtual Reality team will explore and create the platform and interface for immersive storytelling. This will include an ingestion and playback platform for Virtual Reality experiences.'
KeRanger Mac Ransomware Based On Linux Forebear, Not Windows
Posted by News Fetcher on March 08 '16 at 10:44 PM
By timothy from Slashdot's at-your-disservice department:
An anonymous reader writes: It appears that the KeRanger ransomware that's been tormenting Mac users for the past days is actually based on a ransomware variant that targets Linux servers, and not on a ransomware family coming from Windows. That particular Linux ransomware is also based on an open-source ransomware called Hidden Tear that was uploaded to GitHub by a Turkish security researcher. So obviously, the conclusion is that GitHub is to blame for the KeRanger Mac ransomware. (Note to readers: That last bit is tongue in anonymous cheek.)
ScummVM, Update With a Bang
By timothy from Slashdot's less-villainy-more-scumm department:
KingofGnG writes: The developers of ScummVM have announced a new version for the virtual machine preferred by graphic adventure fans: also known as "Lost with Sherlock," ScummVM 1.8.0 is hailed as one of the heftiest releases ever prepared by the team, with the addition of many games and game engines, the substantial update of graphics and sound sub-systems and the availability of new conversions for minor platforms.
Simple Method Yields A Wrinkly, Durable, Water-Repellent Coating
By BeauHD from Slashdot's little-pieces-big-fun department:
ckwu writes: Superhydrophobic coatings that make water droplets dance and roll off of a surface show promise for applications such as self-cleaning cars, buildings, and food processing equipment. A new method creates a durable superhydrophobic coating by combining two common materials -- Teflon and a shrinkable plastic -- in a few simple steps. The researchers took inspiration from work done with the polystyrene material found in Shrinky Dinks -- the children's crafting kit. They deposited Teflon onto a similar material called PolyShrink, heated it, and found that the Teflon formed a crinkled surface that caused water to bead and roll off easily. The best results came from polyolefin shrink wrap coated with a 10mm-thick layer of Teflon. What's more, the surface is durable, having about the same scratch resistance as an aluminum coating, and repels water even after being scratched.
1 in 3 Developers Fear AI Will Replace Them
By BeauHD from Slashdot's they-aren't-alone department:
dcblogs writes: Evans Data Corp., in a survey of 550 software developers, asked them about the most worrisome thing in their careers. A plurality, 29%, chose this answer: "I and my development efforts are replaced by artificial intelligence." Surprisingly, this concern about A.I. topped the second-most identified worry, which was that the platform the developer is working on will become obsolete (23%), or doesn't catch on (14%). Concerns about A.I. replacing software developers has academic support. A study by Oxford University, The Future of Employment, warned that the work of software engineers may soon become computerized. Machine learning advances allow design choices that can be optimized by algorithms. According to Janel Garvin, CEO of Evans Data, the thought of obsolescence due to A.I., "was also more threatening than becoming old without a pension, being stifled at work by bad management, or by seeing their skills and tools become irrelevant."
Feds: Brink's Employee Makes Off With $196,000 In Quarters
By BeauHD from Slashdot's that's-one-big-piggy-bank department:
dfsmith writes: CNN is reporting today on the prosecution of a man who stole $196,000 worth of quarters from his employer in Alabama. Apparently the Brinks facility kept large bags of the coins for the Federal Reserve (about 1 ton each), which the accused emptied and refilled with beads (leaving some coins visible in the bag's window). Dennis faces a maximum penalty of 10 years in prison and a $250,000 fine. That's a million-quarter fine, or 216,000 more quarters than Dennis stole.
Notwithstanding the enterprise of purchasing and transporting that many beads, you've got to wonder: how would you go about this heist, and what would you do with the proceeds?
FBI Quietly Changes Its Privacy Rules For Accessing NSA Data On Americans
By BeauHD from Slashdot's classified-revisions department:
An anonymous reader writes: The FBI has quietly revised its privacy rules for searching data involving Americans' international communications that was collected by the NSA, US officials have confirmed to the Guardian. The classified revisions were accepted by the secret US court that governs surveillance, during its annual recertification of the agencies' broad surveillance powers. The new rules affect a set of powers colloquially known as Section 702, the portion of the law that authorizes the NSA's sweeping "Prism" program to collect internet data. Section 702 falls under the Foreign Intelligence Surveillance Act, and is a provision set to expire later this year. A government civil liberties watchdog, the Privacy and Civil Liberties Oversight Board, alluded to the change in its recent overview of ongoing surveillance practices. The PCLOB's new compliance report, released last month, found that the administration has submitted "revised FBI minimization procedures" that address at least some of the group's concerns about "many" FBI agents who use NSA-gathered data. Sharon Bradford Franklin, a spokesperson for the PCLOB, said the rule changes move to enhance privacy. She could not say when the rules actually changed -- that, too, is classified. Last February, a compliance audit alluded to imminent changes to the FBI's freedom to search the data for Americans' identifying information. "FBI's minimization procedures will be updated to more clearly reflect the FBI's standard for conducting US person queries and to require additional supervisory approval to access query results in certain circumstances," the review stated. The reference to "supervisory approval" suggests the FBI may not require court approval for their searches -- unlike the new system Congress enacted last year for NSA or FBI acquisition of US phone metadata in terrorism or espionage cases.
This Was America's Warmest Winter On Record
By BeauHD from Slashdot's guinness-world-records department:
hondo77 writes: On Tuesday, the National Oceanic and Atmospheric Administration released its official assessment of December, January, and February's temperatures across the United States, and the results are striking: Not a single state in the U.S. had a cooler than average winter. (NOAA treats Alaska and Hawaii separately, due to shorter weather data records there -- though both states were significantly warmer than normal this winter. Weather records for the contiguous United States go back to 1895.) NOAA blames the recent warm weather on a record-strength El Nino "and other climate patterns," most notably, global warming. As a whole, this winter in the lower 48 was about 4.6 degrees Fahrenheit warmer than the 20th century average: a sharp contrast to the previous back-to-back frigid polar vortex winters, especially in the Northeast.
OwnCloud Server 9.0 Officially Released
By BeauHD from Slashdot's self-hosting-cloud-server department:
prisoninmate writes: OwnCloud Server 9.0 is without any doubt the biggest release of the world's leading file sharing and sync solution, which is used by over 8 million users around the globe. It promises to bring the collaboration and federation features to new levels thanks to the addition of new, innovative tools, as well as to improve the software's scalability. One of ownCloud 9.0's new features is code signing, which promises to offer users with a safer home for all their data by verifying the integrity of their ownCloud installations during upgrades or when installing apps, which also need to follow the new code signing specifications. The community edition of ownCloud Server 9.0 is available for download right now via Softpedia as a source package that you can deploy on your Linux kernal-based server, or straight from the project's website as binary packages for various GNU/Linux operating systems. OwnCloud Server 9.0 Enterprise Edition will be released in April 2016.
Dell Open Sources DCEPT, a Honeypot Tool For Detecting Network Intrusions
By BeauHD from Slashdot's not-to-be-confused-with-honey-bucket department:
An anonymous reader writes: Dell SecureWorks researchers have developed a tool that allows Windows system administrators to detect network intrusion attempts and pinpoint them to the original source (i.e. a compromised endpoint), and have made it available for everybody. The tool is called DCEPT (Domain Controller Enticing Password Tripwire). It consists of: The DCEPT Generation Server, which creates unique honeytoken credentials for Active Directory (AD), the Windows component used by network administrators to manage accounts, processes, and permissions on devices within their domain. The DCEPT Agent, which introduces them daily into the memory of each endpoint on the network. The DCEPT Sniffer, which looks for Kerberos pre-authentication packets destined for the AD domain controller that match the honeytoken username. If it detects one, it alerts the network administrator and points towards the compromised workstation. DCEPT has been open sourced and is available on GitHub, along with instructions for deployment.
Reason Excoriates Paper On "Glaciers, Gender, and Science"
By timothy from Slashdot's yes-it-certainly-does department:
An anonymous reader writes: Reason.com's Robby Soave criticizes an article published in the journal Progress in Human Geography, for being "utterly incomprehensible," and "the least essential paper ever written." Entitled Glaciers, Gender, and Science--A feminist glaciology framework for global environmental climate change, the article is authored by researchers at the University of Oregon and funded by a grant from the National Science Foundation. Despite being filled with "buzzwords -- colonialism, marginalization, masculinist discourses, etc. -- with such frequency that the entire thing comes off like a joke," the article is accompanied by an enthusiastic press release from the University of Oregon, stating that "glacier research has been intertwined with gender relations, masculine cultures of exploration, geopolitics, and individual and institutional power. That, in turn, led to glacier-related academic and governmental jobs being predominantly filled by men. ... Melting glaciers are today considered a national security risk for numerous countries,' [one of the researchers] said. 'Power and colonialism have shaped the science.' That message is detailed extensively in the paper."
FTC Demands Info From PCI Auditors On Breached Companies' Compliance
By timothy from Slashdot's show-me-on-the-doll department:
Trailrunner7 writes: The Federal Trade Commission has sent an order to nine of the larger companies that do PCI DSS assessments, demanding that the organizations turn over detailed information on how they conduct those audits, how often they actually declare a company non-compliant, and many other details. The FTC on Monday said it has sent orders to nine of these companies, including Mandiant, PricewaterhouseCoopers, and Verizon Enterprise Solutions, requiring that they provide details of how they handle those assessments. Specifically, the FTC is very interested in how many companies were deemed PCI compliant in the year before they suffered a data breach. Many companies that have been victims of data breaches over the years have touted the fact that they were PCI compliant at the time of their breaches. This has not escaped the FTC's notice
Open Source-happy Microsoft Joins Eclipse Foundation
By timothy from Slashdot's Good-news department:
alphadogg writes to note that just a day after announcing it would be bringing SQL Server to Linux, "Microsoft has announced that it is joining the Eclipse Foundation, an open source community for developers launched more than 10 years ago." Microsoft, which notes that it has worked with the Eclipse Foundation for years "to improve the Java experience across our portfolio of application platform and development services," made the announcement to attendees at EclipseCon, going on in Reston, Va., this week.
New Smartwatches Allow Students To Cheat On Exams
By timothy from Slashdot's naked-testing-centers-on-the-way department:
HughPickens.com writes: The Independent reports that smartwatches that allow students to cheat on exams are being openly sold on Amazon. An advert for one such watch, called a "New 2016 Student 8GB cheating watch," is offered on Amazon for $51.68. "This watch is specifically designed for cheating on exams with a special programmed software. It is perfect for covertly viewing exam notes directly on your wrist, by storing text and pictures in the 8GB memory storage. It supports various file formats, such as: TXT, MP3, JPG, GIF, WAV, WMV, AVI, etc. It has an emergency button, so when you press it — the watch's screen display changes from text to a regular clock, and blocks all other buttons." The watch has garnered good reviews. "this is amazing. it helps me cheat on my test and it is smart and i never got caught," writes one reviewer. Joe Sidders, the deputy head at Monkton Combe senior school, in Bath, told BBC News that such devices were making exams a "nightmare to administer". "I expect the hidden market for these sorts of devices is significant, and this offering on Amazon is just the tip of the iceberg." A spokesman for Amazon said the company did not want to comment on the sale of the cheating watches. But professors are striking back. "My microbiology professor does a watch check every time we have a test," says Abigail Lauze. "If it's not an old school analog it has to come off and go in the cell phone bin."
Stretchy Squid-Inspired Skin Glows In Different Colors
By timothy from Slashdot's really-uncanny-valley department:
Zothecula writes: Besides having tentacles, squid and octopi are also both known for their color-changing skin. Well, soft-bodied robots may soon also share that attribute, thanks to research being carried out at Cornell University. Led by assistant professor Rob Shepherd, a team of grad students there has developed an electroluminescent rubber "skin" that not only emits light in different colors, but that can also do so while being stretched to more than six times its original length.


text:
Furlough Facts
Loaded on Jan. 15, 1991 by Ed Mead published in Prison Legal News January, 1991, page 7
Filed under: Classification, Furloughs. Location: United States of America.
By Ed Mead
Whatever you decide to do with your life you should try to do it well - be a professional. I'm a professional prisoner. I do time. I've got 15 years in and figure to retire in another 5, maybe sooner if I have some luck in the courts. Then I'll spend my time with loved ones, fixing computers and carrying signs for one cause or another.
Like all professionals, doctors, lawyers and such, it is necessary for me to stay on top of the latest literature in my chosen (?) field. The other day I was reading a journal for "Correctional Professionals" that had some interesting statistics on furloughs I'd like to share with you.
Furloughs got a bad name during the 1988 presidential campaign. Massachusetts's prisoner Willie Horton was serving life without parole when he escaped from a furlough. Ten months later he terrorized a Maryland couple, raping the wife and stabbing her husband. While the Massachusetts furlough program had been started by a republican governor, Bush accused his democratic opponent, Governor Dukakis, of being "soft on crime." Thirty-second TV sound bits featuring Willie's picture made "furlough" into a dirty word.
Anyway, this journal conducted a survey during the fall of 1989 to find out what happened to furloughs in the aftermath of the presidential campaign. The upshot of it was that there were around 170,000 furloughs granted nationally in 1988, compared to 200,000 in 1987. Those hit the hardest were of course lifers. Two states, Nevada and New Hampshire, discontinued their furlough programs. Many other states tightened their qualifications of eligibility in such programs.
Let's look at some 1988 figures for neighboring states and around the country. Oregon furloughed long-term prisoners, 3,300 of them (15% were revoked). Alaska had 3,785 furloughs with a 98% success rate. And Idaho furloughed 1,268 prisoners with a 99% success rate. Florida furloughed a whopping 18,000 people with a success rate of 99.9%. Little ol' Maine furloughed 2,587 with a 99% rate of success. South Dakota furloughed 1,013 with 100% success, and New Mexico got 100% with 970 furloughs. North Dakota, Maryland, Iowa and Wisconsin also had 100% success rates.
Where does Washington State fit into the overall scheme of things? Well, we do have a furlough program albeit infrequently used. This state granted a mere 290 furloughs in 1988 with a success rate of 99.6% (one man had his furlough revoked).
How many Willie Horton types are lurking about? Not many. In those rare cases where furloughs were not successful it was almost always due to alcohol (or sometimes drug) use, late returns or not being at the location agreed upon. Seldom was another crime committed, and where it did happen it was generally a traffic or property offense. Only three stales reported "assaultive behavior" by people on furlough status, and two of those (New Jersey with 3,561 furloughs and Illinois with 6,979 furloughs) reported only one incident each.
When I'm six months of my "retirement" date, have minimum custody and no detainers, my captors may take the risk of furloughing me. But I won't be holding my breath waiting for them to do it. Neither should you. It's important to understand the big picture: If prisoncrats show us any compassion, mercy or similar human feelings we may not leave here bursting with rage. And if that doesn't happen then our anger isn't taken out on our wives, children, neighbors and the community. We don't come back to prison! Like one state responding to the survey said, "Furlough participants have lower recidivism rates."
Editorial, by Ed Mead
Prison/Community Alliance
Non-Stenographic Depositions, by Paul Wright
Attention ISRB Prisoners
Rich Get Richer, Poor Get Poorer
Prison Cells, Only $30 a Night!
Psychiatry Can't Predict Violent Behavior
Reviews, by Paul Wright
Walla Walla IMU Stops Using Fire Hoses, by Clark Stuhr
Prisoner Wins Ban on Military Catalog
Attorney General Uses Erroneous Information
Florida DOC Offers Settlement
Problems That Can't Be Cured in Prison
Federal Court Upholds Slave Labor
Who's in Prison in America
Failure to Disassociate Noninfractable
Four Out of Ten Get the Slammer
Notice of Appeal Filed When Given to Cops
Money Down the Drain
Convict Entitled To Have Officer Called As Witness At Hearing, And To Have Independent Evaluation Of Informant's Allegations
Tread Carefully With Sex Offenders, by Mark LaRue
Furlough Facts, by Ed Mead
Prisons - An Expensive Stone Wall
A Lesson To Be Learned From The Soviets
The Price of Resistance - Is It Worth It?, by John Perotti
Book Request System Inadequate
Rejection Process
Breeder Reactors, by Dick Freeman
Foreign Letter
More from Ed Mead:
Class Differences in Crime Control, Feb. 15, 1994
Law of Medical Treatment Explained, Jan. 15, 1994
Editorial, Jan. 15, 1994
Gender Based Treatment Disparity Violates Equal Protection, Dec. 15, 1993
Editorial, Nov. 15, 1993
The Politics of Imprisonment, Nov. 15, 1993
Prison Slavery Upheld, Again, Oct. 15, 1993
Prisoners as Workers: Court Defines Applicability of FLSA, Sept. 15, 1993
Prisoners as Workers in Washington State: New Law Will Increase Exploitation, Sept. 15, 1993
Editorial, Sept. 15, 1993
Vt. Supreme Court Holds Complainant Has No Right to Psychologist's Response to Disciplinary Complaint Unless Disciplinary Charges Are Filed, July 19, 2020. Classification, Medical Misconduct, Disclosure of Records.
Tenth Circuit Discusses Standards for Armed Career Criminal Classification, July 7, 2019. Classification, Attorneys.
Ohio High Court Denies Relief to Prisoner Challenging White Supremacist Classification, May 2, 2019. Classification, Tattoos, Grievances.
Mentally Ill Wisconsin Prisoners Held in Solitary Improperly Reclassified, Dec. 5, 2018. Classification, Control Units/SHU/Solitary Confinement, Mental Health, Failure to Treat (Mental Illness).
New York City Gang Database Increases 70 Percent Since 2014, Aug. 16, 2018. Classification, Gang Policies, Racial Discrimination, Statistics/Trends, Databases, Racial Profiling.
Fifth Circuit Reinstates Part of Louisiana Prisoner's Failure-to-Protect, Medical Indifference Lawsuit, Sept. 8, 2017. Classification, Injury -- Misc., Failure to Treat, Failure to Protect (Staff).
Vermont Prisoner's Ex Post Facto Challenge to Program Change Fails, Aug. 23, 2017. Classification, Sex Offender Treatment.
Going to Prison in Texas in 2015, Aug. 2, 2017. Classification, Prison Labor, Drug/Alcohol Withdrawal, Food, Lockdowns, Bedding, Hygiene Supplies, Arrest and Booking, Grooming Rules, Release and Reentry, Parole, Prisoner Property, Commissary, Telephone Access, Telephone Rates, Religious Property.
Nevada DOC Moves to End Discrimination against HIV-positive and Disabled Prisoners, July 28, 2017. Classification, Discrimination, Disabled Prisoners, Prison Labor, HIV/AIDS.
Three State Supreme Courts Rule on Post-release Issues for Sex Offenders, June 9, 2017. Classification, Sex Offender Registration, Polygraphs, Probation.


2  * kallsyms.c: in-kernel printing of symbolic oopses and stack traces.
11  *      Changed the compression method from stem compression to "table lookup"
30  * during the second link stage.
38  * has one (eg: FRV).
54  * given the offset to where the symbol is in the compressed stream.
69          * the compressed stream.
75          * entry for that byte.
105  * beginning of the symbol name.
111          * and return the first char from this token.
128          * so that should be close enough.
136          * symbol we wish to skip.
224          * symbols are symbols with the same address.
258  * Lookup an address but don't bother to find any names.
273  * - modname is set to NULL if it's in the kernel.
274  * - We guarantee that the returned name is valid until we reschedule even if.
275  *   It resides in a module.
276  * - We also guarantee that modname will be valid until rescheduled.
386  * just saves its @address as is.
388  * This function returns the number of bytes stored in @buffer.
403  * its @address as is.
405  * This function returns the number of bytes stored in @buffer.
423  * by decreasing @address.
425  * This function returns the number of bytes stored in @buffer.
534  * determine which get_ksymbol_...() function to call next.
608                  * "local" if not exported.
640  * is clear, and sysctl_perf_event_paranoid isn't set).
643  * block even that).
666          * using get_symbol_offset for every symbol.


This adorable, end unit, townhouse is conveniently located in the Cherry Creek School district, near Quincy Reservoir, Grandview Dog Park and Cherry Creek State Park! Brand new carpet was just installed on the main level and the upstairs bedrooms and hallway feature gorgeous laminate flooring! Fresh paint! Half bathroom on main level! Beautiful full bathroom upstairs! All appliances stay! New furnace and central air conditioning installed in 2016! Crawl space has been sealed with a vapor barrier! Vaulted ceilings, sky lights in master, stackable washer and dryer are included! Small fenced backyard with storage closet off of patio! Close to shopping, restaurants and transportation!


text:
Devil Summoner: Soul Hackers ( shin megami tensei )
Soul Hackers delivers a first-person, dungeon-crawling RPG experience set in a future where technology and otherworldly forces meet in a macabre fusion of cyberpunk futurism and gothic horror. A first-person sci-fi RPG epic, Soul Hackers tells of a city held up as a beacon of humanity's triumph of technology, but with an infernal secret. In this would-be utopia, a group of hackers takes on a centuries-old mystic society, and a battle for control over humanity's fate is about to begin.
Keeping the tradition of Shin Megami Tensei: Players will have the compelling choice throughout their dungeon exploration to fight the enemy demons, or negotiate with them in an attempt to turn them into allies and teammates!
Classic dungeon-crawling strikes back with more: Players who have already played the original will also experience 30 newly added demons, along with a new opening animation movie and theme song. There's also an extra dungeon, where players will witness the appearance of Raidou Kuzunoha from the previous Devil Summoner games!
Utilize Nintendo 3DS functionality: Players can use the Nintendo 3DS bottom screen as an auto-mapping system; engage a COMP hack to change difficulty levels on the fly and fill out maps without having to traverse the area!
Tags: devil , summoner: , soul , hackers , shin , megami , tensei , 3ds


*Every ticket purchased online for Lake Street Dive includes a CD of the new album Free Yourself Up, released on 5/4/18. You'll receive instructions via email on how to redeem your album shortly after ticket purchase.
Lake Street Dive will releaseFree Yourself Up, its second album with Nonesuch Records onMay 4. The band --drummer Michael Calabrese, bassist Bridget Kearney, singer Rachael Price, and guitarist/trumpeter Michael "McDuck" Olson --self-produced the album at Goosehead Palace Studios in Nashville with engineer Dan Knobler. Lake Street Dive formed in 2004 while students at New England Conservatory and have been touring non-stop ever since, growing from basement venues like The Lizard Lounge in Boston, MA to selling out Radio City Music Hall in New York City.For this album, the quartet drafted touring keyboardist Akie Bermiss to join them in the studio. Adding another player to the process freed up the band members to explore a wider range of instrumental textures, construct more full-bodied arrangements, and build on their well-known background harmonies. "This album is based in the realities in our time,"Kearney reflects, "which have inevitably become part of everyone's daily life. It's something you think about and obsess over --and write songs about.Free Yourself Upis about empowering yourself, emboldening yourself, no matter what's going wrong.


Create lovely stamped foil nail art with this silver foil stamping polish.
Moyra Foil Stamping Polish is a unique product that dries on air, has good adhesion to nail foils, pigment and effect powders. It dries in longer time than regular or stamping polish, therefore it makes stamping easier by leaving more time for everything.
Due to nail polish being considered a flammable material we are only allowed to ship it within the continental United States and by ground service. There are no exceptions to this rule no matter what shipping you selected. Please choose FedEx Ground (2-6 business days) or USPS Ground (5-15 business days) shipping on checkout.
Before using Moyra Foil Stamping Polish, make sure you shake the bottle well for about 20 seconds.
After cleaning the plate and stamper, apply the foil stamping polish on the upper end of the design. Scrape and pick up the design and then stamp it on nail.
If you want to use Magic foil, you may have to wait a little (0-20 seconds depending on the thickness of the design) then press foil firmly a couple of times to cover the whole design with foil. Hold foil sheet matte side down to the nail. In case of using pigment powder on the design, you should apply the powder with a soft brush right after the design is stamped. Wait for about 1 minute and then brush off the excess powder and clean the surface with a manicure brush.
Finally cover the design with either regular or gel depending the base underneath the design.


Good evening from 24 Blocks! Tonight we'd like to show some quilts that use more of a neutral palette. All were made by our community members. Quilts that use neutrals are often preferred for urban decors or ones where there's a bit of minimalism. Sometimes just using neutrals or softer shades allows the pattern or quilting to stand out. Sometimes it's just that "less is more". We hope you enjoy these and are inspired by them.
We'd like to thank Andrea for sharing this wonderful quilt and its story with us. Quilts almost always carry memories of friends and family. Honoring a beloved teacher by showing how we used what she taught, and kept on going and growing, is a wonderful tribute. We all know that sometimes finishing projects that remind us of someone who has passed on or who no longer in our life due to other circumstances…all these things can be hard. Andrea's finishing the quilt and sharing it with us gives us all a change to reflect on the contributions of teachers and mentors. Thank you, Andrea.
Libby's quilt is very beautiful! It's the most intricate of the sports-fan quilts we've ever seen! Great job!
Thanks to everyone who has shared their work with all of us at 24 Blocks!


text:
Q: Showing subgraph timestamp results in human-readable format My subgraph as a UNIX timestamp as seconds defined as the following
type TokenSwap @entity {
  id: ID!

  # UNIX timestamp of block in which the swap was created
  timestamp: BigInt!
}

When I am experimenting in TheGraph playground, is there a way for me to display this as UTC time, instead of raw seconds since the UNIX epoch? This would make the playground output more readable.

A: The single responsibility of Graphql is to fetch a defined query, it doesn't support formatting data so you won't be able to do that in the playground.
It is possible to define a custom scalar type for a Date to control how it is serialized, deserialized, and validated source
Unfortunately, a date type is not included in the scalar types supported by The Graph source
One solution would be to add an additional field with the human readable timestamp for convenience.
// schema
type TokenSwap @entity {
  id: ID!

  # ISO String of block in which the swap was created
  isoString: String!
}

// handler
tokenswap.isoString = new Date(1665360258621).toISOString()

redpajama_set_name: RedPajamaStackExchange


Yes! Papa's Is Open for Midco FREE Day!
We asked the experts — Kevin, Bob and Stuart — and these minions say: YES! Papa's Pumpkin Patch will be open Thursday, Sept. 15 from 12-7 pm for Midco Free Day. Midco Day means our friends at Midco are covering your admission to Papa's (a $4 value), AND guests receive $5 in pumpkin cash to use anywhere inside Papa's Pumpkin Patch. How cool is that?
Papa and the Midco team look forward to welcoming you today!


Finding Fela is a documentary about the Nigerian singer Fela Anikulapo Kuti. About his life, his music, and his influence of the political landscape of Nigeria. Fela was the pioneer who created a musical movement – Afrobeat – which he used to criticize the prevailing dictatorial regime in Nigeria. The movement inspired people throughout Africa and ultimately helped create change towards a democracy in Nigeria. Mark Kermode, at The Observer, writes: It's an intriguing piece, boosted by the open and honest recollections of Kuti's friends and family, and buoyed up by fragments of live footage, which remain utterly electrifying".


text:
Baureihe 53 steht für:
 laufachslose Schlepptender-Güterzuglokomotiven mit drei Kuppelachsen (Achsfolge C) der Deutschen Reichsbahn:
 Baureihe 53.0: Preußische G 4.2
 Baureihe 53.3: Preußische G 4.3
 Baureihe 53.6-7: Sächsische V V
 Baureihe 53.8: Württembergische Fc
 Baureihe 53.10: Oldenburgische G 4.2
 Baureihe 53.70-71: Preußische G 3, PKP-Baureihe Th1
 Baureihe 53.70II: BLE G 4.2
 Baureihe 53.71II: BBÖ 47, BBÖ 49, BBÖ 58, BBÖ 56, JDŽ 124
 Baureihe 53.72: BBÖ 59, PKP-Baureihe Th24
 Baureihe 53.73: EWA IIIc
 Baureihe 53.74: ČSD-Baureihe 322.4
 Baureihe 53.75: ČSD-Baureihe 324.3
 Baureihe 53.76: Preußische G 4.1
 Baureihe 53.76II:  ČSD-Baureihe 334.3
 Baureihe 53 7607II: GWR-Klasse 2301
 Baureihe 53.77: PKP-Baureihe Th3,  PKP-Baureihe Th4
 Baureihe 53.78: Pfälzische G 2.I, Bayerische C III (vorgesehen)
 Baureihe 53.78II: EWA IIb
 Baureihe 53.80-81: Bayerische C IV
 Baureihe 53.82: Sächsische V
 Baureihe 53.83: Württembergische F
 Baureihe 53.85: Badische VIIa
 Baureihe 53.85: Badische VIIc

 einen Entwurf von Borsig für eine schwere Kriegslokomotive, als fiktives Modell von Märklin produziert

Siehe auch:
 DR-Baureihe 50: Die Deutsche Bundesbahn ordnete 77 dieser Lokomotiven ab 1968 unter der Baureihennummer 053 ein.

redpajama_set_name: RedPajamaWikipedia


How to fix a bike?
My grandmother Halimah has been moving all over Jakarta. It is not that she likes to move from one place to the other.
We had to move because the government made us pack our things. Her mother was born in this area, in Gedong Panjang.
Her family was evicted during the Soeharto era. She remembers her father was only given a piece of land somewhere far away, perhaps in Cengkareng, when he was evicted. He didn't have enough money to build a house, and he had so many children.
He ended up renting in Gang Kelinci, across from here, not the famous Gang Kelinci in Pasar Baru. The family got evicted so many times but always remained in the same area. I have only moved 2 times in my life. So I am a happy girl.