Skip to content

Instantly share code, notes, and snippets.

freakynit / pocket_exporter.js
Created March 28, 2022 06:45
Exports pocket items as csv compatible with Exported fields: 'url', 'folder', 'title', 'description', 'tags', 'created'
View pocket_exporter.js
import axios from 'axios'
import {createArrayCsvWriter as createCsvWriter} from 'csv-writer'
// Add your consumer key and access token.
const pocketConsumerKey = '';
const pocketAccessToken = '';
const pocketItemsFilePath = './pocket_items.csv';
const axiosConfig = {
'headers': {
freakynit / readMemStatsExample.go
Created November 29, 2021 04:08
Example usage of runtime.ReadMemStats function
View readMemStatsExample.go
package main
import (
func printMemStats(message string, rtm runtime.MemStats){
View benchmark.go
package main
import (
func testMakeSlice(numIterations int, numRuns int){
a := make([]int32, 0)
for k := 0; k < numRuns; k++ {
freakynit / main.go
Created November 28, 2021 03:14
Iterate string containing emoji with skin tone modifier (not working)...
View main.go
package main
import (
func main() {
var s string = "h👍🏻e"
for i, c := range []rune(s) {
fmt.Println(i, string(c))
View nodejs-streams.js
// ref.:
var stream = require('stream');
var Writable = stream.Writable;
var Readable = stream.Readable;
var Duplex = stream.Duplex;
var Transform = stream.Transform;
function consoleWriterStream(){
var writeStream = new Writable({
freakynit / spectre.c
Created January 11, 2018 18:48 — forked from ErikAugust/spectre.c
Spectre example code
View spectre.c
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#ifdef _MSC_VER
#include <intrin.h> /* for rdtscp and clflush */
#pragma optimize("gt",on)
#include <x86intrin.h> /* for rdtscp and clflush */

Keybase proof

I hereby claim:

  • I am freakynit on github.
  • I am freakynit ( on keybase.
  • I have a public key ASC547gzzrHjkkBPb-L9g2dY3-FKdaiDcv54Mhe1u7kboAo

To claim this, I am signing this object:

freakynit /
Created May 24, 2017 11:29 — forked from davestevens/
Let’s Encrypt setup for Apache, NGINX & Node.js

Let's Encrypt

Examples of getting certificates from Let's Encrypt working on Apache, NGINX and Node.js servers.

Obtain certificates

I chose to use the manual method, you have to make a file available to verify you own the domain. Follow the commands from running

git clone
cd letsencrypt
freakynit / tmux-cheatsheet.markdown
Created April 16, 2017 11:20 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet
View tmux-cheatsheet.markdown

tmux shortcuts & cheatsheet

start new:


start new with session name:

tmux new -s myname
freakynit /
Created February 15, 2017 12:22 — forked from orrsella/
Init.d Script
START_SCRIPT={{ start_script }}
PID_FILE={{ pid_file }}
# ***********************************************
# ***********************************************
ARGS="" # optional start script arguments