- NOMENCLATURE AND CONSTITUTION
This Competition shall be designated the Bedfordshire Mini Soccer League/Cup
and known as the Filmergraphics Mini Soccer League (Sponsorship title) and
shall consist of not more than 100 Clubs who shall be Full Member Clubs.
All such Member Clubs must be affiliated to an affiliated County Football
Association and their names and particulars shall be returned annually by
the appointed date on the Form ‘D’ to the Bedfordshire County Football Association.
The area covered by the Competition Membership shall be a 20-mile radius
of Barton Rovers FC.
This Competition shall apply annually for sanction to the Bedfordshire
Football Association(s) and the constituent teams of Member Clubs may be
grouped in Division, each not exceeding 14 in number.
Member Clubs shall not enter any of their teams playing in the Competition
in any other Competitions (with the exception of F.A. and County F.A. Competitions)
except with the written consent of the Management Committee of the Competition.
The competition will provide Mini-Soccer for players who have attained
the age of 7 years but not the age of 11 years as at 31 August in a playing
season.
- ENTRY FEE, SUBSCRIPTION, DEPOSIT
- Applications by Clubs for admission to this Competition or the entry
of an additional team(s) must be made in writing to the Secretary
and must be accompanied by an Entry Fee of £30:00 per team, which shall be
returned in the event of non-election.
- At the discretion of a majority of the accredited voting members’ present
applications, of which due notice has been given, may be received at the
Annual General Meeting or a Special General Meeting. The Entry Fee shall
apply.
- When Rule 12(B) is applied and a team seeks a transfer or is compulsorily
transferred to another division no Entry Fee shall be payable.
- A Club shall not participate in this Competition until the Entry Fee(s)
have been paid.
- Clubs must advise annually to the Secretary in writing by 30h
June of its Bedfordshire (or respective) County Football Association affiliation
number for the forthcoming Season, failing which they shall be fined £10:00
. Clubs must advise the Secretary in writing, or on the prescribed form,
of details of its headquarters, Officers, and any other information required
by the Competition.
- OFFICERS
The Officers of the Competition shall be the President, Vice-Presidents,
Chairman, ViceChairman, Treasurer, Secretary, Registration Secretary,
Match Secretaries for Under 9, Under 10, and Under 11 age groups and Fixtures
Secretary to be elected annually at the Annual General Meeting (N.B.Auditors
are not Officers).
- MANAGEMENT NOMINATION, ELECTION
- A Management Committee comprised of the Officers and three (3) co-opted
members who shall be elected at the Annual General Meeting shall govern the
Competition in accordance with the Rules and Regulations of the Football
Association.
- Retiring Officers shall be eligible to become candidates for re-election
without nomination. All other candidates for election as Officers or Members
of the Management Committee shall be nominated to the Secretary in writing,
signed by the Secretaries of two Member Clubs, not later than 31st
May each year. Names of the candidates for election shall be circulated
with the notice of the Annual General Meeting. In the event of there being
no nomination in accordance with the foregoing for any office, nominations
may be received at the Annual General Meeting.
- The Management Committee shall meet as often as is necessary (normally
the 1st Monday of each month) to deal with business as it arises.
- On receiving a requisition signed by two-thirds of the Members of the
Management Committee the Secretary shall convene a meeting of the Committee.
- Except where otherwise mentioned all communications shall be addressed
to the Secretary who shall conduct the correspondence of the Competition
and keep a record at its proceedings.
- All communications received from Clubs must be conducted through their
nominated Officers.
- POWERS OF MANAGEMENT
- The Management Committee may appoint such other sub-committees as they
may consider necessary and may delegate such of their powers, as they deem
necessary to such committees. The decisions of all such committees shall
be reported to the Management Committee for ratification.
Subject to the permission of the Bedfordshire County Football Association
having been obtained the Management Committee may order a match or matches
to be played each season, the proceeds to be devoted to the funds of the
Competition and, if necessary, may call upon each Club (including any Club
which may have.
- withdrawn during the season) to contribute equally such sums as may
be necessary to meet any deficiency at the end of the season. (See Rule 6(e)).
- Each Member of the Management Committee shall have the right to attend
and vote at all Management Committee Meetings and have one vote thereat,
but no Member shall be allowed to vote on any matters directly appertaining
to such Member or to the Club so represented. (This shall apply to the procedure
of any sub-committee).
In the event of the voting being equal on any matter, the Chairman shall
have a second or casting vote.
- The Management Committee shall have powers to apply, act upon, and enforce
the Rules of the Competition and shall also have jurisdiction over all matters
affecting the Competition including any not provided for in the Rules. Except
where these Rules provide for the imposition of a set penalty any Club, Official,
or Player alleged to be in breach of a Competition Rule must be formally
charged in writing and given the opportunity to present their case before
the Management Committee. All breaches & the Laws of the Game, Rules
and Regulations of The Football Association shall be dealt with in accordance
with FA. Rules.
- All decisions of the Management Committee shall be binding subject to
the right of appeal to the Board of Appeal in accordance with Rule 16.
Decisions of the Management Committee must be notified in writing to
those concerned within 7 days.
- 5 Members of the Management Committee shall Constitute a quorum for
the transaction of business of the Management Committee and 3 Members shall
constitute a quorum for the transaction of business by any sub-committee
of the Competition.
- The Management Committee, as it may deem necessary, shall have power
to fill in an acting capacity, any vacancies that may occur amongst their
number.
- A Club having failed to comply with an order or instruction of the Management
Committee, or failing to satisfactorily attend to the business and/or the
correspondence of the Competition shall be liable to be fined or otherwise
penalised at the discretion of the Management Committee.
- All fines and charges shall be paid within 14 days of the date of posting
of the written notification.
Clubs, Officials, or individuals committing a breach of this Rule will
incur such penalties as the Management Committee may impose.
- A member of the Management Committee appointed by the Competition to
attend a meeting or match may have any expenses incurred refunded by the
Competition, with the prior approval of the Management Committee.
- The Management Committee shall have the power to fill any vacancy that
may occur in the membership of the Competition between the Annual General
or Special General Meeting called to decide the constitution and the commencement
of the Competition season.
- ANNUAL GENERAL MEETING
- The Annual General Meeting shall be held not later than 30th
June in each year. At this meeting the following business shall be transacted:
-
- To receive and confirm the Minutes of the preceding Annual General
Meeting and to consider any business arising therefrom.
- Adoption of any standing orders
- To receive and adopt the Annual Report, Balance Sheet and Statement
of Accounts.
- Election of Clubs to fill vacancies (as recommended by the Management
Committee).
- Constitution of the Competition for ensuing season.
- Election of Officers and Management Committee.
- Appointment of Auditors.
- Alteration of Rules, if any (of which notice has been given).
- Fix the date for the commencement and conclusion of playing season.
- Other business of which due notice shall have been given end accepted
as being relevant to an Annual General Meeting.
- A copy of the duly audited Balance Sheet, Statement of Accounts and
Agenda shall be forwarded to each Club at least fourteen days prior to the
meeting, and to the Bedfordshire County Football Association.
- The Annual General Meeting shall send a signed copy of the duly audited
Balance Sheet and Statement of Accounts to the Bedfordshire County Football
Association(s) within fourteen days of its adoption.
- Each Full Member Club shall be empowered to send two delegates to an
Annual General Meeting. Each Club shall be entitled to one vote only. Not
less than 7 days’ notice shall be given of any Meeting.
- Clubs who have withdrawn their Membership of the Competition during
the season being concluded or who are not continuing Membership shall be
entitled to attend but shall vote only on matters relating to the season
being concluded.
- All voting shall be conducted by a show of voting cards unless a ballot
be demanded by at least half (50%) of the delegates qualified to vote or
the Chairman so decides.
- No individual shall be entitled to vote on behalf of more than one Full
Member Club.
- Any continuing Member Club failing to be represented at the Annual General
Meeting without satisfactory reason being given shall be fined £20.00
- Officers and Management Committee members shall be entitled to attend
and vote at an Annual General Meeting.
- AGREEMENT TO BE SIGNED
The Chairman and the Secretary of each Club shall complete and sign
the following agreement which shall be deposited with the Competition together
with the Application for Membership for the coming season, or upon indicating
that the Club intends to compete.
" We, A, _________________________of ______________________________(Chairman)
and
B ________________________________ of __________________________
(Secretary) of the
______________________________Football Club have been provided
with a copy of the Rules and Regulations of the ____________________________Competition
and do hereby agree for and on behalf of the said Club to, if elected or
accepted into Membership, to conform to those Rules and Regulations and to
accept, abide by and implement the decisions of the Management Committee
of the Competition, subject to the right of appeal in accordance with Rule
l6."
Any alteration of the Chairman and the Secretary on the above Agreement
must be notified to the _____________County Football Association(s) to which
the Club is affiliated and to the Secretary of the Competition.
(Note: The spaces above are intended for the inclusion of the
signatures and addresses of officers and members).
- QUALIFICATION OF PLAYERS
- Contract players, as defined in Football Association Rules, are not
permitted in this Competition. No player registered with a F.A. Premier League
or Football League Academy will be permitted to play in this competition.
A player registered with a Centre of Excellence may only play in this competition
subject to the Regulations of the Programme for Excellence.
- A registered youth playing member of a Club is one who, being in all
other respects eligible, has: -
- Signed a fully and correctly completed Competition registration form
in ink, countersigned by his/her parent or guardian, and by an Officer of
the club, and who has been registered with the (Registrations) Secretary
prior to playing and whose completed registration counterfoil has been received
by the Club prior to playing.
- Teams may register a minimum of 7 players and a maximum of 14 players
per team. No fee is payable for the registration of a player. The Registration
Secretary will issue each Club with 14 registration forms per team. Additional
registration forms may be obtained from the Registration Secretary upon payment
of £5.00 per form.
- The qualifying date for all age groups shall be midnight on 31
st August in the current season i.e.
Under 9: Under 9 years of age but at least 7 years of
age
Under 10: Under 10 years of age but at least 8 years of
age
Under 11: Under 11 years of age but at least 9 years of
age
The registration document must incorporate a current passport size
photograph of the player seeking registration together with proof of the
player’s date of birth.
- A player having taken part in matches for any Club affiliated to any
County Football Association shall not be allowed to join, be transferred
to, or sign for a Club in the Competition without first proving to the officials
of the intended Club that the player has discharged all reasonable financial
liabilities to the previous Club or Clubs, and a Club official may not accept
such player’s signature without first ascertaining whether such claims have
been discharged to the satisfaction of the Club, or Clubs, for which the
player last played.
- The Management Committee shall decide all registration disputes.
In the event of a player signing a registration form or having a registration
submitted for more than one Club priority of registration shall decide for
which Club the player shall be registered. The (Registrations) Secretary
shall notify the Club or team last applying to register the player of the
fact of the previous registration.
- It shall be deemed misconduct for a player to: -
- Play for more than one Club in the Competition in the same season without
first being transferred.
- Having signed for one Club in the Competition, sign for another Club
in the Competition in that season except for the purpose of a transfer.
- Submit a signed registration form for registration that the player had
wilfully neglected to accurately or fully completes.
- The Management Committee shall have power to accept the registration
of any player. The Management Committee shall have power to refuse, cancel,
or suspend the registration of any player or may fine any player at their
discretion proved guilty of registration irregularities. (Subject to Rule
16).
- The Management Committee shall have power to refuse or cancel the registration
of any player found guilty of undesirable conduct and to disqualify the player
in question from participating in all games in the Competition. (Subject
to Rule 16).
(Note: Action under Clause (2) shall not be taken against a player for
misconduct on the field of play until the matter has been dealt with by the
appropriate Association, and then only in cases of the player bringing the
Competition into disrepute.)
- Subject to The Football Association Rules dealing with players without
a written contract when a player desires a transfer, the Club the player
wishes to transfer to shall submit a transfer form to the (Registrations)
Secretary accompanied by a fee of £10.00. The (Registrations) Secretary shall
refer such transfer to the Club for which the payer is registered. Should
this Club object to the transfer it should state its objections in writing
to the (Registrations) Secretary and to the player concerned within seven
days of receipt of the transfer form. Upon receipt of the Club’s consent,
or upon its failure to give written objection within seven (7) days, the
(Registrations) Secretary may, on behalf of the Management Committee, transfer
the player who shall be deemed eligible to pay for the new Club from such
date after receipt of such transfer.
In the event of an objection to a transfer the matter shall be referred
to the Management Committee for a decision.
- A player may not be registered for a Club nor transferred to another
Club in the Competition after (date) 28th February except by special permission
of the Management Committee.
- A Club shall keep a list of the players it registers and a record of
the games in which they have played, and shall produce such records upon
demand by the Management Committee.
- A register containing the names of all players registered for each Club,
with the date of registration, shall be kept by the (Registrations) Secretary
and shall be open to the inspection of any duly appointed Member Club representative
at all Management Committee meetings or at other times mutually arranged.
- Any team playing an unregistered or otherwise ineligible player or players
shall have the points gained in the match deducted from its total which will
be awarded to their opponents and may be fined to a maximum of £50.00 and/or
otherwise dealt with at the discretion of the Management Committee.
- 1) Priority must be given at all times to school and school organisation
activities.
2) Children under 14 shall not play in a team involving players who are
more than 2 years older.
- CLUB COLOURS. CLUB NAME
- Every Club must register the colour of its shirts and shorts with the
Secretary by 30th June who shall decide as to their suitability.
Goalkeepers must wear colours, which distinguish them from other players
and the referee.
No player, including the goalkeeper, shall be permitted to wear black
or very dark shirts.
Any team not being able to play in its normal colours as registered
with the Competition shall notify the colours in which they will play to
its opponents at least 5 days before the match.
If, in the opinion of the referee, two Clubs have the same or similar
colours, the home team shall make the change. Any team not having a change
of colours or delaying the kick-off by not having a change shall be fined
£10.00.
The Secretary of the Competition may request shirts to be submitted
if complaints are received as to lack of distinguishing colours, and the
Management Committee may refuse to permit any shirts or shorts as they think
fit. Shirts must be numbered.
- Any Club wishing to change its name and or colours must seek permission
from its affiliated County Association and from the Management Committee.
- PLAYING SEASON. CONDITIONS OF PLAYTIMES OF KICK-OFF TIMES, POSTPONEMENTS,
SUBSTITUTES
- The Annual General Meeting shall determine the commencing and concluding
dates for the ensuing season, which shall be in accordance with Football
Association Rules. No Club shall be compelled to play after the concluding
date. Original fixtures arranged by the (Fixtures) Secretary, or at a meeting
specially convened for that purpose, to be held no later than 19th August,
must not be arranged for a date later than seven days preceding the concluding
date determined by the Annual General Meeting.
- All matches shall be played in accordance with the Laws of the Game
as determined by the International Football Association Board.
Clubs must take all reasonable precautions to keep their grounds in
a playable condition. All matches shall be played on pitches deemed suitable
by the Management Committee. If through any fault of the home team a match
has to be replayed, the Management Committee shall have power to order the
venue to be changed.
The Management Committee shall have power to decide whether a pitch
and/or facilities are suitable for matches in the Competition and to order
the Club concerned to play its fixtures on another ground.
All matches shall have duration of 50 minutes unless a shorter time
(not less than 30 minutes is mutually arranged by the two managers in consultation
with the referee prior to the commencement of the match, and in any event
shall be of equal halves.
The AGM or the Management Committee shall fix the times of kick-off,
which shall be between 10.30am and 2.30pm. Any Club failing to commence at
the appointed time may be fined a sum not exceeding £10.00 or be otherwise
dealt with as the Management Committee may determine.
The home team must provide at least two footballs fit for play and a
representative/ club official of the away side shall make a report to the
Competition if the footballs are unsuitable, within four days of the match
being played. Goal nets must be used.
- Except by permission of the Management Committee all matches must be
played on the dates originally fixed but priority shall be given to The Football
Association and all relevant County Association Cup Competitions. All other
matches must be considered secondary. Clubs may mutually agree to bring forward
a match with the consent of the relevant (Match) Secretary.
- The Secretary of the home Club must give notice of full particulars
of the location of, and access to, the ground and time of kick-off to the
match officials and the Secretary of the opposing Club at least 5 clear days
prior to the playing of the match.
Any Club failing to comply with this Rule shall be liable to a fine
of £10.00
- Every Club must play its best available qualified team or teams in all
matches in the Competition.
(Note: The intention of this Rule is not to interfere with normal team
selection by Clubs, but to prevent Clubs deliberately fielding a weakened
team in order to unreasonably reserve players for another game. If, in the
opinion of the Management Committee, the substance or spirit of the Rule
is obviously being disregarded, the Club or Clubs concerned may be called
to account for its/their actions and shall be subject to such decisions as
the Management Committee may determine, despite the fact that Rule 8 has
not been infringed.)
In the event of a Club playing in any match with less than 7 players
they may be fined £5.00 for each missing player. A minimum of 5 players will
constitute a team for a Competition match.
- Home and away matches shall be played. In the event of a Club failing
to keep its engagement the Management Committee shall have power to inflict
a fine, deduct points from the defaulting Club, award the points to the opponents,
order the defaulting Club to pay any expenses incurred by the opponents or
otherwise deal with them except the award of goals.
Not withstanding the foregoing home and away provision, the Management
Committee shall have power to order a match to be played on a neutral ground
or on the opponents ground if they are satisfied that such action is warranted
by the circumstances.
Notice of postponement of any match must be given without delay by the
postponing Club (or notice of a Club being unable to fulfil any match must
be given 48 hours prior to the match by the Club) to the (Fixtures/Match)
Secretaries and the Secretary of the opposing team. Any Club failing to comply
with this rule shall be dealt with by the Management Committee who may inflict
any penalty it may deem suitable.
In the event of a match not being played or abandoned owing to causes
over which neither Club has control, it shall be played in its entirety on
a date to be mutually agreed by the two Clubs and approved by the Management
Committee. Failing such agreement and notification to the (Fixtures/Match)
Secretary within 7 days the Management Committee shall have power to order
the match to be played on a named date or on or before a given date. The
Management Committee shall review all abandoned matches and in a case where
it is to the advantage of the Competition and does no injustice to either
Club, shall be empowered to order the score at the time of the abandonment
to stand. In all cases where the Management Committee are satisfied that
a match was abandoned owing to the conduct of one team or its Club member(s)
they shall be empowered to award the points for the match to the opponents
and/or take what other action they may deem necessary. In cases where a match
is abandoned owing to the conduct of either teams or their Club members,
the Management Committee shall take such action, as they consider appropriate.
Such action is subject to any disciplinary action taken by the appropriate
County Association, after referral to the League Management Committee.
- A Club may at its discretion and in accordance with the Laws of the
Game use 7 substitute players in any match in this Competition who may be
selected from 14 players.
A player who has been selected, appointed or named as a substitute before
the start of the match but does not actually play in the game shall not be
considered to have been a player in that game within the meaning of Rule
8 of this Competition.
- The half time interval shall be of 5 minute’s duration, but it shall
not exceed 10 minutes. The half time interval may only be altered with the
consent of the managers, with the referee’s agreement.
- Each team may apply for a maximum of 3 free weeks during each season.
Application must be made in writing to the relevant Match Secretary at least
4 weeks prior to the free date required.
- REPORTING RESULTS
- The Home Club shall telephone the result of each match to the relevant
Match Secretary by 4.00 p.m. on the day the match was played. Failure to
do so will incur a fine of £15.00.
- The relevant Match Secretary must receive within 4 days of the date
played (e.g. by the Thursday after a match played on the Sunday) the result
of each Competition match in the prescribed manner. Failure to do so will
incur a fine of £15.00 if arriving late but within 7 days of the date of
the match and a further £5.00 for each period of 7 days or part thereof after
the initial 7-day period. The Club concerned may also be dealt with as the
Management Committee decides.
- The match result notification, correctly and fully completed
shall be signed by a responsible member of the Club. Submitting an incomplete
or incorrect match result notification will incur a fine of £5.00 for each
error or omission.
A responsible member of the Club shall sign the match result notification,
correctly completed. The Management Committee shall have power to take such
action, as they deem suitable against a Club, which submits an incomplete
form or incorrect information.
Sporting award marks shall be included on all result sheets, and shall
be collated in the following way: -
Welcome & Reception-Given and Received Max. 2
Sporting behaviour of Officials & Supporters Max.
4
Sporting behaviour of Players Max. 4
All sections must be completed for both home and away matches. Failure
to do so will incur a fine of £5.00.
- DETERMINING CHAMPIONSHIP
- Team rankings within the Competition will be decided by points with
3 points to be awarded for a win and 1 points for a drawn match. The teams
gaining the highest number of points in their respective Divisions at the
conclusion shall be adjudged the winners. Matches must not be played for
double points.
- In the event of two or more teams finishing level on points for 1
st place in any Division then the championship title will be shared
equally and the championship shield/trophy will be awarded jointly to be
retained for an equal proportion of the ensuing 12 month period. In this
event there will be no runners-up awards.
- In the event of two or more teams finishing level on points for runners-up
place in any Division then the teams will be declared joint runners-up.
- In the event of a team not completing 75% of its fixtures for the season
all points obtained by or recorded against such defaulting team shall be
expunged from the Competition table.
- Goal differences, goal average, the number of goals scored or conceded
do not apply in this Competition for determining team rankings.
- Where teams are level on points their respective rankings in League/Division
tables will be by alphabetical order e.g. a team whose name begins with the
letter ‘A’ will be shown above a team whose name begins with the letter ‘B’.
- Automatic promotion and relegation shall not apply in this Competition.
- REFEREES
- Referees shall be provided by the home team, except in the case of
cup Semi- finals and finals, when the Competition shall provide referees.
The cost, if any, of referees for cup semi-finals to be shared equally between
the teams involved. The cost, if any, of referees for cup finals to be borne
by the League.
- The Management Committee may, if they consider it desirable, or upon
application by the two competing Clubs, appoint Referees, if available, to
any match.
- The Referee shall have power to decide, with regards to the safety and
welfare of the players, as to the fitness of the ground in all matches and
the decision shall be final subject to either in the case of a ground of
a Local Authority or the owners of a ground, the Representative of that body
is the sole arbiter and whose decision must be accepted unless the ground
is declared fit for play.
- Each Club shall, in a manner prescribed from time to time by The Football
Association, award marks to the Referee for each match and the name of the
Referee and the marks awarded shall be submitted to the Competition on the
prescribed Form provided. Clubs failing to comply with this Rule shall be
liable to be fined or dealt with, as the Management Committee shall determine.
The Competition shall keep a record of the markings and will advise clubs
during the course of the season as to any marks that warrant concern.
- CONTINUATION OF MEMBERSHIP OR WITHDRAWAL OF A CLUB
- After 31st. December in the current Season a Club intending, or having
a provisional intention, to withdraw a team from the Competition on completion
of its fixtures and fulfilment of all other obligations to the Competition
must notify the Secretary in writing by 31st. March each Season or be liable
to a fine not exceeding £10.00.
All Clubs wishing to remain in membership of the Competition for the
following Season must con firm their intention to do so, in writing, to the
Secretary by 30th April.
- A Club shall not be allowed to withdraw any or all of its teams from
the Competition after the Annual General Meeting/arrangement of fixtures
for the following Season. Any Cub infringing this Rule shall be liable to
a fine not exceeding £30.00 per team and shall also be liable for its share
of any call which may be made under Rule 5(B).
- In the event of a Member Club which is an unincorporated association
withdrawing and/or disbanding it shall be immediately liable to discharge
all its financial and other obligations to the Competition.
In the event that any such obligation remains undischarged after a period
of twenty-one (21) days then the then current Club Members, excluding those
under the statutory school leaving age shall meet such obligation. Until
a Member’s pro rate obligation is discharged in full the Member shall not
be allowed to participate in the Competition, which may apply to the Club’s
Parent County Association for a suspension order.
- PROTESTS AND APPEALS
- All questions of eligibility, qualifications of players or interpretations
of the Rules shall be referred to the Management Committee.
- Objections relevant to the dimensions of the pitch, goals, flag posts
or other facilities of the venue will not be entertained by the Management
Committee unless a protest is lodged by a Club Official/Representative to
the opposing team prior to the commencement of the match, and who shall make
any protest known to the Management Committee, within 4 days of the match
being played. Any Club lodging such protest and not proceeding with it shall
be deemed guilty of a breach of this Rule and shall be dealt with by the
Management Committee.
- Except in cases where the Management Committee decide that there are
special circumstances, protests and complaints (which must contain full particulars
of the grounds upon which they are founded) must be lodged in duplicate with
the Secretary within 7 days excluding Sundays) of the match or occurrence
to which they refer. A protest or complaint shall not be withdrawn except
by permission of the Management Committee. A Member of the Management Committee
who is a member of any Club involved shall not be present (except as a witness
or representative of his Club when such protest or complaint is being determined).
- The Management Committee whose decision shall be binding upon all parties
subject to Rule 16 shall refer any dispute occurring between Clubs in the
Competition for determination.
- The Management Committee shall consider no protest of whatever kind
unless the complaining Cub shall have deposited with the Secretary a sum
of £10.00. This may be forfeited in whole or in part in the event of the
complaining or protesting Club losing its case. The Competition shall have
power to order the defaulting Club or the Cub making a losing or frivolous
protest or complaint to pay the expenses of the enquiry or to order that
the costs to be shared by the parties.
- All parties to a protest or complaint must be afforded an opportunity
to make a statement when the protest or complaint is being heard and must
have received 7 days notice of the hearing, together with a copy of the submission.
When dealing with a protest or complaint the Management Committee shall take
into consideration the possession by the protesting or complaining Club of
any information which, if properly used, might have avoided the protest or
complaint.
- BOARD OF APPEAL
Within 14 days of the posting of written notification of any decision
of the Management Committee or the Competition a Club, Official or Player
against whom action is taken may appeal against such decision by lodging
particulars in duplicate with the Secretary of the Bedfordshire Football
Association, including a fee of £20.00 for adjudication of a Board of Appeal.
The grounds of appeal shall be in accordance with FA Rules. The Board of
Appeal may order the appeal fee to be forfeited and shall decide by whom
the costs of the appeal shall be borne. The decision of the Board of Appeal
is final and binding on all parties concerned.
- EXCLUSION OF CLUBS.OR TEAMS
- At the Annual General Meeting, or Special General Meeting called for
the purpose, Notice of Motion having been duly circulated on the Agenda,
the accredited delegates present shall have the power to exclude any Club
or Team from further membership upon a majority of two-thirds of the votes
cast. Voting on this point shall be conducted by ballot.
- At the Annual General Meeting, or at a Special General Meeting called
for the purpose, in accordance with the provisions of Rule 19, the accredited
delegates present shall have the power to exclude from further participation
in the Competition any Club whose conduct has, in their opinion, been undesirable
upon a majority of two-thirds of the votes cast. Voting on this point shall
be conducted by ballot. A Club whose conduct is the subject of the vote being
taken shall be excluded from voting.
- Any official or member of a Club proved guilty of either misconduct,
other than field offences, or of inducing or attempting to induce a player
or players of another Club in the Competition to join them shall be liable
to expulsion or such penalty as a General Meeting or Management Committee
may decide, and their Club shall also be liable to expulsion in accordance
with the provisions of Clauses (A) and (B) of this Rule.
- Any Club or Team failing to complete 75% of its fixtures in any season
shall (unless the conditions are beyond their control, or the accredited
delegates present at the Annual General Meeting or a Special General Meeting
decide otherwise by a majority of two-thirds of the votes cast) be debarred
from membership the following season.
- TROPHY: - LEGAL OWNERS, CONDITIONS OF TAKING OVER, AGREEMENT TO BE
SIGNED. AWARDS.
Competition Cup or Trophy shall be vested in the Association sanctioning
the Competition as Trustees. If a Competition were discontinued for any cause
the Cup or Trophy shall us returned to the Donor, if the conditions attached
to it so provide, or otherwise dealt with as the Association may decide.
At the close of each Competition awards may/shall be made to the winners
and runners-up if the funds of the Competition permit.
The following agreement shall be signed on behalf of the winners of
the Cup or Trophy:
"We (A) ______________________and (B)________________________________
the Chairman and Secretary of _____________________________FC, members of
and representing the Club, having been declared winners of _______________________
Cup or Trophy, and it having been delivered to us by the Competition, do
hereby on behalf of the Club jointly and severally agree to return the Cup
or Trophy to the Competition Secretary on or before 1st April.
If the Cup or Trophy is lost or damaged whilst under our care we agree to
refund to the Competition the amount of its current value or the cost of
its thorough repair."
Note: The spaces above are intended for the inclusion of the
signatures and addresses of officers and members).
- SPECIAL GENERAL MEETINGS
Upon receiving a requisition signed by two-thirds of the Clubs in membership
the Secretary shall call a Special General Meeting.
The Management Committee may call a Special General Meeting at any time.
At least 7 days notice shall be given of either meeting under this Rule,
together with an agenda of the business to be transacted at such meeting.
Each Full Member Clue shall be empowered to send two delegates to all Special
General Meetings. Each Club shall be entitled to one vote only. Not less
than 7 days’ notice shall be given of any Meeting.
Any continuing Member Club failing to be represented at a Special General
Meeting without satisfactory reason being given shall/may be fined £20.00
Officers and Management Committee members shall be entitled to attend
and vote at all Special General Meetings.
- ALTERATION TO RULES
Alterations shall be made to these Rules only at the Annual General
Meeting or at a Special General Meeting specially convened for the purpose
called in accordance with Rule 19. Any alteration made during the playing
season to the Rule relating to the qualification of players shall not take
effect until the following season.
Notice of proposed alterations to be considered at the Annual General
Meeting shall be submitted to the Secretary by 31st January in
each year. The proposals, together with any proposals by the Management Committee,
shall be circulated to the Clubs by28th February and any amendments thereto
shall be submitted to the Secretary by14th March .The proposers and proposed
amendments thereto shall be circulated to Clubs with the notice of the Annual
General Meeting. A proposal to change a Rule shall be carried if two thirds
(66%) of those present and entitled to vote are in favour.
Any alterations or additions decided upon at any meeting shall not become
operative until the approval of the Association issuing sanction shall have
been obtained.
- RULES BINDING ON CLUBS
Each Member Club shall be deemed to have given its assent to the foregoing
Rules and agreed to abide by the decisions of the Management Committee subject
to Rule 16. Each Member Club must abide by any issued Football Association
Code of Conduct (see attached Appendixes).
- FINANCE
- The Management Committee shall determine with which bank or other financial
institution the funds of the Competition will be lodged.
- The Management Committee shall approve all expenditure in excess of
£250.00. Cheques shall be signed by at least two Officers nominated by the
Management Committee.
- The financial year of the Competition will end on 31st May.
- The books, or a certified balance sheet, of a Competition shall be prepared
and shall be audited annually by some suitable person(s) who shall be appointed
at the Annual General Meeting.


Galvanize Delivers
Order
Order
Item
Price
Subtotal
$0.00
Tax
$0.00
Total
$0.00
account_circle
Name
phone
Phone Number
business
Address
Place Order
Menu
Royale with Cheese
$8.99
Arugula Pie
$11.99
Smoked Swine
$14.99
Ice-Cream Biscuit
$7.99


I was about to write if worse comes to worst in an email, and then realized that I’m actually not sure what the correct idiom exactly is. The difference between worse and worst is hard to hear, and it’s not so clear that it has a transparent compositional meaning, so neither sound nor meaning really help. A quick Google vote seemed to resolve this, but not in an entirely crisp way:
“worst comes to worst” – 149.000 hits
“worse comes to worst” – 47.800 hits
“worst comes to worse” – 578.000 hits
“worse comes to worse” – 7.370.00 hits
So I went with ‘worse comes to worse.’ However, the Merriam Webster’s Dictionary of English usage states that the original phrase is ‘if the worst comes to the worst,’ first used in 1597, and then goes to say that
[…] presumably, it was the desire to make the phrase more logical that gave rise to the variant if the worse comes to the worst.
Not sure exactly how that’s more logical, but I guess that was my first intuition too. At any rate, this version was first recorded in Dafoe’s 1719’s Robinson Crusoe and has become wide-spread since then. The article concludes as follows:
The forms which are most commonly used are if worst comes to worst and if worse comes to worst. There are those who regard the form having worse as incorrect, but its use is too widespread and well established for it to be regarded as anything other than standard. Use of if worse comes to worse is considerably less common, at least in print. The definite articles are now omitted more often than not.
Things may have changed since the dictionary was published (this is the 1994 edition, I should check a more recent one). Worst comes to worse is not even mentioned, and the Google counts clearly make if worse comes to worse the most frequent. However, there may be some distortions due to the various discussions of what the correct way of saying it is (and people like me are still allowed to post in English on the internet)… .
One reason why worse comes to worse might be chosen sometimes instead of worse comes to worst is that it (re-)creates a parallelism. But suppose that this innovation leads again to attempts to to make the idiom more ‘logical.’ Then we would expect… right:
“bad comes to worse” – 59,000 hits
“worse comes to bad” – 2 hits, one of which is actually “worse comes to bad luck”
And if this catches one, I guess the step would be to make it more parallel again, and this would lead to…
“bad comes to bad” – 5 hits.
Soon to be 6 I guess. So possibly both parallelism and semantically motivated changes are at play in determining how this idiom meanders through its various versions… Or maybe things are simply getting better rather than worse over time?
Update Feb 6 2011: Thought I’d add a graph from the google ngram viewer:
The version ‘worst comes to worst’ is ahead of “worse comes to worst” at a pretty steady margin from about the 1880s until world war II, but then and shortly after the overall frequency of the expression is going up (maybe not surprisingly) and it’s “worst comes to worst” that’s driving the effect. Since then, however, ‘worse comes to worst’ has caught up, and may be taking over, and “worse comes to worse” is rising…


Why humanities?
To practice the analytical thinking skills you need to be a successful student and employee. To improve your skill at oral and written communication. To see the interconnectedness of all areas of knowledge - how it all fits together. To develop a global perspective by studying cultures throughout the world. To deepen your understanding and appreciation of other's cultures and other's points of view. To support and strengthen your local arts community by learning to appreciate the importance of creativity. To clarify your values by comparing and contrasting them to what others have thought. To deepen your sources of wisdom by learning how others have dealt with failures, success, adversities, and triumphs. To appreciate what is enduring and to be able to tell the difference between the meaningless and the meaningful. To be inspired by some of the greatest minds and thoughts of the ages.


Fake News Detection with Weakly Supervised Learning
Mean Teacher
With Synonym as noise
With Dropouts
With Synonym and Dropouts
With Unlabel data
VAT regularization
Psuedo Labelling
Upload test file
For Evaluation, upload Test file containing Article and Label
Group 4
- Bhupender Kumar Saini
- Lokesh Sharma
- Swathi
- Mayur
- Ravineesh
Institute for Web Science and Technologies-SS2020
github repository
Designed and Developed by: Bhupender Kumar Saini


| CognitionQuestionnaireResponse |
| QuestionnaireResponse | Entity. Role, or Act, Observation[moodCode=EVN] |
| text | Act.text? |
| contained | N/A |
| extension | N/A |
| modifierExtension | N/A |
| identifier | .id |
| basedOn | .outboundRelationship[typeCode=FLFS].target |
| partOf | .inboundRelationship[typeCode=COMP].source[moodCode=EVN] |
| questionnaire | ./outboundRelationship[typeCode=INST]/target[classCode=OBS, moodCode=DEFN] |
| status | .statusCode (also whether there's a revisionControlAct - and possibly mood to distinguish "in-progress" from "published) |
| subject | .participation[typeCode=SBJ].role |
| encounter | .inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN] |
| authored | .participation[typeCode=AUT].time |
| author | .participation[typeCode=AUT].role |
| source | .participation[typeCode=INF].role |
| item | .outboundRelationship[typeCode=COMP].target[classCode=OBS, moodCode=EVN] |
| id | n/a |
| extension | n/a |
| modifierExtension | N/A |
| linkId | .outboundRelationship[typeCode=DEFN].target[classCode=OBS, moodCode=DEFN].id |
| definition | .outboundRelationship[typeCode=DEFN].target[classCode=OBS, moodCode=DEFN].code |
| text | .text |
| answer | .value[type=LIST_ANY] |
| id | n/a |
| extension | n/a |
| modifierExtension | N/A |
| value[x] | .item |
| item | .outboundRelationship[typeCode=COMP].target[classCode=OBS, moodCode=EVN] |
| item | .outboundRelationship[typeCode=COMP].target[classCode=OBS, moodCode=EVN] |


About
Hey There! I’m Chris Wiggins and this site is a place for my personal opinion, projects, ideas, etc.
A few things i’m interested in:
- Anarcho-Capitalism
- Minimalism
- Technology
- Linux
- OSS software
- Python, PHP
- Raspberry Pi
- Philosophy
- Bicycling
Hey There! I’m Chris Wiggins and this site is a place for my personal opinion, projects, ideas, etc.
A few things i’m interested in:


OfekTwitter
Sign in
Sign up
Users
Publish
James Bond says:
Blabla bla...
James Bond says:
Bond, James bond
Albert Einstein says:
E=mc^2
Bill Gates says:
I think 64 bytes should be enough for everyone
Frodo says:
My Precious


Analyzing:
← UP
Code Duplication
12%
Code Duplication Rate
Code Analysis Tool
Tree Map
Code Duplication
Statistics
Tree Map Options
Choose size metric:
Choose color metric:
Safety Color:
Danger Color:
Danger Threshold:
Threshold must be a number > 0
Duplication Options
Duplicate lines of code threshold:
Statistics Options
File Filtering
Filter
Clear All Filters
URL Parameters
Copy


|
MyExperiment RDF beta
|
Defines variables for mapping database recordds to RDF data. More...
Go to the source code of this file.
Variables | |
| $datatypes = getDatatypes() | |
| An associative array mapping RDF properteries to their XML datatypes. | |
| $dataflow_contenttypes = array("application/vnd.taverna.scufl+xml","application/vnd.taverna.t2flow+xml","application/vnd.galaxy.workflow+xml","application/vnd.galaxy.workflow+json","application/vnd.rapidminer.rmp+zip") | |
| An array of MIME types that can have dataflows and their components extracted from them. | |
| $entities | |
A multi-dimensional associative array specifying all the myExperiment entity types a particular pieces of information associated with them including:
| |
| $db_entity_mappings = array() | |
| An associative array mapping entity types in the database to myExperiment entity types (as defined within the myExperiment ontology). | |
| $path_entity_mappings = array() | |
| An associative array mapping the URL subpath of an entity type to its name (e.g. files maps to File). | |
| $versioned_entities = array() | |
| An associative array mapping versioned entity types to their versions (e.g. File maps to FileVersion). | |
| foreach($entities as $name=> $entity) | $namespace_prefixes |
| An asssociative array mapping namespace prefixes to their full URIs. | |
| $sql = array() | |
| An associative array mapping entity types to SQL queries that can retrieve database field values required to generate RDF for an entity of a particular type. Depending on whether $domain is set to the string public determines whether the SQL queries will only return records for entity's that are pubically accessable. |
Defines variables for mapping database recordds to RDF data.
Defines variables for mapping database records to RDF data complient with the description of classes and properties in the myExperiment Ontology.
Definition in file data.inc.php.
| foreach ($entities as $name=> $entity) $namespace_prefixes |
array( 'snarm' => "{$ontopath}snarm/", 'mebase' => "{$ontopath}base/", 'meannot' => "{$ontopath}annotations/", 'mepack' => "{$ontopath}packs/", 'meexp' => "{$ontopath}experiments/", 'mecontrib' => "{$ontopath}contributions/", 'meac' => "{$ontopath}attrib_credit/", 'mevd' => "{$ontopath}viewings_downloads/", 'mecomp' => "{$ontopath}components/", 'mespec' => "{$ontopath}specific/", 'myexp' => $datauri, 'rdf' => 'http://www.w3.org/1999/02/22-rdf-syntax-ns#', 'rdfs' => 'http://www.w3.org/2000/01/rdf-schema#', 'owl' => 'http://www.w3.org/2002/07/owl#', 'xsd' => 'http://www.w3.org/2001/XMLSchema#', 'dc' => 'http://purl.org/dc/elements/1.1/', 'dcterms' => 'http://purl.org/dc/terms/', 'foaf' => 'http://xmlns.com/foaf/0.1/', 'sioc' => 'http://rdfs.org/sioc/ns#', 'ore' => 'http://www.openarchives.org/ore/terms/', 'cc' => 'http://creativecommons.org/ns#', 'skos' => 'http://www.w3.org/2004/02/skos/core#', 'dbpedia' => 'http://dbpedia.org/ontology/', )
An asssociative array mapping namespace prefixes to their full URIs.
Definition at line 99 of file data.inc.php.


"Greetings!
...in the name of His Majesty Emperor Haile Selassie I ... Jah Rastafari! ... ever livin', ever faithful, ever sure ... Selassie the First ... Yeah! ... Yeah! ... Rastafari .. ever livin' ..."
Bob says...
"Every little thing is gonna be alright!"
Tweet to Babylon
Mo irie words


RealmMapView
public class RealmMapView: MKMapView
The RealmMapView class creates an interface object that inherits MKMapView and manages fetching and displaying annotations for a Realm Swift object class that contains coordinate data.
-
The configuration for the Realm in which the entity resides
Default is [RLMRealmConfiguration defaultConfiguration]
Declaration
Swift
public var realmConfiguration: Realm.Configuration
-
The Realm in which the given entity resides in
Declaration
Swift
public var realm: Realm
-
The internal controller that fetches the Realm objects
Declaration
Swift
public var fetchedResultsController: ABFLocationFetchedResultsController =
-
The Realm object’s name being fetched for the map view
Declaration
Swift
@IBInspectable public var entityName: String?
-
The key path on fetched Realm objects for the latitude value
Declaration
Swift
@IBInspectable public var latitudeKeyPath: String?
-
The key path on fetched Realm objects for the longitude value
Declaration
Swift
@IBInspectable public var longitudeKeyPath: String?
-
The key path on fetched Realm objects for the title of the annotation view
Declaration
Swift
@IBInspectable public var titleKeyPath: String?
-
The key path on fetched Realm objects for the subtitle of the annotation view
Declaration
Swift
@IBInspectable public var subtitleKeyPath: String?
-
Designates if the map view will cluster the annotations
Declaration
Swift
@IBInspectable public var clusterAnnotations = true
-
Designates if the map view automatically refreshes when the map moves
Declaration
Swift
@IBInspectable public var autoRefresh = true
-
Designates if the map view will zoom to a region that contains all points on the first refresh of the map annotations (presumably on viewWillAppear)
Declaration
Swift
@IBInspectable public var zoomOnFirstRefresh = true
-
Performs a fresh fetch for Realm objects based on the current visible map rect
Declaration
Swift
public func refreshMapView()


NAKED GUN 33-1/3: THE FINAL INSULT A film review by Scott Renshaw Copyright 1994 Scott Renshaw
Starring: Leslie Nielsen, Priscilla Presley, Fred Ward, George Kennedy, O. J. Simpson. Screenplay: David Zucker, Pat Proft and Robert LoCash. Director: Peter Segal. Reviewed by Scott Renshaw.
I'd like to say a word at this time about the proliferation of genre parody/spoofs in the last year: stop. In twelve months we've seen at least half a dozen such films (LOADED WEAPON 1, FATAL INSTINCT, ROBIN HOOD: MEN IN TIGHTS, etc.), with roughly that many laughs between them. It is saddest of all to see the masters of the form, the former partners in the Zucker Abrahams Zucker comic triumvirate, among the perpetrators of slipshod product. Last year's HOT SHOTS! PART DEUX was a tolerable but limp effort; still, it shines next to NAKED GUN 33-1/3. The third installment in the series is only sporadically amusing, and often crosses the pop culture cannibalism scale from parody into self-parody.
Leslie Nielsen returns as Frank Drebin, formerly a lieutenant for L.A.'s Police Squad but recently retired after his marriage to sweetheart Jane Spencer (Priscilla Presley). There are tensions in the Drebin household, however, as Jane yearns for a child and Frank itches to return to police work. Frank gets his chance when Capt. Hocken (George Kennedy) and Det. Nordberg (O. J. Simpson) ask him to go undercover in prison. His mission: to ingratiate himself with incarcerated bomber Rocco (Fred Ward) and find out the target of a planned terrorist attack. While Frank goes to work in the Stateville Prison, Jane takes off to find herself, and must decide whether or not to stand by her man.
The first ten minutes of NAKED GUN 33-1/3 offers some promise. The opening sequence targets the train station steps sequence from THE UNTOUCHABLES, and it features some solid belly laughs thanks to a careful setup. There are also a couple of winning moments in the traditional opening credits featuring a roof's-eye view from a moving police car, particularly a nod to the Death Star trench run from STAR WARS. Unfortunately, that's where NAKED GUN 33-1/3 hits the runout groove. In a ZAZ film, whether or not it works ultimately comes down to how many of the gags work, and there are painfully few good gags here.
Part of the problem can be attributed to director Peter Segal. Much of the enjoyment from earlier ZAZ efforts came from watching the backgrounds, picking up jokes on the fringes of the frame. In NAKED GUN 33-1/3, jokes that in those earlier films would have been background jokes practically have a spotlight set on them, such as the wall-mounted clothing of notable lawmen in the Police Squad station (one of the lawmen is J. Edgar Hoover ... you fill in the gag). Even though all three ZAZ boys are in the credits in some capacity (David Zucker as writer, Jerry as producer and Jim Abrahams as executive producer), their eye is missing in Segal's direction. While none of their films were afraid to go for groaners, the difference is that they didn't underline them.
Many of the films NAKED GUN 33-1/3 chooses to parody seem ripe for the picking, but the execution stumbles. Jane's departure with friend Louise in a green Oldsmobile convertible seems to offer a great deal of promise, but the expected THELMA & LOUSIE parody offers surprising little payoff. Ditto for the now (seemingly) obligatory CRYING GAME reference, and an overlong sequence set in the prison. Time after time it looks like something worthwhile is coming along, and time after time the jokes just fall flat.
There is one other crucial factor worth noting in NAKED GUN 33-1/3, and that is the performance of Leslie Nielsen. When he made AIRPLANE!, Nielsen was a career B-movie actor known for dramatic heavy roles, and he deadpanned his part perfectly. Now, however, after AIRPLANE!, the series POLICE SQUAD! and three NAKED GUN films, Nielsen appears to be aping himself. Instead of playing Drebin as the oblivious stiff he had been before, he mugs and double-takes his way through the film, having learned far too many bad lessons from his horrendous Dollar Rent-A-Car spots. Similarly, Fred Ward brings none of the qualities Ricardo Montalban and Robert Goulet brought to the first two films. Rather than playing against the laughs, all the performers seem to be playing with them, and much of the goofiness is lost.
NAKED GUN 33-1/3 is doing well at the box office. It's too bad. I was hoping we could avoid NAKED GUN .44: MAGNUM FARCE.
On the Renshaw scale of 0 to 10 naked guns: 3.
-- Scott Renshaw Stanford University Office of the General Counsel
.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


FXBTG暂不接受香港、美國、澳洲、日本，以及未在當地設立辦公室並經營的地區的客戶，很抱歉您將無法繼續訪問FXBTG的網站。
FXBTG do not accept clients from Hong Kong, United States, Australia and Japan, and regions where offices are not established and operating. You will not be able to continue to visit the website.


POLICE SEARCH
Natalie Horner missing: Concerns growing for Barrhead woman who disappeared over the weekend
by Chelsea RocksPOLICE are searching for a missing Scots woman who disappeared over the weekend.
Natalie Horner, 29, from Barrhead, near Glasgow, was last seen at around 6.05am on Saturday and was reported missing at 12.50pm the same day.
Officers in East Renfrewshire are appealing for information in a bid to help trace Natalie.
She has links to Glasgow, Paisley and Ayrshire and access to a Black Vauxhall Corsa reg BL11 AJX.
Concerns are growing for her welfare as police said it's "unusual" for Natalie not to be in contact with her family for this length of time.
Natalie is described as around 5ft5in with long, dark hair and was last seen wearing a blue jacket and dark leggings.
Inspector Michelle Grant, of Cathcart Police Station, said: “It’s unusual for Natalie to not be in contact with her family for this length of time.
"We are appealing for anyone who has any information as to her whereabouts to get in touch.”
Anyone with any information should contact police via 101, quoting incident number 1881 of Saturday, 23 November, 2019.


- Update Status
- Add Photos/Video
- Create Photo Album
- Scott Loiselle
- Edit Profile
- FAVORITES
- News Feed
- Messages
- Events
- Photos
- Words With Friends
- Sale Groups
- PAGES
- MGM Properties, Inc.
- Pages Feed
- Like Pages
- Create Ad
- Create Page
- APPS
- Games
- Candy Crush Saga
- Trivia Crack
- Games Feed
- GROUPS
- Funko Trading
- Leominster
- New Groups
- Create Group
- FRIENDS
- Leominster High
- INTERESTS
- Public Figures
- EVENTS
- Jon's Graduating!
- Create Event
Logan
SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT! SNIKT!
Peter Parker
Should I wear red or black tonight? With great costumes comes great responsibility (and stress)!!!
Super Mario
It'sa my pizza! With extra mushrooms!!!
2 event invites
TRENDING
GAMES
SPONSORED
Create Ad ThinkGeek.comThinkGeek creates unique products that stimulate the imagination. Shop for apparel, home and office, gadgets, collectibles, and more. Free shipping available!
SUGGESTED GROUPS
Facebook © 2016


College Internet Survey Form
Here is some query about College Internet
*Name:
*Email:
*Age:
Select Your Block
Select an option
New North
New South
Old North
Old South
* How likely would you rate College Internet
Good
Average
Bad
Major problem you fashed
Select an option
No Internet
Fluctuation
Low Speed
Things that should be improved in the future
(Check all that apply):
Internet Speed
100 % Uptime
No Fluctuation
Any Comments Or Suggestion.?
Submit


filmcritic.com presents a review from staff member Max Messier. You can find the review with full credits at http://www.filmcritic.com/misc/emporium.nsf/2a460f93626cd4678625624c007f2b46/830e8df669aa4a6a8825691d001be340?OpenDocument
Shadow Hours A film review by Max Messier Copyright<EMAIL_ADDRESS>Bad movies described as "a swift descent into sinful pleasure, decay, and debauchery" are hard to watch. Bad 2000's movies that resemble bad 1980s films are even harder to watch. Shadow Hours falls into the latter category, a mish-mashed train wreck of B-movie actors (including Michael Dorn, aka Star Trek's Worf), an uninteresting plot, vain attempts at capitalizing on the "underground" scenes of seedy Los Angeles, and really, really bad directing and horrendous music video-esque ballistic editing that was taught to me in film school right before I decided to drop out.
The film revolves around the life of Michael Holloway (Balthazar Getty) who is trying to restart his life with his one-dimensional wife Chloe (Rebecca Gayheart) after a nasty bout of drug and alcohol addictions. Michael takes a job of working the graveyard shift at the local gas station and is bombarded by the ugliness and weirdness of the nightlife of L.A. One night, he meets a strange gent named Stuart (Mr. Buckaroo Banzai, Peter Weller). He drives a Porsche, smokes French cigarettes, and drones on about life, eventually coaxing Mike into exploring the "underbelly" of L.A. together, a tour of punk bars, S&M clubs, and bare-knuckle fights.
The film then throws in a murder mystery with a cop played Peter Greene, acting like he wants to get the chance at a reprisal of his role in The Mask 2. The film then simply dissolves into a cheap rip-off of Dante's Inferno mixed with an old Stephen J. Cannell television pilot.
The pace of the film is jarring and utterly without focus. Other horrors include the endless montages of people pumping gas and the Charlie Sheen, Johnny Depp, Richard Grieco-esque acting of Balthazar Getty. Peter Weller clearly knows his career is completely gone and doesn't give two shits about it. And after the cheap exploitation of bondage clubs, dance clubs, and brothels - damn, isn't anyone safe any more from the ugly eye of Hollywood!?
Way back in 1984, a great but crazy director named Abel Ferrara made his worse film and called it Fear City. Shadow Hours reminds me of an almost perfect sequel.
Director/Writer: Isaac Eaton Producers: Peter Alevey, Andrea Mia, Shon Greenblatt, Balthazar Getty Starring: Balthazar Getty, Peter Weller, Rebecca Gayheart, Peter Greene, Frederic Forrest, Brad Douriff, Michael Dorn
Rating: R
1 star out of five stars [LOWEST RATING]
http://www.amazon.com/exec/obidos/redirect?tag=filmcriticcom&path=subst/video/sellers/amazon-top-100-dvd.html Movie Fiends: Check out Amazon.com's Top 100 Hot DVDs!
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Visit us on the web at www.RPTools.net
|
Trevor Croft "trevor" - Lead Developer David Rice "giliath" - Designer Bill Hart "dorpond" - Testing, UI usability, Art Michael Rice "Mr.Ice" - Designer, Editor Jay Gorrell "jay" - Developer |
|
Craig Wisniewski "Craig" - Code submissions Frank Edwards "Azhrei" - Project manager, code submissions, web site admin Joe Frazier, Jr "jfrazierjr - Code submissions |
|
Phil Wright "Phergus" - Code patches, web site moderator Chris "Rumble" Clouser - Code patches, web site moderator "palmer" - Web site moderator "Vry" - Default maps, art Jonathan Roberts "torstan" - Multiple art packs, idea mockups, MapTool support in commercial products Eddy Anthony "mosat" - Logos "galneweinhaw" - Code patches Erin McClellan - Texture art Jonathan O'Brien "KingMonkey" - Code patches Cary Pool "dLANbandit" - Code patches "snikle" - Toolbar icons famfamfam.com - Toolbar icons "fobbo" - Code patches "Otherland" - Code patches Artur Biesiadowski - Code patches "Naryt" - Code patches "Ryss" - Code patches "Applekor" - Code patches Craig Courtney - Code patches Derek Dohler - Code patches Mark Basham - Code patches Marc King - Code patches Sam Pullara - Code patches "Cronk" - Code patches Mark Karasek - Code patches David Herman "aku" - Code patches, localization support "gramathy" - Code patches "plothos" - tool descriptions on www.RPTools.net |
|
Patricio Acevedo - Spanish translation Jorge Gonz·lez "steinkel" - Spanish translation Nathanael Terrien "Natha" - French translation Pierre Simonut - French translation "Gringoire" - Italian translation "aPown" - German translation Skolasiński Łukasz - Polish translation "St.Legion" - Russian translation Moriki, Atsushi "fourwoods" - Japanese translation |
|
JIDE - For the use of their Swing components Atlassian - For providing JIRA as an issue tracker |


The Camera type exposes the following members.
| Name | Description | |
|---|---|---|
| AssignToEntity |
Assigns this component to given entity.
(Inherited from Component.) | |
| GetHostingEntity |
Returns the entity this component is currently assigned to.
(Inherited from Component.) | |
| OnSerializedMethod |
Called if component got deserialized.
Invokes an EntityChangedEvent to notify listeners about a possible change.
(Inherited from Component.) |


Apriori algorithm
Assoication analysis
Pros: Easy to code up
Cons: May be slow on large datasets
Works with: Numeric values, nominal values
Support the percentage of the dataset that contains this itemset
Confidence: an association rule like A -> B, the confidence of this rule is defined as support(A)/support(B)
Apriori principle
- Collect: Any method
- Prepare: Any data type would work
- Analyze: Any method
- Train: Use the Apriori algorithm to find the frequent item
- Test: does not apply
- Use: find frequent itemsets and association rules
Apriori principle:
The Apriori principle says that if an itemset is frequent, then all of its subsets are frequent. Reversely, if an itemset is not frequent, then any bigger itemset contains it would not be frequent
Finding frequent itemsets with the Apriori algorithm
Generating candidate itemsets
Ck : all the possible combination contains k elements
Lk : returned itemset with k+1 elements
C1 : candidate set 1, contains one item from the dataset
L0: successful candidate with one item
C2 : generated by L0, possible combinations with two items
L1 : successful candidation with two items
C3: formed by L1
…..
def loadDataSet():
return [[1, 3, 4], [2, 3, 5], [1, 2, 3, 5], [2, 5]]
def createC1(dataSet):
C1 = []
for transaction in dataSet:
for item in transaction:
if not [item] in C1:
C1.append([item])
C1.sort()
return map(frozenset, C1)#use frozen set so we
#can use it as a key in a dict
##load the data first
data = loadDataSet()
D = map(set, data)
C1 = createC1(data)
The code to generate Lk
def scanD(D, Ck, minSupport):
ssCnt = {}
for tid in D:
for can in Ck:
if can.issubset(tid):
if not ssCnt.has_key(can): ssCnt[can]=1
else: ssCnt[can] += 1
numItems = float(len(D))
retList = []
supportData = {}
for key in ssCnt:
support = ssCnt[key]/numItems
if support >= minSupport:
retList.insert(0,key)
supportData[key] = support
return retList, supportData
For each Lk generate Ck+1
the full algorithm is shown below
def aprioriGen(Lk, k): #creates Ck
retList = []
lenLk = len(Lk)
for i in range(lenLk):
for j in range(i+1, lenLk):
L1 = list(Lk[i])[:k-2]; L2 = list(Lk[j])[:k-2]
L1.sort(); L2.sort()
if L1==L2: #if first k-2 elements are equal
retList.append(Lk[i] | Lk[j]) #set union
return retList
def apriori(dataSet, minSupport = 0.5):
C1 = createC1(dataSet)
D = map(set, dataSet)
L1, supportData = scanD(D, C1, minSupport)
L = [L1]
k = 2
while (len(L[k-2]) > 0):
Ck = aprioriGen(L[k-2], k)
Lk, supK = scanD(D, Ck, minSupport)#scan DB to get Lk
supportData.update(supK)
L.append(Lk)
k += 1
return L, supportData
Mining association rules from frequent item sets
levelwise approach
Function 1: calculate confidence–start with size 2 itemset
Give the total set freqSet,
try every possible itemset in H
compute the confidence
def calcConf(freqSet, H, supportData, brl, minConf=0.7):
prunedH = [] #create new list to return
for conseq in H:
conf = supportData[freqSet]/supportData[freqSet-conseq] #calc confidence
if conf >= minConf:
print freqSet-conseq,'-->',conseq,'conf:',conf
brl.append((freqSet-conseq, conseq, conf))
prunedH.append(conseq)
return prunedH
Function 2: Try further merge into larget item list
def rulesFromConseq(freqSet, H, supportData, brl, minConf=0.7):
m = len(H[0]) # m is the size of the input itemset
# try find m+1 itemset
if (len(freqSet) > (m + 1)): #try further merging
Hmp1 = aprioriGen(H, m+1)#create Hm+1 new candidates
Hmp1 = calcConf(freqSet, Hmp1, supportData, brl, minConf)
if (len(Hmp1) > 1): #need at least two sets to merge
rulesFromConseq(freqSet, Hmp1, supportData, brl, minConf)
Function 3: Combine all these two, return the big rule list
def generateRules(L, supportData, minConf=0.7): #supportData is a dict coming from scanD
bigRuleList = []
for i in range(1, len(L)):#only get the sets with two or more items
for freqSet in L[i]:
H1 = [frozenset([item]) for item in freqSet]
if (i > 1):
rulesFromConseq(freqSet, H1, supportData, bigRuleList, minConf)
else:
calcConf(freqSet, H1, supportData, bigRuleList, minConf)
return bigRuleList


Implementations of functional dynamic principle components analysis. Related graphic tools and frequency domain methods. These methods directly use multivariate dynamic principal components implementation, following the guidelines from Hormann, Kidzinski and Hallin (2016), Dynamic Functional Principal Component <doi:10.1111/rssb.12076>.
| Version: | 0.9.1 |
| Depends: | R (≥ 2.15.0), mvtnorm, stats, graphics, base, fda, freqdom |
| Suggests: | MASS, MARSS |
| Published: | 2017-09-04 |
| Author: | Hormann S., Kidzinski L. |
| Maintainer: | Kidzinski L. <lukasz.kidzinski at stanford.edu> |
| License: | GPL-3 |
| NeedsCompilation: | no |
| In views: | FunctionalData, TimeSeries |
| CRAN checks: | freqdom.fda results |
| Reference manual: | freqdom.fda.pdf |
| Package source: | freqdom.fda_0.9.1.tar.gz |
| Windows binaries: | r-devel: freqdom.fda_0.9.1.zip, r-release: freqdom.fda_0.9.1.zip, r-oldrel: freqdom.fda_0.9.1.zip |
| OS X binaries: | r-release: freqdom.fda_0.9.1.tgz, r-oldrel: freqdom.fda_0.9.1.tgz |
Please use the canonical form https://CRAN.R-project.org/package=freqdom.fda to link to this page.


Some changes are due to be merged later today (6th Feb) which will affect emoncms users using MQTT.
The changes were discussed in detail here, with concise summary of the changes here.
Brief overview:
Emoncms has always used the 'bluerhinos' MQTT library, which is no longer being developed and lacks the performance needed to move emoncms forward (specifically to support the new emonHub MQTT node variable topic structure), so a decision has been made to use Mosquitto-PHP instead, and from the update later today, emoncms will expect the Mosquitto-PHP library to be installed.
To install Mosquitto-PHP;
sudo apt-get install libmosquitto-dev sudo pecl install Mosquitto-alpha
(Hit enter to autodetect libmosquitto location)
Add the PHP config extension files;
sudo sh -c 'echo "extension=mosquitto.so" > /etc/php5/cli/conf.d/20-mosquitto.ini' sudo sh -c 'echo "extension=mosquitto.so" > /etc/php5/apache2/conf.d/20-mosquitto.ini'
Also, the MQTT base topic is now standardised as 'emon', so any existing 'publishers' will need updating.
The base topic can be set in settings.php in the MQTT section. Be sure to copy across the latest settings file (backup your current settings file first!)
cp /var/www/emoncms/default.settings.php /var/www/emoncms/settings.php or if using an emonPi: cp /var/www/emoncms/default.emonpi.settings.php /var/www/emoncms/settings.php
The Enabling MQTT guide will also be updated at the same time, and it's worth having a read through, as the subscriber formats have been improved.
ALSO remember to update emonhub as per the MQTT guide (if you are using it - such as an emonpi).
Paul
Re: MQTT changes 6th Feb
I just tried this, and the topic in settings.php is now "emon" whereas the topic in "emonhub.conf" is "nodes"
Doing a web update of EMONCMS didn't update emonhub.conf for some reason so I ended up with a non working system until I changed the topic in one of them. Anyone doing this may want to lay aside some time as some of the inputs may need another setup afterwards if they appear as new topics.
The new topic structure makes much more sense when interfacing with other things
Re: MQTT changes 6th Feb
Sorry Kevin, I missed a step from the post above re updating emonhub, so the emonhub.conf shares the same basetopic. - it's added now.
Paul
Re: MQTT changes 6th Feb
Hi Paul
I must have missed something. I have followed update instructions. I find I am publishing but not subscribing. I see no reference to base topic in settings.php other than
// The 'subscriber' topic format is rx/* - where * is the emoncms input node number.
see my post http://openenergymonitor.org/emon/node/12143
In case there have been further up dates I tried cd /var/www/emoncms && git pull
This produced this error.
Auto-merging docs/RaspberryPi/MQTT.md
CONFLICT (content): Merge conflict in docs/RaspberryPi/MQTT.md
Automatic merge failed; fix conflicts and then commit the result.
Regards
Ian
Re: MQTT changes 6th Feb
Hello Ian, when was the last time you did a git pull/update before this? We had an issue with branch merging yesterday.
Re: MQTT changes 6th Feb
Hi Trystan
Some time this morning. Just tried again with a new error:-
pi@emon2:~ $ cd /var/www/emoncms && git pull
U docs/RaspberryPi/MQTT.md
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>'
as appropriate to mark resolution, or use 'git commit -a'.
Now I am totally baffled!
Regards
Ian
Re: MQTT changes 6th Feb
But I believe that you did a git pull yesterday, during the time we had an issue with branch merging. -http://openenergymonitor.org/emon/node/12143
Paul
Re: MQTT changes 6th Feb
Hi Paul
Yes, I did do a git pull yesterday. As I had the MQTT subscribing problem that I thought may be related to not being up to date I attempted another git pull this morning with the result:-
Auto-merging docs/RaspberryPi/MQTT.md
CONFLICT (content): Merge conflict in docs/RaspberryPi/MQTT.md
Automatic merge failed; fix conflicts and then commit the result.
I therefore made a later attempt today with the result:-
U docs/RaspberryPi/MQTT.md
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>'
as appropriate to mark resolution, or use 'git commit -a'.
I googled the error which resulted in the advice to run a git status:-
cd /var/www/emoncms && git status
On branch stable
Your branch and 'origin/stable' have diverged,
and have 3 and 1 different commit each, respectively.
(use "git pull" to merge the remote branch into yours)
You have unmerged paths.
(fix conflicts and run "git commit")
Unmerged paths:
(use "git add <file>..." to mark resolution)
both modified: docs/RaspberryPi/MQTT.md
no changes added to commit (use "git add" and/or "git commit -a")
I reasoned that my docs/RaspberryPi/MQTT.md must be different so I deleted it but I still have the same error. Is there a git command that will bring me up to date regardless of the files my end?
Regards
Ian
Re: MQTT changes 6th Feb
There will be a way to fix this via git commands, but if you want to take the easy route, rename your emoncms folder to oldemoncms, then git clone emoncms, so you have a completely clean download.
Don't forget to create and edit your settings.php file.
Once you are back working, delete the oldemoncms folder.
Paul
Re: MQTT changes 6th Feb
Thanks, I will take the easy way out!
Ian
Re: MQTT changes 6th Feb
Hi Paul
Git issues sorted and I am up to date and now with the latest settings.php.
// Used with scripts/phpmqtt_input.php
'userid'=>1,
'basetopic'=> 'emon'
);
I am publishing from emoncms to mqtt with no problem at all. However I still see no subscribed inputs. I know the topic emon/11/dcahnew is being published from NodeRed as I can see it on a third party app.
I checked services with sudo service --status-all.
[ - ] mountnfs.sh
[ ? ] mqtt_input
[ + ] mysql
[ + ] networking
mqtt_input appears and I understand that the fact it has [?] is not important.
The only thing I am not sure of is userid which I understand means the first user. I have 2 users the second one being a test. Can you check the curent user id number in emoncms?
Ian
Re: MQTT changes 6th Feb
Hello Ian, You can check the user id with emoncms/user/get.json. It should really be printed on the user page.
For anyone else experiencing the "Pull is not possible because you have unmerged files." error, Pauls advice is probably the safest solution. If you dont have any branches or changes locally this will also work:
git fetch --all
git reset --hard origin/master
This issue will only affect systems updated in the last week or so I think, I just updated my system from an earlier point and the update went smoothly.
Re: MQTT changes 6th Feb
Hi Trystan
Thanks. That confirmed I am user 1 so there must be some other reason I am not subscribing.
I just noticed this line in phpmqtt_input.php
$mqtt_client->connect("localhost", 1883, 5);
Is it supposed to get the mosquitto server address from here or settings.php.? I did try putting my server url in but subscribe is still not working.
My server is not localhost as it is on a different Pi.
EDIT later today
I managed to stop mqtt_input so I could start phpmqtt_input.php manually. This is the result:-
pi@emon2:/var/www/emoncms/scripts $ php phpmqtt_input.php
Subscribing to: emon/#
I got code 0 and message Connection Accepted.
Subscribed to a topic
emon/11 438
set_timevalue
emon/11 438
emon/11 438
emon/11 438
Now I see the input so the problem is in the mqtt_input boot startup. I must have messed up somewhere.
How do I reverse this instruction sudo update-rc.d mqtt_input defaults?
Ian
Re: MQTT changes 6th Feb
Hello Ian
I think just re-running the mqtt_input installation steps should do it:
cd /etc/init.d && sudo ln -s /var/www/emoncms/scripts/mqtt_input
sudo chown root:root /var/www/emoncms/scripts/mqtt_input
sudo chmod 755 /var/www/emoncms/scripts/mqtt_input
sudo update-rc.d mqtt_input defaults
Good point about the mqtt server and port settings, Il look into changing that.
Re: MQTT changes 6th Feb
Hi Trystan
I think I have found the problem but not how to completely solve it. Beyond my Linux skills. The instructions in mqtt_input diifer from the documents here:-
https://github.com/emoncms/emoncms/blob/master/docs/RaspberryPi/MQTT.md
mqtt_input has these lines:-
Installation
# 1) Move this to /etc/init.d/ folder
# 2) sudo chown root:root /etc/init.d/mqtt_input
# 3) sudo chmod +x /etc/init.d/mqtt_input
# 4) sudo update-rc.d mqtt_input defaults
#
MQTT.md has these lines:-
cd /etc/init.d && sudo ln -s /var/www/emoncms/scripts/mqtt_input
sudo chown root:root /var/www/emoncms/scripts/mqtt_input
sudo chmod 755 /var/www/emoncms/scripts/mqtt_input
sudo update-rc.d mqtt_input defaults
I am not sure which is correct but having deleted mqtt_input in /etc/init.d/ folder and trying both I have ended up with a working system if I run sudo service mqtt_input stop followed by sudo service mqtt_input start from SSH into server after a reboot. So it still needs a little tweak.
Ian
Re: MQTT changes 6th Feb
Both versions have the same effect and should work equally well, but...
When I wrote the MQTT.md guide, I decided to symlink the mqtt_input script instead of moving it to init.d because if we later made improvements to the script, then a 'emoncms git pull' will automatically update it, otherwise, if we actually moved out of the emoncms directory it would not be updated.
I'll suggest that both guides are aligned.
Paul
Re: MQTT changes 6th Feb
Hi Paul
That makes sense. What are the commands to stop and start the service when using the symlink? Although I am now working I seem to have to start mqtt_input manually to get it working.
What is the best way of reverting to the symlink start as I have probably made a mess of init.d ?
Ian
Re: MQTT changes 6th Feb
I have the same problem as Ian.
For some reason during the boot process the mqtt_input process exits and I have to manually restart it. I assumed on my system that it was a conflict between Openhab, Owserver and Samba. A workaround is to create an Openhab rule that restarts the service after a delay of 120 seconds from the first entry in the Syslog. Restarting it earlier doesn't work.
Is there any way of turning on logging in the MQTT Input process so I can see where it is failing?
Re: MQTT changes 6th Feb
Ian, simply delete the mqtt_input script from the /etc/init.d/ directory, then follow the MQTT.md guide to set up the symlink.
Paul
Re: MQTT changes 6th Feb
Kev, can you remind me please;
Paul
Re: MQTT changes 6th Feb
Paul,
Raspberry Pi version of Jessie
Built from Scratch following https://github.com/openenergymonitor/emonpi/blob/master/docs/SD-card-build.md with the EMONPI LCD Screen left out to allow me to use all my GPIO Pins and Openhab running in a folder on /home/pi/data. No Node Red
I'm running the Low Write version
I'm also using the latest MQTT arrangement
I also have a spare Pi to test with
Cheers
Kevin
Re: MQTT changes 6th Feb
That installation guide is being actively prepared by Glyn, so he's probably best placed to answer this.
Paul
Re: MQTT changes 6th Feb
OK, will he see this post or should I PM / email him?
Re: MQTT changes 6th Feb
Glyn is pretty active in the forum at this time (it's too cold to climb mountains!!) so I'd be surprised if he didn't pick this up.
Paul
Re: MQTT changes 6th Feb
OK, thanks
Re: MQTT changes 6th Feb
I'm here! It is indeed too cold to climb mountains (outside at least!). I've just pushed an update to improve the logging for MQTT input script.
https://github.com/emoncms/emoncms/commit/b970b0c26ca53c17a96ed9b88293a6...
The script now logs to the main emoncms logger which can be viewed Admin panel in Emoncms. If you have the log level set to WARN which is the default for emonPi you should see a log entry from MQTT input to notify that it's connected to your MQTT server. If you change loglevel to 'info' in settings.php (then restart the MQTT input service) you should see every MQTT message that the MQTT input script subscribes to posted to the log.
You will need to git pull then restart the service to pull in latest update.
BTW: the emonPi build guide is still a work in progress as stated at the beginning. It's very much in a state of flux at the moment. E.g the current migrate / backup system is about to be replaced by the Emncms backup module: https://github.com/emoncms/backup
Re: MQTT changes 6th Feb
Thanks Glyn, I'll pull in the update and report back here. If you have a chance can you take a look at my other current issue at http://openenergymonitor.org/emon/node/12146
Re: MQTT changes 6th Feb
Update added, log level set to 1 and server rebooted. I can see it start, then the messages stop with no reason, then they start again when openhab restarts the service. I can't see any clues why it exits, just an empty time between line 117 & 118
Re: MQTT changes 6th Feb
The log seems to show the script working great. I'm not sure if this is making a difference but I would recommend reducing the number of decimal places you have the temperature measured to e.g. ( 26.66667). When does the crash happen? It seems to be working until the end of the log
Re: MQTT changes 6th Feb
It's the around 90ish second gap that's the issue, around the time Openhab starts, 70% of the time, MQTT updates stop, the updates and log entries only start again after Openhab issues "sudo service mqtt_input start" from a rule.
The incoming temperatures are from Owserver via Openhab. I only need them to 1 decimal place so happy to turn them down if you can tell me how!
Re: MQTT changes 6th Feb
Hi
I have reverted to the MQTT.md guide setup.
Something very strange on my setup.
I rebooted and there was no input updating so it was not working as expected. I looked in the log and saw:-
2016-02-09 09:37:40.556|WARN|phpmqtt_input.php|Starting MQTT Input script
So the script was starting but no subscribing! So nothing to lose I did a:-
pi@emon2:~ $ sudo service mqtt_input stop
pi@emon2:~ $ sudo service mqtt_input start
This time the input did start updating! This is exactly what I found earlier, I have to do a stop and restart after a boot for php_input to work. Could this be a timing issue?
Log attached
Re: MQTT changes 6th Feb
@sheppy, you could use something like nodeRED to reduce the number of decimal places then post to a fresh MQTT topic.
@Ian that's very strange
Could you try and reset the MQTT input script service:
sudo rm /etc/init.d/mqtt_input
cd /etc/init.d && sudo ln -s /var/www/emoncms/scripts/mqtt_input
sudo chown root:root /var/www/emoncms/scripts/mqtt_input
sudo chmod 755 /var/www/emoncms/scripts/mqtt_input
sudo update-rc.d mqtt_input defaults
Re: MQTT changes 6th Feb
Hi Glyn
I had already tried that but have just done it again.
Exactly the same result. No mqtt inputs until I stopped and started the service. Latest log attached.
I could overcome it with a delayed script stopping and starting the service I guess.
Ian
Re: MQTT changes 6th Feb
Could it be that the mqtt_input service is starting before the MQTT broker ?
Try adding "mosquitto" as a start dependency in /etc/init.d/mqtt_input
Sorry I haven't been able try it myself as I don't have a setup at a stage suitable at the moment.
Paul
Re: MQTT changes 6th Feb
Hi Paul
Broker is on a different Pi and already running. I did wonder if the network was taking a while to connect.
Could I add a delay or a requirement for network to be connected in Paul's (Reed) mqtt_input ?
Ian
Re: MQTT changes 6th Feb
This issue appears new, and I wonder if it's only surfaced since changing from the bluerhinos extension to the Mosquitto-PHP extension.
To confirm this, are you able to identify when you last had a fully working system, (what release/date of emoncms worked) and what you did that appears to have broken it?
If we can establish the timeframe of when it worked and when it didn't, we can look more closely of what changes were made between the two.
Paul
Re: MQTT changes 6th Feb
You can add " $network " instead of mosquitto, but that may not be a fail safe solution as it will set the order of the processes starting so that the mqtt_input service is started after the network services but may trip up if those services haven't established a working connection, eg wifi up and running but no network connection available.
However the "delay" offers no guarantees there will be a connection either, ideally the mqtt_input service should start the php script and that script should handle both the connection, ie it should try and connect if it cannot it should log an error message once, wait and try again in a loop until it connects or gets restarted. The alternative is to add a "service mqtt_input restart" to the ifup routine somewhere but that starts to get messy IMO.
Perhaps the mqtt_input could ping the mqtt broker ip and loop until it gets a response before continuing to connect, a single log message "waiting for response from broker" before the loop could indicate a connection failure if not followed by a "successful connection" message.
Either would work, confirm before connect or retry after failure, I have to say I'm surprised the php mqtt library doesn't handle this automatically, I hope it does reconnections !
Try the $network dependency first though as the lib may well be able to handle the connection if the services are started in the right order perhaps.
Paul
Re: MQTT changes 6th Feb
Ah yes, good point we have not tested on external MQTT servers. Trystan is looking to add more checking into the script to try and reconnect periodically if connection to MQTT server in unavailable
Re: MQTT changes 6th Feb
Hi Paul (R).
Can't help identify when the problem started. I have a main server running 8.4 and that has never had a problem with mqtt. I have set up a new server with 9.3 basically to test everything before upgrading. As it happens I only started implementing mqtt on the 7th, the day after you announced the changes so I have never had any version of 9 running mqtt.
Ian
Re: MQTT changes 6th Feb
I have this issue on startup using a local mosquitto instance. One maybe 2 updates get through from EMONHUB before the MQTT_input usually, but not always, terminates so everything is maybe working at the beginning. Taking a read through syslog, it seems that the network does a lot of changing as it comes up related to DHCP leases, I wonder if this is to blame? I think the way DHCP works was changed in Jessie as static ip addresses are no longer set in /etc/network/interfaces.
EDIT: looking into this further, I've just set a static ip and that has got rid of the syslog ip changes. Mosquitto is started before mqtt_input. Unfortunately it still terminates with no logging after a few updates get through with no obvious reasons, on this test image I have mosquitto bridged to the mosquitto instance on my live system so the ethernet network has to be working to receive any updates. Both my Pi's are hard wired.
Could mqtt_input have some periodic if service failed then restart logic added? As I get the odd feed update pass through could the network be present for a short time before the script fails, or is it messages that are stuck in mosquitto from the last reboot that I'm seeing initially?
Re: MQTT changes 6th Feb
I've updated the script to have an auto reconnect if the connection is closed. Available in the latest commit to master:
https://github.com/emoncms/emoncms/commit/2a69df8ca34fb94d6b20e131270d49...
Re: MQTT changes 6th Feb
2 successful reboots in on the test system and it looks like you nailed it. Will update my live system shortly and update this post.
Sadly the early success didn't make the transition to my live system. Looking at the log it seems to have reconnected once after a second and then not tried again. My experience with using Openhab to restart the service suggests it needs to be around 120 seconds after the initial booting syslog entry.
2016-02-09 23:03:16.268|WARN|phpmqtt_input.php|Starting MQTT Input script
2016-02-09 23:03:17.559|WARN|phpmqtt_input.php|Subscribing to: emon/#
2016-02-09 23:03:17.560|WARN|phpmqtt_input.php|Not connected, retrying connection
2016-02-09 23:03:17.561|WARN|phpmqtt_input.php|Connecting to MQTT server: Connection Accepted.: code: 0
2016-02-09 23:03:17.561|WARN|phpmqtt_input.php|Subscribed to topic: emon/#
Re: MQTT changes 6th Feb
Hi
Updated the script this morning but still the same problem.
Have stop and start mqtt_input to subscribe.
Ian
Re: MQTT changes 6th Feb
Kevin: it should keep trying to reconnect, every 5 seconds. But it looks like it did manage to connect but perhaps not receiving anything? Once running, if your stop/start mosquitto does it disconnect and reconnect ok for you?
Re: MQTT changes 6th Feb
Hi Trystan
To stop and start mosquitto I actually rebooted the Pi running mosquitto.
Version 9.3 emoncms did NOT reconnect. Just out of interest I am running version 8.4 on a 3rd Pi that is using the same mosquitto server and that reconnected without any trouble.
As previously reported if I stop and start the mqtt service it works fine.
I am running Jessie on the Pi with 9.3 and Wheezy on the Pi with 8.4.
Also I believe the 8.4 is using bluerhino's library as I got that running in May 2015.
Ian
Re: MQTT changes 6th Feb
Is it possible to subscribe to an additional base topic either now or in the future with the new setup? I currently use Openhab to translate the topic and have discovered its double posting.
EDIT: I got around it by adding a bridge into mosquitto.conf to translate the topic.
Re: MQTT changes 6th Feb
@TrystanLee yes, stopping and restarting mosquitto does cause it to reconnect when all is working, so this seems to be a start up problem.
In the attached log:
the first set at 21:57 is as it reboots
the second set at 21:59 is after openhab issues "sudo service mqtt_input restart" from a rule
the last set around 22:40 is when I manually issued "sudo service mosquitto stop" followed by "sudo service mosquitto start" about a minute later
Re: MQTT changes 6th Feb
Hi
Pleased to report that after pulling in latest changes, including an update to phpmqtt_input.php, that if the remote mosquitto server is shut down and restarted version 9.31 2016.02.13 reconnects to php automatically.
Thanks for all the effort.
Regards
Ian
Re: MQTT changes 6th Feb
Hi there,
Does someone have a guide or some info on how to get the mqtt service to run under windows?
Kind Regards,
Stephan Rossouw


{% for i in (1..10) %}
Down to the last detail
Franklin is a responsive theme that actually works.
{% endfor %}


your graph will be shown below
You will be shown a series of 25 sets of photos. You are asked to select your favorite photo of the set. At the conclusion of your survey you will be able to see your results in a list to the left and a graph below.
your graph will be shown below


Update Profile Picture
(Audience) (Critic) (Admin)
Select Picture
Picture:
Media ID:
Close
No movies in the Want to See List
No TV shows in the Not Interest List
The Good Place: Season 2
68%
By voluntarily blowing up its premise, The Good Place sets up a second season that proves even funnier than its first.