bny-mellon
Businessmodel of BNY Mellon
Customer Segments
BNY Mellon offers a wide range of products and services to a diverse customer base. These customers can be organised broadly into the following categories:
- Individual Clients, comprising high-net worth and ultra-high-net worth individuals and family offices;
- Commercial Clients, comprising medium and large enterprises across multiple business sectors, to which the Company provides a range specialist corporate and financial services;
- Banking and Financial Services Clients, comprising insurance companies, banks, asset managers, central banks, financial intermediaries, pension funds, and broker-dealers; and
- Government and Institutional Clients, comprising government bodies, public institutions, sovereign institutions, and non-profit organisations. BNY Mellon serves a global customer base in addition to its core domestic clients in the US. This includes customers across North America, Europe, Middle East, and Africa, and Asia-Pacific.
Value Propositions
BNY Mellon provides value to its customers in the following ways:
- Its reputation and industry standing, with the Company established as a leading provider of investment management services, having a reputation for providing high-quality services and a certain amount of prestige attached to being one of its clients;
- Its diverse portfolio of services, with the Company providing a broad range of products and services, including wealth management, asset management, custody, and credit services to a diverse client base spanning the corporate, government and banking sectors;
- Its international reach, with the Company serving a global client base across numerous markets, including in jurisdictions across the North America, Asia Pacific, and Europe, Middle East, and Africa; and
- Its financial strength, with the Company controlling significant financial reserves, and being awarded high-level short-term and long-term issuer and deposit ratings with a stable outlook. ### Channels
BNY Mellon operates a website at www.bnymellon.com, through which the Company provides information on its various products and services, operating jurisdictions, and target industries. The Company also operates several client portals – including for wealth management clients, shareowner services clients, and BNY Mellon Connect clients – which allow customers to manage and monitor their assets and finances online,
BNY Mellon serves its clients directly through its team of financial and investment professionals, including specialist wealth management, investment, professional services, and other advisors. These personnel operate out of the Company’s network of 35 offices and service delivery centres located across 35 countries around the world, including locations in the UK, the US, Luxembourg, Australia, Japan and China.
BNY Mellon also utilises the services of various third parties, including exchanges, clearing houses, financial intermediaries and vendors, that provide services or security solutions for the Company’s operations.
Customer Relationships
BNY Mellon allows clients to manage and monitor their finances on a self-service basis, without interacting directly with members of the Company’s personnel, through the Company’s various online client portals. The Company also provides a range of other online tools that can be utilised independently by clients.
BNY Mellon principally serves its clients directly and in person through its network of offices and investment and financial professionals. These personnel consult closely with the Company’s clients, tailoring their various investment and financial services to suit the needs and circumstances of each individual client. Large clients are afforded their own account management teams, which can be contacted in order to receive personalised responses to queries and concerns.
Additionally, customers can contact the Company over the phone or via an online contact form for more general enquiries. BNY Mellon also provides a range of market reports and other publications that provide customers with various investment and financial market insights.
BNY Mellon also operates several social media accounts – including with Facebook, LinkedIn, Twitter, and YouTube – through which clients can follow the Company’s activities and interact directly with its personnel.
Key Activities
BNY Mellon is an investment management and investment services company.
It organises its operations into two core reportable business segments: Investment Management, through which the Company provides services such as asset management, brokerage, and wealth management services; and Investment Services, through which the Company provides services such as corporate trust, custody, and cash management services. The Company also has an Other segment, which includes credit-related services, the Company’s leasing portfolio, its corporate treasury activities, and its investment securities portfolio.
BNY Mellon has more than $1.6 trillion in assets under management and serves a global client base, having operations in numerous jurisdictions across the Americas, Asia Pacific, Europe, Middle East, and Africa.
Key Partners
BNY Mellon works in close collaboration with a network of companies and organisations, which assist in facilitating and supporting the Company’s operations. These partners can be organised broadly into the following categories:
- Supplier and Vendor Partners, comprising suppliers of services, equipment, and technologies that are utilised across the Company’s operating segments, as well as companies to which certain non-technical functions can be outsourced;
- Intermediary Partners, comprising various exchanges, clearing houses, and financial intermediaries that facilitate the Company’s service offerings, and extend the Company’s reach;
- Social and Community Partners, comprising a range of non-profits and charitable organisations with which the Company collaborates on various social and community projects around the world, primarily in the US; and
- Joint Venture Partners, comprising a range of companies, principally within the financial services and banking sectors, with which the Company jointly provides products and services through mutually owned entities. BNY Mellon has launched a number of partnerships in recent years. This includes a global real estate management partnership with Jones Lang LaSalle, a partnership with Appway AG to develop efficient client onboarding processes, and a custodian partnership with Local Pensions Partnership in the UK.
Key Resources
BNY Mellon’s key resources are its financial reserves, its intellectual properties, its online platforms, its IT and communications infrastructure, its network of offices and service centres, its partnerships and intermediaries, and its personnel.
According to its annual report, BNY Mellon relies on a variety of measures to protect its intellectual property and proprietary information, including copyrights, trademarks, patents, and controls. Searches of records published by the US Patent and Trade Office identified three patent applications in which BNY Mellon was named as assignee: ‘Mutual fund customer identification’, ‘Cash sweep account platform system and method’ and ‘Systems and methods for determining an earnings portion of a distribution from a 529 plan’.
BNY Mellon owns and or leases a number of physical properties around the world that are key to its operations. This notably includes its network of offices and service centres.
Cost Structure
BNY Mellon incurs cost in relation to the development of its intellectual properties and online platforms, the maintenance and development of its IT and communications infrastructure, the operation of its network of offices and service centres, the procurement of services, the management of its partnerships, the implementation of marketing campaigns, and the retention of its personnel.
In 2015 BNY Mellon recorded total non-interest expenses in the amount of $18.80 billion. This included total staff costs, including salaries and benefits, in the amount of $5.84 billion, and professional and other services expenses in the amount of $1.23 billion.
Revenue Streams
BNY Mellon generates revenue through the provision of various investment management and other financial services to individuals, businesses, and government entities. The Company’s revenue is derived in the form of various fees associated with its services, including asset servicing, clearing, and treasury fees.
In 2015 BNY Mellon generated total fee-based revenue in the amount of $12.00 billion, down on the $12.56 billion recorded by the Company in 2014. The largest portion of this revenue came in the form of asset servicing fees, which totalled $4.19 billion for the year. Clearing services fees accounted for $1.38 billion, issuer services fees accounted for $978 million, and treasury services fees accounted for $555 million.


BJMC (Bachelor of Journalism and Communication) is a three-duration undergraduate degree course for candidates who wish to build their career in the field of journalism and mass communication. After successfully completing the course candidates are able to develop as well as refine their skills of gathering, transmitting, and delivering information to a large audience. Career opportunities for students in the field of mass communication are very high. Candidates who successfully complete BJMC can choose to work for news channels, newspapers, publishing houses, television, radio, internet, etc and earn a healthy remuneration. Given below are complete requirements of BJMC course in terms of its eligibility criteria, course curriculum, job prospects and more.
BJMC Eligibility Criteria
Candidates should complete the below-mentioned parameters in order to fulfill eligibility criteria for Bachelor of Journalism & Mass Communication: Candidates should complete Class 12th in any stream from a recognised board ,Candidates should score minimum 50% - 60% marks in graduation ,Candidates should be minimum 17 years in age Note: The parameters mentioned above might change depending on the policies of the institute in which a candidate is applying.
Required Skillset for BJMC
Candidates who have a curious and inquisitive mind about the various events happening around the world are the right fit for BJMC course. However, apart from this, some of the traits and skills that candidates looking to pursue BJMC should have are:
Skillset for BJMC
A flair for writing , Flair of the language , Strong networking skills , Ability to research well , Excellent communication skills , Analytical skills , Critical thinking , Interpretation skills , Ability to work in stringent deadlines , Ability to work under rough conditions , High confidence , Problem-solving skills , Interviewing skills , Observation skills
Course curriculum for BJMC
As stated above, Bachelor of Journalism & Mass Communication is a three-year duration course divided into six semesters. Given below is a semester-wise course curriculum of BJMC that is usually taught in different universities and colleges:
BJMC Syllabus
Semester-I
Writing for Media , Introduction to Communication , Introduction to Journalism (Reporting, Writing & Editing) , Socio-Economic & Political Scenario , Communicative Hindi , Basics of Design & Graphics , Indian Culture , Computer Lab , Communication Lab , Design & Graphics Lab
Semester-II
,History of Print & Broadcasting in India ,Print Journalism-I ,Media Laws & Ethics ,Still Photography , State Politics & Constitution , Theory of Communication , Application of Computer in Media , Photo Lab , Print Journalism Lab , Computer Lab
Semester-III
Development & Communication , Print Journalism-II , Radio Journalism & Production , Basics of Camera, Lights & Sound , Media Management , Folk Media , Cyber Media , Summer Training Report , Print Journalism Lab , Radio Journalism & Production Lab , Operation & Handling of Video Equipment Lab
Semester-IV
Television Journalism & Production , Introduction to Advertising , Public Relations , New Media , Television Journalism & Production Lab , Public Relations Lab , Fundamentals of Economics & Indian Economy , National & International Affairs , New Media Lab
Semester-V
Advertising Practices , Event Management: Principles & Methods , Media Research , Environment Communication , Tribal Communication , Communication Research , Functional Exposure Report , Internship Report , Advertising Lab , Event Management Lab , Media Research Lab
Semester-VI
Media Organisation & Management , Contemporary Issues , Global Media Scenario , Value Education , Final Project , Comprehensive Viva
BJMC: Job Profiles & Top Recruiters
A plethora of job opportunities are available for candidates with a BJMC degree both in government and private sectors. A BJMC degree-holder can choose to work for advertising agencies, broadcast companies, public relation firms, news agencies, photography organisations, TV channels, newspapers, radio telecast companies, journals, and so on. However, to broaden their horizon and avail better employment opportunities, candidates are advised to pursue masters in journalism and mass communication. Given below are popular job roles apt for BJMC candidates: Correspondent ,Reporter ,Copywriter ,Creative Director, Sub-Editor, Editor, Public Relation Officer, Public Relation Manager, Radio Jockey ,Video Jockey Anchor


{%extends 'base.html'%} {% import 'macros.html' as macro%} {%block title%} LOGIN {%endblock%} {%block content%}


Send Message
Lauren H. Moore
Executive Director
<EMAIL_ADDRESS>Atlantic County Economic Alliance
2009-B Hamilton Mall
4403 E. Black Horse Pike
Mays Landing, NJ 08330


Cards
Basic Card Example
Collapsable Card Example
Special title treatment
With supporting text below as a natural lead-in to additional content.
Go somewhereBasic Card Example
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Go somewhereSpecial title treatment
With supporting text below as a natural lead-in to additional content.
Go somewhereCard title
Some quick example text to build on the card title and make up the bulk of the card's content.
- Cras justo odio
- Dapibus ac facilisis in
- Vestibulum at eros
Special title treatment
With supporting text below as a natural lead-in to additional content.
Go somewhereSpecial title treatment
With supporting text below as a natural lead-in to additional content.
Go somewhereSpecial title treatment
With supporting text below as a natural lead-in to additional content.
Go somewherePrimary card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Secondary card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Success card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Danger card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Warning card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Info card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Light card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Dark card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Last updated 3 mins ago
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Last updated 3 mins ago
Special title treatment
With supporting text below as a natural lead-in to additional content.
Go somewhereSpecial title treatment
With supporting text below as a natural lead-in to additional content.
Go somewhereSpecial title treatment
With supporting text below as a natural lead-in to additional content.
Go somewhere


loadLibSVMFile(sc,
path,
multiclass=False,
numFeatures=-1,
minPartitions=None)
Static Method
| source code
|
Loads labeled data in the LIBSVM format into an RDD of LabeledPoint.
The LIBSVM format is a text-based format used by LIBSVM and LIBLINEAR.
Each line represents a labeled sparse feature vector using the following
format:
label index1:value1 index2:value2 ...
where the indices are one-based and in ascending order. This method
parses each line into a LabeledPoint, where the feature indices are
converted to zero-based.
- Parameters:
sc - Spark context
path - file or directory path in any Hadoop-supported file system URI
multiclass - whether the input labels contain more than two classes. If false,
any label with value greater than 0.5 will be mapped to 1.0, or
0.0 otherwise. So it works for both +1/-1 and 1/0 cases. If true,
the double value parsed directly from the label string will be
used as the label value.
numFeatures - number of features, which will be determined from the input data
if a nonpositive value is given. This is useful when the dataset
is already split into multiple files and you want to load them
separately, because some features may not present in certain
files, which leads to inconsistent feature dimensions.
minPartitions - min number of partitions
- Returns:
- labeled data stored as an RDD of LabeledPoint
>>> from tempfile import NamedTemporaryFile
>>> from pyspark.mllib.util import MLUtils
>>> tempFile = NamedTemporaryFile(delete=True)
>>> tempFile.write("+1 1:1.0 3:2.0 5:3.0\n-1\n-1 2:4.0 4:5.0 6:6.0")
>>> tempFile.flush()
>>> examples = MLUtils.loadLibSVMFile(sc, tempFile.name).collect()
>>> multiclass_examples = MLUtils.loadLibSVMFile(sc, tempFile.name, True).collect()
>>> tempFile.close()
>>> examples[0].label
1.0
>>> examples[0].features.size
6
>>> print examples[0].features
[0: 1.0, 2: 2.0, 4: 3.0]
>>> examples[1].label
0.0
>>> examples[1].features.size
6
>>> print examples[1].features
[]
>>> examples[2].label
0.0
>>> examples[2].features.size
6
>>> print examples[2].features
[1: 4.0, 3: 5.0, 5: 6.0]
>>> multiclass_examples[1].label
-1.0
|


First, what do you want to call your class?
Class name should be at least 4 characters
Select the column with the student's {{modelNames[key]}}
Next


VitaGuide
A Complete Guide to Softmodding the PlayStation Vita / PSTV, from stock to HENkaku
Get Started
If you already have Henkaku click
here for Hombrews and Tutorials


{% load staticfiles %}
Savraj founded Wattvision, and set up the first prototype system at his parents' house. He graduated from Princeton University with a degree in CS and spent several years at Microsoft as a Program Manager on the Office User Experience Team.


|
BeyondHooperville
A Village Ecodynamics Project simulation
|
Public Member Functions | |
| BeyondFight (BeyondMergeFight mergeFight) | |
| Boolean | fightTest (BeyondGroup a, BeyondGroup b) |
| void | fightGroups (BeyondGroup a, BeyondGroup b) |
| int [] | calculateFightDeathCount (BeyondGroup a, BeyondGroup b, double s) |
| void | killFighters (BeyondGroup a, BeyondGroup b, int aDeaths, int bDeaths) |
| double | calculateLanchestersLaw (int aSize, int bSize, double alpha_a, double alpha_b) |
| BeyondMergeFight | getMergeFight () |
| void | setMergeFight (BeyondMergeFight mergeFight) |
| boolean | isHead () |
| void | setHead (boolean head) |
| int [] com.mesaverde.groups.BeyondFight.calculateFightDeathCount | ( | BeyondGroup | a, |
| BeyondGroup | b, | ||
| double | s | ||
| ) |
This calculates the number of deaths from a war of attrition, assuming that the skill of the groups fighting is the same. On average, then, the number of casualties will be the same from each group. The number of deaths based on the probability "s" that a casualty will become a fatality.
| a | Group A. |
| b | Group B. |
| s | The probability of a fatality from a casualty. Must be between [0.0,1.0] |
| double com.mesaverde.groups.BeyondFight.calculateLanchestersLaw | ( | int | aSize, |
| int | bSize, | ||
| double | alpha_a, | ||
| double | alpha_b | ||
| ) |
This function calculates the probability that group A will beat group B in a fight. It is based on a war of attrition model, where the probability of winning a fight is a function of the relative strength of the opposing sides, where strength is the product of numbers and fighting skill.
This is also called the Stochastic Lanchester's Linear Law. The function is taken directly from Kress and Talmor 1999:Eq. 16
Kress, M. and Talmor, I. (1999). A new look at the 3:1 rule of combat through Markov stochastic Lanchester models. Journal of the Operational Research Society, 50(7):733–744.
alpha_a and alpha_b are Lanchester's "strength" coefficients. alpha_a is the strength of A fighters alpha_b is the strength of B fighters The odds of an A fighter winning a duel with a B fighter is simply the ratio of these two numbers. The probability is 1/(1+odds).
An alternative method would be to actually simulate duels, which would better reflect the stochastic nature of the Markov chain.
This function calculates the effective strengths of each group, then returns this probability.
| void com.mesaverde.groups.BeyondFight.fightGroups | ( | BeyondGroup | a, |
| BeyondGroup | b | ||
| ) |
A battle ensues!
Groups A and B are fighting. First, a winner is determined probabilistically (based on a mean-field solution to Lanchester's Linear Law).
Then, the number of fighting deaths is calculated as the average number of casualties on both sides times a factor "S", taken as a probability of fatality from a casualty.
This is a basic attrition model, with no stopping rule. There will be a lot of deaths.
| a | Group A. |
| b | Group B. |


Letter grootte is: 16 px
Ira Glass In New York, like in lots of cities, you can call 3-1-1 for help with city services, but also for all kinds of other stuff. The most common calls they get are about landlords not heating apartments properly. But they'll also help you get hold of a W-2 form you need from 2009.
Victoria Dusini Actually, I had a call today.
Ira Glass This is 311 operator Victoria Dusini.
Victoria Dusini The woman said that her fiance died in their bed, and she was pregnant, and she wanted to identify his DNA in order to get social security benefits. So she wanted to know who to contact.
Ira Glass She got a referral to family court, which can establish paternity, to the Social Security office to find out how to get the benefits, and a legal referral to the New York City Bar Association. Here's 311 operator Angelique Pantoja.
Angelique Pantoja Well, a woman was cleaning her garage and she moved a box, and there was a crocodile. So I had to ask her, like a crocodile, like, big, with-- she's like, yeah, it's going snap, snap at me.
Ira Glass She says that was an easy one, of course-- call Animal Care and Control. But she also helped with this call.


HOME
CLASSES
Web Design
Web Systems I
ABOUT
CONTACT
Some of my work
EVE Aura
Dragonforce
Galactic Travel
French Toast
Side Project


| @ | Info | ! | Bug Fixed |
| + | New Feature | * | Changed |
| - | Feature Removed |
Support the developer of Who's Making the brew and try Weather Slider, a light weight weather application with a twist.
| + | Removal of adds, support the developer by buying Weather Slider. |
| + | Minor bug fixes. |
| * | Updated 3d party library |
| ! | Fix bug, not removing player stats when removing brew group |
| ! | Bug Fix on results activity |
| ! | Fixed two bugs in-line with newly added crash reporting, apologies for such any issues people have been having. |
| ! | Fixed bug when displaying results, not showing current winner correctly. |
| + | Added crash report helper, should submit logs on application crash. Please email<EMAIL_ADDRESS>if you have any further problems |
| ! | Fixed bug in feedback form, not presenting popup |
| ! | Fixed bug in DB upgrade configuration tool |
| + | First implementation of player statistics, enter 'Stats' for more details. Thanks for the feedback (Adam.J). |
| + | Added confirmation box when removing players to specify if player is removed from that brew round or database. |
| * | Improved database migration process, in the future all changes should be maintainable without any data lose. |
| * | Ability to show change log form dashboard menu. |
| * | Add version and build to feedback form. |
| ! | Fixed bug when loading groups and not removing existing players. |
| + | Users should now be able to move application to SD Card where the device lets them. |
| + | Added landscape orientation view for tea timer. |
| + | Added version to feedback form. |
| ! | Fixed bug effect text not disappearing on home screen input box. |
| + | Fixed bug in tea timer preventing it from launching. |
| + | Complete re-architect of database layer. |
| + | Enhanced database design to allow for future improvements and enhancements. |
| + | Enabled ability to edit group name once created. |
| + | When removing players from the round it also removes them from a group if present. |
| + | Correctly Bound Home UI to list for speed improvements. |
| + | Correctly Updating UI when adding and removing groups and there players. |
| ! | Fixed layout bug in group management. |
| + | Added advertising to some sections in preparation for a donation version |
| + | Prevent re-draw on phone rotation. Thanks for the feedback. |
| + | Added google analytics tracking to widget use |
| + | Fixed bug preventing widget form opening dashboard |
| + | Creation of feedback form (Please send feedback and help make this application better) |
| + | Re-skinned/improved players, results and management (All lists have been updated) |
| + | Additional button on change-log pop-up for Feedback |
| + | Added version to credits |
| + | Added device ID to credits |
| + | Added feedback option to menu |
| + | Always display change log when in test mode |
| + | Prevent Google Analytics from running in test mode |
| + | Added icons to all menus throughout application |
| + | Removed and replaced old menu links which have been replaced by a credits section |
| + | Improved styling of all lists adding headers and standardising look |
| + | Improved Graphics for different device types |
| + | Change Tea Cup icon |
| + | Added simple widget to launch dashboard |
| + | Added Google Analytics with user preference to disable if needed (default = true) |
| + | Add Average Score and avg # People to stats |
| + | Add rating me button |
| + | Add twitter address |
| + | Re-design credits |
| - | Removed about link, replaced by credits |
| ! | Fixed bug in lowest score |
| + | Tweaked/improved menus throughout application |
| + | Added Tango icon pack link to credits |
| + | Made credits click able which go to the url specified |
| ! | Fixed Bug in Sending email actions such as 'Bug', 'Web' menu options |
| + | Initial recording of brew round statics |
| + | Added ability to view stats form dashboard |
| + | Created Stats view and added credits |
| + | Added Preference to optional vibrate on tea timer completion -> default true |
| + | Added Text to dashboard layout |
| ! | Fixed vibration bug on notifcation tick |
| * | Re-factor replicated methods in to utils methods |
| + | Added notifications when tea timer is running |
| + | Added Vibrate alert when tea timer is complete |
| + | Added Tea Timer V2 |
| + | Added Menu to Dashboard |
| ! | Fixed dashboard layout bug, icons centre aligned and all same size |
| ! | Fixed preference bug not showing on fresh install |
| + | Added Change Log |
| + | Implemented New Application Logging |
| + | Added Application Preferences |
| + | Added Tea Timer V1 |
| + | Added Tea Timer To Dashboard |
| + | Added Tea Timer Progress Bar |
| + | Added dashboard |
| + | Started tea timer |
| ! | Fix enter button on keyboard focus issue |
| * | Change Improvement and Bug email subjects so can filter in Gmail |
| ! | Remove ability for people to get same score |
| * | Rename pack structure |
| + | Stagger drawing of winners |
| + | Add popup for group name |
| + | Ability to store managed groups of players for easy access |
| + | Options Menu |
| + | Ability to re-run tea round |
| + | Ability to store the most recent brew round entrants |
| + | Ability to email the results to people |
| + | Initial Release, very basic |


waitress_.py |
|
|---|---|
|
The recommended development HTTP server. |
|
Imports |
from __future__ import unicode_literals, print_function
try:
from waitress import serve as serve_
except ImportError:
print("You must install the 'waitress' package.")
raise
|
Server Adapter |
|
|
The recommended development HTTP server. Note that this server performs additional buffering and will not honour chunked encoding breaks. |
def serve(application, host='<IP_ADDRESS>', port=8080, threads=4, **kw):
|
|
Bind and start the server; this is a blocking process. |
serve_(application, host=host, port=int(port), threads=int(threads), **kw)
|


What is Lapis Lazuli?
Lapis lazuli (/ˈlæpɪs ˈlæzjuːli/, /-ˈlæzjuːlaɪ/), or lapis for short, is a deep blue metamorphic rock used as a semi-precious stone that has been prized since antiquity for its intense color. As early as the 7th millennium BC, lapis lazuli was mined in the Sar-i Sang mines,[1] in Shortugai, and in other mines in Badakhshan province in northeast Afghanistan.[2] Lapis was highly valued by the Indus Valley Civilisation (3300–1900 BC). Lapis beads have been found at Neolithic burials in Mehrgarh, the Caucasus, and even as far from Afghanistan as Mauritania.[3] It was used in the funeral mask of Tutankhamun (1341–1323 BC).[4] At the end of the Middle Ages, lapis lazuli began to be exported to Europe, where it was ground into powder and made into ultramarine, the finest and most expensive of all blue pigments. It was used by some of the most important artists of the Renaissance and Baroque, including Masaccio, Perugino, Titian and Vermeer, and was often reserved for the clothing of the central figures of their paintings, especially the Virgin Mary. Today, mines in northeast Afghanistan and Pakistan are still the major source of lapis lazuli. Important amounts are also produced from mines west of Lake Baikal in Russia, and in the Andes mountains in Chile. Smaller quantities are mined in Italy, Mongolia, the United States, and Canada.[5].
Know more about Lapis Lazuli
Lapis lazuli is found in limestone in the Kokcha River valley of Badakhshan province in northeastern Afghanistan, where the Sar-e-Sang mine deposits have been worked for more than 6,000 years.[13] Afghanistan was the source of lapis for the ancient Egyptian and Mesopotamian civilizations, as well as the later Greeks and Romans. Ancient Egyptians obtained this material through trade from Afghanistan. During the height of the Indus Valley Civilisation about 2000 BC, the Harappan colony now known as Shortugai was established near the lapis mines.[3] According to the Sorbonne's mineralogist Pierre Bariand's leading work on the sources of lapis lazuli in modern times, and to references in Afghanistan's Blue Treasure: Lapis Lazuli (2011) by Lailee McNair Bakhtiar, the lapis lazuli is found in "caves" not traditionally considered "mines" and the stone lapis lazuli is from the primary source of the Hindu Kush Mountains in Afghanistan's Kochka River Valley and not in Pakistan.[citation needed] In addition to the Afghan deposits, lapis is also extracted in the Andes (near Ovalle, Chile); and to the west of Lake Baikal in Siberia, Russia, at the Tultui Lazurite deposit. It is mined in smaller amounts in Angola; Argentina; Burma; Pakistan; Canada; Italy, India; and in the United States in California and Colorado.[5]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.


Weekend Warrior: November 22-24
by Coconuts Hong KongA quick digest of the coolest weekend happenings in Hong Kong.
Friday, November 22
If you’re looking to fill that Clockenflap-shaped hole in your weekend, Hong Kong-based blues rock and funk band The Poolcleaners will be testing out some new tunes and playing some classics at live house The Wanch (which FYI, is on our new list of best places for live music in the SAR.) Music will begin from 6pm, but The Poolcleaners will be on at 9:15pm.
9:15pm to 10:30pm at, The Wanch, 54 Jaffe Road, Wan Chai. Free.
LinkedIn Park and Soul Proprietors
The Sheung Wan live music joint Peel Fresco will be opening up the weekend with some pop/rock, alternative, and jazz funk fusion courtesy of two Hong Kong bands. Bands performing on Friday are LinkedIn Park (which is not a Linkin Park tribute act) and Soul Proprietors.
7pm to 1am at, Peel Fresco Music Lounge, 49 Peel Street, Soho, Sheung Wan. Free.
Meanwhile over at LKF live music venue The Aftermath, there’s more blues music courtesy of the 4 BluesMen.
9:30pm to late at, The Aftermath Bar, L/G, 57-59 Wyndham Street, Central. Free
Beijing-born Hong Kong-raised artist Elaine Keung will be opening her solo exhibition “Go Nuts,” which aims to challenge our perceptions of and blur the boundaries between high and low art. The paintings are made using traditional brush and acrylic, yet contain pixelated or graphic design elements, and feature a playful character “going nuts.” The exhibition will run until December 21.
6pm to 9pm at, Club Third, Shop no. 2, G/F & Cockloft, Fook On Building, 192 Third Street, Sai Ying Pun. Free.
Fireside Chat #8: African Model in Hong Kong
Rejected in the Hong Kong modelling industry for being black, Harmony Ilunga, instead of giving up on her dream, decided to create Harmony HK, a platform for models who are left out in Hong Kong for not looking a certain way. Harmony HK hosts bi-annual fashion shows that have grown to include designers, music, and art talents from various underrepresented communities in the SAR, such as refugees. Entry is free but guests are encouraged to sign up here to reserve a spot.
7:30pm to 9pm at, Africa Coffee & Tea, 15/F, Suite 1501-1504, 41 Heung Yip Road, Wong Chuk Hang.
Love in the City of Trauma: A Launch Reading
Online literary journal Cha and the International Poetry Nights in Hong Kong present the launch of Lok Fung’s bilingual volume Love in the City of Trauma, a collection of poems about Hong Kong originally published in Chinese but now with an English translation. There will be a talk featuring Lok and translators Eleanor Goodman and Andrea Lingenfelter about literature, translation, and writing about Hong Kong.
4:30pm to 6pm at, Jao Tsung-I Academy, 800 Castle Peak Road, Lai Chi Kok. Free.
The Hong Kong French Film Festival 2019
The Alliance Française de Hong Kong will be presenting the 48th edition of the Hong Kong French Film Festival, which will screen over 40 films across two categories: Retrospective, which celebrates the French New Wave of the 1950s and ’60s; and French Cinepanorama, which highlights some of the best new French film releases of the year.
Films on show this weekend include Matthias & Maxime, a French-Canadian drama about two young men whose friendship is tested when the younger sister of one of them asks them to kiss each other as part of a short film she’s directing; The Swallows Of Kabul, an animated film based on a novel by an Algerian writer about two couples whose lives intertwine while living under Taliban rule in the Afghan capital; and Fahim, the Little Chess Prince, based on the real-life story of an 8-year-old chess prodigy who’s forced to flee Bangladesh and arrives in Paris with his dad.
Until Tuesday, December 10 at, Various locations. HK$80 and upwards.
Saturday, November 23
Tactical Media and Art Practices in the Age of Modern Control
As the protests in Hong Kong rage on, a lot of us can’t help but talk about the city’s media landscape, especially given that fake news, censorship, and even political art have all been recent talking points. This talk in English will reflect the use of tactical media in the arts throughout the years in Asia, including but not limited to the history, development, advantages, and limitations of it within and outside of the art ecosystem.
3pm to 4pm at, Para Site, 22/F Wing Wah industrial Building, 677 King’s Road, Quarry Bay. Free.
Meditate & Stretch – Peel Street Wellness
Coffee shop Fineprint will be hosting this outdoor yoga event on Peel Street (the one with the slope) in support of the Movember Foundation’s MOVE incentive. This class is free but guests are encouraged to make a donation to the Movember Foundation on the day. Remember to bring your own mat.
8am to 9am at, Fineprint, 38 Peel Street, Central. Free.
Suzanne Jen x Lost Stars Livehouse
Taiwanese singer Suzanne Jen will be performing some jazz and blues to kick off your Saturday evening at Tai Kok Tsui live house Los Stars. The performance will be split into three sessions, and patrons will be able to order food and drink during the 20 minute breaks in between sessions.
8pm-9:50pm at, Lost Stars Livehouse Bar & Eatery, G/F, Shop 506,11 Li Tak Street, Square Mile, Tai Kok Tsui. Free, but patrons must buy food or drink from the eatery.
Avant-garde director Terayama Shuji’s creative projects that are often interconnected: his surreal films and dramas are intertwined to form something that can only be described as an eerie imaginary world filled with dreams of erotic fantasy and escape. This event will showcase his feature films and experimental short films with a live performance. Films on show include Pastoral: To Die in the Country, and Throw Away Your Books, Rally in the Streets. All films are in Japanese with English subtitles.
2pm, 4:45pm, and 8:30pm (Sat), 7:30pm (Sun) at, Hong Kong City Hall, 5 Edinburgh Place, Central. HK$60.
Ackbar Abbas Seminar + Blade Runner Screening
We’ve made it to November 2019, which means its time to revisit Ridley Scott’s Blade Runner. The sci-fi film (set in a wildly futuristic year 2019) stars Harrison Ford as an LA cop who reluctantly comes out of retirement to help hunt down six new replicants, or synthetic humans, who have revolted and are killing their masters.
Despite receiving lukewarm reviews when it was released, the film as gone on to become regarded as a modern classic and one of the greatest sci-fi films of all time, and is credited with founding the cyberpunk aesthetic and influencing future films like Ghost In The Shell.
The film screening will be preceded by a one-hour lecture by Professor Ackbar Abbas on sci-fi writer William Gibson, cyberpunk culture, and Blade Runner before the screening.
7pm to 10pm at, JC Cube, 10 Hollywood Rd, Central. Free.
Hong Kong the way it was, by Ed van der Elsken
We’re all feeling a bit nostalgic about old Hong Kong these days (and with the ongoing protests, who can blame you?). F11 Foto Museum will be celebrating its fifth birthday with this exhibition of photos of old Hong Kong taken in 1959 and 1960 by Dutch photographer Ed van der Elsken. The collection will feature 130 black-and-white photos of Elsken’s 13-month stay in Hong Kong, a city he reportedly once described as “the prettiest of harbor cities.”
2pm to 7pm until February 28 (closed on Sundays) at F11 Foto Museum, 11 Yuk Sau Street, Happy Valley. HK$100 (adults), HK$50 (students and seniors aged 65 and above), free for children aged 11 and under, and disabled persons.
Sunday, November 24
It’s never too early to start thinking about Christmas shopping, and nothing says Christmas like a market selling handmade gifts. This Discovery Bay market is hosted by Handmade Hong Kong, and will feature some of the city’s makers and designers showcasing items from handmade bags to stationery. If you’re looking for a one-of-a-kind gift, head on down to Disco Bay.
11am to 6pm at, Discovery Bay. Free.
The Jazz ensemble Tjoe w/NTBM (which stands for “not-to-be-missed”) is a collective of some of Hong Kong’s most adventurous and offbeat jazz musicians led by guitarist and composer Tjoe Man Cheung. Check them out here.
9pm-midnight at, Peel Fresco Music Lounge, 49 Peel Street, Soho, Sheung Wan.
This solo exhibition by artist Eric Fok features his signature paintings that amalgamate various historical eras into a single painting. In this exhibition, the artist attempts to envisage the future of Hong Kong and Macau on a series of woodblock paintings. It’s an exhibition that invites the viewer to imagine the future, while also remembering to engage with our past.
11am to 7pm until Saturday, December 7 at, Karin Weber Gallery, 20 Aberdeen Street, Central, SOHO. Free.
Did you know that Hong Kong is home to more than 530 species of birds? One person who tried to capture some of them is urban sketcher Gary Yeung, who was last spotted by the Coconuts HK team sketching the Hong Kong Way, and who is best known for his pen and paper sketches of the city. He will also be hosting an exhibition displaying his sketches of birds native to Hong Kong at this cozy gallery in Wan Chai. Some of the birds Yeung sketched include Eurasian tree sparrows, spotted doves, and a fork-tailed sunbird.
1pm to 7pm until Sunday, December 1 at, Part-Of Gallery, 16 Sik On Street, Wan Chai. Free.
City of Darkness by Greg Girard & Ian Lambot
Blue Lotus Gallery will present this exhibition featuring photographs of the famous and long-gone Kowloon Walled City by Greg Girard and Ian Lambot. For more than 50 years, the walled city was a source of fascination for observers; it began as a squatter settlement, and later became known as the most densely populated place on earth, a lawless labyrinth where crime, commerce, and community co-existed.
Nearly 30 years on from the Walled City’s demolition — Kowloon Walled City Park now sits in its place — this project will offer a unique insight into the people who lived there.
11am to 6pm until Sunday, December 8 at, Blue Lotus Gallery, 28 Pound Lane, Sheung Wan, Hong Kong. Free.
This exhibition is part of the Emerging Curators Project, and explores the relationship between “an art object and the practice that results in the art object.” It invites guests to explore how contemporary art has shifted its focus away from “art for art’s sake” and towards viewing objects on their own in isolation.
2pm to 8pm (Mon) and 11am to 8pm (Tues to Sun) until 31 December at JC Contemporary, Tai Kwun Contemporary, 10 Hollywood Road, Central. Free.


Web Designer / Developer / Do-er
My backgroundWelcome to my space where I share coding projects & sites I've created! I started learning the basics of HTML, JSX and CSS at the beginning of 2018 and was later introduced to databases, APIs, testing, hosting and frameworks like Node.js and React. I have experience using WordPress and creating adaptive UI layouts and my coding journey has led me continuosly wanting to learn more about web development, computer science and other cool tech things!
Full-Stack application using Prisma, React and CSS This app creates/adds, updates, deletes, and searches items from the database
(801)-678-0048


My name is Sherwin Garcia-Obregon and I was born in a town a few miles northwest of Boston, Massachusetts. I am a first generation American, my parents are from the caribbean island of the Dominican Republic. That is why I identify as a Dominican.
I am a Full Stack Developer currently working for the University of Miami as a Teacher Assistant for UM's new Web Development Bootcamp. I hope that as a TA I can help students seeking to jump into a new career, or even gain new skills that are not commonly taught at Universities.


Here's a project on Panoramas
Some Python code on various algorithms in ComputationalBiology
Code to implement a Golomb Ruler using some AI techniques
Background and Foreground Segmentation
Face Detection and Tracking in Computer Vision
Oh, and I also love to write!
Use this area of the page to describe your project. The icon above is part of a free icon set by Flat Icons. On their website, you can download their free set with 16 icons, or you can purchase the entire set with 146 icons for only $12!


Hello Admin !
Logout
HOSPITAL MANGMENT SYSTEM
Doctor's
Patients
Apointments
Add New Apointments
Apointments list
Delete record


History · Log · Pageviews (All languages · Redirects) · Reasonator (Wikidata)
General statistics
Authorship
Top editors
Year counts
Month counts
(Semi-)automated edits
Assessments
General statistics [show] [hide]
| ID | 65962534 |
| Wikidata ID | Q104438477 · 8 sitelinks |
| Page size | 8,085 bytes |
| Total edits | 80 |
| Editors | 35 |
| Assessment | Start |
| Pageviews (60 days) | 72,093 |
| Minor edits | 18 · (22.5%) |
| IP edits | 6 · (7.5%) |
| Bot edits | 8 · (10%) |
| (Semi-)automated edits | 6 |
| Reverted edits | 12 |
| First edit | 2020-11-28 21:39 • Hocus00 • 3,258 |
| Latest edit | 2021-10-29 07:50 • Jtbobwaysf • -148 |
| Max. text added | 2020-12-01 17:54 • Hocus00 • 1,034 |
| Max. text deleted | 2021-08-18 01:53 • Retimuko • -1,279 |
| Edits | |
| Average time between edits (days) | 4.2 days |
| Average edits per user | 2.3 |
| Average edits per day | 0.3 |
| Average edits per month | 7.3 |
| Average edits per year | 80 |
| Edits in the past 24 hours | 0 |
| Edits in the past 7 days | 0 |
| Edits in the past 30 days | 5 |
| Edits in the past 365 days | 80 |
| Edits made by the top 10% of editors | 49 · (61.2%) |
| Links | |
| Links to this page | 228 |
| Redirects | 1 |
| Links from this page | 139 |
| External links | 17 |
| Categories | 11 |
| Files | 5 |
| Templates | 67 |
| Prose | |
| Characters | 3,198 |
| Words | 487 |
| Sections | 4 |
| References | 23 |
| Unique references | 15 |
Accounts
·
74 (92.5%)
IPs
·
6 (7.5%)
Major edits
·
62 (77.5%)
Minor edits
·
18 (22.5%)
Top 10%
·
49 (61.3%)
Bottom 90%
·
31 (38.7%)
Authorship
[show]
[hide]
Powered by Wikiwho
Authorship attribution, measured by character count, excluding spaces
| Rank | Username | Links | Characters | Percentage |
|---|---|---|---|---|
| 1 | Hocus00 | Top Edits · Edit Counter | 3,285 | 45.4% |
| 2 | Diannaa | Top Edits · Edit Counter | 1,970 | 27.2% |
| 3 | N2e | Top Edits · Edit Counter | 860 | 11.9% |
| 4 | OneWorldCollab | Top Edits · Edit Counter | 423 | 5.8% |
| 5 | Hidden Lemon | Top Edits · Edit Counter | 264 | 3.6% |
| 6 | Devokewater | Top Edits · Edit Counter | 194 | 2.7% |
| 7 | Slatedorg | Top Edits · Edit Counter | 160 | 2.2% |
| 8 | Gene93k | Top Edits · Edit Counter | 44 | 0.6% |
| 9 | AnomieBOT | Top Edits · Edit Counter | 17 | 0.2% |
| 10 | Citation bot | Top Edits · Edit Counter | 13 | 0.2% |
| 4 others | 11 | 0.2% |
Top editors
[show]
[hide]
Editor statistics over the history of the article.
Top 10 by edits
Hocus00
·
22 (44.9%)
N2e
·
5 (10.2%)
Hidden Lemon
·
5 (10.2%)
OneWorldCollab
·
3 (6.1%)
Retimuko
·
3 (6.1%)
Jtbobwaysf
·
3 (6.1%)
MrOllie
·
2 (4.1%)
Bascenso
·
2 (4.1%)
Heroeswithmetaphors
·
2 (4.1%)
<IP_ADDRESS>
·
2 (4.1%)
Top 10 by added text
(approximate)
Hocus00
·
3,955 (51.8%)
OneWorldCollab
·
1,751 (22.9%)
N2e
·
1,133 (14.8%)
Heroeswithmetaphors
·
318 (4.2%)
Hidden Lemon
·
185 (2.4%)
Slatedorg
·
155 (2%)
AnomieBOT
·
64 (0.8%)
Gene93k
·
48 (0.6%)
Jtbobwaysf
·
16 (0.2%)
<IP_ADDRESS>
·
14 (0.2%)
1 Average time between edits (days)
2 Added text is any positive addition that wasn't reverted
2 Added text is any positive addition that wasn't reverted
Bot list
| Rank | Bot | Links | Edits |
|---|---|---|---|
| 1 | Citation bot | Top Edits · Edit Counter | 3 |
| 2 | AnomieBOT | Top Edits · Edit Counter | 2 |
| 3 | RussBot | Top Edits · Edit Counter | 1 |
| 4 | Yobot | Top Edits · Edit Counter | 1 |
| 5 | WikiCleanerBot | Top Edits · Edit Counter | 1 |
All data is approximate.
Year counts [show] [hide]
All edits
Minor edits
IP edits
Size
| Year | Edits | IPs | IPs % | Minor edits | Minor edits % | Log events |
|---|---|---|---|---|---|---|
| 2020 | 31 | 0 | 0% | 2 | 6.5% | 1 deletion |
| 2021 | 49 | 6 | 12.2% | 16 | 32.7% |
Month counts [show] [hide]
| Month | Edits | IPs | IPs % | Minor edits | Minor edits % | Edits · Minor edits · IPs |
|---|---|---|---|---|---|---|
| 2020-11 | 8 | 0 | 0% | 1 | 12.5% | |
| 2020-12 | 23 | 0 | 0% | 1 | 4.3% | |
| 2021-01 | 8 | 0 | 0% | 1 | 12.5% | |
| 2021-02 | 2 | 2 | 100% | 0 | 0% | |
| 2021-03 | 9 | 1 | 11.1% | 2 | 22.2% | |
| 2021-04 | 11 | 0 | 0% | 4 | 36.4% | |
| 2021-05 | 1 | 0 | 0% | 0 | 0% | |
| 2021-06 | 0 | 0 | 0% | 0 | 0% | |
| 2021-07 | 3 | 0 | 0% | 2 | 66.7% | |
| 2021-08 | 8 | 2 | 25% | 5 | 62.5% | |
| 2021-09 | 2 | 0 | 0% | 1 | 50% | |
| 2021-10 | 5 | 1 | 20% | 1 | 20% | |
| 2021-11 | 0 | 0 | 0% | 0 | 0% |
(Semi-)automated edits [show] [hide]
| Tool | Edits |
|---|---|
| Undo | 2 |
| Page curation | 1 |
| Shortdesc helper | 1 |
| ProveIt | 1 |
| Find Link | 1 |
Assessments [show] [hide]
| WikiProject | Assessment | Importance |
|---|---|---|
| Cryptocurrency | Start | Low |
All times are in UTC.


test
Persona
Name: Kyle Weathers
Age: 20
Gender: Male
Profession: Grad student/weekend soccer referee? (doesn't have a lot of liquid assets)
Personality: Friends call him fun. Often has some free time, some outdoor experience has a dog, car, and a bike
Technology: Iphone 8 Plus (iOS 11.3.1) and MacBook Pro (macOS High Sierra 10.13.4).
Proficiency:
Likes/Dislikes:
Use Case
Attitudes and Needs: Health minded, wants something to do after classes (preferably something outdoors)
Why choose this site over other options:
Usage Preconditions:
Usage Postconditions:
Frequency of Use: 1-3 times a month (expected frequency of use). Maybe he gets addicted; uses it 4 times a week?
User Story
Interaction Flow
#1
- Navigates to ABQ Outside via Laptop
- Looks for a trail on map page/ Homepage
- Finds a trail closest to him
- Clicks on trail
- Displays some information on trail within a sidebar
- Clicks anywhere within sidebar to display new page (on same tab) with more trail info and comments/reviews
- Looks through top comments/reviews
- Decides he wants to go to this trail, so he clicks on a "Get me there" button where he is sent to a google maps version of the map where he can use GPS.
#2
- Goes back on site after having an amazing experience on first trail.
- Decides he wants to share his experience and leave a rating
- Makes a profile
- Clicks first trail he went to and sidebar comes up
- Clicks on sidebar and is taken to new page with more info on the trail with comments and reviews
- Goes down to comments/reviews and finds comment box.
- Puts in a comment describing his overall experience and a picture that he took during the hike and puts a thumbs up review for the trail.
- Submits comment
- Decides he wants to use the site again for future use so he bookmarks page
- He also decides he want to go to the trail again in the future so he adds the trail to a favorites by using a "Your Trails" button


SanDisk 1TB microSD card drops to $300, the lowest it's ever been
by Hagop KavafianWhether you need a new MicroSD card to store ultra high-quality videos or large files, SanDisk has got you covered with its 1TB Extreme MicroSDXC card. It offers outstanding performance and traditionally sells for $450. However, thanks to a markdown on Amazon, you can now get it for just $300.
The card was actually the first one to offer such an impressive capacity when it came out in May. It can achieve read speeds of 160 MB/s and write speeds of up to 90 MB/s. Thanks to its A2 rating, applications installed on the card can run and load with improved performance. Lastly, it's designed with durability in mind, as it's temperature, water, shock, and X-Ray proof.
If you shoot a lot of 4K videos or simply tend to run out of space a little too often, it's probably the right time to buy this product. Just use the link below to make your purchase.
Buy:
Amazon


We provide Amazing Solutions Vast selection,best prices ,100% customer satisfaction.Huge selection.Easy returns.
We are the number 1 most trusted ecommerce site in India. We maintain the consisteny of our products and brand value.
Latest fashion treds for men,women and kids on clothing,footwear, accessories,apparel brands,groceries and electronic items.
Customer is the King of Easy. Customer satisfaction is our satisfaction.
Choose from a wide array of Options for your best matched Customizations
Easy offers you a wide range of products to choose from. Shop according to your desire anytime from any part of the world .
Shipping speeds and Delivery charges are taken by the company. Easy has it's own logistics tht ships to all parts of the world.
We offer our customers payment according to their interest and comforts. Easy accepts credit/debit cards,wallets,cash on delivery options to it's customers.


--- layout: docs title: Overview headline: 'Documentation' bodyclass: docs ---
Welcome to the technical documentation for CRMint. Here you can learn about key CRMint concepts, find quick starts, reference material, and more. If you’re new to CRMint we recommend that you read What is CRMint? to find out more about our system and how it works. Or, if you want to see CRMint in action first, visit the QuickStart.


Bus driver tells disabled man 'I don't understand foreign languages' in foul rant
English speaking Royal Mail worker Ian Barrington was horrified by how he was treated on his trip on the First Bus from the village of Thorney, Cambridgeshire, to nearby Peterborough, on November 4
by Cameron WardA bus driver was caught on camera telling a disabled passenger: "I don't understand foreign languages."
Royal Mail worker Ian Barrington was also denied help with the disabled ramp because the driver said she had backache.
The 44-year-old and his wife, Katar Zyna, 34, got a First Bus from their home village of Thorney, Cambridgeshire, to nearby Peterborough, on November 4.
Ian, who moved to the UK seven years ago after he was shot and paralysed during a robbery, said the driver refused to operate the ramp to let him on and his wife had to do the job.
He added that the driver became angry and threatened to throw him off the bus as he and Katar discussed the lack of help during the journey.

The driver shouts back: “You should be ashamed of yourself!”
Ian responds: “I should be ashamed of myself?” The driver says: “Yeah.” Ian then reminds the driver: “You’re documented, yeah? Just remember that.”
The driver shouts back: “I don’t understand foreign languages, I understand English!”
Ian responds: “You don’t understand foreign languages, I’m a foreigner now. Am I not speaking English?”
 Ian says: “Come and put me off if I'm doing something wrong.”
The video then jumps to Ian pointing a camera at the driver as he appears to gesture for her set the ramp down for him.
The driver then opens the cockpit door and asks someone to open the ramp for Ian to get off saying: “Could you come and open this ramp for me darling, thank you.” Before closing the cockpit again.
A passenger then tries to open the ramp up for Ian. The bus driver sitting in her chair then corrects the passenger for doing it wrong saying: “No no down the side sweetheart. Just lift that ramp.”
The bus driver, pointing with a mobile phone in her hand, then responds to Ian’s question as to why she can’t open it.
Ian wrote on Facebook : “First Bus need to screen and train their employees before allowing them to represent their company.
“As a disabled person, life can be really challenging. We struggle with mobility, we struggle with loss of independence, transportation, accessibility issue, employment, communication and social relationships, getting married and self-esteem.
First Bus told local media that they were taking the incident 'very seriously.'
Chris Speed, Head of operations at First Eastern Counties, said: “We are taking this allegation very seriously as it is certainly not the kind of service we would expect to be provided by one of our driving team.
“I will be investigating the matter and will correspond with the gentleman concerned when the process is concluded."


AMAZING PEOPLE ARE MAKING AMAZING DESIGNS IN A FUN ENVIRONMENT
When you work with us, you are a part of a team of committed collaborators. All aspects of our software development process are integrated, interactive and agile Our approach unifies design, development and product management to create exceptional products. We start each project by understanding your business goals, the user's needs and the product requirements. Then we help them translate into effective and elegant solutions
Before we sign or write a line of code our team will spend the necessary time needed to understand your product vision. The outcome of this scoping session is a proposal or high level statement of work. Based on your requirements, we can provide a complete offering or just the pieces you need.
design practice offers a full range of services including brand strategy, interaction and visual design and user experience testing. Throughout your project, our designers create and implement visual design and workflows, solicit user feedback and work with you to make sure what gets built is what is needed.
All engineers are fluent in the latest enterprise, mobile and web development technologies. They collaborate with your team to write, and improve code on a daily basis, using proven practices such as test-driven development and pair programming.
Planning and development is iterative. Because we are constantly coding and testing, the products we build are always ready to go live. This iterative process allows for changes as business requirements evolve.


- Anthony Djoewanda
Front-end Developer & Designer
https://twitter.com/tonychuaco
https://www.linkedin.com/in/tonychuaco
http://github.com/tonychuaco
- Dmitriy Khaimov
Web Developer
https://www.linkedin.com
https://github.com/dmitriyk35
- Don Tu
Web Developer & Designer
https://www.linkedin.com
https://github.com/dontu74
Address
- 198 West 21th Street,
Suite 721 New York NY 10016


public class Segment
extends java.lang.Object
| Constructor and Description |
|---|
Segment(Coordinate p0,
Coordinate p1)
Creates a new instance for the given points.
|
Segment(Coordinate p0,
Coordinate p1,
java.lang.Object data)
Creates a new instance for the given points, with associated external data.
|
Segment(double x1,
double y1,
double z1,
double x2,
double y2,
double z2)
Creates a new instance for the given ordinates.
|
Segment(double x1,
double y1,
double z1,
double x2,
double y2,
double z2,
java.lang.Object data)
Creates a new instance for the given ordinates, with associated external data.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equalsTopo(Segment s)
Determines whether two segments are topologically equal.
|
java.lang.Object |
getData()
Gets the external data associated with this segment
|
Coordinate |
getEnd()
Gets the end coordinate of the segment
|
double |
getEndX()
Gets the end X ordinate of the segment
|
double |
getEndY()
Gets the end Y ordinate of the segment
|
double |
getEndZ()
Gets the end Z ordinate of the segment
|
LineSegment |
getLineSegment()
Gets a LineSegment modelling this segment.
|
Coordinate |
getStart()
Gets the start coordinate of the segment
|
double |
getStartX()
Gets the start X ordinate of the segment
|
double |
getStartY()
Gets the start Y ordinate of the segment
|
double |
getStartZ()
Gets the start Z ordinate of the segment
|
Coordinate |
intersection(Segment s)
Computes the intersection point between this segment and another one.
|
void |
setData(java.lang.Object data)
Sets the external data to be associated with this segment
|
java.lang.String |
toString()
Computes a string representation of this segment.
|
public Segment(double x1, double y1, double z1, double x2, double y2, double z2)
public Segment(double x1, double y1, double z1, double x2, double y2, double z2, java.lang.Object data)
public Segment(Coordinate p0, Coordinate p1, java.lang.Object data)
p0
- the start pointp1
- the end pointdata
- an external data objectpublic Segment(Coordinate p0, Coordinate p1)
p0
- the start pointp1
- the end pointpublic Coordinate getStart()
public Coordinate getEnd()
public double getStartX()
public double getStartY()
public double getStartZ()
public double getEndX()
public double getEndY()
public double getEndZ()
public LineSegment getLineSegment()
public java.lang.Object getData()
public void setData(java.lang.Object data)
data
- a data objectpublic boolean equalsTopo(Segment s)
s
- a segmentpublic Coordinate intersection(Segment s)
s
- a segmentnull
if there is nonepublic java.lang.String toString()
toString
in class java.lang.Object


Ugali available now.
best biriyani available now.
french fries now available.
local mushikaki now available.
mukimo is our local food
we prepare nigerian food click on order to place your order
our own roast meat is also available
local tilapia fish is available.


CSPICE_WNRELD compares two double precision windows returning
a scalar boolean.
Given:
a SPICE window containing zero or more intervals.
[2l,1] = size(a); double = class(a)
b SPICE window containing zero or more intervals.
[2m,1] = size(b); double = class(b)
op comparison operator, indicating the way to compare the input
windows. 'op' may have any of the following values:
[1,m] = size(op); char = class(op)
Operator Meaning
-------- -------------------------------------
"=" a = b is true if 'a' and 'b' are equal
(contain the same intervals).
"<>" a <> b is true if 'a' and 'b' are not
equal.
"<=" a <= b is true if 'a' is a subset of 'b'.
"<" a < b is true is 'a' is a proper subset
of 'b'.
">=" a >= b is true if 'b' is a subset of 'a'.
">" a > b is true if 'b' is a proper subset
of 'a'.
the call:
retval = cspice_wnreld( a, op, b )
returns:
A scalar boolean with value of the comparison.
Any numerical results shown for this example may differ between
platforms as the results depend on the SPICE kernels used as input
and the machine specific arithmetic implementation.
%
% Let a contain the intervals
%
a = [ [ 1; 3 ]; [ 7; 11 ]; [ 23; 27 ] ];
%
% Let b and c contain the intervals
%
b = [ [ 1; 2 ]; [ 9; 9 ]; [ 24; 27 ] ];
c = b;
%
% Let d contain the intervals
%
d = [ [ 5; 10 ]; [ 15; 25 ] ];
%
% Finally, let e and f be empty windows (containing no intervals).
%
e = zeros(0,1);
f = e;
%
% Because b and c contain the same intervals,
%
cspice_wnreld( b, '=', c )
cspice_wnreld( b, '<=', c )
cspice_wnreld( b, '>=', c )
%
% are all true, while
%
cspice_wnreld( b, '<>', c )
%
% is false. Because neither b nor c contains any points not also
% contained by the other, neither is a proper subset of the other.
% Thus,
%
cspice_wnreld( b, '<', c )
cspice_wnreld( b, '>', c )
%
% are both false.
%
% Every point contained in b and c is also contained in a. Thus,
%
cspice_wnreld( b, '<=', a )
cspice_wnreld( a, '>=', c )
%
% are both true. In addition, a contains points not contained in
% b and c. (That is, the differences a-b and a-c are not empty.)
% Thus, b and c are proper subsets of a as well, and
%
cspice_wnreld( b, '<', a )
cspice_wnreld( a, '>', b )
%
% are both true.
%
% Although a and d have points in common, neither contains the
% other. Thus
%
cspice_wnreld( a, '=', d )
cspice_wnreld( a, '<=', d )
cspice_wnreld( a, '>=', d )
%
% are all false.
%
% In addition, any window is equal to itself, a subset of itself,
% and a superset of itself. Thus,
%
cspice_wnreld( a, '=', a )
cspice_wnreld( a, '<=', a )
cspice_wnreld( a, '>=', a )
%
% are always true. However, no window is a proper subset or a
% proper superset of itself. Thus,
%
cspice_wnreld( a, '<', a )
cspice_wnreld( a, '>', a )
%
% are always false.
%
% Finally, an empty window is a proper subset of any window
% except another empty window. Thus,
%
cspice_wnreld( e, '<', a )
%
% is true, but
%
cspice_wnreld( e, '<', f )
%
% is false.
%
None.
For important details concerning this module's function, please refer to
the CSPICE routine wnreld_c.
MICE.REQ
WINDOWS.REQ
-Mice Version 1.0.2, 12-MAR-2012, EDW (JPL), SCK (JPL)
Edited I/O section to conform to NAIF standard for Mice documentation.
"logical" call replaced with "zzmice_logical."
Corrected version ID in 23-JUL-2009 entry, "1.0.0" to "1.0.1."
-Mice Version 1.0.1, 23-JUL-2009, EDW (JPL)
Replaced 'boolean' calls with 'logical' as 'boolean' functionally
aliases 'logical'.
-Mice Version 1.0.0, 22-JUL-2007, EDW (JPL)
compare two d.p. windows
|


I can no longer login after latest updates to emoncms. I am running emoncms 9.2, 2015.12.11 on a local Raspberry Pi. I am up-to-date on all code. I believe this happened in the last 2 days. The message I get is:
"Incorrect password, if your sure its correct try clearing your browser cache"
I tried creating a new user and I also can't login with the new user. I can get in using phpMyAdmin after creating a new user, then copied the PW and Salt, but no luck.Any ideas what else to do or check?
Thanks and Happy Holidays to everyone!
Tom
Re: Can No Longer Login to Emoncms
A bit confusing Tom;
I can get in using phpMyAdmin after creating a new user, then copied the PW and Salt, but no luck.
Can you clarify if this worked (I can get in) or didn't (but no luck)
Paul
Re: Can No Longer Login to Emoncms
Hi Paul,
I meant I can run phpMyAdmin and look at the emoncms database and see data accumulating in my tables. So I went to the opening emoncms login screen and registered a new user with the password I want. Then I try to login and it fails.
I also went back to phpMyAdmin, in the users table, copied the password and salt fields from the new user into the original user. Then when I try to login, it still gives me a password error.
Regards,
Tom
Re: Can No Longer Login to Emoncms
Are you using special/localised characters in your password?
Some changes were made a few days ago - see this commit, to increase system security, which has resulted in special characters in passwords not being modified by the MYSQL update.
If so, can you create a new user using a password with no special characters, and using phpMyAdmin , copy the password & salt to your primary password account.
Paul
Re: Can No Longer Login to Emoncms
I was able to get in by going to a previous version backup I had, created a new user, then went back to the newest version and went in with that new user. Then I copied the original password, api read, api write and salt fields to the new user fields in the users table. Then I deleted the original username and then renamed the new user to the name of the original username (a little crazy, but it worked).
When I got in with the original username, I ran a database check and it said the Salt field had to be changed to 32 characters. Maybe that was the problem? I don't know, but at least I am back to working again.
I am still wondering though if it would be possible to run a emoncms database update/check from the command line, without have to be logged into emoncms?
Re: Can No Longer Login to Emoncms
I posted about the same time as you, but if you check my last post, I think that it is the issue I described.
The recent update increased the DB password field to 250 characters.
You should be able to run a db update from within your local network via http://SERVERIP/emoncms/admin/db?apply=true
Paul
Re: Can No Longer Login to Emoncms
Ok thanks Paul. But, I tried to run the db update from my browser as you noted; it gave me an authentication error (in other words it was telling me I was not logged in). That's why I was wondering if there was a way to do the update from a SSH Putty or MobaXterm command line, or inside MySQL with a query?
Re: Can No Longer Login to Emoncms
What if you add your api key?
http://SERVERIP/emoncms/admin/db?apply=true&apikey=i337eg3e737e3e7etqei
Paul
Re: Can No Longer Login to Emoncms
I tried with r/w API key, but still get the same message:
Admin re-authentication required
Regards,
Tom
Re: Can No Longer Login to Emoncms
OK Tom, I've already logged this as an issue, enjoy Christmas, and hopefully a developer will be back in touch after the Christmas break.
Paul
Re: Can No Longer Login to Emoncms
Hello Tom, very sorry for the issue with the password login glad to hear you managed to access your account ok in the end.
For anyone else using passwords with special characters I have created a small tool that applies the mysql real escape string modification that has now been removed from emoncms so that its possible to login again:
The tool is here and runs locally in your browser using javascript and so is safe, nothing is sent to a remote server, you can check it for yourself with a test string and the browser's network tab.
http://openenergymonitor.org/tools/realescapestring
Note: The reason for this change is using MySQL real escape string is not best practice, is deprecated and removed from php in v7.0.0. Using prepared statements is recommended instead, which is part of the reason for this change. It also helps ensure the string length is not expanded beyond the maximum limit.
Re: Can No Longer Login to Emoncms
For your second question, To update the database without being logged in, add the line
$updatelogin = true;
to settings.php
Then run:
http://localhost/emoncms/admin/db?apply=true
Re: Can No Longer Login to Emoncms
Thanks Trystan. The update database function works now as you described and my login is fine.
Best Regards,
Tom


Salmon Cookies
Home
Sales Info
Welcome To the wonderful world of Salmon Cookies
New cookie Stand
Store Location
Minimum Customers
Maximum Customers
Average Cookies
Submit


{% extends "base.html" %} {% load mgmt %} {% block subtitle %} Coordinate Frame: {{ coord_name }} {% endblock %} {% block content %} {% url 'mgmt:coord' coord_name as current_url %}
While only the creator of a Coordinate Frame and edit and delete it, Coordinate Frames are globally accessible by all users for use in experiments.
Because of this, only the name and description are editable in the console and API. If you need to edit a Coordinate Frame contact support.


The Oracle JET WorkBetter application is meant as an example of how to setup a
Single-Page-Application(SPA)
It contains examples for working with the ojModule and ojRouting feature
for template and paging support. It incorporates responsive design patterns
to work at all Oracle JET Media Query sizes for Desktop, Tablet
(portrait and landscape), and phone.
Please refer to in code
comments for more information. For a full reference on what can be done
with the JET framework, please visit the
JET Website


[Erowid Warning: Our understanding of the literature is that there is no such thing as safe use of volatile solvents, aerosols and other street inhalants : their psychoactive effects are inseparable from nerve and organ damage. We have chosen to include these reports to help document the real world use of inhalants, but their inclusion is not intended to imply that they are anything but dangerous.]
I understand it may not seem like much, but the vapors from a little tube of rubber cement can show me amazing things. My first experience was earlier today after swiping a tube of the stuff from a drugstore.
It all started after going back behind a shopping center and finding a place to sit down where nobody would bother me... behind a sort of structure up close to the wall of the building. I squeezed the rubber cement into a plastic bag and started inhaling repeatedly. After a while, I felt all warm and fuzzy and I swear it was as if my soul was departing from my body with every exhale.
Sparkly things were everywhere, and my head was swaying back and forth without my doing. Sound became extremely slow and was audible after several seconds in which it should have already been produced. While this was happening, a weird song was playing with the sound of me inhaling slower than I really had been in the background. I started laughing like a maniac for no apparent reason as my head bobbled back and fourth, and then I fell over to the side, smashing my head into the asphalt. I didn't feel a thing as I continued to laugh, and that's when I blacked out....
Suddenly I found myself in another world. I was in a blank void with my eyes wide open, peering out at the strange double vision I now possessed. My vision consisted of one set of designs to the left, and another to the right, and every now and then a strange transition occured to display another bit, in which the original was pulled down beyond my position of my eyes to leave room for the new images (sets.) The only signs of life was the sounds of the material world beyond, and some strange music I call 'The Song of the Void.' It was the scariest tune I have ever heard, and I will never forget it. It seemed to be representing progression of some sort, and the transitions in my vision to new 'frames' only supported this.
I was paralyzed. I couldn't wake up to the real world. I was trapped in the void. I honestly believed my fate was resigned to this world, and that I had broken the boundaries of the material world with my soul, leaving my physical body behind. My logic was that I was the only thing in existence, and that all I used to see in the past was, in reality, just a cover-up of my true abode... probably to either prevent myself from going mad with boredom, or to cover up some sort of secret. Now I had broken through the disguise and found that I occupied a void. I believed I would never get back to my body and that my soul would live in the void while my physical self sat around as a disconnected vegetable. 'As long as I never reach it-' I thought, '-if I am too late and I die, I would forever be contained in this hell listening to the song of progression and viewing these irrelevant frames of distorted designs.'
All this time, I was laughing. I have no clue as to why. It was so bizarre because I could hear that it was my body in the real world laughing upon every decision my soul made to laugh. I then realized that I must be capable of forcing my physical self to speak... it was my only connection to that tragic world I oh so missed. And so I began to produce speech from my unconscious body, behind that shopping center. I remember I had myself say to the world as I lay there paralyzed 'Hello? Hello, is anybody there? If anybody is there, please take me away from here! I am stuck in another world! Take my body to safety!' I heard my physical self say this! It was as if I was unconscious, yet at the same time conscious. As if even though my soul was disconnected from my body, I could still produce speech from it!
Time passed by, and then finally each design of the set converted into the wall of the building and the wall of the structure, and the sky appeared in the center. I guess I regained consciousness and found I was laying on my back gazing at the sky. I have never been so relieved in my entire life! I looked around for the bag, and noticed my left arm was lightning fast while my right was normal paced, and I grabbed that thing and threw it! I got up, still laughing uncontrollably, and stumbling around like a drunk. I walked into several stores and I'm sure people were staring, but I didn't care at the time. Everything was funny and I was so relieved.
I am so glad to have done this as it made me really appreciate what I have. I could have wished for nothing more than to escape the void. Now that I think about it, I believe my eyes were open the whole time and it was just my brain clouding over my vision and everything like that, because, as I mentioned before, the walls were parallel to the set of images while in the void.  The song is set up in such a strange manner. It progresses in speed, and then decreases and stops, and then resumes again. It is maddening, but I think I'll get over it.
I might give it another go some day in the future, but I doubt I will any time soon. I think I've had enough of shattering the boundaries of the material world for now.
Oh, and upon getting home, I found a children's video in my jacket pocket. I freaked out and wondered where it came from, and then realized I must have stolen it from Big Lots during my escapades around the stores. I then remembered I did just that. I'm just glad I wasn't walking around while in the void.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Defines | |
| #define | ADL_OD6_CAPABILITY_SCLK_CUSTOMIZATION 0x00000001 |
| Indicate that core (engine) clock can be changed. | |
| #define | ADL_OD6_CAPABILITY_MCLK_CUSTOMIZATION 0x00000002 |
| Indicate that memory clock can be changed. | |
| #define | ADL_OD6_CAPABILITY_GPU_ACTIVITY_MONITOR 0x00000004 |
| Indicate that graphics activity reporting is supported. | |
| #define | ADL_OD6_CAPABILITY_POWER_CONTROL 0x00000008 |
| Indicate that power limit can be customized. | |
| #define | ADL_OD6_CAPABILITY_VOLTAGE_CONTROL 0x00000010 |
| Indicate that SVI2 Voltage Control is supported. | |
| #define | ADL_OD6_CAPABILITY_PERCENT_ADJUSTMENT 0x00000020 |
| Indicate that OD6+ percentage adjustment is supported. | |
| #define | ADL_OD6_CAPABILITY_THERMAL_LIMIT_UNLOCK 0x00000040 |
| Indicate that Thermal Limit Unlock is supported. | |
| #define | ADL_OD6_CAPABILITY_FANSPEED_IN_RPM 0x00000080 |
| Indicate that Fan speed needs to be displayed in RPM. |
| #define ADL_OD6_CAPABILITY_SCLK_CUSTOMIZATION 0x00000001 |
| #define ADL_OD6_CAPABILITY_MCLK_CUSTOMIZATION 0x00000002 |
| #define ADL_OD6_CAPABILITY_GPU_ACTIVITY_MONITOR 0x00000004 |
| #define ADL_OD6_CAPABILITY_POWER_CONTROL 0x00000008 |
Indicate that power limit can be customized.
| #define ADL_OD6_CAPABILITY_VOLTAGE_CONTROL 0x00000010 |
Indicate that SVI2 Voltage Control is supported.
| #define ADL_OD6_CAPABILITY_PERCENT_ADJUSTMENT 0x00000020 |
Indicate that OD6+ percentage adjustment is supported.
| #define ADL_OD6_CAPABILITY_THERMAL_LIMIT_UNLOCK 0x00000040 |
Indicate that Thermal Limit Unlock is supported.
| #define ADL_OD6_CAPABILITY_FANSPEED_IN_RPM 0x00000080 |
Indicate that Fan speed needs to be displayed in RPM.


Clear
Next example
Github
Terms
<EMAIL_ADDRESS>We take no responsibility for wrong, misinterpreted or misleading results.
2
8
10
16
2
8
10
16


--- layout: single title: About me author_profile: true tags: [About me, Interests] comments: false ---
I am a Postdoctoral Researcher at Ecole Polytechnique Federale de Lausanne (EPFL) working with Volkan Cevher. Before that, I obtained my PhD from Imperial College London working with Stefanos Zafeiriou. During my PhD, I had the chance to do internships in Facebook, Nvidia Research, and Preferred Networks.
My research interests lie in statistical machine learning and computer vision, and more precisely in learning (robust) representations and generative modeling. You can find further details of my current and previous research projects in the publications page.
In my leisure time, I enjoy the following:


Dialog Box #005: Selecter
The result that is selected at the dialog box:
This area is to display for the results at the dialog box.
Dialog Box #005（Selecter）
Select the Month:
-
January
February
March
April
May
June
July
August
September
October
November
December


Originally began as a loose “fork” of bootstrap-slider found on http://www.eyecon.ro/ by Stefan Petre.
Over time, this project has diverged sigfinicantly from Stefan Petre’s version and is now almost completly different.
Please ensure that you are using this library instead of the Petre version before creating issues in the repository Issue tracker!!
Clone the repository, then run npm install
Want to use bower? bower install seiyria-bootstrap-slider
Want to use npm? npm install bootstrap-slider
NOTE for NPM users: In order to keep the version numbers in our dist/ file consistent with our Github tags, we do a patch version bump, generate a new dist, and create a commit/tag on postpublish.
This does mean the Github repo will always be one patch commit off of what is published to NPM. Note that this will not affect functionality, and is only used to keep package management system files and the dist file version numbers in sync.
Load the plugin CSS and JavaScript into your web page, and everything should work!
Remember to load the plugin code after loading the Bootstrap CSS and JQuery.
JQuery is optional and the plugin can operate with or without it.
Look below to see an example of how to interact with the non-JQuery interface.
We only support modern browsers!!! Basically, anything below IE9 is not compatible with this plugin!
You can see all of our API examples here.
Create an input element and call .slider() on it:
```js // Instantiate a slider var mySlider = $(“input.slider”).slider();
// Call a method on the slider var value = mySlider.slider(‘getValue’);
// For non-getter methods, you can chain together commands mySlider .slider(‘setValue’, 5) .slider(‘setValue’, 7); ```
If there is already a JQuery plugin named slider bound to the JQuery namespace, then this plugin will take on the alternate namespace bootstrapSlider.
``` // Instantiate a slider var mySlider = $(“input.slider”).bootstrapSlider();
// Call a method on the slider var value = mySlider.bootstrapSlider(‘getValue’);
// For non-getter methods, you can chain together commands mySlider .bootstrapSlider(‘setValue’, 5) .bootstrapSlider(‘setValue’, 7); ```
Create an input element in the DOM, and then create an instance of Slider, passing it a selector string referencing the input element.
```js // Instantiate a slider var mySlider = new Slider(“input.slider”, { // initial options object });
// Call a method on the slider var value = mySlider.getValue();
// For non-getter methods, you can chain together commands mySlider .setValue(5) .setValue(7); ```
bootstrap-slider can be loaded as a CommonJS module via Browserify, Webpack, or some other build tool.
``` var Slider = require(“bootstrap-slider”);
var mySlider = new Slider(); ```
Note that the JQuery dependency is considered to be optional. For example, to exclude JQuery from being part of your Browserify build, you would call something like the following (assuming main.js is requiring bootstrap-slider as a dependency):
browserify -u jquery main.js > bundle.js
Please see the documentation for the specific CommonJS loader you are using to find out how to exclude dependencies.
Options can be passed either as a data (data-slider-foo) attribute, or as part of an object in the slider call. The only exception here is the formatter argument - that can not be passed as a data- attribute.
| Name | Type | Default | Description |
|---|---|---|---|
| id | string | ’’ | set the id of the slider element when it’s created |
| min | float | 0 | minimum possible value |
| max | float | 10 | maximum possible value |
| step | float | 1 | increment step |
| precision | float | number of digits after the decimal of step value | The number of digits shown after the decimal. Defaults to the number of digits after the decimal of step value. |
| orientation | string | ‘horizontal’ | set the orientation. Accepts ‘vertical’ or ‘horizontal’ |
| value | float,array | 5 | initial value. Use array to have a range slider. |
| range | bool | false | make range slider. Optional if initial value is an array. If initial value is scalar, max will be used for second value. |
| selection | string | ‘before’ | selection placement. Accepts: ‘before’, ‘after’ or ‘none’. In case of a range slider, the selection will be placed between the handles |
| tooltip | string | ‘show’ | whether to show the tooltip on drag, hide the tooltip, or always show the tooltip. Accepts: ‘show’, ‘hide’, or ‘always’ |
| tooltip_split | bool | false | if false show one tootip if true show two tooltips one for each handler |
| handle | string | ‘round’ | handle shape. Accepts: ‘round’, ‘square’, ‘triangle’ or ‘custom’ |
| reversed | bool | false | whether or not the slider should be reversed |
| enabled | bool | true | whether or not the slider is initially enabled |
| formatter | function | returns the plain value | formatter callback. Return the value wanted to be displayed in the tooltip |
| natural_arrow_keys | bool | false | The natural order is used for the arrow keys. Arrow up select the upper slider value for vertical sliders, arrow right the righter slider value for a horizontal slider - no matter if the slider was reversed or not. By default the arrow keys are oriented by arrow up/right to the higher slider value, arrow down/left to the lower slider value. |
| ticks | array | [ ] | Used to define the values of ticks. Tick marks are indicators to denote special values in the range. This option overwrites min and max options. |
| ticks_positions | array | [ ] | Defines the positions of the tick values in percentages. The first value should alwasy be 0, the last value should always be 100 percent. |
| ticks_labels | array | [ ] | Defines the labels below the tick marks. Accepts HTML input. |
| ticks_snap_bounds | float | 0 | Used to define the snap bounds of a tick. Snaps to the tick if value is within these bounds. |
| scale | string | ‘linear’ | Set to ‘logarithmic’ to use a logarithmic scale. |
| focus | bool | false | Focus the appropriate slider handle after a value change. |
NOTE: Optional parameters are italicized.
| Function | Parameters | Description |
|---|---|---|
| getValue | — | Get the current value from the slider |
| setValue | newValue, triggerSlideEvent, triggerChangeEvent | Set a new value for the slider. If optional triggerSlideEvent parameter is true, ‘slide’ events will be triggered. If optional triggerChangeEvent parameter is true, ‘change’ events will be triggered. |
| destroy | — | Properly clean up and remove the slider instance |
| disable | — | Disables the slider and prevents the user from changing the value |
| enable | — | Enables the slider |
| toggle | — | Toggles the slider between enabled and disabled |
| isEnabled | — | Returns true if enabled, false if disabled |
| setAttribute | attribute, value | Updates the slider’s attributes |
| getAttribute | attribute | Get the slider’s attributes |
| refresh | — | Refreshes the current slider |
| on | eventType, callback | When the slider event eventType is triggered, the callback function will be invoked |
| relayout | — | Renders the tooltip again, after initialization. Useful in situations when the slider and tooltip are initially hidden. |
| Event | Description | Value | | —– | ———– | —– | | slide | This event fires when the slider is dragged | The new slider value | | slideStart | This event fires when dragging starts | The new slider value | | slideStop | This event fires when the dragging stops or has been clicked on | The new slider value | | change | This event fires when the slider value has changed | An object with 2 properties: “oldValue” and “newValue” | | slideEnabled | This event fires when the slider is enabled | N/A | | slideDisabled | This event fires when the slider is disabled | N/A |
To bump the version number across all the various packagement systems the plugin is registered with, please use the grunt bump plugin.
After bumping, type npm publish
to update on NPM.


Let's create a hunt!
{% if error %}
Error: {{error}}
{% endif %}
{{ form.participant_rule(type="radio", value="by_domain") }}
{{ form.participant_rule(type="radio", value="anyone", checked="on") }}
{{ form.participant_rule(type="radio", value="by_whitelist") }}
{{ form.domain(type="text", value=domain, class="domain form-control", style="display: none;") }}
carlos@{{domain}} would be able to participate but<EMAIL_ADDRESS>would not. Participants will have to provide their emails.
This scavenger hunt would be a public event.
Don't worry. We won't send out an email to all these people. If someone scans a QR code, they'll be asked to enter then confirm their email. We will never send any emails to these people not triggered by their active participation in the hunt.
-
Your hunt name must be at least four characters.
-
Please be sure to fill out the entire form before submitting.
-
The number of required items to be found is greater than the
number of items you have provided. Please adjust the number or
add more items.
-
The number you inputted indicating the minimum number of required
items is less than the number of items individually marked as
required. Please increase your inputted number.


This file contains an overview of the C128 runtime system as it comes with the cc65 C compiler. It describes the memory layout, C128-specific header files, available drivers, and any pitfalls specific to that platform.
Please note that C128-specific functions are just mentioned here, they are described in detail in the separate function reference. Even functions marked as "platform dependent" may be available on more than one platform. Please see the function reference for more information.
The standard binary output format generated by the linker for the C128 target is a machine language program with a one line BASIC stub, which calls the machine language part via SYS. This means that a program can be loaded as BASIC program and started with RUN. It is of course possible to change this behaviour by using a modified startup file and linker config.
cc65 generated programs with the default setup run with the I/O area and the kernal ROM enabled. Note that this is a non standard memory layout, and that there is no "memory configuration index" for this layout. This means that special care has to be taken when changing the configuration, or calling any code that does this. The memory configuration register at $FF00 should be saved and restored instead of relying on the memory configuration index stored in the zero page.
The setup gives a usable memory range of $1C00 - $BFFF. Having just the kernal ROM mapped in means, that kernal entry points may be called directly, but using the BASIC ROM is not possible without additional code.
Special locations:
The text screen is located at $400 (as in the standard setup).
The C runtime stack is located at $BFFF, and growing downwards.
The C heap is located at the end of the program, and grows towards the C runtime stack.
Programs containing C128-specific code may use the c128.h
or cbm.h
header files. Using the later may be an option when writing code for more than
one CBM platform, since it includes c128.h
and declares several functions
common to all CBM platforms.
The functions listed below are special for the C128. See the function reference for declaration and usage.
The functions listed below are accelerator functions for the C128. See the function reference for declaration and usage.
Some functions are available for all (or at least most) of the Commodore machines. See the function reference for declaration and usage.
Some CPU related functions are available for some of the Commodore machines. See the function reference for declaration and usage.
The following pseudo variables declared in the c128.h
header file do
allow access to hardware located in the address space. Some variables are
structures, accessing the struct fields will access the chip registers.
VIC
The VIC
structure allows access to the VIC II (the graphics
controller). See the _vic2.h
header file located in the include
directory for the declaration of the structure.
SID
The SID
structure allows access to the SID (the sound interface
device). See the _sid.h
header file located in the include directory
for the declaration of the structure.
VDC
The VDC
structure allows access to the VDC (the video display
controller). See the _vdc.h
header file located in the include
directory for the declaration of the structure.
CIA1, CIA2
Access to the two CIA (complex interface adapter) chips is available via
the CIA1
and CIA2
variables. The structure behind these variables
is explained in _6526.h
.
COLOR_RAM
A character array that mirrors the color RAM of the C128 at $D800.
The names in the parentheses denote the symbols to be used for static linking of the drivers.
The default drivers, tgi_stddrv (tgi_static_stddrv)
, point to c128-vdc.tgi (c128_vdc_tgi)
.
Note: The graphics drivers for the VDC are incompatible with the extended memory drivers using the VDC memory!
c128-hi.tgi (c128_hi_tgi)
This driver features a resolution of 320×200 with two colors and an adjustable palette (that means that the two colors can be chosen out of a palette of the 16 VIC colors). Unlike BASIC 7.0, this driver puts its graphics data into the RAM behind the ROMs.
c128-vdc.tgi (c128_vdc_tgi)
This driver was written by Maciej Witkowiak. It uses the 80-column display, and features a resolution of 640×200 with two colors and an adjustable palette (that means that the two colors can be chosen out of the 16 VDC colors).
c128-vdc2.tgi (c128_vdc2_tgi)
This driver was written by Maciej Witkowiak. This driver uses the 80-column display, and features a resolution of 640×480 with two colors and an adjustable palette (that means that the two colors can be chosen out of the 16 VDC colors). The driver requires 64KB VDC RAM.
Note: The colors are translated from the definitions in the headers to correct
VDC values; so, please use definitions or VIC color numbers only. Colors
GRAY3
and BROWN
are missing on the VDC; and, are translated to the
two colors missing from the VIC palette.
c128-efnram.emd (c128_efnram_emd)
Extended memory driver for the C128 External Function RAM. Written and contributed by Marco van den Heuvel.
c128-georam.emd (c128_georam_emd)
A driver for the GeoRam cartridge. The driver will always assume 2048 pages of 256 bytes each. There are no checks, so if your program knows better, just go ahead.
c128-ifnram.emd (c128_ifnram_emd)
Extended memory driver for the C128 Internal Function RAM. Written and contributed by Marco van den Heuvel.
c128-ram.emd (c128_ram_emd)
An extended memory driver for the RAM in page 1. The common memory area is excluded, so this driver supports 251 pages of 256 bytes each.
c128-ram2.emd (c128_ram2_emd)
An extended memory driver for the RAM in pages 1-3. The common memory area
is excluded, so this driver supports up to 731 pages of 256 bytes each. The
driver can be used as a full replacement for c128-ram.emd
, because RAM
in pages 2+3 is autodetected, but it's larger and there are not many
machines with RAM in banks 2+3, so it has been made a separate driver. The
additional code was contributed by Marco van den Heuvel.
c128-ramcart.emd (c128_ramcart_emd)
A driver for the RamCart 64/128 written and contributed by Maciej Witkowiak. Will test the hardware for the available RAM.
c128-reu.emd (c128_reu_emd)
A driver for the CBM REUs. The driver will test the connected REU to find out how much RAM is present.
c128-vdc.emd (c128_vdc_emd)
A driver for the VDC memory of the C128, written and contributed by Maciej Witkowiak. Autodetects the amount of memory available (16 or 64K), and offers 64 or 256 pages of 256 bytes each. Note: This driver is incompatible with any of the graphics drivers using the VDC!
The default drivers, joy_stddrv (joy_static_stddrv)
, point to c128-stdjoy.joy (c128_stdjoy_joy)
.
c128-ptvjoy.joy (c128_ptvjoy_joy)
Driver for the Protovision 4-player adapter originally written by Groepaz for the C64, and converted for the C128 by Uz. See Protovision shop for prices and building instructions. Up to four joysticks are supported.
c128-stdjoy.joy (c128_stdjoy_joy)
Supports up to two joysticks connected to the standard joysticks ports of the C128.
The default drivers, mouse_stddrv (mouse_static_stddrv)
, point to c128-1351.mou (c128_1351_mou)
.
c128-1351.mou (c128_1351_mou)
Supports a standard mouse connected to port #0 of the C128.
c128-inkwell.mou (c128_inkwell_mou)
Supports the Inkwell Systems lightpens, connected to port #0 of the C128. It can read both the one-button 170-C and the two-button 184-C pens. (It can read other lightpens and light-guns that send their button signal to the joystick left-button pin or the paddle Y [up/down] pin.) It works on only the 40-column screen.
c128-joy.mou (c128_joy_mou)
Supports a mouse emulated by a standard joystick, e.g. 1350 mouse, in port #1 of the C128.
c128-pot.mou (c128_pot_mou)
Supports a potentiometer device, e.g. Koala Pad, connected to port #1 of the C128.
c128-swlink.ser (c128_swlink_ser)
Driver for the SwiftLink cartridge. Supports up to 38400 baud, requires hardware flow control (RTS/CTS) and does interrupt driven receives. Note that, because of the peculiarities of the 6551 chip, together with the use of the NMI, transmits are not interrupt driven; and, the transceiver blocks if the receiver asserts flow control because of a full buffer.
The driver uses the RS232 variables and buffers of the kernal (buffers at $C00 and $D00).
The realtime clock functions use the CIA1 TOD clock. As that clock only stores
the time but not the date, the date set by clock_settime()
is simply stored
inside the C library for retrieval in the same program via clock_gettime()
.
Command-line arguments can be passed to main()
. Since this is not
supported directly by BASIC, the following syntax was chosen:
RUN:REM ARG1 " ARG2 IS QUOTED" ARG3 "" ARG5
main()
is the program name.The program return code (low byte) is passed back to BASIC by use of the
ST
variable.
The runtime for the C128 uses routines marked as .INTERRUPTOR
for
interrupt handlers. Such routines must be written as simple machine language
subroutines and will be called automatically by the interrupt handler code
when they are linked into a program. See the discussion of the .CONDES
feature in the
assembler manual.
This software is provided 'as-is', without any expressed or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:


--- layout: page title: Lean Prover Zulip Chat Archive permalink: archive/113488general/09558visualisationofmathlibsgitrepo.html ---
Just for the heck of it I uploaded a gource visualisation of the development of mathlib's git repo:
https://vimeo.com/294924221
I love the way it goes crazy when the university terms finish at the end of June :-)
{% endraw %}