Isabelle Xu<EMAIL_ADDRESS>451246
Saulet Yskak<EMAIL_ADDRESS>467511
Zhikai Chen<EMAIL_ADDRESS>451501
Our visualization aims to help illuminate how terrorist attacks changed over the years, in addition to showing any trends that may appear. This is especially relevant considering different current events all over the world brought to light by modern social media and digital outlets. We recognize that this is a serious and sensitive topic that deserves to be analyzed, and wish to display the data in a neutral unbiased light without sensationalist purposes.
Source: https://www.cnn.com/2019/03/15/asia/new-zealand-christchurch-attack-what-we-know-intl/index.html
Some questions we are trying to answer are what are some of the trends involving global terrorism attacks? Have the frequency of such attacks increased over the last couple of years? How have certain factors influenced such attacks? These questions have evolved over the project as we started to hone into what available data was available to us, as well as how much of the data we could process reasonably over the timespan of this project. For example, we started to notice how a vast majority of the terrorist attacks were of a smaller magnitude in comparison with the largest attacks which made the information more difficult to display on the map. This lead to the question of if most terrorist attacks are of those with smaller, unconnected backgrounds rather than solely dominated by large well known groups with a clear agenda. There were also a surprising number of countries with no recorded terrorist attacks at all, which made us wonder if this was due to lack of information from our chosen data set rather than there is actually no attacks in those areas.
We retrieved our data from https://www.kaggle.com/START-UMD/gtd, then proceeded to process it both through Javascript and by manual cleanup in order to mold it into a usable format. We also utilized some available topojson and geo json for dividing up the maps by country.
We initially went with a main map view with plainly plotted points representing where each terrorist attack took place. We were able to then observe how these points changed over the years. In order to add more information to our visualization, we then added scaling and colors, in addition to additional views. Some insights we gained were that we needed to use log scaling instead of linear scaling since the discrepancy between the number of attacks with smaller casualty numbers greater outweighed those with larger numbers of casualties. We also lacked visualizations to show general overviews by country, which we later added.
Some different visualizations we considered were dynamic block charts, connected force charts, and many different variations of our final map based visualization (These can be viewed below). Our final design choices were made with the goal of displaying our data in the more efficient and clear way possible while at the same time making it interactive and dynamic. The user is able to choose a range of time in years or a single year to display data pertaining to those specific years, not unlike the brushing feature we implemented in class before. The user can also select a single country to get a summary of the data for that specific place. In addition, The color scheme was chosen to furthermore illuminate the differences in severity of each attack, and was labeled using a dynamic legend which redraws every time the slider is changed. Lastly, tool tips and additional visualizations (a bar chart and a bubble chart) were implemented to give the viewer another point of view for the data.
Our final visualization can be broken down into several parts: (1) Main map view (2) Country Zoom view (3) Bar chart (4) Line chart (5) Interactive bubble chart. Corresponding images can be seen in the sketches and screenshots section of this process book above. The main map view serves to give an overview of recorded terrorist attacks in regards to the selected years, which can be manipulated by the user. The main map also implements tool tips, and each bubble can be selected to give a more detailed profile of that specific attack. The country zoom gives a closer, more detailed, summarized look into each country's attack record. The bar chart and line charts give additional perspectives on all of the data in a dynamic animated manner. Lastly, the interactive bubble chart allows the user to interact with the visualization, while displaying the information in the end.
Here were several suggestions made during the final round of user testing: (1) Add list modal view to places with more than one attack (2) A little confusing that circle radius indicates casualty number instead of total number of attacks in the region (3) Move supplementary charts tab and add map to somewhere more obvious (4) Perhaps add more map info (dotted lines for territory borders, etc)
In regards to time, we have discussed implementing several of these changes while keeping other original implementations based on priority. For example, we have looked into adding a loading icon in order to notify the user when the visualization has finished loading all the data (which is a lot!). Several typos and title changes were also implemented, along with several placement shifts due to the feedback we got.
Using our visualizations, we learned that in terms of number of events, most terrorist attacks in recent years were in fact committed by religious or military groups, with one of the largest attacks being that of 9/11. Also, although the number of individual attacks seemed to have steadily increased over the years, the total number of casualties have fluctuated quite a bit. We also should be wary about the accuracy of our data in terms of missing entries, especially in earlier years. Our data could very be missing many attacks versus the reporting power that improved technology has offered us today. So overall, although there is the possibility of missing data, our visualization does serve to answer our original questions adequately.
Now a way that this visualization could further improve would be if the data set contained even greater information about attacks in years prior to 1970. This is since although Islamic terrorist groups are seen as a major perpetrator recently, there have been differing trends in the past in regards to the current events of those times. The maps could also be more detailed, with the possibility of adding capitals or border paths, which have in fact changed as countries split and merged. The map could even be translated into using an API such as Mapbox, which is also utilized by apps such as Snapchat and Facebook.


My name is Elizabeth (Lizzy) Li. I am currently studying at Iowa State University, finished with my undergrad in software engineering and am currently pursuing a minor in Leadership Studies. I would consider myself to be a passionate and ambitious individual who strongly emphasizes the importance of communication, leadership, and teamwork. My time at ISU has taught me invaluable topics, but I would have to say that the most I have learned was through my work experience at several internships. Although I am a programmer, I am also passionate about writing, art, and design. All of the aforementioned have led me to have a strong interest in Game Development, as I most recently completed an internship as an Animation Engineering Intern with EA and have completed a UI Engineering internship with Ubisoft in summer 2019. My other experiences and interests involve Android and web development on the frontend side.
During my college career, I have picked up on fundamental software development concepts such as data structures, algorithms, project management, and much more. In addition to taking rigorous coursework, I have served as a peer mentor for Leadership through Engineering Academic Diversity (LEAD) for three years for underrepresented first year engineering minorities. I have led groups of at least 7 mentees in the past and I strive to provide them with a clear pathway to success. Furthermore, I am a member of Computer Science and Software Engineering Club, Women in Science and Engineering, Digital Women, and have played a role as Outreach Chair for Game Development Club for two years.
My most recent work experience in the game industry was on the Frostbite Animation team. My biggest project consisted of enhancing the usability an animation tool in EA's Maya plugin and extending that tool's capabilities to Frostbite's properitary animation engine using C# and WPF. As an animation engineer, I had to work closely with animators, riggers, and artists and frequently present my updates to the tools to them to get their feedback and iterate accordingly. This was also my first remote experience and despite the challenges of working from home, I was able to make a vast amount of contributions to the team.
My first work experience in the game industry consisted of primarily building UI for unannounced projects for more than one team, designing levels, debugging when necessary, building diagrams, and writing concise documentation. I worked with Ubisoft's proprietary engine, utilizing the feats of C++, visual programming, JIRA, Perforce, and Visual Studio. A vast majority of my work has been alongside fellow game designers, level designers, UI/UX teams, and other programmers. In addition, I participated in a Game Jam/Hackathon where I had to build a game in Unreal with no prior experience.
My experience at this cloud-based company mainly consisted of web and mobile development. I had to build various types of web applications using mostly JavaScript, HTML, CSS, and a bit of SQL, C#, and ASP.NET. About less than half way into the internship, I was placed on the Mobile Team, where I developed an Android App that acted as a custom Formbuilder that connected to its web counterpart, using Java, XML, and some PHP and JSON.
This was my first work experience as a college student straight out of Freshman year. As the least experienced member of this Agile team, there was a lot for myself to pick up. I had to learn JavaScript, HTML, and CSS with little to no prior experience with any of them, but managed to contribute and play a part in the frontend side of the web-based learning game.
Mush Puppies is a fitness tracking Android application designed to motivate individuals to get active. Features include:
Love Player is a game built in GameMaker where the objective of the game is to woo and date your suitors in a constrained time frame, where dialogue choices, gift tracking systems, and character behavior played a large role in the gameplay. My contributions consisted of implementing key features into the game and integrating commissioned assets. This was my first experience using GameMaker and working on a project that I was contracted to develop for.
View ProjectGarden of Eden is a game developed in Unreal Engine, during a 36-hour time-span at a Game Jam/Hackathon while I was an intern at Ubisoft. I was placed on a team of three, where myself and my teammates had to learn the engine on our own, as all of us were new to it. After drafting out the plans for the game and the minimum viable product, a lot of research and quick learning was necessary in order to complete a game in the alloted time. My jobs for this project included being the Project Manager, helping to create timeframes and tasks for my team in order to get the job done. I also was responsible for building levels and dabbling into Level Design, animation, Gameplay implementation, and building mechanics. Eventually, we were able to build a 2D platformer game that integrated the usage of AI, triggering mechanics, and the concept of puzzles and finish it with time to spare.
CowChips4Charity is a web-based game dedicated to fundraising for the Boo Radley Foundation- an organization that supports cancer reasearch in dogs which benefits human cancer research. Donations are designated for supporting clinical trials and individual cases of dog cancer victims. My role for this project is to serve as the game developer and front-end developer, using Node.js and Vue.js.
View ProjectUsing Unity, I was able to make my own Reversi game. This version allows players to play against a computer player and input a set difficulty. The computer player would then use the MiniMax algorithm as its form of AI to challenge players. I also worked on the flip animations and had a Squirtle character cheer on the player using different animation behaviors by implementing Behavior Bricks.
View ProjectFor my computer graphics final project, my teammates and I investigated the art of Cel Shading. There was a lot of linear algebra involved along with the concept of 3-D rendering in order to get our objects to look like 2-D, and we used three.js and OpenGL.
View ProjectPEWI is a web-based learning tool that simulates a watershed and assists in educating the concept of multidimensional land-use making. PEWI is an open-source project designed for professionals and educators to learn how to work with ecosystems and its trade-offs.
View ProjectRush is a web-based game built with JavaScript, HTML, and CSS. It was built with a team of four over the course of three weeks. The objective of the game is to get through a 2D dungeon and progress through every level by bypassing enemies that block your path. Items will be scattered around the dungeon and collecting them can harm or help you. My role was to add the mechanics, game rules, time, and healthbars.
View ProjectAs part of the Mobile team at my internship at Buildertrend, I was tasked to build a custom web formbuilder made with JavaScript, CSS, HTML, Bootstrap, Angular, PHP, and JSON, where users could drag and drop form elements onto their custom forms. Such forms would appear the exact same way on the Android component, using Java and JSON to deserialize the data as it would be passed between platforms. This was the first time where I had to do fullstack development, as I did the Frontend and Client-side as well as the Server-side with PHP and JSON. In addition, my partner and I had to make the web-app compatible with both Android and iOS.


Note: don't include header, such as Date, Address, and Salutation, in the letter content below; they will be automatically inserted.


{{ .Title }}
{{ .Description }}
goa is extensible with plugins both for code generation and new DSL. The section covers how to author new plugins and also covers the gorma plugin as a good reference for implementing your own.
-
{{ range .Data.Pages }}
- {{ .Title}} {{ end }}


import com.sleepycat.db.*;public void close(int flags) throws DbException;
The Db.close method flushes any cached database information to disk, closes any open cursors, frees any allocated resources, and closes any underlying files. Since key/data pairs are cached in memory, failing to sync the file with the Db.close or Db.sync method may result in inconsistent or lost information.
The flags parameter must be set to 0 or the following value:
The DB_NOSYNC flag is a dangerous option. It should only be set if the application is doing logging (with transactions) so that the database is recoverable after a system or application crash, or if the database is always generated from scratch after any system or application crash.
It is important to understand that flushing cached information to disk only minimizes the window of opportunity for corrupted data. While unlikely, it is possible for database corruption to happen if a system or application crash occurs while writing data to the database. To ensure that database corruption never occurs, applications must either: use transactions and logging with automatic recovery, use logging and application-specific recovery, or edit a copy of the database, and, once all applications using the database have successfully called Db.close, atomically replace the original database with the updated copy.
When multiple threads are using the Berkeley DB handle concurrently, only a single thread may call the Db.close method.
Once Db.close has been called, regardless of its return, the Berkeley DB handle may not be used again.
The Db.close method throws an exception that encapsulates an errno on failure.
The Db.close method may fail and throw an exception for any of the errors specified for the following Berkeley DB and C library functions: Db.sync, DBcursor->c_close(3), dbc->c_am_destroy(3), dbm_close, dbp->am_close(3), fflush(3), fprintf(3), free(3), DbLog.db_unregister, DbMpool.close, DbMpoolFile.close, DbMpoolFile.sync, memset(3), vfprintf(3), and vsnprintf(3).


| call_fn {rlang} | R Documentation |
If a frame or formula, the function will be retrieved from the associated environment. Otherwise, it is looked up in the calling frame.
call_fn(call, env = caller_env())
call |
Can be a call or a quosure that wraps a call. |
env |
The environment where to find the definition of the
function quoted in |
In rlang 0.2.0, lang_fn()
was deprecated and renamed to
call_fn()
. See lifecycle section in call2()
for more about this
change.
# Extract from a quoted call: call_fn(quote(matrix())) call_fn(quo(matrix())) # Extract the calling function test <- function() call_fn(call_frame()) test()


Quickly create, drag, and resize components to create a visual representaion of your application
Define parent and child components along with props and state
Inject files into an existing project, start a new project using create-react-app, or clone your favorite github boilerplate


This list includes all 2015 Edition, including Cures Update, health IT products that have been certified to at least one of the following API Criteria:
The Mandatory Disclosures URL is also provided for each health IT product in this list. This is a hyperlink to a page on the developer's official website that provides in plain language any limitations and/or additional costs associated with the implementation and/or use of the developer's certified health IT.
Please note that by default, only listings that are active or suspended are shown in the search results.
The API Documentation Data details the API syntax and authorization standard used for products certified to the API criteria based on a manual review by ONC of a developer's API documentation.
Download API Documentation Data
Last updated on {{ vm.apiDate | date : 'mediumDate': 'UTC' }}


THE FUGITIVE A film review by James Berardinelli Copyright 1993 James Berardinelli
Rating (Linear 0 to 10): 7.4
Date Released: 8/6/93 Running Length: 2:13 Rated: PG-13 (Violence, language, mature themes)
Starring: Harrison Ford, Tommy Lee Jones, Sela Ward, Jeroen Krabbe, Andreas Katsulas Director: Andrew Davis Producer: Arnold Kopelson Screenplay: Jeb Stuart and David Twohy Music: James Newton Howard Released by Warner Brothers
Despite his innocence, Dr. Richard Kimble (Harrison Ford) has been tried, convicted, and sentenced to die for the murder of his wife. On the bus ride that takes him to the prison where he will spend the rest of his days, Kimble is accompanied by three other prisoners. When they stage an attempted escape, the driver of the bus loses control and it plunges down an embankment. Kimble is free. Ninety minutes later, Federal Deputy Marshal Sam Gerard (Tommy Lee Jones) arrives on the scene to coordinate the search for the fugitive. So, while Kimble flees Gerard and his men, he begins his search for his wife's real killer--a mysterious one-armed man (Andreas Katsulas).
THE FUGITIVE is loosely based on the 1960s television series which featured the late David Jansen in the title role. The film takes a lot of liberties with the original premise and characters, weaving a story that barely resembles the one which entertained TV audiences more than twenty years ago. Back then, Dr. Kimble was on the run for week after week, and there was more to each episode than the chase. Now, however, the flight lasts two hours, and catching the criminals is all that's on anyone's mind.
Oddly, even though THE FUGITIVE is an admitted chase movie, the scenes before the hunt begins are among the best of the movie. Everything surrounding the murder and trial, all told in a tremendously well-edited fifteen minute prologue, is engrossing. We don't see much of the relationship between Richard and Helen Kimble, but what we're presented with gives us insight into the double tragedy faced by the doctor.  Kimble's character, revealed through these scenes, is well in place by the time his sentence is read.
Following the opening scenes, we're treated to over a half-hour of nonstop action as Gerard and his men go after Kimble. Well-photographed and directed with a flair, this part of the movie keeps viewers on the edges of their seats. Most importantly, when on the run, Kimble acts like an intelligent human being.
In fact, it could be argued that both Kimble and Gerard are too intelligent, not to mention too lucky. The plot is far from airtight, and there are a number of contrivances that come into play to bring about the resolution. How much of these you accept depends on how much license you're willing to give the film makers. Considering the overall quality of the movie, I think they deserve some room to maneuver, and most of the plot hiccups didn't bother me.
The movie's pace flags somewhat during the second hour as the pursuit cools down and Kimble's own search for the one armed man takes up screen time. There's a little more talking and less action during the middle portion of the movie. Of course, the action predictably starts to build again as the closing moments arrive. The ending lacks originality but is nevertheless more satisfying than not.
Most of THE FUGITIVE's problems center around Kimble's investigation of his wife's murder. There are too many leaps of intuition and handily placed clues. The murder mystery is not well-constructed and there's no way that the audience can figure out who's responsible for the killing until the film reveals it (unless they use the old tried-and-true method of guessing based on who is among the least likely of suspects). Simplifying this part of the story might have resulted in a more tightly constructed plot, and a little less confusion about the motivation of some of the characters.
Personally, I wasn't that interested in Kimble's search. Sure, I wanted him to find the one armed man, but the lure of THE FUGITIVE is the cat-and-mouse chase between the doctor and Gerard. These moments are at the heart of the movie; they make the picture work because it's through them that suspense is developed. Witness the scene at the dam--the tension as the two main characters confront each other is palpable. A little more of this Kimble/Gerard interplay might have put THE FUGITIVE squarely on the same level as another of the summer's big thrillers, IN THE LINE OF FIRE.
With all apologies to Harrison Ford, who turns in a far more emotive and less wooden performance than in PATRIOT GAMES, the real acting standout is Tommy Lee Jones. For a man whose star has been on the rise for the past couple of years, this may be the movie that finally gets him into the upper echelon of today's performers. He invests his character with charisma and energy and, as Gerard's grudging respect for Kimble grows, so does our appreciation of what Jones is doing with his seemingly straightforward role. Assuming that Kimble is the good guy (which the script goes out of its way to make clear), that means that Gerard, who's chasing him, is the bad guy. And, as the film progresses, we can't help starting to like him.
While no one could accuse THE FUGITIVE of having a masterful insight into human nature, that's not why this film was produced. There's an odd moment or two when an element of someone's behavior strikes a responsive chord, but basically the characters are developed only enough to keep us interested in them as the chase proceeds. They, like the sometimes overplotted story, are subordinate to the hunt. Fans of the old TV series will find echoes of the show here, but most of this version is new. "Innovative" is not a legitimate description of THE FUGITIVE, but "entertaining" is.
- James Berardinelli<EMAIL_ADDRESS>.
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


{% extends 'base.html' %} {% load static %} {% block head_title_separator %}{% endblock %} {% block content %}
Hello. I'm a software developer from Perth, Western Australia. I'm interested in free and open source software (although I do use a Mac…) and I've spent most of my life working on the web.
I'm a full-stack kind of guy, but my interest is mostly in Python, mainly working with Django. This site's code is under a BSD 2-Clause license, in case you'd like to see how it's built or reuse any of my work.


Good
- Learned something.
- Mercurial, very useful yet simple. Can apply straight away.
- Practical at end seemed useful way of tieing everything together.
- Doing things in synch with lecturers.
- Scientific approach to programming.
- Whole approach.
- Good overview of the key concepts and foundation to learn more.
- Focussed.
- Course as a whole is good.
- Thorough - basic to advanced - and see new ways to do basics.
- Good practice, can take forward.
- Best practice.
- Really good overview and intro to things not heard of before but would be very useful (version control, MDAnalysis).
- Make and use for things other than C.
- Other instructors chipping in on current instructor was good.
- Loved it, especially version control and make.
|
Bad
- Keeping up with the instructors typing on the projectors, so slow the pace.
- Resources and case-studies from the simple examples to complex examples.
- Would like more of a chance to apply what was learned with the instructors around, or at least feedback on a plan.
- Most sessions ran over.
- Problems with later aspects of Python.
- Balance between beginner and advanced - always wasting someones time.
- Knowing simpler Python commands might've helped beforehand.
- Sometimes a bit too fast.
- More time for exercises.
- Target the course a bit more to their area.
- Helps to start with, but good to have more courses and more on each area.
- More time to work on problems and work through case-studies.
- Downloading all the files for every exercise.
- Days away from work.
|


- Git Basics
- GIT Guides found on the Web
- Install Git on Windows
- Running GIT
- Install Git on Ubuntu Server
- Working with Files in Repository
- Git CONFIG File
- Git Overwrite Local Changes
- Git URLs and SSH
- What URL is My Connection Using?
- The SSH Key
- Host Key is not Cached
- Clone a Local Repository
- GIT Remote
- Working with Branches
- Push Local Branch to Remote
- Clone a Local Repository
- Clone a Specific Branch
- Restructure you Repository
- Terminal is Not Fully Functional
- Miscelaneous Information
- Learn about NodeJS
- SimpleDb
- Templating engines
Git Basics
Git is a version control system with a distributed model that allows you to clone repositories onto your local machine. This means you can have a local version of the repository and check in and check out from there before deciding that you want to push to the main repository.
Below you find links to the main site for Git. You will also find their download page and related links:
There are many Git servers in the cloud. Here are two that everyone should know about:
- GitHub: https://github.com
- BitBucket: https://bitbucket.org/
You probably want to have accounts on both GitHub and BitBucket. Everyone uses GitHub, and bitbucket competes by allowing you to have free private accounts.
GIT Guides found on the Web
- https://confluence.atlassian.com/display/BITBUCKET/bitbucket+101
- https://help.github.com/
- http://git-scm.com/documentation
- http://en.wikipedia.org/wiki/Git_(software)
Install Git on Windows
There are two applications you might want to install. The primary GIT application is found here:
When you run the install shown above, be sure to choose the option that gets GIT on your path. Also, you will probably want to set GIT up to work with PLink (Putty), and you will want to choose an option that ensures that you have LF style line endings on files that you plan to use on a Linux box.
Because GitHub is so ubiquitous, you will probably want to install it's GUI front end also:
- GitHub: https://github.com
You can use Git-Scm with Git-Hub, but there is no denying that the GitHub GUI makes dealing with repositories on GitHub very easy.
Running GIT
If you use Putty, it will probably be simplest for you if you use GIT with plink, which is part of Putty. During the GIT SCM install, you have the chance to set this up, as shown in the screenshot below:
If you have already installed GIT, don't despair! All the option above does is set an environment variable named GIT_SSH. If you chose the option shown in the screenshot, then when you type SET at the command line, you should find something like the following value for GIT_SSH:
GIT_SSH=C:\Program Files (x86)\PuTTY\plink.exe
Since you have a deep knowledge of envirnment variables, you know how to modify this variable using the Environment Variables dialog.
If you have been living a sheltered life, you can learn about about environment variables here:
</charlie/os/windows/faq.html#environment>
Install Git on Ubuntu Server
It may be helpful to setup a default editor. You can do so by running either of the following at a *nix command prompt:
export EDITOR=nano
export EDITOR=vim
Now install git:
sudo apt-get install git
Create a directory named git and navigate to it:
mkdir git
cd git
Now pull down a repository that you do not own, and hence will be in read only mode:
git clone git://github.com/charliecalvert/JsObjects.git
You can go to GitHub and create a repository and put a readme file in it. If you own the repository, or have rights to it, then the command might look more like this:
git clone https://github.com/charliecalvert/bc-basic.git
Working with Files in Repository
Now, lets add a folder named temp and a file named foo.txt to the repository:
mkdir temp
cd temp
echo foo > foo.txt
cd ..
Now add the changes and commit the work to the repository:
git add temp
git commit -m "adding temp"
After issuing the last command, you will see several lines of feedback from git. Now it is time to push your changes up to GitHub (or to wherever your repository is stored)L
git push
If you do not have an SSH key and repository set up, you will now be asked for your username and password.
Sometimes you will have conflicts between what is on the server and what you have on your machine. In that case, do a merge. This will create a local copy of you files with both sets of text in it. Open your file in a text editor, find the places where the conflicts exist, fix them manually, and then go through another add/commit/push cycle.
Git CONFIG File
If you they ask you to set your global user.email, you can write something like this:
git config --global user.email<EMAIL_ADDRESS>This information is usually writting to $HOME/.gitconfig. For instance:
c:\users\username\.gitconfig
Or on Linux:
\home\username\.gitconfig
Or on the Mac:
\users\username\.gitconfig
If you are guru, and this gets really mixed up, try looking in:
C:\Program Files (x86)\Git\etc\profile
In particular, one time I found my environment had a variable in it called HOME that was pointing to some nonsense value like /home/ubuntu, even though I was on a Windows machine.
In the .get directory you will find your config file. You can just edit that file with a text editor. On the other hand, you can use the following to set values in the global config file found in the main .git directory. The main .git directory for a user is usually found in your home directory on both Windows in Linux.
 This will let you check files out, but you cannot make changes and check them back in. This is what you want if you are using some third party library.
- You can have HTTPs access to the library, which will enable you to check in and check out. Access to the library is then usually controlled with a user name and password. If you are uncomfortable with SSH, this will probably be the simplest option for you.
- You can have SSH access to the repository. If you are at all familiar with SSH, you will probably find this option easiest when working with Git. If you have a key loaded with a tool lie Pageant or ssh-add, then you can check in and check out without having to worry about typing in your user name and password.
NOTE: Many tools, such as GitHub for Windows, can handle your password for you automatically. That means they work well with HTTPs connections. To get that benefit, you need to be in the GitHub GUI, or in the shells associated with those GUI's. These tools work well, and I encourage you to use them. However, there are times when it is nice to be able to check in and out of Git without having to use a specific tool. In those cases, many people will find it easiest to use SSH.
To connect to a site using SSH, you need to do two things:
- Load or reference the private portion of your SSH key on your local machine.
- Cache your SSH key on the remote machine. Both BitBucket and GitHub have locations on their web site where you can cache your public keys. On BitBucket, choose Manage Account - SSH keys. On GitHub, choose Edit your profile - SSH Keys.
There are several types of URLs you can use with Git. Only one of them sets up your repository to use SSH. Here is the type of URL you would use when checking out a read only copy of a repository:
git://github.com/someone/JsObjects.git
The above URL does not depend on SSH. When you use a URL that looks like the one shown below, then you are saying you want to work with a read/write copy of the repository in SSH mode:
git@github.com:someone/JsObjects.git
Let's put them right next to each other so you can compare:
git://github.com/someone/JsObjects.git
git@github.com:someone/JsObjects.git
Notice the readonly version (the first one) has slashes where the readwrite version has at (@) symbols or colons.
None of this is specific to GitHub. The same syntax applies when working with files stored in any remote repository. Here, for instance, is an SSH URL for bitbucket:
git@bitbucket.org:someone/deleteme.git
Here is a URL for an HTTPS readwrite connection to a repository:
https://github.com/charliecalvert/bc-basic.git
There URLs are easy to identify since they begin with the letters https.
NOTE: Further down in this document you will learn about creating URLs for local repositories.
What URL is My Connection Using?
The URL for your repository is usually kept in the .git directory at the root of your repository. (Sometimes this folder is hidden, even on Windows. You can look for hidden files or folders, or just go ahead and type cd .git, and assume it will work if you are in the root of your repository.) If you want to change the URL your repository uses by default, you can open the config file in your .git directory and edit this line:
[remote "origin"]
url = git@github.com:charliecalvert/JsObjects.git
The SSH Key
If you are going to be using SSH to connect to your repository, then you want to be sure that you have your key loaded into memory. On Windows, I use a Pageant (PuTTY). When you clone, it helps a lot if you use Pagaent. On Linux, you can use ssh-agent and ssh-add.
NOTE: When working on Windows, be sure to check your /users/username/.ssh folder for keys that tools like GitHub might be using. This will only come into play if you are not using plink to handle your keys.
Caching SSH Keys on Linux
On Linux, this is how I load an SSH key into memory so that I don't have to reference it each time I make a connection. (On Windows we use Pageant to perform this task.)
First I need to be sure ssh-agent is load. Then I add the key to the store. Notice that in the first command we use backticks:
eval `ssh-agent`
ssh-add MyKey.pem
If you get a warning about an unprotected key file, that usually means that you have not set up the permissions correctly for the key file itself. You should ensure that only the current user can read it:
chmod 600 github_rsa
Or perhaps:
chmod 600 MyKey.pem
Now try again, and it should go smoothly.
ssh-add github_rsa
NOTE: I suppose you could even make the SSH keys readonly:
chmod 400 github_rsa
After doing this, you should be able to access sites where you have shared your ssh public key.
Host Key is not Cached
The following error is a classic:
"The servers host key is not cached in the registry...connection abandoned."
To fix this, Open Putty, and create a connection to BitBucket (bitbucket.org). Try to connect. You don't need to actually connect, you just need the dialog to pop up that asks if you want to store the key for the site locally. Answer yes. Then, if you actually connected, which is unlikely and unnecessary, disconnect. Now go back and try to connect again using SSH. It should now work.
Another option is to type the following at the command line:
plink<EMAIL_ADDRESS>This will also give you an option to store the key for the bitbucket server in your known_hosts file. The known_hosts file is usually stored in your ssh directory:
Clone a Local Repository
git clone file:////home/charlie/git/myrepo git clone file:////\$HOME/git/myrepo
GIT Remote
Suppose you have an existing repository on your local machine, and an empty repository on GitHub. Navigate to the folder that holds your local copy of the repository. If issued from that folder, the followling line ought to add your local repository to the empty GitHub repository:
git remote add origin<EMAIL_ADDRESS>You can then type the following to see where your repository is set up:
git remote -v
Delete a remote repoistory called working:
git push origin origin :working
To delete a local branch named working:
git branch -d working
Working with Branches
List available branches:
git branch
Create a branch:
git branch myBranch
Switch to a branch:
git checkout myBranch
Then edit a file and check your changes in to your branch:
git add MyFile
git commit -m "Committing changes to MyFile"
Push Local Branch to Remote
If you want to create a copy of your branch in the original remote repository:
git push <remote> <local>
For example:
git push origin myBranch
This would, for example, push the local branch called myBranch to the remote repository, which might be a place like GitHub or BitBucket. If myBranch does not exist in the remote repository, then it will be created.
The next time you push, you can use the same command, or you can set things up so git push will push only the current repostory:
git config push.default current
Clone a Local Repository
git clone file:////home/charlie/git/myrepo git clone file:////$HOME/git/myrepo
Merge from a local repository. For instance, you are in master, and you want to merge the commits that are in working:
git merge working
Clone a Specific Branch
BRANCH=chasyte
REPOSITORY=file:////home/charlie/git/myrepo
mkdir
cd $BRANCH
git init
git remote add -t $BRANCH -f origin $REPOSITORY
git checkout $BRANCH
Restructure you Repository
If you want to restructure a Git repository, you can usually do what you want with the following command:
git mv X Y
Where X and Y could be either the name of a folder or a file. Examples:
git mv MyFile.txt MyFolder/.
mkdir MyNewFolder
git mv *.txt MyNewFolder/.
git mv MyFolder MyNewFolder/.
Just as on Linux, you can rename a file with the mv command:
git mv MyFile01.txt MyFile02.txt
This renames MyFile01.txt to MyFile02.txt.
If you want to delete an entire directory and its subdirectories, try this:
git rm -r MyFolder
And so on...
The point being that you don't have to start a new repository if you want to change the way you have set up your directories. Just use git mv or git rm to delete files.
Terminal is Not Fully Functional
You can get ride of this warning by defining an environment variable called TERM and setting it to msys.
On Windows, you can type:
set TERM=msys
Or edit the Environment Variables for your Account and create a new variable called TERM set to the msys.
On Linux, you export TERM = msys
export TERM=msys
Miscelaneous Information
I've not had a chance to sort this out yet. You can just ignore most or all of what is written in this section.
Learn about NodeJS
https://www.windowsazure.com/en-us/develop/nodejs/
npm install azure node-uuid DSInit /sqlInstance:.
SimpleDb
https://github.com/rjrodger/simpledb
Templating engines
https://github.com/joyent/node/wiki/modules#wiki-templating
This usually means that you don't have a default file set for your application. Try explicitly naming the file:
http://localhost:81/server.js


{% extends "layout_multi_sections.html" %} {% block page_title %} Oltley Market {% endblock %} {% block css_register %} {% endblock %} {% block header %} Oltley Market {% endblock %} {% block main_nav %} {% include "includes/leedsmarkets/main_nav.html" %} {% endblock %} {% block sectionOneTop %} {% endblock %} {% block sectionOneFull%} {% endblock %} {% block breadcrumb %} {% include "includes/breadcrumb_sp.html" %} {% endblock %} {% block sectionOneContent %} {% endblock %} {% block pageContent %} {% endblock %} {% block sectionOneFullBottom %}
Market Square, Otley
0113 378 1950
Tuesday, Friday and Saturday, we are open from 8.30am until 3.30pm,
Otley is one of the most picturesque areas of Leeds, and one of the most popular with tourists and walkers. A favourite with visitors looking for a more relaxed flavour of Leeds, Otley is no stranger to a famous face or two as the town’s courthouse was the location for Ashfordly Police Station in the hit TV series Heartbeat.
It is also home to one of the largest local markets in Leeds with around 100 stalls spilling over from the market square into neighbouring streets and mingling with the high street shops and tea rooms. Otley market is a treasure trove of everything from clothes and household goods, to crafts, food, drink, jewellery and gifts.
The mix of wares at this artisan market added to the independent high street retailers makes Otley one of Leeds’ best kept shopping secrets. Overlooking the pretty valleys and peaks of Wharfedale, the town is also known for its beauty spots and is filled with walkers and runners in the summer months. Otley’s Victorian lanes and dramatic country setting also make it an ideal location for the colder winter months, with the town’s Victorian Christmas Fayre
Limited free and on street parking in Otley and three pay and display car parks. There is also free parking at Sainsbury’s car park in the centre but this is limited to 4 hours.
Leaving from Leeds City Bus Station, the X84 leaves the station at quarter past and five to the hour. The nearest bus stop is on Crossgate in the centre of Otley. To plan your journey visit:
West Yorkshire MetroThe nearest station to Otley is at Menston 2 miles from the centre of Otley, with trains from Leeds city centre every 30 minutes. Regular buses in between the two towns with buses leaving from outside the railway station.
National Rail


SEARCH INSIDE YOURSELF - CHAPRTER 1
Cultural Reflection
06.MAR.2016
What learnings did you take from the chapter?
Keeping a calm and clear mind is the foundation of mindfulness. It’s about living in the present and being at one with your wairua/spirit and emotions. From this you will be able to stay more emotional in tune with whats happening around you, with the environment and other people. It’s about staying in touch with your intuition or gut feeling and being able to feel and connect with other peoples wairua. To build on this, firstly you must look and feel at one within yourself before you can truly feel what is happening around you. How you are feeling inside has a natural way of rubbing off or touching other people without you sometimes even knowing it. If we can try and stay happy and positive more often then this will effect or be felt by those around you. There was a lot of other teachings in the first chapter but this is what I interpreted and feel I connected with the most.
How did you find the two minutes of mindfulness?
I thoroughly enjoyed the 2 minutes of mindfulness and found it quite easy to clear my mind and reflect on the key messages of the first chapter. I look forward to diving deeper into the “Search Inside Yourself” book and resources.


Parcel includes a development server out of the box. Just run parcel index.html
to get started.
Need HTTPS? Run Parcel with the --https
flag, and it will automatically generate a certificate for you! Or, if you like, you can provide your own.
Parcel also has a built-in API proxy, which can help simulate your production environment.
Learn more →


Order-slicing based trading strategies split larger purchases into multiple, smaller child orders. Traders do this to try and reduce the effect that buying a large amount of a stock will have on the stocks price.
Remember :Buying a large quantity of one stock signals an increase in the demand for the stock. An increase in the demand means that sellers can raise the price.
The average price based algorithm , namely TWAP and VWAP represent the first generation of impact-driven algorithms. These algorithms are schedule based algorithms. They do not respond to changes in stock they are monitorings price or volume . There aim is to completely execute the order within the given timeframe, acoring to the parameters they are given , irrespective of other market conditions


The directive listens to changes on their input $scope
variable.
This is how you programatically update the directive - by changing the input model - and it will
refresh accordingly.
Click one of the buttons below to load different data into it.
You can also update a single item. Operations like these are totally valid:
$scope.modernBrowsers[ 1 ].ticked = false
, or$scope.modernBrowsers[ 1 ].name = 'Hola!'
Define your directive:
<div
isteven-multi-select
input-model="dynamicData"
output-model="outputBrowsers"
button-label="icon name"
item-label="icon name maker"
tick-property="ticked"
>
</div>
...
<!-- The buttons to do data operation -->
<button type="button" class="btn btn-success btn-xs" ng-click="switchSource( 'modernBrowsers' )" >Load modern browsers</button>
<button type="button" class="btn btn-primary btn-xs" ng-click="switchSource( 'oldBrowsers' )" >Load old browsers</button>
<button type="button" class="btn btn-warning btn-xs" ng-click="dynamicData[ 0 ].name = 'Hello World!'" >Update singular data</button>
Define your input-model:
| { | icon: "{{removeHost(row.icon)}}", | name: "{{row.name}}", | maker: "{{row.maker}}", | ticked: {{row.ticked}} | }, |
| { | icon: "{{removeHost(row.icon)}}", | name: "{{row.name}}", | maker: "{{row.maker}}", | ticked: {{row.ticked}} | }, |
Some extra codes here; $scope.swithcSource()
is a function where we switch
the $scope.dynamicData
content with modern or old browsers.
// This will be our input model
$scope.dynamicData = [];
// Just a function to switch the model on button click.
$scope.switchSource = function( data ) {
$scope.dynamicData = angular.copy( $scope[ data ] );
}
// Initially we'll use the modern browsers
$scope.switchSource( 'modernBrowsers' );
Look at the output-model
below to see the values getting updated
as you select / deselect an item in the directive. Icons in the objects are actually full HTML img
tag, shortened for simplicity.
| { | icon: "{{removeHost(row.icon)}}", | name: "{{row.name}}", | maker: "{{row.maker}}", | ticked: {{row.ticked}} | }, |
/docs/js/controllers/demo-dynamic-update.js
, as well as this view
docs/views/demo-dynamic-update.htm
to learn the code directly.


FlowBox
public class FlowBox: Container
A FlowBox
positions child widgets in sequence according to its
orientation.
For instance, with the horizontal orientation, the widgets will be arranged from left to right, starting a new row under the previous row when necessary. Reducing the width in this case will require more rows, so a larger height will be requested.
Likewise, with the vertical orientation, the widgets will be arranged from top to bottom, starting a new column to the right when necessary. Reducing the height will require more columns, so a larger width will be requested.
The children of a FlowBox
can be dynamically sorted and filtered.
Although a FlowBox
must have only FlowBox.Child
children, you can add
any kind of widget to it via addWidget(_:)
, and a FlowBox.Child
widget
will automatically be inserted between the box and the widget.
Seealso
Version
FlowBox
was added in GTK+ 3.12.
-
Undocumented
See moreDeclaration
Swift
public class FlowBox: Container
-
Parameter
Parameter box: theFlowBox
on which the signal is emittedDeclaration
Swift
public typealias UnselectAllCallback = (
Parameters
box
the
FlowBox
on which the signal is emitted -
A function used by
selectedForeach()
. It will be called on every selected child of the box.Parameter
Parameter child: aFlowBox.Child
Declaration
Swift
public typealias ForeachFunc = (child: Child) -> Void
Parameters
child
a
FlowBox.Child
-
A function that will be called whenrever a child changes or is added. It lets you control if the child should be visible or not.
Parameter
Parameter child: a
FlowBox.Child
that may be filteredReturns
true
if the row should be visible,false
otherwiseDeclaration
Swift
public typealias FilterFunc = (child: Child) -> Bool
Parameters
child
a
FlowBox.Child
that may be filteredReturn Value
true
if the row should be visible,false
otherwise -
Parameter
Parameter box: theFlowBox
on which the signal is emittedDeclaration
Swift
public typealias SelectAllCallback = (
Parameters
box
the
FlowBox
on which the signal is emitted -
Parameter
Parameter box: theFlowBox
on which the signal is emittedParameter
Parameter step: the granularity fo the move, as aMovementStep
Parameter
Parameter count: the number of
step
units to moveReturns
true
to stop other handlers from being invoked for the event.false
to propagate the event further.Declaration
Swift
public typealias MoveCursorCallback = (
Parameters
box
the
FlowBox
on which the signal is emittedstep
the granularity fo the move, as a
MovementStep
count
the number of
step
units to moveReturn Value
true
to stop other handlers from being invoked for the event.false
to propagate the event further. -
Parameter
Parameter box: theFlowBox
on which the signal is emittedParameter
Parameter child: the child that is activatedDeclaration
Swift
public typealias ChildActivatedCallback = (box: FlowBox, child: Child) -> Void
Parameters
box
the
FlowBox
on which the signal is emittedchild
the child that is activated
-
Parameter
Parameter box: theFlowBox
on which the signal is emittedDeclaration
Swift
public typealias ToggleCursorChildCallback = (
Parameters
box
the
FlowBox
on which the signal is emitted -
Parameter
Parameter box: theFlowBox
on which the signal is emittedDeclaration
Swift
public typealias SelectedChildrenChangedCallback = (
Parameters
box
the
FlowBox
on which the signal is emitted -
A function to compare two children to determine which should come first.
Parameter
Parameter child1: the first childParameter
Parameter child2: the second child
Returns
< 0 if
child1
should be beforechild2
, 0 if the are equal, and > 0 otherwiseDeclaration
Swift
public typealias SortFunc = (child1: Child, child2: Child) -> Int
Parameters
child1
the first child
child2
the second child
Return Value
< 0 if
child1
should be beforechild2
, 0 if the are equal, and > 0 otherwise -
Parameter
Parameter box: theFlowBox
on which the signal is emittedDeclaration
Swift
public typealias ActivateCursorChildCallback = (box: FlowBox) -> Void
Parameters
box
the
FlowBox
on which the signal is emitted -
Creates a FlowBox.
Declaration
Swift
public convenience init()
-
Inserts the
child
into box atposition
.If a sort function is set, the widget will actually be inserted at the calculated position and this function has the same effect as
addWidget(_:)
. Ifposition
is -1, or larger than the total number of children in the box, then thechild
will be appended to the end.Parameter
Parameter child: theWidget
to addParameter
Parameter position: the position to insertchild
inDeclaration
Swift
public func insert(child: Widget, at position: Int)
Parameters
child
the
Widget
to addposition
the position to insert
child
in -
Gets the nth child in the box.
Parameter
Parameter idx: the position of the child
Returns
The child widget, which will always be a
FlowBox.Child
ornil
in case no child widget with the given index exists.Declaration
Swift
public func getChild(atIndex idx: Int) -> Child?
Parameters
idx
the position of the child
Return Value
The child widget, which will always be a
FlowBox.Child
ornil
in case no child widget with the given index exists.
-
Determines whether all children should be allocated the same size.
Declaration
Swift
public var homogeneous: Bool
-
The amount of vertical space between two children.
Declaration
Swift
public var rowSpacing: UInt
-
The amount of horizontal space between two children.
Declaration
Swift
public var columnSpacing: UInt
-
The minimum number of children to allocate consecutively in the given orientation.
Setting the minimum children per line ensures that a reasonably small height will be requested for the overall minimum width of the box.
Declaration
Swift
public var minChildrenPerLine: UInt
-
The maximum amount of children to request space for consecutively in the given orientation.
Declaration
Swift
public var maxChildrenPerLine: UInt
-
Determines whether children can be activated with a single click, or require a double-click.
Declaration
Swift
public var activateOnSingleClick: Bool
-
Calls a function for each selected child.
Note that the selection cannot be modified from within this function.
Parameter
Parameter f: the function to call for each selected child.Declaration
Swift
public func selectedForeach(_ f: ForeachFunc)
Parameters
f
the function to call for each selected child.
-
Creates a array of all selected children.
Declaration
Swift
public var selectedChildren: [Child]
-
Selects a single child of box, if the selection mode allows it.

Parameter
Parameter child: a child of boxDeclaration
Swift
public func unselect(child: Child)
Parameters
child
a child of box
-
Select all children of box, if the selection mode allows it.
Declaration
Swift
public func selectAll()
-
Unselect all children of box, if the selection mode allows it.
Declaration
Swift
public func unselectAll()
-
The selection mode used by the flow box.
Declaration
Swift
public var selectionMode: SelectionMode
-
By setting a filter function on the box one can decide dynamically which of the children to show. For instance, to implement a search function that only shows the children matching the search terms.
The
filterFunc
will be called for each child after the call, and it will continue to be called each time a child changes (viaFlowBox.Child.changed()
) or wheninvalidateFilter()
is called.Note that using a filter function is incompatible with using a model (see gtk_flow_box_bind_model()).
Declaration
Swift
public var filterFunc: FilterFunc?
-
Updates the filtering for all children.
Call this function when the result of the filter function on the box is changed due ot an external factor. For instance, this would be used if the filter function just looked for a specific search term, and the entry with the string has changed.
Declaration
Swift
public func invalidateFilter()
-
By setting a sort function on the box , one can dynamically reorder the children of the box, based on the contents of the children.
The sortFunc will be called for each child after the call, and will continue to be called each time a child changes (via
FlowBox.Child.changed()
) and wheninvalidateSort()
is called.Note that using a sort function is incompatible with using a model (see
gtk_flow_box_bind_model()
).Declaration
Swift
public var sortFunc: SortFunc?
-
Updates the sorting for all children.
Call this when the result of the sort function on box is changed due to an external factor.
Declaration
Swift
public func invalidateSort()
-
Undocumented
Declaration
Swift
public class FlowBox: Container
-
Undocumented
Declaration
Swift
public class FlowBox: Container
-
The
::activate-cursor-child
signal is a keybinding signal which gets emitted when the user activates the box.Declaration
Swift
public lazy var activateCursorChildSignal:
-
The
::child-activated
signal is emitted when a child has been activated by the user.Declaration
Swift
public lazy var childActivated:
-
The
::move-cursor
signal is a keybinding signal which gets emitted when the user initiates a cursor movement.Applications should not connect to it, but may emit it with
emit()
if they need to control the cursor programmatically.The default bindings for this signal come in two variants, the variant with the Shift modifier extends the selection, the variant without the Shift modifer does not. There are too many key combinations to list them all here.
- Arrow keys move by individual children
- Home/End keys move to the ends of the box
- PageUp/PageDown keys move vertically by pages
Declaration
Swift
public lazy var moveCursorSignal:
-
The
::select-all
signal is a keybinding signal which gets emitted to select all children of the box, if the selection mode permits it.The default bindings for this signal is Ctrl-a.
Declaration
Swift
public lazy var selectAllSignal:
-
The
::selected-children-changed
signal is emitted when the set of selected children changes.Use
selectedForeach(_:)
orselectedChildren
to obtain the selected children.Declaration
Swift
public lazy var selectedChildrenChangedSignal:
-
The
::toggle-cursor-child
signal is a keybinding signal which toggles the selection of the child that has the focus.The default binding for this signal is Ctrl-Space.
Declaration
Swift
public lazy var toggleCursorChildSignal:
-
The
::unselect-all signal
is a keybinding signal which gets emitted to unselect all children of the box, if the selection mode permits it.The default bindings for this signal is Ctrl-Shift-a.
Declaration
Swift
public lazy var unselectAllSignal:


--- layout: post title: How to pass click events to Android child views date: 2010-11-14 01:12:00 -06:00 comments: true categories: posterous_id: 33414518 ---
When dealing with child views in Android, nesting views with touch events can wipe out basic onClick behavior. This can turn a happy developer into a "punch stranger in the face" developer in no time flat. To return the rabbit developer back to normal, I scraped together the following snippet.
View innerMostChild(MotionEvent event) {
return innerMostChild(event, this, 0);
}
View innerMostChild(MotionEvent event, ViewGroup view, int nesting) {
View result = null;
final float x = event.getX();
final float y = event.getY();
for (int i = view.getChildCount() - 1; i >= 0; i--) {
View child = view.getChildAt(i);
// check if click is within bounds
if (x >= child.getLeft() && x < child.getRight() && y >= child.getTop() && y < child.getBottom()) {
if (logv) Log.v(TAG, String.format(">%" + (nesting == 0 ? "" : nesting * 2) + "s child: %s", "", child.getClass().getSimpleName()));
if (child instanceof ViewGroup) {
result = innerMostChild(event, (ViewGroup) child, nesting+1);
} else {
result = child;
}
}
}
return result;
}
Then make the call to your innerMostChild within your GestureDetector:
@Override
public boolean onSingleTapUp(MotionEvent e) {
View child = innerMostChild(e);
if (child != null) {
child.performClick();
return true;
}
return false;
}
This isn't quite production ready code, so I'll leave refactoring to whoever wants to use it.
I might post the whole file if some one asks nicely.
PS. Sorry strange, I couldn't help it.


Code available under an ISC license. Please consider all contents of this page to be CC0 (well, okay, except the Simpsons video).
I'm Tom Lee and I work at Mapbox, purveyors of fine open-source geospatial technology. You can even use it for applications unrelated to snow!
Feel free to get in touch -- @tjl on Twitter or thomas.j.lee at Google's popular email service.
Many thanks to the DC government for tolerating my scripts. I would love to talk to you cats about the miracle of JSON.


SEARCH INSIDE YOURSELF - CHAPTER 4
Self Awareness
2.APR.2016
What is the relationship between mindfulness and self awareness?
I feel as though I have already answered parts of this question in my previous reflections of Search Inside Yourself and would be regurgitating the same kōrero. I think it highlighted that the practice of mindfulness can help us grow a better understanding of self awareness, which eventual can lead to greater self confidence and emotional awareness / intelligence.
Try at least one of the self awareness practices from the chapter, what was your experience of it? How did you feel?
I tried the Body Scan. Personally, it felt a bit like daydreaming while feeling very relaxed. I enjoyed the part at the end where we had to find a positive experience / emotion and remember what that feeling was like, and while keeping that feeling or emotion in mind we were asked to try and bring our attention to different parts of the our body, this made me feel even more relaxed and slightly light headed.
What did you take away from the "My Emotions are Not me" section?
Not much, most of that stuff I feel I was aware off before reading that section.


std::size_t
std::ptrdiff_t
pointer + n = pointer incremented by n
pointer - n = pointer decremented by n
pointer1 - pointer2 = distance between the two pointers!


SVGRectangle
final class SVGRectangle: SVGShapeElement
Concrete implementation that creates a CAShapeLayer
from a <rect>
element and its attributes
-
The CGRect for the rectangle
Declaration
Swift
internal var rectangleRect = CGRect()
-
The x radius of the corner oval. Defaults to
0
Declaration
Swift
internal var xCornerRadius = CGFloat(0.0)
-
The y radius of the corner oval. Defaults to
0
Declaration
Swift
internal var yCornerRadius = CGFloat(0.0)
-
Function that parses the number string and sets this rectangle’s origin x
Declaration
Swift
internal func parseX(x: String)
-
Function that parses the number string and sets this rectangle’s origin y
Declaration
Swift
internal func parseY(y: String)
-
Function that parses the number string and sets this rectangle’s height
Declaration
Swift
internal func rectangleHeight(height: String)
-
Function that parses the number string and sets this rectangle’s width
Declaration
Swift
internal func rectangleWidth(width: String)
-
Function that parses the number string and sets this rectangle’s x corner radius
Declaration
Swift
internal func xCornerRadius(xCornerRadius: String)
-
Function that parses the number string and sets this rectangle’s y corner radius
Declaration
Swift
internal func yCornerRadius(yCornerRadius: String)
-
Creates a new rectangle path based on the set attributes.
Declaration
Swift
internal func didProcessElement(in container: SVGContainerElement?)


Dropdown Autocomplete
Dropdown autocomplete is good to use as a quick and simple solution to provide more options in addition to free-type value.
Simple Dropdown Autocomplete
-
Fruit
Dropdown With Input Expand
-
Fruit
Dropdown With All Values
-
Fruit
Dropdown With Placeholder
-
Fruit
Dropdown With Typeahead
-
Fruit
Dropdown With Ajax-Data
-
Language
Dropdown With Ajax-Data + Typeahead
-
Language
Standalone Autocomplete
Standalone autocomplete provides better mobile UX by opening it in a new page or popup. Good to use when you need to get strict values without allowing free-type values.
Simple Standalone Autocomplete
Popup Autocomplete
Multiple Values
With Ajax-Data


System Back-office
Hi, [[${name}]]
Reset password
Sign out
System
Customer
Customer Service
Commodity
Type
Order
Complaint
Chat


--- layout: post title: How To Survive 80+ Hours Of Programming Every Week comments: true category: professional ---


×
Settings
Session
↺
Language
Auto restart
on
Audio
Rec
Send
Cancel
Saved text
☒
↺
ID
Recognition result
(empty)
Save text
Messages
Don't click
Told you so!


7 June 2004
As of 6 June 2004, the health authorities of Yambio County have reported a total of 28 cases, including 7 deaths of Ebola haemorrhagic fever, (case fatality, 25%), in Yambio, Western Equatoria, south Sudan (see previous report).
Active surveillance and follow-up of contacts has been reinforced; overall, 124 contacts are currently being followed up.
Isolation wards are fully operational with trained nursing staff. Additional equipment for personal protection, collecting samples, shipment of samples and communications has been received.
A special team has been organized and trained for social mobilization. Key messages concerning the disease, its modes of transmission and necessary prevention measures have been distributed widely in the community.
For more information about Ebola haemorrhagic fever, please see the WHO fact sheet


Scheduled Message
Sending to:
Message:
scheduled for Friday
Scheduled to send:
Friday, July 19, 2013 at 7:35pm


Holden's Club
Welcome to the club! We have lots of information about J.D. Salinger's Catcher in the Rye, including its characters, plot, motifs, and much more.
class
Learn
Browse the club's information on the book. You can learn about the plot, story background, characters, character analyses, motifs and their meanings, important themes, and much more. Many of the claims here will be supported by textual evidence.
done
Check
Check your knowledge of the book and the topics discussed here with our interactive quizzes. All our topics will be covered to test your retention of the ideas presented, and help you prepare for any assessments you may have on the book for school.
forum
Discuss
Head to our message boards where you can discuss the book and specific topics about it with fellow club members. These discussions can help you share ideas with others and learn their ideas. This can give you more knowledge about the book and more insight from other people.


Lavish Ceramics Pvt. Ltd. is renowned brand as tile manufacturers, tiles exporters and is committed to provide high quality ceramic tiles, double charge tiles, polished vitrified tiles, kitchen tiles design, bathroom tiles design, glazed vitrified tiles, wooden tiles, soluble salt tiles and polished porcelain tiles.
Our wall tiles design, kitchen wall tiles and bathroom wall tiles are famous for their sense of versatility. Known for their finesse, designs that provide a sense of grandeur, our wall tiles are applied in kitchen, bathroom, office spaces and are pretty much applicable for all space and decor purposes.
Our best floor tiles design and collection have made their mark across the world. Durability, consistency and varied designs are our forte. Whether its about modern designs or any typical classy look and feels, our floor tiles has a unique finishes, colors, style and designs compatible for interior
Look for porcelain tiles that are meant for outdoor use, as these are the ideal choice for your deck area. These clay-based tiles are non-porous, fade-resistant, and very durable. outdoor Tiles has crafted these designer tiles that can take the weight of heavy vehicles without any damages.
Double charge vitrified tiles are fed through a press that prints the pattern with a double layer of pigment, 3 to 4 mm thicker than other types of tile. This process does not permit complex patterns but results in a long-wearing tile surface, suitable for heavy traffic commercial projects
Unlike hardwood floors, wood-look tiles are much durable to scratches, spills, and dirt. So once you install these tiles, they will look good for years to come. Wood tiles can hold water & moisture and so are very easy to maintain. Wood tiles are quite versatile
Full body vitrified tiles also known as Rectified Tiles are formed by mixing clay, feldspar, quartz, and silica at high temperatures. During this process, grains of the required color get added to the base tile, which creates a homogenous color that runs throughout the tile.
Soluble Salt tiles are ivory-based tiles (plain ivory and design ivory) that can be developed using simple technology. The design on the surface of the tile is printed using liquid color screen printing. The tile material absorbs the soluble salt to paint the design on the tile after it is heated in the kiln.
There are various types of architectural surfaces are available in market and we also have different varieties of them.
Lavish Group of companies is one of the largest producer and exporter of tile in India. Based in Morbi, we are the most sought after tiles brand renowned for both excellent quality and leading edge designs. Our decors and application are versatile and universal, be it floor, wall, vitrified, porcelain or any type of tiles, we create them all!
Visit Company Website