Skip to content

Instantly share code, notes, and snippets.

View LetsDestroyC.md

Let's Destroy C

I have a pet project I work on, every now and then. CNoEvil.

The concept is simple enough.

What if, for a moment, we forgot all the rules we know. That we ignore every good idea, and accept all the terrible ones. That nothing is off limits. Can we turn C into a new language? Can we do what Lisp and Forth let the over-eager programmer do, but in C?


@levelsio
levelsio / btc-eth-dca-buy.php
Last active Sep 2, 2021
This script runs daily and "Dollar Cost Average"-buys $40 BTC and $10 ETH per day
View btc-eth-dca-buy.php
<?
//
// [ BUY BTC & ETH DAILY ON BITSTAMP ]
// by @levelsio
//
// 2017-08-23
//
// 1) buy $40/day BTC
// 2) buy $10/day ETH
//
View btc_price_check_cronjob.sh
### your_cronjob.sh ####
btc=$(curl -s http://api.coindesk.com/v1/bpi/currentprice.json | python -c "import json, sys; print(int(json.load(sys.stdin)['bpi']['USD']['rate'].replace(',','').split('.')[0] ))")
ALERT_BTC=3000
if [ $(($btc + 1)) -gt $ALERT_BTC ];
then
echo "btc is greater than $ALERT_BTC";
push "BTC value is greater then $ALERT_BTC"
fi;
@mbbx6spp
mbbx6spp / ALTERNATIVES.adoc
Last active Sep 17, 2021
Super quick list of alternatives to Jira and/or Confluence, Stash, Crucible, etc.
View ALTERNATIVES.adoc
View bling.js
/* bling.js */
window.$ = document.querySelectorAll.bind(document);
Node.prototype.on = window.on = function (name, fn) {
this.addEventListener(name, fn);
}
NodeList.prototype.__proto__ = Array.prototype;
@orhanveli
orhanveli / tr-il-ilce-enlem-boylam
Last active Jun 23, 2021
Türkiye il-ilçeleri ve enlem-boylam bilgileri
View tr-il-ilce-enlem-boylam
/*
Target Server Type : MYSQL
Target Server Version : 50505
File Encoding : 65001
Date: 2015-03-05 14:23:53
*/
SET FOREIGN_KEY_CHECKS=0;
View ddd-in-golang.markdown

This is my response to an email asking about Domain-Driven Design in golang project.

Thank you for getting in touch. Below you will find my thoughts on how golang works with DDD, changing it. This is merely a perception of how things worked out for us in a single project.

That project has a relatively well-known domain. My colleagues on this project are very knowledgeable, thoughtful and invested in quality design. The story spelled out below is a result of countless hours spent discussing and refining the approach.

Conclusions could be very different, if there was a different project, team or a story-teller.

Short story

@ei-grad
ei-grad / haproxy.cfg
Last active Apr 3, 2018
Trivial haproxy config for tcp port forwarding
View haproxy.cfg
listen l1
bind 0.0.0.0:80
mode tcp
timeout connect 4000
timeout client 180000
timeout server 180000
server srv1 192.168.1.1:80
global
user "nobody"
@staltz
staltz / introrx.md
Last active Oct 24, 2021
The introduction to Reactive Programming you've been missing
View introrx.md
@nickleefly
nickleefly / forever.md
Last active Dec 13, 2016
forever your node app
View forever.md

Install Forever:

npm install forever -g

now your can run forever

forever --help
forever start app.js