The most difficult part about dining out is choosing a place to go. FoodieFun is a mobile App that let's you document of all of of your dining experiences. From wait times to spice levels, you can record these details in the app so that you can always order that delicious dish just the way you like it. You can easily browse through your own previous restaurant visits to help make your final decision. Let FoodieFun keep track of the details so that you can always enjoy your favorite meal.
Every time you visit a restaurant, make a new journal entry to record details like the time of your visit, the amount of time it took to be seated, your experience with the waitstaff, as well as an overall rating. This will help you to know which place to make a return visit or a place to avoid.
Can't decide what to eat? You can upload pictures of your meal with each visit to help you make a decision by seeing what tasty meal you want to have again.
Share your journal entries with your friends! This is also a great way for your friends to share their experiences with you.


(%) coronavirus MERS study participants responses GLS- vaccine week East Life reports DNA GeneOne dose respiratory reported {border-style antibodies px;} #ffffff;} Middle adverse clinical data phase syndrome antibody blood infection cellular neutralising samples Science. grants mean trial vaccination T-cell [%] mg, peripheral (appendix Army S-ELISA events following group mononuclear CCR, CR, binding site treatment vaccines (figure analysis appendix enrolled full-length immune immunogenicity infection. related safety Department Institute MJ, South available cells collected convalescent fees laboratory personal px; weeks {font-family (n=) (·%) (·) administration assessed common detected font-size groups included individuals lower measured natural provided response DK, HL, Infect KMo, Reed SBK, Walter YKP, acute cells. disease double; endpoint geometric higher humoral including induced infected injection intramuscular modified potential previous solicited titres use (MERS) Clinical Elsevier Inovio Research S-glycoprotein Science Vero abnormalities border-color border-width cases collab: cytokine designed did dose-escalation efficacy future grade group, healthy human infections months patients previously protein report reviewed showed significant solid; symptom symptoms test testing treatment. units used using vaccination. viral virus {font-style {font-weight (%), COVID- Dis EMC- JB, JNM JNM, Korea Korean MCW, MERS-CoV NLM, Pharmaceuticals SJT, SW, Serum ability additional analysed approved baseline bold centre collection consent considered courier; creatine deemed electroporation em; employees evidence final followed group. immunogenic information maintained million naturally non-human novel occurred outbreak outcome participant pending peptide planned possibly primary protocol pt;} reactions received recovered resource safety, sample screening serum shows similar single spike spot-forming staining statistical studies study. support synthetic systemic tract trials year


Color Gradients
Color gradients are used to color things using a 1D lookup. They are typically set up once and shared across many assets, such as particle effects. Modifying a color gradient will affect all resources that use the gradient. Therefore it is advisable to create common gradients early during development.
The color gradient can be sampled along the X-axis. This is frequently used to sample a color over time, but other parameters may be used for the lookup as well. If a gradient is supposed to be used in a looping fashion, the first and last color have to be set up to match.
Gradient Editor
The image below shows a color gradient and its editing controls:
The gradient is displayed in four different ways:
- The first row shows a black and white representation of the alpha channel.
- The second row shows the color values of the gradient multiplied with the alpha channel, to give an impression how the alpha channel may affect the color perception, when used for transparency.
- The third row uses the alpha channel to fade between the color values and the background checker pattern, to visualize the effect of the alpha channel in a different way.
- The fourth row only shows the color channel.
Not all gradients use the alpha channel. For those, the first row will be entirely white and the second to fourth row will all appear identical.
Editing Keyframes
Above the alpha channel and below the color channel you will notice greyscale and colored circles. These are keyframes that define the value at that specific position. All values in between are interpolated. You can grab a keyframe and move it left or right. Double clicking a color keyframe will open a color picker to change its value.
When you select a keyframe, its exact position and value can also be changed with the UI elements at the bottom.
To create a keyframe double click either the color channel bar or the alpha channel bar (where the respective keyframes are shown as circles). A newly inserted keyframe always gets the interpolated value at that position.
To delete a keyframe just select it and press the Del key.
View
You can scroll left and right using right click and drag. You can zoom in and out using the mouse wheel.
The [ Frame ] button will zoom and scroll the view such that all keyframes are framed.
Gradient Range
Each keyframe has a position along the X axis. Most code that looks up a gradient doesn't actually care about the exact positions. Instead the gradient is looked up in a normalized way, meaning the leftmost keyframe is mapped to position 0
and the rightmost keyframe is mapped to position 1
. For instance, particle effects do all of their lookups this way. However, it is good practice to author the gradients already within this range, unless you have a use case where you indeed want keyframes outside the [0; 1]
range.
To make this easier, you can use the Adjust X to [0 - 1] button. This will automatically map all existing keyframes to this range for you.
The dotted lines indicate which keyframe is the leftmost and which is the rightmost.


{% extends "base.html" %} {% import "bootstrap/wtf.html" as wtf %} {% import "bootstrap/fixes.html" as fixes %} {% import "bootstrap/utils.html" as util %} {% import 'macros.html' as pbw %} {% block title %}Citation Catalog{% endblock %} {% block content %}


{{ article['title'] }}
{% if not article['author'] == '' and not article['published'] == '' %}author: {{ article['author'] }}, published at: {{ article['published'] }}
{% endif %}
uploaded by {{ article['username'] }} on {{ article['uploaded'].strftime('%Y-%m-%d') }}
The sentiment is {{ article['sentiment'] }}.
The keyword is {{ article['keyword'] }}.  The keyword is in paragraph ...
{{ article['body'] }}
{% if not article['article_url'] == '' %} Source {% endif %}


The urban development plan includes: mixed-use community center, commerce, services, entertainment, sports and recreation.
Concept
The project benefits around 65 thousand families, ie 250 thousand inhabitants and more than 25 thousand students from different educational institutions and has the following elements:
- Living
- Rent & Sale of departments
- Educative Center
- Space dedicated to educational institutions at university level
- Bookstores & Stationery
- Public space and mobility
- Square
- Parks
- Walkways and bikeways
- Commerce
- Anchors: Supermarkets, a wholesale computer and office supplies, Movies
- Commercial Plaza (indoor and outdoor gallery premises)
- Stores daily consumption
- Services
- Private and public offices
- Banks
- Gas station
- Entertainment & Health
- Style Life Center: restaurants, bars, boutiques, shops,
- Movie Theater
- Gym
- Private-clinical and laboratory clinics
- Restaurants-franchises


+
Language
-
×
placeholder 1
placeholder 2
placeholder 3
placeholder 4
placeholder 1
placeholder 2
placeholder 3
placeholder 4


 Thinking it only a gathering of the citizens, who{% endraw %}
{% raw %}were talking over the catastrophe of last evening, ho was{% endraw %}
{% raw %}about to pass into his office; but bearing himself caUed by{% endraw %}
{% raw %}name, turned to meet Flag, who was seeking him.{% endraw %}
{% raw %}" We've got your man over here—and two more besides,"{% endraw %}
{% raw %}said Flag, excitedly.{% endraw %}
{% raw %}" Who ? Ed ?"{% endraw %}
{% raw %}" Yes, Joe Carnes. He got away from you last night, I{% endraw %}
{% raw %}heard; but he's safe enough now. Come over and see him."{% endraw %}
{% raw %}Allen complied rather wearily, aud Flag gave a hurried{% endraw %}
{% raw %}account of the capture.{% endraw %}
{% raw %}" I was obliged," said he, " to tell those surveyors that{% endraw %}
{% raw %}Carnes was the murderer we know him to be, in order to{% endraw %}
{% raw %}get them interested in the business. As they have told the{% endraw %}
{% raw %}same to the crowd, I'm afraid it will go hard ■with him, unless{% endraw %}
{% raw %}you can persuade them to give him up to the law. They{% endraw %}
{% raw %}want you to tell them what you know about it, and they{% endraw %}
{% raw %}swear if they find him guilty on our evidence they will first{% endraw %}
{% raw %}whip and then hang him."{% endraw %}
{% raw %}Alien walked around the -n'agon iu -v\'hicli the prisoners{% endraw %}
{% raw %}were lying bound, fixing his eyes on Carnes, who, though{% endraw %}
{% raw %}evidently suffering greatly from his broken arm, did not fail{% endraw %}
{% raw %}to return his gaze with a glance of malignant hatred. For¬{% endraw %}
{% raw %}bearing to annoy the wretch by any remarks addressed to{% endraw %}
{% raw %}him, AUen began to answer the impatient queries of the{% endraw %}
{% raw %}assemblage.{% endraw %}
{% raw %}" Do you say this man kUIed Dr. Edwards ?" shouted one{% endraw %}
{% raw %}man, as spokesman for the rest.{% endraw %}
{% raw %}" I mean to have him committei on that charge," answered{% endraw %}
{% raw %}Allen.{% endraw %}
{% raw %}Then followed an cndle.ss catalogue of questions and{% endraw %}
{% raw %}remarks.{% endraw %}


{% extends "layout.html" %} {% block content%} {% from "forms/macros.html" import render_field, render_submit_button %}


Prof. Wangari Maathai holding a tree during one of her tree planting
events.
Biography
Wangari Maathai was the founder of the Green Belt Movement and the
2004 Nobel Peace Prize Laureate. She authored four books: The Green
Belt Movement; Unbowed: A Memoir; The Challenge for Africa; and
Replenishing the Earth. As well as having been featured in a number
of books, she and the Green Belt Movement were the subject of a
documentary film, Taking Root: the Vision of Wangari Maathai
(Marlboro Productions, 2008). Wangari Muta Maathai was born in
Nyeri, a rural area of Kenya (Africa), in 1940. She obtained a
degree in Biological Sciences from Mount St. Scholastica College in
Atchison, Kansas (1964), a Master of Science degree from the
University of Pittsburgh (1966), and pursued doctoral studies in
Germany and the University of Nairobi, before obtaining a Ph.D.
(1971) from the University of Nairobi, where she also taught
veterinary anatomy. The first woman in East and Central Africa to
earn a doctorate degree, Professor Maathai became chair of the
Department of Veterinary Anatomy and an associate professor in 1976
and 1977 respectively. In both cases, she was the first woman to
attain those positions in the region. Professor Maathai was active
in the National Council of Women of Kenya (1976–1987) and was its
chairman (1981–1987). In 1976, while she was serving in the National
Council of Women, Professor Maathai introduced the idea of
community-based tree planting. She continued to develop this idea
into a broad-based grassroots organisation, the Green Belt Movement
(GBM), whose main focus is poverty reduction and environmental
conservation through tree planting. Professor Maathai was
internationally acknowledged for her struggle for democracy, human
rights, and environmental conservation, and served on the board of
many organisations. She addressed the UN on a number of occasions
and spoke on behalf of women at special sessions of the General
Assembly during the five-year review of the Earth Summit. She served
on the Commission for Global Governance and the Commission on the
Future. Professor Maathai represented the Tetu constituency in
Kenya’s parliament (2002–2007), and served as Assistant Minister for
Environment and Natural Resources in Kenya’s ninth parliament
(2003–2007). In 2005, she was appointed Goodwill Ambassador to the
Congo Basin Forest Ecosystem by the eleven Heads of State in the
Congo region. The following year, 2006, she founded the Nobel
Women’s Initiative with her sister laureates Jody Williams, Shirin
Ebadi, Rigoberta Menchú Tum, Betty Williams, and Mairead Corrigan.
In 2007, Professor Maathai was invited to be co-chair of the Congo
Basin Fund, an initiative by the British and the Norwegian
governments to help protect the Congo forests. In recognition of her
deep commitment to the environment, the United Nations (UN)
Secretary-General named Professor Maathai a UN Messenger of Peace in
December 2009, with a focus on the environment and climate change.
In 2010 she was appointed to the Millennium Development Goals
Advocacy Group: a panel of political leaders, business people and
activists established with the aim to galvanise worldwide support
for the achievement of the Millennium Development Goals (MDGs). Also
in 2010, Professor Maathai became a trustee of the Karura Forest
Environmental Education Trust, established to safeguard the public
land for whose protection she had fought for almost twenty years.
That same year, in partnership with the University of Nairobi, she
founded the Wangari Maathai Institute for Peace and Environmental
Studies (WMI). The WMI will bring together academic research—e.g. in
land use, forestry, agriculture, resource-based conflicts, and peace
studies—with the Green Belt Movement approach and members of the
organisation. Professor Maathai died on 25 September 2011 at the age
of 71 after a battle with ovarian cancer. Memorial ceremonies were
held in Kenya, New York, San Francisco, and London.


Master
v0.4.0
- Validate directive has been upgraded
- API BREAKING CHANGE! now takes expressions instead of function references
- You must explicitly specify the $value variable, but you no longer need to create a function
- NEW FEATURE uiValidateWatch allows you to re-fire a validation rule (or all rules) when a related model changes (confirm_password)
- CodeMirror directive has been updated
- Now works with v3.02
- NEW FEATURE uiRefresh lets you specify an expression to watch for changes to refresh codemirror (useful for modals)
- Mask directive has many new fixes
- Fixes for uiDate
- DateFormat directive can now be declared in uiConfig
- uiJq Passthru directive has upgrades to support a wider variety of directives
- Now fires asyncronously post-angular-rendering of the view (uiDefer option is now always true)
- New uiRefresh lets you specify an expression to watch to re-fire the plugin (call $(elm).focus() when a modal opens)
- Select2 directive now adds support for setting the selected item by specifying a simple ID
- FINALLY have unit-tests for Select2!
- IEShiv has been simplified and stripped of browser-sniffing code (just use conditional comments)
- Calendar directive now performs better watching of events data
- Added optional equalsTracker attr (increment to force update from scope)
- Sortable directive now properly supports connectWith option
- New route directive that sets a boolean based on a pattern match of the current route (useful for tabs/navigation)
- Refactored If directive to be tidier
- API BREAKING CHANGE! Modal directive has been completely removed (if you still need it, grab the files from v0.3.x)
v0.3.0
- New format filter
- Lots of cleanup! Consistent indentation, linting
- Custom builds via grunt (soon to be leveraged via builder)
- uiDate now watches options
- Rewrote ui-keypress (API is not backwards-compatible)
- ui-keypress has been expanded into ui-keyup, ui-keydown and ui-keypress
- The ui-keypress can now be used to
$event.preventDefault()
as expected
- Multiple combinations are separated by spaces, while multi-key combos are separated by dashes:
'enter alt-space 13-shift':'whatever()'
- The string-notation (a and be or c and d) has been dropped completely
- Can now pass (or globally define) the value uiReset resets to
v0.2.0
- Unit tests. Unit tests. Unit tests.
- New inflector filter (previously named prettifier)
- Added 2 alternative modes, now contains: humanize, underscore and variable
- Passthrough directive (uiJq) now fixes common ngModel problems due to trigger(change). Can optionally be disabled
- Removed Length Filter (you can instead do {{ ( myArray | filter: { gender:’m’ } ).length }})
- Added validate directive, allows you to pass validation functions
- Sortable directive
- Fixed unique filter
- Highlight filter has had bug fixes
- Event directive has been refactored / improved
- Keypress directive has been refactored / improved
- New if-directive instead of remove directive (removed)
- New google maps directive
- New animate directive that transitions the injection of new DOM elements (transitioning the removal of DOM is still not supported yet)
- Improvements to scrollfix directive
v0.1.0
- New folder structure
- Too many to list


Family spends 153 days creating world's largest handwritten Bible
by Ben HooperNov. 19 (UPI) -- A United Arab Emirates family said they spent 153 days attempting a Guinness World Record for the world's largest handwritten Bible.
Manoj Varghese, his wife, Susan, and their children, Karun and Krupa, took turns copying the entire holy book onto A1-sized paper and Varghese said it took a total of about 153 days to finish the more than 1,500-page tome.
"I would spend 12 to 15 hours every day meticulously writing out the Bible. My eyes would twitch and my hands would hurt, but in the process I found the Bible speaking to me, inspiring and guiding me," Susan Varghese, who handled 66 books of the Bible herself, told Gulf News.
The family said the book was examined by a surveyor and a graphologist as part of the requirements set forth by Guinness. The family also took video record of the writing process for the record-keeping group.
The completed Bible is set to go on display at the Mar Thoma Church in Jebel Ali.
An Indian man, Sunil Joseph, previously attempted the record for the world's largest handwritten Bible in 2005. Joseph's Bible weighed in at 135 pounds and took him 123 days to write.
(0) Leave a comment
upi.com/6960328
Latest Headlines
Odd News // 1 minute ago
Large python crashes through spa ceiling in China
Nov. 19 (UPI) -- Workers at a spa in China were shocked when a 10-foot python fell through the ceiling -- and experts said it may have been there for up to 10 years.
Odd News // 1 hour ago
Police help rescue coyote stuck in vehicle bumper
Nov. 19 (UPI) -- Authorities in Illinois came to the rescue of an unlucky coyote that was struck by a vehicle and ended up stuck in the bumper.
Odd News // 1 hour ago
Georgia deputy rescues deer stuck between fence bars
Nov. 19 (UPI) -- A Georgia sheriff's deputy's body camera was recording when he came to the rescue of a small deer that had become stuck between the bars of a fence.
Odd News // 4 hours ago
Missing Oregon cat found 5 years later in New Mexico
Nov. 19 (UPI) -- An Oregon family's cat was found more than 1,200 miles away in New Mexico after disappearing five years earlier.
Odd News // 5 hours ago
Chinese crab found wandering German street might be kitchen escapee
Nov. 19 (UPI) -- Animal rescuers in Germany said a Chinese crab found wandering on a city street may have escaped from a restaurant kitchen.
Odd News // 5 hours ago
Bagel store manager drives 7 hours to return customer's lost keys
Nov. 19 (UPI) -- A New York state bagel store clerk is being hailed as a hero after taking a 7-hour round-trip drive to return a set of keys left behind by a customer.
Odd News // 5 hours ago
Scottish artist creates 4,520-square-foot drawing for Guinness record
Nov. 19 (UPI) -- A Scottish artist created a 4,520-square-foot drawing of black-and-white flowers in under 12 hours to break a Guinness World Record.
Odd News // 6 hours ago
Escaped monkey at British zoo was a stuffed toy
Nov. 19 (UPI) -- The Blackpool Zoo in England said reports of an escaped animal inside the facility were the result of a planned drill involving a stuffed toy monkey.
Odd News // 23 hours ago
Dubai bar offering women free drinks based on their weight
Nov. 18 (UPI) -- A Dubai bar is drawing in female customers with an unusual promotion -- the more they weigh, the more free drinks they receive.
Odd News // 23 hours ago
Raccoons fall through ceiling into New York CVS store
Nov. 18 (UPI) -- A pair of raccoons made a scene at a CVS store in New York state when they fell through the ceiling and went for a stroll through the store.


--- layout: post esbma_id: 1669 title: Requirements date: 2007-05-14 12:47:17 keywords: dev front teaser: But right after a spec is written, a document is usually the wrong form. It started out as a document only because that form was most convenient for the author. But a document is not the most convenient form for the people who are reading or using the spec, and those people have the author outnumbered. Most of those readers/users want that spec to be a database instead of a document. ---
Maybe it was that southern drawl.
Or maybe it was because I got mad.
I'm not sure why I still remember this moment so clearly, but I do. It happened when I was at Spyglass, over ten years ago. Several of us developers were in a meeting with Steve Stone, then recently-hired as director of the Champaign office. We were talking about a possible new feature. Steve, in his Alabama accent, asked,
"So is that a requirement?"
A couple years later, I realized that I misunderstood the question. I didn't have enough project management background to know the particular way that he was using the word "requirement". For me at the time, the word "requirement" had connotations of absolute necessity. So when Steve asked the question, here is what I heard:
"So is this feature something that absolutely must be in the next release of the product?"
On top of that, I'll confess I was sort of generally crabby at that point in my life, especially with respect to Steve Stone. Instead of promoting me or one of the other lead developers to run the Champaign office, Spyglass had hired Steve from the outside. In fact, Spyglass asked me to interview Steve, but only after the interview did they tell me I had actually been interviewing my new boss.
Anyway, I was in a generally foul mood when I misunderstood this question. I suppose that's why I answered Steve by saying something like this:
"How the @%$* should I know if this feature has to be in the product or not? You're new here, so let me explain how things go. Management moved the headquarters to Chicago after years of promising that they never would. Here in Champaign, nobody tells us anything. We've got no marketing people except the team who spent 3 months deciding which Pantone color is the right shade of red for our company logo, which nobody ever sees because our product is an OEM component. The only way we ever know that a feature absolutely must be in the product is when one of our Sales Guys calls up and tells us that he already promised it."
Steve was a very patient man. I assume anybody who lived in Alabama would have to be. :-) He just smiled as he listened to my rant (footnote 1).
But my career with Spyglass didn't last too much longer after that. A few months later, in a moment when I was ready to throw another tantrum, I decided to just quit instead.
And I went out on my own and founded SourceGear. We started out doing contracting projects. One of our first clients asked me for a Software Requirements Specification (SRS) and a Traceability Matrix. That wasn't a very good day.
But not long after that, I learned what the word "requirement" means when used in the context of software project management.
And I learned what Steve Stone had really meant when he asked that infuriating question. When Steve said:
"So is that a requirement?"
What he was really asking was:
"So it sounds like we just identified something that should become part of our spec. You guys have a spec around here somewhere, right? Who is responsible for updating that spec to capture this new item?"
I define a requirement as "one piece of a spec". Is that definition complete and immune to attack? No, but I think it's the simplest definition that works.
Of course, it relies on the definition of a "spec", so let's go there.
A spec is short for "specification". A spec is something that describes what a piece of software should do.
For the moment I am being deliberately broad and inclusive. If you are experienced in software project management, you probably have something very specific in mind when think of the words "spec" or "requirement". In fact, it is possible that you are not willing to acknowledge that something is a spec unless it matches up fairly well with your image of same. That's okay. Just stay with me.
For now, I'm saying that anything that is a "description of what a piece of software should do" can be considered a spec. This may include:
I am currently involved in a project where my role is "The Walking Spec". In other words, I am the person who mostly knows everything about how this piece of software should mostly behave. When people need a spec, they ask me a question (footnote 2). I'm not saying that I am a good spec, but I don't think I'm the worst spec I have ever seen, and I am certainly better that no spec at all. :-)
Seriously, a spec needs to be in a form which is accessible to more than one person. It needs to be written down, either in a computer or on paper.
But how?
There is a constant tension over the form of a spec. Should it be a document or a database?
I'm using the words "document" and "database" as names for the two extremes which create this tension.
When a spec is being written, it wants to be a document. It's easier to describe what a piece of software should do when we can use paragraphs and prose and formatting.
Maybe this is because the primary content of a spec is usually coming from someone other than a developer. We developers sometimes write apps for ourselves, but that's not the common case. More often, we're writing software that somebody else wants. We don't know how the software should behave. They do. In order for the software to be born, they need to express to us everything they know about what the software should do. That expression is a spec.
And in all likelihood, that expression is more naturally going to be like a document and less like a database. The person will want to tell stories and give examples and rationale. They may want to include pictures or video to explain.
But right after a spec is written, a document is usually the wrong form. It started out as a document only because that form was most convenient for the author. But a document is not the most convenient form for the people who are reading or using the spec, and those people have the author outnumbered. Most of those readers/users want that spec to be a database instead of a document.
They want the spec to be logically broken up into a bunch of little pieces. Each piece should be a self-contained statement about one single detail of how the software should behave.
Breaking a spec into little pieces allows us to use that spec more effectively. We can more easily divide the software construction tasks across a team by assigning different pieces to different people. We can then print the pieces as a list, put boxes to the left of each one and use it as a checklist to make sure we're getting everything done.
So, let's return to the original question. What is a "requirement"?
 When we take a spec and put it into its more useful form by breaking it into bite-sized pieces, each of those pieces is a requirement.
If you are in the habit of ignoring specs, you can ignore requirements in exactly the same way. They're no different. :-)
"Dad, where do products come from?"
"Well, son, when a company and a market segment really love each other, they..."
Every software product starts out as a gleam in the eye of some guy who wants to make money.  He pauses to reflect upon how much nicer life would be if that money were moved from their wallets into his own.
So, he pursues a process which involves the following two steps:
Things usually fall apart between steps 1 and 2, mostly because these two steps are done by different people. The product is not being built by the same person who had the idea and the gleam. Step 1 is usually somebody in marketing. Step 2 is a team of developers.
So, in order for the developers to know what product to build and how, we need to describe it to them (via a spec) with lots of details (requirements).
With a well-written requirements spec, the development of a software project is easy.
Let's assume the project starts out with a spec that is:
This is the dream scenario for a development manager. Translate all the requirements into a set of tasks. Divide up all the tasks between the developers on the team. How hard can that be?
Similarly, the testing lead has a very straightforward path with this kind of a requirements spec. For every requirement, create one or more tests that can be used to verify that the software meets that requirement. Automate as many of those tests as possible. Every time the developers create a new build, run the tests and report what happened. Easy, right?
Unfortunately, projects don't always work that way.
In fact, projects almost never work that way, because most requirements specs are badly written.
A bad requirements spec is considerably more likely than a perfect one. Certain kinds of problems are common.
For example, let's suppose we are building a game which is designed to be played by middle school girls in a library. The following examples show some typical problems with requirements:
Missing Requirements
Very often, the spec simply isn't complete. Somebody forgot to include an important detail.
For example, since we know the game is supposed to be played in libraries, users will need to turn the sound down or off. So we need the game to be playable without sound. If we forget to mention this requirement specifically, there's a decent chance the dev team will create a game where sound is important to game play.
Unclear Requirements
Sometimes requirements are ambiguous. Here's an unclear requirement:
Which version? Can we use DirectX 10, thus requiring Windows Vista? Or should we target DirectX 9 and stay compatible with Windows XP? It's not clear.
Non-prioritized Requirements
A good requirements spec contains priority information to help the dev team make the right tradeoffs. If some requirements are more important than others, the spec should say so.
Consider these two requirements:
The schedule is getting tight. Only one of these two features is going to make it. Do you want to leave this choice entirely up to the dev team? Or do you want to make it clear that save/load is a more important feature than making the main character resemble a certain child actress? (footnote 3)
Missing Anti-Requirements
Sometimes the problem is that the development team tries to go above and beyond the call of duty and sneak something in that wasn't part of the spec. This can be a good thing, but it can also be a bad thing. A good requirements spec will contain "anti-requirements", explicitly spelling out things that should not be done. For example:
Believe me, if you leave too much latitude on a game project like this, we developers will turn it into a first person shooter. Yes, we can see from the spec that the target customer is a 12 year old girl playing in a library. But still, our intuition is that all games need a grenade launcher, so you're gonna get one if you don't explicitly tell us otherwise.
If a project gets all the way to completion with bad requirements, the likelihood is that the software will be disappointing. When this happens, the resulting assignment-of-blame exercise can be fun to watch. From a safe distance.
More often, during the project somebody notices a problem with the requirements and changes them along the way.
Marketing: By the way, I forgot to mention that the application has to be compatible with Windows 95.
Development: Windows 95? You're kidding, right? People stopped using Win95 over a decade ago!
Marketing: Oh, and Mac OS 7.6 too.
Development: What? We're building this app with .NET 3.0 and we're already 40% done!
Marketing: You're half done? That's great! Oh, and I forgot to mention we need compatibility with the Atari ST.
Development: Why didn't you tell us this before we started?
Marketing: Sorry. I forgot. It's no problem to change it now, right?
Changing requirements mid-project can be expensive and painful.
However, it is very rare to have a project where all the requirements are known and properly expressed before development begins. So, it behooves us to prepare for changes. If we choose a development process which rigidly requires a perfect spec before construction can begin, we are just setting ourselves up for pain. We need to be a bit more agile.
I lament the loss of the word "agile".
A minute ago when I used the word "agile", most readers immediately thought I was talking about Agile software development practices such as Scrum or Extreme Programming. That means your reaction was probably polarized toward one of the following two extremes:
I just want to use the word "agile" without all those connotations. My copy of Merriam Webster's Tenth Edition says that "agile" means "marked by ready ability to move with quick easy grace". At a high level, that's all I'm trying to say. Sometimes requirements change. Be ready.
In more practical terms, I'll admit that the body of wisdom literature produced by the Agile movement has some very good stuff in it. But Agile is no different from any other major religion like Christianity or Buddhism. You can learn some great principles and practices there, but formally becoming a member is a decision that should not be made lightly.
:-)
I've tried to write this article at a fairly high level, focusing more on principles than practices, staying inclusive of the broad range of viable methods for getting projects done. However, the truth is that the word "requirement" is usually associated with stricter and more formal ways of doing things.
We developers say that we don't like formality and strictness, but I think we're confused.
We don't like being told what to do.
But we spend our entire day using a compiler, and compilers are very formal and strict. In C, if we type primtf instead of printf, the compiler will let us go no further until we stop and fix it. In C#, if we try to use an uninitialized local variable, our compiler will scold us for stepping outside the boundaries.
Do we go out after work and gripe about our compiler?
 When I do something right it never says a word, but if I do the slightest little thing wrong, it throws a fit. Why does it have to nitpick about every little mistake I make?"
Nope. Actually, we like compilers. We like the formality and strictness. We know having a compiler to catch our mistakes is a good thing because it allows us to go faster. It's safe to sit down and crank out a thousand lines of code as fast as we can because we know the compiler will find a lot of the little errors that happen.
Wouldn't it be great if every phase of the software development process had a compiler?
The compiler I want doesn't exist today, but there are things we can do to approximate that style of work. For example, code coverage can be used to help verify that things are getting tested. Automated testing can help catch bugs that slip in.
The concept which may eventually get us the compiler I want is called "traceability". The idea is that everything should be traceable back to something else.
Lacking my super-duper application lifecycle compiler that verifies that everything is traceable, we can keep track of some of this stuff using a traceability matrix.
When it functions more like a compiler than a pointy-haired-boss, a little extra formality and strictness can be very helpful.
Naturally, we want to use software to manage our requirements. Many folks do this with a general-purpose tool like a word processor or a spreadsheet. That works fine.
Some people track requirements in a bug-tracking system. This can work, but it's not a perfect solution. Requirements and bugs are different. For example, requirements don't change status from Open to Closed to Verified.
Another approach is to use something which is specifically designed to track requirements. Application Lifecycle Management (ALM) software often contains features for managing and tracking requirements. The ALM solutions from companies like IBM Rational, Serena and Borland are examples, but it should be noted that these solutions are very expensive and designed for large enterprise environments.
My own company will soon be releasing an ALM solution which is designed specifically for smaller teams. We call it SourceGear Fortress. However, the 1.0 release will not have any features specifically designed for tracking requirements. We do intend to include this and other features in the future as we evolve Fortress into a mature and complete ALM solution.
Microsoft made a similar choice with Visual Studio Team System. However, since their product is enterprise-focused, it has been criticized for not having any requirements features in the first release (footnote 4). I suspect that this is a hole they plan to plug at some point in the future.
This short article barely scratches the surface of a very complex topic. For additional information, I recommend the book Software Requirements by Karl E. Wiegers.
(1) I have no hard feelings toward my old boss at Spyglass. I lost touch with Steve Stone, but I understand he later left the company and joined Microsoft. A little searching with Google reveals that he is currently the CEO of a startup company called InfoFlows. Steve, if you are reading this article, best regards.
(2) Rest assured that this project is not one of SourceGear's products. It's a revision to one of our internal systems.
(3) Hypothetically, the reason this save feature might be so important is to ensure that when the hypothetical father of the hypothetical middle school girl arrives at the hypothetical library to pick her up, she can save her game and go promptly so her Dad doesn't have to wait. Hypothetically.
(4) Third-party products are available to add requirements management features to VSTS.


Secret Key Extraction from Indoor Geomagnetic Field
SJTU
Analyzed the space-varying and time-varying characteristics of indoor geomagnetic field with extensive measurements and observations (Roughly 2000 samples collected by smartphones in a laboratory).
Proposed a rotation-angle-based quantification algorithm targeting the time stamp, corresponding to the largest rotational angle of smartphones. This algorithm uses the 3-Dimension information of the magnetic field and has a high bit rate (approximately 200 bit/s).
Built MAGIK, a system that can extract the identical secure key between two smartphones under the presence of the malicious eavesdropper, and achieved a high authentication accuracy (91.2%).
Implemented the system on Nexus 7. Experiment results confirmed that our system was efficient in key extraction rate and robust in key establishment without additional overhead on mobile devices.
Summarized the work into a paper which was accepted in INFOCOM'17.


New
Rating
Secret Sauce
LOGO
Info
Menu
Sort By
arrow_drop_down
The Title Goes Here - Author Goes Here Yeah
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque interdum rutrum sodales. Nullam mattis fermentum libero, non volutpat.
The Title Goes Here - Author Goes Here Yeah


--- title: "Time Dilation" section: "graphing" ---
Since the scales on a moving reference frame's axes are stretched, the graph can portray time dilation. According to the stationary reference frame, events T and T' occur simulataneously, so ct' appears to experience time slower. However, since the moving reference frame's spatial axis is angled, it sees T' occuring before T. In fact, when T occurs for them, it appears as though their clock is faster. As shown before, both reference frames argue that the other one experiences time slower!


[gecode-users] I need get informacion during search process
Guido Tack
tack at ps.uni-sb.de
Fri Jun 8 08:27:51 CEST 2007
Ivan Carvajal wrote:
> Yes, i understand, but this information is given at the end of the
> process, i need this information during the search.
> ¿How i can implement a my own search process in Gecode/J? In the
> DFSSearch defined in java, call the C++ function to do the search
> process.
>
> ¿I need implement all search process, including the stack file?
Basically, yes. You can have a look at the slides, exercises and
sample solutions of our current course on constraint programming.
It's available at
http://www.ps.uni-sb.de/courses/cp-ss07/services.html
Lecture 6 and the corresponding assignment are about search.
Cheers,
Guido
--
Guido Tack
Programming Systems Lab, Saarland University, Germany
http://www.ps.uni-sb.de/~tack
More information about the gecode-users
mailing list


Lorem ipsum project 1. See more...
Lorem ipsum project 2. See more...
Lorem ipsum project 3. See more...
Lorem ipsum project 4. See more...
Lorem ipsum project 5. See more...
Lorem ipsum project 6. See more...
Lorem ipsum about. See more...
Phone
Address


Package io.sf.carte.doc.style.css
css
package
essentially contains interface definitions (many derived from W3C) and
generic classes.
Extended W3C CSSOM and SAC interfaces
There are two flavors of extended W3C interfaces in this library (those that extend previously existing W3C types, as opposed to those that are new ones):
- Interfaces suffixed with a "2" (like
CSSPrimitiveValue2
) have new methods that -in the opinion of the author- are required to handle current CSS. - Interfaces that are prefixed with "
Extended
" offer additional functionality that you may or may not want to use.
Compliance with CSS specification(s)
Although this implementation attempts to follow the various CSS specifications, there are known deviations from what was specified by the W3C. Most of those differences arise from the fact that the W3C specifications are intended to be implemented by user agents, and not by tools like this library. One example is serialization.
Serialization and getCssText()
The CSSOM specification requires
getCssText()
to
return the serialization of property declarations, following an algorithm
that -whenever possible- builds shorthand properties from the longhands.
However, this is inconvenient for most use cases of this library, so the
getCssText()
method returns the properties in a form that is
close to what was specified with setCssText()
, either longhands
or shorthands.
The reason should be obvious: this library is generally not the final recipient for those declarations, but just middleware. If a CSS author specifies style in a certain way, he/she may be targeting more that one browser, but if this library produced its own shorthand constructions (and it has the logic to do that), that could break what was intended by the author. The library does remove obviously wrong declarations (and also redundant ones), however. The final result may not exactly reflect what was specified by the author, but is a good compromise.
Another deviation from the specification comes with the computed styles.
Instead of returning the empty string (as the Working Group recommends), or a
serialization of all the property name/value pairs known to the library (like
some browser does), only those values that come from the cascade or are
inherited from another element are included in both the item
collection and getCssText()
. Note that
getPropertyCSSValue(String)
and
getPropertyValue(String)
both return values for properties that are not
included in the item
collection, although this may seem
counter-intuitive.
This approach has better flexibility for the different use cases of this
library, and prevents potential problems (for example a downstream
application not understanding all the properties in the declaration text, or
re-parsing texts that are too large). Also, downstream users can check
whether declared styles ended up in an element's computed style by just
checking CSSStyleDeclaration.getLength()
.
-
Interface Summary Interface Description AlgebraicExpression Expression sub-interface to be implemented by operations like sum or product.BoxValues Interface giving access to the computed box values.BoxValues.TableBoxValues Sub-interface for tables in the simple box model.CSSAttrValue attr()
primitive value.CSSComputedProperties Interface that allows the retrieval of the primitive, "computed" values of CSS properties.CSSConditionRule Represents all the "conditional" at-rules, which consist of a condition and a statement block.CSSCounterStyleRule Counter-style rule.CSSCountersValue A CSScounters()
function.CSSCounterValue A CSScounter()
function.CSSCustomPropertyValue A CSS custom property value ('variable').CSSDeclarationRule A CSS rule that contains style declarations.CSSDocument A CSS-enabled Document.CSSElement Essentially adds CSS-related methods to the DOM'sElement
interface.CSSEnvVariableValue A CSS environment variable value.CSSExpression Implemented by CSS expressions.CSSExpressionValue A primitive value containing an expression (likecalc()
).CSSFontFeatureValuesMap Based on W3C's CSSFontFeatureValuesMap interface.CSSFontFeatureValuesRule @font-feature-values rule.CSSFunctionValue A function value.CSSGradientValue A gradient value.CSSGroupingRule Represents an at-rule that contains other rules nested inside itself.CSSKeyframeRule The CSSKeyframeRule interface represents the style rule for a single key.CSSKeyframesRule CSSKeyframesRule
represents a complete set of keyframes for a single animation.CSSMarginRule Margin rule.CSSNamespaceRule Namespace rule.CSSNode A node that is related to a CSSDocument.CSSOperandExpression Sub-interface to be implemented by individual operands.CSSPrimitiveValue2 Adds new methods and assigned units to W3C'sCSSPrimitiveValue
.CSSRatioValue The ratio value type is a number followed by optional whitespace, followed by a solidus ('/'), followed by optional whitespace, followed by a number.CSSShorthandValue Shorthand value.CSSStyleSheetFactory CSS style sheet factory.CSSStyleSheetList<T extends ExtendedCSSRule> List of extended style sheets.CSSSupportsRule Represents a ‘@supports’ rule.CSSUnicodeRangeValue A CSS unicode range value.CSSUnicodeRangeValue.CSSUnicodeValue A CSS unicode character value.DocumentCSSStyleSheet A style sheet that is able to take the responsibility to compute the styles associated to document elements.ErrorHandler Handle CSS errors at the CSSDocument.ExtendedCSSFontFaceRule An extended CSS font-face rule.ExtendedCSSMediaRule An extended CSS @media rule.ExtendedCSSPageRule An extended CSS @page rule.ExtendedCSSPrimitiveValue Extends the CSSValue interface to provide a couple serialization methods.ExtendedCSSRule An extended CSS rule.ExtendedCSSRuleList<T extends ExtendedCSSRule> A rule list with additional utility methods.ExtendedCSSStyleDeclaration Extended CSS style declaration.ExtendedCSSStyleRule An extended CSS style rule.ExtendedCSSStyleSheet<R extends ExtendedCSSRule> A style sheet.ExtendedCSSValue Extends the CSSValue interface to provide a couple serialization methods, and extendCloneable
.ExtendedCSSValueList<E extends ExtendedCSSValue> AugmentedCSSValueList
interface.MediaQueryList Based on W3C's MediaQueryList interface.MediaQueryListListener Listen to changes in media queries.NodeStyleDeclaration This style declaration belongs to a DOM node.RGBAColor Adds an alpha channel to W3C'sRGBColor
interface.SACErrorHandler High-level handling of SAC errors and warnings.SelectorMatcher CSS Selector matcher.SheetErrorHandler Handle CSS errors at the style sheet level.StyleDatabase CSS Style database.StyleDeclarationErrorHandler Handles the errors found in style declarations.StyleFormattingContext Define methods for style text formatting.StyleFormattingFactory Create formatting context objects for use with a style sheet factory. -
Class Summary Class Description SACParserFactory SAC Parser Factory used by static methods. -
Enum Summary Enum Description CSSDocument.ComplianceMode The style computations operate under a compliance mode.CSSExpression.AlgebraicPart Enumeration of expression parts (operations, operands).CSSGradientValue.GradientType Enumeration of gradient types.RGBAColor.ColorSpace Enumeration of color spaces. -
Exception Summary Exception Description CSSMediaException CSS media Exception.CSSStyleException CSS topmost generic Exception.StyleDatabaseRequiredException Thrown when a requested operation requires aStyleDatabase
to complete.


Guidance
Sets out the Skills Funding Agency (SFA) and Education Funding Agency (EFA) requirements for the preparation of college accounts.
PDF , 499KB , 16 pages
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
XLSM , 878KB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
The accounts direction is updated by SFA and EFA each year.
It should be of interest to principals and chief executives, finance directors, chairs of finance and audit committees, financial statements auditors, internal auditors and other key organisations in the college sector.
Alongside the accounts direction, SFA and EFA publish a finance record template each year. In accordance with the accounts direction, colleges must submit their completed finance record to SFA/EFA by 31 December 2016.
The Association of Colleges (AoC) produces an annual accounts direction handbook , which sets out further technical guidance on the preparation of college accounts. The handbook is available on the AoC website.
Published: 28 May 2014
Updated: 30 November 2016


{{product.description}}
None yet
Stars: {{review.stars}} {{review.body}} by:{{review.author}}
Stars: {{reviewCtrl.review.stars}} {{reviewCtrl.review.body}} by:{{reviewCtrl.review.author}}
Review is invalid


I'll be in your neighborhood doing errands this week. Do you want to meet?
Wish I could come, but I'm out of town this week. :(
Do you have Paris recommendations? Have you visited good places?
Thank you for your recent order from Amazon
I'll be in your neighborhood doing errands this week. Do you want to meet?
Wish I could come, but I'm out of town this week. :(
Do you have Paris recommendations? Have you visited good places?
Thank you for your recent order from Amazon


Web Audio Demos
Contact
Oscilloscope
Oscilloscope waveform display for Web Audio, and pulse-width duty cycle control on a square wave.
TouchPad
Pointer/multi-touch input to control Web Audio. Load it on a touch device, touch and slide around - to open/close the filter and modify Q.


WITNESS LIST Government Organization Committee April 23, 2003 - 1:00P HB 89 FOR: Littlefield, Rita Retired (Texas Renal Coalition), Austin, TX O'Brien, Sister Michele Registerd Nurse (Christus Santa Rosa Healthcare), San Antonio, TX ON: Cothran, Marshall Chief Executive Officer (The Blood & Tissue Center of Central TX/ TX Independent Blood Centers) Stone, Sam Attorney (Texas Independent Blood Centers), Austin, TX Teague, Bill President & CEO Gulf Coast Regional Bloo (Texas Independant Blood Centers/ Guld Coast Reg. BC), Houston, TX Registering, but not testifying: For: Floyd, Robert A. Hance Scanborough Wright (American Red Cross), Austin, TX Fowler, Jenny associate director, legislative affairs (Texas Medical Association) Ingersoll, Deborah Political Consultant (Texas State Troopers Assn.), Austin, TX Peters, Richard A. Consultant (Texas Association of Public & Nonprofit Hospitals), Austin, TX


Variable Engine
Warp contains a variable engine where variables can be shared between tracks and scenes. The variables are set and accessed as follows, and CAN be used in conjunction with the randomness features above.
Assume the following Pattern example:
1 $x=5 $y=10
2 $z=20
3
4 cc0=$x
5 $y=0:50
6 cc1=$y
7
8 cc0=0:$y
9
10 cc0=$x
11
The above example is a little crazy, but the basics are that variables can be substituted anywhere a number can be in a modifier expression. Variables can also hold strings, like in this Pattern example:
_ $x=power,major,minor
4 ch=$x
8 ch=$x
In the above example, the first in the pattern is silent, and then we play two chords of the same type.
The variable engine can be mostly ignored if you don't want to use it, but could be interesting in more complex works.
The examples below show regular patterns, but all of these modifiers can also be used in Transform effects as well.


Duke University student studying Electrical and Computer Engineering, Physics, and Computer Science. Interested in algorithms, embedded systems, architecture, rock climbing, and Duke basketball.
Short description about portfolio item
<EMAIL_ADDRESS>(303) 514-7424
4571 Foxtail Cicle Greenwood Village, CO


Defines a new op implementing a binary function and its derivatives. Instances of this class are used with the Tensor.Op method to define a new differentiable tensor function that supports forward, reverse, and nested differentiation.
This type represents the most generic definition of a new op representing a binary function, allowing the specification of: (1) the RawTensor operation, (2) the derivative propagation rule for the forward differentiation mode and (3) the derivative propagation rule for the reverse differentiation mode.
In general, if you are implementing a simple elementwise op, you should prefer using the BinaryOpElementwise type, which is much simpler to use.
{ new BinaryOp("matmul") with member _.fRaw(a,b) = a.MatMulTT(b) member _.ad_dfda(a,ad,b,f) = ad.matmul(b) member _.bd_dfdb(a,b,bd,f) = a.matmul(bd) member _.fd_dfda(a,b,f,fd) = fd.matmul(b.transpose()) member _.fd_dfdb(a,b,f,fd) = a.transposeExt().matmul(fd) }
| Constructor | Description |
|
|
| Instance member | Description |
Full Usage:
this.ad_dfda (a, ad, b, f)
Parameters:
Tensor
-
The first argument \( a \).
ad : Tensor
-
The first argument's derivative \( \frac{\partial a}{\partial x} \).
b : Tensor
-
The second argument \( b \).
f : Tensor
-
The function's pre-computed primal evaluation result \( f(a, b) \), which can be one of the terms involved in the derivative computation (e.g., the derivative of the exponential function) and be used without the need to recompute it.
Returns: Tensor
The tensor corresponding to \( \frac{\partial a}{\partial x} \frac{\partial f(a, b)}{\partial a} \).
Modifiers: abstract |
Derivative propagation rule for forward differentiation mode for the partial derivative with respect to the first argument of the function. This represents the contribution of the function's first argument \( a \) to the derivative of \( f(a, b) \) with respect a value \( x \) earlier in the computation graph than the function's arguments. In other words, it computes the first term in the right-hand side of the equation \( \frac{\partial f(a, b)}{\partial x} = \frac{\partial a}{\partial x} \frac{\partial f(a, b)}{\partial a} + \frac{\partial b}{\partial x} \frac{\partial f(a, b)}{\partial b} \).
|
Full Usage:
this.bd_dfdb (a, b, bd, f)
Parameters:
Tensor
-
The first argument \( a \).
b : Tensor
-
The second argument \( b \).
bd : Tensor
-
The second argument's derivative \( \frac{\partial b}{\partial x} \).
f : Tensor
-
The function's pre-computed primal evaluation result \( f(a, b) \), which can be one of the terms involved in the derivative computation (e.g., the derivative of the exponential function) and be used without the need to recompute it.
Returns: Tensor
The tensor corresponding to \( \frac{\partial b}{\partial x} \frac{\partial f(a, b)}{\partial b} \).
Modifiers: abstract |
Derivative propagation rule for forward differentiation mode for the partial derivative with respect to the second argument of the function. This represents the contribution of the function's second argument \( b \) to the derivative of \( f(a, b) \) with respect a value \( x \) earlier in the computation graph than the function's arguments. In other words, it computes the second term in the right-hand side of the equation \( \frac{\partial f(a, b)}{\partial x} = \frac{\partial a}{\partial x} \frac{\partial f(a, b)}{\partial a} + \frac{\partial b}{\partial x} \frac{\partial f(a, b)}{\partial b} \).
|
|
|
Full Usage:
this.fd_dfda (a, b, f, fd)
Parameters:
Tensor
-
The first argument \( a \).
b : Tensor
-
The second argument \( b \).
f : Tensor
-
The function's pre-computed primal evaluation result \( f(a, b) \), which can be one of the terms involved in the derivative computation (e.g., the derivative of the exponential function) and be used without the need to recompute it.
fd : Tensor
-
The derivative with respect to the function's output \( \frac{\partial y}{\partial f(a, b)} \).
Returns: Tensor
The tensor corresponding to \( \frac{\partial y}{\partial a} = \frac{\partial y}{\partial f(a, b)} \frac{\partial f(a, b)}{\partial a} \).
Modifiers: abstract |
Derivative propagation rule for reverse differentiation mode for the partial derivative with respect to the first argument of the function. This represents the derivative of a value \( y \), which comes later in the computation graph than the function's value \( f(a, b) \), with respect to the function's first argument \( a \). In other words, it computes \( \frac{\partial y}{\partial a} = \frac{\partial y}{\partial f(a, b)} \frac{\partial f(a, b)}{\partial a} \).
|
Full Usage:
this.fd_dfdb (a, b, f, fd)
Parameters:
Tensor
-
The first argument \( a \).
b : Tensor
-
The second argument \( b \).
f : Tensor
-
The function's pre-computed primal evaluation result \( f(a, b) \), which can be one of the terms involved in the derivative computation (e.g., the derivative of the exponential function) and be used without the need to recompute it.
fd : Tensor
-
The derivative with respect to the function's output \( \frac{\partial y}{\partial f(a, b)} \).
Returns: Tensor
The tensor corresponding to \( \frac{\partial y}{\partial b} = \frac{\partial y}{\partial f(a, b)} \frac{\partial f(a, b)}{\partial b} \).
Modifiers: abstract |
Derivative propagation rule for reverse differentiation mode for the partial derivative with respect to the second argument of the function. This represents the derivative of a value \( y \), which comes later in the computation graph than the function's value \( f(a, b) \), with respect to the function's second argument \( b \). In other words, it computes \( \frac{\partial y}{\partial b} = \frac{\partial y}{\partial f(a, b)} \frac{\partial f(a, b)}{\partial b} \).
|
Full Usage:
this.name
Returns: string
|
|
© Copyright 2021, DiffSharp Contributors.


Published: Tue, 01 Nov 2016 08:32:23 GMT
Celgene Corporation and IBM Watson Health today announced a collaboration to co-develop IBM Watson for Patient Safety, a new offering that aims to enhance pharmacovigilance methods used to collect, assess, monitor, and report adverse drug reactions. The new offering will run on the Watson Health Cloud.
URL: http://www.ibm.com/press/us/en/pressrelease/50927.wss


Jordan B. Peterson speaking in the Introduction to the Idea of God:
Have a noble aim.   And that's not good. Because life is so difficult, so much suffering, so complex. It ends. And everyone dies. And it's painful. Without a noble aim how can you withstand any of that?
The noble aim, what is it? It's encapsulated - in part - in the story of Marduk. It's to pay attention, it's to speak properly, it's to confront chaos, it's to make a better world.
... and that's enough of a noble aim so that you can stand up without cringing at the very thought of your own existence, so that you can do something worthwhile to justify your retched position on the planet.
Harsh but fair.


Delete Officer Information
{% for row in result %} Officer Key
Officer Name
Officer Login_Key
Officer Password
{% endfor %}
Go back to home page


--- redirect_from: /ru/TaskBarBug.html title: "ConEmu | TaskBar Bug" breadcrumbs: - url: TableOfContents.html#tips-and-tweaks title: Tips and Tweaks ---
Windows 7 and higher allows to pin application icons to the taskbar. You can pin ConEmu icon too, just run it, right-click taskbar icon and choose ‘Pin to taskbar’.
Right-clicking on that icon may pop up list of registered tasks. If you want to use that handy way to start tasks, do the following:
Sometimes Windows explorer fails to reuse pinned icon. ConEmu can't do anything with that, absolutely. This is internal feature of Microsoft, any application can't tell to taskbar to ‘reuse’ icon, taskbar decides ‘to do or not to do’ itself.
Usual reasons for failing icon reuse are:
User may try to bypass reuse bug. How? There is no strict instructions. Try to un-pin and re-pin again. Try to logoff/logon. Try to run ConEmu from pinned icon, and when taskbar fails to reuse the icon, pin appeared new icon, and after that un-pin old icon. Contact Microsoft support?
At last, pinned shortcut list can't be managed externally, but I believe they are located here: %USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
.


To have your event recognized as a ranked event by eSports Universal, your event must be posted in the #events-list channel with all of the following:
After two successful events have been hosted within one month, the third event will be the first officially ranked event under eSports Universal.
A minimum of two events must be hosted within a four-week time frame to maintain ranked status.
Host ranking status will reset if no events are held within 3 weeks.
Ranking Time Period per month:


{include file="layout/head"}
{include file="layout/sidebar"}
{include file="layout/header"}
企业列表
(已完善企业信息)
{include file="layout/footer"}
{include file="layout/js"}


Katie Price slates Emily Atack's 'fishy vagina' and threatens I'm A Celeb showdown
Katie ranted about Emily and shamed her "fishy vagina" in a rant as she threatened to confont Emily on Extra Camp
by Irishmirror.ieKatie Price has ripped into Emily Atack in a furious Instagram rant.
Katie posted a video laying into Emily, who had joked that Katie had STI's, indicating that she had a smelly vagina.
She also dropped a big hint that she was heading into the jungle to confront Emily directly on Extra Camp.
"So Emily Atack you think it's clever do you to slag me off? Who are you anyway?", she asked.
"Looks like i'm coming for you", she added, gesturing to her rucksack.
"Because if you've got something to say don't say it behind my back on telly say it to me.
"Because all the men you've been with don't have good things to say about you."
Wafting her hand under her nose she exclaimed: "Phwoar, fishy!"
Furious Katie previously demanded Emily's number after the former Inbetweeners star quipped about the pool Katie and Peter Andre frolicked in during their I'm A Celebrity stint in 2004.
Emily weighed in after her co-hosts Joel Dommett and Adam Thomas were filmed splashing around in the creek where Katie and Peter had canoodled 15 years previously.
"I hope you boys went to the clinic after being in that pool," Emily joked on camera as she pulled a face.
But the quip didn't land well back at home, as Katie was reportedly fuming when she heard about Emily's comments from friends.
"Loads of fans were messaging her on social media too – and Katie was furious," a source told the Sun .
"She was telling people that she can't believe Emily would say something so snide and if she 'wants a problem, I'll give her a problem'."
The insider added: "At one point Katie was saying she'd fly out to Australia and confront her. She's not going to, obviously, but she was asking around to see if anyone had Emily's number.


Legos. Fun cubes. Square stackers. They've even built a theme park out of them. A parent's best friend, in that they can keep a kid busy for hours, that doubles as a child's modular channel of creative expresion.
Web designers and developers are kind of like children, in that we have our legos as well. HTML elements are all rendered as boxes when seen through the web browser and they too "entertain" us when building websites.
In Lego terms, HTML helps give our creation structure by defining the kind of blocks that will be used. CSS dresses up those blocks by defining their size, color, and style attributes.
Let's review CSS's most used display properties to look into the different ways our blocks can be treated.
An element that is given the inline display property renders our elements in a way that is true to its name-- in-line with its constituents--meaning, an inline element does not break into a new line.
Default examples of in-line elements are:
NOTE: Height and width can't be specified for inline elements.
An element that is given the block display property takes up the entire width available, thereby forcing other elements to display in another line.
An element that is given the inline-block display property is placed as an inline element (on the same line as its neighbors) AND behaves like a block element. This distinction allows us to set width and height, as well as margins and paddings.
Both inline and block elements can be given the inline-block display property.


Curated and edited list of relevant resources for Web Animations, whether directly or indirectly useful
Keep track on browser compatibility
As the Web Animations API is still brand new, I would really recommend using a polyfill
Other lists that may be of use
Articles related to Web Animations, Motion Design, User Interfaces and User Experience
Growing list of tools/toys that are directly useful with the Web Animations API
Same idea as Articles/Slides above but for audio/visual
Keeping up to date on the latest in Web Animations can be difficult, here are some that I use to keep up
Usually when your animating on the Web your also dealing with SVGs
I haven't tried the first two books, but The Design of Everyday Things is a brilliant UI/UX classic that I am reading right now
Various collections that intend to specifically cover animations of UIs
Motion Design is now a first class citizen in branding, here are some of the guides developed by companies and individuals


--- layout: default ---
Hi!
I'm an interaction designer currently doing my master's degree in Digital Design at Aarhus University. I create interactive installations and experiments with processing and arduino. I also dabble in javascript and python.
My work has been exhibited at Silkeborg Bad Kunstmuseum, Media Architecture Biennale 2014, Aarhus Psych Fest 2015, ACM: Creativity and Cognition 2015 and Aarhus Festuge 2016.
I also teach and help students create technical prototypes at the Digital Design Lab at Aarhus University.
{{ post.title }}
{{ post.date | date: "%b %-d, %Y" }}
{{ project.name }}
{{ project.description }}
{% endfor %}


Home
About
Products
ContactUs(Inquiry)
Services
VMJ Tradex
Exporting best moringa and it's products in the world
Find Out More
Our Services through various Delivery Options
Air delivery
Yes, you read it right, according to requirment of customer we customize our delivery to fastest possible way and here we are offering
Air delivery
.
Sea delivery
Why not, sometimes connsidering cost effective solution to deliver products quickly, we are here with
Sea Level Delivery
.
Road delivery
Basic Option one can prefer in order to have delivery at available locations .
Address & Direct Contact Details
230, Maruti nandan appartment, Krushnagar Main Road, Rajkot -360004
+91<PHONE_NUMBER>
<EMAIL_ADDRESS>info@vmjtradex.com


This example shows the way of loading external files with angular components and how to wire them with test applications.


Going Postal
{% if 'user_id' in session %}
My Shipments
{{session['user_email']}} Logout
{% endif %} {% if 'user_id' not in session %}
Log In
{% endif %}
Going Postal
Package tracking for online shoppers
Track my Shipment!
Photo:
Fabian Reus
Copyright Emily Manders


Wait a minute. Wait a minute, Doc. Uhhh... Are you telling me that you built a time machine... out of a DeLorean?! Whoa. This is heavy.
Wait a minute. Wait a minute, Doc. Uhhh... Are you telling me that you built a time machine... out of a DeLorean?! Whoa. This is heavy.
Wait a minute. Wait a minute, Doc. Uhhh... Are you telling me that you built a time machine... out of a DeLorean?! Whoa. This is heavy.


Met police officer in court accused of assaulting teenager
by PA MediaDC Kevin Rowley filmed repeatedly hitting 17-year-old with police baton after arrest
A police officer accused of assaulting a teenager while making an arrest is due to appear in court.
A member of the public filmed DC Kevin Rowley repeatedly striking the boy with his baton in April this year.
Police said the incident had occurred after a 17-year-old boy was arrested on suspicion of possessing class B drugs in Romford, east London.
The footage, later circulated on social media, appears to show a handcuffed black male sitting on the pavement and then being hit by the officer several times.
The boy shouts: “I am a child ... this is illegal. You can’t do this.”
The incident was referred to the police watchdog, the Independent Office for Police Conduct (IOPC), after a complaint was made that the use of the baton was excessive.
The Metropolitan police confirmed that Rowley, who is based at East Area command unit, was on restricted duties. He is due to appear at Westminster magistrates court on Monday.
The Metropolitan police federation chairman, Ken Marsh, said his organisation’s legal team, which represents rank and file officers in the force, would be “vigorously defending” Rowley in court.
“What we can say is that in these testing times for Metropolitan police officers, it is vital that there is not trial by social media,” he said. “A short clip of an incident does not always tell the full story. And we would remind that everyone has a right to a fair trial.”


Kenya is a country in East Africa with coastline on the Indian Ocean. Kenya is the destination for you if you seek an adventure that is soaked in an ancient colorful culture and peppered with rare natural sights. Famed as the world center for animal safaris and active adventure holidays, Kenya is an absolute must-visit for the wildlife enthusiast.
Kenya’s capital city, Nairobi is a haunt for those seeking nature in its raw wild state. Termed as the Safari capital of the world, Nairobi is skirted with scintillating impressive mountain ranges, landscape, wildlife and modernday skyscrapers.
Nairobi is a heaven for true seekers of the wild and untamed. From music clubs pulsating with life to hustling shops and markets, and a range of restaurants that will tempt your taste buds, this place lends a truly mystical and enchanting flavour which you cannot miss.
Mombasa is a coastal city of Kenya located along the eastern coastline of the Indian ocean and this city has quite a number of attractions since its advancements are rapid.
This destination is a known tourist hub for beach holidays and also for its rich history and architecture and multicultural nature.
Kisumu is a Kenyan port city on Lake Victoria. It’s known for lakeside viewpoints at Dunga Hill Camp and Hippo Point. The Kisumu Impala Sanctuary shelters herds of impalas and zebras.
Its animal orphanage is home to wildlife like cheetahs and baboons. The city’s Kisumu Museum displays artifacts related to the people of the Nyanza Province.


Number of Islands
Given a 2d grid map of '1's (land) and '0's (water), count the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edges of the grid are all surrounded by water. Example 1 Input: 11110 11010 11000 00000 Output: 1 Example 2 Input: 11000 11000 00100 00011 Output: 3 DFS Solution (DFS in Java) DFS


Muhammad was born around 570, AD in Mecca (now in Saudi Arabia). His father died before he was born and he was raised first by his grandfather and then his uncle. He belonged to a poor but respectable family of the Quraysh tribe. The family was active in Meccan politics and trade.
Many of the tribes living in the Arabian Peninsula at the time were nomadic, trading goods as they crisscrossed the dessert. Most tribes were polytheistic, worshipping their own set of gods. The town of Mecca was an important trading and religious center, home to many temples and worship sites where the devoted prayed to the idols of these gods. The most famous site was the Kaaba (meaning cube in Arabic). It is believed to have been built by Abraham (Ibrahim to Muslims) and his son Ismail. Gradually the people of Mecca turned to polytheism and idolatry. Of all the gods worshipped, it is believed that Allah was considered the greatest and the only one without an idol.
In his early teens, Muhammad worked in a camel caravan, following in the footsteps of many people his age, born of meager wealth. Working for his uncle, he gained experience in commercial trade traveling to Syria and eventually from the Mediterranean Sea to the Indian Ocean. In time, Muhammad earned a reputation as honest and sincere, acquiring the nickname “al-Amin” meaning faithful or trustworthy.
In his early 20s, Muhammad began working for a wealthy merchant woman named Khadihah, 15 years his senior. She soon became attracted to this young, accomplished man and proposed marriage. He accepted and over the years the happy union brought several children. Not all lived to childhood, but one, Fatima, would marry Muhammad’s cousin, Ali ibn Abi Talib, whom Shi’ite Muslims regard as Muhammed’s successor.
Muhammad was also very religious, occasionally taking journeys of devotion to sacred sites near Mecca. On one of his pilgrimages in 610, he was meditating in a cave on Mount Jabal aI-Nour. The Angel Gabriel appeared and relayed the word of God: “Recite in the name of your Lord who creates, creates man from a clot! Recite for your lord is most generous….” These words became the opening verses of sūrah (chapter) 96 of the Qur'an. Most Islamic historians believe Muhammad was initially disturbed by the revelations and that he didn’t reveal them publicly for several years. However, Shi’a tradition states he welcomed the message from the Angel Gabriel and was deeply inspired to share his experience with other potential believers.
Islamic tradition holds that the first persons to believe were his wife, Khadija and his close friend Abu Bakr (regarded as the successor to Muhammad by Sunni Muslims). Soon, Muhammad began to gather a small following, initially encountering no opposition. Most people in Mecca either ignored him or mocked him as just another prophet. However, when his message condemned idol worship and polytheism, many of Mecca’s tribal leaders began to see Muhammad and his message as a threat. Besides going against long standing beliefs, the condemnation of idol worship had economic consequences for merchants who catered to the thousands of pilgrims who came to Mecca every year. This was especially true for members of Muhammad’s own tribe, the Quraysh, who were the guardians of the Kaaba. Sensing a threat, Mecca’s merchants and leaders offered Muhammad incentives to abandon his preaching, but he refused.
Increasingly, the resistance to Muhammed and his followers grew and they were eventually forced to emigrate from Mecca to Medina, a city 260 miles to the north in 622. This event marks the beginning of the Muslim calendar. There Muhammad was instrumental in bringing an end to a civil war raging amongst several of the city’s tribes. Muhammad settled in Medina, building his Muslim community and gradually gathering acceptance and more followers.
Between 624 and 628, the Muslims were involved in a series of battles for their survival. In the final major confrontation, The Battle of the Trench and Siege of Medina, Muhammad and his followers prevailed and a treaty was signed. The treaty was broken by the Meccan allies a year later. By now, Muhammad had plenty of forces and the balance of power had shifted away from the Meccan leaders to him. In 630, the Muslim army marched into Mecca, taking the city with minimum casualties. Muhammad gave amnesty to many of the Meccan leaders who had opposed him and pardoned many others. Most of the Meccan population converted to Islam. Muhammad and his followers then proceeded to destroy all of the statues of pagan gods in and around the Kaaba.
He caused blindness to Qurashite warriors after assembling at his door to assassinate him.He sprinkled a handful of dust on their heads as he recited verses from surah: Ya Sin And went away without being seen by them. It was then that God gave permission to Muhammad to migrate. - The life of Muhammad by Ibn Ishaq: Muhammad's hijra. When Muhammad and Abu Bakr migrated to Medina, Suraqa bin Malik pursued them. When they realized they were discovered, Muhammad looked at Suraqa so his horse sank into the earth. Suraqa then begged Muhammad to rescue him and Muhammad prayed to Allah for him hence he was saved.
After the conflict with Mecca was finally settled, Muhammad took his first true Islamic pilgrimage to that city and in March, 632, he delivered his last sermon at Mount Arafat. Upon his return to Medina to his wife’s home, he fell ill for several days. He died on June 8, 632, at the age of 62, and was buried at al-Masjid an-Nabawi (the Mosque of the Prophet) one of the first mosques built by Muhammad in Medina.


Created by theif519 on 12/5/2015.
This is the proof-of-concept for the upcoming Mac OS X style menus. Right now, whenever a ACTION_DOWN
event occurs in any of this layout's children, it will broadcast the name of layout, which in this case,
is the name of the FloatingFragment.
So imagine instead of a string, instead it sends it's own custom Menu hierarchy. This would allow me to
just broadcast it (Imagine how impossible this would be with a normal BroadcastReceiver, or how rather how tightly
coupled everything would be. I would have to keep a weak reference to the activity and it's call it's method
to set the current menu, OR I would have to somehow serialize the entire view (FYI, View
does not implement Parcelable, and that's MUCH slower than just sending the object through RxBus)
and have it set it that way, etc.) and allow whatever activity/fragment/class to handle removing
the old view and adding the new one, etc.


Founder/CEO Pulumi • Cloud, languages, and developer tools guy • Eat, sleep, code, repeat
Popular: Pulumi Midori Software Leadership


The Time Weighted Average Price Algorithm is a natural extension of early order-slicing based trading strategies. By splitting larger orders into smaller, multiple child orders, traders try and reduce the effect that buying a stock will have on the stocks price.
Remember :Buying a large quantity of one stock will increase the demand it , and subsequently push up the price.
The average price based algorithm , namely TWAP and VWAP represent the first generation of impact-driven algorithms. These algorithms are schedule based algorithms. They do not respond to changes in stock they are monitorings price or volume . There aim is to completely execute the order within the given timeframe, acoring to the parameters they are given , irrespective of other market conditions


--- layout: default layout_grid: true title: GitHub Repositories keywords: adaptive build distribute apps create develop build distribute develop build description: Adaptive GitHub Repositories - where all our code lives. class: fa fa-github-alt sitemap: priority: 1.0 lastmod: 2015-10-27T11:07:00+01:00 ---
| Project | Type | Tech | Description |
|---|---|---|---|
| {{p.project_slug}} | {{p.project_type}} | {{p.project_tech}} | {{p.description}} |


References
Abran, A., and P. N. Robillard. 1996. “Function Points Analysis: An Empirical Study of Its Measurement Processes.” Software Engineering, IEEE Transactions on 22 (12): 895–910. https://doi.org/10.1109/32.553638.
Albrecht, A. J., and Jr. Gaffney J. E. 1983. “Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation.” IEEE Transactions on Software Engineering 9 (6): 639–48. https://doi.org/10.1109/TSE.1983.235271.
Bailey, John W., and Victor R. Basili. 1981. “A Meta-Model for Software Development Resource Expenditures.” In Proceedings of the 5th International Conference on Software Engineering (ICSE’81), 107–16. ICSE’81. Piscataway, NJ, USA: IEEE Press. http://dl.acm.org/citation.cfm?id=800078.802522.
Banker, Rajiv D, Hsihui Chang, and Chris F Kemerer. 1994. “Evidence on Economies of Scale in Software Development.” Information and Software Technology 36 (5): 275–82. https://doi.org/10.1016/0950-5849(94)90083-3.
Belady, L. A., and M. M. Lehman. 1979. “Research Directions in Software Technology.” In. Cambridge, MA: MIT Press.
Blum, A. L., and P. Langley. 1997. “Selection of Relevant Features and Examples in Machine Learning.” Edited by R. Greiner and D. Subramanian. Artificial Intelligence 97 (1-2): 245–71.
Boehm, Barry W. 1981. Software Engineering Economics. 1st ed. Upper Saddle River, NJ, USA: Prentice Hall PTR.
Cano, José Ramón, Francisco Herrera, and Manuel Lozano. 2007. “Evolutionary Stratified Training Set Selection for Extracting Classification Rules with Trade Off Precision-Interpretability.” Data & Knowledge Engineering 60 (1): 90–108. https://doi.org/10.1016/j.datak.2006.01.008.
D’Ambros, Marco, Michele Lanza, and Romain Robbes. 2010. “An Extensive Comparison of Bug Prediction Approaches.” In Proceedings of the 7th IEEE Working Conference on Mining Software Repositories (Msr07), 31–41. IEEE CS Press.
———. 2011. “Evaluating Defect Prediction Approaches: A Benchmark and an Extensive Comparison.” Empirical Software Engineering, 1–47. https://doi.org/10.1007/s10664-011-9173-9.
Dash, M., H. Liu, and H. Motoda. 2000. “Consistency Based Feature Selection.” In Pacific-Asia Conf. On Knowledge Discovery and Data Mining, 98–109.
Dejaeger, K., W. Verbeke, D. Martens, and B. Baesens. 2012. “Data Mining Techniques for Software Effort Estimation: A Comparative Study.” Software Engineering, IEEE Transactions on 38 (2): 375–97. https://doi.org/10.1109/TSE.2011.55.
Desharnais, J. M. 1988. “Analyse Statistique de La Productivite Des Projects de Development En Informatique a Partir de La Technique Des Points de Fonction.” MSc Thesis, Univ. du Quebec a Montreal.
Dolado, J. J. 2001. “On the Problem of the Software Cost Function.” Information and Software Technology 43 (1): 61–72. https://doi.org/10.1016/S0950-5849(00)00137-3.
Dolado, J. J. 1997. “A Study of the Relationships Among Albrecht and Mark II Function Points, Lines of Code 4gl and Effort.” Journal of Systems and Software 37 (2): 161–73. https://doi.org/10.1016/S0164-1212(96)00111-2.
Fawcett, Tom. 2006. “An Introduction to ROC Analysis.” Pattern Recognition Letters 27 (8): 861–74. https://doi.org/http://dx.doi.org/10.1016/j.patrec.2005.10.010.
Fayyad, Usama, Gregory Piatetsky-Shapiro, and Padhraic Smyth. 1996. “The KDD Process for Extracting Useful Knowledge from Volumes of Data.” Commun. ACM 39 (11): 27–34. https://doi.org/10.1145/240455.240464.
Feinerer, Ingo, and Kurt Hornik. 2015. Tm: Text Mining Package. http://CRAN.R-project.org/package=tm.
Feinerer, Ingo, Kurt Hornik, and David Meyer. 2008. “Text Mining Infrastructure in r.” Journal of Statistical Software 25 (5): 1–54. http://www.jstatsoft.org/v25/i05/.
Fernández-Delgado, Manuel, Eva Cernadas, Senén Barro, and Dinani Amorim. 2014. “Do We Need Hundreds of Classifiers to Solve Real World Classification Problems?” Journal of Machine Learning Research 15: 3133–81. http://jmlr.org/papers/v15/delgado14a.html.
Garcia, S., J. Derrac, J. Cano, and F. Herrera. 2012. “Prototype Selection for Nearest Neighbor Classification: Taxonomy and Empirical Study.” IEEE Transactions on Pattern Analysis and Machine Intelligence 34 (3): 417–35. https://doi.org/10.1109/TPAMI.2011.142.
Gray, D., D. Bowes, N. Davey, Y. Sun, and B. Christianson. 2011. “The Misuse of the NASA Metrics Data Program Data Sets for Automated Software Defect Prediction.” In 15th Annual Conference on Evaluation Assessment in Software Engineering (EASE 2011), 96–103. https://doi.org/10.1049/ic.2011.0012.
Hall, M. A. 1999. “Correlation-Based Feature Selection for Machine Learning.” PhD thesis, Hamilton, New Zealand: University of Waikato, Department of Computer Science.
Hastings, T. E., and A. S. M. Sajeev. 2001. “A Vector-Based Approach to Software Size Measurement and Effort Estimation.” IEEE Transactions on Software Engineering 27 (4): 337–50. https://doi.org/10.1109/32.917523.
Heiat, Abbas, and Nafisseh Heiat. 1997. “A Model for Estimating Efforts Required for Developing Small-Scale Business Applications.” Journal of Systems and Software 39 (1): 7–14. https://doi.org/10.1016/S0164-1212(96)00159-8.
Herraiz, Israel, Daniel Izquierdo-Cortazar, Francisco Rivas-Hernandez, Jesus M. Gonzalez-Barahona, Gregorio Robles, Santiago Dueñas Dominguez, Carlos Garcia-Campos, Juan Francisco Gato, and Liliana Tovar. 2009. “FLOSSMetrics: Free / Libre / Open Source Software Metrics.” In Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR). Kaiserlauten, Germany: IEEE Computer Society.
Hoekstra, Rink, Richard D. Morey, Jeffrey N. Rouder, and Eric-Jan Wagenmakers. 2014. “Robust Misinterpretation of Confidence Intervals.” Psychonomic Bulletin & Review 21 (5): 1157–64. https://doi.org/10.3758/s13423-013-0572-3.
Howison, James, Megan Conklin, and Kevin Crowston. 2006. “FLOSSmole: A Collaborative Repository for FLOSS Research Data and Analyses.” International Journal of Information Technology and Web Engineering 1 (3). https://doi.org/10.4018/jitwe.2006070102.
Jeffery, Ross, and John Stathis. 1996. “Function Point Sizing: Structure, Validity and Applicability.” Empirical Software Engineering 1: 11–30. http://dx.doi.org/10.1007/BF00125809.
Jiang, Yue, Bojan Cukic, and Yan Ma. 2008. “Techniques for Evaluating Fault Prediction Models.” Empirical Software Engineering 13 (5): 561–95. https://doi.org/10.1007/s10664-008-9079-3.
Jorgensen, M. 2004. “Realism in Assessment of Effort Estimation Uncertainty: It Matters How You Ask.” IEEE Transactions on Software Engineering 30 (4): 209–17. https://doi.org/10.1109/TSE.2004.1274041.
Jørgensen, Magne, Ulf Indahl, and Dag Sjøberg. 2003. “Software Effort Estimation by Analogy and ’Regression Toward Themean’.” Journal of Systems and Software 68 (3): 253–62. https://doi.org/10.1016/S0164-1212(03)00066-9.
Jørgensen, M., and M. Shepperd. 2007. “A Systematic Review of Software Development Cost Estimation Studies.” IEEE Transactions on Software Engineering 33 (1): 33–53. https://doi.org/10.1109/TSE.2007.256943.
Kemerer, Chris F. 1987. “An Empirical Validation of Software Cost Estimation Models.” Communications of the ACM 30 (5): 416–29. https://doi.org/10.1145/22899.22906.
Kitchenham, Barbara A. 2002. “The Question of Scale Economies in Software — Why Cannot Researchers Agree?” Information and Software Technology 44 (1): 13–24. https://doi.org/10.1016/S0950-5849(01)00204-X.
Kitchenham, Barbara A., and N. R. Taylor. 1985. “Software Project Development Cost Estimation.” Journal of Systems and Software 5 (4): 267–78. https://doi.org/10.1016/0164-1212(85)90026-3.
Kitchenham, Barbara, Shari Lawrence Pfleeger, Beth McColl, and Suzanne Eagan. 2002. “An Empirical Study of Maintenance and Development Estimation Accuracy.” Journal of Systems and Software 64 (1): 57–77. https://doi.org/10.1016/S0164-1212(02)00021-3.
Kohavi, R., and G. H. John. 1997. “Wrappers for Feature Subset Selection.” Artificial Intelligence 1-2: 273–324.
Langdon, William B., Javier Dolado, Federica Sarro, and Mark Harman. 2016. “Exact Mean Absolute Error of Baseline Predictor, Marp0.” Information and Software Technology 73 (C): 16–18. https://doi.org/10.1016/j.infsof.2016.01.003.
Langley, P. 1994. “Selection of Relevant Features in Machine Learning.” In Procs. Of the AAAI Fall Symposium on Relevance, 140–44.
Li, Jingzhou, Guenther Ruhe, Ahmed Al-Emran, and Michael M. Richter. 2007. “A Flexible Method for Software Effort Estimation by Analogy.” Empirical Software Engineering 12 (1): 65–106. https://doi.org/10.1007/s10664-006-7552-4.
Lincke, Rüdiger, Jonas Lundberg, and Welf Löwe. 2008. “Comparing Software Metrics Tools.” In Proceedings of the 2008 International Symposium on Software Testing and Analysis (ISSTA’08), 131–42. ISSTA’08. New York, NY, USA: ACM. https://doi.org/10.1145/1390630.1390648.
Linstead, Erik, Sushil Bajracharya, Trung Ngo, Paul Rigor, Cristina Lopes, and Pierre Baldi. 2009. “Sourcerer: Mining and Searching Internet-Scale Software Repositories.” Data Mining and Knowledge Discovery 18: 300–336. https://doi.org/10.1007/s10618-008-0118-x.
Liu, H., and H. Motoda. 1998. Feature Selection for Knowlegde Discovery and Data Mining. London, UK: Kluwer Academic Publishers.
Liu, H., and L. Yu. 2005. “Toward Integrating Feature Selection Algorithms for Classification and Clustering.” IEEE Trans. On Knowledge and Data Eng. 17 (3): 1–12.
Mair, Carolyn, Martin Shepperd, and Magne Jørgensen. 2005. “An Analysis of Data Sets Used to Train and Validate Cost Prediction Systems.” SIGSOFT Software Engineering Notes 30 (4): 1–6. https://doi.org/10.1145/1082983.1083166.
Maxwell, Katrina. 2002. Applied Statistics for Software Managers. Prentice Hall.
Mišić, Vojislav B, and Dejan N Tevsić. 1998. “Estimation of Effort and Complexity: An Object-Oriented Case Study.” Journal of Systems and Software 41 (2): 133–43. https://doi.org/10.1016/S0164-1212(97)10014-0.
Miyazaki, Y., M. Terakado, K. Ozaki, and H. Nozaki. 1994. “Robust Regression for Developing Software Estimation Models.” Journal of Systems and Software 27 (1): 3–16. https://doi.org/10.1016/0164-1212(94)90110-4.
Moser, Simon, Brian Henderson-Sellers, and Vojislav B Mišić. 1999. “Cost Estimation Based on Business Models.” Journal of Systems and Software 49 (1): 33–42. https://doi.org/10.1016/S0164-1212(99)00064-3.
Nagappan, Nachiappan, Andreas Zeller, Thomas Zimmermann, Kim Herzig, and Brendan Murphy. 2012. “Change Bursts as Defect Predictors.” In 21st IEEE International Symposium on Software Reliability Engineering (ISSRE 2012). San Jose, California, USA.
Nussbaum, L., and S. Zacchiroli. 2010. “The Ultimate Debian Database: Consolidating Bazaar Metadata for Quality Assurance and Data Mining.” In 7th IEEE Working Conference on Mining Software Repositories (MSR 2010), 52–61. https://doi.org/10.1109/MSR.2010.5463277.
Schofield, C. 1998. “An Empirical Investigation into Software Effort Estimation by Analogy.” PhD thesis, Bournemouth University.
Shearer, Colin. 2000. “The CRISP-DM Model: The New Blueprint for Data Mining.” Journal of Data Warehousing 5 (4).
Shepperd, M., and M. Cartwright. 2001. “Predicting with Sparse Data.” Software Engineering, IEEE Transactions on 27 (11): 987–98. https://doi.org/10.1109/32.965339.
Shepperd, M., and C. Schofield. 1997. “Estimating Software Project Effort Using Analogies.” IEEE Transactions on Software Engineering 23 (11): 736–43. https://doi.org/10.1109/32.637387.
Shepperd, M., Qinbao Song, Zhongbin Sun, and C. Mair. 2013. “Data Quality: Some Comments on the NASA Software Defect Datasets.” IEEE Transactions on Software Engineering 39 (9): 1208–15. https://doi.org/10.1109/TSE.2013.11.
Tempero, Ewan, Craig Anslow, Jens Dietrich, Ted Han, Jing Li, Markus Lumpe, Hayden Melton, and James Noble. 2010. “Qualitas Corpus: A Curated Collection of Java Code for Empirical Studies.” In 2010 Asia Pacific Software Engineering Conference (Apsec2010).
Ugarte, M. D., A. F. Militino, and A. T. Arnholt. 2015. Probability and Statistics with r, Second Edition. Taylor & Francis. https://books.google.es/books?id=4aB0pwAACAAJ.
Van Antwerp, M., and G. Madey. 2008. “Advances in the SourceForge Research Data Archive (SRDA).” Milan, Italy.
Vasa, Rajesh. 2010. “Growth and Change Dynamics in Open Source Software Systems.” PhD thesis, Faculty of Information; Communication Technologies Swinburne University of Technology Melbourne, Australia. http://hdl.handle.net/1959.3/95058.
Williams, Graham J. 2011. Data Mining with Rattle and R: The Art of Excavating Data for Knowledge Discovery. Use r! Springer. http://www.springer.com/gp/book/9781441998897.
Woodfield, S. N., V. Y. Shen, and H. E. Dunsmore. 1981. “A Study of Several Metrics for Programming Effort.” Journal of Systems and Software 2 (2): 97–103. https://doi.org/10.1016/0164-1212(81)90029-7.
Zimmermann, Thomas, Rahul Premraj, and Andreas Zeller. 2007. “Predicting Defects for Eclipse.” In Proceedings of the Third International Workshop on Predictor Models in Software Engineering (PROMISE’07), 9–9. PROMISE’07. Washington, DC, USA: IEEE Computer Society. https://doi.org/http://dx.doi.org/10.1109/PROMISE.2007.10.


{# A note on the if statements... Jinja2 will execute the child template first and then the parent template. We want to allow the child template to overwrite these macros. To accomplish that, if the macro is already defined, we don't redefine it here. A little bit of a hack, yes, but that is the execute of Jinja2 and there isn't going to be much you can do about it. File an issue if you find a bug. #} {% if not render_wrapper %} {% macro render_wrapper() %} {{ caller() }} {% endmacro %} {% endif %} {% if not render_field %} {% macro render_field(field) -%}
{{ e }}
{% endfor %} {% endif %}