This script will let you make backups of live VMs running on KVM, using libvirt.
The backup job will suspend the VM for the time it takes to copy the RAM to disk.
Credits: Luca Lazzeroni
I've made some minor adjustments.
<div id=page_1 data-url=/pages/1><> | |
<h1 class="rest-in-place" data-attribute="title">Nord-Norges stØrste næringsmagasin</h1> | |
<div id=pagebody_1 class="pagebody" data-attribute="body" data-formtype="trumbowyg" tabindex=1> | |
<h1>mama</h1> | |
<p>written text</p> | |
</div> | |
<script> | |
$("#pagebody_1").restInPlace(); | |
</script> |
This script will let you make backups of live VMs running on KVM, using libvirt.
The backup job will suspend the VM for the time it takes to copy the RAM to disk.
Credits: Luca Lazzeroni
I've made some minor adjustments.
See http://docs.ansible.com/intro_installation.html
$ ansible-playbook -K -k servers.yml
See https://github.com/mislav/git-deploy
$ git push production master
# A Mechanize based Sidekiq Worker that reports on new bid announcements in Norway | |
# | |
# This is used in a Rails app with a Bid model for storing known bids, | |
# and a BidMailer to send bid announcements to an email. | |
# | |
class BidWorker | |
include Sidekiq::Worker | |
sidekiq_options unique: true | |
def perform |
# name of procsess we are tracking | |
$limited_process = "notepad.exe" | |
# limit of instances we allow | |
$user_limit = 3 | |
# Limit reached message and title | |
$message = "Too many users! They are:" | |
$title = "No more notepad" |
" use :RDF after copying lines from db/schema.rb to the class documentation | |
" the command transforms db/schema.rb lines to RDoc formatted list item | |
command -range=% RDF <line1>,<line2>s/\s\+t\.\(\w\+\)\s\+"\(.*\)"\($\|,.*\)/# +:\2+ _\1_::/ |
# We only have a limited number of user licenses available for a given application | |
# So we execute the application through a script informing the user of the limit | |
# To reduce support requests, we tell the user who to talk to to release a license | |
# See also https://stackoverflow.com/q/1802127/1062276 | |
# The executable we want to limit | |
$limited_app = "rg_cli.exe" | |
# Information about the limit | |
$app_name = "Visma Global" |
01-02 23:03:04.941 13664-13664/com.royalone.audiobroadcast E/MultiWindowProxy: getServiceInstance failed! | |
01-02 23:03:05.134 13664-13664/com.royalone.audiobroadcast A/MainActivity: initAudioManager | |
01-02 23:03:05.163 13664-13664/com.royalone.audiobroadcast A/WiredHeadsetOn =: aatrue | |
01-02 23:03:05.164 13664-13664/com.royalone.audiobroadcast A/AudioBroadCast: MainActivity onCreate | |
01-02 23:03:05.164 13664-13664/com.royalone.audiobroadcast A/MainActivity: turnOnAudioService | |
01-02 23:03:05.363 13664-13664/com.royalone.audiobroadcast E/WifiManager: mWifiServiceMessenger == null | |
01-02 23:03:05.442 13664-13664/com.royalone.audiobroadcast A/UPnPAudioService: onCreate | |
01-02 23:03:05.446 13664-13664/com.royalone.audiobroadcast A/UPnPAudioService: onStartCommand | |
01-02 23:03:05.805 13664-13664/com.royalone.audiobroadcast A/AudioBroadCast: UpnpService Connected | |
01-02 23:03:05.811 13664-13664/com.royalone.audiobroadcast E/WifiManager: mWifiServiceMessenger == null |
<!doctype html> | |
<title>Site Maintenance</title> | |
<style> | |
body { text-align: center; padding: 150px; } | |
h1 { font-size: 50px; } | |
body { font: 20px Helvetica, sans-serif; color: #333; } | |
article { display: block; text-align: left; width: 650px; margin: 0 auto; } | |
a { color: #dc8100; text-decoration: none; } | |
a:hover { color: #333; text-decoration: none; } | |
</style> |