Skip to content

Instantly share code, notes, and snippets.

View xetorthio's full-sized avatar

Jonathan Leibiusky xetorthio

  • New York, NY, USA
View GitHub Profile
package lalala;
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
If elb healthy hosts is greater or equal than asg desired capacity, elb is OK
If elb healthy hosts is less than asg desired and greater or equal asg min capacity, elb is WARNING
If elb healthy hosts is less than asg min capacity, elb is UNHEALTHY
mtk health moderations
moderations-console: ok
moderations-api: ok
moderations-scoring-api: ok
mtk health -v moderations
import grails.plugins.selenium.SeleniumTest
@Mixin(SeleniumTest)
class SomeTests extends GroovyTestCase {
void testHomepageLoads() {
selenium.open "$contextPath/"
assertTrue selenium.isTextPresent("Welcome to Graildsdss")
}
}
grails.project.class.dir = "target/classes"
grails.project.test.class.dir = "target/test-classes"
grails.project.test.reports.dir = "target/test-reports"
//grails.project.war.file = "target/${appName}-${appVersion}.war"
grails.project.dependency.resolution = {
// inherit Grails' default dependencies
inherits( "global" ) {
// uncomment to disable ehcache
// excludes 'ehcache'
}
story "As a consumer I want to get details of a user so I can show the user information in my own site", {
scenario "Get user information anonymously without filtering", {
def facebook = new groovyx.net.http.RESTClient("https://graph.facebook.com/")
def response = facebook.get(path:"jleibiusky")
assert response.status == 200
assert response.data.name == "Jonathan Leibiusky"
assert response.data.first_name == "Jonathan"
}
package questions
class QuestionsController {
// GET /customers/$id/questions/pending/items
def customerItemsWithPendingQuestions = {
def items = Item.findAllByPendingQuestionsGreaterThan(0)
render items as JSON
}
// GET /items/$id/questions/pending
<!doctype html>
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
</head>
<body>
<p>Por sesión: <span id="session"></span></p>
<p>Por sitio: <span id="site"></span></p>
<script>
server {
listen 8080;
server_name xxx.yyy.com;
location / {
error_page 500 502 503 @fallback;
proxy_pass http://upstream1;
}
location @fallback {
proxy_pass http://upstream2;
function isPrime(n) {
if (n<2) return false;
if (n==2) return true;
for (var i=2; i<n; i++) { if (n%i==0) return false; }
return true;
}
@xetorthio
xetorthio / gist:2578840
Created May 2, 2012 18:11
melidev TODO

MeliDev missing sections

  • Design considerations: dates in ISO 8601, Caching, Errors, JSONP, Pagination, Selection, Introspection,
  • Realtime updates
  • Authentication & Authorization
  • JS SDK
  • What can I do through the APIs?
  • Get in contact
  • How can I help?
  • How can I create my own app?