This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import io.vertx.core.Vertx | |
import io.vertx.ext.web.Router | |
import io.vertx.ext.web.handler.BodyHandler | |
fun main(args: Array<String>) { | |
val vertx = Vertx.vertx() | |
val router = Router.router(vertx) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
unzip -p *.gtfs.zip stops.txt | | |
tr -d '"' | | |
tail -n+2 | | |
awk -F "," 'BEGIN{minLat=100; maxLat=-100; minLon=100; maxLon=-100 }{ if ( $5 > maxLat ) maxLat=$5; if ( $5 < minLat ) minLat =$5; if ($6 < minLon) minLon=$6; if ($6 > maxLon) maxLon = $6 }END {print minLat" "minLon" "maxLat" "maxLon}' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<body> | |
<div id="app"></div> | |
<script src="https://unpkg.com/react/dist/react.min.js" type="text/javascript"></script> | |
<script src="https://unpkg.com/react-dom/dist/react-dom.min.js" type="text/javascript"></script> | |
<script type="text/javascript"> | |
(function() { | |
var h = React.createElement; | |
var Hello = React.createClass({ | |
render: function() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Array.from(document.querySelectorAll('.message')) | |
.map(message => message.querySelector('.body')) | |
.forEach(message => { | |
message.innerHTML = message.innerHTML.split(/ /).map(function (part, index) { | |
if (part && part.length && part.length > 0) { | |
var codeMatch = part.match(/(?:```(\w*)[\n ]?([\s\S]*?)```+?)|(?:`(?:[^`]+)`)/); | |
var imgHrefMatch = part.match(/href=/i); | |
if (!codeMatch && !imgHrefMatch) { | |
return part.replace(/(https?:\/\/.*\.(?:png|jpeg|jpg|gif))/i, '<img src="$1" />'); | |
} else { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const Elem = require('elemjs'); | |
Elem.jsx = (type, attributes, ...children) => { | |
if (attributes === null) { | |
return Elem.sel(type, children); | |
} | |
return Elem.el(type, attributes, children); | |
}; | |
export default Elem; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.Optional; | |
public class TestOption { | |
public static void main(String[] args) { | |
// Avec option | |
System.out.println(getOption() | |
.filter(c -> c.age < 35) | |
.map(c -> "Age = " + c.age) | |
.orElse("Contact not found")); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<dependency> | |
<groupId>fr.ybonnel</groupId> | |
<artifactId>simpleweb4j</artifactId> | |
<version>1.0.0</version> | |
</dependency> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor(); | |
scheduler.scheduleAtFixedRate( | |
() -> System.out.println(LocalTime.now().toString()), | |
0, 1, TimeUnit.SECONDS); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.concurrent.ConcurrentHashMap; | |
import java.util.function.Function; | |
public class SimpleCache<K, V> { | |
private final Function<K, V> initialValue; | |
private final ConcurrentHashMap<K, V> cache; | |
public SimpleCache(Function<K, V> initialValue) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Read inputs from System.in, Write outputs to System.out. | |
// Your class name has to be Solution | |
import java.util.*; | |
import java.io.*; | |
import java.math.*; | |
class Solution { | |
static boolean[][] terrain; |
NewerOlder