Help
RSS
API
Feed
Maltego
Contact
Domain > calderoneconsulting.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-11-28
198.61.251.14
(
ClassC
)
2025-11-20
52.52.192.191
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccept-Ranges: bytesAge: 1Cache-Control: public,max-age0,must-revalidateCache-Status: Netlify Edge; fwdmissContent-Length: 31196Content-Type: text/html; charsetUTF-8Date: Thu, 20 Nov 2025 09:37:48 GMTEtag: d1fe23537d57bf69585f1a84766795ed-sslServer: NetlifyStrict-Transport-Security: max-age31536000X-Nf-Request-Id: 01KAGA1329B14QV06WZNVT594H !DOCTYPE html>html langen>head>meta charsetutf-8>meta nameviewport contentwidthdevice-width, initial-scale1.0>meta namedescription content>meta nameauthor content>title>Calderone Consulting | Web Design, Development, Innovation, Strategy, User Experience/title>!-- Bootstrap core CSS -->link hrefhttps://d33wubrfki0l68.cloudfront.net/css/d53b1befc96732f90485b3f5e01303138daad0df/assets/css/bootstrap.css relstylesheet/>!-- Custom CSS -->link hrefhttps://d33wubrfki0l68.cloudfront.net/bundles/8a050359d14b90102a4192463f63f17cccaf34a4.css relstylesheet/>link hrefhttp://fonts.googleapis.com/css?familyLato:300,400,700,300italic,400italic relstylesheet typetext/css>link hrefhttp://fonts.googleapis.com/css?familyRaleway:400,300,700 relstylesheet typetext/css>script srchttps://d33wubrfki0l68.cloudfront.net/js/f808bfda80019880c47a322546d0aa4e6a194146/assets/js/jquery.min.js>/script>script srchttps://d33wubrfki0l68.cloudfront.net/js/e831ce42dc7fad7b36a42c1fcf97d92ca5bbaec5/assets/js/modernizr.custom.js typetext/javascript>/script>!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->!-- WARNING: Respond.js doesnt work if you view the page via file:// -->!--if lt IE 9> script srchttps://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js>/script> script srchttps://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js>/script> !endif--> script> (function(i,s,o,g,r,a,m){iGoogleAnalyticsObjectr;irir||function(){ (ir.qir.q||).push(arguments)},ir.l1*new Date();as.createElement(o), ms.getElementsByTagName(o)0;a.async1;a.srcg;m.parentNode.insertBefore(a,m) })(window,document,script,//www.google-analytics.com/analytics.js,ga); ga(create, UA-71046526-1, auto); ga(send, pageview);/script>script src//load.sumome.com/ data-sumo-site-ide3b01f78b7ef84d6d21191a110490dc3cf19a72152cb08660510943707160780 asyncasync>/script>script srchttp://d3js.org/d3.v3.min.js>/script> style typetext/css> circle { stroke: #EFEDF5; fill: #EFEDF5; pointer-events: none; } line { pointer-events: none; stroke: #EFEDF5; stroke-width: 2px; opacity: .05; } path{ stroke: #EFEDF5; stroke-width: 4px; } /style>/head>body data-spyscroll data-offset0 data-target#navbar-main>div idnavbar-main> !-- Fixed navbar --> div classnavbar navbar-default navbar-fixed-top> div classcontainer> div classnavbar-header> button typebutton classnavbar-toggle data-togglecollapse data-target.navbar-collapse> span classicon-bar>/span> span classicon-bar>/span> span classicon-bar>/span> /button> a classnavbar-brand href#home>img classlogo-image img-responsive srchttps://d33wubrfki0l68.cloudfront.net/e0e4eeeb96e5099b1b883485e50a2071382edff1/327fe/assets/img/cc-logo-white.png>/a> !-- i classfa fa-code>/i> --> /div> div classnavbar-collapse collapse> ul classnav navbar-nav navbar-right> li>a href#home classsmoothScroll>Home/a>/li> li> a href#about classsmoothScroll> About/a>/li> li> a href#services classsmoothScroll> Services/a>/li> li> a href#portfolio classsmoothScroll> Portfolio/a>/li> li> a href#contact classsmoothScroll> Contact/a>/li> /ul> /div> !--/.nav-collapse --> /div> /div>/div>!-- HEADERWRAP -->!-- div idchart>/div> -->div idheaderwrap namehome> header classclearfix> h1>Strategy, Design, Development./h1> h2>Building from prototype to product using a design driven approach.br> br> When you need a fresh perspective./h2> a hrefmailto:craig@calderoneconsulting.com target_blank classsmoothScroll btn btn-lg>Get in touch/a> /header>/div>!-- /headerwrap -->!-- ABOUT -->!-- div idabout nameabout> div classcontainer> div classrow white> div classcol-md-6> h3>About us/h3> p>For the past 3 years, I was working on a company called Within Health a hrefhttps://seewithin.co>(seewithin.co)/a>, that I co-founded and where I led product development as the Chief Product Officer. We built a product from 0 to 1 and were able to launch it and scale to happy healthcare organization customers, covering over 8 million radiology reports and 2 million patients. The platform we built was responsible for improving patient compliance to radiology recommendations by an average of 30%+ across our clients. The product structured recommendations coming out of radiology reports and subsequently sent out digital communications in the form of SMS, E-mail and EHR notifications to drive an action. This founding experience would be an extremely valuable asset to help your team realize your vision. br>p> Prior to Within Health, I started and was working on a passion project called DNA ID (dnaid.co) that was geared towards creating mobile patient registries for rare disease groups and organizing their data for research studies. I was able to scale that to over 2,000 patients through a mobile application that connected to mobile health data. This experience taught me extremely valuable lessons in building product, and positioning companies in the life sciences space. /p> br> p> Before my founding experience, I worked at a number of growth stage startups backed by leading VCs. Before DNA ID, I worked for Leanplum, a mobile marketing automation company, leading their east coast pre-sales-engineering team. Prior to that, I worked at Chartbeat, a real-time media analytics company in a solutions consulting capacity. /p> br> Over my 15 year career, I’ve been in and around high-growth technology products and companies that would bring invaluable experience to your team. br> /p> h3>Why choose us?/h3> p>We have a unique perspective that combines our business acumen with technical knowledge and creative ability. We understand the role design plays in the process of product development and the skills needed to take an idea to market. /p> /div> div classcol-md-6> img classimg-responsive srcassets/img/about/about1.jpg align> /div> /div> /div>/div> -->!-- container -->!-- SERVICES -->div idservices nameservices> div classcontainer> div classrow> h2 classcentered>Services/h2> hr> h3>Innovation, driven by data, measured in results./h3> div classcol-lg-8 col-lg-offset-2> p classlarge>/p> /div> div classcol-md-4 callout> i classfa fa-mobile fa-3x>/i> h3>Responsive Design/h3> p>Placing emphasis on users’ experience, we can help you achieve strong, intentional visuals across all screen sizes, mobile, tablet, or desktop./p> /div> div classcol-md-4 callout> i classfa fa-code fa-3x>/i> h3>Web Development/h3> p>Using Agile practices, we shorten the development time needed to create an effective product that people actually want to use./p> /div> div classcol-md-4 callout> i classfa fa-dot-circle-o fa-3x>/i> h3>Strategy/h3> p>Answer the question “Why are we really doing this?” Let’s make sure the product aligns with marketing plans and operation’s strategy. Teams move faster when everyone is focused on a common goal./p> /div> div classcol-md-4 callout> i classfa fa-gears fa-3x>/i> h3>User Experience/h3> p>Creating a simple user experience is crucial to a successful product. With minimalist beliefs, we can cut through the fluff and create a core experience./p> /div> div classcol-md-4 callout> i classfa fa-sitemap fa-3x>/i> h3>Product Management/h3> p>Execution is key: define the minimal viable product, prioritize features and requests, write requirements, and collaborate with developers to execute on stories. Make sure that releases align with customer acquisition goals. All of your work comes alive when real users stream in to use your product./p> /div> div classcol-md-4 callout> i classfa fa-fast-forward fa-3x>/i> h3>Rapid Prototyping/h3> p>Bring your interactive experiences alive well before spending the money on development. Create prototypes with designs or in HTML. Either way, prototypes enable us to test our ideas quickly and cheaply./p> /div> /div> !-- row --> /div>/div>!-- container -->!-- PARTNERS -->!-- PORTFOLIO -->div idportfolio nameportfolio> div classcontainer> div classrow> h2 classcentered>Our Portfolio/h2> hr> div classcol-lg-8 col-lg-offset-2 centered> p classlarge>Experience in delivering exceptional projects to organizations large and small./p> /div> /div> !-- /row --> div classcontainer> div classrow> !-- PORTFOLIO IMAGE 1 --> div classcol-md-4 > div classgrid mask> figure> img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/d1442777a3220a16f5dea56055e4638f633a1c09/532ad/assets/img/portfolio/rangeforce-header.png alt> figcaption> h5>Rangeforce/h5> a data-togglemodal href#myModal classbtn btn-default>More Details/a> /figcaption> !-- /figcaption --> /figure> !-- /figure --> /div> !-- /grid-mask --> /div> !-- PORTFOLIO IMAGE 2 --> div classcol-md-4> div classgrid mask> figure> img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/a3fe1266f2437a03e96a20d60183ffc8d456e6f1/4082c/assets/img/portfolio/garely/garely-header.png alt> figcaption> h5>Dr. Alan Garely/h5> a data-togglemodal href#myModal2 classbtn btn-default>More Details/a> /figcaption> !-- /figcaption --> /figure> !-- /figure --> /div> !-- /grid-mask --> /div> !-- PORTFOLIO IMAGE 3 --> div classcol-md-4> div classgrid mask> figure> img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/9b1a54b43b032cf14c0d634c3735783c1f98c048/2a22f/assets/img/portfolio/sld-header.png alt> figcaption> h5>Syndicated Loan Direct/h5> a data-togglemodal href#myModal3 classbtn btn-default>More Details/a> /figcaption> !-- /figcaption --> /figure> !-- /figure --> /div> !-- /grid-mask --> /div> /div> !-- /row --> !-- PORTFOLIO IMAGE 4 --> div classrow> div classcol-md-4 > div classgrid mask> figure> img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/b146e2276a088a7117ee35c006ab282f7ddb42f7/40ec6/assets/img/portfolio/empire/preview.png alt> figcaption> h5>Empire Startups/h5> a data-togglemodal href#myModal4 classbtn btn-default>More Details/a> /figcaption> !-- /figcaption --> /figure> !-- /figure --> /div> !-- /grid-mask --> /div> !-- PORTFOLIO IMAGE 5 --> div classcol-md-4> div classgrid mask> figure> img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/f3b9630196d37dade87729287417987d7ab3e8a2/a9b01/assets/img/portfolio/wave-header.png alt> figcaption> h5>Wave/h5> a data-togglemodal href#myModal5 classbtn btn-default>More Details/a> /figcaption> !-- /figcaption --> /figure> !-- /figure --> /div> !-- /grid-mask --> /div> !-- PORTFOLIO IMAGE 6 --> div classcol-md-4> div classgrid mask> figure> img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/01918bf9a780499b1844b594e0da34d28653abb7/09900/assets/img/portfolio/krossover/krossover_login.jpg alt> figcaption> h5>Krossover Konnect/h5> a data-togglemodal href#myModal6 classbtn btn-default>More Details/a> /figcaption> !-- /figcaption --> /figure> !-- /figure --> /div> !-- /grid-mask --> /div> !-- /col --> /div> !-- /row --> !-- /////////// MODALLS START HERE /////////////--> !-- MODAL 1 --> div classmodal fade idmyModal tabindex-1 roledialog aria-labelledbymyModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> h4 classmodal-title>RangeForce/h4> /div> div classmodal-body> p>As part of the Techstars Barclays New York 2015 Accelerator, I launched the new web presence for Rangeforce.com. A cloud platform for hands-on cyber security training./p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/a5667154995947ce1c104ab381cbf0cc446dcc42/3bd0b/assets/img/portfolio/rangeforce-screenshot.png altRangeForce>/p> p>b>a hrefhttp://rangeforce.com/ target_blank classproject-button>Visit Site/a>/b>/p> /div> div classmodal-footer> button typebutton classbtn btn-default data-dismissmodal>Close/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> !-- /.modal --> !-- MODAL 2 --> div classmodal fade idmyModal2 tabindex-1 roledialog aria-labelledbymyModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> h4 classmodal-title>Doctor Alan Garely/h4> /div> div classmodal-body> p>DrGarely.com - Re-design & development of medical practice website, focusing on mobile-responsiveness, UI/UX design, & FrontEnd Development. Leading to a 100% increase in web traffic and lead generation./p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/7c1e6c616ba3bc485eff2bd46b304a3c3216c5f0/634a8/assets/img/portfolio/garely/garely-mock.png altDoctor Alan Garely>/p> p>b>a hrefhttp://DrGarely.com/ target_blank classproject-button>Visit Site/a>/b>/p> /div> div classmodal-footer> button typebutton classbtn btn-default data-dismissmodal>Close/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> !-- /.modal --> !-- MODAL 3 --> div classmodal fade idmyModal3 tabindex-1 roledialog aria-labelledbymyModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> h4 classmodal-title>Syndicated Loan Direct/h4> /div> div classmodal-body> p>As part of the Techstars Barclays New York 2015 Accelerator, I launched the new web presence for SyndicatedLoanDirect.com. A platform that uses NLP to analyze risk in syndicated loan deals./p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/2a0d668802db9fa1e6aeea32195ee23dc74e4628/2f8c9/assets/img/portfolio/sld-screenshot.png alt>/p> p>b>a hrefhttp://syndicatedloandirect.com/ target_blank classproject-button>Visit Site/a>/b>/p> /div> div classmodal-footer> button typebutton classbtn btn-default data-dismissmodal>Close/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> !-- /.modal --> !-- MODAL 4 --> div classmodal fade idmyModal4 tabindex-1 roledialog aria-labelledbymyModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> h4 classmodal-title>Empire Startups/h4> /div> div classmodal-body> p>Responsible for revamping and developing new website in Shopify platform. Implemented Friendbuy custom social media widget. Used Shopifys liquid markup and timber framework template./p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/0983e3b67f438eaa35470f28526fa174f0818dec/c0b20/assets/img/portfolio/empire/home-page.png alt>/p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/7ccfe1c217953b841e20fe3ec3c83136c23f749b/029e6/assets/img/portfolio/empire/ny-tickets.png alt>/p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/68a298a56b80048d6a90668d62614e2a7722a1cb/319db/assets/img/portfolio/empire/cart.png alt>/p> p>b>a hrefhttp://http://www.empirefintechconference.com/ target_blank classproject-button>Visit Site/a>/b>/p> /div> div classmodal-footer> button typebutton classbtn btn-default data-dismissmodal>Close/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> !-- /.modal --> !-- MODAL 5 --> div classmodal fade idmyModal5 tabindex-1 roledialog aria-labelledbymyModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> h4 classmodal-title>Wave/h4> /div> div classmodal-body> p>As part of the Techstars Barclays New York 2015 Accelerator, I launched the new web presence for WaveBL.com. A supply chain solution built on the blockchain for streamlining paper documents to secure online transactions./p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/f6c25f8432baa9c923f1d7fa054222f2cbb7a385/b7e11/assets/img/portfolio/wave-screenshot.png altWavebl.com>/p> p>b>a hrefhttp://wavebl.com/ target_blank classproject-button>Visit Site/a>/b>/p> /div> div classmodal-footer> button typebutton classbtn btn-default data-dismissmodal>Close/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> !-- /.modal --> !-- MODAL 6 --> div classmodal fade idmyModal6 tabindex-1 roledialog aria-labelledbymyModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> h4 classmodal-title>Krossover Konnect/h4> /div> div classmodal-body> p>Krossover is a sports analytics company that tags sports teams game footage. As part of the Startup Institute Partner Project, I lead without authority, and implemented Agile methodology for a team of five to develop a Minimum Viable Product for an internal freelancer engagement platform within a six week timeframe. With limited resources, I was also responsible for implementing front end development via bootstrap framework./p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/cc244def0b9d198feb4894c75eab4ae8023726e7/09a46/assets/img/portfolio/krossover/1.png alt>/p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/194b9e26134d0555766d66aee2b1eef1251afb3b/78d57/assets/img/portfolio/krossover/2.png alt>/p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/0835afbb9b29ba103347a184f33c71cb5be52afe/cbec6/assets/img/portfolio/krossover/3.png alt>/p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/9af17c01233bee2ab4afd3fd9b1abd1e148f8e5c/bed89/assets/img/portfolio/krossover/4.png alt>/p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/ac4200afb105ae8e8934d3ac1484445e3989f5bc/e01b9/assets/img/portfolio/krossover/5.png alt>/p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/620d6dd109e27a980b360de8ffa6b5e9c1de49ff/fa129/assets/img/portfolio/krossover/6.png alt>/p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/3b46df44c81cba6a266a600e7711e3bb26968eee/864c4/assets/img/portfolio/krossover/7.png alt>/p> p>img classimg-responsive srchttps://d33wubrfki0l68.cloudfront.net/a644c4c84d73ff84f4e480aeb102851acfe5faaa/e33a6/assets/img/portfolio/krossover/8.png alt>/p> p>b>a hrefhttp://prezi.com/ohvdhzclz839/?utm_campaignshare&utm_mediumcopy target_blank classproject-button>Visit Prezi/a>/b>/p> /div> div classmodal-footer> button typebutton classbtn btn-default data-dismissmodal >Close/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> !-- /.modal --> !-- /col --> /div> !-- /row --> /div> !-- /row --> /div>/div>!-- /container -->!-- CONTACT -->div idcontact namecontact> div classcontainer> div classrow> h2 classcentered>Contact Us/h2> hr> !-- div classcol-md-4> i classfa fa-envelope-o fa-2x>/i> p>info@companyname.com/p> /div> --> div classcol-md-6> /div> /div> div classrow> div classcol-md-4 centered> i classfa fa-map-marker fa-2x> p> New York, NY/p> /i> br> i classfa fa-phone fa-2x>a hreftel:+16468938740> (646)-893-8740/a>/i> i classfa fa-envelope fa-2x>a hrefmailto:craig@calderoneconsulting.com> Craig at Calderone Consulting dot com/a>/i> /div> div classcol-md-8 centered> p>/p> form idcontact methodpost classform roleform> div classrow> div classcol-xs-6 col-md-6 form-group> input classform-control idname namename placeholderName typetext required /> /div> div classcol-xs-6 col-md-6 form-group> input classform-control idemail nameemail placeholderEmail typeemail required /> /div> /div> textarea classform-control idmessage namemessage placeholderMessage rows5>/textarea> div classrow> div classcol-xs-12 col-md-12> button classbtn btn btn-lg typesubmit>Send Message/button> /div> /div> /form> !-- form --> /div> /div> !-- row --> /div>/div>!-- container -->div idfooterwrap> div classcontainer> div classrow> div classcol-md-8> span classcopyright>Copyright © 2023 Calderone Consulting./span> /div> div classcol-md-4> ul classlist-inline social-buttons> li>a hrefhttps://twitter.com/CraigCalde target_blank>i classfa fa-twitter>/i>/a> /li> li>a hrefhttps://www.linkedin.com/in/craigcalderone target_blank>i classfa fa-linkedin>/i>/a> /li> /ul> /div> /div> /div>/div>!-- Bootstrap core JavaScript -->!-- Placed at the end of the document so the pages load faster -->script srchttps://d33wubrfki0l68.cloudfront.net/bundles/570874a19b03e541adbc277f92404473987cd6f6.js typetext/javascript>/script>script typetext/javascript> var w window.innerWidth > 1280 ? 1280 : (window.innerWidth || 1280), h window.innerHeight > 300 ? 300 : (window.innerHeight || 300), radius 5.25, links , simulate true, zoomToAdd true, // https://github.com/mbostock/d3/blob/master/lib/colorbrewer/colorbrewer.js#L105 color d3.scale.quantize().domain(10000, 7250).range(#dadaeb,#bcbddc,#9e9ac8,#807dba,#6a51a3,#54278f,#3f007d) var numVertices (w*h) / 3000; var vertices d3.range(numVertices).map(function(i) { angle radius * (i+10); return {x: angle*Math.cos(angle)+(w/2), y: angle*Math.sin(angle)+(h/2)}; }); var d3_geom_voronoi d3.geom.voronoi().x(function(d) { return d.x; }).y(function(d) { return d.y; }) var prevEventScale 1; var zoom d3.behavior.zoom().on(zoom, function(d,i) { if (zoomToAdd){ if (d3.event.scale > prevEventScale) { angle radius * vertices.length; vertices.push({x: angle*Math.cos(angle)+(w/2), y: angle*Math.sin(angle)+(h/2)}) } else if (vertices.length > 2 && d3.event.scale ! prevEventScale) { vertices.pop(); } force.nodes(vertices).start() } else { if (d3.event.scale > prevEventScale) { radius+ .01 } else { radius - .01 } vertices.forEach(function(d, i) { angle radius * (i+10); verticesi {x: angle*Math.cos(angle)+(w/2), y: angle*Math.sin(angle)+(h/2)}; }); force.nodes(vertices).start() } prevEventScale d3.event.scale; }); d3.select(window) .on(keydown, function() { // shift if(d3.event.keyCode 16) { zoomToAdd false } // s if(d3.event.keyCode 83) { simulate !simulate if(simulate) { force.start() } else { force.stop() } } }) .on(keyup, function() { zoomToAdd true }) var svg d3.select(#chart) .append(svg) .attr(width, w) .attr(height, h) .call(zoom) var force d3.layout.force() .charge(-300) .size(w, h) .on(tick, update); force.nodes(vertices).start(); var circle svg.selectAll(circle); var path svg.selectAll(path); var link svg.selectAll(line); function update(e) { path path.data(d3_geom_voronoi(vertices)) path.enter().append(path) // drag node by dragging cell .call(d3.behavior.drag() .on(drag, function(d, i) { verticesi {x: verticesi.x + d3.event.dx, y: verticesi.y + d3.event.dy} }) ) .style(fill, function(d, i) { return color(0) }) path.attr(d, function(d) { return M + d.join(L) + Z; }) .transition().duration(150).style(fill, function(d, i) { return color(d3.geom.polygon(d).area()) }) path.exit().remove(); circle circle.data(vertices) circle.enter().append(circle) .attr(r, 0) .transition().duration(1000).attr(r, 5); circle.attr(cx, function(d) { return d.x; }) .attr(cy, function(d) { return d.y; }); circle.exit().transition().attr(r, 0).remove(); link link.data(d3_geom_voronoi.links(vertices)) link.enter().append(line) link.attr(x1, function(d) { return d.source.x; }) .attr(y1, function(d) { return d.source.y; }) .attr(x2, function(d) { return d.target.x; }) .attr(y2, function(d) { return d.target.y; }) link.exit().remove() if(!simulate) force.stop() }/script>script>(function(i,s,o,g,r,a,m){iGoogleAnalyticsObjectr;irir||function(){(ir.qir.q||).push(arguments)},ir.l1*new Date();as.createElement(o),ms.getElementsByTagName(o)0;a.async1;a.srcg;m.parentNode.insertBefore(a,m)})(window,document,script,//www.google-analytics.com/analytics.js,ga);ga(create, UA-71046526-1);ga(send, pageview);/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]