This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash - | |
| grep -a -r -P -o '(?:(?<=Exec=)([^"]\S+)|(?<=Exec=")(\S+)(?="))' \ | |
| -- /{usr,home/*/.local}/share/applications | sort -u | \ | |
| while read m; do | |
| desktop_file="${m%:*}" | |
| exec_name="${m##*:}" | |
| if ! command -v "$exec_name" 2>&1 >/dev/null; then | |
| echo "$desktop_file|$exec_name" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| sed -r -e 's/^ *//' -e 's/ {2,}/|/g' < /proc/interrupts | \ | |
| awk -F'|' ' | |
| BEGIN { cpu_n = 0; } | |
| NR == 1 { | |
| for(i = 1; i <= NF; i++) | |
| if($i ~ CPU) | |
| cpu_n++; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| int64_t | |
| GCD(int64_t const a, int64_t const b) | |
| { | |
| register int64_t rt, r0 = a, r1 = b; // remainder | |
| while (r1 != 0){ | |
| // classic Euclidean algorithm | |
| rt = r1; | |
| r1 = r0 % r1; | |
| r0 = rt; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # | |
| # matrix: matrix-ish display for Bash terminal | |
| # Author: Brett Terpstra 2012 <http://brettterpstra.com> | |
| # Contributors: Lauri Ranta and Carl <http://blog.carlsensei.com/> | |
| # | |
| # A morning project. Could have been better, but I'm learning when to stop. | |
| ### Customization: | |
| blue="\033[0;34m" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| DEBUG=0 | |
| [ "${DEBUG}" -eq 1 ] && set -x | |
| CC=${CC:-"/usr/bin/gcc"} | |
| lto_wrapper="$( $CC -v 2>&1 | /bin/awk -F= '/COLLECT_LTO_WRAPPER/{print $2}' )" | |
| plugin_dir="${lto_wrapper%/*}" | |
| util="${0##*/}" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdbool.h> | |
| #include <assert.h> | |
| /** | |
| * Modified version of https://stackoverflow.com/a/11595914/2566213 | |
| * with 4000th check added. | |
| */ | |
| bool | |
| IsLeapYear(const int y) | |
| { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| DISTROS=() | |
| DISTROS+=('Antergos') | |
| DISTROS+=('Arch Linux') | |
| DISTROS+=('Arch Linux - Old') | |
| DISTROS+=('BLAG') | |
| DISTROS+=('CentOS') | |
| DISTROS+=('Chakra') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # | |
| # Last update on Nov 05, 2014. | |
| # | |
| # Searches disassembled code for specific instructions. | |
| # | |
| # Opcodes obtained from: https://github.com/Shirk/vim-gas/blob/master/syntax/gas.vim | |
| # | |
| # List of opcodes has been obtained using the following commands and making a few modifications: | |
| # echo '#!/bin/bash' > Opcode_list |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # -------------------------------------------------------------------------------------------------# | |
| # # | |
| # _ _ _ _ __ ___ _____ _ _ __ _ # | |
| # | | | |_ _ __ _ _ _ _ __| |_(_)/ _|_ _ / __| / / __|| |_ _| |_ __ ___ _ _ / _(_)__ _ # | |
| # | |_| | ' \/ _| '_| || (_-< _| | _| || | | (__ / / (_|_ _|_ _| / _/ _ \ ' \| _| / _` | # | |
| # \___/|_||_\__|_| \_,_/__/\__|_|_| \_, | \___/_/ \___||_| |_| \__\___/_||_|_| |_\__, | # | |
| # |__/ |___/ # | |
| # # | |
| # -------------------------------------------------------------------------------------------------# | |
| # # |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #if !defined(__GNUC__) || ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) < 40800) | |
| # error "This program requires GNU C compiler v4.8+!" | |
| #endif | |
| #include <stdio.h> | |
| #include <stdbool.h> | |
| #define PRINT_TEST_CPU_SUPPORT_RESULT(inst) printf("\t%-7s: %d\n", inst, __builtin_cpu_supports(inst)?1:0) | |
| #define PRINT_TEST_CPU_TYPE_RESULT(inst) printf("\t%-12s: %d\n", inst, __builtin_cpu_is(inst)?1:0) |