Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

Aleksei Slaikovskii slaykovsky

🎯
Focusing
Block or report user

Report or block slaykovsky

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View core.clj
(ns learnclojure.core
(require [clojure.core.async :as async :refer [thread]]
[clojure.data.json :as json]
[clojure.core.match :refer [match]])
(use [clojure.string :as strings :only [includes?
lower-case
index-of
split
triml
starts-with?
View sysctl.conf
fs.inotify.max_user_watches = 83886080
vm.vfs_cache_pressure = 50
vm.swappiness = 0
vm.dirty_ratio = 60
vm.dirty_background_ratio = 2
net.ipv4.tcp_timestamps = 0
net.core.netdev_max_backlog = 250000
net.core.rmem_max = 83886080
net.core.wmem_max = 83886080
net.core.rmem_default = 83886080
View main.go
package main
import "fmt"
type ListNode struct {
Val int
Next *ListNode
}
func addTwoNumbers(l1 *ListNode, l2 *ListNode) *ListNode {
View Store.kt
import java.math.BigDecimal
import java.util.*
inline fun <T> Iterable<T>.sumByPrice(selector: (T) -> Price): Price {
return this.fold(Price.identity) { a: Price, b: T -> a + selector(b) }
}
inline fun <T> Iterable<T>.sumByWeight(selector: (T) -> Weight): Weight {
return this.fold(Weight.identity) { a: Weight, b: T -> a + selector(b) }
}
View Store.kt
inline fun <T> Iterable<T>.sumByPrice(selector: (T) -> Price): Price {
return this.map(selector).reduce({acc: Price, price: Price -> acc + price })
}
inline fun <T> Iterable<T>.sumByWeight(selector: (T) -> Weight): Weight {
return this.map(selector).reduce({acc: Weight, weight: Weight -> acc + weight })
}
data class Price(private val value: BigDecimal) {
operator fun plus(price: Price) = Price(this.value + price.value)
View fonts.conf
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="pattern">
<edit mode="assign" name="dpi">
<double>96</double>
</edit>
</match>
<match target="font">
<edit mode="assign" name="autohint">
View gauss.c
#include <math.h>
#include <stdlib.h>
#include <stdint.h>
#include <stdio.h>
#ifndef COEFF_ARR_SIZE
#define COEFF_ARR_SIZE 8
#endif
float a0, a1, a2, a3, b1, b2, left_corner, right_corner;
View config
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.10.1-gentoo Kernel Configuration
#
#
# Gentoo Linux
#
CONFIG_GENTOO_LINUX=y
CONFIG_GENTOO_LINUX_UDEV=y
View cache_store.sh
#!/bin/sh
if [[ -f /var/cache/.restored ]]
then
rsync -avzh -x /var/cache/ /usr/portage/local/cache > /dev/null 2>/var/log/cache-store.log
fi
View cache_restore.sh
#!/bin/sh
if [[ ! -d /var/cache ]]
then
mkdir /var/cache
fi
rsync -avhz -x /usr/portage/local/cache /var/ > /dev/null 2>/var/log/cache-restore.log
touch /var/cache/.restored
You can’t perform that action at this time.