MarginIQ Sign up
Sign In
Error:
Entity
Bank
Customer
Entity Name
Full Name
Address
Country
{{c.name}}
Username
Password
Email Address
  Cancel
  Sign Up


Following a successful replatform of Oxfam America onto Wagtail CMS, our collaboration with Oxfam GB started in early 2019, when they began exploring moving to a flexible open-source CMS — we knew just the thing!
We started with a design sprint to embrace the Art of the Possible, which built confidence in using Wagtail and in how Torchbox and Oxfam could work together to rapidly turn Oxfam’s goals into reality. We picked their volunteering sign-up process for the sprint (previously a decentralised, paper-based system), which culminated in a launch that saw 1000 registrations in the first month. More importantly, it solidified Oxfam’s decision to move their flagship Oxfam GB website to Wagtail and we kicked off that August.
Oxfam had just rolled out a new public engagement strategy and the new website needed to ‘make it happen’ by reshaping and tailoring the entire experience to the needs of Oxfam’s supporters (and potential supporters), while driving organisational efficiencies.
We started by re-modelling the Information Architecture (IA) based on Oxfam’s audience priorities. A top tasks survey quickly revealed that the supporters’ primary goal was to find out about the issues Oxfam works on — Oxfam’s supporters are really engaged with what Oxfam is doing on the ground. Much lower down the list was accessing “About Oxfam” information, which has bloated over time.
An open card sort confirmed that supporters group this type of corporate content separately from issue-related content and gave rise to a new area in the top-level navigation for Oxfam in Action — where Oxfam detail the work they’re doing and the impact it’s having on individuals and communities, which ‘tree-tested’ well.
With a new IA in hand, and user interviews and journey mapping workshops under our belts, we felt like we were getting to know Oxfam’s supporters pretty well. We defined a shared vision to keep the team focussed — to create a place where people are empowered to join the fight against the injustice of poverty in their own way — and used OKRs to establish what success will look like.
Having used an effort / user value plot to prioritise the work to achieve this vision, we had the beginnings of our product backlog and set about defining the design direction.
The Oxfam brand is known globally but has taken a hit in recent years — the new website was an opportunity to freshen it up, while being instantly recognisable as Oxfam.
The team were guided by a set of principles; to build trust, iterate, be brave but keep it simple, and to make the experience personal to the supporter and put them in control.
Through a series of design sprints; with cycles of co-creation, rapid prototyping and user testing; the vision started to come to life. Stories from the people and communities whose lives have been transformed by Oxfam took centre stage, accompanied by powerful and positive imagery of change. Giving design a short head start, we began to build the site making use of Wagtail’s donation system, with the design and build sprints running in parallel.
A couple of months into the build, the Covid-19 pandemic hit, and as with much of the charity sector, Oxfam GB were hugely impacted; shutting their high street and online shop doors, cancelling major fundraising events, pausing volunteer recruitment and seeing donations drop. Key team members were put on furlough and our project went fully remote.
Agile enabled us to reshape priorities quickly in response to Oxfam’s changing organisational needs and those of their supporters. We brought forward a launch of ‘Tag Your Bag’ as a standalone product on Wagtail just in time for the shops reopening in June; so Supporters who’d had a lockdown clearout could Gift Aid their donations.
We then re-focussed efforts onto the main website, which we’re delighted to have launched this week. It has strengthened Oxfam’s digital presence, giving them the capability to be nimble in a changing world, and ultimately to empower their supporters on an individual level to beat poverty now and forever.
Join our webinar, 15th Oct, 5pm BST / 12pm EST for a live demo of exciting new features and plugins, including Wagtail-Localise. Find out more and register your place.


# -*- coding: utf-8 -*-
#
# NIST-developed software is provided by NIST as a public service. You may
# use, copy and distribute copies of the software in any medium, provided that
# you keep intact this entire notice. You may improve, modify and create
# derivative works of the software or any portion of the software, and you may
# copy and distribute such modifications or works. Modified works should carry
# a notice stating that you changed the software and should note the date and
# nature of any such change. Please explicitly acknowledge the National
# Institute of Standards and Technology as the source of the software.
#
# NIST-developed software is expressly provided "AS IS." NIST MAKES NO
# WARRANTY OF ANY KIND, EXPRESS, IMPLIED, IN FACT OR ARISING BY OPERATION OF
# LAW, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTY OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT AND DATA ACCURACY. NIST
# NEITHER REPRESENTS NOR WARRANTS THAT THE OPERATION OF THE SOFTWARE WILL BE
# UNINTERRUPTED OR ERROR-FREE, OR THAT ANY DEFECTS WILL BE CORRECTED. NIST
# DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF THE
# SOFTWARE OR THE RESULTS THEREOF, INCLUDING BUT NOT LIMITED TO THE
# CORRECTNESS, ACCURACY, RELIABILITY, OR USEFULNESS OF THE SOFTWARE.
#
# You are solely responsible for determining the appropriateness of using and
# distributing the software and you assume all risks associated with its use,
# including but not limited to the risks and costs of program errors,
# compliance with applicable laws, damage to or loss of data, programs or
# equipment, and the unavailability or interruption of operation. This
# software is not intended to be used in any situation where a failure could
# cause risk of injury or damage to property. The software developed by NIST
# employees is not subject to copyright protection within the United States.
"""
Module with a dummy Pre-emption implementation that never pre-empts any bearer.
"""
import qppsim.preemption.PreemptionBase
[docs]class PreemptionDummy(qppsim.preemption.PreemptionBase.PreemptionBase):
"""
Class for the Dummy Pre-emption implementation. This implementation always
fails to pre-empt any bearer.
"""
[docs] def attempt_preemption(self, new_bearer_id, new_bearer_arp, rbs_needed, rbs_used):
"""
Attempt and fail to pre-empt bearers to free resources for a new bearer.
"""
return False, []
[docs] def qos_preemption(self, ue_imsi, bearer_id, bearer_arp):
"""
Attempt and fail to pre-empt bearers to ensure that the specified bearer can
comply with its QoS contract.
"""
return False, []


@(user: models.users.User) @main("Home", user) {
There are those of use who like to VENTURE to the unexplored.
To see the BEAUTY in the strange and UNKNOWN.

Bridging worlds, cultivating our CURIOSITY and finding DELIGHT in our differences.
If you're one of us, and you want to EXPLORE more of this GREAT PLANET,
We're ready to take you there.
It's Time.
WIDEN YOUR WORLD


| org.apache.commons.lang3.ArrayUtils |
Line |
| Cannot use {@code} to enclose text which includes {}, but  is OK |
144 |
| org.apache.commons.lang3.CharSequenceUtils |
Line |
| - we must do a forward traversal for this to avoid duplicating code points |
194 |
| org.apache.commons.lang3.CharSet |
Line |
| This is no longer public as CharRange is no longer a public class. It may be replaced when CharSet moves to Range. |
225 |
| org.apache.commons.lang3.ClassUtils |
Line |
| --No comment-- |
1005 |
| org.apache.commons.lang3.StringUtils |
Line |
| logic duplicated below START |
5836 |
| logic mostly below END |
5854 |
| logic mostly duplicated above START |
5894 |
| logic duplicated above END |
5912 |
| org.apache.commons.lang3.builder.EqualsBuilder |
Line |
| we cannot store the actual objects in a HashSet, as that would use the very hashCode() we are in the process of calculating. |
101 |
| org.apache.commons.lang3.builder.HashCodeBuilder |
Line |
| we cannot store the actual objects in a HashSet, as that would use the very hashCode() we are in the process of calculating. |
124 |
| This method uses >> and not >>> as Effective Java and Long.hashCode do. Ideally we should switch to >>> at some stage. There are backwards compat issues, so that will have to wait for the time being. cf LANG-342. |
800 |
| org.apache.commons.lang3.builder.StandardToStringStyle |
Line |
| as this is implementing the abstract class |
54 |
| as this is implementing the abstract class |
64 |
| as this is implementing the abstract class |
77 |
| as this is implementing the abstract class |
88 |
| as this is implementing the abstract class |
99 |
| as this is implementing the abstract class |
109 |
| as this is implementing the abstract class |
121 |
| as this is implementing the abstract class |
131 |
| as this is implementing the abstract class |
144 |
| as this is implementing the abstract class |
155 |
| as this is implementing the abstract class |
167 |
| as this is implementing the abstract class |
177 |
| as this is implementing the abstract class |
189 |
| as this is implementing the abstract class |
202 |
| as this is implementing the abstract class |
214 |
| as this is implementing the abstract class |
227 |
| as this is implementing the abstract class |
239 |
| as this is implementing the abstract class |
252 |
| as this is implementing the abstract class |
264 |
| as this is implementing the abstract class |
277 |
| as this is implementing the abstract class |
289 |
| as this is implementing the abstract class |
302 |
| as this is implementing the abstract class |
314 |
| as this is implementing the abstract class |
327 |
| as this is implementing the abstract class |
339 |
| as this is implementing the abstract class |
352 |
| as this is implementing the abstract class |
366 |
| as this is implementing the abstract class |
378 |
| as this is implementing the abstract class |
392 |
| as this is implementing the abstract class |
404 |
| as this is implementing the abstract class |
416 |
| as this is implementing the abstract class |
429 |
| as this is implementing the abstract class |
444 |
| as this is implementing the abstract class |
460 |
| as this is implementing the abstract class |
475 |
| as this is implementing the abstract class |
491 |
| as this is implementing the abstract class |
506 |
| as this is implementing the abstract class |
522 |
| as this is implementing the abstract class |
537 |
| as this is implementing the abstract class |
553 |
| org.apache.commons.lang3.exception.ExceptionUtils |
Line |
| --No comment-- |
201 |
| --No comment-- |
208 |
| org.apache.commons.lang3.math.NumberUtils |
Line |
| --No comment-- |
732 |
| --No comment-- |
749 |
| --No comment-- |
760 |
| --No comment-- |
765 |
| --No comment-- |
785 |
| --No comment-- |
790 |
| --No comment-- |
813 |
| org.apache.commons.lang3.reflect.ConstructorUtils |
Line |
| - Swallow |
253 |
| org.apache.commons.lang3.reflect.FieldUtils |
Line |
| --No comment-- |
116 |
| --No comment-- |
130 |
| --No comment-- |
182 |
| org.apache.commons.lang3.reflect.MemberUtils |
Line |
| --No comment-- |
64 |
| org.apache.commons.lang3.reflect.MethodUtils |
Line |
| --No comment-- |
634 |
| - Swallow the exception |
679 |
| org.apache.commons.lang3.reflect.TypeUtilsTest |
Line |
| cast is required by Sun Java, but not by Eclipse |
274 |
| org.apache.commons.lang3.text.ExtendedMessageFormat |
Line |
| --No comment-- |
345 |
| org.apache.commons.lang3.text.ExtendedMessageFormatTest |
Line |
| FAILING - currently sub-formats not supported |
154 |
| FAILING - currently sub-formats not supported |
171 |
| org.apache.commons.lang3.time.StopWatch |
Line |
| As from v2.1, the methods protect against inappropriate calls. Thus you cannot now call stop before start, resume before suspend or unsplit before split.
 |
44 |


Business Analyst Lincoln Financial Group- March 2014 - August 2016
Liaise between Business and IT Technical Staff to implement system enhancements for various organizations, and perform testing including QA, UAT, Production Validation and regression testing.
Write technical requirements documents and business training materials for various strategic projects.
Facilitate various working sessions to elicit and determine requirements, capture current and future state processes and technology, and identify root cause.
Specialist, Business Process Improvement Lincoln Financial Group - September 2013 - March 2014
Obtained Six Sigma Yellow Belt designation to provide thorough analysis of current state processes and determine process improvements
Increased effeciency, accuracy, and improved level of service for customers.
Chairperson of Community Outreach Employee Organization
Supervisor, EDI Lincoln Financial Group - August 2012 - September 2013
Worked with external and internal customers to troubleshoot setup process of EDI
Led team of 12 direct reports and acted as team subject matter expert for strategic projects.


Next: Identity of Characters, Previous: Character Attributes, Up: Character Concepts
There are several (overlapping) categories of characters that have no formally associated type but that are nevertheless useful to name. They include graphic characters, alphabetic_1 characters, characters with case (uppercase and lowercase characters), numeric characters, alphanumeric characters, and digits (in a given radix).
For each implementation-defined attribute of a character, the documentation for that implementation must specify whether characters that differ only in that attribute are permitted to differ in whether are not they are members of one of the aforementioned categories.
Note that these terms are defined independently of any special syntax which might have been enabled in the current readtable.


--- title: Download Insomnia subTitle: So you can finally `GET` some `REST` 😴 ---
OS X 10.9+
or brew cask install insomnia
brew cask install insomnia
Windows 7+
(64-bit only)
Ubuntu 14.04+
or try the Generic Package or AUR Package
Help out by spreading the word 😊


Jonathan Pool
Programmer
|<EMAIL_ADDRESS>| |
| Phone |<PHONE_NUMBER> |
| Website | http://stulta.com |
| Mailing address | 555 10th St Oakland, California CA 94607-5208, US |
Seeking an opportunity to build, test, revise, document, and learn software that helps people behave more efficiently and fairly
| Network | Username | URL |
|---|---|---|
| Github | jrpool | https://github.com/jrpool |
| jonathanpool | https://www.linkedin.com/in/jonathanpool/ | |
| Stack Overflow | 1572601 | https://stackoverflow.com/users/story/1572601 |
| MDN Web Docs (Mozilla Foundation) | JonathanPool | https://developer.mozilla.org/en-US/profiles/JonathanPool |
| Google Scholar | qSNjYhQAAAAJ&hl | https://scholar.google.com/citations?user=qSNjYhQAAAAJ&hl=en |
| GitLab | JonathanPool | https://gitlab.com/JonathanPool |
| JonathanRPool | https://twitter.com/JonathanRPool |
Work history
- Company: The Long Now Foundation
- Position: Project Director
- Website: http://longnow.org
- Start date: 2012-01-01
- End date: 2015-12-19
- Synopsis: PanLex is the successor to the PanDictionary project of the Turing Center at the University of Washington (2006–2010), directed by Oren Etzioni. PanLex is building an open-source database documenting all known lexical translations among all languages and dialects, living and dead, natural and artificial, with the purpose of making cross-language information exchange and retrieval more effective for languages of all sizes and supporting cross-linguistic research.
- Highlights: Converted database from MS SQL Server to PostgreSQL/Grew data from 13 million to 24 million lexemes/Grew pairwise translation count to 1.3 billion/Designed and implemented Web interfaces to database for developers, end users, and search engines/Documented standards, practices, and tools for other developers/Presented technical conference papers/Published technical article
- Company: Centerplex
- Position: Proprietor
- Website: http://stulta.com/misc/cx/
- Start date: 1993-06-16
- End date: 2004-06-11
- Synopsis: Centerplex purchased, improved, and operated 4 Tukwila, Washington, office buildings. Centerplex pioneered micro-offices, virtual tenancies, tenant-friendly draft-your-own web leases, web reservations of conference rooms, high-speed Internet access as a free tenant amenity, and energy-conservation and recycling programs.
- Highlights: Earned EPA Energy Star for Small Business Award, 1999/Lighting upgrade got honorable mention from International Interior Design Association, 1999/Profiled in Joseph Romm, “Cool Companies” (2006)
- Company: University of Washington
- Position: Assistant and Associate Professor
- Website: http://www.washington.edu
- Start date: 1977-09-16
- End date: 1993-06-15
- Synopsis: Research and teaching in political science, with concentrations in language policy, social choice theory, and quantitative research methods.
- Highlights: Presented conference papers/Published book chapters, research articles, and working papers/Visiting research and teaching appointments at U of Paderborn (Germany) and U of Bielefeld (Germany)
- Company: State University of New York at Stony Brook
- Position: Assistant Professor
- Website: http://www.stonybrook.edu/
- Start date: 1971-01-01
- End date: 1977-06-15
- Synopsis: Research and teaching in political science, with concentrations in language policy, social choice theory, and quantitative research methods.
- Highlights: Presented conference papers/Published book chapters, research articles, and working papers/Visiting appointments at U of Mannheim (Germany), McGill U (Montréal), USSR Academy of Sciences, and Stanford U
Volunteering
- Organization: ESLint
- Position: Contributor
- Website: https://eslint.org/
- Start date: 2017-10-12
- Synopsis: ESLint is the premier linting tool for JavaScript.
- Highlights: Submitted 16 merged commits in first month/Became #26 out of 566 contributors by commit count/Contributing to absorbtion of JSCS by ESLint
- Organization: Mozilla Foundation
- Position: Contributor to MDN Docs
- Website: https://developer.mozilla.org
- Start date: 2017-02-20
- Synopsis: MDN Docs is the premier repository of authoritative developer-facing documentation on HTML, CSS, JavaScript, and related APIs.
- Highlights: Made 224 edits in documentation in 8 months
- Organization: Utilika Foundation
- Position: President
- Website: http://stulta.com/misc/uf/
- Start date: 2004-05-03
- End date: 2011-12-31
- Synopsis: Utilika Foundation supported the work of the UW Turing Center on the PanDictionary project and assumed management of it as the PanLex project when the Turing Center’s work on it ended. The foundation turned the project over to The Long Now Foundation in 2012.
- Highlights: Presented technical conference papers at CLAW/AMTA 2006, K-CAP 2007, SAAKM 2007, LISA Berkeley 2009, Machine Translation Summit XII, Coling 2010, and DELPH-IN Summit 2011
- Organization: Berkeley Town House Cooperative Corporation
- Position: Director and Secretary
- Website: http://berkeleytownhouse.com
- Start date: 2011-05-24
- End date: 2011-12-06
- Synopsis: Berkeley Town House is the first senior housing cooperative in the United States, founded in 1960.
- Highlights: Helped evaluate prospects of recovery for construction defects/Recorded official corporate business/Recovered, organized, and digitized corporate records
- Organization: Peace Corps
- Position: Volunteer
- Website: https://www.peacecorps.gov
- Start date: 1964-06-15
- End date: 1966-06-15
- Synopsis: The fourth contingent of Peace Corps Volunteers in Turkey was trained at Portland State University and mostly taught English as a foreign language at the secondary level.
- Highlights: Taught in middle and high schools in Nevşehir and İstanbul, Turkey/Published articles in a Turkish news magazine (“Yön”) and “Peace Corps Volunteer”/Published a language textbook
- Organization: Operation Crossroads Africa
- Position: Volunteer
- Website: http://operationcrossroadsafrica.org/
- Start date: 1963-06-15
- End date: 1966-08-15
- Synopsis: Operation Crossroads Africa organizes manual labor projects in Africa with international participation.
- Highlights: Participated in building a community center in Nsoatre, Ghana
Education
- Institution: Learners Guild
- Area: software development
- Study type: apprenticeship
- Start date: 2017-05-01
- End date: 2018-02-16
- GPA: N/A
- Courses: Foundations/Practice/Apprenticeship
- Institution: University of Washington
- Area: Computational linguistics and computer science
- Study type: course work
- Start date: 2004-03-29
- End date: 2007-06-01
- GPA: 3.97
- Courses: CSE 142: Computer Programming I/Linguistics 461: Syntax I/Linguistics 462: Syntax II/Linguistics 472: Introduction to Computational Linguistics/Linguistics 580: Problems in Linguistics (Introduction to Syntax for Computational Linguistics)/Linguistics 567: Grammar Engineering/CSE 143: Computer Programming II/CSE 373: Data Structures and Algorithms/CSE 415: Artificial Intelligence/Linguistics 580: Problems in Linguistics (Lexical Ambiguity)/CSE 490: Special Topics in CSE (Human–Computer Interaction 1 & 2)/Linguistics 575: Computational Linguistics Topics/Other courses audited
- Institution: The University of Chicago
- Area: Policital science
- Study type: M.A. and Ph.D.
- Start date: 1966-09-01
- End date: 1971-04-30
- GPA: unknown
- Courses: graduate courses in political science
- Institution: Harvard University
- Area: Government
- Study type: B.A., cum laude
- Start date: 1960-09-01
- End date: 1964-06-30
- GPA: unknown
- Courses: undergraduate courses in mathematics, natural and social sciences, and humanities
Grants, awards, and prizes
- Title: Faculty Research Programme grant
- Date: 1985-11-01
- Awarder: Embassy of Canada to the United States
- Synopsis: The Political Economy of Language
- Title: Educational software development grant
- Date: 1983-07-01
- Awarder: University of Maryland
- Synopsis: Computer Simulation in Multilingual International Studies
- Title: Research grant
- Date: 1978-09-01
- Awarder: National Science Foundation
- Synopsis: Computer Equipment for Experimental Political Science Research
- Title: Collaborative research grant
- Date: 1978-05-01
- Awarder: American Association for the Advancement of Slavic Studies
- Synopsis: Language and Ethnicity in the USSR: Advances in Policy Research
- Title: Conference travel grant
- Date: 1978-08-01
- Awarder: Ford Foundation
- Synopsis: Travel support for 9th World Congress of Sociology
- Title: Research stipend
- Date: 1975-09-01
- Awarder: American Association for the Advancement of Slavic Studies
- Synopsis: Soviet language policy
- Title: Awards for visiting research and teaching appointments
- Awarder: National Academy of Sciences of the USA, Academy of Sciences of the USSR, Social Science Research Council, Alexander von Humboldt-Stiftung, Deutscher Akademischer Austauschdienst, and Council for European Studies
- Synopsis: Survey, experimental, and theoretical research
Publications
- Name: David Kamholz, Jonathan Pool, and Susan M. Colowick, “PanLex: Building a Resource for Panlingual Lexical Translation”
- Publisher: LREC
- Release date: 2014
- Website: https://pdfs.semanticscholar.org/4bf5/387ec770f557525484b7c99be3a0c568651a.pdf
- Synopsis: Technical description of the PanLex project of The Long Now Foundation
- Name: Patrick Westphal, Claus Stadler, and Jonathan Pool, “Countering language attrition with PanLex and the Web of Data”
- Publisher: Semantic Web Journal
- Release date: 2015
- Website: http://www.semantic-web-journal.net/system/files/swj509.pdf
- Synopsis: Technical report on creation of an RDF interface to the PanLex database
- Name: Timothy Baldwin, Jonathan Pool, and Susan M. Colowick, “PanLex and LEXTRACT: Translating all Words of all Languages of the World”
- Publisher: Coling
- Release date: 2010
- Website: http://turing.cs.washington.edu/papers/BaldwinEtAl-Lextract.pdf
- Synopsis: Technical report on attempts to automate the parsing of heterogeneous multilingual dictionaries for extraction of translations
- Name: Katherine Everitt, Christopher Lim, Oren Etzioni, Jonathan Pool, Susan Colowick, and Stephen Soderland, “Evaluating Lemmatic Communication”
- Publisher: trans-kom
- Release date: 2010
- Website: http://www.trans-kom.eu/bd03nr01/trans-kom_03_01_03_Everitt_et_al_Lemmatic_Communication.20100531.pdf
- Synopsis: Experiment on conditions of success in lemmatic communication between Spanish- and Hungarian-speaking subjects
- Name: Jonathan Pool and S. M. Colowick, “Syntactic Disambiguation for the Semantic Web”
- Publisher: SAAKM
- Release date: 2007
- Website: http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-289/po02.pdf
- Synopsis: Experimental comparison of paraphrasal and truth-conditional selection as methods of disambiguation
- Name: Jonathan Pool, “The Multilingual Election Problem”
- Publisher: Journal of Theoretical Politics
- Release date: 1992
- Website: https://old.panlex.org/pubs/etc/multielectprob.pdf
- Synopsis: Formal model of political polarization with candidates advocating conflicting policies to dissimilar audiences
- Name: Reinhard Selten and Jonathan Pool, “The Distribution of Foreign Language Skills as a Game Equilibrium”
- Publisher: Springer
- Release date: 1991
- Website: https://pdfs.semanticscholar.org/fe68/86cfbf8c2d18f4175b490dcc8837a14d3a5c.pdf
- Synopsis: Model of interactive decisions on acquiring knowledge of additional languages
- Name: Jonathan Pool, “The Official Language Problem”
- Publisher: American Political Science Review
- Release date: 1991
- Website: https://www.jstor.org/stable/1963171
- Synopsis: Model of a solution to the problem of choosing optimally efficient official languages while treating speakers of all languages fairly
- Name: Bernard Grofman and Jonathan Pool, “How to Make Cooperation the Optimizing Strategy in a Two-Person Game”
- Publisher: Journal of Mathematical Sociology
- Release date: 1977
- Website: http://www.tandfonline.com/doi/abs/10.1080/0022250X.1977.9989871?src=recsys&
- Synopsis: Proves the existence of a partial tit‐for‐tat (matching) strategy that induces an optimizing opponent to cooperate in an iterated Prisoner's Dilemma game
- Name: Jonathan Pool, “Coalition Formation in Small Groups with Incomplete Communication Networks”
- Publisher: Journal of Personality and Social Psychology
- Release date: 1976
- Website: https://old.panlex.org/pubs/etc/cfsg.pdf
- Synopsis: Report of an experiment on the effects of communication restrictions on coalition formation and competitive success
Skills
- Name: Full-stack JavaScript-based web development
- Level: junior
- Details: bcrypt, body-parser, Bootstrap, chai, cherio, cookie-session, cryptr, CSS, dotenv, ejs, ESLint, express, express-session, express, HTML, JavaScript, JQuery, Lodash, Materialize, mocha, mongoose, morgan, nodemon, npm, pg (node-postgres), pg-promise, PM2, pug, request-promise-native, resume-cli, selenium-webdriver, session-file-store, Underscore, XMLHttpRequest
- Name: Perl-based software development
- Level: junior
- Details: cpan, dbd::pg, dbi, LWP::UserAgent, mojolicious, Perl
- Name: Java-based software development
- Level: junior
- Details: Java, JavaDoc, Apache solr
- Name: Other programming languages
- Level: junior
- Details: Visual Basic for Applications, 68000 Assembly Language, APL
- Name: Database systems
- Level: junior
- Details: PostgreSQL, MongoDB, FileMaker Pro
- Name: Server software
- Level: junior
- Details: Postfix, Apache httpd, nginx, puppet
- Name: Services
- Level: junior
- Details: Amazon EC2, Amazon S3, Amazon Glacier, Heroku, SendGrid Web API, OVH VPS platform, OVH dedicated-server platform
- Name: Operating systems
- Level: junior
- Details: Ubuntu Linux server, Red Hat Enterprise Linux, OS X, Windows, Cisco firewall/router/switch OS
- Name: Productivity applications
- Level: junior
- Details: Apache OpenOffice (Calc, Writer, Impress), Microsoft Office (Excel, Word, PowerPoint), iWork (Keynote, Pages, Numbers)
Languages known
- Name: English
- Level: Native speaker
- Name: Esperanto
- Level: High
- Name: German
- Level: Medium-high
- Name: Turkish
- Level: Medium
- Name: French
- Level: Medium-low
- Name: Russian
- Level: Medium-low
- Name: Norwegian (Bokmål)
- Level: Medium-low
Interests
- Name: Culinary experimentation
- Details: Look, ma, no recipe!
- Name: Habit disruption
- Details: Dvorak keyboard layout
- Name: Urban carless living
- Details: Walking, Transit
- Name: The assignment problem
- Details: Why buyers and sellers are both scarce
- Name: Postspatial society
- Details: Unrestricted migration, Nonspatial voting systems, Teleservices, Telecollaboration, Telemeetings
References
- Name: To be specified on request
- Reference: To be obtained from references


Situated at the southern edge of the Saimaa lake system, Lappeenranta has a colourful, 350-year-old history. It is a safe city, very accustomed to foreigners, and is the second most popular destination in Finland.
There are several options for berthing.


Flexible. The fotorama fits the size of active image on every transition. View page source for details.
Photos by Alexei Lebedev.


support Class
Feature detection so we cans witch between renderers, play audio correctly, and other things.
Item Index
Methods
Properties
Methods
checkVersion
-
first
-
second
Compares version numbers, useful for plugins to specify a required gf version
Parameters:
-
first
StringThe first version
-
second
StringThe second version
Returns:
returns a number representing how far off a version is.
will return a negative value if the first version is behind the second,
the negative number will show how many versions behind it is on largest version
point.
That is: '1.0' compared with '1.1' will yield -1
and : '1.2.3' compared with '1.2.1' will yield -2
0 is returned if the versions match, and a positive number is returned if
the first version is larger than the second.
inherits
-
child
-
parent
-
proto
Inherits the prototype of a parent object. from: https://github.com/isaacs/inherits/blob/master/inherits.js
Parameters:
-
child
ObjectThe Child to inherit the prototype
-
parent
ObjectThe Parent to inherit from
-
proto
ObjectThe prototype
Properties
audio
Object
Whether or not the audio elements are supported, and if so which types
canvas
Bool
Whether or not canvas is supported
fileapi
Bool
Whether or not the filesystem API is supported
gamepad
Bool
Whether or not the gamepad API is supported
localStorage
Bool
Whether or not local storage is supported
touch
Bool
Whether or not touch is supported
typedArrays
Bool
Whether or not typed arrays are supported
ua
String
The current user agent string
webgl
Bool
Whether or not webgl is supported
workers
Bool
Whether or not web workers are supported


This Bible contradiction is from the Skeptic's Annotated Bible.
Verses
Kill them.
Deuteronomy 13:6-10 View context
If thy brother, the son of thy mother, or thy son, or thy daughter, or the wife of thy bosom, or thy friend, which [is] as thine own soul, entice thee secretly, saying, Let us go and serve other gods, which thou hast not known, thou, nor thy fathers;
[Namely], of the gods of the people which [are] round about you, nigh unto thee, or far off from thee, from the [one] end of the earth even unto the [other] end of the earth;
Thou shalt not consent unto him, nor hearken unto him; neither shall thine eye pity him, neither shalt thou spare, neither shalt thou conceal him:
But thou shalt surely kill him; thine hand shall be first upon him to put him to death, and afterwards the hand of all the people.
And thou shalt stone him with stones, that he die; because he hath sought to thrust thee away from the LORD thy God, which brought thee out of the land of Egypt, from the house of bondage.
Shun them.
2 Corinthians 6:14-17 View context
Be ye not unequally yoked together with unbelievers: for what fellowship hath righteousness with unrighteousness? and what communion hath light with darkness?
And what concord hath Christ with Belial? or what part hath he that believeth with an infidel?
And what agreement hath the temple of God with idols? for ye are the temple of the living God; as God hath said, I will dwell in them, and walk in [them]; and I will be their God, and they shall be my people.
Wherefore come out from among them, and be ye separate, saith the Lord, and touch not the unclean [thing]; and I will receive you,
Love and be kind to them.
Leviticus 19:18 View context
Thou shalt not avenge, nor bear any grudge against the children of thy people, but thou shalt love thy neighbour as thyself: I [am] the LORD.
Matthew 22:39 View context
And the second [is] like unto it, Thou shalt love thy neighbour as thyself.
Mark 12:31 View context
And the second [is] like, [namely] this, Thou shalt love thy neighbour as thyself. There is none other commandment greater than these.

Love worketh no ill to his neighbour: therefore love [is] the fulfilling of the law.
Galatians 5:14 View context
For all the law is fulfilled in one word, [even] in this; Thou shalt love thy neighbour as thyself.
James 2:8 View context
If ye fulfil the royal law according to the scripture, Thou shalt love thy neighbour as thyself, ye do well:
Matthew 5:44 View context
But I say unto you, Love your enemies, bless them that curse you, do good to them that hate you, and pray for them which despitefully use you, and persecute you;
Luke 6:27 View context
But I say unto you which hear, Love your enemies, do good to them which hate you,
Matthew 7:12 View context
Therefore all things whatsoever ye would that men should do to you, do ye even so to them: for this is the law and the prophets.
Luke 6:31 View context
And as ye would that men should do to you, do ye also to them likewise.


Something went wrong when you tried to access this page. Please tell the Quartermaster that their site might be broken.
Details: {{ message }}
Back to overview


Logged in: | Some Domain
This is an unsecured page, but you can access the secured pages after authenticating.


{{< layout}} {{$pageTitle}}You need a different service{{/pageTitle}} {{$header}}
You must be 16 or older to use this service.
Your date of birth: {{values.date-of-birth}}.
Change
If your date of birth is correct, you need to use a different service.
{{/content}} {{/ layout}}


Something about this thing
An entertaining grapes is a dolphin of the mind. Some assert that their cherry was, in this moment, a patient turtle? What we don't know for sure is whether or not a tough hamster is a snake of the mind?
In ancient times a kangaroo sees a goldfish as a considerate owl; As far as we can estimate, few can name a dazzling alligator that isn't a dashing cheetah? Unfortunately, that is wrong; on the contrary, a goat of the rat is assumed to be an affable wolf. Their goat was, in this moment, a faithful goat.
The hard-working lemon reveals itself as an enthusiastic lime to those who look! A considerate goat is a crocodile of the mind. The energetic strawberry reveals itself as an instinctive lime to those who look. However, the first righteous cranberry is, in its own way, a seal.


First name is required.
Last name is required.
Email address is required.
Email address is invalid.
Grad year is required.
Phone is required.
Address Line 1 is required.
City is required.
State is required.
Zipcode is required.
Parent name is required.
Parent e-mail is required.
Parent phone is required.
Emergency contact name is required.
Emergency contact e-mail is required.
Emergency contact phone is required.
School is required.
School ID is required
First choice is required.
Second choice is required.
Third choice is required.
{{class.title}}
{{class.grade}}
{{class.description}}
{{club.name}}
{{club.position}}
{{club.description}}
{{project.title}}
{{project.link}}
{{project.description}}
{{volWork.organizationName}}
{{volWork.position}}
{{volWork.description}}
{{volWork.startDate | date: "mediumDate" }} - {{volWork.endDate | date: "mediumDate"}}
{{work.position}}
{{work.description}}
{{work.startDate | date: "mediumDate" }} - {{work.endDate | date: "mediumDate"}}


Confirm Unknown Operation
Confirm operation
Refuse operation
Confirmation of rare known and used operation


Sun Nov 1, 2015
I blog about work very sparely, and I think most people would agree that saying too much can lead into dangerous territory. So, I tend to avoid it unless I have something general to say that doesn’t touch on any work projects. But I would be remiss in my blogging duties not to mention that I have a new job.
I started working as a technical writer at Vtech seven years ago - here’s a post I wrote when I first got the job, and another I wrote about a month in.
Vtech has been very good to me and the people there are great, but last month the time came for me to move on. I worked on some great projects and enjoyed becoming a somewhat accomplished User Interface designer. My last project was a touchscreen phone which I designed from scratch - largely on my own. Now that I’m no longer working there, perhaps I’ll write a post sometime about it.
Anyway, wanting to work closer to home, and learn some new skills, I accepted a job as the sole technical writer at Kongsberg Mesotech. They’re a subsidiary of Kongsberg, a major defence contractor for Norway and a high-tech company with a 200-year old history. I had to go through security clearance and sign an NDA, so I definitely won’t be talking about their projects here either, but I can say that I’m working primarily with underwater sonar systems.
I’m really liking it. The commute is a dream compared to the absolute grind I had before. And I still get to go on my thrice-weekly runs - this time off-street on the portion of the Trans-Canada Trail that runs through Port Coquitlam.
When I started at Vtech, they’d never had a technical writer before, so it took a while to integrate myself into the product development cycle. My new company has also never had a technical writer before, but this time, I come armed with lots of experience and confidence (cause y’all know I’m a good writer, right? RIGHT?).
The senior information developer in Norway has been very supportive and indeed, the documentation team has a ton of resources, such as style guides, templates, etc. I especially appreciate the international support here because I got absolutely no support from the Hong Kong documentation team at Vtech (that isn’t good or bad - it’s just the way it was - hence the pleasant surprise).
In fact, I will be flying to Norway for a two-week training session before the end of the year. It will be hard to be away from my family for so long, but am happy to be making face-to-face contact with the Norway team and learning valuable skills to boot.
What skills though? This might get a bit technical, so if you’re not a fellow technical writer, you can probably stop reading.
I’ll be migrating all legacy documentation to single-sourced structured DITA authoring. The XML editor I’ll be using is Arbortext. I don’t have much practical experience with DITA. Although, DITA was so hot in the technical writer world a few years back, so I did research into implementing it at Vtech. Ultimately, I decided the time investment and practical application wasn’t worth it. This time, I hope things go better - and I will have more training and support of course.
Interestingly, Kongsberg uses the Simplified Technical English (STE) standard from the Aerospace and Defence Industries Association of Europe (ASD). I have to say though, that their guidelines do not bleed over at all into user interface design because their website is absolutely horrid.
So, a steep learning curve, but lots of structure in place, which is fantastic. Additional areas I could push for training is photography and 3D modelling because the resources for manual illustrations aren’t so great. But I have enough on my plate for now - and that’s all you could ask for in your job, really - to be happily occupied. I do love my job and sometimes a change is just what you need to re-energize your career.


§431:10C-411 Optional additional coverages. The commissioner shall, in the same manner as in section 431:10C-410, set rates for any optional additional coverages the plan shall offer. [L 1987, c 347, pt of §2]


An Inductive Proof Method for Simulation-based Compiler Correctness
This is the Coq development accompanying our recent submission to CPP. Coq sources are available for download.
In previous work we introduced the intermediate language IL, a first-order language with system calls. IL has two semantics, which interpret variables differently, as binders or as assignables. In this work we present an inductive proof method for simulation-based compiler correctness. We showcase the method with the proof of dead code elimination (DCE), which consists of the following two optimizations:
- Unreachable Code Elimination
- Dead Variable Elimination
The correctness proofs of UCE and DVE require an interesting simulation argument: In both cases a step must be argued where the source program reduces (for example, a variable definition) whereas the target program does not reduce (because the variable definition has been removed). Our proof method is induction on the program structure, facilitated by a fixed-point lemma about our simulation, which we call the extension lemma. We prove the extension lemma for the imperative interpretation and for the functional interpretation.
We specify soundness of unreachable code, implement unreachable code elimination (UCE) and prove it correct. We show correctness for both semantic interpretations of IL.
We specify soundness of liveness, implement dead variable elimination (DVE) and prove it correct. Again, we show correctness for both semantic interpretations of IL.


Author: Rafael Benevides
Level: Beginner
Technologies: EE Concurrency Utilities, JAX-RS, JAX-RS Client API
Summary: The managed-executor-service
quickstart demonstrates how Java EE applications can submit tasks for asynchronous execution.
Target Product: JBoss EAP
Source: https://github.com/jboss-developer/jboss-eap-quickstarts/
The Managed Executor Service (javax.enterprise.concurrent.ManagedExecutorService) allows Java EE applications to submit tasks for asynchronous execution. It is an extension of Java SE's Executor Service (java.util.concurrent.ExecutorService) adapted to the Java EE platform requirements.
Managed Executor Service instances are managed by the application server, thus Java EE applications are forbidden to invoke any lifecycle related method.
A JAX-RS resource provides access to some operations that are executed asynchronously.
This quickstart does not contain any user interface. The tests must be run to verify everything is working correctly.
Note: This quickstart uses the H2 database included with Red Hat JBoss Enterprise Application Platform 7.1. It is a lightweight, relational example datasource that is used for examples only. It is not robust or scalable, is not supported, and should NOT be used in a production environment!
Note: This quickstart uses a *-ds.xml
datasource configuration file for convenience and ease of database configuration. These files are deprecated in JBoss EAP and should not be used in a production environment. Instead, you should configure the datasource using the Management CLI or Management Console. Datasource configuration is documented in the Configuration Guide for Red Hat JBoss Enterprise Application Platform.
The application this project produces is designed to be run on Red Hat JBoss Enterprise Application Platform 7.1 or later.
All you need to build this project is Java 8.0 (Java SDK 1.8) or later and Maven 3.3.1 or later. See Configure Maven for JBoss EAP 7.1 to make sure you are configured correctly for testing the quickstarts.
For Linux: EAP7_HOME/bin/standalone.sh
For Windows: EAP7_HOME\bin\standalone.bat
This quickstart provides Arquillian tests. By default, these tests are configured to be skipped as Arquillian tests require the use of a container.
mvn clean verify -Parq-remote
You can also let Arquillian manage the JBoss EAP server by using the arq-managed
profile. For more information about how to run the Arquillian tests, see Run the Arquillian Tests.
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.jboss.as.quickstarts.managedexecutorservice.test.ProductsRestClientIT
feb. 22, 2017 4:22:22 PM org.xnio.Xnio <clinit>
INFO: XNIO version 3.3.4.Final
feb. 22, 2017 4:22:22 PM org.xnio.nio.NioXnio <clinit>
INFO: XNIO NIO Implementation Version 3.3.4.Final
feb. 22, 2017 4:22:22 PM org.jboss.remoting3.EndpointImpl <clinit>
INFO: JBoss Remoting version 4.0.18.Final
feb. 22, 2017 4:22:23 PM org.jboss.as.quickstarts.managedexecutorservice.test.ProductsRestClientIT testRestResources
INFO: creating a new product
feb. 22, 2017 4:22:23 PM org.jboss.as.quickstarts.managedexecutorservice.test.ProductsRestClientIT testRestResources
INFO: Product created. Executing a long running task
feb. 22, 2017 4:22:26 PM org.jboss.as.quickstarts.managedexecutorservice.test.ProductsRestClientIT testRestResources
INFO: Deleting all products
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.619 sec - in org.jboss.as.quickstarts.managedexecutorservice.test.ProductsRestClientIT
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
Look at the JBoss EAP console or Server log and you should see log messages like the following:
13:34:07,940 INFO [ProductResourceRESTService] (default task-51) Will create a new Product on other Thread
13:34:07,940 INFO [ProductResourceRESTService] (default task-51) Returning response
13:34:07,941 INFO [PersitTask] (EE-ManagedExecutorService-default-Thread-5) Begin transaction
13:34:07,941 INFO [PersitTask] (EE-ManagedExecutorService-default-Thread-5) Persisting a new product
13:34:07,946 INFO [PersitTask] (EE-ManagedExecutorService-default-Thread-5) Commit transaction
13:34:08,002 INFO [ProductResourceRESTService] (default task-52) Submitting a new long running task to be executed
13:34:08,003 INFO [ProductResourceRESTService] (default task-52) Waiting for the result to be available...
13:34:08,009 INFO [LongRunningTask] (EE-ManagedExecutorService-default-Thread-5) Starting a long running task
13:34:08,010 INFO [LongRunningTask] (EE-ManagedExecutorService-default-Thread-5) Analysing A Product
13:34:08,306 INFO [ProductResourceRESTService] (default task-52) Waiting for the result to be available...
13:34:08,608 INFO [ProductResourceRESTService] (default task-52) Waiting for the result to be available...
13:34:08,912 INFO [ProductResourceRESTService] (default task-52) Waiting for the result to be available...
13:34:09,215 INFO [ProductResourceRESTService] (default task-52) Waiting for the result to be available...
13:34:09,519 INFO [ProductResourceRESTService] (default task-52) Waiting for the result to be available...
13:34:09,823 INFO [ProductResourceRESTService] (default task-52) Waiting for the result to be available...
13:34:10,128 INFO [ProductResourceRESTService] (default task-52) Waiting for the result to be available...
13:34:10,431 INFO [ProductResourceRESTService] (default task-52) Waiting for the result to be available...
13:34:10,735 INFO [ProductResourceRESTService] (default task-52) Waiting for the result to be available...
13:34:11,040 INFO [ProductResourceRESTService] (default task-52) Result is available. Returning result...56
13:34:11,082 INFO [ProductResourceRESTService] (default task-53) Will delete all Products on other Thread
13:34:11,082 INFO [ProductResourceRESTService] (default task-53) Returning response
13:34:11,082 INFO [DeleteTask] (EE-ManagedExecutorService-default-Thread-5) Begin transaction
13:34:11,083 INFO [DeleteTask] (EE-ManagedExecutorService-default-Thread-5) Deleting all products
13:34:11,092 INFO [DeleteTask] (EE-ManagedExecutorService-default-Thread-5) Commit transaction. Products deleted: 1
Note that the PersistTask and DeleteTask were executed after ProductResourceRESTService sends a Response. The only exception is for LongRunningTask where ProductResourceRESTService waits for its response.
Note: You will see the following warnings in the server log. You can ignore these warnings.
WFLYJCA0091: -ds.xml file deployments are deprecated. Support may be removed in a future version.
HHH000431: Unable to determine H2 database version, certain features may not work
You can also start the server and deploy the quickstarts or run the Arquillian tests from Eclipse using JBoss tools. For general information about how to import a quickstart, add a JBoss EAP server, and build and deploy a quickstart, see Use JBoss Developer Studio or Eclipse to Run the Quickstarts.
To run the tests in Red Hat JBoss Developer Studio, you must first set the active Maven profile in project properties to one of the following:
arq-remote
: This setting is used for a remote server. JBoss Developer Studio starts the server for you.arq-managed
: This setting is used for a managed server. If you use this setting, you must start the server before you run the tests.Then, to run the tests, right click on the project or individual classes and select Run As
--> JUnit Test
in the context menu.
If you want to debug the source code of any library in the project, run the following command to pull the source into your local repository. The IDE should then detect it.
mvn dependency:sources


Chapter 5 Security Mechanism & Access Model
5.1 Introduction
Security mechanisms are technical tools or techniques used to implement security services. They define how the system is accessed, by whom, and provides an audit record of all the activities that have taken place.
Access model, on the other hand, defines how objects are accessed or shared in the system.
In this chapter, we discuss the security mechanism and access model applied in the IM Data Hub.
5.2 Security Mechanism
There are two main security mechanisms implemented in the IM Data Hub:
- Authentication: a mechanism that restricts access to only authorized users or clients in the IM Data Hub,
- Audit trail: a mechanism that detects whether there was an attempt, unexpected, or any unauthorized activity has taken place.
In this section, we discuss the authentication mechanisms and where to find the audit trail.
5.2.1 Authentication Mechanisms
The IM Data Hub supports two types of authentication:
- Basic Authentication: a mechanism that allows users to login or send their credentials over an HTTP web server,
- OAuth 2: a mechanism that allows third party clients or apps to connect on behalf of a user via reusable tokens. Oauth2 access is based on the IM Data Hub user roles. We’ll discuss user roles in the Access model section.
<IP_ADDRESS> Basic Authentication
Users can login IM Data Hub by specifying their username
and password
on the login page.
Technically, the username is appended with a colon and the password is encoded and then sent over to the server.
IM Data Hub also provides two factor authentication mechanisms which allows the users to receive a 2FA code
for confirmation at the time of login. The two factor authentication is enabled on the user settings app. You can read more about the 2FA mechanism here: https://www.google.com/landing/2step/
<IP_ADDRESS> OAuth 2 Authentication
Third-party apps can connect to IM Data Hub via tokens provided by the OAuth 2 authentication mechanism. The IM Data Hub does not support the fine-grained OAuth 2 roles, but rather it provides access based on the user roles.
Setting up OAuth 2 authentication requires access to the IM Data Hub Web API. You can find the specification about this in the developer’s guide.
5.3 Access Model
Access Model defines what and how objects are shared or accessed in the IM Data Hub. Objects, in this case, refers to the data, metadata, and all the components in the IM Data Hub.
There are two ways of manage and set up the access model:
User roles: Setting roles and the access level for the objects in the IM Data Hub, User groups: Defining groups for sharing access to objects in the IM Data Hub.
5.3.1 User roles
User roles defines the level of access to different objects in the IM Data Hub. You can set and assign roles to different objects in from the user app.
The following are the most relevant user roles in the IM Data Hub:
| Name | Details |
|---|---|
| _Admin - Category Option Group (Private) and Group Set (Private) Management | Administration of private Category options group and Group set |
| _Admin - Country User Management | Administration of new users and user groups |
| _Admin - Data Elements (Private) | Administration of DEs, DE Groups and Group sets |
| _Admin - Data Set management (Private) | Administration of private data sets |
| _Admin - Import / Export MetaData | Import and export of metadata and data |
| _Admin - Import/Export aggregate data | Import and export of aggregated data |
| _Admin - Org Unit admin advanced | Edit OU levels |
| _Admin - Org Units (Basic) | Create, edit, and delete OUs |
| _Admin - User Management advanced | Replicate and disable users |
| _Admin - Programs (Private) | Add and update programs |
| _Analytics - Services (all) | Full access to all of DHIS2 analytical tools |
| _App - Browser cache cleaner | Clear DHIS2 browser cache |
| _User - Data Entry Aggregated | Data entry for data sets (Data Entry, Data Capture for DHIS2) |
| _User - Data Entry Tracker | Data entry for programs (Event capture, DHIS2 Android Capture) |
5.3.2 User Groups
There are two main types of user groups.
- Country User group - consists of
[country ISO code] - Admin
and[country ISO code] - Users
- Global User group - consists of
IM - Admin
andIM - Users
All metadata are shared accordingly to the level of access each user group should have.
The Admin User groups can edit and view metadata; capture and view data. The Users User groups can only view metadata; capture and/or view data based on user’s user roles.
CORE Cat options are shared publicly with access to view the metadata; and publicly with access to capture and view data.
IM - Admin
can edit and view the metadata; and capture and view data.
[
country ISO code
] Cat options are shared publicly with access to view metadata; and publicly with access to capture and view data.[country ISO code] Admin
can edit and view metadata; and capture and view data.IM - Admin
can edit and view the metadata; and capture and view data.
CORE Categories and CORE Cat combos are shared publicly with access to view metadata.
IM - Admin
can edit and view the metadata.
[
country ISO code
] Categories, Cat combos, DEs, DE Groups, Indicators, Indicator Groups, OU Groups and OU Group sets are shared to the country specific user groups.[country ISO code] - Admin
can edit and view metadata, while[country ISO code] - Users
can only view the metadata.
IM DEs, DE Groups, Indicators, Indicator Groups and OU Group sets are shared to the global groups.
IM - Admin
can edit and view metadata, whileIM - Users
can view metadata.
[
country ISO code
] Data sets are shared to the country user groups.[country ISO code] - Admin
can edit and view the metadata; and capture and view data.[country ISO code] - Users
can view metadata; and capture and view data.
IM Data sets are shared to the global user groups.
IM - Admin
can edit and view metadata; and capture and view data.IM - Users
can view metadata; and capture and view data.
5.3.3 User Management
Correct user management is critical to ensure that the IM Data Hub users have the right access to the right information based on their level of rights. All metadata are shared accordingly to the level of access each user group should have. The Admin User groups can edit and view metadata; capture and view data. The Users User groups can only view metadata; capture and/or view data based on user’s user roles.
If a user has [Admin] rights to the IM Data Hub:
- Add the user to the relevant [country ISO code] - Admin
group
- Give the user the relevant User roles to admin users, OUs, DEs, Data sets, etc, like:
Admin - Data Elements (Private) - to manage DEs
Admin - Data Set management (Private) - to manage Data sets
Admin - Country User Management - to admin users
Admin - Org Units (Basic) - to admin OUs
Analytics - Services (all) - to view analytics tables
App - Browser cache cleaner - to clean the cache
User - Data Entry Aggregated - to do data entry for Data sets
If a user has [Data entry] rights to the IM Data Hub:
- Add the user to the relevant [country ISO code] - Users
group
- Give the user the relevant User roles to conduct data entry, like:
User - Data Entry Aggregated - to do data entry for Data set
App - Browser cache cleaner - to clean the cache
If a user has [Analytics] rights to the IM Data Hub:
- Add the user to the relevant [country ISO code] - Users
group
- Give the user the relevant User roles to view analytics tables, like:
Analytics - Services (all) - to view analytics tables
App - Browser cache cleaner - to clean the cache
5.4 Important Best Practices for the Access Model
If a user is an Admin, you want to assign the user to the
[country ISO code] - Admin
group.
If a user does Data entry or Analytics, you want to assign the user to the
[country ISO code] - Users
group.
5.4.1 Access from country to global level access:
In case you want a country user to have access to global metadata and/or data, [do not] share global metadata with the country User group the user is part of (ie do not share the Data set IM Case Reporting with GH – Admin), but rather include the user in one of the IM User groups (ie include Amos into IM – Users
User group in case you want to give him access to data reported at global level).
5.4.2 Access from global to country level access:
In case you want a global user to have access to country metadata and/or data, [do not] share country metadata with the IM User group the user is part of (ie do not share the Data set GH Case Reporting with IM – Admin), but rather include the user into one of the relevant [country ISO code
] User groups (ie include Keith into the DC – Users
User group if you want to give him access to data from DRC).


THATCampNE 2014
01 Jun 2014 tagged in boston university, dh, digital humanities, summer 2014, thatcamp, thatcampneSo this past weekend, I attended THATCamp (The Humanities And Technology) New England at Boston University. When I signed up for THATCamp back in January, I had little to no idea what digital humanities. I had signed up for a course on it, it sounded pretty cool, and I figured by the time May 30th rolled around I would have a better idea of what this buzzword meant.
Well, about the week before May 30th, I realized that while I know had a better idea of what digital humanities was, I had no idea what THATCamp was going to be like. I’ve only been to one academic conference before, and that was at UMass, where I could at least pop in as a student and not feel obliged to contribute to anything. I was worried I was going to be WAY over my head.
What I loved about THATCamp was the unconference style. I walked in on the first day and grabbed a blank schedule, filling it in as I listened to different proposals of topics, everything from cross-campus projects to syllabi to sustainability. There were a few things set in stone, of course – mostly workshops on various DH tools – but for the most part, people brought up the ideas that they were concerned with (and hoping other people were concerned about these issues too!) It tailored the event directly to the people attending.
One thing that quelled my fear of being lost was that your background wasn’t important. I recognized a lot of the participants from Twitter, especially notable academics or alt-acs that I didn’t necessarily know, but other people recognized and respected as such. But for the most part, affiliations were not included on name tags, and veteran/novice status didn’t make a difference. (However, most people were up-front about which one they were.) If you had something to contribute to the conversation, then you could contribute. It made someone like me, an undergrad with little to no experience, really feel comfortable in an environment with seasoned professionals.
I learned SO much – a lot of it being over my head at this point. I participated in sessions about teaching DH to undergrads and graduate students, sustainability of DH projects, Wikipedia & Hacktivism, GLAMs and DH, and introduction to MediaKron. But my tailored THATCamp experience was just one of several combinations one could’ve had this past weekend.
I also loved how active Twitter was – while I couldn’t be in two places at once, I could almost pretend I was by following what people were talking about. I was bewildered by the ability to maintain a conversation when half the room had computers or smartphones right at their fingertips. But it happened – it even made the conversation better as people from outside the conference started contributing.
I honestly have nothing bad to say about THATCamp – it quelled any fears I had about DH. The more I tried to read on my own, the more confusing and distressing the ideas became – THATCamp made it simple WITHOUT the structure so often present in academia. DH is about creativity and spontaneity and devotion – everyone I interacted with (physical and virtually) at THATCamp embodied that spirit.


{% extends "form/form.html" %} {% block form %}
Just drop in your email, and we'll send you a new password.


{{ define "search-modal" }}
Name
Types Archive Audio Code Excel Image PDF Video Stream Word
Tags
After Before Since Days Months Years
Size Greater than Lower than Kilobytes Megabytes Gigabytes


--- layout: post title: Edit distance - implementation categories: - Algorithms - Coding tags: [] status: publish type: post published: true meta: _wpas_done_yup: '1' publicize_results: a:2:{s:7:"twitter";a:1:{i:501487031;a:2:{s:7:"user_id";s:9:"ShivjiJha";s:7:"post_id";s:18:"176779387109253120";}}s:2:"fb";a:1:{i:100000137867141;a:2:{s:7:"user_id";s:15:"100000137867141";s:7:"post_id";s:15:"399337856747473";}}} _wpas_done_twitter: '1' _wpas_done_fb: '1' _wpas_done_linkedin: '1' author: ---
The Problem Statement:
Edit Distance (also called Levenshtein distance)is a classic Dynamic Programming Problem.  You are required to find the minimum cost required to convert the source string into the target string using only the given transformations. Let us take a temporary string "temp" to illustrate things clearly. Initially we will keep our "temp" string empty and at the end of the algorithm we will have "temp" containing the same contents as the target string. Lets use i and j as the indices into the source string and the "temp" string. Set i=j=0 initially. The allowed transformations are generally:
Cormen's text (no 1 here) also mentions this problem in its exercises but he has given two more transformations called
Lets assume that the costs for copy, insert, replace and delete are C,I,R and D respectively. Also, for simplicity we will leave out the "twiddle" and "kill" operations. If you want to consider these two operations, you may refer the Instructors Manual by Thomas H. Cormen, Clara Lee and Erica Lin to accompany the cormen's text which gives the pseudocode involving "twiddle" and "kill" functions as well. Lets now look at a few examples to understand the problem statement more clearly.
Examples:
As is generally the case , lets assume that copy operation requires no cost.Lets now take a slightly tougher example(from wikipedia article):
Suppose, source= "kitten" and target="sitting",there is no way to do it with fewer than three edits:
Recursive Code:
Below is a recursive code to find the edit distance of two given strings. You may try different inputs on the ideone link for my recursive solution.
{% highlight c++ %} #includeThe DP solution:
Here is the idoene link for the DP code. Play with it if you find the DP code difficult to understand !!
{% highlight c++ %} #includeTry understanding how the DP matrix will look like. For the above wiki example, here is the DP matrix:
| k | i | t | t | e | n | ||
|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | |
| s | 1 | 1 | 2 | 3 | 4 | 5 | 6 |
| i | 2 | 2 | 1 | 2 | 3 | 4 | 5 |
| t | 3 | 3 | 2 | 1 | 2 | 3 | 4 |
| t | 4 | 4 | 3 | 2 | 1 | 2 | 3 |
| i | 5 | 5 | 4 | 3 | 2 | 2 | 3 |
| n | 6 | 6 | 5 | 4 | 3 | 3 | 2 |
| g | 7 | 7 | 6 | 5 | 4 | 4 | 3 |
You can also try different inputs to see what the result could be here. Both time and space complexity of DP solution is O(nm). The sequence of operations performed can also be printed but for that we need to use an additional O(mn) space which will save the operation performed along the way and the sequence can be found recursively moving backwards. See the Instructors Manual by Thomas H. Cormen, Clara Lee and Erica Lin to accompany the cormen's text if you find any difficulty. Note that the space requirement can be improved to O(n), as in each iteration only requires element from the current and previous row but in this case retracing the path to find the operations used and their order is not possible. Also note that there may be more than one of these paths and the above solution chooses one of them.
Modifications:


Suspicious fire burns through New Jersey home, spreads to 3 others
by Eyewitness NewsJERSEY CITY, New Jersey (WABC) -- A three-alarm fire burned through a home in Jersey City before spreading to three others, and officials are calling it suspicious.
The fire broke out in a home on Neptune Avenue around 4:50 a.m. Wednesday.
Police arrived to the scene first and attempted to enter the home, but they were forced out by heavy smoke.
Two officers were treated for smoke inhalation.
Embers from the fire spread to three other buildings that also caught fire, and the cold weather increased the challenge for firefighters.
"It's just a lot of fire, it went to three alarms so we need a lot of troops here to advance a lot of hose lines," Jersey City fire Chief Steven McGill said. "We were going from the interior of the building at the time, we did have to pull some people out once they realized the fire was below them. We had to start rerouting the lines to the basement, where we thought most of the fire was. It was already spreading to two other buildings."
Firefighters were able to quickly put those flames out.
The investigation into the cause is ongoing.
"Right now, the fire is suspicious," McGill said. "We believe it started...in the basement. The building is a building that has been watched by the street crimes unit in the police department. So we are looking at what was going on in that building at the time."
McGill added that sometimes people are staying inside the building who are not authorized to be, and there is suspected drug activity.
One home was completely destroyed, and the other three suffered damage.
Fifteen people are now homeless.


{{Template:UiOslo_Norway/Head}} {{Template:UiOslo_Norway/Header}} {{Template:UiOslo_Norway/TopBar}}
Each team will make new parts during iGEM and will add them to the Registry of Standard Biological Parts. iGEM
provides an easy way to present the parts your team has created. The <groupparts>
tag (see
below) will generate a table with all of the parts that your team adds to your team sandbox.
Remember that the goal of proper part documentation is to describe and define a part, so that it can be used without needing to refer to the primary literature. Registry users in future years should be able to read your documentation and be able to use the part successfully. Also, you should provide proper references to acknowledge previous authors and to provide for users who wish to know more.
Note that parts must be well documented on each Part's Main Page on the Registry. This documentation includes all of the
characterization data for your parts. The part's data MUST be on the part's Main Page on the Registry for
your team to be eligible for medals and special prizes pertaining to parts.
This page serves to showcase the parts you have made and should include links to the Registry pages
for your parts. Future teams and other users and are much more likely to find parts by looking in the
Registry than by looking at your team wiki.
You can add parts to the Registry at our Add a Part to the Registry link.
We encourage teams to start completing documentation for their parts on the Registry as soon as you have it available. The sooner you put up your parts, the better you will remember all the details about your parts. Documentation includes the characterization data of your parts.
We have a created a collection of well documented parts that can help you get started.
You can also take a look at how other teams have documented their parts in their wiki:
The information needed to initially create a part on the Registry is:
We encourage you to put up much more information as you gather it over the summer. If you have images, plots, characterization data and other information, you must also put it up on the part page.
Please include a table of all the parts your team has made during your project on this page. Remember part characterization and measurement data must go on your team part pages on the Registry.


BPM FundRequestPlatform : Package
Business Process Diagram - TODO Consult overview of funded FundRequestIssue's link


-
1. ENTER YOUR INFO
Specify the amount of currency you need. Set location for transaction. Then click the button to find your "Hero."
-
2. FIND YOUR HERO
If you are buying foreign currency, just wait for your "Hero"s to show up with the currency you need! If you are selling foreign currency, be a "Hero" and find the person waiting for you!
-
3. VERIFY
Verify your "Hero" with the secret code you get. Hand the foreign currency and confirm the safe transaction on our app. After both confirmed the dollar amount will be paid to the "Hero".


--- layout: page title: Lean Prover Zulip Chat Archive permalink: archive/113488general/58833computationalreflectionin3lines.html ---
I managed to write a mini norm_num
using computational reflection in only a few basic tactics:
import data.num.lemmas example :<PHONE_NUMBER>0 *<PHONE_NUMBER> =<PHONE_NUMBER>5141036680 := begin rw ← num.of_nat_inj, simp [num.bit0_of_bit0, num.bit1_of_bit1], refl end
(The original theorem is on nat
, so a straight rfl
proof times out)
That is very cool :-)
Cool! Now we can start porting Sage to Lean!
Do some serious algebraic number theory.
{% endraw %}


Oct. 4 Notes
Day One
I chose to expand on 1.7.5, The New Millenium, as
the statistics that this text are based on were taken in 2012. Each
bullet point given had the potential for future addendum, and as
technical statistics swiftly, inevitably change, I am highlighting
some of the larger trends and changes in networking since the text's publication.
- 84% of households in developed countries have internet access.
- LTE exploded after 2012, developing from covering less than 1 billion to nearly
4 billion in 2016. 3G networks cover 2.5 billion more people. Over 90 percent of the
developed world has mobile internet access in some form.
- Deployed in 2013, IEEE 802.11ac allows theoretical transmission rates of 1 Gbps,
vastly overshadowing 802.11b's max speed of 54 Mbps (as mentioned in the book).
- In 2012, US average internet speeds hovered around 6.6 Mbps. By 2016, this figure
had risen to 15.3 Mbps.
- Cloud computing has expanded rapidly. By 2017, it is expected to comprise the
majority of all IT spending by organizations.
- IoT (Internet of Things) is a newer trend, describing the addition of internet
functionality into existing technology. It is predicted that over 22 billion IoT
devices will exist by 2018.
References:
- Akamai State of the Internet Q1 2016
- IEEE Standards
- ICT Facts and Figures 2016
- IDC 2016 Predictions


Gecode::ProjectorSet Class Reference
[Projector constraints]
#include <projectors.hh>
Detailed Description
Group of finite set projector specifications.Definition at line 233 of file projectors.hh.
Public Member Functions | |
| ProjectorSet (void) | |
| Construct empty projector set. | |
| ProjectorSet (int n) | |
| Construct projector set for n projectors. | |
| void | update (Space *home, bool share, ProjectorSet &p) |
| Used for copying. | |
| void | add (const Projector &p) |
| Add projector p to the set. | |
| int | arity (void) const |
| Returns the arity of the projector set. | |
| void | scope (Support::DynamicArray< int > &scope, unsigned int size) const |
| Returns the scope of the projector set. | |
| template<bool negated> | |
| ExecStatus | propagate (Space *home, ViewArray< Set::SetView > &x) |
| Propagate the set. | |
| ExecStatus | check (Space *home, ViewArray< Set::SetView > &x) |
| Check for subsumption or failure. | |
| int | size (void) const |
| Return number of projectors int the set. | |
| const Projector & | operator[] (int i) const |
| Return projector i from the set. |
The documentation for this class was generated from the following files:
- gecode/set/projectors.hh (Revision: 7536)
- gecode/set/projectors/projector-set.cc (Revision: 6332)
- gecode/set/projectors/projector-set.icc (Revision: 6105)


|
Function |
Reports for PTHs embedded in copper the shortest distance between PTH and laminate, if the distance is less than the pp_d2c action parameter. Takes into account both negative and positive data. Measurements are spacing segments representing the shortest distance from the drill to laminate. |
|
Activation |
Select the Drill test and check that the classify_pad_ar ERF variable is set to Yes. |
|
Known Limitations |
Since, in drawn surfaces, no single pad gives the PTH an annular ring value, then an r0 ID will be inserted. |


New website plan. Nav bar at the very top (fixed, if I can get it to work), links home, about. Image that spans the whole width of the screen (big sur?). Simple content area with links to each post so far, date of the post. Separate each post with a line (use border-bottom for the div).


{% extends "admin/polymorphic/change_form.html" %}
{% block extrahead %}
{{ block.super }}
{% endblock %}
{# the below is adapted from from admin/fluent_pages/page/base_change_form.html #}
{# to make raw ids on new content blocks work #}
{% block admin_change_form_document_ready %}
{% endblock %}


Click here to see the list of passengers.
Click here to see the list of survivors.
Click here to see the list of first class passengers.
Click here for memes


Kerala is a land rich with arts. It's arts, are world famous for it's uniqueness and creativity.
Each art form has it’s own religious and cultural meaning.
The heritage of Kerala has been rooted with the art and culture and these ancient facets are the back bone of
Kerala.
This also makes Kerala, one of the top most tourist attractions of the world.
Some of the major art forms include: Kathakali, Mohiniyattam, Kudiyattam, Thiruvathira
Margamkali, Panchavadyam, Chakyarkoothu, Nangiarkoothu, Theyyam and Ottamthullal.
The Kerala architecture, is one among the world's most beautiful architectures.
It follows
the Indian Vedic architectural science.
Even in the 20th century, the people of Kerala make sure that their unique architecture stays intact,
and one can see several resorts and homestays for the tourists, to learn and experience these beautiful structures.


Ambulance 'turnaround' times see huge rise as only 15.9% meet guidelines
Turnaround times deemed to be safe are being regularly missed throughout the country
by Liz FarsaciHospitals have seen a huge rise in the time it takes ambulance crews to prepare for new emergencies – with only 15.9% of cases meeting guidelines.
Turnaround times deemed to be safe by the Health Information and Quality Authority (HIQA) are being regularly missed throughout the country.
They measure how long it takes from an ambulance arriving at a hospital to when the crew is ready to accept another call.
The figures were released to Fianna Fail health spokesman Stephen Donnelly who described them as “shocking”.
The HIQA reported 95% of patients should be handed over from an ambulance crew to emergency department staff in less than 20 minutes. This differs from HSE guidelines, which state 30 minutes as the target time.
The 20-minute target was only met in 15.9% of cases in September.
The HSE 30-minute guideline was achieved 37.1% of the time.
Both sets of figures have dropped dramatically since September 2017, when they stood at 25.2% and 53.2% respectively.
For Kerry University Hospital, there is a turnaround of less than 20 minutes in just 1.7% of cases.
Mayo General, University Hospital Galway and South Tipperary all came in below the 5% mark.
Deputy Donnelly said: “The decline in the transfer turnaround times is yet another reflection of the pressures on hospitals and the lack of capacity.
“The main reason for the delay is because emergency departments are too busy with too few staff to process a patient coming in by ambulance.”
The Coombe Maternity Hospital and the National Maternity Hospital met the 20-minute turnaround times in 57.7% and 42.1% of cases respectively.
The figure for Temple Street Children’s Hospital was 60.9%.
How to follow the Irish Mirror on social media
You can like our main Facebook page here.
Our Irish Mirror Sports page - which brings you all your Irish and UK sports news - can be found here.
You can also check out our Irish Mirror GAA sports page.
The Irish Mirror Twitter account is @IrishMirror while our sports account is @MirrorSportIE.
Our Instagram account can be found here.


It is twenty years since “Hooting Yard” first appeared in print. The words were tucked away in a squib of verse included in the 100-page pamphlet Smooching With Istvan, half of which was written by Mr Key and half by the estimable Max Décharné. Alas, like the complete oeuvre of Dobson, this Malice Aforethought Press publication is now decisively out of print.
On page 96, we find the squib in question, entitled “Slab's Song”, the first verse of which is:
The man with the hammers is Traitor Bill
His flag is made of shoes
He shut up shop in Hooting Yard
And drowned himself in booze
This was actually written a few years before 1987, but I can't recall when that might have been with any precision.


Teach For India, Pune
(April 2015 – June 2015)
As a teaching fellow, learnt about lesson planning and pedagogy during training. Taught 7th to 10th grades as a 2015 part of the Teach for India fellowship.
Google, Mountain View
(Feb 2013 – Nov 2014)
Worked as a Software Engineer on designing, implementing and analyzing the cluster scheduling infrastructure at Google as part of Borg/Omega infrastructure team. Published a research paper summarizing the Borg system architecture and features, important
design decisions and a quantitative analysis of some of its policy decisions.
Google, Mountain View
(May 2012 – August 2012)
Interned in the cluster infrastructure team with John Wilkes. Worked on the scheduling of long running service jobs taking into account the performance and availability requirements.
Hewlett-Packard Labs, Palo Alto
(May 2010 – May 2012)
Interned in the Storage and Information Managements Platforms Lab with Lucy Cherkasova and researched on
MapReduce performance modeling. By profiling MapReduce jobs, we built a compact performance model representing their execution. It is used to optimize the overall infrastructure
utility and achieve specified service level objectives.
Yahoo! Champaign
(June 2009 – August 2009)
Contributed to the design and development of Direct Object Repository Architecture (DORA), which is a high performance, horizontally scalable and reliable object based back-end storage. Specifically, I worked on distributing the meta-data for fault tolerance
and higher availability, wrote a FUSE (Filesystem in User Space) implementation and a connector for the Distributed Filesystem of
Hadoop, the open source MapReduce implementation.
Google, Bangalore
(May 2007 – July 2007)
Worked on
Orkut, an online social networking website. It involved understanding technologies like MapReduce and the distributed file systems, collecting data for research on Orkut and developing new features.


NEWS.md
vroom
not handling embedded nulls.readr
to vroom
to significantly increase read time.read_ascii_setup()
function interactively. This allows users to select every option in the popup window.parse_setup
to be in same order as in setup file.read_ascii_setup
) that will read in data for both .dat+.sps and .dat+.sas pairs. This is just a helper function that calls spss_ascii_reader
or sas_ascii_reader
.


About Us
Our Mission
Our mission is to provide our clients with an easy way to access their medical information in one place and to provide them with easy ways to make appointments.
Meet Our Team
Dr. Michael King Chief Physician
Dr. Jennifer Townsend Cardiologist
Dr. Kimberly Johnson Otolaryngologist
Dr. John Matthews Neurologist
Dr. Kenneth Coleman Neurologist
Popular Services We Offer
Annual Physical
Electrocardiogram (ECG)
Allergy Testing
Magnetic Resonance Imaging (MRI)
Blood Test


Global NL Database
Console
Add New Location
Add New Student
Add New Job
View Job Map
User
Logout
Add New Location to Database
Company
Country
State/Province
City
Latitude (North)
Longitude (East)
Add Location
Back
© 2017 Global NL


Do not automatically show hovercards for these sites:
This list is stored locally, and will not sync across your devices


Privacy Statement
The company protects the member's personal information by establishing a personal information handling policy, and by specifying it on the homepage, the personal information provided by the member to the company online is used for any purpose and for any measures to protect personal information. I will tell you if you take it.
The company's privacy policy contains the following information.
- Personal information items to be collected and collection methods
- Purpose of collecting and using personal information
- Retention and use period of collected personal information
- Sharing and provision of collected personal information
- Consignment of handling personal information collected
- Procedure and method of destruction of personal information
- Rights of users and legal representatives and how to exercise them
- Matters concerning the installation, operation and rejection of the automatic collection of personal information
- Technical and administrative protection measures for personal information
- Affiliation of personal information manager and person in charge-name and contact information
- Personal information reporting and dispute settlement
- Notice Obligations
-
Chapter 1. Personal information items to be collected and collection methods
'Personal information' refers to information about a surviving individual, including information that can identify the individual by name, resident registration number, etc. (including information that can be easily combined with other information even if the specific information cannot be identified). It says
-
Personal information items collected
-
The company collects the following personal information for membership registration, service application, and customer consultation.
-When registering
[When registering as a general member]: Name, resident registration number (passport number or foreigner registration number for foreigners), ID, password, email address, phone number (mobile phone number or landline phone number), legal representative information (children under 14 years of age) In the case of)
[When registering for I-PIN]: Name, date of birth, gender, IP number, ID, duplicate subscription confirmation information (DI value), password, email address, phone number (mobile phone number or landline phone number), court Agent information (for children under 14)
-When applying for some services: address, business-related information (mutual name, business registration number, representative's name, business address/phone number/fax number/e-mail address, homepage address, and mail order number)
-For refund: Account information (name of bank, account number, name of trader)
-
The following information may be generated and collected during service use or business processing.
Service usage record, access log, cookie, access IP information, payment record, suspension record, bad use record
-
-
How to collect personal information
The company collects personal information in the following ways.
- Homepage, membership registration through written form
- Customer consultation and service use management through telephone, fax and consultation bulletin board
- Event (Gift event) application, delivery request
- Offer from affiliates
- Collection through the generated information collection tool
-
Personal information items collected
-
Chapter 2. Purpose of collecting and using personal information
The company uses the collected personal information for the following purposes.
-
Execution of contracts related to service provision and settlement of fees according to service provision
Provision of services and contents, delivery of goods or bills, etc., identity verification, purchase and payment, and collection
-
Member Management
Identity verification according to the use of membership service, personal identification, prevention of illegal use of unauthorized members and prevention of unauthorized use, confirmation of intention to join, restriction of the number of subscriptions and subscriptions, confirmation of consent of the legal representative when collecting personal information of children under the age of 14, later court Identification of the agent, retention of records for mediation of disputes, complaint handling, such as complaint handling, and delivery of notices
-
New service development, marketing, advertisement
Development and specialization of new services (products), provision of services according to demographic characteristics, publication of advertisements, identification of access frequency, statistics of members' use of services, and delivery of advertising information such as events
-
-
Chapter 3. Retention and use period of collected personal information
In principle, after the purpose of collecting and using personal information is achieved, the information is destroyed without delay. However, the following information is retained for the period specified for the following reasons.
-
Reasons for retaining information according to the company's internal policy
Even if a member withdraws, the company keeps the member information as follows in order to prevent smooth service provision and illegal service use.
-Name, resident registration number (passport number/alien registration number), email address, phone number
Reason for preservation: Preventing confusion in using the service, resolving disputes, and cooperating at the request of an investigative agency
Retention period: 1 year
-Records of fraudulent/bad use (including personal information of fraudulent/bad users)
Reason for preservation: Prevention of illegal and defective use of service and prevention of re-enrollment of illegal/bad users
Retention period: 1 year
-
Reasons for retaining information according to relevant laws and regulations
If it is necessary to preserve it in accordance with the provisions of the relevant laws, such as the Consumer Protection Act in the Commercial Act, e-commerce, etc., the company keeps the member information for a certain period determined by the relevant laws. In this case, the company uses the information it keeps only for the purpose of storage and the retention period is as follows.
-Records of contract or withdrawal of subscription
Reason for preservation: Act on Consumer Protection in Electronic Commerce, etc.
Retention period: 5 years
-Records on payment and supply of goods, etc.
Reason for preservation: Act on Consumer Protection in Electronic Commerce, etc.
Retention period: 5 years
-Records of consumer complaints and dispute handling
Reason for preservation: Act on Consumer Protection in Electronic Commerce, etc.
Retention period: 3 years
-Log record
Reason for preservation: Communication Secrets Protection Act
Retention period: 3 months
-
Reasons for retaining information according to the company's internal policy
-
Chapter 4. Sharing and provision of personal information
The company uses the member's personal information within the range specified for the purpose of collection and use, and does not use or exceed/disclose or disclose the member's personal information. However, the following cases are exceptions.
- If the member has agreed in advance on providing or sharing to a third party
- In accordance with the provisions of the statute, or if there is a request from an investigative agency in accordance with the procedures and methods prescribed in the statute for investigation purposes
-
Chapter 5. Entrusted to handle collected personal information
The company entrusts and operates personal information handling services as follows to facilitate customer service management and complaint handling. In addition, in order to ensure the safety of personal information protection in the case of consignment contracts, we clearly stipulate laws and regulations related to personal information protection, prohibit third-party supply of personal information, and bear responsibility in case of an accident. If the company is changed, we will notify the changed company name through the notice or privacy policy screen.
-
Chapter 6. Procedure and method of destroying personal information
In principle, after the purpose of collecting and using personal information is achieved, the company destroys the information without delay. The destruction procedure and method are as follows.
-
Destruction procedure
- The information entered by a member for membership registration, etc. is stored for a certain period of time after the purpose has been achieved (refer to the period of retention and use) according to internal policy and other relevant laws, and then destroyed.
- This personal information will not be used for any purpose other than that held unless it is required by law.
-
Method of destruction
- Personal information printed on paper is destroyed by shredding or incineration.
- Personal information stored in the form of electronic files is deleted using a technical method that cannot reproduce the records.
-
Destruction procedure
-
Chapter 7. Rights of members and legal representatives and how to exercise them
- Members and legal representatives can view or modify personal information of registered children or children under the age of 14 at any time, and may request cancellation of consent (withdrawal of consent).
- To view or correct personal information of a member or a child under the age of 14, subscribe to “Member Information Modification” (for withdrawal of consent), click “Withdrawal of Membership”, go through the identity verification process, and then directly view, correct, or Withdrawal is possible. Or, if you contact the person in charge of personal information management in writing, by phone, by email, or through the bulletin board, we will take action without delay.
- If a member or legal representative requests correction of an error in personal information, the personal information will not be used or provided until the correction is completed. In addition, if the wrong personal information has already been provided to a third party, we will notify the third party without delay of the result of the correction, so that the correction will be made.
- The Company shall not disclose personal information that has been canceled or deleted at the request of a member or legal representative. Retention and use period of collected personal information” is processed, and it is processed so that it cannot be viewed or used for other purposes.
-
Chapter 8. Matters concerning the installation/operation and rejection of automatic collection of personal information
The company uses'cookies' to store and find information of members from time to time in order to provide personalized and customized services to members. Cookies are small amounts of text files sent to your browser by the servers used to operate our website, which are stored on your computer's hard disk and identify your computer, but do not personally identify you.
-
Purpose of using cookies, etc.
The Company uses cookies for the following purposes.
Target marketing and personalized service through analyzing access frequency and visit time of members and non-members, grasping user's preferences and interests and tracking traces of participation in various events and number of visits
-
Cookie setting rejection method
Members have the option to install cookies. Therefore, the member may allow all cookies by setting options in the web browser, check each time a cookie is saved, or refuse to save all cookies.
Example of setting method: (for Internet Explorer) Tools at the top of the web browser> Internet Options> Personal Information
However, in order to access the company's homepage and use the service, cookies must be allowed, and if you reject it, it may be difficult to use the company's service that requires login.
-
Purpose of using cookies, etc.
-
Chapter 9. Technical/management measures related to personal information protection
Basically, the member's personal information is protected by the member's ID and password, and the company takes the following technical and administrative measures to ensure safety so that personal information is not leaked, tampered with or damaged when handling the member's personal information. I am preparing.
-
Technical measures
- The password of the member account is encrypted and stored, so only the person can know it. Therefore, only the person who knows the corresponding ID and password can check and correct personal information that requires account login.
- The company backs up data from time to time in preparation for the damage to personal information, and uses the latest vaccine programs to prevent members' personal information or data from being leaked or damaged by computer viruses.
- In the case of payment, the company adopts a security device to safely transmit personal information over the network.
- The company controls unauthorized access from the outside using an intrusion prevention system (firewall) to prevent the leakage of information by hacking, etc., and tries to equip all possible technical devices to secure other systemic security. .
-
Administrative measures
- When dealing with personal information by requesting a member's password, etc., the company does its best to ensure that it is the best way possible and to safely process the information.
- The company limits the access right to personal information to those who perform personal information management tasks, such as the person in charge of personal information management, and other persons who are unavoidable in handling personal information in business, and personal information through frequent training for employees who handle personal information. We are always emphasizing compliance with the handling policy.
In addition to the above efforts of the company, members should be careful not to expose personal information such as ID, password, and resident registration number on the Internet or to others. The company is not responsible for personal information such as ID and password leaked due to the member's negligence or negligence. Therefore, the member's ID and password must be used only by the user, and it is recommended to change the password frequently, and it is recommended to use a number that is difficult for others to guess by mixing English letters and numbers. Also, it is recommended to always log out and exit the web browser after using the service. In particular, in the case of sharing a computer with another person or using it in a public place, this procedure is necessary for the security of personal information.
-
Technical measures
-
Chapter 10. Personal information manager and person in charge
In order to protect members' personal information and handle complaints related to personal information, the company appoints a person in charge of personal information management and a person in charge as follows.
-
Personal information manager
Name: Wonbae Kim
Affiliation:
Position:
Phone:
email<EMAIL_ADDRESS>Please contact the person in charge of personal information management or the person in charge of all personal information protection complaints that occur while using the company's services. The company will promptly respond to members' inquiries.
-
-
Report and dispute settlement related to personal information
If you need to report or consult about personal information infringement, please contact the Korea Information Security Agency (KISA) Personal Information Infringement Report Center. In addition, if you are financially or mentally injured through personal information infringement, you can file a damage relief with the Korea Information Security Agency (KISA) Personal Information Dispute Mediation Committee.
-Personal Information Infringement Report Center (http://www.cyberprivacy.or.kr, phone 1336)
-Personal Information Dispute Mediation Committee (http://www.kopico.or.kr, phone 1336)
-Information Security Mark Certification Committee (http://www.privacymark.or.kr, phone 02-580-0533)
-Supreme Prosecutors' Office Internet Crime Investigation Center (http://www.spo.go.kr, phone 02-3480-3600)
-National Police Agency Cyber Terror Response Center (http://www.ctrc.go.kr, phone 02-392-0330)
-National Police Agency (http://www.police.go.kr)
-
Chapter 11. otice obligation due to policy change
If there is any addition, deletion, or modification of the contents of the current personal information handling policy in accordance with changes in laws, policies, or security technologies, at least 7 days prior to the enforcement of the personal information handling policy to be revised through the'Notice' on the website Will.
-
[Supplementary Provisions]
- Date of Announcement: 0000-00-00
- Effective Date: June 24, 2013