Washington city plans crisis center based on Idaho model
SPOKANE, Wash. (AP) - A Washington county plans to establish a mental health crisis stabilization unit based on a nearby center in Idaho, officials said.
The North Idaho Crisis Center in Coeur D’Alene served about 1,400 people in 2018, enabling the clients to stay out of an emergency room or jail, The Spokesman-Review reported Sunday.
Spokane County studied the Coeur d’Alene center while planning its own facility, said Ariane Schmidt, city project manager for Spokane.
The county Board of Commissioners is expected to vote Tuesday on whether to grant $350,000 to Pioneer Human Services to develop an operational framework for the proposed center.
The Idaho center provides walk-in service to anyone suffering a mental health or substance use crisis. Employees help draft safety plans and make references to shelters, social services or higher-level care providers.
More than 700 clients left the crisis center with individual plans, often to stay with a family member or somewhere they felt supported, officials said.
The center remains open 24 hours and has not closed its doors since launching four years ago. The goal is “to provide basic stabilization and de-escalation services for somebody experiencing a mental health or substance use crisis,” said Don Robinson, the center’s crisis and intervention services manager.
The center served 160 people last year who were not Idaho residents, a majority of those from Spokane County.
“If somebody appears at our front door, and they are in a crisis, we will bring them in,” Robinson said. “The key priority is to make them safe.”
Information from: The Spokesman-Review, http://www.spokesman.com
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.


{% extends 'common/base.html'%} {% load static %} {% block content %}
Upload SMS Messages as a JSON file created using this App from playstore to check all transaction you have made.
Check Transactions Present in SMS Data


Strongly-typed high quality and reusable codebase for modern applications.
| Service | Status |
|---|---|
| Required Node Version | |
| NPM Version | |
| NPM Downloads | |
| NPM Dependencies | |
| Monorepo | |
| License |
Standard library provides high quality and reusable codebase written in TypeScript. It designed for development of large applications when scalability and consistency are very important.
Standard library is aimed to provide a comprehensive codebase for developing any applications. It's a large codebase built in accordance with the principles of OOP, SOLID and TDD. Standard library does not force to use it entirely and does not impose restrictions on the usage of third-party solutions. You can easily use only functionality you really need.
Feel free to make pull-requests. Your help is always welcome.
MIT
Generated using TypeDoc


EbayesThresh: Empirical Bayes Thresholding and Related Methods
Empirical Bayes thresholding using the methods developed
by I. M. Johnstone and B. W. Silverman. The basic problem is to
estimate a mean vector given a vector of observations of the mean
vector plus white noise, taking advantage of possible sparsity in
the mean vector. Within a Bayesian formulation, the elements of
the mean vector are modelled as having, independently, a
distribution that is a mixture of an atom of probability at zero
and a suitable heavy-tailed distribution. The mixing parameter can
be estimated by a marginal maximum likelihood approach. This leads
to an adaptive thresholding approach on the original data.
Extensions of the basic method, in particular to wavelet
thresholding, are also implemented within the package.
| Version: |
1.4-12 |
| Imports: |
stats, wavethresh |
| Suggests: |
testthat, knitr, rmarkdown, dplyr, ggplot2 |
| Published: |
2017-08-08 |
| Author: |
Bernard W. Silverman [aut],
Ludger Evers [aut],
Kan Xu [aut],
Peter Carbonetto [aut, cre],
Matthew Stephens [aut] |
| Maintainer: |
Peter Carbonetto <peter.carbonetto at gmail.com> |
| BugReports: |
https://github.com/stephenslab/EbayesThresh/issues |
| License: |
GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| URL: |
https://github.com/stephenslab/EbayesThresh |
| NeedsCompilation: |
no |
| In views: |
Bayesian |
| CRAN checks: |
EbayesThresh results |
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=EbayesThresh
to link to this page.


About
S‑VIDIA is a security platform designed around a compression method intended for the security industry. The technology implemented by S‑VIDIA was created with one purpose: Recording the highest quality evidence possible, while consuming minimal resources. The core of S‑VIDIA’s technology is the proprietary compression method, Flexible Delta Compression (FDC). This method outperforms the industry standards of H.264 and H.265 in bandwidth efficiency, picture quality, and evidence reliability.
Because it determines the overall storage size and most importantly quality of the evidence. When a crime is committed, most people need a high quality picture of the criminal, not just video evidence of the event. Without costly investment in technology, traditional compression methods such as h.264 don’t offer frame to frame image accuracy that people expect from security video evidence.
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
"The future of this compression method lies in the hands of those who demand quality, depend on accuracy and clarity of evidence, and will benefit from our endless growing catalogue of security possibilities."
Copyright © 2017 SVIDIA LLC


"LYSIAS", CLAUDIUS the chief captain (chiliarch) who commanded the Roman troops in Jerusalem, and sent Paul under guard to the procurator Felix at Caesarea (Acts 21:31-38; 22:24-30). His letter to his superior officer is an interesting specimen of Roman military correspondence(23:26-30). He obtained his Roman citizenship by purchase, and was therefore probably a Greek. (See CLAUDIUS.)
"LYSIAS", CLAUDIUS the chief captain (chiliarch) who commanded the Roman troops in Jerusalem, and sent Paul under guard to the procurator Felix at Caesarea (Acts 21:31-38; 22:24-30). His letter to his superior officer is an interesting specimen of Roman military correspondence(23:26-30). He obtained his Roman citizenship by purchase, and was therefore probably a Greek. (See CLAUDIUS.)


C is a procedural programming language. It was initially developed by Dennis Ritchie in the year 1972. It was mainly developed as a system programming language to write an operating system. The main features of C language include low-level access to memory, a simple set of keywords, and clean style, these features make C language suitable for system programmings like an operating system or compiler development.
After the above discussion, we can formally assess the structure of a C program. By structure, it is meant that any program can be written in this structure only. Writing a C program in any other structure will hence lead to a Compilation Error. The structure of a C program is as follows:
The first and foremost component is the inclusion of the Header files in a C program.
A header file is a file with extension .h which contains C function declarations and macro definitions to be shared between several source files.
Some of C Header files:
- stddef.h – Defines several useful types and macros.
- stdint.h – Defines exact width integer types.
- stdio.h – Defines core input and output functions
- stdlib.h – Defines numeric conversion functions, pseudo-random network generator, memory allocation
- string.h – Defines string handling functions
- math.h – Defines common mathematical functions
Syntax to include a header file in C:
#include
The next part of a C program is to declare the main() function. The syntax to declare the main function is:
Syntax to Declare main method:
int main()
{}
The next part of any C program is the variable declaration. It refers to the variables that are to be used in the function. Please note that in the C program, no variable can be used without being declared. Also in a C program, the variables are to be declared before any operation in the function.
Example:
int main()
{
  int a;
.
.
Body of a function in C program, refers to the operations that are performed in the functions. It can be anything like manipulations, searching, sorting, printing, etc.
Example:
int main()
{
  int a;
  printf("%d", a);
.
.
The last part in any C program is the return statement. The return statement refers to the returning of the values from a function. This return statement and return value depend upon the return type of the function. For example, if the return type is void, then there will be no return statement. In any other case, there will be a return statement and the return value will be of the type of the specified return type.
Example:
int main()
{
  int a;
  printf("%d", a);
  return 0;
.
.
- All the documentation in this page is taken from GeeksForGeeks


--- layout: post title: Setting up test Active Directory VMs on a Mac date: type: post published: false status: draft categories: [] tags: [] meta: _publicize_twitter_user: "@dvdsmpsn" _edit_last: '1' _syntaxhighlighter_encoded: '1' _thumbnail_id: '3176' author: David Simpson excerpt_separator: ---
Previously, I've discussed Using a Vagrant built OpenLDAP server to test Enteprise Directory and Org Chart for Confluence. Now is the turn of Active Directory. This is somewhat more labourious because all steps are manually done, but you get a valid working VM at the end of the process.
wget:
brew update
brew install wget
qemu-img:
brew install qemu
VMware Fusion -- buy it ;)
You can download a 180 day evaluation of Windows Server 2008 R2 Enterprise Edition from Microsoft's Download Center.
Download and unarchive the source image
In terminal:
mkdir -p ~/tmp/vhd
cd ~/tmp/vhd
wget http://download.microsoft.com/download/5/4/C/54C15FA1-B3AA-4A8B-B26C-47C3BA7A20E0/WS2008R2Fullx64Ent.part01.exe
wget http://download.microsoft.com/download/5/4/C/54C15FA1-B3AA-4A8B-B26C-47C3BA7A20E0/WS2008R2Fullx64Ent.part02.rar
wget http://download.microsoft.com/download/5/4/C/54C15FA1-B3AA-4A8B-B26C-47C3BA7A20E0/WS2008R2Fullx64Ent.part03.rar
unrar x WS2008R2Fullx64Ent.part01.exe
Convert the original VHD image for VMware
cd ~/tmp/vhd/WS2008R2Fullx64Ent/WS2008R2Fullx64Ent/Virtual\ Hard\ Disks
This stalled after 20 minutes:
qemu-img convert -p -f vpc -O vmdk WS2008R2Fullx64Ent.vhd WS2008R2Fullx64Ent.vmdk
This worked and was much faster...
emu-img convert -O vmdk WS2008R2Fullx64Ent.vhd ~/tmp/WS2008R2Fullx64Ent.vmdk
The conversion takes approx 5 mins. Take a backup of the resulting file
Open VMware Fusion
File | New…
Click on "Continue without disc" & "Continue":
Select "Use an existing virtual disk:" and choose ~/tmp/WS2008R2Fullx64Ent.vmdk
then "Continue"
Windows setup starts…
You need to change the Administrator password e.g. to Admin4test on setup completion.
Shutdown the VM and set the network config to Bridged Networking | Autodetect:
Restart the VM and continue with steps 5-7 from "How to create an Active Directory domain to test against" by Stef Walter:
Set the IP address
- An Active Directory server acts as an LDAP and DNS server, and needs a static IP address.
- Click Start > Network, and then click the Change adapter settings link in the window that comes up. Another window should appear.
- Right click on the Local Area Connection item and chooseProperties in the menu.
- Click on the Internet Protocol Version 4 (TCP/IPv4) item and then click the Properties button. A dialog for setting the addresses comes up.
- Choose Use the following IP address. Then set the relevant fields. The settings here are based on the virtual network you created above, if you used a different netblock then modify as appropriate:
IP Address: <IP_ADDRESS>
Subnet mask: <IP_ADDRESS>
Default gateway: <IP_ADDRESS>- Click OK or Close in the various dialogs to complete things.
Set the machine name
- An Active Directory server should have a well known DNS name, you don't need to set it in DNS, but just name the server appropriately and then Active Directory will do the rest.
- Click Start > Computer, and a window should come up.
- In the left pane of the window, there's an item called Computer.Right click on it and choose Properties from the menu. Another window should show up.
- Click Change Settings, and a dialog will come up.
- In the Computer Name tab click the Change... button, which displays another dialog.
- Set DC as the Computer name or another name of your choice. Don't worry about the Member of Domain or Workgroup stuff yet.
- Click OK and/or Close to complete the changes. You'll be prompted to restart, so go ahead and do that.
Setting up Active Directory
- Click Start > Run and type DCPROMO in the dialog that comes up.
- A progress window will come up which explains about installing some components. This takes a while.
- A wizard will eventually show up. Click through the introduction and warnings.
- Choose Create a new domain in a new forest.
- On the next page enter the domain -- we're using appfusions.local
- Choose the Forest functional level. You can choose whichever one you like. Choosing 2008 R2 is a decent choice. You can test against various Active Directory servers with different levels to simulate different domains you might encounter in the wild.
- Make sure DNS Server is chosen on the next page.
- Once you complete that, a dialog will come up warning you about how the DNS delegation cannot be created. We'll do that manually below, so this is nothing to worry about. Choose Yes.
- Leave the default paths for database and log files.
- Choose a domain Administrator password. Logically this is different from the local server Administrator account you set the password for above. But you can use the same password to keep things simple. we're using Admin4test
- Review the selections if you're interested, and then click Next to complete things.
- Wait for a while for installation and configuration, Finish.
- You'll need to Restart Now.
- The reboot after installing Active Directory will take a while as it does a bunch of stuff on the first boot.
Adding some users
From an external machine, check that you can connect to the AD:
ldapsearch -h <IP_ADDRESS> -p 389 -D "CN=Sametime User,CN=Users,DC=appfusions,DC=local" -w password -b CN=Users,DC=appfusions,DC=local "cn=David*"
# extended LDIF
#
# LDAPv3
# base <CN=Users,DC=appfusions,DC=local> with scope subtree
# filter: cn=DAVID*
# requesting: ALL
#
# David Simpson, Users, appfusions.local
dn: CN=David Simpson,CN=Users,DC=appfusions,DC=local
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: user
cn: David Simpson
sn: Simpson
givenName: David
distinguishedName: CN=David Simpson,CN=Users,DC=appfusions,DC=local
instanceType: 4
whenCreated:<PHONE_NUMBER>2315.0Z
whenChanged:<PHONE_NUMBER>2349.0Z
displayName: David Simpson
uSNCreated: 12725
uSNChanged: 12731
name: David Simpson
objectGUID:: jrlW2NfWXUqwpo/Ks6G6KQ==
userAccountControl: 66048
badPwdCount: 0
codePage: 0
countryCode: 0
badPasswordTime: 0
lastLogoff: 0
lastLogon: 0
pwdLastSet:<PHONE_NUMBER>51934678
primaryGroupID: 513
objectSid:: AQUAAAAAAAUVAAAATgHMeSBL+ixYUEeEUAQAAA==
accountExpires:<PHONE_NUMBER>854775807
logonCount: 0
sAMAccountName: david
sAMAccountType: 805306368
userPrincipalName: david @ appfusions.local
objectCategory: CN=Person,CN=Schema,CN=Configuration,DC=appfusions,DC=local
dSCorePropagationData:<PHONE_NUMBER>0000.0Z
mail: david @ appfusions.com
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
Update the hosts file on remote machines
Next if you want to refer to this machine as say dc.appfusions.com
or even ad.vm.appfusions.com
from another VM, remember to update the hosts file on that VM with:
<IP_ADDRESS> dc.appfusions.com ad.vm.appfusions.com
See:


Choose file
Denoising Details
Spectrogram
Classification Details
Classification
Validation
Sound
QX
Add File
Denoise
play_circle_filled


Language-Suggester
Which language should you learn?:
On a scale of 1-10, how much do you like a challenge?
10 = very much enjoy
7 = enjoys
5 = nuetral
3 = dislikes
1 = very dislike
1
On a scale of 1-10, how much do you like Japan?

On a scale of 1-10, how much do you enjoy building back-end (business logic) code?
On a scale of 1-10, how much do you enjoy building front-end (UI logic) code?
Submit
Hey
, based on our survey we suggest you learn
Thank you for taking our survey!
Refresh


The flex layout system in CNVS is built to be fully responsive across all included screen-size break-points. In your specific project it may be necessary to adjust flex behavior when moving from mobile devices to desktop screens. To apply as specific flex behavior at mini, small, medium, and large viewports, add the suffix -screen-small
, -screen-medium
, -screen-large
, or -screen-jumbo
respectively to your specific flex class.

 1

 2

 3

 4


Code
As an economist I’m a bit of a frustrated engineer and computer programmer.
For my thesis I’ve learnt to code in Python. John Stachurski and Thomas Sargent’s quant-econ site provides a great introduction to Python for economists. Python is a joy to use, but it’s a bit slow. Here I rely on Cython which is basically a Python to C translator, see this post.
Recently I’ve been working on adapting some machine learning methods to economic problems…
econlearn
econlearn
is a python machine learning toolkit I developed as part of my thesis. econlearn
provides some reinforcement learning (i.e., approximate dynamic programming) and supervised learning (i.e., non-parametric regression) algorithms suited to economic problems. That is noisy problems, requiring large sample sizes, but involving relatively few dimensions. In particular, it implements a batch version of Q-learning using tilecoding for function approximation.
All the code for my thesis is available on github. Eventually, I will create a standalone version of econlearn
with documentation so that it can easily be used by others (I promise).


{% raw %}
{% endraw %}
Drop image here or click to select
{{ fileName }}
--- layout: default controllerjs: upload ---


Privacy Policy
{{devOrCompanyName}} built the {{appName}} app as {{typeOfAppTxt}} app. This SERVICE is provided by {{devOrCompanyName
}} {{atNoCost }} and is intended for use as is.
This page is used to inform website visitors regarding {{myOrOur}} policies with the collection, use, and disclosure
of Personal Information if anyone decided to use {{myOrOur}} Service.
If you choose to use {{myOrOur }} Service, then you agree to the collection and use of information in relation
to this policy. The Personal Information that {{iOrWe}} collect is used for providing and improving the Service.
{{ iOrWe }} will not use or share your information with anyone except as described in this Privacy Policy.
The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible
at {{appName }} unless otherwise defined in this Privacy Policy.
Information Collection and Use
For a better experience, while using our Service, {{iOrWe }} may require you to provide us with certain personally
identifiable information{{pidInfo}} The information that {{iOrWe }} request is {{retainedInfo }}
The app does use third party services that may collect information used to identify you.
Log Data
{{ iOrWe }} want to inform you that whenever you use {{myOrOur }} Service, in a case of an error in the app
{{iOrWe }} collect data and information (through third party products) on your phone called Log Data. This
Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating
system version, the configuration of the app when utilizing {{myOrOur }} Service, the time and date of your
use of the Service, and other statistics.
Cookies
Cookies are files with small amount of data that is commonly used an anonymous unique identifier. These are
sent to your browser from the website that you visit and are stored on your device internal memory.
This Service does not use these “cookies” explicitly. However, the app may use third party code and libraries
that use “cookies” to collection information and to improve their services. You have the option to either
accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse
our cookies, you may not be able to use some portions of this Service.
Service Providers
{{ iOrWe }} may employ third-party companies and individuals due to the following reasons:
- To facilitate our Service;
- To provide the Service on our behalf;
- To perform Service-related services; or
- To assist us in analyzing how our Service is used.
{{ iOrWe }} want to inform users of this Service that these third parties have access to your Personal Information.
The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose
or use the information for any other purpose.
Security
{{ iOrWe }} value your trust in providing us your Personal Information, thus we are striving to use commercially
acceptable means of protecting it. But remember that no method of transmission over the internet, or method
of electronic storage is 100% secure and reliable, and {{iOrWe }} cannot guarantee its absolute security.
Links to Other Sites
This Service may contain links to other sites. If you click on a third-party link, you will be directed to
that site. Note that these external sites are not operated by {{meOrUs }}. Therefore, {{iOrWe }} strongly
advise you to review the Privacy Policy of these websites. {{iOrWe }} have no control over and assume no
responsibility for the content, privacy policies, or practices of any third-party sites or services.
Children’s Privacy
These Services do not address anyone under the age of 13. {{iOrWe }} do not knowingly collect personally identifiable
information from children under 13. In the case {{iOrWe }} discover that a child under 13 has provided {{meOrUs
}} with personal information, {{iOrWe }} immediately delete this from our servers. If you are a parent or
guardian and you are aware that your child has provided us with personal information, please contact {{meOrUs
}} so that {{iOrWe }} will be able to do necessary actions.
Changes to This Privacy Policy
{{ iOrWe }} may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically
for any changes. {{iOrWe }} will notify you of any changes by posting the new Privacy Policy on this page.
These changes are effective immediately after they are posted on this page.
Contact Us
If you have any questions or suggestions about {{myOrOur }} Privacy Policy, do not hesitate to contact {{meOrUs
}}.
This Privacy Policy page was created at privacypolicytemplate.net and modified/generated by App Privacy Policy Generator


Enter Site
My Account
Track Orders
Track Orders
Costume Expressions 3411 Torrence Dr. Rocksville, MD 20850


writing.com bookmarklet
Drag the following link to your bookmarks and press to toggle the writing.com bookmarklet on and off:
writing.com bookmarklet
.


Team Individual Project (SOLO)
Role UX Designer / Researcher
Tool Pen & Pencil
Sketch
Principle
After Effects
Duration One Week
Currently VMWare has close to 30,000 employees around the world. While most of the employees drive to work, some of them commute using VMWare shuttle. In Bangalore, India, there are approximately 500 active users of the company’s shuttle program. To ensure the safety of the passengers and to remain compliant with local laws and regulations, VMware needs to track every employee’s usage of the shuttle. For example – at what time and at which stop do they board a shuttle? Where and when do they get off the shuttle?
After further dive into background research, the design question eventually became: How might we track employee shuttle usage and improve current transportation experience?
01.
Interactive Screens to Onboard Users
After users log in, they can sync the earliest event from their calendar or manually enter their work start time of the day. Our system can will provide recommended shuttle to take based on their schedule.
02.
Quick Access to All Available Routes
With all routes formatted in a row, users can drag and see all available routes. They can view the most critical information, such as bus route on the map, waiting time, and destination arrival time. Based on user's pre-set work start time, the system will provide suggested bus to take to ensure employees arrive on their desired time.
03.
Real Time Routes Comparison
Users are able to compare routes by clicking on the route card or the stops on the map to see detailed route information.
04.
Share Route Info and View Details
Users are able to view interactive route details after they click on "Select". At the same time, they will send information to the REM team such as when and where they get on the shuttle. They will also receive alerts and push notifications when the desingated bus is arriving.
05.
Interactive Data Visualization
The system will provide aggregated data visualization for each category. The Transportation Team is able to view data based on data type, such as total shuttle usage based on day of the week, stops users take and the time they get on the bus. The REM is able to view more detailed information when they click in the graph.
To fully understand the task, I started by mapping out Who, Why, and What questions on canvas to understand: who are our target audience, why are we designing this service, and in what context would our users use this service.
I also started by writing down some keywords, and my immediate thoughts on them. Based on the results, I developed some main questions to investigate for research:
Research: Survey and User Interviews
To get a general idea of how might users take shuttle services to commute to work or school, I sent out surveys to CMU students and faculties who commute to work or school. In addition, I conducted in-depth interview with three current CMU faculties who take shuttle services to work as well as shuttle drivers to get more insights. I also conducted contextual inquiry to observe users during their shuttle process.
Have you used shuttle / escort services before?
Most users have used shuttle / escort services before. They also indicated that they use shuttle / transportation services around once or twice a week on average.
Do you use any tools to help you with your commute process?
Through the survey, 65.5% of users indicated that they use mobile apps to track upcoming bus schedule. For those users who don't use any tools, they expressed that they did not know which tools they could use and would love to learn more.
What do you think could be improved in shuttle services?
Users indicated that they would love to keep track of real-time bus information. They wanted easy way to access and find information about the service, such as the time schedule. They also found that buses are not always on time, so they would appreciate to have a range of arrival time so they won't be late to work or school.
Design Opportunity
Keeping in mind the survey and in-depth interview results, I identified my design opportunities to track shuttle usage in an unobtrusive way and improve current shuttle transportation experience. I focused on my stakeholder's values and goals to access shuttle information. Specifically, here are 3 design goals:
Based on my design goals and user persona, I proposed a potential user flow. I explored current flow of transportation apps such as Transit and built my user flow from there to give users a familiar context, but also add new features such to encourage my stakeholder VMWare employees to send signals of their shuttle usage. At the same time, help users onboard transportation services.
In order to validate design with users, I conducted testings using Think Aloud method to have user walk through the flow and test on current version of interfaces. I was able to find some useful insights for me to move forward with the next iteration.
During Think Aloud, user expressed frustrations reading all the information at once. Since there was only limited space, user encountered problems focusing on the important content. Users also struggled with the size of the buttons. There are too many interactive elements on one page. According to Fitt's Law, things are larger and closer are easier to hit on. Conversely, when there are too many elements at once, users might click on wrong features.
Additionally, users expressed during user interview that they would love to see real-time bus information. They also expressed concerns regarding shuttle schedule accuracy which might cause them late to work or school. They also wanted to see different shuttle options when their location is in the middle of two stops. In the end, my ultimate goal was to design shuttle services that could 1)provide accurate signals to REW team, 2) improve current shuttle experience for employees, and lastly 3) design data visualizations that are easy to access and get insights for users.
After iterations on wireframes and Think Aloud testins with users, I reached my final design solution : VMWare Shuttle application. VMWare Shuttle is an application that aims to provide signals to REW team and bring simple, useful and delightful experience to VMWare employees during their transportation process. Specifically, VMWare Shuttle has 3 Highlight Features to do so, and these key features confirm my 3 design goals based on research.
Through user interviews, most users decide on their bus schedule based on when they need to go to work (or the time of the first event of the day). Therefore, it is critical for our system to recommend bus routes if users can define when they need to work since the service is for VMWare employees only. The system can also use AI to remember user behaviors so they don't have to enter same data every time.
After users decide on which bus to take, they are able to click "select" to view more details about the certain route. At the same time, the route they will take will be recorded and later confirmed via push notifications.
Through mobile, the REW Team is able to access shuttle usage information whenever and whereever. The team is able to tap on the top navigation to switch data type. Due to time constraints, only three categories are listed in this current version. If more time were given, the entire mobile page could be scrollable to view more data at once. A desktop version could be helpful too.
Moving forward on this project, I would also love to conduct more user testings because the more iterations the better. I would love to explore more ways of error recovery. Currently, users send signals to the REW when users select a route. How would users recover from the error when they eventually choose another route or another transportation method?
I would also love to explore more ways to make the interfaces adaptive based on user behaviors. So we can reduce repeated steps and make the experience even simpler.
On the other hand, I would love to explore web version for the REW team. Maybe the team would be interested in seeing some analytics behind data, and web version of the dashboard would give me more space to provide information more comprehensivelyl.


--- layout: post title: coney island date: '2011-07-02T23:47:46+02:00' tags: - travel - brooklyn - coneyisland tumblr_url: http://dotmr.tumblr.com/post/7179609980/coney-island ---
Coney island


Trump Model: The first day we arrived in Florence there was an anti-Trump parade (see man giving speech photo). People were holding banners and flags. Emotions were intense.
A month later I found this lovely Trump model at an ordinary clothes shop. By mocking at its human inspiration, the model expresses dissatisfaction as well as takes out some despairing anger from the unpleasant situation.


(% extends "minimal.html" %)
(% block content %)
*What data do we collect?*
We collect the following data:
1. IP Addresses
1. Spectra and visualization configurations
*How will we use your data?*
We collects your data so that we can:
1. Track usage data to help with grant applications
1. Track errors to improve the service
We will not share individual results with anyone outside of UCSD but aggregates will be shared with grant review committees.
How do we store your data?
We store data securely on our servers.
(% endblock %)


In week 7 we are going to design our Echo hello-world board using Eagle or Kicad and we have to fabricate it. we have to attach an LED and button to the circuit to check the working of the micro-Current, Voltage,
Resistance.
I am familiar with them because in mechanical we are quite used to deal with Electronic fundamentals(Theories) but applying it in real life or something I am going to use in my final project it was a different thing.
In Electronics, a circuit is a path between two or more points along which an electrical current can be carried. This circular path, which is always required to get electricity to flow and do something useful, is called a
Circuit A circuit is a path that starts and stops at the same place.
*Benjamin Franklin originally wrote that electricity flows from the positive side of a voltage source to the negative side. However, Franklin had no way of knowing that electrons flow in the opposite direction - at the atomic level, they
come out of the negative side and loop back to the positive side. Because engineers followed Franklin's lead for hundreds of years before the truth was discovered, we still use the "wrong" convention to this day. Practically speaking this
detail doesn't matter, and as long as everyone uses the same convention, we can all build circuits that work just fine.
I get to learn some terms like Load, Short circuit, open circuit.
These things are called loads because they “load down” the power supply. it’s possible to load down a power supply too much, which will slow down the current flow, it’s also possible to load down a circuit too little - this may let too much current flow (imagine running too fast if you weren’t carrying any weight), which can burn out your parts or even the power supply.
If you directly connect positive and negative power supply. you'll create what is called a short circuit.
If you do have a load in the current, the current flow through your circuit will be limited to that which your device consumes, which is usually a very small amount. However, if you don't put anything in to restrict the current flow,
there won't be anything to slow down the current, and it will try to be infinite!
Your power supply can't provide infinite current, but it will provide as much as it can, which may be a lot. This could cause your wire to burn up, damage the power supply, drain your battery.
Most of the time
your power supply will have some sort of safety mechanism built into it to limit the maximum current in the event of a short circuit, but not always. This is the reason all homes and buildings have circuit breakers, to prevent fires from
starting in the event of a short circuit somewhere in the wiring.
An integrated circuit, or IC, is a small chip that can function as an amplifier, oscillator, timer, microprocessor, or even computer memory. An IC is a small wafer, usually made of silicon, that can hold anywhere from hundreds to millions
of
transistors, resistors, and capacitors. These extremely small electronics can perform calculations and store data using either Digital or Analog technology.
Every electronic appliance we use in our day-to-day life,such as mobile phones, laptops, refrigerators, computers, televisions and all other electrical and electronic devices are manufactured with some simple or complex circuits.
Electronic circuits are realized using multiple electrical and electronic components connected with each other by connecting wires or conducting wires for the flow of electric current through the multiple components of the circuit, such
as resistors, capacitors, inductors, diodes, transistors, and so on.
This week's assignment was to make Echo hello board with One led and push button. The goal is to control the led blinking with the micro-controller and make communication with a laptop or computer with the micro-controller with the help of the Push-button.
Original Echo hello board.
Component List
ATtiny44 (echo hello board) - Microcontroller - Microcontroller is a small computer on a single integrated circuit. it will take command in the sense of programs and execute them physically with the help of various components attached to it.
FTDI-SMD header - For serial communications, this header is used for the Asynchronous serial communication.
Resonator - 20 Mhz - For Generating specific clock speed to transfer data, a clock is necessary for transmitting the data in Synchronous serial communications
AVRISP header pin - To program the micro-controller, as Asynchronous communication uses the FTDI pins, for Synchronous communications these header pins are used. interface is Serial Peripheral Interface
Pull out Resistor - 10k - pull-outs voltage from the microcontroller for safety, these resistors will be found in any circuits. their function is to give the reset pin High voltage. if the pin is given low voltage it will reset the microcontroller, we can do intentionally by putting switch there.
Power Filtering Capacitor - 1uf - Filters the power input which will go into the micro-controller, should be kept near the MCU as possible as can be.
Terms
Vcc - 5-volt input
GND - Basically, GND is the reference Line from which VCC is measured. Like pressure, we don't measure the direct value of it because it doesn't matter, what we need is pressure Difference from reference. Same with Voltage difference.
MOSI - Master out and slave input
MISO - Master in and slave out
RST - RST pins are used for resetting the microcontroller while programming.
SCK - Serial Clock pin. Click here to know These terms in details.
Tx - It's for transfer of data from the Master( Computer, programmer ).
Rx - It's for Receiving data to the Master( Computer, programmer ) from the program.
TX and RX will be with respect to the Master
Trace and Cut File
This is the original design of the Echo hello board. These are the minimal design components which mean every Microcontroller will need these components to be Programmed, to be
Communicate with other boards, and to Do their specific task.
Click here for Trace file And Cut file.
Additional components
Below are additional components I will need to make the Led blink with the Switch.
LED - To get outpoot indication
SWitch - for blink the LED with pc and communication purpose with PC in "Echo hello Code"
ATTiny44 Pinout
Click here, to know the source.
Pins description
Vcc - 5-volt input
GND - reference voltage - consider Zero
Port Pins - These are the pins that can be used for input and output. These pins some of have a special purpose. pins that can be used for the SPI interfac or Serial communication using RX and TX as I have written above in terms.
Arduino pins - These pins Indicate Arduino pin number, If one is using Arduino IDE for the programming the PCB board this pin will be used.
Analog pins - All the pins of the Attiny44 can be used as the Analog input, except VCC, GND, RESET, Pin8(PWM pin).
Serial interface Pins - SDA and SCl pins. pins are used for communication protocol I2c. Here is a link for compare communication protocols(I2C, SPI, Asynchronous).
SPI interface pins - MOSI, MISO, SCK, RST Pins for the serial interface
Timer and PWM pins - These pins can be used for the Pulse generation and oscillator applications in an electric circuit. PWM is a very interesting one, which can modify the duty cycles of zero and one state. Click here to understand the PWM.
Interrupt pins - In a simple way, I understand this pin can Pause the program if some interrupt is accurate and start them automatically when it's gone. Click here to understand.
Note :
The below procedure is general for making any Circuit design, Since electronics is new to me I failed at some point while making my PCB design. I have written what goes wrong and how it can be improved but for saving time I will redirect you to final output.
Pcb Design on Autodesk-Eagle(version 8.0.1)
go to File > New > Project.
Open schematic
Follow the below image and Right-Click and go to New and Select Schematic.
Include Fab-Library(Link!)
Click on the library and open the library manager. Go to Available and search the location of the Fab library. Select it and click Use.
Follow below steps.
Add components
Click Parts to add components. Search for the fab library, there are many built-in libraries here but we are recommended to use Fab-library to make sure availability of the Components.
General components
These components are essential to program the controller or to work with any microcontroller.
Net tool
What Net tool do is, it gives connections between the components, its just like virtual wires which help us to visualize the circuit better and try to give a perfect explanation of how the components on the circuit board are connected.
Name tool
You can connect the components by directly joining both the components with nets or by giving a specific name on each side of the net with the Name tool. These names help us to connect the components without making it complex.
Additional components
LED and Switch are additional components.
Complete Schematic
This is a complete schematic of my first design, I Request not to follow this schematic if you are, I made mistake on schematic since I had no information of where to put the Switch I put it on rest pin and its functionality will change It will reset the board instead of controlling the LED, I will redirect you to working schematic. as I was designing the first time I was not sure about these mistakes, so I kept on and mad one board.
I gave names improperly.
I connected my switch with the reset pin of the microcontroller, It will not full-fill my objective here (it will not give a signal to pc instead it will reset my micro-controller, which is a good thing for big boards or different applications).
Generate board diagram
Arranging components
Ratsnet tool
Arranging the components for the circuit, inboard diagram we arrange the components the way we want to see than real output.
Electric rule check (ERC)(link!)
It generally checks the schematic of our electric design. It compares Schematic with the general rules of electric circuits.
Schematic errors
I got some schematic errors, Error was for values, if you are simulating the circuit or giving the schematic to another person or if you are going to use it after some time, you got to put values there, I didn't because I was experimenting. for pulling out resistor and power capacitors I have given the values above. and I am going to use a 10k Resistor with LED.
STEP 13 : Design rule check (DRC)(link!)
Open DRC check.
Settings in Clearance
Mil - Mil is dimention for traces, it is 1000th(1/1000) of Inch
Wire - It is representing the Copper wire traces
Pad - Pads on which electric components will be mounted
Via - Its through hole Diameter.
Below is the Clearance section. you can decide How much clearance you will need between these Wire, Pads, Via.. I gave the setting to 16 mill because in tracing I am using 1/64(0.4mm) = 16 mil tool so , in fab modules it can generate the toolpath.
Traces width
To ensure the minimum trace width to be safe side, I kept Trace size to 16 mil. Other settings are default in DRC then CLICK check to ensure that your board diagram is Following DRC criterion.
STEP 14 : Autorouting
Auto-routing is a tool that helps to generate the traces automatically by using mathematical functions. The autorouter is a useful tool that creates many routing variations for the current component placement. However, it is not a complete replacement for the manually routing method. It can help you in specific situations to augment your abilities, not replace them. (link!). Open the auto-routing path for generating traces automatically.
Require Settings
Give this required Settings.
Efforts - How Much efforts do you want from computer to creat routing, It will effect your time and computing power of computer.
Bottom - If you are not using Two side pcb Keep it two none.
Number of threads - how many threads of the CPU you want the autorouter to use? This surely will affect the time it takes to finish. Click here to know more.
Rounting grid - How many attemps you want your computer to do on Auto routing I kept it 16.
Choose 100% autorout
Choose the 100% option and press End job, (It will be not easy to get 100% Path connections though).
Note :
If you are not getting 100% you can place the components on a different location to generate 100% Routing, for that you have to remove old generated traces, you can write the "ripup;" command on the command line.
Final design
Error checks
On Check I had warnings of wire stud, Warning and errors are different things, when you get errors it will face some problems while PCB milling for sure, and when you get warnings it means you might face some issues while PCB milling, warnings have a relatively small weight, but it should be in consideration if you are new to PCB milling.
Create border of circuit
we have to create a border of the circuit to define the boundary of the circuit, it also defines how your circuit will look, You can use the line tool to create a border.
Properties menu
Right-click on the lines and go to Properties and change the Width and Layer(Change layer only if you want a border in a different layer), Here I Don't.
Exporting image in monochrome
Go to File > Export > Image
Choose monochrome and Give resolution you want.
Final output
Every Trace and Border will be converted into White Color and the background will be converted into black. Remember To delete that Yellow rectangle border which comes Default. Otherwise your trace file and cut file dimensions will increase after editing in photoshop.
Photoshop
Crop the image. Remember to crop first and don't separate the trace file and cut file.
Select the traces with the Magic wand tool.
Inverse the selection
Use bucket tool to color the cut border
Do the same for generate Cut border
Cut and Trace Files
Click to get the Trace file and Cut file
Click Here to Know procedure in the Roland MDX-20 Milling machine.
Trace part
Cut part
Output
Soldering
Link for soldering basics, Week5.
Final Output
Accidently I touched the soldering iron on the button, That's why it looks weird.
This is The whole Procedure I explained, As I already mentioned on top I had a problem with the Schematic, I have to redesign the
board, but the procedure is the same.
schematic of new board
This is the new schematic of my Echo hello board. I made a few changes here.
Switch Module- the switch is directly connected to power(VCC) and it is connected to R3 and R4 Pin swt will be low unless I will not press the switch.
R4 is connected to the microcontroller's pin which is named SWT(Switch) and R3 is connected to the ground.
You can download the original schematic from the link HERE and Board from Here.
You can download original Board diagram from link HERE.
Download Trace file and Cut File.
On Milling machine
Output
traces are not that fine, copper was sticking with Bit. but somehow after Sanding, I start for soldering.
Soldering Output
I am going to program the echo hello board. there was a missing resister in echo hello in my design, I noticed it later, it was connected between Vcc and reset pin, will not affect working anyway.
Arduino tiny core
you have to paste
"http://drazzy.com/package_drazzy.com_index.json"on the additional board manager section.
To see the Microcontroller's action on the LED I Decided to make one relation between the Switch and the LED.
Code with the Switch. Since I put the Switch to the PA3(Arduino pin 3) and LED to the PA2(Arduino pin 2) in general I have written a code that tells the microcontroller to control the led blinking when I am pushing the button. Code link. here I am giving power
throught the FTDI.
I wrote the code to tell the microcontroller that if the Switch pin is low then let led blink faster, and if the switch pin is High then slow the blink rate of led, I am controlling the blink with delay() function.
Give this settings.
Board: Attiny24/44/84
Chip: Attiny44
Clock: 8 Mhz here I am taking 8 Mhz because as a programmer I am going to use USBTinyisp.
Programmer : USBTinyisp, check week 5 to know more about FABtinyisp.
Then burn the bootloader
upload the sketch
Then Go to Sketch > upload using Programmer
Working PCB
In Electronic Design, group work is to use the different test equipment in our lab to observe the operations of microcontroller in the Circuit board.
we have
in group work there are not much more tasks that can be divided so we did it together, I get to learn Oscilloscope in group work, how can I use it to get a perfect delay between the data transmission. we did that on Neils Bigbanging code. everything is written in detail in the group web-site.
Electronics weeks are totally focused on learning new things and understanding weird names though, Still, I am getting used to it. What I learned this week is the only way to learn electronics is to do it over and over again. Here failure of the circuit is a normal thing, It doesn't matter how many time you give to orient the board diagram and design the schematic if the led didn't blink or the microcontroller got hot after plugin you probably messed up something and you are lucky if you got to know what is wrong with your circuit. Still, the week was Great.


protected class FlatLinguist.GState
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
FlatLinguist.GState(GrammarNode node)
Creates a GState for a grammar node
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
attachState(SentenceHMMState prevState,
SentenceHMMState nextState,
float logLanguageProbablity,
float logInsertionProbablity)
Attaches one SentenceHMMState as a child to another, the transition has the given probability
|
void |
collectContexts()
Collects the right contexts for this node and pushes this nodes ending context into the next next set of
nodes.
|
void |
connect()
Connect up all of the GStates.
|
void |
expand()
Expands each GState into the sentence HMM States
|
protected SentenceHMMState |
expandUnit(UnitState unit)
Expands the unit into a set of HMMStates.
|
SentenceHMMState |
getEntryPoint()
Gets the context-free entry point to this state
|
protected int |
getLeftContextSize()
Returns the size of the left context.
|
protected int |
getRightContextSize()
Returns the size of the right context.
|
java.util.Collection<SearchState> |
getStates()
Returns all of the states maintained by this gstate
|
java.lang.String |
toString()
Returns the string representation of the object
|
protected FlatLinguist.GState(GrammarNode node)
node
- the grammar nodepublic SentenceHMMState getEntryPoint()
public void collectContexts()
public void expand()
protected int getLeftContextSize()
protected int getRightContextSize()
protected SentenceHMMState expandUnit(UnitState unit)
unit
- the unit to expandpublic void connect()
Note that for a task with 1000 words this will involve checking on the order of 35,000,000 connections and making about 2,000,000 connections
protected void attachState(SentenceHMMState prevState, SentenceHMMState nextState, float logLanguageProbablity, float logInsertionProbablity)
prevState
- the parent statenextState
- the child statelogLanguageProbablity
- the language probability of transition in the LogMath log domainlogInsertionProbablity
- insertion probability of transition in the LogMath log domainpublic java.util.Collection<SearchState> getStates()
public java.lang.String toString()
toString
in class java.lang.Object


{% extends 'base.html' %} {% block content %} {% include 'search_form.html' %} Showing {{meta['page']['total_pages']}} results from "{{query}}" {% for code_block in results %}


JACK_NETSOURCE(1) JACK_NETSOURCE(1) NAME jack_netsource - Netjack Master client for one slave SYNOPSIS jack_netsource [ -H hostname ] [ options ] DESCRIPTION jack_netsource The Master side of a netjack connection. Represents the slave jackd -dnet in the master jack graph. Most connection parameters are configured via the netsource, and the slave will set itself up according to the commandline option given to jack_netsource. Netjack allows low latency audio connections over general IP networks. When using celt for compression, it is even possible to establish transatlantic links, with latencies not much over the actual ping time. But the main usecase is of course a LAN, where it can achieve one jack period of latency. OPTIONS -h this help text -H slave host Host name of the slave JACK -o num channels Number of audio playback channels -i num channels Number of audio capture channels -O num channels Number of midi playback channels -I num channels Number of midi capture channels -n periods Network latency in JACK periods -p port UDP port that the slave is listening on -r reply port UDP port that we are listening on -B bind port reply port, for use in NAT environments -b bitdepth Set transport to use 16bit or 8bit -c bytes Use CELT encoding with <bytes> per period and channel -m mtu Assume this mtu for the link -R N Redundancy: send out packets N times. -e skip host-to-network endianness conversion -N jack name Reports a different client name to jack -s, --server servername Connect to the jack server named servername -h, --help Display help/usage message -v, --version Output version information and exit EXAMPLES run a 4 audio channel bidirectional link with one period of latency and no midi channels. Audio data is flowing uncompressed over the wire: On hostA: jackd -d alsa jack_netsource -H hostB -n1 -i4 -o4 -I0 -O0 On hostB: jackd -d net 1.9.9 November 2012 JACK_NETSOURCE(1)


“Amma jīvāti vanamhi kandasi,
Attānaṁ adhigaccha ubbiri;
Cullāsītisahassāni,
Sabbā jīvasanāmikā;
Etamhāḷāhane daḍḍhā,
Tāsaṁ kamanusocasi”.
“You cry ‘Please be living!’ in the forest.
Ubbirī, get a hold of yourself!
Eighty-four thousand people,
all named ‘living being’,
have been burnt in this funeral ground:
which one do you grieve for?”
“Abbahī vata me sallaṁ,
duddasaṁ hadayassitaṁ;
Yaṁ me sokaparetāya,
dhītusokaṁ byapānudi.
“Oh! For you have plucked the dart from me,
so hard to see, hidden in the heart.
You’ve swept away the grief for my daughter
in which I once was mired.
Sājja abbūḷhasallāhaṁ,
Nicchātā parinibbutā;
Buddhaṁ dhammañca saṅghañca,
Upemi saraṇaṁ munin”ti.
Today I’ve plucked the dart,
I’m hungerless, extinguished.
I go for refuge to that sage, the Buddha,
to his teaching, and to the Sangha.”
… Ubbirī therī ….


The estimated delivery time for your order is {{time}}. Track your order in the DoorDash app or website.
Paid with {{order.paymentType}}
{{order.resturant}}
Total: ${{#mathOperator}}{{order.tip}},{{order.taxes}},{{order.subtotal}},{{order.deliveryFee}},{{order.serviceFee}}{{/mathOperator}}
{{order.address}}
- For: {{order.fullName}} -
{{this.quantity}}x
{{this.item}} {{this.itemType}}
● {{this.extra}}
${{this.price}}
Subtotal
Taxes
Delivery Fee
Service Fee
Tip
${{order.subtotal}}
${{order.taxes}}
${{order.deliveryFee}}
${{order.serviceFee}}
${{order.tip}}
Total Charged
${{#mathOperator}}{{order.tip}},{{order.taxes}},{{order.subtotal}},{{order.deliveryFee}},{{order.serviceFee}}{{/mathOperator}}
Snacks, drinks, medicine, and more - from your corner store or drugstore to your door, delivered in under 30 minutes.
Download
the App
Sign up for DashPass
Refer and
earn credit
Deliver with DoorDash
©2021 DoorDash, Inc.
303 2nd St.
South Tower, Suite 800
San Francisco CA 94107
Help Center | View email in browser
Prop 65 Restaurant WARNING
Prop 65 Alcohol WARNING
Drinking distilled spirits, beer, coolers, wine, and other alcoholic beverages may increase cancer risk, and, during pregnancy, can cause birth defects. For more information go to www.P65Warnings.ca.gov/alcohol.
Prop 65 BPA WARNING


Gardaí make two arrests after €46.5k drug raids in Mayo
by By Digital Desk staffGardaí in Co. Mayo have seized more than €45,000 worth of drugs in two separate raids over the weekend.
The county's drugs unit, supported by the Community Engagement Team from Westport Garda Station, carried out two house raids in the Westport area on Friday and Saturday..
In the first search, Gardaí recovered cocaine with an estimated value of €42,000 along with mixing agent and a small quantity of MDMA with an estimated value of €100.
In the second search, cocaine worth around €2,000, around €2,500 worth of herbal cannabis and mixing agent were recovered.
A male and a female aged 21 and 18 were arrested and detained at Westport Garda Station in connection with the finds.
They have since been released without charge and files will be prepared for the Director of Public Prosecutions. Investigations are ongoing.


{% extends "withnav_template.html" %} {% from "components/banner.html" import banner_wrapper %} {% from "components/file-upload.html" import file_upload %} {% from "components/page-header.html" import page_header %} {% block service_page_title %} Upload a letter {% endblock %} {% block maincolumn_content %}
{{ error.detail | safe }}
{% endif %} {% endcall %} {% else %} {{ page_header( 'Upload a letter', back_link=url_for('main.uploads', service_id=current_service.id) ) }}Upload a single letter as a PDF and we’ll print, pack and post it for you.
You can use this feature if you send a lot of one-off letters or if our reusable letter templates do not meet your needs.
{% endif %}{{ file_upload( form.file, action=url_for('main.upload_letter', service_id=current_service.id), button_text='Upload your file again' if error else 'Choose file', show_errors=False )}}
The content of your letter must appear inside the printable area.
Your file must be:
To help you set up your letter, you can download our letter specification document (PDF).


Register Offsets | |
|
| |
| #define | TC_CTRLA 0x00 |
| Control Register A. | |
| #define | TC_CTRLB 0x01 |
| Control Register B. | |
| #define | TC_CTRLC 0x02 |
| Control Register C. | |
| #define | TC_CTRLD 0x03 |
| Control Register D. | |
| #define | TC_CTRLE 0x04 |
| Control Register E. | |
| #define | TC_INTCTRLA 0x06 |
| Interrupt Enable Register A. | |
| #define | TC_INTCTRLB 0x07 |
| Interrupt Enable Register B. | |
| #define | TC_CTRLFCRL 0x08 |
| Control Register F Clear. | |
| #define | TC_CTRLFSET 0x09 |
| Control Register F Set. | |
| #define | TC_CTRLGCLR 0x0a |
| Control Register G Clear. | |
| #define | TC_CTRLGSET 0x0b |
| Control Register G Set. | |
| #define | TC_INTFLAGS 0x0c |
| Interrupt Flag Register. | |
| #define | TC_TEMP 0x0f |
| Temporary Register for 16-bit Access. | |
| #define | TC_CNTL 0x20 |
| Counter Register H. | |
| #define | TC_CNTH 0x21 |
| Counter Register L. | |
| #define | TC_PERL 0x26 |
| Period Register H. | |
| #define | TC_PERH 0x27 |
| Period Register L. | |
| #define | TC_CCAL 0x28 |
| Compare or Capture Register A L. | |
| #define | TC_CCAH 0x29 |
| Compare or Capture Register A H. | |
| #define | TC_CCBL 0x2a |
| Compare or Capture Register B L. | |
| #define | TC_CCBH 0x2b |
| Compare or Capture Register B H. | |
| #define | TC_CCCL 0x2c |
| Compare or Capture Register C L. | |
| #define | TC_CCCH 0x2d |
| Compare or Capture Register C H. | |
| #define | TC_CCDL 0x2e |
| Compare or Capture Register D L. | |
| #define | TC_CCDH 0x2f |
| Compare or Capture Register D H. | |
| #define | TC_PERBUFL 0x36 |
| Timer/Counter Period Buffer L. | |
| #define | TC_PERBUFH 0x37 |
| Timer/Counter Period Buffer H. | |
| #define | TC_CCABUFL 0x38 |
| Compare or Capture A Buffer Register L. | |
| #define | TC_CCABUFH 0x39 |
| Compare or Capture A Buffer Register H. | |
| #define | TC_CCBBUFL 0x3a |
| Compare or Capture B Buffer Register L. | |
| #define | TC_CCBBUFH 0x3b |
| Compare or Capture B Buffer Register H. | |
| #define | TC_CCCBUFL 0x3c |
| Compare or Capture C Buffer Register L. | |
| #define | TC_CCCBUFH 0x3d |
| Compare or Capture C Buffer Register H. | |
| #define | TC_CCDBUFL 0x3e |
| Compare or Capture D Buffer Register L. | |
| #define | TC_CCDBUFH 0x3f |
| Compare or Capture D Buffer Register H. | |
CTRLA register bits | |
|
| |
| #define | TC_CTRLA_CLKSEL_START 0 |
| Clock Select. | |
| #define | TC_CTRLA_CLKSEL_SIZE 4 |
| Clock Select. | |
CTRLB register bits | |
|
| |
| #define | TC_CTRLB_WGMODE_START 0 |
| Waveform Generation Mode. | |
| #define | TC_CTRLB_WGMODE_SIZE 3 |
| Waveform Generation Mode. | |
| #define | TC_CTRLB_CCAEN_BIT 4 |
| Compare or Capture A Enable. | |
| #define | TC_CTRLB_CCBEN_BIT 5 |
| Compare or Capture B Enable. | |
| #define | TC_CTRLB_CCCEN_BIT 6 |
| Compare or Capture C Enable. | |
| #define | TC_CTRLB_CCDEN_BIT 7 |
| Compare or Capture D Enable. | |
CTRLC register bits | |
|
| |
| #define | TC_CTRLC_CMPA_BIT 0 |
| Compare Output Value A. | |
| #define | TC_CTRLC_CMPB_BIT 1 |
| Compare Output Value B. | |
| #define | TC_CTRLC_CMPC_BIT 2 |
| Compare Output Value C. | |
| #define | TC_CTRLC_CMPD_BIT 3 |
| Compare Output Value D. | |
CTRLD register bits | |
|
| |
| #define | TC_CTRLD_EVSEL_START 0 |
| Event Source Select. | |
| #define | TC_CTRLD_EVSEL_SIZE 4 |
| Event Source Select. | |
| #define | TC_CTRLD_EVDLY_BIT 4 |
| Timer Delay Event. | |
| #define | TC_CTRLD_EVACT_START 5 |
| Event Action. | |
| #define | TC_CTRLD_EVACT_SIZE 3 |
| Event Action. | |
CTRLE register bits | |
|
| |
| #define | TC_CTRLE_BYTEM_BIT 0 |
| Byte Mode. | |
INTCTRLA register bits | |
|
| |
| #define | TC_INTCTRLA_OVFINTLVL_START 0 |
| Timer Overflow/Underflow Interrupt Level. | |
| #define | TC_INTCTRLA_OVFINTLVL_SIZE 2 |
| Timer Overflow/Underflow Interrupt Level. | |
| #define | TC_INTCTRLA_ERRINTLVL_START 2 |
| Timer Error Interrupt Level. | |
| #define | TC_INTCTRLA_ERRINTLVL_SIZE 2 |
| Timer Error Interrupt Level. | |
INTCTRLB register bits | |
|
| |
| #define | TC_INTCTRLB_CCAINTLVL_START 0 |
| Compare or Capture A Interrupt Level. | |
| #define | TC_INTCTRLB_CCAINTLVL_SIZE 2 |
| Compare or Capture A Interrupt Level. | |
| #define | TC_INTCTRLB_CCBINTLVL_START 2 |
| Compare or Capture B Interrupt Level. | |
| #define | TC_INTCTRLB_CCBINTLVL_SIZE 2 |
| Compare or Capture B Interrupt Level. | |
| #define | TC_INTCTRLB_CCCINTLVL_START 4 |
| Compare or Capture C Interrupt Level. | |
| #define | TC_INTCTRLB_CCCINTLVL_SIZE 2 |
| Compare or Capture C Interrupt Level. | |
| #define | TC_INTCTRLB_CCDINTLVL_START 6 |
| Compare or Capture D Interrupt Level. | |
| #define | TC_INTCTRLB_CCDINTLVL_SIZE 2 |
| Compare or Capture D Interrupt Level. | |
CTRLFCLR and CTRLCSET register bits | |
|
| |
| #define | TC_DIR_BIT 0 |
| Counter Direction. | |
| #define | TC_LUPD_BIT 1 |
| Lock Update. | |
| #define | TC_CMD_START 2 |
| Timer/Counter Command. | |
| #define | TC_CMD_SIZE 2 |
| Timer/Counter Command. | |
CTRLGCLR and CTRLGSET register bits | |
|
| |
| #define | TC_PERBV_BIT 0 |
| Period Buffer Valid. | |
| #define | TC_CCABV_BIT 1 |
| Compare or Capture A Buffer Valid. | |
| #define | TC_CCBBV_BIT 2 |
| Compare or Capture B Buffer Valid. | |
| #define | TC_CCCBV_BIT 3 |
| Compare or Capture C Buffer Valid. | |
| #define | TC_CCDBV_BIT 4 |
| Compare or Capture D Buffer Valid. | |
INTFLAGS register bits | |
|
| |
| #define | TC_INTFLAGS_OVFIF_BIT 0 |
| #define | TC_INTFLAGS_ERRIF_BIT 1 |
| #define | TC_INTFLAGS_CCAIF_BIT 4 |
| #define | TC_INTFLAGS_CCBIF_BIT 5 |
| #define | TC_INTFLAGS_CCCIF_BIT 6 |
| #define | TC_INTFLAGS_CCDIF_BIT 7 |
CTRLA_CLKSEL Bitfield Values | |
|
| |
| #define | TC_CLKSEL_OFF 0x0 |
| None, Timer/Counter is in off state. | |
| #define | TC_CLKSEL_DIV1 0x1 |
| Prescaler: clk. | |
| #define | TC_CLKSEL_DIV2 0x2 |
| Prescaler: clk/2. | |
| #define | TC_CLKSEL_DIV4 0x3 |
| Prescaler: clk/4. | |
| #define | TC_CLKSEL_DIV8 0x4 |
| Prescaler: clk/8. | |
| #define | TC_CLKSEL_DIV64 0x5 |
| Prescaler: clk/64. | |
| #define | TC_CLKSEL_DIV256 0x6 |
| Prescaler: clk/256. | |
| #define | TC_CLKSEL_DIV1024 0x7 |
| Prescaler: clk/1024. | |
| #define | TC_CLKSEL_EVCHAN0 0x8 |
| Event Channel 0. | |
| #define | TC_CLKSEL_EVCHAN1 0x9 |
| Event Channel 1. | |
| #define | TC_CLKSEL_EVCHAN2 0xa |
| Event Channel 2. | |
| #define | TC_CLKSEL_EVCHAN3 0xb |
| Event Channel 3. | |
| #define | TC_CLKSEL_EVCHAN4 0xc |
| Event Channel 4. | |
| #define | TC_CLKSEL_EVCHAN5 0xd |
| Event Channel 5. | |
| #define | TC_CLKSEL_EVCHAN6 0xe |
| Event Channel 6. | |
| #define | TC_CLKSEL_EVCHAN7 0xf |
| Event Channel 7. | |
CTRLB_WGMODE Bitfield Values | |
|
| |
| #define | TC_WGMODE_NORMAL 0x0 |
| Normal. | |
| #define | TC_WGMODE_FRQ 0x1 |
| Frequency. | |
| #define | TC_WGMODE_SS 0x3 |
| Single Slope PWM. | |
| #define | TC_WGMODE_DS_T 0x5 |
| Dual Slope PWM, Event on TOP. | |
| #define | TC_WGMODE_DS_TB 0x6 |
| Dual Slope PWM, Event on TOP and BOTTOM. | |
| #define | TC_WGMODE_DS_B 0x7 |
| Dual Slope PWM, Event on BOTTOM. | |
CTRLFCLR_CMD, CTRLFSET_CMD Bitfield Values | |
|
| |
| #define | TC_CMD_NONE 0x0 |
| None. | |
| #define | TC_CMD_UPDATE 0x1 |
| Force Update. | |
| #define | TC_CMD_RESTART 0x2 |
| Force Restart. | |
| #define | TC_CMD_RESET 0x3 |
| Force Hard Reset. | |
CTRLD_EVACT Bitfield Values | |
|
| |
| #define | TC_EVACT_OFF 0x0 |
| None. | |
| #define | TC_EVACT_CAPT 0x1 |
| Input Capture. | |
| #define | TC_EVACT_UPDOWN 0x2 |
| Externally Controlled Up/Down Count. | |
| #define | TC_EVACT_QDEC 0x3 |
| Quadrature Decode. | |
| #define | TC_EVACT_RESTART 0x4 |
| Restart Waveform Periode. | |
| #define | TC_EVACT_FRQ 0x5 |
| Frequency Capture. | |
| #define | TC_EVACT_PW 0x6 |
| Pulse Width Capture. | |
CTRLD_EVSEL Bitfield Values | |
|
| |
| #define | TC_EVSEL_OFF 0x0 |
| Off. | |
| #define | TC_EVSEL_CH0 0x8 |
| Channel 0. | |
| #define | TC_EVSEL_CH1 0x9 |
| Channel 1. | |
| #define | TC_EVSEL_CH2 0xa |
| Channel 2. | |
| #define | TC_EVSEL_CH3 0xb |
| Channel 3. | |
| #define | TC_EVSEL_CH4 0xc |
| Channel 4. | |
| #define | TC_EVSEL_CH5 0xd |
| Channel 5. | |
| #define | TC_EVSEL_CH6 0xe |
| Channel 6. | |
| #define | TC_EVSEL_CH7 0xf |
| Channel 7. | |
Bit manipulation macros | |
|
| |
| #define | TC_BIT(name) (1U << TC_##name##_BIT) |
| Create a mask with bit name set. | |
| #define | TC_BF(name, value) ((value) << TC_##name##_START) |
| Create a mask with bitfield name set to value. | |
| #define | TC_BFMASK(name) (((1U << TC_##name##_SIZE) - 1) << TC_##name##_START) |
| Create a mask of bitfield with name. | |
| #define | TC_BFEXT(name, regval) |
| Extract the value of bitfield name from regval. | |
| #define | TC_BFINS(name, value, regval) |
| Return regval with bitfield name set to value. | |
Register access macros | |
|
| |
| #define | tc_write_reg8(tc, reg, value) mmio_write8((void *) ((uintptr_t)(tc) + TC_##reg), value) |
| Write value to 8-bit TC register reg. | |
| #define | tc_read_reg8(tc, reg) mmio_read8((void *) ((uintptr_t)(tc) + TC_##reg)) |
| Read the value of 8-bit TC register reg. | |
| #define | tc_write_reg16(tc, reg, value) mmio_write16((void *) ((uintptr_t)(tc) + TC_##reg##L), value) |
| Write value to 16-bit TC register reg. | |
| #define | tc_read_reg16(tc, reg) mmio_read16((void *) ((uintptr_t)(tc) + TC_##reg##L)) |
| Read the value of 16-bit TC register reg. |
This is the register interface to the XMEGA TC. The registers are defined as offsets relative to the base address of the module, so they may be easily reused across several modules on the same chip, or across different types of chips.
| #define TC_BF | ( | name, | |||
| value | ) | ((value) << TC_##name##_START) |
Create a mask with bitfield name set to value.
Definition at line 260 of file xmega_tc.h.
Referenced by tc_timer_init(), tc_timer_irq_handler(), tc_timer_set_alarm(), tc_timer_start(), and tc_timer_stop().
| #define TC_BFEXT | ( | name, | |||
| regval | ) |
(((regval) >> TC_##name##_START) \ & ((1U << TC_##name##_SIZE) - 1))
Extract the value of bitfield name from regval.
Definition at line 266 of file xmega_tc.h.
| #define TC_BFINS | ( | name, | |||
| value, | |||||
| regval | ) |
(((regval) & ~(((1U << TC_##name##_SIZE) - 1) \ << TC_##name##_START)) \ | TC_BF(name, value))
Return regval with bitfield name set to value.
Definition at line 270 of file xmega_tc.h.
| #define TC_BFMASK | ( | name | ) | (((1U << TC_##name##_SIZE) - 1) << TC_##name##_START) |
Create a mask of bitfield with name.
Definition at line 263 of file xmega_tc.h.
| #define TC_BIT | ( | name | ) | (1U << TC_##name##_BIT) |
Create a mask with bit name set.
Definition at line 257 of file xmega_tc.h.
Referenced by tc_timer_init(), and tc_timer_set_alarm().
| #define TC_CCABUFH 0x39 |
Compare or Capture A Buffer Register H.
Definition at line 86 of file xmega_tc.h.
| #define TC_CCABUFL 0x38 |
Compare or Capture A Buffer Register L.
Definition at line 85 of file xmega_tc.h.
| #define TC_CCABV_BIT 1 |
Compare or Capture A Buffer Valid.
Definition at line 176 of file xmega_tc.h.
| #define TC_CCAH 0x29 |
Compare or Capture Register A H.
Definition at line 76 of file xmega_tc.h.
| #define TC_CCAL 0x28 |
Compare or Capture Register A L.
Definition at line 75 of file xmega_tc.h.
| #define TC_CCBBUFH 0x3b |
Compare or Capture B Buffer Register H.
Definition at line 88 of file xmega_tc.h.
| #define TC_CCBBUFL 0x3a |
Compare or Capture B Buffer Register L.
Definition at line 87 of file xmega_tc.h.
| #define TC_CCBBV_BIT 2 |
Compare or Capture B Buffer Valid.
Definition at line 177 of file xmega_tc.h.
| #define TC_CCBH 0x2b |
Compare or Capture Register B H.
Definition at line 78 of file xmega_tc.h.
| #define TC_CCBL 0x2a |
Compare or Capture Register B L.
Definition at line 77 of file xmega_tc.h.
| #define TC_CCCBUFH 0x3d |
Compare or Capture C Buffer Register H.
Definition at line 90 of file xmega_tc.h.
| #define TC_CCCBUFL 0x3c |
Compare or Capture C Buffer Register L.
Definition at line 89 of file xmega_tc.h.
| #define TC_CCCBV_BIT 3 |
Compare or Capture C Buffer Valid.
Definition at line 178 of file xmega_tc.h.
| #define TC_CCCH 0x2d |
Compare or Capture Register C H.
Definition at line 80 of file xmega_tc.h.
| #define TC_CCCL 0x2c |
Compare or Capture Register C L.
Definition at line 79 of file xmega_tc.h.
| #define TC_CCDBUFH 0x3f |
Compare or Capture D Buffer Register H.
Definition at line 92 of file xmega_tc.h.
| #define TC_CCDBUFL 0x3e |
Compare or Capture D Buffer Register L.
Definition at line 91 of file xmega_tc.h.
| #define TC_CCDBV_BIT 4 |
Compare or Capture D Buffer Valid.
Definition at line 179 of file xmega_tc.h.
| #define TC_CCDH 0x2f |
Compare or Capture Register D H.
Definition at line 82 of file xmega_tc.h.
| #define TC_CCDL 0x2e |
Compare or Capture Register D L.
Definition at line 81 of file xmega_tc.h.
| #define TC_CLKSEL_DIV1 0x1 |
Prescaler: clk.
Definition at line 195 of file xmega_tc.h.
Referenced by tc_get_resolution(), and tc_select_clock().
| #define TC_CLKSEL_DIV1024 0x7 |
Prescaler: clk/1024.
Definition at line 201 of file xmega_tc.h.
Referenced by tc_get_resolution(), and tc_select_clock().
| #define TC_CLKSEL_DIV2 0x2 |
Prescaler: clk/2.
Definition at line 196 of file xmega_tc.h.
Referenced by tc_get_resolution(), and tc_select_clock().
| #define TC_CLKSEL_DIV256 0x6 |
Prescaler: clk/256.
Definition at line 200 of file xmega_tc.h.
Referenced by tc_get_resolution(), and tc_select_clock().
| #define TC_CLKSEL_DIV4 0x3 |
Prescaler: clk/4.
Definition at line 197 of file xmega_tc.h.
Referenced by tc_get_resolution(), and tc_select_clock().
| #define TC_CLKSEL_DIV64 0x5 |
Prescaler: clk/64.
Definition at line 199 of file xmega_tc.h.
Referenced by tc_get_resolution(), and tc_select_clock().
| #define TC_CLKSEL_DIV8 0x4 |
Prescaler: clk/8.
Definition at line 198 of file xmega_tc.h.
Referenced by tc_get_resolution(), and tc_select_clock().
| #define TC_CLKSEL_EVCHAN0 0x8 |
Event Channel 0.
Definition at line 202 of file xmega_tc.h.
| #define TC_CLKSEL_EVCHAN1 0x9 |
Event Channel 1.
Definition at line 203 of file xmega_tc.h.
| #define TC_CLKSEL_EVCHAN2 0xa |
Event Channel 2.
Definition at line 204 of file xmega_tc.h.
| #define TC_CLKSEL_EVCHAN3 0xb |
Event Channel 3.
Definition at line 205 of file xmega_tc.h.
| #define TC_CLKSEL_EVCHAN4 0xc |
Event Channel 4.
Definition at line 206 of file xmega_tc.h.
| #define TC_CLKSEL_EVCHAN5 0xd |
Event Channel 5.
Definition at line 207 of file xmega_tc.h.
| #define TC_CLKSEL_EVCHAN6 0xe |
Event Channel 6.
Definition at line 208 of file xmega_tc.h.
| #define TC_CLKSEL_EVCHAN7 0xf |
Event Channel 7.
Definition at line 209 of file xmega_tc.h.
| #define TC_CLKSEL_OFF 0x0 |
None, Timer/Counter is in off state.
Definition at line 194 of file xmega_tc.h.
Referenced by tc_get_resolution(), tc_timer_init(), tc_timer_set_alarm(), and tc_timer_stop().
| #define TC_CMD_NONE 0x0 |
None.
Definition at line 224 of file xmega_tc.h.
| #define TC_CMD_RESET 0x3 |
| #define TC_CMD_RESTART 0x2 |
| #define TC_CMD_SIZE 2 |
Timer/Counter Command.
Definition at line 170 of file xmega_tc.h.
| #define TC_CMD_START 2 |
Timer/Counter Command.
Definition at line 169 of file xmega_tc.h.
| #define TC_CMD_UPDATE 0x1 |
Force Update.
Definition at line 225 of file xmega_tc.h.
| #define TC_CNTH 0x21 |
Counter Register L.
Definition at line 72 of file xmega_tc.h.
| #define TC_CNTL 0x20 |
Counter Register H.
Definition at line 71 of file xmega_tc.h.
| #define TC_CTRLA 0x00 |
Control Register A.
Definition at line 58 of file xmega_tc.h.
| #define TC_CTRLA_CLKSEL_SIZE 4 |
Clock Select.
Definition at line 98 of file xmega_tc.h.
| #define TC_CTRLA_CLKSEL_START 0 |
Clock Select.
Definition at line 97 of file xmega_tc.h.
| #define TC_CTRLB 0x01 |
Control Register B.
Definition at line 59 of file xmega_tc.h.
| #define TC_CTRLB_CCAEN_BIT 4 |
Compare or Capture A Enable.
Definition at line 105 of file xmega_tc.h.
| #define TC_CTRLB_CCBEN_BIT 5 |
Compare or Capture B Enable.
Definition at line 106 of file xmega_tc.h.
| #define TC_CTRLB_CCCEN_BIT 6 |
Compare or Capture C Enable.
Definition at line 107 of file xmega_tc.h.
| #define TC_CTRLB_CCDEN_BIT 7 |
Compare or Capture D Enable.
Definition at line 108 of file xmega_tc.h.
| #define TC_CTRLB_WGMODE_SIZE 3 |
Waveform Generation Mode.
Definition at line 104 of file xmega_tc.h.
| #define TC_CTRLB_WGMODE_START 0 |
Waveform Generation Mode.
Definition at line 103 of file xmega_tc.h.
| #define TC_CTRLC 0x02 |
Control Register C.
Definition at line 60 of file xmega_tc.h.
| #define TC_CTRLC_CMPA_BIT 0 |
Compare Output Value A.
Definition at line 113 of file xmega_tc.h.
| #define TC_CTRLC_CMPB_BIT 1 |
Compare Output Value B.
Definition at line 114 of file xmega_tc.h.
| #define TC_CTRLC_CMPC_BIT 2 |
Compare Output Value C.
Definition at line 115 of file xmega_tc.h.
| #define TC_CTRLC_CMPD_BIT 3 |
Compare Output Value D.
Definition at line 116 of file xmega_tc.h.
| #define TC_CTRLD 0x03 |
Control Register D.
Definition at line 61 of file xmega_tc.h.
| #define TC_CTRLD_EVACT_SIZE 3 |
Event Action.
Definition at line 125 of file xmega_tc.h.
| #define TC_CTRLD_EVACT_START 5 |
Event Action.
Definition at line 124 of file xmega_tc.h.
| #define TC_CTRLD_EVDLY_BIT 4 |
Timer Delay Event.
Definition at line 123 of file xmega_tc.h.
| #define TC_CTRLD_EVSEL_SIZE 4 |
Event Source Select.
Definition at line 122 of file xmega_tc.h.
| #define TC_CTRLD_EVSEL_START 0 |
Event Source Select.
Definition at line 121 of file xmega_tc.h.
| #define TC_CTRLE 0x04 |
Control Register E.
Definition at line 62 of file xmega_tc.h.
| #define TC_CTRLE_BYTEM_BIT 0 |
Byte Mode.
Definition at line 130 of file xmega_tc.h.
| #define TC_CTRLFCRL 0x08 |
Control Register F Clear.
Definition at line 65 of file xmega_tc.h.
| #define TC_CTRLFSET 0x09 |
Control Register F Set.
Definition at line 66 of file xmega_tc.h.
| #define TC_CTRLGCLR 0x0a |
Control Register G Clear.
Definition at line 67 of file xmega_tc.h.
| #define TC_CTRLGSET 0x0b |
Control Register G Set.
Definition at line 68 of file xmega_tc.h.
| #define TC_DIR_BIT 0 |
Counter Direction.
Definition at line 167 of file xmega_tc.h.
| #define TC_EVACT_CAPT 0x1 |
Input Capture.
Definition at line 233 of file xmega_tc.h.
| #define TC_EVACT_FRQ 0x5 |
Frequency Capture.
Definition at line 237 of file xmega_tc.h.
| #define TC_EVACT_OFF 0x0 |
None.
Definition at line 232 of file xmega_tc.h.
| #define TC_EVACT_PW 0x6 |
Pulse Width Capture.
Definition at line 238 of file xmega_tc.h.
| #define TC_EVACT_QDEC 0x3 |
Quadrature Decode.
Definition at line 235 of file xmega_tc.h.
| #define TC_EVACT_RESTART 0x4 |
Restart Waveform Periode.
Definition at line 236 of file xmega_tc.h.
| #define TC_EVACT_UPDOWN 0x2 |
Externally Controlled Up/Down Count.
Definition at line 234 of file xmega_tc.h.
| #define TC_EVSEL_CH0 0x8 |
Channel 0.
Definition at line 244 of file xmega_tc.h.
| #define TC_EVSEL_CH1 0x9 |
Channel 1.
Definition at line 245 of file xmega_tc.h.
| #define TC_EVSEL_CH2 0xa |
Channel 2.
Definition at line 246 of file xmega_tc.h.
| #define TC_EVSEL_CH3 0xb |
Channel 3.
Definition at line 247 of file xmega_tc.h.
| #define TC_EVSEL_CH4 0xc |
Channel 4.
Definition at line 248 of file xmega_tc.h.
| #define TC_EVSEL_CH5 0xd |
Channel 5.
Definition at line 249 of file xmega_tc.h.
| #define TC_EVSEL_CH6 0xe |
Channel 6.
Definition at line 250 of file xmega_tc.h.
| #define TC_EVSEL_CH7 0xf |
Channel 7.
Definition at line 251 of file xmega_tc.h.
| #define TC_EVSEL_OFF 0x0 |
Off.
Definition at line 243 of file xmega_tc.h.
| #define TC_INTCTRLA 0x06 |
Interrupt Enable Register A.
Definition at line 63 of file xmega_tc.h.
| #define TC_INTCTRLA_ERRINTLVL_SIZE 2 |
Timer Error Interrupt Level.
Definition at line 142 of file xmega_tc.h.
| #define TC_INTCTRLA_ERRINTLVL_START 2 |
Timer Error Interrupt Level.
Definition at line 140 of file xmega_tc.h.
| #define TC_INTCTRLA_OVFINTLVL_SIZE 2 |
Timer Overflow/Underflow Interrupt Level.
Definition at line 138 of file xmega_tc.h.
| #define TC_INTCTRLA_OVFINTLVL_START 0 |
Timer Overflow/Underflow Interrupt Level.
Definition at line 136 of file xmega_tc.h.
| #define TC_INTCTRLB 0x07 |
Interrupt Enable Register B.
Definition at line 64 of file xmega_tc.h.
| #define TC_INTCTRLB_CCAINTLVL_SIZE 2 |
Compare or Capture A Interrupt Level.
Definition at line 150 of file xmega_tc.h.
| #define TC_INTCTRLB_CCAINTLVL_START 0 |
Compare or Capture A Interrupt Level.
Definition at line 148 of file xmega_tc.h.
| #define TC_INTCTRLB_CCBINTLVL_SIZE 2 |
Compare or Capture B Interrupt Level.
Definition at line 154 of file xmega_tc.h.
| #define TC_INTCTRLB_CCBINTLVL_START 2 |
Compare or Capture B Interrupt Level.
Definition at line 152 of file xmega_tc.h.
| #define TC_INTCTRLB_CCCINTLVL_SIZE 2 |
Compare or Capture C Interrupt Level.
Definition at line 158 of file xmega_tc.h.
| #define TC_INTCTRLB_CCCINTLVL_START 4 |
Compare or Capture C Interrupt Level.
Definition at line 156 of file xmega_tc.h.
| #define TC_INTCTRLB_CCDINTLVL_SIZE 2 |
Compare or Capture D Interrupt Level.
Definition at line 162 of file xmega_tc.h.
| #define TC_INTCTRLB_CCDINTLVL_START 6 |
Compare or Capture D Interrupt Level.
Definition at line 160 of file xmega_tc.h.
| #define TC_INTFLAGS 0x0c |
Interrupt Flag Register.
Definition at line 69 of file xmega_tc.h.
| #define TC_LUPD_BIT 1 |
Lock Update.
Definition at line 168 of file xmega_tc.h.
| #define TC_PERBUFH 0x37 |
Timer/Counter Period Buffer H.
Definition at line 84 of file xmega_tc.h.
| #define TC_PERBUFL 0x36 |
Timer/Counter Period Buffer L.
Definition at line 83 of file xmega_tc.h.
| #define TC_PERBV_BIT 0 |
Period Buffer Valid.
Definition at line 175 of file xmega_tc.h.
| #define TC_PERH 0x27 |
Period Register L.
Definition at line 74 of file xmega_tc.h.
| #define TC_PERL 0x26 |
Period Register H.
Definition at line 73 of file xmega_tc.h.
| #define tc_read_reg16 | ( | tc, | |||
| reg | ) | mmio_read16((void *) ((uintptr_t)(tc) + TC_##reg##L)) |
Read the value of 16-bit TC register reg.
Definition at line 288 of file xmega_tc.h.
Referenced by tc_timer_get_time(), and tc_timer_set_alarm().
| #define tc_read_reg8 | ( | tc, | |||
| reg | ) | mmio_read8((void *) ((uintptr_t)(tc) + TC_##reg)) |
Read the value of 8-bit TC register reg.
Definition at line 282 of file xmega_tc.h.
| #define TC_TEMP 0x0f |
Temporary Register for 16-bit Access.
Definition at line 70 of file xmega_tc.h.
| #define TC_WGMODE_DS_B 0x7 |
Dual Slope PWM, Event on BOTTOM.
Definition at line 219 of file xmega_tc.h.
| #define TC_WGMODE_DS_T 0x5 |
Dual Slope PWM, Event on TOP.
Definition at line 217 of file xmega_tc.h.
| #define TC_WGMODE_DS_TB 0x6 |
Dual Slope PWM, Event on TOP and BOTTOM.
Definition at line 218 of file xmega_tc.h.
| #define TC_WGMODE_FRQ 0x1 |
Frequency.
Definition at line 215 of file xmega_tc.h.
| #define TC_WGMODE_NORMAL 0x0 |
Normal.
Definition at line 214 of file xmega_tc.h.
| #define TC_WGMODE_SS 0x3 |
Single Slope PWM.
Definition at line 216 of file xmega_tc.h.
| #define tc_write_reg16 | ( | tc, | |||
| reg, | |||||
| value | ) | mmio_write16((void *) ((uintptr_t)(tc) + TC_##reg##L), value) |
Write value to 16-bit TC register reg.
Definition at line 285 of file xmega_tc.h.
Referenced by tc_timer_set_alarm().
| #define tc_write_reg8 | ( | tc, | |||
| reg, | |||||
| value | ) | mmio_write8((void *) ((uintptr_t)(tc) + TC_##reg), value) |
Write value to 8-bit TC register reg.
Definition at line 279 of file xmega_tc.h.
Referenced by tc_timer_init(), tc_timer_irq_handler(), tc_timer_set_alarm(), tc_timer_start(), tc_timer_stop(), and tc_timer_write_resolution().


BOOK NEW SHIPMENT
GENERAL INFORMATION
CARRIER INFORMATION
HAZMAT INFORMATION
SHIPMENT TYPE:
[edit]
ID:
[lookup]
HAZMAT:
CUSTOMER ID:
NAME:
PHONE:
WEIGHT
PRO:
CLASS:
BOOKED:
QUOTE INFORMATION
CURRENT DATE:
(YYYY-MM-DD)
CURRENT TIME:
TRANSIT:
PRODUCT DETAILS
PICKUP INFORMATION
ACCOUNTING
UNITS:
DATE:
AP:
DESCRIPTION:
AFTER:
AR:
SPECIAL INSTRUCTIONS:
BEFORE:
BASERATE:
PO NUMBER:
SHIPMENT ADDRESS INFORMATION
SOURCE
DESTINATION
BILLING
ADDRESS 1:
ADDRESS 2:
CITY:
STATE:
ZIP:
CONTACT:


Copy tomorrownight.py to PYTHONHOME/Lib/site-packages/PYGMENTS_FOLDER/styles, and run
$ ipython qtconsole --style=tomorrownight --stylesheet=/path/to/tomorrownight.css
If you want a different font from the default, you have to specify it on the command line by adding
--ConsoleWidget.font_family="Font Family" --ConsoleWidget.font_size=NUMBER
to the command.
Please report any issues or suggestions to the fork.


Jack Fang
About
Portfolio
Contact
Portfolio
Connect With Me
Facebook
Twitter
LinkedIn
Raging Demon
Punisher
McGreGOAT
Nate Diaz
Copyright 2018 Jack Fang


Encode a secret using Shamir's Secret Sharing
Number of shares:
Number of shares needed to decode:
Random numbers:
Encode


Team Sentiment
What is it?
Team Sentiment practices track the mood of a team and provide a mechanism for team members to rapidly feed back, either publically or anonymously, when their mood has changed.
Why use a Team Sentiment pratice?
Team sentiment practices enable problems to be identified, radiated and addressed early. They enable the team to quickly discuss where one or more team members is suddenly troubled by the direction their work is going and can also provide an information radiator to assess the overall team health and feeling.
Team sentiment practices are often introduced where there is a strong sense of servant leadership in the working environment.
Related Practices
Where the team has used the Social Contract practice, team sentiment practices can help enforce some of the feeling radiated in the Social Contract.
Retrospectives are excellent check-points on the team health and taking the opportunity to review the Team Sentiment artefcts can facilitate a team conversation as to how they can improve overall team mood and what has been learned in the recent iteration.
Who do you need?
- Someone to introduce and facilitate the team sentiment practice(s).
- A cross functional team to continously use the practice. Multiple teams can each use their own practice and multiple resulting artefacts can be used to roll up and radiate wider organisational moood trends.
Suggested Time
- 5-10 minutes to introduce and make first use of the practice.
- Ad hoc updates performed on an ongoing basis (with facilitator driving the continuous adoption, use and value of the practice).
Difficulty
- Facilitator - Medium
- Participants - Easy
Facilitation Materials Needed
To use “Mood Marbles” as the Team Sentiment practice - A number of containers to hold enough marbles (can be drawings of containers on large flip-chart paper) - Red and Green Marbles (can be sticky notes) to start with. Other colors can be introduced.
Process Phase
Mood Marble containers are placed in a straegic place where all team members will see and walk pass regularly (for example, near the door or on the way to the bathroom).
Team are encouraged to think about their current mood. Start with positive (green) and negative (red) and each team member adds a marble to the container that reflects their mood.
Team members are regularly reminded they can change their mood marble at any time.
External References
Digital Mood Marble Board


| Domain |
Web Host |
Email Host |
DNS Host |
Registrar |
SSL Issuer |
Certificate Type |
| voxli.com |
Rackspace |
Google |
Slicehost |
Go Daddy |
Go Daddy |
"voxli.com" |
| weebly.com |
Self Hosted |
Google |
Dyn Inc |
Register.com |
VeriSign |
"secure.weebly.com" |
| wundrbar.com |
Go Daddy |
Google |
Go Daddy |
Go Daddy |
None |
None |
| 280north.com |
SoftLayer |
"280n.com" |
Slicehost |
Go Daddy |
None |
None |
| cloudkick.com |
Slicehost |
Google |
DomainDiscover |
DomainDiscover |
Go Daddy |
"*.cloudkick.com" |
| co2stats.com |
pair Networks |
pair Networks |
pair Networks, "ns0.com" |
Go Daddy |
Comodo Group |
"www.co2stats.com" |
| bumptechnologies.com |
The Planet |
Google |
"linode.com" |
Go Daddy |
None |
None |
| fathomdb.com |
Amazon.com |
Google |
DNS Made Easy |
Go Daddy |
Go Daddy |
"fathomdb.com" |
| auctomatic.com |
Slicehost |
Google |
"livecurrent.com" |
Go Daddy |
None |
None |
| getdropbox.com |
SoftLayer |
Self Hosted |
Nettica |
Go Daddy |
Equifax |
"*.getdropbox.com" |
| thesixtyone.com |
Amazon.com |
Self Hosted |
Slicehost |
Go Daddy |
Go Daddy |
"www.thesixtyone.com" |
| divvyshot.com |
Amazon.com |
Google |
EveryDNS.net |
eNom |
Equifax |
"divvyshot.com" |
| webmynd.com |
Amazon.com |
Google |
Go Daddy |
Go Daddy |
None |
None |
| snaptalent.com |
SoftLayer |
Google |
SoftLayer |
Go Daddy |
None |
None |
| chatterous.com |
SoftLayer |
Self Hosted |
Go Daddy |
Go Daddy |
Go Daddy |
"www.chatterous.com" |
| posterous.com |
Slicehost |
"designerslash.com" |
Slicehost |
Go Daddy |
Go Daddy |
"posterous.com" |
| insoshi.com |
Slicehost |
Google |
Slicehost |
Go Daddy |
None |
None |
| wufoo.com |
"BitPusher, LLC" |
Google |
"dnspusher.com" |
Melbourne IT |
Go Daddy |
"*.wufoo.com" |
| draftmix.com |
The Planet |
"ihostexchange.net" |
"domainmonger.com" |
Tucows |
thawte |
"www.draftmix.com" |
| zecter.com |
Amazon.com |
Google, eNom |
Nettica |
Go Daddy |
Equifax |
"www.zecter.com" |
| snipshot.com |
pair Networks |
Google |
Go Daddy |
Go Daddy |
Comodo Group |
"*.pair.com" |
| ticketstumbler.com |
Rackspace |
Google |
"stabletransit.com" |
Go Daddy |
None |
None |
| polleverywhere.com |
Slicehost |
Self Hosted |
Slicehost |
Go Daddy |
Go Daddy |
"polleverywhere.com" |
| xobni.com |
SoftLayer |
Self Hosted |
DNS Made Easy |
eNom |
Equifax |
"*.xobni.com" |
| heysan.com |
SoftLayer |
Self Hosted |
Dyn Inc |
Dyn Inc |
None |
None |
| startuply.com |
SoftLayer |
Google |
SoftLayer |
Go Daddy |
None |
None |
| mixwit.com |
The Planet |
Google |
"site5.com" |
Go Daddy |
Comodo Group |
"*.site5.com" |
| ididwork.com |
Slicehost |
Google |
Slicehost |
Dynadot |
Go Daddy |
"www.ididwork.com" |
| socialbrowse.com |
Amazon.com |
Google |
EveryDNS.net |
1 and 1 |
None |
None |
| mightyquiz.com |
"Datotel LLC, a NetLabs LLC Company" |
None |
Slicehost |
Dynadot |
None |
None |
| clickpass.com |
"Peer 1 Network Inc." |
Dyn Inc |
Dyn Inc |
Go Daddy |
DigiCert |
"*.clickpass.com" |
| rescuetime.com |
ServerBeach |
Google |
Self Hosted |
Go Daddy |
Self Hosted |
"www.rescuetime.com" |
| reddit.com |
"NTT America, Inc." |
Self Hosted |
Akamai |
Domain Bank |
Verizon (Cybertrust) |
"a248.e.akamai.net" |
| buxfer.com |
"Layered Technologies, Inc." |
Self Hosted |
Go Daddy |
Go Daddy |
VeriSign |
"www.buxfer.com" |
| thinkature.com |
"NoZone, Inc." |
eNom |
Self Hosted |
Dotster |
None |
None |
| songkick.com |
"4D Internet" |
Self Hosted |
Dyn Inc |
Go Daddy |
None |
None |
| tipjoy.com |
Slicehost |
Google |
Slicehost |
Go Daddy |
VeriSign |
"tipjoy.com" |
| popcuts.com |
"iWeb Technologies Inc." |
Google |
Go Daddy |
Go Daddy |
Comodo Group |
"www.popcuts.com" |
| frogmetrics.com |
Amazon.com |
Google |
Slicehost |
AIT |
Go Daddy |
"www.frogmetrics.com" |
| splashup.com |
Go Daddy |
Go Daddy |
Go Daddy |
Go Daddy |
None |
None |
| adpinion.com |
The Planet |
WebFaction |
WebFaction |
Go Daddy |
WebFaction |
"dweb13.webfaction.com" |
| disqus.com |
SoftLayer |
Google |
Dyn Inc |
Go Daddy |
None |
None |
| justin.tv |
Self Hosted |
Google |
Akamai |
eNom |
Go Daddy |
"*.justin.tv" |
| jamglue.com |
Amazon.com |
Self Hosted |
DNS Made Easy |
Melbourne IT |
None |
None |
| loopt.com |
Self Hosted |
Self Hosted |
Self Hosted |
Go Daddy |
VeriSign |
"loopt.com" |
| heroku.com |
Amazon.com |
Google |
easyDNS |
easyDNS |
DigiCert |
"*.heroku.com" |
| heyzap.com |
SoftLayer |
Google |
Dyn Inc |
Go Daddy |
None |
None |
| omgpop.com |
Rackspace |
Google |
"rimuhosting.com" |
Go Daddy |
None |
None |
| airbnb.com |
Amazon.com |
Google |
Go Daddy |
Go Daddy |
Go Daddy |
"www.airbnb.com" |
| virtualmin.com |
SoftLayer |
Self Hosted |
Self Hosted |
Go Daddy |
Go Daddy |
"www.virtualmin.com" |
| picwing.com |
Slicehost |
Self Hosted |
Slicehost |
Dotster |
Equifax |
"picwing.com" |
| zumodrive.com |
Amazon.com |
Google, eNom |
Nettica |
Go Daddy |
thawte |
"www.zumodrive.com" |
| echodio.com |
Slicehost |
Gandi SAS |
Gandi SAS |
Gandi SAS |
None |
None |
| renthop.com |
Slicehost |
Google |
eNom |
"Unknown" |
None |
None |
| scribd.com |
SoftLayer |
Self Hosted |
Self Hosted |
Go Daddy |
Go Daddy |
"*.scribd.com" |
| contestmachine.com |
"Colo4Dallas LP" |
Google |
1 and 1 |
1 and 1 |
"SomeOrganization" |
"contestmachine.com" |
| foodoro.com |
Slicehost |
Google |
Go Daddy |
Go Daddy |
Go Daddy |
"www.foodoro.com" |
| etherpad.com |
SoftLayer |
Google |
Nettica |
Go Daddy |
"Starfield Technologies, Inc." |
"*.etherpad.com" |
| bountii.com |
SoftLayer |
Google |
"worldnic.com" |
Network Solutions |
None |
None |
| backtype.com |
Amazon.com |
Google |
easyDNS |
Go Daddy |
Go Daddy |
"www.backtype.com" |
| addher.com |
"Peer 1 Network Inc." |
Google |
"geodns.net" |
Go Daddy |
"SomeOrganization" |
"localhost.localdomain" |
| inklingmarkets.com |
Rackspace |
Google |
DNS Made Easy |
DomainPeople |
DigiCert |
"*.inklingmarkets.com" |
| octopart.com |
"Hurricane Electric, Inc." |
Google |
eNom |
eNom |
Go Daddy |
"*.octopart.com" |
| clickfacts.com |
"Global Netoptex, Inc" |
"itekmail.com" |
Self Hosted |
eNom |
None |
None |
| fuzzwich.com |
Amazon.com |
Google |
easyDNS |
Tucows |
None |
None |
| anyvite.com |
Slicehost |
Google |
Go Daddy |
Go Daddy |
None |
None |
| fliggo.com |
SoftLayer |
Google |
SoftLayer |
Go Daddy |
Comodo Group |
"www.fliggo.com" |


This section describes how to tweak, use & modify the frontend theme.
The files are arranged in the following generic structure. Please note that details regarding the contents of each folder is discussed under respective topics.
The basic structure of the HTML theme is as follows
<!DOCTYPE html>

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title>Simplifly Responsive Bootstrap Theme - Home</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">

Everything goes inside the

named page.
Include fonts under
as follows
<link href='http://fonts.googleapis.com/css?family=Lato:200,400,700' rel='stylesheet' type='text/css'>
To change the logo
To change the background cover
The top navigation should be edited in three places viz.

Portfolio

Demo

either to heronav
left or right.

Portfolio

The theme provides an easy way to emulate the uppercase large font size that is on the homepage.
class="bigintro"
for hero text like effectclass="big
for products headline like effectclass=text-center
to center alignThe theme provides the following 4 generic color swatch which can be applied on any valid HTML element.
class="color-primary"
class="color-secondary"
class="color-light"
class="color-dark"
Two type of patterns can be added viz. lines and dots
class="pattern"
class="dots"
Font Awesome 4.0.1 is a great way of adding glymphs that scale no matter what. They are beautiful. To add a new icon

To scale add the following

2x, 3x, 4x, 5x etc. The list of all icons can be found here: Full Icons List
We have provided a quick and easy way to add spaces in the theme. Just add the following

to add 60px space.
Similarly, the valid classes are divide40
, divide55
, divide60
, divide85
and divide90
The product section is powered by jQuery Isotope.
Mention the categories under the section

All
Android Apps
iPhone Apps
Windows Apps
Web Apps

<select id="e1" class="form-control">
<option value="*">All</option>
<option value=".category_1">Android Apps</option>
<option value=".category_2">iPhone Apps</option>
<option value=".category_3">Windows Apps</option>
<option value=".category_4">Web Apps</option>
</select>

Then mention the category item contents under

A single category item content is as follows:

Image Title

For faster mobile-friendly development, use these utility.

Know More

The testimonial section is a carousel that can contain any number of items. The basic markup is as follows

John Doe

Testimonial text goes here."

www.techfirst.com

Jane Doe

Testimonial text goes here."

www.techsecond.com

Simply replace the images, testimonial text and company name. Any valid HTML can go inside. You can put your images in Cloud Admin - frontend_theme - img - testimonials just to maintain uniformity.


Last Published: 07/23/2007 |
Apache
>
Incubator
>
log4php
Get log4php
Download
Changes
License
About log4php
What is it?
Quick start
Usage
Roadmap
PHPDoc
Community
Mailing Lists
Issue Tracking
Development
Repository
Apache
Home
Sponsorship
Thanks
Conferences
Log4php project


{% if post.comments %} To comment anonymous simply enter your name and tick I'd rather post as a guest. Please enable JavaScript to view the comments powered by Disqus. {% endif %}


GIACC D-G: Talks on establishment of IPCMC ongoing
KUALA LUMPUR, Nov 6 — The discussion process with police and relevant parties regarding the establishment of an Independent Police Complaints and Misconduct Commission (IPCMC) is ongoing.
National Centre for Governance, Integrity and Anti-Corruption (GIACC) director-general Tan Sri Abu Kassim Mohamed said there is strong support from police, including Inspector-General of Police Tan Sri Abdul Hamid Bador, for IPCMC.
“Hopefully, the act will be tabled in Parliament by the end of this year,” he said when appearing as a panel member at the Malaysia Sustainable Development Goals (SDG) Summit 2019 here today.
On Oct 7, local media reported that the IPCMC Bill has been referred to the Select Committee to be discussed more closely before being tabled again in the Dewan Rakyat.
The 2019 IPCMC Bill, which was first tabled in the Dewan Rakyat on July 18, is aimed at replacing the Enforcement Agency Integrity Commission (EAIC) to boost the integrity and capability of the Royal Malaysia Police.
IPCMC would act as an independent monitoring body to receive complaints and conduct investigations on misconduct among police personnel.
The summit, opened by Prime Minister Tun Dr Mahathir Mohamad today, carries the theme Accelerating Progress on the SDGs: Whole of Nation Approach, which will contribute ideas and strategies to move the 2030 Agenda for Sustainable Development forward and energise partnerships through the whole of the nation approach in attaining the SDGs. — Bernama