Skip to content

Instantly share code, notes, and snippets.

@ddtxra
ddtxra / CHECK_MAIL_SERVERS_VALIDITY_WITH_DIG_MX_AND_AWK
Created March 7, 2018 11:06
Check for mailservers validity with DIG MX and AWK
cat domains.txt | awk 'BEGIN { ORS="\t" }; {print $1; system("dig +short mx "$1" | wc -l")}' > mailservers-declared-for-domain.txt
@ddtxra
ddtxra / .block
Created October 2, 2017 07:57 — forked from mbostock/.block
Bubble Chart
license: gpl-3.0
height: 960
border: no
import numpy as np
from sklearn.neural_network import MLPRegressor
from sklearn.model_selection import RandomizedSearchCV
from keras.models import Sequential
from keras.layers import Dense
from keras.wrappers.scikit_learn import KerasRegressor
import sklearn.metrics
def mean_absolute_percentage_error(y_true, y_pred):
if any(y_true == 0):
return 0.0
import java.time.Duration;
import java.time.LocalDateTime;
import io.vertx.core.AbstractVerticle;
import io.vertx.core.Future;
import io.vertx.core.Vertx;
import io.vertx.core.http.HttpServer;
import io.vertx.ext.web.Router;
public class HelloVertX {
@ddtxra
ddtxra / data.json
Last active March 24, 2016 10:46
Expression Data HeatMap Viewer
{
"data": [{
"rowLabel": "Alimentary Sytem",
"values": [{
"columnLabel": "Microarray",
"value": "High"
}, {
"columnLabel": "IHC",
"value": "High"
}],
@ddtxra
ddtxra / index.html
Last active March 12, 2016 21:14
Get expression data
<script src="https://cdn.rawgit.com/calipho-sib/nextprot-js/v0.0.54/dist/nextprot.bundle.js"></script>
<span id="api-result"></span>
<script type="text/javascript">
var applicationName = 'expression-viewer';
var clientInfo='GSOC';
var nx = new Nextprot.Client(applicationName, clientInfo);
var entry = nx.getEntryName();
@ddtxra
ddtxra / 3d.css
Last active November 19, 2015 23:15
3D structure PDB
body {
font-family: Helvetica;
background-color: #fff;
/*#f0f0f0;*/
font-weight: lighter;
font-size: 10pt;
margin: 0px;
width: 100%;
height: 100%x;
@ddtxra
ddtxra / README.md
Last active September 21, 2015 16:45 — forked from mbostock/.block
neXtProt terminology
@ddtxra
ddtxra / README.md
Last active September 21, 2015 12:44 — forked from mbostock/.block
Human anatomy cv terms

The tree layout implements the Reingold-Tilford algorithm for efficient, tidy arrangement of layered nodes. The depth of nodes is computed by distance from the root, leading to a ragged appearance. Cartesian orientations are also supported. Implementation based on work by Jeff Heer and Jason Davies using Buchheim et al.'s linear-time variant of the Reingold-Tilford algorithm. Data shows the Flare class hierarchy, also courtesy Jeff Heer.

Compare to this Cartesian layout.

@ddtxra
ddtxra / 3d.css
Last active November 19, 2015 22:14
3D structure
body {
font-family: Helvetica;
background-color: #fff;
/*#f0f0f0;*/
font-weight: lighter;
font-size: 10pt;
margin: 0px;
width: 100%;
height: 100%x;