Explore Public Snippets
Found 9,777 snippets matching: linux
public by lbottaro 901639 60 8 1
How to remove all checked out files in clearcase
# Remove ALL checked out files from view in the entire vobs cleartool lsco -cview -me -avobs -short | xargs cleartool unco -rm # Remove ALL checked out files from the current directory on only cleartool lsco -cview -me -rec -short | xargs cleartool unco -rm
public by lbottaro 529684 10 8 0
How to get the list of all the activities comparing two UCM streams in python
import os bl_old="myOldBaseline@/MyVobs" bl_new="myNewBaseline@/MyVobs" myView = "MyView" diff_act=os.popen("cleartool setview -exec \"cleartool diffbl -nmerge -activities "+bl_old+" "+ bl_new+" \" " +myView).readlines() for act in diff_act: print ("ACTIVITY: "+str(act))
public by maholtz 253854 1 5 1
linux distribution version and kernel
# Linux Distribution cat /etc/lsb-release # output: DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.10 DISTRIB_CODENAME=quantal DISTRIB_DESCRIPTION="Ubuntu 12.10" ----------------------------- # Kernel Version uname -a # output Linux COMPUTERNAME 3.5.0-51-generic #76-Ubuntu SMP Thu May 15 21:19:10 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux # IS this a 64Bit CPU # get INFOs about your CPU cat /proc/cpuinfo # if there is a flag "lm" your cpu is 64 Bit (long mode) cat /proc/cpuinfo | grep flags | grep " lm "
public by lbottaro 341343 3 7 1
How to checkout the latest tag of a Git repository
# Get new tags from the remote git fetch --tags # Get the latest tag name latestTag=$(git describe --tags `git rev-list --tags --max-count=1`) # Checkout the latest tag git checkout $latestTag
public by cghersi 289909 2 8 0
How to read a file into a string in Java
private static String readFileAsString(String filePath) throws java.io.IOException{ StringBuffer fileData = new StringBuffer(1000); BufferedReader reader = new BufferedReader(new FileReader(filePath)); char[] buf = new char[1024]; int numRead=0; while((numRead=reader.read(buf)) != -1){ String readData = String.valueOf(buf, 0, numRead); fileData.append(readData); buf = new char[1024]; } reader.close(); return fileData.toString(); }
public by lbottaro 247352 3 7 0
Lock and synchronization in python
import os import string import threading from threading import Thread disk_usage = 0 lock = threading.Lock() for dir in os.popen('ls -d *').readlines(): print "Dir: " + dir t = Thread(target=methodToBeExecutedInParallel, args=(dir,)) t.start() #Join all existing threads to main thread. for thread in threading.enumerate(): if thread is not threading.currentThread(): thread.join() print "Disk usage = " + str(disk_usage) # Function invoked by each thread def methodToBeExecutedInParallel(directory): print "Working on dir = " + directory cmd = 'du -s ' + directory line = os.popen(cmd).readlines()[0] dirUsage = int(line.split()[0]) print "Acquiring lock for "+directory+"..." with lock: print "Acquired lock for "+directory global disk_usage disk_usage += dirUsage print "Disk usage = " + str(dirUsage)
public by cghersi 204451 0 6 2
Embed a browser into SWT Dialog and manage the firing of popups from links in the displayed page
try { Browser browser = new Browser(this, SWT.NONE); browser.setJavascriptEnabled(true); browser.setUrl("www.myurl.com"); browser.addOpenWindowListener(new OpenWindowListener() { public void open(WindowEvent event) { log.debug("Opening browser:" + event); new Thread( new Runnable() { public void run() { log.debug("some stuff t do here..."); } }).start(); final Shell shell = new Shell(event.display); shell.setText("My Browser page"); shell.setLayout(new FillLayout()); event.browser = new Browser(shell, SWT.NONE); shell.open(); event.browser.addCloseWindowListener(new CloseWindowListener() { @Override public void close(WindowEvent event) { log.debug("closing"); shell.setVisible(false); } }); } }); } catch (Throwable t) { //on some architecture seems that SWT Browser is not working... log.warn("Cannot display SWT Browser"); }
public by lbottaro 172536 10 6 0
curl to send a GET HTTP request with query parameters
curl -v -L -G -d "q=test&sort=0&direction=1" https://www.snip2code.com/Explore/InChannel
public by strykerraven 188253 7 5 1
WordPress safely defining and executing functions
<?php // Lets get rid of the versioning on static .js and .css files. // It looks tacky anyway for static files. /** * Strips Version query strings * @param type $src * @return type */ if(!function_exists('remove_css_js_versions')){ // if the function doesnt exist then... function remove_css_js_versions($src){ // define the function return remove_query_arg('ver', $src); // call built-in wordpress function to remove query named "ver" from whatever is passed as $src } add_filter('script_loader_src', 'remove_css_js_versions'); // Pass a hook as $src for js to function listed above named "remove_css_js_versions" add_filter('style_loader_src', 'remove_css_js_versions'); // Pass a hook as $src for css to function listed above named "remove_css_js_versions" } // All scripts and styles will be filtered to have ?ver=1.2.3 stripped from urls. Function defined and executed in same if() statement. /** * Need to debug? Instead of just using print_r($array) you just do preprint_r($array) * the array will be output neatly instead of wrapped and messy. */ if(!function_exists('preprint_r')){ function preprint_r($val){ echo '<pre>' . PHP_EOL; print_r($val) . PHP_EOL; echo '</pre>' . PHP_EOL; } } /** Remove the WP Icon (Menu) from profile and admin pages. */ if(!function_exists('remove_wp_logo')){ function remove_wp_logo($wp_admin_bar){ $wp_admin_bar->remove_node('wp-logo'); } add_action('admin_bar_menu', 'remove_wp_logo', 33); } /** * Wordpress Login Page fixes. By default WordPress shows its logo on your login pages and links to its own site. * A visitor logging into your site don't need this potential roadblock so lets show WordPress that we mean business! */ # Fix Login Page WordPress URL if(!function_exists('fix_wp_login_img_url')){ function fix_wp_login_img_url($url){ return get_bloginfo('url'); } add_filter('login_headerurl', 'fix_wp_login_img_url'); } # Fix Login Page WordPress Title (Text displayed on hover defaults to Powered By WordPress) if(!function_exists('fix_wp_login_img_title')){ function fix_wp_login_img_title($title){ return get_bloginfo('description'); } add_filter('login_headertitle', 'fix_wp_login_img_title'); } /** Change Login Page WordPress Logo, You will need to update path and point to a valid image. WordPress adds this with a CSS background image for your anchor link. It first applys a PNG and then a SVG override if your browser is modern and supports svg In your themes custom stylesheet you can change default Wordpress image by supplying a new background image: .login h1 a { background-image: none,url(images/your_image.png); } Hint: WordPress uses an 64x64 image but you can adapt size to your need. You might want to use SVG like WordPress did because it will scale best at any resolution. */ /** * Simple Actions that use wp_head hook to cleanup WP header Junk/Bloat * that is included with WordPress by default. */ remove_action('wp_head', 'wp_generator'); remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'wlwmanifest_link'); remove_action('wp_head', 'wp_shortlink_wp_head'); ?>