09-04-2017
9 More Discussions You Might Find Interesting
1. Programming
I'm a newbie and want to learn a programming language, willy-nilly I picked python...
Should I go with 2.6.x which at first glance seems extremely well documented, or should I go with 3.0, which is new and shiny?!
I want...no...I'm going to NEED fantastic documentation or I'm going to fail... (2 Replies)
Discussion started by: guptaxpn
2 Replies
2. Shell Programming and Scripting
I starting teaching myself python and am stuck on trying to understand why I am not getting the output that I want. Long story short, I am using PDB for debugging and here my function in which I am having my issue:
import re
...
...
...
def find_all_flvs(url):
soup =... (1 Reply)
Discussion started by: metallica1973
1 Replies
3. Programming
I am planning on taking a class in Python. My choices are 2.5 or 3.0. Which version should I choose? I am getting the impression they are two separate paths.
thanks. (5 Replies)
Discussion started by: djehresmann
5 Replies
4. UNIX for Dummies Questions & Answers
Hello All,
I was looking for a solution for enabling/disabling the Capslock from the command line and came across some Python code for doing just that...
Well, in this case the code was written to ONLY turn-off Capslock but I assume there has to be a way to turn it on too.
Site where I... (0 Replies)
Discussion started by: mrm5102
0 Replies
5. Shell Programming and Scripting
#!/usr/bin/python
def genCommanString(s):
print s
abc = {
"sftp":genCommanString('f5sftp'),
"/usr/local/ssh/bin/sftp": genCommanString('f5sftp')
}
value="sftp"
xyz = abc.get(value)
Why the above coding produce 2 row output?
(i.e.
f5sftp
f5sftp)
Is it... (1 Reply)
Discussion started by: cstsang
1 Replies
6. Shell Programming and Scripting
Greetings!
After some cut-and-try, I've cobbled together the following bit of basic code:#!/usr/bin/python
import gtk
class PyApp(gtk.Window):
def __init__(self):
super(PyApp, self).__init__()
self.set_size_request(250, 250)
... (0 Replies)
Discussion started by: LinQ
0 Replies
7. Shell Programming and Scripting
Hi,
I get he values for nmval=MS1 & csval=Cluster from the properties file like below.
nmval=configProps.get("SVR_NAME")
csval=configProps.get("CLS_NAME")What should i do in the commands below so as to use the variables nmval and csval instead of manually typing MS1 and Cluster
I want to... (1 Reply)
Discussion started by: mohtashims
1 Replies
8. Programming
Hi all...
Simple yes or no answer question for the big guns with a qualifier if YES.
I can possibly do FFT for my needs in AudioScope using python.
Q: Is python now considered part of the /usr/bin or other command paths for ALL current *NIX style OSes?
IF YES which version(s) should I... (4 Replies)
Discussion started by: wisecracker
4 Replies
9. Shell Programming and Scripting
I have the following code:
#!/usr/bin/env python
mylist =
def printWithoutNewlines():
for objects in mylist:
#print(objects)
objects = objects.replace('hello', "hi")
print objects
When executed, it gives the following output:
## ./loop.py
hi... (3 Replies)
Discussion started by: SkySmart
3 Replies
LEARN ABOUT SUSE
journal_try_to_free_buffers
JOURNAL_TRY_TO_FREE_(9) The Linux Journalling API JOURNAL_TRY_TO_FREE_(9)
NAME
journal_try_to_free_buffers - try to free page buffers.
SYNOPSIS
int journal_try_to_free_buffers(journal_t * journal, struct page * page, gfp_t gfp_mask);
ARGUMENTS
journal
journal for operation
page
to try and free
gfp_mask
we use the mask to detect how hard should we try to release buffers. If __GFP_WAIT and __GFP_FS is set, we wait for commit code to
release the buffers.
DESCRIPTION
For all the buffers on this page, if they are fully written out ordered data, move them onto BUF_CLEAN so try_to_free_buffers can reap
them.
This function returns non-zero if we wish try_to_free_buffers to be called. We do this if the page is releasable by try_to_free_buffers. We
also do it if the page has locked or dirty buffers and the caller wants us to perform sync or async writeout.
This complicates JBD locking somewhat. We aren't protected by the BKL here. We wish to remove the buffer from its committing or running
transaction's ->t_datalist via __journal_unfile_buffer.
This may *change* the value of transaction_t->t_datalist, so anyone who looks at t_datalist needs to lock against this function.
Even worse, someone may be doing a journal_dirty_data on this buffer. So we need to lock against that. journal_dirty_data will come out of
the lock with the buffer dirty, which makes it ineligible for release here.
Who else is affected by this? hmm... Really the only contender is do_get_write_access - it could be looking at the buffer while
journal_try_to_free_buffer is changing its state. But that cannot happen because we never reallocate freed data as metadata while the data
is part of a transaction. Yes?
Return 0 on failure, 1 on success
AUTHORS
Roger Gammans <rgammans@computer-surgery.co.uk>
Author.
Stephen Tweedie <sct@redhat.com>
Author.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 JOURNAL_TRY_TO_FREE_(9)