robertprice.co.uk Report : Visit Site


  • Ranking Alexa Global: # 1,266,997,Alexa Ranking in India is # 300,457

    Server:nginx...

    The main IP address: 109.169.75.145,Your server United Kingdom,Milton Keynes ISP:iomart Hosting Limited  TLD:uk CountryCode:GB

    The description :robert price -...

    This report updates in 23-Jun-2018

Technical data of the robertprice.co.uk


Geo IP provides you such as latitude, longitude and ISP (Internet Service Provider) etc. informations. Our GeoIP service found where is host robertprice.co.uk. Currently, hosted in United Kingdom and its service provider is iomart Hosting Limited .

Latitude: 52.041721343994
Longitude: -0.75582998991013
Country: United Kingdom (GB)
City: Milton Keynes
Region: England
ISP: iomart Hosting Limited

the related websites

HTTP Header Analysis


HTTP Header information is a part of HTTP protocol that a user's browser sends to called nginx containing the details of what the browser wants and will accept back from the web server.

X-XSS-Protection:1; mode=block
X-Content-Type-Options:nosniff
Content-Encoding:gzip
Transfer-Encoding:chunked
X-Server-Powered-By:Engintron
Vary:Accept-Encoding, Accept-Encoding
X-Nginx-Cache-Status:EXPIRED
Server:nginx
Connection:keep-alive
Link:; rel="https://api.w.org/"
X-UA-Compatible:IE=edge,chrome=1
Date:Sat, 23 Jun 2018 07:38:34 GMT
Content-Type:text/html; charset=UTF-8

DNS

soa:ns1.assetict.net. servers.assetict.net. 2017052800 86400 7200 3600000 86400
txt:"v=spf1 ip4:109.169.75.145 +a +mx ~all"
ns:ns1.assetict.net.
ns2.assetict.net.
ns3.assetict.co.uk.
ipv4:IP:109.169.75.145
ASN:20860
OWNER:IOMART-AS, GB
Country:GB
mx:MX preference = 0, mail exchanger = robertprice.co.uk.

HtmlToText

-- skip to content robert price extracting text in mendix using regexreplaceall it’s a fairly common requirement to be able to extract text from a larger string. using mendix, the easiest way i’ve found to do this is using the regexreplaceall java action from the community commons module . we use a regular expression extract the text, then return this selected text in the action. for example, take the following string returned from the nexmo sms module. --------- part [ 1 ] ------------status [ 9 ] ...submission failed!message-id [ null ] ...error-text [ quota exceeded - rejected ] ...message-price [ 0.03330000 ] ...remaining-balance [ 0.03200000 ] if we want to extract the error-text we can use the following regular expression. ^.*error-text \[ (.*?) \].*$ here we’re saying look for the text between the square brackets after the string error-text. we use round brackets to say we want to remember this matched text. we can then use the regular expression match position to return the matched text – in this case $1. if we run this over our string we get the following quota exceeded - rejected to use this in a mendix microflow, assume we have our status message in a string $statusmessage that we pass into the java action. this is our haystack. next, we use the regular expression as a string for our needle regex. finally, we say we want $1 as a string to be our replacement. we return the string as $details. this is what the microflow and action should look like. view robert price’s mendix profile . author rob posted on 2nd march 2018 categories dev tags mendix building a simple air quality indicator i demonstrated using a bicolour led with an nodemcu in an earlier blog. we now extend that code and instead of having a single led, we have two. one led will indicate the current levels of pm2.5, and the other led will indicate the current levels of pm10. to do this we need to connect to the internet and download these levels from the clean air eastbourne api. the api returns a single float as a string with the current value in µg/m3. the wiring is very similar to the previous blog post, except we include an extra led connected to d3 and d4 on the nodemcu. the code the nodemcu has support for wifi built in thanks to it’s esp8266 chip, so it’s very easy to go online in our in setup() loop() function we poll for values every 30 seconds. we turn these values into floats and compare our snapshot against the who annual guidelines limits, and uk annual legal limits. if we’re below who and uk limits, we show green. if we’re above who limits, but below uk limits, we show amber. if we’re above both who and uk limits, we show red. #include <esp8266wifi.h> #include <esp8266httpclient.h> // wifi connection details const char* ssid = "wifi network"; const char* password = "wifi password"; // poll urls const char* pm10_url = "http://api.eastbourneair.com/readings/906088-pm10"; const char* pm25_url = "http://api.eastbourneair.com/readings/906088-pm25"; // how often to poll the website for updates (in microseconds) const int poll_delay = 30000; // limits for particulates from the who and uk. // these are annual limits. const float who_pm10 = 20.0; const float who_pm25 = 10.0; const float uk_pm10 = 40.0; const float uk_pm25 = 25.0; // the tricolour leds are wired to the following pins int redpinpm10 = d2, greenpinpm10 = d1; int redpinpm25 = d3, greenpinpm25 = d4; void setup () { pinmode(redpinpm10, output); pinmode(redpinpm25, output); pinmode(greenpinpm10, output); pinmode(greenpinpm25, output); serial.begin(115200); wifi.begin(ssid, password); while (wifi.status() != wl_connected) { delay(1000); serial.println("connecting to wifi..."); } } void loop() { if (wifi.status() == wl_connected) { //check wifi connection status httpclient http; //declare an object of class httpclient serial.println("getting pm10 data..."); http.begin(pm10_url); //specify request destination int httpcode = http.get(); //send the request if (httpcode > 0) { //check the returning code string payload = http.getstring(); //get the request response payload serial.println(payload); //print the response payload int reading = payload.tofloat(); digitalwrite(redpinpm10, low); digitalwrite(greenpinpm10, low); if (reading >= who_pm10 && reading < uk_pm10) { // turn the led if over who limits, but under uk serial.println("over who guidelines "); digitalwrite(redpinpm10, high); digitalwrite(greenpinpm10, high); } else if (reading >= uk_pm10) { // turn the led on if over uk limits serial.println("over uk limits"); digitalwrite(redpinpm10, high); } else { serial.println("under limit"); digitalwrite(greenpinpm10, high); } } else { serial.println("unable to get data from api"); } http.end(); //close connection serial.println("getting pm2.5 data..."); http.begin(pm25_url); //specify request destination httpcode = http.get(); //send the request if (httpcode > 0) { //check the returning code string payload = http.getstring(); //get the request response payload serial.println(payload); //print the response payload int reading = payload.tofloat(); digitalwrite(redpinpm25, low); digitalwrite(greenpinpm25, low); if (reading >= who_pm25 && reading < uk_pm25) { // turn the led if over who limits, but under uk serial.println("over who guidelines "); digitalwrite(redpinpm25, high); digitalwrite(greenpinpm25, high); } else if (reading >= uk_pm25) { // turn the led on if over uk limts serial.println("over uk limits"); digitalwrite(redpinpm25, high); } else { serial.println("under limit"); digitalwrite(greenpinpm25, high); } } else { serial.println("unable to get data from api"); } http.end(); //close connection } else { serial.println("not connected to wifi"); } delay(poll_delay); // wait before we poll again. } author rob posted on 6th february 2018 6th february 2018 categories dev , hardware tags led , nodemcu , pollution using a bicolour led with a nodemcu this is a quick example on how to use a bicolour led with a nodemcu. the bicolour led has both red and green leds in a single package. there is a common cathode for both the red and green anodes. applying a current to the red anode turns the red led on. a current to green anode turns the green led on. a current to both anodes creates yellow. the circuit is very simple. we wire the red anode to d1 on the nodemcu, the green anode to d2, protecting them both with a 220ohm resistor. the cathode is wired to ground. we program the nodemcu using an arduino sketch. int redpin = d1, greenpin = d2; void setup() { // set the pins to output mode pinmode(redpin, output); pinmode(greenpin, output); } void loop() { // red digitalwrite(redpin, high); delay(500); // yellow digitalwrite(greenpin, high); delay(500); // green digitalwrite(redpin, low); delay(500); // off digitalwrite(greenpin, low); delay(500); } in the setup, we set d1 and d2 to both be outputs. we then turn d1 and d2 on and off in sequence every half a second to achieve a sequence of red, yellow, green, and off. author rob posted on 3rd january 2018 categories hardware tags arduino , led , nodemcu running a sds011 particulate sensor on a mac using php the novafit sds011 particulate sensor is an a very affordable sensor for detecting particulate pollution. it is capable of detecting both pm2.5 and pm10 with a relative error margin of +/- 10µg/m3. it can output data via it’s serial port. the one i bought came with a serial to usb adaptor, allowing it to be plugged into my mac. it did need a driver, and i used ch340g-ch34g-ch34x-mac-os-x-driver . data is sent at 9600 baud, with 8 data bits, no parity bit, and 1 stop bit. 10 bytes are sent at a time. byte name content 0 message header aa 1 commander no c0 2 data 1 pm2.5 low byte 3 data 2 pm2.5 high byte 4 data 3 pm10 low byte 5 data 4 pm10 high byte 6 data 5 id byte 1 7 data 6 id byte 2 8 check-sum data 1+data 2+..+data 6 9 message tail ab pm2.5 (μg /m3) = ((pm2.5 high byte *256) + pm2.5 low byte)/10 pm10 (μg /m3) = ((pm10 hig

URL analysis for robertprice.co.uk


http://www.robertprice.co.uk/robblog/mendix-regexreplaceall-example/
http://www.robertprice.co.uk/robblog/robblog/posting-json-to-a-web-service-with-php/
http://www.robertprice.co.uk/robblog/tag/python/
http://www.robertprice.co.uk/robblog/tag/nodemcu/
http://www.robertprice.co.uk/robblog/#content
http://www.robertprice.co.uk/robblog/running-sds011-particulate-sensor-mac-using-php/
http://www.robertprice.co.uk/robblog/tag/r/
http://www.robertprice.co.uk/robblog/tag/lua/
http://www.robertprice.co.uk/robblog/tag/gpio/
http://www.robertprice.co.uk/robblog/tag/oled/
http://www.robertprice.co.uk/robblog/category/dev/
http://www.robertprice.co.uk/robblog/tag/sensors/
http://www.robertprice.co.uk/robblog/tag/php/
http://www.robertprice.co.uk/robblog/author/rob/
http://www.robertprice.co.uk/robblog/page/18/
amazon.co.uk

Whois Information


Whois is a protocol that is access to registering information. You can reach when the website was registered, when it will be expire, what is contact details of the site with the following informations. In a nutshell, it includes these informations;

Error for "robertprice.co.uk".

the WHOIS query quota for 2600:3c03:0000:0000:f03c:91ff:feae:779d has been exceeded
and will be replenished in 13945 seconds

WHOIS lookup made at 03:54:23 21-Sep-2017

--
This WHOIS information is provided for free by Nominet UK the central registry
for .uk domain names. This information and the .uk WHOIS are:

Copyright Nominet UK 1996 - 2017.

You may not access the .uk WHOIS or use any data from it except as permitted
by the terms of use available in full at http://www.nominet.uk/whoisterms,
which includes restrictions on: (A) use of the data for advertising, or its
repackaging, recompilation, redistribution or reuse (B) obscuring, removing
or hiding any or all of this notice and (C) exceeding query rate or volume
limits. The data is provided on an 'as-is' basis and may lag behind the
register. Access may be withdrawn or restricted at any time.

  REFERRER http://www.nominet.org.uk

  REGISTRAR Nominet UK

SERVERS

  SERVER co.uk.whois-servers.net

  ARGS robertprice.co.uk

  PORT 43

  TYPE domain

DISCLAIMER
This WHOIS information is provided for free by Nominet UK the central registry
for .uk domain names. This information and the .uk WHOIS are:
Copyright Nominet UK 1996 - 2017.
You may not access the .uk WHOIS or use any data from it except as permitted
by the terms of use available in full at http://www.nominet.uk/whoisterms,
which includes restrictions on: (A) use of the data for advertising, or its
repackaging, recompilation, redistribution or reuse (B) obscuring, removing
or hiding any or all of this notice and (C) exceeding query rate or volume
limits. The data is provided on an 'as-is' basis and may lag behind the
register. Access may be withdrawn or restricted at any time.

  REGISTERED no

DOMAIN

  NAME robertprice.co.uk

NSERVER

  NS3.ASSETICT.CO.UK 104.145.233.249

  NS1.ASSETICT.NET 109.169.75.140

  NS2.ASSETICT.NET 109.104.119.130

Go to top

Mistakes


The following list shows you to spelling mistakes possible of the internet users for the website searched .

  • www.urobertprice.com
  • www.7robertprice.com
  • www.hrobertprice.com
  • www.krobertprice.com
  • www.jrobertprice.com
  • www.irobertprice.com
  • www.8robertprice.com
  • www.yrobertprice.com
  • www.robertpriceebc.com
  • www.robertpriceebc.com
  • www.robertprice3bc.com
  • www.robertpricewbc.com
  • www.robertpricesbc.com
  • www.robertprice#bc.com
  • www.robertpricedbc.com
  • www.robertpricefbc.com
  • www.robertprice&bc.com
  • www.robertpricerbc.com
  • www.urlw4ebc.com
  • www.robertprice4bc.com
  • www.robertpricec.com
  • www.robertpricebc.com
  • www.robertpricevc.com
  • www.robertpricevbc.com
  • www.robertpricevc.com
  • www.robertprice c.com
  • www.robertprice bc.com
  • www.robertprice c.com
  • www.robertpricegc.com
  • www.robertpricegbc.com
  • www.robertpricegc.com
  • www.robertpricejc.com
  • www.robertpricejbc.com
  • www.robertpricejc.com
  • www.robertpricenc.com
  • www.robertpricenbc.com
  • www.robertpricenc.com
  • www.robertpricehc.com
  • www.robertpricehbc.com
  • www.robertpricehc.com
  • www.robertprice.com
  • www.robertpricec.com
  • www.robertpricex.com
  • www.robertpricexc.com
  • www.robertpricex.com
  • www.robertpricef.com
  • www.robertpricefc.com
  • www.robertpricef.com
  • www.robertpricev.com
  • www.robertpricevc.com
  • www.robertpricev.com
  • www.robertpriced.com
  • www.robertpricedc.com
  • www.robertpriced.com
  • www.robertpricecb.com
  • www.robertpricecom
  • www.robertprice..com
  • www.robertprice/com
  • www.robertprice/.com
  • www.robertprice./com
  • www.robertpricencom
  • www.robertpricen.com
  • www.robertprice.ncom
  • www.robertprice;com
  • www.robertprice;.com
  • www.robertprice.;com
  • www.robertpricelcom
  • www.robertpricel.com
  • www.robertprice.lcom
  • www.robertprice com
  • www.robertprice .com
  • www.robertprice. com
  • www.robertprice,com
  • www.robertprice,.com
  • www.robertprice.,com
  • www.robertpricemcom
  • www.robertpricem.com
  • www.robertprice.mcom
  • www.robertprice.ccom
  • www.robertprice.om
  • www.robertprice.ccom
  • www.robertprice.xom
  • www.robertprice.xcom
  • www.robertprice.cxom
  • www.robertprice.fom
  • www.robertprice.fcom
  • www.robertprice.cfom
  • www.robertprice.vom
  • www.robertprice.vcom
  • www.robertprice.cvom
  • www.robertprice.dom
  • www.robertprice.dcom
  • www.robertprice.cdom
  • www.robertpricec.om
  • www.robertprice.cm
  • www.robertprice.coom
  • www.robertprice.cpm
  • www.robertprice.cpom
  • www.robertprice.copm
  • www.robertprice.cim
  • www.robertprice.ciom
  • www.robertprice.coim
  • www.robertprice.ckm
  • www.robertprice.ckom
  • www.robertprice.cokm
  • www.robertprice.clm
  • www.robertprice.clom
  • www.robertprice.colm
  • www.robertprice.c0m
  • www.robertprice.c0om
  • www.robertprice.co0m
  • www.robertprice.c:m
  • www.robertprice.c:om
  • www.robertprice.co:m
  • www.robertprice.c9m
  • www.robertprice.c9om
  • www.robertprice.co9m
  • www.robertprice.ocm
  • www.robertprice.co
  • robertprice.co.ukm
  • www.robertprice.con
  • www.robertprice.conm
  • robertprice.co.ukn
  • www.robertprice.col
  • www.robertprice.colm
  • robertprice.co.ukl
  • www.robertprice.co
  • www.robertprice.co m
  • robertprice.co.uk
  • www.robertprice.cok
  • www.robertprice.cokm
  • robertprice.co.ukk
  • www.robertprice.co,
  • www.robertprice.co,m
  • robertprice.co.uk,
  • www.robertprice.coj
  • www.robertprice.cojm
  • robertprice.co.ukj
  • www.robertprice.cmo
Show All Mistakes Hide All Mistakes