Stewardship
Written by Mattt Thompson on
Open Source communities function within what economists describe as a Gift Economy. Rather than paying one another for goods or services through barter or currency, everyone shares freely with one another, and gains social currency based on their generosity. It's similar to how friends tend to take turns inviting one another over for dinner or a party.
With the negligible cost of distributing software over the Internet, developers are able to participate with millions of others around the world. And as a result, we have been able to collaboratively build amazing software.
In terms of open source participation, releasing code is only one aspect—and arguably not even the most important one. Developing an open source project requires equal parts engineering, product design, communication, and community management. But the true deciding factor for whether an open source project succeeds is stewardship.
Stewardship is an old word. It evokes the ethic of public service and duty. To be a steward is to embody the responsibilities that come with ownership. It is an act that justifies authority through continued accountability; both the greatest challenge and reward of creating and maintaining a project.
Creating
It's not enough to dump a pile of source code somewhere and declare it "open source". To do so misses the point entirely. The first step of stewardship is to clearly explain the goal and value proposition of the project, and establish clear expectations going forward.
README
A README is the most important part of any open source project. It describes why someone would want to use the code, and how they may start to do so. All good READMEs have the following:
- A short, one or two sentence introduction that clearly explains what the project is in simple, understandable language.
- A section describing the basic usage of the primary tasks of the project. For example, a UI component would provide sample code of how to create, configure, and add itself to a view.
- A list of requirements and instructions on how to install the code into one's own project.
- Links to documentation and resources for additional information.
- Contact information for the author or current maintainer.
- A quick statement about the licensing terms of the project.
LICENSE
All open source code should be released under an appropriate license. Unless you have a really good reason not to, choose from any of the licenses approved by the Open Source Initiative, like MIT, Apache 2.0, or GPL.
If you're unsure which license to choose, there are several resources online that you can use to learn more. Most open source Objective-C projects are released under an MIT license, which is known to be compatible with the terms of distribution for the App Store.
Screenshot
For projects with any kind of user interface, such as a custom control, view, or animation, posting a screenshot should be considered a requirement.
Buying anything "sight unseen" is a bad idea, and the same goes for consumers of open source. Although there are no monetary costs involved, evaluating a project requires a nontrivial investment in time and energy. A screenshot helps potential consumers decide if your code is worth checking out.
Demo
Actions speak louder than words. And no matter how comprehensive a README file is, any open source project can be improved with a working example.
There's just something about seeing the code in a real context that allows developers to grok what's going on. It's also nice to have a starting point for tinkering around.
At the very least, an example can be used to bootstrap the process of fixing bugs or developing new features, both for you and for anyone who wants to contribute. It's also a great place to incorporate any testing infrastructure for the project.
Distribution
One of the great developments in the Objective-C open source community—and in many ways, what has allowed it to flourish as it has recently—is CocoaPods.
CocoaPods is the de facto dependency manager for
integrating third party code in iOS and Mac OS X
projects. At this point, it's pretty much expected
that any library worth using is distributed with a
.podspec
:
NSHipsterKit.podspec
Pod::Spec.new do |s|
s.name = 'NSHipsterKit'
s.version = '1.0.0'
s.license = 'MIT'
s.summary = "A pretty obscure library.
You've probably never heard of it."
s.homepage = 'http://nshipster.com'
s.authors = { 'Mattt Thompson' =>
<EMAIL_ADDRESS>}
s.social_media_url = "https://twitter.com/mattt"
s.source = { :git => 'https://github.com/nshipster/NSHipsterKit.git', :tag => '1.0.0' }
s.source_files = 'NSHipsterKit'
end
Once the .podspec
has been submitted to
the CocoaPods specs repository, a consumer would be
able to add it to their own project with a Podfile:
Podfile
platform :ios, '7.0'
pod 'NSHipsterKit', '~> 1.0'
Maintaining
Once the initial thrill of releasing a library has passed, the real work begins. The thing to remember is that a flurry of stars, watchers, and tweets may be exciting, but they don't amount to anything of real importance. Only when users start to come with their questions, issues, and pull requests does code become software.
Versioning
Versioning is a contract that library authors make to consumers in how software will be changed over time.
The prevailing convention is Semantic Versioning, in which a release has a major, minor, and patch version, with each level signifying particular usage implications.
- A patch, or bugfix, release changes only implementation, keeping the public API and thus all documentation intact. Consumers should be able to update between patch versions without any change to their own code.
- A minor, or point, release changes the public API in non-breaking ways, such as adding a new feature. Again, developers should expect to have consumer code between minor versions work pretty much as expected.
- A major release is anything that changes the public API in a backwards-incompatible way. Updating between major versions effectively means migrating consumer code to a new library.
A comprehensive set of guidelines for semantic versioning can be found at http://semver.org
By following a few basic rules for versioning, developers are able to set clear expectations for how changes will affect shipping code.
Deviating from these conventions as an author is disrespectful to anyone using the software, so take this responsibility seriously.
Answering Questions
One of our greatest flaws as humans is our relative inability to comprehend not knowing or understanding something that we ourselves do. This makes it extremely difficult to diagnose (and at times empathize with) misunderstandings that someone else might be having.
There's also a slight sadistic tendency for developers to lord knowledge over anyone who doesn't know as much as they do. We had to figure it out for ourselves (uphill both ways, in the snow) so why shouldn't they have to as well?
We must learn how to do better than this. RTFM is a lame answer to any question. It's also a dead-end to a potential learning experience for yourself.
Rather than disdaining questions, take them as an opportunity to understand what you can do better. Each question is a data point for what could be clarified or improved within your own software and documentation. And one thing to consider: for each person who asks a question, there are dozens of others who don't and get frustrated and give up. Answering one question on a mailing list or developer forum helps many more people than just the asker.
Transitioning
The fate of any successful enterprise is to outgrow its original creators. While this may be a troubling or unwelcome notion, it is nevertheless something that any responsible creator should keep in mind.
If anything, the reminder that all of this is fleeting gives reason to find enjoyment in even the minutia of a preoccupation.
Recruiting & Delegating
As a project grows, natural leaders will emerge. If you see someone consistently answering questions in issues or sending pull requests with bug fixes, ask if they would like some more responsibility.
Co-maintainers don't come pre-baked; individuals must grow into that role. And that role is something that must be defined over time by everyone involved. Avoid drama and hard feelings by communicating honestly and often with collaborators.
Sunsetting
All software has a lifecycle. At some point, all things must come to an end. Libraries outgrow their usefulness, or are supplanted by another piece of software, or simply fall out of favor. In any case, there will come a time when the lights need to be turned off, and it is the responsibility of the maintainer to wrap things up.
- Announce the ending of the project, offering suggestions for how to migrate to another solution.
- Keep the project around, but make a commit that removes source files from the master branch. (Git will keep everything safe in history)
- Thank everyone involved for their help and contributions.
The alternative is to become a liability, an attractive nuisance... a mockery of what once was a respectable code base.
Creating is one of the most fulfilling experiences in life, and it's something that's only improved by sharing with others. As software developers, we have a unique opportunity to be unbounded by physical limitations to help one another.
On the occasion that you do have the opportunity to participate in the community, be sure to make the most of it—you'll be happy you did.


WEEK
RECEIVEDDATE
TYPE
UNITID
BUILTDATE
MACHINERY
CONDITIONS
LOCCODE
COUNTRY
PORT
DEPOT
AREA
RECEIVEREF
CONTAINERSTATUS
STAYDAYS
OWNER
REMARKS
GATE
RELEASEDATE
RELEASEREF
GATEOUT
TRUCK
SUGGESTEDPRICE
INVOICEDATE
INVOICE
CLIENT
SALES
PAIDDATE
ONEBILL
ONEOFFHIREDATE
FREEDAYS
CHARGEDAYS
RATE
STORAGE
LOLO
GATESERVICE
REPAIRCOST
TRANSPORT
PTI
TTL
VAT
GRANDTTL
CHARGEMONTH
保存
关闭


Future kids are going to be pretty confused about history, thanks to this meme
by Morgan SungThe children of the future might have a wildly skewed version of history, thanks to a meme making the rounds on Twitter.
The meme has Twitter users posting a completely random, unrelated photo with a historical figure's name. Whether a founding father or an iconic pop star, people are comparing photos of Panic! At the Disco's Brendon Urie to Abraham Lincoln and the terrifying Chuck E Cheese animatronic band to Brockhampton. Twitter users are captioning the tweets with "Gonna tell my kids this was" and adding a historical figure.
Here are a handful of questionable history lessons.
And hey, it's safe to say that in a few decades, we might actually have a former scene kid as president.


About Me
I would describe myself as a well presented ,hard working person who thrives at the chance of learning new skills.I’m also enthusiastic about gaining knowledge and improving myself and capable of adapting new technology. I do every work with utmost care within the given time and also work with sheer determination to give the best possible output.
Henri Matisse, a famous French artist once said “Creativity takes courage.” I believe it really need audacity to express the creativity and also merge it with other thing. As I have immense interest in art and designing that’s why as a computer engineering student I choose frontend software development and graphics designing as my passion. Also my interest and determination related to these fields will make me very competitive. My insatiable learning and ability to cope under pressure are two of my major strengths for success in any role.
Its not just about being better, its about being different. I am different when it comes to inventiveness. The other quality that sets me apart from the rest is the ability to adapt and work in a dynamic team. The very first research work that I worked on was my Thesis defense and from there, I knew one could not work alone. My team that I oversaw excelled and often, we finished our research work well before the deadlines. Because I believe that this is because of the round table approach where each member of the team is valued and can bring something to the table. I take great pride in what I do and always look for opportunities to improve.
Field of Interest
Skills
Publications
Securely Transfer Information with RSA and Digital Signature by using the concept of Fog Computing and Blockchain
Authors : Anika Tabassum, Humayra Anjumee Jeba, Tasnim Kabir Mahi, S. M. Salim Reza, Dilshad Ara HossainIn the modern era of technology, cloud computing has been on the rise in the office management system. However, due to some concerning issues regarding provided security by the cloud, it has been losing its publicity. With the introduction of fog computing with its advantageous feature of decentralization, this system has replaced traditional cloud systems in various organizations. In this paper, we propose a smart office system which is based on fog computing. Blockchain is implemented to ensure overall system security and user authentication has been conducted by creating wallets in the blockchain system. The overall transaction process has been carried out with the popular bitcoin method. Information sharing has been implemented with the help of RSA algorithm and digital signature scheme.
Thesis Paper
Implimentation of RSA Algorithm and Digital Signature scheme to strengthen data surveillance of smart office with blockchain in fog computing architecture
Authors : Anika Tabassum, Humayra Anjumee Jeba, Tasnim Kabir Mahi, S. M. Salim RezaThe implementation of cloud computing has been on the rise in the office management system. However, due to some concerning issues regarding provided security by the cloud, it has been losing its publicity. Moreover, the complete reliance of cloud computing over the internet is also acting as a drawback towards the usage of this system. With the introduction of fog computing with its advantageous feature of decentralization, this system has been replacing traditional cloud systems in various organizations. In this paper, we propose a smart office system which is based on fog computing, a distributed architecture where users, storage, information sharing are supervised by many local access points. Blockchain is implemented to ensure overall system security and user identity has been conducted by the creation of block in the system. All blocks are encrypted with special cryptographic key which makes data manipulation by any intruder without the legit owner quite impossible. The overall transaction process was performed using the common bitcoin framework, which is carried out in a peer-to-peer network environment without the influence of any dominant authority. Information sharing has been implemented with the help of RSA algorithm and digital signature scheme. Decentralized fog storage system has been adopted for storage, ensuring the protection of the stored data through cryptographic hash encryption and data replication to minimize loss of data.
Projects
Github projects
RSA
Cryptosystem where shared different files by generating public and private keys with the implementation of the RSA algorithm and SHA256.
Hurry Forecast
Hurry forecast provides local & long-range weather forecasts & tropical weather conditions for locations worldwide by using HTML and javascript.
Blockchain
A blockchain is a tamper-evident, shared digital ledger that records transactions. In this project blockchain created by python also used hash function SHA256.
Analoge-Clock
Javascript, CSS neumorphism working dark themed analoge clock. Using HTML to do most of our clock generation allows us to have it dynamically scalable.
Snake-Game
Simple snake game implemented only by Python.Whole game made with only "*" and "#" play by arrow sign from keyboard and also have score board
Knowledge
Additional insights
“When you want to make the main color pure and bright, don’t just keep adding bright colors on it. Just make the colors around the spot darker and dull. It will give the scene dramatical effects. I think the life is the same.” - Hiroko Sakai
“Logo Designing is an art to transform the Strong build and Conceptual Imagination into the reality” ― Er. Tabish Rasool
“The camera makes you forget you’re there.  — Annie Leibovitz


Click to Start


On our Laravel powered company website we sell digital products.
This is the blog post This series is continued in part 1: Lorem ipsum.


Marcus Pearce
"Koestler considers that the process of emphasis can be subdivided into three components: selection of the relevant stimuli; simplification through the removal of non-essential elements; and exaggeration of the important elements."


[gecode-users] help me on compiling gecode
Mikael Zayenz Lagerkvist
zayenz at gmail.com
Tue Feb 20 15:52:50 CET 2007
On 2/20/07, xiang.gan at kcl.ac.uk <xiang.gan at kcl.ac.uk> wrote:
> Hello,
> When I compile gecode under gentoo. I got the error below. I tried
> gcc-3.4.4 and gcc-4.1.2 and gcc-4.1.0. The error is the same.
> Can you give me some suggestion? Thank you very much.
The error that gcc reports is only reported by gcc 3.3 and earlier
(and is due to a bug in gcc, fixed in versions later than 3.3). In
other words, it sounds like your compilation uses gcc 3.3, and not 3.4
or later. This leads to two questions:
a) How did you configure Gecode?
b) What is the result of running g++ --version in the same shell where
you try to compile Gecode.
Cheers,
Mikael
--
Mikael Zayenz Lagerkvist, http://www.ict.kth.se/~zayenz/
More information about the gecode-users
mailing list


Outputs a Summary
protocol buffer with a serialized tensor.proto.
tf.compat.v1.summary.tensor_summary( name, tensor, summary_description=None, collections=None, summary_metadata=None, family=None, display_name=None )
name
: A name for the generated node. If display_name is not set, it will
also serve as the tag name in TensorBoard. (In that case, the tag
name will inherit tf name scopes.)tensor
: A tensor of any type and shape to serialize.summary_description
: A long description of the summary sequence. Markdown
is supported.collections
: Optional list of graph collections keys. The new summary op is
added to these collections. Defaults to [GraphKeys.SUMMARIES]
.summary_metadata
: Optional SummaryMetadata proto (which describes which
plugins may use the summary value).family
: Optional; if provided, used as the prefix of the summary tag,
which controls the name used for display on TensorBoard when
display_name is not set.display_name
: A string used to name this data in TensorBoard. If this is
not set, then the node name will be used instead.A scalar Tensor
of type string
. The serialized Summary
protocol
buffer.


Configuration values are defined using constants before loading XPSPL.
XPSPL Debug mode
When turned on XPSPL generates a log of all activity to STDOUT.
When turned off XPSPL removes its processor traces from uncaught exceptions.
Signal History
Default setting for the saving the signal history.
By default this is false.
Remove Exhausted processes
When turned on this automatically removes installed processes from the processor once it determines they can no longer be used.
By default this settings is true.
Module Directory
Directory to look for modules.
By default it is set to the module directory in XPSPL.
Default process exhaustion
Integer option defining the default exhausting of a process.
By default it is 1.
Process default priority
Integer option defining the default priority of all processes.
By default it is 10.
Judy is an optional database configuration.
http://xpspl.prggmr.org/en/xspel/install.html#optional
Currently this is experimental as an attempt to improve performance.
Once stable this will automatically be enabled if Judy is detected.
UNUSED
This is an unused configuration option that will later add support for analyzing the processor timing to auto correct signal timing ... at least that is the theory.
Last updated on 04/23/13 11:50pm


Next: Lexical Environments, Previous: The Global Environment, Up: Introduction to Environments
A dynamic environment for evaluation is that part of an environment that contains bindings whose duration is bounded by points of establishment and disestablishment within the execution of the form that established the binding. A dynamic environment contains, among other things, the following:
bindings for dynamic variables.
information about active catch tags.
information about exit points established by unwind-protect.
information about active handlers and restarts.
The dynamic environment that is active at any given point in the execution of a program is referred to by definite reference as "the current dynamic environment," or sometimes as just "the dynamic environment."
Within a given namespace, a name is said to be bound in a dynamic environment if there is a binding associated with its name in the dynamic environment or, if not, there is a binding associated with its name in the global environment.


|
Helix
|
#include <DataObjectTestClass.h>
Static Public Member Functions | |
| static DataObjectTestClass * | createInstance (twine className) |
Static Protected Member Functions | |
| static test_class_map_type * | getMap () |
|
static |
|
staticprotected |


Come and try one of the best pizzas in town. All pizzas are made from homemade dough using only organic ingredients.


Looks like you're new here!
Already have an account? Log In
Copyright © 2020 Fendee. All Rights Reserved.


WITNESS LIST Land & Resource Management Committee April 30, 2003-8:00A HB 1457 For: Patterson, Jerry (General Land Office) Registering, but not testifying: For: McClendon, Sidney (West Galveston Island POA) Against: Mitchell, Jamie (Surfrider Foundation) Turner, Keeton (Surfrider Foundation) HB 1607 For: Harris, David (Self and City of Hill Country Village) McGovern, Marjorie (City of Hill Country Village) Registering, but not testifying: Against: Aghamalian, Brandon (City of Fort Worth- Mayor and Council) HB 2202 Against: Houston, Scott (Texas Municipal League) Registering, but not testifying: Against: Aghamalian, Brandon (City of Forth Worth- Mayor and Council) HB 3156 Against: Sybert, Brian (Sierra Club, Lone Star Chapter) Registering, but not testifying: Against: Bristol, George L. (Texas Coalition for Conservation) On: Bauer, Jack (Texas Parks & Wildlife Dept) Croft, Hal (Texas General Land Office) Dabsney, Walt (Texas Parks & Wildlife) Gissell, Dennis (Texas Parks and Wildlife Department) HB 3169 On: Aston, LaNell (General Land Office) Patterson, Jerry (General Land Office) Registering, but not testifying: On: Laine, Larry (TX General Land Office) HB 3591 Registering, but not testifying: For: Sokoll, Bob (City of Waxahachie) HJR 94 On: Aston, LaNell (General Land Office) Registering, but not testifying: On: Laine, Larry (Tx. General Land Office) SB 442 For: McClendon III, Sidney S. (West Galveston Island Property Owner's Assn, Galveston County Beach Erosion Task Force) Patterson, Jerry (General Land Office) On: Deane, Barbara B. (TX General Land Office) Registering, but not testifying: For: Turner, Keeton (Surfrider Foundation, Texas Chapters) SB 710 For: McClendon, Sidney S. (West Galveston Island Property Owner's Assn, Galveston County Beach Erosion Task Force) Patterson, Jerry (General Land Office) Registering, but not testifying: For: Turner, Keeton (Surfrider Foundation Texas Chapters) On: Fisher, Eddie D. (Texas General Land Office Coastal Resouces/Coastal Stewardship)


AD
Dashboard
My Profile
My Works
Manage Business
Users
Customers
Schedule
Logout
Works
Md Shahjahan : Administrator
SL
Task
Description
Assigned To
End Date
Status


"Floating O's" cereal and kitchen design made with 3Ds Max
Screenshot with shapes created with 3Ds Max
Robot design made with 3Ds Max
Falling Dominos mad with 3Ds Max
Lathed objects created with 3Ds Max
Snowman animation created with 3Ds Max
Solar System animation created with 3Ds Max


{% extends "layouts/guidance.html" %} {% set sectionId = "community" %} {% set pageTitle = "Community" %} {% block subNav %} {% include "./navigation.html" %} {% endblock %} {% block pageContent %}
The DVSA Design System is for everyone. It has a strong community behind it. It includes the latest research, design and development to represent and be relevant for its users.
Find out:
Learn how the Design System Working Group reviews and approves components and patterns to confirm they meet the contribution criteria.
These principles are for the community of people that create and contribute to government components and patterns.
Reuse as much as possible and iterate based on user needs.
Start by checking what exists in the GOV.UK Design System and the DVSA Design System.
If something is not in the Design System, check the community backlog to see what colleagues in other teams have done before.
Reach out to the community to ask questions, gather examples and learn from others’ mistakes.
The DVSA Design System is for everyone. Anyone can contribute evidenced-based changes.
Think beyond your service and aim to design components and patterns that are scalable, reusable and can evolve over time.
Share research findings and examples with others. Be open to feedback or changes to your work.
Above all, be kind. Encourage others to contribute by being respectful when asking questions or giving feedback.
Prioritise sharing components and patterns in the DVSA Design System and community backlog. This makes them easier to find and reduces duplication of effort.
Share work in progress as early as possible. Be honest about the amount and nature of your research and findings. Share what works and what does not.
Promote awareness of existing work whenever possible.


Review the proceedings from the Metricon 8 conference, which was held on March 1st, 2013 at the RSA Conference in San Francisco.
Join the mailing list.


{# Provides extra sections for use when displaying data across the dashboard. Child templates will mostly make use of this template by extending it and adding their contents to the 'content' block. - Loads a metadata dict so it is accessible from js (if present) in the 'extra_scripts' block. This block may be overriden by child templates. - Sets an h2 page title or breadcrumb - Includes the subnav section below the page title - Displays a metadata block if provided. This is usually a rendered template - Includes the notifications section - Print the 'content block' last #} {% extends "base.html" %} {# Provide metadata as a global js variable if it's passed. For safety, don't include extra_parameters here. See sfa_dash.blueprints.base.BaseView.safe_metadata for removing extra_parameters #} {% block extra_scripts %} {% if metadata is defined %} {% endif %} {% endblock %} {% block dash %} {% if page_title is defined or breadcrumb is defined %}


Public Types | |
| enum | Conformance { Conf_RFC2045, Conf_Schema } |
Static Public Member Functions | |
| static XMLCh * | getCanonicalRepresentation (const XMLCh *const inputData, MemoryManager *const memMgr=0, Conformance conform=Conf_RFC2045) |
| get canonical representation | |
| static XMLByte * | encode (const XMLByte *const inputData, const XMLSize_t inputLength, XMLSize_t *outputLength, MemoryManager *const memMgr=0) |
| Encodes octets into Base64 data. | |
| static XMLByte * | decode (const XMLByte *const inputData, XMLSize_t *decodedLength, MemoryManager *const memMgr=0, Conformance conform=Conf_RFC2045) |
| Decodes Base64 data into octets. | |
| static XMLByte * | decodeToXMLByte (const XMLCh *const inputData, XMLSize_t *decodedLength, MemoryManager *const memMgr=0, Conformance conform=Conf_RFC2045) |
| Decodes Base64 data into octets. | |
| static int | getDataLength (const XMLCh *const inputData, MemoryManager *const memMgr=0, Conformance conform=Conf_RFC2045) |
| Get data length. |
| enum Base64::Conformance |
| static XMLByte* Base64::encode | ( | const XMLByte *const | inputData, | |
| const XMLSize_t | inputLength, | |||
| XMLSize_t * | outputLength, | |||
| MemoryManager *const | memMgr = 0 | |||
| ) | [static] |
Encodes octets into Base64 data.
NOTE: The returned buffer is dynamically allocated and is the responsibility of the caller to delete it when not longer needed. Use the memory manager to release the returned buffer or operator delete() if none was provided.
| inputData | Binary data in XMLByte stream. | |
| inputLength | Length of the XMLByte stream. | |
| outputLength | Length of the encoded Base64 byte stream. | |
| memMgr | client provided memory manager |
| static XMLByte* Base64::decode | ( | const XMLByte *const | inputData, | |
| XMLSize_t * | decodedLength, | |||
| MemoryManager *const | memMgr = 0 , |
|||
| Conformance | conform = Conf_RFC2045 | |||
| ) | [static] |
Decodes Base64 data into octets.
NOTE: The returned buffer is dynamically allocated and is the responsibility of the caller to delete it when not longer needed. Use the memory manager to release the returned buffer or operator delete() if none was provided.
| inputData | Base64 data in XMLByte stream. | |
| decodedLength | Length of decoded XMLByte stream. | |
| memMgr | client provided memory manager | |
| conform | conformance specified: if the input data conforms to the RFC 2045 it is allowed to have any number of whitespace characters inside; if it conforms to the XMLSchema specs, it is allowed to have at most one whitespace character between the quartets |
| static XMLByte* Base64::decodeToXMLByte | ( | const XMLCh *const | inputData, | |
| XMLSize_t * | decodedLength, | |||
| MemoryManager *const | memMgr = 0 , |
|||
| Conformance | conform = Conf_RFC2045 | |||
| ) | [static] |
Decodes Base64 data into octets.
NOTE: The returned buffer is dynamically allocated and is the responsibility of the caller to delete it when not longer needed. Use the memory manager to release the returned buffer or operator delete() if none was provided.
| inputData | Base64 data in XMLCh stream. | |
| decodedLength | Length of decoded XMLByte stream. | |
| memMgr | client provided memory manager | |
| conform | conformance specified: if the input data conforms to the RFC 2045 it is allowed to have any number of whitespace characters inside; if it conforms to the XMLSchema specs, it is allowed to have at most one whitespace character between the quartets |
| static int Base64::getDataLength | ( | const XMLCh *const | inputData, | |
| MemoryManager *const | memMgr = 0 , |
|||
| Conformance | conform = Conf_RFC2045 | |||
| ) | [static] |
Get data length.
Returns length of decoded data given an array containing encoded data.
| inputData | Base64 data in XMLCh stream. | |
| memMgr | client provided memory manager | |
| conform | conformance specified |
| static XMLCh* Base64::getCanonicalRepresentation | ( | const XMLCh *const | inputData, | |
| MemoryManager *const | memMgr = 0 , |
|||
| Conformance | conform = Conf_RFC2045 | |||
| ) | [static] |
get canonical representation
Caller is responsible for the proper deallocation of the string returned.
| inputData | A string containing the Base64 | |
| memMgr | client provided memory manager | |
| conform | conformance specified |


What do you want to break down?
How do you want to break it down?
How do you want to filter it?
Do you really need all the data?
Top
Bottom
How do you want to display it?
What do you want to call it?
What do you correlate?
How do you want to filter it?
What do you want to correlate it with?
How do you want to break it down?
Do you really need all the data?
Top
Bottom
How do you want to display it?
What do you want to call it?


Oman urges dialogue with Iran, stays neutral in regional tensions
ABU DHABI (Reuters) - Oman’s oil minister called on Monday for dialogue with Iran, saying his country had been campaigning for talks and would remain neutral towards regional tensions.
“Oman has always maintained that, yes, we are always neutral as neutrality suits us and suits the way we manage the differences,” Mohammed bin Hamad al-Rumhy told an oil conference in the United Arab Emirates.


Smart contract
The smart contracts of blockchain make data exchange more fair, secure and convenient
Smart contract
The smart contracts of blockchain make data exchange more fair, secure and convenient
Sandbox mechanism
Sandbox mechanism and XID generalization makes it possible for more SMEs to participate in data exchange
Voting mechanism
The voting mechanism of blockchain guarantees the authenticity and integrity of data
SDEP system
SDEP system enables convenient and transparent transactions


This week I'll be writing about SQL injections. If you haven't seen it already, there's a relevant XKCD comic that shows an example of what it is. I'll explain how inject in this comic worked, particularly the Robert'); DROP TABLE students;-- line.
The original code in the in the school's program probably looked something like this:
"INSERT INTO students VALUES ('$Name')";
So the mom in the comic typed in Robert'); DROP TABLE students;-- as the user input. What does this do to the code above? $Name gets replaced by this input and then the computer runs this:
"INSERT INTO students VALUES ('Robert'); DROP TABLE students;--')";
First, just for clarification, the -- at the end of the input comments everything else out, meaning the ')" from the initial code is cut out. Now imagine that the computer runs this code. It'll do two things. First it'll add Robert to the students table, then it'll delete the students table on the next line. Injection attacks only work when the resulting SQL query is syntatically correct, which in the case of this comic, is probably how it worked.
An example of how to stop an attack like this for a newbie programmer is to make a function to sanitize user input, as the last frame of the XKCD comic mentions. The function needs to check the user input string for malicious characters. Whose name would have a ", ), ;, or } in it? So instead of just passing $Name into the insert, you can pass validate($Name) assuming your function is named validate.


In Video: Theatrical trailer of ‘The Body’
by Raj BaddhanThe official theatrical trailer of ‘The Body’ has been released.
The film is a Hindi adaptation of the Spanish mystery-thriller. It stars Emraan Hashmi, Rishi Kapoor and Sobhita Dhulipalia in lead roles.
‘The Body’ marks the Bollywood comeback for veteran actor Kapoor. Presented by Viacom 18 Studios, produced by Azure Entertainment in association with Viacom 18 Studios and Sunir Kheterpal, the film is directed by Jeethu Joseph. He is responsible for helming the original version of Ajay Devgn starrer ‘Drishyam’. ‘The Body’ is slated to release in December, on Friday the 13th.


HOME
Refresh
ⓘ About GO-In.
Google
GO-In. ChatBot
Live clock
☎ Contact
Settings
❤
SEE LIVE SCORES AND WATCH LIVE MATCHES -
Enjoy Live Matches and Scores
❤


Great job! You now have a basic translation app that works well. Wouldn’t it be great though to expand it and include all available languages? This will finally make our translator a multilingual one!
The maximum number of languages our translator can support is 13. They are:
They should be enumerated in the program. A great idea is to present them with relevant numbers so that the user can choose the first as the original language and the second as a translation.
At this stage, your program should:
Hello, you're welcome to the translator. Translator supports:
200 OK
anymore.Tip 1: just place the listed languages into the URL depending on the user’s choice!
Tip 2: Try to convert the input to lower case: it may cause an error if the user's input is in upper case or mixed.
The greater-than symbol followed by a space (>
) represents the user input. Note that it's not part of the input.
Hello, you're welcome to the translator. Translator supports:
1. Arabic
2. German
3. English
4. Spanish
5. French
6. Hebrew
7. Japanese
8. Dutch
9. Polish
10. Portuguese
11. Romanian
12. Russian
13. Turkish
Type the number of your language:
> 3
Type the number of language you want to translate to:
> 4
Type the word you want to translate:
> hello
Spanish Translations:
hola
buenos días
qué tal
saludo
buen día
Spanish Examples:
Well, hello, Miss Anchor-liar.:
Bien, hola, señorita presentadora de mentiras.
He didn't introduce us, so hello.:
No nos presentó, así que hola.
Well, hello, Prince Charming.:
Vaya, hola, Príncipe Azul.
In addition, fast delivery. hello Laura.:
Además, la entrega rápida. hola Laura.
L: Well, hello, my dear secretary.:
A: Bien, hola, mi querida secretaria.


|
Nabu-asr
|
a trainer with no added functionality More...
Public Member Functions | |
| def | aditional_loss (self) |
| add an aditional loss More... | |
| def | chief_only_hooks (self, outputs) |
| add hooks only for the chief worker More... | |
| def | hooks (self, outputs) |
| add hooks for the session More... | |
| Public Member Functions inherited from nabu.neuralnetworks.trainers.trainer.Trainer | |
| def | __init__ (self, conf, dataconf, modelconf, evaluatorconf, expdir, server, task_index) |
| NnetTrainer constructor, creates the training graph. More... | |
| def | train (self, testing=False) |
| train the model More... | |
| def | chief_only_hooks (self, outputs) |
| add hooks only for the chief worker More... | |
| def | hooks (self, outputs) |
| add hooks for the session More... | |
| def | aditional_loss (self) |
| add an aditional loss More... | |
Additional Inherited Members | |
| Public Attributes inherited from nabu.neuralnetworks.trainers.trainer.Trainer | |
| conf | |
| dataconf | |
| evaluatorconf | |
| expdir | |
| server | |
| task_index | |
| model | |
a trainer with no added functionality
| def nabu.neuralnetworks.trainers.standard_trainer.StandardTrainer.aditional_loss | ( | self | ) |
add an aditional loss
| def nabu.neuralnetworks.trainers.standard_trainer.StandardTrainer.chief_only_hooks | ( | self, | |
| outputs | |||
| ) |
add hooks only for the chief worker
| outputs | the outputs generated by the create graph method |
| def nabu.neuralnetworks.trainers.standard_trainer.StandardTrainer.hooks | ( | self, | |
| outputs | |||
| ) |
add hooks for the session
| outputs | the outputs generated by the create graph method |


Setting up Models¶
Model Mixin¶
You can optionally add data_validation.models.DataValidationMixin
to your model to provide some extra properties for querying validation results
from data_validation.models import DataValidationMixin
class MyModel(DataValidationMixin, models.Model):
pass
See datavalidation.models for a full list of provided properties
Configuration¶
If you want more control over how each model is validated you can add a class to your model called that inherits from data_validation.config.Config
(similar to Meta
)
from data_validation.config import Config
class MyModel(models.Model):
# the name of the class is not important
class DataValidationConfig(Config):
exclude = True
...
See datavalidation.config for the full list of options available


Simple colors CSS variables have the following naming convention: --simple-colors-[theme name]-[base color]-[shade level], as in --simple-colors-default-theme-red-3.
Theme name can be light-theme or dark-theme. Or it can be default-theme, which inherits the custom element's theme.
Base color can be any of the following 18 base colors: grey, red, pink, purple, deep-purple, indigo, blue, light-blue, cyan, teal, green, light-green, lime, yellow, amber, orange, brown, and blue-grey. Or it can be set to accent, which inherits the custom element's accent color.
Shade level can be a number from 1 to 12. Typically, lower shade levels are for backgrounds and higher levels are for foregrounds. to increase color contrast, increase the difference between the foreground and background shade levels.
Use the selectors below, to explore how simple colors variables work.


{# # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -#} {% extends "base.html" %} {% block title %}PyPI - the Python Package Index{% endblock %} {% macro project_snippet(release) -%}
{{ release.summary }}
The Python Package Index (PyPI) is a repository of software for the Python programming language.
PyPI helps you find and install software developed and shared by the Python community. Learn about installing packages.
Package authors use PyPI to distribute their software. Learn how to package your Python code for PyPI.
Trending projects as downloaded by the community
Hot off the press: the newest project releases


Documentation by YARD 0.9.12
Alphabetic Index
File Listing
README
Namespace Listing A-Z
A
ApplicationCable
ApplicationController
ApplicationHelper
ApplicationJob
ApplicationMailer
ApplicationRecord
Artifact
ArtifactsController
ArtifactsHelper
C
Channel
(ApplicationCable)
Connection
(ApplicationCable)
D
Difference
Differences
E
EditorController
EditorHelper
F
Feature
FeaturesController
FeaturesHelper
P
Passage
PassagesController
PassagesHelper
Product
ProductComparator
ProductsController
ProductsHelper
Project
ProjectsController
ProjectsHelper
R
RegisterHelper
S
SecurityQuestion
SecurityQuestionValidator
U
User
UsersController
UsersHelper


Single nucleotide variants appear during the infection at many genomic sites. Their frequency within the HIV-1 population is tracked in time.


Sold Cookies
Add new cookie stand
Location Name
Minimum Hourly Coustumers
Maximum Hourly Coustumers
Average Cookies Per Sale
Submit


Create Account
Error:
Choose Image
First Name
Last Name
Email Address
Phone Number
Select your role
-- Please Select your Role --
Administrator
Client
FAINC Employee
Note: your role may be changed later by an administrator.
Password
Your password must be 8-20 characters long, contain letters and numbers, and must not contain spaces.
Confirm Password
By clicking
"Submit"
, you agree to the storage and handling of your data by this website in accordance with our
Privacy Policy
Submit
Already a member? Log in
here


Do stuff with deals.
Go to Deals »
Do stuff to profiles.
Go to Profiles »
Do stuff to accounts.
Go to Accounts »
See all services.
Go to Services »


1 write to textWriter
Microsoft.PowerShell.ConsoleHost (1)
host\msh\Serialization.cs (1)
65
textWriter
= output;
5 references to textWriter
Microsoft.PowerShell.ConsoleHost (5)
host\msh\ConsoleHostUserInterface.cs (2)
736
Dbg.Assert(writer == _parent.OutputSerializer.
textWriter
, "writers should be the same");
1385
Dbg.Assert(writer == _parent.ErrorSerializer.
textWriter
, "writers should be the same");
host\msh\Serialization.cs (3)
72
_xmlWriter = XmlWriter.Create(
textWriter
, settings);
103
textWriter
.WriteLine(Serialization.XmlCliTag);
110
textWriter
.Write(o.ToString());


Visible Errors Extension
Options
Activate Error Notification for these hostnames:
Enter one or more comma-separated hostname match patterns ('*' is a wildcard), or leave blank to show errors on every site.
For example, to only show errors for local development and your own website, you could enter:
<IP_ADDRESS>, localhost, *.mydomain.com


ModelList Class
Provides an API for managing an ordered list of Model instances.
In addition to providing convenient add
, create
, reset
, and remove
methods for managing the models in the list, ModelLists are also bubble targets
for events on the model instances they contain. This means, for example, that
you can add several models to a list, and then subscribe to the *:change
event
on the list to be notified whenever any model in the list changes.
ModelLists also maintain sort order efficiently as models are added and removed,
based on a custom comparator
function you may define (if no comparator is
defined, models are sorted in insertion order).
Constructor
Item Index
Methods
- _add
- _addAttrs
- _addLazyAttr
- _afterIdChange
- _aggregateAttrs
- _attachList
- _clear
- _defAddFn
- _defAttrChangeFn
- _defDestroyFn
- _defInitFn
- _defRemoveFn
- _defResetFn
- _destroyHierarchy
- _destroyPlugins
- _detachList
- _filterAttrCfs
- _findIndex
- _fireAttrChange
- _getAttr
- _getAttrCfg
- _getAttrCfgs
- _getAttrInitVal
- _getAttrs
- _getClasses
- _getStateVal
- _initAttrs
- _initConfigPlugins
- _initHierarchy
- _initHierarchyData
- _initPlugins
- _isLazyAttr
- _item
- _normAttrVals
- _preInitEventCfg
- _protectAttrs
- _remove
- _set
- _setAttr
- _setAttrs
- _setAttrVal
- _setStateVal
- _sort
- add
- addAttr
- addAttrs
- attrAdded
- comparator
- create
- destroy
- each
- filter
- get
- getAsHTML
- getAsURL
- getAttrs
- getByClientId
- getById
- hasPlugin
- indexOf
- init
- invoke
- isEmpty
- item
- itemsAreEqual
- load
- map
- modifyAttr
- parse
- plug
- remove
- removeAttr
- reset
- set
- setAttrs
- size
- some
- sort
- sync
- toArray
- toJSON
- toString
- unplug
Attributes
Methods
_add
-
model
-
[options]
Defined in
lib/yui3/src/app/js/model-list.js:627
Adds the specified model if it isn't already in this list.
Parameters:
Returns:
_addAttrs
-
cfgs
-
values
-
lazy
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:889
Implementation behind the public addAttrs method.
This method is invoked directly by get if it encounters a scenario in which an attribute's valueFn attempts to obtain the value an attribute in the same group of attributes, which has not yet been added (on demand initialization).
Parameters:
-
cfgs
ObjectAn object with attribute name/configuration pairs.
-
values
ObjectAn object with attribute name/value pairs, defining the initial values to apply. Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.
-
lazy
BooleanWhether or not to delay the intialization of these attributes until the first call to get/set. Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration. See addAttr.
_addLazyAttr
-
name
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:372
Finishes initializing an attribute which has been lazily added.
Parameters:
-
name
ObjectThe name of the attribute
_afterIdChange
-
e
Defined in
lib/yui3/src/app/js/model-list.js:805
Updates the model maps when a model's id
attribute changes.
Parameters:
_aggregateAttrs
-
allAttrs
Inherited from
Base:
lib/yui3/src/base/js/Base.js:436
A helper method, used by _initHierarchyData to aggregate attribute configuration across the instances class hierarchy.
The method will protect the attribute configuration value to protect the statically defined default value in ATTRS if required (if the value is an object literal, array or the attribute configuration has cloneDefaultValue set to shallow or deep).
Parameters:
-
allAttrs
ArrayAn array of ATTRS definitions across classes in the hierarchy (subclass first, Base last)
Returns:
_attachList
-
model
Defined in
lib/yui3/src/app/js/model-list.js:668
Adds this list as a bubble target for the specified model's events.
Parameters:
-
model
ModelModel to attach to this list.
_clear
()
protected
Defined in
lib/yui3/src/app/js/model-list.js:681
Clears all internal state and the internal list of models, returning this list to an empty state. Automatically detaches all models in the list.
_defAddFn
-
e
Defined in
lib/yui3/src/app/js/model-list.js:819
Default event handler for add
events.
Parameters:
_defAttrChangeFn
-
e
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:653
Default function for attribute change events.
Parameters:
-
e
EventFacadeThe event object for attribute change events.
_defDestroyFn
-
e
Inherited from
Base:
lib/yui3/src/base/js/Base.js:329
Default destroy event handler
Parameters:
-
e
EventFacadeEvent object
_defInitFn
-
e
Inherited from
Base:
lib/yui3/src/base/js/Base.js:312
Default init event handler
Parameters:
-
e
EventFacadeEvent object, with a cfg property which refers to the configuration object passed to the constructor.
_defRemoveFn
-
e
Defined in
lib/yui3/src/app/js/model-list.js:840
Default event handler for remove
events.
Parameters:
_defResetFn
-
e
Defined in
lib/yui3/src/app/js/model-list.js:861
Default event handler for reset
events.
Parameters:
_destroyHierarchy
()
private
Inherited from
Base:
lib/yui3/src/base/js/Base.js:564
Destroys the class hierarchy for this instance by invoking the destructor method on the prototype of each class in the hierarchy.
_destroyPlugins
()
private
Inherited from
Plugin.Host
but overwritten in
lib/yui3/src/pluginhost/js/PluginHost.js:163
Unplugs and destroys all plugins on the host
_detachList
-
model
Defined in
lib/yui3/src/app/js/model-list.js:696
Removes this list as a bubble target for the specified model's events.
Parameters:
-
model
ModelModel to detach.
_filterAttrCfs
-
clazz
-
allCfgs
Inherited from
Base:
lib/yui3/src/base/js/Base.js:376
A helper method used when processing ATTRS across the class hierarchy during initialization. Returns a disposable object with the attributes defined for the provided class, extracted from the set of all attributes passed in .
Parameters:
Returns:
_findIndex
-
model
Defined in
lib/yui3/src/app/js/model-list.js:712
Returns the index at which the given model should be inserted to maintain the sort order of the list.
Parameters:
-
model
ModelThe model being inserted.
Returns:
_fireAttrChange
-
attrName
-
subAttrName
-
currVal
-
newVal
-
opts
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:609
Utility method to help setup the event payload and fire the attribute change event.
Parameters:
-
attrName
StringThe name of the attribute
-
subAttrName
StringThe full path of the property being changed, if this is a sub-attribute value being change. Otherwise null.
-
currVal
AnyThe current value of the attribute
-
newVal
AnyThe new value of the attribute
-
opts
ObjectAny additional event data to mix into the attribute change event's event facade.
_getAttr
-
name
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:456
Provides the common implementation for the public get method, allowing Attribute hosts to over-ride either method.
See get for argument details.
Parameters:
-
name
StringThe name of the attribute.
Returns:
_getAttrCfg
-
name
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:1011
Returns an object with the configuration properties (and value) for the given attrubute. If attrName is not provided, returns the configuration properties for all attributes.
Parameters:
-
name
StringOptional. The attribute name. If not provided, the method will return the configuration for all attributes.
Returns:
_getAttrCfgs
()
Object
protected
Inherited from
Base:
lib/yui3/src/base/js/Base.js:360
Returns an aggregated set of attribute configurations, by traversing the class hierarchy.
Returns:
_getAttrInitVal
-
attr
-
cfg
-
initValues
Inherited from
Attribute
but overwritten in
lib/yui3/src/attribute/js/Attribute.js:972
Returns the initial value of the given attribute from either the default configuration provided, or the over-ridden value if it exists in the set of initValues provided and the attribute is not read-only.
Parameters:
Returns:
_getAttrs
-
attrs
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:827
Implementation behind the public getAttrs method, to get multiple attribute values.
Parameters:
-
attrs
Array | booleanOptional. An array of attribute names. If omitted, all attribute values are returned. If set to true, all attributes modified from their initial values are returned.
Returns:
_getClasses
()
Function[]
protected
Inherited from
Base:
lib/yui3/src/base/js/Base.js:344
Returns the class hierarchy for this object, with Base being the last class in the array.
Returns:
_getStateVal
-
name
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:670
Gets the stored value for the attribute, from either the internal state object, or the state proxy if it exits
Parameters:
-
name
StringThe name of the attribute
Returns:
_initAttrs
-
attrs
-
values
-
lazy
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:1045
Utility method to set up initial attributes defined during construction, either through the constructor.ATTRS property, or explicitly passed in.
Parameters:
-
attrs
ObjectThe attributes to add during construction (passed through to addAttrs). These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.
-
values
ObjectThe initial attribute values to apply (passed through to addAttrs). These are not merged/cloned. The caller is responsible for isolating user provided values if required.
-
lazy
BooleanWhether or not to add attributes lazily (passed through to addAttrs).
_initConfigPlugins
-
config
Inherited from
Plugin.Host
but overwritten in
lib/yui3/src/pluginhost/js/PluginHostConfig.js:9
A protected initialization method, used by the host class to initialize plugin configurations passed the constructor, through the config object.
Host objects should invoke this method at the appropriate time in their construction lifecycle.
Parameters:
-
config
ObjectThe configuration object passed to the constructor
_initHierarchy
-
userVals
Inherited from
Base:
lib/yui3/src/base/js/Base.js:511
Initializes the class hierarchy for the instance, which includes initializing attributes for each class defined in the class's static ATTRS property and invoking the initializer method on the prototype of each class in the hierarchy.
Parameters:
-
userVals
ObjectObject with configuration property name/value pairs
_initHierarchyData
()
private
Inherited from
Base:
lib/yui3/src/base/js/Base.js:408
A helper method used by _getClasses and _getAttrCfgs, which determines both the array of classes and aggregate set of attribute configurations across the class hierarchy for the instance.
_initPlugins
-
config
Inherited from
Plugin.Host
but overwritten in
lib/yui3/src/pluginhost/js/PluginHost.js:145
Initializes static plugins registered on the host (using the Base.plug static method) and any plugins passed to the instance through the "plugins" configuration property.
Parameters:
-
config
ConfigThe configuration object with property name/value pairs.
_isLazyAttr
-
name
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:359
Checks whether or not the attribute is one which has been added lazily and still requires initialization.
Parameters:
-
name
StringThe name of the attribute
Returns:
_item
-
i
Inherited from
ArrayList:
lib/yui3/src/collection/js/arraylist.js:138
Protected method for optimizations that may be appropriate for API
mirroring. Similar in functionality to item
, but is used by
methods added with ArrayList.addMethod()
.
Parameters:
-
i
IntegerIndex of item to fetch
Returns:
_normAttrVals
-
valueHash
Inherited from
Attribute
but overwritten in
lib/yui3/src/attribute/js/Attribute.js:957
Utility method to normalize attribute values. The base implementation simply merges the hash to protect the original.
Parameters:
-
valueHash
ObjectAn object with attribute name/value pairs
Returns:
_preInitEventCfg
-
config
Inherited from
Base:
lib/yui3/src/base/js/Base.js:232
Handles the special on, after and target properties which allow the user to easily configure on and after listeners as well as bubble targets during construction, prior to init.
Parameters:
-
config
ObjectThe user configuration object
_protectAttrs
-
attrs
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:935
Utility method to protect an attribute configuration hash, by merging the entire object and the individual attr config objects.
Parameters:
-
attrs
ObjectA hash of attribute to configuration object pairs.
Returns:
_remove
-
model
-
[options]
Defined in
lib/yui3/src/app/js/model-list.js:748
Removes the specified model if it's in this list.
Parameters:
Returns:
_set
-
name
-
val
-
opts
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:439
Allows setting of readOnly/writeOnce attributes. See set for argument details.
Parameters:
Returns:
_setAttr
-
name
-
value
-
opts
-
force
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:509
Provides the common implementation for the public set and protected _set methods.
See set for argument details.
Parameters:
-
name
StringThe name of the attribute.
-
value
AnyThe value to set the attribute to.
-
opts
Object(Optional) Optional event data to be mixed into the event facade passed to subscribers of the attribute's change event.
-
force
BooleanIf true, allows the caller to set values for readOnly or writeOnce attributes which have already been set.
Returns:
_setAttrs
-
attrs
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:797
Implementation behind the public setAttrs method, to set multiple attribute values.
Parameters:
-
attrs
ObjectAn object with attributes name/value pairs.
Returns:
_setAttrVal
-
attrName
-
subAttrName
-
prevVal
-
newVal
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:702
Updates the stored value of the attribute in the privately held State object, if validation and setter passes.
Parameters:
Returns:
_setStateVal
-
name
-
value
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:684
Sets the stored value for the attribute, in either the internal state object, or the state proxy if it exits
Parameters:
-
name
StringThe name of the attribute
-
value
AnyThe value of the attribute
_sort
-
a
-
b
Defined in
lib/yui3/src/app/js/model-list.js:787
Array sort function used by sort()
to re-sort the models in the list.
Returns:
add
-
models
-
[options]
Inherited from
ArrayList
but overwritten in
lib/yui3/src/app/js/model-list.js:153
Adds the specified model or array of models to this list.
Parameters:
-
models
Model | Model[] | Object | Object[]Models to add. May be existing model instances or hashes of model attributes, in which case new model instances will be created from the hashes.
-
[options]
Object optionalData to be mixed into the event facade of the
add
event(s) for the added models.-
[silent=false]
Boolean optionalIf
true
, noadd
event(s) will be fired.
-
Example:
// Add a single model instance.
list.add(new Model({foo: 'bar'}));
// Add a single model, creating a new instance automatically.
list.add({foo: 'bar'});
// Add multiple models, creating new instances automatically.
list.add([
{foo: 'bar'},
{baz: 'quux'}
]);
addAttr
-
name
-
config
-
lazy
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:135
Adds an attribute with the provided configuration to the host object.
The config argument object supports the following properties:
- value <Any>
- The initial value to set on the attribute
- valueFn <Function | String>
-
A function, which will return the initial value to set on the attribute. This is useful for cases where the attribute configuration is defined statically, but needs to reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined, the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which case the value property is used.
valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.
- readOnly <boolean>
- Whether or not the attribute is read only. Attributes having readOnly set to true cannot be modified by invoking the set method.
- writeOnce <boolean> or <string>
-
Whether or not the attribute is "write once". Attributes having writeOnce set to true,
can only have their values set once, be it through the default configuration,
constructor configuration arguments, or by invoking set.
The writeOnce attribute can also be set to the string "initOnly", in which case the attribute can only be set during initialization (when used with Base, this means it can only be set during construction)
- setter <Function | String>
-
The setter function used to massage or normalize the value passed to the set method for the attribute. The value returned by the setter will be the final stored value. Returning Attribute.INVALID_VALUE, from the setter will prevent the value from being stored.
setter can also be set to a string, representing the name of the instance method to be used as the setter function.
- getter <Function | String>
-
The getter function used to massage or normalize the value returned by the get method for the attribute. The value returned by the getter function is the value which will be returned to the user when they invoke get.
getter can also be set to a string, representing the name of the instance method to be used as the getter function.
- validator <Function | String>
-
The validator function invoked prior to setting the stored value. Returning false from the validator function will prevent the value from being stored.
validator can also be set to a string, representing the name of the instance method to be used as the validator function.
- broadcast <int>
- If and how attribute change events for this attribute should be broadcast. See CustomEvent's broadcast property for valid values. By default attribute change events are not broadcast.
- lazyAdd <boolean>
- Whether or not to delay initialization of the attribute until the first call to get/set it. This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through the addAttrs method.
The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with the context ("this") set to the host object.
Configuration properties outside of the list mentioned above are considered private properties used internally by attribute, and are not intended for public use.
Parameters:
-
name
StringThe name of the attribute.
-
config
ObjectAn object with attribute configuration property/value pairs, specifying the configuration for the attribute.
NOTE: The configuration object is modified when adding an attribute, so if you need to protect the original values, you will need to merge the object.
-
lazy
Boolean(optional) Whether or not to add this attribute lazily (on the first call to get/set).
Returns:
addAttrs
-
cfgs
-
values
-
lazy
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:857
Configures a group of attributes, and sets initial values.
NOTE: This method does not isolate the configuration object by merging/cloning. The caller is responsible for merging/cloning the configuration object if required.
Parameters:
-
cfgs
ObjectAn object with attribute name/configuration pairs.
-
values
ObjectAn object with attribute name/value pairs, defining the initial values to apply. Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.
-
lazy
BooleanWhether or not to delay the intialization of these attributes until the first call to get/set. Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration. See addAttr.
Returns:
attrAdded
-
name
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:284
Checks if the given attribute has been added to the host
Parameters:
-
name
StringThe name of the attribute to check.
Returns:
comparator
-
model
Defined in
lib/yui3/src/app/js/model-list.js:189
Define this method to provide a function that takes a model as a parameter and returns a value by which that model should be sorted relative to other models in this list.
By default, no comparator is defined, meaning that models will not be sorted (they'll be stored in the order they're added).
Parameters:
-
model
ModelModel being sorted.
Returns:
Example:
var list = new Y.ModelList({model: Y.Model});
list.comparator = function (model) {
return model.get('id'); // Sort models by id.
};
create
-
model
-
[options]
-
[callback]
Defined in
lib/yui3/src/app/js/model-list.js:212
Creates or updates the specified model on the server, then adds it to this list if the server indicates success.
Parameters:
-
model
Model | ObjectModel to create. May be an existing model instance or a hash of model attributes, in which case a new model instance will be created from the hash.
-
[options]
Object optionalOptions to be passed to the model's
sync()
andset()
methods and mixed into theadd
event when the model is added to the list.-
[silent=false]
Boolean optionalIf
true
, noadd
event(s) will be fired.
-
-
[callback]
Callback optionalCalled when the sync operation finishes.
-
err
ErrorIf an error occurred, this parameter will contain the error. If the sync operation succeeded, err will be falsy.
-
response
MixedThe server's response.
-
Returns:
destroy
()
Base
chainable
Inherited from
Base:
lib/yui3/src/base/js/Base.js:266
Destroy lifecycle method. Fires the destroy event, prior to invoking destructors for the class hierarchy.
Subscribers to the destroy event can invoke preventDefault on the event object, to prevent destruction from proceeding.
Returns:
each
-
fn
-
context
Inherited from
ArrayList:
lib/yui3/src/collection/js/arraylist.js:51
Execute a function on each item of the list, optionally providing a custom execution context. Default context is the item.
The callback signature is callback( item, index )
.
Parameters:
-
fn
Functionthe function to execute
-
context
Mixedoptional override 'this' in the function
Returns:
filter
-
validator
Inherited from
ArrayList:
lib/yui3/src/collection/js/arraylist-filter.js:12
Create a new ArrayList (or augmenting class instance) from a subset of items as determined by the boolean function passed as the argument. The original ArrayList is unchanged.
The validator signature is validator( item )
.
Parameters:
-
validator
FunctionBoolean function to determine in or out.
Returns:
get
-
name
Inherited from
Attribute
but overwritten in
lib/yui3/src/app/js/model-list.js:254
If name refers to an attribute on this ModelList instance, returns the value of that attribute. Otherwise, returns an array containing the values of the specified attribute from each model in this list.
Parameters:
-
name
StringAttribute name or object property path.
Returns:
getAsHTML
-
name
Defined in
lib/yui3/src/app/js/model-list.js:272
If name refers to an attribute on this ModelList instance, returns the HTML-escaped value of that attribute. Otherwise, returns an array containing the HTML-escaped values of the specified attribute from each model in this list.
The values are escaped using Escape.html()
.
Parameters:
-
name
StringAttribute name or object property path.
getAsURL
-
name
Defined in
lib/yui3/src/app/js/model-list.js:295
If name refers to an attribute on this ModelList instance, returns the URL-encoded value of that attribute. Otherwise, returns an array containing the URL-encoded values of the specified attribute from each model in this list.
The values are encoded using the native encodeURIComponent()
function.
Parameters:
-
name
StringAttribute name or object property path.
getAttrs
-
attrs
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:815
Gets multiple attribute values.
Parameters:
-
attrs
Array | booleanOptional. An array of attribute names. If omitted, all attribute values are returned. If set to true, all attributes modified from their initial values are returned.
Returns:
getByClientId
-
clientId
Defined in
lib/yui3/src/app/js/model-list.js:316
Returns the model with the specified clientId, or null
if not found.
Parameters:
-
clientId
StringClient id.
Returns:
null
if not found.
getById
-
id
Defined in
lib/yui3/src/app/js/model-list.js:327
Returns the model with the specified id, or null
if not found.
Note that models aren't expected to have an id until they're saved, so if
you're working with unsaved models, it may be safer to call
getByClientId()
.
Returns:
null
if not found.
hasPlugin
-
ns
Inherited from
Plugin.Host
but overwritten in
lib/yui3/src/pluginhost/js/PluginHost.js:134
Determines if a plugin has plugged into this host.
Parameters:
-
ns
StringThe plugin's namespace
Returns:
indexOf
-
needle
Inherited from
ArrayList:
lib/yui3/src/collection/js/arraylist.js:95
Finds the first index of the needle in the managed array of items.
Parameters:
-
needle
MixedThe item to search for
Returns:
init
-
config
Inherited from
Base:
lib/yui3/src/base/js/Base.js:186
Init lifecycle method, invoked during construction. Fires the init event prior to setting up attributes and invoking initializers for the class hierarchy.
Parameters:
-
config
ObjectObject with configuration property name/value pairs
Returns:
invoke
-
name
-
[args*]
Defined in
lib/yui3/src/app/js/model-list.js:342
Calls the named method on every model in the list. Any arguments provided after name will be passed on to the invoked method.
Parameters:
-
name
StringName of the method to call on each model.
-
[args*]
Any optionalZero or more arguments to pass to the invoked method.
Returns:
isEmpty
()
Boolean
Inherited from
ArrayList:
lib/yui3/src/collection/js/arraylist.js:116
Is this instance managing any items?
Returns:
item
-
index
Inherited from
ArrayList
but overwritten in
lib/yui3/src/app/js/model-list.js:357
Returns the model at the specified index.
Parameters:
-
index
NumberIndex of the model to fetch.
Returns:
undefined
if there
isn't a model there.
itemsAreEqual
-
a
-
b
Inherited from
ArrayList:
lib/yui3/src/collection/js/arraylist-add.js:66
Default comparator for items stored in this list. Used by remove().
Parameters:
-
a
Mixeditem to test equivalence with.
-
b
Mixedother item to test equivalance.
Returns:
load
-
[options]
-
[callback]
Defined in
lib/yui3/src/app/js/model-list.js:368
Loads this list of models from the server.
This method delegates to the sync()
method to perform the actual load
operation, which is an asynchronous action. Specify a callback function to
be notified of success or failure.
If the load operation succeeds, a reset
event will be fired.
Parameters:
-
[options]
Object optionalOptions to be passed to
sync()
and toreset()
when adding the loaded models. It's up to the custom sync implementation to determine what options it supports or requires, if any. -
[callback]
Function optionalCalled when the sync operation finishes.
-
err
ErrorIf an error occurred, this parameter will contain the error. If the sync operation succeeded, err will be falsy.
-
response
AnyThe server's response. This value will be passed to the
parse()
method, which is expected to parse it and return an array of model attribute hashes.
-
map
-
fn
-
[thisObj]
Defined in
lib/yui3/src/app/js/model-list.js:410
Executes the specified function on each model in this list and returns an array of the function's collected return values.
Parameters:
Returns:
modifyAttr
-
name
-
config
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:295
Updates the configuration of an attribute which has already been added.
The properties which can be modified through this interface are limited to the following subset of attributes, which can be safely modified after a value has already been set on the attribute: readOnly, writeOnce, broadcast and getter.
parse
-
response
Defined in
lib/yui3/src/app/js/model-list.js:426
Called to parse the response when the list is loaded from the server. This method receives a server response and is expected to return an array of model attribute hashes.
The default implementation assumes that response is either an array of
attribute hashes or a JSON string that can be parsed into an array of
attribute hashes. If response is a JSON string and either Y.JSON
or the
native JSON
object are available, it will be parsed automatically. If a
parse error occurs, an error
event will be fired and the model will not be
updated.
You may override this method to implement custom parsing logic if necessary.
Parameters:
-
response
AnyServer response.
Returns:
plug
-
P
-
config
Inherited from
Plugin.Host
but overwritten in
lib/yui3/src/pluginhost/js/PluginHost.js:42
Adds a plugin to the host object. This will instantiate the plugin and attach it to the configured namespace on the host object.
Parameters:
-
P
Function | Object | ArrayAccepts the plugin class, or an object with a "fn" property specifying the plugin class and a "cfg" property specifying the configuration for the Plugin.
Additionally an Array can also be passed in, with the above function or object values, allowing the user to add multiple plugins in a single call.
-
config
Object(Optional) If the first argument is the plugin class, the second argument can be the configuration for the plugin.
Returns:
remove
-
models
-
[options]
Inherited from
ArrayList
but overwritten in
lib/yui3/src/app/js/model-list.js:462
Removes the specified model or array of models from this list.
Parameters:
removeAttr
-
name
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:333
Removes an attribute from the host object
Parameters:
-
name
StringThe name of the attribute to be removed.
reset
-
[models]
-
[options]
Inherited from
Attribute
but overwritten in
lib/yui3/src/app/js/model-list.js:483
Completely replaces all models in the list with those specified, and fires a
single reset
event.
Use reset
when you want to add or remove a large number of items at once
without firing add
or remove
events for each one.
Parameters:
-
[models]
Model[] | Object[] optionalModels to add. May be existing model instances or hashes of model attributes, in which case new model instances will be created from the hashes. Calling
reset()
without passing in any models will clear the list. -
[options]
Object optionalData to be mixed into the event facade of the
reset
event.-
[silent=false]
Boolean optionalIf
true
, noreset
event will be fired.
-
set
-
name
-
value
-
opts
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:388
Sets the value of an attribute.
Parameters:
-
name
StringThe name of the attribute. If the current value of the attribute is an Object, dot notation can be used to set the value of a property within the object (e.g.
set("x.y.z", 5)
). -
value
AnyThe value to set the attribute to.
-
opts
Object(Optional) Optional event data to be mixed into the event facade passed to subscribers of the attribute's change event. This can be used as a flexible way to identify the source of a call to set, allowing the developer to distinguish between set called internally by the host, vs. set called externally by the application developer.
Returns:
setAttrs
-
attrs
Inherited from
Attribute:
lib/yui3/src/attribute/js/Attribute.js:785
Sets multiple attribute values.
Parameters:
-
attrs
ObjectAn object with attributes name/value pairs.
Returns:
size
()
Integer
Inherited from
ArrayList:
lib/yui3/src/collection/js/arraylist.js:106
How many items are in this list?
Returns:
some
-
fn
-
context
Inherited from
ArrayList:
lib/yui3/src/collection/js/arraylist.js:73
Execute a function on each item of the list, optionally providing a custom execution context. Default context is the item.
The callback signature is callback( item, index )
.
Unlike each
, if the callback returns true, the
iteratation will stop.
Parameters:
-
fn
Functionthe function to execute
-
context
Mixedoptional override 'this' in the function
Returns:
sort
-
[options]
Defined in
lib/yui3/src/app/js/model-list.js:524
Forcibly re-sorts the list.
Usually it shouldn't be necessary to call this method since the list
maintains its sort order when items are added and removed, but if you change
the comparator
function after items are already in the list, you'll need
to re-sort.
sync
-
action
-
[options]
-
[callback]
Defined in
lib/yui3/src/app/js/model-list.js:562
Override this method to provide a custom persistence implementation for this list. The default method just calls the callback without actually doing anything.
This method is called internally by load()
.
Parameters:
-
action
StringSync action to perform. May be one of the following:
create
: Store a list of newly-created models for the first time.delete
: Delete a list of existing models.read
: Load a list of existing models.update
: Update a list of existing models.Currently, model lists only make use of the
read
action, but other actions may be used in future versions.
-
[options]
Object optionalSync options. It's up to the custom sync implementation to determine what options it supports or requires, if any.
-
[callback]
Function optionalCalled when the sync operation finishes.
-
err
ErrorIf an error occurred, this parameter will contain the error. If the sync operation succeeded, err will be falsy.
-
[response]
Any optionalThe server's response. This value will be passed to the
parse()
method, which is expected to parse it and return an array of model attribute hashes.
-
toArray
()
Array
Defined in
lib/yui3/src/app/js/model-list.js:598
Returns an array containing the models in this list.
Returns:
toJSON
()
Object[]
Inherited from
ArrayList
but overwritten in
lib/yui3/src/app/js/model-list.js:608
Returns an array containing attribute hashes for each model in this list,
suitable for being passed to Y.JSON.stringify()
.
Under the hood, this method calls toJSON()
on each model in the list and
pushes the results into an array.
Returns:
toString
()
String
Inherited from
Base:
lib/yui3/src/base/js/Base.js:597
Default toString implementation. Provides the constructor NAME and the instance guid, if set.
Returns:
unplug
-
plugin
Inherited from
Plugin.Host
but overwritten in
lib/yui3/src/pluginhost/js/PluginHost.js:93
Removes a plugin from the host object. This will destroy the plugin instance and delete the namepsace from the host object.
Parameters:
Returns:
Properties
model
Model
Defined in
lib/yui3/src/app/js/model-list.js:114
The Model
class or subclass of the models in this list.
This property is null
by default, and is intended to be overridden in a
subclass or specified as a config property at instantiation time. It will be
used to create model instances automatically based on attribute hashes
passed to the add()
, create()
, and reset()
methods.
Default: `null`
name
String
deprecated
Inherited from
Base:
lib/yui3/src/base/js/Base.js:99
Deprecated: Use this.constructor.NAME
The string used to identify the class of this object.
Attributes
destroyed
Boolean
Inherited from
Base:
lib/yui3/src/base/js/Base.js:169
Flag indicating whether or not this object has been through the destroy lifecycle phase.
Default: false
Fires event destroyedChange
Fires when the value for the configuration attribute destroyed
is
changed. You can listen for the event using the on
method if you
wish to be notified before the attribute's value has changed, or
using the after
method if you wish to be notified after the
attribute's value has changed.
Parameters:
-
e
EventFacadeAn Event Facade object with the following attribute-specific properties added:
initialized
Boolean
Inherited from
Base:
lib/yui3/src/base/js/Base.js:155
Flag indicating whether or not this object has been through the init lifecycle phase.
Default: false
Fires event initializedChange
Fires when the value for the configuration attribute initialized
is
changed. You can listen for the event using the on
method if you
wish to be notified before the attribute's value has changed, or
using the after
method if you wish to be notified after the
attribute's value has changed.
Parameters:
-
e
EventFacadeAn Event Facade object with the following attribute-specific properties added:
Events
add
Defined in
lib/yui3/src/app/js/model-list.js:32
Fired when a model is added to the list.
Listen to the on
phase of this event to be notified before a model is
added to the list. Calling e.preventDefault()
during the on
phase will
prevent the model from being added.
Listen to the after
phase of this event to be notified after a model has
been added to the list.
destroy
Inherited from
Base:
lib/yui3/src/base/js/Base.js:284
Lifecycle event for the destroy phase, fired prior to destruction. Invoking the preventDefault method on the event object provided to subscribers will prevent destruction from proceeding.
Subscribers to the "after" moment of this event, will be notified after destruction is complete (and as a result cannot prevent destruction).
Event Payload:
-
e
EventFacadeEvent object
error
Defined in
lib/yui3/src/app/js/model-list.js:49
Fired when an error occurs, such as when an attempt is made to add a duplicate model to the list, or when a sync layer response can't be parsed.
Event Payload:
-
error
AnyError message, object, or exception generated by the error. Calling
toString()
on this should result in a meaningful error message. -
src
StringSource of the error. May be one of the following (or any custom error source defined by a ModelList subclass):
add
: Error while adding a model (probably because it's already in the list and can't be added again). The model in question will be provided as themodel
property on the event facade.parse
: An error parsing a JSON response. The response in question will be provided as theresponse
property on the event facade.remove
: Error while removing a model (probably because it isn't in the list and can't be removed). The model in question will be provided as themodel
property on the event facade.
init
Inherited from
Base:
lib/yui3/src/base/js/Base.js:201
Lifecycle event for the init phase, fired prior to initialization. Invoking the preventDefault() method on the event object provided to subscribers will prevent initialization from occuring.
Subscribers to the "after" momemt of this event, will be notified after initialization of the object is complete (and therefore cannot prevent initialization).
Event Payload:
-
e
EventFacadeEvent object, with a cfg property which refers to the configuration object passed to the constructor.
remove
Defined in
lib/yui3/src/app/js/model-list.js:90
Fired when a model is removed from the list.
Listen to the on
phase of this event to be notified before a model is
removed from the list. Calling e.preventDefault()
during the on
phase
will prevent the model from being removed.
Listen to the after
phase of this event to be notified after a model has
been removed from the list.
Event Payload:
-
model
ModelThe model being removed.
-
index
IntThe index of the model being removed.
reset
Defined in
lib/yui3/src/app/js/model-list.js:71
Fired when the list is completely reset via the reset()
method or sorted
via the sort()
method.
Listen to the on
phase of this event to be notified before the list is
reset. Calling e.preventDefault()
during the on
phase will prevent
the list from being reset.
Listen to the after
phase of this event to be notified after the list has
been reset.


Test the memcache
Step 1: try to find something in memcache or datastore
Step 2: you will not find it in memcache or datastore
Step 3: Try step 1 again with same key
step 4: You should now find the key and value in datastore but not in memcache
step 5: Try step 1 again with same key
The key and value should now be in the memcache


WITNESS LIST
Education
November 6, 2017 10:00 AM
Hurricane Harvey
ON:
Altinger, Roland Chief Appraiser (HCAD), Houston, TX
Brown, Anthony Board of Trustees (also providing written testimony) (Galveston ISD),
Galveston, TX
Carranza, Richard Superintendent of Schools (Houston ISD), Houston, TX
Clore, Paul Superintendent (also providing written testimony) (Gregory-Portland ISD),
Portland, TX
Galloway, Steven Superintendent (Columbia-Brazoria ISD), West Columbia, TX
Gandy, Rachel Policy Fellow (Disability Rights Tx), Austin, TX
Hindt, Lance Superintendent (Katy ISD), Fulshear, TX
Kemp, Mark Superintendent (Self), Aransas Pass, TX
McKelvey, Jana Co-Founder, Outreach (Texans for Special Education Reform (TXSER)),
Austin, TX
Mims, Vicki Superintendent (Dickinson ISD), Dickinson, TX
Morath, Mike Commissioner of Education (also providing written testimony) (Texas
Education Agency), Austin, TX
Muri, Scott Superintendent (Spring Branch ISD), Houston, TX
North, Terrill Director of Community Engagement and Advocacy (also providing written
testimony) (YES Prep Public Schools), Houston, TX
Porterie, Dr. Mark Superintendent of Schools (Port Arthur) (also providing written
testimony) (Organization, Port Arthur Independent School District), Port Arthur, TX
Quinzi, Patty Legislative Counsel (Tx-American Federation of Teachers), Austin, TX
Smith, Greg Superintendent (also providing written testimony) (Clear Creek ISD), League
City, TX
Soto, Michael Chief Appraiser (Aransas CAD), Rockport, TX
Stoltz, Candace Director/Emergency Mgt. (TEA), Austin, TX
Torres-Martinez, Norma Deputy Director of Instructional Services (Education Service
Center, Region 2), Corpus Christi, TX
Wells, Pam Executive Director (Region 4 Education Service Center), Houston, TX
Registering, but not testifying:
ON:
Henricksen, Aaron Analyst (Legislative Budget Board), Austin, TX
MacLaurin, Andy Manager, Public Education Team (Legislative Budget Board), Austin,
TX
Medlock, Shree (Self), Spring, TX
Worman, Mark Associate Commissioner for the Regulatory Policy (Texas Department of
Insurance), Austin, TX
Providing written testimony:
ON:
Arellano, Deyadira Community Health Worker (Texas Environmental Justice Advocacy
Services), Houston, TX
Arellano, Yvette Policy & Research Advocate (Texas Environmental Justice Advocacy
Services), Houston, TX
WITNESS LIST
Education
November 6, 2017 10:00 AM
Simmons, Demeko Assistant Principal (T.E.P.I.), Livingston, TX


{% extends "global/Page.html" %} {% load staticfiles otree %} {% block title %} Part 2 - Survey {% endblock %} {% block content %}
Before the first round of Part 2, you and all the other participants in your market are asked to respond to the following survey by choosing one of the available options.
Once all participants in your market have answered the survey, and before playing the first round of Part 2,
Consider the following statement: "We will be better off if everyone chooses a bid equal to zero. "
{% formfield player.message label="Choose one of the following two options:"%} {% next_button %} {% endblock %} {% block styles %} {% endblock %}


%ListBoxItems%
Summary over the all HostGroups
▲
Response Time Analysis [ms]
Transaction Rate Analysis [IOps]
Transfer Rate Analysis [MBps]


--- layout: page title: Particle Demo 1.4 tags: [] status: publish type: page published: true meta: _edit_last: "1" _wp_page_template: default ---
This is my original OpenGL game engine demo project. This release is based on approximately 15K lines of object-oriented C++ implementing some basic game engine features such as tga texture loading, 2D fonts, a particle system, command console, multitextured skybox, Quake 2 and Milkshape 3D model loading, scene antialiasing, and a command/event binding system.


HOME
BLOG
SONGS
SONGS
My plan for this page is to post covers, collaborations, playlist suggestions, and possibly some originals.


{% extends "accounts/account_form.html" %} {% load i18n %} {% block main %} {% if request.user.is_authenticated %}
{% trans "You already support the RPO 2016 campaign." %}
{% else %}{% blocktrans %} Welcome on the support site. The information you enter here is largely used to showcase your support on the list of supporters. The email is required to verify your support. We encourage you to use a university provided email account to reduce fraud as much as possible. {% endblocktrans %}
{% blocktrans %} The username and password will be required to log in. However after supporting the only difference is that you can edit your profile and with it the information you provided related to your support. So you can first support it anonymously and then later decide to support it with your name. {% endblocktrans %}
{% blocktrans %} We're glad to have you on our side! {% endblocktrans %}
{% trans "After supporting the campaign, your support pledge will be reviewed for approval. You'll receive an email when your support counts." %}
{% elif settings.ACCOUNTS_VERIFICATION_REQUIRED %}


This function is only defined later. Move the definition up.
#!/bin/sh
myfunction
myfunction() {
echo "Hello World"
}
#!/bin/sh
myfunction() {
echo "Hello World"
}
myfunction
You are calling a function that you are defining later in the file. The function definition must come first.
Function definitions are much like variable assignments, and define a name at the point the definition is "executed". This is why they must happen before their first use.
This is especially apparent when defining functions conditionally:
case "$(uname -s)" in
Linux) hi() { echo "Hello from Linux"; } ;;
Darwin) hi() { echo "Hello from macOS"; } ;;
*) hi() { echo "Hello from something else"; } ;;
esac
hi
None.


{{title}}
Captcha Image:
Refresh
Enter The Text You See Above:
Submit
Correct!
Incorrect Answer!
Your JWT is:
{{jwt}}


This is a simple API for curseforge.com.
It mostly uses the same URL scheme as the CurseForge website. You can imagine this API like JSON glasses for
CurseForge.
The API tries to directly fetch the data on request, but all requests are cached for 1 hour. A client-side cache is
also recommended.


BOB Buyback v2a Admin
Current time:
(Z = UTC timezone, ISO8601 format)
Ethereum price: 1 ETH =
...
USD
0. Load contracts
Token ABI:
Buyback ABI:
1. Publish Buyback
Token address:
Transaction:
Buyback Contract Published at:
2. Manage Buyback
Buyback at:
Token address:
BOB Balance:
BOB
Ether Balance:
ETH
Execute Buyback round
Claim collected tokens
Transaction:


403 - Forbidden
You do not have access to view this page. You might need to log in? Press back in your browser!


[1]
Everything!!; backwards compatability w/ PS2 games.
[2]
Blue Ray, High quality graphics, Very reliable,; backwards compatibility, thats about it.


These plots are some of the figures I used in my graduate thesis. For more informatation: DEMAND FOR RESIDENTIAL SOLAR PHOTOVOLTAIC SYSTEMS: EVIDENCE FROM NOVA SCOTIA
Figure 1 depicts the number of SP system installations in NS from 2016 to 2019. Rebate of $1/Watt was introduced in 2018 and the total number of installations in 2018 was 78 compared to 33 in 2017. While rebate decreased to $0.85/Watt on March 26, 2019, the total number of installations increased.
Figure 2 shows the change in percentage contribution of nuclear, renewables and combustible fuels to the total electricity production along with total electricity produced by SP systems (secondary axis) in several provinces in Canada from 2012 to 2018. Total electricity generation in 2012 and 2015 was 595 TWh and 593 TWh respectively, a 0.3% decrease. During this period both total and percentage of electricity generation using combustible fuels decreased, while total electricity production using non-GHG emitting sources increased from 463 TWh to 483 TWh, a 6% increase.
Levelized cost of electricity (LCOE), on the other hand, compares the cost of different sources of energy production. The absolute cost to produce electricity by different sources cannot be compared as the cost varies by region, project, capital cost, maintenance cost, and many other variables. LCOE takes into consideration all the different factors that affect electricity price and normalizes it to a comparable value in $/kWh.
Figure 3 shows the change in LCOE ($/kWh) of on-shore wind and SP systems in the world and NS. LCOE has been decreasing for all renewable energy sources with on-shore wind incurring the lowest cost to produce a kWh of electricity. The SP systems in NS that benefited from a $1/Watt rebate in 2018, the LCOE is 0.151 $/kWh which is a 44% decrease compared to SP systems installed in 2017.
Generating Poission distribution for different mean values in STATA: Figure 4.
clear all
set obs 21
gen k = _n - 1
label var k "y = # of events"
gen psn1 = poissonp(0.05, k)
label var psn1 "mean = 0.05"
gen psn2 = poissonp(1.5, k)
label var psn2 "mean =1.5"
gen psn3 = poissonp(5, k)
label var psn3 "mean =5"
gen psn4 = poissonp(10.5, k)
label var psn4 "mean = 10.5"
graph twoway connected psn1 psn2 psn3 psn4 k, ytitle("Probability") \\
ylabel(0(.1) .5) xlabel(0(2)20)\\
lwidth(thin thin thin thin) msymbol(0 D S T)


**PageRank & HITS Calculator**
For your data science needs
The program can be found [here](calc).
About
==============
I, Antonio Noack, am a computer science student from Jena, Germany. I intend to study Computational and Data Science after I finished my bachelor thesis in the area of the Semantic Web.
When looking for a good online tool to calculate [PageRank](https://en.wikipedia.org/wiki/PageRank) and [HITS](https://en.wikipedia.org/wiki/HITS_algorithm) scores for my thesis example, I found a nice program, however without settings, for PageRank, and none for HITS.
Since both are relatively easy to calculate, I wrote my own website for that.
The program is [OpenSource](https://github.com/AntonioNoack/WebPageRank), and can be modified for your needs, thanks to the Apache 2.0 License :).
Data Import
==============
You can create graphs in two ways: either drag nodes, and connect them, and such, or you can upload a [JSON](https://en.wikipedia.org/wiki/JSON) file containing the data. Do give you examples, you can export to JSON as well.
Format
--------------
The JSON data is a JSON object containing two fields, similar to the graph definition of G = (V, E).
Vertices(V)
--------------
The first field, an array, describes the vertices. It's called "vertices".
Each node/vertex can have a name ("name"), and stored values for PageRank (property "pr"), and HITS (properties "hub" + "auth" for hub and auth-scores).
Additionally, the properties x, y, backgroundColor, and textColor are used for the visuals.
Edges (E)
--------------
The second field is the edges, called "edges".
They are encoded as a list of triples (an array each).
Each triple has the following structure:
`````````json
[
"index of from-vertex",
"index of to-vertex",
"weight"
]
`````````
e.g.
`````````json
[
0,
1,
0.5
]
`````````
for an edge from the first node to the second, with a weight of 0.5.
If the weight property is missing, it's assumed to be 1.
Example
----------------
`````````json
{
"vertices": [
{
"name": "Node 0, first",
"x": 0, "y": 0,
"pr": 0.5,
"hub": 1,
"auth": 2
},
{
"name": "Node 1, second",
"x": 3, "y": 0,
}
],
"edges": [
[0,1,1]
]
}
`````````
Additionally, the data can be passed as a link argument ("data").
The program, with the example passed as argument, is [here](https://phychi.com/pagerank/calc?data=eyJlIjpbWzAsMSwxXV0sInYiOltbIk5vZGUgMCwgZmlyc3QiLDAsMF0sWyJOb2RlIDEsIHNlY29uZCIsMywwXV19).
In this case, a compressed JSON representation is used, which then is encoded to [Base 64](https://en.wikipedia.org/wiki/Base64). In this representation, the "vertices" attribute is called "v", the "edge" attribute is called "e", and all vertices are encoded as an array, with the contents Name, X-Coordinate, Y-Coordinate instead of an object. This makes URLs shorter. The usual way to get a short URL for your needs is to use the field "Share your graph" in the program controls on the left.
This is the compressed version as JSON:
`````````json
{
"e":[
[0, 1, 1]
],
"v":[
["Node 0, first", 0, 0],
["Node 1, second", 3, 0]
]
}
`````````
where then all white-space is removed, and the Base 64 encoding is applied. This results in the following string:
`````````base64
eyJlIjpbWzAsMSwxXV0sInYiOltbIk5vZGUgMCwgZmlyc3QiLDAsMF0sWyJOb2RlIDEsIHNlY29uZCIsMywwXV19
`````````
The resulting link is [https://phychi.com/pagerank/calc?data=eyJlIjpbWzAsMSwxXV0sInYiOltbIk5vZGUgMCwgZmlyc3QiLDAsMF0sWyJOb2RlIDEsIHNlY29uZCIsMywwXV19](https://phychi.com/pagerank/calc?data=eyJlIjpbWzAsMSwxXV0sInYiOltbIk5vZGUgMCwgZmlyc3QiLDAsMF0sWyJOb2RlIDEsIHNlY29uZCIsMywwXV19).
----------
[©2020 Antonio Noack](https:phychi.com/impressum)


| Product | Cost | Quantity | Subtotal | Remove Product | |
|---|---|---|---|---|---|
| Rice (Amaryllis) | ₱9,000.00 | ₱9,000.00 | delete | ||
| Rice (Carnations) | ₱8,000.00 | ₱8,000.00 | delete | ||
| Rice (Daffodils) | ₱7,500.00 | ₱7,500.00 | delete |
₱50,000.00
shopping_cartCheckout₱50,000.00
*Balance is the amount you can request products or withdraw.