Submitted by TrystanLea on Mon, 09/03/2015 - 16:25.
Hello rmtucker, I've just been working on emoncms.org, its now running a different server configuration but as far as I can see most feeds are unaffected but I can see that your account has stopped. I think it may be your hardware though? can you check that its sending? perhaps give it a reset?
I have just checked my mates account (peternedsmith) and his went down at the same time??
Mark
»
Re: Is emoncms down
Submitted by TrystanLea on Mon, 09/03/2015 - 16:49.
I can now see a number of inactive feeds. although im unsure whats causing the problem. Do you know the api that your using to send the data to emoncms? is it:
Have you maybe altered the host address <IP_ADDRESS>
»
Re: Is emoncms down
Submitted by TrystanLea on Mon, 09/03/2015 - 17:15.
thats it! the server is now running on nginx with a configuration that means <IP_ADDRESS>/emoncms/input is now <IP_ADDRESS>/input. Il see if I can change the configuration or add a work around
»
Re: Is emoncms down
Submitted by TrystanLea on Mon, 09/03/2015 - 17:35.
I've changed it back to apache2 until I work out the best solution for this. I can see that the accounts are now posting ok, thankyou very much for posting up with this and helping to find the issue.
@rmtucker. what version esp8266 are you running? I bought a esp-07 but haven't had time to play with it yet.
Interested to here how you get on. Do you run a local emonCMS server or emonHub? You could consider using a socket interfacer and send packets to a fixed IP/port on your LAN to avoid address issues, enable sending to multiple locations and get your data buffered and re-sent if not delivered first time too.
Re: Is emoncms down
Hello rmtucker, I've just been working on emoncms.org, its now running a different server configuration but as far as I can see most feeds are unaffected but I can see that your account has stopped. I think it may be your hardware though? can you check that its sending? perhaps give it a reset?
Re: Is emoncms down
Hi
I have reset the hardware but still nothing.
I have just checked my mates account (peternedsmith) and his went down at the same time??
Mark
Re: Is emoncms down
I can now see a number of inactive feeds. although im unsure whats causing the problem. Do you know the api that your using to send the data to emoncms? is it:
http://emoncms.org/input/post.json?node=1&csv=100,200,300&apikey=...
http://emoncms.org/input/post.json?csv=100,200,300&apikey=...
http://emoncms.org/input/post.json?json={power:200}&apikey=...
and what hardware are you using? is it the nanode by any chance?
Re: Is emoncms down
Trystan
I think it looks like the last example?
I will have to check.
The hardware is just an esp8266 module running nodemcu lua code.
Re: Is emoncms down
Trystan
Here is an exert from the esp8266
print("Sending data to emoncms.org")
conn=net.createConnection(net.TCP, 0)
conn:on("receive", function(conn, payload) print(payload) end)
conn:connect(80,'<IP_ADDRESS>')
conn:send("GET /emoncms/input/post.json?json={windsp:"..count.."}&apikey=3cf5c90696b8a371f5xxxxxxa491ac86 HTTP/1.1\r\n")
conn:send("Host: api.emoncms.org\r\n")
conn:send("Accept: */*\r\n")
conn:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n")
conn:send("\r\n")
conn:on("sent",function(conn)
print("Closing connection")
conn:close()
end)
conn:on("disconnection", function(conn)
print("Got disconnection...")
end)
count = 0
end
-- send data every X ms to emoncms
tmr.alarm(0, 10000, 1, function() sendData() end )
Re: Is emoncms down
Trystan
Have you maybe altered the host address <IP_ADDRESS>
Re: Is emoncms down
thats it! the server is now running on nginx with a configuration that means <IP_ADDRESS>/emoncms/input is now <IP_ADDRESS>/input. Il see if I can change the configuration or add a work around
Re: Is emoncms down
I've changed it back to apache2 until I work out the best solution for this. I can see that the accounts are now posting ok, thankyou very much for posting up with this and helping to find the issue.
Re: Is emoncms down
Trystan
Thanks for that!
I am really suprised that there is no chatter on here about the esp8266.
It cost me £3.50 and i need nothing else to post data to emoncms.org
I am in the middle of adding a CT clamp to it so here goes.
Re: Is emoncms down
@rmtucker. what version esp8266 are you running? I bought a esp-07 but haven't had time to play with it yet.
Interested to here how you get on. Do you run a local emonCMS server or emonHub? You could consider using a socket interfacer and send packets to a fixed IP/port on your LAN to avoid address issues, enable sending to multiple locations and get your data buffered and re-sent if not delivered first time too.
Paul
Re: Is emoncms down
Paul
I am currently running an esp-01 just recording wind data.
But it has been re-flashed with the nodemcu firmware,and running a lua program.
It is connected directly to the anemometer and sending data direct to emoncms.org.
Works great for £3.50 and no extra hardware.
This is just a run up to my wind turbine inputs.
I also have an esp-12 which has a 1v analog input which i hope to connect to a ct clamp.
This is getting a little off topic so i will leave it at that.
But just as a footnote it has been running for a good few months with no problems.
Regards
Mark


Provide a custom URL for the Administration Area.
Specify a unique code for protecting sensitive data, such as user passwords.
Specify a permission mask for folders and files used for installation and software updates.


emilia vidal-hallett
cv
contact
KeyGenesis
2019
<3AM
Collabration with New Media artist
Angelina Almukhametova
Prepared desktop


JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
commands
,
commands.wahhs
,
me.bhop.bjdautilities
,
me.bhop.bjdautilities.command
,
me.bhop.bjdautilities.command.annotation
,
me.bhop.bjdautilities.command.handler
,
me.bhop.bjdautilities.command.provided
,
me.bhop.bjdautilities.command.response
,
me.bhop.bjdautilities.command.result
,
me.bhop.bjdautilities.exception
,
me.bhop.bjdautilities.util
Class Hierarchy
java.lang.Object
me.bhop.bjdautilities.command.
CommandHandler.Builder
me.bhop.bjdautilities.command.result.
CommandResult.InvalidArguments
(implements me.bhop.bjdautilities.command.result.
CommandResult
)
me.bhop.bjdautilities.command.result.
CommandResult.NoPermission
(implements me.bhop.bjdautilities.command.result.
CommandResult
)
me.bhop.bjdautilities.command.result.
CommandResult.Success
(implements me.bhop.bjdautilities.command.result.
CommandResult
)
CustomResults.CoolResult
(implements me.bhop.bjdautilities.command.result.
CommandResult
)
me.bhop.bjdautilities.command.response.
DefaultCommandResponses
(implements me.bhop.bjdautilities.command.response.
CommandResponses
)
me.bhop.bjdautilities.
EditableMessage
(implements net.dv8tion.jda.core.entities.Message)
me.bhop.bjdautilities.command.handler.
GuildDependentCommandHandler.Builder
me.bhop.bjdautilities.command.handler.
GuildIndependentCommandHandler.Builder
me.bhop.bjdautilities.command.provided.
HelpCommand
net.dv8tion.jda.core.hooks.ListenerAdapter (implements net.dv8tion.jda.core.hooks.EventListener)
me.bhop.bjdautilities.command.
CommandHandler
me.bhop.bjdautilities.command.handler.
GuildDependentCommandHandler
me.bhop.bjdautilities.command.handler.
GuildIndependentCommandHandler
me.bhop.bjdautilities.
ReactionMenu
me.bhop.bjdautilities.
ReactionMenu.GuildReactionMenu
me.bhop.bjdautilities.
ReactionMenu.PrivateMessageReactionMenu
me.bhop.bjdautilities.command.
LoadedCommand
me.bhop.bjdautilities.
Messenger
me.bhop.bjdautilities.
ReactionMenu.Builder
me.bhop.bjdautilities.
ReactionMenu.Import
commands.
TestChild
commands.
TestCommand
Testing
Testing.TestObject
java.lang.Throwable (implements java.io.Serializable)
java.lang.Exception
java.lang.RuntimeException
me.bhop.bjdautilities.exception.
CommandExecuteException
me.bhop.bjdautilities.exception.
CommandInitException
me.bhop.bjdautilities.exception.
MethodInvocationException
me.bhop.bjdautilities.util.
ThrowingRunnable
(implements java.lang.Runnable)
commands.wahhs.
Wahh
Interface Hierarchy
me.bhop.bjdautilities.command.response.
CommandResponses
me.bhop.bjdautilities.command.result.
CommandResult
me.bhop.bjdautilities.command.
CommandTemplate
CustomResults
me.bhop.bjdautilities.util.
TriConsumer
<A,B,C>
Annotation Type Hierarchy
me.bhop.bjdautilities.command.annotation.
Command
(implements java.lang.annotation.Annotation)
me.bhop.bjdautilities.command.annotation.
Usage
(implements java.lang.annotation.Annotation)
me.bhop.bjdautilities.command.annotation.
Execute
(implements java.lang.annotation.Annotation)
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes


Welcome to the site! We archive random projects, and projects that are requested, so you can always have a backup stored somewhere safe. In order to find your project, you can go to /projects/1 and change the "1" to the ID of your project.
Then, you should download the contents of the webpage as a .txt or .json, and upload them to Scratch! As long as you're connected to the internet, it'll be able to load the assets of your project.
Want your project backed up? We got you covered.
There is also a WIP search function, at /search.
Here's some of the projects currently backed up:


listreceivedbyaccount [minconf=1] [includeempty=false]
[minconf] is the minimum number of confirmations before payments are included.
[includeempty] whether to include accounts that haven't received any payments.
Returns an array of objects containing:
"account" : the account of the receiving addresses
"amount" : total amount received by addresses with this account
"confirmations" : number of confirmations of the most recent transaction included


AP Top Business News at 6:55 a.m. EST
by EndPlayChief justice orders delay in House fight for Trump records
Home Depot cuts outlook as 3Q revenue misses forecast
Ford Mustang SUV starts a blitz of new electric vehicles
Trump summons Powell to discuss rates amid WH attacks on Fed
EasyJet says it will operate net-zero carbon flights
Chick-fil-A halts donations to 3 groups against gay marriage
Global shares mixed amid caution on US-China trade talks
UK leaders to square off in 1st debate of election campaign
AP Interview: Google VP worries about online content, too
South Dakota's governor defends ‘Meth. We're on it' campaign


{% extends 'base.html' %} {% block extra_head %} {% endblock extra_head %} {% block content %} {% include 'sidebar.html' %}
Do you really want to delete this note? This process cannot be undone.


/ - search labels using extended regular expressions F - toggle filter of entities and relations by their kind L - toggle display of legend for relations H - toggle display of this help overlay
click item - display entity or relation details click item & drag - move and pin selected entity
U - unpin selected node R - adjust zoom to fit entire graph into viewport


Our mission is to make a data of Environment open and available through easy to use cloud products and APIs to power new innovative applications with imagery, weather forecasts, and other data feeds that are updatated in real time.
SQL fashioned language for intuitive queries to process and get data:
Select |
Apply |
Get |
|---|---|---|
|
|
|
http://sat.owm.io/sql/{z}/{x}/{y}?select={select}&from={from}&where={where}&order={order}&op={op}&APPID={APIKEY}
http://sat.owm.io/sql?polygon={polygon}&select={select}&from={from}&where={where}&order={order}&op={op}&APPID={APIKEY}
Preview and build your API queries in SQL viewer, style maps with CartoCSS in Map Editor
Compute and process data, prototype and share your results using Python environment
Create your own Base Map consisting of satellite images with different resolution and updated continuously. Customize queries to get True Color
maps, False color
, NDVI
for vegetation analysis, NDWI
for water resouses analysis, etc. Integrate maps to your apps or GIS immediately
from=modis
MODIS True color imagery is used for low zoom levels of Global Base Map. The use of VANE language allows to get the most recent imagery (less than 1 hour after satellites path) along with past day imagery to cover the entire Earth.
from=modis
color=modis
order=last
http://{s}.sat.owm.io/sql/{z}/{x}/{y}?select=b1,b4,b3&from=modis&order=last&color=modis&APPID={APIKEY}
#Snow {
raster-opacity:0.7;
raster-scaling:lanczos;
raster-colorizer-default-mode: linear;
raster-colorizer-default-color: transparent;
raster-colorizer-stops:
stop(0, transparent)
stop(5, #00d8ff)
stop(10, #00b6ff)
stop(25.076, #9549ff);
}
Select |
Apply |
|---|---|
|
|
Select |
Apply |
|---|---|
|
|
Near-infrared and red spectral bands are used to calculate and monitor health vegetation growth. This index usualy is mapped from a white to green hue. NDVI is strongly important for agriculture and Farm management applications.
Use op=NDVI
to apply operation to any two spectral bands.
VANE analytic tools include Jupyter notebooks. Try it to fetch weather and satellite data, make a research on environment, prototype your app, save and share results in a form of articles
Examples and how-tos
import sys, os
from vane import sql, utils
lat = 46.8284
lon = 38.5386
scenes = sql.search([lon, lat])
print( '%s Scenes found ' % len(scenes))
for f in scenes:
print( "%s clouds %d" % ( f['date'], f['clouds']) )
e.g. - search for all available images at the specified location


| Country | Total Infected | Infected today | Active cases | Critical cases | Total Recovered | Total deaths | Deaths today | Cases / million | Deaths / million |
|---|
8 results / page
special thanks to corona.lmao.ninja
| Country | Total Infected | Infected today | Active cases | Critical cases | Total Recovered | Total deaths | Deaths today | Cases / million | Deaths / million |
|---|
8 results / page
special thanks to corona.lmao.ninja


Prompt the user for appropriate values based on the operation that you are performing and then execute the following operations on the array: \concate()\


A chart consists of numerous elements, all of which are accessible via the Chart
control API. The Chart control API is object-oriented, extensible and highly
flexible. It also supports an unlimited number of key chart elements such as
data series, data points in a series, chart areas, and so on.
The following figure illustrates the key elements that constitute a chart:
The following lists describes the major chart components:
Axis Label
A label along an axis.
Axis Title
The title of an axis.
Chart Area
The chart picture consists of one or more chart areas, which are rectangular areas that are used to draw series, labels, axes, grid lines, tick marks, and so on. Multiple series can be plotted in one chart area, depending on the chart types involved.
The plot area, used to plot chart data, is also contained within a chart area.
Chart Picture
The chart picture, is the entire image surface that is rendered by the Chart control. It corresponds to the root Chart object.
Chart Series
A series is a related group of data points. Each series is associated with a chart type.
Legend
A legend for the Chart picture. There can be an unlimited number of legends in a chart.
Grid Lines
There are major and minor horizontal and vertical grid lines, which usually occur in conjunction with tick marks.
Tick Marks
There are major and minor horizontal and vertical tick marks, which usually occur in conjunction with grid lines.
Plot Area
The plot area is the inner rectangular area within a chart area that is used to plot series and grid lines. Labels, tick marks, the axis title, and so on, are all drawn outside of the plotting area and inside the chart area. The plot area can be set via the ChartArea.InnerPlotPosition property.
Title
A main chart title. There can be an unlimited number of titles placed in a chart image. Note that custom text can be displayed using GDI+ and the paint-related events.
Value Label
A special label that occurs for a data point, slightly offset from where the point is plotted. It can be the data point's value or custom text.


GDK 3 Reference Manual |
|---|
This document is for the GDK 3 library, version 3.6.4 The latest versions can be found online at http://developer.gnome.org/gdk3/. If you are looking for the older GDK 2 series of libraries, see http://developer.gnome.org/gdk2/.


[gecode-users] users Digest, Vol 124, Issue 6
Christian Schulte
cschulte at kth.se
Mon Feb 1 09:21:44 CET 2016
Hi,
I have a suspicion here. The easiest might be to send me your implementation of the constrain() member function so that I can have a look.
Best
Christian
--
Christian Schulte, www.gecode.org/~schulte
Professor of Computer Science, KTH, <mailto:cschulte at kth.se> cschulte at kth.se
Expert Researcher, SICS, <mailto:cschulte at sics.se> cschulte at sics.se
From: Juan Carlos Hernandez [mailto:jchernandez.madrid at gmail.com]
Sent: Sunday, January 31, 2016 09:10 AM
To: Alexander Schiendorfer; Christian Schulte
Subject: Re: [gecode-users] users Digest, Vol 124, Issue 6
Hi again,
I just wanted to say that the lexicographic search worked perfectly. Thanks!
Now, I am stuck at a segmentation fault that appears when I try to run it in parallel mode (say, using 8 threads). The error happens irregularly, but more often when I increase the thread count. I will see if I can make a small code that reproduces the error. Here is the Visual Studio trace, in case it is a known bug.
Unhandled exception at 0x0F5A81BA (GecodeInt-4-4-0-d-x86.dll) in cpsolver.exe: 0xC0000005: Access violation reading location 0x0194379C.
> GecodeInt-4-4-0-d-x86.dll!Gecode::Int::IntVarImp::RangeList::min() Line 103 C++
GecodeInt-4-4-0-d-x86.dll!Gecode::Int::IntVarImp::min() Line 230 C++
GecodeInt-4-4-0-d-x86.dll!Gecode::Int::IntView::min() Line 60 C++
GecodeInt-4-4-0-d-x86.dll!Gecode::Int::Rel::LexLqLe<Gecode::Int::IntView>::propagate(Gecode::Space & home, const int & __formal) Line 93 C++
GecodeKernel-4-4-0-d-x86.dll!Gecode::Space::status(Gecode::StatusStatistics & stat) Line 270 C++
GecodeSearch-4-4-0-d-x86.dll!Gecode::Search::Parallel::BAB::Worker::run() Line 120 C++
GecodeSupport-4-4-0-d-x86.dll!Gecode::Support::Thread::Run::exec() Line 64 C++
GecodeSupport-4-4-0-d-x86.dll!Gecode::Support::bootstrap(void * p) Line 48 C++
Thanks,
JC
2016-01-29 15:10 GMT+01:00 Alexander Schiendorfer <alexander.schiendorfer at informatik.uni-augsburg.de>:
Yes it's godly :)!
Let me jump on the bandwagon of showing off - http://isse-augsburg.github.io/constraint-relationships/ does really benefit from that feature (well, accessed by MiniSearch, but still!)
Cheers, have a good weekend
On 29.01.2016 14:05, Christian Schulte wrote:
Actually, this is the very reason that Gecode has a constrain() function as its primitive: it is way more powerful than a simple cost variable.
Just showing off a little ;-)
Cheers
Christian
--
Christian Schulte, <http://www.gecode.org/%7Eschulte> www.gecode.org/~schulte
Professor of Computer Science, KTH, <mailto:cschulte at kth.se> cschulte at kth.se
Expert Researcher, SICS, <mailto:cschulte at sics.se> cschulte at sics.se
From: Juan Carlos Hernandez [mailto:jchernandez.madrid at gmail.com]
Sent: Friday, January 29, 2016 01:39 PM
To: Christian Schulte <mailto:cschulte at kth.se> <cschulte at kth.se>; alexander.schiendorfer at informatik.uni-augsburg.de
Subject: Re: [gecode-users] users Digest, Vol 124, Issue 6
Dear Alex and Christian,
thanks a lot! A very elegant solution - I will try it out at once.
Cheers,
JC
2016-01-29 12:15 GMT+01:00 Christian Schulte <cschulte at kth.se>:
Alex is spot on here: but let me expand a little.
You might have used the cost() member function for B&B. However the cost()
member function is just implemented in terms of the constrain() member
function. So what I would do is the following:
- Have a integer variable array cost containing the two cost variables you
have in mind.
- implement a constrain(const Space& _b) member function: _b refers to the
so-far best solution. Cast this to your script type, say b. Then this just
posts
rel(*this, cost, IRT_LQ, b.cost);
This enforces that this->cost is lexicographically smaller then the so
far best cost b.cost.
That's it. More on the constrain() function you can find in Chapter 2 of
MPG.
Cheers
Christian
--
Christian Schulte, www.gecode.org/~schulte <http://www.gecode.org/%7Eschulte>
Professor of Computer Science, KTH, cschulte at kth.se
Expert Researcher, SICS, cschulte at sics.se
-----Original Message-----
From: users-bounces at gecode.org [mailto:users-bounces at gecode.org] On Behalf
Of Alexander Schiendorfer
Sent: Friday, January 29, 2016 12:06 PM
To: users at gecode.org
Subject: Re: [gecode-users] users Digest, Vol 124, Issue 6
Hi Juan,
it seems to me that you're searching for lexicographic branch-and-bound.
There is a global constraint lex_lesseq that you might want to consider for
posting in the constrain method of a Space.
Cheers,
Alex
On 29.01.2016 12:00, users-request at gecode.org wrote:
> Send users mailing list submissions to
> users at gecode.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://www.gecode.org/cgi-bin/mailman/listinfo/users
> or, via email, send a message with subject or body 'help' to
> users-request at gecode.org
>
> You can reach the person managing the list at
> users-owner at gecode.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of users digest..."
>
>
> Today's Topics:
>
> 1. Best way to implement multi-criterion optimization in Gecode?
> (Juan Carlos Hernandez)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 28 Jan 2016 12:30:54 +0100
> From: Juan Carlos Hernandez <jchernandez.madrid at gmail.com>
> To: users at gecode.org
> Subject: [gecode-users] Best way to implement multi-criterion
> optimization in Gecode?
> Message-ID:
> <CAFd=f3EAU+XPqJo02KPT9SWibPjxkifw-F2so-4mE+x4Kv7Q5A at mail.gmail.com <mailto:f3EAU%2BXPqJo02KPT9SWibPjxkifw-F2so-4mE%2Bx4Kv7Q5A at mail.gmail.com> >
> Content-Type: text/plain; charset="utf-8"
>
> Hi everyone,
>
>
> I am trying to use Gecode to solve a multi-criterion problem
>
>
> minimize (F1(x,z), F2(x,z) )
>
> subject to constraints on x,z
>
>
> The objectives are ordered in order of importance, so I would like to
> first solve the problem P1
>
>
> minimize F1(x,z)
>
> subject to original constraints on x,z
>
>
> and then consider the modified problem P2
>
>
> minimize F2(x,z)
>
> subject to original constraints on x,z
>
> F1(x,z) = F1opt
>
>
> where F1opt is the optimal value of P1.
>
>
> What is the most efficient way to implement this in Gecode?
>
>
>
> I am now doing two completely separate searches, in the sense that I
> create a new Space and run BAB on it for each of the problems. I am
> sure that this cannot be the most efficient way of dealing with the
> problem, but am unable to figure out how to do it "the right way".
> Essentially, when solving P2 I should be able to make use of the work done
while solving P1...
>
>
> Any feedback is very much appreciated!
>
>
> Thanks,
>
> JC
> -------------- next part -------------- An HTML attachment was
> scrubbed...
> URL:
> <http://www.gecode.org/pipermail/users/attachments/20160128/06e6ff75/a
> ttachment-0001.html>
>
> ------------------------------
>
> _______________________________________________
> Gecode users mailing list
> users at gecode.org
> https://www.gecode.org/mailman/listinfo/gecode-users
>
>
> End of users Digest, Vol 124, Issue 6
> *************************************
--
Alexander Schiendorfer, M.Sc.
Institute for Software & Systems Engineering Raum 3043, Gebäude N
Universität Augsburg
Web:
http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/aschiendorfer
/
Tel.: +49 (821) 598 - 2196 <tel:%2B49%20%28821%29%20598%20-%202196>
E-Mail: alexander.schiendorfer at informatik.uni-augsburg.de
_______________________________________________
Gecode users mailing list
users at gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users
_______________________________________________
Gecode users mailing list
users at gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users
--
Alexander Schiendorfer, M.Sc.
Institute for Software & Systems Engineering
Raum 3043, Gebäude N
Universität Augsburg
Web: http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/aschiendorfer/
Tel.: +49 (821) 598 - 2196 <tel:%2B49%20%28821%29%20598%20-%202196>
E-Mail: alexander.schiendorfer at informatik.uni-augsburg.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gecode.org/pipermail/users/attachments/20160201/22ab11a5/attachment-0001.html>
More information about the users
mailing list


{{SUBJECT Your request is in progress}}
Hi,
The author of "{{title}}" has responded to the request by putting it on hold. This is good news! It means the author is preparing the {{type}} to share.
Kind regards,
Natalia
Open Access Button Request Manager


Flask App with DataBase
Create Account
User Data Form
Full Name
Email
Gender
Choose...
Male
Female
Password
Register
I Agree to the terms and conditions.


This is Phil. Unfortunately, he's falling from the sky for some reason. Scroll down to see his fate!


Queens is the easternmost and largest in area of the five boroughs of New York City, geographically adjacent to the borough of Brooklyn at the western end of Long Island. Coterminous with Queens County since 1899, the borough of Queens is the second-largest in population (behind Brooklyn), with a Census-estimated 2,321,580 residents in 2014, approximately 48% of them foreign-born. Queens County is also the second most populous county in New York State, behind neighboring Kings County, which is coterminous with the borough of Brooklyn. Queens is the fourth-most densely populated county among New York City's boroughs, as well as in the United States; and if each New York City borough were an independent city, Queens would also be the nation's fourth most populous city, after Los Angeles, Chicago, and Brooklyn. Queens is the most ethnically diverse urban area in the world.
Queens is home to over 100,000 immigrants, who have moved to the United States, for their American dream.
The following are a must see:


Chris Henry, the CTO of Behance came in to the Flatiron School today to give us a primer on databases and MySQL. He showed us a few cool things that I didn’t know about before, and also gave us some insight on how a real-world application with many users is architected and scaled.  This is great tool to use to debug the reason why it takes your page 20 seconds to load and no one is using your site. Use “EXPLAIN EXTENDED” to get into the guts of what a query is actually doing.
Index Everything
Don’t index everything, but apparently adding indexes will solve 99% of the problems that you run into.
Denormalization
Whenever I read documentation on denormalization, I think to myself: “Ok, I get the concept, but when will I ever need to do this?”. Behance does something really interesting. For aggregate data that requires multiple joins or are really inefficient, they denormalize that data and store it with their “main” objects. To support that, they have additional database clusters that store the actual data that is being aggregated. If I understood that correctly, it means they store “Tag” rows elsewhere (MongoDB?) but denormalize “Tag” counts and add them to one of their main models.


What kinds of surfaces are on the adjacent shoreline (about 100 x 100 feet)? Estimate the percentage of each type of surface cover.
Percentages must add to 100%.
= {{ siteCondition.landConditions.shorelineSurfaceCoverEstPer.imperviousSurfacePer + siteCondition.landConditions.shorelineSurfaceCoverEstPer.perviousSurfacePer + siteCondition.landConditions.shorelineSurfaceCoverEstPer.vegetatedSurfacePer }}%


---
title: Contact Us | Feedback | Suggestion | Contribute | Developer Tools
layout: post
---
{% include common-meta %}
{{ page.title }}
{% include theme-css %}
{% include ie-fixes %}
{% include theme-header %}
{% include theme-sidebar %}
{% include theme-footer %}
{% include theme-bottom-js %}


Initial Proposal
Long Short-term Memory
Keras Documentation
Boosting Algorithms as Gradient Descent
XGBoost Documentation
Darvas Box Theory


My people's card
7/15/15 Everything I don't know but want to know - GOOGLE! Someone may have googled it before i.e. sticky menu bar (menu stays in place as you scroll through the page.)
RGB Colors:
['red'] = {r:255,g:0,b:0};
['green'] = {r:0,g:255,b:0};
['blue'] = {r:0,g:0,b:255};
['white'] = {r:255,g:255,b:255};
['black'] = {r:0,g:0,b:0};
['yellow'] = {r:255,g:255,b:0};
['magenta'] = {r:255,g:0,b:255};
['cyan'] = {r:0,g:255,b:255}
7/16/15 - Artist/designer work spaces
Mole Measure
Sales rep i.e. repzio but better
Gittish
My digital Storyboard
Symbolic Writing-Xu Bing
What do I want code to do for me? if I want x then y+z=x
How can I make a fish wink? or when you click to flip the people's card can a fish swim off the print/background?
History of my found pieces
mimic where I find them
Curation project
linking via where made,
open source for art/clipart etc
git in it
git commit add origin https
git add .
git commit -m "1st commit"
git push
7/30/15
Randomness of the toss and the sort you have to go through mimics the process of "finding" things at a yard sale
objects that increase in value as you use them vs those that may not
glass thermometer and sterling case vs digital thermometer that you throw away. Today people may not even touch a thermometer ever and the disconnect that could happen when you don't touch an object
Large Mouth Bass Lady could be my "about" page link to the story of the process of getting to this point and document that story
Why does a tactile object always cement a story or memory for me?
Why do I remember the exact places, time of day, state of mind, sometimes clothing, bags, movements, other people through an object and especially one I can hold? I remember holding it the first time and maybe that helps? Remembering the person who tells me about an object or expands on what I already know
don't be afraid to share stories via objects - great way to document my own life story via this
objects I no longer have and it drives me nuts: arrowheads I found with Jeanne Casy and left at the house she was watching when she was babysitting me. It had a waterbed, maybe in Polpis?
Car blanket from when I was little with bot and girl holding hands, fancy but acrylic, purchased from Neimans or Saks.
_______________________________
air something
"clients from hell" Tumblr Adrienne's suggestion for a bad day...
keynote seems to be how people present ideas. What is Reveal??
Ask tim about Machineing next door. Where is "next door"?
Canvas would be a cool way for Amir's daughter to use the cube.


--- layout: page permalink: "/personal/where-the-mood-takes-you/mood005.html" ---
'where the mood takes you' ... dreamscape 3


amazon-chime-sdk
/
com.amazonaws.services.chime.sdk.meetings.analytics
/
MeetingHistoryEventName
/
videoInputFailed
videoInputFailed
videoInputFailed
The camera selection failed.


JT
Home
(current)
Projects
Skills
Socials
Jiaan Tan
App Developer
Projects
View
Easy Urls
View
Unbeatable Tic Tac Toe
View
UNIX Timestamp
Skills


Programmatic Navigation
index.html
Listening anchor events
const NAV_A_SELECTOR = 'a[data-navigation]';
router.start = () => {
checkRoutes();
window.setInterval(checkRoutes, TICKTIME);
document
.body
.addEventListener('click', e => {
const { target } = e;
if (target.matches(NAV_A_SELECTOR)) {
e.preventDefault();
router.navigate(target.href);
}
})
return router;
}
router.navigate
router.navigate = fragment => {
window.location.hash = fragment
}
Route Parameters
freshdesk.com/tickets/:id
freshdesk.com/tickets/123
routes.js
const detail = (params) => {
const { id } = params
container.textContent = `This is Detail Page with Id ${id}`;
}
const anotherDetail = (params) => {
const { id, anotherId } = params
container.textContent = `This is another Detail Page
with Id ${id} and AnotherId ${anotherId}`;
}
Defining Routes with parameters
router
.addRoute('#/', pages.home)
.addRoute('#/list', pages.list)
.addRoute('#/list/:id', pages.detail)
.addRoute('#/list/:id/:anotherId', pages.anotherDetail)
.setNotFound(pages.notFound)
.start()
Extracting Parameter names
#/list/:id/:anotherId
/:(\w+)/g
[ 'id', 'anotherId' ]
Matching route with parameters
#/list/:id/:anotherId
^#\/list\/([^\\/]+)\/([^\\/]+)$
Extracting Parameters Name from Fragments
const ROUTE_PARAMETER_REGEXP = /:(\w+)/g
const URL_FRAGMENT_REGEXP = '([^\\/]+)'
router.addRoute = (fragment, component) => {
const params = []
const parsedFragment = fragment
.replace(
ROUTE_PARAMETER_REGEXP,
(match, paramName) => {
params.push(paramName)
return URL_FRAGMENT_REGEXP
})
.replace(/\//g, '\\/')
routes.push({
testRegExp: new RegExp(`^${parsedFragment}$`),
component,
params
})
return router
}
Route entry in the Registry
#/list/:id/:anotherId
{
"testRegExp": ^#\/list\/([^\\/]+)\/([^\\/]+)$,
"component": pages.anotherDetail,
"params": ['id', 'anotherId']
}
Populate the route params from the current fragment
const extractUrlParams = (route, windowHash) => {
if (route.params.length === 0) {
return {};
}
const params = {};
const matches = windowHash.match(route.testRegExp);
matches.shift();
matches.forEach((paramValue, index) => {
const paramName = route.params[index]
params[paramName] = paramValue
});
return params;
}
checkRoutes
const checkRoutes = () => {
const { hash } = window.location;
const currentRoute = routes.find(route => {
const { testRegExp } = route;
return testRegExp.test(hash);
});
if (!currentRoute) {
notFound();
return;
}
const urlParams = extractUrlParams(
currentRoute,
window.location.hash
);
currentRoute.component(urlParams);
}
Demo
Downsides of Hash-based routing
URL based routing
History API
Manipulate the user's browsing history
History API
| back() | Goes to the previous page in the history. |
| forward() | Goes to the next page in the history. |
| go(index) | Goes to a specific page in the history. |
| pushState(state, title, URL) | Pushes the data in the history stack and navigate to the provided URL. |
| replaceState(state, title, URL) | Replaces the most recent data in the history stack and navigates to the provided URL. |
checkRoutes
const { pathname } = window.location;
if (lastPathname === pathname) {
return;
}
router.navigate
router.navigate = path => {
window
.history
.pushState(null, null, path)
}
Demo
Navigo
Created by Krasimir Tsonev
GithubAdding Navigo to our app
Using Navigo in our router.js
export default () => {
const navigoRouter = new window.Navigo()
const router = {}
router.addRoute = (path, callback) => {
navigoRouter.on(path, callback)
return router
}
router.setNotFound = cb => {
navigoRouter.notFound(cb)
return router
}
router.navigate = path => {
navigoRouter.navigate(path)
}
router.start = () => {
navigoRouter.resolve()
return router
}
return router
}
index.html
Demo
When to use What?
| Hash-based | URL-based | |
| Older Browsers | ✅ | ❌ |
| Browser History | ❌ | ✅ |
| Server-side Rendering | ❌ | ✅ |
| Backend interactions | ❌ | ✅ |
Ember.js
// Hash based routing
ENV.locationType = "hash";
// URL based routing
ENV.locationType = "history";
Automatic routing
// Modern Browsers => History API
// Older Browsers => Hash based routing
ENV.locationType = "auto";
React
react-routerHash based routing:
URL based routing ( History API)
Vue.js
vue-routerHash based routing (default):
const router = new VueRouter({
mode: 'hash',
});
HTML5 History Mode
const router = new VueRouter({
mode: 'history',
});
References:
Slides
https://rajasegar.github.io/csr-slides/Thank you!


dengue outbreak vector transmission model case cases data virus Ningbo community control .–. rate reported density simulated China. high surveillance {border-style HBR analysis effectiveness px;} #ffffff;} adult disease gene outbreak. confirmed following parameter Therefore, fitting TAR []. days interventions models August China implemented rHBR seasonality simulation study using City, Fig epidemiological sensitivity AVC Biology Health Molecular human infection mosquito population //. ;():–. August, City Curve Dengue Epub References area incidence light-trap person relative showed time Sciences Zhejiang according cos fever intervention model, mosquitos onset parameters used Disease PCR exponential investigation mosquitoes net performed px; source transmissibility {font-family (Fig Aedes ChenT, DENV- However, Life LiuR, Medicine Province, Republic assess asymptomatic attack calculated curve decreased field font-size indigenous infectious intervention, isolation larvae levels non-epidemic shown total tropical Analysis China, Key Laboratory Municipal Pathogens albopictus based characteristics city coefficient date day day- double; follows: hour number period ranging recommended refer research respectively. results sequence short study, transmitted Ae. Case Control Mathematical People’s Research Table Virus additional adopted birth border-color border-width collected community. conducted countries data. delay developed dramatically employed findings health imported increased individuals initial investigate method model: monthly peak recent revealed review similar simulate solid; species spraying suspected years {font-style {font-weight γ’, (%) (Model -year .%– AVC, According Breteau Center China[], City. Click Flaviviruses: January LINK Methods Model Simulation TARs Vaccinology Viral ZhangX, al.The bed biting bold calculate cases, chain changing community, courier; days. death diagnosed different disease. distribution duration em; estimated female file. fitted function hard hospitals illness insecticides key laboratory larva led local low male medicine model. monitored occurred old one. primary prototype pt;} public published rapid rapidly reduced reducing risk sensitive sequences sequencing significance space specific square strains strategy symptoms tested value vectors virological ωm,


Reason Server Tools
A collection of modules written by Bloom Built (Day One) to ease the creation of Node.js servers in ReasonML.
Free to use however you like, under the MIT-0 license (attribution not necessary).
If you find that one of the modules isn't working how you'd like in it's current state, our advice is to view the source and copy the module you like straight into your project, making whatever modifications you need for your current use case (you'll probably have to uninstall this module first, or name the copy something different.)


Trader Espen:
This Map that you discovered on Alligator Island... Doesn't it make your heart pound just looking at it?
Ah, you want me to decipher it? Very well... But before I decipher the Map... first I must tell you the story of boatswain Muska, who betrayed Zaken, the great pirate. If you're going to search for Zaken's treasure, you should listen to the story first...
Listen to the story.


Clara Everett
SPIRAL UP
Google CSSI Project
Spiral Up is focused on improving mental health awareness.
Created using Python, HTML, CSS and JavaScript in a 3 person team.
SPS Project
Future Project!
Image
Will include an awesome project!
About Me
Hi, I'm Clara! I am a Product Design and Computer Science student at Stanford University.
Interests
Rowing
Cooking
Hiking
Reading
Follow Me
Please feel free to email me at everettclara8@gmail.com


@* * This template takes a single argument, a String containing a * message to display. *@ @(temperature: Double, feedbackStore: services.FeedbackStore) @* * Call the the `main` template with two arguments. The first * argument is a `String` with the title of the page, the second * argument is an `Html` object containing the body of the page. *@ @main("Welcome to iThermostat") { @* * Get an `Html` object by calling the built-in Play welcome * template and passing a `String` message. *@
Current outdoor temperature: @temperature ˚C
Current indoor temperature: @temperature


Let's Play!
The rules are simple, No Limit Texas Hold'em
The game is on a 5 second timer per player. In order to see a flop at least one person (you) need to call.
Note: Still a little buggy but a work in progress.
{{alert}}
It's your turn
- The current bet is {{table.currentBet}}
{{table.countdown}} seconds
-
{{table.cards[$index].cardNum}}
{{table.pot}}
-
- {{seat.hand[0].cardNum}}
- {{seat.hand[1].cardNum}}
{{seat.currentBet}}
{{seat.name}} - {{seat.playerId}}
{{seat.chips}}
{{seat.currentBet}}
- {{table.seats[myPosition].hand[0].cardNum}}
- {{table.seats[myPosition].hand[1].cardNum}}
Blinds: {{table.smallBlind}}/{{table.smallBlind * 2}}


AUGUST SPECIAL! Now offering 25% off Windows, Siding, and Roofing through August! There's never been a better time to save!
Our Aspen Approved, energy-efficient windows will use less energy to stay warmer in the winter, cooler in the summer, and provide more comfort all year round. Additionally, the easy cleaning features are as easy as 1-2-3. Peace of mind with the Limited Lifetime Warranties.
Vinyl siding is the most popular residential cladding in the United States. Our Aspen Approved vinyl siding offerings include natural wood appearance, virtually maintenance free, and a wide pallet of rich colors with Limited Lifetime Warranties.
Our Aspen Approved roofing products are the best in the business. They offer the right combination of beauty, performance, and reliability for your most valued investment, your home. Rest assured with the Limited Lifetime Warranties.


There are no plugin configured yet.
This API doesn't have any plugin configured yet.
This Consumer doesn't have any plugin configured yet.
| Name | API | Consumer | Status | Created | |
|---|---|---|---|---|---|
| {{plugin.name}} | {{plugin.api_name}} All | {{plugin.consumer_username}} All |
|
{{plugin.created_at | date}} | mode_edit delete |


WITNESS LIST Intergovernmental Relations Committee October 6, 2004 - 9:00A Charge 4 FOR: Auler, Ed Vintier (Self), Austin, TX Dotson, Alphonse Owner (Certenberg Vineyards of Texas), South Voca, TX Hellman, Edward Associate Professor of Agriculture (Texas A&M & Texas Tech), Lubbock, TX Parker, Craig Professional Winemaster & Viticultural (Self), Marble Falls, TX Parker, Gabe Owner, Homestead Winery (TWGGA), Ivanhoe, TX ON: Bright, Lou General Counsel (TABC), Austin, TX Constable, Les Owner, Brushy Creek Vineyards & Winery (Self), Alvord, TX Dodd, Tim Associate Professor (Texas Tech University), Lubbock, TX Elliott, Gary Winery/Vineyard Owner (Wine Industry), Driftwood, TX Hubert, Martin Deputy Commissioner (Texas Department of Agriculture), Austin, TX Kamas, Jim Asst. Prof. - Horticulture TAMU (Self), Fredericksburg, TX Loeffler, Ernie Director (Fredericksburg Convention & Visitor Bureau), Fredericksburg, TX Scotch, David CPA (Self), San Antonio, TX Switzer, Cord Winery (Fredericksburg Winery, TX Hill Country Wineries Assoc.), Fredericksburg, TX Valentino, Ben President (TWGGA), San Antonio, TX Vilim, Michael Restauranter (Wine & Food Foundation), Austin, TX Registering, but not testifying: For: Maxwell, Kenneth Torre di Pictra (Self), Austin, TX


About: This sample demonstrates how to specify different layouts for round and rectangular
screens. The layouts used in this sample are as follows:
Round: The background is a blue/green ring surrounding red text.
Rect: The background is a blue/breen rounded rectangle with red text on top.
Additionally, a unique animation is played when the user clicks on the layout, depending on whether
the screen is round or rectangular:
Round: The layout rotates 360 degrees.
Rect: The layout shrinks to 70% and then grows back to 100%.
How to run: Install the Wearable APK on the wearable, go to the voice menu (either by
saying "OK Google" or tapping the home screen) and select the "Start..." option. Then, select
"WatchViewStub Sample" from the submenu.


Please sign in
Email address
Password
Remember me
Sign in
Create New Account
×
User Details
Name:
User Image:
Address:
Location:
Aadhar Card No.
PAN Card No.
Save
Cancel


Accessibility & Mobile Viewing
Mobile view with LibGuides v1
Content Flow Online: Assumed
Content Flow Online: Reality
New Template Requirements
Follow content flow to meet mobile and accessibility requirements
Responsive menu (no tabs)
Important boxes keep hierarchy in all views
Flexible to all guide types
Solution
Three templates with choices between two and three columns
LibGuides v2 Templates
LibGuides v2 Templates
LibGuides v2 Templates
LibGuides v2 Template: Three Column, Equal Sides
LibGuides v2 Template: Content Flow
Mobile view with LibGuides v2
Sample Page Sources
Three Column, two equal sides
uchicago.beta.libguides.com/sample
Three Column, wider middle
uchicago.beta.libguides.com/sample2
Two Column
uchicago.beta.libguides.com/sample3


@import fr.gospeak.core.domain.{Proposal, UserRequest} @import fr.gospeak.web.pages.user.routes.UserCtrl @import fr.gospeak.web.utils.UserReq @(invite: UserRequest.ProposalInvite, proposal: Proposal)(implicit req: UserReq[AnyContent])
Hi,
@req.user.name.value has invited you to speak about @proposal.title.value.
You can accept or deny this invitation.
We wish you the best in your public speaking adventure!
The Gospeak team


WYV
The Project Wyvern Token
WHAT
WYV, the Project Wyvern token, is an ERC20-compatible Ethereum token.
ERC20 is Ethereum's standard for a particular kind of smart contract called a token.
Tokens represent unitized value - like a currency.
WYV can be held in and transferred between Ethereum wallets and smart contracts.
WHY
The WYV token is a protocol token: it powers the
Wyvern Exchange
.
Users must pay a small fee (a fraction of a percent) in WYV to settle purchases on the Exchange.
This provides a mechanism to support protocol and frontend development.
WYV holders are also shareholders in the
Wyvern DAO
.
The Wyvern DAO is charged with furthering the development of the exchange and, when necessary, arbitrating disputes.
DAO shareholders vote on proposals and determine what transactions the DAO executes.
WHO
You, the users, hold WYV and control the Wyvern DAO!
The WYV token was originally
converted from a Bitcoin-style altcoin
,
so early miners may hold some tokens.
The current development team holds a modest amount,
but we didn't specially award ourselves any.
You can view the current (pseudonymous) list of tokenholder addresses
here
.
FAQ
Was there an ICO?
There has not been and will not be an ICO of any kind.
Is WYV a utility token?
Protocol users can pay settlement fees, set by frontends, in WYV - so we think so.
This is not legal advice.
Do I need to use WYV to sell assets on the Exchange?
No. WYV is just used to pay for fees on the Wyvern Exchange (and using WYV is optional).
Assets can be bought/sold/auctioned for any token.
How do I pronounce it?
WYV is pronounced "why-vuh" - but you can also just say "Wyvern".
This website is
open source
, feel free to contribute.
For more information about Project Wyvern visit
projectwyvern.com
.


September 14, 2018: Jp N. posted an article on LinkedIn
Cryptoon14-Sep-18 09:48 AM
(y) good work!
house14-Sep-18 10:05 AM
I only wish I was smart enough to comprehend the extent that kmd tech reaches into the very existence of personal financial freedom to be able to articulate to the general pop.
Damnit James ... why you have to be so smart
3
jl777c14-Sep-18 10:59 AM
@house i try to explain in simple words
"Chapter 10 - channels example
It might be hard to believe, but channels CC implements an instant payment mechanism that is secured by dPoW in a way that is backward compatible with the existing wallets, explorers, etc. and channels CC does not require both nodes to be online. Its usecases are all the usecases for Lightning Network, it is just more secure, less expensive and backward compatible! The one aspect which some might consider a downside (and others another benefit) is that all payments are onchain. This means it would increase blockchain size, but the idea is for channels CC to be used on blockchains with relatively lower value coins, so a txfee of 0.0001 is not anything significant."
How to write utxo based CryptoConditions contracts for KMD chains - by jl777 - KomodoPlatform/Mastering_CryptoConditions
snowdamn14-Sep-18 11:00 AM
"sorry if I obsoleted LN"
5
house14-Sep-18 11:06 AM
Hehe, love the dry humour. This is quite the improvement over lightning having to be both nodes live ... suggest trump it (apologies the term) when promo begins to leverage off the exposure ... will help to show how advanced you/we are
Ps. You explain most eloquently. The challenge is for us to dumb it down to practical application
User!=dev
BlockTech14-Sep-18 11:12 AM
I don't undestand guys, how can the price of a KMD be that low, when we see all the progress and all the tech komodo plateform has. Shouldn't we be at 50$ ? (edited)
house14-Sep-18 11:23 AM
suggest is partly historic/unsavoury experiences ... I for one will admit (with honesty) that I was bewildered by the different tech James was creating ... not realising that it was all part of a bigger picture. That is the ‘ faux pas’ of the developer mindset I guess ... speaking of great achievements within the architecture that does not translate well to the trader mindset @BlockTech
We have a duty I feel, to elaborate in simpler terms for the benefit of those not so techy
LocoMB14-Sep-18 11:27 AM
@BlockTech we will be- just takes time. same as with Bitcoin way back then .. immature market, see, Dogecoin and trash like EOS.
at least, the era of outright shitcoins is mostly over .. no more CRAVE and A$$ and such(edited)
saw good commentary recently somewhere- this is transition from speculation phase to productin phase- ie realize application and adoption, and this is not easy- many overhyped rainbow farts will evaporate, and that will be good!(edited)
#WAVES is beginning to stir - made a bunch of cool deals recently
[TPUX] Djith Wattignies14-Sep-18 11:34 AM
50$ .. when?
snowdamn14-Sep-18 11:34 AM
within 5 years
LocoMB14-Sep-18 11:34 AM
maybe when FIAT system collapses
$500 then
[TPUX] Djith Wattignies14-Sep-18 11:35 AM
Before i die then..

I’ll be here all week folks!
[TPUX] Djith Wattignies14-Sep-18 11:41 AM
But for kmd.. thank god the rewards keep tikking
1
1
1
1
house14-Sep-18 11:42 AM
You still young buck @[TPUX] Djith Wattignies ...
dont ask
[TPUX] Djith Wattignies14-Sep-18 11:43 AM
Yeah.. midlife
Hollowman900014-Sep-18 11:43 AM
crisis
Where’s the corvette?!
[TPUX] Djith Wattignies14-Sep-18 11:43 AM
Oh.. then it started 20 years ago
Hollowman900014-Sep-18 11:44 AM
Don’t forget to drive 5 mph below the speed limit
[TPUX] Djith Wattignies14-Sep-18 11:44 AM
Corvette.. thats before my time i think
Cryptoon14-Sep-18 11:44 AM
I have my 30s coming up and was thinking I was getting old haha
Hollowman900014-Sep-18 11:44 AM
I’m 36, what’s it to ya
[TPUX] Djith Wattignies14-Sep-18 11:44 AM
Felt the same when i turned 30.. but somehow brushed it under the carpet.. now .. less possible
house14-Sep-18 11:45 AM
Bought the new dual cab ute LDV (thank you crypto gods) ... feel ten years younger .. so we same age now @[TPUX] Djith Wattignies
snowdamn14-Sep-18 11:45 AM
perspective: HODL 400k KMD and will be making $1M only from 5% when $50 (13+ years left on the clock) (edited)
[TPUX] Djith Wattignies14-Sep-18 11:45 AM
Probably at my 50 i will start to look to reserve a spot on the graveyard
house14-Sep-18 11:46 AM
Haha
Cryptoon14-Sep-18 11:46 AM
at 50 you will be looking at where to park your next lambo
you mean
thanks jl
house14-Sep-18 11:46 AM
Got 40 acres ... we can plant ourselves there
[TPUX] Djith Wattignies14-Sep-18 11:46 AM
Need more kmd then.. tonssss
Nah.. no lambo.. i preffer a little farm in Provence S france.. solarpanels.. own windmill.. miningcave..
1
1
1
1
Cryptoon14-Sep-18 11:48 AM
I would be looking at haute provence then, a bit cheaper and better protected from floods :p
[TPUX] Djith Wattignies14-Sep-18 11:48 AM
A little orchard .. olivetrees.. Pecannuts.. etc...


--- layout: page category: spec title: "HTML5" ---
| Current Status: | Superseded Recommendation (SPSD) |
|---|---|
| Canonical URI: |
http://www.w3.org/TR/html5
|
| Abstract: | This specification defines the 5th major revision of the core language of the World Wide Web: the Hypertext Markup Language (HTML). In this version, new features are introduced to help Web application authors, new elements are introduced based on research into prevailing authoring practices, and special attention has been given to defining clear conformance criteria for user agents in an effort to improve interoperability. |
HTML5Updates:


I want to configure EmonHub to accept data submitted from HTTP calls, but need help.
I have Micro inverters that output performance data via a gateway and a script that breaks out the individual data fields (Thanks Andi). The Http call to EmonPi with the data gets an ok response, but nothing appears in the node or feeds pages. In the old input model, I suspect I would see the data in the input section and be able to configure for the feeds page.
I have played around with EmonHub Conf to attempt recognition with no success. I had to guess as I could not find any reference.
[interfacers] ...
[[Inverters]] # inverters data feed
Type = EmonHubSocketInterfacer
[[[init_settings]]]
port_nb = 5040
[[[runtimesettings]]]
[Nodes]
[[25]]
nodename=Inverter05
firmware=Inverter_gen1
hardware=Inverter_gen1
[[[rx]]]
names=AC_Output, DC_Input, Net_Frequency, Net_Voltage, Inverter_temp, Lifetime_Output, DC_current, DC_Volt, Accumulated_Wh, Accumulated_kWh
datacodes= Could use H and L, but data currently in Data name and Data value pairs
scales=1,1,1,1,1,1,1,1,1,1
units=W,W,H,V,C,kW,A,V,W,kW
HTTP call:
"http://$host/input/post.json?node=$IDDec&json={AC_Output:$ACpower,DC_Input:$HexDCPower,Net_Frequency:$HexACFreq,Net_Voltage:$HexACVolt,
Inverter_temp:$HexTemperature,Lifetime_Output:$LifekWh,DC_current:$HexDCCurrent,DC_Volt:$HexDCVolt,
Accumulated_Wh:$HexWh,Accumulated_kWh:$HexkWh}&apikey=$apikey"
$IDDec is a nine digit serial number, but I can translate to stay in the 30 maximum node restriction. (The Node section shows a translated inverter id.)
$host = 192.168.1.x
$apikey = Allocated key for the local EmonPi.
Help would be greatly appeciated.
Re: Add data to EmonPi V8,5 V.Low Write using HTTP calls
emonhub cannot recieve via http api yet, you can (and it looks like you have) open a socket to post data too but emonHub just listens to the port and you will need to send the data to the port in the right format, which is just a string of values with no labels or apikey etc.
The script you have that breaks out the values, how does that work? can we see it? I'm wondering if you can just ammend it to send to a port via a socket rather than use http and what form the incoming data is in before processing?
datacodes are used to translate "bytevalues" into real values and you are already using real values, either you need to pass data in bytes or configure emonhub to accept real values ie datacode=0.
either way the key value pairs will need to be just space separated values for emonhub to process
Paul
Re: Add data to EmonPi V8,5 V.Low Write using HTTP calls
Paul,
Thank you for the guidance, which will help me work on the code to feed in through Emonhub. The HTTP call was designed and works fine feeding into EmonCMS.org Input service.
Re: Add data to EmonPi V8,5 V.Low Write using HTTP calls
You could amend the script to send to both emoncms's (or run 2 copies?) the changes should be minimised this way, but it's not ideal. IMO the data should be sent once to the hub, and emonhub should forward the data to (all) the emoncms server(s) .
Paul


Purchase of tokens
Choose which currency you want to invest in
tRANSACTIONS
Thank you for your participation! You can see your transactions
| Date | Currency | Token | Status |
|---|---|---|---|
| 21.09.2018 | -10 ETH | +34000 LTD | False |
| 21.09.2018 | -10 ETH | +34000 LTD | Success |
| To: h5723882302832cn8399c2 | Info: h5723882302832cn8399c2 |


Appointment booking
Date
Time
Description
Book Appointment
Update
Clear
hello{{person.date}}
{{person.time}}
{{person.description}}
Remove
Edit
Logout


The Environmental Assessment Office's work doesn’t end when a project receives an environmental assessment certificate. Compliance and enforcement is an important part of the environmental assessment process, and helps ensure operators are following the conditions designed to minimize effects from a project on environmental, heritage, health, social and economic values and Aboriginal Interests.
The Environmental Assessment Office works with other provincial government agencies to oversee projects that have successfully completed an environmental assessment.
More information about the environmental assessment office's compliance and enforcement policies and procedures is available at:


How to Back Up & Restore WhatsApp: Move WhatsApp Messages to New Phone
Move to a new phone and take your WhatsApp account, settings, messages and media with you. Here's how to get WhatsApp set up exactly how it was on a new phone.
by Marie BlackSetting up a new phone is a good opportunity to clean out the clutter on the old one, though we suspect you'd probably like to keep some of it. WhatsApp messages, pictures, video and other files are a good example of stuff that would be handy to keep hold of, and once you've configured the app on a new device you'll find you can't continue to use it on the previous one. Fortunately, with a bit of preparation you can move your entire WhatsApp account and all its associated data to its new home on a completely separate device.
The backup and restore process on an Android phone uses Google Drive to maintain an online backup of your messages and media, and provided you have the app installed on your new phone it can automatically retrieve it.
How to restore WhatsApp on a new phone
- On your old phone ensure you have the free Google Drive app installed and running. Download this from Google Play if you do not
- Open WhatsApp and tap the three dots in the top right corner, then choose Settings > Chats > Chat backup
- By default WhatsApp will look to back up all your files overnight on a daily basis. However, if you've been using WhatsApp since or you didn't have Wi-Fi turned, it's possible this backup didn't happen. Best to be on the safe side, so tap the green Back Up button to ensure you have a complete backup
- On your new phone install both WhatsApp and Google Drive from Google Play. You will want to be logged in using the same Google account as on your previous device
- Launch WhatsApp, click 'Agree and Continue' when presented with a message about the Terms of Service and Privacy Policy, then follow the prompts to verify your phone number
- WhatsApp will immediately look to Google Drive for an existing WhatsApp backup, and it should dig up the backup you created a few moments ago. If you wish to restore all your messages, photos and video on the new device then click the Restore button (if you choose Skip you will get a fresh installation of WhatsApp)
- WhatsApp will now begin downloading your files. Restoring your messages will take just a minute or two, though if you regularly send video and photos via the service these will take longer. You should find as soon as your messages have been restored you can begin using WhatsApp, while your media will continue downloading in the background
- Click Next to continue, then enter a name for your WhatsApp profile and again click Next. WhatsApp should now be up and running as it was on your old device
Read next: Best WhatsApp tips & tricks and How to delete WhatsApp messages even after 7 minutes have passed


Start Bootstrap has everything you need to get your new website up and running in no time! All of the templates and themes on Start Bootstrap are open source, free to download, and easy to use. No strings attached!
This is my first git pushBook a serviceman from our site.
we have got many skilled workers and we provide you with the best suited for your job
Once the serviceman arrives you just have to sit back and relax
Pay in cash after your work is done.
Ready to start your next project with us? That's great! Give us a call or send us an email and we will get back to you as soon as possible!
123-456-6789


#
# OpenSSL example configuration file.
# This is mostly being used for generation of certificate requests.
#
# This definition stops the following lines choking if HOME isn't
# defined.
HOME = .
RANDFILE = $ENV::HOME/.rnd
# Extra OBJECT IDENTIFIER info:
#oid_file = $ENV::HOME/.oid
oid_section = new_oids
# To use this configuration file with the "-extfile" option of the
# "openssl x509" utility, name here the section containing the
# X.509v3 extensions to use:
# extensions =
# (Alternatively, use a configuration file that has only
# X.509v3 extensions in its main [= default] section.)
[ new_oids ]
# We can add new OIDs in here for use by 'ca', 'req' and 'ts'.
# Add a simple OID like this:
# testoid1=<IP_ADDRESS>
# Or use config file substitution like this:
# testoid2=${testoid1}.5.6
# Policies used by the TSA examples.
tsa_policy1 = <IP_ADDRESS>.1
tsa_policy2 = <IP_ADDRESS>.5.6
tsa_policy3 = <IP_ADDRESS>.5.7
####################################################################
[ ca ]
default_ca = TestCA # The default ca section
####################################################################
[ TestCA ]
dir = . # Where everything is kept
certs = $dir/certs # Where the issued certs are kept
crl_dir = $dir/crl # Where the issued crl are kept
database = $dir/index # database index file.
#unique_subject = no # Set to 'no' to allow creation of
# several ctificates with same subject.
new_certs_dir = $dir/certs # default place for new certs.
certificate = $dir/test-ca.crt # The CA certificate
serial = $dir/serial # The current serial number
#crlnumber = $dir/crlnumber # the current crl number
# must be commented out to leave a V1 CRL
#crl = $dir/crl.pem # The current CRL
private_key = $dir/test-ca.key # The private key
RANDFILE = $dir/.rand # private random number file
x509_extensions = usr_cert # The extentions to add to the cert
# Comment out the following two lines for the "traditional"
# (and highly broken) format.
#name_opt = TestCA # Subject Name options
#cert_opt = TestCA # Certificate field options
# Extension copying option: use with caution.
# copy_extensions = copy
# Extensions to add to a CRL. Note: Netscape communicator chokes on V2 CRLs
# so this is commented out by default to leave a V1 CRL.
# crlnumber must also be commented out to leave a V1 CRL.
# crl_extensions = crl_ext
default_days = 365 # how long to certify for
default_crl_days= 30 # how long before next CRL
default_md = default # use public key default MD
preserve = no # keep passed DN ordering
# A few difference way of specifying how similar the request should look
# For type CA, the listed attributes must be the same, and the optional
# and supplied fields are just that
policy = policy_match
# For the CA policy
[ policy_match ]
countryName = match
stateOrProvinceName = match
organizationName = match
organizationalUnitName = optional
commonName = supplied
emailAddress = optional
# For the 'anything' policy
# At this point in time, you must list all acceptable 'object'
# types.
[ policy_anything ]
countryName = optional
stateOrProvinceName = optional
localityName = optional
organizationName = optional
organizationalUnitName = optional
commonName = supplied
emailAddress = optional
####################################################################
[ req ]
default_bits = 1024
default_keyfile = privkey.pem
distinguished_name = req_distinguished_name
attributes = req_attributes
x509_extensions = v3_ca # The extentions to add to the self signed cert
# Passwords for private keys if not present they will be prompted for
# input_password = secret
# output_password = secret
# This sets a mask for permitted string types. There are several options.
# default: PrintableString, T61String, BMPString.
# pkix : PrintableString, BMPString (PKIX recommendation before 2004)
# utf8only: only UTF8Strings (PKIX recommendation after 2004).
# nombstr : PrintableString, T61String (no BMPStrings or UTF8Strings).
# MASK:XXXX a literal mask value.
# WARNING: ancient versions of Netscape crash on BMPStrings or UTF8Strings.
string_mask = utf8only
# req_extensions = v3_req # The extensions to add to a certificate request
[ req_distinguished_name ]
countryName = Country Name (2 letter code)
countryName_default = US
countryName_min = 2
countryName_max = 2
stateOrProvinceName = New York
stateOrProvinceName_default = New York
localityName = Bronx
0.organizationName = TEST
0.organizationName_default = TEST
organizationalUnitName = RN
commonName = <IP_ADDRESS>
commonName_max = 64
emailAddress =<EMAIL_ADDRESS>emailAddress_max = 64
# SET-ex3 = SET extension number 3
[ req_attributes ]
challengePassword = Test1234
challengePassword_min = 4
challengePassword_max = 20
unstructuredName = TEST
[ usr_cert ]
# These extensions are added when 'ca' signs a request.
# This goes against PKIX guidelines but some CAs do it and some software
# requires this to avoid interpreting an end user certificate as a CA.
basicConstraints=CA:FALSE
# Here are some examples of the usage of nsCertType. If it is omitted
# the certificate can be used for anything *except* object signing.
# This is OK for an SSL server.
# nsCertType = server
# For an object signing certificate this would be used.
# nsCertType = objsign
# For normal client use this is typical
# nsCertType = client, email
# and for everything including object signing:
# nsCertType = client, email, objsign
# This is typical in keyUsage for a client certificate.
# keyUsage = nonRepudiation, digitalSignature, keyEncipherment
# This will be displayed in Netscape's comment listbox.
nsComment = "OpenSSL Generated Certificate"
# PKIX recommendations harmless if included in all certificates.
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid,issuer
# This stuff is for subjectAltName and issuerAltname.
# Import the email address.
# subjectAltName=email:copy
# An alternative to produce certificates that aren't
# deprecated according to PKIX.
# subjectAltName=email:move
# Copy subject details
# issuerAltName=issuer:copy
#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem
#nsBaseUrl
#nsRevocationUrl
#nsRenewalUrl
#nsCaPolicyUrl
#nsSslServerName
# This is required for TSA certificates.
# extendedKeyUsage = critical,timeStamping
[ v3_req ]
# Extensions to add to a certificate request
basicConstraints = CA:FALSE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
[ v3_ca ]
# Extensions for a typical CA
# PKIX recommendation.
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid:always,issuer
# This is what PKIX recommends but some broken software chokes on critical
# extensions.
#basicConstraints = critical,CA:true
# So we do this instead.
basicConstraints = CA:true
# Key usage: this is typical for a CA certificate. However since it will
# prevent it being used as an test self-signed certificate it is best
# left out by default.
# keyUsage = cRLSign, keyCertSign
# Some might want this also
# nsCertType = sslCA, emailCA
# Include email address in subject alt name: another PKIX recommendation
# subjectAltName=email:copy
# Copy issuer details
# issuerAltName=issuer:copy
# DER hex encoding of an extension: beware experts only!
# obj=DER:02:03
# Where 'obj' is a standard or added object
# You can even override a supported extension:
# basicConstraints= critical, DER:30:03:01:01:FF
[ crl_ext ]
# CRL extensions.
# Only issuerAltName and authorityKeyIdentifier make any sense in a CRL.
# issuerAltName=issuer:copy
authorityKeyIdentifier=keyid:always
[ proxy_cert_ext ]
# These extensions should be added when creating a proxy certificate
# This goes against PKIX guidelines but some CAs do it and some software
# requires this to avoid interpreting an end user certificate as a CA.
basicConstraints=CA:FALSE
# Here are some examples of the usage of nsCertType. If it is omitted
# the certificate can be used for anything *except* object signing.
# This is OK for an SSL server.
# nsCertType = server
# For an object signing certificate this would be used.
# nsCertType = objsign
# For normal client use this is typical
# nsCertType = client, email
# and for everything including object signing:
# nsCertType = client, email, objsign
# This is typical in keyUsage for a client certificate.
# keyUsage = nonRepudiation, digitalSignature, keyEncipherment
# This will be displayed in Netscape's comment listbox.
nsComment = "OpenSSL Generated Certificate"
# PKIX recommendations harmless if included in all certificates.
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid,issuer
# This stuff is for subjectAltName and issuerAltname.
# Import the email address.
# subjectAltName=email:copy
# An alternative to produce certificates that aren't
# deprecated according to PKIX.
# subjectAltName=email:move
# Copy subject details
# issuerAltName=issuer:copy
#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem
#nsBaseUrl
#nsRevocationUrl
#nsRenewalUrl
#nsCaPolicyUrl
#nsSslServerName
# This really needs to be in place for it to be a proxy certificate.
proxyCertInfo=critical,language:id-ppl-anyLanguage,pathlen:3,policy:foo


--- layout: page title: About Me description: This is me. background: '/img/bg-about.JPG' ---
I have immersed myself in information security for serveral years and really like security releated things. Now I am trying to be a security consultant.


RIP Timers
19 Apr 2017 | knowledgeThere are several timers related to RIP. The update timer on Cisco routers varies between 25.5 and 30 seconds (to prevent synchronization). This is the interval a router waits before sending new periodic Response messages.
Cisco calls the expiration timer (or timeout) the invalid timer. This is the amount of time a route can stay in the route table without being updated. The default Cisco invalid timer for RIP is 180 seconds (6 Update periods). If an updated route is not heard within the invalid timer, the hop count for the route is changed to 16, the equivalent of making the route unreachable. In IOS, the route in the routing table will say “possibly down” when viewed via show ip route
.
The garbage timer (or flush timer) is the amount of time the route that was made unreachable by the invalid timer will continue to be advertised.. Once the garbage timer expires, the route will be completely removed from the routing table. With Cisco IOS it is set to 240 seconds by default, 60 seconds longer than the invalid timer.
RFC 1058 for RIP does not call for the use of holddown timers, but Cisco’s implementation implements it. We saw this earlier - the timer starts when a route is received that is already in the route table, but the new route has a higher hop count than the stored route. It is 180 seconds by default.
The four timers can be manipulated with the command: timers basic update invalid holddown flush
Comments


Extend the previous example by creating more dynamic layout with tablet .col-sm-* classes.
.col-sm-*
Note: .show-grid is enabled below to only demonstrate this layout. .show-grid would not be enabled in production code.
.show-grid


Notification 1
Notification 2
Notification 3
Ask Sensa
Your Profile
About Us
Settings
Your Activity
Log out


Class WorldConfiguration
Class that represents options for the configuration of a world.
Inheritance
Inherited Members
Namespace: Fibula.Common.Contracts.Models
Assembly: Fibula.Common.Contracts.dll
Syntax
public class WorldConfiguration
Properties
| Improve this Doc View SourceGeolocation
Gets or sets the geolocation of this world server.
Declaration
[Required(ErrorMessage = "A geolocation for the world must be speficied.")]
public string Geolocation { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
IpAddress
Gets or sets the public IP Address of the world server.
Declaration
[Required(ErrorMessage = "A public IP address for the gameworld server must be speficied.")]
public string IpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
LocalResetHour
Gets or sets the hour at which the world reset takes place in local time. Informational only.
Declaration
public byte LocalResetHour { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte |
MaximumNewbieQueueSize
Gets or sets the maximum queue size for newbie player characters.
Declaration
public ushort? MaximumNewbieQueueSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt16> |
MaximumOnlineNewbies
Gets or sets the maximum number of newbie player characters allowed to log online simultaneously.
Declaration
public ushort? MaximumOnlineNewbies { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt16> |
MaximumOnlineVeterans
Gets or sets the maximum number of veteran player characters allowed to log online simultaneously.
Declaration
public ushort? MaximumOnlineVeterans { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt16> |
MaximumVeteranQueueSize
Gets or sets the maximum queue size for veteran player characters.
Declaration
public ushort? MaximumVeteranQueueSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt16> |
MessageOfTheDay
Gets or sets the world's message of the day.
Declaration
public string MessageOfTheDay { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Remarks
Should eventually come from a dynamic control plane framework.
Name
Gets or sets the name of the world.
Declaration
[Required(ErrorMessage = "A name for the world must be speficied.")]
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Port
Gets or sets the port of the world server.
Declaration
[Required(ErrorMessage = "A port for the gameworld server must be speficied.")]
public ushort? Port { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt16> |
Type
Gets or sets the world type.
Declaration
[Required(ErrorMessage = "A type of world must be speficied.")]
public WorldType? Type { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<WorldType> |


CHAPTER 16A
UNIFORM ACT FOR VOTING BY NEW RESIDENTS IN
PRESIDENTIAL ELECTIONS
REPEALED. L 1970, c 26, §3.


org.davidmoten.kool
Interfaces
Collector
Emitter
Maybe
Single
Stream
StreamIterable
StreamIterator
Classes
Indexed
MaybeTester
Notification
Plugins
RetryWhenBuilder
RetryWhenBuilderMaybe
RetryWhenBuilderSingle
SingleTester
Statistics
Tester


Frameworkless Frontend Development: DOM Events
DOM Events API
How to add an event handler
Standard event propagation
Stopping propagation
Using Capture
Custom Events
TodoMVC Application with Events
Using templates instead of strings
Using template for the complete application
Added some events
Complete TodoMVC application
Local Event delegation example


---
layout: post
title: Baseball was a Magic He Could Run Around in
date: '2009-05-31T14:18:00.004-05:00'
author: Jabell
tags:
- Baseball
- Fun
- Quotes
- Sports
- Books
modified_time: '2009-06-30T12:03:34.041-05:00'
blogger_id: tag:blogger.com,1999:blog-19739956.post-546196379429739274
blogger_orig_url: http://theabellsix.blogspot.com/2009/05/baseball-was-magic-he-could-run-around.html
---
Henry successfully kept his mind on the game, which might seem strange for a boy who slept beside a wall of magic. But baseball was as magical to him as a green, mossy mountain covered in ancient trees. What's more, baseball was a magic he could run around in and laugh about. While the magic of the cupboards was not necessarily good, the smell of leather mixed with dusty sweat and spitting and running through sparse grass after a small ball couldn't be anything else.
—N. D. Wilson, 100 Cupboards, pp. 155-156


9 Days, Barcelona to Rome, Travel Europe like a movie star!
From-$345/night Book Now
Description
Visiting 5 countries: Spain, France, Monaco, Switzerland, Italy
Make sure you keep your camera batteries charged, as they'll be getting some serious use as you travel Europe on our Paparazzi Parade. We'll be snapping away at the spectacular architecture of Barcelona, supercars in Monaco, mountain resorts in Switzerland and exquisite Renaissance statues in Florence; by the time we reach Rome you'll have memory card full of amazing pics and a scrapbook bursting with memories. Fabulous darling!
Itinerary
On all trips we have arranged extra activities that we think will enhance your travel experience, but you have a choice as to whether or not you will participate. These are not included in the cost of your trip. They are usually organised on a group participation basis and should be taken into consideration when budgeting your spending money.
None of the Optional Activities on your trip are operated by Topdeck, nor do they form part of your contract with Topdeck for your trip. Topdeck arranges the activity as an agent of the local supplier. Should you participate in any Optional Activities your contract will be with the local supplier and their conditions will apply.
United States - Grand Canyon, Arizona
Helicopter ride: $220-$265 depending on duration
Bike ride: $10-$35 depending on duration
United States - Las Vegas, Nevada
Go Karting: $60
Gun range: $14-$34
Rollercoasters: $14-$34
United States - Yosemite National Park, California
Bike hire (seasonal): $11 per hour
Ice skating: $31.50 per day
Rollercoasters: $10
United States - Las Vegas, Nevada
Go Karting: $60
Gun range: $14-$34
Rollercoasters: $14-$34
United States - Yosemite National Park, California
Bike hire (seasonal): $11 per hour
Ice skating: $31.50 per day
Rollercoasters: $10
Nunc a eleifend metus. Praesent sit amet libero non leo dapibus pharetra vel ultrices nulla. Nullam egestas finibus purus, iaculis ornare sem ornare non. Nam pellentesque justo et arcu scelerisque, non pretium purus feugiat. Fusce rutrum ipsum a lacinia tempor. Duis porta arcu in velit tincidunt dapibus. Integer nisi diam, fermentum in elementum at, volutpat et nulla. Praesent quis tincidunt urna. Phasellus elit est, aliquam et massa a, porta dictum eros. Nulla dapibus arcu at mi bibendum vestibulum. Suspendisse in arcu vitae ipsum facilisis cursus id quis leo. Cras non lacinia tortor. Etiam nec turpis non tortor mollis volutpat. In euismod viverra leo, eu tristique ligula bibendum eu. Aenean eget auctor odio, nec porttitor sem.
Vivamus ultricies eget eros ac pellentesque. Morbi egestas euismod sem, vel dapibus ante volutpat id. Integer mollis pulvinar risus in bibendum. Vivamus dolor est, viverra vel aliquam sit amet, finibus ut mi. Nunc viverra enim et nulla suscipit, nec laoreet sapien convallis. Pellentesque congue in dui vehicula viverra. Curabitur eu quam dui. Aliquam sodales ante non gravida varius.
Important Note:
Vestibulum feugiat pulvinar nisi et consequat. Vestibulum eleifend quis ex sit amet consequat. Quisque interdum risus id justo posuere tempor. Donec faucibus est quis neque pellentesque porta. In mattis massa at porttitor aliquam. Suspendisse potenti. Aliquam pretium molestie enim, non viverra ante tempus sed. Nullam efficitur, justo vel auctor porttitor, ex dui tristique libero, quis facilisis lorem nisi vel orci.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aenean mattis eget nisl eu viverra. Maecenas finibus ipsum non vestibulum viverra. Ut vehicula at quam sit amet bibendum. Vestibulum ac tristique risus. Integer odio lacus, mattis eget diam eu, tempus semper lectus. Pellentesque finibus velit orci, nec efficitur elit maximus in. Fusce eleifend id mi id finibus.
Your included meals are detailed in the ‘Also Included’ section of this document.
On most days breakfast is included. Lunch and dinner when included are in local restaurants or you place of accommodation and are either two or three courses. In most cases table water is provided with the meals, and if you wish to purchase additional drinks you can do so at your own expense.
If you have any dietary requirements we will make every effort to cater to your specific needs as long as you advise your travel agent or Topdeck Trip Consultant when you book. But please be aware that although we will do everything in our power to arrange it, we cannot guarantee that every restaurant we use will be able to cater to all dietary needs. We also cannot cater for tastes or dislikes, as most of our included evening meals feature a set menu.
Nunc a eleifend metus. Praesent sit amet libero non leo dapibus pharetra vel ultrices nulla. Nullam egestas finibus purus, iaculis ornare sem ornare non. Nam pellentesque justo et arcu scelerisque, non pretium purus feugiat. Fusce rutrum ipsum a lacinia tempor. Duis porta arcu in velit tincidunt dapibus. Integer nisi diam, fermentum in elementum at, volutpat et nulla. Praesent quis tincidunt urna. Phasellus elit est, aliquam et massa a, porta dictum eros. Nulla dapibus arcu at mi bibendum vestibulum. Suspendisse in arcu vitae ipsum facilisis cursus id quis leo. Cras non lacinia tortor.
Your Topdeck crew never expect tips themselves and will not ask for any; that’s not what friends do! We also know how much tipping can cost you. So go ahead, spoil yourself with the money you will save by travelling with Topdeck!
Vestibulum feugiat pulvinar nisi et consequat. Vestibulum eleifend quis ex sit amet consequat. Quisque interdum risus id justo posuere tempor. Donec faucibus est quis neque pellentesque porta. In mattis massa at porttitor aliquam. Suspendisse potenti. Aliquam pretium molestie enim, non viverra ante tempus sed. Nullam efficitur, justo vel auctor porttitor, ex dui tristique libero, quis facilisis lorem nisi vel orci.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aenean mattis eget nisl eu viverra. Maecenas finibus ipsum non vestibulum viverra. Ut vehicula at quam sit amet bibendum. Vestibulum ac tristique risus. Integer odio lacus, mattis eget diam eu, tempus semper lectus. Pellentesque finibus velit orci, nec efficitur elit maximus in. Fusce eleifend id mi id finibus.


You can customize a column's menu and provide your own functionality. Each menu item can have:
shown
: a function that determines whether or not to display the itemtitle
: the title you'd like to have displayed for the menu item (note that you can also
use i18n on this through the gridMenuTitleFilter
setting)icon
: an icon you'd like displayed alongside the itemaction
: a function that will be called when the menu is clickedactive
: a function that highlights the item (giving a toggle type effect - see the sort on the column menus for an example)context
: by default, the action
, shown
and active
's' contexts will have a reference to the grid added as the
property grid
(accessible through this.grid
. You can pass in your own context by supplying
the context
property to your menu item. It will be accessible through this.context
.The column menu will add the column's GridColumn
object to the context as this.context.col
.
You can then show/hide the the menu item based on conditions that use the grid and column. You could
also use a custom column builder to add some item to the every column definition.
You can remove the column hide option using the enableHiding: false
columnDef option, which will also prevent
this column being hidden in the gridMenu (once it is finished and merged). You can disable
the column menu entirely using the enableColumnMenu: false
columnDef option.
You can disable all column menus using the enableColumnMenus: false
grid option.
You can supply an icon class with the icon
property.
See the example below for usage.


Hi all,
I have done a search and can't find a clear answer to my question. I have just purchased a EmonPI and would like my existing home-automation system to be able to read the real-time consumption feed.
In the API documentation I see that I can GET http://emonpi/emoncms/nodes/5/rx/1 and return a JSON object in the form :
{"name":"power1","value":"100","unit":"W"}
But this only works if I am logged in and have an existing authenticated session. I therefore assume I need to add my read API key but I can't determine the syntax to do this. Can someone help or point me at a wiki / doc?
Many thanks
Paul
Re: How to - read EmonPI / Nodes module API?
If you look at your 'Feed API Help' link on your feeds page, it will give you details of how to format your API syntax.
To authenticate, add &apikey=YOURAPIKEY to the URL.
eg
http://yourdomain.co.uk/emoncms/feed/value.json?id=13&apikey=c76354Fggdf...
Paul
Re: How to - read EmonPI / Nodes module API?
Paul,
Thanks for the info. I wanted to use Nodes rather than Feeds although I could re-write to a feed. My limited understanding is the API in Feeds is part of the core code, whilst the API for Nodes has been added as part of EmonView. If I try to add apikey=MyAPIReadKey for a node query it doesn't work so I assume it needs to be in a different syntax?
Paul
Re: How to - read EmonPI / Nodes module API?
Hello Paul, can your home automation system subscribe to MQTT messages? that might be a better approach if you have the option. Before the data gets into the emoncms nodes interface it is first read from the emonpi serial port using emonhub, this then forwards the data on to the local emoncms using MQTT and it can also forward the data to a remote emoncms such as emoncms.org via HTTP.
We are actually moving away from the nodes interface in the next emonpi image update (https://openenergymonitor.org/emon/node/12437) - to the input module with the node data posted there from emonhub via mqtt. So perhaps if your going to setup something more complex you might be interested in downloading the pre-release image there.
Third option, I've found the bug in the emoncms nodes module and have fixed it, If you run the emonpi update tool it will bring in the latest changes. You will then be able to access to read values with the api:
http://emonpi/emoncms/nodes/5/rx/1?apikey=READ_APIKEY
PS the nodes module is different from emonview which was an experimental attempt to create a simplified python implementation of emoncms which has been discontinued for now. To avoid confusion I will change EmonView to Nodes module in the subject line.
Re: How to - read EmonPI / Nodes module API?
Trystan,
Thanks for the quick fix and explanation. I have updated my EmonPi and can now access the Nodes module. I'll use this for now whilst I explore and discuss moving to MQTT with the home automation vendor. Appreciate the explanation and help as I get up to speed with the whole ecosystem
Paul


Page
The Page model.
See Also
Summary
| Page | The Page model. |
| Functions | |
| __construct | Model::grab |
| find | Model::search |
| add | Adds a page to the database. |
| update | Updates the page. |
| delete | Deletes the given page. |
| exists | Checks if a page exists. |
| check_url | Checks if a given clean URL is already being used as another page’s URL. |
| url | Returns a page’s URL. |
| parent | Returns a page’s parent. Example: $page->parent()->parent()->title |
| children | Returns a page’s children. |
| user | Returns a page’s creator. Example: $page->user->full_name |
add
| static function add( | $title, | |||
| $body, | ||||
| $user | = | null, | ||
| $parent_id | = | 0, | ||
| $show_in_list | = | true, | ||
| $list_order | = | 0, | ||
| $clean | = | "", | ||
| $url | = | "", | ||
| $created_at | = | null, | ||
| $updated_at | = | "0000-00-00 00:00:00" | ) |
Adds a page to the database.
Calls the add_page
trigger with the new Page.
Parameters
| $title | The Title for the new page. |
| $body | The Body for the new page. |
| $body | The User or <User.id> of the page’s author. |
| $parent_id | The ID of the new page’s parent page (0 for none). |
| $show_in_list | Whether or not to show it in the pages list. |
| $list_order | The order of the page in the list. |
| $clean | The clean URL. |
| $url | The unique URL. |
| $created_at | The new page’s “created” timestamp. |
| $updated_at | The new page’s “last updated” timestamp. |
Returns
The newly created Page.
See Also
update
| public function update( | $title | = | null, | |
| $body | = | null, | ||
| $user | = | null, | ||
| $parent_id | = | null, | ||
| $show_in_list | = | null, | ||
| $list_order | = | null, | ||
| $clean | = | null, | ||
| $url | = | null, | ||
| $created_at | = | null, | ||
| $updated_at | = | null | ) |
Updates the page.
Calls the update_page
trigger with the updated Page and the original Page.
Parameters
| $title | The new Title. |
| $body | The new Body. |
| $body | The User or <User.id> of the page’s author. |
| $parent_id | The new parent ID. |
| $show_in_list | Whether or not to show it in the pages list. |
| $clean | The page’s clean URL. |
| $url | The page’s unique URL. |
| $created_at | The page’s “created” timestamp. |
| $updated_at | The page’s “last updated” timestamp. |
delete
| static function delete( | $page_id, | |||
| $recursive | = | false | ) |
Deletes the given page.
Calls the delete_page
trigger with the Page to delete.
Parameters
| $page_id | The page to delete. |
| $recursive | Should the page’s children be deleted? (default: false) |


Source code for discordSuperUtils.Punishments
from __future__ import annotations
from abc import ABC, abstractmethod
from datetime import timedelta
from typing import (
Optional,
List,
TYPE_CHECKING
)
if TYPE_CHECKING:
import discord
from discord.ext import commands
[docs]class Punishment:
"""
A punishment class that is used for punishing members.
"""
def __init__(self,
punishment_manager,
punish_after: int = 3,
punishment_reason: str = "No reason specified.",
punishment_time: timedelta = timedelta(days=1)):
self.punishment_manager = punishment_manager
self.punish_after = punish_after
self.punishment_reason = punishment_reason
self.punishment_time = punishment_time
if not issubclass(type(punishment_manager), Punisher):
raise TypeError(f"Manager of type '{type(punishment_manager)} is not supported.'")
[docs]def get_relevant_punishment(punishments: List[Punishment], punish_count: int) -> Optional[Punishment]:
"""
Returns the punishment that is suitable for the punish count.
:param punishments: The punishments to pick from.
:type punishments: List[Punishment]
:param punish_count: The punishment count.
:type punish_count: int
:rtype: Optional[Punishment]
:return: The suitable punishment.
"""
return {x.punish_after: x for x in punishments}.get(punish_count)
[docs]class Punisher(ABC):
[docs] @abstractmethod
async def punish(self, ctx: commands.Context, member: discord.Member, punishment: Punishment) -> None:
"""
The manager's punish function.
:param ctx: The context of the punishments.
:type ctx: commands.Context
:param member: The member to punish.
:type member: discord.Member
:param punishment: The punishment to punish the member with.
:type punishment: Punishment
:rtype: None
:return: None
"""


Pool configuration values such as pool fees, minimum payouts, maturity depth, and more.
https://get.masaricoin.com/api/config
General pool statistics such as current hashrate, round effort, and more.
https://get.masaricoin.com/api/pool/stats
A list of available ports across all available pool nodes.
https://get.masaricoin.com/api/pool/ports
The last 25 blocks mined by the pool and information about them. Query parameters 'page' and 'limit' are accepted to page through prior results.
https://get.masaricoin.com/api/pool/blocks
The last 10 payments transacted by the pool and information about them. Query parameters 'page' and 'limit' are accepted to page through prior results.
https://get.masaricoin.com/api/pool/payments
Current information about the network, such as block height, difficulty, and more.
https://get.masaricoin.com/api/network/stats
A list of active workers for this wallet address.
https://get.masaricoin.com/api/miner/{{ example_config['tuser']}}/identifiers
The last 25 payments transacted by the pool to this wallet address. Query parameters 'page' and 'limit' are accepted to page through prior results.
https://get.masaricoin.com/api/miner/{{ example_config['tuser']}}/payments
Hashrate statistics for all workers for this wallet address.
https://get.masaricoin.com/api/miner/{{ example_config['tuser']}}/stats/allWorkers
Total due, total paid, hashrate, and other overall statistics for this wallet address.
https://get.masaricoin.com/api/miner/{{ example_config['tuser']}}/stats


[gecode-users] Space val method causes python to crash
Christian Schulte
cschulte at kth.se
Sun Jan 29 16:31:32 CET 2012
val() raises an exception if applied to a not yet assigned variable (the
variable in you example still has domain 1...9), please check the docs.
Christian
--
Christian Schulte, www.ict.kth.se/~cschulte/
> -----Original Message-----
> From: users-bounces at gecode.org [mailto:users-bounces at gecode.org] On
> Behalf Of Blockheads Oi Oi
> Sent: Sunday, January 29, 2012 9:45 AM
> To: users at gecode.org
> Subject: [gecode-users] Space val method causes python to crash
>
> Hi all,
>
> The subject is easy enough to reproduce, FWIW I'm on Windows Vista.
>
> c:\Users\Mark\Python>python -V
> Python 2.7.1
>
> c:\Users\Mark\Python>type a.py
> from gecode import *
> s = space()
> cell = s.intvar(1, 9)
> print s.assigned(cell)
> s.val(cell)
> c:\Users\Mark\Python>python a.py
> False
>
> This application has requested the Runtime to terminate it in an unusual
way.
> Please contact the application's support team for more information.
>
> Have I misunderstood the way that val is called and/or used or is this a
genuine
> problem?
>
> --
> Cheers.
>
> Mark Lawrence.
>
>
> _______________________________________________
> Gecode users mailing list
> users at gecode.org
> https://www.gecode.org/mailman/listinfo/gecode-users
More information about the users
mailing list


Great tool to use instead of SCP. You pick the destination and the source, so you can pull files or push files.
Use rsync with ssh running on a non-standard port:
rsync -avz -e "ssh -p $portNumber" user@remoteip:/path/to/files/ /local/path/


Encore Automotive was founded by a team of passionate and accomplished entrepreneurs who have been respected in the industry for over 30 years working with Global Automakers and Aftermarket companies.
Encore Automotive was inspired by a vision to simplify the parts buying process.
It is our belief that our distributors are seeking the most reliable product to drive consistent repair results. Encore's mission is to regain customer trust and rebuild confidence by exceeding industry standards.


this is toggle
Click to hide() and show() the above div
Click here for double click
Fade out
Fade in