Dataset name: Household Energy End-use Project (HEEP)
| Data characteristics | Graphs | Type of building(s) | Residential | Date | 1999-2005 |
| Type of attributes | Graph types, date, temperature, real numbers and string | Number of buildings | 400 | Duration | Various from One to several years |
| Level of detail | Whole house | Location of buildings | New Zealand | Sampling frequency | Hourly ,Every ten minutes |
Access to the dataset
Public access to the raw data is not provided due to privacy concerns. Yet summary of data including various graphs and tables are provided through the reports and tools accessible from:
https://www.branz.co.nz/environment-zero-carbon-research/heep/
Data set description
This data set is part of the project done by the BRANZ group on New Zealand household energy use measurement and modelling. The focus of the project is given to the way that households consume the energy through the years of study.
The information can be obtained in a straightforward way. First the HEEP Energy and Temperature Data tool should be accessed from the link above. Then user will be required to select graph type and set the x axis and desired filters.
Available Filters
Total energy (kWh)
Hot water energy (kWh)
Temperature (oC)
Regional location of building
Floor area
Number of occupants
Time of year
Time of day
Years house built
Fuel type
Roof insulation
Wall insulation
Floor insulation
Most used heater group type
Paper and citation
N. Issacs, Camilleri, M., Burrough, L., Pollard A., Saville-Smith, K., Fraser, R., Rossouw, p., Jowett, J. , "Energy use in New Zealand Households: Final Report on the Household Energy End-use Project (HEEP). BRANZ Study Report 221," 2010.


#include <fat.h>
Definition at line 256 of file fat.h.
Data Fields | |
| struct { | |
| U16 u16_pos | |
| Offset between the beginning of FAT and the beginning of root dir (unit 512B). | |
| U16 u16_size | |
| Size of root (unit 512B). | |
| } | seg |
| For FAT 12 & 16, it is a segment (no cluster list). | |
| U32 | u32_cluster |
| For FAT32, the root directory is a cluster list. |
| struct { ... } Fs_rootdir::seg |
For FAT 12 & 16, it is a segment (no cluster list).
Referenced by fat_cluster_list(), and fat_mount().
Offset between the beginning of FAT and the beginning of root dir (unit 512B).
Definition at line 261 of file fat.h.
Referenced by fat_cluster_list(), and fat_mount().
Size of root (unit 512B).
Definition at line 262 of file fat.h.
Referenced by fat_cluster_list(), and fat_mount().
For FAT32, the root directory is a cluster list.
Definition at line 258 of file fat.h.
Referenced by fat_allocfreespace(), fat_cluster_list(), and fat_mount().


March notes II.
09 Apr 2019Second set of notes for March 2019.
A pair of distributed computing talks
We had a couple of distributed computing talks this month. Here are a few words about the concepts involved.
Beeping model
The beeping model is a very weak model of distributed network computing. In this model, the nodes of the network communicate by beeping. At each round, a node decides to beep or not. And a node can receive only one information: either someone in the neighborhood has beeped, or not. One cannot know how many nodes beeped. In particular, if the node chooses to beep, then it cannot know if another node has beeped.
The beeping is used to model primitive communication, for example between cells. The surprising point is that you can actually do things in this model ! For example compute a maximal independent set (see this paper).
Superimposed codes
Beeps are binary information, thus to transmit more than one bit, nodes have to encode information into sequences of beeps. The problem is that a node may receive beeps from several neighbors, and a priori cannot know if beeps it heard form a single sequence, or if it is a mix of several sequences.
A nice tool to solve that is superimposed codes: these codes are such that if one superimpose them (that is, perform a bit-wise OR), one can still decode the different words. In other words any sequence can be decomposed uniquely into several code words.
It seems that these codes were already used for punched-cards…
Fixing blocking edges in stable marriage
A marriage (or bipartite matching) is a matching in a balanced bipartite graph, where every node is has a preference list. It is stable if not two participants would prefer to be matched together instead of their current matching (such a pair is called a blocking edge).
Gale and Shapley designed a well-known algorithm to compute such a marriage. But it starts from an empty solution. Suppose you want to start from a non-stable solution and improve it step by step, for example because you are designing a self-stabilizing algorithm. This is not easy.
In the following example, attributed to Knuth, we start on the left from a solution that is unstable (the blocking pair is in red), and solve this pair on the right picture, and then iterate the procedure. Unfortunately, at the end of the procedure, we are back to the first instance!
Privacy in stable marriage
The classic centralized algorithms for stable marriage use the full list of preferences, that is there is no privacy for the participants. For distributed algorithms, it makes sense to try to minimize the amount of information the participants have to share to solve the task. For example the algorithm presented in the talk uses little information (e.g. “this player is already matched to someone higher in his/her list”).
[The talks were by Fabien Dufoulon and Marie Laveau, both PhD students in Paris-Sud University. Fabien told us about his new (not yet public) result in the beeping model, using a variant of superimposed codes. Marie told us about her result on self-stabilizing stable matching. It is this paper.]
Different techniques for different regimes (in rockets and algorithms)
I discovered recently that the flames of different space rockets have different colors, partly because they use different mix of fuels.
Space shuttle (yellowish flames) and Soyouz (pinkish flames).
This was surprising to me, as I would naively think that there must be a solution that is considered “the best to push stuff upward”, and that everybody would use it.
But I guess different regimes (how much you want to lift, at which speed etc.) ask for different solutions. In the world of algorithms, it is similar to the following scenario. Say you want an algorithm for instances that depend on two parameters $n$ and $k$. Then you may use different technique for different regimes. For example, expressing $k$ as a function of $n$, you could have: for constant $k$ do brute-force, for logarithmic $k$ do some divide and conquer, for $k$ around $\sqrt{n}$ do dynamic programming, etc.
I wonder if we have such examples with many different regimes asking for many different solutions. In distributed graph algorithms, an example is coloring (and similar problems) where for bounded degree and unbounded degree you have completely different techniques.
For the related question of problems (with one parameter) having many different equally good solutions, I see $O(\log n)$-approximation of Set-Cover, for which you can basically use all the standard tools of approximation: greedy, LP-rounding, primal-dual etc.
[I semi-randomly stumbled on this video (or more precisely the French-speaking version of it) that explains a lot of stuff about rockets flames. For example why one can see the kind of patterns below in rocket flames (it’s actually in the second part of the video).
These are called Mach disks or shock diamonds, and come from the fact that the flames expand when they get out of the engine, but because the outside pressure is higher, it is then recompressed, it heats up again, and then again expands etc. Maybe there is a discrete analogue for this too (convergence by oscillations?).]
Abel prize and limitations of the discrete approach
Lipton and Regan blog about the new Abel prize recipient, Karen Uhlenbeck, or actually about her research. They take the interesting approach of first trying to solve a problem with a discrete natural approach, and then to show how it fails, and how analysis in the style of Uhlenbeck’s research solves the problem.
The question is simply to prove that in the plane the shortest path between two points is a straight line. The natural discrete approach is to consider polygonal lines, to prove the statement by induction (on the picture below the blue line is better by triangle inequality), and then to say “every curve is polygonal line up to small stuff”.
The reason why it fails is all the nasty functions (fractals and other monsters) that ruin the last step.
SIGACT news, year and conference reviews
I was surprised to receive SIGACT news at home, and then remembered than I had registered to ACM for FOCS. It is first time I glance at SIGACT news, as I don’t have access to it online.
I was especially interested in the online algorithm review. For the first issue of the year, the author, Rob van Stee, does a review of the key results of 2018 in his area. This is very nice format, that gives a higher perspective on a field.
A more classic format is the review of a conference. In my experience, this is less useful, because (1) one cannot be knowledgeable about every topic in a conference, (2) one tries to be quite exhaustive ; consequently the review often ends up being a list of small, not very informative sentences about many many papers.
[By the way, it’s sad that SIGACT News is not open-access.]
1point5 and conference travel
Le Monde, one of the major French newpapers, published the letter of the “1point5” group. This name comes from the objective of keeping global warming upper bounded by 1.5 degree Celsius. The collective is interested in the impact of research on climate. They basically argue that research should be made differently to reduce its impact on the planet.
I have been thinking about this for a while. It happened to me several times to go to a conference, and think it was not worth the kerosene. Conferences are often nice moments, you indeed learn stuff and make new projects, but it’s difficult to argue that this is as convincing as the following picture.
The precise numbers can be discussed, but I got them from very reliable sources, and everywhere you will find numbers in the same ballpark.
In the long term, we can hope to make conferences less numerous, more efficient, more local. But in the short, term it seems that the only solution is to avoid submitting to far away conferences. Obviously this is a very broad topic…
Place in a queue
I recently went to a doctor who does not take appointments, thus people wait. The rule is “first-in first-cured” and people have to remember when it’s their turn. It is usually fine, but sometimes, maybe by mistake, maybe by slyness, people disagree. I noticed that people in the room have somehow random sampling of the order, e.g. “I arrived before this person, that person was here before, these two I don’t know”.
You get diagrams like this one (with some inconsistencies):
Making this into a linear order has a feedback-arcset flavor.
In other countries, I noticed that people, when they arrive say to a restaurant, ask “who is the latest arrived?”, which gives a simpler picture:
But maybe it’s less robust to slyness..?


Project Description
Designed in 2008
SMIL, ‘System for Mobile & Informal Learning’, is a platform that enables highschool students to connect 'in-school' learning with 'out of school' discovering. This concept combines a personal device with modular sensors that a student can use to measure the world around him or her. The intuitive interface is designed to stimulate a project-based approach to challenges and develop an entrepreneurial mindset.
-
Device The touch-enabled device is designed have a long lasting battery-life, a robust shell and a low price point.
-
Sensors The pda has a built-in camera, microphone and motion sensor. Several external sensors (thermometer, magenetism, accelerometer, etc) can also be remotely connected to the device to conduct physical experiments. A student can then for example learn about gravity & acceleration laws of physics by going to a theme park and conduct experiments.


-
nClass
int nClass
Number of classes.
-
nFeature
int nFeature
Number of features, without bias dummy features,
i.e., for SVM.
-
nExample
int nExample
Number of examples.
-
X
Matrix X
Training data matrix (nExample x nFeature),
each row is a feature vector. The data
matrix should not include bias dummy features.
-
Y
Matrix Y
Label matrix for training (nExample x nClass).
Y_{i,k} = 1 if x_i belongs to class k, and 0 otherwise.
-
labelIDs
int[] labelIDs
LabelID array for training data, starting from 0.
The label ID array for the training data is latent,
and we don't need to know them. They are only meaningful
for reconstructing the integer labels by using IDLabelMap
structure.
-
labels
int[] labels
Label array for training data with original integer code.
-
W
Matrix W
Projection matrix (nFeature x nClass), column i is the projector for class i.
-
b
double[] b
The biases in the linear model.
-
epsilon
double epsilon
Convergence tolerance.
-
IDLabelMap
int[] IDLabelMap
An ID to integer label mapping array. IDs start from 0.


--- layout: main title: Research excerpt: My research readings and its notes permalink: /research/ ---


About me
Hello, my name is Akshay Chaudhari, and I am a Software Enthusiast!
For the past five years, I have worked on projects across various domains, including Banking, Finance, and BioInformatics in software engineering. I hold solid professional experience working with teams across the globe.
In my experiences, I worked as a Software Engineer at Pierian and for Oracle as a Software Consultant under the Financial Services Global Business Unit. I did Customization, Implementation, and Support to Oracle's core banking software Flexcube. I have been a part of the product development team delivering high-quality software following all standard practices, including agile.
I love developing applications that positively impact the world with the help of new emerging technologies. I am keen on Web Application Development, Blockchains, Machine Learning, Data Science, and Robotics. I have worked on various RESTful APIs, Microservices, and Data Analytics projects. I am a forever student and eager to learn and implement new things.
I believe that for every problem, there exists a solution. So I always try to understand the issue properly and try to visualize it using drawings and flowcharts. I believe that knowing the problem well is essential, and my first objective is always to understand the problem and then figure out the solution.
I have worked on various technologies and frameworks like NodeJs, NestJs, SpringBoot, MVC, Hibernate, JavaEE, Python, Angular, and Groovy-on-Grails. My interests include coding, application programming, fitness, and financial literacy.
Please feel free to read more about my projects and share your feedback.
Thank you so much for your time!
🧰 My Toolbox 🛠
Certifications and Courses
Projects
Development
Course-API
A simple Rest API using Spring boot and MVC for maintaining and retrieving the courses and topics.
Development
Chat Web Application
Open Chat Application using SpringBoot, MVC, Thymeleaf, and Spring Security. Test runs with JUnit and Data stored using Mybatis.
Analytics/Dev
FB-WatchDog-Application
Social media application developed like FB and on top of that firewall developed to prevent cyberbulleying and online grooming with the help of user profiling and social media analytics.
Development
Hostel Management System
The project is all about managing the various duties of a Hostel Rector. It is a 3 tier web application. Rector can add/remove/create/update entry of Students. Rector can view seats available at that time. All the changes made can be seen in History on request.
Web
To-do List Maker
This project is all about creating simple web app to implement a MVC model using JavaScript. Here, in this project we can add, modify or delete entries in the to-do list
Web
A simple porfolio website
Using basic web stack things like HTML, CSS and bootstrap, its very attempt to build a personal portfolio website.
Get in Touch
Send Message!
- Remote / USA
- er.akshayrc@gmail.com


Made it to Toulouse! So far, thing are going well: I bought a biycle, got some theater tickets, and generally got oriented.
I made it up to Basel, and spent a couple of days there. A loop through Germany and a loop through France were nice, too. Now I'm ready for my week in L.A., on the way to Senegal!
Hi. I'm Bill Foote, and this is a little blog for bicycle trip around France in the summer of 2019. Here's my planned route:
If you'd like to get a notification on Facebook when I make a post here, you can sign up at my Facebook notifictions page. Please make comments! A good place for that would be on the notification when I make a post.
To generate this website, I'm using some sofware I wrote called “Corpsblog.” Partly, I did this because I can, and I enjoy writing sofware. Another reason is that I was able to set things up for living in Africa with limited internet connectivity. It's designed so I can get the blog all ready for publication with no internet connection, and then when I'm in an internet cafe, type one command and have everything updated all at once. The generated website is just a bunch of files (a “static site”) that I host on Github, along with my other websites.
Made it to Toulouse! So far, thing are going well: I bought a biycle, got some theater tickets, and generally got oriented.
I made it up to Basel, and spent a couple of days there. A loop through Germany and a loop through France were nice, too. Now I'm ready for my week in L.A., on the way to Senegal!


Language Learner
Search for Quizlet sets or directly enter a URL (default: 1000 SAT Words):
Search
Reset
Our default collection:
100 SAT Words
500 SAT Words
1000 SAT Words
Highlight!


| Author | Matthew Schinkel, copyright © 2010, all rights reserved. |
| Adapted-by | William Welch |
| Compiler | >=2.4m |
read and write to 24lc02 i2c eeprom
http://groups.google.com/group/jallib
No dependency found
ee_24lc02_write(byte in ic_address, byte in mem_address, byte in data)
ee_24lc02_read(byte in ic_address, byte in mem_address, byte out data)
ee_24lc02_write(byte in ic_address, byte in mem_address, byte in data)
Write data to 24LC02 at input address
ee_24lc02_read(byte in ic_address, byte in mem_address, byte out data)
Read data from 24LC02 at input address


Mingda's Memories
recent photos
weight loss
about
Chinese New Year
Snow in Michigan
Mother's Birthday
Design Interview Preparation


JEFFSON'S FOUNDATION
Everyone deserves to be happyGbenga Mathew Owotoki
Gbenga Mathew Owotoki is a transformational speaker, revivalist and author, base in Florida, USA. A US trained business and change management strategist widely known as the 'Change Driver' for his simple yet unique ways through which he initiates changes that are rejuvenating lives and organizations.
Many have testified to the glory of the for being used of the Lord to restore hope in individuals who had given up on life. He is a Pastor by Calling who has raised many disciples for the Lord and who in turn are doing great exploits for Jesus. He is the founder and Lead Pastor of Mountaintop Faith International Church and Presiding Coordinator of Hephzibah Network International Ministries committed to stirring up the 'sleeping giant' in people for end-time exploits.
After Owotoki graduated from University of Ilorin, he went ahead to study for his Masters of Science in Natural Resources Management at the University of Hohenheim, Stuttgart, Germany. He served also as the Pastor of New Covenant Church Stuttgart Germany and worked briefly for the Max Planck Institute for Biogeochemistry in Germany before moving on to London for further studies in Management. He later relocated to the US after receiving an offer for an Executive MBA degree in International Business at Schiller International University, Florida, USA.
While at Schiller, he was inducted into the Alfa-Beta honors association in the US and upon graduation; he received the Neil Armstrong award for outstanding performance in his graduate studies. He graduated top of his class. Gbenga is a member of some international organizations both in the US and Europe. He has further certification as a Business Analyst par excellence. Owotoki is in addition, a certified Human Resource specialist. Owotoki is also the Convener of the annual Giant Conference and Life Summit that have been a blessing to many lives.
He is married to His jewel of inestimable value, Eunice 'Rock Owotoki and they are blessed with two Sons, Leslie and Lemuel. gmattoki@gmail.com


---
layout: post
title: bash clear command not found - clear not working on cygwin
date: 2008-09-10 16:26:43 UTC
updated: 2008-09-10 16:26:43 UTC
categories: bash
tags: bash clear command-line cygwin
---
Ok so you installed Cygwin and try out your first commands.... u cluttered ur screen and its time for doing a "clear".
Ooops... its giving you a "bash: clear: command not found".  I know thats
frustrating....

Open cygwin setup again and choose ncurses library from the "Lib" package. Once you've installed that, clear will start working.

Keep clearing...


| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| app/ | 100% | (2 / 2) | 100% | (0 / 0) | 100% | (1 / 1) | 100% | (2 / 2) | |
| app/admin/ | 100% | (51 / 51) | 100% | (0 / 0) | 100% | (22 / 22) | 100% | (51 / 51) | |
| app/blocks/exception/ | 85.92% | (61 / 71) | 16.67% | (1 / 6) | 92.59% | (25 / 27) | 85.92% | (61 / 71) | |
| app/blocks/logger/ | 70% | (14 / 20) | 100% | (0 / 0) | 57.14% | (4 / 7) | 70% | (14 / 20) | |
| app/blocks/router/ | 81.63% | (40 / 49) | 40% | (10 / 25) | 92.31% | (12 / 13) | 81.25% | (39 / 48) | |
| app/chat/ | 22.77% | (23 / 101) | 0% | (0 / 27) | 11.76% | (4 / 34) | 22.77% | (23 / 101) | |
| app/contact/ | 84.62% | (11 / 13) | 100% | (0 / 0) | 50% | (3 / 6) | 84.62% | (11 / 13) | |
| app/core/ | 80% | (72 / 90) | 25% | (1 / 4) | 57.14% | (20 / 35) | 79.78% | (71 / 89) | |
| app/dashboard/ | 100% | (73 / 73) | 100% | (0 / 0) | 100% | (30 / 30) | 100% | (73 / 73) | |
| app/layout/ | 89.35% | (151 / 169) | 86.67% | (13 / 15) | 82.69% | (43 / 52) | 89.29% | (150 / 168) | |
| app/widgets/ | 45.83% | (11 / 24) | 0% | (0 / 4) | 33.33% | (3 / 9) | 45.83% | (11 / 24) |


We are in live contact with this vehicle.
Lost contact with vehicle. Showing last known position.
Reported at: (,)
Time:


This page contains a suite of tests for testing JsUnit.
To see the tests, view the source for this page.


Convert Nano Wallet to UTF8 text and vice-versa
Text
Info:
0 characters
0 bytes
0 characters
0 bytes
Newline at the end of each wallet?
Nano Wallets (1 per line)
Info:
0 Wallets
0 Wallets
Choose wallet prefix
Any character in UTF8 can be represented in base32 within a Nano wallet ... it's not just ASCII characters ... but a huge range of symbols and characters from different languages.
Each wallet supports up to 32 bytes. Therefore, the maximum each wallet can store is 32 characters if each character occupies up to 1 byte. However, some special characters may occupy more than 1 byte. Examples:
abc...xyz ABC...XYZ<PHONE_NUMBER> , . ! ? ; @ ( ] = 1 byte
ç ã â í é ó ž ¼ ½ ¶ § ¤ ¥ ¢ ® ß æ Ё ϻ Є ϖ ϕ = 2 bytes
ህ ሑ ቔ ፺ ⶼ ꬬ 日 行 高 時 ⏁ ⏃ ⏈ ⏎ ⏳ = 3 bytes
𒇤 𒈂 𒈘 𒈙 𒐝 𒐫 = 4 bytes


We have infrastructure!
- benchmark viral technologies
- scale bricks-and-clicks models
- unleash best-of-breed functionalities
- recontextualize proactive supply-chains
- envisioneer clicks-and-mortar initiatives
- strategize bleeding-edge e-services
- seize distributed markets
- iterate holistic technologies
- mesh holistic action-items
- productize B2C markets
- incubate cross-platform supply-chains
- envisioneer sticky interfaces


This journey began when all four of our founders met through a Full Stack Development Bootcamp at University of Washington. Finding that they all had a common passion for travelling, they decided to work together.
Wanting to give back to the traveling community in some way, the team quickly came up with the idea of an all-in-one website that would simplify how we prepare for trips. The site would provide their clients with information about their destination that they would commonly have to research separately.
EXPLOR's main purpose is to take some of the stress and frustration that comes with preparing to go on a trip. By entering a destination, our users will be automatically redirected to where they can find information of their location. This information includes a packing list, the weather for the area, the top restaurants, events going on at the time, best rated things to do and see, and a map of the area.
We are so excited to announce that our team is working hard on turning their idea into a mobile app. Features that will be a part of EXPLOR 2.0 will include a hotel search, flight finder, directions from any two selected places, the ability to search for information based on dates, and the ability to save all the information or text it to yourself.
Lead Designer
Lead Developer
Git Master
Project Manager
Coming from a variety of backgrounds and talents, our team of developers combined their creative and technical skills to build Explor. If you would like more information on any of our unique skillsets, feel free to reach out!


Click to start over. Click a description title to run its specs only (see " ?grep" in address bar). Click a spec title to see its implementation.


| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HBASE-1424 | have shell print regioninfo and location on first load if DEBUG enabled | Major | . | stack | stack |
| HBASE-1008 | [performance] The replay of logs on server crash takes way too long | Blocker | . | stack | Jean-Daniel Cryans |
| HBASE-1420 | add abliity to add and remove (table) indexes on existing tables | Major | Client, regionserver | Clint Morgan | Clint Morgan |
| HBASE-1430 | Read the logs in batches during log splitting to avoid OOME | Blocker | . | Jean-Daniel Cryans | Jean-Daniel Cryans |
| HBASE-1418 | Transacitonal improvments and fixes | Major | Client, regionserver | Clint Morgan | Clint Morgan |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HBASE-1344 | WARN IllegalStateException: Cannot set a region as open if it has not been pending | Major | . | stack | stack |
| HBASE-1431 | NPE in HTable.checkAndSave when row doesn't exist | Trivial | regionserver | Guilherme Mauro Germoglio Barbosa | Guilherme Mauro Germoglio Barbosa |
| HBASE-1401 | close HLog (and open new one) if there hasnt been edits in N minutes/hours | Blocker | . | ryan rawson | stack |
| HBASE-1421 | Processing a regionserver message -- OPEN, CLOSE, SPLIT, etc. -- and if we're carrying more than one message in payload, if exception, all messages that follow are dropped on floor | Blocker | . | stack | stack |
| HBASE-1386 | NPE in housekeeping | Major | . | stack | stack |
| HBASE-1435 | HRegionServer is using wrong info bind address from hbase-site.xml | Major | regionserver | Lars George | Lars George |
| HBASE-1441 | NPE in ProcessRegionStatusChange#getMetaRegion | Major | . | stack | stack |
| HBASE-1443 | Back out 1058-2-v1 from 0.19 branch | Major | . | stack | stack |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HBASE-1362 | .META. may not come back if regionserver crashes | Major | . | ryan rawson | Nitay Joffe |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HBASE-1413 | fall back to filesystem block size default if hbase.regionserver.hlog.blocksize is not specified | Minor | . | Andrew Purtell | stack |


Developer Content Manager at Telerik
I run the Telerik Developer Network
Co-editor of Mobile Web Weekly
Live in Boston
"Why" not "How"
Twitter app settings
Outlook sound settings
"We've all seen Star Trek etc and are used to the idea of 'high tech' machines beeping, whether to alert us or simply as user feedback devices when activated. Similarly many cellphones default to beeping on user actions eg entering txt etc. But it is rare to see it used on a website, not that anyone wants to be 'beeping' on every click, but there is the potential to add to the character & feel of a site via use of sound..."
- Tim Prebble
"Audio is particularly useful when there is no screen or when looking at the screen is not possible or not desirable (such as when users want to multitask)."
- Karen Kaushansky
"Gaver (1986) investigated representational earcons, which he called auditory icons. His auditory icons are caricatures of naturally occurring sounds such as bumps, scrapes, or even files hitting mailboxes."
- Meera M. Blattner, Denise A. Sumikawa, and Robert M. Greenberg (1989)
"[Earcons] are audio messages used in the user-computer interface to provide information and feedback to the user about computer entities."
- Karen Kaushansky
Just like icons, "Earcons"...
"Would the addition of sound to this event provide redundant information and therefore better feedback? Or would this sound merely be superfluous and/or annoying?"
- Victor Lombardi
"Users switch their devices to silent when they want to:
- Avoid being interrupted by unexpected sounds, such as phone ringtones and incoming message sounds
- Avoid hearing sounds that are the byproducts of user actions, such as keyboard or other feedback sounds, incidental sounds, or app startup sounds
- Avoid hearing game sounds that are not essential to using the game, such as sound effects and soundtracks"
- Apple iOS Human Interface Guidelines
Sliders
Input
Page updates/status
Buttons
Notifications
Record your own.
Web Audio API - oscillators, filters and effects
Email<EMAIL_ADDRESS>Twitter: @remotesynth


HC rejects OC Moazzem’s bail plea in digital security case, orders end to trial in 40 days
by bdnews24.comThe High Court has refused bail to former Sonagazi OC Moazzem Hossain in a case involving the release of a video of a statement by slain madrasa student Nusrat Jahan Rafi on social media.
It ordered the authorities to complete the trial proceedings within 40 working days and said it will only consider Moazzem’s bail plea if the disposal of the case is delayed due to the prosecution.
Justice M Enayetur Rahim and Justice Md Mostafizur Rahman passed on Sunday.
Moazzem was in charge of the Sonagazi Police Station when Nusrat pressed charges of sexual harassment against her madrasa principal Siraj-ud-Daula in March, recording her statement on his mobile phone.
The video was later released on social media amid widespread protest over a deadly arson attack on Nusrat by the followers of Siraj, who had already landed in jail on the sexual abuse charges, in April.
A case was subsequently started against Moazzem in Dhaka under the Digital Security Act.
Moazzem sought bail in the case but the Bangladesh Cyber Cime Tribunal his petition and sent him to jail. He subsequently appealed to the High Court challenging the order.


pycity_base.functions package¶
Subpackages¶
Submodules¶
pycity_base.functions.change_resolution module¶
Script to change resolution of timeseries values with constant sampling rate.
-
pycity_base.functions.change_resolution.
changeResolution
(values, oldResolution, newResolution, method='mean')¶ Change the temporal resolution of averages that have a constant sampling rate
- Parameters
values (array-like) – data points
oldResolution (integer) – temporal resolution of the given values. oldResolution=3600 means hourly sampled data
newResolution (integer) – temporal resolution of the given data shall be converted to
method (
{"mean"; "sum"}
, optional) –"mean"
: compute mean values while resampling (e.g. for power)."sum"
: compute sum values while resampling (e.g. for energy).
pycity_base.functions.dhw_stochastical module¶
Created on Tue Jul 14 12:18:14 2015
@author: tsz
-
pycity_base.functions.dhw_stochastical.
compute_daily_demand
(probability_profiles, average_profile, occupancy, current_day, temperature_difference=35)¶ - Parameters
probability_profiles (array-like) – Minute-wise sampled probability distribution. “Haushaltewd” and “Haushaltewe” in Lion’s thesis. This input should also be equivalent to “pwd” and “pwe”, because only one household is taken into account.
average_profile (array-like) – Minute-wise sampled average tap water profiles (in liters per hour). “mwwd” and “mwwe” in Lion’s thesis.
occupancy (array-like) – 10-Minute-wise sampled occupancy of the considered building/apartment.
current_day (integer) – Current day of the year (January 1st -> 0, February 1st -> 31, …)
temperature_difference (float) – How much does the tap water has to be heated up? Either enter a float or an array with the same dimension as probability_profiles.
- Returns
water (array-like) – Tap water volume flow in liters per hour.
heat (array-like) – Resulting minute-wise sampled heat demand in Watt. The heat capacity of water is assumed to be 4180 J/(kg.K) and the density is assumed to be 980 kg/m3
-
pycity_base.functions.dhw_stochastical.
full_year_computation
(occupancy, profiles, time_dis=3600, initial_day=0, temperature_difference=35)¶ - Parameters
occupancy (array-ike) – Full year, 10-minute-wise sampled occupancy profile. All values have to be integers.
profiles (dictionary) –
All probability distributions. The dictionary has to have the following structure:
Top level: [wd_mw, we_mw, wd, we] (strings)
Within we and wd: [1, 2, 3, 4, 5, 6] (integers)
time_dis (integer) – Time discretization in seconds.
initial_day (integer) –
0 : Monday
1 : Tuesday
2 : Wednesday
3 : Thursday
4 : Friday
5 : Saturday
6 : Sunday
temperature_difference (float) – How much does the tap water has to be heated up? Either enter a float or an array with the same dimension as probability_profiles.
- Returns
water (array-like) – Tap water volume flow in liters per hour.
heat (array-like) – Resulting minute-wise sampled heat demand in Watt. The heat capacity of water is assumed to be 4180 J/(kg.K) and the density is assumed to be 980 kg/m3
-
pycity_base.functions.dhw_stochastical.
load_profiles
(filename)¶
pycity_base.functions.handle_data module¶
Created on Wed Feb 11 14:19:13 2015
@author: tsz
-
pycity_base.functions.handle_data.
getValues
(currentValues, current, total)¶ Return either the current values (for this horizon) or all computed results
- Parameters
currentValues (Boolean) – True: return ‘current’, False: return ‘total’
current (Pointer) – Pointer to the current values
total (Pointer) – Pointer to the total values
-
pycity_base.functions.handle_data.
saveResult
(timer, currentAttribute, totalAttribute, currentResult)¶ Save the current result in currentAttribute and append to totalAttribute
- Parameters
timer (Timer instance) – Pointer to the common timer instance
currentAttribute (Array-like) – Attribute for the results of the current optimization period
totalAttribute (Array-like) – Attribute for the results of all optimization periods
currentResult (Array-like) – Results of the current optimization period
- Returns
- Return type
Returns a tuple of updated currentAttribute and totalAttribute
Examples
>>> # Save the results of a scheduling optimization >>> # Due to limited space, the variable names are shortened >>> # cS --> current_device_schedule, tS --> total_device_schedule >>> schedule = optimizer(...) >>> (self.cS, self.tS) = saveResult(timer, self.cS, self.tS, schedule)
-
pycity_base.functions.handle_data.
saveResultInit
(timer, currentAttribute, totalAttribute, currentResult)¶ Save the current result in currentAttribute, append it to totalAttribute and return the new initial value.
- Parameters
timer (Timer instance) – Pointer to the common timer instance
currentAttribute (Array-like) – Attribute for the results of the current optimization period
totalAttribute (Array-like) – Attribute for the results of all optimization periods
currentResult (Array-like) – Results of the current optimization period
- Returns
Returns a tuple of updated currentAttribute and totalAttribute as well as
a new initial value
Examples
>>> # Save the resulting storage temperature >>> # Due to limited space, the variable names are shortened >>> # cT --> current_t_sto, tT --> total_t_sto, tI --> tInit >>> tSto = optimizer(...) >>> (self.cT, self.tT, self.tI) = saveResult(timer, self.cT, self.tT, tSto)
pycity_base.functions.load_el_profiles module¶
Script to load el. profiles
-
pycity_base.functions.load_el_profiles.
gen_annual_el_load
(data_array, type, start_wd, annual_demand=None)¶ Generate annual el. power curve depending on type and start weekday. Based on measured weekly, el. load profiles of non residential buildings. Weekly profiles are appended to annual profile. (900 seconds timestep)
- Parameters
data_array (np.array) – ND-Array with data (El. power in watt per company over timesteps; 900 seconds timestep; length for one week; starting on monday (00:00:00) first column: food production second column: metal company third column: restaurant (high cooling load) fourth column: sports hall fifth column: repair / metal shop
annual_demand (float, optional) – Annual el. energy demand in kWh to rescale profile
type (str) – Possible types of profiles. Options: - ‘food_pro’: Food production - ‘metal’: Metal company - ‘rest’: Restaurant - ‘sports’: Sports hall - ‘repair’: Repair / metal shop
start_wd (int) – Integer to define start weekday of year, e.g. 1 means monday, 7 sunday
annual_demand – Annual el. energy demand in kWh to rescale profile (default: None). If set to None, does not perform rescaling.
- Returns
el_load_curve – Numpy array with el. power curve in Watt
- Return type
np.array
-
pycity_base.functions.load_el_profiles.
get_annual_el_load
(data_array, type, annual_demand=None)¶ Get annual electrical load profile based on measurement data for non-residential buildings (900 seconds timestep)
- Parameters
data_array (np.array) – ND-Array with data 900 seconds timestep; length for one year (365 days) starting on monday (00:00:00) first column: metal 1 (smoother profile) second column: metal 2 (more fluctuation) third column: warehouse
type (str) – Type of chosen measured profile. Options: - ‘metal_1’ : Metal company with smooth profile - ‘metal_2’ : Metal company with fluctuation in profile - ‘warehouse’ : Warehouse
annual_demand (float, optional) – Annual el. energy demand in kWh to rescale profile (default: None). If set to None, does not perform rescaling.
- Returns
el_load_curve – Numpy array with el. power curve in Watt
- Return type
np.array
-
pycity_base.functions.load_el_profiles.
load_non_res_load_data_annual
(path)¶ Load measured annual electrical load profiles for non-residential buildings
- Parameters
path (str) – Path to file
- Returns
data_array – ND-Array with data 900 seconds timestep; length for one year (365 days) starting on monday (00:00:00) first column: metal 1 (smoother profile) second column: metal 2 (more fluctuation) third column: warehouse
- Return type
np.array
-
pycity_base.functions.load_el_profiles.
load_non_res_load_data_weekly
(path)¶ Load electrical load profiles for non-residential buildings (weekly profiles; Mo - Su)
- Parameters
path (str) – Path to load profile data file
- Returns
data_array – ND-Array with data 900 seconds timestep; length for one week; starting on monday (00:00:00) first column: food production second column: metal company third column: restaurant (high cooling load) fourth column: sports hall fifth column: repair / metal shop
- Return type
np.array
pycity_base.functions.process_city module¶
Functions to help processing city district graphs
-
pycity_base.functions.process_city.
get_subcity
(city, nodelist)¶ Returns (copied) subgraph of city object, only holding building nodes within nodelist building. Important: Returned subgraph is copy of (sub)graph!
Raises assertion error, if nodes in nodelist are not building nodes. Does not include network or street nodes.
- Parameters
city (city object) – City object of pycity
nodelist (list) – List of building node ids, which should be extracted
- Returns
subcity – City object (only including chosen building nodes)
- Return type
city object
pycity_base.functions.slp_electrical module¶
Created on Tue Jul 21 16:50:36 2015
@author: tsz
-
pycity_base.functions.slp_electrical.
get_demand
(annual_demand, profile, time_discretization)¶
-
pycity_base.functions.slp_electrical.
load
(filename)¶
pycity_base.functions.slp_thermal module¶
Created on Fri Jul 10 16:44:44 2015
@author: tsz
-
pycity_base.functions.slp_thermal.
calculate
(temperature, initial_day, profiles, weekly_factors, hourly_factors, total_demand)¶ - Parameters
temperature (array-like) – Full year temperature profile.
initial_day (integer) –
0 : Monday
1 : Tuesday
2 : Wednesday
3 : Thursday
4 : Friday
5 : Saturday
6 : Sunday
profiles (array-like) – Dictionary containing all profile factors (A, B, C, D) for all types of houses. Index order: 0 - A, 1 - B, 2 - C, 3 - D
weekly_factors (array-like) – Week day modifiers for each day. Indexes correspond to the description of initial_day (0 - Monday, …, 6 - Sunday)
hourly_factors (dictionary) – Dictionary containing all hourly profile factors for types of houses. First dimension holds the day of the week (see
initial_day
), the second dimension holds the temperature range (-15; -10; -5; 0; 5; 10; 15; 20; 25; else). The values at this level are arrays containing the factors for one day, starting with the time interval from 00:00 until 01:00.house_type (string) –
HEF : Single family household
HMF : Multi family household
GBA : Bakeries
GBD : Other services
GBH : Accomodations
GGA : Restaurants
GGB : Gardening
GHA : Retailers
GHD : Summed load profile business, trade and services
GKO : Banks, insurances, public institutions
GMF : Household similar businesses
GMK : Automotive
GPD : Paper and printing
GWA : Laundries
total_demand (float) – Total yearly demand in kWh
-
pycity_base.functions.slp_thermal.
load_hourly_factors
(filename)¶
-
pycity_base.functions.slp_thermal.
load_profile_factors
(filename)¶
-
pycity_base.functions.slp_thermal.
load_week_day_factors
(filename)¶
pycity_base.functions.zone_model module¶
Created on Tue Mar 24 21:24:23 2015
@author: tsz
-
pycity_base.functions.zone_model.
calc
(zone_parameters, zone_inputs, t_cooling_set, t_heating_set, limitHeating=inf, limitCooling=- inf, beQuiet=False)¶ Compute heating/cooling demand for the thermal zone. Deadbands between heating and cooling temperatures are considered.
- Parameters
zone_parameters (ZoneParameters) – Resistances and capacity
zone_inputs (ZoneInputs) – External inputs (solar, internal gains, set temperatures)
t_cooling_set (array-like) – Cooling set temperatures in degC.
t_heating_set (array-like) – Heating set temperatures in degC.
limitHeating (float, optional) – Maximum available heating power in Watt.
limitCooling (float, optional) – Maximum available cooling power in Watt.
beQuiet (Boolean, optional) – Print current progress (False) or be quiet (True)
- Returns
Q_HC (array-like) – Heating/cooling demand. Positive values indicate heating demand, negative values cooling demand.
T_op (array-like) – Operating temperature inside the thermal zone in degC. This temperature serves as actual temperature for the zone controller.
T_m (array-like) – Temperature of the thermal mass in degC.
T_i (array-like) – Air temperature in degC.
T_s (array-like) – Average temperature of internal components in degC (radiative temperature).
-
pycity_base.functions.zone_model.
calculate
(zone_parameters, zone_inputs, T_set)¶ Compute heating/cooling demand. There is no difference between heating and cooling set temperatures. No deadband is considered.
- Parameters
zone_parameters (ZoneParameters) – Resistances and capacity
zone_inputs (ZoneInputs) – External inputs (solar, internal gains, set temperatures)
T_set (array-like) – Set value for operating temperature in degC.


Dependency Injection, Reactive Forms, Dynamic Binding, Observables.
This is your second panel
This is your third panel
This is your fourth panel
Yes! That's my Twitter handle.


Wifi: username / password
| Install the Tools | http://bit.ly/CnCTheTools |
| This presentation | http://bit.ly/CnCJunSlides |
| The worksheet | http://bit.ly/CnCJunWork |
All slides in this presentation are licensed by http://kcwomenintech.org under a Creative Commons Attribution-ShareAlike 4.0 International License.
Program Director
Curriculum Director
Technical Materials Director
Mentor Director
Marketing Director
A utility that tracks changes in files
Mocha / LiveScript / JavaScript
But mostly remember:
HTML is just another kind of document. Your browser parses the pieces to create an object-oriented representation of the page that you can manipulate with JavaScript.
Caution: use sparingly
Point to a separate *.js file
Strings: 'Cocktails'
Boolean: true or false
Numbers: 5, 11, 635
'12345' is a string
'5' is not the same as 5
Placeholder to store values / data
Alternatively, think of it as a noun.
var variableName = variableValue
var leftovers = 'Meatloaf';
Case Sensitive: 'myVariable' is not the same as 'MyVariable'
var myAge = 28 + 10; // 38
var myDogsAge = 6 * 7; // 42
Modulus: The 'remainder' in a division problem
var modExample = 15 % 2 = 1
15 / 2 = 7 with a remainder of 1 (the modulus)
Add two integers:
var thirtyFive = 10 + 25;
returns 35
var textAndNumberString = ‘happy’ + 35 + ‘birthday’;
returns
happy35birthday
var gotcha = ‘10’ + 25;
if you guessed 35. . .
Gotcha!
Adding a integer and a string returns a string, "1025"
'1025'
Update existing JavaScript code by changing variables and values, madlib style.
Wifi: username / password
| This presentation | http://bit.ly/CnCJunSlides |
| The worksheet | http://bit.ly/CnCJunWork |
| Install the Tools | http://bit.ly/CnCTheTools |
All slides in this presentation are licensed by http://kcwomenintech.org under a Creative Commons Attribution-ShareAlike 4.0 International License.
Parts of a function
var functionName = function (optional, parameters, here){
//function logic here
};
Name your function ('declare a variable')
var orderDrink = function(drinkName)
Read as: The variable 'orderDrink' is a function with one parameter, called 'drinkName'
The task is specified inside the curly braces:
var orderDrink = function(drinkName) {
return 'I would like a ' + drinkName + ' please.'
};
When you run the code, you decide what the value of the parameter is and insert it, Mad Libs style!
finally, 'call' the function by telling it what to use for the parameter:
orderDrink('gin and tonic');
Put it all together:
Put it all together:
if (expressionInParens) {
// do something if true
}
else {
// otherwise, do something else
}
Programming Nugget: `else` is optional.
It is possible to use an `if () {}` statement by itself.
var usersName = 'Heidi';
if (usersName.length > 0) {
submitDrinkOrder();
}
else {
alert('Please enter your name
before submitting your drink order.');
}
Single Line comments
//this is a one line comment
Multi line comments
/* This is a
multi line comment */
| Windows Key Combination | Mac Key Combination |
| cntrl + shift + i | cmd + shift + i |
Great for troubleshooting / debugging your code by sticking these in your logic
Create a brand new repo and commit a change.
Wifi: username / password
| This presentation | http://bit.ly/CnCJunSlides |
| The worksheet | http://bit.ly/CnCJunWork |
| Install the Tools | http://bit.ly/CnCTheTools |
All slides in this presentation are licensed by http://kcwomenintech.org under a Creative Commons Attribution-ShareAlike 4.0 International License.
When you want a collection of data items or even functions
var cocktails = ['Code on the Beach',
'jQuery Sour'];
var drinksIveConsumed = [0, 1, 2, 3, 4, 5, 6,
7, 'none of the above'];
var anArrayOfFunctions = [orderDrink, closeTab];
var myNewArray = new Array();
var myEmptyArray = [];
var first = cocktails[0]
// this will return 'Code on the Beach'
var last = cocktails[cocktails.length - 1];
// returns 'jQuery Sour'
You can loop over an array:
var cocktails = ['Code on the Beach',
'jQuery Sour'];
// array 'for loop'
cocktails.forEach(function(cocktail,index)){
console.log(cocktail,index);
}
// 'Code on the Beach' 0
// 'jQuery Sour' 1
Add an item to the end of an array:
cocktails.push('Mojito');
// cocktails now looks like this:
// ['Code on the Beach', 'jQuery Sour', 'Mojito']
Remove an item from the end of an array:
cocktails.pop();
// cocktails now looks like this:
// ['Code on the Beach', 'jQuery Sour']
Last-In-First-Out aka LIFO
Add to the beginning of an array
cocktails.unshift('JavaScriptini');
/* ['Javascriptini', 'Code on the Beach',
'jQuery Sour']*/
Remove from the beginning of an array
cocktails.shift();
// ['Code on the Beach', 'jQuery Sour']
First-In-First-Out aka FIFO
Pseudo Code
for (initialization; condition; increment) {
// code to execute while condition is true
}
Example
var numberOfCustomers = 5;
for (var i = 0; i < numberOfCustomers; i++) {
notifyDrinkIsReady(i);
}
var numberOfCustomers = 5;
for (var i = 0; i < numberOfCustomers; i++) {
notifyDrinkIsReady(i);
}
one of these will never terminate & is an 'infinite loop'
var numberOfCustomers = 5;
for (var i = 0; i < numberOfCustomers;) {
notifyDrinkIsReady(i);
}
Wifi: username / password
| This presentation | http://bit.ly/CnCJunSlides |
| The worksheet | http://bit.ly/CnCJunWork |
| Install the Tools | http://bit.ly/CnCTheTools |
All slides in this presentation are licensed by http://kcwomenintech.org under a Creative Commons Attribution-ShareAlike 4.0 International License.
#LadyDevs #KCWiT #CodingAndCocktailsKC


Toggle navigation
Term Project
Home
About
Contact
Dropdown Example
HTML
CSS
JavaScript
Default
Static top
Fixed top
(current)
This is Index


Everton turned down Andy Robertson transfer
by Biscan's BootsFormer Everton director of football Steve Walsh has explained how the Toffees rejected both Andy Robertson and Harry Maguire despite him advising them to buy both…
Speaking to the Athletic, he said: “While I was at Everton, I offered them Andrew Robertson and Harry Maguire deals, when they were at Hull, and it was worth £20 million for the pair. Everton wouldn’t take them.”
Liverpool bought Robbo for just £8m in 2017 and the Scot is now widely regarded as the best left-back on the planet – bizarrely missing out to Marcelo (now a Real Madrid sub) in the FIFPRO World XI.
Maguire is not yet at that level but still became the most expensive defender in football history this summer when Manchester United took him off Leicester’s hands!
Everton’s transfer mistakes over the past three or four years are plentiful. Examples of players they spent big money on who went on to very little include, but are not limited to: Davy Klassen, Cenk Tosun, Michael Keane, Jean-Philippe Gbamin, Nikola Vlasic and Sandro.
The likes of Moise Keane and Alex Iwobi could well join the list.
Liverpool on the other hand, under the guidance of Michael Edwards, have barely made a mistake in the Jurgen Klopp era.
Players like the aforementioned Robbo, Mo Salah, Sadio Mane, Fabinho, Alisson, Virgil van Dijk and Joel Matip have all arrived at Anfield and massively enhanced their reputation – becoming European champions in the process.


Lee Pedersen
About Me:
Hi, my name is Lee! I find writing about myself to be rather difficult, so I'm going to tell you about chickens instead.
Chickens are wonderful creatures. They're a lot smarter than people give them credit for, and they're very cute. There are more chickens in the world than any other bird, and their total population is almost three times that of humans.
I grew up around a farm, and there were a lot of chickens there. My sister and I took care of them and basically saw them as pets. My science fair project in eighth grade was an attempt to figure out whether chickens could see color or not. After a very scientific process involving making differently-colored blueberries out of clay, I established that they could indeed see color. Chickens really like blueberries.
Interests:
Writing, fencing, activism, piano, hiking, horse riding, art, climbing trees, botany
Projects:
Here are a few projects I've created:
- My first experiments with HTML, hello world. This project uses HTML.
- A website for a dinosaur resort, Dinosauria. This project uses HTML and CSS.
- A website for Mars travel, Mars Travel Agency. This project uses HTML, CSS, and Bootstrap.
Background:
Education
- Front Range Community College
- Cabrillo Community College
- Woolman Semester School
- Watsonville High School
Why I'm here
I took an intro to programming class awhile ago, and really liked it. After working as a line cook for awhile, I'm ready to find something different. Coding is fun and stimulates my brain.
"My own suspicion is that the Universe is not only queerer than we suppose, but queerer than we can suppose." - JDS Haldane
“If you are neutral in situations of injustice, you have chosen the side of the oppressor." - Desmond Tutu


Railroad Worker Obi:
Ok, here it goes...
My sister Abey and I have been looking for a skilled adventurer like you!
Abey sleeps a lot so it might be hard to catch her...
If you have some free time, please come back to see us. Have a good trip!


Max Yeamans
About
Portfolio
(current)
Contact
Portfolio
New!
Overwatch Word Guess Game
RPG Game
Trivia Game
Rutgers Info Widget
Rock Paper Scissors


{% extends "app_base.html" %} {% block head_title %}Enroll a student for the {{ school_year }} school year{% endblock %} {% block main %}


3.1.2 / 2013-04-12¶
- add support for custom Accept parameters
- update cookie-signature
3.1.1 / 2013-04-01¶
- add X-Forwarded-Host support to req.host
- fix relative redirects
- update mkdirp
- update buffer-crc32
- remove legacy app.configure() method from app template.
3.1.0 / 2013-01-25¶
- add support for leading ”.” in “view engine” setting
- add array support to res.set()
- add node 0.8.x to travis.yml
- add “subdomain offset” setting for tweaking req.subdomains
- add res.location(url) implementing res.redirect()-like setting of Location
- use app.get() for x-powered-by setting for inheritance
- fix colons in passwords for req.auth
3.0.6 / 2013-01-04¶
- add http verb methods to Router
- update connect
- fix mangling of the res.cookie() options object
- fix jsonp whitespace escape. Closes #1132
3.0.5 / 2012-12-19¶
- add throwing when a non-function is passed to a route
- fix: explicitly remove Transfer-Encoding header from 204 and 304 responses
- revert “add ‘etag’ option”
3.0.4 / 2012-12-05¶
- add ‘etag’ option to disable res.send() Etags
- add escaping of urls in text/plain in res.redirect() for old browsers interpreting as html
- change crc32 module for a more liberal license
- update connect
3.0.3 / 2012-11-13¶
- update connect
- update cookie module
- fix cookie max-age
3.0.2 / 2012-11-08¶
- add OPTIONS to cors example. Closes #1398
- fix route chaining regression. Closes #1397
3.0.1 / 2012-11-01¶
- update connect
3.0.0 / 2012-10-23¶
- add make clean
- add “Basic” check to req.auth
- add req.auth test coverage
- add cb && cb(payload) to res.jsonp(). Closes #1374
- add backwards compat for res.redirect() status. Closes #1336
- add support for res.json() to retain previously defined Content-Types. Closes #1349
- update connect
- change res.redirect() to utilize a pathname-relative Location again. Closes #1382
- remove non-primitive string support for res.send()
- fix view-locals example. Closes #1370
- fix route-separation example
3.0.0rc5 / 2012-09-18¶
- update connect
- add redis search example
- add static-files example
- add “x-powered-by” setting (app.disable(‘x-powered-by’))
- add “application/octet-stream” redirect Accept test case. Closes #1317
3.0.0rc4 / 2012-08-30¶
- add res.jsonp(). Closes #1307
- add “verbose errors” option to error-pages example
- add another route example to express(1) so people are not so confused
- add redis online user activity tracking example
- update connect dep
- fix etag quoting. Closes #1310
- fix error-pages 404 status
- fix jsonp callback char restrictions
- remove old OPTIONS default response
3.0.0rc3 / 2012-08-13¶
- update connect dep
- fix signed cookies to work with connect.cookieParser() (“s:” prefix was missing) [tnydwrds]
- fix res.render() clobbering of “locals”
3.0.0rc2 / 2012-08-03¶
- add CORS example
- update connect dep
- deprecate .createServer() & remove old stale examples
- fix: escape res.redirect() link
- fix vhost example
3.0.0rc1 / 2012-07-24¶
- add more examples to view-locals
- add scheme-relative redirects (res.redirect(“//foo.com”)) support
- update cookie dep
- update connect dep
- update send dep
- fix express(1) -h flag, use -H for hogan. Closes #1245
- fix res.sendfile() socket error handling regression
3.0.0beta7 / 2012-07-16¶
- update connect dep for send() root normalization regression
3.0.0beta6 / 2012-07-13¶
- add err.view property for view errors. Closes #1226
- add “jsonp callback name” setting
- add support for “/foo/:bar*” non-greedy matches
- change res.sendfile() to use send() module
- change res.send to use “response-send” module
- remove app.locals.use and res.locals.use, use regular middleware
3.0.0beta5 / 2012-07-03¶
- add “make check” support
- add route-map example
- add res.json(obj, status) support back for BC
- add “methods” dep, remove internal methods module
- update connect dep
- update auth example to utilize cores pbkdf2
- updated tests to use “supertest”
3.0.0beta4 / 2012-06-25¶
- Added req.auth
- Added req.range(size)
- Added res.links(obj)
- Added res.send(body, status) support back for backwards compat
- Added .default() support to res.format()
- Added 2xx / 304 check to req.fresh
- Revert “Added + support to the router”
- Fixed res.send() freshness check, respect res.statusCode
3.0.0beta3 / 2012-06-15¶
- Added hogan –hjs to express(1) [nullfirm]
- Added another example to content-negotiation
- Added fresh dep
- Changed: res.send() always checks freshness
- Fixed: expose connects mime module. Cloases #1165
3.0.0beta2 / 2012-06-06¶
- Added + support to the router
- Added req.host
- Changed req.param() to check route first
- Update connect dep
3.0.0beta1 / 2012-06-01¶
- Added res.format() callback to override default 406 behaviour
- Fixed res.redirect() 406. Closes #1154
3.0.0alpha5 / 2012-05-30¶
- Added req.ip
- Added { signed: true } option to res.cookie()
- Removed res.signedCookie()
- Changed: dont reverse req.ips
- Fixed “trust proxy” setting check for req.ips
3.0.0alpha4 / 2012-05-09¶
- Added: allow [] in jsonp callback. Closes #1128
- Added PORT env var support in generated template. Closes #1118 [benatkin]
- Updated: connect 2.2.2
3.0.0alpha3 / 2012-05-04¶
- Added public app.routes. Closes #887
- Added _view-locals_ example
- Added _mvc_ example
- Added res.locals.use(). Closes #1120
- Added conditional-GET support to res.send()
- Added: coerce res.set() values to strings
- Changed: moved static() in generated apps below router
- Changed: res.send() only set ETag when not previously set
- Changed connect 2.2.1 dep
- Changed: make test now runs unit / acceptance tests
- Fixed req/res proto inheritance
3.0.0alpha2 / 2012-04-26¶
- Added make benchmark back
- Added res.send() support for String objects
- Added client-side data exposing example
- Added res.header() and req.header() aliases for BC
- Added express.createServer() for BC
- Perf: memoize parsed urls
- Perf: connect 2.2.0 dep
- Changed: make expressInit() middleware self-aware
- Fixed: use app.get() for all core settings
- Fixed redis session example
- Fixed session example. Closes #1105
- Fixed generated express dep. Closes #1078
3.0.0alpha1 / 2012-04-15¶
- Added app.locals.use(callback)
- Added app.locals object
- Added app.locals(obj)
- Added res.locals object
- Added res.locals(obj)
- Added res.format() for content-negotiation
- Added app.engine()
- Added res.cookie() JSON cookie support
- Added “trust proxy” setting
- Added req.subdomains
- Added req.protocol
- Added req.secure
- Added req.path
- Added req.ips
- Added req.fresh
- Added req.stale
- Added comma-delmited / array support for req.accepts()
- Added debug instrumentation
- Added res.set(obj)
- Added res.set(field, value)
- Added res.get(field)
- Added app.get(setting). Closes #842
- Added req.acceptsLanguage()
- Added req.acceptsCharset()
- Added req.accepted
- Added req.acceptedLanguages
- Added req.acceptedCharsets
- Added “json replacer” setting
- Added “json spaces” setting
- Added X-Forwarded-Proto support to res.redirect(). Closes #92
- Added –less support to express(1)
- Added express.response prototype
- Added express.request prototype
- Added express.application prototype
- Added app.path()
- Added app.render()
- Added res.type() to replace res.contentType()
- Changed: res.redirect() to add relative support
- Changed: enable “jsonp callback” by default
- Changed: renamed “case sensitive routes” to “case sensitive routing”
- Rewrite of all tests with mocha
- Removed “root” setting
- Removed res.redirect(‘home’) support
- Removed req.notify()
- Removed app.register()
- Removed app.redirect()
- Removed app.is()
- Removed app.helpers()
- Removed app.dynamicHelpers()
- Fixed res.sendfile() with non-GET. Closes #723
- Fixed express(1) public dir for windows. Closes #866
2.5.9/ 2012-04-02¶
- Added support for PURGE request method [pbuyle]
- Fixed express(1) generated app app.address() before listening [mmalecki]
2.5.8 / 2012-02-08¶
- Update mkdirp dep. Closes #991
2.5.7 / 2012-02-06¶
- Fixed app.all duplicate DELETE requests [mscdex]
2.5.6 / 2012-01-13¶
- Updated hamljs dev dep. Closes #953
2.5.5 / 2012-01-08¶
- Fixed: set filename on cached templates [matthewleon]
2.5.4 / 2012-01-02¶
- Fixed express(1) eol on 0.4.x. Closes #947
2.5.3 / 2011-12-30¶
- Fixed req.is() when a charset is present
2.5.2 / 2011-12-10¶
- Fixed: express(1) LF -> CRLF for windows
2.5.1 / 2011-11-17¶
- Changed: updated connect to 1.8.x
- Removed sass.js support from express(1)
2.5.0 / 2011-10-24¶
- Added ./routes dir for generated app by default
- Added npm install reminder to express(1) app gen
- Added 0.5.x support
- Removed make test-cov since it wont work with node 0.5.x
- Fixed express(1) public dir for windows. Closes #866
2.4.7 / 2011-10-05¶
- Added mkdirp to express(1). Closes #795
- Added simple _json-config_ example
- Added shorthand for the parsed request’s pathname via req.path
- Changed connect dep to 1.7.x to fix npm issue...
- Fixed res.redirect() __HEAD__ support. [reported by xerox]
- Fixed req.flash(), only escape args
- Fixed absolute path checking on windows. Closes #829 [reported by andrewpmckenzie]
2.4.6 / 2011-08-22¶
- Fixed multiple param callback regression. Closes #824 [reported by TroyGoode]
2.4.5 / 2011-08-19¶
- Added support for routes to handle errors. Closes #809
- Added app.routes.all(). Closes #803
- Added “basepath” setting to work in conjunction with reverse proxies etc.
- Refactored Route to use a single array of callbacks
- Added support for multiple callbacks for app.param(). Closes #801
- Closes #805
- Changed: removed .call(self) for route callbacks
- Dependency: qs >= 0.3.1
- Fixed res.redirect() on windows due to join() usage. Closes #808
2.4.4 / 2011-08-05¶
- Fixed res.header() intention of a set, even when undefined
- Fixed *, value no longer required
- Fixed res.send(204) support. Closes #771
2.4.3 / 2011-07-14¶
- Added docs for status option special-case. Closes #739
- Fixed options.filename, exposing the view path to template engines
2.4.2. / 2011-07-06¶
- Revert “removed jsonp stripping” for XSS
2.4.1 / 2011-07-06¶
- Added res.json() JSONP support. Closes #737
- Added _extending-templates_ example. Closes #730
- Added “strict routing” setting for trailing slashes
- Added support for multiple envs in app.configure() calls. Closes #735
- Changed: res.send() using res.json()
- Changed: when cookie path === null don’t default it
- Changed; default cookie path to “home” setting. Closes #731
- Removed _pids/logs_ creation from express(1)
2.4.0 / 2011-06-28¶
- Added chainable res.status(code)
- Added res.json(), an explicit version of res.send(obj)
- Added simple web-service example
2.3.12 / 2011-06-22¶
- #express is now on freenode! come join!
- Added req.get(field, param)
- Added links to Japanese documentation, thanks @hideyukisaito!
- Added; the express(1) generated app outputs the env
- Added content-negotiation example
- Dependency: connect >= 1.5.1 < 2.0.0
- Fixed view layout bug. Closes #720
- Fixed; ignore body on 304. Closes #701
2.3.11 / 2011-06-04¶
- Added npm test
- Removed generation of dummy test file from express(1)
- Fixed; express(1) adds express as a dep
- Fixed; prune on prepublish
2.3.10 / 2011-05-27¶
- Added req.route, exposing the current route
- Added _package.json_ generation support to express(1)
- Fixed call to app.param() function for optional params. Closes #682
2.3.9 / 2011-05-25¶
- Fixed bug-ish with ../’ in `res.partial() calls
2.3.8 / 2011-05-24¶
- Fixed app.options()
2.3.7 / 2011-05-23¶
- Added route Collection, ex: app.get(‘/user/:id’).remove();
- Added support for app.param(fn) to define param logic
- Removed app.param() support for callback with return value
- Removed module.parent check from express(1) generated app. Closes #670
- Refactored router. Closes #639
2.3.6 / 2011-05-20¶
- Changed; using devDependencies instead of git submodules
- Fixed redis session example
- Fixed markdown example
- Fixed view caching, should not be enabled in development
2.3.5 / 2011-05-20¶
- Added export .view as alias for .View
2.3.4 / 2011-05-08¶
- Added ./examples/say
- Fixed res.sendfile() bug preventing the transfer of files with spaces
2.3.3 / 2011-05-03¶
- Added “case sensitive routes” option.
- Changed; split methods supported per rfc [slaskis]
- Fixed route-specific middleware when using the same callback function several times
2.3.2 / 2011-04-27¶
- Fixed view hints
2.3.1 / 2011-04-26¶
- Added app.match() as app.match.all()
- Added app.lookup() as app.lookup.all()
- Added app.remove() for app.remove.all()
- Added app.remove.VERB()
- Fixed template caching collision issue. Closes #644
- Moved router over from connect and started refactor
2.3.0 / 2011-04-25¶
- Added options support to res.clearCookie()
- Added res.helpers() as alias of res.locals()
- Added; json defaults to UTF-8 with res.send(). Closes #632. [Daniel * Dependency connect >= 1.4.0
- Changed; auto set Content-Type in res.attachement [Aaron Heckmann]
- Renamed “cache views” to “view cache”. Closes #628
- Fixed caching of views when using several apps. Closes #637
- Fixed gotcha invoking app.param() callbacks once per route middleware.
- Closes #638
- Fixed partial lookup precedence. Closes #631
Shaw]
2.2.2 / 2011-04-12¶
- Added second callback support for res.download() connection errors
- Fixed filename option passing to template engine
2.2.1 / 2011-04-04¶
- Added layout(path) helper to change the layout within a view. Closes #610
- Fixed partial() collection object support. Previously only anything with .length would work. When .length is present one must still be aware of holes, however now { collection: {foo: ‘bar’}} is valid, exposes keyInCollection and keysInCollection.
- Performance improved with better view caching
- Removed request and response locals
- Changed; errorHandler page title is now Express instead of Connect
2.2.0 / 2011-03-30¶
- Added app.lookup.VERB(), ex app.lookup.put(‘/user/:id’). Closes #606
- Added app.match.VERB(), ex app.match.put(‘/user/12’). Closes #606
- Added app.VERB(path) as alias of app.lookup.VERB().
- Dependency connect >= 1.2.0
2.1.1 / 2011-03-29¶
- Added; expose err.view object when failing to locate a view
- Fixed res.partial() call next(err) when no callback is given [reported by aheckmann]
- Fixed; res.send(undefined) responds with 204 [aheckmann]
2.1.0 / 2011-03-24¶
- Added <root>/_?<name> partial lookup support. Closes #447
- Added request, response, and app local variables
- Added settings local variable, containing the app’s settings
- Added req.flash() exception if req.session is not available
- Added res.send(bool) support (json response)
- Fixed stylus example for latest version
- Fixed; wrap try/catch around res.render()
2.0.0 / 2011-03-17¶
- Fixed up index view path alternative.
- Changed; res.locals() without object returns the locals
2.0.0rc3 / 2011-03-17¶
- Added res.locals(obj) to compliment res.local(key, val)
- Added res.partial() callback support
- Fixed recursive error reporting issue in res.render()
2.0.0rc2 / 2011-03-17¶
- Changed; partial() “locals” are now optional
- Fixed SlowBuffer support. Closes #584 [reported by tyrda01]
- Fixed .filename view engine option [reported by drudge]
- Fixed blog example
- Fixed {req,res}.app reference when mounting [Ben Weaver]
2.0.0rc / 2011-03-14¶
- Fixed; expose HTTPSServer constructor
- Fixed express(1) default test charset. Closes #579 [reported by secoif]
- Fixed; default charset to utf-8 instead of utf8 for lame IE [reported by NickP]
2.0.0beta3 / 2011-03-09¶
- Added support for res.contentType() literal The original res.contentType(‘.json’), res.contentType(‘application/json’), and res.contentType(‘json’) will work now.
- Added res.render() status option support back
- Added charset option for res.render()
- Added .charset support (via connect 1.0.4)
- Added view resolution hints when in development and a lookup fails
- Added layout lookup support relative to the page view. For example while rendering ./views/user/index.jade if you create ./views/user/layout.jade it will be used in favour of the root layout.
- Fixed res.redirect(). RFC states absolute url [reported by unlink]
- Fixed; default res.send() string charset to utf8
- Removed Partial constructor (not currently used)
2.0.0beta2 / 2011-03-07¶
- Added res.render() .locals support back to aid in migration process
- Fixed flash example
2.0.0beta / 2011-03-03¶
- Added HTTPS support
- Added res.cookie() maxAge support
- Added req.header() _Referrer_ / _Referer_ special-case, either works
- Added mount support for res.redirect(), now respects the mount-point
- Added union() util, taking place of merge(clone()) combo
- Added stylus support to express(1) generated app
- Added secret to session middleware used in examples and generated app
- Added res.local(name, val) for progressive view locals
- Added default param support to req.param(name, default)
- Added app.disabled() and app.enabled()
- Added app.register() support for omitting leading ”.”, either works
- Added res.partial(), using the same interface as partial() within a view. Closes #539
- Added app.param() to map route params to async/sync logic
- Added; aliased app.helpers() as app.locals(). Closes #481
- Added extname with no leading ”.” support to res.contentType()
- Added cache views setting, defaulting to enabled in “production” env
- Added index file partial resolution, eg: partial(‘user’) may try _views/user/index.jade_.
- Added req.accepts() support for extensions
- Changed; res.download() and res.sendfile() now utilize Connect’s static file server connect.static.send().
- Changed; replaced connect.utils.mime() with npm _mime_ module
- Changed; allow req.query to be pre-defined (via middleware or other parent
- Changed view partial resolution, now relative to parent view
- Changed view engine signature. no longer engine.render(str, options, callback), now engine.compile(str, options) -> Function, the returned function accepts fn(locals).
- Fixed req.param() bug returning Array.prototype methods. Closes #552
- Fixed; using Stream#pipe() instead of sys.pump() in res.sendfile()
- Fixed; using _qs_ module instead of _querystring_
- Fixed; strip unsafe chars from jsonp callbacks
- Removed “stream threshold” setting
1.0.8 / 2011-03-01¶
- Allow req.query to be pre-defined (via middleware or other parent app)
- “connect”: “>= 0.5.0 < 1.0.0”. Closes #547
- Removed the long deprecated __EXPRESS_ENV__ support
1.0.7 / 2011-02-07¶
- Fixed render() setting inheritance. Mounted apps would not inherit “view engine”
1.0.6 / 2011-02-07¶
- Fixed view engine setting bug when period is in dirname
1.0.5 / 2011-02-05¶
- Added secret to generated app session() call
1.0.4 / 2011-02-05¶
- Added qs dependency to _package.json_
- Fixed namespaced `require()`s for latest connect support
1.0.3 / 2011-01-13¶
- Remove unsafe characters from JSONP callback names [Ryan Grove]
1.0.2 / 2011-01-10¶
- Removed nested require, using connect.router
1.0.1 / 2010-12-29¶
- Fixed for middleware stacked via createServer() previously the foo middleware passed to createServer(foo) would not have access to Express methods such as res.send() or props like req.query etc.
1.0.0 / 2010-11-16¶
- Added; deduce partial object names from the last segment. For example by default partial(‘forum/post’, postObject) will give you the _post_ object, providing a meaningful default.
- Added http status code string representation to res.redirect() body
- Added; res.redirect() supporting _text/plain_ and _text/html_ via __Accept__.
- Added req.is() to aid in content negotiation
- Added partial local inheritance [suggested by masylum]. Closes #102 providing access to parent template locals.
- Added _-s, –session[s]_ flag to express(1) to add session related middleware
- Added _–template_ flag to express(1) to specify the template engine to use.
- Added _–css_ flag to express(1) to specify the stylesheet engine to use (or just plain css by default).
- Added app.all() support [thanks aheckmann]
- Added partial direct object support. You may now partial(‘user’, user) providing the “user” local, vs previously partial(‘user’, { object: user }).
- Added _route-separation_ example since many people question ways to do this with CommonJS modules. Also view the _blog_ example for an alternative.
- Performance; caching view path derived partial object names
- Fixed partial local inheritance precedence. [reported by Nick Poulden] Closes #454
- Fixed jsonp support; _text/javascript_ as per mailinglist discussion
1.0.0rc4 / 2010-10-14¶
- Added _NODE_ENV_ support, _EXPRESS_ENV_ is deprecated and will be removed in 1.0.0
- Added route-middleware support (very helpful, see the [docs](http://expressjs.com/guide.html#Route-Middleware))
- Added _jsonp callback_ setting to enable/disable jsonp autowrapping [Dav Glass]
- Added callback query check on response.send to autowrap JSON objects for simple webservice implementations [Dav Glass]
- Added partial() support for array-like collections. Closes #434
- Added support for swappable querystring parsers
- Added session usage docs. Closes #443
- Added dynamic helper caching. Closes #439 [suggested by maritz]
- Added authentication example
- Added basic Range support to res.sendfile() (and res.download() etc)
- Changed; express(1) generated app using 2 spaces instead of 4
- Default env to “development” again [aheckmann]
- Removed _context_ option is no more, use “scope”
- Fixed; exposing _./support_ libs to examples so they can run without installs
- Fixed mvc example
1.0.0rc3 / 2010-09-20¶
- Added confirmation for express(1) app generation. Closes #391
- Added extending of flash formatters via app.flashFormatters
- Added flash formatter support. Closes #411
- Added streaming support to res.sendfile() using sys.pump() when >= “stream threshold”
- Added _stream threshold_ setting for res.sendfile()
- Added res.send() __HEAD__ support
- Added res.clearCookie()
- Added res.cookie()
- Added res.render() headers option
- Added res.redirect() response bodies
- Added res.render() status option support. Closes #425 [thanks aheckmann]
- Fixed res.sendfile() responding with 403 on malicious path
- Fixed res.download() bug; when an error occurs remove _Content-Disposition_
- Fixed; mounted apps settings now inherit from parent app [aheckmann]
- Fixed; stripping Content-Length / Content-Type when 204
- Fixed res.send() 204. Closes #419
- Fixed multiple _Set-Cookie_ headers via res.header(). Closes #402
- Fixed bug messing with error handlers when listenFD() is called instead of listen(). [thanks guillermo]
1.0.0rc2 / 2010-08-17¶
- Added app.register() for template engine mapping. Closes #390
- Added res.render() callback support as second argument (no options)
- Added callback support to res.download()
- Added callback support for res.sendfile()
- Added support for middleware access via express.middlewareName() vs connect.middlewareName()
- Added “partials” setting to docs
- Added default expresso tests to express(1) generated app. Closes #384
- Fixed res.sendfile() error handling, defer via next()
- Fixed res.render() callback when a layout is used [thanks guillermo]
- Fixed; make install creating ~/.node_libraries when not present
- Fixed issue preventing error handlers from being defined anywhere. Closes #387
1.0.0rc / 2010-07-28¶
- Added mounted hook. Closes #369
- Added connect dependency to _package.json_
- Removed “reload views” setting and support code development env never caches, production always caches.
- Removed _param_ in route callbacks, signature is now simply (req, res, next), previously (req, res, params, next). Use _req.params_ for path captures, _req.query_ for GET params.
- Fixed “home” setting
- Fixed middleware/router precedence issue. Closes #366
- Fixed; _configure()_ callbacks called immediately. Closes #368
1.0.0beta2 / 2010-07-23¶
- Added more examples
- Added; exporting Server constructor
- Added Server#helpers() for view locals
- Added Server#dynamicHelpers() for dynamic view locals. Closes #349
- Added support for absolute view paths
- Added; _home_ setting defaults to Server#route for mounted apps. Closes #363
- Added Guillermo Rauch to the contributor list
- Added support for “as” for non-collection partials. Closes #341
- Fixed _install.sh_, ensuring _~/.node_libraries_ exists. Closes #362 [thanks jf]
- Fixed res.render() exceptions, now passed to next() when no callback is given [thanks guillermo]
- Fixed instanceof Array checks, now Array.isArray()
- Fixed express(1) expansion of public dirs. Closes #348
- Fixed middleware precedence. Closes #345
- Fixed view watcher, now async [thanks aheckmann]
1.0.0beta / 2010-07-15¶
- Re-write - much faster - much lighter - Check [ExpressJS.com](http://expressjs.com) for migration guide and updated docs
0.14.0 / 2010-06-15¶
- Utilize relative requires
- Added Static bufferSize option [aheckmann]
- Fixed caching of view and partial subdirectories [aheckmann]
- Fixed mime.type() comments now that ”.ext” is not supported
- Updated haml submodule
- Updated class submodule
- Removed bin/express
0.13.0 / 2010-06-01¶
- Added node v0.1.97 compatibility
- Added support for deleting cookies via Request#cookie(‘key’, null)
- Updated haml submodule
- Fixed not-found page, now using using charset utf-8
- Fixed show-exceptions page, now using using charset utf-8
- Fixed view support due to fs.readFile Buffers
- Changed; mime.type() no longer accepts ”.type” due to node extname() changes
0.12.0 / 2010-05-22¶
- Added node v0.1.96 compatibility
- Added view helpers export which act as additional local variables
- Updated haml submodule
- Changed ETag; removed inode, modified time only
- Fixed LF to CRLF for setting multiple cookies
- Fixed cookie complation; values are now urlencoded
- Fixed cookies parsing; accepts quoted values and url escaped cookies
0.11.0 / 2010-05-06¶
- Added support for layouts using different engines - this.render(‘page.html.haml’, { layout: ‘super-cool-layout.html.ejs’ }) - this.render(‘page.html.haml’, { layout: ‘foo’ }) // assumes ‘foo.html.haml’ - this.render(‘page.html.haml’, { layout: false }) // no layout
- Updated ext submodule
- Updated haml submodule
- Fixed EJS partial support by passing along the context. Issue #307
0.10.1 / 2010-05-03¶
- Fixed binary uploads.
0.10.0 / 2010-04-30¶
- Added charset support via Request#charset (automatically assigned to ‘UTF-8’ when respond()’s encoding is set to ‘utf8’ or ‘utf-8’.
- Added “encoding” option to Request#render(). Closes #299
- Added “dump exceptions” setting, which is enabled by default.
- Added simple ejs template engine support
- Added error reponse support for text/plain, application/json. Closes #297
- Added callback function param to Request#error()
- Added Request#sendHead()
- Added Request#stream()
- Added support for Request#respond(304, null) for empty response bodies
- Added ETag support to Request#sendfile()
- Added options to Request#sendfile(), passed to fs.createReadStream()
- Added filename arg to Request#download()
- Performance enhanced due to pre-reversing plugins so that plugins.reverse() is not called on each request
- Performance enhanced by preventing several calls to toLowerCase() in Router#match()
- Changed; Request#sendfile() now streams
- Changed; Renamed Request#halt() to Request#respond(). Closes #289
- Changed; Using sys.inspect() instead of JSON.encode() for error output
- Changed; run() returns the http.Server instance. Closes #298
- Changed; Defaulting Server#host to null (INADDR_ANY)
- Changed; Logger “common” format scale of 0.4f
- Removed Logger “request” format
- Fixed; Catching ENOENT in view caching, preventing error when “views/partials” is not found
- Fixed several issues with http client
- Fixed Logger Content-Length output
- Fixed bug preventing Opera from retaining the generated session id. Closes #292
0.9.0 / 2010-04-14¶
- Added DSL level error() route support
- Added DSL level notFound() route support
- Added Request#error()
- Added Request#notFound()
- Added Request#render() callback function. Closes #258
- Added “max upload size” setting
- Added “magic” variables to collection partials (__index__, __length__, __isFirst__, __isLast__). Closes #254
- Added [haml.js](http://github.com/visionmedia/haml.js) submodule; removed haml-js
- Added callback function support to Request#halt() as 3rd/4th arg
- Added preprocessing of route param wildcards using param(). Closes #251
- Added view partial support (with collections etc)
- Fixed bug preventing falsey params (such as ?page=0). Closes #286
- Fixed setting of multiple cookies. Closes #199
- Changed; view naming convention is now NAME.TYPE.ENGINE (for example page.html.haml)
- Changed; session cookie is now httpOnly
- Changed; Request is no longer global
- Changed; Event is no longer global
- Changed; “sys” module is no longer global
- Changed; moved Request#download to Static plugin where it belongs
- Changed; Request instance created before body parsing. Closes #262
- Changed; Pre-caching views in memory when “cache view contents” is enabled. Closes #253
- Changed; Pre-caching view partials in memory when “cache view partials” is enabled
- Updated support to node –version 0.1.90
- Updated dependencies
- Removed set(“session cookie”) in favour of use(Session, { cookie: { ... }})
- Removed utils.mixin(); use Object#mergeDeep()
0.8.0 / 2010-03-19¶
- Added coffeescript example app. Closes #242
- Changed; cache api now async friendly. Closes #240
- Removed deprecated ‘express/static’ support. Use ‘express/plugins/static’
0.7.6 / 2010-03-19¶
- Added Request#isXHR. Closes #229
- Added make install (for the executable)
- Added express executable for setting up simple app templates
- Added “GET /public/*” to Static plugin, defaulting to <root>/public
- Added Static plugin
- Fixed; Request#render() only calls cache.get() once
- Fixed; Namespacing View caches with “view:”
- Fixed; Namespacing Static caches with “static:”
- Fixed; Both example apps now use the Static plugin
- Fixed set(“views”). Closes #239
- Fixed missing space for combined log format
- Deprecated Request#sendfile() and ‘express/static’
- Removed Server#running
0.7.5 / 2010-03-16¶
- Added Request#flash() support without args, now returns all flashes
- Updated ext submodule
0.7.4 / 2010-03-16¶
- Fixed session reaper
- Changed; class.js replacing js-oo Class implementation (quite a bit faster, no browser cruft)
0.7.3 / 2010-03-16¶
- Added package.json
- Fixed requiring of haml / sass due to kiwi removal
0.7.2 / 2010-03-16¶
- Fixed GIT submodules (HAH!)
0.7.1 / 2010-03-16¶
- Changed; Express now using submodules again until a PM is adopted
- Changed; chat example using millisecond conversions from ext
0.7.0 / 2010-03-15¶
- Added Request#pass() support (finds the next matching route, or the given path)
- Added Logger plugin (default “common” format replaces CommonLogger)
- Removed Profiler plugin
- Removed CommonLogger plugin
0.6.0 / 2010-03-11¶
- Added seed.yml for kiwi package management support
- Added HTTP client query string support when method is GET. Closes #205
- Added support for arbitrary view engines. For example “foo.engine.html” will now require(‘engine’), the exports from this module are cached after the first require().
- Added async plugin support
- Removed usage of RESTful route funcs as http client get() etc, use http.get() and friends
- Removed custom exceptions
0.5.0 / 2010-03-10¶
- Added ext dependency (library of js extensions)
- Removed extname() / basename() utils. Use path module
- Removed toArray() util. Use arguments.values
- Removed escapeRegexp() util. Use RegExp.escape()
- Removed process.mixin() dependency. Use utils.mixin()
- Removed Collection
- Removed ElementCollection
- Shameless self promotion of ebook “Advanced JavaScript” (http://dev-mag.com) ;)
0.4.0 / 2010-02-11¶
- Added flash() example to sample upload app
- Added high level restful http client module (express/http)
- Changed; RESTful route functions double as HTTP clients. Closes #69
- Changed; throwing error when routes are added at runtime
- Changed; defaulting render() context to the current Request. Closes #197
- Updated haml submodule
0.3.0 / 2010-02-11¶
- Updated haml / sass submodules. Closes #200
- Added flash message support. Closes #64
- Added accepts() now allows multiple args. fixes #117
- Added support for plugins to halt. Closes #189
- Added alternate layout support. Closes #119
- Removed Route#run(). Closes #188
- Fixed broken specs due to use(Cookie) missing
0.2.1 / 2010-02-05¶
- Added “plot” format option for Profiler (for gnuplot processing)
- Added request number to Profiler plugin
- Fixed binary encoding for multi-part file uploads, was previously defaulting to UTF8
- Fixed issue with routes not firing when not files are present. Closes #184
- Fixed process.Promise -> events.Promise
0.2.0 / 2010-02-03¶
- Added parseParam() support for name[] etc. (allows for file inputs with “multiple” attr) Closes #180
- Added Both Cache and Session option “reapInterval” may be “reapEvery”. Closes #174
- Added expiration support to cache api with reaper. Closes #133
- Added cache Store.Memory#reap()
- Added Cache; cache api now uses first class Cache instances
- Added abstract session Store. Closes #172
- Changed; cache Memory.Store#get() utilizing Collection
- Renamed MemoryStore -> Store.Memory
- Fixed use() of the same plugin several time will always use latest options. Closes #176
0.1.0 / 2010-02-03¶
- Changed; Hooks (before / after) pass request as arg as well as evaluated in their context
- Updated node support to 0.1.27 Closes #169
- Updated dirname(__filename) -> __dirname
- Updated libxmljs support to v0.2.0
- Added session support with memory store / reaping
- Added quick uid() helper
- Added multi-part upload support
- Added Sass.js support / submodule
- Added production env caching view contents and static files
- Added static file caching. Closes #136
- Added cache plugin with memory stores
- Added support to StaticFile so that it works with non-textual files.
- Removed dirname() helper
- Removed several globals (now their modules must be required)
0.0.2 / 2010-01-10¶
- Added view benchmarks; currently haml vs ejs
- Added Request#attachment() specs. Closes #116
- Added use of node’s parseQuery() util. Closes #123
- Added make init for submodules
- Updated Haml
- Updated sample chat app to show messages on load
- Updated libxmljs parseString -> parseHtmlString
- Fixed make init to work with older versions of git
- Fixed specs can now run independant specs for those who cant build deps. Closes #127
- Fixed issues introduced by the node url module changes. Closes 126.
- Fixed two assertions failing due to Collection#keys() returning strings
- Fixed faulty Collection#toArray() spec due to keys() returning strings
- Fixed make test now builds libxmljs.node before testing
0.0.1 / 2010-01-03¶
- Initial release


Our company principals have been in the Maquiladora manufacturing business since 1978. Our experience and business leadership in the community of Tijuana-Tecate Mexico provides a base for trust that our customers have come to respect and prosper from. We are proud of our ability to provide customers with a worry free manufacturing operation and quality products, on-time, with the least possible cost.
Electab Corporation has been in operation since 2004 manufacturing electronic assemblies, harnesses and electromechanical assemblies. The business is owned and operated by an American Corporation. We know that controlled growth is the only way we can achieve our goals. We know the value of honest commitments, not just making promises to get business. We will not accept business or make commitments we can not achieve.
Our work force is managed by a group of key employees who have many years experience in electronic and electromechanical manufacturing for large manufacturing companies in Mexico Victor J. Gonzalez, President and partner of Electab Corporation, manages the complete operation and has over 35 years experience in engineering and manufacturing. We are currently manufacturing traffic related controls, detectors, message boards, lamps control panels harnesses etc. Large important companies all of them located in the USA.
Boss
Electab provides a complete line of possible services. we can manufacture sub-assemblies or cusumer quality packaged final assemblies. we can divert ship or warehouse and direct ship
Boss1
Electab provides a complete line of possible services. we can manufacture sub-assemblies or cusumer quality packaged final assemblies. we can divert ship or warehouse and direct ship
Boss3
Electab provides a complete line of possible services. we can manufacture sub-assemblies or cusumer quality packaged final assemblies. we can divert ship or warehouse and direct ship


Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
IN THE HIGH COURT OF KERALA AT ERNAKULAM PRESENT: THE HONOURABLE MR.JUSTICE K.VINOD CHANDRAN TUESDAY, THE 28TH DAY OF JUNE 2016/7TH ASHADHA, 1938 WP(C).No. 15391 of 2016 (Y) ---------------------------- PETITIONER(S): ------------- GREEN VALLEY CONDINENTS ATTUPURAM, AYOOR.P.O., PIN-683 579, ERNAKULAM DISTRICT, REPRESENTED BY ITS PROPRIETOR C.O.JOSE. BY ADV. SRI.K.G.ANIL BABU RESPONDENT(S): -------------- 1. THE ENVIRONMENTAL ENGINEER KERALA STATE POLLUTION CONTROL BOARD, ENVIRONMENTAL SURVIALANCE CENTRE, ELOOR, UDYOGAMANDAL.P.O., ERNAKULAM DISTRICT, PIN-683 501. 2. SRI. N.V.VINAYAKAN NEELAMPATTUPARAMBIL, ATTUPURAM, AYOOR.P.O., PIN-683 579, ERNAKULAM DISTRICT. 3. THE SECRETARY KUNNUKARA GRAMA PANCHAYAT, KUNNUKARA.P.O., PIN-683 579, ERNAKULAM DISTRICT. 4. THE KERALA STATE POLLUTION CONTROL BOARD THIRUVANANTHAPURAM, REPRESENTED BY ITS MEMBER SECRETARY. R2 BY ADV. SRI.P.V.JAYACHANDRAN R2 BY ADV. SRI.S.SUDHEESHKAR R2 BY ADV. SRI.E.B.SHIVANANDAN R2 BY ADV. SRI.NIDHI BALACHANDRAN R3 BY ADV. SRI.S.SHANAVAS KHAN R BY SRI.  P2 THE TRUE COPY OF THE CONSENT TO OPERATE THE UNIT ISSUED BY THE STATE POLLUTION CONTROL BOARD DATED 19.4.2013. P3 THE TRUE COPY OF THE CONSENT VARIATION ORDER DATED 23.02.2015. P4 THE TRUE COPY OF THE REPORT OF THE PANCHAYAT SECRETARY DATED 12.4.2011. P5 THE TRUE COPY OF THE REPORT OF THE REVENUE DIVISIONAL OFFICER DATED 24.8.2012. P6 THE TRUE COPY OF THE RENEWED CONSENT DATED 5.4.16. P7 THE COPY OF THE APPEAL DATED 12.4.2016 SUBMITTED BY THE PETITIONER BEFORE THE 4TH RESPONDENT. P8 THE TRUE COPY OF THE LETTER OF THE 1ST RESPONDENT ISSUED TO THE 3RD RESPONDENT DATED 5.4.16. RESPONDENT(S)' EXHIBITS: NIL ----------------------- // TRUE COPY // P.A TO JUDGE SB K. VINOD CHANDRAN, J. ===================== W.P.(C) No.15391 of 2016 - Y ====================== Dated this the 28th day of June, 2016 J U D G M E N T
The petitioner is concerned with Ext.P7 revision filed before the 4th respondent Board. The revision is dated 20.04.2016 under Section 32 of the Air (Prevention & Control of Pollution) Act (for brevity 'the Air Act), 1981. Though Ext.P7 itself is styled as an appeal, the learned Counsel for the petitioner submits that it is actually a revision that is maintainable under Section 32 of the Air Act.
2. In such circumstance, considering the confined prayer made, the revision has to be considered by the 4th respondent Board, within a period of three months from the date of receipt of a certified copy of the judgment and after 2 W.P.(C) No.15391 of 2016 - Y hearing the petitioner and the respondents 2 and 3. It is made clear that this Court has not made any observations on merits, which the 4th respondent will consider, in accordance with law.
Sd/-
K. VINOD CHANDRAN, JUDGE SB/28/06/2016 // true copy // P.A to Judge.


This visualization shows each US state's unemployment rates annual average between 2013 and 2018. The unemployment rate measures the number of unemployed people as a percentage of the labor force.


What is the {best|average}-case cost for Quicksort to sort an array of n elements?
\Theta(n \log n)
\Theta(n)
\Theta(\log n)
\Theta(n^2)
While there are a few bad inputs, they are so few as to not affect the average or best cases.
The best thing that can happen is that every pivot split its partition in half. Something close to this happens in the average case.


Main Page Class Hierarchy Compound List Compound Members
Hekkus Sound System ver. 0.99.rc2
What is this?
Hekkus Sound System is a small and fast sound engine for WinCE/Win32/Symbian application, expecially designed for games.
Features
-> fast mixer routine (written from scratch), minimized data access and no division used!
-> supports all mips, sh3, arm and xscale Microsoft PocketPC and Smartphone.
-> supports all Series 60 Smartphones (N-Gage, 7650, 3650, 6600, Sendo X, Siemens SX1, etc)
-> supports also Win95/98 and Win2000/XP for cross platform development (code on Win32 and play on WinCE :-)
-> mix up to 3 ProTracker module and up to 64 waves sound.
-> supports 8bit/16bit uncompressed and Microsoft ADPCM compressed mono WAVs
-> very easy api, you can do all with 4 little C++ classes.
-> free for freeware/shareware and commercial games!
-> source code available if you provide a donation!
License
Hekkus Sound System is now Donate-Ware.
If you have used Hekkus on your game and have earn enought money please make a donation.
Something like from 25 to 50 euro will be very appreciated, but if you think you don't have sell enough and you still want to donate something feel free to donate the amount you feel right.
You can freely use Hekkus on your free or commercial product but you have to write somewhere on your game a little credit string, something like 'Sound provided by Hekkus Sound System - http://www.shlzero.com'.
You HAVE also to send me an e-mail for every game you want to release that use Hekkus.
Source code is NOT included with the package, if you want the code make a donation and I'll send it to you!
Credits
Created by Thomas 'gersen' Maniero
homepage: http://www.shlzero.com
email<EMAIL_ADDRESS>Generated on Tue Mar 16 04:36:32 2004 for Hekkus Sound System by
1.3.1


Build: 2018-09-03
3
X
Help and Controls
Mouse Controls
- Left mouse drag -- Rotate camera
- Right mouse drag -- Move camera focus
- Middle mouse drag -- Zoom camera
Touchpad Controls
- Left mouse drag -- Rotate camera
- Shift + Left mouse -- Pan camera
- Ctrl + Left mouse -- Zoom camera
Touch Controls
- Single finger drag -- Rotate camera
- Two finger drag -- Pan camera
- Two finger pinch -- Zoom camera
Options
- Toggle Grid -- Displays a grid on the ground plane
- Reset Camera -- Resets the camera to the initial position
- In/Decrease Detail -- Changes max octree recursion depth
- Help -- This window
Debug Commands
- X -- Toggle FXAA anti-aliasing
- A/Z -- In/Decrease max octree recursion depth
- B -- Toggle bounding box display


---
layout: post
status: publish
published: true
title: "
Podcast 3.24 - Live Broadcast -
Zambrano and Quade Reactions
"
author:
display_name: Corey Fineran
login: Corey
email<EMAIL_ADDRESS>url: ''
author_login: Corey
author_email<EMAIL_ADDRESS>wordpress_id: 5379
wordpress_url: http://ivyenvy.com/?p=5379
date: '2011-06-07 05:53:03 +0000'
date_gmt: '2011-06-07 10:53:03 +0000'
categories:
- Podcast
- Live Broadcast
tags:
- Podcast
- Live Broadcast
comments:
- id: 3708
author: Ryan
author_email<EMAIL_ADDRESS>author_url: ''
date: '2011-06-07 11:41:35 +0000'
date_gmt: '2011-06-07 16:41:35 +0000'
content: "I thought it went well except for my incessant mumbling. \r\n\r\nMeehan"
---
This is our first attempt at a live broadcast. We open up the phone lines and take your calls on Zambrano, Quade and the Cubs. Not many shows can say that they got a call from the Jimmy Kimmel show on their first live broadcast. Thanks to everyone for calling in and thanks to Oscar for sharing a pretty incredible Spring Training story.


Standard Auction Price
%AGIT_AUCTION_MIN%
adena
Minimum bid price
%AGIT_AUCTION_MINBID%
adena
Auction period
%x% days
Auction closing date
%AGIT_AUCTION_END%
%AGIT_AUCTION_DESC%
You can re-enter information by clicking the "Back" button
Do you want to register the clan hall for auction?