name: inverse layout: true class: center, middle, inverse --- # Lecture 4 Supplemental Material ## Designing an Experiment ## Gathering Data and Anticipating Variability .footnote[Course page: [imouzon.github.io/stat105](https://imouzon.github.io/stat105)] --- ## Drill Bits Experiment --- name: inverse layout: true class: center, middle, inverse --- layout:false layout:false .left-column[ ## Drill Bits ### Description ] .right-column[
The Drill Bits Experiment
Comply With Standards (CWS) is a company that manufactures after market generic parts for construction machinery. A common step in the manufacture of these parts involves drilling holes in a piece of metal. As one would expect, as time passes the drill bits begin to wear out and eventually need to be replaced. The bits used are relatively expensive and CWS would prefer to use a brand that would last as long as possible. They are currently using bits produced by LeadBits. The Better Bits Company (BBC), a rival of LeadBits, sees an opportunity to demonstrate the superiority of their bit. ] --- .left-column[ ## Drill Bits ### Description ### Resources ] .right-column[ They have a manufacturing laboratory and the following materials: - Four partially automated drill presses, - 15 bits produced by LeadBits - 15 bits produced by BBC - 30 metal sheets capable of being drilled 100,000 times each Their human resources consist of: - Four workers who have training and experience operating the drill presses and documenting the wear on a drill bit ] --- .left-column[ ## Drill Bits ### Description ### Resources ### Research ] .right-column[ We also know the following: - With the bit and the sheet metal loaded on the press, the workers on average drill 15 holes per minute. - It takes on average 5 minutes to change a drill bit, - It takes on average 15 minutes to document the wear on a drill bit, In terms of a bits lifetime, we can generally assume - A bit should begin showing wear by 1,000 uses, - A bit should have significant wear by 20,000 uses, - A bit should have broken or otherwise been rendered useless by 50,000 uses. There are a few sources of variability that may not be obvious in this scenario: - The drill presses are similar but not identical, - The workers are all trained, but not identical, - The sheets of metal are similar, but not identical ] --- .left-column[ ## Drill Bits ### Description ### Resources ### Research ### Goal ] .right-column[
Your Goal
Design an experiment that can be used to compare the lifetime of two brands which accounts for the sources of variability and can be performed inside of one week. It is your choice - what you measure and when, - how (or if) you choose to apply randomization, blocking, etc. - which available resources you choose to use. There is no right and wrong way to do this, but thinking through this exercise you will hopefully get a better grasp of how all the parts of an experiement work together. ]


- Profiler support (Devel::NYTProf), #2297
- Significant editor and completion (wip) performance improvements.
- Added support for
Function::Parameters
syntax [WIP], #1674
- Editor performance while typing significantly improved, #2236
- Added support for
Copyright plugin
allowing you to add/update copyright to your pm
files (NB: preview for
block mode works wrong, but plugin should properly insert/update copyright in POD section).
${perlfile.packageName}
variable supported in addition to standard set,
#2168
- Improved automatic second colon insertion/deletion handling (optional smart keys feature), #2199
- Implemented automatic braces insertion for string substitution on typing (configurable), #2251
- Improved files downloading for Docker and WSL based interpreters, should be much faster now, #2179
- Fixed type inferrence for return-less simple expression methods, #2142
- Fixed problem with symlinked libraries in WSL distribution, #2174
- Adjusted parsing and formatting for function-like expressions, #2211
- Improved parsing for readline operator (diamond operator), #2213
- Improved
Install Perl
action for perlbrew, now showing all available distributions, #2221
- It's now possible to configure different colors for differently based numbers: decimal, hexadecimal, octal and binary, #2225
- Formatter may now be configured to keep
->
signs on the same line when wrapping chained dereferences, #2226
- Better documentation rendering, some trailing sections could be missing, #2228
- Formatter is no longer mangling extended regular expressions, #2232
- Performance for enter typing in the large files has been significantly improved, #2254
- Replacement part of
s///
regular expression is now parsed and highlighted as a qq
string, #1988
- Single quote delimiters are now honored in
qx
and regexp replacement, #2233
- Matching and replacement blocks of
tr
operator are now properly lexed and highlighted, honoring single quote delimiters,
#2224
- Added support for character substitutions in strings, regexps and transliterations: lexing, highlighting, folding, tooltips, #2218
- Added support for character escaping in strings lists: lexing, highlighting, #2245
- Fixed number of parsing bugs, #2215
- Perl 5.22:
- String bitwise operators support: parsing, highlighting, quick-doc, formatting, #2210
- Double diamond operator support: parsing, highlighting, quick-doc, formatting, #2212
- Perl 5.32:
- Perl 5.32 target version, #2205
isa
expression parsing, highlighting, formatting, quick-doc and target version validation, #2206
- Chained comparisons and equality checks support: parsing, highlighting, formatting and target version validation, #2208
- Code completion:
- Completion no longer suggests two lookup elements per namespace with different suffixes, to provide useful elements instead,
dereference is now auto-completed and invokes pop-up after namespace, #2242
- You may now complete variables without typing a sigil, just with variable name (experimental feature), #2170
- You may now complete unicode character names in
\N{}
substitution (NB: currently all names known by your JRE
suggested without filtering or extending by target perl version), #2250
- Completion has been reworked and now should be much faster and relevant than before, #2197
- Global variables are now shown in the short form: only variable name. Namespace specified in the left side, #2187
- Global variables aliased with
our
keyword in the current file are now available in completion with their short names,
#2191
- Global variables are now completable by name only, namespace inserted automatically (except spammy ones, like @ISA, @EXPORT and
friends, $VERSION), require manual completion invocation, #2185
- Completion at bare filehandle now suggests namespaces, subs and variables, #2202
- Completion at bare hash index now suggests namespaces, subs and variables, #2184
- Fixed problems with variables completion if name is already braced, #2183
- Completion of variable is no longer eats punctuation after a sigil, #2182


VR uses cities open source data to build VR videos for your phone.
All you need to try it out is a smartphone and the Youtube app.
All of the code is open source, allowing anyone to mashup their own city and data.
How to watch:
All our data comes from awesome open data sources: SF OpenData, OpenData Ottawa, and Twitter’s Streaming API
More open data sources: OpenData.gov
The code is easy to re-use, just drop in your own CSV and render the new animation.
All of our code is open source, and well documented, visit our github repo for instructions.


{% extends "layout.html" %} {% block htmlTitle%}Sign Up{% endblock %} {% block htmlHead %} {% endblock %} {% block htmlBody %} Are you an existing user in the Hospital? yes no
Username:
Password:
Repeat your password:
Family Name:
Other/Given Name:


data class CustomerSource : StripeModel, StripePaymentSource
Model of the "data" object inside a Customer "source" object.
id |
val id: String? |
sourceType |
val sourceType: String |
tokenizationMethod |
val tokenizationMethod: String? |
asCard |
fun asCard(): Card? |
asSource |
fun asSource(): Source? |


Ah Be Se
Strategy : Design
<Supporting the world’s most important causes through humanity-centered design>


Call WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES_V97 table function to get the application handle, unit of work ID and activity ID for this activity.
If you are using a 9.5 database, you will need to run the WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES table function instead. Since DB2 9.7, this table function has been deprecated and replaced by the WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES_V97 table function. Click on the 'Edit mode' button in the top right panel, and edit the SQL before clicking on 'Run.'
By joining the result of the table function with the APPLICATIONS administrative view, you can find the cursor activity that is run from within the WLM_tutorial_longquery script.


Ant McPartlin's ex Lisa Armstrong pats dog amid battle for Hurley
It is not yet known who will keep full custody of Hurley but for the moment he splits his time between Ant and Lisa
by Lily Waddell, https://www.mirror.co.uk/authors/lily-waddell/Lisa Armstrong is battling with her ex Ant McPartlin over who gets custody of chocolate Labrador Hurley.
The make-up artist was every inch the dog lover as she stopped going about her day-to-day activity to pet a stranger's pooch at the Co-op.
Dog owner Lisa, 43, was happy while she greeted the furry creature who was waiting faithfully outside the Co-op for his owner.
The casually-clad star carried out her visit to the shop in leggings and a hoodie dressed with a coat for an added layer in the chilly weather.
But despite the colder weather chilling the country, the Strictly personality still sheltered her eyes with sunglasses.
For the moment, Ant agreed to share custody of the chocolate Labrador with Lisa following their split last year.
The former couple clashed over who got to keep Hurley so now the chocolate lab splits his time between their two homes.
It comes as Lisa has rejected a proposed settlement of £31million - half of Ant's £62million fortune - as well as their former marital home in London's upmarket Chiswick.
Instead, Lisa's said to be wanting her day in court and has so far refused to sign Ant's non-disclosure agreement (NDA) that would be part of any financial settlement her legal team thrashes out with his.
Last week she savagely liked several tweets slating Ant and his new girlfriend - Lisa's former friend and personal assistant - Anne-Marie Corbett, and begged followers: "Don't believe the lies."
It is not yet known who will keep full custody of Hurley.
Ant has also added to his brood of dogs as he and Anne-Marie got two Maltipoo puppiesBack Milo and Bumble in February.
The couple - who are out in Australia for I'm A Celeb filming - splashed out around £2,000 on two fluffy white dogs.
The puppies are a cross between a Maltese terrier and a poodle and sell for around £1,000 each.
It's unlikely that Hurley is unlikely to have felt too unsettled by Ant's split from Lisa
Dog behaviourist and trainer Adem Fehmi told us: "Dogs can deal with change like we can.
"They can be very tolerant, although it does depend on the individual dog...
"[Often divorce can be better for the animal] as stressful environments and arguments can cause problems [for the dog].
"After splits that's decreased... Chocolate Labs tend to be very robust, they don't tend to be stressy. They're a very good breed."


No Listings match the filters
| Previous Owners |
Transfer date |
| {{ owner.developer.name }} |
{{ $ctrl.DateUtil.getDisplayDateFormat(owner.transferDay) }} |
Edition
{{ listing.edition }} Cures Update
# Non‑conformities
{{ listing.openSurveillanceNonConformityCount }} open / {{ listing.closedSurveillanceNonConformityCount }} closed
Certification Date
{{ $ctrl.DateUtil.getCertificationDay(listing) }}


Ruby vs. JavaScript
Why is Ruby popular in web development?
- The growing demand for Ruby on Rails has been driven by successful companies who benefit from the speed and agility of building applications in Rails, which results in increased productivity and company growth.
- Most cost-effective approach as compared to other development environments and frameworks. Because of the speed with which Rails sites can be built and modified, you spend less money to create and maintain the website — without compromising the quality, performance, or scalability of your site.
- Ruby is known as an easier language to learn and work with in comparison to JavaScript and other programming languages.
- Ruby on Rails is a fully-featured web framework that comes with a lot of configuration decisions baked in. This allows developers who use it to skip a lot of the setup and boilerplate code that are common to most web applications, and start writing the code specific to their application as quickly as possible.
What are the great things about Ruby?
- Ruby on Rails is a fully-featured web framework that comes with a lot of configuration decisions baked in.
- Ruby allows developers to write less code while accomplishing more than many other languages and frameworks.
- Significant Cost Savings: Ruby on Rails is essentially a free development toolkit, which runs on a free operating system (Linux) and works with multiple databases and web servers (most of which are free).
- Rapid Development: Ruby on Rails is a rapid application development tool which allows us to model out website features quickly. We can go from modeling and estimating to actual development very rapidly.
- Collaboration: The Ruby development community is extremely active and responsive. People are constantly developing code for talking with other APIs; as such, our developers have a much larger and more diverse toolkit to lean on.
- Ruby has a terser syntax and often requires much, much less effort to get the same tasks done as they would require in Java.
- Ruby has a built-in testing framework and encourages good programming patterns and agile development process.
What are the limitations of Ruby?
- Ruby is often slower to run and requires more memory than JavaScript.
- Rails development in a Windows environment is not as well supported as on a Mac.
Why is JavaScript popular in web development?
- JavaScript is a powerful, complicated, and often misunderstood computer language. It enables the rapid development of applications in which users can enter data and view results easily.
- JavaScript is a scripting language that works well across all platforms and browsers and thereby is popular among developers. Javscript is the defacto client side language of browsers.
- JavaScript is an object oriented language that is easier to learn and adapt than other programming languages.
- JavaScript has a huge online community that you can get help and assistnace with
What are the great things about JavaScript?
- The primary advantage to JavaScript, which is also known as ECMAScript, centers around the Web browser, thus having the ability to produce the same results on all platforms supported by the browser. In essence, JavaScript provides cross-browser support.
- JavaScript language is executed on the client side rather than server side and as a result, it is a faster and more responsive language that increase performance and reduces network latency. Via JavaScript, all HTML rendering happens in the browser, keeping communication with the server fast and to a minimum.
- Third part add-ons are available to extend functionality to web pages and enhance user experience
What are the limitations of JavaScript?
- Security Issues. Javascript snippets, once appended onto web pages execute on client servers immediately and therefore can also be used to exploit the user's system. While a certain restriction is set by modern web standards on browsers, malicious code can still be executed complying with the restrictions set.
- JavaScript rendering varies. JavaScript is sometimes interpreted differently by different browsers.
How to Choose Between Ruby and JavaScript
- Time to market and scalability. If you need faster time to market and handle scalability, Ruby has been the popular choice. Ruby on Rails allows internal development groups to be more productive and accelerate their development projects as compared to building in Java.
- Ruby has emphasized productivity and attractiveness over conceptually small, well-understood code, whereas Javascript is focused on composing smaller pieces into larger, well-understood programs.
- Rails is especially well suited for applications that perform a lot of CRUD actions (create, read, update, destroy) on a collection of items of a single type, as posts for a blog, or tweets for a Twitter stream.
- For websites that require lots of simultaneous activity, Ruby is not well-suited to the sophisticated software engineering required to execute simultaneous activity efficiently.
- Lastly, Ruby is more modern and more flexible: it supports many different programming paradigms, whereas Java is strictly OOP.
Example Usage of Ruby and JavaScript
Functions
Functions in JavaScript are the same as methods in Ruby. The syntax of declaring a function vs. declaring a method is slightly different.
- Ruby Syntax: Use "def" to define a function
- JavaScript Syntax: Use "function" to define a function
Arrays
Both Ruby and JavaScript have Arrays, which are more of less logically the same; however, the Object Array functions (JavaScript) and the Class Array methods (Ruby) have different syntax.
- Ruby Syntax: Use array_name.index("element") to find the index of an element in an array.
- JavaScript Syntax: Use arrayName.indexOf("element"); to find the index of an element in an array.
Other Examples of Syntax Difference Between Ruby vs. JavaScript


An array is a contiguous series of elements of the same type where each element can be accessed by a name and an index.
In C programming, each index in array start sfrom 0. Thus, the last index number in one array of size n is n-1.
Keep track of related data, where the number of elements required is known.
Say we want to keep track of the number of points in each game of the NBA season?
We can use an array to do that:
82 element of an integer array
Track student attendance for the whole semester
14 element of an integer array
Track volume of rainfall in a week
7 elements of a float array
datatype name_of_array[ number_of_line ]
int gamePoints[82];
char name[5];
float rainfall[7];
int myArray[5]; // allocate 5 integers
In the code above, we declare an array named myArray. When used in an array definition, the subscript operator ([]) is used to tell the compiler how many variables to allocate. In this case, we’re allocating 5 integers. Each of these variables in an array is called an element.
The subscript operator actually has two uses here: in the variable declaration, the subscript tells how many elements to allocate. When using the array, the subscript tells which array element to access.
int myArray[5]; // allocate 5 integers
myArray[0] = 7; // put the value 7 in element 0
When declaring arrays, the size of the array must be constant
int anArray[5]; // Ok -- 5 is a literal constant
#define ARRAY_SIZE 5
int anArray[ARRAY_SIZE]; // Ok -- ARRAY_SIZE is a symbolic constant
const int nArraySize = 5;
int anArray[nArraySize]; // Ok -- nArraySize is a variable constant
enum ArrayElements
{
MAX_ARRAY_SIZE = 5;
};
int anArray[MAX_ARRAY_SIZE]; // Ok -- MAX_ARRAY_SIZE is an enum constant
int nSize = 5;
int anArray[nSize]; // Not ok! -- nSize is not a constant!
double rainfall[5];
// Assigning values
rainfall[0] = 1.1;
rainfall[1] = 1.2;
rainfall[2] = 3.23;
rainfall[3] = 4.3;
rainfall[4] = 3234.2;
// Accessing value
cout << rainfall[3] << endl; // This will print 4.3
Assume that you were asked to write a program that accept 4 student marks, calculating average mark, and then print the average mark. How do we store all these marks?
Solving without Array
int grade1, grade2, grade3, grade 4;
float average;
printf(“\nRead 4 test grades : \n”);
scanf(“%d%d%d%d”, &grade1, &grade2, &grade3, &grade4);
average = (grade1 + grade2 + grade3 + grade4) / 4;
cout << average;
Instead of using 4 variables to represent 4 student marks,another technique is using one-dimensional array for storing a list of marks.
int grades[4];
grade[0] = 76;
grade[1] = 75;
grade[2] = 74;
grade[3] = 73;
One way for giving initial value to array’s element is by giving a list of initial value in the array declaration.
int month[12] = { 31, 28, 31, 30, 31,30, 31, 31, 30, 31, 30, 31 };
If the list of initial value is less than the array size, the rest of the elements will be given 0 value
int days[5] = { 31, 28 }
days[2], days[3],days[4] are all 0
If you are initializing an array of elements using an initializer list, you can ommit the size
char name[] = {'R','o','d','r','i','g',o};
The usual way of accessing all values in the array is through for loops
char alphabets[3] = {'a','b','c'};
for(int i = 0; i < 3; i++){
cout << alphabets[i] << endl;
}
// output
a
b
c
You can also assign value to arrays through loops
int numbers[5];
for(int i=0; i < 5; i++){
cout << "Enter a number" << endl;
cin >> numbers[i];
}
double grades[3] = {78.1, 80.9, 90.30};
double total = grades[0] + grade[1] + grade [2];
cout << total << endl; // prints 249.3
we can just do like this....
double grades[3] = {78.1, 80.9, 90.30};
double total = 0;
for(int i=0; i < 3; i++){
total +=grades[i];
}
cout << total;
The sizeof operator can be used with arrays. It returns the total size allocated for the entire array
int myArray[] = { 0, 1, 2, 3, 4 }; // declare array of 5 elements
cout << sizeof(anArray); // prints 20 (5 elements * 4 bytes each)
In C++, there is no direct way to ask an array how many elements it contains. However, using the sizeof operator, we can figure it out:
int nElements = sizeof(anArray) / sizeof(anArray[0]);
Because all of the elements of the array have the same size, dividing the total size of the array by the size of any one of the elements yields the number of elements in the array! We use element 0 because it is the only element guaranteed to exist, as arrays must have at least one element.
Off by one error
const int arrSize = 5;
int myArray[ arrSize ] = {1, 2, 3, 4, 5};
int mxValue = 0;
for(int i=0; i <= arrSize; i++){
...
}
The problem with this program is that the conditional in the for loop is wrong! The array declared has 5 elements, indexed from 0 to 4. However, this array loops from 0 to 5
/


Snowfall.js
An
Erik Watson
project.
Background
Colour
Snowflakes
Background
Foreground
Density
0
Waves
Amplitude
0
Frequency
0
Gravity
Angle
90
°
Strength
0
Wind
Angle
0
°
Strength
0
Your Config


Click on one of the following button to send an event to the demo page.
Fell free to play with the json, just make sure it's valid.
Fell free to play with the json, just make sure it's valid.
Fell free to play with the json, just make sure it's valid.


Jeopardy
Jeopardy
(click after submission) ×
Answers posed via game interface
Question Responses via user input
Submit response
Your Total Score:
Fruity Locations
Potent Potables
Weights & Measures
(numbers)
State Capitals
"git" With-It (commands)
100
200
300
400
500
100
200
300
400
500
100
200
300
400
500
100
200
300
400
500
100
200
300
400
500


Is one of the world's most widely distributed tropical fish, and one of the most popular freshwater aquarium fish species.
- Scientific Name: Poecilia reticulata
- Average Length: 1.5 to 6 centimeters
- Average Lifespan: 3 years
- Habitat: Guppies are native to Antigua and Barbuda, Barbados, Brazil, Guyana, Jamaica, the Netherlands Antilles, Trinidad and Tobago, the U.S. Virgin Islands, and Venezuela.
The guppy (Poecilia reticulata), also known as millionfish and rainbow fish, is one of the world's most widely distributed tropical fish, and one of the most popular freshwater aquarium fish species. It is a member of the Poeciliidae family and, like almost all American members of the family, is live-bearing.Guppies, whose natural range is in northeast South America, were introduced to many habitats and are now found all over the world. They are highly adaptable and thrive in many different environmental and ecological conditions. Male guppies, which are smaller than females, have ornamental caudal and dorsal fins, while females are duller in colour. Wild guppies generally feed on a variety of food sources, including benthic algae and aquatic insect larvae.Guppies are used as a model organism in the field of ecology, evolution, and behavioural studies.


Social Events
2018
GSB End of Semester Party
Time: Apr 20th, 3:00pm
Location: LWSN Commons
Description: The final GSB event of the 2017-2018 school year! There will be food, music and the finals for Social Power Hour!
Social Power Hour
SPH is an event that gives CS graduate students an opportunity for to share their work and learn more about the work of others. Each participant will have a maximum of five minutes to present their research, using slides or other audio-visual aids. The audience will have an opportunity to give, anonymous, feedback via a Qualtrics survey, which GSB will provide.
02/March/2018
- Nathan Burow: CFIXX -- Object Type Integrity
- Derrick McKee: Double Trouble: Fine-grained Kernel Fuzzing
- Jim Lembke: RoSCo - A Reliable SDN Controller
- Prashast Srivastava: FirmFuzz: Automated IoT Firmware Introspection and Analysis
GSB hosted graduate-only CS Town Hall
Time: Jan 24th, 5:30pm
Location: LWSN 3102A/B
Description: A graduate student only, CS Town Hall organized and facilitated by GSB, and will therefore be geared towards hearing from and collaborating with students to meeting the needs and wants of our CS graduate student community!
Time: Apr 20th, 3:00pm
Location: LWSN Commons
Description: The final GSB event of the 2017-2018 school year! There will be food, music and the finals for Social Power Hour!
Social Power Hour
SPH is an event that gives CS graduate students an opportunity for to share their work and learn more about the work of others. Each participant will have a maximum of five minutes to present their research, using slides or other audio-visual aids. The audience will have an opportunity to give, anonymous, feedback via a Qualtrics survey, which GSB will provide.
02/March/2018
- Nathan Burow: CFIXX -- Object Type Integrity
- Derrick McKee: Double Trouble: Fine-grained Kernel Fuzzing
- Jim Lembke: RoSCo - A Reliable SDN Controller
- Prashast Srivastava: FirmFuzz: Automated IoT Firmware Introspection and Analysis
GSB hosted graduate-only CS Town Hall
Time: Jan 24th, 5:30pm
Location: LWSN 3102A/B
Description: A graduate student only, CS Town Hall organized and facilitated by GSB, and will therefore be geared towards hearing from and collaborating with students to meeting the needs and wants of our CS graduate student community!
Previous years
GSB End of Semester Party
Time: Dec 1st, 3:30pm
Location: LWSN Commons
Description: There will be great food, music, and games--a perfect combination for an awesome party :) Come and Have fun!!! Poster
CS Graduate Town Hall Meeting
Time: Nov 30, 5:30pm
Location: LWSN 3102 A/B
Description: An opportunity to voice any concerns you might have regarding our program and to hear from our Department leadership: Head, Assistant-Head, Grad-Chair. They will be providing updates about the CS graduate program and working with you to resolve issues. This is your opportunity to make our program better. Please join us! There will be free food!
Advice About a Research Career – Prof. Douglas Comer
Time: Oct 30, 5pm
Location: LWSN 1142
Host: Savvas Savvides - GSB
Description: Flyer
Postscript Programming, Fun with Graphs – Prof. Douglas Comer
Time: Sep 27, 5pm
Location: LWSN 1142
Host: USB & GSB
Description: Poster
GSB Hosts CS Social Hour
Time: Sep 15
Location: LWSN 3rd floor
Presentation for Corporate Partners (CPP)
Time: Aug 31
Location: LWSN 3102
Description: Presenter: Savvas Savvides, Presentation slides
Time: Dec 1st, 3:30pm
Location: LWSN Commons
Description: There will be great food, music, and games--a perfect combination for an awesome party :) Come and Have fun!!! Poster
CS Graduate Town Hall Meeting
Time: Nov 30, 5:30pm
Location: LWSN 3102 A/B
Description: An opportunity to voice any concerns you might have regarding our program and to hear from our Department leadership: Head, Assistant-Head, Grad-Chair. They will be providing updates about the CS graduate program and working with you to resolve issues. This is your opportunity to make our program better. Please join us! There will be free food!
Advice About a Research Career – Prof. Douglas Comer
Time: Oct 30, 5pm
Location: LWSN 1142
Host: Savvas Savvides - GSB
Description: Flyer
Postscript Programming, Fun with Graphs – Prof. Douglas Comer
Time: Sep 27, 5pm
Location: LWSN 1142
Host: USB & GSB
Description: Poster
GSB Hosts CS Social Hour
Time: Sep 15
Location: LWSN 3rd floor
Presentation for Corporate Partners (CPP)
Time: Aug 31
Location: LWSN 3102
Description: Presenter: Savvas Savvides, Presentation slides
CS Graduate Town Hall meeting
Time: Mon April 4 at 5:30pm
Location: LWSN 3102 A/B
Description: The Department Head and Graduate Committee Chair will be present to give you an update regarding the state of the CS department and the graduate program. Don't miss this opportunity to ask questions and express any concerns. Free food for all attending
Bowling Night
Time: Saturday, April 9, 7-9pm
Location: Union Rack and Roll
description: Come for bowling and pool. Enjoy the free food and have fun mingling with other CS people.
Time: Mon April 4 at 5:30pm
Location: LWSN 3102 A/B
Description: The Department Head and Graduate Committee Chair will be present to give you an update regarding the state of the CS department and the graduate program. Don't miss this opportunity to ask questions and express any concerns. Free food for all attending
Bowling Night
Time: Saturday, April 9, 7-9pm
Location: Union Rack and Roll
description: Come for bowling and pool. Enjoy the free food and have fun mingling with other CS people.
CS Graduate Town Hall meeting
Location: LWSN 3102 A/B
Description: The Department Head and Graduate Committee Chair will be present to give you an update regarding the state of the CS department and the graduate program. Don't miss this opportunity to ask questions and express any concerns. Free food for all attending
Location: LWSN 3102 A/B
Description: The Department Head and Graduate Committee Chair will be present to give you an update regarding the state of the CS department and the graduate program. Don't miss this opportunity to ask questions and express any concerns. Free food for all attending
CS and ECE Year End Party @ LWSN Commons
Time: Wednesday, December 3, 6-9pm
Location: LWSN Commons
Description: Come to CS and ECE Year End Party! Enjoy the free food and video games! Please come to the check-in table and get your exclusive party gift! It is a good chance for CS and ECE Graduate Students to meet each other and talk. We hope you all will have a wonderful time!
CS Graduate Town Hall meeting
Time: Tuesday, October 21, 6-7 pm
Location: LWSN 3102 A/B
Description: The Department Head and Graduate Committee Chair will be present to give you an update regarding the state of the CS department and the graduate program. Don't miss this opportunity to ask questions and express any concerns. Free food from Chipotle for all attending
Time: Wednesday, December 3, 6-9pm
Location: LWSN Commons
Description: Come to CS and ECE Year End Party! Enjoy the free food and video games! Please come to the check-in table and get your exclusive party gift! It is a good chance for CS and ECE Graduate Students to meet each other and talk. We hope you all will have a wonderful time!
CS Graduate Town Hall meeting
Time: Tuesday, October 21, 6-7 pm
Location: LWSN 3102 A/B
Description: The Department Head and Graduate Committee Chair will be present to give you an update regarding the state of the CS department and the graduate program. Don't miss this opportunity to ask questions and express any concerns. Free food from Chipotle for all attending
VMware PhD Tech Talk
Time: Thursday, September 26, 6 PM
Location: LWSN 3102
CS Graduate Town Hall meeting
Time: Tuesday, November 19, 6-7pm
Location: LWSN 1142
Presentation for Corporate Partners (CPP)
Time: Tuesday, September 17, 10:30-11am
Location: LWSN 3102
Description: Presentation slides
Singles Table Tennis Tournament
Time: 2/18–2/21, 2013
Location: Recreational Sports Center, Multi-Purpose court 5
Time: Thursday, September 26, 6 PM
Location: LWSN 3102
CS Graduate Town Hall meeting
Time: Tuesday, November 19, 6-7pm
Location: LWSN 1142
Presentation for Corporate Partners (CPP)
Time: Tuesday, September 17, 10:30-11am
Location: LWSN 3102
Description: Presentation slides
Singles Table Tennis Tournament
Time: 2/18–2/21, 2013
Location: Recreational Sports Center, Multi-Purpose court 5
Graduate Student Quality of Life Meeting
Time: Thursday, March 24, 2011, 6:30PM-8:00PM
Location: RAWL 1086
Description: Flyer
Time: Thursday, March 24, 2011, 6:30PM-8:00PM
Location: RAWL 1086
Description: Flyer
Pizza & Movie
Time: Friday, Oct 22nd, 6:00PM
Location: LWSN Commons
Finals week pizza social
Time: Apr 29, 6:00PM
Location: LWSN Commons
Spring BBQ
Time: Apr 10
Location: Squirrel Park
Google pizza and BBQ
Time: Mar 25
Location: LWSN 1142
Pizza & Movie
Time: Feb 24, 6:00PM
Location: LWSN Commons
Pizza, Bowling & Billiards
Time: Jan 29
Location: LWSN Commons
Time: Friday, Oct 22nd, 6:00PM
Location: LWSN Commons
Finals week pizza social
Time: Apr 29, 6:00PM
Location: LWSN Commons
Spring BBQ
Time: Apr 10
Location: Squirrel Park
Google pizza and BBQ
Time: Mar 25
Location: LWSN 1142
Pizza & Movie
Time: Feb 24, 6:00PM
Location: LWSN Commons
Pizza, Bowling & Billiards
Time: Jan 29
Location: LWSN Commons
Fall 2008
Dec 17, 2008 - Finals Week PizzaNov 13, 2008 - Mentoring Callout
Nov 7, 2008 - Social Hour
Oct 23, 2008 - Town Hall
Sep 17, 2008 - Pizza Night
Spring 2008
April 26th, 2008 - Spring BBQApril 2nd, 2008 - Quiz Bowl w/UPE
March 17th, 2008 - Spring Social
March 13th, 2008 - Social Hour II
February 12th, 2008 - Purdue Basketball Game
January 23rd, 2008 - "Welcome Back" Pizza Social
January 11th, 2008 - Social Hour
Fall 2007
December 12th, 2007 - Finals Week PizzaNovember 15th, 2007 - Google Pizza Night
October 24th, 2007 - "Non-Pizza" Event
October 1st, 2007 - Town Hall Meeting
September 14th, 2007 - Social Hour
September 5th, 2007 - Mentoring Night
Summer 2007
July 26th, 2007 - GSB Summer BBQJune 21st, 2007 - Pizza and Bowling
Fall 2006
December 13th, 2006 - Finals Week PizzaDecember 8th, 2006 - CS Employee Appreciation Social
December 6th, 2006 - Open Forum for Ph.D. Annual Review
November 1st, 2006 - Fazoli's and a Movie Social
October 18th, 2006 - Google Pizza Social - Takin' break from midterms
October 12th, 2006 - Open Forum with CS Administrators
September 13th, 2006 - Fall BBQ at Happy Hollow Park
August 23rd, 2006 - Mentoring/Welcome Back Pizza Event
Spring/Summer 2006
July 27th, 2006 - Summer BBQ at Happy Hollow ParkJune 15th, 2006 - Pizza and Bowling
March 8th, 2006 - Free Google Pizza event
February 8, 2006 - Google tech talk
Fall 2005
November 21, 2005 - PhD job panelNovember 10, 2005 - Google Pizza Night
September 27, 2005 - Google Free pizza and bowling night
August 23, 2005 - Mentoring Event
August 15, 2005 - GSB Q&A
Summer 2005
July 21 - Google Pizza/Bowling NightJune 9, 2005 - Summer Social
Spring 2005
April 29, 2005 - Spring 2005 Graduating Students ReceptionApril 21, 2005 - Microsoft Tech Talk
April 4, 2005 - Awards Banquet
March 30, 2005 - Meeting with Quaid Morris, faculty candidate in Bioinformatics
February 24, 2005 - Faculty Meeting (II)
February 22, 2005 - Faculty Meeting (I)
February 18, 2005 - Bowling Night
February 3, 2005 - Pizza and Movie
Fall 2004
December 3, 2004 - CS Employee Appreciation SocialNovember 22, 2004 - Ph.D. Panel
November 16, 2004 - Graduate School Primer
October 26, 2004 - Being a Part of CS Department
October 07, 2004 - GSB Social-Free Pizza


--- layout: post date: 2010-09-03 time: "09:00:00" authors: ["Greg Wilson"] title: Eight Episodes on the Unix Shell tags: ["Content"] ---
I had planned to leave it out, but your votes count: the first eight screencasts of our lecture on the Unix shell are now online. Topics covered are:
I've already got a list of changes to make (thanks to feedback from IsaacG2—my apologies, but I didn't see your comments until after I'd recorded), but I hope this will be a good start. And for those who are interested, the eight episodes together took 36.5 hours to write, revise, record, and edit, for 62:20 of screen time. That's better than the 50:1 ratio I was clocking in June, but I need to squeeze it further if I'm going to finish everything on time.


This port is right on the northern tip of the Danish mainland. It is an attractive town with its distinctive houses, all in shades of yellow, and a busy fishing port.
It provides good shelter and access in all weathers and tides.
Yachts berth between the Old Pier and Pier no. 1, in 4m, N of the central pontoon, or, alternatively, on the N side of the Bundgarns Basin in 3.5m. For the first option, proceed through the main harbour entrance, then straight ahead through the next breakwater, continue across the Indre Forhavnsbassin, turning sharply to port after passing the pier at the end. There is a fuel berth on the end of the Old Pier, which will be to sta'bd. For the Bundgarns Basin, turn to port after passing through the second breakwater. The entrance to the basin is narrow.


PLY – ASCII Stanford Polygon Format
Driver short name
PLY
Driver built-in by default
This driver is built-in by default
MDAL supports reading and writing of PLY format in ASCII and BINARY formats. This format is used to store triangulated irregular networks (TINs) in ASCII format with arbitrary scalar data on the vertices, faces and/or edges.
Note that:
This driver can read and write Meshes containing any (consistent) combination of vertices, faces and edges and can access Scalar and Vector datasets on vertices, faces & edges and Scalar (only) datasets on volumes.
All MDAL Scalar datasets are stored in PLY as doubles,
Vector Datasets are stored as PLY double lists. When Reading a PLY file, a list data type is converted into an MDAL Vector dataset with only the first two values of the list used,
Datasets on Volumes are stored as TWO equal sized lists on the face elements (one containing the values using the name of the MDAL DatasetGroup and one containing the extrusion values which has “__vol” appended to the name). This is a format that is totally consistent with the PLY format but is unique to this driver.
This driver implements an additional feature without breaking the standard. If it finds a line in the header starting “comment crs ” it will use the rest of the line as the string to set the mesh projection.
The PLY format allows data to be attached both to edges and to faces in the same data set and this driver will successfully load that data. However, most host applications (like QGIS) will expect the dataset to be either a 1d mesh - with edges - or a 2D mwesh - with faces. There is no guarantee how the host application will process a dataset with both.


Basscss is a collection of interoperable CSS modules and can be used in conjunction with many other frameworks, libraries, and stylesheets. {# While the source code is written in spec-based CSS, it can also be incorporated into Sass projects through NPM or Bower, or customized with the Customize web app. #}
Rework is the most native way to incorporate Basscss into a project, and its concepts should be somewhat familiar to those who use other preprocessors, such as Sass or Less, and to those who are comfortable with the command line.
Rework is a Node-based preprocessor with a plugin architecture and syntax based on the CSS specification. Rework requires NPM, and Basscss uses this package management system for its modular architecture. If you prefer using Bower, see the Bower Section below.
The quickest way to get familiar with using Rework is through the official boilerplate project Bassplate, which includes Gulp tasks and basic file and folder structure for building a simple website.
To get started, clone the repo, install dependencies, and run the default Gulp task.
{% highlight 'bash' %} git clone https://github.com/jxnblk/bassplate.git new-project cd new-project rm -rf .git npm install gulp {% endhighlight %}
This will start a server at http://localhost:8000
and watch the /src
folder for changes.
Edit the files in /src/css
to customize the compiled stylesheet.
Basswork is a CSS preprocessor for Basscss built with Rework. To set up Basscss in an existing Node-base build system, use Basswork or Gulp Basswork to compile a set of modules.
All individual Basscss modules are available on NPM. For a list of available packages, see the Modules page.
To import modules that have been installed through NPM, use the following syntax:
{% highlight 'css' %} @import 'basscss-base-typography'; @import 'basscss-defaults'; {% endhighlight %}
To import modules relative to the parent file, use this syntax:
{% highlight 'css' %} @import './custom-buttons'; {% endhighlight %}
Import variables last. Just as with other CSS declarations, whatever is last in the source code is used.
{% highlight 'css' %} @import 'basscss-utility-layout'; @import './variables'; {% endhighlight %}
To use variables in declarations, follow this CSS syntax:
{% highlight 'css' %} .button-primary { background-color: var(--blue); } {% endhighlight %}
For more, see the Using Rework page.
The core package includes the standard modules as Sass partials in the scss
folder.
Import individual modules in your own file as needed,
with the default variables file first.
{% highlight 'scss' %} @import: 'basscss/scss/defaults'; @import: 'basscss/scss/utility-layout'; {% endhighlight %}
To override the default values, include your own variable definitions before Basscss.
{% highlight 'scss' %} // Custom variables @import: 'variables'; // Basscss @import: 'basscss/scss/defaults'; @import: 'basscss/scss/utility-layout'; {% endhighlight %}
Although Basscss’s individual modules are distributed through NPM, the core package is available through Bower, which contains the compiled CSS as well as the standard set of modules as Sass partials.
To get started, install the package:
{% highlight 'bash' %} bower install basscss {% endhighlight %}
To import modules without specifying the Bower folder,
add bower_components/basscss/scss
to the includePaths
option.
{% highlight 'js' %} var options = { includePaths: ['bower_components/'] } {% endhighlight %}
{% highlight 'scss' %} @import "basscss/scss/defaults"; @import "basscss/scss/base-reset"; @import "basscss/scss/base-typography"; {% endhighlight %}
If you’re not ready to dive into the command line, you can create custom builds of Basscss with the web app.
Customize


2020 - 2024
BSc (Hons) Computer Science SW, 2nd year; 1st year grade: 1st
A-Levels
2018 - 2020
Extended Project Qualification(A), Computer Science(B), Geography(B), Mathematics(C)
GCSE
2015 - 2018
Top 8: Physics(8), Geography(8), Chemistry(7), Mathematics(7), Computer Science(7), Design
Technology(7),
Biology(6), Religious Studies(6), where 8 = A*, 7 = A, 6 = B
2021 - Present
Obtained a leadership position within the NTU developers’ community and now in charge of handling the management of events, and communications with external partners.
Summer 2021 - Present
Supporting the first year students with their course and any problems they may have.
Summer 2021
Developed RShiny app in R that allows the UK Corporate Modelling Team to visualise and interact with publicly
available macroeconomic data.
2020 - 2021
Attending various extracurricular events and talks during university. View CPD tracking page.
2018 - 2019
Working in an office environment, at first doing odd-jobs like data entry and donation counting. Eventually I moved
to automating all of the charity shops' income system into a central (Excel :-) ) database, using macros programmed
in Visual Basic.
Programming (C++, C#, Java, VB, Python, JavaScript) both for Academic & Personal Projects e.g. A-Level Coursework or Discord Bot in JS
Pentesting Labs
Unreal Engine
Deep Rock Galactic Modding
Taking part in & making Capture the Flag contests
Cryptography
Video Games
Building PCs
Reading
Tabletop Games
Sci-Fi
Cycling


Lions end winless streak with 2-1 victory over Yemen
by Deepanraj Ganesan| YEMEN | SINGAPORE |
| 1 | 2 |
| (Nasser Al-Gahwashi 85) | (Ikhsan Fandi 19, Hafiz Nor 52) |
On the eve of Singapore’s World Cup qualifier against Yemen, coach Tatsuma Yoshida pulled no punches.
Speaking to The New Paper, he called the clash a must-win match for his side.
It did not matter that he would be without three key players, Faris Ramli, Shakir Hamzah and Shawal Anuar, for a variety of reasons.
It did not matter that Yemen were ranked No. 141 in the world and Singapore No. 159.
And it certainly did not matter to Yoshida that Singapore were going into the match on the back of a four-game winless streak.
He threw down the gauntlet to his Lions.
And on Tuesday night (Nov 19), his charges rose to the challenge with an emphatic roar as they saw off Yemen with a 2-1 win at Al Muharraq Stadium in Bahrain to put their qualifying campaign back on track.
The Group D fixture was played at a neutral venue due to the ongoing civil war in Yemen.
Singapore’s last away victory against a higher-ranked Middle-Eastern team was during a World Cup qualifier in 2008 when the Lions won 2-1 in Beirut against Lebanon.
While it was Yemen who dominated proceedings in the opening 20 minutes, forcing Izwan Mahbud into two crucial saves, the Lions would take the lead in stunning fashion through their front man Ikhsan Fandi.
FIRST-TIME VOLLEY
Ikhsan met Shahdan Sulaiman’s 19th-minute corner with a stupendous first-time volley from just inside the box, which left the Yemen goalkeeper with no chance.
Ikhsan, 20, has firmly established himself as the Lions’ main striker with eight goals in 18 appearances.
The lead, against the run of play, spurred them into action as they looked to finish the half stronger than they had begun it.
In the next attack, Ikhsan had a golden chance to net again from a Hafiz Nor cross but his header from just metres out sailed just over the bar.
In Singapore’s first group clash against the same opponents at the National Stadium in September, Ikhsan had also given the Lions the lead, only for the game to end in a draw.
Well aware of this, Yoshida, would have urged his side at half-time to get the second goal to kill off the tie.
It showed as well, with the Lions eager to go on the front foot after the break.
The away side were duly rewarded in the 52nd minute, courtesy of Hafiz’s first goal for the national team, in his sixth cap.
The Home United winger found enough space and time on the left flank to cut inside his defender and curl a brilliant strike from just outside the box.
The strike evaded the reach of goalkeeper Salem Saeed and nicked the post before nestling in the net.
But it was to be a jittery end to the game for the Lions, after Yemen pulled one back in the 85th minute through Nasser Al-Gahwashi.
Played through by a defence-splitting pass from midfield, Nasser rounded Izwan before slotting into an empty net.
The goal meant that the Lions have kept just one clean sheet – against Jordan last month – since Yoshida took over in May.
But the Lions stayed firm to get the crucial three points.
Said Yoshida: "I am really happy to get this good result for the Singapore fans. We said it was a must-win and it is important that we got it.
"It’s been a long time since we won in the Middle East. The result for some people may be surprising but it is not a surprise for me.
"The boys have shown great attitude and I trust them. But we are still improving and try to make another step up.
"We showed that we could win even without some important players. The others stepped up and proved themselves. This was one of the best performances but not the best. We must always try to win no matter where we play. We have to keep on going."
With this victory, Singapore are now third with seven points after five matches, two adrift of group leaders Uzbekistan – who beat Palestine 2-0 yesterday
.
The Lions will next face Palestine and Saudi Arabia in March next year.
YEMEN: Salem Saeed, Ahmed Sadeq, Mudir Abdurabu, Mufeed Gamal, Mohammed Boqshan, Nasser Al-Gahwashi, Ahmed Al-Sarori, Omar Al-Dahi, Abdulwasea Al-Matari, Ahmed Maher (Essam Al-Worafi 56), Emad Mansoor (Ali Hafeedh 67)
SINGAPORE: Izwan Mahbud, Nazrul Nazari, Irfan Fandi, Safuwan Baharudin, Zulfahmi Arifin, Hariss Harun, Shahdan Sulaiman, Hafiz Nor (Iqram Rifqi 75), Yasir Hanapi (Hami Syahin 88), Hazzuwan Halim (Khairul Nizam 53), Ikhsan Fandi


padding-top: 65px;
Home
(current)
Films
What's New
Contact
All
Action
Animation
Children
Classics
Comedy
Documentary
Drama
Family
Foreign
Games
Horror
Music
New
Sci-Fi
Sports
Travel
Films List
Filters
Age Ratings
R
NC-17
PG-13
PG
G
Price Range
Less than
Greater Than
«
Previous
»
Next


Living Room Set Up ·
Clear canvas
Remove selected object
Generate and Download Image
Upload Background Image
audio speakers
Flat Screen TV
Soundbar
Cctv
Wire Conceal
Preview


RT @GrowlyGrego: [opens book] Ah yes well if it isn’t my old nenesis, worbs
4/7/2021, 1:12:46 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
RT @GrowlyGrego: [opens book] Ah yes well if it isn’t my old nenesis, worbs
4/7/2021, 1:12:46 PM
Favs: 0
Retweets: 0
link


--- layout: post status: publish published: true title: Running 20008 Active Directory with Bind author: display_name: iguy login: iguy email<EMAIL_ADDRESS>url: '' author_login: iguy author_email<EMAIL_ADDRESS>wordpress_id: 314 wordpress_url: http://itsjustanotherlayer.com/?p=314 date: !binary |- MjAwOS0xMS0wMSAwMzozODowNyAtMDYwMA== date_gmt: !binary |- MjAwOS0xMS0wMSAwMzozODowNyAtMDYwMA== categories: - VMware tags: - ActiveDirectory - Bind - home - Windows2008 comments: - id: 91 author: Bruno author_email<EMAIL_ADDRESS>author_url: '' date: !binary |- MjAwOS0xMi0xMCAxMzoyNzoxMCAtMDYwMA== date_gmt: !binary |- MjAwOS0xMi0xMCAxMzoyNzoxMCAtMDYwMA== content: ! 'Hi We''ve been using Bind and AD for several years now by allowing automatic updates only for DCS. Since we also use third party Dns management tool, we just added the contents of c:winntsystem32confignetlogon.dns to the automatically loaded dns list of the tool. This file contains all what your dc is trying to publish to Dns. brgds' - id: 92 author: Akuma author_email<EMAIL_ADDRESS>author_url: '' date: !binary |- MjAxMS0wNC0yOCAxMjowOTozNiAtMDUwMA== date_gmt: !binary |- MjAxMS0wNC0yOCAxNzowOTozNiAtMDUwMA== content: ! 'Those UID are needed, without them, the Bind DNS will deny the DC to write necesary updates and there won''t be LDAP connectivity. Cheers, Akuma.' ---
One of the fun things about running stuff at home, once you have something working remotely well you sure don't want to change it. As such I have setup Bind 9 with DHCP and it works pretty good with a bunch of scripts I have to handle various dynamic adding and removing from my running system. Every system in this house works off of this base, very stable system. This works pretty well and there in comes the issue. I am attempting to bring up an Active Directory Domain for testing a variety of products and as is typical MS, as long as you give all your money to MS, everything works great. The minute you step out of that paradigm the documentation and functionality tends to falter a bit.
In order to setup Windows 2008 Active Directory domain, the system basically expects you to use MS DNS/DHCP services. I have no desire to tear down a perfectly functional environment and make it work now with MS DNS. After a significant amount of digging I found some good webpages on how to setup Bind to work with AD. None of them worked right though.
logging {
category "default" { "debug"; };
category "general" { "debug"; };
category "database" { "debug"; };
category "security" { "debug"; };
category "config" { "debug"; };
category "resolver" { "debug"; };
category "xfer-in" { "debug"; };
category "xfer-out" { "debug"; };
category "notify" { "debug"; };
category "client" { "debug"; };
category "unmatched" { "debug"; };
category "network" { "debug"; };
category "update" { "debug"; };
category "queries" { "debug"; };
category "dispatch" { "debug"; };
category "dnssec" { "debug"; };
category "lame-servers" { "debug"; };
channel "debug" {
file "/tmp/namedebug" versions 2 size 50m;
print-time yes;
print-category yes;
};
If my DC is going to have a DNS name of DC.home.here.org with an IP of <IP_ADDRESS> and the domain is HOME, then these are the entries needed.
home.here.org A <IP_ADDRESS>
DC.home.here.org A <IP_ADDRESS>
UID #1 - the subkey in HKLMSoftwareMicrosoftCryptographyAutoEnrollmentAEDirectoryCache
UID #2 - I don't know where this comes from. I think it is something Domain related. It isn't in the registry.
(These UID based DNS entries might not be needed - not sure)$ORIGIN _msdcs.home.here.org.
(UID #1 - might not be needed) CNAME DC.home.here.org.$ORIGIN _tcp.Default-First-Site-Name._sites.dc._msdcs.home.here.org.
_kerberos SRV 0 0 88 DC.home.here.org.
_ldap SRV 0 0 389 DC.home.here.org.$ORIGIN _tcp.dc._msdcs.home.here.org.
_kerberos SRV 0 0 88 DC.home.here.org.
_ldap SRV 0 0 389 DC.home.here.org.$ORIGIN _msdcs.home.here.org.
_ldap._tcp.(UID#2 - might not be needed).domains SRV 0 0 389 DC.home.here.org.
gc A <IP_ADDRESS>$ORIGIN gc._msdcs.home.here.org.
_ldap._tcp.Default-First-Site-Name._sites SRV 0 0 389 DC.home.here.org.
_ldap._tcp SRV 0 0 389 DC.home.here.org.$ORIGIN _msdcs.home.here.org.
_ldap._tcp.pdc SRV 0 0 389 DC.home.here.org.$ORIGIN _tcp.Default-First-Site-Name._sites.home.here.org.
_gc SRV 0 0 3268 DC.home.here.org.
_kerberos SRV 0 0 88 DC.home.here.org.
_ldap SRV 0 0 389 DC.home.here.org.$ORIGIN _tcp.home.here.org.
_kerberos SRV 0 0 88 DC.home.here.org.
_kpasswd SRV 0 0 464 DC.home.here.org.
_ldap SRV 0 0 389 DC.home.here.org.$ORIGIN home.here.org.
_kerberos._udp SRV 0 0 88 DC
DC A <IP_ADDRESS>


Interpolates a value before template parsing and making it available to template pre-processing steps.
Static values cannot be updated, since they don't define a part and are effectively merged into the literal part of a lit-html template. Because they are interpolated before the template is parsed as HTML, static values may occupy positions in the template that regular interpolations may not, such as tag and attribute names.
convertible to the string
value wrapped with UnsafeStatic
Decorates initial html
function to produce preprocessed templates that
include unsafe static values and custom element classes.
No sanitization provided. Any static value is considered as a string and merged to a template, so it can lead to undefined behavior if you use angle brackets or any other html-specific symbols.
Updating static values is impossible. If you try to replace one static value with another, it will be ignored, and if it is a dynamic value, the error will be thrown.
You can also send any custom element class as a value and its registered name will be used as a tag name. The behavior of custom elements classes are equal to the unsafe static values behavior.
// index.js
import '@corpuscule/lit-html-renderer/lib/init';
import './app.js';
// app.js
import withCustomElement, {unsafeStatic} from '@corpuscule/lit-html-renderer';
import {html, render} from 'lit-html';
class Foo extends HTMLElement {}
customElements.define('x-foo', Foo);
const shtml = withCustomElement(html);
const barTag = unsafeStatic('x-bar');
render(shtml`
<${Foo}>
<${barTag}></${barTag}>
</${Foo}>
`); // Will render <x-foo><x-bar></x-bar></x-foo>
html
function
decorated html
function
Generated using TypeDoc


class SimView : View
SimView() |
val root: VBox |
fun drawWorldBoundaries(worldWidth: Double, worldHeight: Double): Unit |
|
fun renderVehicles(vehicles: Collection<Vehicle>): Unit
Adds vehicles shapes to the simulation. |
|
fun renderWorldObjects(wobjs: MutableCollection<WorldObject>): Unit |


chatbot package¶
Subpackages¶
- chatbot.common package
- chatbot.decision package
- chatbot.manager package
- chatbot.nlp package
- Submodules
- chatbot.nlp.entity_analyzer module
- chatbot.nlp.entity_recognizer module
- chatbot.nlp.entity_regexp module
- chatbot.nlp.entity_synonym module
- chatbot.nlp.intend_analyzer module
- chatbot.nlp.response_generator module
- chatbot.nlp.rule_intent_analyzer module
- chatbot.nlp.syntax_analyzer module
- Module contents
- chatbot.ontology package
- chatbot.services package
- chatbot.story package
Submodules¶
chatbot.admin module¶
chatbot.apps module¶
chatbot.models module¶
-
class
chatbot.models.
CB_DEF_LIST_INFO
(cb_id, chat_cate, chat_sub_cate, cb_title, cb_desc, creation_date, last_update_date, created_by, last_updated_by)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_DEF_LIST_INFO.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_DEF_LIST_INFO.
cb_desc
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_DEF_LIST_INFO.
cb_entity_list_info_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_DEF_LIST_INFO.
cb_entity_relation_info_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_DEF_LIST_INFO.
cb_entity_synonym_list_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_DEF_LIST_INFO.
cb_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_DEF_LIST_INFO.
cb_intent_list_info_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_DEF_LIST_INFO.
cb_model_list_info_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_DEF_LIST_INFO.
cb_ontology_info_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_DEF_LIST_INFO.
cb_tagging_info_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_DEF_LIST_INFO.
cb_title
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_DEF_LIST_INFO.
chat_cate
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_DEF_LIST_INFO.
chat_sub_cate
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_DEF_LIST_INFO.
created_by
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_DEF_LIST_INFO.
creation_date
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_DEF_LIST_INFO.
get_next_by_creation_date
(*moreargs, **morekwargs)¶
-
CB_DEF_LIST_INFO.
get_next_by_last_update_date
(*moreargs, **morekwargs)¶
-
CB_DEF_LIST_INFO.
get_previous_by_creation_date
(*moreargs, **morekwargs)¶
-
CB_DEF_LIST_INFO.
get_previous_by_last_update_date
(*moreargs, **morekwargs)¶
-
CB_DEF_LIST_INFO.
last_update_date
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_DEF_LIST_INFO.
last_updated_by
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_DEF_LIST_INFO.
objects
= <django.db.models.manager.Manager object>¶
-
exception
-
class
chatbot.models.
CB_ENTITY_LIST_INFO
(id, cb_id, intent_id, entity_type, entity_list)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_ENTITY_LIST_INFO.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_ENTITY_LIST_INFO.
cb_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_ENTITY_LIST_INFO.
cb_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_LIST_INFO.
entity_list
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_LIST_INFO.
entity_type
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_LIST_INFO.
id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_LIST_INFO.
intent_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_ENTITY_LIST_INFO.
intent_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_LIST_INFO.
objects
= <django.db.models.manager.Manager object>¶
-
exception
-
class
chatbot.models.
CB_ENTITY_RELATION_INFO
(id, cb_id, entity_id, entity_uuid, entity_desc)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_ENTITY_RELATION_INFO.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_ENTITY_RELATION_INFO.
cb_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_ENTITY_RELATION_INFO.
cb_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_RELATION_INFO.
entity_desc
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_RELATION_INFO.
entity_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_RELATION_INFO.
entity_uuid
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_RELATION_INFO.
id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_RELATION_INFO.
objects
= <django.db.models.manager.Manager object>¶
-
exception
-
class
chatbot.models.
CB_ENTITY_SYNONYM_LIST
(id, cb_id, entity_id, slot_type, represent_value, synonym_value, synonym_desc)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_ENTITY_SYNONYM_LIST.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_ENTITY_SYNONYM_LIST.
cb_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_ENTITY_SYNONYM_LIST.
cb_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_SYNONYM_LIST.
entity_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_SYNONYM_LIST.
id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_SYNONYM_LIST.
objects
= <django.db.models.manager.Manager object>¶
-
CB_ENTITY_SYNONYM_LIST.
represent_value
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_SYNONYM_LIST.
slot_type
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_SYNONYM_LIST.
synonym_desc
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ENTITY_SYNONYM_LIST.
synonym_value
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
exception
-
class
chatbot.models.
CB_INTENT_LIST_INFO
(cb_id, intent_id, intent_uuid, intent_type, intent_desc, rule_value, nn_type)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_INTENT_LIST_INFO.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_INTENT_LIST_INFO.
cb_entity_list_info_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_INTENT_LIST_INFO.
cb_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_INTENT_LIST_INFO.
cb_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_INTENT_LIST_INFO.
cb_storyboard_list_info_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_INTENT_LIST_INFO.
intent_desc
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_INTENT_LIST_INFO.
intent_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_INTENT_LIST_INFO.
intent_type
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_INTENT_LIST_INFO.
intent_uuid
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_INTENT_LIST_INFO.
nn_type
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_INTENT_LIST_INFO.
objects
= <django.db.models.manager.Manager object>¶
-
CB_INTENT_LIST_INFO.
rule_value
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
exception
-
class
chatbot.models.
CB_MODEL_LIST_INFO
(id, cb_id, nn_id, nn_purpose, nn_type, nn_label_data, nn_desc)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_MODEL_LIST_INFO.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_MODEL_LIST_INFO.
cb_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_MODEL_LIST_INFO.
cb_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_MODEL_LIST_INFO.
id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_MODEL_LIST_INFO.
nn_desc
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_MODEL_LIST_INFO.
nn_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_MODEL_LIST_INFO.
nn_label_data
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_MODEL_LIST_INFO.
nn_purpose
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_MODEL_LIST_INFO.
nn_type
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_MODEL_LIST_INFO.
objects
= <django.db.models.manager.Manager object>¶
-
exception
-
class
chatbot.models.
CB_ONTOLOGY_INFO
(id, cb_id, ontology_id, ontology_desc)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_ONTOLOGY_INFO.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_ONTOLOGY_INFO.
cb_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_ONTOLOGY_INFO.
cb_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ONTOLOGY_INFO.
id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ONTOLOGY_INFO.
objects
= <django.db.models.manager.Manager object>¶
-
CB_ONTOLOGY_INFO.
ontology_desc
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_ONTOLOGY_INFO.
ontology_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
exception
-
class
chatbot.models.
CB_RESPONSE_LIST_INFO
(id, story_id, response_type, output_entity, output_data, nn_id)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_RESPONSE_LIST_INFO.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_RESPONSE_LIST_INFO.
id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_RESPONSE_LIST_INFO.
nn_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_RESPONSE_LIST_INFO.
objects
= <django.db.models.manager.Manager object>¶
-
CB_RESPONSE_LIST_INFO.
output_data
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_RESPONSE_LIST_INFO.
output_entity
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_RESPONSE_LIST_INFO.
response_type
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_RESPONSE_LIST_INFO.
story_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_RESPONSE_LIST_INFO.
story_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
exception
-
class
chatbot.models.
CB_SERVICE_LIST_INFO
(id, story_id, service_type, service_name, service_model, service_url, nn_id)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_SERVICE_LIST_INFO.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_SERVICE_LIST_INFO.
id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_SERVICE_LIST_INFO.
nn_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_SERVICE_LIST_INFO.
objects
= <django.db.models.manager.Manager object>¶
-
CB_SERVICE_LIST_INFO.
service_model
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_SERVICE_LIST_INFO.
service_name
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_SERVICE_LIST_INFO.
service_type
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_SERVICE_LIST_INFO.
service_url
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_SERVICE_LIST_INFO.
story_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_SERVICE_LIST_INFO.
story_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
exception
-
class
chatbot.models.
CB_STORYBOARD_LIST_INFO
(intent_id, story_id, story_type, story_desc)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_STORYBOARD_LIST_INFO.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_STORYBOARD_LIST_INFO.
cb_response_list_info_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_STORYBOARD_LIST_INFO.
cb_service_list_info_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
CB_STORYBOARD_LIST_INFO.
intent_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_STORYBOARD_LIST_INFO.
intent_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_STORYBOARD_LIST_INFO.
objects
= <django.db.models.manager.Manager object>¶
-
CB_STORYBOARD_LIST_INFO.
story_desc
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_STORYBOARD_LIST_INFO.
story_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_STORYBOARD_LIST_INFO.
story_type
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
exception
-
class
chatbot.models.
CB_TAGGING_INFO
(id, cb_id, pos_type, proper_noun, parsed_length)[source]¶ Bases:
django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
CB_TAGGING_INFO.
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
CB_TAGGING_INFO.
cb_id
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-
CB_TAGGING_INFO.
cb_id_id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_TAGGING_INFO.
id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_TAGGING_INFO.
objects
= <django.db.models.manager.Manager object>¶
-
CB_TAGGING_INFO.
parsed_length
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_TAGGING_INFO.
pos_type
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
CB_TAGGING_INFO.
proper_noun
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
exception
chatbot.serializers module¶
-
class
chatbot.serializers.
CB_DEF_LIST_INFO_Serializer
(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
Table : CB_DEF_LIST_INFO
-
class
chatbot.serializers.
CB_ENTITY_LIST_INFO_Serializer
(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
Table : CB_STORYBOARD_LIST_INFO
-
class
chatbot.serializers.
CB_ENTITY_RELATION_INFO_Serializer
(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
Table : CB_ENTITY_RELATION_INFO
-
class
chatbot.serializers.
CB_INTENT_LIST_INFO_Serializer
(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
Table : CB_INTENT_LIST_INFO
-
class
chatbot.serializers.
CB_MODEL_LIST_INFO_Serializer
(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
Table : CB_MODEL_LIST_INFO
-
class
chatbot.serializers.
CB_RESPONSE_LIST_INFO_Serializer
(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
Table : CB_RESPONSE_LIST_INFO
-
class
chatbot.serializers.
CB_SERVICE_LIST_INFO_Serializer
(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
Table : CB_SERVICE_LIST_INFO
-
class
chatbot.serializers.
CB_STORYBOARD_LIST_INFO_Serializer
(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
Table : CB_STORYBOARD_LIST_INFO


|
Using the Drug Reconciliation Worksheet (DRW) |
Use the following steps to complete and submit a Drug Reconciliation Worksheet (DRW).
Begin at the SMN home page.
Navigate to the Site pane.
Click the Protocol/Site
link to display the site specific page.
In the left Navigation bar click Drug Reconciliation.
|
The Drug Reconciliation page displays. Previously saved DRWs can be retrieved from the list of worksheets. Click the Description to open a saved DRW. |
To create a new DRW, click the Create
New Drug Reconciliation Worksheet link.
|
At the top of the page are the following pre-populated fields: Preparer, Prepared on, Protocol/Site, and Investigator. |
The DRW has the following sub-sections:
|
1 - Description |
Enter a description of the drug for your reference, for example "Period A" or "Open Label." |
|
2 - Supplies Received/Transferred |
Enter information for each drug shipment received at the site. |
|
3 - Total Containers |
Enter information for the containers you will reconcile, for example 10 kits x 20 containers (bottles)/Kit = 200 containers. |
|
4 - CSR / Inventory Log Summary |
Enter information for each drug reconciliation / return you complete. |
|
5 - General Comments |
Enter any comments needed to explain drug reconciliation issues. |
Complete the form.
You can:
Click Save to save all information entered into the worksheet.
After final drug
reconciliation is complete for the Period or Batch recorded in the DRW,
click Submit to send the DRW to
ESF.


Felix Grezes (Félix Grèzes)
|
Research Scientist, Adjunct Lecturer, and PhD Student in Computer Science
the Graduate Center
City University of New York
|
|
|
Contact email<EMAIL_ADDRESS>for Hunter College related emails: use<EMAIL_ADDRESS>Advisor: Pr. Michael I. Mandel
(Past Advisor: Pr. Andrew Rosenberg)
|
Research Interests:
My research focuses on Neural Networks architectures, usually used for Natural Language Processing.
My current focus is on Adversarial Attacks and Defenses, a recent development in Neural Networks.
My current project aims to provide Neural Network researchers with a simple tool to fight certain adversarial attacks.
In the past I have worked on Binary Neural Networks for Speech Recognition, GANs for text data, Reservoir Computing, Audio Source Separation using Neural Networks, Acoustic Prosody, Computational Biology.
- Artificial Intelligence
- Neural networks Architectures (Adversarial, Binary, Deep and LSTM, Reservoirs, Recurrent, Random)
- Speech and Prosody Processing
- Source Separation, Noise Reduction
- Computational Neuroscience
- Artificial Evolution
Works & Publications
2018 Enhancement of Spatial Clustering-based Time-frequency Masks using LSTM Neural Networks
[PDF]
Felix Grezes, Zhaoheng Ni, Viet Anh Trinh, Michael I. Mandel
2018 Improved MVDR Beamforming Using LSTM Speech Models to Clean Spatial Clustering Masks
[PDF]
Zhaoheng Ni, Felix Grezes, Viet Anh Trinh, Michael I. Mandel
2017 Combining Spatial Clustering with LSTM Speech Models for Multichannel Speech Enhancement
[PDF]
[slides]
Zhaoheng Ni Felix Grezes, Viet Anh Trinh, Michael I Mandel
presented at the 2017 Mid-Atlantic Student Colloquium on Speech, Language and Learning, in Washington DC, USA.
2015 Linguistically-Motivated Features for Language Recognition
[PDF]
[previous work]
David Guy Brizan, Michelle Morales ,Guozhen An , Felix Grezes , Min Ma , Andrew Rosenberg
2014 Reservoir Computing: A New Paradigm for Neural Networks: A Survey
[PDF]
[slides]
[poster]
presented to Pr. Andrew Rosenberg, Pr. Susan L. Epstein, Pr. Noémie Elhadad.
2013 Let Me Finish: Automatic Conflict Detection Using Speaker Overlap
[PDF]
[slides]
Felix Grezes, Justin Richards, Andrew Rosenberg
presented at Interspeech 2013, Lyon, France.
2012 Exploratory Behaviour Depends on Multisensory Integration during Spatial Learning
[PDF]
Denis Sheynikhovich, Felix Grezes, Jean-Remi King, Angelo Arleo
in Artificial Neural Networks and Machine Learning – ICANN 2012
Courses Taught
Hunter College
(un)Related Links
Resume
Public Github
LinkedIn


---
layout: successCriteria
title: "Section Headings"
successCriteria: "2-4-10"
successCriteriaTitle: "Section Headings"
technology: "alt2"
---
2.4.10 Section Headings: Use Lots of Headings and Sub-Headings for your text
Why?
- Headings are a road map to help people understand and navigate what you write.
- All readers benefit from clear organization and navigation, especially when they have limited time and energy.
- Mobile users find it easier to scan material with clear headings.
- Headings also make it easier to find updated content.
Who it helps?
- Visually impaired and blind people use headings to navigate sections.
- People with cognitive disabilities use headings to understand how you organize your thoughts.
- People who use keyboard navigation use headings to jump to content they are interested in.
How?
- Organize your text into sections and give each of them a heading.
- Use headings that clearly communicate the topic of the text below, so readers can skim to understand what you’re writing about, and can choose which parts they want to learn about it in more depth.
Exceptions?
- You don't need to insert headings into documents you upload from another author, or in a place where they won't work for artistic reasons.
- But remember to add them where you can -- your readers will appreciate it.
Technical Tips:
- In HTML: Use H1, H2, H3 where H1 is for page titles, H2 is for headings, H3 for subheadings. This helps those with screen readers navigate, and helps create a site map of headings that describe their relative importance.
- Keep headings and subheadings consistent in terms of font colour and size, so readers can easily recognize them.
Example
H1 - MENU
H2 - Appetizers, Entree, Dessert
H3 - Under Appetizers: Salads, Soups


To become a Bounty Hunter your level must be over 40 and you must collect the Mark of the Guildsman, the Mark of Prosperity, and the Mark of the Searcher.
Obviously you do not have the marks or the requisite skills to advance. Come back when you have the marks and the training and I will advance your occupation to Bounty Hunter.


Education
- Graduated for Benton Community High School in 2015.
- Went to Kirkwood Community College to become an Engineer in 2016.
- In 2018, I went back to college after changing my degree to a Computer Support Specialist.
- After my second year of college I decided to drop out and work full time.
- I am now a student at Delta V!
Work Experience
- My Sophomore year of high school I got my first job as cashier at the local gas station in Newhall, IA.
- My Junior year I bagged groceries at Hy-Vee.
- In 2017, I worked as a machine operator at Pearson in Cedar Rapids.
- In 2019, I got my job as a production assembler at Junge Control where I worked For a little over two years.


Have your pets paw print cast in beautiful ceramic to treasure for a lifetime...
See Our Products Find Out MoreWelcome to Seabreeze Ceramics!! We are a small, creative business specialising in personalised ceramic gifts and unique paw print tiles of your pets and loved ones.
We post you out a kit in a prepaid postage box containing a special clay and instructions to get your animal's pawprint.
You get your animals pawprint impression using the kit and wait a few days for the special clay to dry.
Send us back the kit in the prepaid envelope.
We'll make a beautiful tile of your pawprint and then we'll post the finished tile to you along with your original impressions to keep safe.
After you have placed your order, you will receive one of our special kits within a week. It contains:
The order form shows all the colour options that we have here on the website, so just tick the boxes under your chosen options and send it back with your imprint mould. The kit contains a special art dough to get the imprint of your animals paw, instructions on how to take the imprint and an order form for you to choose the colours and text for your tile.
Fill in the order form, telling us exactly how you would like your order to look and post it back to us once the dough has dried.
Once we receive the imprint back, we'll get to work hand making your tile and kiln firing it so it will last a lifetime. As this is a completely hand made process, please allow 5 weeks for your tile to be made and posted to you from the date we receive your imprint mould back to our studio.
I just wanted to say I'm over the moon with my dog's paw print tile. Your attention to detail is amazing, the tile is so well made. I can't wait to show it to all my friends. Thank you
-
Lesley, Surrey
I was absolutely delighted with the tile of our beloved cat Arnie's paw print - it's a lovely gift and a great keepsake for when our beloved cat is no longer with us. We will cherish it forever. Thank you for creating such a special souvenir that reflects the character and nature of our beloved cat.
-
Christina, Cheam
Hi, the hoof tile came today and it is stunning!! Thank you so much it is the best present I could have asked for I really do love it! I'll definitely be using you again at some stage, I have lots more pets thankfully to get more tiles!
Thanks again xx
-
Lauren, Fleet
Email: seabreezeceramicsuk@gmail.com


Awesome Table Examples
Check each example out. Testing is included on the page
Record Table Example - Vendor
Purchase Order Example - Collection table with array
Searchable Table Example - All Options
Sort Table Example
One Column Definition Multiple Tables
New Record Table


Todo Items
The items in this document outline work still to be done (bugs or enhancements); the following sections outline the work-item structure. Note that “ToDo” items include bugs or new/changed features (bugs will normally be higher priority).
Note that as of 2014/09/01 a Bugzilla database has been created and will be maintained by Marty Turner on one of his local systems; from here on, BZ numbers will be included in work items.
Introduction
This simple “to do list” is to be used to not only track improvements or fixes to the code, but also as a placeholder for planned activities so that all developers involved are aware of what is being planned. Additions, changes, or deletions (hopefully first discussed before doing so on the latter) are welcome by any participants in the project.
The proposed priority scheme which would allow better handling of any “to do work” is as follows:
URGENT this category will not exist in this project due to the fact it exists in Github.
HIGH The identified work item is deemed to be high priority. If at all possible, the work item will be included in the next release of the project contents.
MEDIUM the identified work is deemed to be medium priority. It will be included only if the developers in the project believe that it is important enough to spend time on (which should elevate it to HIGH priority)
LOW the identified work item is deemed to be low priority. It will most likely only be included when escalated to a MEDIUM or a HIGH priority (or if the project developers involved are learning the code or just bored ;-) ).
Open Work Items
TODO003: Sort the “All Selections” drop-down so they are easier to read. (LOW)
Completed Work Items
TODO001: Add a print facility per accepted Apple UI conventions. (HIGH) This was already in place as of version 1.02 courtesy of the author but did not work in version 1.01 (the File > Print selection was greyed out and thus unelectable). Fixed in 1.0.2.
TODO002: Modify Edit > Find to hold the found selection highlighting longer than it is now (less than .5 sec or less so it seems). This will help denote the found item much better. (HIGH) COMPLETED 2014/05/17 Fixed in 1.0.3.
TODO006: The “Print” function is truncating paragraph text on the right margin of the printed output. NOTE that setting MANWIDTH other than its default is NOT a soliton to this problem as that causes print formatting problems.) (HIGH) COMPLETED 20140830 Fixed in 1.0.4.
TODO007 Print very narrow only on some displayed man pages after fix for TODO006 (Bugzilla 9). While most man page text output continued to print correctly after TODO006, some (such as a2p/a2x), were printed out as a very long/narrow column (small font) which was almost unreadable. (HIGH) COMPLETED 20140915 Bugzilla 9 “Fixed in 1.0.5”
TODO004: Determine/fix why “xcodebuild” man is not found when “xcode-select” is. Determine what else might be missing as well and fix that too. (MEDIUM) COMPLETED 20140923 Bugzilla 6 “Fixed in 1.0.5”
TODO005: Determine/fix why the MacPorts “man port” is not found. (LOW) COMPLETED 2014/09/23 Bugzilla 7 “Fixed in 1.0.5” (duplicate of TODO004)
Test Plan
Presently, the test plan can be considered as very loosely planned. The currently assigned developer (Marty Turner) has tested each version release of this project on Snow Leopard (10.6), Lion (10.7), Mountain Lion (10.8), Mavericks (10.9) and Yosemite (10.10). As subsequent Mac OS X versions are released by Apple, they will be added to this list.
Testing Scope
The planned testing involves manually testing and observation of key features of the Manual application. That is, simply navigating through each series of key user interface features and noting visually if they work as expected. There is currently no plan to create a series of documented test steps; the assumption will be that the developer or developers involved know enough about the functionality of the project to test it in a “reasonably” thorough manner. Although it is a good idea to formally document test procedures, it is not within the scope of the support of this project based on its current state as accessible in Github.
Note that as of 2014/09/01 all bugs, features, and issues related to the project will be documented in a Bugzilla database; some means of making it available here will be performed as time permits (else, contact the developer).


Traditional Irish Music
The Celtic Room is for anyone who loves to play traditional Irish Music. Find out how to contact Irish musicians across Indonesia. Learn where you can go to play traditional Irish music.
---
title: Home
description: This is The Celtic Room website template by caught my eye dev.
image: /images/celticroom-ady-violin-1-ed-2000w.webp
mob_image: /images/celticroom-ady-violin-1-ed-720w.webp
bottom_image: https://source.unsplash.com/user/marklchaves/2000x1322
---
The home of traditional Irish music in IndonesiaThe Celtic Room
The Celtic Room is for anyone who loves to play traditional Irish Music. Find out how to contact Irish musicians across Indonesia. Learn where you can go to play traditional Irish music.
Join Us at Our weekly Session—Tuesday 4pm at the Wicked Parrot, Sanur. We'll share a list of tunes commonly played in Indonesia, so you can come and play with us.
Are you a new musician? Why not learn how to play with us. You'll learn abc text music notation, and you'll get sound clips for our tunes to help you learn to play them.
Have fun listening, dancing, and meeting new people. Come out and join us.


--- layout: post podcast_file_name: 'episode13.mp3' duration: '05:55' data_length: '5687924' published: true title: Episode 13 contributors: orta: orta craigspaeth: craigspaeth --- {% include post_start.html %} {% include note_not_pod.html project="Slather" subtitle="" author="Mark Larsen" twitter="mark_larr" description="Generate test coverage reports for Xcode projects & hook it into CI." source='' homepage="https://github.com/venmo/slather" %} {% include note.html project='DBDynamicHeightTableCell' version='0.1.0' author='Daniel Bowden' twitter='danielgbowden' description='A UITableViewCell subclass assisting in autolayout based dynamic height cells for tableviews' homepage='https://github.com/danielbowden/DBDynamicHeightTableCell' source='https://github.com/danielbowden/DBDynamicHeightTableCell' %} {% include note.html project='OMGHTTPURLRQ' version='1.1' author='Max Howell' twitter='mxcl' description='Doing the bits of NSURLRequest that Apple doesn’t.' homepage='https://github.com/mxcl/OMGHTTPURLRQ' source='https://github.com/mxcl/OMGHTTPURLRQ' %} {% include note.html project='TSTripleSec' version='0.1.1' author='Gabriel Handford' twitter='gabrlh' description='Objective-C library for TripleSec)' homepage='https://github.com/gabriel/TSTripleSec' source='https://github.com/gabriel/TSTripleSec' %} {% include note.html project='QueryKit' version='0.8.1' author='Kyle Fuller' twitter='kylefuller' description='A simple CoreData query language for Swift.' homepage='https://github.com/kylef/QueryKit' source='https://github.com/kylef/QueryKit' %} {% include note_not_pod.html project="SwiftyJSON" subtitle="" author="Ruoyu Fu" description="SwiftyJSON makes it easy to deal with JSON data in Swift." source='' homepage="https://github.com/lingoer/SwiftyJSON" %}
Soundtrack: "DATE" by I'M FRESH! YOU'RE PRETTY!.
{% include post_end.html %}