Skip to content

Instantly share code, notes, and snippets.

+----------------+--------------------+-------------+------+
| category | name | AVG | CNT |
+----------------+--------------------+-------------+------+
| sys-devel | binutils | 149529.3301 | 1251 |
| games-strategy | wesnoth | 15183.7000 | 20 |
| app-office | libreoffice | 10348.1438 | 744 |
| dev-python | pypy | 8819.6000 | 35 |
| dev-texlive | texlive-mathextra | 5854.4655 | 58 |
| www-client | chromium | 5708.0811 | 2256 |
| net-libs | webkit-gtk | 4925.7698 | 1099 |
#!/bin/bash
CPUQuota=300
CPUWeight=50
MemoryMax=
EMERGE=$HOME/bin/autoemerge
props=
if [ -n "${CPUQuota}" ]; then
props+="-p CPUQuota=${CPUQuota}% "
domain ncommit
1 oracle.com 1456
2 cn.fujitsu.com 892
3 suse.com 734
4 gmail.com 477
5 redhat.com 437
6 linux-foundation.org 315
7 fusionio.com 310
8 fb.com 274
9 suse.cz 227
[235235.704920] Freezing user space processes ... (elapsed 0.001 seconds) done.
[235235.706338] OOM killer disabled.
[235235.706339] Freezing remaining freezable tasks ...
[235255.715974] Freezing of tasks failed after 20.008 seconds (0 tasks refusing to freeze, wq_busy=1):
[235255.715975] Showing busy workqueues and worker pools:
[235255.715976] workqueue events: flags=0x0
[235255.715977] pwq 4: cpus=2 node=0 flags=0x0 nice=0 active=1/256
[235255.715981] in-flight: 19500:drm_dp_destroy_connector_work
[235255.715987] workqueue events_power_efficient: flags=0x82
[235255.715988] pwq 16: cpus=0-7 flags=0x4 nice=0 active=1/256
#!/bin/bash
set -e
#~/src/kninja/kninja.py
ninja -t compdb $(awk '/^rule /{print $2}' build.ninja) > compile_commands.json
#compdb -c compdb.complementers=headerdb -p . update
#compdb -c compdb.complementers=headerdb -p . list > compile_commands.json.new
#cp compile_commands.json.new compile_commands.json
$ sudo md5sum $(sudo ls -l /proc/*/map_files|awk '{print $11}'|grep -v /var/log|grep -v /dev|sort -u) > md5.txt
$ for x in $(sort md5.txt|awk '{print $1}'|uniq -d);do file=$(grep $x md5.txt|head -n1|awk '{print $2}'); echo "$(grep $x md5.txt|wc -l)\t$(ls -lh $file |awk '{print $5}')"; grep $x md5.txt|awk '{print "\t",$2}';done
5 8.0K
/home/naota/.config/Atom/GPUCache/data_2
/home/naota/.config/google-chrome/Default/GPUCache/data_2
/home/naota/.config/google-chrome/ShaderCache/GPUCache/data_2
/home/naota/.config/Nozbe/GPUCache/data_2
/home/naota/.config/Slack/GPUCache/data_2
2 359K
/home/naota/.Nozbe/natives_blob.bin
#!/bin/bash
CPUQuota=90
CPUWeight=50
MemoryMax=
EMERGE=$HOME/bin/autoemerge
props=
if [ -n "${CPUQuota}" ]; then
props+="-p CPUQuota=${CPUQuota}% "
@naota
naota / emacs-double-buffer.patch
Created November 24, 2016 15:41
emacs doube buffering patch customed for emacs-25.1
From c29071587c64efb30792bd72248d3c791abd9337 Mon Sep 17 00:00:00 2001
From: Daniel Colascione <[email protected]>
Date: Thu, 20 Oct 2016 20:34:36 -0700
Subject: Add double-buffering support to reduce flicker
* src/dispextern.h (struct glyph_string): Remove window member
(block_buffer_flips, unblock_buffer_flips)
(buffer_flipping_blocked_p): Declare.
* src/xterm.h (struct x_display_info): New member supports_xdbe.
naota@~$ ls -l gentoo/usr/lib/python-exec/
total 24
-rwxr-xr-x 1 root root 1461 Aug 29 01:25 python-exec2
-rwxr-xr-x 1 root root 10288 Aug 29 01:25 python-exec2-c
drwxr-xr-x 2 root root 0 Aug 29 01:33 python2.7
drwxr-xr-x 2 root root 0 Aug 29 01:33 python3.4
naota$ ls -l /usr/lib/python-exec
lrwxrwxrwx 1 root root 39 Sep 6 00:04 /usr/lib/python-exec -> /home/naota/gentoo/usr/lib/python-exec/
naota:~$ ls -l /usr/lib/python-exec/
total 0
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.6.4-gentoo Kernel Configuration
#
#
# Gentoo Linux
#
CONFIG_GENTOO_LINUX=y
CONFIG_GENTOO_LINUX_UDEV=y