Skip to content

Instantly share code, notes, and snippets.

View kentfredric's full-sized avatar
🤔

Kent Fredric kentfredric

🤔
View GitHub Profile
#!perl
use strict;
use warnings;
# Usage: qdep.pl cat/pn # list of unique atoms that depend ( excluding blockers )
#
# Diagnosing problems:
#
# DIAGNOSIS=1 qdep.pl cat/pn
BADSLOTS=(
"dev-lang/perl:0/5.24"
"x11-libs/gtk+:3/3"
"net-libs/gnutls:0/0"
)
PHASES=(
"depend"
"rdepend"
"pdepend"
<normal ebuild shit here>
RDEPEND="Normal deps here"
DEPEND="MOAR"
# --[ perldeps ]--
# Foo::Bar>4.0
# Foo::Baz<5.6
----------------------< EOF
@kentfredric
kentfredric / cache sqlite instructions
Created January 28, 2017 19:28
whatevers + Gentoo Revdep magic
http://gentoo-en.vfose.ru/wiki/Portage_SQLite_Cache
diff --git a/META.json b/META.json
index 28bdd07ccc..39fa323a67 100644
--- a/META.json
+++ b/META.json
@@ -112,7 +112,7 @@
"vxs.inc"
]
},
- "release_status" : "testing",
+ "release_status" : "stable",
import json
import pprint
import zmq
def _dist_gentoo(x): return x["distro"] == "Gentoo"
def _package_gentoo(x): return x["package_name"]
def version_update(msg):
message = msg['message']
best_version = message['upstream_version']
@kentfredric
kentfredric / kgreen.vim
Created September 23, 2016 03:53
My Green/Yellow colorscheme
"--------------------------------------------------------------------
" Name Of File: kgreen.vim.
" Description: Gvim colorscheme, designed against VIM 7.0 GUI
" By: Kent Fredric
" Contact: kentfredric@gmail.com
javascript:(function($){
$("#homepage").val("http://search.cpan.org/dist/" + $("#name").val() + "/");
$("#backend").val("CPAN (perl)").trigger("change");
$("#distro").val("Gentoo");
$("#package_name").val("dev-perl/" + $("#name").val());
}(jQuery))
#!perl
for my $i (@INC) {
local $!;
my $exist = -e $i;
my $error = $!;
if ($error) {
print "Error reading $i, $error\n";
}
}
#!perl
use strict;
use warnings;
use Dumbbench;
use Time::HiRes qw( gettimeofday );
my $bench = Dumbbench->new(
target_rel_precision => 0.005, # seek ~0.5%
initial_runs => 20, # the higher the more reliable