these might be handy later
This commit is contained in:
parent
7f74465dcd
commit
ac5f815f3c
2 changed files with 50 additions and 0 deletions
9
fu-apple.sh
Executable file
9
fu-apple.sh
Executable file
|
|
@ -0,0 +1,9 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/
|
||||||
|
dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255
|
||||||
|
printf "\xc3\x26\x00\x00" >> working
|
||||||
|
dd if=iPhoneOS\ Build\ System\ Support of=working bs=1 skip=127504 seek=127504
|
||||||
|
/bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original
|
||||||
|
/bin/mv working iPhoneOS\ Build\ System\ Support
|
||||||
|
chmod a+x iPhoneOS\ Build\ System\ Support
|
||||||
41
hist.rb
Executable file
41
hist.rb
Executable file
|
|
@ -0,0 +1,41 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
# Project Name: None
|
||||||
|
# File / Folder: hist.rb
|
||||||
|
# File Language: ruby
|
||||||
|
# Copyright (C): 2006 heptadecagram
|
||||||
|
# First Author: heptadecagram
|
||||||
|
# First Created: 2006.03.13 20:14:58
|
||||||
|
# Last Modifier: heptadecagram
|
||||||
|
# Last Modified: 2008.05.02
|
||||||
|
|
||||||
|
command = {}
|
||||||
|
execution = {}
|
||||||
|
$total = 0
|
||||||
|
|
||||||
|
IO.foreach('/Users/sjs/config/zsh/zhistory') do |line|
|
||||||
|
line.chomp! =~ /^:\s\d+:\d+;((\S+).*)$/
|
||||||
|
next if $1.nil? || $2.nil?
|
||||||
|
execution[$1] = 1 + execution[$1].to_i
|
||||||
|
command[$2] = 1 + command[$2].to_i
|
||||||
|
$total += 1
|
||||||
|
end
|
||||||
|
|
||||||
|
puts $total
|
||||||
|
|
||||||
|
execution = execution.select {|a,b| b.to_f / $total > 0.01}
|
||||||
|
command = command.select {|a,b| b.to_f / $total > 0.01}
|
||||||
|
|
||||||
|
Max_length = execution.sort_by {|a| a[0].length }.reverse[0][0].length
|
||||||
|
|
||||||
|
def print_hash(hash)
|
||||||
|
sorted = hash.sort {|a,b| b[1] <=> a[1] }
|
||||||
|
sorted.each do |cmd,value|
|
||||||
|
printf " %#{Max_length}s: %3d(%.2f%%)\n", cmd, value, value.to_f / $total
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
puts "Executions:\n"
|
||||||
|
print_hash(execution)
|
||||||
|
puts "Commands:\n"
|
||||||
|
print_hash(command)
|
||||||
Loading…
Reference in a new issue