Any chance to see the linux-vserver patch included in kernel26 ?
Hi,
Is there any chance to see the vserver patch is included in the kernel26 or kernel26ck some day ?
I often use it (am I the only one ?) and I'd love to be able to use it out of the archlinux box.
Thx and congrats for the work.
Last edited by arno (2007-06-21 11:22:04)
Sorry, I can get into more details :
Lazily quoting the http://linux-vserver.org web site :
"Linux-VServer provides virtualization for GNU/Linux systems. This is accomplished by kernel level isolation".
The main advantage over Qemu, Virtualbox or Vmware, is that there is only a very little performance loss for the virtual hosts. Virtual hosts, which all are linux hosts are isolated from eachother, no hardware emulation is done. You can see it like a kind of "super chroot/jail".
Basically, this is composed of two parts : a kernel patch, ans some userland utilities. The kernel patch (http://ftp.linux-vserver.org/pub/kernel … 0-rc3.diff) applies easily against a vanila kernel. The linux-vserver guys follow very well the kernel updates and I've been applying the patches for several versions now, without problem.
Userland apps have already been ported for Archlinux (http://oldwiki.linux-vserver.org/ArchVserver), even if they look a little outdated and can't be found on the archlinux.org package search engine.
The only hitch is the need to build a home-maid kernel.
I thought this patch inclusion could be of someone else's interest.
What is Archlinux kernel patch admittance process ?
Do you provide only vanila kernels ?
Similar Messages
-
If I use an SD Card on both the windows 7 and Mac OS (using bootcamp), is there any way to see the data seen on the Mac OS side while using the Windows OS?
Windows Aero style uses a different background image than Mac:
Windows Aero:
#nav-bar {
background-image: linear-gradient(rgba(253,253,253,0.45), rgba(255,255,255,0));
Mac:
#nav-bar {
background: url(chrome://browser/skin/Toolbar-background-noise.png),
linear-gradient(hsl(0,0%,93%), hsl(0,0%,83%));
I can't test hands on, but you might be able to clear that OSX "fog" using a rule such as:
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#nav-bar, #PersonalToolbar {
background-image: none !important;
background-color: transparent !important;
This could be applied using the Stylish extension or by creating/editing a userChrome.css file. -
Is there any report to see the Latest GR receipts materials wise
Dear Experts,
is there any report to see the Latest GR receipts materials wise , thanks in advance
regards
rajakarthiktransaction MC.A
Execute it.
if you see the result, then press F6 to add the date fields to the screen. -
Is there any report to see the consumption details?
Hi,
Is there any report to see the consumption details? with material number or without material number?
Regards,
SattujThere are a no of ways from where you can get your desrired data....
Table mver---used for material consumption.
T code mcre---again used in consumption reports,
Table MVER gives you detail of Material Consumption
Also, MSEG (MENGE) and S026 (ENMNG) ... Pls restrict the selection condition for material with movement type 261 in table MSEG
Tables
DBERCHV Consumption History
DVER Material Consumption for MRP Area
You can get all the consumption details in MB51 report by selecting relevnt movement types. And MB5S also.
For Repetetive :-
Check this T Code MCRP,which gives you the exact material consumption datewise or order wise.
*Report MCRE is widely used for the material cosnumption than checking in COOIS.*
Also these reports can help you.
MCPF Material analysis: Dates
MCPO Material analysis: Quantities
MCPW Material analysis: Lead time -
Is there any way to see the iPhone home screen in an lcd tv?
Just bought the HDMI adapter for mi iPhone4 and it plays videos very well, but is there any method to see the home screen and the apps in real time from the phone to my TV?
if u have a tv screen near by then can use a hdmi cable that comes for iphone 5 to mirror it
but i dont think there is an app for mirror without wifi -
Hi my name is Vajra from INDIA, i am using ipod shuffle 3rd generation but it is not working properly due to battery problem, i need to change the battery please guide me how to change the battery or any chance to replace the ipod shuffle 3rd generation ?
Seems no one care about us .no one replied till no@!!!!@ strange
-
Is there any way to see the user name(authorized) to logon IR
Hi,
Is there any way to see the user name(authorized) to logon Integration Repository?
I am getting error while trying this out.
Can anyone please help me.
Thanks.Hi,
YES, you can see in SU01 and select the user . ANd check for the Roles assigned to that particular User.
By seeing the Roles itself we can be able to say the Authorized or not
Regards
Seshagiri -
I lost my iphone but the battery has died. Is there any way to see the last known location of my phone before it shut down?
No
-
When i watch vids on any website i see the same vid twice. One on top of the other with a green line dividing them
== This happened ==
Every time Firefox opened
== TodayFirst of all, Firefox support SUCKS! I am looking onto Opera or Chrome.
Here is my solution. I have WinXP 64 bit with a Nvidia card. I had the same issue and all I had to do is update the video drivers and it fixed the problem. Try this out. -
Any tutorial to see the edge animation in iphone devices
any tutorial to see the edge animation in iphone devices
You can test some of the Edge samples here - http://www.adobe.com/devnet/edge-animate/articles/showcase-sample-files.html on iOS devices to see how they fair.
While its difficult to pinpoint what exactly you interested in seeing, if you google search edge samples you may zero in on some samples.
hth
Darrell -
Hello, I bought a used iphone 3gs, and iphone locked to one operator there is any chance to unlock the phone forever?
ONLY the carrier to which it is locked can unlock it.
Contact that carrier and ask if they offer this service and if you qualify -
Any chance to change the personnel No. of an employeeu2026
Dear all,
I have created one employee with a personnel no. 1178 instead of 1179,
Is there any chance to change the personnel no.???
Regards,
MilarepaHi,
You can use the transaction PU00 for deleting a personnel number. But before proceeding the same please make sure this employee have not accounted for Payroll and Time evaluation.
Regards
Raviiiiiiiiiiiiiiiiii -
Hello Everyone,
I made the mistake of misidentifying a book purchased through iTunes, and didn't realize this until it downloaded.
Do I have any recourse? Can the book be removed from my bookshelf and receive a credit? Or is that it?
Thanks for any help you can offer,
KeithAll purchases are considered final, but you can try contacting iTunes support and see if they will credit your account : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption
-
Slanted rectangle behind text - any chance to automate the process?
Hi there,
I would like to create effect which you can see on this image:
The black and orange rectangles behind the capitals. The source which is pictured above comes from professional studio. They put separate rectangle behind the textframe:
Imagine, that you create a catalog of 500 products. Each product has one black and one color rectangle. There are 20 different color codes for the bottom rectangle (these rectangles vary a bit in length, depending on the size of the text above). I feel putting a square object to the bottom layer like a bit clumsy approach. It is like creating paragraph dividers by Line Tool. Could you recommend some more tidier way for this? I am almost sure, that I will put a thousand of those rectangles to the layout and the client will decide ( a day before print), that "the reversed skew would look more professional"…
The best way for this would be a Paragraph rule, but — what a surprise — no chance to skew the ends.
I tried to create the new stroke preset, but no skew options.
I also skewed the line manually and try to create the Object Style from it. The skew was not inherited by the new Object Style.
Do I really do this manually in the age of spaceflights, cellphones and even electric tea kettles?
Thank you!Hi all,
Marc Autret has confirmed me his OK to unveil this great code.
AjustementMagique.jsx permits a horizontal "scaling", in particular for tables. It works fine with ID CS4 (a very little bug sometimes). Not tested with CS5.
But ... it does not work under ID CS6, CC and CC 2014!
Marc gives his blessing to the heroes who would wish to do the update!
Enjoy!
/* AjustementMagique pour InDesign CS / CS2 -- 18/01/06 */
/* version 2.1b (FR) -- auteur: Marc Autret */
/* Explications : http://marcautret.free.fr/geek/indd/magicfit/ */
/* Installation et Utilisation: */
/* 0) !! Pour InDesign CS2 seulement !! */
/* Renommez le present fichier avec l'extension .jsx */
/* (afin d'activer les fonctions extend script) */
/* 1) Placer le present fichier dans le sous-dossier */
/* Presets/Scripts/ de l'application InDesign */
/* 2) Lancer InDesign, ouvrir un document et selectionner */
/* le(s) elements(s) a ajuster: bloc(s), colonnes(s) */
/* [a defaut, le script ajuste le conteneur du pt d'insertion] */
/* 3) Executer le script par Fenetre>Scripts>Scripts */
/* suivi d'un double-clic sur AjustementMagique.js */
/* (ou affecter au script un raccourci-clavier via */
/* Edition>Raccourcis-clavier>Zone:"scripts") */
/* 4) Un second appel du script sous un delai de 2 secondes */
/* optimise si c'est possible l'ajustement (mode "fluide") */
/* Feedbacks : [email protected] */
// REGLAGES
var LATENCE = 2; // en secondes (defaut: 2)
var PRECISION = 0.5; // en points (defaut:0.5)
var APP_INT_VERSION = parseInt(app.version);
// UTILITAIRES
/*void*/ function exitMessage(/*exception*/ ex)
alert("Erreur:\n" + ex.toString());
exit();
// METHODES DE LA CLASSE DOCUMENT
/*void*/ Document.prototype.setUnitsTo = function(/*units*/ newUnits)
// units est soit une valeur simple (horiz=vert), soit un array(horizUnits, vertUnits)
var arrUnits = (newUnits.length) ? newUnits : new Array(newUnits,newUnits);
this.viewPreferences.horizontalMeasurementUnits = arrUnits[0];
this.viewPreferences.verticalMeasurementUnits = arrUnits[1];
/*arr2*/ Document.prototype.getUnits = function()
return(Array(
this.viewPreferences.horizontalMeasurementUnits,
this.viewPreferences.verticalMeasurementUnits));
/*bool*/ Document.prototype.withinDelay = function()
if (this.label)
return( (Date.parse(Date())-this.label) <= LATENCE*1000 );
return(false);
/*void*/ Document.prototype.storeTimeStamp = function()
this.label = Date.parse(Date()).toString();
// METHODES GENERIQUES (NIVEAU OBJECT)
/*arr*/ Object.prototype.asObjsToFit = function()
// Retourne le(s) "conteneur(s) ajustable(s)" associe(s) a THIS
// Type de retour: array OU collection
// NULL en cas d'echec
switch(this.constructor.name)
case "TextFrame" : // textframe -> singleton this
return(Array(this));
case "Cell" : // cells -> parent columns
var r = new Array();
// !! [CS1] Cell::parentColumn === Cell !!
// !! [CS2] Cell::parentColumn === Column !!
// !! [CS2] Cells::lastItem().parentColumn BUG !!
var c0 = this.cells.firstItem().name.split(":")[0];
var c1 = this.cells.lastItem().name.split(":")[0];
for (var i=c0 ; i<=c1; i++)
r.push(this.parent.columns[i]);
return(r);
case "Table" /*CS2*/ : // table -> columns
return(this.columns);
case "Group" : // group -> textFrames
return((this.textFrames.length>0) ? this.textFrames : null);
case "Text" : // Text ou InsertionPoint
case "InsertionPoint" : // -> travailler sur le conteneur
var textContainer = this.getTextContainer();
return((textContainer) ? textContainer.asObjsToFit() : null);
default:
return(null);
/*obj*/ Object.prototype.getTextContainer = function()
// Renvoie le TextFrame ou la cellule (Cell) contenant THIS
// (Text ou InsertionPoint)
// NULL si echec
try { // try...catch because of CS2 behaviour
if (this.parent.constructor.name == "Cell")
return(this.parent);
if (this.parentTextFrames) // pluriel sous CS2
return(this.parentTextFrames[0]);
if (this.parentTextFrame) // sing. sous CS1
return(this.parentTextFrame);
return(null);
catch(ex) {return(null);}
/*int*/ Object.prototype.computeIncludedObjectsWidth = function()
// Analyse les objets incorpores (tables, PageItems) pour extraire
// la largeur maxi qu'ils occupent
// Le tableau objsNames peut etre etendu pourvu que
// l'objet ajoute fournisse une methode computeWidth()
var objsNames = new Array("pageItems","tables");
var objsWidth = 0;
var w = 0;
for (var j=objsNames.length-1 ; j>=0 ; j--)
for (var i=this[objsNames[j]].length-1 ; i>=0 ; i--)
try
{w = this[objsNames[j]][i].computeWidth({VISIBLE:true});}
catch(ex)
{w=0;}
if (w > objsWidth) objsWidth=w;
return(objsWidth);
/*int*/ Object.prototype.computeWidth = function(/*bool*/ VISIBLE)
// Methode generique pour les composants possedant des Bounds
// VISIBLE true -> largeur EXTERNE
// VISIBLE false -> largeur INTERNE
if (VISIBLE)
if (this.visibleBounds)
return(this.visibleBounds[3]-this.visibleBounds[1]);
else
if (this.geometricBounds)
return(this.geometricBounds[3]-this.geometricBounds[1]);
return(0);
/*int*/ Table.prototype.computeWidth = function()
// Specialise Object::computeWidth dans le cas d'une Table
return(this.width);
/*arr*/ Object.prototype.createLinesSizesArray = function()
// Renvoie sous forme de tabeau la taille (en cars) des lignes de THIS
// Tableau vide si this.lines==NULL OU this.lines.length==0
r = new Array();
if (this.lines)
for (var i=this.lines.length-1; i>=0 ; i--)
r.unshift(this.lines[i].characters.length);
return(r);
/*bool*/ Object.prototype.isoceleLines = function(/*arr*/ arrSizes)
// Indique si THIS.lines[i].characters.length == arrSizes[i] pour tout i
if (this.lines.length != arrSizes.length) return(false);
for (var i=arrSizes.length-1 ; i>=0 ; i--)
if (arrSizes[i] != this.lines[i].characters.length)
return(false);
return(true);
// METHODES SPECIFIQUES A TEXTFRAME
/*bool*/ TextFrame.prototype.isEmpty = function()
return(this.characters.length==0);
/*bool*/ TextFrame.prototype.isOverflowed = function()
return(this.overflows);
/*int*/ TextFrame.prototype.getWidth = function()
return(this.computeWidth({VISIBLE:false}));
/*void*/ TextFrame.prototype.resizeWidthBy = function(/*int*/ widthOffset)
// Redimensionne la largeur de widthOffset (signe)
this.geometricBounds = Array(
this.geometricBounds[0],
this.geometricBounds[1],
this.geometricBounds[2],
this.geometricBounds[3] + widthOffset);
/*int*/ TextFrame.prototype.computeMinWidth = function()
// Renvoie la largeur mini du bloc compte tenu des objets
// incorpores et de l'espacement interne (inner space)
var inSpace = this.textFramePreferences.insetSpacing;
var inWidth = (inSpace.length) ?
inSpace[1] + inSpace[3] : // inspace gauche et droit distincts
2*inSpace; // inspace uniforme
return(this.computeIncludedObjectsWidth() + inWidth);
/*int*/ TextFrame.prototype.getCharsCount = function()
return(this.characters.length);
/*int*/ TextFrame.prototype.getLinesCount = function()
return(this.lines.length);
/*arr*/ TextFrame.prototype.getLinesSizes = function()
return(this.createLinesSizesArray());
/*int*/ TextFrame.prototype.preserveCharsCount = function(/*int*/ charsCount)
// OUI -> -1 , NON -> 1
return( (this.characters.length != charsCount) ? 1 : -1 );
/*int*/ TextFrame.prototype.preserveLinesCount = function(/*int*/ linesCount)
// Indique si:
// - nb de chars = linesCount
// - le bloc NE DEBORDE PAS
// OUI -> -1 , NON -> 1
return( ((this.overflows) || (this.lines.length != linesCount)) ? 1 : -1 );
/*int*/ TextFrame.prototype.preserveLinesSizes = function(/*arr*/ linesSizes)
// Indique si:
// chaque ligne x est isocele a linesSizes[x]
// YES -> -1 , NOT -> 1
return( (this.isoceleLines(linesSizes)) ? -1 : 1 );
// METHODES SPECIFIQUES A COLUMN
/*bool*/ Column.prototype.isEmpty = function()
for (var i=this.cells.length-1; i>=0 ; i--)
if (this.cells[i].characters.length>0) return(false);
return(true);
/*bool*/ Column.prototype.isOverflowed = function()
// Indique si au moins une cellule est saturee
// !! ATTENTION: Column::overflows n'est pas fiable !!
for (var i=this.cells.length-1 ; i>= 0 ; i--)
if (this.cells[i].overflows) return(true);
return(false);
/*int*/ Column.prototype.getWidth = function()
return(this.width);
/*void*/ Column.prototype.resizeWidthBy = function(/*int*/ widthOffset)
// Redimensionne la largeur de colonne de widthOffset (signe)
// !! Il faut RAFRAICHIR l'affichage !!
this.width += widthOffset;
// rafraichissement
if (APP_INT_VERSION > 3)
// CS2+
this.recompose();
else
// CS -- merci a Tilo pour ce hack --
for(var i = this.cells.length - 1 ; i >= 0 ; i-- )
// Ce test stupide provoque le rafraichissement!
if (this.cells[i].contents == null) {}
/*int*/ Column.prototype.computeMinWidth = function()
// Renvoie la largeur mini de la colonne compte tenu des
// objets incorpores et de l'espacement interne
var iCell = null;
var w = 0;
var r = 0;
for (var i=this.cells.length-1 ; i>= 0 ; i--)
iCell = this.cells[i];
w = iCell.computeIncludedObjectsWidth() +
iCell.leftInset + iCell.rightInset;
if (w > r) r = w;
return(r);
/*arr*/ Column.prototype.getCharsCount = function()
// Renvoie (tableau) le nb de cars de chaque cellule
// si la cellule est saturee, le nb de cars est signe negativement
var r = new Array();
var sgn = 0;
for (var i=this.cells.length-1 ; i>= 0 ; i--)
sgn = (this.cells[i].overflows) ? -1 : 1;
r.unshift(sgn * this.cells[i].characters.length);
return(r);
/*arr*/ Column.prototype.getLinesCount = function()
// Renvoie (tableau) le nb de lignes par cellules
var r = new Array();
for (var i=this.cells.length-1 ; i>= 0 ; i--)
r.unshift(this.cells[i].lines.length);
return(r);
/*bi-arr*/ Column.prototype.getLinesSizes = function()
// Renvoie le nb de chars par cellule et par ligne (matrice)
var r = new Array();
for (var i=this.cells.length-1 ; i>= 0 ; i--)
r.unshift(this.cells[i].createLinesSizesArray());
return(r);
/*int*/ Column.prototype.preserveCharsCount = function(/*arr*/ charsCount)
// Indique si:
// le signe de debordement (overflow) de la cellule X egale sgn(charsCount[X])
// OUI -> -1 , NON -> 1
var sgn = 0;
for (var i=this.cells.length-1 ; i>= 0 ; i--)
sgn = (this.cells[i].overflows) ? -1 : 1;
if (sgn * charsCount[i] < 0) return(1);
return(-1);
/*int*/ Column.prototype.preserveLinesCount = function(/*arr*/ linesCount)
// Indique si:
// - le compte de lignes de la cellule x egale linesCount[x]
// - aucune cellule ne deborde
// OUI -> -1 , NON -> 1
for (var i=this.cells.length-1 ; i>= 0 ; i--)
if (this.cells[i].overflows) return(1);
if (this.cells[i].lines.length != linesCount[i]) return(1);
return(-1);
/*int*/ Column.prototype.preserveLinesSizes = function(/*bi-arr*/ linesSizes)
// Indique si:
// - dans chaque cellule x, chaque LIGNE y est isocele a linesSizes[x][y]
// (si une cellule deborde, renvoie 1)
// OUI -> -1 , NON -> 1
for (var i=this.cells.length-1 ; i>= 0 ; i--)
if (this.cells[i].overflows) return(1);
if (this.cells[i].isoceleLines(linesSizes[i]) == false) return(1);
return(-1);
// METHODES CENTRALES
/*void*/ Object.prototype.manageFit = function(/*bool*/ FLUIDFITTING)
// !! Sous CS2, previent un crash sur les "grosses" selections multicolonnes !!
// !! Thx to Tilo for this hack --
if (APP_INT_VERSION>=4)
$.gc();
// ne rien faire si objet vide
if (this.isEmpty()) return;
// largeur mini a preserver
var minWidth = this.computeMinWidth();
// let's go!
this.processFit(FLUIDFITTING, minWidth);
/*void*/ Object.prototype.processFit = function(/*bool*/ FLUIDFITTING, /*int*/ minWidth)
// Ajuste cet objet en largeur
// FLUIDFITTING true -> methode fluide, sinon: methode stricte
// minWidth fixe le seuil minimal
if (FLUIDFITTING)
{ // AJUSTEMENT FLUIDE
if (this.isOverflowed())
{ // NB : les cellules saturees sont "transparentes" (negligees)
var charsCount = this.getCharsCount();
var evalFlag = function(thisObj)
{return(thisObj.preserveCharsCount(charsCount));}
else
var linesCount = this.getLinesCount();
evalFlag = function(thisObj)
{return(thisObj.preserveLinesCount(linesCount));}
else
{ // AJUSTEMENT STRICT
// NB : les colonnes contenant 1 cellule saturee sont inchangees
if ((this.constructor.name=="Column") && (this.isOverflowed()))
return;
var linesSizes = this.getLinesSizes();
var evalFlag = function(thisObj)
{return(thisObj.preserveLinesSizes(linesSizes));}
// BOUCLE DICHOTOMIQUE
var sgnFLAG = -1;
var w = ( this.getWidth() - minWidth ) / 2;
while (w >= PRECISION)
// redim la largeur de +/- w
this.resizeWidthBy(sgnFLAG*w);
// +1 = augmenter | -1 = reduire
sgnFLAG = evalFlag(this);
// diviser le segment
w = w/2;
// sortie avec sgnFLAG==+1 -> annuler la derniere reduction -> +2w
if (sgnFLAG>0) this.resizeWidthBy(2*w);
// PROGRAMME PRINCIPAL
if ( app.documents.length > 0 )
if ( app.activeWindow.selection.length > 0 )
try {
var thisDoc = app.activeDocument;
var FLUIDFLAG = thisDoc.withinDelay();
var memUnits = thisDoc.getUnits();
thisDoc.setUnitsTo(MeasurementUnits.points);
var selObjs = app.activeWindow.selection;
var objsToFit = null;
for (var i=selObjs.length-1 ; i>=0 ; i--)
objsToFit = selObjs[i].asObjsToFit();
if (objsToFit)
for (var j=objsToFit.length-1 ; j>=0 ; j--)
objsToFit[j].manageFit(FLUIDFLAG);
thisDoc.setUnitsTo(memUnits);
thisDoc.storeTimeStamp();
catch(ex)
thisDoc.setUnitsTo(memUnits);
exitMessage(ex);
else
alert("Aucun objet n'est selectionne!");
else
alert("Aucun document n'est ouvert!"); -
I do have a MacBook 13" connected to the Cinema Display and this works fine. As I do also an old iMac which I do not use any more, is there any chance to use this iMac as an additional monitor next to the Cinema Display. I would be great to have both of them running in parallel and bring the iMac to an use again.
Use a product such as ScreenRecycler.
(64540)
Maybe you are looking for
-
Safari and Chrome "can't connect to webpage" error message
I recently purchased this macbook on the 26th and it was working completely fine the first day. Today i was using my macbook and it was working completely fine, then about 20-30 minutes after turning on and using my macbook webpages failed to load. I
-
Delivery Cost in MIGO of Service PO
Hi, User has created service PO with the freight condition. He created the service entry sheet against the PO. so for each service entry sheet in PO history delivery cost quantity generated. now he did the MIRO for delivery cost using the full deliv
-
Hi... please help for my problem bellow, How to add new field "Good Recipient" in report MB51. Thanks Before. -ely-
-
Nokia E61 > 1.6610.04.04 19-04-06 RM-89 Bought SIM Free but using on UK Orange Network Anybody know if it's possible to copy and then paste selected data within the E61 ? Ideally a keyboard shortcut as I can;t see the option to copy or paste in the m
-
Configuring HP Stream Tablets for increased gaming performance
A lot of Windows games (most in fact) can be downloaded and installed with their installers from their respective websites or Steam, etc. Other games can be obtained in the Windows Store (green and white icon that looks like a shopping bag). Many Wi