Skip to content

Instantly share code, notes, and snippets.

@czhu
czhu / # gcc - 2021-03-12_01-54-07.txt
Created March 12, 2021 00:58
gcc on "CentOS Linux release 7.4.1708 (Core) " - Homebrew build logs
Homebrew build logs for gcc on "CentOS Linux release 7.4.1708 (Core) "
Build date: 2021-03-12 01:54:07
@czhu
czhu / easylist.pl
Created August 22, 2018 04:24 — forked from g3rhard/easylist.pl
Adding EasyList subscriptions for PiHole project
#!/usr/bin/perl -w
#Source: https://newspaint.wordpress.com/2014/08/18/filtering-easylist-for-hosts-file-style-adblock/
use strict;
my %hosts = ();
while ( <> ) {
if ( $_ =~ m/^\|\|([a-z][a-z0-9-_.]+\.([a-z]{2,3}))\^\s*$/ ) {
$hosts{$1} = 1;
}
@czhu
czhu / lsos.R
Created August 13, 2012 17:34 — forked from jedifran/lsos.R
List data size of objects in R
## Credit: Taken from: http://stackoverflow.com/questions/1358003/tricks-to-manage-the-available-memory-in-an-r-session
# improved list of objects
.ls.objects <- function (pos = 1, pattern, order.by,
decreasing=FALSE, head=FALSE, n=5) {
napply <- function(names, fn) sapply(names, function(x)
fn(get(x, pos = pos)))
names <- ls(pos = pos, pattern = pattern)
obj.class <- napply(names, function(x) as.character(class(x))[1])
obj.mode <- napply(names, mode)
obj.type <- ifelse(is.na(obj.class), obj.mode, obj.class)