Hi
I have search for a tutorial to upload data from arduino to a website and found these two, consumption on the web and Appliance Inference.
But I can't get any of them to work, when I paste the web address in the config file enom.php is bland and post.php returns "Content-Type: text/html; charset=ISO-8859-1"
I have tried with minimum databse privileges and maximum, files are set to 755.
Can anyone please tell me what I'm doing wrong?
Regards,
Martin
<?php
// 1) Get values from url
// Example url: http://yoursite.org/emon.php?L=20.0&C=20.0&R=20.0&P=20.0
//Last and current power consumption.
$lastvalue = $_GET["L"];
$currentvalue = $_GET["C"];
//change data
$rpChange = $_GET["R"];
$pfChange = $_GET["P"];
// 2) Open the database
//Connect to mysql
$con = mysql_connect("localhost","snikaboh_db","25842648");
if (!$con) {die('Could not connect: ' . mysql_error());}
//Select the database
mysql_select_db("snikaboh_power",$con);
// 3) Insert the data!
//Inserts current power consumption data into DATA table
//This is consumption data that is updated on significant step change
//should be renamed to something more sensible like POWER
//A = power values, B = timestamp
$vtime = (time()*1000)-1000; // current time -1 second
mysql_query("INSERT INTO DATA (A, B) VALUES ($lastvalue,$vtime)");
$vtime = time()*1000; // current time
mysql_query("INSERT INTO DATA (A, B) VALUES ($currentvalue,$vtime)");
//Inserts event information into EVENT log table.
//RP = real power change, PF = power factor change, CRP = current real power, TIME = timestamp
mysql_query("INSERT INTO EVENT (RP1, PF1, TIME1, CRP1) VALUES ($rpChange,$pfChange,$vtime,$currentvalue)");
//close!!
mysql_close($con);
?>
#!/usr/bin/perl
use CGI::Carp qw( fatalsToBrowser );
# PERL MODULES WE WILL BE USING
use Data::Dumper;
use CGI qw/:standard/;
use DBI;
use DBD::mysql;
# HTTP HEADER
print "Content-type: text/html \n\n";
print header;
my $lastvalue = param('L') or die "Value1 not in parameter list";
my $currentvalue = param('C') or die "Value2 not in parameter list";
# CONFIG VARIABLES
$platform = "mysql";
$database = "snikaboh_power";
$host = "localhost";
$port = "3306";
$tablename = "DATA";
$user = "snikaboh_db";
$pw = "25842648";
# DATA SOURCE NAME
$dsn = "dbi:$platform:$database:$host:$port";
# PERL DBI CONNECT
$connect = DBI->connect($dsn, $user, $pw) or die "Unable to connect: $DBI::errstr\n";
$vtime = (time()*1000)-1000;
# PREPARE THE QUERY
$query = "INSERT INTO DATA (A, B) VALUES ($lastvalue,$vtime)";
$query_handle = $connect->prepare($query);
# EXECUTE THE QUERY
$query_handle->execute();
$vtime = time()*1000;
# PREPARE THE QUERY
$query = "INSERT INTO DATA (A, B) VALUES ($currentvalue,$vtime)";
$query_handle = $connect->prepare($query);
# EXECUTE THE QUERY
$query_handle->execute();
Re: Appliance Inference, php problem
Hi Martin,
the php script you posted does not output anything back to the browser, and there's no check to see whether the inserts are succeeding or failing
what name did you save the script with, and where did you place it on your web server ?
If you named it post.php and placed it in /var/www/post.php then you should call it with http://localhost/post.php?L=20.0&C=20.0&R=20.0&P=20.0
try adding some debug prints like this:
<?php
// 1) Get values from url
// Example url: http://yoursite.org/emon.php?L=20.0&C=20.0&R=20.0&P=20.0
var_dump($_GET);
//Last and current power consumption.
$lastvalue = $_GET["L"];
$currentvalue = $_GET["C"];
//change data
$rpChange = $_GET["R"];
$pfChange = $_GET["P"];
// 2) Open the database
//Connect to mysql
$con = mysql_connect("localhost","snikaboh_db","25842648");
if (!$con) {die('Could not connect: ' . mysql_error());}
//Select the database
mysql_select_db("snikaboh_power",$con);
// 3) Insert the data!
//Inserts current power consumption data into DATA table
//This is consumption data that is updated on significant step change
//should be renamed to something more sensible like POWER
//A = power values, B = timestamp
$vtime = (time()*1000)-1000; // current time -1 second
echo "Executing query: " . ""INSERT INTO DATA (A, B) VALUES ($lastvalue,$vtime)";
$result = mysql_query("INSERT INTO DATA (A, B) VALUES ($lastvalue,$vtime)");
if (!$result) {
echo 'Invalid query: ' . mysql_error();
}
$vtime = time()*1000; // current time
echo "Executing query: " . "INSERT INTO DATA (A, B) VALUES ($currentvalue,$vtime)";
$result = mysql_query("INSERT INTO DATA (A, B) VALUES ($currentvalue,$vtime)");
if (!$result) {
echo 'Invalid query: ' . mysql_error();
}
echo "Executing query: " . "INSERT INTO EVENT (RP1, PF1, TIME1, CRP1) VALUES ($rpChange,$pfChange,$vtime,$currentvalue)";
//Inserts event information into EVENT log table.
//RP = real power change, PF = power factor change, CRP = current real power, TIME = timestamp
$result = mysql_query("INSERT INTO EVENT (RP1, PF1, TIME1, CRP1) VALUES ($rpChange,$pfChange,$vtime,$currentvalue)");
if (!$result) {
echo 'Invalid query: ' . mysql_error();
}
//close!!
mysql_close($con);
?>
Try and see what output you get with this version


Author: David L. Mills<EMAIL_ADDRESS>Last update:
03-Sep-2010 20:06
UTC
Address: 127.127.4.u
Reference ID: WWVB
Driver ID: WWVB_SPEC
Serial Port: /dev/wwvbu; 9600 baud, 8-bits, no parity
Features: Optional PPS signal processing, tty_clk
Requires: Optional PPS signal processing requires the PPSAPI signal interface.
This driver supports all known Spectracom radio and satellite clocks, including the Model 8170 and Netclock/2 WWVB Synchronized Clocks and the Netclock/GPS GPS Master Clock. The claimed accuracy of the WWVB clocks is 100 ms relative to the broadcast signal. These clocks have proven a reliable source of time, except in some parts of the country with high levels of conducted RF interference. WIth the GPS clock the claimed accuracy is 130 ns. However, in most cases the actual accuracy is limited by the precision of the timecode and the latencies of the serial interface and operating system.
The DIPswitches on these clocks should be set to 24-hour display, AUTO DST off, data format 0 or 2 (see below) and baud rate 9600. If this clock is used as the source for the IRIG Audio Decoder (refclock_irig.c in this distribution), set the DIPswitches for AM IRIG output and IRIG format 1 (IRIG B with signature control).
There are two timecode formats used by these clocks. Format 0, which is available with all clocks, and format 2, which is available with all clocks except the original (unmodified) Model 8170.
Format 0 (22 ASCII printing characters):
<cr><lf>i ddd hh:mm:ss TZ=zz<cr><lf>
on-time = first <cr>
i = synchronization flag (' ' = in synch, '?' = out synch)
hh:mm:ss = hours, minutes, seconds
The alarm condition is indicated by other than ' ' at i, which occurs during initial synchronization and when received signal is lost for about ten hours.
Format 2 (24 ASCII printing characters):
lt;cr>lf>iqyy ddd hh:mm:ss.fff ld
on-time = <cr>
i = synchronization flag (' ' = in synch, '?' = out synch)
q = quality indicator (' ' = locked, 'A'...'D' = unlocked)
yy = year (as broadcast)
ddd = day of year
hh:mm:ss.fff = hours, minutes, seconds, milliseconds
The alarm condition is indicated by other than ' ' at i, which occurs during initial synchronization and when received signal is lost for about ten hours. The unlock condition is indicated by other than ' ' at q.
The q is normally ' ' when the time error is less than 1 ms and a character in the set A...D when the time error is less than 10, 100, 500 and greater than 500 ms respectively. The l is normally ' ', but is set to L early in the month of an upcoming UTC leap second and reset to ' ' on the first day of the following month. The d is set to S for standard time S, I on the day preceding a switch to daylight time, D for daylight time and O on the day preceding a switch to standard time. The start bit of the first <cr> is synchronized to the indicated time as returned.
This driver does not need to be told which format is in use - it figures out which one from the length of the message. A three-stage median filter is used to reduce jitter and provide a dispersion measure. The driver makes no attempt to correct for the intrinsic jitter of the radio itself, which is a known problem with the older radios.
When PPS signal processing is enabled, and when the system clock has been set by this or another driver and the PPS signal offset is within 0.4 s of the system clock offset, the PPS signal replaces the timecode for as long as the PPS signal is active. If for some reason the PPS signal fails for one or more poll intervals, the driver reverts to the timecode. If the timecode fails for one or more poll intervals, the PPS signal is disconnected.
The driver writes each timecode as received to the clockstats file. When enabled by the flag4 fudge flag, a table of quality data maintained internally by the Netclock/2 is retrieved and written to the clockstats file when the first timecode message of a new day is received.


Not Logged In
All Users
Search by Topic
Matches
Username
Username
Topic Wishlist
Topic
Topic
Topic Teachlist
Topic
Topic
Dashboard
Your Profile
Email
Email here
Bio
Bio here
ID
User id here
Chat with User
Messages here
Send
Profile Name
Tag
Tag
Profile Name
Tag
Tag
Refresh


Functions | |
| uint32_t | XDMAC_GetType (Xdmac *pXdmac) |
| Get XDMAC global type. More... | |
| uint32_t | XDMAC_GetConfig (Xdmac *pXdmac) |
| Get XDMAC global configuration. More... | |
| uint32_t | XDMAC_GetArbiter (Xdmac *pXdmac) |
| Get XDMAC global weighted arbiter configuration. More... | |
| void | XDMAC_EnableGIt (Xdmac *pXdmac, uint8_t dwInteruptMask) |
| Enables XDMAC global interrupt. More... | |
| void | XDMAC_DisableGIt (Xdmac *pXdmac, uint8_t dwInteruptMask) |
| Disables XDMAC global interrupt. More... | |
| uint32_t | XDMAC_GetGItMask (Xdmac *pXdmac) |
| Get XDMAC global interrupt mask. More... | |
| uint32_t | XDMAC_GetGIsr (Xdmac *pXdmac) |
| Get XDMAC global interrupt status. More... | |
| uint32_t | XDMAC_GetMaskedGIsr (Xdmac *pXdmac) |
| Get XDMAC masked global interrupt. More... | |
| void | XDMAC_EnableChannel (Xdmac *pXdmac, uint8_t channel) |
| enables the relevant channel of given XDMAC. More... | |
| void | XDMAC_EnableChannels (Xdmac *pXdmac, uint32_t bmChannels) |
| enables the relevant channels of given XDMAC. More... | |
| void | XDMAC_DisableChannel (Xdmac *pXdmac, uint8_t channel) |
| Disables the relevant channel of given XDMAC. More... | |
| void | XDMAC_DisableChannels (Xdmac *pXdmac, uint32_t bmChannels) |
| Disables the relevant channels of given XDMAC. More... | |
| uint32_t | XDMAC_GetGlobalChStatus (Xdmac *pXdmac) |
| Get Global channel status of given XDMAC. More... | |
| void | XDMAC_SuspendReadChannel (Xdmac *pXdmac, uint8_t channel) |
| Suspend the relevant channel's read. More... | |
| void | XDMAC_SuspendWriteChannel (Xdmac *pXdmac, uint8_t channel) |
| Suspend the relevant channel's write. More... | |
| void | XDMAC_SuspendReadWriteChannel (Xdmac *pXdmac, uint8_t channel) |
| Suspend the relevant channel's read & write. More... | |
| void | XDMAC_ResumeReadWriteChannel (Xdmac *pXdmac, uint8_t channel) |
| Resume the relevant channel's read & write. More... | |
| void | XDMAC_SoftwareTransferReq (Xdmac *pXdmac, uint8_t channel) |
| Set software transfer request on the relevant channel. More... | |
| uint32_t | XDMAC_GetSoftwareTransferStatus (Xdmac *pXdmac) |
| Get software transfer status of the relevant channel. More... | |
| void | XDMAC_SoftwareFlushReq (Xdmac *pXdmac, uint8_t channel) |
| Set software flush request on the relevant channel. More... | |
| void | XDMAC_EnableChannelIt (Xdmac *pXdmac, uint8_t channel, uint8_t dwInteruptMask) |
| Disable interrupt with mask on the relevant channel of given XDMA. More... | |
| void | XDMAC_DisableChannelIt (Xdmac *pXdmac, uint8_t channel, uint8_t dwInteruptMask) |
| Enable interrupt with mask on the relevant channel of given XDMA. More... | |
| uint32_t | XDMAC_GetChannelItMask (Xdmac *pXdmac, uint8_t channel) |
| Get interrupt mask for the relevant channel of given XDMA. More... | |
| uint32_t | XDMAC_GetChannelIsr (Xdmac *pXdmac, uint8_t channel) |
| Get interrupt status for the relevant channel of given XDMA. More... | |
| uint32_t | XDMAC_GetMaskChannelIsr (Xdmac *pXdmac, uint8_t channel) |
| Get masked interrupt status for the relevant channel of given XDMA. More... | |
| void | XDMAC_SetSourceAddr (Xdmac *pXdmac, uint8_t channel, uint32_t addr) |
| Set source address for the relevant channel of given XDMA. More... | |
| void | XDMAC_SetDestinationAddr (Xdmac *pXdmac, uint8_t channel, uint32_t addr) |
| Set destination address for the relevant channel of given XDMA. More... | |
| void | XDMAC_SetDescriptorAddr (Xdmac *pXdmac, uint8_t channel, uint32_t addr, uint8_t ndaif) |
| Set next descriptor's address & interface for the relevant channel of given XDMA. More... | |
| void | XDMAC_SetDescriptorControl (Xdmac *pXdmac, uint8_t channel, uint8_t config) |
| Set next descriptor's configuration for the relevant channel of given XDMA. More... | |
| void | XDMAC_SetMicroblockControl (Xdmac *pXdmac, uint8_t channel, uint32_t ublen) |
| Set microblock length for the relevant channel of given XDMA. More... | |
| void | XDMAC_SetBlockControl (Xdmac *pXdmac, uint8_t channel, uint16_t blen) |
| Set block length for the relevant channel of given XDMA. More... | |
| void | XDMAC_SetChannelConfig (Xdmac *pXdmac, uint8_t channel, uint32_t config) |
| Set configuration for the relevant channel of given XDMA. More... | |
| uint32_t | XDMAC_GetChannelConfig (Xdmac *pXdmac, uint8_t channel) |
| Get the relevant channel's configuration of given XDMA. More... | |
| void | XDMAC_SetDataStride_MemPattern (Xdmac *pXdmac, uint8_t channel, uint32_t dds_msp) |
| Set the relevant channel's data stride memory pattern of given XDMA. More... | |
| void | XDMAC_SetSourceMicroBlockStride (Xdmac *pXdmac, uint8_t channel, uint32_t subs) |
| Set the relevant channel's source microblock stride of given XDMA. More... | |
| void | XDMAC_SetDestinationMicroBlockStride (Xdmac *pXdmac, uint8_t channel, uint32_t dubs) |
| Set the relevant channel's destination microblock stride of given XDMA. More... | |
| uint32_t | XDMAC_GetChDestinationAddr (Xdmac *pXdmac, uint8_t channel) |
| Get the relevant channel's destination address of given XDMA. More... | |
| void XDMAC_DisableChannel | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Disables the relevant channel of given XDMAC.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| void XDMAC_DisableChannelIt | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint8_t | dwInteruptMask | ||
| ) |
Enable interrupt with mask on the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| dwInteruptMask | Interrupt mask. |
| void XDMAC_DisableChannels | ( | Xdmac * | pXdmac, |
| uint32_t | bmChannels | ||
| ) |
Disables the relevant channels of given XDMAC.
| pXdmac | Pointer to the XDMAC peripheral. |
| bmChannels | Channels bitmap. |
| void XDMAC_DisableGIt | ( | Xdmac * | pXdmac, |
| uint8_t | dwInteruptMask | ||
| ) |
Disables XDMAC global interrupt.
| pXdmac | Pointer to the XDMAC peripheral. |
| dwInteruptMask | IT to be enabled |
| void XDMAC_EnableChannel | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
enables the relevant channel of given XDMAC.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| void XDMAC_EnableChannelIt | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint8_t | dwInteruptMask | ||
| ) |
Disable interrupt with mask on the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| dwInteruptMask | Interrupt mask. |
| void XDMAC_EnableChannels | ( | Xdmac * | pXdmac, |
| uint32_t | bmChannels | ||
| ) |
enables the relevant channels of given XDMAC.
| pXdmac | Pointer to the XDMAC peripheral. |
| bmChannels | Channels bitmap. |
| void XDMAC_EnableGIt | ( | Xdmac * | pXdmac, |
| uint8_t | dwInteruptMask | ||
| ) |
Enables XDMAC global interrupt.
| pXdmac | Pointer to the XDMAC peripheral. |
| dwInteruptMask | IT to be enabled. |
| uint32_t XDMAC_GetArbiter | ( | Xdmac * | pXdmac | ) |
Get XDMAC global weighted arbiter configuration.
| pXdmac | Pointer to the XDMAC peripheral. |
| uint32_t XDMAC_GetChannelConfig | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Get the relevant channel's configuration of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| uint32_t XDMAC_GetChannelIsr | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Get interrupt status for the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| uint32_t XDMAC_GetChannelItMask | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Get interrupt mask for the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| uint32_t XDMAC_GetChDestinationAddr | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Get the relevant channel's destination address of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| uint32_t XDMAC_GetConfig | ( | Xdmac * | pXdmac | ) |
Get XDMAC global configuration.
| pXdmac | Pointer to the XDMAC peripheral. |
| uint32_t XDMAC_GetGIsr | ( | Xdmac * | pXdmac | ) |
Get XDMAC global interrupt status.
| pXdmac | Pointer to the XDMAC peripheral. |
| uint32_t XDMAC_GetGItMask | ( | Xdmac * | pXdmac | ) |
Get XDMAC global interrupt mask.
| pXdmac | Pointer to the XDMAC peripheral. |
| uint32_t XDMAC_GetGlobalChStatus | ( | Xdmac * | pXdmac | ) |
Get Global channel status of given XDMAC.
| pXdmac | Pointer to the XDMAC peripheral. |
| uint32_t XDMAC_GetMaskChannelIsr | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Get masked interrupt status for the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| uint32_t XDMAC_GetMaskedGIsr | ( | Xdmac * | pXdmac | ) |
Get XDMAC masked global interrupt.
| pXdmac | Pointer to the XDMAC peripheral. |
| uint32_t XDMAC_GetSoftwareTransferStatus | ( | Xdmac * | pXdmac | ) |
Get software transfer status of the relevant channel.
| pXdmac | Pointer to the XDMAC peripheral. |
| uint32_t XDMAC_GetType | ( | Xdmac * | pXdmac | ) |
Get XDMAC global type.
| pXdmac | Pointer to the XDMAC peripheral. |
| void XDMAC_ResumeReadWriteChannel | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Resume the relevant channel's read & write.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| void XDMAC_SetBlockControl | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint16_t | blen | ||
| ) |
Set block length for the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| blen | Block length. |
| void XDMAC_SetChannelConfig | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint32_t | config | ||
| ) |
Set configuration for the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| config | Channel configuration. |
| void XDMAC_SetDataStride_MemPattern | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint32_t | dds_msp | ||
| ) |
Set the relevant channel's data stride memory pattern of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| dds_msp | Data stride memory pattern. |
| void XDMAC_SetDescriptorAddr | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint32_t | addr, | ||
| uint8_t | ndaif | ||
| ) |
Set next descriptor's address & interface for the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| addr | Address of next descriptor. |
| ndaif | Interface of next descriptor. |
| void XDMAC_SetDescriptorControl | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint8_t | config | ||
| ) |
Set next descriptor's configuration for the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| config | Configuration of next descriptor. |
| void XDMAC_SetDestinationAddr | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint32_t | addr | ||
| ) |
Set destination address for the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| addr | Destination address. |
| void XDMAC_SetDestinationMicroBlockStride | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint32_t | dubs | ||
| ) |
Set the relevant channel's destination microblock stride of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| dubs | Destination microblock stride. |
| void XDMAC_SetMicroblockControl | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint32_t | ublen | ||
| ) |
Set microblock length for the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| ublen | Microblock length. |
| void XDMAC_SetSourceAddr | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint32_t | addr | ||
| ) |
Set source address for the relevant channel of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| addr | Source address. |
| void XDMAC_SetSourceMicroBlockStride | ( | Xdmac * | pXdmac, |
| uint8_t | channel, | ||
| uint32_t | subs | ||
| ) |
Set the relevant channel's source microblock stride of given XDMA.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| subs | Source microblock stride. |
| void XDMAC_SoftwareFlushReq | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Set software flush request on the relevant channel.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| void XDMAC_SoftwareTransferReq | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Set software transfer request on the relevant channel.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| void XDMAC_SuspendReadChannel | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Suspend the relevant channel's read.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| void XDMAC_SuspendReadWriteChannel | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Suspend the relevant channel's read & write.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |
| void XDMAC_SuspendWriteChannel | ( | Xdmac * | pXdmac, |
| uint8_t | channel | ||
| ) |
Suspend the relevant channel's write.
| pXdmac | Pointer to the XDMAC peripheral. |
| channel | Particular channel number. |


The signature enrichment analysis module allows users to compare a selected toxicogenomic signatures to the overall set of signatures deposited by the community using a distance analysis approach (based on the Euclidean distance and the correlation coefficient).
How to perform enrichment
Input data: Select the signature using the "Select signature" selector
Output data: Table that corresponds to the distance between the selected signature and all other TOXsIgN public signatures (including your own private signatures), where N is the total number of HomoleGene Ids measured, R is the total number of HomoleGene Ids meeting the criterion, n is the total number of HomoleGene Ids in this specific signature, and r is the number of HomoleGene Ids meeting the criterion in this specific signature and ratio corresponding to r/union(n,R).


Properties
| Property | Action |
|---|---|
|
Default adapter, will try to automatically pick the appropriate adapter for the current environment.
|
No Details |
|
|
|
|
Adapter for browsers supporting a SQL implementation (Gears, HTML5).
|
No Details |
|
|
|
|
In memory, non persistent storage.
|
No Details |
|
|


EEG dipole source localization with information criteria for multiple particle filters
Sonoda, S., Nakamura, K., Kaneda, Y., Hino, H., Akaho, S., Murata, N., Miyauchi, E., Kawasaki, M. Neural Networks Volume 108, December 2018, Pages 68–82 https://doi.org/10.1016/j.neunet.2018.08.008
Electroencephalography (EEG) is a non-invasive brain imaging technique that describes neural electrical activation with good temporal resolution. Source localization is required for clinical and functional interpretations of EEG signals, and most commonly is achieved via the dipole model; however, the number of dipoles in the brain should be determined for a reasonably accurate interpretation. In this paper, we propose a dipole source localization (DSL) method that adaptively estimates the dipole number by using a novel information criterion. Since the particle filtering process is nonparametric, it is not clear whether conventional information criteria such as Akaike’s information criterion (AIC) and Bayesian information criterion (BIC) can be applied. In the proposed method, multiple particle filters run in parallel, each of which respectively estimates the dipole locations and moments, with the assumption that the dipole number is known and fixed; at every time step, the most predictive particle filter is selected by using an information criterion tailored for particle filters. We tested the proposed information criterion first through experiments on artificial datasets; these experiments supported the hypothesis that the proposed information criterion would outperform both AIC and BIC. We then analyzed real human EEG datasets collected during an auditory short-term memory task using the proposed method. We found that the alpha-band dipoles were localized to the right and left auditory areas during the auditory short-term memory task, which is consistent with previous physiological findings. These analyses suggest the proposed information criterion can work well in both model and real-world situations.


--- subject: '#{subject}' userName: '#{userName}' senderName: '#{senderName}' buttonLink: '#{buttonLink}' scenarioName: '#{scenarioName}' language: en imgSrc: '#{imgSrc}' --- You've received a new scenario to practice. {{> hrPartial }} New Scenario from {{ senderName }} {{> imgPartial}} {{ scenarioName}} View Scenario in Mobile Practice
You've received a new scenario to practice.
{{ scenarioName}}


The realms configuration contains the locations and prefixes of the various realms and denotes which realm is the ROOT realm.
The location of the file realms.xml
is normally configured within the file yanel.xml
, but this path can be overwritten by adding a file realms.xml
to a hidden folder .yanel
inside the user home directory or by setting the environment variable YANEL_REALMS_HOME
. The loading order is implemented by the java class org.wyona.yanel.core.map.RealmManager
and the order is
<?xml version="1.0"?> <realms xmlns="http://www.wyona.org/yanel/1.0" version="2007060600"> <realm id="realm-id" mount-point="/" user-tracking-domain-id="boost-example0123456789" jms_user="test" jms_password="test" authkey="eWFuZWwtc3JjLTExMTExMTExMTEK" root="true"> <!--<name>Realm Name</name>--> <config src="/absolute/path/to/realm/"/> <reverse-proxy> <host-name>www.yanel.org</host-name> <!-- <port>80</port> <ssl-port>443</ssl-port> --> <prefix>/yanel/yanel-website</prefix> <!-- <reverse-prefix>/optional</reverse-prefix> --> </reverse-proxy> </realm> </realms>
The elements host-name
and prefix
allow Yanel to act upon URLs as the original client requested, for example
http://www.yanel.org/en/download/index.html
http://<IP_ADDRESS>:8080/yanel/yanel-website/en/download/index.html
ProxyPassReverseCookiePath /yanel /
ProxyPass / http://<IP_ADDRESS>:8080/yanel/yanel-website/
ProxyPassReverse / http://<IP_ADDRESS>:8080/yanel/yanel-website/
The environment variable can for example be set within apache-tomcat-7.0.25/bin/catalina.sh
of Tomcat
export YANEL_REALMS_HOME=/Users/michaelwechner/src/realms
whereas Yanel will then try to find a file
/Users/michaelwechner/src/realms/realms.xml


- Refresh(List<Reservation>) - Method in class rocks.keyless.app.android.view.Adapter.ReservationAdapter
-
Method need to be access to refresh new data when available once adapter already attached.
- refreshHomeList() - Method in class rocks.keyless.app.android.mainView.AddReservationActivity
-
- refreshInvitationList() - Method in class rocks.keyless.app.android.mainView.AddReservationActivity
-
- Reservation - Class in rocks.keyless.app.android.model
-
Pojo class of Reservation Data object.
- Reservation(Reservation) - Constructor for class rocks.keyless.app.android.model.Reservation
-
- Reservation() - Constructor for class rocks.keyless.app.android.model.Reservation
-
- ReservationActivity - Class in rocks.keyless.app.android.mainView
-
ReservationActivity is the user Interaction View which segregated by four module with fragment
- ReservationActivity() - Constructor for class rocks.keyless.app.android.mainView.ReservationActivity
-
- ReservationActivity.ReservationPaggerAdapter - Class in rocks.keyless.app.android.mainView
-
Pagger Adapter to represent Current, Upcomming, Cancelled And Expired Reservation accordingly
- ReservationActivity.searchPolicy - Interface in rocks.keyless.app.android.mainView
-
Call back interface to get update.
- ReservationAdapter - Class in rocks.keyless.app.android.view.Adapter
-
Adapter for represent data in RecyclerView
- ReservationAdapter(Context, ArrayList<Reservation>) - Constructor for class rocks.keyless.app.android.view.Adapter.ReservationAdapter
-
Constructor of adapter with activity context and Reservation list
- ReservationAdapter.ReservationViewHolder - Class in rocks.keyless.app.android.view.Adapter
-
Holder for particular row data with view item.
- reservationId - Variable in class rocks.keyless.app.android.model.Reservation
-
- ReservationPaggerAdapter(FragmentManager) - Constructor for class rocks.keyless.app.android.mainView.ReservationActivity.ReservationPaggerAdapter
-
Constructor of ReservationPaggerAdapter
- reservations - Variable in class rocks.keyless.app.android.view.Adapter.ReservationAdapter
-
- ReservationViewHolder(View) - Constructor for class rocks.keyless.app.android.view.Adapter.ReservationAdapter.ReservationViewHolder
-
- restartGeofence() - Method in class rocks.keyless.app.android.mainView.AddReservationActivity
-
- rl_reserv_cell - Variable in class rocks.keyless.app.android.view.Adapter.ReservationAdapter.ReservationViewHolder
-
- rocks.keyless.app.android.mainView - package rocks.keyless.app.android.mainView
-
- rocks.keyless.app.android.model - package rocks.keyless.app.android.model
-
- rocks.keyless.app.android.view.Adapter - package rocks.keyless.app.android.view.Adapter
-
- rv_reservation - Variable in class rocks.keyless.app.android.mainView.CurrentReservationListFragment
-
- rv_reservation_can - Variable in class rocks.keyless.app.android.mainView.CancelledReservationListFragment
-
- rv_reservation_exp - Variable in class rocks.keyless.app.android.mainView.ExpiredReservationListFragment
-
- rv_reservation_up - Variable in class rocks.keyless.app.android.mainView.UpcomingReservationListFragment
-


OkiScrollBar displays bar with handle that can be used to control other widgets. Position is normalized to <0.0, 1.0> range.
In example below you can see basic usage of the widget. Depending on initialization you can get vertical bar (default) or horizontal bar. Dimension of the bar is controlled via css width and height property.
Next examples are showed on horizontal orientation. You can of course do the same in vertical orientation.
You can set starting position and size using 'position' and 'size' settings field.
If you want to bigger handle you can do it in css. Handle has class 'osb-handler'
Widget after bar position change call onChange callback if defined.
You can fetch API object after init like in any other OkiWidget by calling OkiScrollBar('api')


What's on TV this week: 'The Irishman'
Also new this week: 'Servant,' 'Broken,' and 'Harley Quinn.'
by Richard LawlerThis week Netflix's biggest movie yet comes to various small screens, as it streams Martin Scorsese's The Irishman, starring Robert De Niro, Joe Pesci and many more. Also on Netflix, a new investigative documentary series, Broken, "exposes the unknown fraud, corruption and negligence behind some of the world's most popular merchandise." First up: vapes, dressers, recycling and makeup.
Apple TV+ and Disney+ are also delivering more episodes from their various series, while Apple TV+ is bringing its first addition since launch with the premiere episode of M Night Shyamalan's thriller series Servant. Finally, DC Universe is wrapping up this season of Titans and launching its latest series, Harley Quinn. Look after the break to check out each day's highlights, including trailers and let us know what you think (or what we missed).
Blu-ray & Games
- Hustlers (VOD)
- Once Upon a Time in Hollywood (VOD)
- RoboCop (Limited Edition)
- Angel Has Fallen (4K)
- Gas Guzzlers Extreme (PS4)
- Pine (Switch)
- Monster Jam Steel Titans (Switch)
- Five Nights at Freddy's (PS4 - 11/29)
- Gris (PS4)
- Golazo! (PS4, Xbox One)
Monday
- The Good Doctor, ABC, 10 PM
- Bluff City Law (season finale), NBC, 10 PM
- Bull, CBS, 10 PM
Tuesday
- Mike Birbiglia: The New One, Netflix, 3 AM
- Zona Rosa (S1), Netflix, 3 AM
- Super Monsters Save Christmas, Netflix, 3 AM
- The Flash, CW, 8 PM
- The Voice, NBC, 8 PM
- NCIS, CBS, 8 PM
- The Resident, Fox, 8 PM
- Bless This Mess, ABC, 8:30 PM
- Dolly Parton: 50 Years at the Opry, NBC, 9 PM
- Real Sports with Bryant Gumbel, HBO, 9 PM
- Moonshiners, Discovery, 9 PM
- Arrow, CW, 9 PM
- Empire, Fox, 9 PM
- The Purge, USA, 9 PM
- Inside the NFL, Showtime, 9 PM
- FBI, CBS, 9 PM
- Dolly Parton: Here She Comes Again!, ABC, 10 PM
- Lindsey Vonn: The Final Season, HBO, 10 PM
- Treadstone, USA, 10 PM
- Emergence, ABC, 10 PM
- NCIS: NO, CBS, 10 PM
Wednesday
- Castle Rock, Hulu, 3 AM
- Broken (S1), Netflix, 3 AM
- The Irishman, Netflix, 3 AM
- Ellen's Game of Games, NBC, 8 PM
- All Elite Wrestling, TNT, 8 PM
- Survivor, CBS, 8 PM
- WWE NXT, USA, 8 PM
- NFL: The Grind, Epix, 9 PM
- Nova, PBS, 9 PM
- The Oval, BET, 9 PM
- Almost Family, Fox, 9 PM
- Seal Team, CBS, 9 PM
- S.W.A.T., CBS, 10 PM
- Sistas, BET, 10 PM
- Crank Yankers, Comedy Central, 10 PM
Thursday
- Servant (series premiere), Apple TV+, 3 AM
- Holiday Rush, Netflix, 3 AM
- Merry Happy Whatever (S1), Netflix, 3 AM
- Mythomaniac (S1), Netflix, 3 AM
- Levius (S1), Netflix, 3 AM
- Cheat, Sundance Now, 3 AM
- Explained, Netflix, 3 AM
- The Wonderful World of Disney: Magical Holiday Celebration, ABC, 8 PM
- A Christmas Wish, Lifetime, 8 PM
- Saints/Falcons, NBC, 8:15 PM
- Almost Family, Fox, 9 PM
- Temptation Island, USA, 10 PM
Friday
- The Movies That Made Us (S1), Netflix, 3 AM
- Chocolate (series premiere), Netflix, 3 AM
- The Report, Amazon Prime, 3 AM
- Andy Murray: Resurfacing, Amazon Prime, 3 AM
- The Kacey Musgraves Christmas Show, Amazon Prime 3 AM
- Atlantics, Netflix, 3 AM
- I Lost My Body, Netflix, 3 AM
- Chip & Potato (S2), Netflix, 3 AM
- See, Apple TV+, 3 AM
- Snoopy in Space, Apple TV+, 3 AM
- Ghostwriter, Apple TV+, 3 AM
- For All Mankind, Apple TV+, 3 AM
- Helpsters, Apple TV+, 3 AM
- The Morning Show, Apple TV+, 3 AM
- The Mandalorian, Disney+, 3 AM
- Marvel's Hero Project , Disney+, 3 AM
- The World According to Jeff Goldblum, Disney+, 3 AM
- Encore!, Disney+, 3 AM
- High School Musical: The Musical: The Series, Disney+, 3 AM
- Forky Asks A Question, Disney+, 3 AM
- Sugar Rush: Christmas, Netflix, 3 AM
- Harley Quinn (series premiere), DC Universe, 9 AM
- Titans (season finale), DC Universe, 9 AM
- American Housewife, ABC, 8 PM
- WWE Smackdown, Fox, 8 PM
- Fresh Off the Boat, ABC, 8:30 PM
- Penn & Teller: Fool US, CW, 9 PM
- A Football Life: Bruce Smith, NFL Network, 10 PM
- Van Helsing, Syfy, 10 PM
- Room 104 (season finale), HBO, 11 PM
- Black Jesus (season finale), Adult Swim, 12 AM
Saturday
- Texas A&M/LSU college football, ESPN, 7 PM
- Colorado/Utah college football, ABC, 7:30 PM
- Oklahoma/Oklahoma State college football, Fox, 8 PM
- Merry Liddle Christmas, Lifetime, 8 PM
- Blue Planet Now (season finale), BBC America, 9 PM
- Arizona/Arizona State college football, ESPN, 10 PM
- Cal/UCLA college football, FS1, 10:30 PM
Sunday
- Patriot Act with Hasan Minhaj, Netflix, 3 AM
- Dead Kids, Netflix, 3 AM
- Patriots/Texans, NBC, 8:15 PM
- Dublin Murders, Starz, 8 PM
- Ray Donovan, Showtime, 8 PM
- Batwoman, CW, 8 PM
- The Simpsons, Fox, 8 PM
- You Light Up My Christmas, Lifetime, 8 PM
- Bless the Harts, Fox, 8:30 PM
- God Friended Me, CBS, 8:30 PM
- Shameless, Showtime, 9 PM
- Bob's Burgers, Fox, 9 PM
- Watchmen, HBO, 9 PM
- Supergirl, CW, 9 PM
- Godfather of Harlem (season finale), Epix, 9 PM
- Family Guy, Fox, 9:30 PM
- NCIS: LA, CBS, 9:30 PM
- Silicon Valley, HBO, 10 PM
- Mr. Robot, USA, 10 PM
- Madam Secretary, CBS, 10 PM
- Mrs. Fletcher, HBO, 10:30 PM
- Rick & Morty, Adult Swim, 11:30 PM
All times listed are ET.


WELCOME
TO DELANI STUDIO
AMAZING PEOPLE ARE MAKING AMAZING DESIGNS IN A FUN ENVIRONMENT
ABOUT US
When you work with us, you are part of a team of committed collaborators, All aspects of our software development process are integrated, interactive and agile.
Our approach unifies design, development and product management to create exceptional products.
We start each project by understanding your business goals, the users needs and the product requirements.
Then we help translate them into elegant and effective solutions.
SERVICES
Before we sign a contract or write a line of code, our team will spend the necessary time needed, to understand your product vision.
The outcome of this scoping session is a proposal or a high-level statement of work.
Based on your requirements, we can provide a complete offering or just the pieces you need.
WHAT WE DO
DESIGN
Our design practice offers a full range of sevices including
brand strategy, interaction, visual design and user experience
testing.
Throughout your project, our designers create and implement
visual designs and workflows, solicit user feedback and work
with you to make sure what gets built is what's needed.
DEVELOPMENT
All engineers are fluent in the latest enterprise mobile and
web development technologies.
They collaborate with your team to write and improve code on
a daily basis using proven practices, such as test-driven development
and pair programming
PRODUCT MANAGEMENT
Planning and development is iterative.Because we are constantly
coding and testing. The products we build are are always ready to
go live.
The iterative process allows for changes as business requirements
evolve.


KairosDB is configured using the kairosdb.properties files in the conf directory.
Here is a list of the properties and their purpose.
| Property | Description | Required | Default Value |
|---|---|---|---|
| kairosdb.hostname | Name of the host which is used when reporting internal metrics. | Optional | The “hostname” command is used if this is not set |
| kairosdb.telnetserver.address | IPv4 or IPv6 address (see Java’s InetAddress class for more details) | Required | <IP_ADDRESS> |
| kairosdb.telnetserver.port | Port number for the Telnet server. | Required | 4242 |
| kairosdb.telnetserver.commands | List of Telnet commands supported by KairosDB. | Required | put, version |
| kairosdb.service.telnet | Full package and class name for the class that handles the Telnet requests. | Required | org.kairosdb.core.telnet.TelnetServerModule |
| kairosdb.service.http | Full package and class name for the class that handles HTTP requests. | Required | org.kairosdb.core.http.WebServletModule |
| kairosdb.service.reporter | Full package and class name for the class that handles internal metric reporting. If not specified, internal metrics are not reported. | Optional | org.kairosdb.core.reporting.MetricReportingModule |
| kairosdb.reporter.period | Period for internal metric reporting. Use in conjunction with kairosdb.reporter.period_unit. | Required if kairosdb.service.reporter is specified. | 1 |
| kairosdb.reporter.period_unit | Used in conjunction with kairosdb.reporter.period. Unit can be milliseconds, seconds, minutes, days | Required if kairosdb.service.reporter is specified. | minutes |
| kairosdb.jetty.address | IPv4 or IPv6 address (see Java’s InetAddress class for more details). | Required | <IP_ADDRESS> |
| kairosdb.jetty.port | Port number for accessing the KairosDB UI. Set to 0 to disable the HTTP port. | Optional. Must set either this property or kairosdb.jetty.ssl.port. | 8080 |
| kairosdb.jetty.static_web_root | Location where pages are served by the Jetty server. | Required | webroot |
| kairosdb.jetty.basic_auth.user | Use this with kairosdb.jetty.basic_auth.password setup the username and password for Basic authentication. | Optional | |
| kairosdb.jetty.basic_auth.password | Used with kairosdb.jetty.basic_auth.user to turn on Basic authentication. This the password for the user. | Optional | |
| kairosdb.jetty.ssl.port | Port for use with SSL. | Optional | 443 |
| kairosdb.jetty.ssl.keystore.path | Full path to the key store that contains the server certificate for SSL communication. This implementation of SSL assumes there is only one certificate in the key store. | Optional | |
| kairosdb.jetty.ssl.keystore.password | Key store password. | Required if kairosdb.jetty.ssl.keystore.path is set. | See the Jetty documentation for information on creating the keystore. |
| kairosdb.jetty.ssl.protocols | SSL protocols supported. | Optional | |
| kairosdb.jetty.ssl.cipherSuites | SSL cipher suites supported. | Optional | |
| kairosdb.jetty.threads.queue_size | The capacity of this queue. See Jetty’s ExecutorThreadPool using a LinkedBlockingQueue | Required if any kairosdb.jetty.threads property is specified | |
| kairosdb.jetty.threads.min | The number of threads to keep in the pool, even if they are idle. See Jetty’s ExecutorThreadPool using a LinkedBlockingQueue | Required if any kairosdb.jetty.threads property is specified | |
| kairosdb.jetty.threads.max | The maximum number of threads to allow in the pool. See Jetty’s ExecutorThreadPool using a LinkedBlockingQueue | Required if any kairosdb.jetty.threads property is specified | |
| kairosdb.jetty.threads.keep_alive_ms | The max time a thread can remain idle, in milliseconds. See Jetty’s ExecutorThreadPool using a LinkedBlockingQueue | Required if any kairosdb.jetty.threads property is specified | |
| kairosdb.service.datastore | Full package and class name for the class that handles data store requests. | org.kairosdb.datastore.h2.H2Module or org.kairosdb.datastore.cassandra.CassandraModule | org.kairosdb.datastore.h2.H2Module or net.opentsdb.kairosdb.HBaseModule |
| kairosdb.datastore.h2.database_path | Path to the H2 database location. | Required if H2 is the selected datastore. | build/h2db |
| kairosdb.datastore.cassandra.host_list | List of Cassandra nodes. In the form of <IP_ADDRESS>:9160,<IP_ADDRESS>:9160 | Required if Cassandra is the selected datastore. | localhost:9160 |
| kairosdb.datastore.cassandra.replication_factor | Cassandra replication factor. | Required if Cassandra is the selected datastore. | 1 |
| kairosdb.datastore.cassandra.write_delay | Delay before cached metrics are written to Cassandra. | Required if Cassandra is the selected datastore. | 1000 |
| kairosdb.datastore.cassandra.write_buffer_max_size | Maximum size of the write cache. Data is written when the cache is full. | Required if Cassandra is the selected datastore. | 500000 |
| kairosdb.datastore.cassandra.single_row_read_size | Buffer size when reading a single row of data from Cassandra. | Required if Cassandra is the selected datastore. | 10240 |
| kairosdb.datastore.cassandra.multi_row_read_size | Buffer size when reading multiple rows of data from Cassandra. | Required if Cassandra is the selected datastore. | 1024 |
| kairosdb.datastore.cassandra.auth.`[prop name]` | Used to pass authentication information to cassandra. eg kairosdb.datastore.cassandra.auth.user=admin | Optional | |
| kairosdb.datastore.cassandra.increase_buffer_size_schedule | If the Cassandra becomes overwhelmed, KairosDB will reduce the write buffer size. This property identifies how often KairosDB will attempt to increase the buffer size incrementally until it is back up to kairosdb.datastore.cassandra.write_buffer_max_size. Uses Quartz Cron syntax. | Required if Cassandra is the selected datastore. | 0 */5 * * * ? |
| kairosdb.datastore.cassandra.datapoint_ttl | Default TTL in seconds for data points stored in Cassandra if it isn’t set in the data point itself. | Optional | 0 (forever) |
| kairosdb.datastore.hbase.timeseries_table | Name of the HBase table metrics are stored in. | Required if HBase is the selected datastore. | tsdb |
| kairosdb.datastore.hbase.uinqueids_table | Name of the id table for HBase. | Required if HBase is the selected datastore. | tsdb-uid |
| kairosdb.datastore.hbase.zoo_keeper_quorum | Zookeeper quorum host. | Required if HBase is the selected datastore. | localhost |
| kairosdb.datastore.hbase.zoo_keeper_base_dir | Zookeeper base directory. | Required if using HBase with Zookeeper. | |
| kairosdb.datastore.hbase.auto_create_metrics | If true, new metric names are created if they don’t exist. If false, metrics with new metric names are rejected. | Required if HBase is the selected datastore. | true |
| kairosdb.service.oauth | Full package and class name of the class that handles OAuth communications. | Optional | org.kairosdb.core.oauth.OAuthModule |
| kairosdb.oauth.consumer.`[consumer key]` | OAuth key. | Required if using OAuth. | |
| kairosdb.job.cache_file_cleaner_schedule | Cache file cleaning schedule. Uses Quartz Cron syntax. | 0 0 12 ? * SUN * |


In preparation for a 2023 relaunch, Simkhai partnered with Aruliden to ready the brand for its next evolution. Celebrating the spirit of craft, the team created a refreshed identity, starting with a shortened name, a refined mark, and a scalable monogram.
The monogram, in particular, was my key contribution—the first of many iterations that ended up becoming a foundational element within the brand, spatial design, and garments.
@simkhai
aruliden.com/project/simkhai/
The monogram was inspired by the contours in the garments, overlapping geometric shapes to create an abstracted mark. This monogram also serves as an evergreen pattern which can be used across brand collateral and patterns in materials.
Inspired by this geometric monogram, Aruliden's industrial design team continued their partnership with Simkhai to design their flagship space, constructing archways and platforms that directly reference the mark.
The work also extended onto the runway, closing out the NYFW runway show with a series of pieces utilizing the monogram as a pattern. The final look was a studded blazer, worn by Emily Ratajkowski.
Created in partnership with Jonathan Simkhai and the team at Aruliden.
Aruliden team:
Michael Greenblatt
Caroline Askew
Lev Ratnofsky
Hannah Nathans
Simkhai team:
Stephanie Shimon
Brittany Lee
Brooke Stein
Gracy Abbott Lavey
Florentin Tuillier
Fashion week imagery from:
@simkhai
@nyfw
@jossiellg
@emratateam


#include <sysc/kernel/sc_process_handle.h>
Definition at line 71 of file sc_process_handle.h.
| sc_core::sc_process_handle::sc_process_handle | ( | ) | [inline] |
Definition at line 179 of file sc_process_handle.h.
| sc_core::sc_process_handle::sc_process_handle | ( | sc_object * | object_p | ) | [inline, explicit] |
Definition at line 191 of file sc_process_handle.h.
| sc_core::sc_process_handle::sc_process_handle | ( | sc_process_b * | process_p | ) | [inline, explicit] |
Definition at line 205 of file sc_process_handle.h.
| sc_core::sc_process_handle::sc_process_handle | ( | const sc_process_handle & | orig | ) | [inline] |
Definition at line 219 of file sc_process_handle.h.
| sc_core::sc_process_handle::~sc_process_handle | ( | ) | [inline] |
Definition at line 254 of file sc_process_handle.h.
| const char * sc_core::sc_process_handle::basename | ( | ) | const [inline] |
Definition at line 370 of file sc_process_handle.h.
| void sc_core::sc_process_handle::disable | ( | sc_descendant_inclusion_info | descendants = SC_NO_DESCENDANTS |
) | [inline] |
Definition at line 267 of file sc_process_handle.h.
| void sc_core::sc_process_handle::dont_initialize | ( | bool | dont | ) | [inline, protected] |
Definition at line 277 of file sc_process_handle.h.
| bool sc_core::sc_process_handle::dont_initialize | ( | ) | const [inline, protected] |
Definition at line 133 of file sc_process_handle.h.
| std::string sc_core::sc_process_handle::dump_state | ( | ) | const [inline] |
Definition at line 287 of file sc_process_handle.h.
| bool sc_core::sc_process_handle::dynamic | ( | ) | const [inline] |
Definition at line 294 of file sc_process_handle.h.
| void sc_core::sc_process_handle::enable | ( | sc_descendant_inclusion_info | descendants = SC_NO_DESCENDANTS |
) | [inline] |
Definition at line 301 of file sc_process_handle.h.
| const std::vector< sc_event * > & sc_core::sc_process_handle::get_child_events | ( | ) | const [inline] |
Definition at line 312 of file sc_process_handle.h.
| const std::vector< sc_object * > & sc_core::sc_process_handle::get_child_objects | ( | ) | const [inline] |
Definition at line 320 of file sc_process_handle.h.
| sc_object * sc_core::sc_process_handle::get_parent_object | ( | ) | const [inline] |
Definition at line 327 of file sc_process_handle.h.
| sc_object * sc_core::sc_process_handle::get_process_object | ( | ) | const [inline] |
Definition at line 334 of file sc_process_handle.h.
| bool sc_core::sc_process_handle::is_unwinding | ( | ) | const [inline] |
Definition at line 341 of file sc_process_handle.h.
| void sc_core::sc_process_handle::kill | ( | sc_descendant_inclusion_info | descendants = SC_NO_DESCENDANTS |
) | [inline] |
Definition at line 353 of file sc_process_handle.h.
| const char * sc_core::sc_process_handle::name | ( | ) | const [inline] |
Definition at line 363 of file sc_process_handle.h.
| sc_core::sc_process_handle::operator sc_cthread_handle | ( | ) |
| sc_core::sc_process_handle::operator sc_method_handle | ( | ) |
| sc_core::sc_process_handle::operator sc_process_b * | ( | ) | [inline] |
Definition at line 138 of file sc_process_handle.h.
| sc_core::sc_process_handle::operator sc_thread_handle | ( | ) |
| sc_process_handle & sc_core::sc_process_handle::operator= | ( | sc_process_handle | src | ) | [inline] |
Definition at line 241 of file sc_process_handle.h.
| sc_curr_proc_kind sc_core::sc_process_handle::proc_kind | ( | ) | const [inline] |
Definition at line 377 of file sc_process_handle.h.
| void sc_core::sc_process_handle::reset | ( | sc_descendant_inclusion_info | descendants = SC_NO_DESCENDANTS |
) | [inline] |
Definition at line 384 of file sc_process_handle.h.
| sc_event & sc_core::sc_process_handle::reset_event | ( | ) | const [inline] |
Definition at line 395 of file sc_process_handle.h.
| void sc_core::sc_process_handle::resume | ( | sc_descendant_inclusion_info | descendants = SC_NO_DESCENDANTS |
) | [inline] |
Definition at line 408 of file sc_process_handle.h.
| void sc_core::sc_process_handle::suspend | ( | sc_descendant_inclusion_info | descendants = SC_NO_DESCENDANTS |
) | [inline] |
Definition at line 418 of file sc_process_handle.h.
| void sc_core::sc_process_handle::swap | ( | sc_process_handle & | other | ) | [inline] |
Definition at line 428 of file sc_process_handle.h.
| void sc_core::sc_process_handle::sync_reset_off | ( | sc_descendant_inclusion_info | descendants = SC_NO_DESCENDANTS |
) | [inline] |
Definition at line 437 of file sc_process_handle.h.
| void sc_core::sc_process_handle::sync_reset_on | ( | sc_descendant_inclusion_info | descendants = SC_NO_DESCENDANTS |
) | [inline] |
Definition at line 449 of file sc_process_handle.h.
| bool sc_core::sc_process_handle::terminated | ( | ) | const [inline] |
Definition at line 465 of file sc_process_handle.h.
| sc_event & sc_core::sc_process_handle::terminated_event | ( | ) | [inline] |
Definition at line 472 of file sc_process_handle.h.
| void sc_core::sc_process_handle::throw_it | ( | const EXCEPT & | exception, | |
| sc_descendant_inclusion_info | descendants = SC_NO_DESCENDANTS | |||
| ) | [inline] |
Definition at line 509 of file sc_process_handle.h.
| bool sc_core::sc_process_handle::valid | ( | ) | const [inline] |
Definition at line 485 of file sc_process_handle.h.
friend class sc_join [friend] |
Definition at line 78 of file sc_process_handle.h.
friend class sc_module [friend] |
Definition at line 79 of file sc_process_handle.h.
friend class sc_object [friend] |
Definition at line 77 of file sc_process_handle.h.
friend class sc_reset [friend] |
Definition at line 80 of file sc_process_handle.h.
friend class sc_sensitive [friend] |
Definition at line 81 of file sc_process_handle.h.
friend class sc_sensitive_neg [friend] |
Definition at line 83 of file sc_process_handle.h.
friend class sc_sensitive_pos [friend] |
Definition at line 82 of file sc_process_handle.h.
friend class sc_thread_process [friend] |
Definition at line 84 of file sc_process_handle.h.
std::vector<sc_event*> sc_core::sc_process_handle::empty_event_vector [static, protected] |
Definition at line 148 of file sc_process_handle.h.
std::vector<sc_object*> sc_core::sc_process_handle::empty_object_vector [static, protected] |
Definition at line 149 of file sc_process_handle.h.
sc_process_b* sc_core::sc_process_handle::m_target_p [protected] |
Definition at line 145 of file sc_process_handle.h.
sc_event sc_core::sc_process_handle::non_event [static, protected] |
Definition at line 150 of file sc_process_handle.h.


{% comment %}
# Copyright (C) 2013 Ilya Baryshev
# richard -- video index system
# Copyright (C) 2012, 2013 richard contributors. See AUTHORS.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see


FOP Development: Coding Conventions
Acknowledgement: Some content in this guide was adapted from other Apache projects such as Avalon, Cactus, Turbine and Velocity.
Subversion Repository
Conventions in this section apply to Repository content, regardless of type:
- Files checked in must conform to the code conventions for that type of file (java files must conform to java requirements, xml to xml requirements, etc.). If a submitted patch does not conform, it is the responsibility of the committer to bring it into conformance before checking it in. Developers submitting patches are encouraged to follow the code conventions to reduce the work load on the committers.
- To reduce the amount of spurious deltas, all text (non-binary) files checked into SVN must have Unix-style line endings (LF only). Many IDEs and editors (even on non-Unix platforms) have settings that can facilitate this convention.
- In order to be able to discern commits from a committer from those where a committer applied a patch from a contributor, the commit message must contain a separate line following this pattern: "Submitted by: [contributor's name] <[contributor's obfuscated e-mail address]>". This also helps doing audits on the repository.
Java
Java Style
In order to facilitate the human reading of FOP source code, reduce churning in code, and prevent disputes, the FOP developers have agreed on a set of coding conventions. The basis of these coding conventions is documented in the Apache XML Project Guidelines, which requires that all Java Language source code in the repository must be written in conformance to Sun's Code Conventions for the Java Programming Language. In addition, the FOP developers have agreed to other conventions, which are summarized in the following table:
| Convention | Rationale | Enforced By |
|---|---|---|
| Every Java source file starts with the Apache licence header. | Required by Apache. | checkstyle |
| No tabs in content. | Programmers should not have to adjust the tab settings in their editor to be able to read the source code. | checkstyle |
| Indentation of 4 spaces per level. | Maximize readability. | Not enforced |
| Comments, identifiers, and project documentation must be in English. In general, other languages must not be used, except in translated documentation and language-specific i10n files. | To avoid the need for everyone to learn all languages, English has become the standard language for many technology projects, and is the only human language that all FOP developers are expected to know. | Not enforced |
| American English spelling should be used. Alternative spelling and idioms are tolerated, but may be changed by anyone to American. | Some standard is useful, and American English is widely used and accepted for technology standards and projects. | Not enforced. |
| Fully qualify all import statements (no "import java.util.*") | Clarity | checkstyle |
| No underscores in variable names except for static finals. | Upper/lower case distinctions can be made in all other variable names, eliminating the need for artificial word boundaries. | checkstyle |
| Opening brace for a block should be on the same line as its control statement (if, while, etc.). | Standardization, general preference. | checkstyle |
| Write appropriate javadoc entries for all public and protected classes, methods, and variables. | Basic API documentation is needed. | checkstyle |
| Personal attribution in the source code, such as @author tags and attribution comments should not be used. Excepted from this general rule are potentially confusing or wide-ranging changes. If such changes prove useful over time, the related comments should be removed. | Personal attribution tends to clutter the code. The relevant historical information that might be useful for problem-solving is tracked in the code repository. | Not enforced. Anyone is free to remove such comments. |
For developers that dislike these conventions, one workaround is to develop using their own style, then use a formatting tool like astyle (Artistic Style) before committing.
Checkstyle
The java syntax checker "Checkstyle" is used to enforce many of the FOP coding standards. The standards enforced through Checkstyle are documented in its configuration file (xml-fop/checkstyle.cfg). The conventions defined in the configuration file are an integral part of FOP's coding conventions, and should not be changed without common consent. In other words, the configuration file contains additional conventions that are not documented on this page, but are generally accepted as good style within the java community (i.e. they are the default behavior of checkstyle, which the FOP developers have decided to adopt de facto). Any apparent contradiction between the configuration file and this document should be raised on the fop-dev mailing list so that it can be clarified.
To use the "checkstyle" target in FOP's build process, download the source from the Checkstyle web site, place checkstyle-all-*.jar in the lib directory and call "build checkstyle". Output (in the build directory) includes checkstyle_report.txt and checkstyle_report.xml. If you copy the file contrib/checkstyle-noframes.xsl from Checkstyle into FOP's root directory, you will also get an HTML report.
Checkstyle is probably most useful when integrated into your IDE. See the Checkstyle web site for more information about IDE plugins.
Java Best Practices
The following general principles are a distillation of best practice expectations on the FOP project.
- Apply common sense when coding. When coding keep in mind that others will read your code and have to understand it.
- Readability comes before performance, at least initially.
- If you can refactor some code to make it more understandable, please do so.
- Properly document code, especially where it's important.
- Use interfaces instead of implementations where possible. This favors a clearer design and makes switching between implementations easier (Examples: List instead of ArrayList/Vector, Map instead of HashMap/Hashtable).
- Avoid using exceptions for flow control.
- Try to catch exceptions as much as possible and rethrow higher level exceptions (meaning hiding the low level detailed and putting a message that is more related to the function of your code).
- It is important not to lose the stack trace which contains important information. Use chained exception for that. Avalon Framework provides CascadingException (and similar) for this. Exception class names and stack traces must be treated like gold. Do whatever is required so that this information is not lost. Printing error messages to System.err or System.out is useless in a server-side environment where this info is usually lost.
- Always log the exception at the higher level (i.e. where it is handled and not rethrown).
- Try to avoid catching Throwable or Exception and catch specific exceptions instead.
Resources
- [book on code style] Code Complete by Steve McConnell.
- [code formatting software] JRefactory.
Related Links
- Apache XML Graphics Code Repositories
- Jakarta Code Conventions and Standards (see Coding Conventions and Standards section)
XML
| Convention | Rationale | Enforced By |
|---|---|---|
| XML files must always be well-formed. Validation is optional. | Document integrity | Not enforced |
| No tabs in content. | Users should not have to adjust tab settings in their editor to be able to read the content. | Not enforced |
| Indentation of 2 spaces per level | Maximize readability | Not enforced |


I am a tool window with HorizontalAlign set to Right and VerticalAlign set to Bottom. My settings are listed below:
<ToolWindow demo_rightbottom_tw> VerticalAlign Bottom HorizontalAlign Right Width 55% Height 1in Right 0 Bottom -10px </ToolWindow>


Expedited shipping within continental United States and Canada available. Lowest Price Guaranteed!
CALL US: 1-800-210-4205
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Buy Now! More Info


Start a New Project¶
Create a Project Directory¶
Create a new directory for all of your BindingSitesFromFragments projects.:
mkdir Compounds
cd Compounds
To create a new project:
bsff new <Compound_ID>
<Compound_ID> can be anything, but I suggest using a three-letter code e.g. MEH. Using a three-letter code is mostly to keep things simple once you move to Rosetta for design.
bsff new <Compound_ID>
creates a new directory named <Compound_ID> within the Compound directory. This is where
BindingSitesFromFragments with keep PDBs and other things throughout the binding site design process.
+-- Compounds
+-- <Compound_ID>
+-- Inputs
+-- Fragment_Inputs
| +-- Fragment_Inputs.csv
+-- Rosetta_Inputs
+-- User_Inputs
We will be populating the directories under Compounds/<Compound_ID>/Inputs
with the necessary information to start
designing binding sites for our target ligand.
Generating Inputs for BindingSitesFromFragments¶
Preparing the Target Molecule¶
Obtain a Sybyl .mol2 file representing your target molecule. There are many ways to do this, but I find the easiest ways are to:
Download an existing .mol2 file from LigandExpo/PDB
Import a SMILES/SMARTS/InChi String into Avogadro and export as Sybyl .mol2
Generating Conformers¶
If your target molecule contains rotatable bonds, it is highly recommended that you generate conformers so that BindingSitesFromFragments can design around each conformer. It doesn’t matter what method you use to generate conformers as long as the output is a Sybyl .mol2 file.
Preparing Your Input .mol2 File¶
Once you obtain a .mol2 for your target molecule (with or without conformers), we will use Rosetta’s molfile_to_params.py
to standardize atom names and prepare .params files so that Rosetta will know how to handle your molecule. The
molefile_to_params.py script lives under path/to/Rosetta/main/source/scripts/python/public/molfile_to_params.py
.
The script molfile_split_into_singles.py
found under Additional_Files/
will use molfile_to_params.py
to
generate .params and .pdb files for each conformer represented in your input .mol2 file. Each .pdb file will be named
MEH_00XX.pdb
where MEH is a three-letter code that you pass to molfile_split_into_singles.py
and XX enumerates
each of the .pdb files. In addition, each .pdb file will have a corresponding .params file named MEH_00XX.params
.
Move all of the .params and .pdb files generated by molfile_split_into_singles.py
to the Rosetta_Inputs/
directory, so your project should now look like:
+-- Compounds
+-- <Compound_ID>
+-- Inputs
+-- Fragment_Inputs
| +-- Fragment_Inputs.csv
+-- Rosetta_Inputs
| +-- * All conformer .pdb files *
| +-- * All conformer .param files *
+-- User_Inputs
With your input molecule prepared, you can proceed to generating fragments for your target molecule.


Tammy Abraham scores 10th Premier League goal of the season as Chelsea win again
Chelsea 2 - 0 Crystal Palace
Tammy Abraham and Christian Pulisic fired Chelsea to a sixth straight Premier League win as they overcame Crystal Palace 2-0 at Stamford Bridge.
England striker Abraham took his league goal tally for the season to 10 and in-form midfielder Pulisic grabbed his fifth in five games.
After the thrills and spills of the 4-4 midweek Champions League draw with Ajax, this was back to the domestic Saturday job for Frank Lampard’s side.
They endured a frustrating first half against an obdurate, well-drilled Palace, but found a way through after the break.
It meant defeat for Roy Hodgson in his 300th Premier League match as a manager while Lampard, with 288 games less under his belt, saw his side climb – temporarily at least – to second in the table.
Chelsea’s youth revolution continued with Lampard naming their youngest Premier League starting line-up, with an average age of just over 24.
They made a bright and busy start with 19-year-old full-back Reece James, making his first top-flight start, forcing Vicente Guaita to tip a dangerous cross away.
Willian then fed Pulisic, who danced past a sliding Joel Ward in the area only to be foiled by Guaita at his near post.
Palace, without a win in their previous three matches, were living dangerously throughout the first half, inviting Chelsea on but keeping them at bay on the edge of the area.
They gave away plenty of free-kicks around the box but Willian, Emerson and Mason Mount took it in turns to miss the target.
A frustrating opening period for the hosts ended when Pulisic headed N’Golo Kante’s cross over the top, before former Chelsea stalwart Gary Cahill slid in to block Willian’s shot.
However, it took just six minutes after the interval for Abraham to break the deadlock.
Mateo Kovacic was the architect, brushing off a couple of challenges in a congested midfield before finding Willian with a clever reverse pass.
The Brazilian’s neat flick on the edge of the box teed up Abraham, who strode forward and confidently buried his shot past Guaita.
Pulisic, having another fine game, almost grabbed an immediate second with a bullet towards the top corner but Guaita managed to keep it out.
Palace briefly threatened an equaliser but James Tomkins headed wide from a corner.
Instead, Chelsea killed off the visitors with 11 minutes remaining when Pulisic fed Michy Batshuayi in the area, continued his run and got on the end of the striker’s deflected shot.
READ MORE
Scott McTominay puts Manchester United success ahead of individual honours


Nay Linn Aung
Music:
Thank
For
Visiting
By: Boesi
MUSIC HOME PAGE
Five finger Death Punch-Wash it All Away
Nay linn Aung
!
Captain
I am a student;
My Uncle
Taylor Swift
THANKS FOR VISIT


If the declaring classes are loaded by different loaders, the code that accesses a package-private member will fail with
IllegalAccessError
at runtime.
If a method overrides a package-private method from a class that is loaded by a different loader, it won't be invoked when the super method is called on an instance of the implementing class.
If a method implements an abstract package-private method from a class that is loaded by a different loader,
calling the super method on an instance of the implementing class will fail with AbstractMethodError
.


{title:'Request Body', created:'8.2.0', flags:'todo'}
The request body can either be passed in with the client creator method (e.g. {@del oajr.client2.RestClient#post(Object,Object) post(uri,body)}), or can be specified via the following methods:
The request body can be any of the following types:


A place for general developer talk – for everyone! | Documentation https://developers.komodoplatform.com | MoreDev Docs - https://docs.komodoplatform.com | Mastering CryptoConditions - https://github.com/KomodoPlatform/Mastering_CryptoConditions
100 messages
Before 05-Dec-19 12:00 AM
D.rabbani09-Feb-19 05:12 PM
i dont want to stake from the 60 billion balance
when i did getbalance 64
it shows immature 60 billion and mature 0.001 \
in staking its 0..01
so atleast i can transfer 2 million
in the mature balance so that blocks go smoothly right
Alright09-Feb-19 05:13 PM
I don't think you can stake UTXOs below 1 coin
D.rabbani09-Feb-19 05:13 PM
Oh
yes its stopped
Alright09-Feb-19 05:13 PM
is that not in the doc? Would have to update it if not
D.rabbani09-Feb-19 05:14 PM
i havent seen it sorry it would of been
Alright09-Feb-19 05:14 PM
you're going to have a hard time kick starting the chain again if it's stalled
D.rabbani09-Feb-19 05:14 PM
but now i want to send some coins to the mature balance
Alright09-Feb-19 05:14 PM
would recommend starting it fresh
D.rabbani09-Feb-19 05:14 PM
okai yes no worries
it is stalled
Alright09-Feb-19 05:14 PM
if it's stalled, you cannot send coins at all
D.rabbani09-Feb-19 05:14 PM
i have set generate false
i can send some coins now as well
i have my self set generate false
after the mining reward has reached
Alright09-Feb-19 05:15 PM
ok can you explain what you ultimately want to accomplish?
you want an ac_eras chain with 65 billion coin premine
D.rabbani09-Feb-19 05:15 PM
liek the chain can go on to 65 billion
Alright09-Feb-19 05:15 PM
I understand that part
D.rabbani09-Feb-19 05:15 PM
yes
Alright09-Feb-19 05:15 PM
but what is the trouble
D.rabbani09-Feb-19 05:15 PM
the trouble is with the staking mate
like for say
i have 65 billion balance now
so i know that i cannot stake with these coins
all 65 billion
when i did getbalance 64
its giving me only 0.001 in mature balance and thats staking
while rest are on immature
the 60 billion
Alright09-Feb-19 05:18 PM
ok, delete the current chain and start it again
mine the first couple blocks
send the coins you don't want to stake to an address not owned by the node you will stake from
do RNDsendmany with the remaining coins you want to stake(must be >1 coin UTXO) ASAP
continue to POW mine until block 100 then do setgenerate true 0 on the staking node
that make sense?
D.rabbani09-Feb-19 05:18 PM
yup it does
thank you @Alright
Alright09-Feb-19 05:19 PM
probably best to mine blocks 1 and 2, stop the chain then send/split the coins
then begin mining again
D.rabbani09-Feb-19 05:19 PM
but in the eras the coinbase maturaity is 100 right ?
if i mine block 1 and 2 the balance will be 60 billion
Alright09-Feb-19 05:19 PM
Ah yes, this is a mess
D.rabbani09-Feb-19 05:19 PM
oh sorry
20 billion
becasue premine is 0
Alright09-Feb-19 05:20 PM
@jl777c we need some exceptions for ac_eras ac_staked I believe
D.rabbani09-Feb-19 05:20 PM
supply is zero
yup
okai
okai i wil send 2 million to the other node
and then do the RNDsendmany.py
but i am confused about the percentage variance ?
like can i set it at 5 ?
Alright09-Feb-19 05:22 PM
percentage variance means all UTXO amounts will be within 5% of each other
or something like that lol @blackjok3r made it
D.rabbani09-Feb-19 05:23 PM
hahah
okai thanks aliright for the help
blackjok3r09-Feb-19 05:25 PM
Yes its to say how much the utxo size varies... Seems pretty self explanatory
Komodo. Contribute to jl777/komodo development by creating an account on GitHub.
that will set coinbase maturity to 1, but you would need that change on every single node
@blackjok3r make a ac_maturity param so we can get rid of this ac_eras exception
pretty please
blackjok3r09-Feb-19 05:30 PM
Sounds easy enough
jl777c09-Feb-19 05:36 PM
I am open to an -ac_maturity pull request
dukeleto09-Feb-19 06:37 PM
sounds useful
jl777c09-Feb-19 06:41 PM
not so sure, delaying maturing of mined blocks seems a bit artificial
Alright09-Feb-19 06:55 PM
should be if (strcmp(ASSETCHAINS_SYMBOL,"VRSC") == 0) IMO
jl777c09-Feb-19 06:57 PM
except we dont know what chains already are running with eras
i guess those chains can set -ac_maturity=100
Alright09-Feb-19 06:59 PM
don't believe we have any chains using ac_eras right now
no production chains at least
dukeleto10-Feb-19 04:35 AM
we need to fix OS X on the dev branch
make[2]: *** No rule to make target `libcc.so', needed by `komodod'. Stop.
make[2]: *** Waiting for unfinished jobs....
maybe i didn't use build-mac.sh properly, i always forget. trying again....
nope, it seems build-mac.sh errors out with that message
mostly, it's choosing between .so and .dylib correctly in a few Makefiles
dukeleto10-Feb-19 04:58 AM
src/cc/Makefile does the right thing, it seems
but not the top level Makefile
ooh, i think i just fixed it with $(OBJEXT)
dukeleto10-Feb-19 05:13 AM
nope
grewalsatinder10-Feb-19 05:33 AM
@dukeleto yea mate, I was using build-mac file
D.rabbani10-Feb-19 10:31 AM
i have a query that i had two nodes from which i generated 10 billion on one node
i moved the balance on the other node
just say 1000 remained on the first node
and rest on the second node
my question is
the remaining 1000 on the first node
is coming in immature balance
and i cannot stack trhoguh it
like why ?
whats the problem
mature": 0,
"immature": 7.08024261,
D.rabbani10-Feb-19 12:00 PM
the things is when i switch from POW to pos after 100 blocks the confirmations of premine balance is reset to 0 why ????
anyhelp will really be appreciated this is the reason when it reaches the POS stage i have 0 utxos to stake from because the confirmations goes to 0 again during POS


等哈手机法国队和
等哈手机法国队和辅导书国际饭店是否该业务业务诶费用无力否
等哈手机法国队和辅导书国际饭店是否该业务业务诶费用无力否
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.