Skip to content

Instantly share code, notes, and snippets.

@wadouk
wadouk / DevoxxTest.scala
Last active August 29, 2015 13:58
api devoxx play scala
package controllers
import akka.util.Timeout
import org.scalatest.FunSuite
import org.scalatest.matchers.ShouldMatchers
import play.api.libs.json.JsValue
import play.api.libs.ws.WS
import scala.concurrent.duration._
import scala.concurrent.{Await, Future}
@wadouk
wadouk / db.events.save.js
Created July 21, 2012 21:41
Generate a sample data for OneCalendar
use OneCalendar
db.events.save({
"title" : "my great record",
"begin" : NumberLong(new String(new Date(new Date().getTime()+1000*60*60*24).getTime())),
"end" : NumberLong(new String(new Date(new Date().getTime()+3000*60*60*24).getTime())),
"location" : "anywhere i want",
"description" : "",
"tags" : [
"TAG1"
]
@wadouk
wadouk / icalstreams.js
Created November 12, 2012 15:40
onecalendar icalstreams default
function save(o) {
if (!db.icalstreams.count({defaultTag:o.defaultTag}) ) {
db.icalstreams.save(o);
} else {
print(o.defaultTag,"already exist");
}
}
if (db.getName() === "OneCalendar") {
save({ "url" : "http://lacantine.org/events/feed.ics", "defaultTag" : "lacantine" });
save({ "url" : "http://www.parinux.org/calendar/ical", "defaultTag" : "parisnux" });
@wadouk
wadouk / index.hmtl
Created November 17, 2012 17:01
Présentation du 22 nov de OneCalendar
<html>
</html>
@wadouk
wadouk / robot.js
Created December 6, 2012 15:05
r2d2
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.ahead(100);
@wadouk
wadouk / upgrate-robotframework-selenium.md
Last active October 23, 2015 19:55
maj de robotframework selenium
@wadouk
wadouk / zmailip.sh
Created January 28, 2013 22:39
Have your raspberry mail it's IP when you plug the network cable. Put in /etc/network/ip-up.d, and chmod +x of course
#!/bin/bash
ip=$(ifconfig | grep "inet addr" | grep -v "127")
/usr/bin/python << EOF 2>&1 >> /tmp/mailip.log
import smtplib
from email.mime.text import MIMEText
msg = MIMEText(" ")
msg['Subject'] = 'Rasp IP %s' % "${ip}"
function clickThis(anchorObj) {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
var allowDefault = anchorObj.dispatchEvent(evt);
}
var nodeL = document.querySelectorAll(".highcharts-legend-item");
for(var i = 0;i<nodeL.length;i++) {
clickThis(nodeL.item(i));
}
@wadouk
wadouk / AssertMeThis.java
Created October 18, 2013 14:35
Expressive assert on List<Date> to use with onProperty
package hellofest;
import static hellofest.DateEquals.areEquals;
import static java.util.Arrays.asList;
import static org.fest.assertions.Assertions.assertThat;
import java.util.Date;
import java.util.List;
import org.junit.Test;
public class AssertMeThis {
@wadouk
wadouk / places.sql
Created December 21, 2017 15:09
Retrouver le dossier parent d'un bookmark avec keyword
# @see https://web.archive.org/web/20170407025318/https://people-mozilla.org/~dietrich/places-erd.png
select * from moz_bookmarks
where id in (
select r.parent from moz_keywords k, moz_places p, moz_bookmarks b, moz_bookmarks r
where k.place_id = p.id
and b.fk = p.id
and r.id = b.parent)