lightweight objects in the linux kernel that enable users
to partition their multiprocessor machine.
Multiprocessing is the use of two or more central
processing units (CPUs) within a single computer system
source : http://en.wikipedia.org/wiki/Multiprocessing
-j [jobs], --jobs[=jobs]
Specifies the number of jobs (commands) to run
simultaneously. If there is more than one -j option, the
last one is effective. If the -j option is given without
an argument, make will not limit the number of jobs that
can run simultaneously.
machines with multiple processors can attach network
programs of higher priorities to a processor that is
little consumed or idle.
Acetic acid, CH3COOH, also known as ethanoic acid, is an
organic acid that gives vinegar its sour taste and
pungent smell. It is a weak acid, in that it is only a
partially dissociated acid in an aqueous solution.
1. apt-get install linux-image-2.6.32-5-amd64-dbg
2. apt-get install kernel-patch-kdb
Try to send full-sized packets during retransmit.
This is enabled by default.
TCP smart Framing, or TCP-SF for short, enables the Fast
Retransmit/Recovery algorithms even when the congestion
window is small. Without modifying the TCP congestion
control based on the
TCP-SF adopts a novel segmentation algorithm: while
Classic TCP always tries to send full-sized segments, a
TCP-SF source adopts a more flexible s segmentation
algorithm to try and always have a number of in flight s
segments larger than 3 so as to enable Fast Recovery. We
motivate this choice by real traffic c measurements,
which indicate that today's traffic is is populated by
short-li flows, whose only means to recover from a packet
loss is by triggering a Retransmission Timeout. The key
idea of TCP-SF can be imple- mented on top of any TCP
flavor, , from Tahoe to SACK, and re- quires
modifications s to the server TCP stack only, and can be
easily coupled with recent TCP enhancements. The
performance of the proposed TCP modification were studied
by means of simulations, live measurements and an ana-
lytical model. In addition, the analytical model we have
devised has a general scope, making it a valid tool for
TCP performance evaluation in the small window region.
Improvements are remark- able under several buffer
management schemes, and maximized by byte-oriented
TCP Smart Framing: A Segmentation Algorithm
to Reduce TCP Latency
Marco Mellia, Member, IEEE, Michela Meo, Member, IEEE, and Claudio Casetti
; The GIMP -- an image manipulation program
; Copyright (C) 1995 Spencer Kimball and Peter Mattis
; Selection glow script for GIMP 2.4
; Copyright (c) 1997 Adrian Likins
; Tags: glow, selection, effect
; Author statement:
; Makes a "glow" around the outside of the current selection
; Format Fixes for http://www.froisa.com/ Jeffrin Jose
; Distributed by Gimp FX Foundry project
; - Changelog -
; Changed on June 15, 2000 by Kevin Cozens
; Updated for GIMP 1.1.26
; Changed on January 29, 2004 by Kevin Cozens
; Updated for GIMP 2.0pre3
; This program is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 2 of the License, or
; (at your option) any later version.
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
; GNU General Public License for more details.
; You should have received a copy of the GNU General Public License
; along with this program; if not, write to the Free Software
; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
(define (my-pair->string pair)
(cons ((pair? (cdr pair))
(string-append "(" (to-string (car pair))
" . " (to-string (cdr pair)) ")"))))
(define (flatten-string-list str lst)
(cond ((not (null? lst))
(flatten-string-list (string-append str (car lst) " ")
(define (my-list->string pair)
(let ((string-list (flatten-string-list ""
(map (lambda (x) (to-string x)) pair))))
(string-append "(" string-list ")")))
(define (to-string arg)
(cond ((number? arg)
(define (message-box . args)
(gimp-message (apply string-append (map to-string args))))
(define (script-fu-glow image
(define seperate-layer TRUE)
(if (= (car (gimp-selection-is-empty image)) TRUE)
; Message box line shortened for line limit for http://www.froisa.com/
(message-box _"The Script Works only with a selection."))
(define from-selection TRUE)
(define active-selection (car (gimp-selection-save image)))
;Start an undo group so the process can be undone with one undo
;Lets wait with the undo group untill we know if there is a selection.
(type (car (gimp-drawable-type-with-alpha drawable)))
(old-gradient (car (gimp-context-get-gradient)))
(old-fg (car (gimp-context-get-foreground)))
(old-bg (car (gimp-context-get-background))))
(define selection-bounds (gimp-selection-bounds image))
(define select-offset-x (cadr selection-bounds))
(define select-offset-y (caddr selection-bounds))
(define select-width (- (cadr (cddr selection-bounds)) select-offset-x))
(define select-height (- (caddr (cddr selection-bounds)) select-offset-y))
(define buffer (+ (* glow-radius 2) (* feather-radius 2) 2))
(define select-height (+ select-height buffer))
(define select-width (+ select-width buffer))
(define select-offset-x (- select-offset-x (/ buffer 2)))
(define select-offset-y (- select-offset-y (/ buffer 2)))
(if (= seperate-layer TRUE)
(define effect-layer (car (gimp-layer-new image
(gimp-layer-set-offsets effect-layer select-offset-x select-offset-y)
(gimp-image-add-layer image effect-layer -1)
(gimp-image-set-active-layer image effect-layer ))
(define active-layer (car (gimp-image-get-active-layer image)))
(gimp-selection-grow image glow-radius)
(gimp-selection-feather image feather-radius)
(gimp-edit-fill active-layer BACKGROUND-FILL)
(if (= seperate-layer TRUE)
(gimp-layer-set-opacity active-layer glow-opacity))
(let ((floating-sel (car (gimp-edit-paste active-layer FALSE))))
(if (= keep-selection FALSE)
(gimp-image-set-active-layer image drawable)
(gimp-image-remove-channel image active-selection)
;Finish the undo group for the process
_"Makes a glow around the outside of the current selection."
"Adrian Likins "
"RGB RGBA GRAY GRAYA"
SF-IMAGE "Image" 0
SF-DRAWABLE "Drawable" 0
SF-VALUE _"Glow Radius" "2"
SF-VALUE _"Feather Radius" "10"
SF-COLOR _"Glow Color" '(255 255 255)
SF-VALUE _"Glow Opacity (only for seperate layer)" "100"
SF-TOGGLE _"Keep Selection?" TRUE)
/* Color Enhance 0.10 --- image filter plug-in for GIMP
* Copyright (C) 1999 Martin Weber
* Copyright (C) 1996 Federico Mena Quintero
* You can contact me at email@example.com
* You can contact the original GIMP authors at firstname.lastname@example.org
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
enhance_it (const guchar *src, guchar *dest, gdouble vlo, gdouble vhi)
gdouble h, z, v;
gint c, m, y;
c = 255 - src;
m = 255 - src;
y = 255 - src;
k = c;
if (m < k) k = m;
if (y 255) c = 255;
m += k;
if (m > 255) m = 255;
y += k;
if (y > 255) y = 255;
dest = 255 - c;
dest = 255 - m;
dest = 255 - y;