Review: ARMAGEDDON
Starring: Bruce Willis Liz Tyler Ben Afflect Billy Bob Thornton Steve Buscemi
Review by: Joy Wyse
If you're into explosions and destruction, there's a lot in this film. It's another one of those "blow up the world" movies that have been done many times before. Every cliche that you've ever seen is here including the "which color wire do I cut?" scene. It is totally predictable. The familiar format makes us ask, "Which of the supporting cast members will die?" You know what's coming before it happens. But, I liked it. Most of the people who do, are females. Hey, I even cried, even though I expected the finale. But I laughed, too, at some very funny lines.
Men, on the other hand, are more technical and more skeptical. Truly, who WOULD risk the future of the planet to Bruce Willis and a group of oil drillers? Surely, some other nation would have had an alternate plan, or would they really all follow the lead of the good old US? The big question here is: Would it be easier to train astronauts to be drillers, or drillers to be astronauts? Or couldn't there have been half and half?
For me, this movie was pure escapism. No, it isn't artistic. It isn't well-written or well-acted. But for what it is, a "blow 'em up" movie. I really liked it. I give it a B+. And, I would definitely watch it again.
See you at the Movies.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


{% extends "templates/base.html" %} {% block page_title %}Database errors{% endblock %} {% block head %} {% endblock %} {% block content %}
This page will run a series of tests on the database to look for odd or unexpected entries. Check out the database documentation to look at what the expected range of values is.


bool sybase_data_seek ( resource $result_identifier , int $row_number )
sybase_data_seek() moves the internal row pointer of the Sybase result associated with the specified result identifier to pointer to the specified row number. The next call to sybase_fetch_row() would return that row.
Returns TRUE on success or FALSE on failure.


--- layout: default title: Pond ---
(Note: recent events have lead to these topics being in the news quite often in recent weeks. However, Pond is not a reaction to those events - it was started nearly a year ago.)
For secure, synchronous communication we have OTR and, when run over Tor, this is pretty good. But while we have secure asynchronous messaging in the form of PGP email, it's not forward secure and it gratuitously leaks traffic information. While a desire for forward secure PGP is hardly new, it still hasn't materialised in a widely usable manner.
Additionally, email is used predominately for insecure communications (mailing lists, etc) and is useful because it allows previously unconnected people to communicate as long as a (public) email address is known to one party. But the flip side to this is that volume and spam are driving people to use centralised email services. These provide such huge benefits to the majority of email communication, so it's unlikely that this trend is going to reverse. But, even with PGP, these services are trusted with hugely valuable traffic information if any party uses them.
So Pond is not email. Pond is forward secure, asynchronous messaging for the discerning. Pond messages are asynchronous, but are not a record; they expire automatically a week after they are received. Pond seeks to prevent leaking traffic information against everyone except a global passive attacker.
Dear God, please don't use Pond for anything real yet. I've hammered out nearly 20K lines of code that have never been reviewed. There are no binaries here for a good reason. Unless you're looking to experiment you should go use something that actually works.
Please email any feedback to agl at imperialviolet dot org or else use GitHub's tools.
User Guide Threat Model Technical Details Source Code
These are very simple build instructions that will get Pond running from source. There are no binaries because that would suggest that it's reasonable for non-experts to be playing with Pond and that's not currently the case.
You should read the commands before running them because, if nothing else, it'll put your GOPATH in ~/gopkg, which may not be where you want.
Ubuntu only has Go 1.0, but that's sufficient (although future commits may accidently break compatibility because I develop with 1.1).
sudo apt-get install golang git libgtk-3-dev libgtkspell-3-dev libtspi-dev trousers tor mercurial cd mkdir gopkg export GOPATH=$HOME/gopkg go get github.com/agl/pond/client go install github.com/agl/pond/client $GOPATH/bin/client
Fedora's golang package appears to be completely broken, so this installs Go from source.
sudo yum install gtk3-devel gtkspell3-devel gcc trousers-devel git mercurial tor sudo systemctl start tor cd hg clone https://code.google.com/p/go cd go/src ./all.bash cd export PATH=$PATH:$HOME/go/bin mkdir gopkg export GOPATH=$HOME/gopkg go get -tags fedora github.com/agl/pond/client go install github.com/agl/pond/client
I don't have tested instructions for Arch, but one thing that will go wrong is that Arch's Trousers build enables a GTK-2 based UI. Pond uses GTK-3 and one cannot link GTK 2 and 3 into the same binary. You'll need the trousers package from AUR and you'll need to edit the PKGBUILD so that the configure command has --with-gui=openssl, not --with-gui=gtk. Then makepkg and pacman -U as normal. In order to actually use the TPM, you'll need to systemctl start tcsd.
It's possible to get Pond building on OS X after spending lots of time with homebrew. I'm afraid that I didn't keep a log of all the commands but, if you get gtk+3 and gtkspell3 built, then it should work. See the Fedora section for instructions on fetching and building Go itself.
(Unless you brew edit gtk+3 and add --enable-quartz-backend to the configure arguments, you'll need an X server running in order to launch Pond.)
However, unless you are already familiar with GTK development on OS X, I'd suggest using a Linux machine at this point.
WARNING: there are no TPM chips in Macs and, since they generally use SSDs, which are log structured internally, messages cannot be safely erased. There is a firmware NVRAM on Macs that could be used for erasure storage, but I haven't written support for that yet.


Admin
Applicant
Locator
Home
Job Postings
FAQs
About Us
Login
arrow_drop_down
Admin
Applicant
Locator
Home
Job Postings
FAQs
About Us
Login
arrow_drop_down
Subic Jobs
Employment Oppurtunities inside the Subic Bay Freeport Zone
Apply Now!


Python API: overlayNodes¶
Overlay new nodes on a frozen map.
See Python API for general information about python APIs as well as an example call and response.
The data within the temporary files are explained here.
Request¶
Example:
{
"map": "CKCC/v1",
"layout": "mRNA",
"email": [
<EMAIL_ADDRESS><EMAIL_ADDRESS>...
],
"nodes": {
"mySample1": {
"ALK": "0.897645",
"TP53": "0.904140",
"POGZ": "0.792754",
...
},
...
},
}
This curl example using the development server should work:
curl -s -k -d '{"map": "CKCC/v1", "nodes": {"Sample-2": {"CTD-2588J6.1": "0", "RP11-433M22.1":
"0", "CTD-2588J6.2": "0", "CPHL1P": "0", "RP3-415N12.1": "0", "RP11-181G12.4": "0",
"RP11-433M22.2": "0", "SSXP10": "0", "RP11-16E12.2": "2.5424", "PSMA2P3": "0", "CTD-2367A17.1":
"0", "RP11-181G12.2": "5.9940", "AC007272.3": "0"}, "Sample-1": {"CTD-2588J6.1": "0",
"RP11-433M22.1": "0", "CTD-2588J6.2": "0", "CPHL1P": "0", "RP3-415N12.1": "0", "RP11-181G12.4":
"0.5264", "RP11-433M22.2": "0", "SSXP10": "0", "RP11-16E12.2": "2.3112", "PSMA2P3": "0",
"CTD-2367A17.1": "0", "RP11-181G12.2": "6.3579", "AC007272.3": "0"}}, "layout": "mRNA"}' -H \
Content-Type:application/json -X POST -v https://tumormap.ucsc.edu:8112/query/overlayNodes
It should return a bookmark of the form:
{"bookmarks":["https://tumormap.ucsc.edu:8112/?&p=CKCC.v1&node=Sample-1&x=277.5&y=171.5",
"https://tumormap.ucsc.edu:8112/?&p=CKCC.v1&node=Sample-2&x=264&y=151"]}
Definitions
neighborNode : a neighbor node of the given nodeemail : email addresses where the bookmark will be sentlayout : type of values by which the new node will be placed on the map. e.g., “mRNA”mapID : frozen map ID. e.g., “CKCC/v1”nodes : the nodes to be placed on the mapnode : ID of the node to be placed on the map. e.g., TCGA sample IDnode-property : identifier for a node’s property, e.g., “TP53”
Generalized Format:
{
"map": <mapID>,
"layout": <layout>,
"email": [
<email>,
(1 to N email addresses ...)
],
"nodes: {
<node>: {
<node-property>: <node-property value>,
(1 to N properties ...)
},
(1 to N nodes ...)
},
}
Response¶
Success
Example:
{
"map": "CKCC/v1",
"layout": "mRNA",
"email": [
<EMAIL_ADDRESS><EMAIL_ADDRESS>...
],
"nodes": {
"mySample1": {
"hash": "267831025yhs3fzxwi",
"neighbors": [
"TCGA-HT-7686-01",
"TCGA-P5-A780-01",
"TCGA-28-5216-01",
"TCGA-DU-A7TD-01",
"TCGA-06-0187-01",
"TCGA-QR-A70E-01"
],
"x": "42",
"y": "23",
},
},
}
Generalized Format:
{
"map": <map ID>,
"layout": <layout>,
"email": [
<email>,
(1 to N email addresses ...)
],
"nodes": {
<node>: {
"hash": <hash-generated-over-data>,
"neighbors": [
<neighborNode>,
<neighborNode>,
<neighborNode>,
<neighborNode>,
<neighborNode>,
(1 to N neighborNodes ...)
],
"x": <x-value>,
"y": <y-value>,
},
(1 to N nodes ...)
},
}
Errors
Response errors are at Python API


{% extends "events/base.html" %} {% block title %}Game Jams{% endblock %} {% block breadcrumb %}
Sorry, this page is not ready yet.


--- layout: page title: Unity Documentation permalink: /unity/ ---
Logitech Gaming Software must be running with the "Allow games to control illumination" setting enabled for Logitech devices to be controlled. Corsair Utility Engine (CUE) must be running for Corsair devices to be controlled.
Namespace: Spectral
Performs operations for RGB LED Illumination.
{% highlight csharp %} public class Led {% endhighlight %}| CorsairIsEnabled() | Checks if Corsair device support was enabled during initialization. |
| Initialize() | Manually initialize the Spectral library. If Spectral is not initialized, this method will be called when trying to perform operations. |
| IsInitialized() | Checks if the Spectral library is initialized. |
| LogitechIsEnabled() | Checks if Logitech device support was enabled during initialization. |
| SetColor(byte, byte, byte) | Sets the color of all LEDs on enabled devices to the specified color. |
| SetColor(Color) | Sets the color of all LEDs on enabled devices to the specified color. |
| SetColorForDevice(DeviceType, byte, byte, byte) | Sets the color of all enabled devices of the specified type to the specified color. |
| SetColorForDevice(DeviceType, Color) | Sets the color of all enabled devices of the specified type to the specified color. |
| SetColorForLed(LedName, byte, byte, byte) | Sets the color of the specified LED on enabled devices to the specified color. |
| SetColorForLed(LedName, Color) | Sets the color of the specified LED on enabled devices to the specified color. |
| SetColorForLeds(List<LedName>, byte, byte, byte) | Sets the color of the specified LEDs on enabled devices to the specified color. |
| SetColorForLeds(List<LedName>, Color) | Sets the color of the specified LEDs on enabled devices to the specified color. |
| SetColorForLeds(LedName[], byte, byte, byte) | Sets the color of the specified LEDs on enabled devices to the specified color. |
| SetColorForLeds(LedName[], Color) | Sets the color of the specified LEDs on enabled devices to the specified color. |
| Shutdown() | Manually shut down the Spectral library. If not called, the library should shutdown when the application exits. |
Checks if Corsair device support was enabled during initialization.
{% highlight csharp %} public static bool CorsairIsEnabled(); {% endhighlight %}bool
True if Corsair device support is enabled.
Manually initialize the Spectral library. If Spectral is not initialized, this method will be called when trying to perform operations.
{% highlight csharp %} public static bool Initialize(); {% endhighlight %}bool
True if initialization was successful.
Checks if Logitech device support was enabled during initialization.
{% highlight csharp %} public static bool LogitechIsEnabled(); {% endhighlight %}bool
True if Logitech device support is enabled.
Sets the color of all LEDs on enabled devices to the specified color.
{% highlight csharp %} public static bool SetColor(byte red, byte green, byte blue); {% endhighlight %}red
byte
The red channel value for the color to set. On monochromatic devices, only the highest channel value is used.
green
byte
The green channel value for the color to set. On monochromatic devices, only the highest channel value is used.
blue
byte
The blue channel value for the color to set. On monochromatic devices, only the highest channel value is used.
bool
True if LEDs on all enabled devices were successfully set.
Sets the color of all LEDs on enabled devices to the specified color.
{% highlight csharp %} public static bool SetColor(Color color); {% endhighlight %}color
Color
The color to set. On monochromatic devices, only the highest channel value is used.
bool
True if LEDs on all enabled devices were successfully set.
Sets the color of all enabled devices of the specified type to the specified color.
{% highlight csharp %} public static bool SetColorForDevice(DeviceType deviceType, byte red, byte green, byte blue); {% endhighlight %}deviceType
DeviceType
The type of devices to set.
red
byte
The red channel value for the color to set. On monochromatic devices, only the highest channel value is used.
green
byte
The green channel value for the color to set. On monochromatic devices, only the highest channel value is used.
blue
byte
The blue channel value for the color to set. On monochromatic devices, only the highest channel value is used.
bool
True if LEDs on all enabled devices were successfully set.
Sets the color of all enabled devices of the specified type to the specified color.
{% highlight csharp %} public static bool SetColorForDevice(DeviceType deviceType, Color color); {% endhighlight %}deviceType
DeviceType
The type of devices to set.
color
Color
The color to set. On monochromatic devices, only the highest channel value is used.
bool
True if LEDs on all enabled devices were successfully set.
Sets the color of the specified LED on enabled devices to the specified color.
{% highlight csharp %} public static bool SetColorForLed(LedName ledName, byte red, byte green, byte blue); {% endhighlight %}ledName
LedName
The LED Name value for the LED to be set.
red
byte
The red channel value for the color to set. On monochromatic devices, only the highest channel value is used.
green
byte
The green channel value for the color to set. On monochromatic devices, only the highest channel value is used.
blue
byte
The blue channel value for the color to set. On monochromatic devices, only the highest channel value is used.
bool
True if specified LED on any enabled device was successfully set.
Sets the color of the specified LED on enabled devices to the specified color.
{% highlight csharp %} public static bool SetColorForLed(LedName ledName, Color color); {% endhighlight %}ledName
LedName
The LED Name value for the LED to be set.
color
Color
The color to set. On monochromatic devices, only the highest channel value is used.
bool
True if specified LED on any enabled device was successfully set.
Sets the color of the specified LEDs on enabled devices to the specified color.
{% highlight csharp %} public static bool SetColorForLeds(ListledNames
List<LedName>
The LED Name values for the LEDs to be set.
red
byte
The red channel value for the color to set. On monochromatic devices, only the highest channel value is used.
green
byte
The green channel value for the color to set. On monochromatic devices, only the highest channel value is used.
blue
byte
The blue channel value for the color to set. On monochromatic devices, only the highest channel value is used.
bool
True if specified LEDs on any enabled device was successfully set.
Sets the color of the specified LEDs on enabled devices to the specified color.
{% highlight csharp %} public static bool SetColorForLeds(ListledNames
List<LedName>
The LED Name values for the LEDs to be set.
color
Color
The color to set. On monochromatic devices, only the highest channel value is used.
bool
True if specified LEDs on any enabled device was successfully set.
Sets the color of the specified LEDs on enabled devices to the specified color.
{% highlight csharp %} public static bool SetColorForLeds(LedName[] ledNames, byte red, byte green, byte blue); {% endhighlight %}ledNames
LedName[]
The LED Name values for the LEDs to be set.
red
byte
The red channel value for the color to set. On monochromatic devices, only the highest channel value is used.
green
byte
The green channel value for the color to set. On monochromatic devices, only the highest channel value is used.
blue
byte
The blue channel value for the color to set. On monochromatic devices, only the highest channel value is used.
bool
True if specified LEDs on any enabled device was successfully set.
Sets the color of the specified LEDs on enabled devices to the specified color.
{% highlight csharp %} public static bool SetColorForLeds(LedName[] ledNames, Color color); {% endhighlight %}ledNames
LedName[]
The LED Name values for the LEDs to be set.
color
Color
The color to set. On monochromatic devices, only the highest channel value is used.
bool
True if specified LEDs on any enabled device was successfully set.
Manually shut down the Spectral library. If not called, the library should shutdown when the application exits.
{% highlight csharp %} public static void Shutdown(); {% endhighlight %}


4 Week 4: Boxplots deluxe
4.1 Goals
- You’ll learn how to add the individual data points underlying a boxplot to this boxplot. This makes for more informative graphs, particularly for smallish datasets (up till 100–150 observations or so).
- To do this, we’ll use a technique known as jittering to make overlapping datapoints more visible.
4.2 Tutorial
Run-of-the-mill boxplots are useful when you want to get a quick idea of the distribution of the data in different groups (see last week).
However, identically looking boxplots can represent markedly different distributions!1
For this reason, it can be useful to draw boxplots that also show the individual data points rather than merely the distribution’s quartiles. Such visualisations are particularly useful when the dataset isn’t prohibitively large (so that you can actually make out the different data points).
In the following, I assume you’ll work within your R project
and that you have the tidyverse
and here
packages. Always
use scripts rather than typing your commands directly to the prompt.
- Read in the dataset
VowelChoices_ij.csv
(see last week). - Draw the boxplot of last week’s tutorial again.
ggplot(data = d_box,
aes(x = LearningCondition, y = PropCorrect)) +
geom_boxplot() +
xlab("Learning condition") +
ylab("Proportion correct answers") +
theme_bw(12)
- We can add another layer to this graph by
inserting the command
geom_point()
into the ggplot call.geom_point()
draws the data points as, well, points and doesn’t summarise its quartiles likegeom_boxplot()
does. Since we insertgeom_point()
aftergeom_boxplot()
, these points will be plotted on top of (rather than underneath) the boxplots.
ggplot(data = d_box,
aes(x = LearningCondition, y = PropCorrect)) +
geom_boxplot() +
geom_point() + # draw individual data points
xlab("Learning condition") +
ylab("Proportion correct answers") +
theme_bw(12)
If you count the number of points in this graph, you’ll notice that there are fewer points (28) than there were participants (80). The reason is that several participants obtained the same result, and their data are plotted on top of each other. For this reason, it makes sense to move the plotted points a bit apart (jittering). Here we can move the points apart horizontally. To do this, we need to specify the
position
parameter inside thegeom_point()
command.- We can specify both
width
(horizontal jittering) andheight
(vertical jittering). Fiddle with the setting forwidth
to see what happens if you change it. I’d leave the value forheight
set to 0 (= no vertical jittering) so that we don’t depict proportions of, say, 0.24 as 0.28. - Notice that I’ve additionally specified the
outlier.shape
parameter in thegeom_boxplot()
command asNA
(not available). This prevents thegeom_boxplot()
command from plotting outlying data points so that these points aren’t plotted twice (as part of the boxplot and as an individual data point).
- We can specify both
ggplot(data = d_box,
aes(x = LearningCondition,
y = PropCorrect)) +
geom_boxplot(outlier.shape = NA) + # don't plot outliers twice
geom_point(position = position_jitter(width = 0.2, # horizontal jittering
height = 0)) + # but no vertical jittering
xlab("Learning condition") +
ylab("Proportion correct answers") +
theme_bw(12)
- To make the individual data points more visually distinct, we can change the plotting symbol by changing the
shape
parameter. This overview shows which plotting symbols are available:
Empty circles tend to work well (shape 1):
ggplot(data = d_box,
aes(x = LearningCondition,
y = PropCorrect)) +
geom_boxplot(outlier.shape = NA) +
geom_point(position = position_jitter(width = 0.2,
height = 0),
shape = 1) + # 1 = empty circles
xlab("Learning condition") +
ylab("Proportion correct answers") +
theme_bw(12)
(Shapes 21 through 25 resemble shapes 1 through 5, but they can be coloured in.)
4.3 Exercise
The dataset Wagenmakers_Zeelenberg.csv
contains data from a study by Wagenmakers et al. (2016).2
In this experiment, participants were instructed to either smile
or pout
(Condition
)
as they judged the funniness of four cartoons on a 10-point scale (0–9).
The mean rating per participant can be found in the creatively named column MeanRating
.
The research question was if smiling participants gave higher funniness ratings than pouting ones.
Your task: Compute the number of participants in each condition as well as the mean MeanRating
per condition. Also draw boxplots (with individual data points) on the basis of which this research question
can be answered. Label your axes appropriately. Save a graph you’re happy with
using ggsave()
. Submit both your graph and the compiled HTML report.
References
See http://goo.gl/v4vYvx for an example.↩


Server creation in progress3:25pm
Server creation succeeded3:20pm
Server creation in progress3:20pm
Server creation failed3:00pm
Server creation in progress3:00pm
Server creation in progress3:25pm
Server creation succeeded3:20pm
Server creation in progress3:20pm
Server creation failed3:00pm
Server creation in progress3:00pm


| teetime.framework |
Contains the implementation of the TeeTime framework.
|
| teetime.framework.divideandconquer |
|
| teetime.framework.exceptionHandling |
Copyright © 2015 Christian Wulf, Nelson Tavares de Sousa (http://teetime-framework.github.io)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
| teetime.framework.performancelogging |
|
| teetime.framework.performancelogging.formatstrategy |
|
| teetime.framework.pipe |
Contains all pipes related classes, such as factories and pre-defined pipes.
|
| teetime.framework.pipe.strategy |
|
| teetime.framework.scheduling |
|
| teetime.framework.scheduling.globaltaskpool |
|
| teetime.framework.scheduling.pushpullmodel |
|
| teetime.framework.signal |
Contains the signals that are used within the framework.
|
| teetime.framework.termination |
|
| teetime.framework.test |
Copyright © 2015 Christian Wulf, Nelson Tavares de Sousa (http://teetime-framework.github.io)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
| teetime.framework.validation |
|
| teetime.stage |
Contains a set of pre-defined stages, which are ready-to-go and can be used for analysis configuration.
|
| teetime.stage.basic |
|
| teetime.stage.basic.distributor |
|
| teetime.stage.basic.distributor.dynamic |
|
| teetime.stage.basic.distributor.strategy |
|
| teetime.stage.basic.merger |
|
| teetime.stage.basic.merger.dynamic |
|
| teetime.stage.basic.merger.strategy |
|
| teetime.stage.io |
|
| teetime.stage.quicksort |
|
| teetime.stage.string |
|
| teetime.stage.taskfarm |
|
| teetime.stage.taskfarm.adaptation |
|
| teetime.stage.taskfarm.adaptation.analysis |
|
| teetime.stage.taskfarm.adaptation.analysis.algorithm |
|
| teetime.stage.taskfarm.adaptation.history |
|
| teetime.stage.taskfarm.adaptation.reconfiguration |
|
| teetime.stage.taskfarm.exception |
|
| teetime.stage.taskfarm.monitoring |
|
| teetime.stage.taskfarm.monitoring.extraction |
|
| teetime.stage.util |
|
| teetime.stage.xml |
|
| teetime.util |
Contains a set of utility classes, which are used by the TeeTime framework.
|
| teetime.util.framework.concurrent.queue |
|
| teetime.util.framework.concurrent.queue.putstrategy |
|
| teetime.util.framework.concurrent.queue.takestrategy |
|
| teetime.util.framework.list |
|
| teetime.util.framework.port |
|
| teetime.util.io.network |
|
| teetime.util.stage |
|
| teetime.util.stage.basic |
|
| teetime.util.stage.io.network |
|


CTEST_COVERAGE_COMMAND¶
Specify the CTest CoverageCommand
setting
in a ctest(1)
dashboard client script.
Cobertura¶
Using Cobertura as the coverage generation within your multi-module Java project can generate a series of XML files.
The Cobertura Coverage parser expects to read the coverage data from a
single XML file which contains the coverage data for all modules.
Cobertura has a program with the ability to merge given cobertura.ser
files
and then another program to generate a combined XML file from the previous
merged file. For command line testing, this can be done by hand prior to
CTest looking for the coverage files. For script builds,
set the CTEST_COVERAGE_COMMAND
variable to point to a file which will
perform these same steps, such as a .sh
or .bat
file.
set(CTEST_COVERAGE_COMMAND .../run-coverage-and-consolidate.sh)
where the run-coverage-and-consolidate.sh
script is perhaps created by
the configure_file()
command and might contain the following code:
#!/usr/bin/env bash
CoberturaFiles="$(find "/path/to/source" -name "cobertura.ser")"
SourceDirs="$(find "/path/to/source" -name "java" -type d)"
cobertura-merge --datafile coberturamerge.ser $CoberturaFiles
cobertura-report --datafile coberturamerge.ser --destination . \
--format xml $SourceDirs
The script uses find
to capture the paths to all of the cobertura.ser
files found below the project’s source directory. It keeps the list of files
and supplies it as an argument to the cobertura-merge
program. The
--datafile
argument signifies where the result of the merge will be kept.
The combined coberturamerge.ser
file is then used to generate the XML report
using the cobertura-report
program. The call to the cobertura-report
program requires some named arguments.
--datafila
- path to the merged
.ser
file --destination
- path to put the output files(s)
--format
- file format to write output in: xml or html
The rest of the supplied arguments consist of the full paths to the
/src/main/java
directories of each module within the source tree. These
directories are needed and should not be forgotten.


val = val.strip()
try:
bookid = int(val)
book = api.book_by_id(bookid)
print(book)
print(book.desc)
// If the argument is all digits, it"s presumably an ID,
// either an ISBN13 or a Goodreads ID.
if val.isdigit():
if args.ISBN or len(val) == 13:
book = api.book_by_ISBN(val)
if not book:
print("No book with ISBN", val)
continue
else:
book = api.book_by_id(val)
if not book:
print("No book with ID", val)
continue
print(book)
print(book.desc)
else:


RUSH HOUR 1998 A film review by Timothy Voon Copyright 1999 Timothy Voon 3 out of 4 for Jackie and Chris
Cast: Jackie Chan, Chris Tucker, Tom Wilkinson, Elizabeth Pena. Screenplay: Jim Kouf and Ross LaManna. Director: Brett Ratner.
In RUSH HOUR, we have one of the oddest pairings of action movie heroes since Lethal Weapon - and it works! We have partly to thank Jackie Chan for his gimic humour and Chris Tucker for being overtly hysterical. The result is one of balance, when east meets west, in a fast paced, comical action thriller which has both actors showing off what they are best at. There have been comments that Jackie's hands and feet aren't as fast as they used to be – give the man a break – he's forty plus! He may be slower, but his choreography is also smoother and mature. As for Chris Tucker, there isn't anyone to out speak him in this movie, which is just as well, because the last thing you want is another smart mouth adding to the cacophony of noise. Jackie is polite, sincere and nice, finely balancing the rude, loud, manic Chris. If there was any other paring outside these two actors, we may not have the success that is RUSH HOUR. With a reasonable plot, fast action, humour and above all onscreen chemistry between two unlikely co-workers – we have an assured hit on our hands. Just watch out for the sequels in years to come, which is likely to be far inferior to the parent.
Timothy Voon e-mail<EMAIL_ADDRESS>Movie Archives http://us.imdb.com/M/reviews_by?Tim+Voon Movies In Melbourne http://www.labyrinth.net.au/~pfowler/week/movies.html
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Jolt Collision Meshes
Collision meshes are special meshes that are used by the physics engine to compute physical interactions. Their internal representation is optimized to speed up this task. Additionally, physics engines generally distinguish between two types of meshes: convex meshes and concave meshes. While concave meshes can represent any arbitrary geometric shape, they can only be used for static physics actors, which limits them to be used for the static level geometry. Convex meshes are often an oversimplification of the original mesh. However, they can be used for all physical interactions.
Concave Collision Meshes
To create a concave collision mesh, use the asset type Jolt Triangle Collision Mesh when importing an asset.
The image above shows a mesh imported as a concave collision mesh. As you can see it represents every detail faithfully. Due to this complexity, the model can only be used for static physics actors, meaning you can place it in a level, scale and rotate it, but you may not move it dynamically during the game and it cannot be used to simulate a rigid body. The complexity of a mesh has direct impact on the performance of the game. Especially small details may result in large computational costs when dynamic objects collide with those detailed areas. If you want to optimize performance, you should author dedicated collision meshes with reduced complexity, instead of using the render mesh directly.
Concave collision meshes are set directly on the static physics actor component and have no dedicated physics shape component.
Triangle meshes can use a different surface for each submesh.
Convex Collision Meshes
The simulation of dynamic actors is only possible with convex shapes. To create a convex collision mesh, use the asset type Jolt Convex Collision Mesh when importing an asset. To attach a convex mesh to an actor, use the convex mesh shape component.
Convex meshes may only use a single surface, even if the mesh is made up of multiple convex pieces.
There are multiple modes how to create the convex collision mesh:
Convex Hull
In the image above the mesh import computed the convex hull. The number of vertices and triangles was also reduced to less than 250 (a requirement by Jolt).
Obviously, the mesh lost all of its details and the object will not collide with its surroundings according to its actual geometry, but in many use cases that won't be obvious. This is the most efficient way to use an arbitrary mesh as a collision mesh, as it will always use exactly one, very low poly convex mesh for the physics calculations.
Convex Decomposition
In the image above the mesh import decomposed the mesh into multiple pieces (seven pieces in this case). Each piece is a convex mesh with less than 250 vertices and triangles.
This mode allows you to dictate into how many pieces to split the mesh. The more pieces, the closer the result resembles the original shape. These collision meshes can still be used for dynamic simulation, the Jolt actors simply use multiple convex shapes as their representation. Of course the more pieces such a mesh contains, the less efficient the simulation becomes.
Visualizing Collision Meshes
Sometimes you want to visualize the collision mesh of an object within a scene. One way is to use the Jolt debug visualizations. However, for some use cases you can also just attach a Collision Mesh Visualizer component. This renders the collision mesh into your scene the same way as in the images above.


The customer is renting the car for '{{var}}' purpose
The top 10 suggested cars are as below:
{% for table in tables %} {{ table|safe }} {% endfor %}


| None. |
| There are many times when you aren't interested in the dozens of possible joystick button pressed the player might have made before you are checking for one in particular. Or perhaps you want to pause the game and wait for any joystick button to be hit, but you don't want a 'queued' button press bypassing this. Use this command before you specifically want to poll a joystick button hit from the user. |
|
; FlushJoy sample
FlushJoy Print "Press a joystick button to exit!" WaitJoy() End |


class: center, middle # An adequate introduction to ClojureScript a talk written and read by [lislis](https://lislis.de) [RuhrJS 2017]() --- class: center, middle About the author ## lislis .listless[ - Web developer at [Travis CI](https://travis-ci.org/) - [ClojureBridge Berlin](http://clojurebridge-berlin.org/) organizer - [End-to-end-encryption](https://www.cryptoparty.in/berlin) enthusiast] --- class: middle, center Prologue ## JavaScript ??? - massive, still growing, constantly evolving - do everyhting, everywhere - increasingly difficult to get started - CoffeeScript, TypeScript - similar, fixing a thing - Dart, Elm and ClojureScript - very different, learning new things --- class: center, middle # ClojureScript ![cljs](assets/cljs.svg) --- class: middle, center Chapter I ## A functional Lisp --- background-image: url(assets/john.jpeg) [John McCarthy](https://en.wikipedia.org/wiki/John_McCarthy_(computer_scientist) ??? Invented Lisp and AI --- Scheme ```lisp (define (square x) (* x x)) ``` -- Common Lisp ```commonlisp (defun square (x) (* x x)) ``` -- Emacs Lisp ```lisp (defun square (x) (* x x)) ``` -- Racket ```lisp (define (square x) (* x x)) ``` ??? - very similar, but different in the details - not all are functional --- background-image: url(assets/rich.jpeg) [Rich Hickey](https://twitter.com/richhickey) --- Scheme ```lisp (define (square x) (* x x)) ``` Common Lisp ```commonlisp (defun square (x) (* x x)) ``` Emacs Lisp ```lisp (defun square (x) (* x x)) ``` Racket ```lisp (define (square x) (* x x)) ``` -- Clojure ```clojure (defn square [x] (* x x)) ``` --- ### Syntax -- ```clojure (+ 2 4 (square 5) 6) ; calling the function defined before ``` -- - Prefix notation -- - No commas needed to separate values -- - `;` or `;;` indicate a comment -- - _insert parenthesis joke here_ --- ### Data Structures -- Vectors ```clojure [0 2 3 5 7] ``` -- Maps ```clojure {:conf "RuhrJS" :year 2017} ``` -- Lists ```clojure '()``` ??? - Sets etc - Vectors of maps, maps of vectors etc --- ### Functions -- ```clojure (defn greet-ruhrjs [greeting] (str greeting " RuhrJS")) ``` -- ```clojure (greet-ruhrjs "Guten Tag") ; => "Guten Tag RuhrJS" ``` -- - Functions are lists -- - Every function returns its last value -- - Higher order functions --- ## What else? - Clojure is functional! (Not all Lisps are) ??? - Easy input output - easy sequence stacking - There is nothing else -- - Clojure has immutable data structures! (Not all Lisps have) ??? - They're fast! -- - Clojure is homoiconic! (Like all other Lisps) ??? - Awsome! - enables macros - can safe and read and write entire CLJ programs as data structures --- class: center, middle Chapter 2 ## Clojure in the Browser --- ### Implementations -- [Clojure](https://github.com/clojure/clojure) -> Java interop | JVM -- [ClojureCLR](https://github.com/clojure/clojure-clr) -> C#/ .Net interop | CLR/DLR -- [ClojureScript](https://github.com/clojure/clojurescript) -> JavaScript interop | compiles to JS -- [Clojerl](https://github.com/jfacorro/clojerl) -> Erlang interop | Erlang VM --- ### Compilation -- **Now-ish** A lot of Java -- **Soon-ish** Moving towards JavaScript only! ??? - Bootstrapped ClojureScript -> compiling itself - Google Closure compiler js --- class: center, middle Chapter 3 ## Tools of the trade --- ## Build tools -- The two most popular build tools (Java based): .inline[ ![leiningen](assets/lein.jpg) [Leiningen](https://leiningen.org/)] .inline[ ![boot](assets/boot.png) [Boot](http://boot-clj.com/)] ??? - brew install leiningen - choco install lein -- [List of project templates](https://clojurescript.org/guides/project-templates) with everything setup for you. --- class: center, middle DEMO ```bash $ lein new reagent-frontend example``` --- ## REPL -- - Read Evaluate Print Loop -- - Interact with your running programs -- - Various REPLs for you to use (Figwheel very popular) --- class: center, middle DEMO ```bash $ lein figwheel``` --- ## Development & Interop You can access JS directly from your CLJS code! -- See [Translations from JavaScript](https://kanaka.github.io/clojurescript/web/synonym.html) and [ClojureScript and React.js](http://arnebrasseur.net/talks/2017-berlin-reactjs/) -- Depending on your compilation target, you can make use of - all web APIs, JS libraries and frameworks - all Node modules - CLJC: suitable for both Clojure and ClojureScript -- Example React wrapper: [Reagent](https://github.com/reagent-project/reagent) --- class: center, middle DEMO [Reagent 'simple' example](https://github.com/reagent-project/reagent/tree/master/examples/simple) --- class: center, middle Chapter 4 ## Fun and games --- ## Klangmeister https://ctford.github.io/klangmeister/ .img-l[![klangmeister website](assets/klangmeister.png)] --- ## Maria.cloud https://www.maria.cloud/ .img-l[![maria](assets/maria-2.png)] --- ## Creep Mate https://github.com/lislis/creep-mate .img-ml[![creep mate](assets/creep-mate.gif)] --- class: middle, center Epilogue # Learning and being different --- # Thank you! mail[at]lislis[dot]de https://github.com/lislis (Slides) https://lislis.de/talks/adequate-cljs


Spam is really a problem if you have a WordPress blog, a forum or a guestbook. A very common approach to solve this problem are CAPTCHAs - Completely Automated Public Turing test to tell Computers and Humans Apart.
The idea behind CAPTCHAs is to give the spammer a problem which is hard to solve for a computer program but easy to solve for a human.
Most CAPTCHAs are really boring. I tried to find different categories of them, but most you will find online are in the "Optical character recognition" category:
Optical character recognition
I hope nobody seriously pays the 6 Euro for Web Wiz. As many very simple CAPTCHAs it lacks a support for blind people. It is quite easy to read for humans, but I guess also for bots. They always use only five random characters which are written in blue. They added some dots and straight lines to make segmentation more difficult. I guess they never tried to hack their own CAPTCHA. If they did, they should be aware that those small dots don't change anything and the straight lines can easily be detected and removed. It also seems to me as if they only used one font.
Google did some great work with reCAPTCHA. I think I'll write a longer post about this later, but to keep it short:
- They use the reader (or spammer) to digitalize the books they scan. So if someone uses very good algorithms to bypass their CAPTCHA, the spammer will help Google. This is a very nice way to end up in a win-win situation, isn't it?
- reCAPTCHA has also support for blind people.
- The characters you have to type in are actual words. This makes it a lot easier for humans to recognize the characters.
- reCAPTCHA is very easy to use. No need of GD or ImageMagick.
- If you can't read it, just reload it.
Here is another "traditional" CAPTCHA example.
KittenAuth
I have never seen a working demo of KittenAuth, but the idea is simple: You get 9 pictures and you're supposed to spot the cats:
Very simmiliar is ASIRRA:
Basic human knowledge
Another CAPTCHA-type is based on basic human knowledge. Text CAPTCHA is an example for this type. They ask you questions like:
- Which of milk, hotel or brain is a body part?
- How many letters in "devotional"?
- The word "tamers" has which letter in 2nd position?
- Enter the smallest number of 28, thirteen, twenty, 60, fifty six or 78:
- Which of knee, leg, ear or ankle is above the waist?
I don't think this type is very good as the spammer has to do almost the same amount of work as the programmer. He has to parse the different types of questions, but I guess this isn't too hard.
He might just ask Google: what is 7 minus 3 times 2? or what is the number of horns on a unicorn times the answer to life, the universe, and everything?.
Mathematics
I've seen some CAPTCHAs asking for very basic math questions like the following one. They are very easy to bypass if you want to write a bot:
Sometimes they are not that easy:
Social CAPTCHA
I've just found Facebooks social CAPTCHA. I didn't read the article. I guess the idea is that you know the name of your friends, but a stranger doesn't. I had the same idea for a school website where you would have been forced to know the name of the teachers. Here is the example:
PLAYTHRU
To get through this CAPTCHA, you have to play a short game.
You can get PLAYTHRU here.
Further reading
- Fun:
- Free CAPTCHA systems:
- reCAPTCHA: I recommend this one.
- cool php captcha
- Fight with Spam: 15+ Free Captcha Solutions
- Breaking or creating CAPTCHAs:


HHRouter
public class HHRouter
-
Declaration
Swift
public static let shared: HHRouter
-
Set a global handler for unregistered url
Declaration
Swift
public class func setGlobal(handler: HHRouterHandler?)
Parameters
handler
handler will be excuted after routed
-
Register a url
Declaration
Swift
public class func register(_ pattern: String, handler: @escaping HHRouterHandler)
Parameters
URLString
url will be routed
handler
handler will be excuted after routed
-
Register a url which will return the object
Declaration
Swift
public class func register(_ pattern: String, objectHandler handler: @escaping HHRouterObjectHandler)
Parameters
URLString
url will be routed
handler
handler will be excuted after routed and return the object
-
Unregister a url
Declaration
Swift
public class func unregister(_ pattern: String)
Parameters
URLString
url will be unregistered
-
Unregistered all urls
Declaration
Swift
public class func unregisterAll()
-
Route a url
Declaration
Swift
public class func route(_ pattern: String, with paramters: [String : AnyObject] = [:], completion: HHRouterCompletionHandler? = nil)
Parameters
string
url to be routed
paramters
additional paramters, will override same key if key exists in url.querys
completion
completion handler, will be called in registered handler
-
Route a url and get the return object
Declaration
Swift
public class func object(with string: String, paramters: [String : AnyObject] = [:]) -> AnyObject?
Parameters
string
url to be routed
paramters
additional paramters
Return Value
the object returned from registered url handler
-
Determine url string can be routed
Declaration
Swift
public class func canRoute(with string: String) -> Bool
Parameters
string
url string to be verified
Return Value
url string can be routed
-
Rewrite orgin url string, support urlencode(origin)
Declaration
Swift
public class func rewrite(_ origin: String) -> URL?
Parameters
origin
the origin url string
Return Value
an rewrited URL
-
Add a rewrite rule.
Declaration
Swift
public class func addRewrite(_ rule: String, target: String)
Parameters
rule
rule which supports regular
target
the targer url to route
-
Remove a rewrite rule
Declaration
Swift
public class func removeRewrite(_ rule: String)
Parameters
rule
rule which supports regular


Max. is an all around design and branding agency, specializing in creative design with the use of the latest digital technology.


Productivity
Sun
Mon
Tue
Wed
Thu
Fry
Sat
Progress
54%
Online class
Private class
My Class
Adobe XD - Prototiping
How to plating Piano
Video Editing - Animation
Chemistry - Expert
Mathematic - Basic
Notifications
C
You have 1 class on 28 Feb
12 Minutes ago
M
Miguel send you message
1 Hour ago
N
You have token AI Class
1 Day ago
F
You have 1 new friend
1 Day ago
T
You have new mentor now
3 Day ago


CHANGED
Unit tests: Since version 1.60 vscode contains an API for executing unit tests. DeZog v2.4 has been changed to use it. This means: the "Z80 Unit Tests" extension is not required anymore, you should de-install it. In general you should be able to use the new UI without any configuration change. However you need to update the unit test macros. Please read the migration document for more details.
CHANGED
Setting expressions: For years vscode was not able to set values in the WACTHes pane. Last month I decided to
implement a workaround for this and released 2.3: the 'Expressions' section was added to the VARIABLES pane. This
was bad timing. 4 weeks later with vscode 1.60 the setting of values was also supported by vscode. So I removed the
'Expressions' from the VARIABLES pane again. With this also the commands '-addexpr' and '-delexpr' have been
removed.
Instead, in the WATCHes pane, you can now right click and select 'Set value' to change the value.
CHANGED
Debug session restart: the behavior has been reverted somewhat. It is now possible to re-assemble your sources and do a restart. Additionally also the launch.json is re-read.
On the flip-side of this the memory views are closed on a restart.
NEW
" / of Selection" has been optimized. Now not only 1 line is disassembled. If you have selected a few lines all of these lines are disassembled.
FIXED
Windows: the code coverage was not shown at all. This is fixed. You should see now all covered lines with a dark green background color.
CHANGED
The code coverage decoration is now half-transparent. Any selected text is now visible also if the line has a code coverage decoration.


Normally, a BIM activity requires you to post to your blog answers to a set of questions designed by the course teachers.
When BIM sees a new post on your blog, it tries to allocate it to one of the questions.
"Not allocated" means that BIM saw your post and made a copy of it (mirrored it) locally. However, it could not match your post with one of the questions.
Eventually, one of the teachers will manually allocate your post to a question, though this may take a little while.
To make sure BIM automatically allocates your posts, make sure you use the title of the question in the title or body of your blog post. For example, if you are answering a question with the title "Week 12 - Reflection", make sure that "Week 12 - Reflection" is part of (or all of) the title of your post.


EU Council calls for policy action to protect marine life
by EUobserverThe EU Council stressed on Tuesday the importance of international cooperation and development policies at all levels of government to protect life in oceans and seas. In their conclusions, member states recognised the need for protecting the Arctic, the outermost regions and overseas countries, given their specific vulnerability to climate change. The council calls on the EU Commission to propose policy options that respond to the "alarming" situation.


| lm.fit {pbdDMAT} | R Documentation |
Fits a real linear model via QR with a "limited pivoting strategy", as in R's DQRDC2 (fortran).
## S4 method for signature 'ddmatrix,ddmatrix' lm.fit(x, y, tol = 1e-07, singular.ok = TRUE)
x, y |
numeric distributed matrices |
tol |
tolerance for numerical rank estimation in QR decomposition. |
singular.ok |
logical. If |
Solves the linear least squares problem, which is to find an x
(possibly non-uniquely) such that || Ax - b ||^2 is minimized, where
A
is a given n-by-p model matrix, b
is a "right hand side"
n-by-1 vector (multiple right hand sides can be solved at once, but the
solutions are independent, i.e. not simultaneous), and "||" is the l2 norm.
Uses level 3 PBLAS and ScaLAPACK routines (modified PDGELS) to get a linear least squares solution, using the 'limited pivoting strategy' from R's DQRDC2 (unsed in DQRLS) routine as a way of dealing with (possibly) rank deficient model matrices.
A model matrix with many dependent columns will likely experience poor performance, especially at scale, due to all the data swapping that must occur to handle rank deficiency.
Returns a list of values similar to R's lm.fit()
. Namely, the
list contains:
coefficients | (distributed matrix) solution to the linear least squares problem |
residuals | (distributed matrix) difference in the numerical fit and the observed |
effects | (distributed matrix) t(Q) %*% y |
rank | (global numeric) numerical column rank |
fitted.values | (distributed matrix) Numerical fit A %*% x |
assign | NULL if lm.fit() is called directly |
qr | list, same as return from qr() |
df.residual | (global numeric) degrees of freedom of residuals |
## Not run: # Save code in a file "demo.r" and run with 2 processors by # > mpiexec -np 2 Rscript demo.r library(pbdDMAT, quiet = TRUE) init.grid() # don't do this in production code x <- matrix(rnorm(9), 3) y <- matrix(rnorm(3)) dx <- as.ddmatrix(x) dy <- as.ddmatrix(y) fit <- lm.fit(x=dx, y=dy) print(fit) finalize() ## End(Not run)


|
GPGPU-Sim
|
Public Attributes | |
| int | input |
| int | output |
| int | src_vc |
| int | dst_vc |
| bool | head |
| bool | tail |
| int | id |
| bool | watch |
Definition at line 115 of file event_router.hpp.
| int EventRouter::tArrivalEvent::dst_vc |
Definition at line 119 of file event_router.hpp.
| bool EventRouter::tArrivalEvent::head |
Definition at line 120 of file event_router.hpp.
| int EventRouter::tArrivalEvent::id |
Definition at line 123 of file event_router.hpp.
| int EventRouter::tArrivalEvent::input |
Definition at line 116 of file event_router.hpp.
| int EventRouter::tArrivalEvent::output |
Definition at line 117 of file event_router.hpp.
| int EventRouter::tArrivalEvent::src_vc |
Definition at line 118 of file event_router.hpp.
| bool EventRouter::tArrivalEvent::tail |
Definition at line 121 of file event_router.hpp.
| bool EventRouter::tArrivalEvent::watch |
Definition at line 124 of file event_router.hpp.


Class Cv.Point2f
Inheritance
System.Object
Cv.Point2f
Assembly: Assembly-CSharp.dll
Syntax
public class Point2f : Utility.HandleCppPtr
Constructors
|
Improve this Doc
View Source
Point2f()
Declaration
|
Improve this Doc
View Source
Point2f(IntPtr, Utility.DeleteResponsibility)
Declaration
public Point2f(IntPtr point2fPtr, Utility.DeleteResponsibility deleteResponsibility = Utility.DeleteResponsibility.True)
Parameters
Properties
|
Improve this Doc
View Source
X
Declaration
public float X { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
|
Improve this Doc
View Source
Y
Declaration
public float Y { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
Methods
|
Improve this Doc
View Source
DeleteCppPtr()
Declaration
protected override void DeleteCppPtr()
Overrides
Operators
|
Improve this Doc
View Source
Implicit(Cv.Point2f to Vector2)
Declaration
public static implicit operator Vector2(Cv.Point2f point2f)
Parameters
Returns
| Type |
Description |
| UnityEngine.Vector2 |
|
|
Improve this Doc
View Source
Implicit(Cv.Point2f to Vector3)
Declaration
public static implicit operator Vector3(Cv.Point2f point2f)
Parameters
Returns
| Type |
Description |
| UnityEngine.Vector3 |
|


#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <stdint.h>
Go to the source code of this file.
Functions | |
| void | NTW_DEBUG_printElapsedTime (FILE *restrict stream, const struct timespec start, const struct timespec finish, const char message[static 1], const char endDelim) |
| Prints: message: <elapsed time from start to finish in ms> to stream. More... | |
| double | NTW_DEBUG_getElapsedTimeMS (const struct timespec start, const struct timespec finish) |
| returns the elapsed time between start and finish in milliseconds. More... | |
| void | NTW_DEBUG_printBinaryDoubleArray (const char filePath[static 1], const uint32_t n, const double array[static n]) |
| Creates a binary file at filePath with the array's n values. More... | |
| void | NTW_DEBUG_printArray_uint32 (FILE *restrict stream, const uint32_t *const array, const uint32_t n) |
| array is printed to stream. More... | |
| void | NTW_DEBUG_printArray_uint64 (FILE *restrict stream, const uint32_t *const array, const uint32_t n) |
| array is printed to stream. More... | |
Definition in file ntw_debug.c.
| double NTW_DEBUG_getElapsedTimeMS | ( | const struct timespec | start, |
| const struct timespec | finish | ||
| ) |
returns the elapsed time between start and finish in milliseconds.
| start | The starting time point. |
| finish | The finishing time point. |
Definition at line 25 of file ntw_debug.c.
| void NTW_DEBUG_printArray_uint32 | ( | FILE *restrict | stream, |
| const uint32_t *const | array, | ||
| const uint32_t | n | ||
| ) |
array is printed to stream.
| stream | Where the array will be printed. |
| array | The array to be printed. |
| n | The size of the array. |
Definition at line 60 of file ntw_debug.c.
| void NTW_DEBUG_printArray_uint64 | ( | FILE *restrict | stream, |
| const uint32_t *const | array, | ||
| const uint32_t | n | ||
| ) |
array is printed to stream.
| stream | Where the array will be printed. |
| array | The array to be printed. |
| n | The size of the array. |
Definition at line 71 of file ntw_debug.c.
| void NTW_DEBUG_printBinaryDoubleArray | ( | const char | filePath[static 1], |
| const uint32_t | n, | ||
| const double | array[static n] | ||
| ) |
Creates a binary file at filePath with the array's n values.
If unsuccessful will exit(EXIT_FAILURE) with a debug message!
| filePath | |
| n | |
| array |
Definition at line 38 of file ntw_debug.c.
| void NTW_DEBUG_printElapsedTime | ( | FILE *restrict | stream, |
| const struct timespec | start, | ||
| const struct timespec | finish, | ||
| const char | message[static 1], | ||
| const char | endDelim | ||
| ) |
Prints: message: <elapsed time from start to finish in ms> to stream.
| stream | Where the debug message will be printed. Must be open. |
| start | The starting time point. |
| finish | The finishing time point. |
| message | Debug message to print before the elapsed time. |
| endDelim | How the debug message will end. Eg: ' ' |
Definition at line 13 of file ntw_debug.c.


| lav_partable {lavaan} | R Documentation |
Utility functions related to the parameter table (partable)
# extract information from a parameter table lav_partable_df(partable) lav_partable_ndat(partable) lav_partable_npar(partable) lav_partable_attributes(partable, pta = NULL) # generate parameter labels lav_partable_labels(partable, blocks = c("group", "level"), group.equal = "", group.partial = "", type = "user") # generate parameter table for specific models lav_partable_independence(lavobject = NULL, lavdata = NULL, lavpta = NULL, lavoptions = NULL, lavsamplestats = NULL, lavh1 = NULL, sample.cov = NULL, sample.mean = NULL, sample.slopes = NULL, sample.th = NULL, sample.th.idx = NULL, sample.cov.x = NULL, sample.mean.x = NULL) lav_partable_unrestricted(lavobject = NULL, lavdata = NULL, lavpta = NULL, lavoptions = NULL, lavsamplestats = NULL, lavh1 = NULL, sample.cov = NULL, sample.mean = NULL, sample.slopes = NULL, sample.th = NULL, sample.th.idx = NULL, sample.cov.x = NULL, sample.mean.x = NULL) lav_partable_from_lm(object, est = FALSE, label = FALSE, as.data.frame. = FALSE) # complete a parameter table only containing a few columns (lhs,op,rhs) lav_partable_complete(partable = NULL, start = TRUE) # merge two parameter tables lav_partable_merge(pt1 = NULL, pt2 = NULL, remove.duplicated = FALSE, fromLast = FALSE, warn = TRUE) # add a single parameter to an existing parameter table lav_partable_add(partable = NULL, add = list())
partable |
A parameter table. see |
blocks |
Character vector. Which columns in the parameter table should be
taken to distinguish between different blocks of parameters (and hence
be given different labels)? If |
group.equal |
The same options can be used here as in the fitting functions. Parameters that are constrained to be equal across groups will be given the same label. |
group.partial |
A vector of character strings containing the labels of the parameters which should be free in all groups. |
type |
Character string. Can be either ‘user’ or ‘free’ to select all entries or only the free parameters from the parameter table respectively. |
lavobject |
An object of class ‘lavaan’. If this argument is provided, it should be the only argument. All the values for the other arguments are extracted from this object. |
lavdata |
An object of class ‘lavData’. The Data slot from a lavaan object. |
lavoptions |
A named list. The Options lsot from a lavaan object. |
lavsamplestats |
An object of class ‘lavSampleStats’. The SampleStats slot from a lavaan object. |
lavh1 |
A named list. The h1 slot from a lavaan object. |
lavpta |
The pta (parameter table attributes) slot from a lavaan object. |
sample.cov |
Optional list of numeric matrices. Each list element contains a sample variance-covariance matrix for this group. If provided, these values will be used as starting values. |
sample.mean |
Optional list of numeric vectors. Each list element contains a sample mean vector for this group. If provided, these values will be used as starting values. |
sample.slopes |
Optional list of numeric matrices.
Each list element contains the sample slopes for this group (only used
when |
sample.th |
Optional list of numeric vectors. Each list element contains a vector of sample thresholds for this group. If provided (and also sample.th.idx is provided), these values will be used as starting values. |
sample.th.idx |
Optional list of integers. Each list contains the threshold indices for this group. |
sample.cov.x |
Optional list of numeric matrices. Each list element
contains a sample variance-covariance matrix for the exogenous variables
for this group (only used when |
sample.mean.x |
Optional list of numeric vectors.
Each list element contains a sample mean vector for the exogenous variables
for this group (only used when |
est |
Logical. If TRUE, include the fitted estimates in the parameter table. |
label |
Logical. If TRUE, include parameter labels in the parameter table. |
as.data.frame. |
Logical. If TRUE, return the parameter table as a data.frame. |
object |
An object of class |
start |
Logical. If TRUE, include a start column, based on the simple method for generating starting values. |
pta |
A list containing parameter attributes. |
pt1 |
A parameter table. |
pt2 |
A parameter table. |
remove.duplicated |
Logical. If |
fromLast |
Logical. If |
warn |
Logical. If codeTRUE, a warning is produced when duplicated elements are found, when merging two parameter tables. |
add |
A named list. |
A single row of a parameter table as a named list.
# generate syntax for an independence model HS.model <- ' visual =~ x1 + x2 + x3 textual =~ x4 + x5 + x6 speed =~ x7 + x8 + x9 ' fit <- cfa(HS.model, data=HolzingerSwineford1939) lav <- lav_partable_independence(fit) as.data.frame(lav, stringsAsFactors = FALSE) # how many free parameters? lav_partable_npar(lav) # how many sample statistics? lav_partable_ndat(lav)


| DOSE: |
repeated |
oral |
Alcohol |
(extract) |
| |
1 oz |
oral |
DXM |
(liquid) |
First off, I bet many of you are like, 'Wha? Lemon... extract??? Mint extract???'
Yup, that's right, lemon and mint extracts. This will outline some recipes and my experiences.
Me and 3 of my friends, I'll call them T, S, and W, were trying one night to get some alcohol, so we asked some dude at school (I'll call him R) and he said his dad would buy us some if we gave him the money. So we went to his house and rode with his dad to the gas station and then he asks him if he will buy us alcohol, he said no...
Pissed, we decided on a last resort to go to the grocery store and buy some stuff to get messed up on.
We purchased 4 bottles of lemon extract (84% alcohol), 2 bottles of mint extract (80% alcohol), 2 4oz bottles of robotussin, a 2 liter of coke, a 2 liter of root beer, and a 2 liter of brisk ice tea. We then headed back to R's house.
None of us had ever done the lemon extract thing, so we were trying to figure out who goes first and how. We made the following with the extracts (we used the entire bottles of extract in each glass): 1 glass of LE (lemon extract) and brisk ice tea, 1 glass of LE and root beer, 1 glass of LE and water, 1 glass of LE and coke; then we used half out of each of the bottles of ME (mint extract) like this: 1/2 ME in a glass with brisk ice tea, 1/2 ME in a glass with root beer, 1/2 ME in a glass with water, 1/2 ME in a glass with coke.
Then we each started drinking and sharing to see what each of them tasted like. Here are the results:
-LE and Brisk Ice Tea: This was the only one that didn't taste bad, this tastes like sweet ice tea with lemon, very strong lemon.
-LE and Root Beer: Terrible! I had to hold my nose to down a few gulps of this putrid mess.
-LE and Water: Again, terrible. There was nothing to really mask the taste of the LE so it was just like drinking the LE, just a little weaker.
-LE and Coke: Another bad mixture, and like the root beer: CRAPPY!
-1/2 ME and Brisk Ice Tea: We should have known better than to mix ME with anything... I would rather drink my own piss...
-I'll go ahead and not waste time by saying that anything mixed with ME is not going to taste good...
 Me and T lay on the floor burning incense and would get a mouthful of the smoke and blow purple rings. This was so awesome. We did this for like an hour and a half.
Then we turned the lights off and rolled around on the floor in the small room until R got scared and then got pissed and turned on the lights and left.  Overall a pretty mellow night. BTW, T had drunk one of the bottles of robo, and the other was split amongst us, about 1oz each.
About a week later me, T, W, and S went to my house to do it, we each did a bottle and a half of LE in some Brisk (like I said before, it's not bad at all). Got drunk, had fun.
Another week later, we went to my house again and we had a ton of LE (8 bottles, 2 for each of us). Me and T did 2 but S and W said they were set with one, then T said he was set with his 2, so I drank the other 2, that stops me at 4 bottles, not smart... I didn't get messed up AT ALL. I have no clue why, all it did was give me terrible stomach aches for the remainder of the night and the next 2 days. It was bearable, but not pleasant.
I never did it again after that, that sort of screwed it for me. That and the fact that I started getting weed instead.
Well, I must say I recommend it, but only a bottle or 2 mixed in brisk ice tea, or homemade ice tea. A note of caution, DO NOT DRINK IT STRAIGHT OUT OF THE BOTTLE!!! I tested it to see what it was like, I took a small sip, felt like I drank acid. We told some of our friends at school, 3 of them tried it and drank a whole bottle straight. Two of them came to us and said they vomited really bad and it burned like hell, the other said it was fun. I guess his throat is made of steel.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Interactive force directed layout of VIA graph colored by pseudotime or cell type
Left-click: rotate. Mouse-wheel: zoom. Right-click: pan


Hosts/domains to hand off mail to on invalid destination
fallback_relay
This parameter specifies zero or more hosts or domains to hand off mail to if a
message destination is not found, or if a destination is unreachable.
By default, mail is bounced when a destination is not found, and delivery is
deferred if a destination is unreachable.


|
Class Summary |
| EchoOptionHandler |
Implements the telnet echo option RFC 857. |
| SimpleOptionHandler |
Simple option handler that can be used for options
that don't require subnegotiation. |
| SuppressGAOptionHandler |
Implements the telnet suppress go ahead option RFC 858. |
| TelnetClient |
The TelnetClient class implements the simple network virtual
terminal (NVT) for the Telnet protocol according to RFC 854. |
| TelnetCommand |
The TelnetCommand class cannot be instantiated and only serves as a
storehouse for telnet command constants. |
| TelnetOption |
The TelnetOption class cannot be instantiated and only serves as a
storehouse for telnet option constants. |
| TelnetOptionHandler |
The TelnetOptionHandler class is the base class to be used
for implementing handlers for telnet options. |
| TerminalTypeOptionHandler |
Implements the telnet terminal type option RFC 1091. |


We carefully select creators who have a combination of experience in mobile gaming content production, strong built-in audiences, and a share passion for the games we love to play. We think they rock and you will too.
Campaign budgets are determined upfront. Once your total spend is determined, you set your CPI and submit your offer to the marketplace.. Once campaigns are live, you pay (and only pay) for every install driven from the creators’ content produced.
Absolutely. Our goal is to scale your mobile install needs across a spectrum of content creators with the ability to drive a high volume of downloads from the very start of your campaign.
Yes. Think of Roostr as a new Ad Network you are leveraging for mobile traffic but one built on rich native video content created exclusively for your game. Our approach makes it just as easy to launch and track multiple campaigns simultaneously as it is to track a single campaign..


RetRak
RetRak's repo
is a Cydia repository : )
Add Repo to Cydia
Packages [1]
InviSi0n
This is an IOS 10.3 - 12.1.2 invisible dock .
More info


| SSHD(8) | System Manager's Manual | SSHD(8) |
sshd
—
sshd |
[-46DdeiqTt ]
[-C connection_spec]
[-c host_certificate_file]
[-E log_file]
[-f config_file]
[-g login_grace_time]
[-h host_key_file]
[-o option]
[-p port]
[-u len] |
sshd
(OpenSSH Daemon) is the daemon program for
ssh(1). Together these programs
replace rlogin and rsh, and provide secure encrypted communications between
two untrusted hosts over an insecure network.
sshd
listens for connections from clients.
It is normally started at boot from /etc/rc. It
forks a new daemon for each incoming connection. The forked daemons handle
key exchange, encryption, authentication, command execution, and data
exchange.
sshd
can be configured using command-line
options or a configuration file (by default
sshd_config(5));
command-line options override values specified in the configuration file.
sshd
rereads its configuration file when it receives
a hangup signal, SIGHUP
, by executing itself with
the name and options it was started with, e.g.
/usr/sbin/sshd.
The options are as follows:
-4
sshd
to use IPv4 addresses only.-6
sshd
to use IPv6 addresses only.-C
connection_spec-T
extended test mode. If provided, any
Match
directives in the configuration file that
would apply are applied before the configuration is written to standard
output. The connection parameters are supplied as keyword=value pairs and
may be supplied in any order, either with multiple
-C
options or as a comma-separated list. The
keywords are “addr,” “user”,
“host”, “laddr”, “lport”, and
“rdomain” and correspond to source address, user, resolved
source host name, local address, local port number and routing domain
respectively.-c
host_certificate_filesshd
during key exchange. The certificate file
must match a host key file specified using the -h
option or the HostKey
configuration
directive.-D
sshd
will not
detach and does not become a daemon. This allows easy monitoring of
sshd
.-d
-d
options
increase the debugging level. Maximum is 3.-E
log_file-e
-f
config_filesshd
refuses to start if there is no configuration file.-g
login_grace_time-h
host_key_filesshd
is not run as root (as the normal host key
files are normally not readable by anyone but root). The default is
/etc/ssh/ssh_host_ecdsa_key,
/etc/ssh/ssh_host_ed25519_key and
/etc/ssh/ssh_host_rsa_key. It is possible to have
multiple host key files for the different host key algorithms.-i
sshd
is being run from
inetd(8).-o
option-p
portPort
option are
ignored when a command-line port is specified. Ports specified using the
ListenAddress
option override command-line
ports.-q
-T
Match
rules may be applied by specifying the
connection parameters using one or more -C
options.-t
sshd
reliably as configuration options may change.-u
lenutmp
structure that holds the remote host name. If
the resolved host name is longer than len, the
dotted decimal value will be used instead. This allows hosts with very
long host names that overflow this field to still be uniquely identified.
Specifying -u0
indicates that only dotted decimal
addresses should be put into the utmp file.
-u0
may also be used to prevent
sshd
from making DNS requests unless the
authentication mechanism or configuration requires it. Authentication
mechanisms that may require DNS include
HostbasedAuthentication
and using a
from="pattern-list"
option in a key
file. Configuration options that require DNS include using a USER@HOST
pattern in AllowUsers
or
DenyUsers
.Finally, the server and the client enter an authentication dialog. The client tries to authenticate itself using host-based authentication, public key authentication, challenge-response authentication, or password authentication.
Regardless of the authentication type, the account is checked to
ensure that it is accessible. An account is not accessible if it is locked,
listed in DenyUsers
or its group is listed in
DenyGroups
. The definition of a locked account is
system dependent. Some platforms have their own account database (eg AIX)
and some modify the passwd field (
‘*LK*
’ on Solaris and UnixWare,
‘*
’ on HP-UX, containing
‘Nologin
’ on Tru64, a leading
‘*LOCKED*
’ on FreeBSD and a leading
‘!
’ on most Linuxes). If there is a
requirement to disable password authentication for the account while
allowing still public-key, then the passwd field should be set to something
other than these values (eg ‘NP
’ or
‘*NP*
’ ).
If the client successfully authenticates itself, a dialog for preparing the session is entered. At this time the client may request things like allocating a pseudo-tty, forwarding X11 connections, forwarding TCP connections, or forwarding the authentication agent connection over the secure channel.
After this, the client either requests a shell or execution of a command. The sides then enter session mode. In this mode, either side may send data at any time, and such data is forwarded to/from the shell or command on the server side, and the user terminal in the client side.
When the user program terminates and all forwarded X11 and other connections have been closed, the server sends command exit status to the client, and both sides exit.
sshd
does the
following:
PermitUserEnvironment
option in
sshd_config(5).PermitUserRC
option is set, runs it; else if
/etc/ssh/sshrc exists, runs it; otherwise runs
xauth. The “rc” files are given the X11 authentication
protocol and cookie in standard input. See
SSHRC, below.DISPLAY
in its environment). The script
must call xauth(1) because
sshd
will not run xauth automatically to add X11
cookies.
The primary purpose of this file is to run any initialization routines which may be needed before the user's home directory becomes accessible; AFS is a particular example of such an environment.
This file will probably contain some initialization code followed by something similar to:
if read proto cookie && [ -n "$DISPLAY" ]; then if [ `echo $DISPLAY | cut -c1-10` = 'localhost:' ]; then # X11UseLocalhost=yes echo add unix:`echo $DISPLAY | cut -c11-` $proto $cookie else # X11UseLocalhost=no echo add $DISPLAY $proto $cookie fi | xauth -q - fi
If this file does not exist, /etc/ssh/sshrc is run, and if that does not exist either, xauth is used to add the cookie.
AuthorizedKeysFile
specifies the files containing public
keys for public key authentication; if this option is not specified, the
default is ~/.ssh/authorized_keys and
~/.ssh/authorized_keys2. Each line of the file
contains one key (empty lines and lines starting with a
‘#
’ are ignored as comments). Public
keys consist of the following space-separated fields: options, keytype,
base64-encoded key, comment. The options field is optional. The supported key
types are:
The comment field is not used for anything (but may be convenient for the user to identify the key).
Note that lines in this file can be several hundred bytes long (because of the size of the public key encoding) up to a limit of 8 kilobytes, which permits RSA keys up to 16 kilobits. You don't want to type them in; instead, copy the id_dsa.pub, id_ecdsa.pub, id_ecdsa_sk.pub, id_ed25519.pub, id_ed25519_sk.pub, or the id_rsa.pub file and edit it.
sshd
enforces a minimum RSA key modulus
size of 1024 bits.
The options (if present) consist of comma-separated option specifications. No spaces are permitted, except within double quotes. The following option specifications are supported (note that option keywords are case-insensitive):
agent-forwarding
restrict
option.cert-authority
Certificates may encode access restrictions similar to these key options. If both certificate restrictions and key options are present, the most restrictive union of the two is applied.
command="command"
no-pty
. A quote may be
included in the command by quoting it with a backslash.
This option might be useful to restrict certain public keys to
perform just a specific operation. An example might be a key that
permits remote backups but nothing else. Note that the client may
specify TCP and/or X11 forwarding unless they are explicitly prohibited,
e.g. using the restrict
key option.
The command originally supplied by the client is available in
the SSH_ORIGINAL_COMMAND
environment variable.
Note that this option applies to shell, command or subsystem execution.
Also note that this command may be superseded by a
sshd_config(5)
ForceCommand
directive.
If a command is specified and a forced-command is embedded in a certificate used for authentication, then the certificate will be accepted only if the two commands are identical.
environment="NAME=value"
PermitUserEnvironment
option.expiry-time="timespec"
from="pattern-list"
In addition to the wildcard matching that may be applied to
hostnames or addresses, a from
stanza may match
IP addresses using CIDR address/masklen notation.
The purpose of this option is to optionally increase security: public key authentication by itself does not trust the network or name servers or anything (but the key); however, if somebody somehow steals the key, the key permits an intruder to log in from anywhere in the world. This additional option makes using a stolen key more difficult (name servers and/or routers would have to be compromised in addition to just the key).
no-agent-forwarding
no-port-forwarding
command
option.no-pty
no-user-rc
no-X11-forwarding
permitlisten="[host:]port"
-R
option such that it may only listen on the
specified host (optional) and port. IPv6 addresses can be specified by
enclosing the address in square brackets. Multiple
permitlisten
options may be applied separated by
commas. Hostnames may include wildcards as described in the PATTERNS
section in
ssh_config(5). A port
specification of *
matches any port. Note that the
setting of GatewayPorts
may further restrict
listen addresses. Note that
ssh(1) will send a hostname of
“localhost” if a listen host was not specified when the
forwarding was requested, and that this name is treated differently to the
explicit localhost addresses “<IP_ADDRESS>” and
“::1”.permitopen="host:port"
-L
option such that it may only connect to the
specified host and port. IPv6 addresses can be specified by enclosing the
address in square brackets. Multiple permitopen
options may be applied separated by commas. No pattern matching or name
lookup is performed on the specified hostnames, they must be literal host
names and/or addresses. A port specification of *
matches any port.port-forwarding
restrict
option.principals="principals"
cert-authority
line, specifies allowed
principals for certificate authentication as a comma-separated list. At
least one name from the list must appear in the certificate's list of
principals for the certificate to be accepted. This option is ignored for
keys that are not marked as trusted certificate signers using the
cert-authority
option.pty
restrict
option.no-touch-required
ecdsa-sk
and
ed25519-sk
.restrict
tunnel="n"
user-rc
restrict
option.X11-forwarding
restrict
option.An example authorized_keys file:
# Comments allowed at start of line ssh-rsa AAAAB3Nza...LiPk==<EMAIL_ADDRESS>from="*.sales.example.net,!pc.sales.example.net" ssh-rsa AAAAB2...19Q==<EMAIL_ADDRESS>command="dump /home",no-pty,no-port-forwarding ssh-rsa AAAAC3...51R== example.net permitopen="<IP_ADDRESS>:80",permitopen="<IP_ADDRESS>:25" ssh-rsa AAAAB5...21S== permitlisten="localhost:8080",permitopen="localhost:22000" ssh-rsa AAAAB5...21S== tunnel="0",command="sh /etc/netstart tun0" ssh-rsa AAAA...==<EMAIL_ADDRESS>restrict,command="uptime" ssh-rsa AAAA1C8...32Tv==<EMAIL_ADDRESS>restrict,pty,command="nethack" ssh-rsa AAAA1f8...IrrC5==<EMAIL_ADDRESS>no-touch-required<EMAIL_ADDRESS>AAAAInN...Ko==<EMAIL_ADDRESS>Each line in these files contains the following fields: markers (optional), hostnames, keytype, base64-encoded key, comment. The fields are separated by spaces.
The marker is optional, but if it is present then it must be one of “@cert-authority”, to indicate that the line contains a certification authority (CA) key, or “@revoked”, to indicate that the key contained on the line is revoked and must not ever be accepted. Only one marker should be used on a key line.
Hostnames is a comma-separated list of patterns
(‘*
’ and
‘?
’ act as wildcards); each pattern in
turn is matched against the host name. When sshd
is
authenticating a client, such as when using
HostbasedAuthentication
, this will be the canonical
client host name. When ssh(1) is
authenticating a server, this will be the host name given by the user, the
value of the ssh(1)
HostkeyAlias
if it was specified, or the canonical
server hostname if the ssh(1)
CanonicalizeHostname
option was used.
A pattern may also be preceded by
‘!
’ to indicate negation: if the host
name matches a negated pattern, it is not accepted (by that line) even if it
matched another pattern on the line. A hostname or address may optionally be
enclosed within ‘[
’ and
‘]
’ brackets then followed by
‘:
’ and a non-standard port
number.
Alternately, hostnames may be stored in a hashed form which hides
host names and addresses should the file's contents be disclosed. Hashed
hostnames start with a ‘|
’ character.
Only one hashed hostname may appear on a single line and none of the above
negation or wildcard operators may be applied.
The keytype and base64-encoded key are taken directly from the host key; they can be obtained, for example, from /etc/ssh/ssh_host_rsa_key.pub. The optional comment field continues to the end of the line, and is not used.
Lines starting with ‘#
’ and
empty lines are ignored as comments.
When performing host authentication, authentication is accepted if any matching line has the proper key; either one that matches exactly or, if the server has presented a certificate for authentication, the key of the certification authority that signed the certificate. For a key to be trusted as a certification authority, it must use the “@cert-authority” marker described above.
The known hosts file also provides a facility to mark keys as revoked, for example when it is known that the associated private key has been stolen. Revoked keys are specified by including the “@revoked” marker at the beginning of the key line, and are never accepted for authentication or as certification authorities, but instead will produce a warning from ssh(1) when they are encountered.
It is permissible (but not recommended) to have several lines or different host keys for the same names. This will inevitably happen when short forms of host names from different domains are put in the file. It is possible that the files contain conflicting information; authentication is accepted if valid information can be found from either file.
Note that the lines in these files are typically hundreds of characters long, and you definitely don't want to type in the host keys by hand. Rather, generate them by a script, ssh-keyscan(1) or by taking, for example, /etc/ssh/ssh_host_rsa_key.pub and adding the host names at the front. ssh-keygen(1) also offers some basic automated editing for ~/.ssh/known_hosts including removing hosts matching a host name and converting all host names to their hashed representations.
An example ssh_known_hosts file:
# Comments allowed at start of line closenet,...,<IP_ADDRESS> 1024 37 159...93 closenet.example.net cvs.example.net,<IP_ADDRESS> ssh-rsa AAAA1234.....= # A hashed hostname |1|JfKTdBh7rNbXkVAQCRp4OQoPfmI=|USECr3SWf1JUPsms5AqfD5QfxkM= ssh-rsa AAAA1234.....= # A revoked key @revoked * ssh-rsa AAAAB5W... # A CA key, accepted for any host in *.mydomain.com or *.mydomain.org @cert-authority *.mydomain.org,*.mydomain.com ssh-rsa AAAAB5W...
PrintLastLog
and PrintMotd
, respectively, are enabled. It does
not suppress printing of the banner specified by
Banner
.
sshd
reads it as root. Additionally, this file
must be owned by the user, and must not have write permissions for anyone
else. The recommended permission for most machines is read/write for the
user, and not accessible by others.
If this file, the ~/.ssh directory, or
the user's home directory are writable by other users, then the file
could be modified or replaced by unauthorized users. In this case,
sshd
will not allow it to be used unless the
StrictModes
option has been set to
“no”.
#
’), and assignment lines of the
form name=value. The file should be writable only by the user; it need not
be readable by anyone else. Environment processing is disabled by default
and is controlled via the PermitUserEnvironment
option.
sshd
refuses to let anyone
except root log in. The contents of the file are displayed to anyone
trying to log in, and non-root connections are refused. The file should be
world-readable.
sshd
does not start if these
files are group/world-accessible.
sshd
. The file
format and configuration options are described in
sshd_config(5).
sshd
during privilege separation in the
pre-authentication phase. The directory should not contain any files and
must be owned by root and not group or world-writable.
sshd
listening for
connections (if there are several daemons running concurrently for
different ports, this contains the process ID of the one started last).
The content of this file is not sensitive; it can be world-readable.| January 25, 2020 | Fidelix 0.2 |


fakebook
®
Registration
It is safe and will always be!
Non-Important Information
Birthday
Female
Male
Other
Important Information *required
Country
Bulgaria
Germany
Spain
Italy
Door Color
More Personal Information


"The Legend of Rita"
"Legend" - in Stasi-speak (East German Secret Police lingo), a term used to connote a false identity.
In the 70's, militant idealism swept through the youth movement in West Germany. For Rita Vogt (Bibiana Beglau), it is the most exciting time of her life. She believes in a just world, built on violence if necessary, and is in love with charismatic leader, Andi (Harald Schott), of their little group of revolutionaries.
When Rita passes through East Berlin in transit from Beirut, a hidden pistol is found in her bag and she comes under the scrutiny of East German security in the person of Stasi officer Edwin Hull (Martin Wuttke). The secret policeman lets her pass through to the west, where Rita gets involved in a botched jailbreak for Andi.  The movement remains stagnant for years and everyone grows complacent in their Parisian exile until, one day, Rita is stopped for a routine traffic violation. She tries to run for it and becomes a cop killer in the process. Her only out is asylum in East Germany and her first legend - factory worker Susanne Schmidt - is born.
Rita/Susanne must now live the life she has idolized for all these years and is content with her new world where there is no wealth, but no poverty, either. These feelings aren't shared by her friend, Tatjana (Nadja Uhl), who just wants out of the East, even if it is with the help of a stolen bottle of vodka. Their deepening relationship is abruptly ended when the news reports Andi's death in a skirmish with the police. Rita's old wanted poster is broadcast on TV and she must seek a new legend.
Hull arranges a new identity for Rita as Sabine Walter, a child-care worker, and she enters the happiest time of her life. She meets a young physicist, Jochen (Alexander Beyer), and, for the first time, falls in love with something other than the cause. Rita's dreams, that summer, of living happily ever after in the worker's paradise will soon be dashed when, in 1989, the Berlin Wall came down and Rita loses her protectorate.
Volker Schlondorff brings us a fictional look into a period of our history that is relatively virgin territory. Only the recent "Invisible Circus" comes to mind and that runs a pale second to "The Legend of Rita." The helmer, with screenwriter Wolfgang Kohlhasse, examines the life of one young German radical, Rita, and her flight from the law as she seeks asylum in East Germany. He succeeds in developing a character study of a woman whose rash youthful decisions marks her for life. Newcomer Beglau gives a commanding performance as Rita and matures nicely as she struggles to maintain her idealism after her fateful decision to pull the trigger on the gun and murder a policeman, a rash act that changed her life forever.
Although the focus of the entire film is on Rita, the supporting cast does a good job in fleshing out those around her. Martin Wuttke is outstanding as Stasi copper, Hull, and conveys the controlling nature of the totalitarian Communist government whose policy is "we're for the people, that's why we're against them." Nadja Uhl is believable as the desperate Tatjana who doesn't see her "paradise" through same idealistic glasses as Rita.
Schlondorff, with a veteran team behind the camera, gives the film a sound period feel of the 70's and 80's. The flick has a docu quality in its realism, provided by cinematographer Andreas Hofer. Costumer Anne-Gret Oehme and make-up artists Jeanette-Nicole Latzelsberger and Karin Stephan do a seamless job of clothing and aging the characters over a decade plus time, oftentimes as disguises to hide the fugitives' identities. Cheesy East German rock music works wonderfully in putting you where the filmmaker wants you to be. Rita's struggles with right versus wrong, good versus evil, makes for an interesting study of a world little known.
I give "The Legend of Rita" a B.
For more Reeling reviews visit www.reelingreviews.com
<EMAIL_ADDRESS><EMAIL_ADDRESS>========== X-RAMR-ID: 28675 X-RT-AuthorID: 1488 X-RT-TitleID: 1104256 X-RT-RatingText: B
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Build, Serve and Watch: gulp
Running gulp
in the Pipeline folder will compile the sources to dist
then start a local Browsersync instance on port 3000
to serve and refresh your pages as you
edit.
The default task runs the following operations:
- clean:dist : The
dist
folder is emptied. All files indist
are deleted. - html: All
.html
files are copied frompages
todist
. Only newer files are copied. - sass-min: Compiles
theme.css
andtheme.min.css
fromscss/theme.scss
to thedist/assets/css
along with appropriate.map
files. - bootstrap-js: Compiles and minifies all Bootstrap javascript files to
bootstrap.js
andbootstrap.min.js
in thedist/assets/js
folder. - mrare-js: Compiles and minifies all Medium Rare javascript files to
theme.js
andtheme.min.js
in thedist/assets/js
folder. - copy-assets: Copies any newer files from
pages/assets
todist/pages/assets
. - serve: Starts a Browsersync instance on port
3000
served fromdist
, defaults toindex.html
. - watch: Monitors the following files and runs the corresponding tasks:
pages/*.html
, then runs the html task.scss/*.scss
, then runs the sass-min task.js/bootstrap/*.js
: then runs the bootstrap-js task.js/mrare/*.js
: then runs the mrare-js task.assets/*.*
: then runs the copy-assets task.
NOTE: Medium Rare javascript is linted through gulp-eslint according to the Airbnb rules preset, and
is configured in the .eslintrc.json
file in the project root. If the linting fails, the Gulp process will quit with an error. If you edit any Medium Rare javascript files and encounter a linting error, simply correct the
error and re-run gulp
. This is done to prevent distribution of unlinted code.
The Browsersync server and Gulp's watch task will continue to run until instructed to quit via Ctrl+C or if the terminal/command window is closed.
When the server process quits, the dist
folder is left intact with the latest version of compiled files within.


class YARD::Parser::Ruby::Legacy::Statement
Attributes
block[R]
comments[R]
comments_hash_flag[RW]
comments_range[RW]
group[RW]
@deprecated Groups are now defined by directives @see Tags::GroupDirective
tokens[R]
Public Class Methods
new(tokens, block = nil, comments = nil)
click to toggle source
# File lib/yard/parser/ruby/legacy/statement.rb, line 13 def initialize(tokens, block = nil, comments = nil) @tokens = tokens @block = block @comments = comments @comments_hash_flag = false end
Public Instance Methods
first_line()
click to toggle source
# File lib/yard/parser/ruby/legacy/statement.rb, line 20 def first_line to_s.split(/\n/)[0] end
inspect()
click to toggle source
# File lib/yard/parser/ruby/legacy/statement.rb, line 31 def inspect l = line - 1 to_s(false).split(/\n/).map do |text| "\t#{l += 1}: #{text}" end.join("\n") end
line()
click to toggle source
@return [Fixnum] the first line of Ruby source
# File lib/yard/parser/ruby/legacy/statement.rb, line 43 def line tokens.first.line_no end
line_range()
click to toggle source
@return [Range<Fixnum>] the first to last lines of Ruby source @since 0.5.4
# File lib/yard/parser/ruby/legacy/statement.rb, line 49 def line_range tokens.first.line_no..tokens.last.line_no end
show()
click to toggle source
# File lib/yard/parser/ruby/legacy/statement.rb, line 38 def show "\t#{line}: #{first_line}" end
to_s(include_block = true)
click to toggle source
# File lib/yard/parser/ruby/legacy/statement.rb, line 24 def to_s(include_block = true) tokens.map do |token| RubyToken::TkBlockContents === token ? (include_block ? block.to_s : '') : token.text end.join end
Also aliased as: source
Private Instance Methods
clean_tokens(tokens)
click to toggle source
# File lib/yard/parser/ruby/legacy/statement.rb, line 55 def clean_tokens(tokens) last_tk = nil tokens.reject do |tk| tk.is_a?(RubyToken::TkNL) || (last_tk.is_a?(RubyToken::TkSPACE) && last_tk.class == tk.class) && last_tk = tk end end


WITNESS LIST Teacher Health Insurance, Select Committee June 20, 2000-9:00A Teacher Health Insurance For: Arnold, Barbara (Self) Austin, Vernon (Cooke County Retired School Personnel) Barker, Sue (Self and Texas Classroom Teachers Association) Burnam, Alma (Self and Texas Retired Teachers Association) Chilcutt, Wayman (West Grayson RTA) Cummings, Julia (Tom Beaver Classroom Teacher Association) Hawkins, Jim (Desoto ISD) Johnson, Ann L. (Elysian Fields ISD) Mayo, Ginger (District 10 Retired Teachers of Texas) Miller, Michael (Self and Grapevine-Colleyville Education Association; TSTA Region 24) Monroe, Mary Catherine (Self and Arlington TSTA) Morris, Jackie (Self and Ft. Worth Education Association; TSTA) Murray, Joy (Ft. Worth Education Association; National Education Association; TSTA) Newsom, Nancy (Self and Wichita Falls Educators Association) Passmore, Bill (District 10 Texas Retired Teachers Association) Price, Earl (Self and Gainesville Education Association) Schurict, Joann (Self and Chris Terrel) Sickles, Blake (Ft. Worth Retired School Employees Association; District XI TRTA) Skinner, Bill (Keller Association of Retired School Employees; Local TRTA Chapter) Smith, Don W. (Self and Texas Federation Teachers) Sutterfield, Claudia (Springtown Educators Association; TSTA) On: Scheibmeir, Alan (Grayson County College)