pg_dump is a utility for backing up a PostgreSQL database. It makes consistent backups even if the database is being used concurrently. pg_dump does not block other users accessing the database (readers or writers).
Dumps can be output in script or archive file formats. Script dumps are plain-text files containing the SQL commands required to reconstruct the database to the state it was in at the time it was saved. To restore from such a script, feed it to psql. Script files can be used to reconstruct the database even on other machines and other architectures; with some modifications, even on other SQL database products.
The alternative archive file formats must be used with pg_restore to rebuild the database. They allow pg_restore to be selective about what is restored, or even to reorder the items prior to being restored. The archive file formats are designed to be portable across architectures.
When used with one of the archive file formats and combined with pg_restore, pg_dump provides a flexible archival and transfer mechanism. pg_dump can be used to backup an entire database, then pg_restore can be used to examine the archive and/or select which parts of the database are to be restored. The most flexible output file format is the "custom" format (-Fc). It allows for selection and reordering of all archived items, and is compressed by default. The tar format (-Ft) is not compressed and has restrictions on reordering data when loading, but it is otherwise quite flexible; moreover, it can be manipulated with standard Unix tools such as tar.
While running pg_dump, one should examine the output for any warnings (printed on standard error), especially in light of the limitations listed below.
The following command-line options control the content and format of the output.
Specifies the name of the database to be dumped. If this is not specified, the environment variable PGDATABASE is used. If that is not set, the user name specified for the connection is used.
Dump only the data, not the schema (data definitions).
This option is only meaningful for the plain-text format. For the archive formats, you can specify the option when you call pg_restore.
Include large objects in the dump. This is the default behavior except when --schema, --table, or --schema-only is specified, so the -b switch is only useful to add large objects to selective dumps.
Output commands to clean (drop) database objects prior to (the commands for) creating them.
This option is only meaningful for the plain-text format. For the archive formats, you can specify the option when you call pg_restore.
Begin the output with a command to create the database itself and reconnect to the created database. (With a script of this form, it doesn't matter which database you connect to before running the script.)
This option is only meaningful for the plain-text format. For the archive formats, you can specify the option when you call pg_restore.
Create the dump in the specified character set encoding. By default, the dump is created in the database encoding. (Another way to get the same result is to set the PGCLIENTENCODING environment variable to the desired dump encoding.)
Send output to the specified file. If this is omitted, the standard output is used.
Selects the format of the output. format can be one of the following:
Output a plain-text SQL script file (the default).
Output a custom-format archive suitable for input into pg_restore. This is the most flexible output format in that it allows manual selection and reordering of archived items during restore. This format is also compressed by default.
Output a tar-format archive suitable for input into pg_restore. This output format allows manual selection and reordering of archived items during restore, but there is a restriction: the relative order of table data items cannot be changed during restore. Also, tar format does not support compression and has a limit of 8 GB on the size of individual tables.
A deprecated option that is now ignored.
Dump only schemas matching schema; this selects both the schema itself, and all its contained objects. When this option is not specified, all non-system schemas in the target database will be dumped. Multiple schemas can be selected by writing multiple -n switches. Also, the schema parameter is interpreted as a pattern according to the same rules used by psql's \d commands (see Patterns), so multiple schemas can also be selected by writing wildcard characters in the pattern. When using wildcards, be careful to quote the pattern if needed to prevent the shell from expanding the wildcards.
Note: When -n is specified, pg_dump makes no attempt to dump any other database objects that the selected schema(s) might depend upon. Therefore, there is no guarantee that the results of a specific-schema dump can be successfully restored by themselves into a clean database.
Note: Non-schema objects such as blobs are not dumped when -n is specified. You can add blobs back to the dump with the --blobs switch.
Do not dump any schemas matching the schema pattern. The pattern is interpreted according to the same rules as for -n. -N can be given more than once to exclude schemas matching any of several patterns.
When both -n and -N are given, the behavior is to dump just the schemas that match at least one -n switch but no -N switches. If -N appears without -n, then schemas matching -N are excluded from what is otherwise a normal dump.
Dump object identifiers (OIDs) as part of the data for every table. Use this option if your application references the OID columns in some way (e.g., in a foreign key constraint). Otherwise, this option should not be used.
Do not output commands to set ownership of objects to match the original database. By default, pg_dump issues ALTER OWNER or SET SESSION AUTHORIZATION statements to set ownership of created database objects. These statements will fail when the script is run unless it is started by a superuser (or the same user that owns all of the objects in the script). To make a script that can be restored by any user, but will give that user ownership of all the objects, specify -O.
This option is only meaningful for the plain-text format. For the archive formats, you can specify the option when you call pg_restore.
This option is obsolete but still accepted for backwards compatibility.
Dump only the object definitions (schema), not data.
Specify the superuser user name to use when disabling triggers. This is only relevant if --disable-triggers is used. (Usually, it's better to leave this out, and instead start the resulting script as superuser.)
Dump only tables (or views or sequences) matching table. Multiple tables can be selected by writing multiple -t switches. Also, the table parameter is interpreted as a pattern according to the same rules used by psql's \d commands (see Patterns), so multiple tables can also be selected by writing wildcard characters in the pattern. When using wildcards, be careful to quote the pattern if needed to prevent the shell from expanding the wildcards.
The -n and -N switches have no effect when -t is used, because tables selected by -t will be dumped regardless of those switches, and non-table objects will not be dumped.
Note: When -t is specified, pg_dump makes no attempt to dump any other database objects that the selected table(s) might depend upon. Therefore, there is no guarantee that the results of a specific-table dump can be successfully restored by themselves into a clean database.
Note: The behavior of the -t switch is not entirely upward compatible with pre-8.2 PostgreSQL versions. Formerly, writing -t tab would dump all tables named tab, but now it just dumps whichever one is visible in your default search path. To get the old behavior you can write -t '*.tab'. Also, you must write something like -t sch.tab to select a table in a particular schema, rather than the old locution of -n sch -t tab.
Do not dump any tables matching the table pattern. The pattern is interpreted according to the same rules as for -t. -T can be given more than once to exclude tables matching any of several patterns.
When both -t and -T are given, the behavior is to dump just the tables that match at least one -t switch but no -T switches. If -T appears without -t, then tables matching -T are excluded from what is otherwise a normal dump.
Specifies verbose mode. This will cause pg_dump to output detailed object comments and start/stop times to the dump file, and progress messages to standard error.
Print the pg_dump version and exit.
Prevent dumping of access privileges (grant/revoke commands).
Specify the compression level to use. Zero means no compression. For the custom archive format, this specifies compression of individual table-data segments, and the default is to compress at a moderate level. For plain text output, setting a nonzero compression level causes the entire output file to be compressed, as though it had been fed through gzip; but the default is not to compress. The tar archive format currently does not support compression at all.
This option is for use by in-place upgrade utilities. Its use for other purposes is not recommended or supported. The behavior of the option may change in future releases without notice.
Dump data as INSERT commands (rather than COPY). This will make restoration very slow; it is mainly useful for making dumps that can be loaded into non-PostgreSQL databases. However, since this option generates a separate command for each row, an error in reloading a row causes only that row to be lost rather than the entire table contents. Note that the restore might fail altogether if you have rearranged column order. The --column-inserts option is safe against column order changes, though even slower.
Dump data as INSERT commands with explicit column names (INSERT INTO table (column, ...) VALUES ...). This will make restoration very slow; it is mainly useful for making dumps that can be loaded into non-PostgreSQL databases. However, since this option generates a separate command for each row, an error in reloading a row causes only that row to be lost rather than the entire table contents.
This option disables the use of dollar quoting for function bodies, and forces them to be quoted using SQL standard string syntax.
This option is only relevant when creating a data-only dump. It instructs pg_dump to include commands to temporarily disable triggers on the target tables while the data is reloaded. Use this if you have referential integrity checks or other triggers on the tables that you do not want to invoke during data reload.
Presently, the commands emitted for --disable-triggers must be done as superuser. So, you should also specify a superuser name with -S, or preferably be careful to start the resulting script as a superuser.
This option is only meaningful for the plain-text format. For the archive formats, you can specify the option when you call pg_restore.
Do not wait forever to acquire shared table locks at the beginning of the dump. Instead fail if unable to lock a table within the specified timeout. The timeout may be specified in any of the formats accepted by SET statement_timeout. (Allowed values vary depending on the server version you are dumping from, but an integer number of milliseconds is accepted by all versions since 7.3. This option is ignored when dumping from a pre-7.3 server.)
Do not output commands to select tablespaces. With this option, all objects will be created in whichever tablespace is the default during restore.
This option is only meaningful for the plain-text format. For the archive formats, you can specify the option when you call pg_restore.
Output SQL-standard SET SESSION AUTHORIZATION commands instead of ALTER OWNER commands to determine object ownership. This makes the dump more standards-compatible, but depending on the history of the objects in the dump, might not restore properly. Also, a dump using SET SESSION AUTHORIZATION will certainly require superuser privileges to restore correctly, whereas ALTER OWNER requires lesser privileges.
Show help about pg_dump command line arguments, and exit.
The following command-line options control the database connection parameters.
Specifies the host name of the machine on which the server is running. If the value begins with a slash, it is used as the directory for the Unix domain socket. The default is taken from the PGHOST environment variable, if set, else a Unix domain socket connection is attempted.
Specifies the TCP port or local Unix domain socket file extension on which the server is listening for connections. Defaults to the PGPORT environment variable, if set, or a compiled-in default.
User name to connect as.
Never issue a password prompt. If the server requires password authentication and a password is not available by other means such as a .pgpass file, the connection attempt will fail. This option can be useful in batch jobs and scripts where no user is present to enter a password.
Force pg_dump to prompt for a password before connecting to a database.
This option is never essential, since pg_dump will automatically prompt for a password if the server demands password authentication. However, pg_dump will waste a connection attempt finding out that the server wants a password. In some cases it is worth typing -W to avoid the extra connection attempt.
Specifies a role name to be used to create the dump. This option causes pg_dump to issue a SET ROLE rolename command after connecting to the database. It is useful when the authenticated user (specified by -U) lacks privileges needed by pg_dump, but can switch to a role with the required rights. Some installations have a policy against logging in directly as a superuser, and use of this option allows dumps to be made without violating the policy.
Default connection parameters.
This utility, like most other PostgreSQL utilities, also uses the environment variables supported by libpq (see Section 31.13).
pg_dump internally executes SELECT statements. If you have problems running pg_dump, make sure you are able to select information from the database using, for example, psql. Also, any default connection settings and environment variables used by the libpq front-end library will apply.
The database activity of pg_dump is normally collected by the statistics collector. If this is undesirable, you can set parameter track_counts to false via PGOPTIONS or the ALTER USER command.
If your database cluster has any local additions to the template1 database, be careful to restore the output of pg_dump into a truly empty database; otherwise you are likely to get errors due to duplicate definitions of the added objects. To make an empty database without any local additions, copy from template0 not template1, for example:
CREATE DATABASE foo WITH TEMPLATE template0;
When a data-only dump is chosen and the option --disable-triggers is used, pg_dump emits commands to disable triggers on user tables before inserting the data, and then commands to re-enable them after the data has been inserted. If the restore is stopped in the middle, the system catalogs might be left in the wrong state.
Members of tar archives are limited to a size less than 8 GB. (This is an inherent limitation of the tar file format.) Therefore this format cannot be used if the textual representation of any one table exceeds that size. The total size of a tar archive and any of the other output formats is not limited, except possibly by the operating system.
The dump file produced by pg_dump does not contain the statistics used by the optimizer to make query planning decisions. Therefore, it is wise to run ANALYZE after restoring from a dump file to ensure optimal performance; see Section 23.1.3 and Section 23.1.5 for more information. The dump file also does not contain any ALTER DATABASE ... SET commands; these settings are dumped by pg_dumpall, along with database users and other installation-wide settings.
Because pg_dump is used to transfer data to newer versions of PostgreSQL, the output of pg_dump can be expected to load into PostgreSQL server versions newer than pg_dump's version. pg_dump can also dump from PostgreSQL servers older than its own version. (Currently, servers back to version 7.0 are supported.) However, pg_dump cannot dump from PostgreSQL servers newer than its own major version; it will refuse to even try, rather than risk making an invalid dump. Also, it is not guaranteed that pg_dump's output can be loaded into a server of an older major version — not even if the dump was taken from a server of that version. Loading a dump file into an older server may require manual editing of the dump file to remove syntax not understood by the older server.
To dump a database called mydb into a SQL-script file:
$ pg_dump mydb > db.sql
To reload such a script into a (freshly created) database named newdb:
$ psql -d newdb -f db.sql
To dump a database into a custom-format archive file:
$ pg_dump -Fc mydb > db.dump
To reload an archive file into a (freshly created) database named newdb:
$ pg_restore -d newdb db.dump
To dump a single table named mytab:
$ pg_dump -t mytab mydb > db.sql
To dump all tables whose names start with emp in the detroit schema, except for the table named employee_log:
$ pg_dump -t 'detroit.emp*' -T detroit.employee_log mydb > db.sql
To dump all schemas whose names start with east or west and end in gsm, excluding any schemas whose names contain the word test:
$ pg_dump -n 'east*gsm' -n 'west*gsm' -N '*test*' mydb > db.sql
The same, using regular expression notation to consolidate the switches:
$ pg_dump -n '(east|west)*gsm' -N '*test*' mydb > db.sql
To dump all database objects except for tables whose names begin with ts_:
$ pg_dump -T 'ts_*' mydb > db.sql
To specify an upper-case or mixed-case name in -t and related switches, you need to double-quote the name; else it will be folded to lower case (see Patterns). But double quotes are special to the shell, so in turn they must be quoted. Thus, to dump a single table with a mixed-case name, you need something like
$ pg_dump -t '"MixedCaseName"' mydb > mytab.sql


Directory: PReport\DEMO\DEMOS\05_SimpleCrossTab
This report is intended for printing table with variable number of columns. During report building, all off-bounds columns will be printed on new page (like in MS Excel).
The Cross-tab report consists of two bands: TprHDetailBand (horizontal detail band) and TprVDetailBand (vertical detail band). Object, which derives contents of the table, should lay on intersection of these two bands. The value is showed in this object may be calculated on the base of key fields in datasets linked with horizontal and vertical bands. The example of data scheme for a Cross-tab report:
- The horizontal dataset HorDataset (to which a TprHDetailBand is linked) has a key field CDY.
- The vertical dataset VertDataset (to which TprVDetailBand is linked) has a key field CDX.
- The third Dataset which is contained fields CDX, CDY, S; where S, for example, the sum for a combination of fields CDX and CDY.
Do the following for create a simple Cross-Tab report:
- Create the new project
- Put the TTable component on the form and rename it to HorDataset, DatabaseName = "a path to the table1.dbf file", TableName = table1.dbf. This dataset forms rows of table.
- Put the TTable component on the form and rename it to VertDataset, DatabaseName = "a path to the table2.dbf file", TableName = table2.dbf. This dataset forms columns of table.
- Put the TprReport component on the form and open the report designer. Add the report title, put the TprMemoObj object with text "Simple CrossTab demo", for example.
- Add Detail band (horizontal detail band), set dataset property to HorDataset and check CheckBox "Use vertical bands".
- Add Vertical Detail band, set dataset property to VertDataset and check CheckBox "Use horizontal bands". Attention! If you click on the intersection of vertical and horizontal bands, the properties window of horizontal band will be shown, you must click within the vertical band area to select it.
- Add Detail header band (horizontal title of detail band), call a properties of it and on page "Data" in a field "Detail band" indicate prHDetailBand1, and then check "Use vertical bands".
- Add Vertical detail header band (vertical title of datas), call a properties of it and on page "Data" in a field "Detail band" indicate prVDetailBand1, and then check "Use horizontal bands".
- Put object TprMemoObj with text [VertDataset. Name] on intersection of Detail header and Vertical detail bands, it forms the horizontal title of CrossTab table, in object indicate.
- Put object TprMemoObj with text [HorDataset. Name] on intersection of Detail and Vertical detail header bands, it the forms the vertical title of CrossTab table.
- Put object TprMemoObj on intersection of Detail and Vertical detail bands, it forms a contents of CrossTab table, write within object text:
HorDataset: [HorDataset. LineNo ()]
VertDataset: [VertDataset. LineNo ()]
The creation of Cross-tab report for TprTxReport happens absolute similarly, except that instead of TprMemoObj is necessary to use TprTxMemoObj. In example "05_SimpleCrossTab" both variants are showed, for TprReport (Windows report) and for TprTxReport (text report).
|


Our Favorite Places
These are a few of our favorite places
Adelaide and Marni's Favorite Places
(Adelaide's Favorite Places)
Colombia
Lago Atitlan
Bali
(Marni's Favorite Places)
Prague, Czech Republic
Zurich, Switzerland
Yellowstone National Park


Why Learning to Code is So Damn Hard
Enjoy the read.
 I think most developers, especially those that didn’t take the CS degree route, can relate to this. Particularly that moment that you close down the Codecademy window to start your own project, and within 10 seconds realize you have no idea what the hell is going on.
I also couldn’t agree more with the fact that no one resource is going to teach you what you need to know. Each of them has glaring holes and a different focus. Only going to be able to fill these gaps by using all of the resources, book, blogs, YouTube tutorials available.
Enjoy the read.


MAILER Taglib Example
The example jsp page for the Mailer taglib requires the javamail package to be
installed, and it requires that the SMTP host = localhost.
See the output from the mailer.jsp example page.
See the source from the mailer.jsp example page.


From the newsletter ... |
|
|
What is the point of life?
What happens when we die? What relevance does Jesus have for our lives today? How do we deal with guilt? If you would like to explore any of these questions, then Alpha is for you. What is Alpha?Alpha is for:
Who is Alpha for?Alpha is for everyone! It particularly caters for:
What they're saying about Alpha
Syd Little (of "Little and Large"): What happens at Alpha?Each week, we share a meal together in the home of local Christians, then hear a talk on an aspect of the Christian faith - such as
After each talk there is time in a small group for everyone to discuss any issues or questions they have, giving them the opportunity to get to know each other and learn together. Want to know more?Come to an introductory supper at Cogges Church Centre on Saturday 16th September at 7.30pm. There is no obligation to join the course - simply an opportunity to find our more. To book your place please phone 702155. What will it cost?There is no charge for the Alpha course. When and where?Our next Alpha course will take place on Friday evenings at 7.30pm, beginning on 29th September. Please telephone 702155 if you would like to come along. What they're saying about Alpha
Sir David Frost (who will present an ITV series on
Alpha next year):
Time Magazine:
Newsweek (describing Nicky Gumbel, Alpha's main
speaker): Blue Peter presenter: "This is the best thing that has ever happened to me"Former Blue Peter personality Diane Louise Jordan says "I used to think that if you were a Christian you couldn't have a brain, because there was no way an intelligent person could believe in something they couldn't see." So she was amazed when BBC's Songs of Praise asked her to present one of their programmes. "I thought, 'Why have they chosen me? This is just bizarre....'" The programme came from Lourdes, and against all her expectations, she found it a strangely moving experience. As a direct result she tried the Alpha Course held at Holy Trinity, Brompton. Work commitments prevented her from attending all the sessions, but when Songs of Praise asked her to do a programme about Alpha, she knew she had to have another go. "During that time," she says, "God sort of crept up on me really gently, and he has been creeping up ever since. I have to say that this is the best thing that has ever happened to me. It has completely transformed my life for the better. There is just no comparison between the old me and the new me, really. Even my friends are saying 'You are much nicer now!' " Alpha Services at Cogges and South LeighCome along on Sunday September 10th to
to hear from people who have attended the Alpha Course and to find out more about our autumn Course. Cogges Parish | Cogges Alpha Course | Other articles | Previous issue | Feedback © 2000; Published in Cogges Parish monthly newsletter, number 254, September 2000 |


Appology
Oxygen
Gameboy
Docs
Links
Not Very PC
Name
Released
Code
Gfx
Music
Intros
91?
Sasquatch
?
Propably ripped
Description
Two intros I made.
Download
intros.lha
Lha-packed exe
Screenshots
Appology
Oxygen
Gameboy
Docs
Links
Not Very PC


Sorry,Our Website is Under Maintenance
In the mean time connect with us with the information provided
Contacts
+254 20 327 4747
+254 711 024 747
+254 734 401 747
E-mail<EMAIL_ADDRESS>In the mean time connect with us with the information provided
+254 20 327 4747
+254 711 024 747
+254 734 401 747
E-mail: KQ-Msafiricreditcard@kenya-airways.com


xdemorse(1) xdemorse(1) NAME xdemorse - GTK+ Morse Code Decoding Software SYNOPSIS xdemorse [ -v | -h | -l ] DESCRIPTION This manual page documents briefly the xdemorse command. xdemorse(1) is a X/GTK+ application for decoding Morse code signals into text. xdemorse(1) detects the "dihs" and "dahs" that make a Morse code charac‐ ter via the computer's sound card, which can be connected to a radio receiver tuned to a CW Morse code transmission or to a tone generator. The input signal is processed by a Goertzel tone detector algorithm which produces "mark" or "space" (signal/no signal) outputs and the resulting stream of Morse code "elements" is decoded into an ASCII character for printing to the Text viewer. OPTIONS -h print a short help message -v print xdemorse(1) version -l list mixer device names and exit SEE ALSO /usr/share/doc/xdemorse/xdemorse.html The full documentation for xdemorse. AUTHORS xdemorse is Copyright (C) 2001 Neoklis Kyriazis This manual page was written by Francois Wendling<EMAIL_ADDRESS>for the Debian GNU/Linux system (but may be used by others), with infor‐ mations taken from the xdemorse(1) HTML documentation. 2010-11-13 xdemorse(1)


Microsoft confirms Cortana is going away on Android and iOS in some markets
Source: Windows Central
What you need to know
- The Cortana app on Android and iOS is going away.
- This includes the Cortana experience inside Microsoft Launcher.
- Micrososft has not said which markets will be affected.
Microsoft has today announced that the Cortana app on iOS and Android, including Cortana inside the Microsoft Launcher, is being phased out early next year in certain markets. I reported last week that Microsoft was planning to remove Cortana from the Microsoft Launcher in certain markets, and now Microsoft has confirmed these plans in a support document.
The Cortana app on Android and iOS will cease to function on January 31, and this includes the Cortana experience via the Microsoft Launcher, just as I had mentioned previously. Unfortunately, Microsoft has not provided a list of markets where this change will be put into affect. I can confirm that Cortana will stop working on mobile platforms in Canada and the United Kingdom, but there's no word on if this will extend to the United States as well.
To make your personal digital assistant as helpful as possible, we're integrating Cortana into your Microsoft 365 productivity apps. As part of this evolution, on January 31st, 2020, we're ending support for the Cortana app on Android and iOS in your market. At that point, the Cortana content you created–such as reminders and lists–will no longer function in the Cortana mobile app or Microsoft Launcher, but can still be accessed through Cortana on Windows. Also, Cortana reminders, lists, and tasks are automatically synced to the Microsoft To Do app, which you can download to your phone for free. After January 31st, 2020, the Cortana mobile app on your phone will no longer be supported and there will be an updated version of Microsoft Launcher with Cortana removed.
This is a real shame, as it means the few users trying to be part of the Microsoft ecosystem will not be able to use Microsoft's assistant as default on Android. Instead, Microsoft expects users to use Cortana inside Microsoft 365 enabled productivity apps such as Outlook and Teams, but that means Cortana will no longer be an option when wanting to ask simple questions like "what's the weather like?" or "how tall is the Empire State building?"
Our interview with the head of Cortana and the future of AI at work
Microsoft says that the removal of Cortana on Android and iOS is specific to mobile platforms, and that Cortana on Windows 10 will remain for users who wish to use it. That makes sense, as Microsoft is currently in the middle of building out a brand new Cortana experience for Windows 10 with the 20H1 release expected in the spring of 2020. What are your thoughts on this change? Let us know in the comments.
Thanks for the tip, CeeTalks
We may earn a commission for purchases using our links. Learn more.


My name is yingshaoxo
Nice to meet You
'A' is for 'About'.
My skill List
'S' is for Skill
English //Always use it
Python
JavaScript
Golang
Kotlin
C++
HTML & CSS
Chinese
E language
Yingshaoxo's Links
'F' is for Finding
© yingshaoxo 2017
Thanks to http://cdog.me


main.ox
You can run test and example programs using a menu
From a command, go the examples
folder:
PATH/niqlow/examples> oxl -i"../include" main
A menu should appear that looks something like this:
Interactive Menu: Niqlow Test Menu
[00] Run All (excluding sub-options)
[01] DDP Tests & Demos
[02] FiveO Tests & Demos
[03] Replications of Published Work
[04] Hybrid & Miscellaneous
[05] CFMPI Tests & Demos
[-2] Help on Menu
[-1] QUIT
?
Enter numbers to run the test or to enter the sub menu
If running in OxEdit
: Ensure Takes Input
is checked on in the Tools → Add/Remove Modules
menu; Otherwise the keyboard input will be ignored; See screenshot of menu setting to allow input
Global functions
Global
main
main ( )
-


Kogi 2019: Thugs Attack Dino Melaye’s Polling Unit
by Faderera FaladeThe polling unit where Dino Melaye voted has been attacked by Thugs.
The hoodlums who came in a black Hilux van broke one of the ballot boxes and ran away with the other, while shooting into the air to scare people away.


Google Stadia will only have 12 games at launch
by Corbin DavenportMost recent game platforms have shipped with a decent amount of games available on day one. The PlayStation 4 and Xbox One both had 23 titles at release, but if you were hoping for as much variety from Stadia, you'll have to wait a few months.
In a blog post today, Google revealed the list of games that will be available on Stadia's release date of November 19th. Only 12 titles have made the cut, though some of them (like Red Dead Redemption II) are long enough games that most players probably won't mind.
- Assassin's Creed Odyssey
- Destiny 2: The Collection
- GYLT
- Just Dance 2020
- Kine
- Mortal Kombat 11
- Red Dead Redemption 2
- Thumper
- Tomb Raider: Definitive Edition
- Rise of the Tomb Raider
- Shadow of the Tomb Raider: Definitive Edition
- Samurai Shodown
The good news is that Stadia subscribers won't have to wait long for the catalog to expand. There are only two months left in 2019, but Borderlands 3, Farming Simulator 19, Final Fantasy XV, Football Manager 2020, GRID, Metro Exodus, RAGE 2, and others will arrive on Stadia before the year's end.
Source:
Google


This table contains entries for various carotenoid oxygenases for a few representative species in the UniProt database. Links are provided to view the original UniProt protein entries, and their display in InterPro.
|
|
SPTR
|
Protein name |
Organism |
InterPro Domain Architecture |
InterPro Graphical Match |
Function
|
|
Beta‑carotene‑15,15’‑monooxygenase |
Beta,beta‑carotene 15,15'‑monooxygenase |
Homo sapiens
|
|
Beta-carotene +
O(2) = 2 retinal |
||
|
|
Beta,beta‑carotene 15,15'‑monooxygenase |
Gallus gallus
Chicken |
|
Beta-carotene +
O(2) = 2 retinal |
||
|
|
Beta,beta‑carotene 15,15'‑monooxygenase |
Mus musculus
Mouse |
|
Beta-carotene +
O(2) = 2 retinal |
||
|
|
Beta,beta‑carotene 15,15'‑monooxygenase |
Rattus norvegicus
Rat |
|
Beta-carotene +
O(2) = 2 retinal |
||
|
Beta,beta‑carotene‑9',10'‑dioxygenase |
Beta,beta‑carotene‑9',10'‑dioxygenase |
Homo sapiens
|
|
Cleaves beta-carotene to beta‑apo‑10'‑carotenal and beta‑ionone |
||
|
|
Beta,beta‑carotene‑9',10'‑dioxygenase |
Mus musculus
Mouse |
|
Cleaves beta-carotene to beta‑apo‑10'‑carotenal and beta‑ionone |
||
|
|
Beta,beta‑carotene‑9',10'‑dioxygenase |
Macaca fascicularis
Cynomolgus monkey
|
|
Cleaves beta-carotene to beta‑apo‑10'‑carotenal and beta‑ionone |
||
|
9-cis-epoxycarotenoid
dioxygenase |
9-cis-epoxycarotenoid dioxygenase 5 |
Oryza sativa
Japonica cultivar group |
|
Involved in biosynthesis of plant abscisic acid. |
||
|
|
9-cis-epoxycarotenoid dioxygenase 2 |
Vitis vinifera
Grape |
|
Involved in biosynthesis of plant abscisic acid. |
||
|
|
9-cis-epoxycarotenoid dioxygenase |
Lycopersicon esculentum
Tomato |
|
Involved in biosynthesis of plant abscisic acid. |
||
|
Apocaretnoid‑15,15’‑oxygenase |
Lignostilbene-alpha,beta-dioxygenase |
Synechocystis sp.Synechocystis cyanobacteria |
|
Cleaves
beta-apocarotenal to retinal. |
||
|
|
Lignostilbene-alpha,beta-dioxygenase |
Pseudomonas paucimobilis
Sphingomonas
bacteria |
|
Cleaves
beta-apocarotenal to retinal. |
||
|
|
Lignostilbene-alpha,beta-dioxygenase |
Prochlorococcus marinus
Prochlorococcus cyanobacteria |
|
Cleaves
beta-apocarotenal to retinal. |
||
|
Retinal pigment RPE65 |
Retinal pigment epithelium-specific 65 kDa protein |
Homo sapiens |
Plays important roles in the production of 11-cis retinal and in visual pigment regeneration. |
|||
|
|
Retinal pigment epithelium-specific 65 kDa protein |
Bos TaurusBovine |
Plays important roles in the production of 11-cis retinal and in visual pigment regeneration. |
|||
|
|
Retinal pigment epithelium-specific 65 kDa protein |
Mus musculusMouse |
Plays important roles in the production of 11-cis retinal and in visual pigment regeneration. |


Behavior
He is quite adroit and strong Pokemon. It is small, so it can outwit and pinch you at the most inopportune moment.


Easily change typography, colors, sizes with SASS variables.
We included premium PSD worth of $12 into the template.
Template features Boxed / Full Width / Grid layouts.
Only vector icons. Your template stay crisp on any resolution.


--- layout: page title: Schedule header: group: navigation --- {% include JB/setup %}
Here is the tentative schedule for the class.
Generate a new schedule automatically using the generate_schedule.py script in _scripts and the source in _schedule.
| # | Monday | Wednesday | Friday |
| 1 | Lecture! | Lecture! | Lab Due! |


Ocean [ah37], ocean, in The Inner Sea
Last updated Turn #108
Ocean [ah37], ocean, in The Inner Sea
------------------------------------------------------------------------
23: Whalebone [fe4m], ship, 6 hulls, 1 rowing port, 18 sails, arrived from
23: Ocean [ah38], owner:
23: Toulouse [h1q], Pen, with 20 sailors, 15 lt. xbowmen,
23: accompanied by:
23: Jonathan [h9k], Pen, duke, with 39 pikemen
23: Halmary [f9m], Pen, with one worker, 15 lt. xbowmen
24: Whalebone [fe4m], ship, 6 hulls, 1 rowing port, 18 sails, departed for
24: Ocean [ah36].
Routes leaving Ocean:
North, to Ocean [ag37], Crystal Sea, 6 days
East, to Ocean [ah38], 6 days
South, to Ocean [ai37], 6 days
West, to Ocean [ah36], 6 days


CirclesBy IsisLab |
The circles benchmark model is a benchmark model originating from FLAME and FLAME GPU. It consists of a number of points which exert a repulsive and potentially attractive force over a limited range. Over a number of iterations the model will exhibit a force resolution which will ultimately result in a stable state. The model has origins in a number of biological systems and is analogous to that of cellular interactions of simple swarm systems.
The model has been used for extensive benchmarking of the FLAME and FLAME GPU frameworks and is excellent for testing message acceleration structures for spatially distributed models.
The position of a circle agent at a discrete time step is given by:
where denotes the force exerted on agent calculated as:
The parameter is the homogeneous radius of the circle agent. The square Iverson bracket notation determines a condition for both the repulsive force and attractive force between the agent and a neighbouring agent . When the condition evaluates to true it returns a value of otherwise it is . The value is the distance between agent positions and given by:
The repulsive and attractive forces as defined as follows;
The parameters and are the repulsive and attractive damping terms respectively.
The initial conditions of the circles model are a randomly positioned set of circle agents. The random distribution should be linear and the following parameters should be used to benchmark the model.
The width and height of the environment in which agents are placed.
The density of agents within the environment (this will dictate the fixed number of agents)
| Parameter | Description |
| The repulsive damping term. Increasing this value will encourage agents to separate. | |
| The attractive damping term.  Increasing this value will increase the communication between agents (assuming constant density) | |
| The density of agents within the environment. Increasing this value will increase the communication within the model. | |
| The width and height of the environment in which agents are placed. Increasing the environment size is equivalent to increasing the problem size (i.e. the number of agents) given a fixed . |
A reference implementation is provided as part of the FLAME GPU SDK.


{% extends "marketplace/base.html "%} {% block content %}
UTSxFEIT Hackathon prototype 2nd hand prototype marketplace website
Sanskar Gauchan
a. ID: 13984149
b. 2nd year bscit
c. I can do a burnout on a motorbike
Minh Nguyen
a. ID: 13002884
b. Final year Electrical Engineering students
c. I can do a cool wave


--- title: "A Collection of Useful Sites and People" description: | R can be confusing and scary, but here are some resources that I hope will be helpful. categories: - spatial analysis - rstats - data visualization - xaringan - r help - vaporwave author: - name: Elizabeth Oneita Davis date: '2020-06-25' preview: none output: blogdown::html_page: toc: true toc_depth: 1 self_contained: false nature: beforeInit: "https://platform.twitter.com/widgets.js" ---
The most important resources on this page are “How do I read a help file?” and “decoding error messages in R”. Trust me! Understanding these will change your life for the better. 1
Các tài nguyên quan trọng nhất trên trang này là “Làm cách nào để đọc tệp trợ giúp?” và “giải mã các thông báo lỗi trong R”. Tin tôi đi! Hiểu những điều này sẽ thay đổi cuộc sống của bạn tốt hơn.
Before you get started going through these materials, read this:
Added an #rstats pep talk to my syllabus to assuage fears pic.twitter.com/EciFlMuUza
— Andrew Heiss, PhD (@andrewheiss) August 24, 2019
This is so important to know. R is challenging and frustrating for EVERYONE, and yet it is also so rewarding as well. Get used to making mistakes and figuring things out!
Phân tích số liệu và biểu đồ bằng. Đây là nguồn tài nguyên tuyệt vời!
I recently discovered this adorable giraffe themed R course 🦒, which I would recommend any new user to R start off with. It’s an aesthetically pleasing primer and best of all, it’s free!
Danielle Navarro is an #rstats guru who is also very humble, funny, and helpful. She blogs about her experiences (and often frustrations!) with R, which shows that learning R is a constant process. Plus, she has been updating her very popular book Learning Statistics with R, which has been invaluable for R users everywhere.
Maëlle Salmon has an extensive blog where she provides helpful tips and tricks and posts about interesting projects she is doing. Like Danielle, she is really active on Twitter.
Mara Averick is another great person to follow on Twitter. She is renowned for posting tips and tricks to help with using R (and she uses A LOT of emojis 🥑💃💁♀). 2
And of course, Hadley Wickham is the man behind much of R’s syntax, including the cornerstone of data visualization, ggplot2
. His book R for Data Science is a staple of R learning. 3
Do anything? This is a pretty random assortment of useful commands. I would recommend trawling through it every so often and noting the commands you think might be useful for you in the future.
Read an R Help Page?. This is essential.
Read an R error message? And so is this.
For general questions, start here. Maëlle Salmon’s guide to asking for help in R is a great starting point for figuring out how to ask for help.
Those of you who identify as female 👩 can always reach out to R-Ladies for help and support. R Ladies was founded to provide support and encourage positivity in the R community. They have been a huge success in encouraging R as a language of diversity and inclusivity, in a world where so many programming languages are dominated by men!
Stack Overflow is the go-to site for general questions asked by individuals of all genders 👨👩. But beware: it is notorious for being highly technical and for facilitating bullying. Nonetheless, it is a fantastic resource.
This workshop by Aleeza Gerstein on data carpentry with dplyr
is a great guide to beginning data carpentry. 4
Claus Wilke’s Fundamentals of Data Visualization was recently published, and should be essential reading for any R user embarking on data analysis (i.e., everyone!).
Kieran Healy is another big name in data visualization, and his comprehensive guide covers EVERYTHING. It’s a little “higher level” compared to Claus’s book, so start with Fundamentals of Data Visualization first.
If you’re reading this, you’ll hopefully be familiar with ggplot2
. What you may not be as familiar with are the steps it takes to build a truly beautiful and informative ggplot. Luckily, Cédric Scherer has a guide.
The BBC have a great guide to creating BBC publication-worthy visualization with ggplot2
.
A collection of themes that will make your plots look visually appealing can be found here.
Are your plots looking sad and boring? Here is a guide that will help you make them better.
Katie Jolly is a spatial analyst R user, and she has a step by step [guide][(https://www.katiejolly.io/rladies-spatial/) to visualizing quantities in an area. Her website has other spatial data workings, all with code! 5
This is a really cool way to visualize cartographic lines, although I’m not sure how useful it is.
To make truly expert quality maps, there is no better resource than Timo Grossenbacher’s post. I still haven’t managed to make a map that looks this good in ggplot2
, but I’m going to keep trying until I do!
The R community is constantly growing and evolving 🌻. I used to find it daunting to keep up with everything, but R-weekly makes it easy to do just that! I recommend making it part of your Monday housekeeping to check it out.
Yihui Xie 🇨🇳 is a genius and one of the key thinkers behind much of “advanced R”, such as rmarkdown
and xaringan
. Keep an eye on what he’s up to, because his work is an indicator of the direction R is going in. And read his guides! He is one of the best R gurus for explaining advanced concepts thoroughly and clearly.
Emily Riederer wrote a highly influential blog post on using R markdown to create a better workflow and reproducible code. This will be a bit advanced for new users, but is also very much worth reading closely as you become more comfortable with R. I wish I had read something like this before I picked up a lot of bad habits!!
As you get more comfortable with R and R markdown, it is beneficial to learn, and/or become comfortable with, package development. This ensures reproducibility and can make your life a lot easier if you find yourself writing the same functions (or analyses!) over and over. The premier post that users galore have turned to is Hilary Parker’s “Writing an R package from scratch”. Also check out Maëlle Salmon’s post, which contains helpful tips around the development of R packages.
Although I think it’s important to know how to report your statistical analyses yourself to ensure that you fully understand what you did, report
is a dream come true for explaining your results in a clear and standardized way. Nonetheless, use this tool only when you are confident in your understanding of the analysis you are doing.
xaringan
…Building slides for presentations in R is rewarding and perhaps most importantly, it’s EASY! Yihui Xie’s guide to xaringan
can be found here.
xaringan
doesn’t come with too many themes out of the box, but this R package by Garrick Aden-Buie provides some slick options.
I also just discovered this great presentation by Alison Hill where she gives tips on creating beautiful slides. I fully recommend working through her presentation.
Make your graphs look kewl with the vapoRwave package.
My goal is for these resources to be more accessible to students in Vietnam. Please let me know in the comments if there are errors in the Vietnamese translation (in Vietnamese is fine).↩
All of the resources on this page are absolutely FREE! Another reason to ❤ R.↩
In general, I would recommend getting Twitter, if you don’t have it already, and following the people named here as well as others in the R community (#rstats to see what everyone is tweeting about!).↩
“Data carpentry” is the craft of manipulating messy data and making it suitable for data analysis.↩
I am NOT good at spatial analysis, but I truly admire people who are. It is such a useful skill!↩


This is an unofficial patch for ForgeGradle 2.1-SNAPSHOT, 2.2-SNAPSHOT and 2.3-SNAPSHOT to accomodate Forge moving their Maven repository from here to there.
Since Forge published their own patches, these ones are now obsolete, please use the official patches! Specifically versions 2.3.2
, 2.2.1
and 2.1.1
.
| Group ID | Artifact ID |
|---|---|
| net.minecraftforge.gradle | ForgeGradle |


Home
Testing
Frog.NET has pretty good built-in support for unit testing - well some would argue that its really an integration test once your using a database. Anyway, the strategy I have used for testing is to create a database connection to an in-memory SQLite database. When the test finishes, I just discard the connection and everything is back to normal, ready for the next test to run.This approach has very low execution time, and closely mimics how the real database will work. Since Frog.NET code is database independent, you can also choose to run your test suite against a real database like SQL Server.
A typical example:
1: [Test]
2: public void RemoveAll()
3: {
4: using (var connection = new SqliteConnection("Data Source=:memory:;version=3");)
5: {
6: var repository = new Repository(connection);
7: CreateThreeCustomers(repository);
8:
9: repository.RemoveAll<Customer>();
10: Assert.That(repository.GetAll<Customer>().Count(), Is.EqualTo(0));
11: }
12: }


Magic simulator
A 3x3x3 Magic Cube simulator based on the vola-tile library and ʀoToᴙ.js
F
B
U
D
L
R


Martin Shkreli's appeal denied
by Mark FrauenfelderMartin Shkreli, trollish ex-CEO of Turing Pharmaceuticals, who became infamous in 2015 when he jacked up the price of an HIV medication 5,000%, received some unpleasant news today, reports CNBC. The Supreme Court rejected his request for an appeal of his securities fraud conviction. That means he's going to have to serve the rest of his 7-year sentence and forfeit his $6.4 million fine.
While his fraud case was pending, Shkreli won the hearts of Trumpsters when he put a bounty on a strand of hair from Hillary Clinton's head. His tweet did not get his desired result, though. Instead, the judge revoked his bail and locked him behind bars for the remainder of the trial.
Image: House Committee on Oversight and Government Reform - https://oversight.house.gov/hearing/developments-in-the-prescription-drug-market-oversight/, Public Domain, Link


✦
Congratulations!
You've saved humanity and collected 10 000 000 Astrallite!
Return to homepage
Continue playing


Component: tos.sensorboards.mts300.AccelReadStreamP
configuration AccelReadStreamP
Provides
interface
ReadStream<uint16_t> as
ReadStreamX[uint8_t]
interface
ReadStream<uint16_t> as
ReadStreamY[uint8_t]
Uses
interface
ReadStream<uint16_t> as
ActualX[uint8_t]
interface
ReadStream<uint16_t> as
ActualY[uint8_t]
Wiring


Rodenpicula:
Perhaps that is because it is too obvious... Look at me carefully. Do you still not know?
"It wouldn't be...?"


{{ partial "header.html" . }}
Welcome to the InfluxDB v2.x documentation
This page is never actually shown on the live docs since visiting the docs domain will redirect to the latest stable version. Select your desired version from the dropdown above or go straight to the latest stable version.


Learn how to use NEST Desktop with Insite.
Learn how to use NEST Desktop with NRP.
Learn how to use NEST Desktop with ViSimpl.


Hello, I'm one of the graphics in your bundle! I'm where you put the graphics you want to run in your broadcast software!
To edit me, open "src/graphics/index.html" and "src/graphics/index.<% if (typescript) { %>ts<% } else { %>js<% } %>" in your favorite text editor or IDE.
You can use any libraries, frameworks, and tools you want. There are no limits.
Visit https://nodecg.dev for full documentation.
Have fun!


Take our 'Lidl Side Of Life' survey and win one of three £150 Lidl vouchers!
Do you look on the Lidl side of life?
Advertorial by
Do you look on the Lidl side of life?
Advertorial by
Family time together is what happy memories are made of.
Advertorial by
If your organisation shares personal data with businesses or organisations in the European Economic Area (EEA), you will need to take steps to ensure you continue to comply with data protection laws if the UK leaves the EU without a deal.
Advertorial by
The Belfast Telegraph publishes its annual must-read guide for the performance of post-primary schools in Northern Ireland this Thursday, March 21 and Friday, March 22.


Mercidce Benz
Max passanger : 1
- Pay at place or pay today
- Pay at place or pay today
Mercidce Benz
Max passanger : 1
- Pay at place or pay today
- Pay at place or pay today
Mercidce Benz
Max passanger : 1
- Pay at place or pay today
- Pay at place or pay today
Payment section her :


Beacon
error_outline
{{ beacon.beaconInfo?.name || beacon.resource.name }}
0"
appearance="outline">
Dataset
{{ dataset.name }}
We were unable to fetch the beacon's info. The beacon is either outdated
(must be Beacon API specification of v1.1.0 or newer) or network connection error occurred.
Please try again later.


10/20 : Attacked in hammocks by tiny gnat not over one tenth of an inch in length; mosquito nets no protection; gnats bite all night allowing no sleep.
10/21 : Another sleepless night on account of blood-sucking gnats.
10/22 : My body mass of bumps from insect bites, wrists and hands swollen from bites of tiny gnats. 2 nights with almost no sleep—simply terrible. Rain during noon, all afternoon and most of night. My shoes have been soaked since starting.  Wrists and hands swollen. Paint limbs with iodine.
10/25 : Arose to find termites covering everything left on the ground. Blood-sucking gnats still with us.
10/30 : Sweat bees, gnats and “polverinahs” (blood-sucking gnats) terrible.
11/2 : My right eye is sadly blurred by gnats.
11/3 : Bees and gnats worse than ever; truly “there's no rest for the weary”.
11/5 : My first experience with flesh- and carrion-eating bees. Biting gnats in clouds—very worst we have encountered—rendering one's food unpalatable by filling it with their filthy bodies, their bellies red and disgustingly distended with one's own blood.
from the 1920 Amazonian expedition diary of Ernest Holt, quoted in The Lost City Of Z by David Grann (2009)


Hi again ScenePT
November will be dark and long
and it's just around the corner
so lets get cozy together at
the 6th edition of
ScenePT Demoilta
we can have a Superbock
watch some demos
one thing leads to the other
we might even code an effect
1st of November
around 14:30
same place as usual:
Artica's headquarters
Madan Park / FCT
Edificio 6
Monte da Caparica
Credits:
code - ps
music - macabro
Greetings to:
ScenePT AllStars
Nothing
GlenZ
TPOLM
Napalm Core
Volumetric Illusions
Airbag
Radioactive Design
alien)(dream
Spontz
Madwizards
Satori
Rift
MFX
Kewlers
flo
Traction
Accession
Cocoon
Inque
xplsv
ate bit
Conspiracy
Andromeda Software Development
Farbrausch
Kosmoplovci
TPOLM
Enough Records
and you...


ANDROID BLOG
home
home
DOWNLOADS
catch the sheep game
Post By
Patel Vikas
Category :
android app
simple 2d game with music and user interface with source code.
download
source code
wallpaper app
Post By
Patel Vikas
Category :
android app
motivational wallpaper app
download
source code


* NAME
* PHONE NUMBER
INSTAGRAM
FACEBOOK
* UK / US SIZE
* NO. OF ITEMS NEEDED
* CLOTHING ITEMS NEEDED
* RECEIPIENT'S LOCATION FOR DELIVERY


There are two hooks related to breakpoints.
The hook breakpoint_expansion(
Macro,
Body)
makes
it possible for the user to extend the set of allowed conditions. This
hook is called, at breakpoint addition time, with each
simple test or action within the breakpoint spec, as the
Macro argument. If the hook succeeds, the
term returned in the Body argument is substituted for
the original test or action. Note that Body can not span both the
test and the action part, i.e. it cannot contain the - /2
operator. The whole Body will be interpreted either as a
test or as an action, depending on the context of the original
condition.
We now give a few examples for breakpoint macros. The last example defines a condition making a predicate invisible, a reformulation of the last example of the previous subsection.
:- multifile user:breakpoint_expansion/2. user:breakpoint_expansion( skip, [inv(I),skip(I)]). user:breakpoint_expansion( gpriv(Value), [goal_private(GP),true(memberchk(Value,GP))]). user:breakpoint_expansion( invisible, [silent,proceed, ( call -> get(mode(M)), gpriv(mymode(M)), skip ; exit -> gpriv(mymode(MM)), mode(MM) ; true )]). | ?- spy(foo/2, -invisible).
We first define the skip
macro, instructing the debugger to skip
the current invocation. This macro is only meaningful in the action
part.
The second clause defines the gpriv/2
macro, a
generalization of the earlier mode_memory/1
predicate. For
example, gpriv(mymode(M))
expands to
goal_private(GP),true(memberchk(mymode(M),GP))
. This embodies the
convention of using open-ended lists for the goal private field.
Finally, the last clause implements the action macro
invisible/0
, which makes the predicate in question
disappear from the trace. The last line shows how this macro can be used
to make foo/2
invisible.
Below is an alternative implementation of the same macro. Here we use a Prolog predicate that returns the list of action variable settings to be applied at the given port. Notice that a variable can be used as a breakpoint condition, as long as this variable gets instantiated to a (simple or composite) breakpoint condition by the time it is reached in the process of breakpoint evaluation.
user:breakpoint_expansion(invisible, [true(invisible(Settings)),Settings]). invisible([proceed,silent,NewMode]) :- execution_state([mode(M),port(P),inv(Inv),goal_private(GP)]), memberchk(mymode(MM), GP), ( P == call -> MM = M, NewMode = skip(Inv) ; P = exit(_) -> NewMode = MM ; NewMode = M ).
The second hook related to breakpoints is
debugger_command_hook(
DCommand,
Actions)
. This
hook serves for customizing the behavior of the interactive
debugger, i.e. for introducing new interactive debugger commands. The
hook is called for each debugger command read in by the
debugger. DCommand contains the abstract format of the debugger
command read in, as returned by the query facility (see Query Processing). If the hook succeeds, it should return in
Actions an action part to be evaluated as the result of the
command.
If you want to redefine an existing debugger command, you should study
library('SU_messages')
to learn the abstract format of this
command, as returned by the query facility. If you want to add a new
command, it suffices to know that unrecognized debugger commands are
returned as unknown(Line,Warning)
. Here, Line
is the
code-list typed in, with any leading layout removed, and
Warning
is a warning message.
The following example defines the `S' interactive debugger command to behave as skip at Call and Redo ports, and as creep otherwise:
:- multifile user:debugger_command_hook/2. user:debugger_command_hook(unknown([0'S|_],_), Actions) :- execution_state([port(P),inv(I)]), Actions = [Mode,proceed,silent], ( P = call -> Mode = skip(I) ; P = redo -> Mode = skip(I) ; Mode = trace ).
Note that the silent
action is needed above; otherwise, the
trace message will be printed a second time, before continuing the
execution.
library(debugger_examples)
contains some of the above
hooks, as well as several others.


| PeakExceedsShoulder | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderExceedsPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsWinter | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 1.00 |
| IsNotWinter | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 11.00 | 1.00 |
| IsSpring | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsNotSpring | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 12.00 | 1.00 |
| IsSummer | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsNotSummer | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 12.00 | 1.00 |
| IsAutumn | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsNotAutumn | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 12.00 | 1.00 |
| PeakAndShoulderEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.0492 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.05 | 0.05 |
| PeakAndShoulderDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndMidPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.0492 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.05 | 0.05 |
| PeakAndMidPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderAndOffPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderAndOffPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndOffPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.0492 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.05 | 0.05 |
| PeakAndOffPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| RealTimePriceCosts | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| AboveCustomerBaseCosts | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| BelowCustomerBaseCosts | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| AboveCustomerBaseEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| BelowCustomerBaseEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | |
| NotIncluded | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Report: Tariff Report
For: DISTRICTHEATING TARIFF
Timestamp: 2020-03-22 22:58:43
General| Parameter | |
| Meter | DISTRICTHEATING:FACILITY |
| Selected | Yes |
| Group | (none) |
| Qualified | Yes |
| Disqualifier | n/a |
| Computation | automatic |
| Units | Therm |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | |
| EnergyCharges ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| DemandCharges ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ServiceCharges ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Basis ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Adjustment ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Surcharge ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Subtotal ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Taxes ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | Category | |
| DISTRICTHEATINGTARIFFENERGYCHARGE ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | EnergyCharges |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | |
| TotalEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | |
| TotalEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| TotalDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| OffPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| OffPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| MidPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| MidPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakExceedsOffPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| OffPeakExceedsPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakExceedsMidPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| MidPeakExceedsPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakExceedsShoulder | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderExceedsPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsWinter | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 1.00 |
| IsNotWinter | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 11.00 | 1.00 |
| IsSpring | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsNotSpring | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 12.00 | 1.00 |
| IsSummer | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsNotSummer | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 12.00 | 1.00 |
| IsAutumn | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsNotAutumn | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 12.00 | 1.00 |
| PeakAndShoulderEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndShoulderDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndMidPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndMidPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderAndOffPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderAndOffPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndOffPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndOffPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| RealTimePriceCosts | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| AboveCustomerBaseCosts | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| BelowCustomerBaseCosts | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| AboveCustomerBaseEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| BelowCustomerBaseEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | |
| NotIncluded | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Report: Tariff Report
For: DISTRICTCOOLING TARIFF
Timestamp: 2020-03-22 22:58:43
General| Parameter | |
| Meter | DISTRICTCOOLING:FACILITY |
| Selected | No |
| Group | (none) |
| Qualified | Yes |
| Disqualifier | n/a |
| Computation | automatic |
| Units | Therm |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | |
| EnergyCharges ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| DemandCharges ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ServiceCharges ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Basis ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Adjustment ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Surcharge ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Subtotal ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Taxes ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | Category | |
| DISTRICTCOOLINGTARIFFENERGYCHARGE ($) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | EnergyCharges |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | |
| TotalEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | |
| TotalEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| TotalDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| OffPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| OffPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| MidPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| MidPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakExceedsOffPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| OffPeakExceedsPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakExceedsMidPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| MidPeakExceedsPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakExceedsShoulder | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderExceedsPeak | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsWinter | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 1.00 |
| IsNotWinter | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 11.00 | 1.00 |
| IsSpring | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsNotSpring | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 12.00 | 1.00 |
| IsSummer | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsNotSummer | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 12.00 | 1.00 |
| IsAutumn | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| IsNotAutumn | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 12.00 | 1.00 |
| PeakAndShoulderEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndShoulderDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndMidPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndMidPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderAndOffPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| ShoulderAndOffPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndOffPeakEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| PeakAndOffPeakDemand | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| RealTimePriceCosts | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| AboveCustomerBaseCosts | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| BelowCustomerBaseCosts | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| AboveCustomerBaseEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| BelowCustomerBaseEnergy | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Sum | Max | |
| NotIncluded | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Report: Life-Cycle Cost Report
For: Entire Facility
Timestamp: 2020-03-22 22:58:43
Life-Cycle Cost Parameters| Value | |
| Name | LIFE CYCLE COST PARAMETERS |
| Discounting Convention | EndOfYear |
| Inflation Approach | ConstantDollar |
| Real Discount Rate | 0.0300 |
| Nominal Discount Rate | -- N/A -- |
| Inflation | -- N/A -- |
| Base Date | January 2011 |
| Service Date | January 2011 |
| Length of Study Period in Years | 25 |
| Tax rate | 0.0000 |
| Depreciation Method | None |
| U.S. AVG COMMERCIAL-ELECTRICITY | U.S. AVG COMMERCIAL-DISTILLATE OIL | U.S. AVG COMMERCIAL-RESIDUAL OIL | U.S. AVG COMMERCIAL-NATURAL GAS | U.S. AVG COMMERCIAL-COAL | |
| Resource | Electricity | FuelOil#1 | FuelOil#2 | Gas | Coal |
| Start Date | January 2011 | January 2011 | January 2011 | January 2011 | January 2011 |
| 1 | 0.983800 | 0.971400 | 0.846900 | 0.982300 | 0.997000 |
| 2 | 0.973000 | 0.973000 | 0.825700 | 0.955700 | 1.008900 |
| 3 | 0.963200 | 0.994200 | 0.868100 | 0.927900 | 1.008900 |
| 4 | 0.961100 | 1.016400 | 0.898800 | 0.925700 | 0.994100 |
| 5 | 0.957100 | 1.054100 | 0.928900 | 0.934600 | 0.994100 |
| 6 | 0.955300 | 1.092800 | 0.960400 | 0.941200 | 1.000000 |
| 7 | 0.953900 | 1.126700 | 0.989700 | 0.951200 | 1.003000 |
| 8 | 0.952100 | 1.158000 | 1.007500 | 0.964500 | 1.005900 |
| 9 | 0.954600 | 1.179200 | 1.031400 | 0.985600 | 1.008900 |
| 10 | 0.955000 | 1.196700 | 1.055400 | 1.006700 | 1.011900 |
| 11 | 0.955300 | 1.220000 | 1.086100 | 1.022200 | 1.014800 |
| 12 | 0.956400 | 1.233300 | 1.127800 | 1.041000 | 1.017800 |
| 13 | 0.957500 | 1.256600 | 1.149700 | 1.061000 | 1.020800 |
| 14 | 0.959600 | 1.270900 | 1.162000 | 1.078700 | 1.026700 |
| 15 | 0.961800 | 1.282600 | 1.174300 | 1.094200 | 1.029700 |
| 16 | 0.961400 | 1.298500 | 1.185200 | 1.109800 | 1.035600 |
| 17 | 0.961800 | 1.310200 | 1.194800 | 1.122000 | 1.041500 |
| 18 | 0.961800 | 1.325000 | 1.203700 | 1.130800 | 1.053400 |
| 19 | 0.959300 | 1.326100 | 1.207100 | 1.138600 | 1.056400 |
| 20 | 0.958900 | 1.328200 | 1.211900 | 1.148600 | 1.059300 |
| 21 | 0.960700 | 1.332400 | 1.213900 | 1.161900 | 1.065300 |
| 22 | 0.962500 | 1.335600 | 1.219400 | 1.176300 | 1.071200 |
| 23 | 0.965000 | 1.343100 | 1.227600 | 1.191800 | 1.074200 |
| 24 | 0.970800 | 1.351000 | 1.236500 | 1.211800 | 1.080100 |
| 25 | 0.975100 | 1.356800 | 1.242000 | 1.228400 | 1.083100 |
| LCC_MAT - BUILDING - LIFE CYCLE COSTS REPLACEMENT | LCC_MAT - BUILDING - LIFE CYCLE COSTS | |
| Recurring | Nonrecurring | |
| January 2011 | 0.00 | 300000.00 |
| January 2012 | 0.00 | 0.00 |
| January 2013 | 0.00 | 0.00 |
| January 2014 | 0.00 | 0.00 |
| January 2015 | 0.00 | 0.00 |
| January 2016 | 0.00 | 0.00 |
| January 2017 | 0.00 | 0.00 |
| January 2018 | 0.00 | 0.00 |
| January 2019 | 0.00 | 0.00 |
| January 2020 | 0.00 | 0.00 |
| January 2021 | 0.00 | 0.00 |
| January 2022 | 0.00 | 0.00 |
| January 2023 | 0.00 | 0.00 |
| January 2024 | 0.00 | 0.00 |
| January 2025 | 0.00 | 0.00 |
| January 2026 | 0.00 | 0.00 |
| January 2027 | 0.00 | 0.00 |
| January 2028 | 0.00 | 0.00 |
| January 2029 | 0.00 | 0.00 |
| January 2030 | 0.00 | 0.00 |
| January 2031 | 300000.00 | 0.00 |
| January 2032 | 0.00 | 0.00 |
| January 2033 | 0.00 | 0.00 |
| January 2034 | 0.00 | 0.00 |
| January 2035 | 0.00 | 0.00 |
| Gas | Water | ElectricityPurchased | |
| January 2011 | 600.09 | 0.06 | 1500.88 |
| January 2012 | 600.09 | 0.06 | 1500.88 |
| January 2013 | 600.09 | 0.06 | 1500.88 |
| January 2014 | 600.09 | 0.06 | 1500.88 |
| January 2015 | 600.09 | 0.06 | 1500.88 |
| January 2016 | 600.09 | 0.06 | 1500.88 |
| January 2017 | 600.09 | 0.06 | 1500.88 |
| January 2018 | 600.09 | 0.06 | 1500.88 |
| January 2019 | 600.09 | 0.06 | 1500.88 |
| January 2020 | 600.09 | 0.06 | 1500.88 |
| January 2021 | 600.09 | 0.06 | 1500.88 |
| January 2022 | 600.09 | 0.06 | 1500.88 |
| January 2023 | 600.09 | 0.06 | 1500.88 |
| January 2024 | 600.09 | 0.06 | 1500.88 |
| January 2025 | 600.09 | 0.06 | 1500.88 |
| January 2026 | 600.09 | 0.06 | 1500.88 |
| January 2027 | 600.09 | 0.06 | 1500.88 |
| January 2028 | 600.09 | 0.06 | 1500.88 |
| January 2029 | 600.09 | 0.06 | 1500.88 |
| January 2030 | 600.09 | 0.06 | 1500.88 |
| January 2031 | 600.09 | 0.06 | 1500.88 |
| January 2032 | 600.09 | 0.06 | 1500.88 |
| January 2033 | 600.09 | 0.06 | 1500.88 |
| January 2034 | 600.09 | 0.06 | 1500.88 |
| January 2035 | 600.09 | 0.06 | 1500.88 |
| Construction | Salvage | OtherCapital | Total | |
| January 2011 | 300000.00 | 0.00 | 0.00 | 300000.00 |
| January 2012 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2013 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2014 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2015 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2016 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2017 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2018 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2019 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2020 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2021 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2022 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2023 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2024 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2025 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2026 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2027 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2028 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2029 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2030 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2031 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2032 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2033 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2034 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2035 | 0.00 | 0.00 | 0.00 | 0.00 |
| Energy | Water | Maintenance | Repair | Operation | Replacement | MinorOverhaul | MajorOverhaul | OtherOperational | Total | |
| January 2011 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2012 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2013 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2014 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2015 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2016 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2017 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2018 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2019 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2020 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2021 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2022 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2023 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2024 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2025 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2026 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2027 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2028 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2029 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2030 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2031 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 300000.00 | 0.00 | 0.00 | 0.00 | 302101.04 |
| January 2032 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2033 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2034 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January 2035 | 2100.97 | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2101.04 |
| January | February | March | April | May | June | July | August | September | October | November | December | |
| 2011 | 300170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2012 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2013 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2014 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2015 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2016 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2017 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2018 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2019 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2020 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2021 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2022 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2023 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2024 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2025 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2026 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2027 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2028 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2029 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2030 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2031 | 300170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2032 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2033 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2034 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| 2035 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 231.04 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 | 170.00 |
| Category | Kind | Cost | Present Value | Present Value Factor | |
| LCC_MAT - BUILDING - LIFE CYCLE COSTS REPLACEMENT | Replacement | Recurring | 300000.00 | 161264.78 | 0.5375 |
| LCC_MAT - BUILDING - LIFE CYCLE COSTS | Construction | Nonrecurring | 300000.00 | 291262.14 | 0.9709 |
| Gas | Energy | Energy Cost | 600.09 | 10868.55 | 18.1115 |
| Water | Water | Water Cost | 0.06 | 1.13 | 17.4131 |
| ElectricityPurchased | Energy | Energy Cost | 1500.88 | 26135.09 | 17.4131 |
| TOTAL | 489531.69 |
| Present Value | |
| Construction | 291262.14 |
| Salvage | 0.00 |
| Other Capital | 0.00 |
| Energy | 37003.65 |
| Water | 1.13 |
| Maintenance | 0.00 |
| Repair | 0.00 |
| Operation | 0.00 |
| Replacement | 161264.78 |
| Minor Overhaul | 0.00 |
| Major Overhaul | 0.00 |
| Other Operational | 0.00 |
| Total Energy | 37003.65 |
| Total Operation | 198269.56 |
| Total Capital | 291262.14 |
| Grand Total | 489531.69 |
| Total Cost | Present Value of Costs | |
| January 2011 | 302101.04 | 293291.67 |
| January 2012 | 2101.04 | 1955.37 |
| January 2013 | 2101.04 | 1883.15 |
| January 2014 | 2101.04 | 1827.13 |
| January 2015 | 2101.04 | 1778.52 |
| January 2016 | 2101.04 | 1730.04 |
| January 2017 | 2101.04 | 1684.53 |
| January 2018 | 2101.04 | 1641.76 |
| January 2019 | 2101.04 | 1603.65 |
| January 2020 | 2101.04 | 1566.36 |
| January 2021 | 2101.04 | 1527.46 |
| January 2022 | 2101.04 | 1490.88 |
| January 2023 | 2101.04 | 1455.63 |
| January 2024 | 2101.04 | 1420.26 |
| January 2025 | 2101.04 | 1384.86 |
| January 2026 | 2101.04 | 1350.36 |
| January 2027 | 2101.04 | 1315.46 |
| January 2028 | 2101.04 | 1280.24 |
| January 2029 | 2101.04 | 1245.63 |
| January 2030 | 2101.04 | 1212.67 |
| January 2031 | 302101.04 | 162446.42 |
| January 2032 | 2101.04 | 1151.73 |
| January 2033 | 2101.04 | 1122.90 |
| January 2034 | 2101.04 | 1096.10 |
| January 2035 | 2101.04 | 1068.93 |
| TOTAL | 489531.69 |


A web application that records the service provided by different hospitals and institutes. Users can display the interactive network map and set filters for particular services line.
The map can display hospitals that are in the system and filter out the hospital or institute the users wants. When hospitals or insitutes are filtered out, the state and county is shaded out. The darker shade are the county boundaries and the lighter shades are the states. Different color marks represent different services. When a button is clicked, all the hospitals containing that service will be marked on the map.
When adding a new hospital, address or longitude and latitude are required. After inputing the address or coordinates, the small map beneath it will pin point the points if Google map finds it. Then it will ask you to select the point that you want.
This is administrator portal where the administrator can go over all the hospitals or institutes and modify or create data.


187 (Reviewed on March 6/99)
Starring Samuel L. Jackson
In "187", Samuel L. Jackson stars as a teacher in the inner city. As the movie opens, he's been attacked by one of his former students and left for dead. Cut to several months later, he's recuperated and ready to start teaching again. He's transfered to an even more dangerous high school, but this does not faze Jackson. No, it does not faze him because he is going to Change the System. He's an idealist. And the fact that all his pupils wield weapons of some kind doesn't bother him. He believes that there is some good in everyone, even if they stab you 11 times in the back with a knife.
Pardon my facetious tone, but the first half of "187" is so cliched, so over-wrought that one can't help but be a little cynical about it. It takes virtually every element generally found in films of this calibre ("Dangerous Minds" and "Stand and Deliver" being the most prominent examples).
Fortunately, after that rather unoriginal beginning, the film takes an unexpected turn that quite frankly I hadn't predicted. Not to give too much away, Jackson eventually tires of all the abuse and begins to fight back. In other films of this type, the hero-teacher ends up "saving" the bad kids and everyone's happy. Not so in "187".
I appreciated that aspect of "187". Just when I thought I had the whole story figured out, the screenwriter throws a rather large spanner in the works. Predictability is a big problems with most movies these days, so it was nice to have a movie that kept me guessing as to what would happen next and also as to how the film would end. Another nice touch is the directing by Kevin Reynolds. He's shot the film in mostly brown colours, which only adds to the feeling of desperation Jackson's character is experiencing. I also liked how, in one moment of rage, the camera following Jackson began shaking. I'd never seen anything like that, and in this age of Michael Bay-type of nonsensical camera pyrotechnics, it was nice to see a director use his camera as an instrument to further display the emotions of his characters, rather than as a tool to "excite" the audience.
"187", much like the "Death Wish" series, got a little carried away as it progressed, but nevertheless, it's an entertaining look at how deeply violence can affect a regular person.
*** out of ****
--
David Nusair http://chat.carleton.ca/~dnusair
"As I have pointed out before, Andre Rousimoff's portrayal of a giant in
"The Princess Bride", Richard Dawson's portrayal of an obnoxious game show
host in "The Running Man", and Courtney Love's portrayal of a junkie hooker
in "The People vs Larry Flynt"."
-R. Wiley on the all-time biggest Oscar snubs
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


| DOSE: T+ 0:00 |
25 mg |
oral |
Ephedrine |
(pill / tablet) |
| T+ 4:00 |
25 mg |
oral |
Ephedrine |
(pill / tablet) |
| T+ 4:00 |
2 capsls |
oral |
Kava |
(capsule) |
| T+ 8:30 |
25 mg |
oral |
Ephedrine |
(pill / tablet) |
I decided to try Ephedrine after reading about it on the internet. I got some at the Herbalist in my neighbourhood mall, and they are 25 mg per tab. I had a regular cup of tea at about 11:00 am and waited till 12:30 pm to take the Ephedrine. I took one tablet and it took about a half hour to feel the effect. Very mild, not at all like caffeine. I did not feel wound up, and drove to another city 200 km away quite normally. I did not feel jittery or tight in the chest or head as on caffeine (coffee). I felt awake and my body felt quite nice. I decided to take another and took it at about 4:30 pm, and also took two Kava Kava capsules (which I also got from the Herbalist) with the Ephedrine. About a half hour later I noticed more of an effect. It felt really good, it was quite mild, but good. I would describe it as 'smooth power'. Although my hands were slightly shaky, that's all that I can say against it.
The Kava Kava made it smoother definitely. My breathing passages are quite clear. I was walking around, up stairs and through a mall and did not feel tired or winded and my heart was beating faster but not pounding. I had a good appetite and had a 22 oz beer without incident. At 9:00 pm I ate another Ephedrine and had a coffee with it. Awake for sure now! All in all it was good, and perked me up a lot. I felt quite alert, and very comfortable, with no undesirable effects, no headache, but a muscle in the top of my foot lightly twitched once in a while for about a half hour. I will definitely do it again, maybe three all at once, and probably with Kava Kava capsules. Thumbs up for Ephedrine!
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Our trombones use the shiniest brass which is sourced locally. This will increase the longevity of your purchase.
We make sure you recieve your trombone as soon as we have finished making it. We also provide free returns if you are not satisfied.
For every purchase you make, we will ensure there are no damages or faults and we will check and test the pitch of your instrument.
| Tenor Trombone |
| $600 |
|
Lorem ipsum. |
| Bass Trombone |
| $900 |
|
Lorem ipsum. |
| Valve Trombone |
| $1200 |
|
Lorem ipsum. |