Skip to content

Instantly share code, notes, and snippets.

@ryanmt
ryanmt / peek.sh
Created October 2, 2023 22:56 — forked from jpenalbae/peek.sh
Record desktop area on linux using slop and ffmpeg
#!/bin/bash
# Video Quality
# The range of the CRF scale is 0–51, where 0 is lossless, 23 is the default,
# and 51 is worst quality possible. A lower value generally leads to higher
# quality, and a subjectively sane range is 17–28
QUALITY=28
# check if slop command exists
if ! command -v slop &> /dev/null

Keybase proof

I hereby claim:

  • I am ryanmt on github.
  • I am ryanmt (https://keybase.io/ryanmt) on keybase.
  • I have a public key ASBWThXJeZDruBlkX4PDYBCoVmQsF3J2IqGJBu3SQHgDZQo

To claim this, I am signing this object:

@ryanmt
ryanmt / nexus7_logcat
Created November 27, 2012 17:06
LogCat for ryanmt Nexus 7
--------- beginning of /dev/log/system
I/Vold ( 119): Vold 2.1 (the revenge) firing up
I/SystemServer( 354): Entered the Android system server!
I/SystemServer( 354): Entropy Mixer
I/SystemServer( 354): Power Manager
@ryanmt
ryanmt / benchmarking_spec.rb
Created May 20, 2011 19:53
Benchmarks for digestor fxn speed
#!/usr/bin/env ruby
require 'benchmark'
require 'spec_helper'
seq2 = "MKWVTFISLLLLFSSAYSRGVFRRDTHKSEIAHRFKDLGEEHFKGLVLIAFSQYLQQCPFDEHVKLVNELTEFAKTCVADESHAGCEKSLHTLFGDELCKVASLRETYGDMADCCEKQEPERNECFLSHKDDSPDLPKLKPDPNTLCDEFKADEKKFWGKYLYEIARRHPYFYAPELLYYANKYNGVFQECCQAEDKGACLLPKIETMREKVLASSARQRLRCASIQKFGERALKAWSVARLSQKFPKAEFVEVTKLVTDLTKVHKECCHGDLLECADDRADLAKYICDNQDTISSKLKECCDKPLLEKSHCIAEVEKDAIPENLPPLTADFAEDKDVCKNYQEAKDAFLGSFLYEYSRRHPEYAVSVLLRLAKEYEATLEECCAKDDPHACYSTVFDKLKHLVDEPQNLIKQNCDQFEKLGEYGFQNALIVRYTRKVPQVSTPTLVEVSRSLGKVGTRCCTKPESERMPCTEDYLSLILNRLCVLHEKTPVSEKVTKCCTESLVNRRPCFSALTPDETYVPKAFDEKLFTFHADICTLPDTEKQIKKQTALVELLKHKPKATEEQLKTVMENFVAFVDKCCAADDKEACFAVEGPKLVVSTQTALA"
Benchmark.bm(5) do |x|
x.report ('Trypsin @ 0 missed cleavages (100 times)') do
100.times do
d = Digestor.new('trypsin')
@ryanmt
ryanmt / digestor_spec.rb
Created May 19, 2011 23:54
Expanded digestor specs
require 'spec_helper'
describe "Digestor" do
before do
@seq = "YESTESTTHISDECLARATIVESENTENCEKSCIENTISTLETSCALLEMFINISHEDYALL" #Thanks John
@seq2 = "MKWVTFISLLLLFSSAYSRGVFRRDTHKSEIAHRFKDLGEEHFKGLVLIAFSQYLQQCPFDEHVKLVNELTEFAKTCVADESHAGCEKSLHTLFGDELCKVASLRETYGDMADCCEKQEPERNECFLSHKDDSPDLPKLKPDPNTLCDEFKADEKKFWGKYLYEIARRHPYFYAPELLYYANKYNGVFQECCQAEDKGACLLPKIETMREKVLASSARQRLRCASIQKFGERALKAWSVARLSQKFPKAEFVEVTKLVTDLTKVHKECCHGDLLECADDRADLAKYICDNQDTISSKLKECCDKPLLEKSHCIAEVEKDAIPENLPPLTADFAEDKDVCKNYQEAKDAFLGSFLYEYSRRHPEYAVSVLLRLAKEYEATLEECCAKDDPHACYSTVFDKLKHLVDEPQNLIKQNCDQFEKLGEYGFQNALIVRYTRKVPQVSTPTLVEVSRSLGKVGTRCCTKPESERMPCTEDYLSLILNRLCVLHEKTPVSEKVTKCCTESLVNRRPCFSALTPDETYVPKAFDEKLFTFHADICTLPDTEKQIKKQTALVELLKHKPKATEEQLKTVMENFVAFVDKCCAADDKEACFAVEGPKLVVSTQTALA"
end
# This iterates throught the conditions (each enzyme) and makes for pretty output
%w(Trypsin Trypsin/P Arg-C Asp-N Chymotrypsin CNBR+Trypsin).each do |enzyme|