What is Stereotype Threat? The concept of Stereotype Threat is one that was developed by Claude Steele over the course of his career. Stereotype threat is defined as "being at risk of confirming, as self-characteristic, a negative stereotype about one's group" (1). But what does that really mean?
Stereotype threat was first explored in the context of academic achievement of minorities in primary and secondary schools. In American culture, there exists a negative stereotype that non-white or Hispanic students perform more poorly than their white, non-Hispanic peers. Research on this phenomenon has found that, when reminded of their racial/ethnic background, non-White or Hispanic students did perform more poorly on standardized tests than their White, non-Hispanic counterparts. However, when race/ethnicity was not emphasized, the achievement gap was diminished, if not eliminated. It's hypothesized that the cause of this discrepancy in performance is that, when reminded of elements of our identity negative stereotypes associated with them, we identify with the social narrative constructed and maintained for us by our culture and unconsciously self-handicap ourselves to conform to the narrative.
If I'm being totally candid, I don't think I've personally experienced stereotype threat in any tangible way. This is mainly because as a White, heterosexual Jewish American male, I identify with groups that tend to have a great deal of privilege and are frequently associated with positive stereotypes. However, I think it's important to be aware of the impact of stereotype threat when entering as homogenous an industry the tech industry--perhaps stereotype threat contributes to and helps perpetuate the homogenous makeup of the industry's workforce.
With that in mind, I think it's important to identify actionable steps that I can take if I notice a situation in which stereotype threat might be negatively impacting myself or those around me, especially as I enter Dev Bootcamp's training. Social psychology research on the phenomenon posits that there are a handful of strategies that have been observed to diminish the impact of stereotype threat. Some strategies that I think may be particularly relevant to me personally include reframing the task to deemphasize its dependence on identity based attributes, encouraging self-affirmation, providing/looking to role models that have already succeeded, and providing external attributions for difficulty. I know I just named a lot of strategies without explaining them or providing examples as to how they might be employed, so let's change that!
A lot of the strategies I just named focus on intellectually separating one's group identity(s) from their personal ability to succeed at whatever task they attempt to accomplish. In the context of Dev Bootcamp, this might be most relevant to the way we give and receive feedback. Dev Bootcamp's culture strongly emphasizes giving and receiving specific, actionable and kind feedback to both students and the program itself.
One way I think I can personally diminish the impact of stereotype threat is by adhering to DBC's prinicples on giving feedback. I believe that giving feedback that is specific and actionable refocuses the recipient's attention onto behaviors that can be modified and exemplifies that the feedback is based on/due to how the recipeient's performance on a given task. The kindness is just kind of a gimme :)
Also, the very act of receiving and giving regular feedback to an individual that might be impacted by stereotype threat seems like a good means of counteracting the phenomenon's impact. To me, it seems reasonable that by virtue of seeing progress and improved performance through regular feedback will bolster one's sense of potential success and make in-group characteristics seem like a less important factor to achieve high performance. Hopefully this works, but I'll try to follow up on my assumptions and hypotheses once I actually get into the thick of things! Til then, adieu :)


Reports if conditionals (if/elseif/else) have no bodies or empty bodies.
Conditionals should usually have a body; a conditional that has no body is often
caused by incomplete error handling or is an indicative of bad design.
Architects should decide whether this code should be refactored or removed.


I have already account. Log in
Your registration went with success. Now check your email and verify account.
I have already verfied account. Log in


Chapter 10 - Classes and Objects: A Deeper Look
## `class` Observations ##
### Software Engineering Observation 10.1 ###
Classes simplify programming because the client can use only the public members exposed by the class.
Such members are usually client oriented rather than implementation oriented.
Clients are neither aware of, nor involved in, a class’s implementation.
Clients generally care about what the class does but not how the class does it.
Clients do, of course, care that the class operates correctly and efficientl
### Software Engineering Observation 10.2 ###
Interfaces change less frequently than implementations. When an implementation changes, implementation-dependent code must change accordingly.
Hiding the implementation reduces the possibility that other parts of the app become dependent on class-implementation details.
## Controlling Access to Members ##
* access modifiers `public` and `private`
* control access to class's variables, methods and properties
* `public` purpose is to present the class's clients a view of services
* Clients of the class need not be concerned with how the class accomplishes its tasks
* `private` variables, properties and methods are not accessible to the class's clients
## `this` Reference ##
* Objects access a *reference* to itself with `this`
* when a non-`static` method or property is called for an object the method's body *implicitly* uses `this`
* you may use `this` explicitly if you prefer
### Shadowing ###
If a method contains a local variable with the same name as an instance variable, the local variable is said to shadow (or hide) the instance variable in the method’s body
``` [C#]
public SimpleTime(int hour, int minute, int second)
{
this.hour = hour;
this.minute = minute;
this.second = second;
}
```
### Software Engineering Observation 10.4 ###
Using properties throughout a class to access the class’s instance variables normally eliminates shadowing because property names use Pascal Case naming (capital first letter) and parameter names use Camel Case (lowercase first letter).
## Overloaded Constructors ##
```[C#]
1 // Fig. 10.5: Time2.cs
2 // Time2 class declaration with overloaded constructors.
3 using System; // for class ArgumentOutOfRangeException
4
5 public class Time2
6 {
7 private int hour; // 0 - 23
8 private int minute; // 0 - 59
9 private int second; // 0 - 59
10
11 // constructor can be called with zero, one, two or three arguments. Default parameters
12 public Time2(int hour = 0, int minute = 0, int second = 0)
13 {
14 SetTime(hour, minute, second); // invoke SetTime to validate time
15 }
16
17 // Time2 constructor: another Time2 object supplied as an argument. Constructor Initializer
18 public Time2(Time2 time)
19 this(time.Hour, time.Minute, time.Second) { }
20
21 // set a new time value using universal time; invalid values
22 // cause the properties' set accessors to throw exceptions
23 public void SetTime(int hour, int minute, int second)
24 {
25 Hour = hour; // set the Hour property
26 Minute = minute; // set the Minute property
27 Second = second; // set the Second property
28 }
29
30 // property that gets and sets the hour
31 public int Hour
32 {
33 get
34 {
35 return hour;
36 }
37 set
38 {
39 if (value < 0 || value > 23)
40 {
41 throw new ArgumentOutOfRangeException(nameof(value),
42 value, $"{nameof(Hour)} must be 0-23");
43 }
44
45 hour = value;
46 }
47 }
48
49 // property that gets and sets the minute
50 public int Minute
51 {
52 get
53 {
54 return minute;
55 }
56 set
57 {
58 if (value < 0 || value > 59)
59 {
60 throw new ArgumentOutOfRangeException(nameof(value),
61 value, $"{nameof(Minute)} must be 0-59");
62 }
63
64 minute = value;
65 }
66 }
67
68 // property that gets and sets the second
69 public int Second
70 {
71 get
72 {
73 return second;
74 }
75 set
76 {
77 if (value < 0 || value > 59)
78 {
79 throw new ArgumentOutOfRangeException(nameof(value),
80 value, $"{nameof(Second)} must be 0-59");
81 }
82
83 second = value;
84 }
85 }
86
87 // convert to string in universal-time format (HH:MM:SS)
88 public string ToUniversalString() =>
89 $"{Hour:D2}:{Minute:D2}:{Second:D2}";
90
91 // convert to string in standard-time format (H:MM:SS AM or PM)
92 public override string ToString() =>
93 $"{((Hour == 0 || Hour == 12) ? 12 : Hour % 12)}:" +
94 $"{Minute:D2} : {Second:D2}{(Hour < 12 ? "AM" : "PM")}";
95 }
```
### Good Programming Practice 10.1 ###
When you need to include an identifier in a string literal, use the `nameof` operator rather than hard coding the identifier’s name in the string.
If you right click an identifier in Visual Studio then use the Rename… option to change the identifier’s name throughout your code, the string that `nameof` returns will be updated automatically with the identifier’s new name.
## Composition ##
* A class can have objects of value types or reference types (other objects)
* composition is when you have class members that our objects of other classes
* ie: `AlarmClock` class could have two `Time` class members - the current time and the alarm time
* or: `Person` class could have `Mother` and `Father` properties that are references to other `Person` objects
Example Code:
```[C#]q
1 // Fig. 10.16: TimeExtensionsTest.cs
2 // Demonstrating extension methods.
3 using System;
4
5 class TimeExtensionsTest
6 {
7 static void Main()
8 {
9 var myTime = new Time2(); // call Time2 constructor
10 myTime.SetTime(11,34, 15); // set the time to 11:34:15
11
12 // test the DisplayTime extension method
13 Console.Write("Use the DisplayTime extension method: ");
14 myTime.DisplayTime();
15
16 // test the AddHours extension method
17 Console.Write("Add 5 hours with the AddHours extension method: ");
18 var timeAdded = myTime.AddHours(5); // add five hours
19 timeAdded.DisplayTime(); // display the new Time2 object
20
21 // add hours and display the time in one statement
22 Console.Write("Add 15 hours with the AddHours extension method: ");
23 myTime.AddHours(15).DisplayTime(); // add hours and display time
24
25 // use fully qualified extension-method name to display the time
26 Console.Write("Use fully qualified extension-method name: ");
27 TimeExtensions.DisplayTime(myTime);
28 }
29 }
30
31 // extension-methods class
32 static class TimeExtensions
33 {
34 // display the Time2 object in console
35 public static void DisplayTime(this Time2 aTime)
36 {
37 Console.WriteLine(aTime.ToString());
38 }
39
40 // add the specified number of hours to the time
41 // and return a new Time2 object
42 public static Time2 AddHours(this Time2 aTime, int hours )
43 {
44 // create a new Time2 object
45 var newTime = new Time2() {
46 Minute = aTime.Minute, Second = aTime.Second};
47
48 // add the specified number of hours to the given time
49 newTime.Hour = (aTime.Hour + hours) % 24;
50
51 return newTime; // return the new Time2 object
52 }
53 }
```
Output
```[output]
Use the DisplayTime extension method: 11:34:15 AM
Add 5 hours with the AddHours extension method: 4:34:15 PM
Add 15 hours with the AddHours extension method: 2:34:15 AM
Use fully qualified extension-method name: 11:34:15 AM
```
Why use extension methods?
Allows you to add functionality to a class without modifying it
When to use extension methods?
* when you don't control the types being extended
* where you don't want to force the implementor to provide code that can be done using the existing methods
Times **not** to use them?
* When polymorphism is being used. Your extension method could get shadowed.
* When you need to access the private/protected members in the class


Item 1.
Create a New Document
Turn on the BrailleNote on/off rocker switch
Enter Main Menu space + dots123456
Change Speech mode Previous Thumb-key + space
From Main Menu, open the Word Processor letter w
Create a document letter c
For list of folders space
Scroll items in list space
Open folder enter
Writing a name of the new document (can use contracted UEB)
Create document enter
Delete last character written backspace
Exit current program and return to menu space + e
There is no need to save the document. This is automatically done for you.
Turn off the BrailleNote rocker switch on left side
Repeat the lesson to mastery


v1.3.0 [MOD-554] Updated to the latest version of Flurry (3.1.0) removing UDID support
v1.2 [MOD-411] Updated to the latest version of Flurry (3.0.7)
v1.1 [MOD-255] Updated to the latest version of Flurry (3.0.0) Exposed the full API. See the documentation and example for more information.
v1.0 Initial Release


An iconic tropical paradise on the Kenyan coast sitting right in the middle of the pristine Watamu Marine National Park with its idyllic white sand beach and turquoise waters. The exceptional personal service and sincere charm of this established hotel has come to represent Kenyan coastal luxury to so many travellers for close to 30 years. And it’s just got even better with a mega makeover.
There is so much to do here – learn to kite-surf; get your PADI certificate, take a sunset dhow cruise on Mida Creek, play a round of golf on the nearby world class golf course, Vipingo Ridge; or go on safari for a few days in Tsavo or the Maasai Mara. If that all sounds a little too energetic, relax around the pool with a good book as you work your way through our cocktail menu.
There is so much to do here – learn to kite-surf; get your PADI certificate, take a sunset dhow cruise on Mida Creek, play a round of golf on the nearby world class golf course, Vipingo Ridge; or go on safari for a few days in Tsavo or the Maasai Mara. If that all sounds a little too energetic, relax around the pool with a good book as you work your way through our cocktail menu.
Spacious and with easy access to the beach and the botanical pool, our ocean view rooms are found in the North Wing of the hotel on the ground and first floor. En-suite bathrooms and a beautiful balcony overlooking the Marine Park provide guests with the utmost comfort and luxury.
The low-lying coast of Kenya creates a tropical climate with wonderful sea breezes. It is at its hottest in March but cools off in July with temperatures ranging between 26C and 32C throughout the year. The monsoons bring two distinct seasons – when the warm air moves south in March, the longer rains follow in April and May. It moves north again in September bringing the shorter rains of October and November. The southeast wind, called Kusi, blows from mid March to November, cooling the waters. The northeast breeze, called Kaskazi, brings warmer, calm seas throughout the months of December, January and February.


404 Not Found
¯\(°_o)/¯
I'm not sure what page you were looking for.
But there definitely isn't anything at:
http://mumstudents.org/cs472/2017-03-KL-AS/Labs/7/maze.js


-
Talking to a large crowd from mcpherson- we don't want our scl to close. #cpshearing
-
Ravenswood-Ridge Network @ChiPubSchools community hearing. #cpshearing (@ Truman College w/ 8 others) [pic]: http:// 4sq.com/14pEOFP FP
-
Meeting underway as people continue to file into the gym. #cpshearing
-
Multiple tv news cameras here. #cpshearing
-
It really is amazing how awful @ChiPubSchools PowerPoint regurgitation always is. #cpshearing
-
Crowd chanting "children first!" #cpshearing
-
Not starting with the breakout sessions was stupid. #cpshearing
-
Does @ChiPubSchools have such low opinion of its own outreach & comms abilities that it has to repeat same things every time? #cpshearing
-
Anderson interrupted by chants of "No more charters!" #cpshearing
-
Crowd chanting "No more charters." #cpshearing
-
"How should we get the feedback? Because we need more feedback. " #cpshearing
-
Not sure what's going to happen now as crowd chants "save our schools" #cpshearing
-
As long as people have phones and tablets, there will always be a media presence at public mtgs. #cpshearing
-
While the breakout sessions are supposedly starting. Information on where they are hasn't clearly been communicated. #cpshearing
-
Where are the breakout rooms??? #cpshearing
-
I found a breakout session! #cpshearing
-
Facilitators are gathering questions. Lots of sped questions. #cpshearing
-
This meeting is in the lobby. It doesn't seem like anything that would prevent media from being here. #cpshearing
-
This breakout session is way too large. #cpshearing
-
Thanks to @shua123 , @ILRaiseYourHand for covering north side #CPShearing we were all off electing @coreteachers slate
-
. @wjk1971 talking about ancillary # in utilization calc. & concerns about losing art, music, sped, etc. #cpshearing
-
Audience member- "what you are hearing from the community is that we want community schools in our neighborhood." #cpshearing
-
I didn't plan on attending the Englewood #cpshearing , but let me put it on my calendar.
-
What do people want more of? tutors... Community partnerships #cpshearing
-
-
Commenter expresses frustration that breakout session isn't with @ChiPubSchools #cpshearing
-
Commentator says that parents feel ignored by @ChiPubSchools because they aren't here. #cpshearing
-
Stockton teacher- we have 9 sped classrooms. How does this effect utilization? #cpshearing
-
Sue asks if there are any positives to scl closings in area. #cpshearing
-
- @KatieOsgood_ @ILRaiseYourHand Any positives to having a stomach flu and vomiting your guts out? #cpshearing
-
Ppl really disappointed that their spkng to Sue and Robin. Keeps getting repeated. #cpshearing
-
Q: what happens to teachers, what will happen to facility? #cpshearing
-
. @ChiPubSchools head of transformation here. #cpshearing
-
Q: if there are changes in your network, what can @ChiPubSchools do to help the transition? #cpshearing
-
Parent would like to know that people from @ChiPubSchools come to the school from time to time. #cpshearing
-
"when these questions get answered they can't just be Q&A on the Web page." #cpshearing @ChiPubSchools
-
"if you merge 2 schools have meeting with parents of both schools" #cpshearing
-
Sick of criticizing and complaining. They clearly can't do this. We need to take district & give decisionmaking 2 parents. #cpshearing
-
Audience member called out CPS exec in hearing crowd. Now.. RT @shua123 Babbitz is now directly taking questions from audience. #cpshearing
-
Weirdly there seems to be less questions for Babbitz than the researchers #cpshearing
-
Especially w/ press barred RT @KarynTeaches thanks to @shua123 and @ILRaiseYourHand for tweeting about this #cpshearing
-
Not sure of any press are here. Didn't see anyone I recognize. Hard to tell if people taking notes are press or parents #cpshearing
-
What the hell is going on at #CPShearing ?
-
Babbitz says they wldn't close anything based on a spreadsheet. #cpshearing
-
Can som1 @Storify tonight's #cpshearing ? This tchr needs sleep, but would love to read highlights (thx 2 @ILRaiseYourHand et al for twting)
-
#cpshearing is lead story on @ABC7Chicago


Thermostat
Temperature:
20
Power Saving Mode:
ON
Status:
medium-usage
Luxor
Weather:
28 °C
,
clear sky
Choose your city:


Chapter 2 Best practices
2.1 Reproducible research
2.1.1 Purpose
- Improve collaborative analyses:
- make sharing easier
- enable retrieval and interpretation of results long after analysis ended
Simplify hand-off to Biostats
Improve confidence in our data and results
Source: Peng et al., Reproducible Research in Computational Science. Science 2011.
2.1.2 DO’s and DON’T’s of reproducible research
DO start with good science
DON’T do things by hand
Was any part of this analysis done by hand?
- If so, are those parts precisely documented?
- Does the documentation match reality?
DON’T point and click
DO teach a computer
DO use version control
DO keep track of your software environment
DON’T save any output (until it’s time to write a paper)
DO set your seed


#include <array_ops.h>
Constructs a tensor by tiling a given tensor.
This operation creates a new tensor by replicating input
multiples
times. The output tensor's i'th dimension has input.dims(i) * multiples[i]
elements, and the values of input
are replicated multiples[i]
times along the 'i'th dimension. For example, tiling [a b c d]
by [2]
produces [a b c d a b c d]
.
Arguments:
input
Returns:
Output
: The output tensor.
Constructors and Destructors |
|
|---|---|
Tile(const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input multiples)
|
Public attributes |
|
|---|---|
operation
|
|
output
|
Public functions |
|
|---|---|
node() const
|
::tensorflow::Node *
|
operator::tensorflow::Input() const
|
|
operator::tensorflow::Output() const
|
|
Operation operation
::tensorflow::Output output
Tile( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input multiples )
::tensorflow::Node * node() const
operator::tensorflow::Input() const
operator::tensorflow::Output() const


PATS SALMON COOKIES
A Seattle Classic.
WHO WE ARE
Hello and welcome! My name is Pat, owner and founder of Pat's Salmon Cookies. We are a homegrown Seattle family business who strive to create a unique culinary experience for visitors and locals alike! Our cookies are loved by all who try them and for good reason, we are very passionate about what we do and it shows in the quality of our product. We currently have 5 locations to serve you wherever you may be when you get the craving for some Pat's Salmon Cookies, even more to come soon.
THE COOKIES
We offer a truly unique product that makes our customers come back time and time again for more! We start by taking only the freshest salmon (yes, REAL salmon!) and infusing it into a perfectly baked cookie delight that pairs perfectly with another Seattle staple, coffee! Enjoy them during coffee breaks, as a snack, or even a late night desert, no matter what time of the day it is, a Pat's Salmon Cookie™ will satisfy your cravings.
OUR LOCATIONS
We currently have 5 locations throughout Seattle and have plans to expand very soon!
- Pike Place Market
- SeaTac Airport
- Seattle Center
- Capitol Hill
- Alki
MERCHANDISE
Don't forget to grab some merchandise when you come in! We sell more than just cookies.
-
Salmon Cookie Cutter
Make your very own salmon cookies!
$10
-
Salmon T-Shirt
Show the world your love for all salmon everything!
$25
-
Salmon Pillows
Your couch would look great with one!
$30
-
Fresh Salmon
We also sell freshly caught salmon by the pound!
$20 per pound


package connection
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
class
Server extends HttpApp with DeviceJsonSupport with AppLogging
Web server configuration for Instance Registry API.
Value Members
- object RestClient extends AppLogging


| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| modules/ | 100% | 6/6 | 100% | 0/0 | 100% | 3/3 | 100% | 5/5 | |
| modules/accordion/ | 100% | 15/15 | 83.33% | 5/6 | 100% | 5/5 | 100% | 9/9 | |
| modules/badge/ | 100% | 6/6 | 100% | 4/4 | 100% | 1/1 | 100% | 2/2 | |
| modules/button/ | 100% | 15/15 | 100% | 8/8 | 100% | 3/3 | 100% | 6/6 | |
| modules/checkbox/ | 66.67% | 2/3 | 100% | 0/0 | 0% | 0/1 | 50% | 1/2 | |
| modules/grid/ | 100% | 20/20 | 100% | 12/12 | 100% | 5/5 | 100% | 8/8 | |
| modules/icon/ | 100% | 6/6 | 100% | 4/4 | 100% | 1/1 | 100% | 2/2 | |
| modules/image/ | 52.54% | 31/59 | 48.65% | 18/37 | 58.33% | 7/12 | 45.1% | 23/51 | |
| modules/input/ | 34.21% | 13/38 | 52.63% | 10/19 | 37.5% | 6/16 | 24.24% | 8/33 | |
| modules/list/ | 100% | 28/28 | 100% | 16/16 | 100% | 4/4 | 100% | 10/10 | |
| modules/modal/ | 85.19% | 23/27 | 64.29% | 9/14 | 55.56% | 5/9 | 73.33% | 11/15 | |
| modules/radio/ | 85.71% | 6/7 | 100% | 4/4 | 50% | 1/2 | 66.67% | 2/3 | |
| modules/star/ | 92.86% | 13/14 | 75% | 6/8 | 100% | 3/3 | 88.89% | 8/9 | |
| modules/tab/ | 81.48% | 22/27 | 80% | 8/10 | 72.73% | 8/11 | 78.26% | 18/23 |


Default:
1. Create a form.
1.1 Inside the form create the adder button with class nestedy-add.
1.2 Inside the form create a parent wrapper for all your fields with class nestedy
;
1.2.1 Inside nestedy
create a wrapper for the set of fields that will be repeated with class nestedy-item
.
<IP_ADDRESS> Inside nestedy-item
create the remover button with class nestedy-remove
.
<form>

<input id="product_prices_attributes_0_id" name="product[prices_attributes][0][id]">
<input id="product_prices_attributes_0_name" name="product[prices_attributes][0][name]">
<input id="product_prices_attributes_0_value" name="product[prices_attributes][0][value]">

</form>
$('form').nestedy();
As you can see, by default jQuery Danymic will look for an id and name as Rails style.
id: the dynamic part is the number _0_
.
name: the dynamic part is the number [0]
.
Idx:
You can change the way the dynamic part of the field name will be scanned, using Regular Expression
You can to use one or two groups, one before and other after the dynamic value, to be more specific about what to replace, like: /(-)\d(-)/
.
<input id="some-0-value">
$('form').nestedy({ idx: /\d/ });
Namex:
You can change the way the dynamic part of the field id will be scanned, using Regular Expression
You can to use one or two groups, one before and other after the dynamic value, to be more specific about what to replace, like: /(\[)\d(\])/
.
The following example has the same characters surrouning the {index}
, we need to be more specific using group. Just one before is enough.
Remember: we scan just one group before and one after the dynamic value, if it exists.
<input name="some[{index}][attributes][{index}][value]">
$('form').nestedy({ idx: /{index}(\]\[value)/ });
Add Button:
Changes the add button bind.
The following example will ignore the default nestedy-add
and bind the add
one.
<form>

</form>
$('form').nestedy({ addButton: '.add' });
Remove Button:
Changes the remove button bind.
The following example will ignore the default nestedy-remove
and bind the remove
one.
<form>

</form>
$('form').nestedy({ removeButton: '.remove' });
Content:
Changes the place where the items will be inserted.
<form>

<input id="product_prices_attributes_0_value" name="product[prices_attributes][0][value]">

</form>
$('form').nestedy({ content: '.content' });
Excludes:
Fields to be excluded on add
action.
By default all fields with ID ended with id
or name ended with id
or id]
, will be excluded.
You can pass more than one field to be excluded using the id, class or any field's attribute: excludes: ['name="foo"', '#bar', '.foo', 'name~=bar']
The following example keeps the default excludes
and add one more selector.
$('form').nestedy({
excludes: [
'id$="id"',
'name$="id"',
'name$="id\\]"',
'#product_prices_attributes_0_value'
]
});
Focus:
You can choose via jQuery Selectors which item block will be focused.
By default the last one always will be focused, but you can change it or even disable with undefined
.
The follow example set the focus on the first item.
$('form').nestedy({ focus: ':first' });
Model:
Model is the wrapper that will keeps all your fields.
You can change the model search.
<form>

<input type="text" name="some[0][value]" />

add
</form>
$('form').nestedy({ model: '.model' });
Template:
If you want to use a model that lives outside your form, the best way is to use the template option.
This option receives a selector and is cloned to inside the nestedy
wrapper.
Using this options you should avoid to use an ID for the template equal someone that will be generated inside the form dynamically. ID should be unique!

<input id="some_{index}_value" name="some[{index}][value]">

<form>

</form>
$('form').nestedy({
idx : /{index}/,
namex : /{index}/,
template: '#template'
});
Add:
It is a callback triggered before all add action. You can intercept the action and return false
to avoid it.
$('form').nestedy({
add: function(item) {
alert(this + ', ' + item)
}
});
Remove:
It is a callback triggered before all remove action. You can intercept the action and return false
to avoid it.
$('form').nestedy({
remove: function(item) {
alert(this + ', ' + item)
}
});
Data Nestedy:
When you have more than one add button for differents groups of field, you must to add the property data-nestedy
indicating which .nestedy
container it should looks for the .nestedy-item
to be clone.
<form>

<input id="some_0_value" name="some[0][value]">

<input id="some_0_value" name="some[0][value]">

</form>
Changing the settings globally:
You can change any option mentioning the scope $.fn.nestedy.defaults.
+ option_name. It must be called before you bind the plugin.
$.fn.nestedy.defaults.focus = ':first';
$.fn.nestedy.defaults.content = '.target';
Options:
Callback trigged when the add button is clicked.
The add button element.
The checkable fields. This fields will be checked with checked="checked"
Place where the items will be copied.
Selectors used to exclude field of a item before clone it.
The item you want focus, you can choose :first
, :last
or undefined
.
Regex used to find the dynamic parte of the id of the field that will be changed.
The element inside the content
that will be used as a model to be cloned.
Regex used to find the dynamic parte of the name of the field that will be changed.
Callback trigged before an item be removed.
The class name of the remove button.
The selectable fields. This fields will be selected with selected="selected"
The element inside the body
that will be used as a model to be cloned.
The typeful fields.
Functions:
$('form').nestedy('add', 2);
Adds a number of items. Ommiting the number, 1 is de default.
$('form').nestedy('remove', 3);
Removes a item that can be the first
, last
or a specific number like 3
. Ommiting it, last
is de default.
Tests:
This plugin is tested to work better. Check it out!


#
Code SplittingIn large web applications, it is often desirable to split up the app code into multiple JS bundles that can be loaded on-demand. This strategy, called 'code splitting', helps to increase performance of your application by reducing the size of the initial JS payload that must be fetched.
To code split with Redux, we want to be able to
dynamically add reducers to the store. However, Redux
really only has a single root reducer function. This
root reducer is normally generated by calling
combineReducers()
or a similar function
when the application is initialized. In order to
dynamically add more reducers, we need to call that
function again to re-generate the root reducer. Below,
we discuss some approaches to solving this problem and
reference two libraries that provide this
functionality.
#
Basic Principle
replaceReducer
#
Using
The Redux store exposes a
replaceReducer
function, which replaces
the current active root reducer function with a new
root reducer function. Calling it will swap the
internal reducer function reference, and dispatch an
action to help any newly-added slice reducers
initialize themselves:
#
Reducer Injection Approaches
injectReducer
function#
Defining an
We will likely want to call
store.replaceReducer()
from anywhere in
the application. Because of that, it's helpful to
define a reusable
injectReducer()
function that keeps
references to all of the existing slice reducers, and
attach that to the store instance.
Now, one just needs to call
store.injectReducer
to add a new reducer
to the store.
#
Using a 'Reducer Manager'
Another approach is to create a 'Reducer
Manager' object, which keeps track of all the
registered reducers and exposes a
reduce()
function. Consider the following
example:
To add a new reducer, one can now call
store.reducerManager.add("asyncState",
asyncReducer)
.
To remove a reducer, one can now call
store.reducerManager.remove("asyncState")
#
Libraries and FrameworksThere are a few good libraries out there that can help you add the above functionality automatically:
-
redux-dynamic-modules
: This library introduces the concept of a 'Redux Module', which is a bundle of Redux artifacts (reducers, middleware) that should be dynamically loaded. It also exposes a React higher-order component to load 'modules' when areas of the application come online. Additionally, it has integrations with libraries likeredux-thunk
andredux-saga
which also help dynamically load their artifacts (thunks, sagas). - Redux Ecosystem Links: Reducers - Dynamic Reducer Injection


Existing user
New user
* Google sign in requires third party cookies enabled for
google.com
Centsa uses cookies to store login state. By using this service you are agreeing to having these cookies stored on your device


You've successfully registered to our awesome app!
Validation error
Name:
Validation error
Username:
Validation error
Confirm Username:
Validation error
Password:
Validation error
Confirm Password:
Validation error
I agree with the
terms and conditions
for Registration.
Validation error
Register
Already registered?
Login here


First off: Thanks a lot for creating Better Battlelog. I really enjoy using it and its general improvements + custom plugins.
I'd request three different Plugins or general improvements to future versions:
Dogtag Progression:
As a Dogtag Hunter, I'd really enjoy having some kind of an (colored) indicator within each Dogtag on my progress (in % or graphically). Concerning the traffic: I think that it won't generate that much traffic considering the current average Plugin Users. Maybe it's possible to use the bf4stats.com/ API plus to limit the requests to lets say once a day and/or add a custom refresh button? This would drastically limit the traffic imo.
 Would be awesome to have this feature enabled for BF4 aswell so that you can directly see what Battlefield titles somebody already played.
Veteran Status
(like this but just with transparent Background)
Video Background Remover:
After each start of Battlelog I manually have to disable the Video Background as I am using a custom image and don't want to waste any additional resources (RAM/CPU/GPU) for something I cannot see anyways. It would be nice to have this feature implemented. It should be a neatful thing for many players.
Thanks for your time and have a great day + keep up the good work!
~
sHoWt1mE
dapil
Plugin Developer
sHoWt1mE wrote:
Dogtag Progression
Do you mean taken or unlocked dogtags?
sHoWt1mE wrote:
Veteran Status
This would need 2 extra requests every time a profile would load: one to figure out if the player owns BF3 and a second one to get the games.
sHoWt1mE wrote:
Video Background Remover
Definitely possible, I'll add it to my General Enhancements plugin.
Krayziesoldier
dapil wrote:
sHoWt1mE wrote:
Dogtag Progression
Do you mean taken or unlocked dogtags?

Sorry for my late reply. I mean the unlocked dogtags. A progress indicator for dogtags like this would be really neatful:
Example
Also, I have noticed that after each Battlelog start the language will be changed to English by default. Do you think you can add a feature to avoid that and keep German after cleaning my browser?
Language
If possible, please also implement an option to remove BF:Hardline Advertisments. I don't want to buy the game and I assume that other BF4 players think like me.


|
PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <replay.hpp>
Public Attributes | |
| const orb_metadata * | orb_meta = nullptr |
| if nullptr, this subscription is invalid More... | |
| orb_advert_t | orb_advert = nullptr |
| uint8_t | multi_id |
| int | timestamp_offset |
| marks the field of the timestamp More... | |
| bool | ignored = false |
| if true, it will not be considered for publication in the main loop More... | |
| std::streampos | next_read_pos |
| uint64_t | next_timestamp |
| timestamp of the file More... | |
| CompatBase * | compat = nullptr |
| int | error_counter = 0 |
| int | publication_counter = 0 |
Definition at line 128 of file replay.hpp.
| CompatBase* px4::Replay::Subscription::compat = nullptr |
Definition at line 140 of file replay.hpp.
Referenced by px4::Replay::publishTopic(), and px4::Replay::readAndAddSubscription().
| int px4::Replay::Subscription::error_counter = 0 |
Definition at line 143 of file replay.hpp.
Referenced by px4::ReplayEkf2::findTimestampAndPublish(), and px4::ReplayEkf2::onExitMainLoop().
| bool px4::Replay::Subscription::ignored = false |
if true, it will not be considered for publication in the main loop
Definition at line 135 of file replay.hpp.
Referenced by px4::ReplayEkf2::onSubscriptionAdded(), and px4::Replay::run().
| uint8_t px4::Replay::Subscription::multi_id |
Definition at line 132 of file replay.hpp.
Referenced by px4::ReplayEkf2::onSubscriptionAdded(), px4::Replay::publishTopic(), and px4::Replay::readAndAddSubscription().
| std::streampos px4::Replay::Subscription::next_read_pos |
Definition at line 137 of file replay.hpp.
Referenced by px4::Replay::nextDataMessage(), px4::Replay::readAndAddSubscription(), px4::Replay::readTopicDataToBuffer(), and px4::Replay::run().
| uint64_t px4::Replay::Subscription::next_timestamp |
timestamp of the file
Definition at line 138 of file replay.hpp.
Referenced by px4::ReplayEkf2::findTimestampAndPublish(), px4::Replay::nextDataMessage(), and px4::Replay::run().
| orb_advert_t px4::Replay::Subscription::orb_advert = nullptr |
Definition at line 131 of file replay.hpp.
Referenced by px4::Replay::publishTopic().
| const orb_metadata* px4::Replay::Subscription::orb_meta = nullptr |
if nullptr, this subscription is invalid
Definition at line 130 of file replay.hpp.
Referenced by px4::ReplayEkf2::findTimestampAndPublish(), px4::ReplayEkf2::handleTopicUpdate(), px4::Replay::nextDataMessage(), px4::ReplayEkf2::onSubscriptionAdded(), px4::Replay::publishTopic(), px4::Replay::readAndAddSubscription(), px4::Replay::readTopicDataToBuffer(), and px4::Replay::run().
| int px4::Replay::Subscription::publication_counter = 0 |
Definition at line 144 of file replay.hpp.
Referenced by px4::ReplayEkf2::onExitMainLoop(), and px4::Replay::publishTopic().
| int px4::Replay::Subscription::timestamp_offset |
marks the field of the timestamp
Definition at line 133 of file replay.hpp.
Referenced by px4::Replay::nextDataMessage(), px4::Replay::readAndAddSubscription(), and px4::Replay::run().


Karnataka Learning Partnership
School Map
Programmes
Reading
Math
Library
Pre-School
Volunteer
Database
Status 1
Status 2
Status 3
Raw Data
Github
Reports
About
About
Partners
Disclaimer
Home
School map
Gian Jyoti Public School
Street No-4, Banasawadi
Bangalore
s
400m
Bangalore
Street No-4, Banasawadi
Bangalore
sd
400m
North - 2
Street No-4, Banasawadi
Bangalore
sb
400m
Malleswaram
Street No-4, Banasawadi
Bangalore
sc
400m
Gian Jyoti Public School
Street No-4, Banasawadi
Bangalore
p
400m
Malleswaram
Street No-4, Banasawadi
Bangalore
pc
400m
Bangalore
Street No-4, Banasawadi
Bangalore
pd
400m
Gian Jyoti Public School
Street No-4, Banasawadi
Bangalore
pp
400m
this is content
{{name}}
District
Bangalore
Block
North-2
Cluster
Malleswaram
Students
Boys
120
Girls
130
Total
250
Facilities
Volunteer
More Info


Copyright (c) 2001 W. D. Troyka
Ugly Duck is played on a 5x5 board with the following setup:
|
Some playing tips are given by the author: Attack with three or four ducks and leave the remaining one or two behind to defend. When a forward duck promotes to a swan, use the rear ducks to divert the opponent to one side and create a path for the swan. Because the pieces must keep moving forward, the game develops quickly and draws are impossible.
There is a ZRF to play Ugly Duck with Zillions.
| An example
If Black moves one of his ducks to cell [1] he already has a major positional advantage. Duck at d2 must capture it (or else, Black can to a Swan without any opposition. Then Black recaptures the cell and gets the way to promotion. |


public interface EntityManagerFactory
When the application has finished using the entity manager
factory, and/or at application shutdown, the application should
close the entity manager factory. Once an
EntityManagerFactory
has been closed, all its entity managers
are considered to be in the closed state.
| Modifier and Type | Method and Description |
|---|---|
<T> void |
addNamedEntityGraph(java.lang.String graphName,
EntityGraph<T> entityGraph)
Add a named copy of the EntityGraph to the
EntityManagerFactory.
|
void |
addNamedQuery(java.lang.String name,
Query query)
Define the query, typed query, or stored procedure query as
a named query such that future query objects can be created
from it using the
createNamedQuery or
createNamedStoredProcedureQuery method. |
void |
close()
Close the factory, releasing any resources that it holds.
|
EntityManager |
createEntityManager()
Create a new application-managed
EntityManager . |
EntityManager |
createEntityManager(java.util.Map map)
Create a new application-managed
EntityManager with the
specified Map of properties. |
EntityManager |
createEntityManager(SynchronizationType synchronizationType)
Create a new JTA application-managed
EntityManager with the
specified synchronization type. |
EntityManager |
createEntityManager(SynchronizationType synchronizationType,
java.util.Map map)
Create a new JTA application-managed
EntityManager with the
specified synchronization type and map of properties. |
Cache |
getCache()
Access the cache that is associated with the entity manager
factory (the "second level cache").
|
CriteriaBuilder |
getCriteriaBuilder()
Return an instance of
CriteriaBuilder for the creation of
CriteriaQuery objects. |
Metamodel |
getMetamodel()
Return an instance of
Metamodel interface for access to the
metamodel of the persistence unit. |
PersistenceUnitUtil |
getPersistenceUnitUtil()
Return interface providing access to utility methods
for the persistence unit.
|
java.util.Map<java.lang.String,java.lang.Object> |
getProperties()
Get the properties and associated values that are in effect
for the entity manager factory.
|
boolean |
isOpen()
Indicates whether the factory is open.
|
<T> T |
unwrap(java.lang.Class<T> cls)
Return an object of the specified type to allow access to the
provider-specific API.
|
EntityManager createEntityManager()
EntityManager
.
This method returns a new EntityManager
instance each time
it is invoked.
The isOpen
method will return true on the returned instance.java.lang.IllegalStateException
- if the entity manager factory
has been closedEntityManager createEntityManager(java.util.Map map)
EntityManager
with the
specified Map of properties.
This method returns a new EntityManager
instance each time
it is invoked.
The isOpen
method will return true on the returned instance.map
- properties for entity managerjava.lang.IllegalStateException
- if the entity manager factory
has been closedEntityManager createEntityManager(SynchronizationType synchronizationType)
EntityManager
with the
specified synchronization type.
This method returns a new EntityManager
instance each time
it is invoked.
The isOpen
method will return true on the returned instance.synchronizationType
- how and when the entity manager should be
synchronized with the current JTA transactionjava.lang.IllegalStateException
- if the entity manager factory
has been configured for resource-local entity managers or is closedEntityManager createEntityManager(SynchronizationType synchronizationType, java.util.Map map)
EntityManager
with the
specified synchronization type and map of properties.
This method returns a new EntityManager
instance each time
it is invoked.
The isOpen
method will return true on the returned instance.synchronizationType
- how and when the entity manager should be
synchronized with the current JTA transactionmap
- properties for entity managerjava.lang.IllegalStateException
- if the entity manager factory
has been configured for resource-local entity managers or is closedCriteriaBuilder getCriteriaBuilder()
CriteriaBuilder
for the creation of
CriteriaQuery
objects.java.lang.IllegalStateException
- if the entity manager factory
has been closedMetamodel getMetamodel()
Metamodel
interface for access to the
metamodel of the persistence unit.java.lang.IllegalStateException
- if the entity manager factory
has been closedboolean isOpen()
void close()
IllegalStateException
, except
for isOpen
, which will return false. Once an
EntityManagerFactory
has been closed, all its
entity managers are considered to be in the closed state.java.lang.IllegalStateException
- if the entity manager factory
has been closedjava.util.Map<java.lang.String,java.lang.Object> getProperties()
java.lang.IllegalStateException
- if the entity manager factory
has been closedCache getCache()
Cache
interface or null if
no cache is in usejava.lang.IllegalStateException
- if the entity manager factory
has been closedPersistenceUnitUtil getPersistenceUnitUtil()
PersistenceUnitUtil
interfacejava.lang.IllegalStateException
- if the entity manager factory
has been closedvoid addNamedQuery(java.lang.String name, Query query)
createNamedQuery
or
createNamedStoredProcedureQuery
method.
Any configuration of the query object (except for actual parameter binding) in effect when the named query is added is retained as part of the named query definition. This includes configuration information such as max results, hints, flush mode, lock mode, result set mapping information, and information about stored procedure parameters.
When the query is executed, information that can be set
by means of the query APIs can be overridden. Information
that is overridden does not affect the named query as
registered with the entity manager factory, and thus does
not affect subsequent query objects created from it by
means of the createNamedQuery
or
createNamedStoredProcedureQuery
method.
If a named query of the same name has been previously defined, either statically via metadata or via this method, that query definition is replaced.
name
- name for the queryquery
- Query, TypedQuery, or StoredProcedureQuery object<T> T unwrap(java.lang.Class<T> cls)
cls
- the class of the object to be returned. This is
normally either the underlying EntityManagerFactory
implementation class or an interface that it implements.PersistenceException
- if the provider does not
support the call<T> void addNamedEntityGraph(java.lang.String graphName, EntityGraph<T> entityGraph)
graphName
- name for the entity graphentityGraph
- entity graph


--- layout: post title: High quality photos of my LunaTik iPod Nano watch date: 2011-02-24 02:03:00.000000000 -08:00 type: post published: true status: publish categories: [] tags: [] meta: {} author: ---
Here are some better photos of the LunaTik watch that I took with my real camera. Ordered this a few months back when it was a Kickstarter project. You can pick one up at http://lunatik.com/. Hope you guys enjoy.


Lesson 05
00:00:04 Review of Training, Test set and OOB score, intro to Cross-Validation (CV),
In Machine Learning, we care about Generalization Accuracy/Error.
00:11:35 Kaggle Public and Private test sets for Leaderboard,
the risk of using a totally random validation set, rerun the model including Validation set.
00:22:15 Is my Validation set truly representative of my Test set. Build 5 very different models and score them on Validation and on Test. Examples with Favorita Grocery.
00:28:10 Why building a representative Test set is crucial in the Real World machine learning (not in Kaggle),
Sklearn make train/test split or cross-validation = bad in real life (for Time Series) !
00:31:04 What is Cross-Validation and why you shouldn’t use it most of the time (hint: random is bad)
00:38:04 Tree interpretation revisited, lesson2-rf_interpreter.ipynb, waterfall plot for increase and decrease in tree splits,
‘ti.predict(m, row)’
00:48:50 Dealing with Extrapolation in Random Forests,
RF can’t extrapolate like Linear Model, avoid Time variables as predictors if possible ?
Trick: find the differences between Train and Valid sets, ie. any temporal predictor ? Build a RF to identify components present in Valid only and not in Train ‘x,y = proc_df(df_ext, ‘is_valid’)’,
Use it in Kaggle by putting Train and Test sets together and add a column ‘is_test’, to check if Test is a random sample or not.
00:59:15 Our final model of Random Forests, almost as good as Kaggle #1 (Leustagos & Giba)
01:03:04 What to expect for the in-class exam
01:05:04 Lesson3-rf_foundations.ipynb, writing our own Random Forests code.
Basic data structures code, class ‘TreeEnsemble()’, np.random.seed(42)’ as pseudo random number generator
How to make a prediction in Random Forests (theory) ?
01:21:04 class ‘DecisionTree()’,
Bonus: Object-Oriented-Programming (OOP) overview, critical for PyTorch


Discover the benefits of data analytics and make better desicions regarding revenue, custumer experience, and overall efficiency.


Ruby Classes
October 20th, 2014
Classes are very useful objects in Ruby. Defining a class is a way to organize objects and methods into convenient bundles. Classes can be described as the blueprints for object creation. Every object in Ruby is the construct of some class. The goal of this blog post is to try to explain when, why, and how to implement classes in Ruby by creating an example class.
The first question we need to answer is when do we want to create a class? To answer that question, let’s look at why we like to use classes. Classes allow you to quickly create many objects that behave essentially the same way. Every object created by the class will have access to instant methods and instant variables.
Let’s assume you want to create a program all about dogs. Every dog has a name, an age, and can bark. But not every dog has the same age or name, and some dogs may even being trained to do tricks. Making a class called Dogs makes sense here.
You define a class with the keyword “class”. Classes are named with constants which means they begin with a capital letter. Our class name is going to be dogs.
class Dogs
end
We have created our class Dogs, only it doesn’t do anything! It is time to start adding some methods to our class.
The first and most important method we want to add to our class is the initialize method. The initialize method is a special method in ruby programs. This method is automatically run every time a new instance of the class is created. It tells the object to set its internal state up according to the parameters requested. Going back to our dog example, the two things we want to know about each dog before it is created are its name and age.
- class Dogs
- def initialize(name, age)
- @name = name
- @age = age
- end
- end
What the heck is going on in the inside of the method? The @ sign signifies that a special kind of variable in Ruby called an instant variable. What makes instant variables special is that they can be referenced from anywhere inside our class object. The parameters we are given are turned into instance variables.
To create a new instance of a dog you would need to call the new method on the Dog class and provide the information for the parameters.
Dog.new(“Bigsby”, “1”)
This class is not very useful because it does not return anything to the screen. What if you want to print the name of the dog or your dog has a birthday?
- class Dogs
- attr_accessor :name, :age
- def initialize(name, age)
- @name = name
- @age = age
- end
- end
Introducing attr_accessor. Attr_accessor is a Ruby shortcut that creates a setter and getter method for :name and :age. We can now return our dogs name and age as well as change them if we want. This allows us to do things like this:
- my_dog = Dog.new(“Bigsby”, “1”)
- my_dog.name == “Bigsby”
- my_dog.age == 1
- #Your dog had a birthday!!
my_dog.age = 2
- my_dog.age == 2
Now let’s add some methods to our class! We want all our dogs to be able to bark, and some of our dogs know how to sit. We are going to create instant methods which are going to be available to all instances of the class that are created.
- class Dogs
- attr_accessor :name, :age
- def initialize(name, age)
- @name = name
- @age = age
- end
- def bark
- puts “Ruff! Ruff!”
- end
- def sit
- if @age > 1
- puts “#{@name} sits and wags his tail! Good boy!”
- else
- : puts “#{@name} bites you in the ankle! Bad dog!”
- end
- end
- end
All of the dogs we create now can bark, however only dogs who are older than 1 years old will have learned how to sit. Notice how we use the instant variables defined in the initialize method in our instant method.
- my_dog = Dog.new(“Bigsby”, 1)ß
- my_dog.name == “Bigsby”
- my_dog.age == 1
- my_dog.bark == “Ruff! Ruff!”
- my_dog.sit == “Bigsby bites you in the ankle! Bad dog!”
- my_dog.age = 2
- my_dog.sit == “Bigsby sits and wags his tail! Good boy!”
These are just the very basics of the Classes in Ruby. Hopefully after reading through this blog post the following code below makes sense to you! Thanks for reading!


| 3.4 Selecting FRAP Model | |
|
After loading
the FRAP image and setting up all the required ROIs, users can proceed to
select possible models that may fit the data. VFrap 1.1 supports two types
of models: diffusion dominant and reaction dominant. There are two available
models of diffusion dominant
type: diffusion with one or with two diffusing components. The only
available model of reaction dominant type is the reaction off rate model. Users can
choose one or more of these model types. The
“Choose Model Type” wizard has only one page. To select the model users just
need to check the checkbox related to the specific model type. Figure 3-9
shows the wizard.
Figure 3-9 Choose Models Wizard in
Virtual FRAP
|


Your preferred programming language:
Select one...
ActionScript
AppleScript
Asp
BASIC
C#
C
C++
Clojure
COBOL
ColdFusion
Erlang
Fortran
Groovy
Haskell
Java
JavaScript
Lisp
Perl
PHP
Python
Ruby
Scala
Scheme
Some programming books grouped by topic:
Learn C#
C# in depth
Pro C# 7 - With .NET and .NET Core
The C++ Programming Language
Effective C++
Accelerated C++: Pratical Programming by Example
Introducing Go: Build Reliable, Scalable Programs
Go Web Programming
Level Up Your Web Apps With Go
Show underlying select


Deborah Antunes (Psychology/UFC), Renato Fabbri (IFSC/USP), Marilia Pisani (CCHN/UFABC)
Nexos research group, Brazil
Invited online talk for the CCS'15
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
I will try to keep this space updated with news, gadgets, You are at home! art and (potentially) new findings.
You've pressed the button {{counter}} times.
{{tstatus}}


mt
Control magnetic tape drive operation (commonly LTO tape).
More information: home page
- Check the status of a tape drive:
mt -f /dev/nstX status
- Rewind the tape to beginning:
mt -f /dev/nstX rewind
- Move forward a given files, then position the tape on first block of next file:
mt -f /dev/nstX fsf count
- Rewind the tape, then position the tape at beginning of the given file:
mt -f /dev/nstX asf count
- Position the tape at the end of valid data:
mt -f /dev/nstX eod
- Rewind the tape and unload/eject it:
mt -f /dev/nstX eject
- Write EOF (End-of-file) mark at the current position:
mt -f /dev/nstX} eof


When cpplib encounters an “identifier”, it generates a hash code for
it and stores it in the hash table. By “identifier” we mean tokens
with type CPP_NAME
; this includes identifiers in the usual C
sense, as well as keywords, directive names, macro names and so on. For
example, all of pragma
, int
, foo
and
__GNUC__
are identifiers and hashed when lexed.
Each node in the hash table contain various information about the identifier it represents. For example, its length and type. At any one time, each identifier falls into exactly one of three categories:
These have been declared to be macros, either on the command line or
with #define
. A few, such as __TIME__
are built-ins
entered in the hash table during initialization. The hash node for a
normal macro points to a structure with more information about the
macro, such as whether it is function-like, how many arguments it takes,
and its expansion. Built-in macros are flagged as special, and instead
contain an enum indicating which of the various built-in macros it is.
Assertions are in a separate namespace to macros. To enforce this, cpp
actually prepends a #
character before hashing and entering it in
the hash table. An assertion's node points to a chain of answers to
that assertion.
Everything else falls into this category—an identifier that is not
currently a macro, or a macro that has since been undefined with
#undef
.
When preprocessing C++, this category also includes the named operators,
such as xor
. In expressions these behave like the operators they
represent, but in contexts where the spelling of a token matters they
are spelt differently. This spelling distinction is relevant when they
are operands of the stringizing and pasting macro operators #
and
##
. Named operator hash nodes are flagged, both to catch the
spelling distinction and to prevent them from being defined as macros.
The same identifiers share the same hash node. Since each identifier
token, after lexing, contains a pointer to its hash node, this is used
to provide rapid lookup of various information. For example, when
parsing a #define
statement, CPP flags each argument's identifier
hash node with the index of that argument. This makes duplicated
argument checking an O(1) operation for each argument. Similarly, for
each identifier in the macro's expansion, lookup to see if it is an
argument, and which argument it is, is also an O(1) operation. Further,
each directive name, such as endif
, has an associated directive
enum stored in its hash node, so that directive lookup is also O(1).


public class Image extends java.lang.Object implements Renderable
| Modifier and Type | Field and Description |
|---|---|
static int |
BOTTOM_LEFT
The bottom left corner identifier
|
static int |
BOTTOM_RIGHT
The bottom right corner identifier
|
static int |
FILTER_LINEAR
Use Linear Filtering
|
static int |
FILTER_NEAREST
Use Nearest Filtering
|
static int |
TOP_LEFT
The top left corner identifier
|
static int |
TOP_RIGHT
The top right corner identifier
|
| Constructor and Description |
|---|
Image(ImageData data)
Create an image from a image data source
|
Image(ImageData data,
int f)
Create an image from a image data source.
|
Image(java.io.InputStream in,
java.lang.String ref,
boolean flipped)
Create an image based on a file at the specified location
|
Image(java.io.InputStream in,
java.lang.String ref,
boolean flipped,
int filter)
Create an image based on a file at the specified location
|
Image(int width,
int height)
Create an empty image
|
Image(int width,
int height,
int f)
Create an empty image
|
Image(java.lang.String ref)
Create an image based on a file at the specified location
|
Image(java.lang.String ref,
boolean flipped)
Create an image based on a file at the specified location
|
Image(java.lang.String ref,
boolean flipped,
int filter)
Create an image based on a file at the specified location
|
Image(java.lang.String ref,
boolean flipped,
int f,
Color transparent)
Create an image based on a file at the specified location
|
Image(java.lang.String ref,
Color trans)
Create an image based on a file at the specified location
|
Image(Texture texture)
Creates an image using the specified texture
|
| Modifier and Type | Method and Description |
|---|---|
void |
bind()
Bind to the texture of this image
|
void |
clampTexture()
Clamp the loaded texture to it's edges
|
Image |
copy()
Get a copy of this image.
|
void |
destroy()
Destroy the image and release any native resources.
|
void |
draw()
Draw this image at the current location
|
void |
draw(float x,
float y)
Draw this image at the specified location
|
void |
draw(float x,
float y,
Color filter)
Draw this image at the specified location
|
void |
draw(float x,
float y,
float scale)
Draw the image with a given scale
|
void |
draw(float x,
float y,
float scale,
Color filter)
Draw the image with a given scale
|
void |
draw(float x,
float y,
float width,
float height)
Draw this image at a specified location and size
|
void |
draw(float x,
float y,
float width,
float height,
Color argFilter)
Draw this image at a specified location and size
|
void |
draw(float x,
float y,
float srcx,
float srcy,
float srcx2,
float srcy2)
Draw a section of this image at a particular location and scale on the screen
|
void |
draw(float x,
float y,
float x2,
float y2,
float srcx,
float srcy,
float srcx2,
float srcy2)
Draw a section of this image at a particular location and scale on the screen
|
void |
draw(float x,
float y,
float x2,
float y2,
float srcx,
float srcy,
float srcx2,
float srcy2,
Color argFilter)
Draw a section of this image at a particular location and scale on the screen
|
void |
drawCentered(float x,
float y)
Draw the image based on it's center
|
void |
drawEmbedded(float x,
float y,
float width,
float height)
Draw this image as part of a collection of images
|
void |
drawEmbedded(float x,
float y,
float x2,
float y2,
float srcx,
float srcy,
float srcx2,
float srcy2)
Draw a section of this image at a particular location and scale on the screen, while this
is image is "in use", i.e. between calls to startUse and endUse.
|
void |
drawEmbedded(float x,
float y,
float x2,
float y2,
float srcx,
float srcy,
float srcx2,
float srcy2,
Color filter)
Draw a section of this image at a particular location and scale on the screen, while this
is image is "in use", i.e. between calls to startUse and endUse.
|
void |
drawFlash(float x,
float y)
Draw this image at a specified location and size in a white silohette
|
void |
drawFlash(float x,
float y,
float width,
float height)
Draw this image at a specified location and size as a silohette
|
void |
drawFlash(float x,
float y,
float width,
float height,
Color col)
Draw this image at a specified location and size as a silohette
|
void |
drawSheared(float x,
float y,
float hshear,
float vshear)
Draw this image at a specified location and size
|
void |
drawSheared(float x,
float y,
float hshear,
float vshear,
Color argFilter)
Draw this image at a specified location and size
|
void |
drawWarped(float x1,
float y1,
float x2,
float y2,
float x3,
float y3,
float x4,
float y4)
Draw the image in a warper rectangle.
|
void |
endUse()
End the use of this sprite sheet and release the lock.
|
void |
ensureInverted()
Make sure the texture cordinates are inverse on the y axis
|
void |
flushPixelData()
Flush the current pixel data to force a re-read next update
|
float |
getAlpha()
Get the alpha value to use when rendering this image
|
float |
getCenterOfRotationX()
Get the x component of the center of rotation of this image
|
float |
getCenterOfRotationY()
Get the y component of the center of rotation of this image
|
Color |
getColor(int x,
int y)
Get the colour of a pixel at a specified location in this image
|
int |
getFilter()
Get the OpenGL image filter in use
|
Image |
getFlippedCopy(boolean flipHorizontal,
boolean flipVertical)
Get a copy image flipped on potentially two axis
|
Graphics |
getGraphics()
Get a graphics context that can be used to draw to this image
|
int |
getHeight()
Get the height of this image
|
java.lang.String |
getName()
Return a meaningful tagging name that has been assigned to this image.
|
java.lang.String |
getResourceReference()
Get the reference to the resource this image was loaded from, if any.
|
float |
getRotation()
Get the current angle of rotation for this image.
|
Image |
getScaledCopy(float scale)
Get a scaled copy of this image with a uniform scale
|
Image |
getScaledCopy(int width,
int height)
Get a scaled copy of this image
|
Image |
getSubImage(int x,
int y,
int width,
int height)
Get a sub-part of this image.
|
Texture |
getTexture()
Get the OpenGL texture holding this image
|
float |
getTextureHeight()
Get the height in texels into the source texture
|
float |
getTextureOffsetX()
Get the x offset in texels into the source texture
|
float |
getTextureOffsetY()
Get the y offset in texels into the source texture
|
float |
getTextureWidth()
Get the width in texels into the source texture
|
int |
getWidth()
Get the width of this image
|
boolean |
isDestroyed()
Check if this image has been destroyed
|
void |
rotate(float angle)
Add the angle provided to the current rotation.
|
void |
setAlpha(float alpha)
Set the alpha value to use when rendering this image
|
void |
setCenterOfRotation(float x,
float y)
Set the centre of the rotation when applied to this image
|
void |
setColor(int corner,
float r,
float g,
float b)
Set the color of the given corner when this image is rendered.
|
void |
setColor(int corner,
float r,
float g,
float b,
float a)
Set the color of the given corner when this image is rendered.
|
void |
setFilter(int f)
Set the image filtering to be used.
|
void |
setImageColor(float r,
float g,
float b)
Set the filter to apply when drawing this image
|
void |
setImageColor(float r,
float g,
float b,
float a)
Set the filter to apply when drawing this image
|
void |
setName(java.lang.String name)
Give this image a meaningful tagging name.
|
void |
setRotation(float angle)
Set the angle to rotate this image to.
|
void |
setTexture(Texture texture)
Set the texture used by this image
|
void |
startUse()
Start using this sheet.
|
java.lang.String |
toString() |
public static final int TOP_LEFT
public static final int TOP_RIGHT
public static final int BOTTOM_RIGHT
public static final int BOTTOM_LEFT
public static final int FILTER_LINEAR
public static final int FILTER_NEAREST
public Image(Texture texture)
texture
- The texture to usepublic Image(java.lang.String ref)
ref
- The location of the image file to loadpublic Image(java.lang.String ref, Color trans)
ref
- The location of the image file to loadtrans
- The color to be treated as transparentpublic Image(java.lang.String ref, boolean flipped)
ref
- The location of the image file to loadflipped
- True if the image should be flipped on the y-axis on loadpublic Image(java.lang.String ref, boolean flipped, int filter)
ref
- The location of the image file to loadflipped
- True if the image should be flipped on the y-axis on loadfilter
- The filtering method to use when scaling this imagepublic Image(java.lang.String ref, boolean flipped, int f, Color transparent)
ref
- The location of the image file to loadflipped
- True if the image should be flipped on the y-axis on loadf
- The filtering method to use when scaling this imagetransparent
- The color to treat as transparentpublic Image(int width, int height)
width
- The width of the imageheight
- The height of the imagepublic Image(int width, int height, int f)
width
- The width of the imageheight
- The height of the imagef
- The filter to apply to scaling the new imagepublic Image(java.io.InputStream in, java.lang.String ref, boolean flipped)
in
- The input stream to read the image fromref
- The name that should be assigned to the imageflipped
- True if the image should be flipped on the y-axis on loadpublic Image(java.io.InputStream in, java.lang.String ref, boolean flipped, int filter)
in
- The input stream to read the image fromref
- The name that should be assigned to the imageflipped
- True if the image should be flipped on the y-axis on loadfilter
- The filter to use when scaling this imagepublic Image(ImageData data)
data
- The pixelData to use to create the imagepublic Image(ImageData data, int f)
data
- The pixelData to use to create the imagef
- The filter to use when scaling this imagepublic void setFilter(int f)
f
- The filtering mode to usepublic int getFilter()
public java.lang.String getResourceReference()
public void setImageColor(float r, float g, float b, float a)
r
- The red component of the filter colourg
- The green component of the filter colourb
- The blue component of the filter coloura
- The alpha component of the filter colourpublic void setImageColor(float r, float g, float b)
r
- The red component of the filter colourg
- The green component of the filter colourb
- The blue component of the filter colourpublic void setColor(int corner, float r, float g, float b, float a)
corner
- The corner identifier for the corner to be setr
- The red component value to set (between 0 and 1)g
- The green component value to set (between 0 and 1)b
- The blue component value to set (between 0 and 1)a
- The alpha component value to set (between 0 and 1)public void setColor(int corner, float r, float g, float b)
corner
- The corner identifier for the corner to be setr
- The red component value to set (between 0 and 1)g
- The green component value to set (between 0 and 1)b
- The blue component value to set (between 0 and 1)public void clampTexture()
public void setName(java.lang.String name)
name
- The name to assign the imagepublic java.lang.String getName()
public Graphics getGraphics()
public void bind()
public void draw()
public void drawCentered(float x, float y)
x
- The x coordinate to place the image's center aty
- The y coordinate to place the image's center atpublic void draw(float x, float y)
draw
in interface Renderable
x
- The x location to draw the image aty
- The y location to draw the image atpublic void draw(float x, float y, Color filter)
draw
in interface Renderable
x
- The x location to draw the image aty
- The y location to draw the image atfilter
- The color to filter with when drawingpublic void drawEmbedded(float x, float y, float width, float height)
x
- The x location to draw the image aty
- The y location to draw the image atwidth
- The width to render the image atheight
- The height to render the image atpublic float getTextureOffsetX()
public float getTextureOffsetY()
public float getTextureWidth()
public float getTextureHeight()
public void draw(float x, float y, float scale)
x
- The x position to draw the image aty
- The y position to draw the image atscale
- The scaling to applypublic void draw(float x, float y, float scale, Color filter)
x
- The x position to draw the image aty
- The y position to draw the image atscale
- The scaling to applyfilter
- The colour filter to adapt the image withpublic void draw(float x, float y, float width, float height)
draw
in interface Renderable
x
- The x location to draw the image aty
- The y location to draw the image atwidth
- The width to render the image atheight
- The height to render the image atpublic void drawSheared(float x, float y, float hshear, float vshear)
x
- The x location to draw the image aty
- The y location to draw the image athshear
- The amount to shear the bottom points by horizontallyvshear
- The amount to shear the right points by verticallypublic void drawSheared(float x, float y, float hshear, float vshear, Color argFilter)
x
- The x location to draw the image aty
- The y location to draw the image athshear
- The amount to shear the bottom points by horizontallyvshear
- The amount to shear the right points by verticallyargFilter
- The colour filter to applypublic void draw(float x, float y, float width, float height, Color argFilter)
draw
in interface Renderable
x
- The x location to draw the image aty
- The y location to draw the image atwidth
- The width to render the image atheight
- The height to render the image atargFilter
- The color to filter with while drawingpublic void drawFlash(float x, float y, float width, float height)
x
- The x location to draw the image aty
- The y location to draw the image atwidth
- The width to render the image atheight
- The height to render the image atpublic void setCenterOfRotation(float x, float y)
x
- The x coordinate of center of rotation relative to the top left corner of the imagey
- The y coordinate of center of rotation relative to the top left corner of the imagepublic float getCenterOfRotationX()
public float getCenterOfRotationY()
public void drawFlash(float x, float y, float width, float height, Color col)
x
- The x location to draw the image aty
- The y location to draw the image atwidth
- The width to render the image atheight
- The height to render the image atcol
- The color for the sillohettepublic void drawFlash(float x, float y)
x
- The x location to draw the image aty
- The y location to draw the image atpublic void setRotation(float angle)
angle
- The angle to be setpublic float getRotation()
public float getAlpha()
public void setAlpha(float alpha)
alpha
- The alpha value to use when rendering this imagepublic void rotate(float angle)
angle
- The angle to add.public Image getSubImage(int x, int y, int width, int height)
x
- The x coordinate of the sub-imagey
- The y coordinate of the sub-imagewidth
- The width of the sub-imageheight
- The height of the sub-imagepublic void draw(float x, float y, float srcx, float srcy, float srcx2, float srcy2)
x
- The x position to draw the imagey
- The y position to draw the imagesrcx
- The x position of the rectangle to draw from this image (i.e. relative to this image)srcy
- The y position of the rectangle to draw from this image (i.e. relative to this image)srcx2
- The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)srcy2
- The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)public void draw(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2)
x
- The x position to draw the imagey
- The y position to draw the imagex2
- The x position of the bottom right corner of the drawn imagey2
- The y position of the bottom right corner of the drawn imagesrcx
- The x position of the rectangle to draw from this image (i.e. relative to this image)srcy
- The y position of the rectangle to draw from this image (i.e. relative to this image)srcx2
- The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)srcy2
- The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)public void draw(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2, Color argFilter)
x
- The x position to draw the imagey
- The y position to draw the imagex2
- The x position of the bottom right corner of the drawn imagey2
- The y position of the bottom right corner of the drawn imagesrcx
- The x position of the rectangle to draw from this image (i.e. relative to this image)srcy
- The y position of the rectangle to draw from this image (i.e. relative to this image)srcx2
- The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)srcy2
- The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)argFilter
- The colour filter to apply when drawingpublic void drawEmbedded(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2)
x
- The x position to draw the imagey
- The y position to draw the imagex2
- The x position of the bottom right corner of the drawn imagey2
- The y position of the bottom right corner of the drawn imagesrcx
- The x position of the rectangle to draw from this image (i.e. relative to this image)srcy
- The y position of the rectangle to draw from this image (i.e. relative to this image)srcx2
- The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)srcy2
- The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)public void drawEmbedded(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2, Color filter)
x
- The x position to draw the imagey
- The y position to draw the imagex2
- The x position of the bottom right corner of the drawn imagey2
- The y position of the bottom right corner of the drawn imagesrcx
- The x position of the rectangle to draw from this image (i.e. relative to this image)srcy
- The y position of the rectangle to draw from this image (i.e. relative to this image)srcx2
- The x position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)srcy2
- The t position of the bottom right cornder of rectangle to draw from this image (i.e. relative to this image)filter
- The colour filter to apply when drawingpublic void drawWarped(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4)
x1
- The top left corner x coordinatey1
- The top left corner y coordinatex2
- The top right corner x coordinatey2
- The top right corner y coordinatex3
- The bottom right corner x coordinatey3
- The bottom right corner y coordinatex4
- The bottom left corner x coordinatey4
- The bottom left corner y coordinatepublic int getWidth()
public int getHeight()
public Image copy()
public Image getScaledCopy(float scale)
scale
- The scale to applypublic Image getScaledCopy(int width, int height)
width
- The width of the copyheight
- The height of the copypublic void ensureInverted()
public Image getFlippedCopy(boolean flipHorizontal, boolean flipVertical)
flipHorizontal
- True if we want to flip the image horizontallyflipVertical
- True if we want to flip the image verticallypublic void endUse()
startUse()
public void startUse()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public Texture getTexture()
public void setTexture(Texture texture)
texture
- The texture used by this imagepublic Color getColor(int x, int y)
x
- The x coordinate of the pixely
- The y coordinate of the pixelpublic boolean isDestroyed()
public void destroy()
public void flushPixelData()


josephcrandall.com
- Welcome
- Academic
- GW Undergraduate
- Transcript
- Computer Science
- CSCI 1023 Introduction to Web Software Development
- CSCI 1111 Introduction to Software Development
- CSCI 1112 Algorithms and Data Structures I
- CSCI 1311 Discrete Structures I
- CSCI 2113 Software Engineering
- CSCI 2312 Discrete Structures II
- CSCI 2441W Database Systems and Team Project
- CSCI 3212 Algorithms
- CSCI 3411 Operating System Design (Under Construction)
- CSCI 6461 Computer System Architecture (Under Construction)
- Mathematics
- MATH 1231 Single-Variable Calculus I
- MATH 1232 Single-Variable Calculus II
- MATH 1233 Multivariable Calculus
- MATH 2184 Linear Algebra
- MATH 3342 Ordinary Differential Equations
- Physics
- PHYS 1021 University Physics I
- PHYS 1022 University Physics II
- PHYS 1023 Modern Physics
- PHYS 2151W Intermediate Laboratory I
- GW Research
- W-L HighSchool
- Industry


GETTING EVEN WITH DAD A film review by James Berardinelli Copyright 1994 James Berardinelli
Rating (0 to 10): 4.0
Date Released: 6/17/94 Running Length: 1:48 Rated: PG (Mild Language)
Starring: Macaulay Culkin, Ted Danson, Glenne Headly, Saul Rubinek, Gailard Sartain, Hector Elizando Director: Howard Deutch Producers: Katie Jacobs and Pierce Gardner Screenplay: Tom S. Parker and Jim Jennewein Cinematography: Tim Suhrstedt Music: Miles Goodman Released by MGM
One of many pervasive societal problems in the United States is the fracturing of the family unit, which sometimes leads to children growing up without one of their parents. More often than not, the missing adult is the father, and the effect of his absence is rarely positive, and occasionally profound. GETTING EVEN WITH DAD would like potential viewers to believe that it puts a "positive spin" on this issue. Actually, the dysfunctional family in this film is little more than a shameless plot device to introduce a lame father/son bonding adventure.
Macaulay Culkin plays Tim, another in a line of precocious boys portrayed by the young actor.  Now, normally Ray can't be bothered with the boy, but his sister's timing is especially bad on this occasion, because he and his buddies Bobby (Saul Rubinek) and Carl (Gailard Sartain) are in the midst of planning a rare coin heist. When Tim learns about the robbery, he immediately puts the knowledge to use for maximum personal gain - a week of uninterrupted fun with dad.
The premise of GETTING EVEN WITH DAD is vaguely reminiscent of that of the vastly superior AMERICAN HEART, a 1993 release with Jeff Bridges in the lead role. AMERICAN HEART delivers everything that this film doesn't: a solid plot, impressive acting, and a hard look at the complex dynamics of a fragmented father/son relationship - not to mention the pressures on an ex-con trying to make it outside prison walls. GETTING EVEN WITH DAD wouldn't know real sentiment or believable character development if it stumbled upon either.
Just to make sure that the audience accepts this film as a lighthearted (and light-headed) romp, two bumbling crooks--Bobby and Carl--have been included (sound a little like another Culkin film?). Most of the time, however, the pair proves to be more annoying than amusing, with almost every attempt at a gag executed with dubious aptitude.
The central focus of GETTING EVEN WITH DAD is supposed to be the forging of a genuine relationship between Tim and Ray. The problem is, with two such flat characters, how can any interaction between them be meaningful? Never are we given insight into how the two got along before Ray's wife threw him out of the house and, more oddly, there's no hint of resentment in Tim's attitude towards his father. These are only some of the issues that the filmmakers didn't want to address. They apparently felt that all they had to do was put two big names together. After all, who cares about "details?" Have father and son spend a week going to baseball games, aquariums, amusement parks, and a fishing pond, and the necessary bond will be formed.
Need I mention that GETTING EVEN WITH DAD has a happy ending (guess what happens)? Anyone who thinks I'm giving something away with that statement has the wrong idea about the film's nature and intent. As bereft of intelligence as the movie is, I suppose it's amiable enough, and likely to be enjoyed by children (many of whom will have no trouble relating to the actions of 11-year old Tim).
One curious note: some of the occasionally-bluesy incidental music (by composer Miles Goodman) bears an odd resemblance to the Spencer Davis Group's 1967 tune "I'm a Man." Every once in a while, I half-expected to hear the voice of a young Steve Winwood. That my attention was so arrested by the less-than-exemplary score should be an adequate comment about how noteworthy the rest of the production is.
- James Berardinelli<EMAIL_ADDRESS>.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


|
At some point in the compilation or evaluation process, Lisp programs are represented by list data. Lisp provides many tools for examining and constructing list data. The Common Lisp macro facility allows programmers to use these tools to write small programs that translate one list representation of a program into another. The Lisp system will automatically make use of any such macros that the programmer defines. The macros can be defined to operate on lists representing complex Lisp expressions, or on individual symbols that would otherwise represent variable references. The macros can have global scope, or be active only during a certain region of the program code. The system will automatically invoke any required additional macros which are introduced by the translated results. Allowing the programmer to use the entire Common Lisp language in defining programs to translate one program expression into another is very different than the simple character-based text substitution found in other languages. Another feature is that there are no statements in Common Lisp, only nested lists of program expressions. This makes it easy to define a single macro that can check the syntax of its own usage and be used in a variety of situations. It is the lack of this ability in C that has lead to complicated template utilities in C++. Lisp macros are a more flexible, uniform and easier to use approach. The macro mechanism allows small (or complex) utilties for solving specific problems to be defined by the programmer, and then used at will. |


| Ordered Item: | DOBUTamine 1,000 mg + dextrose 5% in water 250 mL (DOBUTamine 1,000 mg + D5W (for titrates) 250 mL) |
| Details: | IV, ASAP, Duration: 60 Day, Titrate To Keep: Cardiac Index > 2.2, Start date: 09/13/12 11:35:00 Stop date: 11/12/12 10:34:00 |
| Commment: | *** Double Strength DOBUTamine (Dobutrex) Drip ***
Concentration: 1000 mg/250 mL = 4 mg/mL |
|
| Ordered By: | Test , Physician |
| Communication Type: | Written |
| Status: | Ordered |
| Start Date/Time: | Sep 13, 2012@11:35 |
| Stop Date/Time: | Nov 12, 2012@10:34 |
| Stop Type: | Hard Stop |


App Remote Terminal ©2008-2020 Azos Sky
Version web 2.0 August 2020
https://github.com/azist/azos
$ connect...
Establishing remote terminal session...
CLEAR
SEND


Research Interests
Biostatistics, applied statistics for epidemiological and medical studies
Multivariate anaylsis applied to epidemiological analysis
Causal and non Causal inference in complex system
R package developpment and statisticial computing
Open and Reproducible research
Professional
Institut für Mathematik
September 2016 - Now
PhD Student
Zurich, Switzerland
Administrator of the statistical consulting service of the UZH
Teaching assistant for various statistical lectures
Philip Morris International
February 2016 - August 2016
Biostatistician
Neuchâtel, Switzerland
Data processing using SAS (acquisition, formating and TLFs production)
Statistical evaluation/analysis in vitro/in vivo studies using SAS and R
Peer reviewed Paper and Internal Report reviewing
Statistical Plan / Study Plan review
Validation Plan review (Validation method)
Stockholms Universitet
February 2015 - November 2015
Biostatistician
Stockholms, Sweden
Research Internship for my Master Thesis
Simulation based inference in epidemic models
Self-Employed
January 2015 - Now
Freelance Statistician
Lausanne, Switzerland
Study protocol and Statistical report
Sample size computation
Design of experiment
Time series analysis for decision making purpose
Occupancy forecasting (short and long term prediction)
automatised reporting
Spineart
May 2012 - March 2014
Project Manager
Geneva, Switzerland
European Clinical trials (FR, ES, BE, CH, GR, GE) at both operational and data management sides
ECRF and CRF design
Data Management implementation and management of EDC system (XClinical, E-novex)
Operational management of clinical trials (site and surgeon contact)
Monitoring activities (FR, ES, BE, CH, GR, GE)
Preparation of TMFs, ISFs and essential documents
Radiographic Analysis study design and protocol writing
Data Analysis for regulatory, marketing and presentation purposes
SOPs writing and reviewing
EPFL (Medical Photonics Group)
November 2010 - April 2012
Graduate Research Assistant
Lausanne, Switzerland
Lab work Fluorescence and absorption spectroscopy, work with pulsed LASER and assembling of an OPO, Image and video processing (ImageJ Fiji). Development of ImageJ plugins (Java)
Clinical work Performing High Magnification and PDD experiments dedicated to cancer detection (ENT and Urology, CHUV)
IT manager (15 people)
Data and network management
EPFL (Photovoltaic Laboratory)
February 2010 - October 2010
Scientist
Neuchâtel, Switzerland
Plasma Sputtering, Characterization of Solar Cells and an ITO target
Development of an optical set up in order to perform NSOM experiments
Solar cell R&D
Education
UZH
March 2014 - October 2015
MSc in Biostatistics
Zurich, Switzerland
Master Thesis Simulation based inference in epidemic models
EPFL
October 2003 - February 2010
BSc and MSc in Physics
Lausanne, Switzerland
Master Thesis Quantum Monte Carlo Investigation of the Local Density in Mott Insulating Phases of Hardcore Boson Models
Certification
University Hospital (CHUV)
October 2013 - September 2014
Certificate of Advanced Studies Clinical Research and Epidemiology
Lausanne, Switzerland
Study protocol writing, literature reviewing, sample sizing, statistical analysis plan
Operational process in clinical research, operational process for submission at Ethical Comitee Research (ECR)
Statistical analysis (survival, risk and multivariate analysis)
Skills
Languages
English, French, Portuguese , GermanStatistical Programming
SAS, R, Python , STATAScientific collaborations
The Swedish National Veterinary Institute (Uppsala, Sweden)
Veterinary Public Health Institute, Animal Welfare Division (Bern, Switzerland)
Vetsuisse-Faculty, Section of Veterinary Epidemiology (Zurich, Switzerland)
Software
R packages
author and maintainer of varrank R package that perform variable selection with applications in systemic datasets
author and maintainer of abn R package that models multivariate data with Additive Bayesian Networks
contributor of ATR R package for plotting party trees in left-right orientation instead of the classical top-down layout
Publications
Article in Peer reviewed journal
Pododermatitis in group housed rabbit does in Switzerland prevalence, severity and risk factors PDF, (2018), Preventive Veterinary Medicine
A systems toxicology approach for comparative assessment Biological impact of an aerosol from a candidate modified-risk tobacco product and cigarette smoke on human organotypic bronchial epithelial cultures, PDF, (2016), Toxicology in Vitro
Characterization of the Vitrocell® 24/48 aerosol exposure system for its use in exposures to liquid aerosols, PDF, (2017), Toxicology in Vitro
A new fluorescence-based method for characterizing in vitro aerosol exposure systems, PDF, (2016), Toxicology in Vitro
Improvement of the open circuit voltage by modifying the transparent indium tin oxide front electrode in amorphous nip solar cells, PDF, (2011), Progress in Photovoltaics
Pre-prints
varrank an R package for variable ranking based on mutual information with applications to observed systemic datasets PDF (2018), arXiv
Information-Theoretic Scoring Rules to Learn Additive Bayesian Network Applied to Epidemiology PDF (2018), arXiv
Poster
Comparison between Suitable Priors for Additive Bayesian Networks. 2-3 July 2018, Warwick
Information-Theoretic Scoring Rules to Learn Additive Bayesian Network Applied to Epidemiology. 21-23 March 2018, Tallinn
Additive Bayesian Network approach applied to time series and longitudinal datasets. Book of Abstracts of the TIES-GRASPA 2017 Conference, 24-26 July, (2017). Special issue of GRASPA Working Papers. ISSN 2037-7738. TIES GRASPA, Bergamo
Characterization of a system used to exposed organ like tissues to aerosols A Bayesian analysis of Split Split Plot design, (2016), Bayes for Pharma, Leuven
La cystoscopie à fort grossissement dans le diagnostic des tumeurs non musculo invasive de la vessie, (2011), Urofrance, Paris
International Conferences
Optical spectroscopy of the bladder washout fluid to optimize fluorescence cystoscopy with Hexvix (European Society for Photobiology, Liège, 2013)
High magnification cystoscopy to characterize lesions detected with hexaminolevulinate (13th World Conference of the International Photodynamic Association-IPA, Innsbruck, 2011)


Summary An application that allows the user to play memory and cognitive related games wrapped within an amusing narrative experience Reamuse React / Redux / Node.js / Express / MongoDB / Mongoose / Apollo GraphQL / JavaScript / GSAP Repository
Summary A simple and quick way to add and modify appointments to track and to search across those appointments Easee Appointment Tracker Node.js / MySQL / Express / Sequelize / Javascript / Bulma CSS / Google Places API Repository Summary An application that allows a user to add expenses and deposits to their budget with or without a connection Budget Tracker (PWA) Node.js / MongoDB / Mongoose / Express / IndexedDB / JavaScript Repository Summary An application where you can view, create and track daily workouts Fitness Tracker Node.js / MongoDB / Mongoose / Express / JavaScript Repository Summary A blog website that allows users to publish and modify posts and comment on other posts Tech Blog Node.js / MySQL / Express / Sequelize / Handlebars / Javascript Repository Summary An application to manage the departments, employees and roles within a company Employee Management System Node.js / MySQL / Inquirer / Javascript Repository Summary An application that allows the user to record notes and to delete the notes they create Note Taker Node.js / Express / Javascript Repository Summary An application that will dynamically generate a Team Profile HTML webpage for a software engineering team that displays summaries for each team member Team Profile Generator Node.js / Jest / Inquirer / Javascript / Tailwind CSS Repository Summary A weather dashboard that can retrieve weather data for the city inputted by the user - current day and five day forecast Weather Dashboard Javascript / Bulma CSS / Google Places API Repository Summary A timed multiple choice quiz on Javascript fundamentals. Scores can be saved at the end of the quiz to a highscore table Code Quiz Javascript / HTML / CSS Repository Summary A simple calendar application that allows a user to save events for each hour of the working day Work Day Scheduler jQuery / Javascript / HTML / CSS Repository Summary Flip card effect to display content Flip Card Javascript Repository Summary An animated autotyper to make a search field more dynamic Autotyper Javascript Repository
Summary A simple and quick way to add and modify appointments to track and to search across those appointments Easee Appointment Tracker Node.js / MySQL / Express / Sequelize / Javascript / Bulma CSS / Google Places API Repository Summary An application that allows a user to add expenses and deposits to their budget with or without a connection Budget Tracker (PWA) Node.js / MongoDB / Mongoose / Express / IndexedDB / JavaScript Repository Summary An application where you can view, create and track daily workouts Fitness Tracker Node.js / MongoDB / Mongoose / Express / JavaScript Repository Summary A blog website that allows users to publish and modify posts and comment on other posts Tech Blog Node.js / MySQL / Express / Sequelize / Handlebars / Javascript Repository Summary An application to manage the departments, employees and roles within a company Employee Management System Node.js / MySQL / Inquirer / Javascript Repository Summary An application that allows the user to record notes and to delete the notes they create Note Taker Node.js / Express / Javascript Repository Summary An application that will dynamically generate a Team Profile HTML webpage for a software engineering team that displays summaries for each team member Team Profile Generator Node.js / Jest / Inquirer / Javascript / Tailwind CSS Repository Summary A weather dashboard that can retrieve weather data for the city inputted by the user - current day and five day forecast Weather Dashboard Javascript / Bulma CSS / Google Places API Repository Summary A timed multiple choice quiz on Javascript fundamentals. Scores can be saved at the end of the quiz to a highscore table Code Quiz Javascript / HTML / CSS Repository Summary A simple calendar application that allows a user to save events for each hour of the working day Work Day Scheduler jQuery / Javascript / HTML / CSS Repository Summary Flip card effect to display content Flip Card Javascript Repository Summary An animated autotyper to make a search field more dynamic Autotyper Javascript Repository
Summary A simple and quick way to add and modify appointments to track and to search across those appointments Easee Appointment Tracker Node.js / MySQL / Express / Sequelize / Javascript / Bulma CSS / Google Places API Repository
Summary An application that allows a user to add expenses and deposits to their budget with or without a connection Budget Tracker (PWA) Node.js / MongoDB / Mongoose / Express / IndexedDB / JavaScript Repository
Summary An application where you can view, create and track daily workouts Fitness Tracker Node.js / MongoDB / Mongoose / Express / JavaScript Repository
Summary A blog website that allows users to publish and modify posts and comment on other posts Tech Blog Node.js / MySQL / Express / Sequelize / Handlebars / Javascript Repository
Summary An application to manage the departments, employees and roles within a company Employee Management System Node.js / MySQL / Inquirer / Javascript Repository
Summary An application that allows the user to record notes and to delete the notes they create Note Taker Node.js / Express / Javascript Repository
Summary An application that will dynamically generate a Team Profile HTML webpage for a software engineering team that displays summaries for each team member Team Profile Generator Node.js / Jest / Inquirer / Javascript / Tailwind CSS Repository
Summary A weather dashboard that can retrieve weather data for the city inputted by the user - current day and five day forecast Weather Dashboard Javascript / Bulma CSS / Google Places API Repository
Summary A timed multiple choice quiz on Javascript fundamentals. Scores can be saved at the end of the quiz to a highscore table Code Quiz Javascript / HTML / CSS Repository
Summary A simple calendar application that allows a user to save events for each hour of the working day Work Day Scheduler jQuery / Javascript / HTML / CSS Repository