Skip to content

Instantly share code, notes, and snippets.

🔰‏ traceroute melpa.org
...
5 ae6-111-xcr1.duc.cw.net (195.2.7.129) 8.073 ms
ae3-111-ucr1.dub.cw.net (195.2.27.21) 13.441 ms 10.181 ms
6 ae18-xcr1.hex.cw.net (195.2.8.94) 17.658 ms 17.006 ms
ae5-xcr1.duc.cw.net (195.2.21.1) 13.887 ms
7 ae18-xcr1.hex.cw.net (195.2.8.94) 18.537 ms
ldn-b4-link.telia.net (62.115.61.190) 20.675 ms 18.863 ms
@tychobrailleur
tychobrailleur / index.html
Last active April 5, 2020 07:17
Display nodes with d3
<!DOCTYPE html>
<html lang="en">
<head>
<title>Nodes</title>
<meta charset="utf-8" />
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="https://d3js.org/d3-selection-multi.v1.js"></script>
<style>
#canvas {
diff --cc src/main/java/core/net/DownloadDialog.java
index 37abad5,48a09f7..0000000
--- a/src/main/java/core/net/DownloadDialog.java
+++ b/src/main/java/core/net/DownloadDialog.java
@@@ -131,14 -130,10 +131,16 @@@ public class DownloadDialog extends JDi
// Download Filter
- DefaultMutableTreeNode filterRoot = new DownloadFilter();
+ DownloadFilter filterRoot = new DownloadFilter();
Process: Emacs [353]
Path: /Users/USER/*/Emacs.app/Contents/MacOS/Emacs
Identifier: org.gnu.Emacs
Version: Version 28.0.50 (9.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Emacs [353]
User ID: 502
Date/Time: 2020-03-26 11:04:33.102 +0000
@tychobrailleur
tychobrailleur / queens.scm
Created March 23, 2020 08:09
Eight Queens problem written in Guile Scheme
(define (filter pred l)
(cond ((null? l) #nil)
((pred (car l))
(cons (car l) (filter pred (cdr l))))
(else (filter pred (cdr l)))))
(define (accumulate op init l)
(if (null? l)
init
diff --git a/src/main/java/module/matches/MatchReportPanel.java b/src/main/java/module/matches/MatchReportPanel.java
index 154277a..2a4d708 100644
--- a/src/main/java/module/matches/MatchReportPanel.java
+++ b/src/main/java/module/matches/MatchReportPanel.java
@@ -9,19 +9,12 @@ import core.model.match.MatchEvent;
import core.model.match.MatchKurzInfo;
import core.model.match.Matchdetails;
-import java.awt.Color;
-import java.awt.Component;
(require 'clojure.string)
(defn remove-last-vowel [word]
(-> word
clojure.string/reverse
(clojure.string/replace-first #"[aeiouy]" "")
clojure.string/reverse))
(defn remove-last-vowels [sentence]
(->> (clojure.string/split sentence #" ")
@tychobrailleur
tychobrailleur / core.clj
Last active April 4, 2020 18:34
Create secp256r1 key pair and print private key and address
(ns clojure-crypto.core
(:import [java.security MessageDigest KeyPairGenerator]
[java.security.spec ECGenParameterSpec]
[java.util Base64]))
;; Create a secp256r1 EC key pair, print out private key and address (SHA-1(SHA-256(Pk)))
(defn -main [& _args]
(let [g (KeyPairGenerator/getInstance "EC")
sha256-digest (MessageDigest/getInstance "SHA-256")
sha1-digest (MessageDigest/getInstance "SHA-1")
java_import 'java.security.MessageDigest'
java_import 'java.util.Base64'
def hash256(input)
md = MessageDigest::getInstance('SHA-256')
md.digest(md.digest(input.to_java_bytes))
end
def hash160(input)
md = MessageDigest::getInstance('SHA-256')
<configuration>
<property name="LOG_DIR" value="/var/log/processor/" />
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_DIR}/processor.log</file>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>
%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n