International financial holding company engaged in the development of projects in the Asian market
(Malaysia, Sri Lanka, Myanmar, etc.), in connection with the launch of business in a new country, is looking for an employee for Ruby on Rails
developer.
Requirements:
commercial development experience on Rails from 3 years
confident knowledge of web application architecture
PostgreSQL experience
good knowledge of JavaScript, HTML, CSS (React will be a plus)
Rspec
experience with git
design patterns
Sidekiq
ability to work in a team or solve problems independently
Welcome:
team experience (Scrum, agile).
experience in designing microservice applications.
db-sharding experience load balancing.
code review experience.
REST web services.
Twitter Bootstrap, Slim
Redis
AWS or analogues
Docker, Swarm, Kubernetes
We offer:
friendly young team
interesting project, complex architectural tasks.
Send a resume.
Do you have a code that you are proud of ? Send it to him.
You can also specify links to your profile on Github (Bitbucket, etc), Stackoverflow.
Be ready to perform a test task.


Some of our members have noticed these EPS posters. Do not trust the cops to tell you your rights. It is in their best interest for you not to know your full rights when dealing with them. Click here for a citizens guide to dealing with the police produced by the CCLA.
For National Day of Awareness for MMIW, we served hot chocolate for an event organized by Bear Clan Patrol.
Members of Food Not Bombs teamed up with Our Initiative to serve meals to unhoused folk in downtown Edmonton. The meal went amazing. We served all 40 meals, and saw lots of happy faces!
We served cake, donuts, and a hot meal to folk downtown as the first of our new monthly meals. All went well and we are planning on continuing to serve regular meals downtown.


Home repossessions increase by almost a fifth
UK Finance said a backlog of older cases is partly behind the rise in the third quarter.
The number of homes being repossessed has jumped compared with a year ago, figures show.
Across the UK, 1,330 properties mortgaged by homeowners were repossessed in the third quarter of this year – up by nearly a fifth (19%) on the previous year.
There was also an uplift in the number of landlords having their properties repossessed.
Some 800 buy-to-let mortgaged properties were repossessed in the third quarter – a 40% increase on the same period of 2018.
Trade association UK Finance, which released the figures, said the increase was partly driven by a backlog of older cases being processed in line with regulatory requirements.
It said repossessions remain well below levels seen between 2009 and 2014.
1,330
Number of homeowner- mortgaged properties repossessed in third quarter of 2019UK Finance
Low mortgage rates have been helping to keep borrowers’ repayments relatively affordable.
Toughened mortgage lending rules were also introduced following the economic downturn to make sure borrowers can only take out loans they can afford to pay back.
The UK Finance report said: “Lenders continue to show flexibility to borrowers in financial difficulty and possession is always a last resort.”
The figures also show fewer homeowners and landlords were in arrears with their mortgage in the third quarter compared with a year earlier.
There were also shrinking numbers of borrowers in the worst arrears band – made up of those who owe the equivalent of 10% or more of the outstanding balance on their mortgage.
The report continued: “The proportion of homeowner mortgages in arrears remains at historically low levels, with the vast majority of borrowers continuing to repay their mortgages in full and on time each month.”


| $-method | The Andromeda class |
| $<--method | The Andromeda class |
| Andromeda | The Andromeda class |
| andromeda | Create an Andromeda object |
| Andromeda-class | The Andromeda class |
| appendToTable | Append to an Andromeda table |
| batchApply | Apply a function to batches of data in an Andromeda table |
| batchTest | Apply a boolean test to batches of data in an Andromeda table and terminate early |
| close-method | The Andromeda class |
| copyAndromeda | Copy Andromeda |
| createIndex | Create an index on one or more columns in an Andromeda table |
| getAndromedaTempDiskSpace | Get the available disk space in Andromeda temp |
| groupApply | Apply a function to groups of data in an Andromeda table |
| isAndromeda | Check whether an object is an Andromeda object |
| isValidAndromeda | Check whether an Andromeda object is still valid |
| length-method | The Andromeda class |
| listIndices | List all indices on an Andromeda table |
| loadAndromeda | Load Andromeda from file |
| names-method | The Andromeda class |
| removeIndex | Removes an index from an Andromeda table |
| restoreDate | Restore dates |
| restorePosixct | Restore timestamps |
| saveAndromeda | Save Andromeda to file |
| show-method | The Andromeda class |
| [[-method | The Andromeda class |
| [[<--method | The Andromeda class |


Company profile - Canadian Company Capabilities
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
Amalgamated Dairies Limited (ADL)
Mailing Address:
79 Water StSUMMERSIDE, Prince Edward Island
C1N 1A6
Location Address:
79 Water StSUMMERSIDE, Prince Edward Island
C1N 1A6
Tel.:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
Company Profile
Amalgamated Dairies Limited (ADL) is one of only a handful of Canadian Dairy operations that manages and controls the milk picked up at the farm level and transports the milk to be processed, packaged, stored and distributed.
ADL is owned by 220 Island Dairy producers who in turn supply the Co-op with its milk.
ADL operates a cheese plant in Summerside PEI where 70% of the Islands milk is processed.
The ADL cheese plant manufactures over 25 different varieties of cheese and cheddar products. The main lines are cheddar and cheddar type cheese production, and we do offer co-pack arrangements for local and national food distributors and retailers.
We are also the largest cheese manufacturer and the most diverse dairy in Atlantic Canada. Our products includes; Cheddar Cheese, Specialty Cheese, Butter, Milk, Ice Cream, Evaporated Milk and Sweetened Condensed Milk.
The Cheese, Evaporated Milk and Sweetened Condensed Milk plants are a modern federally inspected facilities; HACCP and British Retail Consortium (BRC) certified and can produce kosher products.
ADL currently provides private label packaging opportunities to a wide range of customers. We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
Full profile
Full profile
Contact information
Company description
Product / Service / Licensing
We would be excited to speak to you about any ideas you may have about developing your own private label dairy or specialty cheese product. ADL currently provides private label packaging opportunities to a wide range of customers. We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
Our Cheese plant located in Summerside, Prince Edward Island, Canada is a modern federally inspected facility; HACCP and British Retail Consortium (BRC) certified and can produce kosher products. We offer a wide range of Industrial opportunities.
Important Facts on our ADL Chesses;
1.Made with 100% Canadian Milk
2.Locally Produced.
3.Does not contain Modified Milk Ingredients.
4.Does not contain fast aging emyzmes.
5.Does not contain preservatives.
We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
Packaging: 5.5 gram buttercup, 250 gram print, 454 gram print, 25 KG bulk
25 KG ADL Butter Solids Available in Salted and Unsalted
Because of its smooth texture and sweetness it is excellent for baking fudge, toffee, sauces, cake icings, squares, cheesecake and many more recipes.
ADL currently provides private label packaging opportunities to a wide range of customers. We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
ADL currently provides private label packaging opportunities to a wide range of customers.
We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
ADL currently provides private label packaging opportunities to a wide range of customers. We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
Market profile
Industry sector market interests:
- Consumer Products
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
Contacts
Contact information
Description
Company description
Products, services and licensing
Product / Service / Licensing
We would be excited to speak to you about any ideas you may have about developing your own private label dairy or specialty cheese product. ADL currently provides private label packaging opportunities to a wide range of customers. We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
Our Cheese plant located in Summerside, Prince Edward Island, Canada is a modern federally inspected facility; HACCP and British Retail Consortium (BRC) certified and can produce kosher products. We offer a wide range of Industrial opportunities.
Important Facts on our ADL Chesses;
1.Made with 100% Canadian Milk
2.Locally Produced.
3.Does not contain Modified Milk Ingredients.
4.Does not contain fast aging emyzmes.
5.Does not contain preservatives.
We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
Packaging: 5.5 gram buttercup, 250 gram print, 454 gram print, 25 KG bulk
25 KG ADL Butter Solids Available in Salted and Unsalted
Because of its smooth texture and sweetness it is excellent for baking fudge, toffee, sauces, cake icings, squares, cheesecake and many more recipes.
ADL currently provides private label packaging opportunities to a wide range of customers. We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
ADL currently provides private label packaging opportunities to a wide range of customers.
We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
ADL currently provides private label packaging opportunities to a wide range of customers. We would be excited to speak to you about any ideas you may have about developing your own private label dairy product.
Market
Market profile
Industry sector market interests:
- Consumer Products


When I left school (high school and university) I didn't know what I was most passionate about. I worked in jobs I didn't enjoy and felt super defeated as everyone around me kept saying "Welcome to The Real World". Over this time I definitely used other pleasure mediums (parties, shopping, food, music, drinking - all of lifes simple pleasures) to sustain my happiness weekend to weekend with "Real Work" happening in the middle. Leaving work on Friday would be such a relief.
It wasn't until a few years after university, quite by accident, I started learning how to code. It wasn't long till I was hooked. I realized pretty quickly this is what working should feel like - enjoyable in its effortlessness while still being engaging and challenging. When I teach others I feel the 'flow' of doing work that is both engaging and pushes me. It's been a really long road of slogging away and trying to make ends meet to finally get to the place I am now. No one should be made to feel trapped living the way other people deem fitting.
Being able to code is such a valuable, creative, empowering skill. It opened up so many opportunities for me but it wasn't until I started teaching HTML/CSS that I felt like I had found my higher purpose. I see peoples eyes light up when they realize that they too can code. When I teach others I feel like I'm glowing knowing I'm doing rewarding work that helps other people.
We eventually came back to NZ a few months ago, one thing lead to another and I started running intro to coding workshops. I want to help other people experience the same empowerment and opportunities that I have. I'm training here at EDA to become more skilled so I can be a better teacher. Following your passion or higher purpose isn't always the easiest path but as Kermit says "It's not easy being green."
Happiness through appreciation. Confidence through hard work. Strength in numbers.
Kindness. Loyalty. Understanding. Humour. Fun. Common sense. Girl Power.
This was quite hard for me. There has been an overwhelming amount of learning we have been doing over the past weeks - lots of feelings of failure and struggle but not as much of success or that the success felt a bit dimmed by the amount of work we still have to do. It doesn't feel as easy to shake off the negative feelings you naturally associate with failure when you don't think you've had as many successes. Celebrating the small wins may be a good way to help balance this feeling in the future.


P Sengupta
Camps
Book a Camp
Camps Approval
Leader Board
Dashboard
Logout
FibroScan
Forgot Password?
SUBMIT
Privacy Policy


Audit Trail - Deleted Records
Primary Filters
Modification time from
* The value entered is not valid.
* This value is required.
* This value is out of range.
Modification time to
* The value entered is not valid.
* This value is required.
* This value is out of range.
User
Search
DataGrid
Loading...
Back to history
View history of selected deleted record below
Close


mktorrent
A CLI utility to create BitTorrent metainfo files.
More information: home page
- Create a torrent with 2^21 KB as the piece size:
mktorrent -a tracker_announce_url -l 21 -o path/to/example.torrent path/to/file_or_directory
- Create a private torrent with a 2^21 KB piece size:
mktorrent -p -a tracker_announce_url -l 21 -o path/to/example.torrent path/to/file_or_directory
- Create a torrent with a comment:
mktorrent -c "comment" -a tracker_announce_url -l 21 -o path/to/example.torrent path/to/file_or_directory
- Create a torrent with multiple trackers:
mktorrent -a tracker_announce_url,tracker_announce_url_2 -l 21 -o path/to/example.torrent path/to/file_or_directory
- Create a torrent with web seed URLs:
mktorrent -a tracker_announce_url -w web_seed_url -l 21 -o path/to/example.torrent path/to/file_or_directory


ExecutionRecycleAdapter
class ExecutionRecycleAdapter : Adapter<ExecutionViewHolder>, AdapterWithList<ExecutionV>
Adapter for list of executions.
ExecutionsFragment
class ExecutionsFragment : Fragment
Fragment for displaying executions.


Use the icons to the left or adjust the Marker on the map to get started. If no distance is set in the Settings section a geo fence radial distance of 0.25 will be applied. You can manually move the geo fence by dragging the Marker on the map.
If you've created a fence and don't see any content below in your App, it's probably because there is no content in your Collection within your fence perimeter. Try moving the Marker or making your fence larger and see what happens (also, check that your Network, longitude and latitude settings are correct ;-)


Govt to pilgrims: be good ambassadors - The Nation Newspaper
by https://www.facebook.com/alao.h.joshuaOur Reporter
The Lagos State government has urged intending pilgrims to Israel to shun acts capable of giving the state a bad image.
The Permanent Secretary of the Ministry of Home Affairs, Mrs Adebunmi Adekanye, gave the advice at the service of dedication for November pilgrims held at the Chapel of Christ The Light, Alausa, Ikeja.
Adekanye, who represented the Commissioner for Home Affairs, Uzamat Akinbile-Yussuf, urged the pilgrims to consider the trip a spiritual gathering.
Read Also: Lagos commiserates with deceased pilgrims’ families
“We advise you to comport yourself as good ambassadors of the Christendom and Lagos State. I advise everybody to shun any intention to abscond; we should all go for the purpose for which we are sent and come back to continue our life in a better way.
”We have been in preparation for this for some time now; we have done medical and administrative screening and we are ready to go.
“This service of dedication is themed ‘In His Presence’ because we believe we are going to the Lord’s presence to intercede for our country, families and we believe that we shall come back full of testimonies,”Akinbile-Yussuf said.


Test Audio Branch
Three audio components attached to nodes, 10 nodes in total. Manipulate scenetree, switch components, define audio
branch
Keyboard controls
- 0-9: select node
- L: listen to selected node
- P: append selected node as child to other node
- C: move component to other node
Mouseclick to start, listen to the output


Spring Boot
Step 1 - What is Spring Boot?
Spring Boot makes it easy to create stand-alone, production-grade
Spring based Applications that you can "just run".
Read more
Step 2 - details about Spring Boot
Step 3 - create Spring Boot Project
- Go to http://start.spring.io/
- Create your mvn project and download it
- Follow the code structure described here
- Run your first Spring Boot app with maven:
mvn
clean package spring-boot:run
- Access it from browser: http://localhost:8080
Domain, Services, DAOs
Step 1 - Define your domain model
Based on the user stories, identify your domain model. How to do it?
Read in: Thinking in Java: 16: Analysis and Design
Step 2 - define your service
- Group together the functionalities and create for each
group a service.
- For each service implement intensive unit testing.
- Isolate the persistence related functionalities in
interfaces called DAOs. Check more about DAOs, here
- Wrap the Services as REST Controller, check
here
Automatic Deployment with Heroku
What is Heroku
Heroku makes it easy to deploy and scale Java apps in the cloud.
Read more
Deploy your Spring Boot App to Heroku
- Create an account to Heroku: www.heroku.com
- Commit your Spring Boot application to github
- Create a java application for Heroku and link it to the
Heroku application, see here
- Configure the automatic deployment in Heroku, see here
- Create an commit to github the Procfile, having the
following content
web: java -Dserver.port=$PORT -jar
target/<your project name>-0.0.1-SNAPSHOT.jar
- Now you should be able to access your web application on
heroku, like: https://<your-app-name>.herokuapp.com/
- Get logs from heroku: Read here
jQuery
TBD
Bootstrap
TBD
Sample app code
Sample app is a simple implementation for an Employee Management
System(one of your homeworks). Get it from here:
git clone https://github.com/prese/ems.git


Todo
App
Todo
Description
Deadline
Next day
In 2 days
In 3 days
In 4 days
In 5 days
In 6 days
In 7 days
In 8 days
In 9 days
In 10 days
In 11 days
In 12 days
In 13 days
In 14 days
Submit


-
{{viewing.address}}
-
01/08/1995Purchase Date
-
$115,000Purchase Price
-
$35,000Original Net Equity**
- $80,000Original Mortgage
- $570,000Net Equity
- $80,000Mortgage
- 16.84%Return on Equity
- 10.14%Return on Investment
- $22,164Annual Rent
- 19.27%Rental Growth
Market Median+
{{v.marketMedian}}!
$675,000
$670,000
$680,000
$775,000
$825,000
$795,000
$745,000


mentioned
by None at 2019-11-26 22:14:16.subscribed
by None at 2019-11-26 22:14:16.renamed
by Shaun Ellis at 2019-11-27 15:35:42.review_requested
by Shaun Ellis at 2019-11-27 16:33:25.review_requested
by Shaun Ellis at 2019-11-27 16:33:34.These were done in 2013. We can ask Crowley to redo, or we can do it if we can get the microfilm from Special Collections.
Weirdly, you can't pass in your own GCS storage object. We'll probably have to patch the upstream Shrine project: https://github.com/renchap/shrine-google_cloud_storage. Code to fix will be here: https://github.com/renchap/shrine-google_cloud_storage/blob/master/lib/shrine/storage/google_cloud_storage.rb#L20
This should be ready for review again.
head_ref_force_pushed
by Trey Pendragon at 2019-11-27 19:01:33.deployed
by Trey Pendragon at 2019-11-27 19:02:33.head_ref_force_pushed
by Trey Pendragon at 2019-11-27 19:12:12.referenced
by Kevin Reiss at 2019-11-27 20:11:03.merged
by Kevin Reiss at 2019-11-27 20:11:03.closed
by Kevin Reiss at 2019-11-27 20:11:03.head_ref_deleted
by Kevin Reiss at 2019-11-27 20:11:06.@sdellis I figured it was convenient for local development. I changed the readme to reflect it being used only for that.
mentioned
by Shaun Ellis at 2019-11-27 16:15:06.subscribed
by Shaun Ellis at 2019-11-27 16:15:06.referenced
by Shaun Ellis at 2019-11-27 16:35:48.merged
by Shaun Ellis at 2019-11-27 16:35:48.closed
by Shaun Ellis at 2019-11-27 16:35:48.head_ref_deleted
by Shaun Ellis at 2019-11-27 16:35:50.ready_for_review
by James R. Griffin III at 2019-11-27 06:55:08.head_ref_force_pushed
by James R. Griffin III at 2019-11-27 06:52:46.labeled
by Nikitas Tampakis at 2019-11-27 21:10:36.ready_for_review
by None at 2019-11-27 12:19:09.referenced
by Francis Kayiwa at 2019-11-27 12:21:25.merged
by Francis Kayiwa at 2019-11-27 12:21:25.closed
by Francis Kayiwa at 2019-11-27 12:21:25.head_ref_deleted
by Francis Kayiwa at 2019-11-27 12:21:30.referenced
by Francis Kayiwa at 2019-11-27 16:43:55.merged
by Francis Kayiwa at 2019-11-27 16:43:55.closed
by Francis Kayiwa at 2019-11-27 16:43:55.head_ref_deleted
by Francis Kayiwa at 2019-11-27 16:43:58.review_requested
by None at 2019-11-27 18:44:20.head_ref_force_pushed
by Francis Kayiwa at 2019-11-27 18:51:59.mentioned
by Francis Kayiwa at 2019-11-27 18:55:50.subscribed
by Francis Kayiwa at 2019-11-27 18:55:50.referenced
by None at 2019-11-27 19:02:48.merged
by None at 2019-11-27 19:02:48.closed
by None at 2019-11-27 19:02:48.head_ref_deleted
by None at 2019-11-27 19:03:02.referenced
by Francis Kayiwa at 2019-11-27 18:26:20.merged
by Francis Kayiwa at 2019-11-27 18:26:20.closed
by Francis Kayiwa at 2019-11-27 18:26:20.head_ref_deleted
by None at 2019-11-27 19:03:30.review_requested
by None at 2019-11-27 19:10:27.review_requested
by None at 2019-11-27 19:10:54.head_ref_deleted
by None at 2019-11-27 19:12:10.head_ref_deleted
by None at 2019-11-27 19:12:11.head_ref_deleted
by None at 2019-11-27 19:12:12.head_ref_deleted
by None at 2019-11-27 19:12:15.head_ref_deleted
by None at 2019-11-27 19:12:32.labeled
by Kevin Reiss at 2019-11-27 19:25:05.referenced
by Kevin Reiss at 2019-11-27 16:26:15.merged
by Kevin Reiss at 2019-11-27 16:26:15.closed
by Kevin Reiss at 2019-11-27 16:26:15.head_ref_deleted
by Kevin Reiss at 2019-11-27 16:26:18.


Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to<EMAIL_ADDRESS>so we can send you a copy immediately.
Represents the apps:login element used by the Apps data API. This class is used to describe properties of a user, and is usually contained within instances of Zene_Gdata_Gapps_UserEntry or any other class which is linked to a particular username.
boolean $_admin = 'null'
True if the user has administrative rights for this domain, false otherwise.
boolean. $_agreedToTerms = 'null'
True if the user has agreed to the terms of service for Google Apps, false otherwise.
boolean $_changePasswordAtNextLogin = 'null'
True if the user will be required to change their password at their next login, false otherwise.
string $_hashFunctionName = 'null'
Specifies whether the password stored in _password is in cleartext or is an SHA-1 digest of a password. If the password is cleartext, then this should be null. If the password is an SHA-1 digest, then this should be set to 'SHA-1'.
At the time of writing, no other hash functions are supported
string $_password = 'null'
The password for the user. May be in cleartext or as an SHA-1 digest, depending on the value of _hashFunctionName.
$_rootElement = 'login'
$_rootNamespace = 'apps'
boolean $_suspended = 'null'
True if this user has been suspended, false otherwise.
string $_username = 'null'
The username for this user. This is used as the user's email address and when logging in to Google Apps-hosted services.
__construct(
string $username
=
null, string $password
=
null, string $hashFunctionName
=
null, boolean $admin
=
null, boolean $suspended
=
null, boolean $changePasswordAtNextLogin
=
null, boolean $agreedToTerms
=
null
)
:
Constructs a new Zend_Gdata_Gapps_Extension_Login object.
__toString(
)
:
Magic toString method allows using this directly via echo Works best in PHP >= 4.2.0
getAdmin(
)
:
boolean
Get the value for this element's admin attribute.
getAgreedToTerms(
)
:
boolean
Get the value for this element's agreedToTerms attribute.
getChangePasswordAtNextLogin(
)
:
boolean
Get the value for this element's changePasswordAtNextLogin attribute.
getDOM(
DOMDocument $doc
=
null, $majorVersion
=
1, $minorVersion
=
null
)
:
DOMElement
Retrieves a DOMElement which corresponds to this element and all child properties. This is used to build an entry back into a DOM and eventually XML text for sending to the server upon updates, or for application storage/persistence.
getHashFunctionName(
)
:
string
Get the value for this element's hashFunctionName attribute.
getPassword(
)
:
string
Get the value for this element's password attribute.
getSuspended(
)
:
boolean
Get the value for this element's suspended attribute.
getUsername(
)
:
string
Get the value for this element's username attribute.
setAdmin(
boolean $value
)
:
Zend_Gdata_Gapps_Extension_Login
Set the value for this element's admin attribute. This indicates whether this user is an administrator for this domain.
setAgreedToTerms(
boolean $value
)
:
Zend_Gdata_Gapps_Extension_Login
Set the value for this element's agreedToTerms attribute. This indicates whether this user has agreed to the terms of service.
setChangePasswordAtNextLogin(
boolean $value
)
:
Zend_Gdata_Gapps_Extension_Login
Set the value for this element's changePasswordAtNextLogin attribute.
If true, the user will be forced to set a new password the next time they login.
setHashFunctionName(
string $value
)
:
Zend_Gdata_Gapps_Extension_Login
Set the value for this element's hashFunctionName attribute. This indicates whether the password supplied with setPassword() is in plaintext or has had a hash function applied to it. If null, plaintext is assumed. As of this writing, the only valid hash function is 'SHA-1'.
setPassword(
string $value
)
:
Zend_Gdata_Gapps_Extension_Login
Set the value for this element's password attribute. As of this writing, this can be either be provided as plaintext or hashed using the SHA-1 algorithm for protection. If using a hash function, this must be indicated by calling setHashFunctionName().
setSuspended(
boolean $value
)
:
Zend_Gdata_Gapps_Extension_Login
Set the value for this element's suspended attribute. If true, the user will not be able to login to this domain until unsuspended.
setUsername(
string $value
)
:
Zend_Gdata_Gapps_Extension_Login
Set the value for this element's username attribute. This string is used to uniquely identify the user in this domian and is used to form this user's email address.
takeAttributeFromDOM(
DOMNode $attribute
)
:
Given a DOMNode representing an attribute, tries to map the data into instance members. If no mapping is defined, the name and value are stored in an array.


There is plenty of material online for learning machine learning. I like to share some links in this post to what I know. Feel free to add comments with other material.
Stanford: Deep Learning for Natural Language Processing
Natural language processing (NLP) is one of the most important technologies of the information age. Understanding complex language utterances is also a crucial part of artificial intelligence. Applications of NLP are everywhere because people communicate most everything in language: web search, advertisement, emails, customer service, language translation, radiology reports, etc. There are a large variety of underlying tasks and machine learning models powering NLP applications. Recently, deep learning approaches have obtained very high performance across many different NLP tasks. These models can often be trained with a single end-to-end model and do not require traditional, task-specific feature engineering. In this spring quarter course students will learn to implement, train, debug, visualize and invent their own neural network models. The course provides a deep excursion into cutting-edge research in deep learning applied to NLP. The final project will involve training a complex recurrent neural network and applying it to a large scale NLP problem. On the model side we will cover word vector representations, window-based neural networks, recurrent neural networks, long-short-term-memory models, recursive neural networks, convolutional neural networks as well as some very novel models involving a memory component. Through lectures and programming assignments students will learn the necessary engineering tricks for making neural networks work on practical problems.
They provide YouTube videos and slides. The videos are simply recordings of the lecture, but in good quality.
Udacity: Intro to Machine Learning
Machine Learning is a first-class ticket to the most exciting careers in data analysis today. As data sources proliferate along with the computing power to process them, going straight to the data is one of the most straightforward ways to quickly gain insights and make predictions.
Machine learning brings together computer science and statistics to harness that predictive power. It’s a must-have skill for all aspiring data analysts and data scientists, or anyone else who wants to wrestle all that raw data into refined trends and predictions.
This is a class that will teach you the end-to-end process of investigating data through a machine learning lens. It will teach you how to extract and identify useful features that best represent your data, a few of the most important machine learning algorithms, and how to evaluate the performance of your machine learning algorithms.
Link: udacity.com/course/ud120
- Lessons 1-4: Supervised Classification
- Lesson 5: Datasets and Questions
- Lesson 6 and 7: Regressions and Outliers
- Lesson 8: Unsupervised Learning
- Lessons 9-12: Features, Features, Features
- Lessons 13-14: Validation and Evaluation
- Lesson 15: Wrapping it all Up
Udacity: Intro to Artificial Intelligence
Artificial Intelligence (AI) is a field that has a long history but is still constantly and actively growing and changing. In this course, you’ll learn the basics of modern AI as well as some of the representative applications of AI. Along the way, we also hope to excite you about the numerous applications and huge possibilities in the field of AI, which continues to expand human capability beyond our imagination.
Link: udacity.com/course/cs271
- Part I: Fundamentals of AI
- Overview of AI
- Statistics, Uncertainty, and Bayes networks
- Machine Learning
- Logic and Planning
- Markov Decision Processes and Reinforcement Learning
- Hidden Markov Models and Filters
- Adversarial and Advanced Planning
- Part II: Applications of AI
- Image Processing and Computer Vision
- Robotics and robot motion planning
- Natural Language Processing and Information Retrieval
Udacity: Artificial Intelligence for Robotics
Learn how to program all the major systems of a robotic car from the leader of Google and Stanford's autonomous driving teams. This class will teach you basic methods in Artificial Intelligence, including: probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics. Extensive programming examples and assignments will apply these methods in the context of building self-driving cars.
Link: udacity.com/course/cs373
- Lesson 1: Localization
- Lesson 2: Kalman Filters
- Lesson 3: Particle Filters
- Lesson 4: Search
- Lesson 5: PID Control
- Lesson 6: SLAM (Simultaneous Localization and Mapping)
Side notes
More links
- Learning Deep Learning: A list of deep learning books, papers and websites.
- Deep Learning, Feature Learning
- Deep Learning Master Class
- Tutorial on Deep Learning for Vision
- Neural Network Debugging
- Machine Learning Glossary


|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
| Interface Summary | |
|---|---|
| CounterMonitorMBean | Exposes the remote management interface of the counter monitor MBean. |
| GaugeMonitorMBean | Exposes the remote management interface of the gauge monitor MBean. |
| MonitorMBean | Exposes the remote management interface of monitor MBeans. |
| StringMonitorMBean | Exposes the remote management interface of the string monitor MBean. |
| Class Summary | |
|---|---|
| CounterMonitor | Defines a monitor MBean designed to observe the values of a counter attribute. |
| GaugeMonitor | Defines a monitor MBean designed to observe the values of a gauge attribute. |
| Monitor | Defines the common part to all monitor MBeans. |
| MonitorNotification | Provides definitions of the notifications sent by monitor MBeans. |
| StringMonitor | Defines a monitor MBean designed to observe the values of a string attribute. |
| Exception Summary | |
|---|---|
| MonitorSettingException | Exception thrown by the monitor when a monitor setting becomes invalid while the monitor is running. |
Provides the definition of the monitor classes. A Monitor is
an MBean that periodically observes the value of an attribute in
one or more other MBeans. If the attribute meets a certain
condition, the Monitor emits a MonitorNotification
.
The exact behavior of monitors is detailed in the JMX Specification. What follows is a summary.
There are three kinds of Monitors:
A CounterMonitor
observes attributes of integer
type. The attributes are assumed to be non-negative, and
monotonically increasing except for a possible
roll-over at a specified modulus. Each
observed attribute has an associated threshold
value. A notification is sent when the attribute exceeds
its threshold.
An offset value can be specified. When an observed value exceeds its threshold, the threshold is incremented by the offset, or by a multiple of the offset sufficient to make the threshold greater than the new observed value.
A CounterMonitor
can operate in
difference mode. In this mode, the value
compared against the threshold is the difference between
two successive observations of an attribute.
A GaugeMonitor
observes attributes of numerical type. Each
observed attribute has an associated high
threshold and low threshold.
When an observed attribute crosses the high threshold, if the notify high flag is true, then a notification is sent. Subsequent crossings of the high threshold value will not trigger further notifications until the gauge value becomes less than or equal to the low threshold.
When an observed attribute crosses the low threshold, if the notify low flag is true, then a notification is sent. Subsequent crossings of the low threshold value will not trigger further notifications until the gauge value becomes greater than or equal to the high threshold.
Typically, only one of the notify high and notify low flags is set. The other threshold is used to provide a hysteresis mechanism to avoid the repeated triggering of notifications when an attribute makes small oscillations around the threshold value.
A GaugeMonitor
can operate in difference
mode. In this mode, the value compared against the
high and low thresholds is the difference between two
successive observations of an attribute.
A StringMonitor
observes attributes of type
String
. A notification is sent when an
observed attribute becomes equal and/or not equal to a
given string.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.


;
JavaScript - I
-
The point of these assignments is to take your knowledge of JavaScript and start putting into practice the principles learned throughout JavaScript I.
Set Up The Project With Git
Follow these steps to set up and work on your project:
-
[ ] Create a forked copy of this project.
-
[ ] Add your project manager as collaborator on Github.
-
[ ] Clone your OWN version of the repository (Not Lambda’s by mistake!).
-
[ ] Create a new branch: git checkout -b
<firstName-lastName>
.
-
[ ] Implement the project on your newly created
<firstName-lastName>
branch, committing changes regularly.
-
[ ] Push commits: git push origin
<firstName-lastName>
.
Follow these steps for completing your project.
-
[ ] Submit a Pull-Request to merge Branch into master (student’s Repo). Please don’t merge your own pull request
-
[ ] Add your project manager as a reviewer on the pull-request
-
[ ] Your project manager will count the project as complete by merging the branch back into master.
Assignment Description
-
Complete all the exercises as described inside each assignment file.
-
Use
console.log()
statements to check to see if your code does what it is supposed to do.
-
To test your
console.log()
statements open up the index.html file found in the assignments folder and use the developer tools to view the console.
Note:You could also run node /assignments/<fileName>
and see what prints in your terminal.
-
Once you finish the exercises in each file, commit your code, and push it to your fork.
Objects
To better understand objects, you really just need to write more of them. The objects.js file contains several challenges centered around a theme of interns starting at a new job. The Human Resources team needs information about the new hires. Use your new found object skills to answer vital questions for HR.
-
Read the instructions found within the file carefully to finish the challenges
-
Don’t work on stretch until you have completed all assignments
Arrays
The arrays.js assignment takes us through a large data set of used cars. You have been asked to help a used car business with some customer requests based on their inventory. Use for loops and arrays to solve their problems.
-
Utilize the the array
inventory
to complete your challenges
-
Use any array method you see fit to solve the problem
-
Don’t work on stretch until you have completed all assignments
Arrow Function Syntax
Stretch
-
Move on to tomorrow’s content and start studying callbacks, write a few of your own to get the hang of it.
-
Look at array methods like .map(), .reduce(), .filter(). use them on the data in the arrays assignment to accomplish the same things you did with the ES5 for loop.


黒の手番です。54 はどう動かしますか？
Unlimited
pips Black=177 White=158
(CorrectAnswer= 0/0, ErrorScore= 0)
1. 24/20 11/6 eq:-0.342 42.03% (G:11.25% B:0.48%) 57.97% (G:17.40% B:0.91%) 2. 11/2 eq:-0.444 (-0.102) 39.29% (G:11.17% B:0.39%) 60.71% (G:18.84% B:1.12%) 3. 24/20 13/8 eq:-0.452 (-0.109) 40.13% (G:10.62% B:0.50%) 59.87% (G:20.66% B:1.33%) 4. 13/4 eq:-0.517 (-0.174) 39.90% (G:10.75% B:0.49%) 60.10% (G:24.06% B:2.19%) 5. 13/9 11/6 eq:-0.509 (-0.167) 38.56% (G: 9.49% B:0.33%) 61.44% (G:21.07% B:1.53%)


| HBASE-276 |
mapreduce input and output formats to go against hbase |
Major |
. |
stack |
|
| HBASE-1644 |
Result.row is cached in getRow; this breaks MapReduce |
Major |
. |
Doğacan Güney |
|
| HBASE-3578 |
TableInputFormat does not setup the configuration for HBase mapreduce jobs correctly |
Major |
mapreduce |
Dan Harvey |
Dan Harvey |
| HBASE-4885 |
Building against Hadoop 0.23 uses out-of-date MapReduce artifacts |
Major |
build |
Tom White |
Tom White |
| HBASE-4398 |
If HRegionPartitioner is used in MapReduce, client side configurations are overwritten by hbase-site.xml. |
Major |
mapreduce |
Takuya Ueshin |
Takuya Ueshin |
| HBASE-5966 |
MapReduce based tests broken on Hadoop 2.0.0-alpha |
Major |
mapreduce, test |
Andrew Purtell |
Jimmy Xiang |
| HBASE-7851 |
Include the guava classes as a dependency for jobs using mapreduce.TableMapReduceUtil |
Major |
. |
Devaraj Das |
Devaraj Das |
| HBASE-8192 |
Logic errror causes infinite loop in HRegion.bulkLoadHFiles(List) |
Major |
regionserver |
Chenghao Jiang |
Chenghao Jiang |
| HBASE-7871 |
HBase can be stuck when closing regions concurrently |
Critical |
master |
Nicolas Liochon |
Ted Yu |
| HBASE-8241 |
Fix the bad dependency on netty from HDFS |
Major |
build, Client, master, regionserver |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-8204 |
Don't use hdfs append during lease recovery |
Major |
MTTR, wal |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-7401 |
Remove warning message about running 'hbase migrate' |
Major |
Usability |
Jonathan Hsieh |
Jonathan Hsieh |
| HBASE-8263 |
Master LogSplitting metrics update wrong counters |
Minor |
metrics |
Jeffrey Zhong |
Jeffrey Zhong |
| HBASE-8229 |
Replication code logs like crazy if a target table cannot be found. |
Major |
Replication |
Lars Hofhansl |
Lars Hofhansl |
| HBASE-8230 |
Possible NPE on regionserver abort if replication service has not been started |
Major |
regionserver, Replication |
Jieshan Bean |
Jieshan Bean |
| HBASE-8188 |
Avoid unnecessary row compare in StoreScanner |
Major |
. |
Lars Hofhansl |
Lars Hofhansl |
| HBASE-7817 |
Suggested JDWP debug options in hbase-env.sh are wrong |
Minor |
. |
Ian Varley |
Vasu Mariyala |
| HBASE-8231 |
delete tests in table_tests.rb(TestShell) always running on empty table. |
Major |
scripts |
rajeshbabu |
rajeshbabu |
| HBASE-8169 |
TestMasterFailover#testMasterFailoverWithMockedRITOnDeadRS may fail due to regions randomly assigned to a RS |
Minor |
test |
Jeffrey Zhong |
Jeffrey Zhong |
| HBASE-8179 |
JSON formatting for cluster status is sort of broken |
Major |
REST, Usability |
Devaraj Das |
Devaraj Das |
| HBASE-8267 |
Add some resources checker for tests |
Minor |
build, test |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-8208 |
In some situations data is not replicated to slaves when deferredLogSync is enabled |
Major |
. |
Jeffrey Zhong |
Jeffrey Zhong |
| HBASE-8254 |
Add lz4 to test compression util usage string |
Major |
util |
Elliott Clark |
Elliott Clark |
| HBASE-8158 |
Backport HBASE-8140 "TableMapReduceUtils#addDependencyJar fails when nested inside another MR job" |
Major |
mapreduce |
Nick Dimiduk |
Nick Dimiduk |
| HBASE-8293 |
Move BigDecimalColumnInterpreter into hbase-client |
Major |
Client, Coprocessors |
Elliott Clark |
Elliott Clark |
| HBASE-8248 |
HConnectionManager moved region tracking can cause the region server to redirect to itself; load balancer uses incorrect servername compare |
Major |
Client |
Sergey Shelukhin |
Sergey Shelukhin |
| HBASE-8289 |
TestThreads#testSleepWithoutInterrupt should not expect a bounded wait time |
Major |
test |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-8290 |
TestHTableMultiplexer is flaky |
Major |
test |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-8305 |
Too much logs in the some tests |
Major |
build, test |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-8239 |
ChaosMonkey action for root is irrelevant |
Trivial |
test |
Sergey Shelukhin |
Sergey Shelukhin |
| HBASE-8252 |
Regions by Region Server table in Master's table view needs styling |
Trivial |
UI |
Elliott Clark |
Elliott Clark |
| HBASE-8312 |
TestCompactionState - still timeouting |
Major |
test |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-8313 |
Add Bloom filter testing for HFileOutputFormat |
Minor |
. |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-8266 |
Master cannot start if TableNotFoundException is thrown while partial table recovery |
Critical |
. |
ramkrishna.s.vasudevan |
ramkrishna.s.vasudevan |
| HBASE-7658 |
grant with an empty string as permission should throw an exception |
Trivial |
security |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-8119 |
Optimize StochasticLoadBalancer |
Critical |
Region Assignment |
Enis Soztutar |
Enis Soztutar |
| HBASE-8303 |
Increse the test timeout to 60s when they are less than 20s |
Major |
. |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-7255 |
KV size metric went missing from StoreScanner. |
Critical |
. |
Lars Hofhansl |
Elliott Clark |
| HBASE-8300 |
TestSplitTransaction fails to delete files due to open handles left when region is split |
Major |
regionserver |
Malie Yin |
|
| HBASE-8334 |
Enable essential column family support by default |
Major |
. |
Ted Yu |
Ted Yu |
| HBASE-8096 |
[replication] NPE while replicating a log that is acquiring a new block from HDFS |
Major |
. |
Ian Friedman |
Dave Latham |
| HBASE-8314 |
HLogSplitter can retry to open a 0-length hlog file |
Major |
. |
Jimmy Xiang |
Jimmy Xiang |
| HBASE-8285 |
HBaseClient never recovers for single HTable.get() calls with no retries when regions move |
Critical |
Client |
Varun Sharma |
Varun Sharma |
| HBASE-8341 |
RestoreSnapshotHandler.prepare() is not called by SnapshotManager and TakeSnapshotHandler should first acquire the table lock |
Major |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-8326 |
mapreduce.TestTableInputFormatScan times out frequently |
Major |
mapreduce, test |
Nick Dimiduk |
Nick Dimiduk |
| HBASE-8321 |
Log split worker should heartbeat to avoid timeout when the hlog is under recovery |
Major |
wal |
Jimmy Xiang |
Jimmy Xiang |
| HBASE-8359 |
Too much logs on HConnectionManager |
Major |
Client |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-8360 |
In HBaseClient#cancelConnections we should close fully the connection |
Major |
Client |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-8374 |
NullPointerException when launching the balancer due to unknown region location |
Major |
Balancer |
Nicolas Liochon |
Ted Yu |
| HBASE-8279 |
Performance Evaluation does not consider the args passed in case of more than one client |
Minor |
. |
ramkrishna.s.vasudevan |
ramkrishna.s.vasudevan |
| HBASE-8377 |
IntegrationTestBigLinkedList calculates wrap for linked list size incorrectly |
Major |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-8317 |
Seek returns wrong result with PREFIX_TREE Encoding |
Major |
. |
chunhui shen |
chunhui shen |
| HBASE-1212 |
merge tool expects regions all have different sequence ids |
Major |
. |
stack |
Jean-Marc Spaggiari |
| HBASE-8391 |
StochasticLoadBalancer doesn't call needsBalance |
Major |
. |
Jean-Daniel Cryans |
Jean-Daniel Cryans |
| HBASE-8379 |
bin/graceful_stop.sh does not return the balancer to original state |
Major |
scripts |
Nick Dimiduk |
Jean-Marc Spaggiari |
| HBASE-8295 |
TestMasterFailover.testMasterFailoverWithMockedRITOnDeadRS is flaky. |
Major |
. |
rajeshbabu |
rajeshbabu |
| HBASE-7838 |
HBase regionserver never stops when running hbase-daemon.sh stop regionserver |
Major |
regionserver, scripts, shell |
Damien Hardy |
Damien Hardy |
| HBASE-8406 |
Fix rat check and rat warning in trunk |
Major |
build |
stack |
stack |
| HBASE-7921 |
TestHFileBlock.testGzipCompression should ignore the block checksum |
Minor |
test |
Andrew Purtell |
Andrew Purtell |
| HBASE-5472 |
LoadIncrementalHFiles loops forever if the target table misses a CF |
Minor |
mapreduce |
Lars Hofhansl |
Yu Li |
| HBASE-5946 |
Thrift Filter Language documentation is inconsistent |
Minor |
Filters, Thrift |
Alexander |
Jesse Anderson |
| HBASE-7122 |
Proper warning message when opening a log file with no entries (idle cluster) |
Major |
Replication |
Himanshu Vashishtha |
Himanshu Vashishtha |
| HBASE-7167 |
Thrift's deleteMultiple() raises exception instead of returning list of failed deletes |
Major |
Thrift |
Daniel Gómez Ferro |
Daniel Gómez Ferro |
| HBASE-8380 |
NPE in HBaseClient$Connection.readResponse |
Major |
Client |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-8327 |
Consolidate class loaders |
Minor |
. |
Jimmy Xiang |
Jimmy Xiang |
| HBASE-8396 |
balancerSwitch making two zookeeper calls everytime. |
Major |
Balancer |
rajeshbabu |
rajeshbabu |
| HBASE-7192 |
Move TestHBase7051.java into TestAtomicOperation.java |
Minor |
test |
Aleksandr Shulman |
Aleksandr Shulman |
| HBASE-8427 |
Apache Rat is incorrectly excluding test source files |
Blocker |
build |
Jonathan Hsieh |
Jonathan Hsieh |
| HBASE-8431 |
Fix missing headers |
Major |
. |
Elliott Clark |
Elliott Clark |
| HBASE-8421 |
hbase-0.95.0 tgz does not include lib/junit*.jar |
Major |
build |
Jonathan Hsieh |
stack |
| HBASE-8299 |
ExploringCompactionPolicy can get stuck in rare cases. |
Major |
. |
Elliott Clark |
Elliott Clark |
| HBASE-8428 |
Tighten up IntegrationTestsDriver filter |
Major |
. |
stack |
stack |
| HBASE-8393 |
Testcase TestHeapSize#testMutations is wrong |
Major |
test |
Jeffrey Zhong |
Jeffrey Zhong |
| HBASE-8451 |
MetricsMBeanBase has concurrency issues in init |
Critical |
metrics |
Liang Xie |
Liang Xie |
| HBASE-8426 |
Opening a region failed on "Metrics source RegionServer,sub=Regions already exists!" |
Critical |
. |
Jean-Daniel Cryans |
Elliott Clark |
| HBASE-8407 |
Remove Async HBase from 0.95 and trunk. |
Major |
Performance |
Elliott Clark |
Elliott Clark |
| HBASE-8425 |
Per-region memstore size is missing in the new RS web UI |
Major |
. |
Jean-Daniel Cryans |
Elliott Clark |
| HBASE-8456 |
HBase Windows scripts fail when there's a blank space in JAVA_HOME |
Minor |
scripts |
Mostafa Elhemali |
|
| HBASE-8468 |
IntegrationTestImportTsv fails on a cluster |
Major |
test |
Elliott Clark |
Elliott Clark |
| HBASE-8472 |
mvn -Dhadoop.profile=2.0 -Dhadoop-two.version=2.0.5-SNAPSHOT fails because of Undef Class error wrt o.a.h.IdGenerator |
Major |
build |
Jonathan Hsieh |
Jonathan Hsieh |
| HBASE-8474 |
there are dups in hadoop2 pom |
Trivial |
. |
Sergey Shelukhin |
Sergey Shelukhin |
| HBASE-8460 |
[replication] Fix the three TODOs in TestReplicationStateBasic.testReplicationQueues |
Minor |
Replication |
Chris Trezzo |
Chris Trezzo |
| HBASE-8482 |
TestHBaseFsck#testCheckTableLocks broke; java.lang.AssertionError: expected:<[]> but was:<[EXPIRED_TABLE_LOCK]> |
Critical |
. |
stack |
stack |
| HBASE-8214 |
Remove proxy and engine, rely directly on pb generated Service |
Major |
IPC/RPC |
stack |
stack |
| HBASE-8430 |
Cell decoder/scanner/etc. should not hide exceptions |
Critical |
IPC/RPC, Protobufs |
Sergey Shelukhin |
stack |
| HBASE-8404 |
Extra commas in LruBlockCache.logStats |
Major |
. |
Jean-Daniel Cryans |
stack |
| HBASE-8346 |
Prefetching .META. rows in case only when useCache is set to true |
Minor |
Client |
Himanshu Vashishtha |
Himanshu Vashishtha |
| HBASE-8422 |
Master won't go down. Stuck waiting on .META. to come on line. |
Major |
. |
stack |
rajeshbabu |
| HBASE-5835 |
[hbck] Catch and handle NotServingRegionException when close region attempt fails |
Major |
hbck |
Jonathan Hsieh |
Liang Xie |
| HBASE-8483 |
HConnectionManager can leak ZooKeeper connections when using deleteStaleConnection |
Critical |
Client |
Eric Yu |
|
| HBASE-8506 |
Remove unused/dead classes |
Major |
. |
stack |
stack |
| HBASE-8514 |
There's an orig file in 0.95 |
Trivial |
. |
Sergey Shelukhin |
Sergey Shelukhin |
| HBASE-8510 |
HBASE-8469 added a hdfs-site.xml file for tests but it gets included in the test jar |
Blocker |
. |
Jean-Daniel Cryans |
Jean-Daniel Cryans |
| HBASE-8437 |
Clean up tmp coprocessor jars |
Minor |
Coprocessors |
Jimmy Xiang |
Jimmy Xiang |
| HBASE-8509 |
ZKUtil#createWithParents won't set data during znode creation when parent folder doesn't exit |
Major |
Zookeeper |
Jeffrey Zhong |
Jeffrey Zhong |
| HBASE-8133 |
avoid assign for disabling table regions(OPENING/PENDING_OPEN) in SSH |
Major |
Region Assignment |
rajeshbabu |
rajeshbabu |
| HBASE-8530 |
Refine error message from ExportSnapshot when there is leftover snapshot in target cluster |
Minor |
. |
Ted Yu |
Ted Yu |
| HBASE-8536 |
Possible NullPointerException in ZKInterProcessLockBase#reapExpiredLocks |
Major |
. |
Ted Yu |
Ted Yu |
| HBASE-8537 |
Dead region server pulled in from ZK |
Minor |
master |
Jimmy Xiang |
Jimmy Xiang |
| HBASE-8547 |
Fix java.lang.RuntimeException: Cached an already cached block |
Major |
io, regionserver |
Enis Soztutar |
Enis Soztutar |
| HBASE-8519 |
Backup master will never come up if primary master dies during initialization |
Minor |
master |
Jerry He |
Jerry He |
| HBASE-8540 |
SnapshotFileCache logs too many times if snapshot dir doesn't exists |
Trivial |
snapshots |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-8355 |
BaseRegionObserver#pre(Compact|Flush|Store)ScannerOpen returns null |
Major |
Coprocessors |
Andrew Purtell |
Jesse Yates |
| HBASE-8507 |
HLog tool documentation should be updated to use FSHLog for trunk and 0.95. |
Minor |
. |
ramkrishna.s.vasudevan |
stack |
| HBASE-8466 |
Netty messages in the logs |
Minor |
master |
Nicolas Liochon |
Nicolas Liochon |
| HBASE-7380 |
[replication] When transferring queues, check if the peer still exists before copying the znodes |
Major |
Replication, Usability |
Jean-Daniel Cryans |
Jean-Daniel Cryans |
| HBASE-8560 |
TestMasterShutdown failing in trunk 0.95/trunk -- "Unable to get data of znode /hbase/meta-region-server because node does not exist (not an error)" |
Major |
. |
stack |
Jeffrey Zhong |
| HBASE-7726 |
Family Dir is not removed using modifyTable() |
Major |
. |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-8568 |
Test case TestDistributedLogSplitting#testWorkerAbort failed intermittently |
Minor |
test |
Jeffrey Zhong |
Jeffrey Zhong |
| HBASE-8567 |
TestDistributedLogSplitting#testLogReplayForDisablingTable fails on hadoop 2.0 |
Major |
MTTR |
Ted Yu |
Jeffrey Zhong |
| HBASE-8577 |
TestZooKeeper#testLogSplittingAfterMasterRecoveryDueToZKExpiry failed intermittently |
Major |
. |
Jeffrey Zhong |
Jeffrey Zhong |
| HBASE-8539 |
Double(or tripple ...) ZooKeeper listeners of the same type when Master recovers from ZK SessionExpiredException |
Major |
master |
Jeffrey Zhong |
Jeffrey Zhong |
| HBASE-8582 |
Possible NullPointerException in ZKInterProcessLockBase#visitLocks |
Major |
. |
Ted Yu |
Ted Yu |
| HBASE-8282 |
User triggered flushes does not allow compaction to get triggered even if compaction criteria is met |
Major |
. |
ramkrishna.s.vasudevan |
ramkrishna.s.vasudevan |
| HBASE-8545 |
Meta stuck in transition when it is assigned to a just restarted dead region sever |
Major |
Region Assignment |
Jimmy Xiang |
Jimmy Xiang |
| HBASE-8581 |
rpc refactor dropped passing the operation timeout through to the rpcclient |
Major |
. |
stack |
stack |
| HBASE-8588 |
[Documentation]: Add information about adding REST and Thrift API kerberos principals to HBase ACL table |
Minor |
documentation, REST, security, Thrift |
Aleksandr Shulman |
Aleksandr Shulman |
| HBASE-8505 |
References to split daughters should not be deleted separately from parent META entry |
Major |
regionserver |
Enis Soztutar |
Enis Soztutar |
| HBASE-8525 |
Use sleep multilier when choosing sinks in ReplicationSource |
Trivial |
. |
Lars Hofhansl |
Lars Hofhansl |
| HBASE-8336 |
PooledHTable may be returned multiple times to the same pool |
Minor |
Client |
Nikolai Grigoriev |
samar |
| HBASE-8596 |
[docs] Add docs about Region server "draining" mode |
Major |
documentation, regionserver |
Jonathan Hsieh |
Jonathan Hsieh |
| HBASE-8531 |
TestZooKeeper fails in trunk/0.95 builds |
Major |
Zookeeper |
stack |
stack |
| HBASE-8555 |
FilterList correctness may be affected by random ordering of sub-filter(list) |
Critical |
Filters |
Liang Xie |
Liang Xie |
| HBASE-8564 |
TestMetricsRegionServer depends on test order |
Critical |
. |
Elliott Clark |
Elliott Clark |
| HBASE-8602 |
Ugly stack trace just because regionserver comes up before master.... |
Major |
. |
stack |
stack |
| HBASE-8522 |
Archived hfiles and old hlogs may be deleted immediately by HFileCleaner, LogCleaner in HMaster |
Minor |
. |
Liu Shaohui |
Liu Shaohui |
| HBASE-8600 |
Bunch of log lines from QosFunction: Marking normal priority after |
Major |
. |
Enis Soztutar |
stack |
| HBASE-8606 |
Meta scanner is not closed |
Trivial |
Scanners |
Jimmy Xiang |
Jimmy Xiang |
| HBASE-8570 |
CompactSplitThread logs a CompactSplitThread$CompactionRunner but it does not have a toString |
Trivial |
regionserver |
Nicolas Liochon |
samar |
| HBASE-8449 |
Refactor recoverLease retries and pauses informed by findings over in hbase-8389 |
Critical |
Filesystem Integration |
stack |
stack |
| HBASE-8597 |
compaction record (probably) can block WAL cleanup forever if region is closed without edits |
Blocker |
. |
Sergey Shelukhin |
Sergey Shelukhin |
| HBASE-8366 |
HBaseServer logs the full query. |
Critical |
regionserver |
Nicolas Liochon |
stack |
| HBASE-8517 |
Stochastic Loadbalancer isn't finding steady state on real clusters |
Blocker |
. |
Elliott Clark |
Elliott Clark |
| HBASE-8621 |
More log edits; we log too much |
Major |
. |
stack |
stack |
| HBASE-8622 |
Remove ' You are currently running the HMaster without HDFS append support enabled. This may result in data loss. Please see the HBase wiki for details. ' from UI |
Major |
. |
stack |
stack |
| HBASE-8325 |
ReplicationSource read a empty HLog throws EOFException |
Critical |
Replication |
zavakid |
|
| HBASE-8631 |
Meta Region First Recovery |
Major |
MTTR |
Jeffrey Zhong |
Jeffrey Zhong |
| HBASE-8658 |
hbase clean is deaf to the --config DIR option |
Major |
. |
stack |
stack |
| HBASE-8653 |
master seems to be deleting region tmp directory from under compaction |
Blocker |
. |
Sergey Shelukhin |
Sergey Shelukhin |
| HBASE-8686 |
Extra left brace in bin/hbase |
Major |
. |
Ted Yu |
Ted Yu |
| HBASE-8684 |
Table Coprocessor can't access external HTable by default |
Major |
. |
Jesse Yates |
Jesse Yates |
| HBASE-8402 |
ScanMetrics depends on number of rpc calls to the server. |
Minor |
Client, metrics |
Himanshu Vashishtha |
Himanshu Vashishtha |
| HBASE-8637 |
IntegrationTestBigLinkedListWithChaosMonkey uses the wrong table name |
Major |
test |
Elliott Clark |
Jeffrey Zhong |
| HBASE-8664 |
Small fix ups for memory size outputs in UI |
Major |
UI |
stack |
stack |
| HBASE-8689 |
Cover all mutations rather than only Put while reporting for mutations not writing to WAL |
Major |
metrics, regionserver |
Himanshu Vashishtha |
Himanshu Vashishtha |
| HBASE-4177 |
Handling read failures during recovery - when HMaster calls Namenode recovery, recovery may be a failure leading to read failure while splitting logs |
Critical |
master |
ramkrishna.s.vasudevan |
ramkrishna.s.vasudevan |


So, here’s a milestone post that I didn’t expect. We just sold $10,000 worth of monsters!!! 4300 booster packs!!! Jeez.
The game is in alpha. It’s just starting. You can’t even fight!!! I’m completely floored by the overwhelming response!!!
 You likely already know. Some of you have heard my voice crack on msp-waves when I get emotional talking about things. I saw this picture from @dougkarr and at first I was excited. A day or two later it really hit me that these kids could get drawn into this game, and use their creativity to envision this whole monster world. I’ll admit I cried.
I’ve been thinking about this game since 2014. I’m really excited by how it’s turning out. The scope creep is already hitting me. Gotta put stories to all of this. I’m planning on putting some easter eggs into the game that I bet you’re gonna love discovering. I’m working on a story arc for the game, and hoping that how you folks do inside the game will determine what that arc is. I see team play. I see paid tournaments with mega prizes. I’m working on it. We’re probably going to hire some devs and bang this out asap.
First update is fired
Hopefully you saw the first update where now you can buy booster packs from one account and send to another.
Next update will likely include card stats
We’re primarily trying to figure out how to get fighting live ASAP, but in the mean time we’re going to be releasing our first planned stats and abilities table. That should come out in the next week and hopefully it’ll be in game within two weeks. That way you’ll know the rules and how good specific cards are likely to be. You could conceivably run your own scenarios of how the game will play out.
We’re looking for some node.js and js developers that want to work with us
Please contact @yabapmatt and me in Discord if you’re interested. Priorities include a functioning marketplace and a functioning fighting system.
Once these are in place we’ll get the marketplace and fighting system up and running
Official account is @steemmonsters
website https://steemmonsters.com
Discord is https://discord.gg/CAFJRjY
Keep in mind the map contest is still going
This page is synchronized from the post: ‘$10,000 in Monsters in 9 days… Apparently you dig the game!’


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HRegionInterface
Clients interact with HRegionServers using a handle to the HRegionInterface.
NOTE: if you change the interface, you must change the RPC version number in HBaseRPCProtocolVersion
| Field Summary |
|---|
| Fields inherited from interface org.apache.hadoop.hbase.ipc.HBaseRPCProtocolVersion |
|---|
versionID |
| Method Summary | |
|---|---|
boolean |
checkAndPut(byte[] regionName,
byte[] row,
byte[] family,
byte[] qualifier,
byte[] value,
Put put)
Atomically checks if a row/family/qualifier value match the expectedValue. |
void |
close(long scannerId)
Close a scanner |
void |
delete(byte[] regionName,
Delete delete)
Deletes all the KeyValues that match those found in the Delete object, if their ts <= to the Delete. |
int |
delete(byte[] regionName,
Delete[] deletes)
Put an array of deletes into the specified region |
boolean |
exists(byte[] regionName,
Get get)
Perform exists operation. |
Result |
get(byte[] regionName,
Get get)
Perform Get operation. |
Result |
getClosestRowBefore(byte[] regionName,
byte[] row,
byte[] family)
Return all the data for the row that matches row exactly, or the one that immediately preceeds it. |
HServerInfo |
getHServerInfo()
Method used when a master is taking the place of another failed one. |
HRegion[] |
getOnlineRegionsAsArray()
|
HRegionInfo |
getRegionInfo(byte[] regionName)
Get metainfo about an HRegion |
HRegionInfo[] |
getRegionsAssignment()
Method used when a master is taking the place of another failed one. |
long |
incrementColumnValue(byte[] regionName,
byte[] row,
byte[] family,
byte[] qualifier,
long amount,
boolean writeToWAL)
Atomically increments a column value. |
long |
lockRow(byte[] regionName,
byte[] row)
Opens a remote row lock. |
Result |
next(long scannerId)
Get the next set of values |
Result[] |
next(long scannerId,
int numberOfRows)
Get the next set of values |
long |
openScanner(byte[] regionName,
Scan scan)
Opens a remote scanner with a RowFilter. |
void |
put(byte[] regionName,
Put put)
Put data into the specified region |
int |
put(byte[] regionName,
Put[] puts)
Put an array of puts into the specified region |
void |
unlockRow(byte[] regionName,
long lockId)
Releases a remote row lock. |
| Methods inherited from interface org.apache.hadoop.ipc.VersionedProtocol |
|---|
getProtocolVersion |
| Method Detail |
|---|
HRegionInfo getRegionInfo(byte[] regionName) throws NotServingRegionException
regionName
- name of the region
NotServingRegionException
Result getClosestRowBefore(byte[] regionName, byte[] row, byte[] family) throws IOException
regionName
- region namerow
- row keyfamily
- Column family to look for row in.
IOException
HRegion[] getOnlineRegionsAsArray()
Result get(byte[] regionName, Get get) throws IOException
regionName
- name of region to get fromget
- Get operation
IOException
boolean exists(byte[] regionName, Get get) throws IOException
regionName
- name of region to get fromget
- Get operation describing cell to test
IOException
void put(byte[] regionName, Put put) throws IOException
regionName
- put
- the data to be put
IOException
int put(byte[] regionName, Put[] puts) throws IOException
regionName
- puts
-
IOException
void delete(byte[] regionName, Delete delete) throws IOException
regionName
- delete
-
IOException
int delete(byte[] regionName, Delete[] deletes) throws IOException
regionName
- deletes
-
IOException
boolean checkAndPut(byte[] regionName, byte[] row, byte[] family, byte[] qualifier, byte[] value, Put put) throws IOException
regionName
- row
- family
- qualifier
- value
- the expected valueput
-
IOException
long incrementColumnValue(byte[] regionName, byte[] row, byte[] family, byte[] qualifier, long amount, boolean writeToWAL) throws IOException
regionName
- row
- family
- qualifier
- amount
- writeToWAL
- whether to write the increment to the WAL
IOException
long openScanner(byte[] regionName, Scan scan) throws IOException
regionName
- name of region to scanscan
- configured scan object
IOException
Result next(long scannerId) throws IOException
scannerId
- clientId passed to openScanner
IOException
Result[] next(long scannerId, int numberOfRows) throws IOException
scannerId
- clientId passed to openScannernumberOfRows
- the number of rows to fetch
IOException
void close(long scannerId) throws IOException
scannerId
- the scanner id returned by openScanner
IOException
long lockRow(byte[] regionName, byte[] row) throws IOException
regionName
- name of regionrow
- row to lock
IOException
void unlockRow(byte[] regionName, long lockId) throws IOException
regionName
- lockId
- the lock id returned by lockRow
IOException
HRegionInfo[] getRegionsAssignment() throws IOException
IOException
HServerInfo getHServerInfo() throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Juice up your apps with the ohj cross platform javscript UI library.
A container control to hold pages that can be navigated using slide animations.


DailyCode 39
Today's code was a lot of fun. I ran into a bunch of conditions working with type and had to think my way through implementation. Styling type is different from styling boxes. I began by specifying box properties but that wasn't working well for my intentions. I scrapped that approach and used the text-formatting and font-styling properties. That worked much better.
I need to ensure that I prepare my content for use. I used the Lorem Ipsum generator to grab some generic text for the paragraph and if you notice the word-spacing in the first two sentences is larger than the spacing of the last sentence. I set the word-spacing for the element and it worked in the last sentence but not the first two sentences. I reason that the text came with some behind-the-scenes formatting from the generator. Will clean that up next go round.
Helvetica is such an interesting typeface. I've been working with it for years, it's used all over the place, and I'm still learning things about it. I think I'm going to keep working with it over this week actually. There was a weird behavior when I removed the font-family that used the Google font. i'm going to look into that tomorrow perhaps.


Allows users to upload files to their individual accounts
More...
#include <RuyiNetUserFileService.h>
|
| | RuyiNetUserFileService (RuyiNetClient *client) |
| |
| void | UploadFile (int index, const std::string &cloudPath, const std::string &cloudFilename, bool shareable, bool replaceIfExists, const std::string &localPath, RuyiNetUploadFileResponse &response) |
| | Prepares a user file upload. More...
|
| |
| void | CancelUpload (int index, const std::string &uploadId) |
| | Cancels an upload. More...
|
| |
| int64_t | GetUploadBytesTransferred (int index, const std::string &uploadId) |
| | Returns the number of bytes uploaded or -1 if upload not found. More...
|
| |
| double | GetUploadProgress (int index, const std::string &uploadId) |
| | Returns the progress of the given upload from 0.0 to 1.0 or -1 if upload not found. More...
|
| |
| int64_t | GetUploadTotalBytesToTransfer (int index, const std::string &uploadId) |
| | Returns the total number of bytes that will be uploaded or -1 if upload not found. More...
|
| |
| void | ListUserFiles (int index, RuyiNetListUserFilesResponse &response) |
| | List all user files. More...
|
| |
| void | ListUserFiles (int index, const std::string &cloudPath, bool recursive, RuyiNetListUserFilesResponse &response) |
| | List all user files. More...
|
| |
| void | DeleteUserFile (int index, const std::string &cloudPath, const std::string &cloudFilename, RuyiNetUploadFileResponse &response) |
| | Deletes a single user file. More...
|
| |
| void | DeleteUserFiles (int index, const std::string &cloudPath, bool recursive, RuyiNetListUserFilesResponse &response) |
| | Deletes multiple user files. More...
|
| |
| void | GetCDNUrl (int index, const std::string &cloudPath, const std::string &cloudFilename, RuyiNetGetCDNResponse &response) |
| | Returns the CDN url for a file object. More...
|
| |
| void | DownloadFile (int index, const std::string cloudPath, const std::string &cloudFilename, RuyiNetResponse &response) |
| | Prepares a user file download. More...
|
| |
Allows users to upload files to their individual accounts
◆ RuyiNetUserFileService()
| Ruyi::SDK::Online::RuyiNetUserFileService::RuyiNetUserFileService |
( |
RuyiNetClient * |
client | ) |
|
◆ CancelUpload()
| void Ruyi::SDK::Online::RuyiNetUserFileService::CancelUpload |
( |
int |
index, |
|
|
const std::string & |
uploadId |
|
) |
| |
Cancels an upload.
- Parameters
-
| index | The index of user |
| uploadId | The ID of the upload. |
◆ DeleteUserFile()
| void Ruyi::SDK::Online::RuyiNetUserFileService::DeleteUserFile |
( |
int |
index, |
|
|
const std::string & |
cloudPath, |
|
|
const std::string & |
cloudFilename, |
|
|
RuyiNetUploadFileResponse & |
response |
|
) |
| |
Deletes a single user file.
- Parameters
-
| index | The index of user |
| cloudPath | The desired cloud path of the file. |
| cloudFilename | The desired cloud fileName of the file. |
| response | The parsed data struct of return json. |
◆ DeleteUserFiles()
| void Ruyi::SDK::Online::RuyiNetUserFileService::DeleteUserFiles |
( |
int |
index, |
|
|
const std::string & |
cloudPath, |
|
|
bool |
recursive, |
|
|
RuyiNetListUserFilesResponse & |
response |
|
) |
| |
Deletes multiple user files.
- Parameters
-
| index | The index of user |
| cloudPath | The desired cloud path of the file. |
| recursive | Whether to recurse into sub-directories |
| response | The parsed data struct of return json. |
◆ DownloadFile()
| void Ruyi::SDK::Online::RuyiNetUserFileService::DownloadFile |
( |
int |
index, |
|
|
const std::string |
cloudPath, |
|
|
const std::string & |
cloudFilename, |
|
|
RuyiNetResponse & |
response |
|
) |
| |
Prepares a user file download.
- Parameters
-
| index | The index of user |
| cloudPath | The desired cloud path of the file. |
| cloudFilename | The desired cloud fileName of the file. |
| response | The parsed data struct of return json. |
◆ GetCDNUrl()
| void Ruyi::SDK::Online::RuyiNetUserFileService::GetCDNUrl |
( |
int |
index, |
|
|
const std::string & |
cloudPath, |
|
|
const std::string & |
cloudFilename, |
|
|
RuyiNetGetCDNResponse & |
response |
|
) |
| |
Returns the CDN url for a file object.
- Parameters
-
| index | The index of user |
| cloudPath | The desired cloud path of the file. |
| cloudFilename | The desired cloud fileName of the file. |
| response | The parsed data struct of return json. |
◆ GetUploadBytesTransferred()
| int64_t Ruyi::SDK::Online::RuyiNetUserFileService::GetUploadBytesTransferred |
( |
int |
index, |
|
|
const std::string & |
uploadId |
|
) |
| |
Returns the number of bytes uploaded or -1 if upload not found.
- Parameters
-
| index | The index of user |
| uploadId | The ID of the upload. |
◆ GetUploadProgress()
| double Ruyi::SDK::Online::RuyiNetUserFileService::GetUploadProgress |
( |
int |
index, |
|
|
const std::string & |
uploadId |
|
) |
| |
Returns the progress of the given upload from 0.0 to 1.0 or -1 if upload not found.
- Parameters
-
| index | The index of user |
| uploadId | The ID of the upload. |
◆ GetUploadTotalBytesToTransfer()
| int64_t Ruyi::SDK::Online::RuyiNetUserFileService::GetUploadTotalBytesToTransfer |
( |
int |
index, |
|
|
const std::string & |
uploadId |
|
) |
| |
Returns the total number of bytes that will be uploaded or -1 if upload not found.
- Parameters
-
| index | The index of user |
| uploadId | The ID of the upload. |
◆ ListUserFiles() [1/2]
List all user files.
- Parameters
-
| index | The index of user |
| response | The parsed data struct of return json. |
◆ ListUserFiles() [2/2]
| void Ruyi::SDK::Online::RuyiNetUserFileService::ListUserFiles |
( |
int |
index, |
|
|
const std::string & |
cloudPath, |
|
|
bool |
recursive, |
|
|
RuyiNetListUserFilesResponse & |
response |
|
) |
| |
List all user files.
- Parameters
-
| index | The index of user |
| cloudPath | File path. |
| recursive | Whether to recurse into sub-directories |
| response | The parsed data struct of return json. |
◆ UploadFile()
| void Ruyi::SDK::Online::RuyiNetUserFileService::UploadFile |
( |
int |
index, |
|
|
const std::string & |
cloudPath, |
|
|
const std::string & |
cloudFilename, |
|
|
bool |
shareable, |
|
|
bool |
replaceIfExists, |
|
|
const std::string & |
localPath, |
|
|
RuyiNetUploadFileResponse & |
response |
|
) |
| |
Prepares a user file upload.
- Parameters
-
| index | The index of user |
| cloudPath | The desired cloud path of the file. |
| cloudFilename | The desired cloud fileName of the file. |
| shareable | True if the file is shareable. |
| replaceIfExists | Whether to replace file if it exists. |
| localPath | The path and fileName of the local file. |
| response | The parsed data struct of return json. |
The documentation for this class was generated from the following files:


Make your voice heard
Turn your passive participation into active resistance. Facebook likes and Twitter retweets can’t create the change you want to see. Calling your Government on the phone can.
Spend 5 minutes, make 5 calls.
Download our app on iPhone and Android.


If you're using netdb (see Section 10.5), and a cache hierarchy, Squid forwards requests directly to origin servers that are within this many router hops. Such requests are marked with CLOSEST_DIRECT in access.log.
Syntax
minimum_direct_hops N
Default
minimum_direct_hops 4
Example
minimum_direct_hops 6
Related
minimum_direct_rtt, always_direct


Next: The data-lens․transducers․internals package, Previous: The data-lens․package package, Up: Packages [Contents][Index]
package.lisp (file)
common-lisp


DfE enquiries
Central newsdesk 020 7783 8300
General enquiries 0370 000 2288
Press release
Information on Michael Gove's plans to overhaul school capital investment in England, including details of Sebastian James's review.
(Updated 12 July 2010)
Education Secretary Michael Gove today set out a complete overhaul of capital investment in England’s schools.
Mr Gove said he was making tough, immediate decisions to help get the best value for money.
Bringing an end to Building Schools for the Future programme (BSF), he said in the light of the public finances, it would have been irresponsible to carry on regardless with an inflexible, and needlessly complex programme.
And he said it was right to set out a clear way forward for prudent future capital investment in education up to 2015, to flexibly target schools in the worst condition, cut red tape, and tackle urgent demand from rising birth-rates.
Michael Gove discusses the Building Schools for the Future programme
The Chancellor made clear in last month’s budget that existing overall public capital investment plans, put in place by the previous government, would remain with no further cuts.
The key elements of today’s announcement are that:
The Secretary of State is also announcing today that he will be ending the £972,000 annual funding for the Commission for Architecture and the Built Environment (CABE) design advice service associated with the BSF programme.
Sebastian James, Group Operations Director of DSG International plc and chair of the review, said:
I am delighted to be involved in this vital project and feel very passionately that we can build a schools infrastructure in Britain that is truly world class, while significantly reducing our spending. In my view, success in this review means that we will have found a way to have great schools for our children against a more measured investment backdrop.
This has also been welcomed by educational organisations with experience of working through the current BSF process.
Sir Bruce Liddington, Director General of E-Act said:
The current BSF programme is very bureaucratic, slow and unwieldy and I would welcome a review.
Aredi Pitsiaeli, Director of Business and Strategic Development at Oasis Community Learning said:
We welcome the review of the BSF programme as to learn lessons from past experience in order to find a better way of working for the future can only be a good thing.
Michael Gove comments on BSF announcement
Terms of reference of capital investment review
Impact of Building Schools for the Future announcement of Monday 5 July 2010
Audio of the Secretary of State speaking on BSF
Central newsdesk 020 7783 8300
General enquiries 0370 000 2288
Published: 5 July 2010


Informed Decision Making with Google Analytics
Jess Bertling | @JBertling
Informed Decisions
- Removes some bias and ego
- Make our goals tangible, and therefore measurable
Identify Trends and patterns
- Validate the vision
- Guide and ground our assumptions
- Show your problem areas and growth oppotunities
- (Remember companies will always make some wrong decisions, just don't make them again tomorrow)
Get Money
- Revenue
- Funding! Investors want to understand your business
- Session
- Single visit, 1 or more pages, up to 30 minutes (Google Analytics default)
- Landing Page
- The page the user enters your site
- Channel
- Combines source + medium. Organic, Paid, Social, Email
- Segment
- A subset of users
- Conversion
- Completed Activity
Bounce vs. Exit
- Bounce
- User session only contains a single page view
- Exit
- For all pageviews, the percentage that were the last in the session.
|
|
Page
|
Bounce Rate
|
Exit Rate
|
| Home > Product > Cart > Exit |
|
Home |
0% |
50% |
| Product > Exit |
|
Product |
33% |
33% |
| Product > Home > Exit |
|
Cart |
0% |
100% |
LEAN into it
More data != Better
What's your current goal? Measure that, and forget the rest. When the goal changes, your metrics change.
Types of Metrics
- Vanity Metrics
- Engagement
- Growth
- Benefit
The metrics you care about should be a reflection of your strategy.
Types of Metrics
Vanity — BEWARE
Look good on paper, but not actionable and can lead to a false feeling of success.
Types of Metrics
Engagement
- Extremely important for early stage startups
- User validation and product/market fit
- Learn more about your users, your demographic, your technology habits
- Better engagement = more set up for growth later
Types of Metrics
Engagement
- Returning Users
- Number of Downloads
- Mailing Signups
- Session Length & Interval
- Acquisition & Referral
Types of Metrics
Growth
- HOT Topic, but not always the right thing to watch
- Focus on the most important metric for right now, while watching for glaring red flags
Types of Metrics
Growth
- Conversion Rate
- Revenue - MRR/ARR
- Churn
- Lifetime Customer Value
- Cost to Acquire Customer
Types of Metrics
Benefit
Another, very UX focused, way of thinking
- Align yourself to the customer by measuring when they're measuring
- "Measure the lives you save, not the life preservers you sell" - Andrew Chen
- Dating Apps to Bridal Sales
Types of Metrics
Operational vs Investigative
- Operational = Task or Goal at hand
- Investigative = Curiosity, trends
Pro Tip
Best to measure the rate of change, not the totals.
Totals should always go up, but the rate of change will vary.
Example Product Roadmap
To-Do App
-
1) Build Initial MVP
Users can add and remove items from a personal to-do list
-
2) Initial Tracking
How many new users, how many recurring, how many items they add and remove in a given period
-
3) Grow
Add new features and start promoting
Start tracking things like churn, DAU/MAU, etc.
-
4) Iterate & Evolve
Add new features, test, track. Was it good or bad? Learn from it. Repeat.
Track where new users are coming from. Annotating is helpful.
Things To Avoid
- Success Theatre with Vanity Metrics
- Mimicking other strategy when your goals aren't the same
- Spending time on numbers and reports you'll never use
Most people when they look at their data
"Terrible" Metrics Are NORMAL
"Terrible" Metrics Are NORMAL
It's actually common for
- Signup rates to be below 1%
- Over 95% of your users to be inactive today
- Lonely hearts club for your users: Over half won't know anyone else
Find this deck at
bit.ly/jess-ga
Find me at
@jbertling


--- layout: default title: "The Book of Liberty" ---
The Book of Liberty is a collection of essays written by anons who follow political (or otherwise) philosophies broadly classifiable as (for lack of a better word) Libertarian. This includes Anarcho-Capitalists, Capitalist Minarchists, Objectivists, and some Monarchists.
Because the essays span across different ideologies, you should not correlate them unless they belong to the same category.
If someone happens to possess a pdf of The Book of /liberty/, please comment!


{% extends 'base.html' %} {% load staticfiles %} {% block head_title %} What is systematic review? {% endblock %} {% block content %}
The review organises papers into 4 pools:
All papers returned by the query are first stored in the abstract pool. Systematic review takes you through each paper in the abstract pool, and shows you the paper's title and abstract. From this, you can decide on whether the paper is appropriate for your particular needs.
Every paper you approve from the abstract pool gets moved into the document pool. The document pool is much like the abstract pool, but this time you are given a link to view the paper in full via PubMed. Again, you can decide on whether or not the paper is relevant.
After deciding a paper is relevant in the document pool, it gets moved into the final pool, which is a list of all papers relevant to your review! Any irrelevant papers are moved into the rejected pool. Papers in the final pool can be rejected if later found to be irrelevant. Likewise, papers in the rejected pool can be reconsidered by moving them back into the abstract or document pool.
Start off by creating a new review. Choose a title and write a description for your new review. Here, you can add the usernames or email addresses of other users who you would like to invite to join you in the review.
Next, write a query to search for medical papers related to your review on PubMed. Keep adjusting your query until it returns under 500 papers.
Once your review is created, you can work on the review, which automatically presents a random paper from the abstract pool or document pool. Papers in the abstract pool get priority, so you will always be presented with a paper from the abstract pool if one exists.
After judging all papers presented, the review will be marked as completed! You will be able to view a list of all papers in the final pool, visit links to each paper on PubMed, and download the results as a text file.
At any point during the review, you can rename it, add or remove participants, modify the query, or delete it.
Write down each keyword separated by AND and OR. Use brackets () to group parts of the query.
For example:
(adhd OR adhs OR addh) AND (child OR adolescent) AND acupuncture
Every paper returned by this query must contain acupuncture. It must also contain either child, or adolescent, or both. And finally, a returned paper must also contain some variant of adhd.
As a general guideline, adding more ANDs will return fewer papers, but adding more ORs will return more papers.
You can also restrict each search term to a specific field, for example:
Smith[Author]
This will only return papers written by at least one person with Smith in their name. You can view a list of all fields here.


Experts Caution Investors Against Cash Grab ICOs, Buterin Speaks Out
This week several prominent venture capital investors, experts and developers including Jason Calacanis and Ethereum co-founder Vitalik Buterin spoke out against initial coin offering (ICO) pump and dump schemes.
Calacanis, who has invested in more than 500 successful startups including Uber and Evernote, revealed that several service marketplaces such as Fiverr have been offering ICO whitepapers for less than $100, allowing individuals and organizations to conduct ICO campaigns and raise millions of dollars without viable products, unique visions, and strategies.
Vitalik Buterin: Don’t conduct ICO if native token not necessary
Buterin has been firmly against abusing the ERC 20 token standard with the sole intent of raising money. ICOs are a phenomenal method of fundraising for decentralized applications and Blockchain startups. However, ICOs should be carried out by projects that are in necessity of native tokens or cryptocurrencies to function.
For instance, Buterin spoke out against Raiden’s ICO in October, given that its open-source scaling solution does not need an ICO or a native token to operate. Buterin said:
“I'm announcing that 100 percent of my OmiseGo + Kyber Network advisor shares will be either donated to charity (AMF, GiveD, SENS etc) or used to privately fund Ethereum second-layer infrastructure (state channels, multisig wallets etc), or some combination of the two. [Rules for funding Ethereum infrastructures are projects] must be 100 percent open source, no baked-in profit scheme (incl ICO token), must be good.”
In response to a question asked by Udi Wertheimer if the statement above was targeted at Raiden, Buterin said:
“Yes, also Nuco/Aion and hearing others thinking about it. And making it extremely clear that I was never advising ICOs to get myself more lambos.”
In 2017 ICOs have raised more than $3 bln. Yet the most successful decentralized applications are non-ICO projects like EtherDelta, which have managed to build sustainable business models without conducting ICOs and raising tens of millions of dollars for a crypto token that is simply not needed.
Most recently Buterin revealed that he was asked by several investors about the possibility of sharding and Casper ICOs. To such inquiries, Buterin responded:
Many ICOs are quick cash grabs
The ICO market is being filled up with quick cash grabs and pump and dump schemes. Several innovative projects exist, but the ratio of unique and crucial ICO projects to quick cash grabs is likely around one percent to 99 percent.
Because there are no regulations in the ICO market and there will likely be no regulations in the long-term given the decentralized nature of Ethereum, investors must carry out due diligence to segregated legitimate ICOs to cash grabs.
As Compound partner Josh Nussbaum stated:
“In the end, I do think we’ll see very valuable projects emerge from this time (like the early days of the Internet) but these projects must solve a real problem for users and if they issue tokens, they must be at the heart of a strong positive feedback loop that incentivizes all sides to participate in the network.”
Author: Joseph Young
Source: https://cointelegraph.com/news/experts-caution-investors-against-cash-grab-icos-buterin-speaks-out
「 Declaration: Please indicate the source if repost the article in UNITIMES. Opinions expressed by Contributors belong to themselves. 」


JeSemE is described in detail in our COLING 2018 paper "JeSemE: A Website for Exploring Diachronic Changes in Word Meaning and Emotion" and our ACL 2017 paper "Exploring Diachronic Lexical Semantics with JESEME", the following is a simplified overview.
The Valence Arousal Dominance (VAD) model of emotion assumes that affective states can be described relative to three emotional dimensions, i.e., Valence (corresponding to the concept of polarity, see above), Arousal (the degree of excitement or calmness) and Dominance (feeling in or out of control of a social situation). Emotion values for historical texts are calculated by combining word embeddings and contemporary emotion lexicons, see "Inducing Affective Lexical Semantics in Historical Language" for details. The following illustration shows the three-dimensional VAD space with the position of several emotion words.
Both Positive Pointwise Mutual Information (PPMI) and Pearson's χ2 measure how specific a combination of two words is. Both use the frequency of a word \(i\) or context word \(j\) to calculate the probability of finding one of them, as in \(P(i)\) respectively \(P(j)\).They then compare the expected probability of encountering both words \(P(i)P(j)\) with the observed frequency/probability \(P(i,j)\). Resulting values are normalized, so all associations for a word sum up to 1. JeSemE provides only values above 0.01, due to storage constraints.
PPMI favors infrequent context words and can be calculated with: $$PPMI(i,j) := max(log\frac{P(i,j)}{P(i)P(j)},0)$$
χ2 is regarded as more balanced, we use a normalized version calculated with: $$\chi^2(i,j) := max(log\frac{(P(i,j) - P(i)P(j))^2}{P(i)P(j)},0)$$
SVDPPMI uses singular value decomposition (SVD) to reduce the dimensionality of a matrix storing PPMI data. It produces word embeddings with quality similar to word2vec embeddings. See Levy (2015) for details. In contrast to word2vec, it is not affected by random initialization based realiability problems, see our papers "Bad Company—Neighborhoods in Neural Embedding Spaces Considered Harmful" and "Don’t Get Fooled by Word Embeddings—Better Watch their Neighborhood" for details.
Corpus of Historical American English, representative and balanced. Lowercased during preprocessing. See here for more information.
Deutsches Textarchiv 'German Text Archive', a representative (yet only vaguely balanced) corpus of ca. 1600-1900 German. Lemmatized during preprocessing. See here for more information in German.
The Google Books Ngram corpus covers about 6% of all books. We use the English Fiction and German subcorpus. It is unbalanced and known for sampling bias. English Fiction lowercased during preprocessing, German lemmatized and lowercased. See here for Google's visualization.
The Royal Society Corpus (RSC) contains the first two centuries of the Philosophical Transactions of the Royal Society of London. The corpus was lemmatized and lowercased during preprocessing. See here for its homepage.
| Corpus | Years | Segments | Modeled Words | Corpus Size |
|---|---|---|---|---|
| COHA | 1830-2009 | 18 | 5,101 | 376M tokens |
| DTA | 1751-1900 | 5 | 5,347 | 81M tokens |
| Google Books Fiction | 1820-2009 | 19 | 6,492 | 14.7G 5-grams |
| Google Books German | 1830-2009 | 18 | 4,450 | 5.25G 5-grams |
| RSC | 1750-1869 | 3 | 3,080 | 24.7M tokens |
Expects corpus, word1 and word2 as parameters, as in:
JeSemE.org/api/similarity?word1=day&word2=night&corpus=coha
Expects corpus and word as parameters, as in:
JeSemE.org/api/emotion?word=heart&corpus=coha
Expects corpus and word as parameters, Contexts can be requested for PPMI or χ2 as in:
JeSemE.org/api/typicalcontextppmi?word=day&corpus=coha
JeSemE.org/api/typicalcontextchi?word=day&corpus=coha
Expects corpus and word as parameters, as in:


Switch
A toggle switch for allowing users to turn an option on or off.
Markup structure
Since HTML doesn't define an official tag for our Switch component, we must build a makeshift one from a checkbox.
Disabled state
If a switch is currently disallowed for
some reason, you can apply a disabled state using the
is-disabled
class. Make sure to also apply the
disabled
attribute to the checkbox.


Definition
Set of data represented by a single variable name
Index
the position or location within the array
Element/Value
the data stored within the position of the array
Array Literal
most common way to create an array
declares a variable and specifies array as content
Array Object
the syntax for declaring a new array instance
The map, reduce, filter methods allow for a variety of ways to work with the data contained in the list.
Sequence ✦ Selection ✦ Looping
if statements ⛄ if/else statements ⛄ switch statements
int numOne = 2; int numTwo = 5;
if(numOne >= numTwo){
console.log("2 is greater than 5");
}else{
console.log("2 is not greater than 5");
}
Dual-alternative selection structure
var numOne = 2; var numTwo = 5;
if(numOne <= numTwo){
console.log("5 is greater than 2");
}
Single-alternative selection structure
Initial loop control variable initialized before entering loop
Loop control variable tested
Body of loop must alter value of loop control variable
var initialValue = 0; //Initial Value for Control variable
var endValue = 4;
var topics = [ "Structures", "Decision Making", "Looping", "Arrays"];
while(initialValue < endValue){ //Control variable tested
console.log("Week " + (initialValue + 1) + " is " + topics[initialValue]);
initialValue++; //Control Variable altered
}
console.log("Finished");
Step 1
Observe the diagram above and declare for the data you will use in program. Declare an array that holds the month names.
Step 2
Think through and apply the correct structures to fulfill the requirements of the program.
Step 3
Code the program and output the month along with the correct number of days for each month.


salmon Cookies Shop
The simulated amounts of cookies purchased for each hour at each brach
Visit our home page!
cookie stand new location:
Branch Name
Minimum Number of Customers:
Maximum Number of Customers:
Average Number of Cookies/Hour:
Submit


| Class and Description |
|---|
| ParsedResume
All of the information extracted while parsing a resume
|
| Class and Description |
|---|
| ParsedResume
All of the information extracted while parsing a resume
|
| Class and Description |
|---|
| ParsedResume
All of the information extracted while parsing a resume
|
| Class and Description |
|---|
| ParsedResume
All of the information extracted while parsing a resume
|
| Class and Description |
|---|
| ParsedResume
All of the information extracted while parsing a resume
|
| Class and Description |
|---|
| ParsedResume
All of the information extracted while parsing a resume
|
| Class and Description |
|---|
| Association
An association/organization found on a resume
|
| CandidateReference
A reference found on a resume
|
| Certification
A certification found on a resume
|
| LanguageCompetency
A language competency (fluent in, can read, can write, etc) found on a resume
|
| LicenseDetails
A license found on a resume.
|
| NationalIdentity
A national identity found on a resume
|
| NormalizedString
A string with a raw and normalized value
|
| ParsedResume
All of the information extracted while parsing a resume
|
| PersonalAttributes
Personal attributes found on a resume
|
| Salary
A salary found in a resume
|
| TrainingDetails
A training history found on a resume
|
| TrainingHistory
All training info found in a resume
|
| Class and Description |
|---|
| NormalizedString
A string with a raw and normalized value
|
| Class and Description |
|---|
| NormalizedString
A string with a raw and normalized value
|
| Class and Description |
|---|
| NormalizedString
A string with a raw and normalized value
|
| Class and Description |
|---|
| SectionIdentifier
Information about a particular section of a resume
|
| Class and Description |
|---|
| SectionIdentifier
Information about a particular section of a resume
|
Copyright © 2021. All rights reserved.


Welcome To Audit
Here is where you can look in on others playting the game. Here you can
observe and react to competitors,
observe judges,
chat other auditors,
and
chat other judges.
Pease select how you would like to audit:
Random
Browse
model UN
debate team
impromptu
sourcewar


| Uraplast RA 7 General Information
-
| Molecular Weight: |
1200 (approx) |
| Chemical Category: |
Polymeric plasticizers |
| Hydroxyl Number, mg KOH/g: |
4 (max) |
Usage and Performance Characteristics
-
| Manufacturer: |
DSM Resins bv |
| Outstanding Properties: |
Resistance to oil & petrol, low migration to PE & PS |
| Used for Polymeric Materials: |
PVC |
| Used for Products: |
Self adhesive & packaging foils, conveyor belts, coatings |
| Extraction, heptane 24 h at 23°C, %: |
0.2 (40 phr); 0.4 (60 phr); 0.8 (80 phr) |
| Extraction, peanut oil 24 h at 70°C, %: |
1 (40 phr); 2.3 (60 phr); 4 (80 phr) |
| Extraction, soapy water 7 days at 70°C, %: |
2 (40 phr); 4 (60 phr); 6 (80 phr) |
| Extraction, water 7 days at 70°C, %: |
1.5 (40 phr); 3 (60 phr); 6 (80 phr) |
| Low-temperature Flexibility, °C: |
5 (40 phr); -9 (60 phr); -19 (80 phr) |
| Migration to PE 10 days at 70°C, %: |
0.01 (40 phr); 0.01 (60 phr); 0.02 (80 phr) |
| Migration to PS 10 days at 70°C, %: |
0 (40 phr); 0 (60 phr); 0 (80 phr) |
| Volatility, wt. %: |
0.42 (24 h at 100°C, 40 phr); 0.6 (24 h at 100°C, 60 phr); 0.78 (24 h at 100°C, 80 phr) |
Physical Properties
-
| Aggregate State at 25°C: |
Liquid |
| Tensile Strength, MPa: |
32 (40 phr); 29 (50 phr); 26 (60 phr); 24 (70 phr); 22 (80 phr) |
| 100% Modulus, MPa: |
19 (40 phr); 15 (50 phr); 12 (60 phr); 10 (70 phr) |
| Density, kg/m3: |
1,150 (25°C) |
| Dynamic Viscosity, cP: |
3,500 (average) (25°C) |
| Ultimate Elongation, %: |
320 (40 phr); 380 (50 phr); 400 (60 phr); 430 (70 phr) |
Chemical Properties
-
| Acid Number, mg KOH/g: |
<3 |
Optical Properties
-
| Refractive Index: |
1.462 (n25D) |
Plasticizers Database (2nd Electronic Edition) Copyright © 2004 by ChemTec Publishing |


--- title: "Default Switch Input" description: |
Simple switch button to select true or false. It uses transition to give an effect of fading in and out.


This is a lime. Like a lemon, it's shaped like a lemon. Unlike a lemon, it's a lime.(Meat Pasting component)(Cooking ingredient)(Cocktailcrafting ingredient)Type: food (decent)Size: 1Level required: 2Selling Price: 60 Meat.