WITNESS LIST Intergovernmental Relations Committee April 21, 1999-8:00A HB 649 FOR: DeBeauvoir, Dana (Travis Co. Clerk), Austin Lee, Donald (Executive Director, TX Conference of Urban Counties), Austin ON: Streater, Jay (County/District Clerks Assoc.), New Braunfels HB 960 Registering, but not testifying: For: Knight, John (Asst. City Attorney, City of Lubbock), Lubbock Nelson, David (City Councilmember, City of Lubbock), Lubbock HB 963 Registering, but not testifying: For: Knight, John (Asst. City Attorney, City of Lubbock), Lubbock Nelson, David (Councilmember, City of Lubbock), Lubbock HB 1138 Registering, but not testifying: For: Cook, John (Himself), Breckenridge DeBeauvoir, Dana (County Clerks Legislative Committee), Austin Lee, Randy M. (V.P., Stewart Title Guaranty Co.), Austin HB 1177 Registering, but not testifying: For: Allison, Jim (General Counsel, County Judges & Commissioner's Assoc. of TX), Austin SB 376 FOR: Windle, Don (Judge, Denton Co. Probate Court), Denton SB 621 Registering, but not testifying: For: Jones, James (Detective, San Antonio Police Officer's Assoc.), San Antonio Schroeder, Harvard E. (President, Combined Metro Police Officer's Assoc.), Houston Wilkison, Charley (CLEAT), Austin Zepeda, John Jr. (V.P., Combined Metro Police Officer's Assoc.), Houston SB 824 FOR: Sturm, Leonard (Deputy Supt. of Finance, Houston I.S.D.), Houston Registering, but not testifying: For: Forbes, Scott (Mayor & City Council of Houston), Houston Thompson, James (Superintendent, Grapevine-Colleyville ISD), Grapevine On: Randolf, Robert (Attorney, Vinson Elkins), Houston SB 833 Registering, but not testifying: For: Allison, Jim (General Counsel, Co. Judges & Commissioner's Assoc. of TX), Austin SB 935 Registering, but not testifying: For: Fairhart, Hap (Mayor, Laguna Vista), Laguna Vista SB 961 AGAINST: Allison, Jim (General Counsel, Co. Judges & Commissioner's Assoc. of TX), Austin Registering, but not testifying: For: DeLord, Ronald G. (President, Combined Law Enforcement Assoc. of TX), Austin Jones, James (Detective, San Antonio Police Officers' Assoc), San Antonio Kamm, Robert (Legislative Consultant, Travis Co. Commissioner's Court), Austin Sylvester, James (Travis Co. Sheriffs Officers' Assoc.), Austin Wilkison, Charles (CLEAT), Austin SB 1022 Registering, but not testifying: For: Lee, Randy M. (V.P., Stewart Title Guaranty Co.), Austin Streater, Joy (County/District Clerks Assoc.), New Braunfels SB 1118 Registering, but not testifying: For: Gaines, Marsha (Tax Assessor, Tax Assessor-Collectors' Assoc.), Richmon Robinson, Jim (Chief Appraiser, Harris Co. Appraisal Dist.), Houston Roe, Kristeen (Coke Co. Tax Assessor-Collector, Tax Assessor-Collectors Assoc.), Lufkin Winn, Buddy (Tax Assessor-Collector, Tax Assessor-Collectors Assoc.), Lufkin SB 1277 Registering, but not testifying: For: Boozer, Don (TX Capitol Area Builders Assoc.), Austin Savio, Harry (TX Capitol Area Builders Assoc.), Austin SB 1322 FOR: Terk, David (Himself), San Antonio AGAINST: Day, Dee (Owner, Eagle Peak Shooting Range), Leander Talbot, Ralph (First V.P., TX State Rifle Assoc.), Richardson Tripp, Alice Gene (TX State Rifle Assoc.), Paige West, Dan (TX Concealed Handgun Assoc.), San Antonio SB 1323 ON: Musick, Steve (Manager, TX Natural Resource Conservation Commission), Austin SB 1537 Registering, but not testifying: For: Forbes, Scott (Mayor & City Council of Houston), Houston Mack, Erin (General Counsel, Houston Municipal Employees Pension System), Houston SB 1708 FOR: Hennessy, Nancy (Sergeant, Harris Co. Sheriff's Department), Houston Registering, but not testifying: For: Clay, John (Sergeant, Harris Co. Sheriff's Department), Houston SB 1718 Registering, but not testifying: For: Cox, Edward (Attorney, Houston Bar Assoc.), Houston Hall, Nicholas (Executive Director, Dispute Resolution Center), Houston SB 1772 FOR: Watson, Juliet (Councilmember, City Council of New Braunfels), New Braunfels Registering, but not testifying: For: Watson, Bob (Himself), New Braunfels Watson, Laneta (Herself), New Braunfels On: Eric Stearns (Comptroller), Austin SB 1793 Registering, but not testifying: For: Eury, Robert (Executive Director, Houston Downtown Mngmt. Dist.), Houston Forbes, Scott (City Council & Mayor of Houston), Houston On: Randolf, Robert (Attorney, Vinson Elkins), Houston SB 1866 Registering, but not testifying: For: Huntsinger, Bill (V.P., Metro National Corp.), Houston On: Randolf, Robert (Attorney, Vinson Elkins), Houston


Testing relations between integer views
[Programming integer actors]
Collaboration diagram for Testing relations between integer views:
Enumerations | |
| enum | Gecode::Int::RelTest { Gecode::Int::RT_FALSE = 0, Gecode::Int::RT_MAYBE = 1, Gecode::Int::RT_TRUE = 2 } |
| Result of testing relation. More... | |
Functions | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_eq_bnd (View x, View y) |
| Test whether views x and y are equal (use bounds information). | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_eq_dom (View x, View y) |
| Test whether views x and y are equal (use full domain information). | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_eq_bnd (View x, int n) |
| Test whether view x and integer n are equal (use bounds information). | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_eq_dom (View x, int n) |
| Test whether view x and integer n are equal (use full domain information). | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_nq_bnd (View x, View y) |
| Test whether views x and y are different (use bounds information). | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_nq_dom (View x, View y) |
| Test whether views x and y are different (use full domain information). | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_nq_bnd (View x, int n) |
| Test whether view x and integer n are different (use bounds information). | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_nq_dom (View x, int n) |
| Test whether view x and integer n are different (use full domain information). | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_lq (View x, View y) |
| Test whether view x is less or equal than view y. | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_lq (View x, int n) |
| Test whether view x is less or equal than integer n. | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_le (View x, View y) |
| Test whether view x is less than view y. | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_le (View x, int n) |
| Test whether view x is less than integer n. | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_gq (View x, View y) |
| Test whether view x is greater or equal than view y. | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_gq (View x, int n) |
| Test whether view x is greater or equal than integer n. | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_gr (View x, View y) |
| Test whether view x is greater than view y. | |
| template<class View> | |
| RelTest | Gecode::Int::rtest_gr (View x, int n) |
| Test whether view x is greater than integer n. |
Enumeration Type Documentation
|
|
Result of testing relation.
|
Function Documentation
|
|
Test whether views x and y are equal (use bounds information).
|
|
|
Test whether views x and y are equal (use full domain information).
|
|
|
Test whether view x and integer n are equal (use bounds information).
|
|
|
Test whether view x and integer n are equal (use full domain information).
|
|
|
Test whether views x and y are different (use bounds information).
|
|
|
Test whether views x and y are different (use full domain information).
|
|
|
Test whether view x and integer n are different (use bounds information).
|
|
|
Test whether view x and integer n are different (use full domain information).
|
|
|
Test whether view x is less or equal than view y.
|
|
|
Test whether view x is less or equal than integer n.
|
|
|
Test whether view x is less than view y.
|
|
|
Test whether view x is less than integer n.
|
|
|
Test whether view x is greater or equal than view y.
|
|
|
Test whether view x is greater or equal than integer n.
|
|
|
Test whether view x is greater than view y.
|
|
|
Test whether view x is greater than integer n.
|


Wellesly College Bike Share
During my time at Wellesley College, I oversaw the bike share system on campus. This included software and hardware, managing users, maintaining bikes, and providing bike related events and activities on campus. Broken and missing bikes led me to build accountability into our bike share system. I worked with the key management system and the college's IT Department to resolve server issues regarding automated email notifications, as well as tracked unusual user behaviors to improve the program. I developed a fine system and gathered feedback from users to structure an acceptable procedure. Some users had busy schedules, so returning a bike after 24 hours was inconvenient. I headed another program called the Long Term Bike Rental for a semester long rentals. Other initiatives included winter bike storage, bike maintenance workshops, and bike pedal festivals.


|
|
Standard ML of New Jersey
|
|
Standard ML of New Jersey
(abbreviated SML/NJ) is
a compiler for the
Standard ML '97
programming language with associated libraries,
tools, and documentation.
SML/NJ is free, open source software.
- [2022-08-25] Version 2022.1 is
released. This version provides a baseline set of boot files for the new
GitHub repository. It also
includes the bug fixes from
Version 110.99.3.
See the README
for details.
- [2022-07-27] Version 110.99.3 is
released. This version is primarily a bugfix release, but it does include a
small number of enhancements as well as support for macOS 13
(Ventura). See the README
for details.
- [2022-07-15] We have taken the first step toward migrating SMLNJ
to GitHub.
The source repository for the "legacy" branch (i.e., 110.99.x) is now
a GitHub project at
https://github.com/smlnj/legacy.
We have also migrated our bug database to GitHub issues
(see below for details).
- [2021-12-31] Version 2021.1 is
released.
This version is viewed as an unstable beta release. It only supports 64-bit
AMD64 (aka x86-64) Unix systems (e.g., Linux and macOS).
The major change is that we have switched from using MLRISC to
LLVM for our code generator
(see our recent IFL paper
for details).
The README has more details
about this version.
- [2021-09-22] Version 110.99.2 is
released. The main purpose of this patch release is to support installing and running
SML/NJ on macOS 12 (Monterey).
The release also contains a few bug fixes; see the
README
for details.
- [2021-04-12] Version 110.99.1 is
released. The main purpose of this patch release is to support installing and running
SML/NJ on M1 Macs under the
Rosetta2 translator.
The release also contains a couple of bug fixes; see the
README
for details.
- [2020-12-24] Version 110.99 is
released. This release fixes additional pretty-printing regressions as well
as some other bugs.
See the README
for details.
- [2020-08-25] Version 110.98.1 is
released. This patch release fixes a number of pretty-printing regressions that
were introduced in 110.98.
See the README
for details.
- [2020-07-17] In conjunction with the release of
Version 110.98, there is
now online documentation
for most of the SML/NJ Library.
- [2020-07-17] Version 110.98 is
released. This release includes substantial improvements to the documentation
as well as other improvements and bug fixes.
See the README
for details.
- [2020-04-21] Version 110.97 is
released.
This release is fairly substantial, with a bunch of bug fixes, additional
documentation, and a large number of changes and additions to the
SML/NJ Library.
See the README
for details.
- Older news
Future Plans
With the 2021.1 release, we are dropping support for 32-bit systems.
We will continue to create patch releases to the 110.99 version when there are
critical bugs to fix.
For the next release (2022.1), we plan to add support for the Arm64
architecture and hope to include support for 64-bit Windows on the
AMD64 architecture.
Support for 64-bit architectures
The latest version (110.99.3)
supports 64-bit executables on macOS and Linux.
The latest release is 110.99.3;
we believe that this version is stable.
Previous versions are also available through our
release history page.
A history of the changes to the system is also
available.
Signed installers for macOS are available, which install the system
in /usr/local/smlnj
.
Note that to install SML/NJ on macOS 10.15 Catalina, you will have to
right-click on the installer package, which should open up a dialog
box. Click on the Open button to run the installer.
A Windows msi installer for Windows 7+
is available (smlnj-110.99.3.msi).
Our master source repository is kept on a FusionForge server (a successor
to GForge) under Subversion control.
We provide anonymous read-only access to the repository, so anyone can
download a snapshot of the most recent sources at any time.
Instructions are here.
Background
Documentation and Literature
Reporting Bugs
As of July 2022, we are using GitHub issues to track bug reports
and feature requests. We have migrated the existing bug database from
our previous bug-tracking system to issues.
Note that to submit a bug, you will need a GitHub account.
- Pointers to programming resources (libraries, tools, example code),
projects using SML/NJ, other SML implementations, related
compiler research work, and miscellaneous SML links.
The programming resources links will soon move to a separate
page of their own.
- Picture of current cast of people involved in the project.
This project is based upon work supported in part by the National
Science Foundation under Grant No. CNS-0454136.
Any opinions, findings and conclusions or recommendations expressed in
this material are those of the author(s) and do not necessarily
reflect the views of the National Science Foundation (NSF).
Send comments to
Copyright © 2004-2021, SML/NJ Fellowship.


System Requirements
Browser |
Chrome or Safari |
Java Runtime Environment |
version 8 or higher |
Java Runtime Environment |
version 8 or higher |
Apache Tomcat |
version 8.5 or higher (Servlet API 3.1.0) |
MySQL Server |
version 5 or higher |
Installation
Prerequisites
-
This guide assumes Debian 9.1 (Stretch). It may also work on Ubuntu with some modifications, but we do not test this. Instructions for other Linux distributions likely deviate significantly.
-
It is further assumed that the user "www-data" already exists on the system and that it shall be used to run the application.
-
All commands assume that you are logged in as the root user.
If you cannot log in as root but have to use sudo to become root, then the recommended way to do that is using the command sudo su - .
|
Install Java 8
You can install an Oracle Java 8 JDK using the following commands.
$ apt-get update
$ apt-get install dirmngr
$ echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
$ echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
$ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
$ apt-get update
$ apt-get install oracle-java8-installer
$ apt-get install oracle-java8-set-default
Prepare database
For production use, it is highly recommended to use a MySQL database. In this section, we briefly describe how to install a MySQL server and how to prepare it for use with INCEpTION.
-
Install MySQL
$ apt-get install mysql-server
-
make sure your MySQL server is configured for UTF-8. Check the following line is present in
/etc/mysql/mariadb.conf.d/50-server.cnf
(this is specific to Debian 9; on other systems the relevant file may be/etc/mysql/my.cnf
):character-set-server = utf8 collation-server = utf8_bin
-
also ensure the default settings for client connections to are UTF-8 in
/etc/mysql/mariadb.conf.d/50-server.cnf
(again Debian 9; likely in/etc/mysql/my.cnf
on other systems)default-character-set = utf8
-
login to MySQL
$ mysql -u root -p
-
create a database
mysql> CREATE DATABASE inception DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ;
-
create a database user called
inception
with the passwordt0t4llYSecreT
which is later used by the application to access the database (instructions forsettings.properties
file below).mysql> CREATE USER 'inception'@'localhost' IDENTIFIED BY 't0t4llYSecreT'; mysql> GRANT ALL PRIVILEGES ON inception.* TO 'inception'@'localhost'; mysql> FLUSH PRIVILEGES;
| For production use, make sure you choose a different, secret, and secure password. |
Setting up the application home folder
The application home folder is the place where INCEpTION’s configuration file settings.properties
resides and where the data is stored. Mind that if you are using a MySQL database server
(recommended), then some data is also stored in the MySQL database. This is important when
you plan to perform a backup, as both the home folder and the database content need to be
included in the backup.
Now, let’s go through the steps of setting up the application home folder creating a configuration file to access the previously created MySQL database.
-
Create the application home folder. This is the directory where the settings files and projects (documents, annotations, etc.) are stored
$ mkdir /srv/inception
-
Edit
/srv/inception/settings.properties
to define the database connection:database.dialect=org.hibernate.dialect.MySQL5InnoDBDialect database.driver=com.mysql.jdbc.Driver database.url=jdbc:mysql://localhost:3306/inception?useSSL=false database.username=inception database.password=t0t4llYSecreT
-
Fix permissions of the application home folder
$ chown -R www-data /srv/inception
Running via embedded Tomcat
The INCEpTION standalone JAR with an embedded Tomcat server and can be easily set up as a UNIX service. This is the recommended way of running INCEpTION on a server.
Installing as a service
To set it up as a service, you can do the following steps. For the following
example, I assume that you install the application in /srv/inception
:
-
Copy the standalone JAR file inception-app-standalone-{revnumber}.jar to
/srv/inception/inception.jar
. Note the change of the filename toinception.jar
. -
Create the file
/srv/inception/inception.conf
with the following contentJAVA_OPTS="-Djava.awt.headless=true -inception.home=/srv/inception"
-
In the previous step, you have already created the
/srv/inception/settings.properties
file. You may optionally configure the Tomcat port using the following lineserver.port=18080
If you need to do additional configurations of the embedded Tomcat, best refer to the documentation of Spring Boot itself.
-
Make sure that the file
/srv/inception/inception.conf
is owned by the root user. If this is not the case, it will be ignored and any settings made there will not have any effect. If you start the application and instead of using the MySQL database, it is using an embedded database, then you should double-check that/srv/inception/inception.conf
is owned by the root user.$ chown root:root /srv/inception/inception.conf
-
Change the owner/group of
/srv/inception/inception.jar
towww-data
. When the service is started, it will run with the privileges of the user that owns the JAR file, i.e. in this case the application will run as under thewww-data
user.$ chown www-data:www-data /srv/inception/inception.jar
-
Create a symlink from
/etc/init.d
to the/srv/inception/inception.jar
:$ ln -s /srv/inception/inception.jar /etc/init.d/inception
-
Start INCEpTION using
$ service inception start
-
Stop INCEpTION using
$ service inception stop
Running the standalone behind HTTPD
These are optional instructions if you want to run the application behind an Apache web-server instead of accessing it directly. This assumes that you already have the following packages installed:
-
Apache Web Server
-
mod_proxy
-
mod_proxy_ajp
-
Add the following lines to
/srv/inception/settings.properties
:tomcat.ajp.port=18009 server.contextPath=/inception server.use-forward-headers=true
-
Edit
/etc/apache2/conf.d/inception.local.conf
ProxyPreserveHost On <Proxy ajp://localhost/inception > Order Deny,Allow Deny from none Allow from all </Proxy> <Location /inception > ProxyPass ajp://localhost:18009/inception timeout=1200 ProxyPassReverse http://localhost/inception </Location>
-
Restart Apache web server
$ service apache2 restart
Database
INCEpTION uses an SQL database to store project and user data.
We test MySQL using a MySQL server. INCEpTION uses by default an embedded HSQLDB database. However, we recommend using the embedded database only for testing purposes. For production use, we recommend using a MySQL server. The reason for this is, that:
-
we do more testing on the MySQL server and
-
in the past, we had cases where we described in-place upgrade procedures that required performing SQL commands to change the data model as part of the upgrade. We promise to try avoiding this in the future. However, in case we offer advice on fixing anything directly in the database, this advice will refer to a MySQL database.
We try to keep the data model simple, so there should be no significant requirements to the database
being used. Theoretically, it should be possible to use any JDBC-compatible database after adding a
corresponding driver to the classpath and configuring INCEpTION to use the driver in the
settings.properties
file.
If you plan to use UTF-8 encoding for project name and tagset/tag name, make sure either of the following settings for MySQL databse
a) in the settings.properties
file, make sure that database.url
includes
useUnicode=true&characterEncoding=UTF-8
b) change the my.conf
MySQL databse configuration file to include the following line
character-set-server = utf8
Using HSQLDB in production
INCEpTION displays a warning in the user interface when an embedded database is being used. In case
that you really want to run INCEpTION with an embedded database in production, you probably want to
disable this warning. To do so, please add the following entry to the settings.properties
file:
warnings.embeddedDatabase=false
Upgrade
Exporting/importing
-
Log in to the application and export all the projects that you wish to migrate using the Export pane in the project settings
-
Move your INCEpTION home folder to a safe location and create a new home folder in the old location
-
Copy the settings.properties and formats.properties (if present) back from your moved folder
-
Start the new INCEpTION version to initialize the database
-
Recreate the users
-
If you are using MySQL
-
create a new database and update the settings.properties accordingly
-
use mysqldump to dump the tables
users
andauthorities
from the old database and load it back into the new database
-
-
If you are not using MySQL, you have to recreate the users manually
-
-
Restart INCEpTION and import the previously exported projects
In-place update
This method should work when updating only a bugfix version, e.g. from 2.0.9 to 2.0.10. When performing a minor or major update, better use the exporting/importing method above.
Backup your data
-
Make a copy of your INCEpTION home folder
-
If you are using MySQL, make a backup of your INCEpTION database, e.g. using the mysqldump command.
Version 3.2.x to 3.3.0
-
When upgrading from 3.2.x or earlier to 3.3.0 or later, Automation projects break.
Version 2.3.1 to 3.0.0
-
The access permissions of the super admin have changed. Super admins can no longer access annotation, curation, and monitoring pages for all projects. They can only access them if they are annotators, admins, or curators in the respective projects. However, they still have full access to the project settings of all projects and can simply give themselves the missing permissions. After an upgrade to 3.0.0, all super admins who require project permissions on existing projects should assign these permissions to themselves. This also applies when importing old projects. For new projects, the creator of the project always starts with annotator, curator, and project admin permissions. If these permissions are not required by the project creator, they should be removed after project creation.
System Properties
| Setting | Description | Default | Example |
|---|---|---|---|
inception.home |
INCEpTION home folder |
~/.inception |
/srv/inception |
javamelody.disabled |
Disable JavaMelody |
true |
false |
Settings
| Setting | Description | Default | Example |
|---|---|---|---|
auth.mode |
Authentication mode |
database |
preauth |
auth.preauth.header.principal |
Principal header |
remote_user |
some other header |
auth.preauth.newuser.roles |
Default roles for new users (comma separated) |
<none> |
ROLE_PROJECT_CREATOR |
auth.user.<username>.roles |
Extra roles for user (comma separated) |
<none> |
ROLE_ADMIN |
database.dialect |
Database dialect |
org.hibernate.dialect.HSQLDialect |
org.hibernate.dialect.MySQL5InnoDBDialect |
database.driver |
Database driver |
org.hsqldb.jdbc.JDBCDriver |
com.mysql.jdbc.Driver |
database.url |
JDBC connection string |
location in the application home folder |
jdbc:mysql://localhost:3306/inception?useUnicode=true&characterEncoding=UTF-8 |
database.username |
Database username |
sa |
user |
database.password |
Database password |
unset |
pass |
database.initial-pool-size |
Initial database connection pool size |
4 |
|
database.min-pool-size |
Minimum database connection pool size |
4 |
|
database.max-pool-size |
Maximum database connection pool size |
10 |
|
backup.interval |
Time between backups (seconds) |
0 |
300 (60 * 5 = 5 minutes) |
backup.keep.number |
Maximum number of backups to keep |
0 |
5 |
backup.keep.time |
Maximum age of backups to keep (seconds) |
0 |
2592000 (60 * 60 * 24 * 30 = 30 days) |
ui.brat.sentences.number |
The number of sentences to display per page |
5 |
|
style.logo |
Logo image displayed in the upper-right corner |
unset |
path to an image file |
style.header.icon… |
Icons/links to display in the page header. For details, see below. |
unset |
|
warnings.embeddedDatabase |
Warn about using an embedded database |
true |
false |
warnings.unsupportedBrowser |
Warn about unsupported browser |
true |
false |
debug.showExceptionPage |
Show a page with a stack trace instead of an "Internal error" page. Do not use in production! |
false |
true |
login.message |
Custom message to appear on the login page, such as project web-site, annotation guideline link, … The message can be an HTML content. |
unset |
|
user.profile.accessible |
Whether regular users can access their own profile to change their password and other profile information. This setting has no effect if the application is running in pre-authentication mode. |
false |
true |
Configure database via environment variables
The database connection details can also be configured via environment variables. When these
environment variables are present, they are preferred over the settings.properties
file.
The following environment variables can be used:
| Setting | Description | Default | Example |
|---|---|---|---|
|
Database dialect |
org.hibernate.dialect.HSQLDialect |
org.hibernate.dialect.MySQL5InnoDBDialect |
|
Database driver |
org.hsqldb.jdbc.JDBCDriver |
com.mysql.jdbc.Driver |
|
JDBC connection string |
location in the application home folder |
jdbc:mysql://localhost:3306/inception?useUnicode=true&characterEncoding=UTF-8 |
|
Database username |
sa |
user |
|
Database password |
unset |
pass |
Custom header icons
It is possible to add custom icons to the page header. You can declare such custom icons in the application settings file as shown in the example below. Each declaration begins with the prefix style.header.icon.
followed by an identifier (here myOrganization
and mySupport
). The suffixes .linkUrl
and .imageUrl
indicate the URL of the target page and of the icon image respectively. Images are automatically resized via CSS. However, to keep loading times low, you should point to a reasonably small image.
The order of the icons is controlled by the ID, not by the order in the configuration file!
style.header.icon.myOrganization.linkUrl=http://my.org style.header.icon.myOrganization.imageUrl=http://my.org/logo.png style.header.icon.mySupport.linkUrl=http://my.org/support style.header.icon.mySupport.imageUrl=http://my.org/help.png
Internal backups
Annotations are internally stored as files. Whenever a user performs an action on a document, the file is updated. It is possible to keep automatic internal backups of these files, e.g. to safeguard against crashes or bugs.
The internal backups are controlled through three properties:
| Setting | Description | Default |
|---|---|---|
backup.interval |
Time between backups (seconds) |
|
backup.keep.number |
Maximum number of backups to keep |
|
backup.keep.time |
Maximum age of backups to keep (seconds) |
|
By default, backups are disabled (backup.interval is set to 0
). Changing this properties to
any positive number enables internal backups. The interval controls the minimum time between changes
to a document that needs to have elapsed in order for a new backup to be created.
When backups are enabled, either or both of the properties backup.keep.number and backup.keep.time should be changed as well, because their default values will cause the backups to be stored indefinitely and they will eventually fill up the disk.
The properties backup.keep.number and backup.keep.time control how long backups are keep and the maximal number of backups to keep. These settings are effective simultaneously.
backup.interval = 300 backup.keep.number = 10 backup.keep.time = 0
backup.interval = 300 backup.keep.number = 0 backup.keep.time = 604800
backup.interval = 300 backup.keep.number = 10 backup.keep.time = 604800
External pre-authentication
It is possible to use the application with header-based external per-authentication. In this mode,
the application looks for a special HTTP header (by default remote_user
) and if that header exists,
it is taken for granted that this user has been authenticated. It will check its internal
database if a user by the given name exists, otherwise it will create the user.
Pre-authentication can be enabled by setting the property auth.mode
to preauth
. When enabling
pre-authentication mode, the default roles for new users can be controlled using the
auth.preauth.newuser.roles
property. The ROLE_USER
is always added, even if not specified
explicitly. Adding also the role ROLE_PROEJCT_CREATOR
allows all auto-created users also to
create their own projects.
Since the default administrator user is not created in pre-authentication, it is useful to also
declare at least one user as an administrator. This is done through the property
auth.user.<username>.roles
where <username>
must be replaced with the name of the user.
The example below shows how the user Franz is given administrator permissions.
remote_user
header, new users can create projects, user Franz is always admin.auth.mode = preauth auth.preauth.header.principal = remote_user auth.preauth.newuser.roles = ROLE_PROJECT_CREATOR auth.user.Franz.roles = ROLE_ADMIN
The roles specified through auth.preauth.newuser.roles are saved in the database when a
user logs in for the first time and can be changed after creation through the user interface.
|
The roles added through auth.user.<username>.roles properties are not saved in the
database and cannot be edited through the user interface.
|


#1 animated on start
#2 animated after #1 is end
#3 new timeline animated with #1
#4 animated with #3 by data-g-position property
#5
#6
#7
#8


Police identify, charge suspect in fatal Popeyes stabbing
by The Associated Press, StaffUPPER MARLBORO, Md. -- Police say they have identified and charged a suspect wanted in the fatal stabbing of a man outside a Popeyes restaurant in Maryland.
The Prince George's County Police Department said in news release Tuesday that 30-year-old Ricoh McClain is wanted on murder charges in the death of 28-year-old Kevin Tyrell Davis.
Police Chief Hank Stawinski has said only 15 seconds elapsed from when the Nov. 4 altercation started to when it ended with the stabbing. Stawinski said Davis had been "methodically" cutting the line for the rereleased chicken sandwiches for 15 minutes before McClain confronted him.
McClain is considered armed and dangerous and police say to call 911 if he's seen.
Popeyes resumed selling its chicken sandwich Nov. 3. It was first released in August.


Interactive Map of UM
An example goes here.
I have spent my undergraduate years at the University of Miami. This map shows places on campus where I spent most of my time while I was a student from 2012-2016.
An example goes here.
I have spent my undergraduate years at the University of Miami. This map shows places on campus where I spent most of my time while I was a student from 2012-2016.


Perform one iteration of heap sort. Swap the last key with the largest key and restore the heap in the array/tree shown below.
Select the maximum element and move it to the correct location. Then restore the heap order.
Don't forget to decrement the heap size.


About Me.
Full Stack Web Developer
This is Kawser Ahmed, Full Stack Web Developer. I have two years of experience on web design & development. I have been working in this sector since 2018. I have strong knowledge on PHP and it's framework Codeigniter and Laravel . I have also expertise on HTML5, CSS3, Bootstrap4, Javascript, Jquery, Ajax and React Native.
I have completed my engineering degree from the department of Computer Science and Engineering of Daffodil International University, Dhaka, Bangladesh in 2020. I have excellent knowledge on research sector because of my final thesis was research project which title was "Vegetable Detection Using TensorFlow Object Detection API".
Personal Information
- NameKawser Ahmed
- Date of BirthAugust 04, 1997
- ResidenceDhaka, Bangladesh
- AddressAzampur, Uttara
- Email<EMAIL_ADDRESS>- Phone+8801733728905
- FreelanceAvailable
Services
Web Development
I provide best quality for long sustainable service. You can develop your ERP, Invertory, Management and Ecommerce Software. For web developing I use PHP and it's framework Codeigniter and Laravel.
Web Design
To make your professional website you can hire me. I have excellent knowledge on HTML5 and CSS3. You can make your website in single page and multiple pages.
Responsive Design
Build your website in responsive sothat it can be perfect for any kind of device like Smartphone, Tab, Laptop and etc Large Screen. To make responsive I use Bootstrap4 and Media tag.
IT Support
Any kind of your IT support you will get from me. I have brilliant knowledge on different sector of IT. If you are searching an IT expertise, this the best choice.
Quotes
Work hard, work hard and work hard because without working hard none can be succeed
If you deserve me you can get all of mine. If you don't deserve me and want a lot of then you will not get nothing.
Think positive, be positive and work positive.
My Resume.
Experience
- Present 2019
-
Present Jul,2020
Software Engineer
E-Soft Asia Ltd.
House #35, Road #2A, Bock #E, Sector #15, Uttara, Dhaka-1230
-
Jun,2020 Jan,2020
Software Developer
Bangladesh Software Development (BSD)
House #01, Road #10, Nikunja-2, Khilkhet, Dhaka-1229
Education
-
2020 2016
Bsc in Computer Science and Engineering
Daffodil International University
Main campus, Dhaka-1207
-
2015 2013
HIGHER SCHOOL CERTIFICATE
SHAHEED RAMIZ UDDIN CANTONMENT COLLEGE, DHAKA CANTONMENT, DHAKA-1206
Dhaka Board
-
2013 2011
SECONDARY SCHOOL CERTIFICATE
BAHADURPUR SECONDARY SCHOOL, BHERAMARA, KUSHTIA
Jessore Board
Design Skills
HTML5
CSS3
Bootstrap4
Schema
UML Diagram
Photoshop
Illustrator
Coding Skills
Javascript
Jquery
Ajax
React Native
PHP
CodeIgniter
Laravel
Certifications Course
-
Web Apps Development - PHP
Basis Institute of Technology and Management (BITM)
BDBL Bhaban, 12 Kawran Bazar, Dhaka -1215.
Duration: Jan,2019 – April,2019
-
React Native
CPC
CSE Building, Daffodil, Dhaka -1215.
Duration: Jan,2019 – April,2019
-
Digital Marketing
Creative IT
Momtaz Plaza, House #7, Road #4, Dhanmondi, Dhaka 1205
Duration: Jan,2019 – April,2019
-
Professional Graphic Design
SR Institute of Design
Mohammadia Super Market, Sobhanbag, Dhaka-1215
Duration: Jan,2019 – April,2019
-
Online Certificate Course on Basic Jounalism and TV Journalism
Press Institute of Bangladesh (PIB)
Muktopaath, Online Learning Platform
Duration: Jan,2019 – April,2019
-
Presentation & Correct Pronunciation
BCTVP
Bisso Shahitto Kendro, Dhaka
Duration: Jan,2019 – April,2019
-
Ghoori BBC Janala English Learning
BBC Janala
Ghoori, Online Learning Platform
Duration: Jan,2019 – April,2019
-
Water Sanitation and Hygine
Brac Training Center
Pabna
Duration: Jan,2019 – April,2019
Seminar/Workshop
Participation on a Seminar Title: “You Born to Succeed”
Key Speaker: Mr. Ali Khan
Venue: Auditorium 71, DIU
Date: APRIL 15, 2017
Participation on a Seminar Title: “Let’s Map Our Ways to Excellence”
Key Speaker: Mr. Anik Brahmachari
Venue: Auditorium 71, DIU
Date: March 18, 2017
Achievements
Acceptance and Hajj Invitation in 8th Medinah International Conference on Multidisciplinary Issues
Paper Titile: "SPAM TEXT DETECTION IN BANGLA LANGUAGE AND COMPARISON BETWEEN MACHINE LEARNING ALGORITHMS"
Venue: MARSMI Medina and Kingdom of Saudi Arabia
Date: 24-26 July 2020
Participation in a National Conference on Electronics and Informatics-2019
Paper Title: "AN IMPLEMENTATION OF DEEP LEARING FOR TOMATO DISEASE IDENTIFICATION AND CLASSIFICATION"
Venue: Auditorium, Atomic Energy Centre Dhaka
Date: 04 - 05 December 2019


<%- include('header.html')%>
Recipe Gallery
Browse through to view and edit all of your existing recipes
<%- msg %>
<% recipe.forEach(function(rec){ %>
<% if(rec.img == ''){ %>
<% }else{ %>
<% } %>
!


My name is Christian Ndu and this is the reference for my Frontend Mentor tasks.
Check out my Portfolio and my GitHub


SceneComposer allows you to edit scenes stored in j3o files and add content or modify existing content. Please note that the Scene Composer and Explorer are a work in progress and will provide more powerful functions in the future. Also other plugins will allow creation of more specific game type scenes in jMP.
Most buttons in the SceneComposer have tooltips that appear when you hover the mouse over the button for a short while.
In the SceneComposer toolbar are buttons to snap the camera to the cursor, snap the cursor to the selection and etc.
jMP stores the scene in a j3o file, this binary file contains the whole scenegraph including all settings for spatials, materials, physics, effects etc. Textures are not stored in the j3o file but as absolute locators to the textures.
To create a blank scene file do the following:
To open a scene
Now the SceneComposer window opens at the bottom and displays the scene in the SceneViewer. The SceneExplorer displays the contained scene graph as a tree and when selecting a node, you can edit the properties of the corresponding scene graph object in the Properties window.
For now, you only see the cursor in the SceneViewer and a single node (the root node of the scene) in the SceneExplorer.
A directional light has been added to your scene, you can see it in the SceneExplorer.
You can add a variety of special objects with the SceneComposer, including lights, effects, audio etc.
You can directly import 3d models to your scene so that they will be part of your scene file. To be able to import for example an OgreXML file, first export it from your 3D editor to a separate folder in the assets folder of your project (e.g. assets/Models/MyModel/).
Note that when importing a model the texture paths are stored absolute, so the folder you import the model from will later only be a textures folder because the original model file is not included in the release.
Also note that when adding models this way, changes in the original model file will not be reflected in the scene file as its a complete copy of the original file. If you change the original model, delete the models node from the scene and import it again.
You can also link models/objects into your scene, this way they are reloaded dynamically from the other/original file.
Note that when linking objects this way, you cannot edit them as part of the scene. To change the model you have to change the original j3o file.
Also note that although it its possible to directly link external model files (OgreXML, OBJ etc.), this is not recommended. Convert the original file to a j3o file by right-clicking it and selecting "Convert to jME Binary" before linking it. This is required because the original model files are not included in the release version of the application.


{% extends '_base.html' %} {% block content %}
Something went wrong, we are checking it! Click here to go back to home.


My feelings entering DBC
June 13, 2015
Weeks prior to entering phase 0, I always had this fear that I am not ready or skilled to start this journey. I did not take any computer classes when I was in college and I was never really accustomed into using a mac. I recently just started to use one about 2 months ago because I knew I had to get used to it and up to know I am not an expert in using a mac. These factors made me doubt if I was ready to take on the bootcamp. That feeling became worse when day 1 of phase 0 happened. The curriculum was released and students were asking smart questions that I did not even understand what they were trying to say.
However, going through the challenges made me feel more confident because I was not encountering any major issues and it looked like I was doing everything right that was asked of me in the challenge. I was not sure if I was able to absorb the challenges better than others or I just knew how to follow instructions and was lucky enough not to encounter any issues. My fear was still there but it made me feel more confident that I was able to do the challenges correctly. All the video blogs that DBC showed and explained that students will have that feeling of fear all came true for me.
Moving forward with what I expect from DBC, I know that this will become one roller coaster ride. I will experience a lot of highs and lows. Every challenge will become harder and harder but the victory of overcoming those challenges will become sweeter and sweeter. I know that this will be one tough ride with having very short breaks to have fun with family and friends. That 9 week ride, my life will mostly be about just coding and I going to face that challenge.
As an employee, I know that in order to become a great employee, you should know how to work well with others and I embrace that culture that DBC brings. I sometimes see myself as a shy person and I always get this nervous feeling meeting someone the first time when it is about work but I have to face that fear and develop my social skills because I know that will teach me to be a better worker and a better person.
 All these fears, I just have to face and put in all the effort to make sure that my fears don't become a reality. This bootcamp is a journey that hopefully becomes a part of the rest of my life as I try to start a new career path for myself.


Copyright © 2010 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, and document use rules apply.
Tests for SPARQL UPDATE
This page describes W3C SPARQL Working Group's SPARQL1.0 test suite.
The test manifests and entries are built automatically from manifest.ttl using a Rake task. Tests may be contributed via pull request to https://github.com/w3c/rdf-tests with suitable changes to the manifest.ttl and referenced files.
Distributed under both the W3C Test Suite License and the W3C 3-clause BSD License. To contribute to a W3C Test Suite, see the policies and contribution forms.
 COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.
This update request reverts all foaf:knows relations
This test case, as a variant of dawg-delete-insert-01, shoes that DELETE followed by INSERT is different from DELETE INSERT in a single operation
This test case, as a variant of dawg-delete-insert-01, shoes that INSERT followed by DELETE is different from DELETE INSERT in a single operation.
This deletes all foaf:knows relations from anyone named 'Alan'.
This deletes all foaf:knows relations from anyone named 'Alan' using an unnamed bnode as wildcard
This deletes all foaf:knows relations from anyone named 'Alan' using a named bnode as wildcard
This deletes all foaf:knows relations from anyone named 'Alan' using a naive rewriting, as suggested in http://lists.w3.org/Archives/Public/public-rdf-dawg/2011JanMar/0305.html
This deletes all foaf:knows relations from anyone named 'Alan' using a simpler rewriting than dawg-delete-insert-04
This deletes all foaf:knows relations from anyone named 'Alan' and inserts that all 'Alans' know themselves only.
This deletes all foaf:knows relations from anyone named 'Alan' and inserts that all 'Alans' know themselves only, using a rewriting analogous to :dawg-delete-insert-04b
dawg-delete-insert-06 and dawg-delete-insert-06b show that the rewriting in dawg-delete-insert-05b.ru isn't equivalent to dawg-delete-insert-05.ru in case Alan doesn't know anybody.
dawg-delete-insert-06 and dawg-delete-insert-06b show that the rewriting in dawg-delete-insert-05b.ru isn't equivalent to dawg-delete-insert-05.ru in case Alan doesn't know anybody.
This deletes all foaf:knows relations from anyone named 'Alan' and inserts a single foaf:knows triple with a blank node as object for 'Alan'. This shows the different behavior of bnodes in INSERT (similar to CONSTRUCT) and DELETE (bnodes act as wildcards) templates.
This deletes all foaf:knows relations from anyone named 'Alan' and replaces them by bnodes. This shows the different behavior of bnodes in INSERT (similar to CONSTRUCT) and DELETE (bnodes act as wildcards) templates. As opposed to test case dawg-delete-insert-7, note that the result graph in this example is non-lean.
This DELETE test was first brought up in http://lists.w3.org/Archives/Public/public-rdf-dawg/2011JanMar/0290.html. It demonstrates how unbound variables (from an OPTIONAL) are handled in DELETE templates
This DELETE test was first brought up in http://lists.w3.org/Archives/Public/public-rdf-dawg/2011JanMar/0317.html. It demonstrates the behavior of shared bnodes in a DELETE template.


--- layout: page title: About header-img: "img/about-bg.png" ---
Stephen Cibik is an aspiring Data Scientist from the Flatiron School.


Parcel can build libraries for multiple targets at once! For example, your source code can be compiled to a modern ES module, a legacy CommonJS module, and a TypeScript definition file all automatically. Just add the relevant fields to your package.json
and Parcel takes care of the rest.
You can even build a whole monorepo of packages in a single command! 🤯 parcel build packages/*
{
"name": "my-great-library",
"version": "1.0.0",
"source": "src/index.js",
"module": "dist/module.js",
"main": "dist/main.js",
"types": "dist/types.d.ts"
}


Responsive Form
This form breaks at 600px and goes from a left-label form to a top-label form. At above 1200px, the labels align right.
Full Name
Email
Message
Select a Choice
First Choice
Second Choice
Third Choice
Check All That Apply
First Choice
Second Choice
Third Choice
Select a Choice
First Choice
Second Choice
Third Choice


Mother Teresa
The woman who changed a bilion lives
Short Biography of Mother Teresa:
Mother Teresa was born in 1910 in Skopje, the capital of the Republic of Macedonia. Little is known about her early life, but at a young age, she felt a calling to be a nun and serve through helping the poor.
At the age of 18, she was given permission to join a group of nuns in Ireland. After a few months of training, with the Sisters of Loreto, she was then given permission to travel to India.
She took her formal religious vows in 1931 and chose to be named after St Therese of Lisieux – the patron saint of missionaries.
On her arrival in India, she began by working as a teacher; however, the widespread poverty of Calcutta made a deep impression on her, and this led to her starting a new order called “The Missionaries of Charity”.
The primary objective of this mission was to look after people, who nobody else was prepared to look after.
Mother Teresa felt that serving others was a fundamental principle of the teachings of Jesus Christ. She often mentioned the saying of Jesus,
“Whatever you do to the least of my brethren, you do it to me.”
As Mother Teresa said herself:
“Love cannot remain by itself – it has no meaning. Love has to be put into action, and that action is service .” – Mother Teresa
She experienced two particularly traumatic periods in Calcutta. The first was the Bengal famine of 1943 and the second was the Hindu/Muslim violence in 1946, before the partition of India.
In 1948, she left the convent to live full-time among the poorest of Calcutta. She chose to wear a white Indian sari, with a blue border, out of respect for the traditional Indian dress.
For many years, Mother Teresa and a small band of fellow nuns survived on minimal income and food, often having to beg for funds.
But, slowly her efforts with the poorest were noted and appreciated by the local community and Indian politicians.
In 1952, she opened her first home for the dying, which allowed people to die with dignity. Mother Teresa often spent time with those who were dying.
Some have criticised the lack of proper medical attention, and their refusal to give painkillers. Others say that it afforded many neglected people the opportunity to die knowing that someone cared.
Her work spread around the world. By 2013, there were 700 missions operating in over 130 countries. The scope of their work also expanded to include orphanages and hospices for those with terminal illnesses.
“Not all of us can do great things. But we can do small things with great love.”
- Mother Teresa
Mother Teresa never sought to convert those of another faith. Those in her hospices were given the religious rites appropriate to their faith.
However, she had a very firm Catholic faith and took a strict line on abortion, the death penalty and divorce – even if her position was unpopular.
Her whole life was influenced by her faith and religion, even though at times she confessed she didn’t feel the presence of God.
The Missionaries of Charity now has branches throughout the world including branches in the developed world where they work with the homeless and people affected by AIDS.
In 1965, the organisation became an International Religious Family by a decree of Pope Paul VI.
In the 1960s, the life of Mother Teresa was brought to a wider public attention by Malcolm Muggeridge who wrote a book and produced a documentary called “Something Beautiful for God”.
In 1979, she was awarded the Nobel Peace Prize “for work undertaken in the struggle to overcome poverty and distress, which also constitutes a threat to peace.”
She didn’t attend the ceremonial banquet but asked that the $192,000 fund be given to the poor.
In later years, she was more active in western developed countries. She commented that though the West was materially prosperous, there was often a spiritual poverty.
“The hunger for love is much more difficult to remove than the hunger for bread.”
- Mother Teresa
When she was asked how to promote world peace, she replied,”Go home and love your family”.
Over the last two decades of her life, Mother Teresa suffered various health problems, but nothing could dissuade her from fulfilling her mission of serving the poor and needy.
Until her very last illness she was active in travelling around the world to the different branches of The Missionaries of Charity.
During her last few years, she met Princess Diana in the Bronx, New York. The two died within a week of each other.
Following Mother Teresa’s death, the Vatican began the process of beatification, which is the second step on the way to canonization and sainthood. Mother Teresa was formally beatified in October 2003 by Pope John Paul II. In September 2015, Pope Francis declared:
“Mother Teresa, in all aspects of her life, was a generous dispenser of divine mercy, making herself available for everyone through her welcome and defense of human life, those unborn and those abandoned and discarded,”
“She bowed down before those who were spent, left to die on the side of the road, seeing in them their God-given dignity. She made her voice heard before the powers of this world, so that they might recognize their guilt for the crime of poverty they created.”
Mother Teresa was a living saint who offered a great example and inspiration to the world.


The following table shows the actual Command-Codes to the device (Special command to video camera).
Only valid with the corresponding Sub-Command in Byte 0.
| command (hex) |
action |
| 00 |
variable speed zoom Tele: slowest speed |
| 02 |
variable speed zoom Tele: faster than 00 |
| 04 |
variable speed zoom Tele: faster than 02 |
| 06 |
variable speed zoom Tele: faster than 04 |
| 08 |
variable speed zoom Tele: faster than 06 |
| 0A |
variable speed zoom Tele: faster than 08 |
| 0C |
variable speed zoom Tele: faster than 0A |
| 0E |
variable speed zoom Tele: fastest speed |
| 10 |
variable speed zoom Wide: slowest speed |
| 12 |
variable speed zoom Wide: faster than 10 |
| 14 |
variable speed zoom Wide: faster than 12 |
| 16 |
variable speed zoom Wide: faster than 14 |
| 18 |
variable speed zoom Wide: faster than 16 |
| 1A |
variable speed zoom Wide: faster than 18 |
| 1C |
variable speed zoom Wide: faster than 1A |
| 1E |
variable speed zoom Wide: fastest speed |
| 21 |
grid (AVCHD) |
| 25 |
fader |
| 27 |
rec start (DV, some cameras) |
| 29 |
rec stop (DV, some cameras) |
| 30 |
variable speed zoom Tele (avoiding digital zoom, some cameras): slowest speed |
| 32 |
variable speed zoom Tele (avoiding digital zoom, some cameras): faster than 30 |
| 34 |
variable speed zoom Tele (avoiding digital zoom, some cameras): faster than 32 |
| 35 |
Zoom Tele slow (working all cameras since approx. 1996) |
| 36 |
variable speed zoom Tele (avoiding digital zoom, some cameras): faster than 34 |
| 37 |
Zoom Wide slow (working all cameras since approx. 1996) |
| 38 |
variable speed zoom Tele (avoiding digital zoom, some cameras): faster than 36 |
| 39 |
Zoom Tele fast (working all cameras since approx. 1996) |
| 3A |
variable speed zoom Tele (avoiding digital zoom, some cameras): faster than 38 |
| 3B |
Zoom Wide fast (working all cameras since approx. 1996) |
| 3C |
variable speed zoom Tele (avoiding digital zoom, some cameras): faster than 3A |
| 3E |
variable speed zoom Tele (avoiding digital zoom, some cameras): fastest speed |
| 41 |
Auto-Focus on/off (not if there is a real switch at the camera) |
| 45 |
Focus manual far |
| 47 |
Focus manual near |
| 49 |
White balance toggle (only cameras until approx. 1996) |
| 4B |
Backlight (not DV) |
| 51 |
Backlight (DV) |
| 53 |
Exposure auto/man. toggle (models of the early 90's)
Iris more close
|
| 55 |
Iris more open |
| 61 |
Shutter (models of the early 90's) |
| 77 |
White balance reset (not if white balance is selected via menu) |
| 85 |
Memory impose (models of the early 90's) |
| 87 |
Color / Mode (models of the early 90's) |
| 89 |
Superimpose (models of the early 90's) |
| AF |
Iris auto |


Triggers of emotional response within the coding world
Triggers are minor events which cause a disproportionately large emotional responses. This may be as a result of reminders of previous issues or perhaps a feeling of underperforming in whatever field. When coding I find continued failed attempts to debug a section of code a trigger for frustration and eventual 'flight' from the work. This is likely due to a feeling of inadequacy that comes from not being able to complete a task which I feel I should be able to complete easily. Continual misspelling of words or missed elements also trigger disproportionate emotional responses - most likely due to their continued occurance after spending so long practicing touch typing.
Siberian North Railway Response
The Siberian North Railway Response is a method to overcome triggers. That is, to prevent an emotional responce which far outways the issue at hand. The method is made up of 5 parts:
-
Pause - taking into account the trigger and how you might respond
-
Breathe - focus on mindfulness
-
Notice - take in the emotions which are beginning to arise in responce to the trigger
-
Reflect - Where is the emotion coming from, why is it being felt etc
-
Respond - in a way which is more suitable to the issue at hand
This is a good experience to take into account when faced with a trigger. It helps to bring into perspective the issue and makes one realise that the responce that their mind may intend is too harsh for the circumstance. When stuck on a particularly tricky part of the minesweeper code in sprint 6 I found that taking into account the situation (being within the learning process) and the fact that no harm had been done from my extended time completing the task helped to make the issue seem insignificant and excelerated my finding of the solution.


We love cooking tasty food. Some of our favorite dishes to make are silky Mapo Tofu with Sichuan green beans, curry chicken and rice from Dan's childhood "Children's Quick and Easy Cookbook", and the always dependable pork, beef and bacon chili from the Neelys. Instead of items from a registry, we would be honored if you would give us the gift of your favorite recipe. Just bring a paper copy to the venue and place it on the Recipe Collection table. Don't forget to include your name so we know who to thank for our new favorite dish!
Here are some additional items we could use around the home. For those feeling extra-generous, thanks for contributing to our new household!


shovelware
`Prev `__
S
`Next `__
--------------
**shovelware**: /shuh´v@l·weir\`/, n.
1. Extra software dumped onto a CD-ROM or tape to fill up the remaining
space on the medium after the software distribution it's intended to
carry, but not integrated with the distribution.
2. A slipshod compilation of software dumped onto a CD-ROM without much
care for organization or even usability.
--------------
+--------------------------------------+----------------------------+--------------------------------+
| `Prev `__ | `Up <../S.html>`__ | `Next `__ |
+--------------------------------------+----------------------------+--------------------------------+
| shotgun debugging | `Home <../index.html>`__ | showstopper |
+--------------------------------------+----------------------------+--------------------------------+


Egemen Yiğit KömürcüSenior Student at Sabancı University I am a senior student at Sabancı University. My interest areas mainly are Machine Learning, Data Science, Deep Learning and Artificial Intelligence. |
| Dates | Institution |
|---|---|
| 2019-2021 | Uppsala Universitet Master of Science - Computer Science |
| 2014-2019 | Sabancı University Bachelor of Science |
| Jan-Jun 2018 | Uppsala Universitet - Erasmus Student |
| Dates | Work |
|---|---|
| Jun-Aug 2017 | Data Analytics Internship at AKBANK |
| Dec-Jan 2017 | Software Developer Internship at Advancity |
|
|


| I l@ve RuBoard |
The following bibliography lists the books and sources that were mentioned, adopted, or cited in this book and lists books that give additional details. Note that this is not a comprehensive list of books. It is my personal list of books regarding this topic.
Matthew
H.
Austern
Generic Programming and the STL
Using and Extending the C++ Standard Template Library
Addison-Wesley,
Reading,
MA,
1998
Ulrich
Breymann
Komponenten entwerfen mit der STL
Addison-Wesley,
Bonn,
Germany,
1999
Bernd
Eggink
Die C++ iostreams-Library
Hanser Verlag,
München,
Germany,
1995
Margaret
A.
Ellis,
Bjarne
Stroustrup
The Annotated C++ Reference Manual (ARM)
Addison-Wesley,
Reading,
MA,
1990
Graham
Glass,
Brett
Schuchert
The STL <Primer>
Prentice-Hall,
Englewood Cliffs,
NJ,
1996
ISO
Information Technology — Programming Languages — C++
Document Number ISO/IEC 14882-1998
ISO/IEC, 1998
Scott
Meyers
More Effective C++
35 New Ways to Improve Your Programs and Designs
Addison-Wesley,
Reading,
MA,
1996
David
R.
Musser,
Atul
Saini
STL Tutorial and Reference Guide
C++ Programming with the Standard Template Library
Addison-Wesley,
Reading,
MA,
1996
Mark
Nelson
C++ Programmer's Guide to the Standard Template Library
IDG Books Worldwide,
Foster City,
CA,
1995
ObjectSpace
Systems <Toolkit> UNIX Reference Manual
ObjectSpace, 1995
P.
J.
Plauger
The Draft Standard C++ Library
Prentice Hall,
Englewood Cliffs,
NJ,
1995
Bjarne
Stroustrup
The C++ Programming Language,
3rd edition
Addison-Wesley,
Reading,
MA,
1997
Bjarne
Stroustrup
The Design and Evolution of C++
Addison-Wesley,
Reading,
MA,
1994
Steve
Teale
C++ IOStreams Handbook
Addison-Wesley,
Reading,
MA,
1993
| I l@ve RuBoard |


{% extends "webpage/base.html" %} {% load staticfiles %} {% load webpage_extras %} {% block Titel %} About {% endblock %} {% block content %}
The Evolution of Consonant Clusters in English (ECCE) database represents the largest diachronically layered collection of English word-final consonant clusters such as /nd/ in hand – phonologically speaking highly marked structures which are nevertheless abundant in English. The data are derived from two corpora – the Penn-Helsinki Parsed Corpus of Middle English and the Penn-Helsinki Parsed Corpus of Early Modern English, and range from the 12th century to the beginning of the 17th century, thus spanning a period of more than 500 years.
The database is enriched with a host of morphological, phonological, and lexical features. Every single cluster token in the database is annotated with the following information:
In addition to information about the source texts derived from the Penn Helsinki Corpora (such as approximate date, genre, manuscript and region), the database provides probabilistically derived weights for each individual cluster token. This is necessary, since it is difficult to infer the correct phonological information from the written source data that is available to the researcher. These weights were computed by means of models of linguistic spread and will help to provide more reliable estimates of token-frequencies of consonant clusters.
Thus, the database facilitates to tackle a variety of questions about English coda phonotactics and their interaction with morphology, morphosyntax, graphemics and the lexicon, as well as cluster-specific frequency developments in terms of type and token frequencies.
For more information about the ECCE project including a list of publications based on the database, please visit: ecce.univie.ac.at
For citing the ECCE database please use:
Ritt, Nikolaus; Prömer, Christina; Baumann, Andreas. 2017. Evolution of Consonant Clusters in English (ECCE): a diachronic phonotactic database. Department of English and American Studies, University of Vienna. Online publication, version X.X (ecce.acdh.oeaw.ac.at).


Video display time in seconds
Start as room 1
Start as room 2
Enter Password
ID:
Password:
SECURITY QUESTION:
INCORRECT PASSWORD
Forgot Password?
VIDEO


You’ve submitted your updated information
There are no fees to pay for these changes.
You still need to pay any previous fees, if you’ve not paid them already.
Your reference
XAAM00000783984
There are no fees to pay for these changes.
You still need to pay any previous fees, if you’ve not paid them already.
XAAM00000783984


static
fields that are of a non-thread-safe type.
When a static
field is accessed from an instance method or a non-synchronized block,
multiple threads can access that field.
This can lead to unspecified side effects, like exceptions and incorrect results.
Example:
class Sample {
private static final SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String method() {
return df.format("");
}
}
You can specify which types should be considered not thread-safe. Only fields with these exact types or initialized with these exact types are reported, because there may exist thread-safe subclasses of these types.


React deals with
virtual
DOM instead of
lazy
DOM
so you can't really make the same example in React
and have it be a fair comparison.


The coordinate system starts at the top left corner. Positive y values move down towards the bottom. Positive x values move towards the right. We can use CSS to apply styles to the figures.
This is the most complicated SVG element, but also one of the most useful. It contains a tiny programming language.
In-class project: Make a plot like Minard's. There is a useful comment included in the HTML below!
Transformations are another useful (but a bit tricky) tool. How do we stretch, rotate, and shift elements, and how does the order of these operations affect the result?
Wrapping all elements in a translate() transformation moves the coordinate system. We often want to do this to add a margin around a plot while keeping our mapping from data to x,y positions simple.
First, let's mark the origin, (0,0).
Now let's move the origin to the center. The g tag assigns properties to sets of elements.
Let's create some circles in our translated space.
Let's perform a translation on one of the circles.
Let's both perform a translation and scale one of the circles.
The order matters! What happens if we scale first and then perform a translation?
Finally, let's try rotating our coordinate system.


|
ReactPhysics3D
0.6.0
Physics engine library
|
This class represents a 3x3 matrix. More...
#include <Matrix3x3.h>
Public Member Functions | |
| Matrix3x3 () | |
| Constructor. | |
| Matrix3x3 (decimal value) | |
| Constructor. | |
| Matrix3x3 (decimal a1, decimal a2, decimal a3, decimal b1, decimal b2, decimal b3, decimal c1, decimal c2, decimal c3) | |
| Constructor. | |
| virtual | ~Matrix3x3 () |
| Destructor. | |
| Matrix3x3 (const Matrix3x3 &matrix) | |
| Copy-constructor. | |
| Matrix3x3 & | operator= (const Matrix3x3 &matrix) |
| Assignment operator. | |
| void | setAllValues (decimal a1, decimal a2, decimal a3, decimal b1, decimal b2, decimal b3, decimal c1, decimal c2, decimal c3) |
| Set all the values in the matrix. | |
| void | setToZero () |
| Set the matrix to zero. | |
| Vector3 | getColumn (int i) const |
| Return a column. | |
| Vector3 | getRow (int i) const |
| Return a row. | |
| Matrix3x3 | getTranspose () const |
| Return the transpose matrix. | |
| decimal | getDeterminant () const |
| Return the determinant of the matrix. | |
| decimal | getTrace () const |
| Return the trace of the matrix. | |
| Matrix3x3 | getInverse () const |
| Return the inverse matrix. | |
| Matrix3x3 | getAbsoluteMatrix () const |
| Return the matrix with absolute values. | |
| void | setToIdentity () |
| Set the matrix to the identity matrix. | |
| bool | operator== (const Matrix3x3 &matrix) const |
| Overloaded operator for equality condition. | |
| bool | operator!= (const Matrix3x3 &matrix) const |
| Overloaded operator for the is different condition. | |
| Matrix3x3 & | operator+= (const Matrix3x3 &matrix) |
| Overloaded operator for addition with assignment. | |
| Matrix3x3 & | operator-= (const Matrix3x3 &matrix) |
| Overloaded operator for substraction with assignment. | |
| Matrix3x3 & | operator*= (decimal nb) |
| Overloaded operator for multiplication with a number with assignment. | |
| const Vector3 & | operator[] (int row) const |
| Overloaded operator to read element of the matrix. More... | |
| Vector3 & | operator[] (int row) |
| Overloaded operator to read/write element of the matrix. More... | |
Static Public Member Functions | |
| static Matrix3x3 | identity () |
| Return the 3x3 identity matrix. | |
| static Matrix3x3 | zero () |
| Return the 3x3 zero matrix. | |
| static Matrix3x3 | computeSkewSymmetricMatrixForCrossProduct (const Vector3 &vector) |
| Return a skew-symmetric matrix using a given vector that can be used to compute cross product with another vector using matrix multiplication. | |
Friends | |
| Matrix3x3 | operator+ (const Matrix3x3 &matrix1, const Matrix3x3 &matrix2) |
| Overloaded operator for addition. | |
| Matrix3x3 | operator- (const Matrix3x3 &matrix1, const Matrix3x3 &matrix2) |
| Overloaded operator for substraction. | |
| Matrix3x3 | operator- (const Matrix3x3 &matrix) |
| Overloaded operator for the negative of the matrix. | |
| Matrix3x3 | operator* (decimal nb, const Matrix3x3 &matrix) |
| Overloaded operator for multiplication with a number. | |
| Matrix3x3 | operator* (const Matrix3x3 &matrix, decimal nb) |
| Overloaded operator for multiplication with a matrix. | |
| Matrix3x3 | operator* (const Matrix3x3 &matrix1, const Matrix3x3 &matrix2) |
| Overloaded operator for matrix multiplication. | |
| Vector3 | operator* (const Matrix3x3 &matrix, const Vector3 &vector) |
| Overloaded operator for multiplication with a vector. | |
This class represents a 3x3 matrix.
|
inline |
Overloaded operator to read element of the matrix.
This operator is also used to access a matrix value using the syntax matrix[row][col].
|
inline |
Overloaded operator to read/write element of the matrix.
This operator is also used to access a matrix value using the syntax matrix[row][col].


Welcome to your OpenSesame dashboard. Here you can view your reports as well as manage your courses.
| User | Date Added | Last Access | Completed | Action |
|---|---|---|---|---|
| Sesame, Open<EMAIL_ADDRESS>| 2 | View Detail ▾ | ||
| Safety Training 101 | Enrolled on June 23, 2013 | Resend Invite Remove | ||
| Sexual Harrassment | Enrolled on June 23, 2013 | Certificate | ||
| Sesame, Open<EMAIL_ADDRESS>| 2 | View Detail ▾ | ||
| Safety Training 101 | Enrolled on June 23, 2013 | Resend Invite Remove | ||
| Sexual Harrassment | Enrolled on June 23, 2013 | Certificate |
By Timely Intervention
License Guid: 5239f942-92034j98-29389s92-23489n
Course Guid: 5239f942-92034j98-29389s92-23489n
By Timely Intervention
License Guid: 5239f942-92034j98-29389s92-23489n
Course Guid: 5239f942-92034j98-29389s92-23489n


Hello!
 From this battery I charge my mobile phone by a small DC/DC converter and my model plane batteries via a Lipo charger. I also use the 12V for running the EmonTX modules, so most of the measuring system is powered by the sun.
The values collected by two EmonTX modules, the one measuring power uses an ACS712 current sensor and a voltage divider to measure voltage and current flowing into the battery. I've also here a self developed EmonTX based measuring node that will use two current sensors to measure both, the charging current and the load current. It will be installed when the 868MHz RF module arrives from the shop. I also have a 250W module on my garden house that is connected to a inverter, this is the next step, I will measure, DC voltage/current and AC voltage/current, but I have to solve the RF problem first, because this is about 30m away from my house and I think I don't get a signal from that position.
All values come together in a RaspberryPI, the database is stored external on an old PC running a LAMP server. Data is also exported to Emoncms Website.
Short description of the temperatures: One Sensor is hanging under the desk, one is hanging out of the window (East side of the house, sun can directly shine onto the sensor at about 14:00). The other two sensors are glued to the window with a piece of tape, one inside and one outside. The window also has got a hand-driven shutter. If it is down, the temperature of the window drops down some degrees in summer or rises in winter. This can also be seen in the graph.
So enjoy the monitoring:
http://www.emoncms.org/jb79/Temp You have to choose day or week to show values, I'm not sure what's the problem with it-
Re: Temperature and photovolatic monitoring
Thats really nice dashboard and data, thanks for sharing. Not sure either why it does not show as default, will have to look into that.
Re: Temperature and photovolatic monitoring
Today I got my RFM12B modules, so I was able to finish the new measurement system that could monitor the solar cell and the load. You can find the first revision of the dashboard here: http://www.emoncms.org/jb79/Solar1
I'll try to develop the dashboard (other dials or such a thing) when I have got some values in the feeds, so in maybe one or two weeks it will look better.
Is there a possibility to display Wh instead of kWh in the dials or does it mean that I have to modify all the input calculation? It would be useful in this case because the energy generated from the 55W panel is about 0.1-0.2kWh per day, it would be better if the dial could show values between 0.1 and 0.2.
I've attached a picture of the pcb I designed for this modified version of the EmonTX. It can monitor solar current, load current, battery voltage and temperature sensors (maybe used in the future). All unused ports of the processor are connected to pins so it is easy to add new functions. For this reason there is also some space on the pcb where components could be added.
I also had a small problem tomorrow, no new measurements arrived. I had to do the install procedure for the PI's RFM module again, now measurements arrive like before.
Second bug fixed: Temperature inside/outside on the window were interchanged, fixed 14.07. 2:31
Re: Temperature and photovolatic monitoring
@TrystanLea: I've just found out why the diagrams don't show the actual values per default.
I used multigraph and didn't tick "floating time". Now it works. I think it might be a good idea to set this point to enabed per default for new multigraphs in the next version of emoncms.
Re: Temperature and photovolatic monitoring
After installing a Atmega328 with the groupRelay script from jeelabs into the kitchen I'm able to receive the values of the 250W solar panel mounted onto the roof of my gardenhouse.
It can be found here: http://www.emoncms.org/jb79/Solar2
As there is no transformer for voltage monitoring I use will use 230V for calculation of AC power but first I have to install the CT sensor later this day.
Re: Temperature and photovolatic monitoring
Latest Update: I modified the system in the gardenhouse. Now there is a DS18B20 temperature sensor mounted on the grid power inverter.
The system in the gardenhouse monitors the solar voltage and if it gets over about 24V (under that voltage there is not much power so the inverter won't really work) it also checks the temperature of the inverter. If the temperature rizes over 35°C a fan is switched on to cool the inverter until it's temperature drops below 30°C. This also helps to run the EmonTX for a longer time because the fan also took some power of the solar cell before this modification. Now if the voltage is under 24V there is only the EmonTX running, and it can do the shutdown at 12V (sending DC and AC current measurements of 0 to the raspberry) correct. Before there have sometimes been trouble when the voltage drops to fast because of bad weather or something else.
Re: Temperature and photovolatic monitoring
Today I added another custom EmonTX to measure temperatures in my installation room and to check if there is water on the floor there. I programmed the processor and everything is working fine until I installed it in the room because I didn't get any data even if the led is blinking all 5 seconds. When it's connected to the programmer (CP2102 USB to RS232 interface) everything is running but if the circuit is connected to a battery or another powersupply it doesn't work.
The powersupply of the circuit consists of a LM7805 and a MCP1702, I use this combination for most of my tests because I often use LIPOs with 4 cells => up to 16,8V for testing, that's too much for the MCP1702.
The solution was very simple: I added a 1µF capacitor at the IN pin of the MCP1702, after that everything is working fine, the 100nF capacitors in my circuit seems to be too small.
The new EmonTX will measure the temperatures of my 800l boiler that is used for hot water in the house and for the heating. The heat-source for the boiler is my heatpump and a 10m² thermal solar cell on the roof of the house. In summer it can reach up to 80°C during the day. I will install 3 or 4 sensors from the top to the bottom. At the moment there is only one sensor measuring the room temperature.
The second sensor connected consists of two litte pcbs connected by two wires. I installed them on the floor so that they get wet when there is water on the floor. There is a 47k pull-up resistor to 3,3V. If the wires get connected by water the pin goes to 0 and I get an email (by the event module of emonCMS).
The "flood sensor" and the new temperature can be found on the overview dashboard: http://emoncms.org/jb79/Main
Re: Temperature and photovolatic monitoring
And today the flood sensor passed its first test, when the water pump in the installation room failed to pump away the water from the decalcifying plant. The only problem was that the notification email doesn't work this time, so I saw it when the water allready covered the complete room (it was about 60l of water on the floor).
I think I have to check what's going wrong with the event module and it's configuration. If I test it by pressing the "test" button it seems to work.
Re: Temperature and photovolatic monitoring
Some days ago the next step was taken by putting another (custom built) EmonTX into service. Now I can monitor 4 temperatures on my 800l water boiler. As they are in the same room I also connected the temperature sensor for the installation room and the flood sensor to this EmonTX.
So there are 4 EmonTX in my house at the moment and another one in the gardenhouse with the solar cell.
The boiler and the inside/outside temperatures can be found on http://emoncms.org/jb79/Boiler
Re: Temperature and photovolatic monitoring
A week ago I corrected the software for the temperature measurement (sometimes I get no values from the sensors, that looks ugly in the graph): http://openenergymonitor.org/emon/node/3228
I also took a picture of my modified emonTx clone in the wild: no case, the little power that is needed is stolen from the 12V power supply of my decalcifying plant next to it. To get a clean supply a LM7805 takes down the 12V to 5V, so that the 3,3V regulator can't get to high voltages if the voltage goes over 13V some time.
With this emonTX I measure 6 temperatures temperature in this room, temperature of the 10m² solar system coming down from the roof and 4 temperatures of the 800l boiler. Another "sensor" consists of two little pcbs, each having soldered 2 wires on it. If a water drop touches both of them a pin of the arduino pins is pulled down near 0, normally a 47k resistor does a pull up to 3,3V. I can connect a lot of such sensors simple in parallel if needed.
Re: Temperature and photovolatic monitoring
Latest updates:
I've installed a EmonTX Clone with a LDR and a DS18B20 in my garage some weeks ago. The temperature never gets lower than about 1°C, even if it's about -5°C outside. The walls are 10cm concete and there is no insulation, there is also no heat source because the way to the garage is not finished yet, so I can't drive my car inside.
The LDR measures the light in the garage, the sensor value can be 0-1024 (0 is very dark), during the day it get's up to about 990. When the electic door is opened a small lamp is switched on, I can also measure that (reading it all 30 seconds).
The latest update is my 12V battery storage. I removed the old car battery because it was very weak and replaced it with a brand new 230Ah/12V lead-battery. It can take some time till the 55kWp solar cell will charge it. The small 12V/32Ah battery is still ok and switched in parallel, giving me a total capacity of more than 260Ah (20h discharge) and more than 280Ah at 100h discharge.
I plan to install another Raspberry PI (with harddisk) in some weeks that should be powered by this battery. Later that year I'll maybe install an autmatic charger that will keep the battery above a certain level if the charge by the solar cell is lower than the power consumtion (normally in winter). If the raspberry takes about 10W at maximum, it can run about 14 days without solar charge.
Re: Temperature and photovolatic monitoring
Thnaks for sharing that nice system! I wonder, how do you create the temperature graphs in http://www.emoncms.org/jb79/Temp?
Re: Temperature and photovolatic monitoring
Latest development:
A few days ago I swiched off my first raspberry (logged to local database on my homeserver and emoncms.org). Before that I allready installed a second raspberry with the harddisk option (2,5" 24/7 type), that's directly fed from the 12V/230Ah battery. It's power consumtion is about 114Wh per day, so about 4,75W. This 4,75W are used for: raspberry, harddisk, SATA to USB adapter, a dc/dc converter for this system and an EmonTX with 7805.
The solar panel that's feeding into the battery creates an average of 6,7W, so abou 2W more than the power consumtion of the measurement system.
I've also checked the average from the begin, that's only 4,2W since July 12th 2013, but May and June seem to be two month with a lot of energy to load into the battery, so I hope I can get this up to 4,75W or more over the complete year. The average of this week for example was 6,9W.
Last week was a good week for hot water generation too, my heatpump had nothing to do since April 17th, all energy (hot water and house heating) was done by the sun, even with low outdoor temperatures in the night (down between 0 and 10°C) => http://www.emoncms.org/jb79/Boiler


::= quplaStmt*
no references
referenced by:
::= 'import' moduleName
referenced by:
referenced by:
::= '[' ConstExpr ']'
referenced by:
::= '{' ( ConstTypeName fieldName )+ '}'
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= ConstTypeName funcName ( '<' ConstTypeName ( ',' ConstTypeName )* '>' )? '(' funcParam ( ',' funcParam )* ')'
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= 'template' templateName '<' placeholderTypeName ( ',' placeholderTypeName )* '>' templateTypeRelation? templateBody
referenced by:
::= '=' templateTypeName ( '+' templateTypeName )+
referenced by:
referenced by:
referenced by:
::= '<' ConstTypeName ( ',' ConstTypeName )* '>'
referenced by:
::= '=' entityName '@' moduleName
referenced by:
referenced by:
::= 'affect' environmentName ( 'delay' ConstNumber )?
referenced by:
::= 'state' ConstTypeName varName
referenced by:
referenced by:
referenced by:
::= ConcatExpr ( '|' ConcatExpr )*
referenced by:
::= PostfixExpr ( '&' PostfixExpr )*
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
FuncExpr ::= funcName ( '<' ConstTypeName ( ',' ConstTypeName )* '>' )? '(' CondExpr ( ',' CondExpr )* ')'
referenced by:
referenced by:
::= 'sizeof' ConstTypeName
referenced by:
referenced by:
referenced by:
referenced by:
::= ConstFactor ( [*/%] ConstFactor )*
referenced by:
::= ConstSubExpr
| '-' ConstFactor
| ConstTypeName ( '.' NameExpr )*
referenced by:
::= '(' ConstExpr ')'
referenced by:
::= number
referenced by:
referenced by:
referenced by:
referenced by:
trit ::= [-01]
referenced by:
bool ::= 'false'
| 'true'
referenced by:
name ::= [a-zA-Z] [0-9a-zA-Z_]*
referenced by:
number ::= [0-9]+
referenced by:
referenced by:
referenced by:
::= '0b' [0-1]+
referenced by:
::= '0t' [-01]+
referenced by:
::= '0t' [9A-Z]+
referenced by:
::= '0x' [0-9a-fA-F]+
referenced by:
|
|


- 3.1.17
-
A year in the making this release has many stability improvements and various
performance improvements. And because of the efforts of Jurko the code
is considerably more readable!
- Reflect the results of calling bjam from Python. -- Rene R.
- For building on Windows: Rework how arguments are parsed and tested to
fix handling of quoted arguments, options arguments, and arguments with
"=". -- Rene R.
- Try to work around at least
one compiler bug with GCC and variable aliasing that causes crashes with
hashing file cache entries. -- Rene R.
- Add -Wc,-fno-strict-aliasing
for QCC/QNX to avoid the same aliasing crashes as in the general GCC 4.x
series (thanks to Niklas Angare for the fix). -- Rene R.
- On Windows let the child bjam commands inherit stdin, as some commands
assume it's available. -- Rene R.
- On Windows don't
limit bjam output to ASCII as some tools output characters in extended
character sets. -- Rene R.
- Isolate running of bjam
tests to individual bjam instances to prevent possible spillover errors
from one test affecting another test. Separate the bjam used to run the
tests vs. the bjam being tested. And add automatic re-building of the bjam
being tested. -- Rene R.
- Fix some possible overrun
issues revealed by Fortify build. Thanks to Steven Robbins for pointing
out the issues. -- Rene R.
- Handle \n and \r escape
sequences. -- Vladimir P.
- Minor edits to remove -Wall
warnings. -- Rene R.
- Dynamically adjust pwd buffer
query size to allow for when PATH_MAX is default defined instead of being
provided by the system C library. -- Rene R.
- Minor
perf improvement for bjam by replacing hash function with faster version.
Only 1% diff for Boost tree. -- Rene R.
- Updated Boost
Jam's error location reporting when parsing Jamfiles. Now it reports the
correct error location information when encountering an unexpected EOF.
It now also reports where an invalid lexical token being read started instead
of finished which makes it much easier to find errors like unclosed quotes
or curly braces. -- Jurko G.
- Removed the -xarch=generic
architecture from build.jam as this option is unknown so the Sun compilers
on Linux. -- Noel B.
- Fixed a bug with T_FATE_ISTMP
getting reported as T_FATE_ISTMP & T_FATE_NEEDTMP at the same time
due to a missing break in a switch statement. -- Jurko G.
- Fixed a Boost Jam bug causing it to sometimes trigger actions depending
on targets that have not been built yet. -- Jurko G.
- Added missing documentation for Boost Jam's :T variable expansion modifier
which converts all back-slashes ('\') to forward slashed ('/'). -- Jurko
G.
- Added Boost Jam support for executing command lines longer
than 2047 characters (up to 8191) characters when running on Windows XP
or later OS version. -- Jurko G.
- Fixed a Boost Jam
bug on Windows causing its SHELL command not to work correctly with some
commands containing quotes. -- Jurko G.
- Corrected
a potential memory leak in Boost Jam's builtin_shell() function that would
appear should Boost Jam ever start to release its allocated string objects.
-- Jurko G.
- Made all Boost Jam's ECHO commands automatically
flush the standard output to make that output more promptly displayed to
the user. -- Jurko G.
- Made Boost Jam tests quote their
bjam executable name when calling it allowing those executables to contain
spaces in their name and/or path. -- Jurko G.
- Change
execunix.c to always use fork() instead of vfork() on the Mac. This works
around known issues with bjam on PPC under Tiger and a problem reported
by Rene with bjam on x86 under Leopard. -- Noel B.
- Corrected a bug in Boost Jam's base Jambase script causing it to trim the
error message displayed when its boost-build rule gets called multiple
times. -- Jurko G.
- When importing from Python into
an module with empty string as name, import into root module. -- Vladimir
P.
- Patch for the NORMALIZE_PATH builtin Boost Jam rule as well
as an appropriate update for the path.jam Boost Build module where that
rule was being used to implement path join and related operations. --
Jurko G.
- Fixed a bug causing Boost Jam not to handle
target file names specified as both short and long file names correctly.
-- Jurko G.
- Relaxed test, ignoring case of drive letter.
-- Roland S.
- Implemented a patch contributed by Igor
Nazarenko reimplementing the list_sort() function to use a C qsort() function
instead of a hand-crafted merge-sort algorithm. Makes some list sortings
(e.g. 1,2,1,2,1,2,1,2, ...) extremely faster, in turn significantly speeding
up some project builds. -- Jurko G.
- Fixed a bug with
bjam not handling the '' root Windows path correctly without its drive
letter being specified. -- Jurko G.
- Solved the problem
with child process returning the value 259 (Windows constant STILL_ACTIVE)
causing bjam never to detect that it exited and therefore keep running
in an endless loop. -- Jurko G.
- Solved the problem
with bjam going into an active wait state, hogging up processor resources,
when waiting for one of its child processes to terminate while not all
of its available child process slots are being used. -- Jurko
G.
- Solved a race condition between bjam's output reading/child
process termination detection and the child process's output generation/termination
which could have caused bjam not to collect the terminated process's final
output. -- Jurko G.
- Change from vfork to fork for
executing actions on Darwin to improve stability. -- Noel B.
- Code reformatting and cleanups. -- Jurko G.
- Implement
ISFILE built-in. -- Vladimir P.
- 3.1.16
-
This is mostly a bug fix release.
- Work around some Windows CMD.EXE programs that will fail executing a totally
empty batch file. -- Rene R.
- Add support for detection
and building with
vc9
. -- John P.
- Plug memory leak when closing out actions. Thanks to Martin Kortmann for
finding this. -- Rene R.
- Various improvements to
__TIMING_RULE__
and __ACTION_RULE__
target variable hooks. -- Rene R.
- Change
JAMDATE
to use common ISO date format. -- Rene R.
- Add test
for result status values of simple actions, i.e. empty actions. -- Rene
R.
- Fix buffer overrun bug in expanding
@()
subexpressions. -- Rene R.
- Check empty string invariants,
instead of assuming all strings are allocated. And reset strings when they
are freed. -- Rene R.
- Add
OSPLAT=PARISC
for HP-UX PA-RISC. -- Boris G.
- Make quietly actions
really quiet by not printing the command output. The output for the quietly
actions is still available through
__ACTION_RULE__
.
-- Rene R.
- Switch intel-win32 to use static multi
thread runtime since the single thread static runtime is no longer available.
-- Rene R.
- When setting
OSPLAT
,
check __ia64
macro. -- Boris G.
- Get the unix timing working correctly. -- Noel B.
- Add
-fno-strict-aliasing
to compilation with gcc. Which
works around GCC-4.2 crash problems. -- Boris G.
- Increased
support for Python integration. -- Vladimir P., Daniel
W.
- Allow specifying options with quotes, i.e.
--with-python=xyz
,
to work around the CMD shell using =
as an argument
separator. -- Rene R.
- Add values of variables specified
with -s to .EVNRION module, so that we can override environment on command
line. -- Vladimir P.
- Make NORMALIZE_PATH convert \
to /. -- Vladimir P.
- 3.1.15
-
This release sees a variety of fixes for long standing Perforce/Jam problems.
Most of them relating to running actions in parallel with the -jN option.
The end result of the changes is that running parallel actions is now reliably
possible in Unix and Windows environments. Many thanks to Noel for joining
the effort, to implement and fix the Unix side of stuff.
- Add support for building bjam with pgi and pathscale toolsets. -- Noel
B.
- Implement running action commands through pipes (-p option)
to fix jumbled output when using parallel execution with -j option. This
is implemented for Unix variants, and Windows (Win32/NT). -- Rene
R., Noel B.
- Add "sun" as alias
to Sun Workshop compiler tools. -- Rene R.
- Set MAXLINE
in jam.h to 23k bytes for AIX. The piecemeal archive action was broken
with the default MAXLINE of 102400. Because the AIX shell uses some of
the 24k default buffer size for its own use, I reduced it to 23k. -- Noel
B.
- Make use of output dir options of msvc to not polute src
dir with compiled files. -- Rene R.
- A small fix, so
-d+2 will always show the "real" commands being executed instead
of casually the name of a temporary batch file. -- Roland S.
- Add test to check 'bjam -n'. -- Rene R.
- Add test to
check 'bjam -d2'. -- Rene R.
- Bring back missing output
of -n option. The -o option continues to be broken as it has been for a
long time now because of the @ file feature. -- Rene R.
- Update GC support to work with Boehm GC 7.0. -- Rene R.
- Revert the BOOST_BUILD_PATH change, since the directory passed to boost-build
should be first in searched paths, else project local build system will
not be picked correctly. The order had been changed to allow searching
of alternate user-config.jam files from boost build. This better should
be done with --user-config= switch or similar. -- Roland S.
- Initial support for defining action body from Python. -- Vladimir
P.
- Implement @() expansion during parse phase. -- Rene
R.
- Define OSPLAT var unconditionally, and more generically,
when possible. -- Rene R.
- Fix undeclared INT_MAX on
some platforms, i.e. Linux. -- Rene R.
- Modified execunix.c
to add support for terminating processes that consume too much cpu or that
hang and fail to consume cpu at all. This in support of the bjam -lx option.
-- Noel B.
- Add internal dependencies for multi-file
generating actions to indicate that the targets all only appear when the
first target appears. This fixes the long standing problem Perforce/Jam
has with multi-file actions and parallel execution (-jN). -- Rene
R.
- Add test of -l limit option now that it's implemented on
windows and unix. -- Rene R.
- Add test for no-op @()
expansion. -- Rene R.
- Handle invalid formats of @()
as doing a straight substitution instead of erroring out. -- Rene
R.
- Various fixes to compile on SGI/Irix. -- Noel B.
- Add output for when actions timeout with -lN option. -- Rene
R., Noel B.
- Add needed include (according
to XOPEN) for definition of WIFEXITED and WEXITSTATUS. -- Markus
S.


Least Concern
Vulnerable
Endangered
Critical
Extinct in the Wild
Explore Conservation
Hide Conservation


FreeTexture texture
Parameters:
| texture - texture handle |
Description:
| Frees up a texture. This will allow the memory that it occupied before
to be used for other purposes. Freeing a texture means you will not be able to use it again; however, entities already textured with it will not lose the texture. |
| ; FreeTexture Example ; ------------------- Graphics3D 640,480 SetBuffer BackBuffer() camera=CreateCamera() light=CreateLight() RotateEntity light,90,0,0 cube=CreateCube() PositionEntity cube,0,0,5 ; Load texture tex=LoadTexture("../media/b3dlogo.jpg") ; Texture cube with texture EntityTexture cube,tex While Not KeyDown( 1 ) ; If spacebar pressed then free texture If KeyHit( 57 )=True Then FreeTexture tex pitch#=0 yaw#=0 roll#=0 If KeyDown( 208 )=True Then pitch#=-1 If KeyDown( 200 )=True Then pitch#=1 If KeyDown( 203 )=True Then yaw#=-1 If KeyDown( 205 )=True Then yaw#=1 If KeyDown( 45 )=True Then roll#=-1 If KeyDown( 44 )=True Then roll#=1 TurnEntity cube,pitch#,yaw#,roll# RenderWorld Text 0,0,"Press spacebar to free texture" Text 0,20,"As you can see this will not effect already textured entities" Flip Wend End |


I just remembered it as a 7 versus a 2. You are right.
-----Original Message-----
From: Tu, Denis
Sent: Friday, March 23, 2001 2:52 PM
To: Hayslett, Rod
Subject: Pre-Tax Return
Did I miss something?
60% Debt at 7.5%
40% Equity at 15%
Income Tax Rate at 38.5%
Pre-tax return:
=7.5% x 60% + (15% x 40%) / (100% - 38.5%)
=4.5% + 9.76%
=14.26%
***********
EDRM Enron Email Data Set has been produced in EML, PST and NSF format by ZL Technologies, Inc. This Data Set is licensed under a Creative Commons Attribution 3.0 United States License <http://creativecommons.org/licenses/by/3.0/us/> . To provide attribution, please cite to "ZL Technologies, Inc. (http://www.zlti.com)."
***********
California


Donation to debug device: (note, this is not realtime) (current only paypal)
{{device.donates/device.price*100}}% towards the goal of ${{device.price}}
Bitcoin Address:
1DpvghKwhrwZyyCyWMQ2tnLaV3yEznFndB
If you want to donate an device, please send an email to<EMAIL_ADDRESS>with the subject "Donate device {{device.name}}" and a general description of the condition of the device.
If you enjoyed the ride so far, please consider becoming a monthly supporter at Patreon and help found a full time worker on Ubports which will help Ubports grow and make development much faster!
Become a Patron1. Install the required tools:
sudo apt-get install ubuntu-device-flash phablet-tools
2. Reboot your device into fastboot mode (vol up + power) and Connect your device with an USB cable to your computer.
3. Flash your device using this command: (NOTE! This will wipe your phone!)
sudo ubuntu-device-flash --server=http://system-image.ubports.com touch --channel=ubuntu-touch/stable --device={{device.device}} --bootstrap
| {{key}} | {{value}} |


Home
(current)
Robots
Hardware
Contact
About
Go!
Select a CPU
Selection1
Selection2
Selection3
Select Ram
Selection1
Selection2
Select Options
Selection1
Selection2
Selection3
Submit


Built using:
Project
Downloads
Sponsors
Privacy policy
Documentation
0.89
Developers
Issue tracking
Forums
Version control
Sponsor
If you would like to sponsor this project, please write to
abinash@bizosys.com


1
My school teacher’s name is
.
Miss Lobo
2
The
is one of the seven wonders of the world.
Taj Mahal
3
We all celebrate
in India.
Diwali
4
Sue
5
There is a
near my house.
Starbucks Cafe
6
Peter has a pet dog named
.
Rover
7
Ottawa
8
I was born in
.
December
Rover
Starbucks Cafe
Miss Lobo
Ottawa
December
Taj Mahal
Sue
Diwali


Take the quiz to find out!
Javascript is a varied and useful language, great for adding functions to websites and making them more interactive.
It is an excellent language to start out with due to how many resources there are! It is widely used in almost every website and you can code right in your browser!
If you want to make a website, get user input, make a browser game, create better user interactions, or work on hunting down bugs in mass databases, there's always a demand for Javascript!
A good resource to learn Javascript is at Free Code Camp
Python is an amazing, flexible language great for all kinds of projects.
It is often used in back end development for servers, but you can also use it in web development, security, and machine learning!
You are able to create functioning pieces of code with less work and be able to focus on creating the end project.
Python is an excellent base for starting to program and is fun to learn!
A good resource to learn Python is at this free Udemy course.
Ruby is a popular language, designed for humans instead of the other way around.
It is commonly paired with Rails, often both refered to as 'Ruby on Rails'. Ruby on Rails allows you to quickly build web applications through pre-made framework.
Startups love using this language due to it's ease of implementing new features at a rapid pace.
Ruby and Ruby on Rails both have large communities which makes learning and asking questions even easier!
A good place to learn Ruby is at Ruby Monk