Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis congue elit et libero pretium commodo. Proin eget elementum velit, at laoreet lorem. Nunc placerat, nibh vitae blandit dictum, quam lacus tempus libero, sed accumsan elit ante non tellus. Nunc eu cursus lorem, sed luctus velit. Vivamus rutrum tortor non dolor mattis ultrices sollicitudin in est.
+----------+ | |
| | | |
| | | |
| | | |
|__________| | |
(\__/) || | |
(•ㅅ•) || | |
/ \づ |
perform a git-commit-ectomy to forever remove problematic commits from your repo history
this uses git-forget-blob.sh
This utility utilizes GNU xargs. You should run it on Linux,
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a neque sit amet leo viverra maximus eget in eros. Quisque tempus dapibus euismod. Morbi at tempor elit. Nunc sit amet nisl faucibus, condimentum neque id, mattis orci. Integer at eros vitae augue lobortis sollicitudin. Fusce vel nibh eget velit facilisis hendrerit. Donec justo turpis, cursus at pretium sit amet, ullamcorper in sem. Vestibulum consequat orci sed hendrerit elementum. Vivamus ultricies turpis ac tincidunt cursus. Vivamus congue enim sit amet nunc hendrerit ullamcorper. Morbi tempus faucibus mauris, a porta libero mollis sed. Praesent elit neque, iaculis iaculis lectus nec, vulputate malesuada mauris. Pellentesque mattis finibus purus pretium lacinia. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Suspendisse id mi at quam malesuada ultrices vitae eu diam. Integer ac eleifend elit. Ut pretium, nunc vitae cursus tempus, velit ipsum venenatis risus, vel auctor odio massa vel elit. Aliquam
Look at LSB init scripts for more information.
Copy to /etc/init.d
:
# replace "$YOUR_SERVICE_NAME" with your service's name (whenever it's not enough obvious)
This is a bash implementation of a killswitch, which will monitor some action and raise an alert when the action fails or stops being performed.
This particular implementation runs an hourly backup script, and runs the killswitch daily at 4 AM to raise an alert if backups from the previous 24 hours failed.
# Uses this rubiks cube solver: | |
# https://github.com/dwalton76/rubiks-cube-NxNxN-solver | |
from rubikscubennnsolver.RubiksCube444 import RubiksCube444, solved_4x4x4 | |
from pprint import pprint | |
def get_cube(): | |
""" | |
Get a 4x4 Rubiks Cube. | |
""" | |
order = 'URFDLB' |
def retry(func): | |
maxretries = 10 | |
def wrapper(*args, **kwargs): | |
for i in range(maxretries, 0, -1): | |
try: | |
print('RETRY %d'%(i)) | |
return func(*args, **kwargs) | |
except (Exception,)[:i - 1]: | |
pass |
class Foo(object): | |
def whoami(self): | |
self.foowuz = 666 | |
print("I'm Foo, foo!") | |
class Bar(object): | |
def whoami(self): | |
self.barwuz = 777 | |
print("I'm Bar, sucka!") |
doit = True | |
dontdoit = False | |
print( doit*[1,2,3] + [4,5,6] + dontdoit*[7,8,9]) | |
# prints [1, 2, 3, 4, 5, 6] |