Feature Creep
Our project this week was to design the game Battleships. Before I had started I thought this would be an easy thing to do and would get a working version of the game by the end of day 1. I was wrong.
I was paired with Joe for the day, who is a very smart guy and so we dove straight into how we thought we should build our game. Long story short by the end of the day we had written quite a lot of code that accomplished a lot, except play the game. I believe we were doomed from the start due to feature creep. Feature creep is the expansion or addition of new features in a product which go beyond the basic function of the product. We were thinking too far ahead and so started implementing features that weren't essential to the game, such as a visual representation of the grid. Obviously in the long run this would be a great feature to have but we should have been following the principles of MVP (minimum viable product) and first built the simplest version of the game we could. Once we had that we could build some complexity on top of a solid foundation of a working game.
Luckily tomorrow I can start again fresh and try out some new ideas of how to design the game. Also a lot of of the more time-consuming code we wrote, such as giving a ship its co-ordinates through a starting co-ordinate and an orientation can be re-used and re-implemented to speed up my work tomorrow.
Chris


DevMarkDown
B
I
S
H1
H2
H3
●
1.
✔
””
I<>
<>B
A
I
——
⚏
Open
Save
🌗
✖
Marcdown
👻 Lightweight markdown viewer and editor by
DevAshu
GitHub


Census Reporter is a non-profit website for journalists to better understand and apply census data.
Our goal was to find approaches to integrate historical data from American Census Survey (ACS) into the website without discrupting the current graphs and make it user-friendly for non tech-savvy journalists.
Time: March - June, 2017
Team members: Bryan Li, Hailey Melville, Jamal Julien
My role: UX Researcher, UX/UI Designer
Instructor: Joe Germuska, Zach Wise
Highlights: Data visualization prototype to integrate historical data into the current Census Reporter
Tools: Affinity Map, Excel, Adobe Photoshop, Adobe XD, D3
Right now Census Reporter only include the one-year data from ACS in 2016. Take the Chicago page as an example, it has five categories in total, which are Demographics, Economics, Families, Housing and Social. Considering the goal and mission of Census Reporter, I wrote our fist problem statement as below.
Reporters need add-on functions on Census Reporter to understand the historial census data. They will expect some built-on graphs as well as access to raw data so that they can apply them in their stories.
We talked to our stakeholders to learn more about the targer users as well as the outcome they expected. Then we created four personas as below to give us a clear picture of who we are building this project for.
Although some of the users are skilled data journalists or even developers, we realized we should start designing for the most non tech-savvy users.
We've spent weeks sketching and brainstorming the solutions. The biggest challenge is to come up with a template that will be suitable for one category of data in all cities. Templates of different categories should also be consistent to avoid complexity.
We downloaded the historical data from American Census Bureau, then synthesized and analyzed them in Excel. We've identified different graph types to get them fit into the data, including lines, stacked bars, sparklines, bubbles, and even the simple texts.
Based on our sketches and low-fi prototypes, we adjusted the styles and colors and finally created six prototypes shown below to display the historical data.
The last step was to integrate it into the existing Census Reporter website. We used Adobe XD for prototyping and wireframing.
The most challenging part for us in this project was the ideation. As we almost spent half of the quarter sketching and researching, we had tons of trials and tribulations, mosts of which ended up going to our "grave". We realized two tasks as well as challenges to achieve along our process.
The sparkline is a good attribute that we came up with to informatively show trends without distorting the existing website. For the final prototype, we modified the existing website by adding adds-on functions like sparklines, or displacing some of the graphs but keeping the interface consistent.
I took efforts to try complicated data visualization tools and graphic types, but after some heuristic usability testings, we found the simple, the more user-friendly. Considering the mission of Census Reporter and our targer users based on our research, we discarded those prototypes that require much programming backgrounds.
Another consideration is the application for mass production, and this is something I felt most diffrent from my previous data visualization experience. Unlike visualizations for news stories that usually disaply a small amount of data with eye-catching styles for readers, this project requires an applicable method for a large amount of data.
Due to the time limitation, we only created a sample page with the data of Chicago. The next step would be more focuses on a shortcut to access the data efficiently and synthesized them to our prototypes.


3 references to Warning
System.Management.Automation (3)
engine\NativeCommandProcessor.cs (3)
90
ms = MinishellStream.
Warning
;
1230
else if (outputValue.Stream == MinishellStream.
Warning
)
1911
stream == MinishellStream.
Warning
)


Address child rights violations in rural areas, officials told
by Staff ReporterVizianagaram Joint Collector K.Venkata Ramana Reddy on Friday said that a child right protection committee should be set up in all villages to address issues pertaining to child right violation in rural areas.
While formally releasing the brochure of the Child Rights Protection Committee, he hoped that the committee with local government officials and representatives from non-governmental organisations would awareness among the people about various Acts, like Child Labour (Prohibition and Regulation) Act of 1986, Right to Education Act-2009, Protection of Children from Sexual Offences Act-2012 and others.
Awareness camps will be held too, in Bobbili, Ramabhadrapuram, Gantyada and Vizianagaram, to achieve this end, said Vizianagaram Balala Samskhema Committee member P. Chittibabu.
Vizianagaram Women and Child Welfare officer M. Rajeswari, Child Welfare Committee chairman V. Lakshmana Rao were present.


THE TRUTH ABOUT CATS & DOGS (1996) A film review by Rebecca Wan Copyright 1996 The Flying Inkpot
Directed by: Michael Lehmann Written by: Audrey Wells Produced by: 20th Century Fox / Twentieth Century Fox Film Corp. Cast: Uma Thurman (Noelle Slusarsky), Janeane Garofalo (Abby Barnes), Ben Chaplin (Brian). Run Time: 97 minutes Rating: **1/2 out of ***** Theatres: Lido, Jurong.
PURR-FECT STEREOTYPES
THE TRUTH ABOUT CATS AND DOGS should really be called THE TRUTH ABOUT HOW TO DRESS IN A HOLLYWOOD FILM. On the surface it may seem to be what everyone says it is: a Cyrano de Bergerac story with a gender twist and a sweetheart ending blah blah blah ... Yawn. This we know, and the ending we can guess without even stepping into this film. In THE TRUTH ABOUT CATS AND DOGS, Janeane Garofalo is an intelligent and cultured animal guru who runs--yes, get this--a radio show, where she soothes away her callers' pet problems by recognizing and diagnosing every symptom they decribe. Garofalo plays the violin, reads thick books and is one with every single animal she meets, except for men. Men ignore her because she is short and brunette, and does not wear concealer.
  Kathy Bates was also overweight, and she was plain and didn't have a boyfriend, so, clearly, she was insane. In DIABOLIQUE Kathy Bates wore her hair in a slightly more decent style, but she wore pants all the time and didn't comb her hair, so, clearly, she was a man-basher with lesbian tendencies. Unlike Kathy in both films, Uma Thurman is a blonde goddess for whom things always work out.  In CATS & DOGS, Uma dresses in pastel colours all the time and has a cute, layered wispy haircut, but because she is so beautiful she also isn't afraid to pull her hair back for that sixties' "no fringe" look that makes women look baldfaced unless they have good bone structure.
What this all goes to show is that in the fabled worlds that Hollywood creates for us to lose ourselves in, women are women and men are men. Men, of course, can sometimes be women, as Patrick Swayze and Denzel Washington proved in TO WONG FOO, THANKS FOR EVERYTHING, JULIE NEWMARR, but when women dress like men it means that men don't find them attractive. So although Janeane is short and dumpy, she wears *skirts*, which proves that she is potentially attractive to men, and that all she needs is better hair and some pore minimizer.
But when Janeane falls in love with a man, she doesn't go out and get a makeover as you would expect, but instead convinces gorgeous Uma to pretend to *be* her. Throughout the whole movie, Janeane is very insecure about her looks, and director Michael Lehmann, who also directed HEATHERS and AIRHEADS, is always pointing out to us, the audience, that men ignore her but cannot stop looking at Uma. Men don't hold doors open for Janeane, but when it comes to Uma, they get into accidents because their eyes are on her crossing the road instead of on the cars in front of them. Naturally, Janeane, who has already lost a lot of weight since her portly days in REALITY BITES, is somewhat perturbed about this, and even though she and Brain (Ben Chaplin) hit it off on the phone and connect so well that they can have sex without even meeting each other, she worries that when Brian, who is sexy, arty and has an accent, finds out he has been shtupping her instead of the Goddess Uma, he will be angry and she will lose him.
Unaware that she is in the safe zone and will in all likelihood get her man--she wears skirts, is not as huge as Kathy Bates, and also looks very nice in russet tones--Janeane gets very tangled in the process of deceiving poor Brian, who, bless his soul, is a dimwit not to realize that Janeane, whom he talks to on the phone all the time, has a much richer and lower voice than Uma's higher-pitched, perky drawl. Things get rather messy towards the end, but you'll probably want to find out how it turns out for yourself. The movie mostly champions Janeane's cause, although Uma is portrayed as a nice, well-meaning person, and all through it I wanted to reach out and comfort her, and say, "Janeane, it's really ok. You're almost there. You were only Wynona's best friend in REALITY BITES, but you've lost so much weight that you're now a lead veterinarian. Ricki Lake lost a hundred pounds and they gave her the number two talk show in America. Oprah is number one only because 9 million people tune in every day just to see how much weight she's lost or put on that day (I say "lost or put on" because with Oprah it's such a mystery all the time, and that's why I watch Oprah too).
Although its overall premise is a little silly, I enjoyed this movie very much because of Janeane herself, who is funny, sharp and delivers her lines with a wryness that reminds me of old Hollywood wise-cracking heroines like Bette Davis. And despite the silliness of her being so hip that Brian gives her a book of letters from Sartre to Simone Bouvoir, yet still inable to fathom that Brian loves her for her brain and not for Uma's body, this movie moves along quickly, has some nice, funny lines that will make you smile, and is a relief from movies with Tom Cruise wearing rubber masks and dangling from ceilings.
The Flying Inkpot's rating system: * Wait for the video. ** A little creaky, but still better than staying at home with Gotcha! *** Pretty good, bring a friend. **** Amazing, potent stuff. ***** Perfection. See it twice.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Computer code is a collection of typed words that the computer
can clearly understand. Just as a human translator might
translate from the English language to Spanish, the computer
interprets these words as ones and zeros. We as humans use
programming languages, instead of writing directly in ones and
zeros, so we can easily write and understand the computer
code and can organize it.
We can think of the different lines of our code as being
individual instructions that we give to the computer. The
computer follows these instructions explicitly to execute
our written code.
Make a new folder on your desktop and name it Dcode.
Make a new folder in Dcode named helloWorld.
Open a new document in Atom.
(File > ) Save As…
Save file in DCode as helloWorldHTML.html
Open Chrome (browser) and...
Open helloWorldHTML.html (File > Open File…)
What Goes Where?
Struc·ture
ˈstrək(t)SHər/ (noun)
1. the arrangement of and relations between the parts or elements of something complex.
Elements
Individual component of HTML document web page
We see them in the document-object model when we look at webpages using developer tools
Elements tell browser something about the information they contain
Includes tags and information between them
Tags
Marks the beginning and end (usually) of each element.
Keywords surrounded by angle brackets.
Describes the type of element (, <title>,  or )
Always open < > (ex: )
Sometimes closes > (ex: )
<!DOCTYPE html>
HTML tag === false;
Declares which version of HTML your page is using
This is declaring the latest version of HTML (which currently is HTML5)
<!DOCTYPE html>

Your First Webpage!!
<!DOCTYPE html>

while(writingCode)
SAVE YOUR PROGRESS!!
File > Save or Ctrl + S

Contains information about the page
Contains the page’s <title>
Contains <link> to other external files

<title>My First Web Page</title>

Your First Webpage!!
<!DOCTYPE html>

<title>My First Web Page</title>

Contains the HTML document including text, buttons, tables, etc.

Your First Webpage!!
<!DOCTYPE html>

<title>My First Web Page</title>

 -

Defines Headings
Range in size from
 which is the largest to
 which is the smallest
Used to organize information on the page from most important to least important

Hello World!!

by: (your name here)

Your First Webpage!!
<!DOCTYPE html>

<title>My First Web Page</title>

Hello World!!

by: (your name here)

Defines paragraphs
Small text, usually the bulk of the page content

You just wrote a webpage using HTML!
Next we are going to look at these elements

Your First Webpage!!
<!DOCTYPE html>

<title>My First Web Page</title>

Hello World!!

by: (your name here)

You just wrote a webpage using HTML!
Next we are going to look at these elements

Attributes
Key/Value Pairs
Keys define the attribute
Values set the value of the attribute
Provides additional info about/Modifies HTML elements
Always specified in the start tag

Your First Webpage!!
<!DOCTYPE html>

<title>My First Web Page</title>

Hello World!!

by: (your name here)

You just wrote a webpage using HTML!
Next we are going to look at these elements

break;
Can you change the direction of text using HTML attributes?
continue;
Yes you can! Using the dir attribute you can change the direction
of the text in an element. There are about 118 different HTML tags
though not all are supported by HTML5. And these tags can be
modified by many different attributes.

Defines an ordered list
Increments numerically as items are added
Each item needs a

 tag

Create new HTML file

Add HTML code

Save file

Open file in browser

Your First Webpage!!
<!DOCTYPE html>

<title>My First Web Page</title>

Hello World!!

by: (your name here)

You just wrote a webpage using HTML!
Next we are going to look at these elements

Create new HTML file

Add HTML code

Save file

Open file in browser

<!DOCTYPE html>

<title>My First Web Page</title>

Hello World!!

by: (your name here)

You just wrote a webpage using HTML!
Next we are going to look at these elements

Create new HTML file

Add HTML code

Save file

Open file in browser

Does page load?

Does page display properly?

Are you smiling?

<!DOCTYPE html>

<title>My First Web Page</title>

Hello World!!

by: (your name here)

You just wrote a webpage using HTML at
DEPSA

Create new HTML file

Add HTML code

Save file

Open file in browser

Does page load?

Does page display properly?

Are you smiling?


{%extends "adm/admin_base.html" %} {%load humanize%} {%block title%}Invoices{%endblock%} {%block extrahead%} {%endblock%} {%block layoutblock %}
| Num | Title | Recipient | Amount | Sent | Due | Paid | Status |
|---|---|---|---|---|---|---|---|
| {{invoice.id}} | {{invoice.title}} | {{invoice.recipient_name}} | {%if invoice.total_amount > 0%}{{invoice.total_amount|intcomma}}{%endif%} | {{invoice.invoicedate}} | {{invoice.duedate}} | {%if invoice.ispaid%}{{invoice.paidat}}{%else%}No{%endif%} | {%if not invoice.finalized %} Not finalized {%elif invoice.ispaid%} Paid {%if invoice.has_refund%} (refunds issued) {%endif%} {%elif invoice.deleted %} Canceled {%elif invoice.isexpired %} Overdue {%else%} Awaiting payment {%endif%} |


IAttendance.IStatistics
Contains attendance statistics.
Fields
cancelled: number - how many classes were cancelled
holidays: number - how many classes did not take place due to holidays
absence: number - how many classes student was absent in
presence: number - how many classes student was present in
late: number - how many classes student was late for
excuse: number - how many classes student was not present in but was excused
trip: number - how many classes were cancelled due to a school trip
exempt: number - how many classes student was not present in but was exempt
exemptPresent: number - how many classes student was not present in but was excused by school


These examples demonstrate interaction between iframe and containing document.
Note: These cross-document interactions are only possible if the documents are all from the same origin. More information is available online.
Back to Iframes Examples


Car, truck swept away in French bridge collapse
TOULOUSE, Nov 18 — A suspension bridge over the Tarn river in southwest France collapsed today, sweeping away a car and a truck, rescue workers said.
No information on casualties were immediately available.
The bridge connects the towns of Mirepoix-sur-Tarn and Bessieres, about 30 kilometres north of the city of Toulouse.
The head of the Haute-Garonne department Georges Meric told AFP that three vehicles were caught in the bridge collapse, without saying what happened to the third.
Over 60 emergency workers were at the scene, he said, adding that an investigation would be carried out into the condition of the bridge. — AFP


Instructions
- For playing with position recognition, you need a browser with WebGL support and allow it to use your webcam.
- Stay in the center of the camera. Ideally, there should be high contrast between you and the background.
- For walking left stay in the left side of the webcam view region and right if you want to walk right. If you want to stop just go back in the middle.
- Raise your left or right arm to punch.
- Raise your left or right leg to kick.
- Squat and your fighter will squat too.
- Enjoy!
|


--- description: 'A shop page defaulted to show a certain category.' action: 'shop:category' template: main protocol: all published: true name: Categories url: /categories/:urlName ---


The AutoCorrelation function (ACF) is a plugin made for ImageJ which enable the user to perform autocorrelation calculations in both space and time on an image or a sequence of images. The plugin returns the characteristic time and distance of the images.
Description
The ACF plugin reads an image or sequence of images and uses the pixel values to measure the characteristic autocorrelation times and distances.
These characteristic times and distances can be seen as the average period or distances at which one pixel value will be repeated. They can be used to calculate the typical frequency of a fluctuation or the size of domains on an image.
ACF can also perform the measurement of the autocorrelation in time after doing the Fourier transform of the image. By doing so, the different ranges of spatial frequencies are analysed separately to extract their period of oscillation in time.
Algorithms
Space correlation
The correlation in space, which is an 2-D ACF, can be calculated via two different algorithms:
- A fast calculation can be made by computing the FFT of the image first. The Wiener-Khinchin theorem indeed specify that the autocorrelation is simply given by the Fourier transform of the absolute square of the signal. Unfortunately, the FFT in ImageJ can only be made on images with a size N = 2^k, which means that images with a different size will need to be resized first. It also raises problem at the edge of the region of interest where the signal stops brutally.
- The second method to calculate the ACF is to use the rough definition and multiply each pixel value Ixy with all the other pixel values Ix’y’, such as the distance xy to x’y’ is equal to a given radius r. With this methods, there is no issue on the edge of the image but the calculation is relatively slow.
Time correlation
The time correlation, which is a 1-D ACF, is simply done by multiplying each pixel value Ixy(t) with all the other pixel values Ixy(t+t’).
Download
The whole plugin is free to download. Use the link below to start the download (10MB). The source code can also be obtained from its GitHub page.
Please remember that full support is not provided for this software. You are still free to contact me if you have specific questions on the code, but I cannot guarantee that I will be able to help you.


Clang Related Projects
As Clang matures, more and more projects are being built atop the Clang libraries and other open source projects are starting their own Clang related subprojects, like building their source code with Clang or writing custom analysis tools using Clang. This page tracks some of those Clang related projects.
Please email cfe-dev if you have a Clang related project you would like added to this list.
- FreeBSD Clang Page
-
Site: http://wiki.freebsd.org/BuildingFreeBSDWithClang
This is an effort to get FreeBSD to build with clang/llvm.
- Chromium Clang Page
-
Site: http://code.google.com/p/chromium/wiki/Clang
Notes on using Clang to build the Chromium web browser.
- Debian Clang Page
-
Sites:
http://clang.debian.net/
http://wiki.debian.org/llvm-clangNotes on using Clang to rebuild the whole Debian archive.
- Include what you use
-
Site: http://code.google.com/p/include-what-you-use/
Analyze #includes in C and C++ source files
- OCLint
-
Site: http://oclint.org/
OCLint is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code.


Before Change
running_corrects += torch.sum(preds == labels.data)
epoch_loss = running_loss / dataset_sizes[phase]
if int(version[2]) > 3: // for the new version like 0.4.0 and 0.5.0
running_corrects = running_corrects.item()
epoch_acc = running_corrects / dataset_sizes[phase]
print("{} Loss: {:.4f} Acc: {:.4f}".format(
phase, epoch_loss, epoch_acc))
After Change
running_loss += loss.item()
else : // for the old version like 0.3.0 and 0.3.1
running_loss += loss.data[0]
running_corrects += float(torch.sum(preds == labels.data))
epoch_loss = running_loss / dataset_sizes[phase]
epoch_acc = running_corrects / dataset_sizes[phase]


Navigation
index
next
|
Idiorm documentation
»
Welcome to Idiorm’s documentation!
¶
Contents:
Philosophy
Installation
Packagist
Download
Configuration
Setup
Configuration
Querying
A note on PSR-1 and camelCase
Single records
Multiple records
Counting results
Filtering results
Grouping
Having
Result columns
DISTINCT
Joins
Aggregate functions
Raw queries
Models
Getting data from objects
Updating records
Creating new records
Checking whether a property has been modified
Deleting records
Transactions
Mulitple Connections
Supported Methods
Indices and tables
¶
Index
Module Index
Search Page
Table Of Contents
Welcome to Idiorm’s documentation!
Indices and tables
Next topic
Philosophy
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
Idiorm documentation
»


This medieval market town is about 30 miles south of Copenhagen, on the eastern side of the island of Sjaelland.
This mediavel market town is about 30 miles south of Copenhagen, on the eastern side of the island of Sjaelland.
The yacht haven is 1 mile north of the commercial harbour.


About Us
We are currently just me. My name is Jonathan Brou and I am trying to fill
a need that I see. As someone who is
interested in volunteering, I've noticed that it's not that easy. Even using
a volunteering matching service,
getting through the application process was a nightmare and each organization
had their own forms. I thought
there had to be a better way. So here at Help Me Help You, we aim to serve the
volunteer in as many ways as possible.
From a live map of events, to a shared organization page where news and announcements
can be found in one place.
We aim to provide the user the ability to volunteer on a whim, collaborate with
friends, and keep in touch
with the organizations they care about.


ESPN’s Power Rankings Top 25 Heading Into Rivalry Week
by Andrew HolleranESPN’s college football power rankings have been updated heading into the biggest week of the 2019 regular season: Rivalry Week.
Week 14 will be a huge one, with several massive games – Ohio State vs. Michigan, Alabama vs. Auburn, LSU vs. Texas A&M, Oklahoma vs. Oklahoma State – taking place.
ESPN’s college football power rankings have been updated heading into the week.
Here’s the latest top 15:
- Ohio State
- LSU
- Clemson
- Georgia
- Utah
- Alabama
- Oklahoma
- Florida
- Oregon
- Baylor
- Minnesota
- Penn State
- Wisconsin
- Michigan
- Notre Dame
You can view the full top 25 here.
There’s a clear top three, obviously, in LSU, Ohio State and Clemson. The No. 4 spot will likely come down to one of Alabama, Oklahoma and Utah (assuming Georgia loses to LSU in the SEC Championship Game).
The new College Football Playoff rankings will be out on Tuesday night.


Four novel mutations of the LHX3 gene cause combined pituitary hormone deficiencies with or without limited neck rotation.
Abstract
CONTEXT
The Lhx3 LIM-homeodomain transcription factor gene is required for development of the pituitary and motoneurons in mice. Human LHX3 gene mutations have been reported in five subjects with a phenotype consisting of GH, prolactin, TSH, LH, and FSH deficiency; abnormal pituitary morphology; and limited neck rotation.
OBJECTIVE
The objective of the study was to determine the frequency and nature of LHX3 mutations in patients with isolated GH deficiency or combined pituitary hormone deficiency (CPHD) and characterize the molecular consequences of mutations.
DESIGN
The LHX3 sequence was determined. The biochemical properties of aberrant LHX3 proteins resulting from observed mutations were characterized using reporter gene and DNA binding experiments.
PATIENTS
The study included 366 patients with isolated GH deficiency or CPHD.
RESULTS
In seven patients with CPHD from four consanguineous pedigrees, four novel, recessive mutations were identified: a deletion of the entire gene (del/del), mutations causing truncated proteins (E173ter, W224ter), and a mutation causing a substitution in the homeodomain (A210V). The mutations were associated with diminished DNA binding and pituitary gene activation, consistent with observed hormone deficiencies. Whereas subjects with del/del, E173ter, and A210V mutations had limited neck rotation, patients with the W224ter mutation did not.
CONCLUSIONS
LHX3 mutations are a rare cause of CPHD involving deficiencies for GH, prolactin, TSH, and LH/FSH in all patients. Whereas most patients have a severe hormone deficiency manifesting after birth, milder forms can be observed, and limited neck rotation is not a universal feature of patients with LHX3 mutations. This study extends the known molecular defects and range of phenotypes found in LHX3-associated diseases.


We store all of your info using our TRUBIA (Traditional Unified Blockage of Information Algorithm), which combines a random M4 Enigma Machine configuration with Advanced Encryption Standard to create a double-layered encryption, locked by an unique 256 bits key for every field stored. Such keys need of a password of your choosing to encrypt and decrypt the data; without such password, your ciphered data is empirically unbreakable. Once you enter your first password, it is mandatory that you always input the same. If you do not wish to complicate matters, enter your SOLID password, it will do the trick. It is advisable, though, that you use a different one.
There is no validation, since we store this password nowhere; that's the whole point, so that a correct, dynamic input is the only way to decrypt your information. Hence, we will take whatever password you give us to work with; each session functions independently. If it doesn't equal to the password which was used to encrypt in the past, the information loaded will be ininteligible. However, whatever new data you create will be encrypted with the new password.
Just log out and log in again. Enter the right password this time. Try not to operate with the wrong password, or this information will be encrypted when you recover the original.


In our ongoing commitment to give back to our local communities, Painting with a Twist® proudly sponsors a monthly fund raising events – Painting with a Purpose. Proceeds from Painting with a Purpose events are donated to local non-profit organizations. Painting with a Twist has donated over 4 million dollars to local non-profit organizations such as Habitat for Humanity, Multiple Sclerosis and Odyssey House. We are committed to giving back to the local community, one painting at at time.
Bring $10 for supplies!
This is a Painting with A Purpose charity event, one of Painting with a Twist's monthly commitment to the local community. Seating is limited these events typically sell out so don't wait to make your reservation. This event is OPEN TO THE PUBLIC!
Sip. Paint. Relax. A little bit of paint, a little bit of wine and a whole lot of fun!
We're excited to see you in the studio! Please arrive 15 min before class so we can welcome you to the studio, show you around, answer any questions and make sure you're comfortable in your seat. You are always welcome to come early, stay late and enjoy the studio or our outside patio .We offer local wines and craft beer as well as a full menu at affordable prices.
If you’re coming with others and making reservations separately, please give us your group’s name or point person in the Special Request box. We'll make seat you sit together!
FINDING US: We are across the street from the Outlet Collection (formerly known as The Super Mall) in Auburn, at 920 15th St SW. We are at the intersection you would turn into for the theatres. We have nearly 3000 sq ft of studio space and plenty of free parking. Look for our large illuminated Painting with a Twist Signs!
REFUND/CANCELLATION POLICY: We'd rather see you in the studio, but we know life happens! If you must cancel less than 24 hours notice, we are happy to provided a non-expiring gift certificate for you to use on your next visit. We cannot provide refunds or credits for No Shows.
Co-Founder
Co-Founder
Co-Founder
Help Desk


|
GiroDeGado
|
#include "./main_unit_test.h"
#include "./unit_cattle.h"
#include "./unit_transaction.h"
#include "./unit_user.h"
#include <QtSql/QtSql>
Macros | |
| #define | DEBUGING |
Functions | |
| int | main_unit_test (Farm *f) |
Variables | |
| int | numHandleCreated = 0 |
| int | numHandleDeleted = 0 |
| int | numBodyCreated = 0 |
| int | numBodyDeleted = 0 |
| #define DEBUGING |
| int main_unit_test | ( | Farm * | f | ) |
Function prototype for running all unit tests not related to screens.
| int numBodyCreated = 0 |
| int numBodyDeleted = 0 |
| int numHandleCreated = 0 |
| int numHandleDeleted = 0 |


|
cds
1.5.0
|
Lazy ordered list (key-value pair), template specialization for RCU. More...
#include <cds/container/lazy_kvlist_rcu.h>
Public Types | |
| typedef Key | key_type |
| Key type. | |
| typedef Value | mapped_type |
| Type of value stored in the list. | |
|
typedef std::pair< key_type const, mapped_type > | value_type |
| key/value pair stored in the list | |
| typedef base_class::gc | gc |
| Garbage collector used. | |
| typedef base_class::back_off | back_off |
| Back-off strategy used. | |
| typedef options::allocator_type | allocator_type |
| Allocator type used for allocate/deallocate the nodes. | |
| typedef base_class::item_counter | item_counter |
| Item counting policy used. | |
| typedef options::key_comparator | key_comparator |
| key comparision functor | |
| typedef base_class::memory_model | memory_model |
| Memory ordering. See cds::opt::memory_model option. | |
|
typedef base_class::rcu_check_deadlock | rcu_check_deadlock |
| RCU deadlock checking policy. | |
| typedef iterator_type< false > | iterator |
| Forward iterator. | |
| typedef iterator_type< true > | const_iterator |
| Const forward iterator. | |
Public Member Functions | |
| iterator | begin () |
| Returns a forward iterator addressing the first element in a list. More... | |
| iterator | end () |
| Returns an iterator that addresses the location succeeding the last element in a list. More... | |
| LazyKVList () | |
| Default constructor. More... | |
| ~LazyKVList () | |
| List destructor. More... | |
| template<typename K > | |
| bool | insert (const K &key) |
| Inserts new node with key and default value. More... | |
| template<typename K , typename V > | |
| bool | insert (const K &key, const V &val) |
| Inserts new node with a key and a value. More... | |
| template<typename K , typename Func > | |
| bool | insert_key (const K &key, Func func) |
| Inserts new node and initializes it by a functor. More... | |
| template<typename... Args> | |
| bool | emplace (Args &&...args) |
Inserts data of type mapped_type constructed with std::forward<Args>(args)... More... | |
| template<typename K , typename Func > | |
| std::pair< bool, bool > | ensure (const K &key, Func f) |
Ensures that the key exists in the list. More... | |
| template<typename K > | |
| bool | erase (K const &key) |
Deletes key from the list. More... | |
| template<typename K , typename Less > | |
| bool | erase_with (K const &key, Less pred) |
Deletes the item from the list using pred predicate for searching. More... | |
| template<typename K , typename Func > | |
| bool | erase (K const &key, Func f) |
Deletes key from the list. More... | |
| template<typename K , typename Less , typename Func > | |
| bool | erase_with (K const &key, Less pred, Func f) |
Deletes the item from the list using pred predicate for searching. More... | |
| template<typename Q > | |
| bool | find (Q const &key) const |
Finds the key key . More... | |
| template<typename Q , typename Less > | |
| bool | find_with (Q const &key, Less pred) const |
Finds the key val using pred predicate for searching. More... | |
| template<typename Q , typename Func > | |
| bool | find (Q const &key, Func f) const |
Finds the key key and performs an action with it. More... | |
| template<typename Q , typename Less , typename Func > | |
| bool | find_with (Q const &key, Less pred, Func f) const |
Finds the key val using pred predicate for searching. More... | |
| bool | empty () const |
| Checks if the list is empty. | |
| size_t | size () const |
| Returns list's item count. More... | |
| void | clear () |
| Clears the list. More... | |
| const_iterator | begin () const |
| Returns a forward const iterator addressing the first element in a list. | |
| const_iterator | cbegin () |
| const_iterator | end () const |
| Returns an const iterator that addresses the location succeeding the last element in a list. | |
| const_iterator | cend () |
Additional Inherited Members | |
| Protected Types inherited from cds::intrusive::LazyList< cds::urcu::gc< RCU >, implementation_defined, Traits > | |
| typedef node_type::marked_ptr | marked_node_ptr |
| Node marked pointer. | |
| typedef node_type * | auxiliary_head |
| Auxiliary head type (for split-list support) | |
| typedef implementation_defined | value_type |
| type of value stored in the list | |
| typedef Traits | options |
| Traits template parameter. | |
| typedef options::hook | hook |
| hook type | |
| typedef hook::node_type | node_type |
| node type | |
| typedef implementation_defined | key_comparator |
| key comparision functor based on opt::compare and opt::less option setter. | |
| typedef options::disposer | disposer |
| disposer used | |
|
typedef get_node_traits < value_type, node_type, hook > ::type | node_traits |
| node traits | |
|
typedef lazy_list::get_link_checker < node_type, options::link_checker >::type | link_checker |
| link checker | |
| typedef cds::urcu::gc< RCU > | gc |
| Garbage collector. | |
| typedef options::back_off | back_off |
| back-off strategy | |
| typedef options::item_counter | item_counter |
| Item counting policy used. | |
| typedef options::memory_model | memory_model |
| C++ memory ordering (see lazy_list::type_traits::memory_model) | |
| typedef iterator_type< false > | iterator |
| Forward iterator. More... | |
| typedef iterator_type< true > | const_iterator |
| Const forward iterator. More... | |
| Protected Member Functions inherited from cds::intrusive::LazyList< cds::urcu::gc< RCU >, implementation_defined, Traits > | |
| iterator | begin () |
| Returns a forward iterator addressing the first element in a list. More... | |
| iterator | end () |
| Returns an iterator that addresses the location succeeding the last element in a list. More... | |
| LazyList () | |
| Default constructor initializes empty list. | |
| ~LazyList () | |
| Destroys the list object. | |
| bool | insert (value_type &val) |
| Inserts new node. More... | |
| bool | insert (value_type &val, Func f) |
| Inserts new node. More... | |
| std::pair< bool, bool > | ensure (value_type &val, Func func) |
Ensures that the item exists in the list. More... | |
| bool | unlink (value_type &val) |
Unlinks the item val from the list. More... | |
| bool | erase (Q const &val) |
| Deletes the item from the list. More... | |
| bool | erase (const Q &val, Func func) |
| Deletes the item from the list. More... | |
| bool | erase_with (Q const &val, Less pred) |
Deletes the item from the list using pred predicate for searching. More... | |
| bool | erase_with (const Q &val, Less pred, Func func) |
Deletes the item from the list using pred predicate for searching. More... | |
| bool | find (Q &val, Func f) |
Finds the key val . More... | |
| bool | find (Q const &val, Func f) |
Finds the key val . More... | |
| bool | find (Q const &val) |
Finds the key val . More... | |
| bool | find_with (Q &val, Less pred, Func f) |
Finds the key val using pred predicate for searching. More... | |
| bool | find_with (Q const &val, Less pred, Func f) |
Finds the key val using pred predicate for searching. More... | |
| bool | find_with (Q const &val, Less pred) |
Finds the key val using pred predicate for searching. More... | |
| void | clear () |
| Clears the list. More... | |
| bool | empty () const |
| Checks if the list is empty. | |
| size_t | size () const |
| Returns list's item count. More... | |
| const_iterator | begin () const |
| Returns a forward const iterator addressing the first element in a list. | |
| const_iterator | cbegin () |
| const_iterator | end () const |
| Returns an const iterator that addresses the location succeeding the last element in a list. | |
| const_iterator | cend () |
| Protected Attributes inherited from cds::intrusive::LazyList< cds::urcu::gc< RCU >, implementation_defined, Traits > | |
| item_counter | m_ItemCounter |
| Item counter. | |
Lazy ordered list (key-value pair), template specialization for RCU.
This is key-value variation of non-intrusive LazyList. Like standard container, this implementation split a value stored into two part - constant key and alterable value.
Template arguments:
RCU
- one of RCU typeKey
- key type of an item stored in the list. It should be copy-constructibleValue
- value type stored in the listTraits
- type traits, default is lazy_list::type_traitsIt is possible to declare option-based list with cds::container::lazy_list::make_traits metafunction istead of Traits
template argument. For example, the following traits-based declaration of gc::HP lazy list
<cds/container/lazy_kvlist_rcu.h>
you should include appropriate RCU header file, see RCU type for list of existing RCU class and corresponding header files. is equivalent for the following option-based list
Template argument list Options
of cds::container::lazy_list::make_traits metafunction are:
std::less<T>
.
|
inline |
Default constructor.
Initializes empty list
|
inline |
List destructor.
Clears the list
|
inline |
|
inline |
Clears the list.
Post-condition: the list is empty
|
inline |
Inserts data of type mapped_type constructed with std::forward<Args>(args)...
Returns true
if inserting successful, false
otherwise.
The function makes RCU lock internally.
|
inline |
Returns an iterator that addresses the location succeeding the last element in a list.
Do not use the value returned by end
function to access any item. Internally, end
returning value pointing to dummy tail node.
The returned value can be used only to control reaching the end of the list. For empty list
|
inline |
Ensures that the key
exists in the list.
The operation performs inserting or changing data with lock-free manner.
If the key
not found in the list, then the new item created from key
is inserted into the list (note that in this case the key_type should be copy-constructible from type K
). Otherwise, the functor func
is called with item found. The functor Func
may be a function with signature:
or a functor:
with arguments:
bNew
- true
if the item has been inserted, false
otherwiseitem
- item of the listThe functor may change any fields of the item.second
that is mapped_type; however, func
must guarantee that during changing no any other modifications could be made on this item by concurrent threads.
You may pass func
argument by reference using boost::ref
.
The function makes RCU lock internally.
Returns std::pair<bool, bool>
where first
is true if operation is successfull, second
is true if new item has been added or false
if the item with key
already is in the list.
|
inline |
|
inline |
Deletes key
from the list.
The function searches an item with key key
, calls f
functor and deletes the item. If key
is not found, the functor is not called.
The functor Func
interface:
The functor may be passed by reference with boost:ref
RCU synchronize
method can be called. RCU should not be locked.
Returns true
if key is found and deleted, false
otherwise
|
inline |
Deletes the item from the list using pred
predicate for searching.
The function is an analog of erase(K const&) but pred
is used for key comparing. Less
functor has the interface like std::less
. pred
must imply the same element order as the comparator used for building the list.
|
inline |
Deletes the item from the list using pred
predicate for searching.
The function is an analog of erase(K const&, Func) but pred
is used for key comparing. Less
functor has the interface like std::less
. pred
must imply the same element order as the comparator used for building the list.
|
inline |
|
inline |
Finds the key key
and performs an action with it.
The function searches an item with key equal to key
and calls the functor f
for the item found. The interface of Func
functor is:
where item
is the item found.
You may pass f
argument by reference using boost::ref
or cds::ref.
The functor may change item.second
that is reference to value of node. Note that the function is only guarantee that item
cannot be deleted during functor is executing. The function does not serialize simultaneous access to the list item
. If such access is possible you must provide your own synchronization schema to exclude unsafe item modifications.
The function applies RCU lock internally.
The function returns true
if key
is found, false
otherwise.
|
inline |
Finds the key val
using pred
predicate for searching.
The function is an analog of find(Q const&) but pred
is used for key comparing. Less
functor has the interface like std::less
. pred
must imply the same element order as the comparator used for building the list.
|
inline |
Finds the key val
using pred
predicate for searching.
The function is an analog of find(Q const&, Func) but pred
is used for key comparing. Less
functor has the interface like std::less
. pred
must imply the same element order as the comparator used for building the list.
|
inline |
Inserts new node with key and default value.
The function creates a node with key
and default value, and then inserts the node created into the list.
Preconditions:
K
. In trivial case, K
is equal to key_type.The function makes RCU lock internally.
Returns true
if inserting successful, false
otherwise.
|
inline |
Inserts new node with a key and a value.
The function creates a node with key
and value val
, and then inserts the node created into the list.
Preconditions:
key
of type K
.val
of type V
.The function makes RCU lock internally.
Returns true
if inserting successful, false
otherwise.
|
inline |
Inserts new node and initializes it by a functor.
This function inserts new node with key key
and if inserting is successful then it calls func
functor with signature
The argument item
of user-defined functor func
is the reference to the list's item inserted. item.second
is a reference to item's value that may be changed. User-defined functor func
should guarantee that during changing item's value no any other changes could be made on this list's item by concurrent threads. The user-defined functor can be passed by reference using boost::ref
and it is called only if inserting is successful.
The key_type should be constructible from value of type K
.
The function allows to split creating of new item into two part:
key
;func
functorThis can be useful if complete initialization of object of mapped_type
is heavyweight and it is preferable that the initialization should be completed only if inserting is successful.
The function makes RCU lock internally.
|
inline |
Returns list's item count.
The value returned depends on opt::item_counter option. For atomicity::empty_item_counter, this function always returns 0.
Warning: even if you use real item counter and it returns 0, this fact is not mean that the list is empty. To check list emptyness use empty() method.


An Ideal Husband (1999) Reviewed by Eugene Novikov http://www.ultimate-movie.com Member: Online Film Critics Society
*** out of four
"To love oneself is the beginning of a lifelong romance."
Starring Rupert Everett, Julianne Moore, Jeremy Northam, Cate Blanchett, Minnie Driver Rated PG-13.
Although Rupert Everett has been acting since the early 80's, he crawled out of the woodwork just in 1997 with his shoulda-been-Oscar-nominated turn as Julia Roberts' gay editor in My Best Friend's Wedding. Now, he's finally gotten his long-deserved leading role in An Ideal Husband, director Oliver Parker's light n' fluffy adaptation of Oscar Wilde's play. It's a delightfully good romantic comedy about love, intrigue, blackmail and of course marriage.
Jeremy Northam, last seen in David Mamet's brilliant The Winslow Boy (also a period piece) stars as Lord Robert Chiltern, a respected and wealthy politician whose public life is threatened when he is blackmailed by an old acquaintance. Chiltern has been preparing a report to the parliament regarding a certain canal project, and it was his every intention to condemn it. However, Mrs. Laura Chevely has quite a tidy sum invested in the project and she threatens to reveal the corrupt way Chiltern attained his wealth (and has a document to prove it) unless he speaks favorably of the project.
Lord Arthur Gorring (Everett, the star of the show) is a thirty-six year old bachelor (unthinkable in the late 19th century) who speaks in aphorisms and is fond of gems such as "I love to talk about nothing. It's the only thing I know anything about." He is also Chiltern's good friend and after Chiltern confides in him, he wants to help. When Chiltern tells his wife (Cate Blanchett) the truth about his riches she demands that he leave immediately. Everett then sets up a way for the husband and wife to get back together: he plans to have both of them in his house in rooms directly next to each other with neither of them knowing where the other is. He then plans to talk to Chiltern and have him say that he regrets what he has done and is deeply apologetic for it so that his wife can hear it from the next room. The plan backfires when Gorring's butler mixes up Chevely and Chiltern's wife, sending the latter away while putting Chevely in the next room, forcing Chiltern to think that Gorring and Chevely are having an affair.
An Ideal Husband is an entertaining, light-as-a-feather production, as funny as it is affecting. There is a wicked, knowing charm emanating from the star-studded cast. Sometimes Parker's movie seems like a showcase for these actors and actresses, but I didn't mind. If stars can act well in a film with the intention of exhibiting their talents, then more power to them.
Indeed, this peculiar comedy owes much to its gloriously gifted roster of performers. Rupert Everett again deserves Oscar attention; he is absolutely delightful as London's most eligible bachelor, sly and suave yet sympathetic at the same time. Jeremy Northam is just as good: even though he doesn't get too many comedic scenes, his performance is quite impressive. The roles given to Minnie Driver and Cate Blanchett aren't particularly showy, but both of them being fantastic actresses, they make the best of it. But the real gem is Julianne Moore as the sneaky blackmailer. Enigmatic and often hilarious, an Oscar nomination is in order for her turn here.
The thematic significance of An Ideal Husband is not constantly apparent nor is it important to enjoy this picture. I liked it because of its charm, because of its comedy and because of its performances and wouldn't dream of complaining about lack of particularly deep substance. The film has more than enough wit to make up for any such deficiency.
This isn't as good as films come, but it's a welcome antidote to a summer of mediocre big-budget timewasters. This won't be a doorbuster, but that's too bad because it has more laughs than Big Daddy and Wild Wild West combined. Typical Hollywood irony at hand. ©1999 Eugene Novikov
Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Contract implementation: compare a term against a contract.
See the function checkType/3 for assistance on checking if a term does/does not break a contract.| checkEventIn/3 | |
| checkEventOut/3 | |
| checkRPCIn/3 | |
| checkRPCOut/4 | |
| checkType/3 | Given a contract type name, a term to check against that contract type, and a contract module name, verify the term against that contract's type. |
| isType/3 | |
| isTypeAttr/2 |
checkEventIn(Msg, ThisState, Mod) -> any()
checkEventOut(Msg, ThisState, Mod) -> any()
checkRPCIn(Msg, State, Mod) -> any()
checkRPCOut(MsgOut, StateOut, FSM2, Mod) -> any()
checkType(HumanType::contract_type_name_atom(), Term::term(), Mod::contract_module_name_atom()) -> yup | error_hints_term_only_human_readable_sorry()
Given a contract type name, a term to check against that contract type, and a contract module name, verify the term against that contract's type.
Example usage from the irc_plugin.con contract:isType(Type, X, Mod) -> any()
isTypeAttr(X1, X2) -> any()
Generated EDoc, $Id$


new Store(collection, type, indexes)
Constructor.
Create a store that records objects of the given type in the supplied mongodb collection.
Parameters:
| Name | Type | Description |
|---|---|---|
collection |
A mongodb collection or a promise thereof |
|
type |
function | a constructor (perhaps a base class constructor) for elements in this store. |
indexes |
IndexMap | an IndexMap object that tells mongo how to handle searches on non-ids. |
Members
-
all
-
Get all objects in the store
Methods
-
_bulkInsert()
-
Internal function that inserts each item in the supplied array into the collection
-
_bulkRemove()
-
Internal function that removes documents with the supplied ids from the collection
-
_updateFromDiff()
-
Internal function that updates an individual record using a typed-patch Mrg operation
-
bulk(patch)
-
Execute multiple update operations on the store
Parameters:
Name Type Description patch
Patch.Operation Information to update in patch format.
- See:
-
find(_id)
-
Find an object by its unique key
Parameters:
Name Type Description _id
Unique object identifier
Returns:
A promise that either resolves with the object stored for the given key, or rejects with a DoesNotExist error.
-
findAll(index)
-
Find objects by index
Index is, by convention, an named function (value, item) => boolean and the result of store.findAll(index,value) should be equivalent to store.all().filter(item => index(value, item)). However, other implementations of store may optimize this algorithm to use a better algorithm than a simple linear search. The distinct 'findAll' method allows for that.
Parameters:
Name Type Description index
function A function that takes a value and a stored object and returns true or false
Returns:
A promise of an array containing all elements for which the function returns true for the given value
-
remove(key)
-
Remove an object from the store.
Parameters:
Name Type Description key
unique identifier of object to remove.
Returns:
a promise that resolves to true if the object is removed, false otherwise.
-
removeAll(index, a)
-
Remove multiple objects from the store
Parameters:
Name Type Description index
function a function that takes a value and an object from the store and returns true or false
a
value that determines which objects are removed.
-
update(object)
-
Update or add an object in the store.
Parameters:
Name Type Description object
to add or update.
Returns:
a resolved promise.


SImBA—a python module to automatically construct the physical realisation of a quantum system from a given set of transfer functions in terms of optical components; in progress.
lsystems—an implementation of the beautiful and elegant Lindenmayer systems in Clojure.
walk-gen—a random-walk and diffusion limited aggregation (DLA) generator in C++. The above image is an example of a DLA generated by walk-gen :)
survival, pictured below. A unfinished survival roguelike inspired by games such as dwarf fortress, caves of qud, and don't starve!
I have also worked on numerous javascript education projects aimed at A-level students including,
process-bibliography.py—automatically process a bibtex file to be used for journals.
prepare-for-arxiv.py—replace the bibtex bibliography with the generated bbl for journal submission.


June Tree is an oil painting executed by
Natasha Wescoat. She creates a modern fun woven wall
tapestry. A whimsical contemporary tree on a vibrant
colored background makes this wall hanging unique.
The combination of the thread colors and weaving
creates a unique art experience that changes with
each viewing angle. It draws the viewer into the
depth and texture of the image while adding an
coustic elegance to any room decor.


{% include 'includes/imports.html' %}
{{title}}
{% include 'includes/javascript.html' %}
Off
Mode select
Lighting modes
{% for mode in modes %}
{{ mode['display-name'] }}
{% endfor %}


Rohan Kulkarni
Hey, Rohan here !! Currently, pursuing CS Engineering from SITS, Pune. I have prior knowledge of C++ & java. Inclined towards Development. Nowadays, I am learning web development & also interested in contributing to open source.


(Web Authoring CMP1130M)
Designer, Developer, Director & Senior Lecturer
Todays Lecture
Last week we looked at
Setting up a site Cache
Basic Html structures and syntax
i.e body, h1, p etc
Basic CSS Syntax targeting those tags
CSS Syntax for basic styling
Syntax difference
Linking a style sheet
Relative paths
Typing ConsisTanTly
Making S!*t up
HTML is
<tagname> content </tagname>
CSS is
tag, #id, .class, class selector
{
text-align:center;
font-size:1em;
}
NOT a combination

{
text-align:center;
font-size:1em;
}
<link rel="stylesheet" type="text/css" href="css/custom.css">
In the example above, the <link> tag has three attributes: rel (relationship), type, and href (hypertext reference).
if this is malformed i.e rel="style" it will not load in correctly.
Remember that links, files and images are relative to the document being displayed by the server i.e "/assets/image.jpg" or "/css/styles.css"
No "cdrive/wayne/desktop/site"
No "bloody\backslash\paths\to\files"
We use "/" to go forward or
"../" to go back one folder
Be consistent and remember your naming conventions
NameThings in CamelCase
or Capitalisation
or replace_spaces_with_underscore
watch out for typo's <img scr="image.jpg" (src)
Tags are not dynamic; you can not make them up for example
<p1> stuff </p1>
<random_name> stuff </random_name>
(I love the logic and resourcefulness)
Tags are standardised or predefined
We will look into this in later slides
We will look at
html 5 & its specific tags
html5 vs html4 (mta)
html5 Semantic Elements
html5 features
Tag, ID, Class, inline styles
Assessment briefing doc
The CRG
Last week we briefly looked at 3 common tags to get you started.

used to specify a new section

specifies heading text, good for page titles

specifies paragraph text, good for body text

displays an image specified by a src (source file)
HTML5 has many new syntactical features. HTML5 comes with <audio>, <video> and <canvas> elements as well as integration of SVG content. With these new elements it is easy to integrate multimedia and graphical content to web without using flash and third party plugins.
HTML5 elements enrich the semantic value of the document
A semantic element clearly describes its meaning to both the browser and the developer, for example

<menu>

- which tells us nothing about its content.
*Most Tags work in pairs.(img tag is self closing)
<element> </element>

div with ID's

This is my Blogpost

This is my first paragraph.

My blogroll Content.

My Footer Content.

Semantic mark up

This is my Blogpost

This is my first paragraph.

My blogroll Content.

My Footer Content.

Very quick - and should be self-explanatory
The header element is used to contain the header elements of any block of related content. For example, the global header for a website that contains a sites logo and or navigation would be a basic example of where to use this tag.
This element is used in the same way as the header element but for common footer elements of a block of related content. An example of this would be the utility links on the footer of a site.
This one is fairly simple but it can also be abused. This is intended to define major navigation areas on a page, and in most cases, will be groups of links. Be aware that just because several links might be in proximity of each other does not qualify the use of the element.
This element is similar to the  element but is a more relaxed fashion. This element might be used to group together links that act as a sub-navigation. Another user would be for social media icons that link out to a site’s social media pages.
This element is used for self-contained compositions of a webpage. For example, a list of your site’s blog posts each would be contained by an
 tag. This can also be used for other types of content as well. Just keep in mind its self-contained use.
The
 element is commonly misused. Most people would think of using the section tag as a container block level element to contain a portion of the site. This is incorrect.
The following are the advantages of HTML5.
HTML5 will enable web designers to use cleaner, neater code. We can remove div tags and replace them with semantic HTML5 elements
HTML5 enables designer to use fancier forms. There will be different type of inputs, search and different fields for different purpose.
As websites will adopt the new HTML5 elements we will see more consistency in terms of HTML used to code a web page on one site compared to another. This will make it much easier for designers and developers to immediately understand how a web page is created.
HTML5 has an inbuilt capability to play audio and video and so we can bid goodbye to those plugin tags.
HTML5 offers an offline application cache facility which will load the page the user has visited even if the user is temporarily offline. This feature will help the files to load much faster and reduces load on server.
The following is a short list of these new features and brief description:
Can you name some?
Embeds audio and video multimedia using the HTML5 markup tags
An HTML5 element that creates a container for graphics, and uses JavaScript to draw the graphics as needed.
A CSS3 feature that detects the user’s type of screen and sizes the output accordingly.
Give apps access to a plethora of resources, such as files, web cams, and hardware-accelerated animations.
Uses Java Script to detect the location (geographic positioning) of a client device, whether it’s a Windows Phone, Android phone, or a PC.
Modernizr: A Java Script library that helps you deliver the new capabilities of HTML5 and CSS3 in older browsers.(Worth looking at)
In HTML, some characters are reserved for the code, like brackets (< >), ampersands ( &), and quotes (“ and ‘). Other characters, like em & en dashes, em spaces, curly quotes, copyright symbols, fractions, etc, are not included in the “standard” character sets.
In both cases, you work around this by using special codes that will translate into those characters in the browser. Next the top 5 rows are the ones you will probably use the most:
Attributes provide additional information about HTML elements.
All HTML elements can have attributes
Attributes provide additional information about an element
Attributes are always specified in the start tag
Attributes usually come in name/value pairs like: name="value"
Here a few examples
The title attribute provides additional "tool-tip" information
The href attribute provides address information for links
The alt attribute provides text for screen readers
however for CSS we will focus on...
Here a few examples
The id (#) attribute specifies a unique id for an HTML element (the value must be unique within the HTML document).
The class (.) attribute specifies one or more classnames for an element.
The style attribute The style attribute specifies an inline style for an element.
This can be overiden with !important
(discussed later)
CSS3

Styles are applied with different specificity
Specificity is the means by which browsers decide which CSS property values are the most relevant to an element and, therefore, will be applied. Specificity is based on the matching rules which are composed of different sorts of CSS selectors

Hello

#uniqueid
{
}
id is represented by #
It should be unique

Hello

.myclass
{
}
class is represented by .
It is designed to be reused
When an important rule is used on a style declaration, this declaration overrides any other declarations.
Using !important, however, is bad practice and should be avoided because it makes debugging more difficult by breaking the natural cascading in your stylesheets
A compound selector can mix the previous 3 types using more than one class, ID and/or tag
This type of selector has a higher priority (specificity)
mytag #myid .myclass{
background-color:red;
}
Apply multiple classes

Hello

.myclass
{
}
.otherclass
{
}
.extraclass
{
}
Efficiency
.h1, h2, h3, h4
{
font-family:"helevetica";
}
HTML

Boom!

Hello

CSS
h1{
text-align:center;
font-size:1em;
}
.title{
color: red;
}
img{
width:150px;
height:auto;
}
Output
Hello
for A good resource to check interoperability and compatibility
Tag, ID, Class, inline styles
selectors & Pseudo-classes
More CSS Styling
Assesment briefing doc
The CRG


{{define "content"}}
After downloading, take a look at the Example project, as well as the Index tutorial.
You'll also need valid Docker and Kubectl binaries on your path.
To get started, download sanic somewhere on your bin/ directory, i.e., "sudo cp ~/Downloads/sanic /usr/local/bin/"
The first command you'll likely run is "sanic deploy" to start the kubernetes cluster in your local docker, please have patience because this step only ever needs to be slow once!


Primitive types should be compared with
.equals
due to Java 8 type annotations also applicable to primitive types.


I am a student at the Indonesian Computer University. I am very passionate about web developer. I am a person who likes new challenges, because it makes me have extensive knowledge.
The things I am good at in a web developer are html, css, js, React js, Node js,Express JS, sass.
Download CVOurQuran is an application to read Al-Qur'an digitally, in this application we can read and listen to the Koran simultaneously.this application is made using React Js and Redux.
"crown clothing" is an e-commerce site that has login, register, checkout and payment features
Smart-brain is a React Web App for detecting faces in images. where in this web app uses machine learning obtained from clarifai
Football-App is an online database of information related to football club.including Active Competitions, Address,Phone,Website,Email,Coach and Squad. this application is made using PWA
Bandung landing page is an application about Bandung city information in Indonesia
ShoppingList application is an application to record grocery lists


PSALMS 94
1 Yahweh, you are able to get revenge on your enemies.

It is not right that they continue being glad!
4 They do evil things, and they boast about doing them;
how long will they be allowed to continue doing that?
5 Yahweh, it is as though those wicked people were crushing us, your people;
they oppress the nation that you have made and that belongs to you alone.
6 They murder widows and orphans
and people from other countries who think it is safe to live in our land.
7 Those wicked people say, "Yahweh does not see anything;
the God whom those Israelites worship does not see the evil things that we do."

He created our eyes;
do you think that he cannot see the evil things that you do?
10 He corrects the leaders of other nations;
do you think that he will not punish you?
He is the one who knows everything;
why do you think that he does not know what you do?
11 Yahweh knows everything that people are thinking;
he knows that what they think is evil and useless.
12 Yahweh, how fortunate are those who allow you to discipline them,
those who want you to teach them your laws.
13 When those people have had troubles, you cause those troubles to cease,
and someday it will be as though you will dig pits for the wicked people,
and that they will fall into those pits and die.
14 Yahweh will not abandon his people;
he will not desert those who belong to him .
15 Someday judges will decide matters fairly for people,
and all honest people will be pleased about that.
16 But when wicked people oppressed me,
no one defended me!
No one stood up to testify for me against those evil people.
17 If Yahweh had not helped me at that time,
I would have been executed;
my life would have gone to the place where dead people say nothing.
18 I said, "I am falling into disaster,"
but, Yahweh, you held me up by faithfully loving me.
19 Whenever I am very worried,
you comfort me and cause me to be happy.
20 You have nothing to do with wicked judges,
those who establish laws that allow people to do what is not right.
21 They plan to get rid of righteous people,
and they declare that innocent people must be executed.
22 But Yahweh has become like my fortress;
my God is like a huge rock on which I am protected.
23 He will punish those wicked leaders in return for the things that they have done;
he will get rid of them because of the sins that they have committed;
yes, Yahweh our God will wipe them out.


The run command lets you generate sample solutions to your model.
run pred-name for # but # sig-name, # sig-name run pred-name for # sig-name, # sig-name, # sig-name, # sig-name
If no default is given (the first # in the first of the two templates shown above, then it is assumed to be 3).
One benefit of using the run is that it will increase your confidence that your model is not underconstrained. When you use run to generate an example of an underconstrained model, you will usually see an absurd situation in one of the first few attempts. Of course, there are no guarantees that you won't happen to see only good examples -- that's what check statements are for!
Doing runs to periodically check up on your system helps identify overconstraint; if Alloy is unable to find any solutions when it should have, then your model is surely overconstrained.


This set is from our recent trip to Ventura. We had a blast, even though the windsurfers constantly cut across our area of the beach. Check them out!
Getting ready to hit the surf


I was born and raised in Costa Rica. However, I have the travel bug living inside of
me so I've traveled extensively through Latin America.
The idea is to jump the Atlantic Ocean soon and land my
first Eurotrip.
When not working (or traveling) you can find me writing in my blog,
reading all kinds of books, painting or drawing, listening to music, hiking
or spending time with my family and pets.
I am an INFJ according to Myers-Briggs, and also a multipotentialite.
You may see I am one of a kind then! I'll be glad to help you with your
web development projects, including WordPress
sites and theme customizations.


Rolling Stone in retrospect
Rolling Stone's Nov. 19 article titled "A Rape on Campus" — now retracted — depicted a violent sexual assault which allegedly took place at the University chapter of Phi Kappa Psi fraternity. Six months after author Sabrina Erdely's now-infamous piece was published, student leaders and some of her sources reflect with The Cavalier Daily on the implications of the article, and how they, and the University, were represented — or often, misrepresented.
The article describes how a University student, referred to as "Jackie," was assaulted and the University administration's subsequent response upon hearing Jackie's report. Following the publication of the article, University students demonstrated myriad responses — among them protests against Phi Kappa Psi, the University's Greek community as a whole and the University administration.
On Nov. 20 — the day following the article's release — anonymous students vandalized the Phi Kappa Psi house, breaking windows and spray painting the words "SUSPEND US" and "UVA Center for Rape Studies."
"We applaud the bravery of those who have shared their stories, and we promise that their bravery will not be in vain," the letter read. "This situation is just beginning. We will escalate and we will provoke until justice is achieved for the countless victims of rampant sexual violence at this University and around the nation."
Community members also reacted to the article by holding a rally against sexual assault in the Amphitheatre Nov. 20.
Another rally outside the Phi Kappa Psi house Nov. 22 ended in the arrests of four protesters who refused police requests to leave the stairs leading up to the house. University faculty held a "Take Back the Party: End Rape Now!" rally during the evening of Nov. 22, calling for the reform of sexual assault culture at the University and its relevant adjudication policies.
Student Council President Abraham Axler, a second-year College student, said the initial reactions to the article were due to the community's heightened emotions.
"I think that the sensational elements of the article raised everybody's level of emotion," Axler said. "I think that it is harder to think cogently and to think sustainably when emotions are very, very high."
Axler also said due to the Family Educational Rights and Privacy Act, the University administration was unable to provide the answers the community demanded.
"I think that dissonance between what students knew and what administrators knew because of federal law made things more challenging and, I think, raised the level of emotion," Axler said.
Regarding the vandalism of the Phi Kappa Psi house and the subsequent letter of demands, Axler said he believes the act was one of punishment and not an attempt to resolve the issues brought forth in the article.
"That kind of collective, ad hoc kind of community punishment was not particularly productive," Axler said. "It really would have been much better if we could find that strength and confidence, sort of, in our justice system — that it was going to eventually resolve — in ourselves. And that is very, very hard to do, and I think that why that was so hard to do was because of how sensational the article was."
The University's chapter of Phi Kappa Psi released a statement Nov. 20 stating it was voluntarily suspending its Fraternal Organization Agreement with the University and expressed its compliance with the forthcoming investigation. The chapter also voiced its disgust at the article's allegations.
University President Teresa Sullivan announced in an email to the University community Nov. 22 that all fraternity organizations, and their social activities, would be suspended until Jan. 9, 2015.
Sullivan said in the email that the suspension would allow the administration to "assemble groups of students, faculty, alumni and other concerned parties to discuss our next steps in preventing sexual assault and sexual violence on Grounds."
Third-year Commerce student Cameron Thum — the Inter-Fraternity Council community service chair at the time of the Rolling Stone article's release — said reactions to the suspension varied across the Greek community, but many felt that Sullivan's decision was overly reactionary.
"At that time it was really complicated," Thum said. "I can't imagine how difficult of a policy decision that must have been for President Sullivan. I think that general [feeling] that students in Greek life felt was likely, 'This doesn't really make sense, this doesn't create a long-term solution and this is just sort of accusing — it's putting blame on the easiest party to blame.'"
Thum said that upon reflection, members of the Greek community probably understood Sullivan's predicament at the time and realized the suspension was made with the University community's best interest in mind.
"I think it was really necessary for students at U.Va. and individuals in Greek life to have that opportunity to step back and sort of reflect upon what we want this system to be known for and how we want this system to be governed — so that our social functions are safe for all guests, that individuals don't feel threatened or out of place when they're there but that rather they feel that it's just as safe as anywhere on Grounds," Thum said. "It's kind of dual-edged in that regard."
Axler said he did not have an issue with Sullivan's decision to suspend Greek life, but was not in support of the speed at which she came to the decision.
"What I think that I — and a lot of other students — criticized her for was that she did not, I think, adequately meet with Greek students leaders before making that decision," Axler said. "It was her decision to make, but I would have liked to see her consult with the relevant students before making that decision."
Thum said the IFC had heard rumors about the release of the article but knew nothing about the gruesome details of the alleged assault.
"We knew that it was likely going to portray the fraternity in a bad light, but, like, really that was sort of the cap of our knowledge," Thum said. "So when the article came out, we shared the same sentiments [as] all of the student body, all of the alumni, all of the administration — we were just sort of shocked by this, and terrified that this could happen, not only at our University but within this system that we care about."
Thum said fourth-year College student Tommy Reid — IFC president at the time of the article's release — remained level-headed during the events after the article, and approached the situation with an understanding of its significance and severity.
"I think that what [Reid] was really able to do for us was let us realize the significance of this, but then also frame it not just as 'It's this one story that we need to focus on,'" Thum said. "He encouraged us to, more, look at this story in the Rolling Stone as emblematic of bigger issues that a lot of us know exist at this school."
Many members of the IFC governing board at the time of the article's release were also members of the all-male sexual assault prevention group One in Four. Thum said that in part because of this, the group had a level of preexisting awareness about issues of sexual assault. Even prior to the article, the IFC had begun to consider measures it could take to prevent sexual assault within and perpetrated by members of the Greek community.
"What Tommy did and what we tried to do as a governing board was to frame the story as issue-based as opposed to events-based, so that the policies which we tried to put in place, which we already had been considering prior to the article, were not seen as reactionary," Thum said. "We wanted to work on our governing abilities through the IFC to address these issues already, but once this article came out it just sort of bumped that up."
The University administration also implemented new sexual assault prevention and awareness programs following the article's publication. University alumna Emily Renda, project coordinator in the Office of the Vice President of Student Affairs, said the administration's quick implementation of sexual assault prevention programs appeared reactionary, but that, in reality, many of the programs were being considered long before Rolling Stone.
"From my perspective as a staff member, there were things that we had been working on for months and even years that now were bound to appear as reactionary and responsive, and the urgency with which they were hustled out to show that we were responding made them look even more so, which was frustrating," Renda said.
Renda referenced Green Dot as an example of a program which may have appeared to be a direct reaction to Rolling Stone, but was in fact planned for release long before the events of November unfolded. Green Dot is a program emphasizing bystander intervention as a means of preventing sexual assault, and Renda said it is "one of the very few research-based, evidence-based prevention programs that exist." She said the administration — particularly Associate Dean of Students Nicole Eramo — worked with Dorothy Edwards, head of Green Dot, for several years to implement the program at the University before its rollout this March.
"We've been trying to bring them in slowly," Renda said. "We hadn't negotiated a contract because initially Green Dot operated under a model in which there were no student peer educators involved — it was all faculty and staff. And at U.Va. we know that we like to maintain a certain level of student involvement and student self-governance in the things that we do and implement, and things don't go over well here if they have a top-down feel to them. I think we can all kind of resonate with that."
Renda said the administration resolved to implement the program following the release of its adjusted version — "2.0" — which includes student peer educators in the planning and execution of student education about bystander intervention and sexual assault prevention.
"We've been planning that January initial training, that had about 150 faculty, staff and students, since July or August, and it's hard because of its proximity to the article," Renda said. "It looks like all of a sudden we just called in Green Dot, but it had been negotiated over a longer period of time. We also didn't necessarily have the evidence to back up the program — that was only sent out for peer review recently — so I think that's the prime example of people kind of felt like it was a direct response when in reality it's something that took a lot more logistical operation and setup."
The University also released an interim sexual assault policy Mar. 30 after an open feedback period from the University community. Renda said the administration received hundreds of comments from students, alumni and community members, all of which were read by teams of eight staff members.
"It was very funny in a very sad way, reading some comments, and you get to the end and they say, 'I doubt anyone is even reading this,' and I'm sitting there at 11 o'clock at night with a cup of coffee in my bed like, 'Yep, that's me. I am reading it,'" Renda said. "I can promise you they were read and catalogued, thematically coded and all sorts of things."
Following Rolling Stone's publication and subsequent apology for the article, the Columbia University Graduate School of Journalism conducted a review of the article itself and the surrounding reporting practices, the findings of which were published Apr. 5. With the release of this report, Rolling Stone fully retracted "A Rape on Campus."
Two of the Columbia Journalism report's authors — Steve Coll, dean of the School of Journalism at Columbia University, and Sheila Coronel, dean of academic affairs at the Graduate School of Journalism at Columbia University — led a press conference on Apr. 6 to discuss the findings of the investigation.
Coll and Coronel said the report was not intended to blame Jackie, but rather lay fault with Erdely and shoddy journalistic practices by Rolling Stone.
"What Sabrina Erdely told us about that was she believed the fraternity had already been informed about the details she had possessed by the University of Virginia," Coll said. "Now, that turned out to be a misunderstanding, and it's not a reason not to provide the full load of details at that moment."
Coll also said covering rape cases journalistically is difficult, as journalists have no authority to adjudicate blame on the behalf of an institution.
"Usually you're not in a position to, as a journalist in an unadjudicated case, make some definite finding about guilt or innocence in a sexual assault matter," Coll said. "But what you can report on [is] institutional response, and that's a place to bring people into the public square."
The authors of the report also reprimanded Rolling Stone's apology letter, which essentially placed the blame of the article on Jackie, saying the magazine's trust in her had been "misplaced."
"Placing so much of the weight of the story on a single source, I wouldn't think of it as a matter of ethics as a matter of practice," Coll said. "It's just bad practice."
Since the publication of the article, several of Erdely's sources have said they felt the article did not accurately represent what was said in interviews. Renda said she was contacted by Erdely in reference to Jackie's account, and Renda said she was under the impression Erdely had contacted other universities as well.
"It was my understanding that she was reaching out to a large number of people at a bunch of different universities." Renda said. "She found my contact information through a Washington Post article that I had written in April. So she was kind of putting out feelers in a bunch of different directions trying to get ahold of people."
Renda also expressed discomfort with Erdely's reporting tactics, though she said they did not speak at length. She said she had concerns about the manner with which Erdely was interacting with Jackie. These concerns were reiterated by third-year College student Sara Surface, external chair of the Sexual Violence Prevention Coalition, and third-year College student Alex Pinkleton, incoming president of One Less.
"We did not speak very much, and I remember feeling very frustrated about the way it seemed like [Jackie] was being pushed and pulled about her participation and where she was wavering about her own well being in participating, but Sabrina appeared — at least from that kind of secondhand experience of mine — a little coercive," Renda said.
However, Renda said that her view of Erdely's practices are influenced by her own biases as an advocate and survivor.
"I'm sure a certain degree of persistence and pestering is normal and expected and probably a part of good journalism, but to me it smelled coercive and badgering because of the work that I do and the attention to coercion that I pay in most relational respects, especially when someone involved is going to be more sensitive to it because of the former sexual assault," she said. "That's from my bias, but I'm sure someone knows more about the journalistic practices and would be able to say more."
Pinkleton — also a survivor and an advocate — said she was interviewed at length by Erdely for the article, but felt misrepresented by the resulting article.
"She expressed her approval at the hard [advocacy] work we have been doing here and then wrote an article without including the titles of any of the advocates and instead portrayed us as random students making comments about culture on Grounds," Pinkleton said in an email. "In other words, she was determined to write a slanted story regardless of who she interviewed or what we said."
Renda also said she felt her comments to Erdely were taken out of context in the article and didn't accurately reflect her actions following her sexual assault.
"From my perspective, what I was trying to communicate about my openness and about struggles with substance abuse were then turned into somehow that I was opting to drink intentionally to try to partake in U.Va. culture, and then trying to turn my back on what had happened, which I felt was a completely inaccurate presentation of me and what I do," Renda said. "It made it sound like I don't share my story because I'm ashamed, which anyone who knows me would say, 'That's ridiculous.'"
Renda said the language of the article stood out to her and contributed to the article's faults, particularly in reference to quotes from Pinkleton, Surface and fourth-year Commerce student Brian Head, former president of One in Four.
"Especially in their advocacy context, they were taken to look as though they were just individual students who had no kind of active role in prevention or active role in changing response, and opinions and things attributed to them were taken out of their theoretical and thoughtful context that I know that those young women and men would have put them in and did put them in," Renda said.
She said the omission of titles relating to sexual assault response and prevention in the article portrayed comments — particularly one made by Head — as personal opinions rather than observations about the University's culture. In Erdely's article, Head is quoted as saying, "The most impressive person at U.Va. is the person who gets straight A's and goes to all the parties," and is referenced only as a fourth-year student.
"I can absolutely imagine him saying that in a context in which he's trying to explain an overall cultural heuristic, not his own personal perception, but it was communicated in the article as his own personal perception," Renda said. "He's not referenced as president of One in Four, [which] made it seem more like he was speaking about his ideas and how he feels rather than his insights on a larger framework."
Pinkleton said Erdely not only misrepresented the personal sentiments of individuals she spoke to, but also failed to accurately portray sexual assault as it typically occurs.
"The Rolling Stone article was one author's attempt at writing a sensational story that would also be representative of sexual assaults on Grounds," Pinkleton said. "Not only is this virtually impossible, but she completely mischaracterized how the majority of assaults occur. She painted a picture of campus assaults as brutal, ritualistic acts done by demonic perpetrators against sober, violently beaten and pinned down victims, and that is almost never the case."
Eramo released an open letter addressed to Rolling Stone CEO Jenn Wanner, dated Apr. 22, in which she listed her particular grievances with the article, Erdely's journalistic practices and the subsequent retraction. Eramo said her name — as well as a Photoshopped picture of her sitting across from a sexual assault victim giving up thumbs up while anti-sexual assault protesters hold signs outside — will always be connected to the article. Eramo said the damage done by the descriptions and images included in the article cannot be undone, and the steps Rolling Stone has already taken to rectify the damage are not enough.
"Although the magazine has finally removed the original article from Rolling Stone's website (something we asked for months ago), my name — and the photo-shopped picture of me — remain forever linked to an article that has damaged my reputation and falsely portrayed the work to which I have dedicated my life," Eramo said. "These steps are not good enough. The University of Virginia — and those of us who work for the University supporting victims of sexual assault — deserve better."
Eramo also said when she confronted Rolling Stone's attorneys regarding their inaccurate portrayal of her interactions with Jackie, they justified their actions.
"Adding insult to injury, your attorneys said that the article's portrayal of me — which cast me as an unsympathetic and manipulative false friend to sexual assault victims who is more interested in keeping assault statistics down than providing meaningful guidance to victims or holding perpetrators of sexual assault accountable — was 'fair,'" Eramo said.
While she discussed the way the article portrayed her own work, Eramo said she was worried about the way the University and its sexual assault advocates were depicted in the article as well. Eramo said she feels the primary reactions to the article have focused on Erdely's journalistic practices regarding Jackie's story, while little had been said about her portrayal of the University.
"Understandably, much of the public's attention has been focused on the inaccuracy of the article's account of a sexual assault involving Jackie and the flawed journalistic process processes at Rolling Stone that lead to the publication of the article," she said. "Much less has been said, however, about the article's false account of the University's attitude regarding sexual assault and, in particular, the article's false and grossly misleading portrayal of the counseling and support that I have provided to Jackie, including encouraging her to report."
Pinkleton said Erdely told her she "regrets some of her decisions" made when writing her article.
"I am still waiting for an apology," Pinkleton said.
By Katherine Wilkin and Katie Grimesey. Owen Robinson contributed to reporting.


Reverse Proxys for ITSVC
Page 1
Page 2
Page 3
How to access those services?
Different addresses, each with a different root:
Gitweb
: http(s)://xxx/git
Smart Http
: http(s)://xxx/hgit
CGit
: http(s)://xxx/cgit
Raw addresses
GitWeb:
https://itsvcprdgit:8443/git
https://itsvcprdgit.world.company:8443/git
Smart Http Git access:
https://itsvcprdgit:8453/hgit
https://itsvcprdgit.world.company:8453/hgit
CGit:
https://itsvcprdgit:8463/cgit
https://itsvcprdgit.world.company:8463/cgit
Proxy addresses
GitWeb:
https://itsvc/git
https://itsvc.world.company/git
Smart Http Git access:
https://itsvc/hgit
https://itsvc.world.company/hgit
CGit:
https://itsvc/cgit
https://itsvc.world.company/cgit


Information about month
Date:
Get month friday
Is month long?
Days of shortest week in month
Full weeks in month


All About Variables
> name = "Ruby Robot"
> age = 4
> bio = "My name is " + name + ". I'm " + age.to_s
> llc = "ladieslearningcode"
> a_number = 18
> a_number = llc
> a = 1
> b = 2
> a = b = 3


Directions: disconnect the internet connection from your machine and watch the status switch from online to offline (and back again if you want to see the online event fire).
Note that this polyfill phones home so it will also fire the offline event if the server this script is hosted on, goes down (feature or bug? who knows!).
ONLINE


Innovative, creative and a team player. I am certified in Full Stack Web Development from Georgia Tech and have experience in Web Design and Web Accessibility. I'm looking for a Front End Developer position with a company that I can share my skills, passion, and experience.
At Seën Ventures, our mission is to enrich your website by creating captivating content that is accessible by all - on any device.
Visit WebsiteMainly took templates and entered/edited information and put it into a content management system; Used the cms to create content on client websites; Used project management and communication skills to complete assigned projects.
Managerial responsibilities: Manage the budget for the Student Enrollment Services; Assists in formulating the strategic plan for the SES department; Assists employees in the division (Enrollment Management, Center for Academic Success, Financial Aid & Registrar’s Office) with concerns when the director is unavailable; manage office supplies and keep track of all inventory.
Accounting responsibilities: Process invoices and creates requisitions using Jenzabar EX; Handle travel expense reports; manage the employee’s timesheets for payroll.


--- layout: post status: publish published: true title: Bob Brenly Leaves the Cubs Broadcast Booth author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 7858 wordpress_url: http://ivyenvy.com/?p=7858 date: '2012-10-17 21:38:18 +0000' date_gmt: '2012-10-18 02:38:18 +0000' categories: - Broadcasters - Broadcasters/Networks tags: - Bob Brenly - Len Kasper - WGN - Dave Otto - WGN TV - Dan Plesac - Todd Hollandsworth comments: - id: 5545 author: Alex author_email<EMAIL_ADDRESS>author_url: '' date: '2012-10-17 22:35:02 +0000' date_gmt: '2012-10-18 03:35:02 +0000' content: I think Len and Bob made the games a lot easier to watch, especially during 101 loss seasons and without Bob the games will go by a lot slower. Hopefully, the Cubs will hire a former player, maybe Wood, Hollandsworth, or Doug Glanville, to replace Brenly since Casper can't deliver a player's perspective. I wonder how awkward it will be since Michael Brenly is still in the Cubs organization. - id: 5546 author: Alex author_email<EMAIL_ADDRESS>author_url: '' date: '2012-10-17 22:39:44 +0000' date_gmt: '2012-10-18 03:39:44 +0000' content: And when I say Casper, I mean Kasper. Oops. - id: 5547 author: Zach Reason author_email: '' author_url: '' date: '2012-10-17 23:49:13 +0000' date_gmt: '2012-10-18 04:49:13 +0000' content: I will miss Bob too. There were times in the last 8 years where I wished he would come out of the booth and manage the team himself. Old school philosophy and the true grit of a former catcher. Sure he told lots of stories but what else was there to talk about? I hope he lands a job as a big league manager again. - id: 5548 author: Bob Hall author_email: '' author_url: '' date: '2012-10-18 08:30:16 +0000' date_gmt: '2012-10-18 13:30:16 +0000' content: Simply, Cubs need as many Bobs as possible. - id: 5549 author: Ivy Envy author_email: '' author_url: '' date: '2012-10-18 08:37:23 +0000' date_gmt: '2012-10-18 13:37:23 +0000' content: Future generations of Cubs fans will have no idea what a Squatchee is. ---
Eight years after replacing Steve Stone in the television broadcast booth, Bob Brenly is leaving to pursue other opportunities. It didn't take long for the speculation to begin on who would be replacing Bob and joining Len Kasper in the booth.
In my conversations with Cubs fans, it seemed that either you loved or hated Brenly's performance in the booth. I was a fan of Brenly and enjoyed his analysis and banter. I think he is knowledgeable and appropriately critical of players, managers and umpires.
I understand the complaints about Bob Brenly. Bob liked to reminisce his playing days and his management years and success.  Was he at times condescending? Sure, but any of us fans would have been condescending with what we've seen on the field in the last eight years.
I think many of the complaints fans had with Brenly are the result of these broadcast guys covering 162 games, almost 500 broadcast hours in six months. That is a ton of time to broadcast and material is sure to be repeated. Baseball is a very slow game that requires a lot of banter and really has very little play-by-play action. If you watched a lot of Cubs games, you probably heard about every baseball story that Bob Brenly could remember and was appropriate to repeat.
If you were not a fan of Brenly, I suggest you listen to the broadcasts of other teams. The difference in quality was apparent to me after I purchased MLB At-Bat and listened to the broadcasts of Cubs' opponents.  We think Keith is awful, but I think he's on par with a lot of broadcasters.
It'll be interesting to see who replaces Bob Brenly in the booth. Kerry Wood? Dan Plesac? Todd Hollandsworth? Dave Otto? How did you feel about Bob Brenly as a Cubs radio broadcaster and who would you like to see replace him? Comment here or over at our Facebook page under the thread for this blog post.
I must say though, I'll miss Bob Brenly and his "Yes dear. You're right. I'm sorry."


Before Change
def __init__(self, lower, upper, *args, **kwargs):
super(DiscreteUniform, self).__init__(*args, **kwargs)
self.lower, self.upper = floor(lower).astype("int32"), floor(upper).astype("int32")
self.mode = floor((upper - lower) / 2.).astype("int32")
def _random(self, lower, upper, size=None):
// This way seems to be the only to deal with lower and upper as array-like.
After Change
def __init__(self, lower, upper, *args, **kwargs):
super(DiscreteUniform, self).__init__(*args, **kwargs)
self.lower = T.floor(lower).astype("int32")
self.upper = T.floor(upper).astype("int32")
self.mode = T.floor((upper - lower) / 2.).astype("int32")
def _random(self, lower, upper, size=None):
// This way seems to be the only to deal with lower and upper