Ranking Alexa Global: # 272,167
Server:nginx/1.14.0 (Ubuntu...
The main IP address: 178.32.60.128,Your server France,Roubaix ISP:OVH SAS TLD:com CountryCode:FR
The description :rob allen's devnotes developing software in the real world home hire me! talks slim zf openwhisk kitura tutorial archives about replacing a built-in php function when testing a component recently i ne...
This report updates in 07-Nov-2018
Created Date: | 2003-09-30 |
Changed Date: | 2016-11-21 |
Expires Date: | 2018-09-30 |
Geo IP provides you such as latitude, longitude and ISP (Internet Service Provider) etc. informations. Our GeoIP service found where is host akrabat.com. Currently, hosted in France and its service provider is OVH SAS .
Latitude: | 50.69421005249 |
Longitude: | 3.1745600700378 |
Country: | France (FR) |
City: | Roubaix |
Region: | Nord-Pas-de-Calais |
ISP: | OVH SAS |
HTTP Header information is a part of HTTP protocol that a user's browser sends to called nginx/1.14.0 (Ubuntu) containing the details of what the browser wants and will accept back from the web server.
Content-Length: | 10700 |
Content-Encoding: | gzip |
Strict-Transport-Security: | max-age=15768000 |
Vary: | Accept-Encoding, Cookie |
Keep-Alive: | timeout=65 |
Server: | nginx/1.14.0 (Ubuntu) |
Last-Modified: | Wed, 07 Nov 2018 03:08:37 GMT |
Connection: | keep-alive |
Cache-Control: | max-age=3, must-revalidate |
Date: | Wed, 07 Nov 2018 03:24:11 GMT |
Content-Type: | text/html; charset=UTF-8 |
soa: | ns.may.be. hostmaster.may.be. 2018103101 10800 1200 604800 3600 |
txt: | "v=spf1 ip4:54.38.39.66/32 ip4:54.38.39.66/32 mx -all" |
ns: | ns.may.be. ns4.may.be. |
ipv4: | IP:178.32.60.128 ASN:16276 OWNER:OVH, FR Country:FR |
mx: | MX preference = 10, mail exchanger = mail.mailroute.net. |
rob allen's devnotes developing software in the real world home hire me! talks slim zf openwhisk kitura tutorial archives about replacing a built-in php function when testing a component recently i needed to test part of slim that uses the built-in php functions header() and headers_sent(). to do this, i took advantage of php's namespace resolution rules where it will find a function within the same namespace first before finding one with the same name in the global namespace. the idea of how to do this came courtesy of matthew weier o'phinney where this approach is used for similar testing in zend-diactoros. this is… continue reading . posted on 17 october 2018 in php , slim framework view all 9 comments analysing the focal length of my photos i'm currently thinking about upgrading my camera to an eos r or z6 and, as result, i'm thinking about which lenses i should get. while discussing options with stuart, i wondered which were my favourite focal lengths for the photos that i've taken in the past. to work this out, i decided to use the wonderful exiftool and some scripting. this is the analyse.sh script: #!/bin/bash dir="$1" if [ "$dir" == "" ]; then echo "usage: analyse.sh {directory}" exit fi exiftool -r -t -focallengthin35mmformat -aperture -lens -ext nef -ext arw $dir > analysis.txt awk '{print $1, $2}' analysis.txt | sort | uniq -c | \ awk 'begin { ofs = ", " } ; {print $2 $3, $1}' | \ sort -n > analysis.csv echo -e "\"focal length\",count\n$(cat analysis.csv)" > analysis.csv echo "created analysis.csv" 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/bin/bash dir = "$1" if [ "$dir" == "" ] ; then echo "usage: analyse.sh {directory}" exit fi exiftool - r - t - focallengthin35mmformat - aperture - lens - ext nef - ext arw $dir > analysis .txt awk '{print $1, $2}' analysis .txt | sort | uniq - c | \ awk 'begin { ofs = ", " } ; {print $2 $3, $1}' | \ sort - n > analysis .csv echo - e "\"focal length\",count\n$(cat analysis.csv)" > analysis .csv echo "created analysis.csv" there's a couple of key things going on here.… continue reading . posted on 26 september 2018 in photography view all 2 comments using .vimrc for project specific settings i'm more of a spaces person than a tabs person when it comes to source code and in vim, i like to see the tab characters, so i have this setting: set listchars=tab:\⇥\ ,trail:·,extends:>,precedes:<,nbsp:+ 1 set listchars = tab : \ ⇥ \ , trail : · , extends : > , precedes : < , nbsp : + this places a handy ⇥ character so that i can see the tabs: i'm currently working on a codebase where the coding style is to use tabs, so i need to change my settings. one option is to use editorconfig, for the formatting… continue reading . posted on 25 july 2018 in software leave a comment notes for working on the openwhisk php runtime these are some notes for working on the openwhisk php runtime, but are probably applicable to the other runtimes too. setting up i have a clone of the runtimes i'm interested in and core side-by-side in a directory. you then need various tools for development, which are documented here for macos & ubuntu in the prerequites section. build the container the php runtime creates two containers, one for php 7.1 and one for php 7.2.… continue reading . posted on 4 july 2018 in openwhisk , php one comment so far using fractal as your openwhisk api's view layer when writing an api, it's common to produce an output that conforms to a known media type such as json api or hal, etc. i'm a strong believer that even though i'm writing an api, my application has a view layer. it's not the same as building an html page, but you still need to separate out the code that creates the structured output from your model layer. for a couple of apis that i've… continue reading . posted on 27 june 2018 in openwhisk , php one comment so far dependency injection with openwhisk php any non-trivial php applications use various components to do its work, from pdo though to classes from packagist. it's fairly common in a standard php application to use dependency injection to configure and load these classes when necessary. how do we do this in a serverless environment such as openwhisk? this question comes up because we do not have a single entry point into our application, instead we have one entry point per action. if… continue reading . posted on 20 june 2018 in openwhisk , php , serverless framework leave a comment using api gateway with serverless & openwhisk as with all serverless offerings openwhisk offers an api gateway to provide http routing to your serverless actions. this provides a number of advantages over web actions, the most significant of which are routing based on http method, authentication and custom domains (in ibm cloud). creating routes with the wsk cli to route to an action using api gateway, you first need to make your action a web action first: $ wsk action update todo-backend/listtodos listtodos.php --web raw 1 $ wsk action update todo-backend/listtodos listtodos.php --web raw (you can also use… continue reading . posted on 13 june 2018 in openwhisk , php , serverless framework one comment so far using composer with serverless & openwhisk every php project i write has dependencies on components from packagist and my serverless openwhisk php projects are no different. it turns out that adding composer dependencies is trivial. let's create a simple action that converts a number to it's string form. e.g. 123 becomes one hundred and twenty three. we'll start with our simple ow-php-hello project from my earlier article and add a new function to serverless.yml: functions: n2w: handler: n2w.main 1 2 3 functions : n2w : handler : n2w.main our handler is n2w.main, so we… continue reading . posted on 6 june 2018 in openwhisk , php , serverless framework one comment so far using serverless framework with openwhisk php serverless framework is a toolkit to help you mange and deploy a serverless application. (personally, i'm not a fan of the name as the word "serverless" already has a meaning in the same space!) it's a useful tool and supports all the major providers, though aws lambda seems to be first-among-equals. the openwhisk plugin for serverless is maintained by the rather excellent james thomas, so if you have any questions, ping him! as i build… continue reading . posted on 31 may 2018 in openwhisk , php , serverless framework one comment so far invoking many openwhisk actions from another one i have a project where i need to store a number of items into a data store. i have an openwhisk action that stores the items so i wrote an action that takes advantage of the openwhisk js client library to do invoke my store action once for each item in an array that this action receives. this is the javascript code that i used: "use strict"; const openwhisk = require('openwhisk'); async function main(params) { if (!params.items) { return {error: "no items"} } const action = "my_api/store") const ow = openwhisk(); console.log(params.items.length + " items to be invoked") let actions = params.items.map(function (item) { return ow.actions.invoke({actionname: action, params: {item: item}}); }); try { const responses = await promise.all(actions); } catch (err) { console.error('error invoking actions', err) return promise.reject({error: err}); } console.log(actions.length + " actions invoked") return {number_stored: actions.length} } exports.main = main; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 "use strict" ; const openwhisk = require ( 'openwhisk' ) ; async function main ( params ) { if ( ! params . items ) { return { error : "no items" } } const action = "my_api/store" ) const ow = openwhisk ( ) ; console . log ( params . items . length + " items to be invoked" ) let actions = params . items . map ( function ( item ) { return ow . actions . invoke ( { actionname : action , params : { item : item } } ) ; } ) ; try { const responses = await
https://akrabat.com/category/serverless-framework/
https://akrabat.com/using-composer-with-serverless-openwhisk/#comments
https://akrabat.com/talks
https://akrabat.com/category/zend-framework/
https://akrabat.com/privacy-policy/
https://akrabat.com/using-vimrc-for-project-specific-settings/
https://akrabat.com/using-serverless-framework-with-openwhisk-php/
https://akrabat.com/disclosure-policy/
https://akrabat.com/analysing-the-focal-length-of-my-photos/
https://akrabat.com/using-fractal-as-your-apis-view-layer/
https://akrabat.com/zend-framework-2-tutorial/
https://akrabat.com/category/photography/
https://akrabat.com/category/php/
https://akrabat.com/kitura-tutorial/
https://akrabat.com/using-api-gateway-with-serverless-openwhisk/#comments
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;
Domain Name: akrabat.com
Registry Domain ID: 104333732_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.gandi.net
Registrar URL: http://www.gandi.net
Updated Date: 2016-11-21T15:44:38Z
Creation Date: 2003-09-30T15:41:49Z
Registrar Registration Expiration Date: 2018-09-30T15:41:49Z
Registrar: GANDI SAS
Registrar IANA ID: 81
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +33.170377661
Reseller:
Domain Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited
Domain Status:
Domain Status:
Domain Status:
Domain Status:
Registry Registrant ID:
Registrant Name: Allen Rob
Registrant Organization:
Registrant Street: Obfuscated whois Gandi-63-65 boulevard Massena
Registrant City: Obfuscated whois Gandi-Paris
Registrant State/Province: Paris
Registrant Postal Code: 75013
Registrant Country: FR
Registrant Phone: +33.170377666
Registrant Phone Ext:
Registrant Fax: +33.143730576
Registrant Fax Ext:
Registrant Email: [email protected]
Registry Admin ID:
Admin Name: Rob Allen
Admin Organization:
Admin Street: Obfuscated whois Gandi-63-65 boulevard Massena
Admin City: Obfuscated whois Gandi-Paris
Admin State/Province: Paris
Admin Postal Code: 75013
Admin Country: FR
Admin Phone: +33.170377666
Admin Phone Ext:
Admin Fax: +33.143730576
Admin Fax Ext:
Admin Email: [email protected]
Registry Tech ID:
Tech Name: Rob Allen
Tech Organization:
Tech Street: Obfuscated whois Gandi-63-65 boulevard Massena
Tech City: Obfuscated whois Gandi-Paris
Tech State/Province: Paris
Tech Postal Code: 75013
Tech Country: FR
Tech Phone: +33.170377666
Tech Phone Ext:
Tech Fax: +33.143730576
Tech Fax Ext:
Tech Email: [email protected]
Name Server: NS.MAY.BE
Name Server: NS4.MAY.BE
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
DNSSEC: Unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2017-07-16T07:02:08Z <<<
For more information on Whois status codes, please visit
https://www.icann.org/epp
Reseller Email:
Reseller URL:
Personal data access and use are governed by French law, any use for the purpose of unsolicited mass commercial advertising as well as any mass or automated inquiries (for any intent other than the registration or modification of a domain name) are strictly forbidden. Copy of whole or part of our database without Gandi's endorsement is strictly forbidden.
A dispute over the ownership of a domain name may be subject to the alternate procedure established by the Registry in question or brought before the courts.
For additional information, please contact us via the following form:
https://www.gandi.net/support/contacter/mail/
REGISTRAR GANDI SAS
REFERRER http://www.gandi.net
SERVERS
SERVER com.whois-servers.net
ARGS domain =akrabat.com
PORT 43
SERVER whois.gandi.net
ARGS akrabat.com
PORT 43
TYPE domain
DOMAIN
NAME akrabat.com
NSERVER
NS.MAY.BE 51.254.118.169
NS4.MAY.BE 198.245.61.80
STATUS
clientTransferProhibited https://icann.org/epp#clientTransferProhibited
CHANGED 2016-11-21
CREATED 2003-09-30
EXPIRES 2018-09-30
REGISTERED yes
The following list shows you to spelling mistakes possible of the internet users for the website searched .