|
| Colin Campbell Cooper art links |
| | |
Colin Campbell Cooper
[American Impressionist Painter, 1856-1937]
|
|
|
|
Colin Campbell Cooper Works Online
Categorized & Annotated
Commercial Galleries: Galleries: We invite you to register and list your site (no charge for this service)
Original works by Colin Campbell Cooper available for purchase at art galleries worldwide
Paintings in Museums and Public Art Galleries Worldwide:
Dallas Museum of Art, Texas NEW! (There is a "Download" link for zooming in on some works, but confusingly this may take a while to become active)
Musée d'Orsay, Paris Artworks in the museum's collections database
Berman Museum of Art at Ursinus College, Collegeville, Pennsylvania Bowling Green, 1907 (part of a brief slideshow)
Crocker Art Museum, California Palace of Fine Arts, San Francisco, 1916
Memorial Art Gallery of the University of Rochester, New York 5 works listed, the only one of which can be magnified is: Main Street Bridge, Rochester
Museum of the National Academy of Design, New York City Self-Portrait
National Museum of Wildlife Art, Jackson Hole, Wyoming
New-York Historical Society 2 paintings online
Philadelphia Museum of Art NEW!
San Antonio Art League Museum, Texas Mission Concepcion
San Diego Museum of Art, California NEW!
National Art Databases and Museum Inventories:
Smithsonian American Art Museum National Art Inventories List of works nationwide from two sources: the Inventory of American Paintings Executed before 1914 and the Inventory of American Sculpture (only a few percent of listings have an accompanying image)
Art Market: (e.g. records of past sales at auction; sites providing examples of the artist's signature)
Art Signature Dictionary NEW!
Christie's Past Sale Archive (database goes as far back as 1991; images go about as far back as 1999)
Sotheby's Sold Lot Archive (database goes as far back as 1998; images where permitted by copyright go about as far back as 2001)
Pictures from Image Archives:
Colin Campbell Cooper at The Athenaeum 10 works online
Colin Campbell Cooper at CGFA
Ciudad de la Pintura (in Spanish)
Additional Image Search Tools:
(SafeSearch set to "strict"; go to Advanced Search (Flickr/Google) or Preferences (Bing) to change)
Miscellaneous Sites:
American Eagle Fine Art - selection of sold paintings A View of Venice
American Eagle Fine Art - selection of sold paintings A Clipper Ship at Sea, 1931
Articles and Reference Sites:
Union List of Artist Names (Getty Museum) Reference sheet with basic information about the artist and pointers to other references.
Antiques & Fine Art Magazine "Fine Art as an Investment: Colin Campbell Cooper" (2007)
|
|
|
|
|


"This page requires a Javascript-enabled web browser."
November 2017
No more images
No Rotate
Rotate Left
Rotate Right
Rotate 180
Thumbnails
Slideshow
Download Full Size Image
Delete Image
Panasonic
TZ101
2000 x 2000
No more images


{% extends "themes/default/templates/partials/base.html" %} {% block content %}
{{ entry.description }}


--- layout: post title: Very exciting news... A DataGrid! date: '2007-01-26T11:26:00.001Z' tags: [wpf] modified_time: '2007-01-26T11:26:15.289Z' blogger_id: tag:blogger.com,1999:blog-4015568221071268916.post-4983852474809329950 comments: true blogger_orig_url: http://serialseb.blogspot.com/2007/01/very-exciting-news-datagrid.html ---
Xceed just released version 1 of their DataGrid. We're super excited here, as it would mean not having to invest in writting our own for the functionality we need. We'll have to see if it's flexible enough to do what we want. Stay tuned!


Contains a string corresponding to the HTTP method of the request: GET, POST, PUT, and so on.
GET
POST
PUT


--- layout: post title: 1/7 date: '2015-01-06T19:47:00.001-07:00' author: Jacob . tags: - progress-reports modified_time: '2015-01-06T19:47:10.189-07:00' blogger_id: tag:blogger.com,1999:blog-6400085873105072120.post-4491323980365752463 blogger_orig_url: http://www.svlark.com/2015/01/17.html --- I tool down the jib in preparation to have it picked up by Mack Sails to have the sun panel restitched. Tomorrow I'll take down the main so they can take it and repair a tear in a batten pocket.


communities inland HIV fishing transmission (·%) (·–·) Rakai prevalence study RCCS transmissions Lake data population areas individuals phylogenetic high Victoria communities, hotspots lakeside {border-style participants did migration px;} #ffffff;} estimated flows populations Men, Women, source AIDS in-migrants infection CrI Health community flow using National communities. direction men networks outside shown survey Research appendix area control deep-sequence groups infected interventions likely origin Institute London, Uganda epidemic estimates ratio region sampling sequence targeting women (University (appendix HIV- USA), analysis based in-migrating including location lower originated population-based resident risk source–recipient targeted years ·–·) (figure Cohort Community However, School UK), Ugandan adjusted classified compared disease geographical incidence locations occurred phylogenetically px; reconstructed sources unknown viral {font-family Africa Rakai, Uganda, analyses area, cohort effect events font-size higher pairs proportion reported sample sub-Saharan used version ART Fishing Hopkins Inland KwaZulu-Natal, Medicine, approaches areas, available burden core cross-community double; east epidemiological findings health high-prevalence identified individual-level migrants neighbouring observation partners people population. provided residents sequencing studies supported vice virus Africa, African Allergy College Figure HIV-positive Infectious OR, Sciences South Study Study.  Kampala, MKG USA Victoria, aged areas. bold courier; credibility distinct em; epidemic. evidence figure fraction grants included infections information limited living major observed participation period, populations, possible pt;} public rates report sex sexual showed spatial status studyLancet substantially support visit


3
1 "I, Yahweh, instructed Moses to write that if a man divorces his wife and then she marries another man, her first husband certainly must not take her back again to be his wife, because that would certainly cause the whole nation to become unacceptable to me. But you have more idols than prostitutes have men whom they have slept with! So, why should I accept you if you return to me?", says Yahweh.
2 "Look up at the barren hilltops. On every hilltop there are idols that you have worshiped. It is as though they are all lovers with whom you have slept. It is as though you have sat along the roadsides like an Arab, waiting to attack and steal things from those who pass by. Because of worshiping idols and all the other wicked things that you have done, you have caused the entire land to become unacceptable to me.
3 That is why I have not sent you any rain at the times of the year when you needed it. But you are like prostitutes who are not at all ashamed for what they have done.
4 Now each of you says to me,
5 So surely you will not be angry with me forever!'
But you will not quit sinning!' "
6 One day when Josiah was the king of Judah, Yahweh said to me,
"Have you seen what the people of Israel have done? They have turned away from me, like a woman who has abandoned her husband and sleeps with other men. They have gone up on every hilltop and under every big tree and worshiped idols there.
7 I thought that they would return to me, so I said to them,
But they refused. The people of Judah were watching all of this.
8 So I sent the people of Israel away to other countries, like a man writes a note saying that he is divorcing his wife and then sends his wife away because she has committed adultery. The people of Judah saw what I did to them, but they are just like the people of Israel. They are not afraid of what I will do to them. They also have turned away from me and are worshiping idols like women who abandon their husbands and go to other men.
9 They did not care that worshiping idols offended me, so they have made the entire land unacceptable to me by worshiping idols of wood and stone.
10 The people of Judah have pretended to return to me, but they have not really done that. This is true because I, Yahweh, have said it."
11 Then Yahweh said to me, Jeremiah,
"The people of Israel have turned away from me, but what the people of Judah have done is worse.
12 So go and tell this to the people of Israel,
13 But you must admit that you are guilty, and that you have rebelled against me, Yahweh, your God, that you have worshiped idols under big trees everywhere, and you have not obeyed me. You have turned away from me.
14 But you belong to me, so come back to me, my children! If you do, I will take you, one from each city and two from each clan, and bring you back to Jerusalem
15 If you do that, I will appoint for you leaders with whom I am pleased who will guide you well because they will know and understand what pleases me.
16 And when you become very numerous in your land, you will not need to talk about the Sacred Chest that contained the Ten Commandments. You will not think about it, and you will not want to make a new one.'
17 At that time people will say that my throne is in Jerusalem. People from all nations will come there to worship me, and they will no longer stubbornly do the evil things that they desire in their inner beings.
18 At that time you people of Israel and Judah will return from being exiled in lands to the north. You will return to the land that I gave to your ancestors to belong to them forever.
19 You people of Israel, I wanted to accept you to be my children. I wanted to give you this delightful land. It is a land more desirable than the land of any other nation!
That is what Yahweh said, and I told it to the people of Israel.
21 Then God said,
"People will hear a noise on the barren hilltops. It will be the noise made by people weeping and pleading for God to be merciful to them. They will be admitting that they have forgotten Yahweh their God, and that they turned away from behaving as God wanted them to.
22 You Israelite people, come back to me! If you do that, I will cause you to never turn away from me again."
The people will reply,
"We are returning to you, because you are Yahweh, our God.
23 We did not get any help from the idols that we worshiped on the hilltops, we did not get any help from making all that noise up there. We now recognize that Yahweh our God is the only way Israel will be saved!
24 From the time when we were young, the shameful god Baal has taken away from us everything that our ancestors worked hard to acquire. He has taken away their flocks of sheep and herds of cattle, their sons and their daughters.
25 So, now we should lie down feeling very ashamed, because we and our ancestors have sinned against Yahweh our God, and we have never obeyed him."


MatthiasMullie\Minify\JS::extractRegex
JS can have /-delimited regular expressions, like: /ab+c/.match(string).
The content inside the regex can contain characters that may be confused for JS code: e.g. it could contain whitespace it needs to match & we don't want to strip whitespace in there. The regex can be pretty simple: we don't have to care about comments, (which also use slashes) because stripComments() will have stripped those already. This method will replace all string content with simple REGEX# placeholder text, so we've rid all regular expressions from characters that may be misinterpreted. Original regex content will be saved in $this->extracted and after doing all other minifying, we can restore the original content via restoreRegex()
Signature
protected function extractRegex()


Inspired by http://haineault.com/media/jquery/ui-timepickr/page/
Currently a long ways off from the inspiration.
Bound directly to scope property ($scope.test_time)

 <input ng-model="test_time" /> <timepickr ng-model="test_time" />

Bound to object property ($scope.data.test_time)

 <input ng-model="data.test_time"> <timepickr ng-model="data.test_time"></timepickr>


Contact info:
What is alpha?
Let's check...
An alpha of 1% means the investment's return on investment over a selected period of time was 1% better than the market during that same period; an alpha of -1 means the investment underperformed the market.
In the context of allocators (endowments, fund-of-funds, etc.)
Here is a snapshot from a tool we use at my firm....
...so here is a snapshot of rolling alpha...
...so let's check sensitivity
Combination of:
| known knowns |
known unknowns |
| unknown knowns |
unknown unknowns |
| known knowns |
known unknowns |
| unknown knowns |
unknown unknowns |
Drivers:
| known knowns |
known unknowns |
| unknown knowns |
unknown unknowns |


name:
age group:
<
0 ~ 10
<
11 ~ 20
<
over 21
submit form
name:
age group:
<
0 ~ 10
<
11 ~ 20
<
over 21
avatar:
submit form


Gecode::MiniModel::LinRel Class Reference
#include <minimodel.hh>
Detailed Description
Linear relations.
Definition at line 138 of file minimodel.hh.
Public Member Functions | |
| LinRel (void) | |
| Default constructor. | |
| LinRel (const LinExpr &l, IntRelType irt, const LinExpr &r) | |
| Create linear relation for expressions l and r. | |
| LinRel (const LinExpr &l, IntRelType irt, int r) | |
| Create linear relation for expression l and integer r. | |
| LinRel (int l, IntRelType irt, const LinExpr &r) | |
| Create linear relation for integer l and expression r. | |
| void | post (Space *home, bool t, IntConLevel icl) const |
| Post propagator for relation (if t is false for negated relation). | |
| void | post (Space *home, const BoolVar &b) const |
| Post refied propagator for relation. |
Constructor & Destructor Documentation
|
|
Default constructor.
Definition at line 31 of file lin-rel.icc. |
|
|
Create linear relation for expressions l and r.
Definition at line 34 of file lin-rel.icc. |
|
|
Create linear relation for expression l and integer r.
Definition at line 38 of file lin-rel.icc. |
|
|
Create linear relation for integer l and expression r.
Definition at line 42 of file lin-rel.icc. |
Member Function Documentation
|
|
Post propagator for relation (if t is false for negated relation).
Definition at line 61 of file lin-rel.icc. |
|
|
Post refied propagator for relation.
Definition at line 70 of file lin-rel.icc. |
The documentation for this class was generated from the following files:
- gecode/minimodel.hh (Revision: 3579)
- gecode/minimodel/lin-rel.icc (Revision: 3513)


Hi mate! How do you feel today?
This text is displayed if your browser does not support HTML5 Canvas.
This text is displayed if your browser does not support HTML5 Canvas.
How happy we feel today:
This text is displayed if your browser does not support HTML5 Canvas.


--- author: Capulet categories: app date: '2010-11-09 16:40:40' permalink: /2010/11/09/announcing-the-phonegap-build-beta/ slug: announcing-the-phonegap-build-beta status: publish title: Announcing the PhoneGap Build Beta type: post format: html tags_old: - announcement - beta - cloud - compiling - launch - phonegap build ---
We're pleased to announce the launch of PhoneGap Build. You can visit the site to sign up for the beta--we're distributing them in handfuls each week. Here are the details via our launch announcement:
Nitobi Inc., the creators of the PhoneGap mobile application development framework, today announces the beta release of PhoneGap Build (http://build.phonegap.com). The new service makes it easy to deploy mobile applications across multiple platforms, including Google Android, Palm, Symbian, BlackBerry and more.
PhoneGap Build takes the pain out of building mobile apps for multiple platforms by compiling mobile applications in the cloud, eliminating the need for SDKs, compilers and hardware. Developers simply write apps using ubiquitous Web technologies like HTML5, CSS and JavaScript, upload their apps to PhoneGap Build, and get back applications for a variety of platforms. PhoneGap Build supports Google Android, Palm, Symbian and BlackBerry with support for iOS, Windows Mobile and others coming soon.
“With PhoneGap Build developers can write HTML, JavaScript and CSS, compile it in our cloud and run it natively on any mobile platform,” said Andre Charland, Nitobi CEO. “It’s a continuation of our work with PhoneGap and demonstrates our dedication to providing Web developers with a way to build mobile apps using open standards and technologies they already know and love.”
“Smart software development shops are using the cloud for test and deployment, avoiding on-premise hardware and configuration hassles,” said James Governor, analyst and co-founder, at Redmonk. “PhoneGap Build now takes the same approach with Nitobi’s open source compilation framework for turning standards-based web apps into native phone apps ready for app stores.”
PhoneGap Build is an extension of PhoneGap.com. Since winning the Web 2.0 Expo LaunchPad competition in 2009, PhoneGap has been widely recognized as a game-changer for mobile app development. The open source code has been downloaded more than 350,000 times and thousands of apps built using PhoneGap are available in app stores and directories.
To sign up for the PhoneGap Build Beta program, visit http://build.phonegap.com. Nitobi will invite new beta users each week until general release. PhoneGap Build is free during the beta period and will remain free for open source projects.


Plugin Information |
|---|
View cross-platform shell on the plugin site for more information. |
This plugin defines a new build type to execute a shell command in a cross-platform environment.
Description
Cross platform shell executor.
Using Jenkins built-in "Execute Windows batch command" you can run commands using the windows shell.
Using Jenkins built-in "Execute shell" you can run commands using unix shell.
If you need to run a job cross platform you cannot use the two standard executors provided by Jenkins. You need a "build step" that can be executed both in Windows and in Unix.
This plugin does exactly this: it takes a command, as the two standard build steps do, and executes it calling the correct shell depending on the operating system running on the current job executor.
What it does...
- It runs any executable (with complete command line) available in the system from current working dir (command must be in Path or in job's workspace directory or subdirectory).
- Automatic conversion of file separator is done according to the executing operating system.
- Variable style is converted according to the executing operating system. E.g.
$JOBPARAM1
is converted to%JOBPARAM1%
in the command if the executing operating system is Windows.
Constraints:
- the current working directory of the command execution is always the job's workspace root.
- ./ must not be included in command line (use the configuration switch provided to specify that command is in current working dir or subdir).
Examples:
Write your command in the *nix style:
php scripts/build.php $JOBPARAM1
If the command runs on a *nix node, the command runs un-altered. If it runs on a Windows node, it is changed to:
php scripts\build.php %JOBPARAM1%
Note that the file separator and variable naming convention have changed.
... and what it does not!
Command translation problem
Description
It cannot translate any command! So you cannot write
rm -rf bin
because on windows rm
command is not available.
Solution
You can wrap your commands in two scripts, one for windows and one for unix, each one calling the right command for the operating system:
rm -rf bin
del /F /S bin
and then call clean
using an XShell build step.
This will execute clean
in unix and clean.bat
in windows.
Notes
- in windows you can call clean and get clean.bat called, in unix you can't (so the solutions above work);
- in unix you have to specify if the command is in the current working dir (and if it is not available it will not be searched in PATH), in windows you haven't to.
Build step configuration
To add a XShell build step
- click on the
Add build step
button and chooseInvoke XShell script
; - fill in the command line text;
- choose if the executable is in global Path or in workspace.
TODO
- Allow execution from a custom working dir (different from workspace dir)
- Run executable from workspace directory (in unix must be written using
./
form). DONE in 0.2 - Replace any '\' or '/' in the command line with File.separator
- Set environment variables... (see comments)
Version history
Version 0.10 (Dev)
Version 0.9 (Nov 10, 2013)
- Improved regular expression (xshell-pluigin pull #4 on github) - Thanks to calarco (https://github.com/clalarco)
Version 0.8 (Apr 11, 2012)
- Fixed parsing of file separator when URLs are present in the command line (xshell-plugin pull #2 on github) - issue #13243 - Thanks to davehunt (https://github.com/davehunt)
- Replaced dubug with logging on jenkins log - Thanks to davehunt (https://github.com/davehunt)
Version 0.7 (Dec 29, 2011)
- Added environment variable format conversion (e.g. $VAR to %VAR% for Windows launcher) - Thanks to tclift (https://github.com/tclift)
Version 0.6 (Mar 1, 2011)
- Updates for Jenkins
Version 0.4 (Sep 22, 2010)
- Modified regex for path separator replacement that was causing an exception JENKINS-7538
- Added build variables to environment variables (as in CommandInterpreter).
Version 0.3 (May 18, 2010)
- Replace any '\' or '/' in the command line with correct file separator (selected using OS where the task is executed).
Version 0.2 (Mar 26, 2010)
- Run executable from workspace directory also in unix.
Version 0.1 (Mar 25, 2010)
- Initial release
- Runs a single command line


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


|
Assimp
5.0.1, master @ cd42b955
|
Manages lazy loading of the glTF top-level objects, and keeps a reference to them by ID It is the owner the loaded objects, so when it is destroyed it also deletes them. More...
Inherits glTF2::LazyDictBase.
Public Member Functions | |
| LazyDict (Asset &asset, const char *dictId, const char *extId=0) | |
| ~LazyDict () | |
| Ref< T > | Create (const char *id) |
| Ref< T > | Create (const std::string &id) |
| Ref< T > | Get (const char *id) |
| Ref< T > | Get (unsigned int i) |
| T & | operator[] (size_t i) |
| unsigned int | Remove (const char *id) |
| Ref< T > | Retrieve (unsigned int i) |
| unsigned int | Size () const |
Private Types | |
| typedef std::gltf_unordered_map< unsigned int, unsigned int > | Dict |
| typedef std::gltf_unordered_map< std::string, unsigned int > | IdDict |
Private Member Functions | |
| Ref< T > | Add (T *obj) |
| void | AttachToDocument (Document &doc) |
| Used by Retrieve to prevent recursive lookups. More... | |
| void | DetachFromDocument () |
| void | WriteObjects (AssetWriter &writer) |
Private Attributes | |
| Asset & | mAsset |
| JSON dictionary object. More... | |
| Value * | mDict |
| ID of the extension defining the dictionary. More... | |
| const char * | mDictId |
| The read objects accessible by id. More... | |
| const char * | mExtId |
| ID of the dictionary object. More... | |
| std::vector< T * > | mObjs |
| IdDict | mObjsById |
| The read objects accessible by original index. More... | |
| Dict | mObjsByOIndex |
| The read objects. More... | |
| std::gltf_unordered_set< unsigned int > | mRecursiveReferenceCheck |
| The asset instance. More... | |
Friends | |
| class | Asset |
| class | AssetWriter |
Manages lazy loading of the glTF top-level objects, and keeps a reference to them by ID It is the owner the loaded objects, so when it is destroyed it also deletes them.
|
private |
|
private |
|
inline |
|
inline |
|
private |
|
inlineprivatevirtual |
Used by Retrieve to prevent recursive lookups.
Implements glTF2::LazyDictBase.
| Ref< T > glTF2::LazyDict< T >::Create | ( | const char * | id | ) |
|
inline |
|
inlineprivatevirtual |
Implements glTF2::LazyDictBase.
| Ref< T > glTF2::LazyDict< T >::Get | ( | const char * | id | ) |
| Ref< T > glTF2::LazyDict< T >::Get | ( | unsigned int | i | ) |
|
inline |
| unsigned int glTF2::LazyDict< T >::Remove | ( | const char * | id | ) |
| Ref< T > glTF2::LazyDict< T >::Retrieve | ( | unsigned int | i | ) |
|
inline |
|
inlineprivatevirtual |
Implements glTF2::LazyDictBase.
|
friend |
|
friend |
|
private |
JSON dictionary object.
|
private |
ID of the extension defining the dictionary.
|
private |
The read objects accessible by id.
|
private |
ID of the dictionary object.
|
private |
|
private |
The read objects accessible by original index.
|
private |
The read objects.
|
private |
The asset instance.


Sunday, December 21, 2014
Butting heads sucks. The one that I am not used to is conflicts at the workplace, where your actions can affect everyone around you since you see them almost every day. My colleague and I were pretty tight in the sense that we were comfortable enough to tease each other, but sometimes she'd forget who her audience is - my manager would be in the room and she'd bring up the time I couldn't find my shoes for two days because of the night before, jokes about me slacking off in front of other colleagues, etc.
In the end, I decided to pull her aside and tell her that was not cool and why I felt like it wasn't cool. After that, we were cool with each other, more or less.
On the superficial level, I was upset that a colleague didn't know her boundaries and made inappropriate jokes in front of others. However, on a much deeper level, what made me toss and turn was how I could handle this in a respectable, effective way, as a working professional, a colleague, and ultimately as an adult. I felt like I was testing myself, pushing myself to be the bigger person and make it better.
My friends know how I handle conflicts, they have unfortunatey suffered from them: I laugh it off until the straw breaks the camel's back, then I go at it - explode and bring in other unrelated issues with it, like a tornado with no warning -or- I completely shut down and say nothing until the storm has passed, and never confront or resolve the problem.
My first instinct is to go with the latter - cold shoulder, avoid contact, blend into the wall. However, I knew from past experience that sweeping things under the rug doesn't mean all that crap magically goes away.
I wish I had been upfront with her after the first instance of slip-up so that she gets it. When I am uncomfortable, my natural defense mechanism is to laugh.  Thus, people mistakenly assume I am enjoying the moment, their lame joke. So, another thing I'd do differently is let them know it's not always funny and I'm not always laughing.
→ Keep your cool, take a step back, and think about what you have to say before impulsviely firing back
→ It's okay to be offended and let others know how you feel
→ Speak up for yourself because no one else can
→ "It's not you, it's me" - don't focus so much what they did wrong but rather on how it affected you
→ Keep amusing stories to yourself if you have blabbermouth office mates


Green Again: Madagascar
Restoring Forest Habitats
Why Madagascar
3%
of the world’s entire biodiversity is found only in Madagascar
87%
of Madagascar's rainforest have been lost in the last 100 years
11%
of the original rainforests are all that currently remain
Our Mission
We seek to replant an area of Madagascar's rain forest burned down by an unnatural forest fire as well as encourage cultural understanding through a real world demonstration of how to live sustainably.
Our Impact
12,637
trees planted in restoration areas
3,103
one-year-old seedlings growing
4,536
wild-nursery trees ready for planting
DONATE
How You Can Get Involved
Get in touch: we'd love to hear from you
JOIN US
{% endblock %}


Welcome to my personal portfolio site. My name is Matt Bromley and I am a Game Developer. I am currently in my senior year at Messiah University working towards my Bachelors degree in Digital Media. With time and experience I hope to grow my skills and build some AWESOME projects. On this site you can see the projects I have worked and current projects still under development.
A 2D side scrolling platformer, built in Unity 2D for mobile platforms. First game made with Unity.
Top-Down maze runner. Small project built for school and first game ever made.
Point and click story based puzzle game. Build for my senior seminar.
A semester long production for the senior Digital Media class. I was on the team with the task of creating the website.


pbmtonokia(1) pbmtonokia(1) NAME pbmtonokia - convert a portable bitmap to Nokia Smart Messaging Formats SYNOPSIS pbmtonokia [options] [pbmfile] DESCRIPTION Reads a portable bitmap as input. Produces a Nokia Smart Messaging (hex‐ code, .nok, .ngg) file as output. OPTIONS -fmt Specifies the output format (default is HEX_NOL). HEX_NOL Nokia Operator Logo as (uploadable) hexcode. Use option -net to specify network code. HEX_NGG Nokia Group Graphic as (uploadable) hexcode. HEX_NMP Nokia Picture Message as (uploadable) hexcode. Use option -txt to specify optional text message. NOL Nokia Operator Logo as .nol format. This is editable by the Group- Graphic Editor from Kessler Wireless Design (www.kessler- design.com) NGG Nokia Group Graphic as .ngg format. This is editable by the Group- Graphic Editor from Kessler Wireless Design (www.kessler- design.com) -net Specifies the 6 hex-digit operator network code for Operator Logos (Default is 62F210 = D1,Germany). -txt Specifies the text message for Picture Messages. Default is no text message. LIMITATIONS Currently limited to rows<=255 and columns<=255. Supports only b/w graph‐ ics, not animated. SEE ALSO pbm(5), Nokia Smart Messaging Specification (http://forum.nokia.com) AUTHOR Copyright (C) 2001 Tim Ruehsen<EMAIL_ADDRESS>26 June 2001 pbmtonokia(1)


Create the routes for all classes decorated with our decorators
Return the set oh HTTP verbs configured for the given path
The path to search HTTP verbs
Return all paths accepted by the Server
An alias for Server.loadServices()
Load all services from the files that matches the patterns provided
Define passportAuth strategy
Register a custom serviceFactory. It will be used to instantiate the service Objects If You plan to use a custom serviceFactory, You must ensure to call this method before any typescript-rest service declaration.
Specifies a function that will be used to decode a cookie's value. This function can be used to decode a previously-encoded cookie value into a JavaScript string. The default function is the global decodeURIComponent, which will decode any URL-encoded sequences into their byte representations.
NOTE: if an error is thrown from this function, the original, non-decoded cookie value will be returned as the cookie's value.
The decoder function
A string used for signing cookies. This is optional and if not specified, will not parse signed cookies.
the secret used to sign
Set where to store the uploaded files
Destination folder
Set a Function to control which files are accepted to upload
The filter function
Set the limits of uploaded data
The data limit
Sets converter for param values to have an ability to intercept the type that actually will be passed to service
The converter
Creates and endpoint to publish the swagger documentation.
Express router
the path to a swagger file (json or yaml)
where to publish the docs
the hostname of the service
the schemes used by the server
Configure the Server to use typescript-ioc to instantiate the service objects. If You plan to use IoC, You must ensure to call this method before any typescript-rest service declaration.
if true, import typescript-ioc/es6
Generated using TypeDoc
The Http server main class.


Alpine REST API
Pre-requisites
In order to understand this documentation, you must have a solid understanding of:
(1) HTTP: Hypertext Transport Protocol
(2) REST: Representational State Transfer
(3) JSON: JavaScript Object Notation
(1) HTTP: Hypertext Transport Protocol
You must know, for example:
HTTP requests and responses are both documents that are structured into 2 parts:
(1) HTTP Headers
(2) HTTP Body
(1) HTTP Headers:
A collection of name/value pairs specified by the HTTP specification.
Request Headers
You should be familiar with the most common types of HTTP Headers used in HTTP requests ...
The most important of the request headers is the request method
Request method (mandatory)
Example request methods include: POST, GET, PUT & DELETE
(Note: In REST these methods correspond to CREATE, READ, UPDATE & DELETE: CRUD)
Response Headers
You should be familiar with the most common types of HTTP Headers used in HTTP responses ...
The most important of the response headers is the response code
Response Codes (mandatory)
The first line of the HTTP Response will always contain a response code.
Example response codes indicating success:
HTTP/1.0 200 OK
HTTP/1.0 201 Created
Example response codes indicating failure:
HTTP/1.0 400 Bad Request
HTTP/1.0 500 Server Error
Here is a list of all possible HTTP response codes:
HTTP Status Code Registry
If the service just "GETs" data, the response code to indicate success will usually be 200: OK
If the service just "POSTs" or "PUTs" data, the response code to indicate success will usually be 201: Created.
3XX response codes usually indicate that a networking error of some sort.
4XX response codes usually indicate that an error the occurred because YOU did something wrong.
5XX response codes usually indicate that an error that occurred because something broke on the server.
Client code should be able to handle any response code delivered by the server.
For each service in this specification, the list of possible response codes returned by the service
is specified. Client code should be prepared to handle all of these gracefully.
In addition, other response code can be returned by proxy servers, web servers, etc.
Client code should be able to handle these as well.
(2) HTTP Body:
May contain one of a variety of types of content or none at all.
The type of content contained in the body should be specified by the Content-Type header.
The most common Content-Types used in Alpine Restful Services include:
Content-Type: application/json
Content-Type: image/jpeg
Content-Type: image/png
A full listing of all possible Content-Types can be found here:
http://en.wikipedia.org/wiki/MIME_type
For example:
JSON formatted request or response data
Image data
HTML, CSS, JavaScript, etc.
This represents a minimum of what you need to know about HTTP.
More in-depth knowledge is recommended.
If you don't know the answers to these questions, you need to study.
http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
RFC2616: Hypertext Transfer Protocol -- HTTP/1.1
(2) REST: Representational State Transfer
If you don't know what REST is, you need to study.
http://en.wikipedia.org/wiki/Representational_state_transfer
(3) JSON: JavaScript Object Notation
The HTTP BODY of both the HTTP Requests and Responses of most Alpine services
consists of JSON formated data.
If you don't know what JSON is, you need to study.
http://en.wikipedia.org/wiki/JSON


{% extends 'layout.html' %} {% block title %}Login{% endblock %} {% block body %}
Thanks for spending some quality time with the Web site today.


Interactive-classroom System Based on Wi-Fi
Goal
In traditional Chinese lectures, there is a long-lasting problem, that is the lack of interaction between lecturers and students. To address this issue, we intend to develop a system that can let students participate in, yet not so obstrusively, the lecture. In the meantime, lecturers can keep track of the performance of each student.
Scenario 1:
The lecturer has some multiple choice questions and display them using PPT. The student can send their answers using this app. Moreover, any change during a single session is valid, that means, if you want to change your answer, just select another one and send it, this new answer will automatically overwrite the previous one. After the lecturer close the histogram graph, the answers for this question will automatically saved in a text format as a record.
UI of the android app for scenario 1
UI of the PC program for scenario 1
Scenario 2
Students may have many questions to ask, but due to the limited time during the lectures and the unwillingness of students to ask questions in public, we designed a text-message like function for the app. The student can type in whatever questions they have and send to the PC. The PC program will automatically store the questions and for the review of the lecturers after lectures.
UI of the android app for scenario 2
UI of the PC program for scenario 2
PC program UI
Main UI
Answer distribution UI
Performance of Students
Alert to the lecturer(when there are sufficient number of student can’t follow the pace of the lecture)
Presence rate
Setting UI
Android UI
Login UI
UI of Password Change


{% block meta %}{% endblock %}
Powered by Python Webapp Sample. [Manage]
Copyright © {{ current_time('%Y') }} All rights reserved. 陕ICP备17021433号


Crash Course in web2py (part 1)
This tutorial shows how to create a basic web app using the web2py framework. I came across the framework last night and literally created and deployed a web app in less than ten minutes.
Web2py is an open source web application framework that focuses on rapid development. By placing a strong emphasis on ease of use and productivity, it’s one of the easiest frameworks to learn and use. Despite its simplicity, though, web2py is jam packed with features and is quite powerful and flexible - much like the Python language itself.
Be sure to check out the accompanying video!
Download and Run
Start by downloading the latest stable release.
Unpack the zip, run the web2py executable file, and choose an admin password.
Create an App
Click the Administrative Interface link on the right side of the page-
-and enter your password. The admin page shows your installed apps and provides an interface for creating and deploying new apps. On the right side of the page, under the New simple application header, type the name of a new app - in this example I used “helloWorld” - and then click Create.
You will then be redirected to the design interface page. You can also view the generic page for your app at this address - http://<IP_ADDRESS>:8000/helloWorld.
Edit the App
Back on the page, click the edit button next to “default.py” in the Controllers section.
Then change the default code for the index function to-
Hit CTRL-S on your keyboard to save the changes, then refresh http://<IP_ADDRESS>:8000/helloWorld/default/index to see the changes made.
Deploy the App
Go back to the admin page (http://<IP_ADDRESS>:8000/admin/default/site) and click Pack All. Save the w2p-package to your computer.
Now you need to deploy the app to a cloud platform. The easiest one to use with web2py is PythonAnywhere.  Once registered and logged in, click Web, Replace with a new web app, and then click the button for web2py.
Enter an admin password, and then click Next. Once the app is setup, go to the admin interface at https://user_name.pythonanywhere.com/admin
(replace user_name
with your actual user name) and enter your admin password to log-in. Now, to create your app, go to the Upload and install packed application section on the right side, give your app a name (helloWorld), and finally upload the w2p-file you saved to your computer earlier. Click install.
Finally, go to your homepage to view the app at https://user_name.pythonanywhere.com
(replace user_name
with your actual user name).
You just deployed your first app - congrats!
In the next post, I’ll show you how to create a much more advanced web app. Cheers!


Currently the dashboard provides two types of live data monitoring widget.
You can add any combination of monitors and plots and even rearrange them as required.


Hi folks,
i've recently bought MW2 again and I was curious about cheats for this game. As I was searching I obviously stumbled upon some horrible free cheats and other detected bs, which for this game is a lot you can find.
As I finally found this cheat though I looked at the Screenshots and Videos and I knew I need to try this one out.  Here's what I think about the MW2 Version of Sesh Hooks:
The Aimbot is a solid
8/10 imo.
Pro:
- You can switch between distance and fov aimbotting
- Silent Aim (Best Feature this cheat offers)
- Good Customization
Contra:
- Without Silent Aim the Aimboit looks obv as hell because you can't set aimbot smoothness
- No Smoothness Setting
ESP:
10/10
There is nothing else needed in this.  Good stuff devs.
Menu:
9/10
I like it, but I have to say I would understand why some people may not like it since they might say it looks cheap but they don't know enough about coding to understand that this is not a point of a menu. The Menu functions well and that is what matters to me. The reason for me not giving it 10Points is because you can't turn off the Open and Close Sound Effects - would be great if you could add an option to mute those sounds
.
Chams:
10/10
The chams gave me no reason to not give a 10. GJ on those visuals yet again.
Misc/D3D Features:
10/10
I love the D3D Features since you can make smoke invisible which is just very nice to have. Haven't tried everything to be honest but I'm sure it's not gonna convince me to give less than a 10.
Host Features:
?/10
Can't say anything about those since I didn't and probably won't use them.
Overall this cheat is easily installable, has great optimization and is just fun to use.  Thanks to you people hosting this for also enabling my account fast and easy, love to see it.
If you want to try this cheat out go ahead and get yourself a 1day sub for 5bucks...it's worth it - trust me.
Best Regards
-lean


{% extends 'base_core.html' %} {% block title %} Dive Into Your Profile {% endblock title %} {% block content %}
{{ obj.location_description|striptags|slice:":40" }}
Situated in {{ obj.location_city }}, {{ obj.location_state }}
Sorry No Locations found for you. Please retry after some times
{% endif %}


Help System
Menu for the XCL12 Package
Menu for the XCL12 Package
- bracewell
- Create functions and view them with FTs
- carith
- Multiply or divide complex images.
- factor
- Display prime factors of a number.
- forward
- Compute forward Fourier transform of an image.
- frompolar
- Convert amplitude & phase to real & imaginary parts.
- ftplot
- View 4-way data and FTs.
- inverse
- Compute inverse Fourier transform of an image.
- mkfunc
- Create analytic form test data (image).
- powerspec
- Compute the power spectrum of an image.
- shift
- Shift an image by a specified number of pixels.
- taperedge
- Apply a cosine bell or linear taper to image edges.
- testfunc
- Generate analytic form test data (ASCII).
- topolar
- Convert real & imaginary parts to amplitude & phase.
- (Type
"help fourier option=sysdoc" for general information
- about
the 'fourier' package).


It could be outside of operating hours (weekday: 4:45a - 1a; weekend: 6a - 1a), or it could be broken. If this persists, you could try bugging Jake here.
{{error.message}}
Trying again shortly. Sometimes the MARTA realtime API breaks. If this persists and you're sad, you could try bugging Jake here.


Timeline demo
This demo shows how you can use the Timeline to identify a kind of performance bottle-neck called 'forced synchronous layouts'.
Make a recording
First you'll make a recording of the animation.
- Click Start to start the animation.
- Open the Timeline panel on this page, and go the Frames view.
- Click the Record button in the Timeline.
- After after a second or two (10-12 frames recorded) stop the recording and click Stop to stop the animation.


Infinite Aquarius |
We are pleased to announce that we have entered the Big bang fair competition. Preliminary designs to follow shortly!
We are going to be focusing on an idea surrounding the use of cyanobacteria (also known as blue green algae) in space for air recyling. Cyanobacteria were involved in the initial oxygenation of Earth's atmosphere, known as the Great Oxygenation Event. Several species, such as spirulina, are also edible, and high in a variety of nutrients. Our project revolves around cultivating these beneficial microbes to provide oxygen to astronauts without the issues of raising plants in space.
Email us at [insert email here]!


inotifywait(1) inotifywait(1) NAME inotifywait - wait for changes to files using inotify SYNOPSIS inotifywait [-hcmrq] [-e <event> ] [-t <seconds> ] [--format <fmt> ] [--timefmt <fmt> ] <file> [ ... ] DESCRIPTION inotifywait efficiently waits for changes to files using Linux's ino‐ tify(7) interface. It is suitable for waiting for changes to files from shell scripts. It can either exit once an event occurs, or continually execute and output events as they occur. OUTPUT inotifywait will output diagnostic information on standard error and event information on standard output. The event output can be config‐ ured, but by default it consists of lines of the following form: watched_filename EVENT_NAMES event_filename watched_filename is the name of the file on which the event occurred. If the file is a directory, a trailing slash is output. EVENT_NAMES are the names of the inotify events which occurred, separated by commas. event_filename is output only when the event occurred on a directory, and in this case the name of the file within the directory which caused this event is output. By default, any special characters in filenames are not escaped in any way. This can make the output of inotifywait difficult to parse in awk scripts or similar. The --csv and --format options will be helpful in this case. OPTIONS -h, --help Output some helpful usage information. @<file> When watching a directory tree recursively, exclude the specified file from being watched. The file must be specified with a rela‐ tive or absolute path according to whether a relative or absolute path is given for watched directories. If a specific path is explicitly both included and excluded, it will always be watched. Note: If you need to watch a directory or file whose name starts with @, give the absolute path. --fromfile <file> Read filenames to watch or exclude from a file, one filename per line. If filenames begin with @ they are excluded as described above. If <file> is `-', filenames are read from standard input. Use this option if you need to watch too many files to pass in as command line arguments. -m, --monitor Instead of exiting after receiving a single event, execute indefi‐ nitely. The default behaviour is to exit after the first event occurs. -d, --daemon Same as --monitor, except run in the background logging events to a file that must be specified by --outfile. Implies --syslog. -o, --outfile <file> Output events to <file> rather than stdout. -s, --syslog Output errors to syslog(3) system log module rather than stderr. -r, --recursive Watch all subdirectories of any directories passed as arguments. Watches will be set up recursively to an unlimited depth. Sym‐ bolic links are not traversed. Newly created subdirectories will also be watched. Warning: If you use this option while watching the root directory of a large tree, it may take quite a while until all inotify watches are established, and events will not be received in this time. Also, since one inotify watch will be established per sub‐ directory, it is possible that the maximum amount of inotify watches per user will be reached. The default maximum is 8192; it can be increased by writing to /proc/sys/fs/ino‐ tify/max_user_watches. -q, --quiet If specified once, the program will be less verbose. Specifi‐ cally, it will not state when it has completed establishing all inotify watches. If specified twice, the program will output nothing at all, except in the case of fatal errors. --exclude <pattern> Do not process any events whose filename matches the specified POSIX extended regular expression, case sensitive. --excludei <pattern> Do not process any events whose filename matches the specified POSIX extended regular expression, case insensitive. -t <seconds>, --timeout <seconds> Exit if an appropriate event has not occurred within <seconds> seconds. If <seconds> is zero (the default), wait indefinitely for an event. -e <event>, --event <event> Listen for specific event(s) only. The events which can be lis‐ tened for are listed in the EVENTS section. This option can be specified more than once. If omitted, all events are listened for. -c, --csv Output in CSV (comma-separated values) format. This is useful when filenames may contain spaces, since in this case it is not safe to simply split the output at each space character. --timefmt <fmt> Set a time format string as accepted by strftime(3) for use with the `%T' conversion in the --format option. --format <fmt> Output in a user-specified format, using printf-like syntax. The event strings output are limited to around 4000 characters and will be truncated to this length. The following conversions are supported: %w This will be replaced with the name of the Watched file on which an event occurred. %f When an event occurs within a directory, this will be replaced with the name of the File which caused the event to occur. Other‐ wise, this will be replaced with an empty string. %e Replaced with the Event(s) which occurred, comma-separated. %Xe Replaced with the Event(s) which occurred, separated by whichever character is in the place of `X'. %T Replaced with the current Time in the format specified by the --timefmt option, which should be a format string suitable for passing to strftime(3). EXIT STATUS 0 The program executed successfully, and an event occurred which was being listened for. 1 An error occurred in execution of the program, or an event occurred which was not being listened for. The latter generally occurs if something happens which forcibly removes the inotify watch, such as a watched file being deleted or the filesystem con‐ taining a watched file being unmounted. 2 The -t option was used and an event did not occur in the specified interval of time. EVENTS The following events are valid for use with the -e option: access A watched file or a file within a watched directory was read from. modify A watched file or a file within a watched directory was written to. attrib The metadata of a watched file or a file within a watched direc‐ tory was modified. This includes timestamps, file permissions, extended attributes etc. close_write A watched file or a file within a watched directory was closed, after being opened in writeable mode. This does not necessarily imply the file was written to. close_nowrite A watched file or a file within a watched directory was closed, after being opened in read-only mode. close A watched file or a file within a watched directory was closed, regardless of how it was opened. Note that this is actually implemented simply by listening for both close_write and close_nowrite, hence all close events received will be output as one of these, not CLOSE. open A watched file or a file within a watched directory was opened. moved_to A file or directory was moved into a watched directory. This event occurs even if the file is simply moved from and to the same directory. moved_from A file or directory was moved from a watched directory. This event occurs even if the file is simply moved from and to the same directory. move A file or directory was moved from or to a watched directory. Note that this is actually implemented simply by listening for both moved_to and moved_from, hence all close events received will be output as one or both of these, not MOVE. move_self A watched file or directory was moved. After this event, the file or directory is no longer being watched. create A file or directory was created within a watched directory. delete A file or directory within a watched directory was deleted. delete_self A watched file or directory was deleted. After this event the file or directory is no longer being watched. Note that this event can occur even if it is not explicitly being listened for. unmount The filesystem on which a watched file or directory resides was unmounted. After this event the file or directory is no longer being watched. Note that this event can occur even if it is not explicitly being listened to. EXAMPLES Example 1 Running inotifywait at the command-line to wait for any file in the `test' directory to be accessed. After running inotifywait, `cat test/foo' is run in a separate console. % inotifywait test Setting up watches. Watches established. test/ ACCESS foo Example 2 A short shell script to efficiently wait for httpd-related log messages and do something appropriate. #!/bin/sh while inotifywait -e modify /var/log/messages; do if tail -n1 /var/log/messages | grep httpd; then kdialog --msgbox "Apache needs love!" fi done Example 3 A custom output format is used to watch `~/test'. Meanwhile, someone runs `touch ~/test/badfile; touch ~/test/goodfile; rm ~/test/badfile' in another console. % inotifywait -m -r --format '%:e %f' ~/test Setting up watches. Beware: since -r was given, this may take a while! Watches established. CREATE badfile OPEN badfile ATTRIB badfile CLOSE_WRITE:CLOSE badfile CREATE goodfile OPEN goodfile ATTRIB goodfile CLOSE_WRITE:CLOSE goodfile DELETE badfile CAVEATS When using inotifywait, the filename that is outputted is not guaranteed to be up to date after a move because it is the inode that is being moni‐ tored. Additionally, none of the observed operations are guaranteed to have been performed on the filename inotifywait was instructed to monitor in cases when the file is known by several names in the filesystem. BUGS There are race conditions in the recursive directory watching code which can cause events to be missed if they occur in a directory immediately after that directory is created. This is probably not fixable. It is assumed the inotify event queue will never overflow. AUTHORS inotifywait is written and maintained by Rohan McGovern <rohan@mcgov‐ ern.id.au>. inotifywait is part of inotify-tools. The inotify-tools website is located at: http://inotify-tools.sourceforge.net/ SEE ALSO inotifywatch(1), strftime(3), inotify(7) inotifywait 3.14 March 14, 2010 inotifywait(1)


The XML-RPC handle is "timeserver"
Example year = timeserver.getYear()
Following functions are implemented:
getYear() - Returns the current year. E.g. 2017
getMonth() - Returns the current month. E.g. 5
getDate() - Returns the current date in the month. E.g. 31
getHour() - Returns the current hour. E.g. 16
getMinute() - Returns the current minute. E.g. 58
getSecond() - Returns the current second. E.g. 32
getMillisecond() - Returns the current millisecond as floating point. E.g. 390.231
All times are equivalent to the time of the controller


Choose your own
Portfolio
This is just an example of one of available Portfolio page settings combinations. In our theme you can choose between 14 portfolio grid layout variations, fullwidth or boxed layouts, spaced or regular grid, portfolio item hover animations, 18 category filter animations, and 3 column count settings.


This model can identify: 'datenum', 'event', 'location', 'name', 'number', 'occupation', 'organization', 'other', 'things'
To help us improve our model, please choose the right options from the corresponding drop down menu of each word.
The Named Entity Class of each word of the text you entered are given below:
| Word | Entity | Enter right option |
| {{word}} | {{res}} | {%endfor%} |


Prime Group Challenge 4
Randomized Team Generator
How many teams do you want?
How many people in each team?
Randomize!
Team List


Running Tasks
path
process
tries
last attempt
{% for task in running_tasks %}
{{ task.path }}
{{ task.process }}
{{ task.tries }}
{{ task.last_attempt }}
{% endfor %}
Queued Tasks
path
process
tries
last attempt
{% for task in queued_tasks %}
{{ task.path }}
{{ task.process }}
{{ task.tries }}
{{ task.last_attempt }}
{% endfor %}


| Opcode/Instruction | Op/En | 64/32 bit Mode Support | CPUID Feature Flag | Description |
| 0F D4 /r1 PADDQ mm1, mm2/m64 | RM | V/V | SSE2 | Add quadword integer mm2/m64 to mm1. |
| 66 0F D4 /r PADDQ xmm1, xmm2/m128 | RM | V/V | SSE2 | Add packed quadword integers xmm2/m128 to xmm1. |
| VEX.NDS.128.66.0F.WIG D4 /r VPADDQ xmm1, xmm2, xmm3/m128 | RVM | V/V | AVX | Add packed quadword integers xmm3/m128 and xmm2. |
| VEX.NDS.256.66.0F.WIG D4 /r VPADDQ ymm1, ymm2, ymm3/m256 | RVM | V/V | AVX2 | Add packed quadword integers from ymm2, ymm3/m256 and store in ymm1. |
Notes: 1. See note in Section 2.4, “Instruction Exception Specification” in the Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 2A and Section 22.25.3, “Exception Conditions of Legacy SIMD Instructions Operating on MMX Registers” in the Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A.
| Op/En | Operand 1 | Operand 2 | Operand 3 | Operand 4 |
| RM | ModRM:reg (r, w) | ModRM:r/m (r) | NA | NA |
| RVM | ModRM:reg (w) | VEX.vvvv (r) | ModRM:r/m (r) | NA |
Adds the first operand (destination operand) to the second operand (source operand) and stores the result in the destination operand. The source operand can be a quadword integer stored in an MMX technology register or a 64bit memory location, or it can be two packed quadword integers stored in an XMM register or an 128-bit memory location. The destination operand can be a quadword integer stored in an MMX technology register or two packed quadword integers stored in an XMM register. When packed quadword operands are used, a SIMD add is performed. When a quadword result is too large to be represented in 64 bits (overflow), the result is wrapped around and the low 64 bits are written to the destination element (that is, the carry is ignored).
Note that the (V)PADDQ instruction can operate on either unsigned or signed (two’s complement notation) integers; however, it does not set bits in the EFLAGS register to indicate overflow and/or a carry. To prevent undetected overflow conditions, software must control the ranges of the values operated on.
In 64-bit mode, using a REX prefix in the form of REX.R permits this instruction to access additional registers (XMM8-XMM15). 128-bit Legacy SSE version: The first source operand is an XMM register. The second operand can be an XMM register or a 128-bit memory location. The destination is not distinct from the first source XMM register and the upper bits (VLMAX-1:128) of the corresponding YMM register destination are unmodified. VEX.128 encoded version: The first source operand is an XMM register. The second source operand is an XMM register or 128-bit memory location. The destination operand is an XMM register. The upper bits (VLMAX-1:128) of the corresponding YMM register destination are zeroed. VEX.256 encoded version: The first source operand is a YMM register. The second source operand is a YMM register or a 256-bit memory location. The destination operand is a YMM register.
Note: VEX.L must be 0, otherwise the instruction will #UD.
PADDQ (with 64-Bit operands) DEST[63:0] ← DEST[63:0] + SRC[63:0]; PADDQ (with 128-Bit operands) DEST[63:0] ← DEST[63:0] + SRC[63:0]; DEST[127:64] ← DEST[127:64] + SRC[127:64]; VPADDQ (VEX.128 encoded instruction) DEST[63:0]← SRC1[63:0] DEST[127:64] ← SRC1[127:64] + SRC2[127:64]; DEST[VLMAX-1:128] ← 0; VPADDQ (VEX.256 encoded instruction) DEST[63:0]← SRC1[63:0] DEST[127:64] ← SRC1[127:64] + SRC2[127:64]; DEST[191:128]← SRC1[191:128] DEST[255:192] ← SRC1[255:192] + SRC2[255:192];
| PADDQ: | __m64 _mm_add_si64 (__m64 a, __m64 b) |
| (V)PADDQ: | __m128i _mm_add_epi64 ( __m128i a, __m128i b) |
| VPADDQ: | __m256i _mm256_add_epi64 ( __m256i a, __m256i b) |
None.
None.
See Exceptions Type 4; additionally
| #UD | If VEX.L = 1. |


Mesh is the STEP required in order to define the mesh.
In this section the user is asked to define the mesh algorithm and the basic mesh feature.
Meshing algorithm: drop down list from which the user has to select the meshing algorithm (see pictures below).
Mesh smoothing: uniformity level of the volume mesh assigned as a percentage.
In this section it is possible to define mesh local refinement for each of the considered surfaces.
Boundary treatment: selection of the boundary using an accordion menu.
Mesh uniformity: percentage that defines how rapidly the basic elements dimension grows.
Maximum mesh size: it defines the local mesh refinement (i.e. the element size) on the selected surface.
In order to choose correctly the Maximum mesh size it is important to run a convergence analysis.
In this section it is possible to activate the boundary treatment (i.e. boundary layer) for wall resolution in CFD simulations.
Boundary treatment: selection of the boundary using an accordion menu.
Wall layers number: number of wall layers to be extruded from the surface
First wall cell height: value that ranges from $1\cdot e^{-6}\ [m]$ to $1\cdot e^6\ [m]$ and defines the dimension of the nearest cell to the wall in the normal direction.
First wall cell height and y+ are mutually influenced. Remember to decrease the cell height if y+ is above 300 for k-epsilon or 1 for other turbulence models.
After having completed this setup, the user can finalize the step by clicking on the Submit button. This will start the Mesh step application that will show up in the Case in progress section of the main Simulation page.
More information about mesh quality is available in this blog post and this.


property OnMouseDown: TImgMouseEvent;
type TImgMouseEvent = procedure(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer; Layer: TCustomLayer) of object;
This event occurs when user pushes the mouse button in the image area. The Layer parameter indicates the layer under the mouse, or nil in case the mouse is over the background area.
Whether the layer is under the mouse or not, is determined by the HitTest function and by the LOB_MOUSE_EVENTS bit in LayerOptions. The top-most layer which passes the test is passed into the Layer parameter of the event.
Note, that once mouse was pressed, the layer (or the background) captures the mouse messages until the mouse button is released.


37.8k stars 2k forks
631 issues open 3880 issues closed
this post is by the dude from create-react-app
and gets to the point of “the tragedy of the commons” (TODO: figure out in what sense this is a tragedy? because everyone tries to chime in with their own opinion, to the detriment of the project?)
[https://github.com/prettier/prettier/issues/40#issuecomment-271667966] -> refers to issues not as an issue tracker, but rather as a desires tracker
[https://github.com/prettier/prettier/issues/40#issuecomment-271672397] the community dilemma: “The downside is that leaving those options out could hinder adoption among people who feel strongly about the opposing choices and open the door for a fork.”
[https://github.com/prettier/prettier/issues/40#issuecomment-271674621] focus on the longevity of the project
[https://github.com/prettier/prettier/issues/40#issuecomment-271769512] interesting analysis of Standard
’s evolution: they started by not doing the best thing, but by offering the best solution (packaged utility), they got some of the most following and existing projects have adopted the tool
forking is a response to configuration: creates loosely connected but distinct worlds
[https://github.com/prettier/prettier/issues/40#issuecomment-271895964] tolerance for FEW exceptions
and then the rest of the issue is just references to justify that one should not add config.
[https://github.com/prettier/prettier/issues/5814] this is hell: 120+ comments about nested ternary operators, where the main argument becomes the “stubborness” of prettier
the biggest problem in this issue is actually that it is inconsistent
the problem with large scale repositories is that, at some point, it becomes noise, in which everyone chips in with their particular preference and there is no clean way to keep track of the conversation


:: com :: sun :: star :: animations ::
|
| unpublished |
interface XIterateContainer |
|
|
- Base Interfaces
XIterateContainer
┗ XTimeContainer
┗ XAnimationNode
┗ ::com::sun::star::container::XChild
-
|
- Usage Restrictions
- not published
- Description
- An iterate container iterates over subitems of a given target object
and animates them by subsequently executes the contained effects on them.
This could be used to animate a target text word by word or letter by
letter.
|
| Attributes' Summary |
| Target |
a target that contains iterateable contents, f.e. a paragraph.
See documentation of used animation engine for supported targets.
|
| SubItem |
This attribute specifies an optional subitem from the target element
that should be animated.
A value of zero should always be the default and animate the complete target.
See documentation of used animation engine for supported subitems.
|
| IterateType |
the type of iteration, this depends on the target.
See documentation of used animation engine for supported iteration types.
|
| IterateInterval |
the time interval in percentage of the containers running time
before the next iterated content is animated.
|
| Attributes' Details |
Target
any Target;
- Description
- a target that contains iterateable contents, f.e. a paragraph.
See documentation of used animation engine for supported targets.
|
|
SubItem
short SubItem;
- Description
- This attribute specifies an optional subitem from the target element
that should be animated.
A value of zero should always be the default and animate the complete target.
See documentation of used animation engine for supported subitems.
|
|
IterateType
short IterateType;
- Description
- the type of iteration, this depends on the target.
See documentation of used animation engine for supported iteration types.
|
|
IterateInterval
double IterateInterval;
- Description
- the time interval in percentage of the containers running time
before the next iterated content is animated.
|
|
Top of Page
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.


You can just call them UDD for short
By: Kara Bodegon | July 14, 2016
Carlos Tañada has been working hard, and with the storm raging outside his window, it looks like he’ll have to kick back for the day. The recording session for the new Up Dharma Down album at bassist Paul Yap’s house has been postponed, and between trail biking in the rain or finishing Uncharted 4 on PlayStation, Tañada settles for the latter in his bedroom. There has been a lot of progress on their fourth studio album UDD, so a little me-time is called for. Armi Millare is in the studio recording vocals, three of Ean Mayor’s drum tracks are on file—it’s now up to Tañada and Yap to fill the songs with rhythm.
Up Dharma Down have been around for over ten years, and releasing a self-titled album has finally come to the table. According to Tañada, they also want to establish more to people that they can call the band “UDD” for short. “It gets tiring to explain,” Mayor admits. “Some events just can’t get the name right. It’s Up Dharma Down—not U.P. Dharma Down, Updharma Down, or Up Dharma. So we’re looking at repacking and rebranding the band to just UDD.”
Known for using layers of sound texture melodies and ambience in past albums, the electronic rock quartet are looking toward a funkier direction with UDD, “which brings me to the music I’ve been listening to the past three years—Prince, Junior, and D’Sound,” says Tañada, who will also be playing bass for a couple of songs, while Yap holds down the synths. They’re going for a minimal approach, Mayor explains, “With Capacities, medyong na-excite kami sa use ng synthesizers. This album will sound more ‘70s.” And in terms of their infamous amounts of lyrical hugot, Yap teases that their self-titled album will deal more on fear and regret.
Since late last year, Up Dharma Down have been slipping songs from the new album at their shows. Reception for “Tambalan” (originally “Tayong Dalawa”) and “Sigurado” have already proven that UDD will surely strike fans loyal to the band since 2006’s Fragmented and casual listeners who found love for them with “Oo” and the 2014 hit “Tadhana.” Over the past four years since the release of the critically acclaimed Capacities, the tech-savvy group invested on a V-Drums kit, which Mayor is using to electronically track drums from home. Tañada too geared up with a Fractal Audio Axe-Fx amp simulator for guitar and bass, and once a week, would meet up with the rest of the group at Millare’s home studio since she has the room that can accommodate all four of them. “And she can cook,” Tañada adds. “Sometimes it’s healthy food that tastes healthy, sometimes it’s pizza.”
Where they are exactly in the recording process, the band isn’t quite sure. With all the right gear they have at home, they found no need to book a studio, except for recording Millare’s vocals, which are being engineered by Aaron Gonzales at Point Bee Multimedia in Quezon City. They look at the possibility of re-releasing their collaboration with the Singapore Tourism Board, the stand-alone single “All the Good Things,” but a different version of the upbeat track. Simultaneously, Tañada isn’t completely satisfied with “Tambalan” yet. “It’s still in the middle of a face lift,” he says.
All while recording their self-titled album, Up Dharma Down are preparing to accompany the 1924 German classic The Last Laugh (Der Letzte Mann) live at the 10th Anniversary of the International Silent Film Festival on August 28 at the Shangri-la Plaza Mall Complex. Saying that they’ve been working hard now appears to be an understatement. With everything that’s been going on in their lives, Up Dharma Down stand together with pride, as they continue to break creative boundaries and evolve with the Filipino soundscape.


| This report shows the options used in this scan and also lists summary data about the results of the scan. |
| SCAN STATISTICS |
| DESCRIPTION | PROPERTY |
| Site URL | http://www.transhumanism.com/ |
| Last Scan | 30-Dec-99 19:16 |
| First Scan | 02-Sep-99 02:13 |
| Number of Scans | 2 |
| Last Time to Scan | 00 hrs 04 mins |
| Average Time to Scan | 00 hrs 04 mins |
| Last Scan Speed | 84 links/minute |
| Average Scan Speed | 84 links/minute |
| SCAN OPTIONS |
| DESCRIPTION | PROPERTY |
| Scan Depth | All Links |
| Check External Links | Yes |
| What's New? | < 1 Month(s) |
| What's Old? | > 6 Month(s) |
| What's Slow? | > 50 KB |
REPORT CREATED BY |


Taking the Coursera Deep Learning Specialization, Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization course. Will post condensed notes every week as part of the review process. All material originates from the free Coursera course, taught by Andrew Ng. See deeplearning.ai for more details.
Assumes you have knowledge of Improving Deep Neural Networks, Week 1.
Table of Contents
Optimization Algorithms
Mini-Batch Gradient Descent
Rather than training on your entire training set during each step of gradient descent, break out your examples into groups.
For instance, if you had 5,000,000 training examples, it might be useful to do 5000 batches of 1000 examples each.
New notation for each training batch should use curly brace super scripts.
$$ X^{\{t\}}, Y^{\{t\}} $$
Using Mini-Batch Gradient Descent (5000 batches of 1000 examples each)
For each batch, perform forward prop on $ X^{\{t\}} $.
Then compute the cost:
$$ J^{\{t\}} = \dfrac{1}{1000} \sum\limits^{l}_{i=1}\mathcal{L}(\hat{y}^{(i)}, y^{(i)}) + \frac{\lambda}{2 * 1000} \sum ||W^{[l]}||^2_F $$
Backprop to compute the gradient with respect to $J^{\{t\}} $ (using $X^{\{t\}}, Y^{\{t\}}$)
One epoch means running through your entire training set.
Understanding Mini-batch Gradient Descent
Training using mini-batch gradient descent does not show a smooth curve with constantly decreasing cost. It is a little bit more jumpy. It should show a slightly nosier trend downward.
If your mini-batch size is $m$, then you’re just doing Batch gradient descent. This has the problem of taking too long per iteration.
If your mini-batch size is 1, then you’re doing Stochastic gradient descent. Every example is its own mini-batch. Stochastic gradient descent never converges. This has the problem of losing all of the speedup from vectorization.
In practice, the mini-batch size used is somewhere inbetween 1 and m. This should give you the fastest learning. (Bonuses of Vectorization while making progress without needing to wait until the entire training set is processed.)
Takeaways
If you have a small training set (m < 2000), just use batch gradient descent.
Typical mini-batch sizes are 64-1024 (make it a power of 2).
Make sure your mini-batch fits in CPU/GPU memory! ($ X^{\{t\}}, Y^{\{t\}} $)
Exponentially Weighted Averages
$$ V_t = \beta V_{t-1} + (1-\beta)\theta_t $$ $$ \beta = 0.9 \approx \text{ 10 days average temperature} $$
$$ \beta = 0.98 \approx \text{ 50 days average temperature} $$
$$ \beta = 0.5 \approx \text{ 2 days average temperature} $$
Understanding Exponentially Weighted Averages
Exponentially weighted averages are a way to sum the averages of all previous values.
$$ V_{100} = 0.1\theta_{100} + 0.1 \cdot 0.9 \cdot \theta_{99} + 0.1 \cdot 0.9^{2} \cdot \theta_{98} + 0.1 \cdot 0.9^{3} \cdot \theta_{97} + \dots $$
Bias Correction in Exponentially Weighted Averages
Slight bias occurs because $V_0 = 0$. Therefore, you get a curve resembling the purple line.
Bias Correction by using $\dfrac{V_t}{1-\beta^{t}}$.
Gradient Descent with Momentum
Combine the weighted averages with gradient descent.
Implementation details
On iteration $t$:
Compute $dW, db$ on the current mini-batch
$$ v_{dW} = \beta v_{dW} + (1-\beta)dW $$ $$ v_{db} = \beta v_{db} + (1-\beta)db $$ $$ W = W - \alpha v_{dW}, b = b - \alpha v_{db} $$
RMSprop
Root Means Squared prop.
Adam Optimization Algorithm
Initialize $V_{dW}=0, S_{dW}=0, V_{db}=0, S_{db}=0$.
On iteration t:
Compute dW, db using mini-batch
Momentum $\beta_1$ $$ V_{dW} = \beta_{1}V_{dW} + (1-\beta_{1})dW $$ $$ \hspace{1em} V_{db} =\beta_{1}V_{db} + (1-\beta_1)db $$
$$ V^{\text{corrected}}_{dW} = V_{dW}/(1-\beta_{1}^t) $$ $$ \hspace{1em} V^{\text{corrected}}_{db} = V_{db}/(1-\beta_1^t) $$
RMSprop $\beta_2$ $$ S_{dW} = \beta_{2}S_{dW} + (1-\beta_{2})dW^2 $$ $$ \hspace{1em} S_{db} = \beta_{2}S_{db} + (1-\beta_2)db $$
$$ S^{\text{corrected}}_{dW} = S_{dW}/(1-\beta_2^t) $$ $$ S^{\text{corrected}}_{db} = S_{db}/(1-\beta_2^t) $$
Finally
$$ W := W - \alpha \dfrac{V^{\text{corrected}}_{dW}}{\sqrt{S^{\text{corrected}}_{dW}}+\epsilon}$$
$$ b := b - \alpha \dfrac{V^{\text{corrected}}_{db}}{\sqrt{S^{\text{corrected}}_{db}}+\epsilon} $$
Hyperparameters Choice:
$$ \alpha : \text{ needs to be tuned} $$ $$ \beta_1: 0.9 \leftarrow (dW) $$ $$ \beta_2: 0.999 \leftarrow (dW^2) $$ $$ \epsilon: 10^{-8} $$
Adam: adaptive moment estimation.
Learning Rate Decay
One thing that might help speed up the learning algorithm is to slowly reduce the learning rate $\alpha$ over time.
This allows for faster approach to convergence near the end of the algorithm.
Recall 1 epoch = 1 pass through your entire training set.
$$ \alpha = \dfrac{1}{1 + \text{decay-rate} * \text{epoch-num}} * \alpha_0 $$
Example $$ \alpha_0 = 0.2 $$ $$ \text{decay-rate} = 1 $$
| Epoch | $\alpha$ |
|---|---|
| 1 | 0.1 |
| 2 | 0.67 |
| 3 | 0.5 |
| 4 | 0.4 |
Many different ways of learning rate decay, like exponential decay, discrete staircase, manual decay.
The Problem of Local Optima
Low dimensional spaces do not transfer to high dimensional spaces. The problem is of plateaus.
You are pretty unlikely to get stuck in local optima


|
MINI51DE_BSP V3.02.004
The Board Support Package for Mini51DE Series MCU
|
Modules | |
| TIMER Exported Functions | |
Macros | |
| #define | TIMER_ONESHOT_MODE (0UL) |
| #define | TIMER_PERIODIC_MODE (1UL << TIMER_TCSR_MODE_Pos) |
| #define | TIMER_TOGGLE_MODE (2UL << TIMER_TCSR_MODE_Pos) |
| #define | TIMER_CONTINUOUS_MODE (3UL << TIMER_TCSR_MODE_Pos) |
| #define | TIMER_CAPTURE_FREE_COUNTING_MODE (0UL) |
| #define | TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_TEXCON_CAP_MODE_Msk) |
| #define | TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_TEXCON_RSTCAPSEL_Msk) |
| #define | TIMER_CAPTURE_FALLING_EDGE (0UL) |
| #define | TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_TEXCON_TEX_EDGE_Pos) |
| #define | TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_TEXCON_TEX_EDGE_Pos) |
| #define | TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_TEXCON_TEX_EDGE_Pos) |
| #define | TIMER_COUNTER_RISING_EDGE (TIMER_TEXCON_TX_PHASE_Msk) |
| #define | TIMER_COUNTER_FALLING_EDGE (0UL) |
| #define | TIMER_TOGGLE_TX (0UL) |
| #define | TIMER_TOGGLE_TXEX (TIMER_TCSR_TOGGLE_PIN_Msk) |
| #define TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_TEXCON_RSTCAPSEL_Msk) |
| #define TIMER_CAPTURE_FALLING_EDGE (0UL) |
| #define TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_TEXCON_TEX_EDGE_Pos) |
| #define TIMER_CAPTURE_FREE_COUNTING_MODE (0UL) |
| #define TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_TEXCON_TEX_EDGE_Pos) |
| #define TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_TEXCON_TEX_EDGE_Pos) |
| #define TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_TEXCON_CAP_MODE_Msk) |
| #define TIMER_CONTINUOUS_MODE (3UL << TIMER_TCSR_MODE_Pos) |
| #define TIMER_COUNTER_FALLING_EDGE (0UL) |
| #define TIMER_COUNTER_RISING_EDGE (TIMER_TEXCON_TX_PHASE_Msk) |
| #define TIMER_ONESHOT_MODE (0UL) |
| #define TIMER_PERIODIC_MODE (1UL << TIMER_TCSR_MODE_Pos) |
| #define TIMER_TOGGLE_MODE (2UL << TIMER_TCSR_MODE_Pos) |
| #define TIMER_TOGGLE_TX (0UL) |
| #define TIMER_TOGGLE_TXEX (TIMER_TCSR_TOGGLE_PIN_Msk) |


Before Change
This works best on a large batch of small inputs.
tiled_a = a
tiled_a = tf.reshape(tiled_a, [int(tiled_a.get_shape()[0]), 1, int(tiled_a.get_shape()[1])])
tiled_a = tf.tile(tiled_a, [1, int(tiled_a.get_shape()[0]), 1])
tiled_b = b
tiled_b = tf.reshape(tiled_b, [1, int(tiled_b.get_shape()[0]), int(tiled_b.get_shape()[1])])
tiled_b = tf.tile(tiled_b, [int(tiled_b.get_shape()[0]), 1, 1])
After Change
This works best on a large batch of small inputs.
shape = a.shape
tiled_a = a.view(shape[0], 1, shape[1]).repeat(1, shape[0], 1)
tiled_b = b.view(1, shape[0], shape[1]).repeat(shape[0], 1, 1)
difference = torch.abs(tiled_a-tiled_b)
difference = torch.min(difference, dim=1)[0]


@* * This template takes a single argument, a String containing a * message to display. *@ @(webJarAssets: WebJarAssets, message: String) @* * Call the `main` template with two arguments. The first * argument is a `String` with the title of the page, the second * argument is an `Html` object containing the body of the page. *@ @main("Play-MQTT", webJarAssets) {


Login or Create an Account username password password (retype) email (optional) Create a new account? Forgot your Password?


SLA Breach:
| Date | Environment | Start On Time | Delay Reason | SLA Meet | SLA Miss Reason | Comments |
|---|---|---|---|---|---|---|
| {{event.Date}} | {{event.Environment}} | {{event.DelayReason}} | {{event.SLAMissReason}} | {{event.Comments}} |
Rollup SLA Detailed:
| Rollup Date | Environment | Days Of Week | Start Time | End Time | SLA Status | SLA Miss Reason | T-15Mins |
|---|---|---|---|---|---|---|---|
| {{job.Date}} | {{job.Environment}} | {{job.Week}} | {{job.StartTime}} | {{job.EndTime}} | {{job.SLAMissReason}} | {{job.T15Mins}}{{job.T15Mins != 'N/A'? ' Mins':''}} |


Tap the $1.3 trillion business travel market* and deliver solutions to integrate easily with our APIs for Travel, Expense and Invoice. Promote your services through the SAP Concur App Center, featuring apps such as Uber, Airbnb, and Starwood.
Hear what our customers and partners are saying about the value of SAP Concur integrations:
We’re looking for qualified ISVs and third party developers with compelling integration ideas to solve real business problems for SAP Concur’s 40 million business travelers and 33,000 enterprises worldwide. If your business is well established and you’re committed to develop, market and support your integration, then we’d like to talk with you about our Platform Partner Program (fees apply). Click the link below to send an email to our Platform & Partner Solutions business development team.
Your email should include a brief description of your company (years in business, number of employees and brief description of your business). Also please describe the integration scenario/application that you are looking to offer via the App Center and provide names of joint customers who are requesting the integration. Please also review the API documentation available at this site to assess if the integration you have in mind is practical. We only pursue partnerships that are technically feasible via the available APIs and are compelling to a large number of SAP Concur clients and/or their users. Please know that we have many requests and we cannot respond to every inquiry. If you do not hear back from us this may be because the integration you are proposing does not meet our selection criteria.
Contact Us*GBTA Foundation
Maximize your investment in SAP Concur by creating custom applications and integrations that meet the specific needs of your company. Developer tools and APIs enable you to build and customize easily — and save time and money.
To use the APIs, your company must subscribe to the “Web Services” service from SAP Concur. Contact your SAP Concur Client Executive, Account Manager or Sales Executive to learn more. If you don’t know your SAP Concur contact, check with your company’s internal SAP Concur administrator.
 Extend your value as a preferred supplier and acquire new users while saving costs. Also extend the benefits of managed travel programs, like negotiated rates and policy compliance, to all bookings that take place on TripLink supplier sites.
Contact Us


THE MATRIX Review by CHASE McCOWN
THE MATRIX, 144 minutes, Rated R for language and sci-fi violence. CAST: Keanu Reeves (Neo), Laurence Fishburne (Morpheus), Carrie-Anne Moss (Trinity), Hugo Weaving (Agent Smith)
Have you ever wanted to walk out of a movie, but felt that you would be cheated out of $6.00? Have you ever laughed when no one else was laughing because the acting was so insipid and the lines just as inane? Have you ever been to a movie that was...just that bad?
If the answer to any of these questions is "yes," then maybe you've seen THE MATRIX, a movie that takes itself so seriously that it unintentionally comes across as a comedy.
Then again, what can you expect from a movie that stars "Ted" ("Bill and Ted's Excellent Adventure" star Keanu Reeves) and some girl from the ill-fated TV series "Models Inc." (Carrie-Anne Moss)? There were times when I just couldn't help but laugh out loud...like, the time when Keanu Reeves' character enlightens us with the revelation, "I know kung fu." Such forced dialogue and a humorously unrealistic plot make up THE MATRIX.
Sometime in the 21st century, Neo (a computer hacker) discovers that all life on Earth is merely a complicated illusion created by evil cyber-based people so that each human body can be used to provide energy for the Matrix's world domination plot (the real world, that is...not the cyber-based facade where we are all supposedly dwelling). Neo is "chosen" by rebels Morpheus, Trinity, and an array of other one-dimensional characters to defeat the Matrix.
I realize that I am in the minority when I say that I truly loathed this movie. I can't understand why in the world critics have given it such good reviews. Aside from the special effects (yes, they truly were amazing), I found nothing redeeming in the acting, the plot, or the screenplay. Hello Hollywood! Some of us DO look for those elements when we pay good money to go to the multiplexes of America.
Writers and directors Andy and Larry Wachowski (whose previous credits include the Jennifer Tilly nightmare BOUND) have certainly made some interesting statements with MATRIX. What I learned was: 1) When making a movie, acting is a small sacrifice if there are "awesome" special effects! 2) If there should happen to be loopholes in the plot, no one will notice, because there are some kickin' special effects! 3) The Matrix has your money.
RATING (1 = steer clear, 5 = perfection on film): THE MATRIX has a 1.5.
-Chase
"Chase...that's a cool name. I like that!" - Ellen DeGeneres TO ME
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Intel® Robot SDK
Intel® Robot SDK is the tool to generate Robotics Software Development Kit (SDK) designed for autonomous devices, including the ROS2 core and capabilities packages like perception, planning, control driver etc. It provides flexible build and runtime configurations to enable several different use cases to be allocated to chosen hardware components. For example, one can use the GPU or VPU to accelerate CNN models.
After build, the SDK is installed on Ubuntu18.04 with below items on development machine for further development.
-
ROS2 core
-
ROS2 Object Analytics(OA) with RealSense™ and Movidius NCS2
-
ROS2 OpenVINO for people detection
-
Gazebo 9 with Gazebo-ros2 simulator
-
ROS2 navigation
-
rviz2
-
ROS2 tutorial for Intel® components
Robot support
- Turtlebot 3 Waffle
Hardware Requirements
-
An x86_64 computer running Ubuntu 18.04 or ADLink Neuron Board
-
Intel® Movidius Neural Compute Stick 2
-
Intel® RealSense™ D400 Series
Software Requirements
-
We support Ubuntu Linux 18.04(Bionic Beaver) on 64-bit. We do not support Mac OS X and Windows.
Installation Steps
- Automated installation
git clone https://github.com/intel/robot_sdk.git
cd robot_sdk
./products/tb3/tb3_install.sh
- Manual installation
# Build ROS2 packages
./robot_sdk.sh product tb3 # select tb3 as target product
./robot_sdk.sh sync-src all --force # sync all ROS2 source code to sdk_ws folder, clean folder with "--force"
./robot_sdk.sh build all --include-deps --cmake-args -DCMAKE_BUILD_TYPE=Release
# build all ROS2 packges and build dependences with "--include-deps"
./robot_sdk.sh install # install generated ROS2 workspace to /opt/robot_sdk/ folder
# Remove ROS2 packages
./robot_sdk.sh clean # remove build folders.
./robot_sdk.sh uninstall # uninstall generated ROS2 workspace from /opt/robot_sdk and delete sdk_ws build folder
The build workspace overlay will be like this:
.
└── sdk_ws
├── core_ws # ROS2 core packages from https://github.com/intel/robot_sdk/tree/master/products/tb3/core/ros2.repos.
│ ├── build
│ ├── install
│ └── src
├── device_ws # Turtlebot3 packages from https://github.com/intel/robot_sdk/tree/master/products/tb3/device/repos/turtlebot3.repos.
│ ├── build
│ ├── install
│ └── src
└── modules_ws # Intel® packages from https://github.com/intel/robot_sdk/tree/master/products/tb3/repos/intel.repos.
├── build
├── install
└── src
Develop ROS 2 packages
After Robot SDK build environment installed, you could source setup.bash and develop ROS 2 package.
- Edit installed component (navigation2 for example)
cd ~/robot_sdk
source /opt/robot_sdk/robot_sdk_setup.bash
cd sdk_ws/device_ws
colcon build --symlink-install --base-paths src/navigation2
source install/local_setup.bash
- Create new project
#First source the robot sdk setup, then create a workspace for your new project, for example:
source /opt/robot_sdk/robot_sdk_setup.bash
mkdir ~/ros2_ws
#Then add your repo to the workspace:
mkdir ~/ros2/src/my_repo
Using colcon to build a custom package.
Report Issue
If run into any issue of SDK, feel free to report issue in this project.
Known Issues
-
Multi-robot will impact each other while run in same network, ROS2 recommends to use "domain ID" but in this system, it might break the communication between NUC and OpenCR board. Make sure "domain ID" should be unset in TB3 environment. Issue reported to eProsima/Micro-XRCE-DDS-Agent/issues/66.
-
Turtlebot3 not work while Micro-XRCE-DDS-Agent build twice. Issue reported to eProsima/Micro-XRCE-DDS-Agent/issues/70.


Collection Products
- id: {{collectionProduct.id}} name : {{collectionProduct.name}}
Collection Product Description :{{collectionProduct.description}}
Supply Products
- id: {{supplyProduct.id}} name : {{supplyProduct.name}}
Supply Product Description :{{supplyProduct.description}}
Offers
- id: {{offer.id}} price : {{offer.price}}
Offer Price :{{offer.price}}
Supply Offers
- id: {{supplyOffer.id}} price : {{supplyOffer.price}}
SupplyOffer :{{supplyOffer.price}}
Packagings
- id: {{packaging.id}} name : {{packaging.name}}
Packagings UnitPerPack :{{packaging.unitPerPackaging}}


Infinite Layers
You have x layers.
You are getting x layers per second.
You have x Quantum Layering Devices (QLD's).
|
Depressed workers 0
|
x
|
|
|
|
Satisfied workers 0
|
x
|
|
|
|
Motivated workers 0
|
x
|
|
|
Total time played: x
Time in this infinity: x
Total amount of layers made: x
Times infinitied: x
You have reset x times.


Gateway
BOT
26-Apr-19 04:16 PM
[dscrdvrsc] <Hollowman9000> Never looked back after Supernet left Nxt and launched KMD
[dscrdvrsc] <Hollowman9000> Xem, KMD, waves, didn’t think there was anyone left after the mass exodus
[dscrdvrsc] <Oink> Curious if we can welcome this ‘POSfan’ into our community after I invited him ‘politely’...
[dscrdvrsc] <jl777c> I am clearly not a system architect, according to NXT dev and they didnt like assets that did so many transactions
[dscrdvrsc] <Hollowman9000> I won’t say anything bad, @Oink
[dscrdvrsc] <Oink> Catholic Church also has a different opinion on technology, @jl777c
[dscrdvrsc] <Oink> We’re probably the devil...
[dscrdvrsc] <Hollowman9000> I doubt you’ll get that guy over here anyway @Oink
[dscrdvrsc] <Oink> Every chain has it’s merits. I don’t agree with all technology used. Everyone his own taste... I’m not for fudding other mans holy grail...
[dscrdvrsc] <zpajk> This is a history lesson for me. Didn’t know there were past relations. I should read more.
[dscrdvrsc] <Patrick Crypto> The komodo map is quite a tangle
[dscrdvrsc] <Patrick Crypto> The tangle before IOTA
[dscrdvrsc] <Hollowman9000> Not sure if there’s much of a written history on it, just lived through it
[dscrdvrsc] <Hollowman9000> That’s right, iota was a Nxt dev at one point wasn’t he
[dscrdvrsc] <Oink> Talking about written history, do we have an archive of news emails?
[dscrdvrsc] <zpajk> Are there any?
[dscrdvrsc] <Oink> Dunno, was just curious
[dscrdvrsc] <Hollowman9000> Bluemeanie
This is v of superNET eco system map. Based on the inicial ANN of superNET(UNITY) asset https:bitcointalk.orgindex.php?topic=, SuperNet ecosystem Before Tech...
[dscrdvrsc] <zpajk> Oh yeah, that maze again.
[dscrdvrsc] <Hollowman9000> C beams glitter in the darkness at tanhauser gate
Attack ships on fire off the shoulder of Orion
[dscrdvrsc] <Hollowman9000> All these things will be lost
[dscrdvrsc] <Hollowman9000> In time
[dscrdvrsc] <Hollowman9000> Someone should make a social history of crypto
[dscrdvrsc] <Hollowman9000> The unwritten dramas and shitstorms of crypto past
[dscrdvrsc] <Hollowman9000> And I only date to late 2013
[dscrdvrsc] <Hollowman9000> Can’t imagine what I missed from 2009-2013