Lightweight Liquid-IoT Runtime Environment (LwLITR) API Specifiction
Lightweight Liquid-IoT Runtime Environment (LwLITR) is a C++ HTTP server which turns an IoT device into an application server so that it can host and run IoT applications.
LIoTRE offers a set of RESTFul APIs that can be used to deploy the IoT applications and manage their operations remotely.
More information can be found in
https://github.com/nime88/liquidiot-duktape-server.
Version: 0.1.1
Access
[ Jump to Models ]
Table of Contents
delete /app/{appId}
get /app/{appId}
get /app/{appId}/log
post /app/{appId}
put /app/{appId}
delete /app
get /app
post /app
Deletes an applications by ID.
Deletes a specific applications on the target device.
Path parameters
appId (required)
Path Parameter — ID of the application
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Application was deleted successfully.
404
JSON with "error":"Some message"
Returns an application by ID.
Get the information of a specific application.
Path parameters
appId (required)
Path Parameter — ID of the application
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
The description of the application
Application
404
No application with given id.
Returns application log by ID.
Returns the log of an specific application.
Path parameters
appId (required)
Path Parameter — ID of the application
Return type
String
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Application log
String
404
No application with given id.
500
Unexpected error
String
Updates an application by ID.
Updates a previously deplyed application specified by its ID.
Path parameters
appId (required)
Path Parameter — ID of the application
Consumes
This API call consumes the following media types via the
Content-Type request header:
Form parameters
filekey (required)
Form Parameter —
The application package in .tgz format.
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Returns updated desciption of the application
Application
500
Error in updating the application.
String
Starts or stops an application by ID and the target status.
Starts or stops a specific application based on the provided target status in the body of the request.
Path parameters
appId (required)
Path Parameter — ID of the application
Request body
status (required)
Body Parameter — Target status of the application
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Application went to target status successfully.
Application
404
No application with given id.
500
Unexpected error
String
Deletes all applications
This endpoint deletes all applications deployed to the device.
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
All apps were deleted successfully
500
Unexpected error
String
Gets the list of deployed applications
This endpoint returns the list of all IoT appplications deployed to the device.
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
An array of applications
500
Unexpected error
String
Deploys an application
Deploys an application to the device.
Consumes
This API call consumes the following media types via the
Content-Type request header:
Form parameters
filekey (required)
Form Parameter —
The application package in .tgz format.
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Returns desciption (including app ID and status) of the newly added application
Application
500
Error in deploying the application
String
[ Jump to Methods ]
Table of Contents
Application
Status
name (optional)
version (optional)
description (optional)
main
String Name of the main file (entry point) of the application.
scripts (optional)
id
BigDecimal Uniqie indentifier assigned to every application for further references.
status
String Each application can be in three main status crashes, running, or paused.
initializing
crashed
running
paused
applicationInterfaces
array[String] The list of application interfaces implemented by the application.
status (optional)
running
paused


Tuber is a machine learning automatic disease detection and user management system targetted towards hospitals and medical clinics, that enables them to instantly diagnose Tuberculosis and Malaria from x-rays and blood cell scans with a high accuracy.


|
TeamSpeak3-C-Query-API
0.1a
|
#include <Server.hpp>
Classes | |
| struct | serverAntifolldSettings |
| Contains server antiflood settings. More... | |
| struct | serverChangeableParam |
| struct | serverClientsMinimumVersion |
| struct | serverClientsOnlineProperties |
| Contains clients online count. More... | |
| struct | serverComplainSettings |
| Contains server complain settings. More... | |
| struct | serverConnectionProperties |
| struct | serverHostButtonSettings |
| struct | serverLogSettings |
| struct | serverNameProperties |
| Contains server names. More... | |
| struct | serverPacketLossProperties |
| struct | serverTransferProperties |
| struct | serverTransferSettings |
Public Types | |
| enum | groupDbType { groupTemplate = 0, groupRegular, groupQuery } |
Public Member Functions | |
| Server (string ip, string port) | |
| Creating and connectiong connection with Ts3Server. More... | |
| Server () | |
| Default constructor. | |
| ~Server () | |
| Destroys the object. | |
| ts3Response | executeCommand (string command) |
| Performs selected command on Ts3 Server. More... | |
| bool | connected () |
| Checks connection with Ts3 Server. More... | |
| bool | serverConnect (string ip, string port) |
| Connecting to server. More... | |
| error | getError () |
| Return last error. More... | |
| ts3Response | selectServer (string port) |
| Selects Ts3 server. More... | |
| ts3Response | login (string login, string password) |
| Login to Ts3 Server. More... | |
| Client | getClientByClid (string clid) |
| Gets the client by clid. More... | |
| Client | getClientByDbid (string dbid) |
| Gets the client by dbid. More... | |
| Client | getClientByUid (string uid) |
| Gets the client by uid. More... | |
| Client | getClientByNickname (string nickname) |
| Gets the client by nickname. More... | |
| Group | getServerGroupById (string id) |
| Gets the server group by identifier. More... | |
| Group | getServerGroupByName (string name) |
| Gets the server group by name. More... | |
| Group | getChannelGroupById (string id) |
| Gets the channel group by identifier. More... | |
| Group | getChannelGroupByName (string name) |
| Gets the channel group by name. More... | |
| void | update () |
| Forces to updata data with next get Action. | |
| map< string, Server > | getServerList () |
| Gets the server list. More... | |
| ts3Response | serverDelete (string id="") |
| Deleting selected server. More... | |
| ts3Response | serverCreate (map< string, string > serverProperties) |
| Creating new virtual server. More... | |
| ts3Response | serverStart (string id="") |
| Starting selected server. More... | |
| ts3Response | serverStop (string id="") |
| Stopping selected server. More... | |
| ts3Response | serverProcessStop () |
| Forces stop server. More... | |
| property | getUID () |
| Gets the server unique idetifier. More... | |
| serverNameProperties | getName () |
| Gets the server name. More... | |
| serverChangeableParam | getWelcomeMessage () |
| Gets the server welcome message. More... | |
| property | getPlatform () |
| Gets the server platform. More... | |
| property | getVersion () |
| Gets the server version. More... | |
| serverChangeableParam | getMaxClients () |
| Gets the server clients limit. More... | |
| serverChangeableParam | getPassword () |
| Gets the server password. More... | |
| serverClientsOnlineProperties | getClientsOnline () |
| Gets the clients online. More... | |
| property | getChannelsOnline () |
| Gets the channels online. More... | |
| property | getCreatedTime () |
| Gets the server created time. More... | |
| property | getUptime () |
| Gets the server uptime. More... | |
| serverChangeableParam | getCodecEncryptionMode () |
| Gets the codec encryption mode. More... | |
| serverChangeableParam | getHostMessage () |
| Gets the host message. More... | |
| serverChangeableParam | getHostMessageMode () |
| Gets the host message mode. More... | |
| property | getFileBase () |
| Gets the file base. More... | |
| serverChangeableParam | getDefaultServerGroup () |
| Gets the default server group. More... | |
| serverChangeableParam | getDefaultChannelGroup () |
| Gets the default channel group. More... | |
| serverChangeableParam | getPasswordFlag () |
| Gets the password flag. More... | |
| serverChangeableParam | getDefaultChannelAdminGroup () |
| Gets the default channel admin group. More... | |
| serverChangeableParam | getHostBannerURL () |
| Gets the host banner url. More... | |
| serverChangeableParam | getHostBannerGfxURL () |
| Gets the host banner graphics url. More... | |
| serverChangeableParam | getHostBannerGfxInterval () |
| Gets the host banner graphics interval. More... | |
| serverComplainSettings | getComplainSettings () |
| Gets the complain settings. More... | |
| serverChangeableParam | getMinClientsInChannelBeforeSilence () |
| Gets the minimum clients in channel before silence. More... | |
| serverChangeableParam | getPrioritySpeakerDimmModificator () |
| Gets the priority speaker dimm modificator. More... | |
| property | getServerID () |
| Gets the server id. More... | |
| serverAntifolldSettings | getAntifloodSettings () |
| Gets the antiflood settings. More... | |
| property | getClientConnections () |
| Gets the client connections. More... | |
| property | getQueryClientConnections () |
| Gets the query client connections. More... | |
| serverHostButtonSettings | getHostbuttonSettings () |
| Gets the hostbutton settings. More... | |
| serverTransferSettings | getTransferSettings () |
| Gets the transfer settings. More... | |
| serverTransferProperties | getTransferInfo () |
| Gets the transfer information. More... | |
| serverChangeableParam | getPort () |
| Gets the port. More... | |
| serverChangeableParam | getAutostart () |
| Gets the autostart. More... | |
| property | getMachineID () |
| Gets the machine id. More... | |
| serverChangeableParam | getNeededIdentitySecurityLevel () |
| Gets the needed identity security level. More... | |
| serverLogSettings | getServerLogSettings () |
| Gets the server log settings. More... | |
| serverChangeableParam | getIconID () |
| Gets the icon id. More... | |
| serverChangeableParam | getReservedSlots () |
| Gets the reserved slots. More... | |
| serverPacketLossProperties | getPacketlossStatus () |
| Gets the packetloss status. More... | |
| property | getPing () |
| Gets the ping. More... | |
| property | getIP () |
| Gets the ip. More... | |
| serverChangeableParam | getWeblistEnabled () |
| Gets the weblist enabled. More... | |
| property | getAskForPrivilegekey () |
| Gets the ask for privilegekey. More... | |
| serverChangeableParam | getHostbannerMode () |
| Gets the hostbanner mode. More... | |
| serverChangeableParam | getTemporaryChannelDeleteDelay () |
| Gets the temporary channel delete delay. More... | |
| serverClientsMinimumVersion | getClientsMinimumVersion () |
| Gets the clients minimum version. More... | |
| property | getStatus () |
| Gets the status. More... | |
| serverConnectionProperties | getConnectionInfo () |
| Gets the connection information. More... | |
| Channel | createChannel (string channelName) |
| Creates a channel. More... | |
| Channel | createChannel (string channelName, map< string, string > channelProperties) |
| Creates a channel. More... | |
| Group | channelGroupCreate (string name, groupDbType type=groupRegular) |
| { function_description } More... | |
| Group | serverGroupCreate (string name, groupDbType type=groupRegular) |
| { function_description } More... | |
Server Class.
| Server::Server | ( | string | ip, |
| string | port | ||
| ) |
Creating and connectiong connection with Ts3Server.
| [in] | ip | Ts3 server address |
| [in] | port | Ts3 server port |
| Group Server::channelGroupCreate | ( | string | name, |
| groupDbType | type = groupRegular |
||
| ) |
{ function_description }
| [in] | name | The name |
| [in] | type | The type |
| bool Server::connected | ( | ) |
Checks connection with Ts3 Server.
| Channel Server::createChannel | ( | string | channelName | ) |
Creates a channel.
| [in] | channelName | The channel name |
| Channel Server::createChannel | ( | string | channelName, |
| map< string, string > | channelProperties | ||
| ) |
Creates a channel.
| [in] | channelName | The channel name |
| [in] | channelProperties | The channel properties |
| ts3Response Server::executeCommand | ( | string | command | ) |
Performs selected command on Ts3 Server.
| [in] | command | The command |
| Server::serverAntifolldSettings Server::getAntifloodSettings | ( | ) |
Gets the antiflood settings.
| property Server::getAskForPrivilegekey | ( | ) |
Gets the ask for privilegekey.
| Server::serverChangeableParam Server::getAutostart | ( | ) |
Gets the autostart.
| Group Server::getChannelGroupById | ( | string | id | ) |
| Group Server::getChannelGroupByName | ( | string | name | ) |
| property Server::getChannelsOnline | ( | ) |
Gets the channels online.
| Client Server::getClientByClid | ( | string | clid | ) |
| Client Server::getClientByDbid | ( | string | dbid | ) |
| Client Server::getClientByNickname | ( | string | nickname | ) |
| Client Server::getClientByUid | ( | string | uid | ) |
| property Server::getClientConnections | ( | ) |
Gets the client connections.
| Server::serverClientsMinimumVersion Server::getClientsMinimumVersion | ( | ) |
Gets the clients minimum version.
| Server::serverClientsOnlineProperties Server::getClientsOnline | ( | ) |
Gets the clients online.
| Server::serverChangeableParam Server::getCodecEncryptionMode | ( | ) |
Gets the codec encryption mode.
| Server::serverComplainSettings Server::getComplainSettings | ( | ) |
Gets the complain settings.
| Server::serverConnectionProperties Server::getConnectionInfo | ( | ) |
Gets the connection information.
| property Server::getCreatedTime | ( | ) |
Gets the server created time.
| Server::serverChangeableParam Server::getDefaultChannelAdminGroup | ( | ) |
Gets the default channel admin group.
| Server::serverChangeableParam Server::getDefaultChannelGroup | ( | ) |
Gets the default channel group.
| Server::serverChangeableParam Server::getDefaultServerGroup | ( | ) |
Gets the default server group.
| error Server::getError | ( | ) |
Return last error.
| property Server::getFileBase | ( | ) |
Gets the file base.
| Server::serverChangeableParam Server::getHostBannerGfxInterval | ( | ) |
Gets the host banner graphics interval.
| Server::serverChangeableParam Server::getHostBannerGfxURL | ( | ) |
Gets the host banner graphics url.
| Server::serverChangeableParam Server::getHostbannerMode | ( | ) |
Gets the hostbanner mode.
| Server::serverChangeableParam Server::getHostBannerURL | ( | ) |
Gets the host banner url.
| Server::serverHostButtonSettings Server::getHostbuttonSettings | ( | ) |
Gets the hostbutton settings.
| Server::serverChangeableParam Server::getHostMessage | ( | ) |
Gets the host message.
| Server::serverChangeableParam Server::getHostMessageMode | ( | ) |
Gets the host message mode.
| Server::serverChangeableParam Server::getIconID | ( | ) |
Gets the icon id.
| property Server::getIP | ( | ) |
Gets the ip.
| property Server::getMachineID | ( | ) |
Gets the machine id.
| Server::serverChangeableParam Server::getMaxClients | ( | ) |
Gets the server clients limit.
| Server::serverChangeableParam Server::getMinClientsInChannelBeforeSilence | ( | ) |
Gets the minimum clients in channel before silence.
| Server::serverNameProperties Server::getName | ( | ) |
Gets the server name.
| Server::serverChangeableParam Server::getNeededIdentitySecurityLevel | ( | ) |
Gets the needed identity security level.
| Server::serverPacketLossProperties Server::getPacketlossStatus | ( | ) |
Gets the packetloss status.
| Server::serverChangeableParam Server::getPassword | ( | ) |
Gets the server password.
| Server::serverChangeableParam Server::getPasswordFlag | ( | ) |
Gets the password flag.
| property Server::getPing | ( | ) |
Gets the ping.
| property Server::getPlatform | ( | ) |
Gets the server platform.
| Server::serverChangeableParam Server::getPort | ( | ) |
Gets the port.
| Server::serverChangeableParam Server::getPrioritySpeakerDimmModificator | ( | ) |
Gets the priority speaker dimm modificator.
| property Server::getQueryClientConnections | ( | ) |
Gets the query client connections.
| Server::serverChangeableParam Server::getReservedSlots | ( | ) |
Gets the reserved slots.
| Group Server::getServerGroupById | ( | string | id | ) |
| Group Server::getServerGroupByName | ( | string | name | ) |
| property Server::getServerID | ( | ) |
Gets the server id.
| Server::serverLogSettings Server::getServerLogSettings | ( | ) |
Gets the server log settings.
| property Server::getStatus | ( | ) |
Gets the status.
| Server::serverChangeableParam Server::getTemporaryChannelDeleteDelay | ( | ) |
Gets the temporary channel delete delay.
| Server::serverTransferProperties Server::getTransferInfo | ( | ) |
Gets the transfer information.
| Server::serverTransferSettings Server::getTransferSettings | ( | ) |
Gets the transfer settings.
| property Server::getUID | ( | ) |
Gets the server unique idetifier.
| property Server::getUptime | ( | ) |
Gets the server uptime.
| property Server::getVersion | ( | ) |
Gets the server version.
| Server::serverChangeableParam Server::getWeblistEnabled | ( | ) |
Gets the weblist enabled.
| Server::serverChangeableParam Server::getWelcomeMessage | ( | ) |
Gets the server welcome message.
| ts3Response Server::login | ( | string | login, |
| string | password | ||
| ) |
Login to Ts3 Server.
| [in] | login | ServerQuery user login |
| [in] | password | ServerQuery user password |
| ts3Response Server::selectServer | ( | string | port | ) |
| bool Server::serverConnect | ( | string | ip, |
| string | port | ||
| ) |
| ts3Response Server::serverCreate | ( | map< string, string > | serverProperties | ) |
Creating new virtual server.
| [in] | serverProperties | The server properties |
| ts3Response Server::serverDelete | ( | string | id = "" | ) |
| Group Server::serverGroupCreate | ( | string | name, |
| groupDbType | type = groupRegular |
||
| ) |
{ function_description }
| [in] | name | The name |
| [in] | type | The type |
| ts3Response Server::serverProcessStop | ( | ) |
Forces stop server.
| ts3Response Server::serverStart | ( | string | id = "" | ) |
Starting selected server.
| [in] | id | The identifier |
| ts3Response Server::serverStop | ( | string | id = "" | ) |
Stopping selected server.
| [in] | id | The identifier |


"TEMA "south; desert, one of the sons of Ishmael, and father of a tribe so called (Genesis 25:15; 1 Chronicles 1:30; Job 6:19; Isaiah 21:14; Jeremiah 25:23) which settled at a place to which he gave his name, some 250 miles south-east of Edom, on the route between Damascus and Mecca, in the northern part of the Arabian peninsula, toward the Syrian desert; the modern Teyma’.
"TEMA "south; desert, one of the sons of Ishmael, and father of a tribe so called (Genesis 25:15; 1 Chronicles 1:30; Job 6:19; Isaiah 21:14; Jeremiah 25:23) which settled at a place to which he gave his name, some 250 miles south-east of Edom, on the route between Damascus and Mecca, in the northern part of the Arabian peninsula, toward the Syrian desert; the modern Teyma’.


Rewards¶
It is always a good game design to reward your players for certain action. So does BlockBall support this and you can give your players certain rewards for the following actions.
Winning a match
Participating in a match
Shooting a goal
Loosing a match
Configuring ingame¶
There are 2 available ways how to reward your players. Via money or by using commands.
At this stage, you should be able to open the Settings page of your arena chat UI.
Go to the Settings Page of your arena
Open the Rewards Page
Let’s start by adding a money reward for your players. Make sure you are using an economy plugin on your server which supports Vault and of course installed the plugin Vault.
Press on select and choose an action to bind the reward to. For example the action named winning match belongs to the winning team.
In this example each player of the winning team receives 5 potatos on win. (this is the plural name of the currency used on this server). You can also see that the connection with Vault is working when your currency name displays correctly.
Now let’s continue with adding a command reward for our players. You can also use this option to execute commands on your server when this action appears. It does not have to be a reward at all.
Press on select and choose an action to bind the reward to. For example the action named winning match belongs to the winning team.
In this example the server console executes the command /say Hello World with console permissions when any team wins the match
Command Modes
There are 3 different ways to execute your commands.
CONSOLE_SINGLE: The console executes a single command when the action appears. There are no permission problems.
COMMAND_PER_PLAYER: The console executes a command for each player and replaces the placeholder <player> with the name of each player. There are no permission problems.
PER_PLAYER: Each player automatically executes the command. The player has to have got the permission to the command.
You can set the command to none to disable it.
Configuring in your arena_x.yml¶
At this stage, you should be able to find your arena save file. If not, please take a look at this page.
Go to the Open the arena_x.yml of your arena
Search for the following section:
arena_x.yml
reward-meta:
money-reward:
WIN_MATCH: 5
SHOOT_GOAL: 0
PARTICIPATE_MATCH: 2
LOOSING_MATCH: 0
command-reward:
WIN_MATCH:
mode: CONSOLE_SINGLE
command: '/say Hello World'
SHOOT_GOAL:
mode: PER_PLAYER
command: 'none'
PARTICIPATE_MATCH:
mode: CONSOLE_PER_PLAYER
command: 'none'
LOOSING_MATCH:
mode: CONSOLE_SINGLE
command: 'none'
Customize all available options to your own needs.


{% extends "base.html" %} {% block content %}
If you know a journal that should be included in DOAJ, please ask its publisher to complete this form.
We provide some guidance on the information we are looking for but that list is by no means exhaustive. Applicants are simply encouraged to complete the form clearly and honestly. If you do not know the answer to a question, you can request help by contacting us.
Currently, it is not possible to save your progress or for us to send you a confirmation email. We have created a spreadsheet version of the form and some other tips to help you. Guides to completing the form are available in other languages.
{% include "_suggestion_form.html" %} {% endblock %}


00:00:00
00:00:00
|
people |
description |
information wanted |
| 1 |
Travel agent |
Older female |
The customer would like information about
(good offers on) skiing trips.
|
| customer |
younger male |
| 2 |
hotel receptionist |
younger female |
The receptionist needs to find out the guest's
personal details
|
| guest |
older male |
| 3 |
interviewer |
older female |
The applicant would like to know about
travel and working hours
|
| job applicant |
younger male |
00:00:00
00:00:00
| 1 |
1 coach |
travel agent |
| 2 insurance |
customer |
| 2 |
1 C |
both |
| 2 B |
hotel receptionist |
| 3 |
1 America |
interviewer |
| 2 marketing |
job application |
00:00:00
00:00:00
| 1 What about |
| 2 That's right |
| 3 Let's do that |
| 4 I don't think |
| 5 is that right? |
| 6 Actually |
| 7 Now, what about |
| A 3 |
| B 6 |
| C 4 |
| D 1 |
| E 2 |
| F 7 |
| G 5 |
| H 5 |
00:00:00
00:00:00
00:00:00
00:00:00
| a1 |
b2 |
c1 |
d2 |
| e1 |
f2 |
g1 |
h2 |
| i2 |
j2 |
k2 |
l2 |
| m1 |
n1 |
o2 |
p1 |
00:00:00
00:00:00
| accommodation |
tent |
cabin |
flat |
| transport |
tram |
ferry |
coach |
| theatre |
cinema |
cabin |
concert |
| food |
picnic |
barbecue |
buffet |
| drink |
lemonade |
coffee |
|
00:00:00
00:00:00
copyright ©ZackBee


JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
SEARCH:
JavaScript is disabled on your browser.
A
B
C
G
I
M
R
S
A
App
- Class in
com.cscnu.search
Hello world!
App()
- Constructor for class com.cscnu.search.
App
add(Integer)
- Method in class com.cscnu.search.
IntSet
add(Integer)
- Method in interface com.cscnu.search.
Set
allPrint()
- Method in class com.cscnu.search.
IntSet
allPrint()
- Method in interface com.cscnu.search.
Set
B
BiSearch
- Class in
com.cscnu.search
BiSearch(int[])
- Constructor for class com.cscnu.search.
BiSearch
C
com.cscnu.search
- package com.cscnu.search
contains(Integer)
- Method in class com.cscnu.search.
IntSet
contains(Integer)
- Method in interface com.cscnu.search.
Set
G
getBi()
- Method in class com.cscnu.search.
IntSet
getBi()
- Method in interface com.cscnu.search.
Set
getFirst()
- Method in class com.cscnu.search.
IntSet
getFirst()
- Method in interface com.cscnu.search.
Set
getNext()
- Method in class com.cscnu.search.
IntSet
getNext()
- Method in interface com.cscnu.search.
Set
I
IntSet
- Class in
com.cscnu.search
IntSet()
- Constructor for class com.cscnu.search.
IntSet
M
main
- Class in
com.cscnu.search
main()
- Constructor for class com.cscnu.search.
main
main(String[])
- Static method in class com.cscnu.search.
App
main(String[])
- Static method in class com.cscnu.search.
main
R
remove(Integer)
- Method in class com.cscnu.search.
IntSet
remove(Integer)
- Method in interface com.cscnu.search.
Set
S
SeqSearch
- Class in
com.cscnu.search
Search
- Interface in
com.cscnu.search
Set
- Interface in
com.cscnu.search
SeqSearch(int[])
- Constructor for class com.cscnu.search.
SeqSearch
search(int)
- Method in class com.cscnu.search.
BiSearch
search(int)
- Method in interface com.cscnu.search.
Search
search(int)
- Method in class com.cscnu.search.
SeqSearch
searchIndex(Integer)
- Method in class com.cscnu.search.
IntSet
searchIndex(Integer)
- Method in interface com.cscnu.search.
Set
setBi(boolean)
- Method in class com.cscnu.search.
IntSet
setBi(boolean)
- Method in interface com.cscnu.search.
Set
size()
- Method in class com.cscnu.search.
IntSet
size()
- Method in interface com.cscnu.search.
Set
A
B
C
G
I
M
R
S
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
JavaScript is disabled on your browser.
Copyright © 2017. All rights reserved.


Get an instant quote
First Name
Last Name
Date Of Birth
Gender
Male
Female
Height
Weight
State
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
Florida
Georgia
Hawaii
Idaho
Illinois Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming
Phone Number
Email Address
What is your overall health?


{{extend 'layout.html'}}
{{=T('Sure you want to close this election and email those who did not vote?')}}


25th October 2004
PureBasic V3.92 (Windows)
- Added: CalendarGadget() and DateGadget(), thanks to Fr34k !
- Added: LibraryID(), SwapElements()
- Added: SaveSprite() now have an optional 'Flags' parameter and can now save 8 bits sprite/screen
- Added: Doubleclick on windows background now generate an event (Thanks to Rings)
- Optimized: ListCount() and ListIndex() are now very fast (no full list iteration anymore).
- Changed: DeleteElement() now always goes back to the previous element (can be outside the list if
it was the first element), to be fully compatible with ForEach. An optional flag has been added
to preserve previous behaviour.
- Changed: the application current directory isn't anymore touched by any PureBasic command to conform
to Windows rules.
- Fixed: CloseWindow() bug when using the 'ParentWindow' OpenWindow() parameter
- Fixed: IsSound() wasn't available in NT4 mode
- Fixed: AddDate() could fail depending of the computer time zone
- Fixed: Memory leak with linkedlists, arrays and local variables when using a structure with strings
- Fixed: SaveSprite() default value for JPEG saving is now '7'.
- Fixed: DisplayPalette() failed on XP systems (1st and last color remained unchanged)
- Fixed: ImageGadget() now supports ToolTips and bitmap/icon live switching
- Fixed: ImageButtonGadget() now supports skinning and bitmap/icon live switching
- Fixed: SetGadgetItemText() for ListViewGadget() destroyed the item user data
- Fixed: CopyImage() failed on WinNT4 under some conditions
- Fixed: A memory leak in SendNetworkFile(). Now, it returns 1 on success or 0 on failure.
- Fixed: StatusBarText() didn't refresh the statusbar with the 'Borderless' flag
- Fixed: CatchImage() with #PB_any
- Fixed: the PNG decoder nows handle corrupted PNG safely
- Fixed: the JPEG encoder with quality value inferior to 3 could lead to a crash
- Fixed: a little TreeGadget() bug when checkboxes were activated
- Fixed: Packer compression routine was sometimes hanging on some files
- Fixed: OnError library wasn't useable in a DLL (thanks to Rings)
- Fixed: Litteral string concatenation were wrong in some cases
- Fixed: The compiler didn't returned a non zero exit code if an error occured
- Fixed: Several compiler bugs


Dear {{ user_name }},
Welcome to {{ company_name }}!
To confirm your account please click here.
Alternatively, you can paste the following link in your browser's address bar:
{{ confirmation_link }}
Sincerely,
{{company_name}} Team


I'm a starry eyed young programmer on a quest to apply all this college-knowledge to more professional settings. My short term goals are to ably afford both a Netflix subscription and an Amazon Prime account at the same time, but besides that I want to find a team/project that excites me. I currently have experience in front-end web development, but I'm eager to see how I can expand my skillset. My long term goals are to one day be a technically respected manager - to work with people making products for people.
Resume Send Mail
Relevant Courses:
Programming in Python, Java, C++
Data Structures
Algorithms Analysis
Computer Networks
Software Testing & QA
Software Design & Implementation
Intro to Product Management
User interaction Software
A small landing page I created for a Youtube series I adore called ‘Kurzgesagt’. I used this page to practice programming with basic Javascript and many popular web-design techniques and frameworks such as mobile-first web-design, Bootstrap, and combining online templates.
→A small project dedicated to understanding multi-threading in Java. This program simulates 5 elevators (as threads) inside a building, picking up and dropping off pedestrians on random input intervals.
A simple terminal-run program that displays information about a journey from input location A to input location B using the Open MapQuest API. The project displays a trip's step-by-step directions and total estimated duration, among other characteristics. Inputs are real-life destinations, and information outputted is realistic and accurate to the MapQuest API.
I worked on Search Engine Optimization for tenantbase.com by improving market pages to be more efficient/noticeable to the Google crawler. I familiarized myself with various web frameworks, applied database queries, and caching practices in Python.
→
Java, Android Studio, Ubuntu
I developed the Android OS version of the Inwerks application by
modifying & debugging existing code to correct previous errors,
upgrading the user interface, and improving overall look and performance.
I researched and used various outside APIs to enhance app functionality.
Python, Sublime Text 2, Git, Raspberry Pi, Ubuntu
I adapted existing programming to new hardware and improved overall
test performance by working closely with experienced team members.
I performed system-level testing and debugging to verify quality and
function, and researched various testing techniques to ensure
product functionality.


RX #: 278390 1/4/2010 LWP MD
CYLCOBENZAPRINE HCL #3 GM
LOT: 292090707 HEALTH: 2
MFG: APOTHECARES FIRE:1
NDC: 37803-0368-08 REACTIVITY:0
BATCH #: 01041004 CAS:6202-23-9
RX #: 267654 11/10/2009 LWP MD
MAGNESIUM OXIDE POWDER HVY #60 GM
LOT: YP0232 HEALTH: 2
MFG: SPECTRUM FIRE:0
NDC: 49452-4260-02 REACTIVITY:0
BATCH #: 11100901 CAS:1309-48-4
- RX Only
For Prescription Compounding Only
Cyclo/Mag Kit
Cyclobenzaprine HCl and Magnesium Oxide Compound Kit
Description
Each Cyclo/Mag Kit is comprised of 3 grams of cyclobenzaprine hydrochloride powder, USP and
60 grams of magnesium oxide heavy powder.
Certificate of Analysis on File
Cyclo/Mag Kit also contains 60 grams of Lactose Monohydrate (Spray dried) powder and 0.15 grams of
riboflavin USP powder. When compounded, the final product provides a homogeneous product of 300
capsules each capsule containing 10mg of cyclobenzaprine and 200mg of magnesium oxide.
Equipment
Required supplies needed to compound this kit
Equipment
Item
|
Quantity
|
Cyclobenzaprine HCl (Included)
|
3 grams
|
Magnesium Oxide Heavy Powder (Included)
|
60 grams
|
Lactose Monohydrate Spray Dried Powder ( Included)
|
60 grams
|
Riboflavin Powder (Included)
|
0.15 grams
|
Red 1 Capsules ( Required Not Included)
|
300 Capsules
|
|
|
Equipment
Recommended supplies not included in this kit
Equipment
Item
|
Quantity
|
16 oz Glass Mortar and Pestle
|
1 each
|
300 Capsule Machine Number 2 Notch
|
1
|
Scraper ( Recommended Not Included)
|
1
|
Tamper (Recommended Not Included)
|
1
|
Capsule Locker (Recommended Not Included)
|
1
|
|
|
Directions
1. Using a 16 oz mortar and pestle triturate powders well to reduce particle size until uniform. Do not use metal bowls or spatulas while
compounding this product.
2. Using a 300 capsule machine encapsulate triturate powder mixture into number 1 red capsules
Prior to compounding, store Cyclo/Mag Kit at room temperature. Store the final product at room temperature.
Final product for oral use only. Keep out the reach of children. Compounded product, as dispensed,
is stable for at least 180 days or the time remaining on the expiration date of any given ingredient,
which ever is shorter.
Living Well Pharmacy, Inc.


Volunteers (hangs around EngineersMY slack)
https://engineersmy.herokuapp.com
Monthly meetup announced on meetup.com
Get in touch via meetup.com
or
Slack us to volunteer / speak / sponsor
DevKami curated meetups: https://devkami.com/meetups/
KL meetups by Azuan (@alienxp03): http://malaysia.herokuapp.com/#upcoming
Discover and deploy preconfigured One-Click Applications
Sitebuild and manage modern hybrid applications across environments
SiteEasy mocking of any system you integrate with via HTTP or HTTPS


In this section, we derive formulas for calculating the geodesic curvature and
normal curvature in magnetic surface coordinate system
.
The derivation looks tedious but the final results are compact (especially for
the geodesic curvature ). The magnetic curvature is defined by
, which can be further
written as
| (264) |
| (265) |


Complex number defined as a record containing real and imaginary part, utilizing operator overloading.
Licensed by the Modelica Association under the 3-Clause
BSD License
Copyright © 2010-2019, Modelica Association and contributors
This Modelica package is free software and the use is completely at your own risk; it can be redistributed and/or modified under the terms of the 3-Clause BSD license. For license conditions (including the disclaimer of warranty) visit https://modelica.org/licenses/modelica-3-clause-bsd.
| Name | Description |
|---|---|
| 'constructor' | Constructor |
| '0' | Zero-element of addition (= Complex(0)) |
| '-' | Unary and binary minus |
| '*' | Multiplication |
| '+' | Add two complex numbers |
| '/' | Divide two complex numbers |
| '^' | Complex power of complex number |
| '==' | Test whether two complex numbers are identical |
| '<>' | Test whether two complex numbers are not identical |
| 'String' | Transform Complex number into a String representation |


10 June 2009 - As of 06:00 GMT, 10 June 2009, 74 countries have officially reported 27,737 cases of influenza A(H1N1) infection, including 141 deaths.
The breakdown of the number of laboratory-confirmed cases by country is given in the following table and map.
| Country | Cumulative total | Newly confirmed since the last reporting period | ||
| Cases | Deaths | Cases | Deaths | |
| Argentina | 235 | 0 | 33 | 0 |
| Australia | 1224 | 0 | 173 | 0 |
| Austria | 5 | 0 | 0 | 0 |
| Bahamas | 2 | 0 | 1 | 0 |
| Bahrain | 1 | 0 | 0 | 0 |
| Barbados | 2 | 0 | 0 | 0 |
| Belgium | 14 | 0 | 0 | 0 |
| Bolivia | 3 | 0 | 0 | 0 |
| Brazil | 36 | 0 | 1 | 0 |
| Bulgaria | 2 | 0 | 0 | 0 |
| Canada | 2446 | 4 | 331 | 1 |
| Cayman Islands, UKOT | 1 | 0 | 0 | 0 |
| Chile | 1694 | 2 | 1283 | 1 |
| China | 142 | 0 | 34 | 0 |
| Colombia | 35 | 0 | 10 | 0 |
| Costa Rica | 93 | 1 | 25 | 0 |
| Cuba | 5 | 0 | 0 | 0 |
| Cyprus | 1 | 0 | 0 | 0 |
| Czech Republic | 2 | 0 | 0 | 0 |
| Denmark | 8 | 0 | 1 | 0 |
| Dominica | 1 | 0 | 0 | 0 |
| Dominican Republic | 91 | 1 | 47 | 0 |
| Ecuador | 60 | 0 | 0 | 0 |
| Egypt | 8 | 0 | 7 | 0 |
| El Salvador | 69 | 0 | 0 | 0 |
| Estonia | 4 | 0 | 1 | 0 |
| Finland | 4 | 0 | 0 | 0 |
| France | 71 | 0 | 13 | 0 |
| Germany | 78 | 0 | 15 | 0 |
| Greece | 5 | 0 | 0 | 0 |
| Guatemala | 60 | 0 | 30 | 0 |
| Honduras | 89 | 0 | 55 | 0 |
| Hungary | 3 | 0 | 0 | 0 |
| Iceland | 2 | 0 | 1 | 0 |
| India | 4 | 0 | 0 | 0 |
| Ireland | 12 | 0 | 1 | 0 |
| Israel | 63 | 0 | 9 | 0 |
| Italy | 50 | 0 | 0 | 0 |
| Jamaica | 7 | 0 | 3 | 0 |
| Japan | 485 | 0 | 75 | 0 |
| Korea, Republic of | 48 | 0 | 1 | 0 |
| Kuwait | 18 | 0 | 0 | 0 |
| Lebanon | 8 | 0 | 5 | 0 |
| Luxembourg | 1 | 0 | 0 | 0 |
| Malaysia | 5 | 0 | 0 | 0 |
| Mexico | 5717 | 106 | 0 | 0 |
| Netherlands | 22 | 0 | 12 | 0 |
| New Zealand | 23 | 0 | 9 | 0 |
| Nicaragua | 29 | 0 | 11 | 0 |
| Norway | 9 | 0 | 0 | 0 |
| Panama | 221 | 0 | 42 | 0 |
| Paraguay | 16 | 0 | 11 | 0 |
| Peru | 64 | 0 | 3 | 0 |
| Philippines | 54 | 0 | 21 | 0 |
| Poland | 6 | 0 | 1 | 0 |
| Portugal | 2 | 0 | 0 | 0 |
| Romania | 9 | 0 | 0 | 0 |
| Russia | 3 | 0 | 0 | 0 |
| Saudi Arabia | 1 | 0 | 0 | 0 |
| Singapore | 18 | 0 | 3 | 0 |
| Slovakia | 3 | 0 | 0 | 0 |
| Spain | 331 | 0 | 40 | 0 |
| Sweden | 16 | 0 | 2 | 0 |
| Switzerland | 16 | 0 | 0 | 0 |
| Thailand | 8 | 0 | 0 | 0 |
| Trinidad and Tobago | 2 | 0 | 0 | 0 |
| Turkey | 10 | 0 | 0 | 0 |
| Ukraine | 1 | 0 | 1 | 0 |
| United Arab Emirates | 1 | 0 | 0 | 0 |
| United Kingdom | 666 | 0 | 109 | 0 |
| United States of America | 13217 | 27 | 0 | 0 |
| Uruguay | 24 | 0 | 7 | 0 |
| Venezuela | 12 | 0 | 8 | 0 |
| Viet Nam | 15 | 0 | 6 | 0 |
| Grand Total | 27737 | 141 | 2449 | 2 |


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TopicMapTransactionIF
PUBLIC: A topic map transaction is used to represent a transaction in a topic map store. This interface can be used to retrieve a topic map from such a repository and to save changes back to the repository.
To make persistent changes in the topic map, use the commit method. To roll back any changes since the transaction started, call the abort method. (Note that this only works with transactional stores). The transaction is marked as inactive after a commit or an abort. An inactive transaction can in general not be reactivated.
| Field Summary | |
|---|---|
static String |
EVENT_ABORT
Deprecated. |
static String |
EVENT_COMMIT
Deprecated. |
| Method Summary | |
|---|---|
void |
abort()
Deprecated. PUBLIC: Aborts the transaction; all changes made inside the transaction are rolled back. |
void |
commit()
Deprecated. PUBLIC: Commits the transaction. |
TopicMapBuilderIF |
getBuilder()
Deprecated. PUBLIC: Gets a topic map builder for use with this transaction. |
IndexManagerIF |
getIndexManager()
Deprecated. PUBLIC: Gets the index manager that manages the topic map indexes in the transaction. |
TopicMapStoreIF |
getStore()
Deprecated. PUBLIC: Gets the store to which the transaction is connected. |
TopicMapIF |
getTopicMap()
Deprecated. PUBLIC: Gets the topic map that is accessible through the transaction. |
boolean |
isActive()
Deprecated. PUBLIC: Returns true if the transaction is active (in process). |
| Field Detail |
|---|
static final String EVENT_COMMIT
static final String EVENT_ABORT
| Method Detail |
|---|
TopicMapBuilderIF getBuilder()
TopicMapStoreIF getStore()
TopicMapIF getTopicMap()
IndexManagerIF getIndexManager()
boolean isActive()
void commit()
void abort()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


State of New York
This is a catalog of datasets organized and made more accessible from the State of New York, providing simple dowloadable CSV and JSON files, as well as Postman Collections you can use as part of workflows and other automation.
Home
About
Tags
Feed
State Inspector General Public Reports and Press Releases Beginning 2006
All Press Releases and Public Reports starting Jan-2006 through present.
State Historic Sites
The New York State Office of Parks, Recreation and Historic Preservation (OPRHP) oversees more than 250 state parks, historic sites, recreational trails, golf courses, boat launches and more, enco...
State Highway Work Permits Issued Beginning 2010
Highway Work Permits are issued by the New York State Department of Transportation (DOT) for any work conducted in the NY State highway right of way. The review and approval of proposed work in th...
State and Local Sales Tax Distributions Beginning Fiscal Years Ended March 31, 1995
The Department of Taxation and Finance administers the statewide New York State general retail sales and compensating use tax, as well as any general retail sales and compensating use tax imposed b...
START-UP NY Tax-Free Area Locations
Empire State Development (ESD) produces an annual report with a cumulative list of College and University Sponsors approved in the START-UP NY Program. The dataset displays the name of the Sponsor...
Spill Incidents
This dataset contains records of spills of petroleum and other hazardous materials. Under State law and regulations, spills that could pollute the lands or waters of the state must be reported by t...
SPDES Multi-Sector General Permit (MSGP) Facilities
The SPDES Multi-Sector General Permit (MSGP), which is administered by the Department of Environmental Conservation (the Department), regulates stormwater discharges associated with industrial acti...
Solid Waste Management Facilities
Active Solid Waste Management Facilities
Small Grant Projects Funded by the Developmental Disabilities Planning Council Beginning 2004
Dataset includes general information about every grants project funded by the NYDDPC from 2004 to present
Sidewalks and Curb Ramps on the New York State-Owned Highway System
This data set includes all sidewalks and curb ramps on the roads system under the jurisdiction of NYSDOT. It contains the Regional Office responsible for the management of the feature (sidewalk or ...
Short-term Occupational Projections
Short-term Occupational Projections for a 2 year time horizon are provided for the state and 10 labor market regions to provide individuals and organizations with an occupational outlook to make in...
Short-term Industry Projections
Short-term Industry Projections for a 2 year time horizon are provided for the state and 10 labor market regions to provide individuals and organizations with an industry outlook.
Shared Ride Reservations at Port Authority of NY NJ Airports Beginning 2005
The Port Authority of New York and New Jersey quarterly produces a data file and provides information on Shared Ride (airport transportation services by authorized vehicles) reservations. Shared Ri...
Shared Ride Passengers at Port Authority of NY NJ Airports Beginning 2005
The Port Authority of New York and New Jersey quarterly produces a data file and provides information on Shared Ride reservations. Shared Ride activity is defined as multiple stop “door to door” se...
Sentences to Probation by Year Beginning 1970
The Division of Criminal Justice Services (DCJS) collects information on sentences to probation from the Office of Court Administration. DCJS publishes annual data on the DCJS public website.
Selected Scholarship Programs by Metric Type Beginning 2014
For selected scholarship programs, this dataset shows recipient and eligible applicant counts using a variety of metric categories. Refer to data dictionary for details.
Selected Labor Force Characteristics of Youth Aged 16 to 24
This dataset shows the population, civilian labor force, unemployed, and unemployment rate for people aged 16 to 24 years in New York State and its Labor Market Regions. Data are from the American...
Security Level and Facility by Crime Group, Under Custody
Number of under-custody offenders by facility by crime grouping
Security Guard Schools Approved by the Division of Criminal Justice Services
This is a current list of approved security guard schools. The Security Guard Act of 1992 requires registration and training of security guards in New York State. The Division of Criminal Justice ...
Scholarship Recipients and Dollars by Sector Group Beginning 2009
This data includes the number of Scholarship award recipients and dollar amounts by TAP Sector Group beginning academic year 2009 (for HESC-administered scholarships only)
Scholarship Recipients And Dollars By College Code Beginning 2009
This data includes the number of Scholarship award recipients and dollar amounts by TAP college code beginning academic year 2009 (for HESC-administered scholarships only)
Schedule of Debt for State Authorities
Public authorities are required by Section 2800 of Public Authorities Law to submit annual reports to the Authorities Budget Office that include a schedule of the authorities’ debt. The dataset co...
Schedule of Debt for Local Development Corporations
Schedule of Debt for Local Authorities
Schedule of Debt for Industrial Development Agencies


xscreensaver(1) XScreenSaver manual xscreensaver(1) NAME xscreensaver - extensible screen saver framework, plus locking SYNOPSIS xscreensaver [-display host:display.screen] [-verbose] [-no-splash] [-no-capture-stderr] [-log filename] DESCRIPTION The xscreensaver program waits until the keyboard and mouse have been idle for a period, and then runs a graphics demo chosen at random. It turns off as soon as there is any mouse or keyboard activity. This program can lock your terminal in order to prevent others from using it, though its default mode of operation is merely to display pretty pic‐ tures on your screen when it is not in use. It also provides configuration and control of your monitor's power-saving features. GETTING STARTED For the impatient, try this: xscreensaver & xscreensaver-demo The xscreensaver-demo(1) program pops up a dialog box that lets you con‐ figure the screen saver, and experiment with the various display modes. Note that xscreensaver has a client-server model: the xscreensaver pro‐ gram is a daemon that runs in the background; it is controlled by the foreground xscreensaver-demo(1) and xscreensaver-command(1) programs. CONFIGURATION The easiest way to configure xscreensaver is to simply run the xscreen‐ saver-demo(1) program, and change the settings through the GUI. The rest of this manual page describes lower level ways of changing settings. I'll repeat that because it's important: The easy way to configure xscreensaver is to run the xscreensaver- demo(1) program. You shouldn't need to know any of the stuff described in this manual unless you are trying to do something tricky, like customize xscreensaver for site-wide use or something. Options to xscreensaver are stored in one of two places: in a .xscreen‐ saver file in your home directory; or in the X resource database. If the .xscreensaver file exists, it overrides any settings in the resource database. The syntax of the .xscreensaver file is similar to that of the .Xdefaults file; for example, to set the timeout paramter in the .xscreensaver file, you would write the following: timeout: 5 whereas, in the .Xdefaults file, you would write xscreensaver.timeout: 5 If you change a setting in the .xscreensaver file while xscreensaver is already running, it will notice this, and reload the file. (The file will be reloaded the next time the screen saver needs to take some action, such as blanking or unblanking the screen, or picking a new graphics mode.) If you change a setting in your X resource database, or if you want xscreensaver to notice your changes immediately instead of the next time it wakes up, then you will need to reload your .Xdefaults file, and then tell the running xscreensaver process to restart itself, like so: xrdb < ~/.Xdefaults xscreensaver-command -restart If you want to set the system-wide defaults, then make your edits to the xscreensaver app-defaults file, which should have been installed when xscreensaver itself was installed. The app-defaults file will usually be named /usr/lib/X11/app-defaults/XScreenSaver, but different systems might keep it in a different place (for example, /usr/openwin/lib/app- defaults/XScreenSaver on Solaris.) When settings are changed in the Preferences dialog box (see above) the current settings will be written to the .xscreensaver file. (The .Xde‐ faults file and the app-defaults file will never be written by xscreen‐ saver itself.) COMMAND-LINE OPTIONS xscreensaver also accepts a few command-line options, mostly for use when debugging: for normal operation, you should configure things via the ~/.xscreensaver file. -display host:display.screen The X display to use. For displays with multiple screens, XScreenSaver will manage all screens on the display simultan‐ iously. -verbose Same as setting the verbose resource to true: print diagnostics on stderr and on the xscreensaver window. -no-capture-stderr Do not redirect the stdout and stderr streams to the xscreensaver window itself. If xscreensaver is crashing, you might need to do this in order to see the error message. -log filename This is exactly the same as redirecting stdout and stderr to the given file (for append). This is useful when reporting bugs. HOW IT WORKS When it is time to activate the screensaver, a full-screen black window is created on each screen of the display. Each window is created in such a way that, to any subsequently-created programs, it will appear to be a "virtual root" window. Because of this, any program which draws on the root window (and which understands virtual roots) can be used as a screensaver. The various graphics demos are, in fact, just standalone programs that know how to draw on the provided window. When the user becomes active again, the screensaver windows are unmapped, and the running subprocesses are killed by sending them SIGTERM. This is also how the subprocesses are killed when the screensaver decides that it's time to run a different demo: the old one is killed and a new one is launched. You can control a running screensaver process by using the xscreen‐ saver-command(1) program (which see.) POWER MANAGEMENT Modern X servers contain support to power down the monitor after an idle period. If the monitor has powered down, then xscreensaver will notice this (after a few minutes), and will not waste CPU by drawing graphics demos on a black screen. An attempt will also be made to explicitly power the monitor back up as soon as user activity is detected. The ~/.xscreensaver file controls the configuration of your display's power management settings: if you have used xset(1) to change your power management settings, then xscreensaver will override those changes with the values specified in ~/.xscreensaver (or with its built-in defaults, if there is no ~/.xscreensaver file yet.) To change your power management settings, run xscreensaver-demo(1) and change the various timeouts through the user interface. Alternately, you can edit the ~/.xscreensaver file directly. If the power management section is grayed out in the xscreensaver-demo(1) window, then that means that your X server does not support the XDPMS extension, and so control over the monitor's power state is not avail‐ able. If you're using a laptop, don't be surprised if changing the DPMS set‐ tings has no effect: many laptops have monitor power-saving behavior built in at a very low level that is invisible to Unix and X. On such systems, you can typically adjust the power-saving delays only by chang‐ ing settings in the BIOS in some hardware-specific way. If DPMS seems not to be working with XFree86, make sure the "DPMS" option is set in your /etc/X11/XF86Config file. See the XF86Config(5) manual for details. USING GNOME For the better part of a decade, GNOME shipped xscreensaver as-is, and everything just worked out of the box. In 2005, however, they decided to re-invent the wheel and ship their own replacement for the xscreensaver daemon called "gnome-screensaver", rather than improving xscreensaver and contributing their changes back. As a result, the "gnome-screensaver" program is insecure, bug-ridden, and missing many features of xscreen‐ saver. You shouldn't use it. To replace gnome-screensaver with xscreensaver: 1: Turn off gnome-screensaver. Open the "System / Preferences / Screensaver" panel and uncheck both boxes. 2: Stop gnome-screensaver from launching at login. Run the command: gconftool-2 --type boolean -s \ /apps/gnome_settings_daemon/screensaver/start_screensaver \ false Or, just uninstall the "gnome-screensaver" package entirely. 3: Launch xscreensaver at login. Open the "System / Preferences / Sessions / Startup Programs" panel. Click "Add" and type "xscreensaver". 4: Tell Preferences to use the xscreensaver configurator. Edit /usr/share/applications/gnome-screensaver-preferences.desktop and change the Exec= line to say Exec=xscreensaver-demo 5: Make "System / Quit / Lock Screen" use xscreensaver. Run the command: sudo ln -sf /usr/bin/xscreensaver-command \ /usr/bin/gnome-screensaver-command USING KDE Like GNOME, KDE also decided to invent their own screen saver framework from scratch instead of simply using xscreensaver. To replace the KDE screen saver with xscreensaver, do the following: 1: Turn off KDE's screen saver. Open the "Control Center" and select the "Appearance & Themes / Screensaver" page. Un-check "Start Automatically". 2: Find your Autostart directory. Open the "System Administration / Paths" page, and see what your "Autostart path" is set to: it will probably be ~/.kde/Autostart/ or something similar. 3: Make xscreensaver be an Autostart program. Create a .desktop file in your autostart directory called xscreen‐ saver.desktop that contains the following five lines: [Desktop Entry] Exec=xscreensaver Name=XScreenSaver Type=Application X-KDE-StartupNotify=false 4: Make the various "lock session" buttons call xscreensaver. The file you want to replace next has moved around over the years. It might be called /usr/libexec/kde4/kscreenlocker, or it might be called "kdesktop_lock" or "krunner_lock", and it might be in /usr/lib/kde4/libexec/ or in /usr/kde/3.5/bin/ or even in /usr/bin/, depending on the distro and phase of the moon. Replace the contents of that file with these two lines: #!/bin/sh xscreensaver-command -lock Make sure the file is executable (chmod a+x). Now use xscreensaver normally, controlling it via the usual xscreensaver- demo(1) and xscreensaver-command(1) mechanisms. USING GDM You can run xscreensaver from your gdm(1) session, so that the screen‐ saver will run even when nobody is logged in on the console. To do this, run gdmconfig(1) and on the Background page, type the command "xscreen‐ saver -nosplash" into the Background Program field. That will cause gdm to run xscreensaver while nobody is logged in, and kill it as soon as someone does log in. (The user will then be responsible for starting xscreensaver on their own, if they want.) Another way to accomplish the same thing is to edit the file /etc/X11/gdm/gdm.conf to include: BackgroundProgram=xscreensaver -nosplash RunBackgroundProgramAlways=true In this situation, the xscreensaver process will probably be running as user gdm instead of root. You can configure the settings for this nobody-logged-in state (timeouts, DPMS, etc.) by editing the ~gdm/.xscreensaver file. To get gdm to run the BackgroundProgram, you may need to switch it from the "Graphical Greeter" to the "Standard Greeter". It is safe to run xscreensaver as root (as xdm or gdm may do.) If run as root, xscreensaver changes its effective user and group ids to something safe (like "nobody") before connecting to the X server or launching user- specified programs. An unfortunate side effect of this (important) security precaution is that it may conflict with cookie-based authentication. If you get "connection refused" errors when running xscreensaver from gdm, then this probably means that you have xauth(1) or some other secu‐ rity mechanism turned on. For information on the X server's access con‐ trol mechanisms, see the man pages for X(1), Xsecurity(1), xauth(1), and xhost(1). BUGS Bugs? There are no bugs. Ok, well, maybe. If you find one, please let me know. http://www.jwz.org/xscreensaver/bugs.html explains how to con‐ struct the most useful bug reports. Locking and root logins In order for it to be safe for xscreensaver to be launched by xdm, certain precautions had to be taken, among them that xscreensaver never runs as root. In particular, if it is launched as root (as xdm is likely to do), xscreensaver will disavow its privileges, and switch itself to a safe user id (such as nobody.) An implication of this is that if you log in as root on the console, xscreensaver will refuse to lock the screen (because it can't tell the difference between root being logged in on the console, and a normal user being logged in on the console but xscreensaver having been launched by the xdm(1) Xsetup file.) The solution to this is simple: you shouldn't be logging in on the console as root in the first place!  Proper Unix hygiene dictates that you should log in as yourself, and su(1) to root as necessary. People who spend their day logged in as root are just begging for disaster. XAUTH and XDM For xscreensaver to work when launched by xdm(1) or gdm(1), programs running on the local machine as user "nobody" must be able to connect to the X server. This means that if you want to run xscreensaver on the console while nobody is logged in, you may need to disable cookie-based access control (and allow all users who can log in to the local machine to connect to the display.) You should be sure that this is an acceptable thing to do in your environment before doing it. See the "Using GDM" section, above, for more details. Passwords If you get an error message at startup like "couldn't get password of user" then this probably means that you're on a system in which the getpwent(3) library routine can only be effectively used by root. If this is the case, then xscreensaver must be installed as setuid to root in order for locking to work. Care has been taken to make this a safe thing to do. It also may mean that your system uses shadow passwords instead of the standard getpwent(3) interface; in that case, you may need to change some options with configure and recompile. If you change your password after xscreensaver has been launched, it will continue using your old password to unlock the screen until xscreensaver is restarted. On some systems, it may accept both your old and new passwords. So, after you change your password, you'll have to do xscreensaver-command -restart to make xscreensaver notice. PAM Passwords If your system uses PAM (Pluggable Authentication Modules), then in order for xscreensaver to use PAM properly, PAM must be told about xscreensaver. The xscreensaver installation process should update the PAM data (on Linux, by creating the file /etc/pam.d/xscreensaver for you, and on Solaris, by telling you what lines to add to the /etc/pam.conf file.) If the PAM configuration files do not know about xscreensaver, then you might be in a situation where xscreensaver will refuse to ever unlock the screen. This is a design flaw in PAM (there is no way for a client to tell the difference between PAM responding "I have never heard of your module", and responding, "you typed the wrong password".) As far as I can tell, there is no way for xscreensaver to automatically work around this, or detect the problem in advance, so if you have PAM, make sure it is configured correctly! Machine Load Although this program "nices" the subprocesses that it starts, graph‐ ics-intensive subprograms can still overload the machine by causing the X server process itself (which is not "niced") to consume many cycles. Care has been taken in all the modules shipped with xscreen‐ saver to sleep periodically, and not run full tilt, so as not to cause appreciable load. However, if you are running the OpenGL-based screen savers on a machine that does not have a video card with 3D acceleration, they will make your machine slow, despite nice(1). Your options are: don't use the OpenGL display modes; or, collect the spare change hidden under the cushions of your couch, and use it to buy a video card manufactured after 1998. (It doesn't even need to be fast 3D hardware: the problem will be fixed if there is any 3D hardware at all.) XFree86's Magic Keystrokes The XFree86 X server traps certain magic keystrokes before client programs ever see them. Two that are of note are Ctrl+Alt+Backspace, which causes the X server to exit; and Ctrl+Alt+Fn, which switches virtual consoles. The X server will respond to these keystrokes even if xscreensaver has the screen locked. Depending on your setup, you might consider this a problem. Unfortunately, there is no way for xscreensaver itself to override the interpretation of these keys. If you want to disable Ctrl+Alt+Backspace globally, you need to set the DontZap flag in your /etc/X11/XF86Config file. To globally disable VT switching, you can set the DontVTSwitch flag. See the XF86Config(5) manual for details. X RESOURCES These are the X resources use by the xscreensaver program. You probably won't need to change these manually (that's what the xscreensaver-demo(1) program is for). timeout (class Time) The screensaver will activate (blank the screen) after the key‐ board and mouse have been idle for this many minutes. Default 10 minutes. cycle (class Time) After the screensaver has been running for this many minutes, the currently running graphics-hack sub-process will be killed (with SIGTERM), and a new one started. If this is 0, then the graphics hack will never be changed: only one demo will run until the screensaver is deactivated by user activity. Default 10 minutes. lock (class Boolean) Enable locking: before the screensaver will turn off, it will require you to type the password of the logged-in user (really, the person who ran xscreensaver), or the root password. (Note: this doesn't work if the screensaver is launched by xdm(1) because it can't know the user-id of the logged-in user. See the "Using XDM(1)" section, below. lockTimeout (class Time) If locking is enabled, this controls the length of the "grace period" between when the screensaver activates, and when the screen becomes locked. For example, if this is 5, and -timeout is 10, then after 10 minutes, the screen would blank. If there was user activity at 12 minutes, no password would be required to un-blank the screen. But, if there was user activity at 15 min‐ utes or later (that is, -lock-timeout minutes after activation) then a password would be required. The default is 0, meaning that if locking is enabled, then a password will be required as soon as the screen blanks. passwdTimeout (class Time) If the screen is locked, then this is how many seconds the pass‐ word dialog box should be left on the screen before giving up (default 30 seconds.) This should not be too large: the X server is grabbed for the duration that the password dialog box is up (for security purposes) and leaving the server grabbed for too long can cause problems. dpmsEnabled (class Boolean) Whether power management is enabled. dpmsStandby (class Time) If power management is enabled, how long until the monitor goes solid black. dpmsSuspend (class Time) If power management is enabled, how long until the monitor goes into power-saving mode. dpmsOff (class Time) If power management is enabled, how long until the monitor powers down completely. Note that these settings will have no effect unless both the X server and the display hardware support power management; not all do. See the Power Management section, below, for more information. dpmsQuickOff (class Boolean) If mode is blank and this is true, then the screen will be pow‐ ered down immediately upon blanking, regardless of other power- management settings. visualID (class VisualID) Specify which X visual to use by default. (Note carefully that this resource is called visualID, not merely visual; if you set the visual resource instead, things will malfunction in obscure ways for obscure reasons.) Legal values for the VisualID resource are: default Use the screen's default visual (the visual of the root window.) This is the default. best Use the visual which supports the most colors. Note, however, that the visual with the most colors might be a TrueColor visual, which does not support colormap anima‐ tion. Some programs have more interesting behavior when run on PseudoColor visuals than on TrueColor. mono Use a monochrome visual, if there is one. gray Use a grayscale or staticgray visual, if there is one and it has more than one plane (that is, it's not mono‐ chrome.) color Use the best of the color visuals, if there are any. GL Use the visual that is best for OpenGL programs. (OpenGL programs have somewhat different requirements than other X programs.) class where class is one of StaticGray, StaticColor, TrueColor, GrayScale, PseudoColor, or DirectColor. Selects the deepest visual of the given class. number where number (decimal or hex) is interpreted as a visual id number, as reported by the xdpyinfo(1) program; in this way you can have finer control over exactly which visual gets used, for example, to select a shallower one than would otherwise have been chosen. Note that this option specifies only the default visual that will be used: the visual used may be overridden on a program-by-pro‐ gram basis. See the description of the programs resource, below. installColormap (class Boolean) On PseudoColor (8-bit) displays, install a private colormap while the screensaver is active, so that the graphics hacks can get as many colors as possible. This is the default. (This only applies when the screen's default visual is being used, since non-default visuals get their own colormaps automatically.) This can also be overridden on a per-hack basis: see the discussion of the default-n name in the section about the programs resource. This does nothing if you have a TrueColor (16-bit or deeper) dis‐ play. verbose (class Boolean) Whether to print diagnostics. Default false. timestamp (class Boolean) Whether to print the time of day along with any other diagnostic messages. Default true. splash (class Boolean) Whether to display a splash screen at startup. Default true. splashDuration (class Time) How long the splash screen should remain visible; default 5 sec‐ onds. helpURL (class URL) The splash screen has a Help button on it. When you press it, it will display the web page indicated here in your web browser. loadURL (class LoadURL) This is the shell command used to load a URL into your web browser. The default setting will load it into Mozilla/Netscape if it is already running, otherwise, will launch a new browser looking at the helpURL. demoCommand (class DemoCommand) This is the shell command run when the Demo button on the splash window is pressed. It defaults to xscreensaver-demo(1). prefsCommand (class PrefsCommand) This is the shell command run when the Prefs button on the splash window is pressed. It defaults to xscreensaver-demo -prefs. newLoginCommand (class NewLoginCommand) If set, this is the shell command that is run when the "New Login" button is pressed on the unlock dialog box, in order to create a new desktop session without logging out the user who has locked the screen. Typically this will be some variant of gdm‐ flexiserver(1) or kdmctl(1). nice (class Nice) The sub-processes created by xscreensaver will be "niced" to this level, so that they are given lower priority than other processes on the system, and don't increase the load unnecessarily. The default is 10. (Higher numbers mean lower priority; see nice(1) for details.) fade (class Boolean) If this is true, then when the screensaver activates, the current contents of the screen will fade to black instead of simply wink‐ ing out. This only works on certain systems. A fade will also be done when switching graphics hacks (when the cycle timer expires.) Default: true. unfade (class Boolean) If this is true, then when the screensaver deactivates, the orig‐ inal contents of the screen will fade in from black instead of appearing immediately. This only works on certain systems, and if fade is true as well. Default false. fadeSeconds (class Time) If fade is true, this is how long the fade will be in seconds (default 3 seconds.) fadeTicks (class Integer) If fade is true, this is how many times a second the colormap will be changed to effect a fade. Higher numbers yield smoother fades, but may make the fades take longer than the specified fadeSeconds if your server isn't fast enough to keep up. Default 20. captureStderr (class Boolean) Whether xscreensaver should redirect its stdout and stderr streams to the window itself. Since its nature is to take over the screen, you would not normally see error messages generated by xscreensaver or the sub-programs it runs; this resource will cause the output of all relevant programs to be drawn on the screensaver window itself, as well as being written to the con‐ trolling terminal of the screensaver driver process. Default true. ignoreUninstalledPrograms (class Boolean) There may be programs in the list that are not installed on the system, yet are marked as "enabled." If this preference is true, then such programs will simply be ignored. If false, then a warning will be printed if an attempt is made to run the nonexis‐ tent program. Also, the xscreensaver-demo(1) program will sup‐ press the non-existent programs from the list if this is true. Default: false. GetViewPortIsFullOfLies (class Boolean) Set this to true if the xscreensaver window doesn't cover the whole screen. This works around a longstanding XFree86 bug #421. See the xscreensaver FAQ for details. font (class Font) The font used for the stdout/stderr text, if captureStderr is true. Default *-medium-r-*-140-*-m-* (a 14 point fixed-width font.) mode (class Mode) Controls the behavior of xscreensaver. Legal values are: random When blanking the screen, select a random display mode from among those that are enabled and applicable. This is the default. random-same Like random, but if there are multiple screens, each screen will run the same random display mode, instead of each screen running a different one. one When blanking the screen, only ever use one particular display mode (the one indicated by the selected setting.) blank When blanking the screen, just go black: don't run any graphics hacks. off Don't ever blank the screen, and don't ever allow the monitor to power down. selected (class Integer) When mode is set to one, this is the one, indicated by its index in the programs list. You're crazy if you count them and set this number by hand: let xscreensaver-demo(1) do it for you! programs (class Programs) The graphics hacks which xscreensaver runs when the user is idle. The value of this resource is a multi-line string, one sh-syntax command per line. Each line must contain exactly one command: no semicolons, no ampersands. When the screensaver starts up, one of these is selected (accord‐ ing to the mode setting), and run. After the cycle period expires, it is killed, and another is selected and run. If a line begins with a dash (-) then that particular program is disabled: it won't be selected at random (though you can still select it explicitly using the xscreensaver-demo(1) program.) If all programs are disabled, then the screen will just be made blank, as when mode is set to blank. To disable a program, you must mark it as disabled with a dash instead of removing it from the list. This is because the sys‐ tem-wide (app-defaults) and per-user (.xscreensaver) settings are merged together, and if a user just deletes an entry from their programs list, but that entry still exists in the system-wide list, then it will come back. However, if the user disables it, then their setting takes precedence. If the display has multiple screens, then a different program will be run for each screen. (All screens are blanked and unblanked simultaneously.) Note that you must escape the newlines; here is an example of how you might set this in your ~/.xscreensaver file: programs: \ qix -root \n\ ico -r -faces -sleep 1 -obj ico \n\ xdaliclock -builtin2 -root \n\ xv -root -rmode 5 image.gif -quit \n Make sure your $PATH environment variable is set up correctly before xscreensaver is launched, or it won't be able to find the programs listed in the programs resource. To use a program as a screensaver, two things are required: that that program draw on the root window (or be able to be configured to draw on the root window); and that that program understand "virtual root" windows, as used by virtual window managers such as tvtwm(1). (Generally, this is accomplished by just including the "vroot.h" header file in the program's source.) Visuals: Because xscreensaver was created back when dinosaurs roamed the earth, it still contains support for some things you've probably never seen, such as 1-bit monochrome monitors, grayscale moni‐ tors, and monitors capable of displaying only 8-bit colormapped images. If there are some programs that you want to run only when using a color display, and others that you want to run only when using a monochrome display, you can specify that like this: mono: mono-program -root \n\ color: color-program -root \n\ More generally, you can specify the kind of visual that should be used for the window on which the program will be drawing. For example, if one program works best if it has a colormap, but another works best if it has a 24-bit visual, both can be accom‐ modated: PseudoColor: cmap-program -root \n\ TrueColor: 24bit-program -root \n\ In addition to the symbolic visual names described above (in the discussion of the visualID resource) one other visual name is supported in the programs list: default-n This is like default, but also requests the use of the default colormap, instead of a private colormap. (That is, it behaves as if the -no-install command-line option was specified, but only for this particular hack.) This is pro‐ vided because some third-party programs that draw on the root window (notably: xv(1), and xearth(1)) make assumptions about the visual and colormap of the root window: assump‐ tions which xscreensaver can violate. If you specify a particular visual for a program, and that visual does not exist on the screen, then that program will not be cho‐ sen to run. This means that on displays with multiple screens of different depths, you can arrange for appropriate hacks to be run on each. For example, if one screen is color and the other is monochrome, hacks that look good in mono can be run on one, and hacks that only look good in color will show up on the other. You shouldn't ever need to change the following resources: pointerPollTime (class Time) When server extensions are not in use, this controls how fre‐ quently xscreensaver checks to see if the mouse position or but‐ tons have changed. Default 5 seconds. pointerHysteresis (class Integer) If the mouse moves less than this-many pixels in a second, ignore it (do not consider that to be "activity.") This is so that the screen doesn't un-blank (or fail to blank) just because you bumped the desk. Default: 10 pixels. windowCreationTimeout (class Time) When server extensions are not in use, this controls the delay between when windows are created and when xscreensaver selects events on them. Default 30 seconds. initialDelay (class Time) When server extensions are not in use, xscreensaver will wait this many seconds before selecting events on existing windows, under the assumption that xscreensaver is started during your login procedure, and the window state may be in flux. Default 0. (This used to default to 30, but that was back in the days when slow machines and X terminals were more common...) procInterrupts (class Boolean) This resource controls whether the /proc/interrupts file should be consulted to decide whether the user is idle. This is the default if xscreensaver has been compiled on a system which sup‐ ports this mechanism (i.e., Linux systems.) The benefit to doing this is that xscreensaver can note that the user is active even when the X console is not the active one: if the user is typing in another virtual console, xscreensaver will notice that and will fail to activate. For example, if you're playing Quake in VGA-mode, xscreensaver won't wake up in the mid‐ dle of your game and start competing for CPU. The drawback to doing this is that perhaps you really do want idleness on the X console to cause the X display to lock, even if there is activity on other virtual consoles. If you want that, then set this option to False. (Or just lock the X console manu‐ ally.) The default value for this resource is True, on systems where it works. overlayStderr (class Boolean) If captureStderr is True, and your server supports "overlay" visuals, then the text will be written into one of the higher layers instead of into the same layer as the running screenhack. Set this to False to disable that (though you shouldn't need to.) overlayTextForeground (class Foreground) The foreground color used for the stdout/stderr text, if cap‐ tureStderr is true. Default: Yellow. overlayTextBackground (class Background) The background color used for the stdout/stderr text, if cap‐ tureStderr is true. Default: Black. bourneShell (class BourneShell) The pathname of the shell that xscreensaver uses to start subpro‐ cesses. This must be whatever your local variant of /bin/sh is: in particular, it must not be csh. ENVIRONMENT DISPLAY to get the default host and display number, and to inform the sub-programs of the screen on which to draw. XSCREENSAVER_WINDOW Passed to sub-programs to indicate the ID of the window on which they should draw. This is necessary on Xinerama/RANDR systems where multiple physical monitors share a single X11 "Screen". PATH to find the sub-programs to run. HOME for the directory in which to read the .xscreensaver file. XENVIRONMENT to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. UPGRADES The latest version of xscreensaver, an online version of this manual, and a FAQ can always be found at http://www.jwz.org/xscreensaver/ SEE ALSO X(1), Xsecurity(1), xauth(1), xdm(1), gdm(1), xhost(1), xscreen‐ saver-demo(1), xscreensaver-command(1), xscreensaver-gl-helper(1), xscreensaver-getimage(1), xscreensaver-text(1). COPYRIGHT Copyright © 1991-2011 by Jamie Zawinski. Permission to use, copy, mod‐ ify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. AUTHOR Jamie Zawinski<EMAIL_ADDRESS>Written in late 1991; version 1.0 posted to comp.sources.x on 17-Aug-1992. Please let me know if you find any bugs or make any improvements. And a huge thank you to the hundreds of people who have contributed, in large ways and small, to the xscreensaver collection over the past two decades! X Version 11 5.15 (28-Sep-2011) xscreensaver(1)


0 && person.status === StatusInCanada.CitizenAdult"
style="margin-top: 10px; margin-bottom: 10px;">
0 &&
(person.relationship === Relationship.Applicant ||
person.relationship === Relationship.Child19To24)">
0 &&
person.relationship === Relationship.Child19To24">
0 &&
person.relationship === Relationship.Child19To24"
[mailingAddressHeading]="lang('./en/index.js').schoolAddressLabel"
[mailingAddress]="person.schoolAddress"
[mailingOnly]="true"
(onChange)="schoolAddressUpdate($event)"
>
0 &&
person.relationship === Relationship.Child19To24">


There are two ways to get access to the oaDOI dataset: the API is best for most uses because it's simple, fast, and easy to get running; the datasets are great for large-scale research and data mining. Whichever you're using, we recommend you subscribe to the mailing list in order to stay up-to-date when there are changes or new features.
The REST API gives anyone free, programmatic access to all of oaDOI's data. There's no rate limit, but if you need more than 100k calls/day you may want to download the datasets instead.
Requests must include your email, so that we can
get in touch if something breaks, and so we can report usage to our funders.
Add the email as a parameter at the end of the URL, like this:
?email=YOUR_EMAIL
.
GET /
Gets an API status object that describes this API.
| documentation_url String | Where you can find documentation for this version. | |
| msg String | Relevant messages. | |
| version String | Version string. |
Example: 1.3.0
|
GET /:doi
Gets OA status and bibliographic info for an given DOI-assigned resource.
<EMAIL_ADDRESS>| algorithm_version Integer | Indicates the data collection approaches used for this article. |
Possible values
|
| doi String | The requested DOI. | |
| doi_resolver String | The organization in charge of issuing and resolving this DOI. |
Possible values
|
| evidence String |
Free-text string describing how we found the free_fulltext_url .
|
Used for debugging. Don’t depend on the exact contents of this for anything, because values are subject to change without warning. Example values
|
| free_fulltext_url String | URL where the best fulltext copy of this article lives. |
The fulltext can be in various formats, including PDF, HTML, or even Word. |
| is_boai_license Boolean |
True whenever the license is cc-by , cc0 , or PD .
|
This key attempts to identify articles that meets the widely-used BOAI definition of Open Access. |
| is_free_to_read Boolean |
True whenever the free_fulltext_url is not None .
|
|
| is_subscription_journal Boolean | True whenever the journal is not in the DOAJ or DataCite. | |
| license String | The license under which the article is published. |
Example values
|
| oa_color String | Provides information about the host of the OA copy |
Possible values
|
| url String | The URL that the DOI resolves to. |


---
extends: base.j2
default_block: main
title: Downloads and Links
description: Downloads and Links
---
Downloads and Links
Links
Class Discussion Board (Note that a UW ID is required, and this is only open to students registered for the course. If you are auditing, email<EMAIL_ADDRESS>to request access).


--- layout: post status: publish published: true title: Notes 6/27/08 author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>excerpt: 'Yes, I was at Wrigley for the awful game on Thursday against the Baltimore Orioles. This game was painful for me to sit through. I am willing to take responsibility for this ugly game. I took ' wordpress_id: 108 wordpress_url: http://ivyenvy.wordpress.com/?p=108 date: '2008-06-28 03:12:05 +0000' date_gmt: '2008-06-28 03:12:05 +0000' categories: - Infield - Management - Outfield - Starting Pitching - The Cubs - Wrigley Field tags: - Alfonso Soriano - Aramis Ramirez - Baltimore Orioles - Brewers - Cardinals - Carlos Zambrano - Daryle Ward - Defense - Derek Lee - Des Moines - Dusty Baker - Eric Patterson - Henry Blanco - Jason Marquis - Jim Edmonds - June Swoon - Lou Piniella - Matt Murton - Matt Veto - Radhames Liz - Reed Johnson - Ryan Theriot - White Sox - Wrigley Field comments: [] ---
Yes, I was at Wrigley for the awful game on Thursday against the Baltimore Orioles. This game was painful for me to sit through. I am willing to take responsibility for this ugly game. I took my brother and dad, both of whom are White Sox fans. My dad even wore a Cubs hat to attempt to embrace that Cubbie spirit, but I'm guessing him wearing the hat was some sort of hex that Sox fans use against the Cubs. I hope to find the time in the next few days to share some pictures from Thursdays game with you.
* What has stood out to me the most in the last two days (losses to Orioles and White Sox) is the bad defense. I was surprised with Edmonds' brain-fart in Center on Thursday, allowing a runner to go from first to third on a routine base hit. Theriot's error in the fifth inning on Thursdays game was pretty frustrating too. It didn't lead to any scoring, but it could have been disastrous. The grounder he booted was off the bat of pitcher Radhames Liz, bringing up the top of the order rather than ending the inning.
* Marquis really looked bad. The five runs with 2 outs in the 3rd inning took all the life out of Wrigley Field. Call me crazy, but after the last week, I don't feel quite so optimistic with a large deficit. Things can't be going well for a pitcher when he gives up 3 doubles in one inning. He ended up giving up 7 runs and 3 walks in 4 innings.
* Wrigley also lost some buzz and hope for a comeback when Lee was pulled after he hit into a double play in the 5th. Aramis Ramirez was pulled at the same time. By the way, Derek Lee hit into 3 double plays in a row, one on Thursday and two today. I wasn't really in the mood for back-ups during the only game I will probably make it to this year. Daryle Ward and Henry Blanco both came in and knocked runs in. I was also real happy to see Matt Murton get some playing time when Lou shifted Patterson to Center to replace Edmonds.
* I caught a quick clip from the post game press conference with Lou Piniella today and he made it quite clear that Eric Patterson will not be in left field tomorrow. His defense was so poor today (lazy getting the ball in after a popout leading to a tagging runner and an error on a ground ball), it would not surprise me to see him get sent down to Des Moines. I am not a fan of Eric Patterson and I don't see what he really has to offer the Cubs.
* All in all, the Cubs are playing poorly in the field. They seem to be channeling the defense we saw under Dusty Baker.  I'm not ready to throw out the "June Swoon" label yet, but this team looks different than it did a week ago. I see this team picking up momentum as some of these guys like Zambrano, Johnson and Soriano start returning from injuries. Unfortunately, the Cardinals don't seem to be fading away like we would like, and I think the Brewers will probably continue their upward movement. I trust that Lou will keep these guys motivated and improve their recent play.
* I know Andy has given him a few plugs, but check out Matt Veto's Cubs Blog for the Dispatch/Argus. He gave Ivy Envy a shout-out today in his blog.


This is a question stem. Select #2 and #3 in that order
This is text 1
This is text 2
This is text 3
This is text 4
This is an explanation
This is a question stem. Select #1
This is text 1
This is text 2
This is text 3
This is text 4
This is an explanation
This is a question stem. Select #2
This is text 1
This is text 2
This is text 3
This is text 4
This is an explanation


HttpConnectionResolver class Null safety
Helper class to retrieve connections for HTTP-based services abd clients.
In addition to regular functions of ConnectionResolver is able to parse http:// URIs and validate connection parameters before returning them.
Configuration parameters
-
connection
:discovery_key
: (optional) a key to retrieve the connection from IDiscovery- ... other connection parameters
-
connections
: alternative to connectionconnection params 1
: first connection parameters- ...
connection params N
: Nth connection parameters- ...
References
\*:discovery:\*:\*:1.0
(optional) IDiscovery services
See ConnectionParams See ConnectionResolver
Example
var config = ConfigParams.fromTuples([
'connection.host', '<IP_ADDRESS>',
'connection.port', 8080
]);
var connectionResolver = HttpConnectionResolver();
connectionResolver.configure(config);
connectionResolver.setReferences(references);
var connection = connectionResolver.resolve('123',
// Now use connection...
- Implemented types
Constructors
Properties
- connectionResolver → ConnectionResolver
-
The base connection resolver.
final
- credentialResolver → CredentialResolver
-
The base credential resolver.
final
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
configure(
ConfigParams config) → void -
Configures component by passing configuration parameters. [...]
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
register(
String? correlationId) → Future - Registers the given connection in all referenced discovery services. This method can be used for dynamic service discovery. [...]
-
resolve(
String? correlationId) → Future< ConfigParams?> - Resolves a single component connection. If connections are configured to be retrieved from Discovery service it finds a IDiscovery and resolves the connection there. [...]
-
resolveAll(
String? correlationId) → Future< ConfigParams> - Resolves all component connection. If connections are configured to be retrieved from Discovery service it finds a IDiscovery and resolves the connection there. [...]
-
setReferences(
IReferences references) → void -
Sets references to dependent components. [...]
override
-
toString(
) → String -
A string representation of this object. [...]
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited


Team -> Remote -> Clone
last modified: 2017-02-28
Clément Levallois
This tutorial explains how to get and modify Gephi’s source code, and build Gephi from it.
We will:
download the source code
run Gephi from the source
modify Gephi’s openGL visualization engine
run Gephi in this modified version
The modified version of Gephi that we will implement will have for effect to add circles around nodes communities.
This project originates from Susie Lu’s creation.
We should get something like:
For this tutorial you will need:
some knowledge of Java.
NetBeans installed (up to date instructions here). Eclipse, IntelliJ or any other code editor won’t do.
a good internet connection since we will download a lot of small dependencies.
no Github account is necessary (if you have one, fork Gephi before doing all the steps below).
Open NetBeans.
In NetBeans, go to Team → Git → Clone
(can’t find this menu in NetBeans? read an alternative just below)
if you already have projects opened in NetBeans, the menu Team → Git → Clone is replaced by:
Team -> Remote -> Clone
For Repository URL
, put the address of the Gephi repository on Github, which is:
for Clone into
, select a folder on your disk. No need to create a new folder inside, the cloning process will do it.
Github User and password can be left empty
Then click on Next
At this step, NetBeans starts downloading the source code of Gephi - not all of it. Should take a couple of minutes, then:
Select (highlight in blue) the line mentioning Gephi, and click on "Open"
You should now see Gephi as a project on the left in NetBeans:
Right click on the project and select "Build with dependencies". This will download all the rest of the source, which can take roughly 5 to 20 minutes.
When the build is complete, expand the folder "Modules" of the Gephi project, and double click on "gephi-app":
This opens a new project on the left of NetBeans, called "gephi-app". This is a submodule of Gephi, dedicated to managing its launch.
And Gephi launches!
Now that we know how to run Gephi from source, we can modify the source and see how it goes.
We are going to add circles which will enclose groups of nodes (aka communities). In three steps:
Open the VisualizationImpl
module
Create simple classes for the circles
Add some code in the class which manages the display in OpenGL, so that circles get created
VisualizationImpl
moduleIn the gephi project, in the folder Modules, double click on the VisualizationImpl
module:
Create a new package and add 3 classes in it: Circle.java
, Point.java
, SmallestEnclosingCircle.java
.
(I merely adapted these classes from this website)
The code of these classes can be found here.
Open the package org.gephi.visualization.opengl
, and inside open CompatibilityEngine.java
:
No need to understand most of the code in this class.
But we see that starting at line 194, a loop on nodes starts:
We will put nodes in a map (declared above, at line 155) where:
keys are the name of the cluster nodes belong too,
values are the Set of Nodes corresponding to the cluster.
(yes, this implies the nodes must have an attribute called "Modularity Class" showing the cluster they belong to)
The code you should add to assign nodes to clusters in the map is in lines 197-203
Then, lines 210-245 iterate on the map, and create the circles around clusters.
The logic of the circle creation in OpenGL can be understood rather easily, by copying and modyfying the code used just above for the creation of nodes, and by looking at the online documentation on how to create shapes in OpenGL.
That’s it. Now just run Gephi from source as we did before. From Gephi, open a network where nodes have a "Modularity Class" attribute, and Gephi will draw circles around nodes from the same clusters:
Visit the Gephi group on Facebook to get help,
or visit the website for more tutorials


Explore the news in a different way
It’s based upon the GDELT (Global Database of Events, Language, and Tone) project and in particular the events and mentions information it gathers. In fact, GDELT is constantly monitoring thousands and thousands of news related website to keep track of what events are mentioned in what articles. It also provides the estimated tone of the article.
We have aggregated all that information and summarized it in two different views:
If it is the first time you come by here, we highly recommend you go through the story first as it will explains the few things to know about the views present in the dashboard.
When the first dataset will be loaded, you will be able to move forward...


and... drag your square avatar(should be a square pic) into the canvas..
Download It or just right click the canvas, "save as.." BOOOOOM! It's done!


--- layout: page title: comNG ... subtitle: Next Generation of COM Tool ... use-site-title: true ---
comNG is a modern and powerful COM tool. Please refer to Introduction for feature details.
comNG is MIT licensed and all it's dependencies are MIT licensed.


A Short Account of the History of Mathematics
by W.W. Rouse Ball
Johann Friedrich Pfaff
Additional Information
- Year Published: 1908
- Language: English
- Country of Origin: England
- Source: Ball, W.W.R. (1908). A Short Account of the History of Mathematics. London, New York: Macmillan.
-
Readability:
- Flesch–Kincaid Level: 12.0
- Word Count: 163
- Genre: History
- Keywords: biography
- ✎ Cite This
Downloads
I may here mention another writer who has also made a special study of the integral calculus. This was Johann Friedrich Pfaff, born at Stuttgart on Dec. 22, 1765, and died at Halle on April 21, 1825, who was described by Laplace as the most eminent mathematician in Germany at the beginning of this century, a description which, had it not been for Gauss's existence, would have been true enough.
Pfaff was the precursor of the German school, which under Gauss and his followers largely determined the lines on which mathematics developed during the nineteenth century. He was an intimate friend of Gauss, and in fact the two mathematicians lived together at Helmstadt during the year 1798, after Gauss had finished his university course. Pfaff's chief work was his (unfinished) Disquisitioned Analyticae on the integral calculus, published in 1797; and his most important memoirs were either on the calculus or on differential equations: on the latter subject his paper read before the Berlin academy in 1814 is noticeable.


|
ouchilib
|
Public Member Functions | |
| thread_pool (size_t thread_count=2) | |
| thread_pool (const thread_pool &)=delete | |
| template<class F , class ... Args> | |
| void | emplace (Args &&...args) |
| template<class F > | |
| void | push (F &&functor) |
| size_t | remaining () const noexcept |
| size_t | size () const noexcept |
| void | pause () noexcept |
| void | wait () noexcept |
| void | resume () noexcept |