Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View Nimrod007's full-sized avatar
d2VyZSBoaXJpbmcgYXQgQ29tZXQsIGVtYWlsIGhpcmluZytiYXNlNjRAY29tZXQubWw=

Nimrod Lahav Nimrod007

d2VyZSBoaXJpbmcgYXQgQ29tZXQsIGVtYWlsIGhpcmluZytiYXNlNjRAY29tZXQubWw=
View GitHub Profile
@Nimrod007
Nimrod007 / Red-Color
Created July 13, 2014 13:42
Red Color from oref web site example
URL :
http://www.oref.org.il/WarningMessages/alerts.json
response example :
{
"id" : "1405269005749",
"title" : "פיקוד העורף התרעה במרחב ",
"data" : [
"דן 157",
"דן 162",
"דן 155",
@Nimrod007
Nimrod007 / Spray Example SimpleRoutingApp
Created December 17, 2014 19:54
Spray with SimpleRoutingApp
import akka.actor.ActorSystem
import spray.http.MediaTypes._
import spray.routing.SimpleRoutingApp
object LightVersion extends App with SimpleRoutingApp {
implicit val system = ActorSystem("my-system")
startServer(interface = "0.0.0.0", port = 9119) {
path("api") { get { parameters('id.as[String])
.as(Request) { request => { respondWithMediaType(`text/html`) { complete {
@Nimrod007
Nimrod007 / gist:82c92e4678fc37e1598e
Created February 10, 2015 09:09
gatling pubkey
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDjoWP+tTgluKE/6s7aRCsXAzBgAxmeZ9D2dwuXT45cgnTDrQeqocafplf1YQ3zUe6bjDtctCq+ZBmp6RDtWmBhSahBYueDAR7KrX/7teM5Bs8ilVojLBCnCRGEURU0LuY6RxulVUgTzYaQYOzXTpuOH71uyyyDq3JKSBLA3WNRGHBigJGznZm3sA1s0CfTs9CAhPEvsgCGVq2xCTYj37q9DdBW93GY+XqXlY9zj0oo+Qy3DDCSBg/m5S7+P/EooTEiHNBZRbd/FvSFG7s8Nbw9oCPDKnk3Kv8nQYtmI5IPmSRgf3XHL7BJN+XyE4RltMMh/rPWxLVA5puMl6y0FnZP Nimrod_Lahav@NimMac.local
@Nimrod007
Nimrod007 / gatling-packer-image
Last active August 29, 2015 14:15
gatling packer digitalocean + amazon example
{
"builders": [
{
"type": "digitalocean",
"api_token": "XXXX",
"image": "ubuntu-14-04-x64",
"region" : "nyc3",
"size" : "1gb",
"droplet_name" : "gatlingNode"
},
@Nimrod007
Nimrod007 / relicErrors.php
Last active August 29, 2015 14:17
Get error rate from new relic and send to LittleBits CloudBit PHP
<?php
date_default_timezone_set('Asia/Jerusalem');
echo "New Relic + Little Bits<br>";
$appId = YOUR-NEWRELIC-APP-ID;
$timePicker = 30; //get last 30 minutes error rate from newrelic
$relicKey = 'YOUR-RELIC-JEY';
$deviceId = 'YOUR-CLOUD-BIT-DEVICE-ID';
$cloudBitKey = 'YOUR-CLOUD-BIT-KEY';
@Nimrod007
Nimrod007 / gatling-workshop
Last active August 29, 2015 14:19
gatling workshop
Pause:
Fixed pause duration:
pause(duration: Duration)
Random pause duration:
pause(min: Duration, max: Duration)
Example:
.exec(http("get some page").get("/some.php")).pause(1 seconds, 10 seconds)
Wiki:
http://gatling.io/docs/2.0.0-RC2/general/scenario.html
@Nimrod007
Nimrod007 / HTTP.md
Last active August 29, 2015 14:22
HTTP server training kit

#HTTP:

  • this should take 2 hours approx.

###Intro:

  • Define HTTP (wikipedia):

"The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems.

{
"loading": [
"blabla",
"blablalba"
],
"metrics": [
{
"id": 123,
"title": "some title",
"emojiValue": "someValue",
[
{
"id": "someId",
"title": "some title",
"from": "1/1/2012",
"to": "26/1/2012",
"added": "2/2/2012",
"members": [
"some1",
"another1"
[
{
"id": "someId",
"xData": [
"1",
"2",
"3"
],
"yData": [
"4",