Skip to content

Instantly share code, notes, and snippets.

View ludovicc's full-sized avatar
🎯
Focusing

Ludovic Claude ludovicc

🎯
Focusing
View GitHub Profile
{
"name": "sql",
"title": "Sql",
"schema": "tabular-data-package",
"profile": "tabular-data-package",
"resources": [
{
"path": "data.csv",
"pathType": "local",
"profile": "tabular-data-resource",
package eu.hbp.mip.woken.dao
import java.sql.{ Connection, DriverManager, ResultSet, ResultSetMetaData }
import java.time.{ OffsetDateTime, ZoneOffset }
import cats.Monad
import doobie.util.transactor.Transactor
import eu.hbp.mip.woken.config.DbConnectionConfiguration
import spray.json._
import eu.hbp.mip.woken.core.model._
@ludovicc
ludovicc / output.log
Created April 18, 2016 18:03
Airflow: scan a directory for sub-directories ready for processing
[2016-04-18 19:43:45,764] {__init__.py:36} INFO - Using executor LocalExecutor
[2016-04-18 19:43:45,766] {__init__.py:36} INFO - Using executor LocalExecutor
Traceback (most recent call last):
File "/usr/local/bin/airflow", line 15, in <module>
args.func(args)
File "/usr/local/lib/python2.7/dist-packages/airflow/bin/cli.py", line 203, in run
pool=args.pool,
File "/usr/local/lib/python2.7/dist-packages/airflow/models.py", line 1075, in run
self.handle_failure(e, test_mode, context)
File "/usr/local/lib/python2.7/dist-packages/airflow/models.py", line 1142, in handle_failure
{
"name": "t_SNE",
"doc": "t-Distributed Stochastic Neighbor Embedding,\na technique for dimensionality reduction.\n",
"metadata": {
"docker_image": "hbpmip/r-tsne:latest"
},
"input": {
"type": "null"
},
"output": {
{
"name": "t_SNE",
"doc": "t-Distributed Stochastic Neighbor Embedding,\na technique for dimensionality reduction.\n",
"metadata": {
"docker_image": "hbpmip/r-tsne:latest"
},
"input": {
"type": "null"
},
"output": {

Keybase proof

I hereby claim:

  • I am ludovicc on github.
  • I am ludovicc (https://keybase.io/ludovicc) on keybase.
  • I have a public key whose fingerprint is 4B02 0161 E88B 495D D15F 9D6F 89A6 16FE B21B 3EBD

To claim this, I am signing this object:

@ludovicc
ludovicc / bootstrap.sh
Last active December 14, 2015 17:59 — forked from roderik/bootstrap.sh
#!/bin/bash
sudo xcodebuild -license
if rvm --version 2>/dev/null; then
gem install soloist
else
sudo gem install soloist
fi
public class Unicorn {
private static StackTraceElement[] previousTrace;
public static boolean pat() {
Throwable t = new Exception();
StackTraceElement[] trace = t.getStackTrace();
if (previousTrace == null) {
@ludovicc
ludovicc / gist:3294110
Created August 8, 2012 10:33
Performance results for sequential IO on Ubuntu 12.04 / Intel Core i7 920 @ 2.67GHz / HDD 1Gb 7200RPM read: 87Mb/s access time: 17ms
/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -Xmx4g -cp . TestSequentialIoPerf
RandomAccessFile write=54,328,651 read=60,534,405 bytes/sec
RandomAccessFile write=59,765,083 read=55,440,505 bytes/sec
RandomAccessFile write=61,703,473 read=61,216,559 bytes/sec
RandomAccessFile write=57,671,052 read=61,041,399 bytes/sec
RandomAccessFile write=59,171,939 read=60,650,931 bytes/sec
BufferedStreamFile write=52,955,816 read=65,539,670 bytes/sec
BufferedStreamFile write=69,623,157 read=70,514,917 bytes/sec
BufferedStreamFile write=83,528,763 read=96,234,948 bytes/sec
@ludovicc
ludovicc / TestMemoryAccessPatterns.java
Created August 7, 2012 12:38
Performance test for memory access patterns
/**
* {@link http://mechanical-sympathy.blogspot.fr/2012/08/memory-access-patterns-are-important.html}
*
* Run with the -Xmx4g JVM option.
*/
public class TestMemoryAccessPatterns {
private static final int LONG_SIZE = 8;
private static final int PAGE_SIZE = 2 * 1024 * 1024;
private static final int ONE_GIG = 1024 * 1024 * 1024;
private static final long TWO_GIG = 2L * ONE_GIG;