Skip to content

Instantly share code, notes, and snippets.

package main
import (
"flag"
"log"
"os"
"path"
)
var src = flag.String("src", "/usr", "source path")
@vzctl
vzctl / bm.rb
Created December 17, 2015 12:28
require 'benchmark'
require './puppet/lib/puppet/util/puppetdb/char_encoding'
include Puppet::Util::Puppetdb::CharEncoding
random_bytes = File.read('/dev/urandom', 10)
strings = 5.times.map { |i| ("0" * 1024 * (i+1)*100 + random_bytes).force_encoding('UTF-8') }
Benchmark.bm(1) do |x|
x.report('str.index') { strings.last.index(DEFAULT_INVALID_CHAR) }
strings.each do |str|
@vzctl
vzctl / flake.nix
Created December 3, 2020 03:08
WIP: Flutter / Android development on NixOS
# Credits: https://github.com/NixOS/nixpkgs/pull/89775
{
description = "Flutter / Android development on NixOS";
inputs = {
flake-utils.url = "github:numtide/flake-utils";
nixpkgs.url = "github:NixOS/nixpkgs/master";
nixpkgs-androidenv.url = "github:numinit/nixpkgs/update-androidenv";
# inputs.pub2nix = { url = "github:paulyoung/pub2nix"; flake = false; };
[
{
"Id": "0.5666239803273150.49801099525823056",
"name": "finviz",
"SearchUrl": "https://finviz.com/quote.ashx?t=searchcenter",
"SearchEngineName": "finviz",
"IconUrl": "https://finviz.com/favicon.png",
"updateUrl": "/xml/openSearch/en.wikipedia.org.xml"
},
{