Rename link/bttons in wiki2
dear all,
i need to rename the links/button in wiki2 of SL 10.6.
for example the buttons/links "wiki" and "blog".
i am familiar with scripts/html/php and i tried to find the eparameters within the plist-files. But without success.
Thanks in advance.
Robert
thanks for the link,
but the forum of sourceforge.net/projects/niwiki/
looks inactive/old. posts.
i need support on actual snow leopard server 10.6 wiki.
could you please supprt me with a deeper direct link.
thanks in advance
robert
Similar Messages
-
Hi,
I'd like to have a simple question about FPM. Please see attached Screenshot.
I want to rename the marked link from "Bestellung abschließen" to "Übernehmen und sichern".
Any suggestions?
Regards
ThomasHello Abdullah,
I will introduce the most simple way to do that change. Remember that this solution is possible if your text is part of the OTR translation of your SAP GUI.
I never tested it in MDM catalog but, take a look..
1. Copy the text you are trying to change.
2. Log in your server
3. Enter to transaction SOTR_EDIT
4. Enter *Bestellung abschließen* and German language in text correspondent fields.
5. Try to display it like a short or description text.
6. Good luck if you find it, then modify it.
Reward points if usefull.
Best Regards,
SG -
Script to rename Link Info Names
I'm working on converting a clients old catalog from Quark to Indesign. I'm using Indesign CS4 on Windows Vista. I've used Markzware Q2ID to convert the catalog to indesign with out too many problems. But I have run into a big problems with the images. They will not automatically relink. After digging around I've found the problem. For some reason all of the Image names also include the path structure.
For Example
Link Info
Name: BDA-12:Users:graeme:Desktop:FSIP back up:_Collected:02405 FSIP AftMkt EAST:Pictures:M587524.EPS
Path: BDA-12:Users:graeme:Desktop:FSIP back up:_Collected:02405 FSIP AftMkt EAST:Pictures:M587524.EPS
Luckly all the names have the same problem. So I'm hoping to find or write a script that can simply go through the indesign document and Find/Replace all of the link names to remove "BDA-12:Users:graeme:Desktop:FSIP back up:_Collected:02405 FSIP AftMkt EAST:Pictures:".
I know this is a really simple problem but this is my first real attempt at scripting something in Adobe. Does anyone have any good ideas or tips on how I would do this?
Thanks
Vic BushfieldVictor,
The conversion program totally corrupted links in your document: myLink.filePath is just empty string, myLink.name is what should have been myLink.filePath (This is info from ESTK).
Here is a new version of the script -- it relinks to files located in NewLinks folder on the Desktop. Change this line
var myNewPath = "~/Desktop/NewLinks/" + myName;
to location of your links.
Warning -- I tested this on Mac, since don't have a copy of CS4 for Windows.
Kasyan
#target indesign
if (app.documents.length == 0) {
err("No open document. Please open a document and try again.", true);
var myDoc = app.activeDocument;
var myLinks = myDoc.links;
var myCounter = 0;
if (myLinks.length == 0) {
err("This document doesn't contain any links.", true);
for (i = myLinks.length-1; i >= 0 ; i--) {
var myLink = myLinks[i];
var myArr = myLink.name.split(":")
var myName = myArr[myArr.length-1];
var myNewPath = "~/Desktop/NewLinks/" + myName;
var myNewFile = new File(myNewPath);
if (myNewFile.exists) {
myLink.relink(myNewFile);
myCounter++;
if (myCounter == 1) {
alert("One file has been relinked.", "Finished");
else if (myCounter > 1) {
alert(myCounter + " files have been relinked.", "Finished");
else {
alert("Nothing has been relinked.", "Finished");
function err(e, icon){
alert(e, "Update path names script", icon);
exit(); -
Server rename & links (CS5 & 10.6)
Our existing server (Windows 2003) will be decommissioned shortly and replaced with a newer storage server (Windows 2008). From past experience I know this will wreak havoc with our designers and as such we have been liaising with them. Our designers run OSX 10.6 with a mixture of CS3/CS4/CS5.
The bad news is we don't seem to be able to find a sure fire way of preventing any linking problems! Can you guys help?
At present for our lead designer, the links in a .INDD file look like;
/Volume/DOMAIN;SVR01/Share/Folder/To/Images/image1.jpg
I don't know why the links look like this... but, ultimately, what will change is the server name, so from SVR01 to SVR02 (for example)
Can I modify the links of all our INDD files easily to reflect this?
Our designers don't package their documents.I just tested it on CS5 (7.0.1 Mac) and it works for me. I am not lucky in that our admin haven't changed our server names for years, so I don't have such a problem -- even when I open a file created on Windows on Mac, or vice versa, InDesign silently updates all the paths, it finds them even if a folder name changed.
So I made a little test:
1. Created an ID document on Windows (CS3)
Paths of links looks like so:
\\10.44.54.70\Test\images\foldername\subfoldername\imagefile.jpg
2. Deleted "images" folder -- otherwise ID finds them
3. Opened, converted and resaved the document in CS5 -- all links are missing now
4. Restored the deleted folder in Links panel paths look like so:
Macintosh HD:10.44.54.70:Test:images:foldername:subfoldername:imagefile.jpg
(ID tried to find missing links and screwed paths up)
5. I manually relinked a link to see a correct path -- it looks like this:
TEST:images:foldername:subfoldername:imagefile.jpg
6. Reverted the document.
7. Run the script with parameters on the sceengrab -- all links were restored.
Note: Preferences > File handling > Preserve image dimensions when relinking should be checked on.
As far as I am concerned, I don't have this problem -- but often see on forums that other people encounter it -- that's why I wrote this script (and its numerous variations). But I have no idea how useful/less it is, and if it works for anybody except me.
Anyway, if you want me to continue developing it, I need more detailed input, sample files, screengrabs, etc -- just saying that it doesn't work is not enough for me to figure out the problem.
Regards,
Kasyan
P.S. To quickly get path of a link in CS4/5, right click in Links panel and choose "Copy Platform Style Path" -
Rename buttons/links in wiki2
dear all,
i need to rename the links/button in wiki2 of SL 10.6.
for example the buttons/links "wiki" and "blog".
i am familiar with scripts/html/php and i tried to find the eparameters within the plist-files. But without success.
Thanks in advance.
Robertthanks for the link,
but the forum of sourceforge.net/projects/niwiki/
looks inactive/old. posts.
i need support on actual snow leopard server 10.6 wiki.
could you please supprt me with a deeper direct link.
thanks in advance
robert -
Renaming HTML links in email apps
I use Yahoo mail on my iPad as my mail client. Although I can receive renamed links, I can't seem to create them using the
standard HTML format for doing so. If I copy and paste them, they default to the HTML text.
There also doesn't appear to be any active edit link to select for renaming the link once highlighted.
What am I doing wrong?This is how I've found a way of doing:
Go to home/library/mail/signatures select all the files in there
Go to preferences in Mail and create a new signature
In the home/library/mail/signatures you will see a new file *.webarchive
Open your html signature with Safari
Go to File/Save as ... Save as over the new *.webarchive choosing webarchive for the format
Restart Apple mail if you need to
(for the images you will need to have them posted on a server)
Thanks to http://discussions.apple.com/profile.jspa?userID=306147 -
Batch renaming and relinking in InDesign CS4
Is there a plug-in available for InDesign that will batch rename and relink placed images?
In Quark, I used Badia Link Renamer which worked perfectly but it's not available for InDesign. (Was told they hope to have it incorporated into BigPicture for CS5.)
Is there something similar currently available for InDesign?
Essentially I need it to rename and relink files with random names to structured names such as:
001_Cust_000123456789_art_r1.tif
(I love that Bridge does batch renaming but then I have to manually update links in InDesign which is extremely time-consuming. I've also manually renamed/relinked files individually with Adobe Dialogue but it doesn't seem to be part of CS4.)
Any help or suggestions would be greatly appreciated! Been looking for something for months.
Thanks!Here is my last version of the script, it deals with multiple instances of the same file.
Kasyan
var myDoc = app.activeDocument;
var myAllLinks = myDoc.allGraphics;
var myMultipleLinks = new Array();
var myLinksCounter = 1;
var myPrepend = prompt("Example: thebook_08765", "Job description", "Please enter job description");
if (!myPrepend) exit();
var response = confirm("Warning: You are about to rename all images linked to the foremost Indesign Document - proceed? Keep in mind - it is not reversible!", false, "Rename Links Script");
if ( response == true )
WriteToFile("\r--------------------- Script started -- " + GetDate() + " ---------------------\n\n");
for ( k = 0; k < myAllLinks.length; k++ )
var myLinkName = myAllLinks[k].itemLink.name;
crearLabels();
var myPages = myDoc.pages;
// Pages
for ( p = 0; p < myPages.length; p++ )
var myPageNumber = pad000(myPages[p].name);
var myLinks = myPages[p].allGraphics;
var myASCII = 97;
for ( k = myLinks.length - 1; k >= 0; k-- )
var myLink = myLinks[k].itemLink;
if (myLink.extractLabel("relinked") != "yes") {
var myOldLinkName = myLink.name;
var myLinkUsage = LinkUsage( myLink );
var myExtension = myOldLinkName.substr(myOldLinkName.lastIndexOf( "." ));
if (LinkUsage(myLink) == 1)
var myNewLinkName = myPrepend + myPageNumber + String.fromCharCode( myASCII ) + myExtension;
var myOldImageHDfile = new File( myLink.filePath );
var myRenameResult = myOldImageHDfile.rename( myNewLinkName );
if (myRenameResult) {
myLink.insertLabel("relinked", "yes");
myLink.relink( myOldImageHDfile );
try {
myLink = myLink.update();
catch(err) {}
myASCII++;
WriteToFile(((myLinksCounter < 10) ? (" " + myLinksCounter) : myLinksCounter) + " - " + myOldImageHDfile.name + " --> " + myNewLinkName + "\n");
myLinksCounter++;
else {
if (new File(myOldImageHDfile.parent + "/" + myNewLinkName + myExtension).exists) {
WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + " to " + myNewLinkName + " because the file already exists\n");
else {
WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + "\n");
else {
if (!IsObjInArray(myLink, myMultipleLinks)) {
myMultipleLinks.push(myLink);
var myMasterSpreads = myDoc.masterSpreads;
// Master spreads
for ( m = 0; m < myMasterSpreads.length; m++ )
var myMastSpr = myMasterSpreads[m];
var myPageNumber = myMastSpr.name;
var myPrefix = myMastSpr.namePrefix;
var myLinks = myMastSpr.allGraphics;
var myASCII = 97;
for ( n = myLinks.length - 1; n >= 0; n-- )
var myLink = myLinks[n].itemLink;
if (myLink.extractLabel("relinked") != "yes") {
var myOldLinkName = myLink.name;
var myExtension = myOldLinkName.substr(myOldLinkName.lastIndexOf( "." ));
if (LinkUsage(myLink) == 1)
var myLinkLetter = (myLinks.length == 1) ? "" : String.fromCharCode( myASCII );
var myNewLinkName = myPrepend + '_master_' + myPrefix + myLinkLetter + myExtension;
var myOldImageHDfile = new File( myLink.filePath );
var myRenameResult = myOldImageHDfile.rename( myNewLinkName );
if (myRenameResult) {
myLink.insertLabel("relinked", "yes");
myLink.relink( myOldImageHDfile );
try {
myLink.update();
catch(err) {}
myASCII++;
WriteToFile(((myLinksCounter < 10) ? (" " + myLinksCounter) : myLinksCounter) + " - " + myOldImageHDfile.name + " --> " + myNewLinkName + "\n");
myLinksCounter++;
else {
if (new File(myOldImageHDfile.parent + "/" + myNewLinkName + myExtension).exists) {
WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + " to " + myNewLinkName + " because the file already exists\n");
else {
WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + "\n");
else
if (!IsObjInArray(myLink, myMultipleLinks)) {
myMultipleLinks.push(myLink);
// Multiple images
if (myMultipleLinks.length > 0) {
for ( a = myMultipleLinks.length - 1; a >= 0; a-- )
processMultiUsedLinks(myMultipleLinks[a]);
WriteToFile("\r--------------------- Script finished -- " + GetDate() + " ---------------------\r\r");
if (myLinksCounter == 0) {
alert("No links have been renamed", "Rename Links Script");
if (myLinksCounter == 1) {
alert("One link has been renamed", "Rename Links Script");
else if (myLinksCounter > 1) {
alert(myLinksCounter + " links have been renamed", "Rename Links Script");
//--------------------------------------------- Functions ------------------------------------------------
// Check how many times the link was placed
function LinkUsage(myLink) {
var myLinksNumber = 0;
for (var c = 0; c < myDoc.links.length; c++) {
if (myLink.filePath == myDoc.links[c].filePath) {
myLinksNumber += 1;
return myLinksNumber;
// Relink the links placed more than once
function processMultiUsedLinks(myLink) {
var myExtension = myLink.name.substr(myLink.name.lastIndexOf( "." ));
var myMultiUsedLink = new Array();
var myAllLinks = myDoc.links;
for (var d = 0; d < myAllLinks.length; d++) {
if (myAllLinks[d].filePath == myLink.filePath) {
myMultiUsedLink.push(myAllLinks[d]);
try {
myLink.show();
catch(err) {}
var myNewLinkName = prompt ("Enter a name for this image", GetFileNameOnly(myLink.name), "This image is placed " + myMultiUsedLink .length + " times");
if (myNewLinkName) {
if ( myNewLinkName + myExtension != myLink.name ) {
var myOldImageHDfile = new File( myLink.filePath );
var myRenameResult = myOldImageHDfile.rename( myNewLinkName + myExtension );
if (myRenameResult) {
myLink.insertLabel("relinked", "yes");
myLink.relink( myOldImageHDfile );
try {
myLink = myLink.update();
catch(err) {}
WriteToFile(((myLinksCounter < 10) ? (" " + myLinksCounter) : myLinksCounter) + " - " + myOldImageHDfile.name + " --> " + myNewLinkName + "\n");
myLinksCounter++;
for (f = myMultiUsedLink.length-1; f >= 0 ; f--)
var myCurrLink = myMultiUsedLink[f];
if ( myNewLinkName + myExtension != myCurrLink.name ) {
myCurrLink.insertLabel("relinked", "yes");
myCurrLink.relink( myOldImageHDfile );
try {
myCurrLink = myLink.update();
catch(err) {}
else {
if (new File(myOldImageHDfile.parent + "/" + myNewLinkName + myExtension).exists) {
WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + " to " + myNewLinkName + myExtension + " because the file already exists\n");
else {
WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + "\n");
UpdateAllOutdatedLinks();
// Clear labels in case this script has been already run on the current document
function crearLabels() {
for (var f = 0; f < myDoc.links.length; f++) {
if (myDoc.links[f].extractLabel("relinked") != "") {
myDoc.links[f].insertLabel("relinked", "");
function UpdateAllOutdatedLinks() {
for(var myCounter = myDoc.links.length-1; myCounter >= 0; myCounter--){
var myLink = myDoc.links[myCounter];
if (myLink.status == LinkStatus.linkOutOfDate){
myLink.update();
function pad000(myNumber) {
if (myNumber >= 1 && myNumber <= 9) {
x = "0" + "0" + myNumber;
} else if (myNumber >= 10 && myNumber <= 99) {
x = "0" + myNumber;
} else if (myNumber >= 100 && myNumber <= 999) {
x = myNumber;
return x;
function GetFileNameOnly(myFileName) {
var myString = "";
var myResult = myFileName.lastIndexOf(".");
if (myResult == -1) {
myString = myFileName;
else {
myString = myFileName.substr(0, myResult);
return myString;
function IsObjInArray(myObj, myArray) {
for (x in myArray) {
if (myObj.filePath == myArray[x].filePath) {
return true;
return false;
function WriteToFile(myText) {
myFile = new File("~/Desktop/Rename Links Script.txt");
if ( myFile.exists ) {
myFile.open("e");
myFile.seek(0, 2);
else {
myFile.open("w");
myFile.write(myText);
myFile.close();
function GetDate() {
var myDate = new Date();
if ((myDate.getYear() - 100) < 10) {
var myYear = "0" + new String((myDate.getYear() - 100));
} else {
var myYear = new String ((myDate.getYear() - 100));
var myDateString = (myDate.getMonth() + 1) + "/" + myDate.getDate() + "/" + myYear + " " + myDate.getHours() + ":" + myDate.getMinutes() + ":" + myDate.getSeconds();
return myDateString; -
Please list all steps to rename a URL in an email in Mail
Perhaps I should make this a new question instead of asking it on a reply to another answered question.
=============
HOW do you rename a URL in an email? Please list all the steps starting with opening a new email in Mail. I clicked on Add Hyperlink...in the Edit menu. I put in the URL. All that happened was that it put that whole URL into my email. Then I typed the name that I wanted to rename the link to in the email and highlighted it. Then I clicked on Add Hyperlink again and put the URL into that box. It LOOKED like the rename was an active link in the email that I sent to both myself and to my husband's computer. NEITHER email was able to access the web site using what looked like the renamed link. There has to be a way to identify the URL...AND "translate" that into the renamed link. All that Add Hyperlink does is let you type in the URL. That does not make it show up as something else. What am I missing here?
So would you mind listing ALL the steps in detail, starting with opening a New email? What do you do to indicate what you want to rename it to?
Thanks for your help!nobya wrote:
I tried the basic copy and paste-myspace to comcast-but it just leaves the site without the highlighted link for people click.
When you are composing an email in Apple's Mail.app email program, if you paste in a full URL, including the http:// at the beginning, it will work as a clickable link in the email you send. However, it will not be clickable in the window where you compose the email, only in the email that your recipient recieves.
Test it. Type a full URL into an email in Mail.app, for example:
http://www.apple.com
It won't appear to be clickable in that composing window. But send that email to yourself. You'll see that in the email you receive, that link will be clickable.
Note: This is somewhat dependent on the email program your recipient is using. Some will block links from being clickable. That's not something you can control. But most email programs will allow it to be a clickable link. -
Sliding a bookmark link into the body of an email
Everything was working fine until the update yesterday.
Now I cannot slide a link into the body of my Hotmail emails.
The long URL appears in black ink when what was always the
blue renamed link that I use.
Also, the Properties do not come up any longer when right clicked on. The entire bookmark drop down disappears.Thank you for replying.
Did that, I never had to use it before.
After doing that the entire long URL goes blue and enters the body but not the shortened "renamed" one.
Up until yesterday I just slid the link into the email body very easily like I always did.
I just reinstalled Firefox 13.0.1 with no improvement. The properties dialog box did come back up.
Something changed somewhere. -
Many-to-many Performance Problem (Using FAQ Template)
Having read "HOW TO: Post a SQL statement tuning request - template posting" I have gathered:
I have included some background information at the bottom of the post
The following SQL statement has been identified as performing poorly. It takes ~160 seconds to execute, but similar (shown below first statement) SQL statements executes in ~1 second.
SQL taking 160 seconds:
SELECT
a.*
FROM
table_a a
INNER JOIN table_a_b ab ON a.id = ab.media_fk
WHERE
ab.channel_fk IN (7, 1);SQL taking ~1 second or less
ab.channel_fk IN (7);Or even:
ab.channel_fk IN (6, 9, 170, 89);The purpose of the SQL is to return rows from table_a that are associated with table_b (not in SQL) through the junction table table_a_b.
The version of the database is 10.2.0.4.0
These are the parameters relevant to the optimizer:
show parameter optimizer;
NAME TYPE VALUE
optimizer_dynamic_sampling integer 2
optimizer_features_enable string 10.2.0.4
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
optimizer_mode string ALL_ROWS
optimizer_secure_view_merging boolean TRUE
show parameter db_file_multi;
NAME TYPE VALUE
db_file_multiblock_read_count integer 16
show parameter db_block_size;
NAME TYPE VALUE
db_file_multiblock_read_count integer 16
select sname, pname, pval1, pval2 from sys.aux_stats$;
SNAME PNAME PVAL1 PVAL2
SYSSTATS_INFO STATUS COMPLETED
SYSSTATS_INFO DSTART 07-18-2006 23:19
SYSSTATS_INFO DSTOP 07-25-2006 23:19
SYSSTATS_INFO FLAGS 0
SYSSTATS_MAIN SREADTIM 5.918
SYSSTATS_MAIN MREADTIM 7.889
SYSSTATS_MAIN CPUSPEED 1383
SYSSTATS_MAIN MBRC 8
SYSSTATS_MAIN MAXTHR 1457152
SYSSTATS_MAIN SLAVETHR -1Here is the output of EXPLAIN PLAN:
PLAN_TABLE_OUTPUT
Plan hash value: 3781163428
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1352K| 771M| | 60042 (3)| 00:05:56 |
|* 1 | HASH JOIN | | 1352K| 771M| 27M| 60042 (3)| 00:05:56 |
|* 2 | INDEX FAST FULL SCAN| SYS_IOT_TOP_316310 | 1352K| 11M| | 1816 (4)| 00:00:11 |
| 3 | TABLE ACCESS FULL | TABLE_A | 2190K| 1230M| | 32357 (4)| 00:03:12 |
Predicate Information (identified by operation id):
1 - access(""AB"".""MEDIA_FK""=""A"".""ID"")
2 - filter(""AB"".""CHANNEL_FK""=1 OR ""AB"".""CHANNEL_FK""=7)
Note
- 'PLAN_TABLE' is old versionFor reference, the EXPLAIN PLAN when using
ab.channel_fk IN (6, 9, 170, 89);which executes in ~1 second is:
PLAN_TABLE_OUTPUT
Plan hash value: 794334170
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 143K| 81M| | 58982 (3)| 00:05:50 |
|* 1 | HASH JOIN | | 143K| 81M| 2952K| 58982 (3)| 00:05:50 |
| 2 | INLIST ITERATOR | | | | | | |
|* 3 | INDEX RANGE SCAN| C_M_INDEX | 143K| 1262K| | 1264 (1)| 00:00:08 |
| 4 | TABLE ACCESS FULL| TABLE_A | 2190K| 1230M| | 32357 (4)| 00:03:12 |
Predicate Information (identified by operation id):
1 - access(""AB"".""MEDIA_FK""=""A"".""ID"")
3 - access(""AB"".""CHANNEL_FK""=6 OR ""AB"".""CHANNEL_FK""=9 OR
""AB"".""CHANNEL_FK""=89 OR ""AB"".""CHANNEL_FK""=170)
Note
- 'PLAN_TABLE' is old versionHere is the output of SQL*Plus AUTOTRACE including the TIMING information:
SQL> set autotrace traceonly arraysize 100;
SQL> SELECT
2 a.*
3 FROM
4 table_a a
5 INNER JOIN table_a_b ab ON a.id = ab.media_fk
6 WHERE
7 ab.channel_fk IN (7, 1);
1336148 rows selected.
Execution Plan
Plan hash value: 3781163428
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1352K| 771M| | 60042 (3)| 00:05:56 |
|* 1 | HASH JOIN | | 1352K| 771M| 27M| 60042 (3)| 00:05:56 |
|* 2 | INDEX FAST FULL SCAN| SYS_IOT_TOP_316310 | 1352K| 11M| | 1816 (4)| 00:00:11 |
| 3 | TABLE ACCESS FULL | TABLE_A | 2190K| 1230M| | 32357 (4)| 00:03:12 |
Predicate Information (identified by operation id):
1 - access("AB"."MEDIA_FK"="A"."ID")
2 - filter("AB"."CHANNEL_FK"=1 OR "AB"."CHANNEL_FK"=7)
Note
- 'PLAN_TABLE' is old version
Statistics
10586 recursive calls
0 db block gets
200457 consistent gets
408343 physical reads
0 redo size
498740848 bytes sent via SQL*Net to client
147371 bytes received via SQL*Net from client
13363 SQL*Net roundtrips to/from client
49 sorts (memory)
0 sorts (disk)
1336148 rows processedThe TKPROF output for this statement looks like the following:
TKPROF: Release 10.2.0.4.0 - Production on Mon Oct 1 12:23:21 2012
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Trace file: ..._ora_4896.trc
Sort options: default
count = number of times OCI procedure was executed
cpu = cpu time in seconds executing
elapsed = elapsed time in seconds executing
disk = number of physical reads of buffers from disk
query = number of buffers gotten for consistent read
current = number of buffers gotten in current mode (usually for update)
rows = number of rows processed by the fetch or execute call
ALTER SYSTEM SET TIMED_STATISTICS = TRUE
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.03 0 0 0 0
Fetch 0 0.00 0.00 0 0 0 0
total 2 0.00 0.03 0 0 0 0
Misses in library cache during parse: 0
Parsing user id: 21
SELECT
a.*
FROM
table_a a
INNER JOIN table_a_b ab ON a.id = ab.media_fk
WHERE
ab.channel_fk IN (7, 1)
call count cpu elapsed disk query current rows
Parse 1 0.01 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 2 27.23 163.57 179906 198394 0 16
total 4 27.25 163.58 179906 198394 0 16
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 21
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
call count cpu elapsed disk query current rows
Parse 2 0.01 0.00 0 0 0 0
Execute 2 0.00 0.03 0 0 0 0
Fetch 2 27.23 163.57 179906 198394 0 16
total 6 27.25 163.62 179906 198394 0 16
Misses in library cache during parse: 1
OVERALL TOTALS FOR ALL RECURSIVE STATEMENTS
call count cpu elapsed disk query current rows
Parse 0 0.00 0.00 0 0 0 0
Execute 0 0.00 0.00 0 0 0 0
Fetch 0 0.00 0.00 0 0 0 0
total 0 0.00 0.00 0 0 0 0
Misses in library cache during parse: 0
2 user SQL statements in session.
0 internal SQL statements in session.
2 SQL statements in session.
Trace file: ..._ora_4896.trc
Trace file compatibility: 10.01.00
Sort options: default
1 session in tracefile.
2 user SQL statements in trace file.
0 internal SQL statements in trace file.
2 SQL statements in trace file.
2 unique SQL statements in trace file.
46 lines in trace file.
187 elapsed seconds in trace file.The DBMS_XPLAN.DISPLAY_CURSOR output:
select * from table(dbms_xplan.display_cursor('474frsqbc1n4d', null, 'ALLSTATS LAST'));
PLAN_TABLE_OUTPUT
SQL_ID 474frsqbc1n4d, child number 0
SELECT /*+ gather_plan_statistics */ c.* FROM table_a c INNER JOIN table_a_b ab ON c.id = ab.media_fk WHERE ab.channel_fk IN (7, 1)
Plan hash value: 3781163428
| Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffers | Reads | Writes | OMem | 1Mem | Used-Mem |
|* 1 | HASH JOIN | | 1 | 1352K| 1050 |00:00:40.93 | 198K| 182K| 209K| 29M| 5266K| 3320K (1)|
|* 2 | INDEX FAST FULL SCAN| SYS_IOT_TOP_316310 | 1 | 1352K| 1336K|00:00:01.34 | 10874 | 0 | 0 | | | |
| 3 | TABLE ACCESS FULL | TABLE_A | 1 | 2190K| 2267K|00:02:45.56 | 187K| 182K| 0 | | | |
Predicate Information (identified by operation id):
1 - access(""AB"".""MEDIA_FK""=""C"".""ID"")
2 - filter((""AB"".""CHANNEL_FK""=1 OR ""AB"".""CHANNEL_FK""=7))Thank you for reading I'm looking forward for suggestions how to improve the performance of this statement.
h3. Backgroud
Many years ago my company made the decision to store many-to-many relationships in our database using pipe delimited fields. An example field value:
'|ABC|XYZ|VTR|DVD|'Each delimited value refers to a unique 'short code' in TABLE_B (There is also a true numeric foreign key in TABLE_B which is what I'm using in the junction table). We regularly search using these column with the following style SQL:
WHERE
INSTR(pipedcolumn, '|ABC|') > 0
OR INSTR(pipedcolumn, '|XYZ|' > 0
...Appropriate indexes have been created over the years to make this process as fast a possible.
We now have an opportunity to fix some of these design mistakes and implement junction tables to replace the piped field. Before this we decided to take a copy of a database from a customer with the largest record set and test. I created a new junction table:
TABLE_A_B DDL:
CREATE TABLE TABLE_A_B (
media_fk NUMBER,
channel_fk NUMBER,
PRIMARY KEY (media_fk, channel_fk),
FOREIGN KEY (media_fk) REFERENCES TABLE_A (ID),
FOREIGN KEY (channel_fk) REFERENCES TABLE_B (ID)
) ORGANIZATION INDEX COMPRESS;
CREATE INDEX C_M_INDEX ON TABLE_A_B (channel_fk, media_fk) COMPRESS;And parsing out a pipe delimited field, populated this new table.
I then compared the performance of the following SQL:
SELECT
a.*
FROM
table_a a
INNER JOIN table_a_b ab ON a.id = ab.media_fk
WHERE
ab.channel_fk IN (x, y, n); -- Can be Many Minutes
--vs.
SELECT
a.*
FROM
table_a a
WHERE
INSTR(OWNERS,'|x|') >0
OR INSTR(OWNERS,'|y|') >0
OR INSTR(OWNERS,'|n|') >0; -- About 1 second seemingly regardlessWhen x, y, n are values that occur less frequently in TABLE_A_B.CHANNEL_FK the performance is comparable. However once the frequency of x, y, n increases the performance suffers. Here is a summary of the CHANNEL_FK data in TABLE_A_B:
--SQL For Summary Data
SELECT channel_fk, count(channel_fk) FROM table_a_b GROUP BY channel_fk ORDER BY COUNT(channel_fk) DESC;
CHANNEL_FK COUNT(CHANNEL_FK)
7 780741
1 555407
2 422493
3 189493
169 144663
9 79457
6 53051
171 28401
170 19857
49 12603
...I've noticed that once I use any combination of values which occur more than about 800,000 times (i.e. IN (7, 1) = 780741 + 555407 = 1336148) then I get performance issues.
I'm finding it very difficult to accept that the old pipe delimited fields are a better solution (ignoring everything other than this search criteria!).
Thank you for reading this far. I truly look forward to suggestions on how to improve the performance of this statement.
Edited by: user1950227 on Oct 1, 2012 12:06 PM
Renamed link table in DDL.Possibly not, I followed the instructions as best as I could but may have missed things.
h5. 1. DDL for all tables and indexes?
h6. - TABLE_A_B is described above and has a total of 2,304,642 rows. TABLE_A and TABLE_B are described below.
h5. 2. row counts for all tables?
h6. - See below
h5. 3. row counts for the predicates involved?
h6. - Not sure what your asking for, I have a summary of data in TABLE_A_B above. Could you clarify please?
h5. 4. Method and command used to collect stats on the tables and indexes?
h6. - For the stats I collected above I have included the command used to collect the data. If you are asking for further data I am happy to provide it but need more information. Thanks.
TABLE_A has 2,267,980 rows. The DLL that follows has been abbriviated, only the column involved is described.
-- DDL for Table TABLE_A
CREATE TABLE "NS"."TABLE_A"
( "ID" NUMBER
--Lots more columns
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 106496 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "CUSTOMNAMESPACE" ;
-- DDL for Index ID_PK
CREATE UNIQUE INDEX "NS"."MI_PK" ON "NS"."TABLE_A" ("ID")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 16384 NEXT 29458432 MINEXTENTS 1 MAXEXTENTS 505
PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "SYSTEM" ;
-- Constraints for Table TABLE_A
ALTER TABLE "NS"."TABLE_A" ADD CONSTRAINT "MI_PK" PRIMARY KEY ("ID")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 16384 NEXT 29458432 MINEXTENTS 1 MAXEXTENTS 505
PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
ALTER TABLE "NS"."TABLE_A" MODIFY ("ID" NOT NULL ENABLE);TABLE_B has 22 rows. The DLL that follows has been abbriviated, only the column involved is described.
-- DDL for Table TABLE_B
CREATE TABLE "NS"."TABLE_B"
"ID" NUMBER
--Lots more columns
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 106496 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "CUSTOMNAMESPACE" ;
-- DDL for Index CID_PK
CREATE UNIQUE INDEX "NS"."CID_PK" ON "NS"."TABLE_B" ("ID")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 16384 NEXT 16384 MINEXTENTS 1 MAXEXTENTS 505
PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "SYSTEM" ;
-- Constraints for Table TABLE_B
ALTER TABLE "NS"."TABLE_B" ADD CONSTRAINT "CID_PK" PRIMARY KEY ("ID")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 16384 NEXT 16384 MINEXTENTS 1 MAXEXTENTS 505
PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
ALTER TABLE "NS"."TABLE_B" MODIFY ("ID" NOT NULL ENABLE);Edited by: davebcast on Oct 1, 2012 8:51 PM
Index name incorrect
Edited by: davebcast on Oct 1, 2012 8:52 PM -
Bad interpreter: Operation not permitted on Lion 10.7.3
My unix scripts are now dead, after the upgrade to 10.7.3. A typical error message is /bin/bash: bad interpreter: Operation not permitted Googling this issue shows other people are having build scripts fail and are fixing this by renaming links to libraries. My scripts are simple, they just run an executable, or used to... something like this:
#! /bin/bash
./myprogram << EOF
$1
EOFThe interpreter is the thing that comes after "#!"; in your case, /bin/bash. Are you able to open a shell in Terminal? If so, what is your shell, and what do you get from
ls -Oel /bin/bash
and
codesign -vv /bin/bash -
CS3 5.0.4 - Many Scripts not working anymore
Hello there,
since the last update some scripts don't work any longer, i.e. rename linked image.jsx or the famous "LabelGraphics_mod.jsx".
Anybody else with this probem?
What's to be changed to make the scripts work angain?
Best,
dHi Dave,
I've tried the one line script and it did the job.
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
Best,
d -
Hi,
I have some problems with an nfs-mount to a netapp-filer.
The mountoptions are as follows:
soft,noac,rsize=65536,wsize=65536,vers=3,proto=udp
In /var/adm/messages I get messages like this:
Dec 3 08:04:11 uaizk15 nfs: [ID 664466 kern.notice] NFS read failed for server filer406: error 5 (RPC: Timed out)
Dec 2 13:27:15 uaizk15 nfs: [ID 664466 kern.notice] NFS fsstat failed for server filer406: error 16 (RPC: Failed (unspecified error))
After changing the mountoptions to rw,bg,hard,nointr,rsize=32768,wsize=32768,vers=3,nosuid,proto=tcp I lost connection:
Dec 2 13:17:32 uaizk15 nfs: [ID 333984 kern.notice] NFS server filer406 not responding still trying
ping is o.k.
Have somebody an idea?
Thanks, Peter
Checking nfsd:
root@uaizk15:/# rpcinfo -T tcp filer406 nfs
program 100003 version 2 ready and waiting
program 100003 version 3 ready and waiting
root@uaizk15:/# rpcinfo -T udp filer406 nfs
program 100003 version 2 ready and waiting
program 100003 version 3 ready and waiting
NFSSTAT:
root@uaizk15:/var/adm# nfsstat -c
Client rpc:
Connection oriented:
calls badcalls badxids timeouts newcreds badverfs
823 248 0 198 0 0
timers cantconn nomem interrupts
0 0 0 0
Connectionless:
calls badcalls retrans badxids timeouts newcreds
49436457 502 2573 0 3075 0
badverfs timers nomem cantsend endpoints
0 2834 0 0 1
Client nfs:
calls badcalls clgets cltoomany
48781688 432 48783564 3
Version 2: (0 calls)
null getattr setattr root lookup readlink
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
read wrcache write create remove rename
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
link symlink mkdir rmdir readdir statfs
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
Version 3: (48784709 calls)
null getattr setattr lookup access readlink
0 0% 40469432 82% 0 0% 76553 0% 3734660 7% 0 0%
read write create mkdir symlink mknod
3648436 7% 769910 1% 5157 0% 37858 0% 0 0% 0 0%
remove rmdir rename link readdir readdirplus
5030 0% 12307 0% 3181 0% 0 0% 6049 0% 12555 0%
fsstat fsinfo pathconf commit
3579 0% 2 0% 0 0% 0 0%
Client nfs_acl:
Version 2: (0 calls)
null getacl setacl getattr access getxattrdir
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
Version 3: (1 calls)
null getacl setacl getxattrdir
0 0% 1 100% 0 0% 0 0%I'm sorry that I wasn't clear enough. The head unit (regular Xserve) has 3 internal drives, with one containing the OS. It is one of the other two drives that unmounts. The other 29 are cluster units and only have one internal drive. When whatever it is happens, both of the NFS shared drives (one internal and the RAID) unmount.
The RAID is directly attached to the host. All connections have been checked. No errors appear in the RAID log or the system log.
Originally we had the home directories and data collection going to the RAID. It would exhibit the same issues (but with only the RAID dropping offline). We then switched the data collection to the internal drive, while the home folders remained on the RAID (so very little data xfer going to the RAID now). Now BOTH drives get kicked offline when whatever it is happens.
We are using NFS vice AFP because of an apparent permission issue with Gridware and AFP. Jobs seem to run only as the user that submits, which then locks out all subsequent jobs from being run. We have not tried ignoring all permissions on the drive, as that may cause other issues.
All drives are, I believe HFS+ and journaled. The RAID is 1 terabyte. The other drive is 80GB. When they get kicked off and are brought back on (always requiring a reboot of the head unit), they seem to go through a directory compare and rebuild. Happens every time. The non-NFS shared drives do not go through this process. There does not appear to be any data loss or corruption.
The simulation creates lots (thousands) of small files (both for submission and results). Not many directories.
So, to summarize, when this happens, all NFS-shared drives drop offline and have to go through a rebuild (even if they are not RAID) once they come back on (which can take nearly 2 hours with the RAID).
Hope this clarifies a bit. We are certainly stumped. -
Constant timeouts with NFS - 10u5 server and clients
Hi all
I am having a repeated issue with my Solaris 10u5 NFS server.
The server has 100 ZFS filesystems, most of which are shared via NFS. These include 30 home directories as well as backup directories, software repositories, etc.
These filesystems are mounted from 10 other physical servers, amongst which are a total of 200 shared IP zones. So the NFS server has 200 clients. Each NFS client has automount entries for home: * nfs-server:/data/export/home/& as well as a few static ones for backup, software, etc.
The server worked fine for a couple of months, but now it periodically grinds to a halt; symptom is that clients experience incredibly slow NFS mounting and access times. This means that user login on clients is hugely slow, as it takes forever trying to mount their home directory.
The first couple of times this happened, it was solved by rebooting the NFS server. Now I have rebooted it multiple times but the symptom persists across reboots.
In the NFS server I can see the following loglines since the last reboot:
Jan 23 18:46:44 nfs-server nfssrv: [ID 694464 kern.warning] WARNING: nfsauth upcall failed: RPC: Operation in progress
Jan 23 18:48:46 nfs-server last message repeated 2 times
Jan 23 18:49:00 nfs-server /usr/lib/nfs/nfsd[719]: [ID 791759 daemon.error] t_rcvrel(file descriptor 32/transport tcp) Resource temporarily unavailable
Jan 23 18:49:52 nfs-server nfssrv: [ID 694464 kern.warning] WARNING: nfsauth upcall failed: RPC: Operation in progress
Jan 23 18:53:00 nfs-server last message repeated 3 times
Jan 23 18:54:01 nfs-server nfssrv: [ID 694464 kern.warning] WARNING: nfsauth upcall failed: RPC: Operation in progress
Jan 23 18:59:08 nfs-server last message repeated 5 times
Jan 23 19:00:11 nfs-server nfssrv: [ID 694464 kern.warning] WARNING: nfsauth upcall failed: RPC: Operation in progress
Jan 23 19:05:23 nfs-server last message repeated 4 times
Jan 23 19:07:05 nfs-server nfssrv: [ID 694464 kern.warning] WARNING: nfsauth upcall failed: RPC: Operation in progress
Jan 23 19:09:22 nfs-server last message repeated 2 times
Jan 23 19:15:15 nfs-server nfssrv: [ID 694464 kern.warning] WARNING: nfsauth upcall failed: RPC: Operation in progress
Jan 23 19:16:24 nfs-server last message repeated 1 time
Jan 23 19:20:13 nfs-server nfssrv: [ID 694464 kern.warning] WARNING: nfsauth upcall failed: RPC: Operation in progress
The server and all clients were running Solaris 10 u5, kernel 137112-06. I have now upgraded the NFS server to kernel 138889-03 and installed some other recommended patches, but this has had no effect.
Incidentally, the problem also exists with a NFS client that is a zone of the NFS server itself. So it does not seem like it should be network/NIC related.
Any ideas or advice would be much appreciated!
TomSome additional info:
1. The server is an 8 core 2ghz x64 box, with 16GB ram. It normally runs an Oracle database as well as being a NFS server, however the problem persists after reboot when Oracle is not being run, so I do not believe Oracle is having any effect.
2. ZFS pool is on 10 x 250GB SATA2 drives (RAID 10) on an Adaptec 12 port SATA controller. There are no errors on the ZFS pool.
3. Right now, after the most recent reboot, the symptom is primarily very slow mounting from the server. e.g.:
root@nfs-client:/$ time mount nfs-server:/data/export/home/tomj /tmp/a
real 0m20.109s
user 0m0.003s
sys 0m0.011s
Once mounted, operations to NFS seem to be fast enough:
root@nfs-client:/$ /opt/sfw/bin/dd if=/dev/zero of=/tmp/a/nfs_write_test bs=1024 count=1024000
1024000+0 records in
1024000+0 records out
1048576000 bytes (1.0 GB) copied, 15.7623 seconds, 66.5 MB/s
This is the current behaviour - I have also seen it happen that clients cannot mount from the NFS server at all.
4. Here's the output of nfsstat -s from the server. Nothing looks untoward to me:
root@flytxt-us3:/$ nfsstat -s
Server rpc:
Connection oriented:
calls badcalls nullrecv badlen xdrcall dupchecks dupreqs
63579 0 0 0 0 0 0
Connectionless:
calls badcalls nullrecv badlen xdrcall dupchecks dupreqs
33 0 0 0 0 0 0
Server nfs:
calls badcalls
63611 0
Version 2: (0 calls)
null getattr setattr root lookup readlink read wrcache
0 0% 0 0% 0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
write create remove rename link symlink mkdir rmdir
0 0% 0 0% 0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
readdir statfs
0 0% 0 0%
Version 3: (0 calls)
null getattr setattr lookup access readlink
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
read write create mkdir symlink mknod
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
remove rmdir rename link readdir readdirplus
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
fsstat fsinfo pathconf commit
0 0% 0 0% 0 0% 0 0%
Version 4: (39834 calls)
null compound
72 0% 39762 99%
Version 4: (85156 operations)
reserved access close commit
0 0% 597 0% 563 0% 17 0%
create delegpurge delegreturn getattr
0 0% 0 0% 558 0% 3229 3%
getfh link lock lockt
1217 1% 0 0% 0 0% 0 0%
locku lookup lookupp nverify
0 0% 743 0% 0 0% 710 0%
open openattr open_confirm open_downgrade
565 0% 0 0% 14 0% 0 0%
putfh putpubfh putrootfh read
39508 46% 0 0% 73 0% 561 0%
readdir readlink remove rename
70 0% 2 0% 3 0% 0 0%
renew restorefh savefh secinfo
172 0% 487 0% 501 0% 30 0%
setattr setclientid setclientid_confirm verify
1 0% 7 0% 7 0% 0 0%
write release_lockowner illegal
35521 41% 0 0% 0 0%
Server nfs_acl:
Version 2: (0 calls)
null getacl setacl getattr access getxattrdir
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
Version 3: (0 calls)
null getacl setacl getxattrdir
0 0% 0 0% 0 0% 0 0% -
How to rename a View Link in a data model?
In JDeveloper 9.0.3, I create a simple BC4J project with a master and a detail. The business components are properly created.
When I try to design the data model for the module, I am able to link the view for the master and the view for the detail, there is no problem to rename the view objects that I select in my data model, but I found no way to rename the view links used between the view objects.
I always get an automatically generated name, like "FkForeignDetailLink1". This is what I see in the data model, and also in the structure of the module, in the "View Link Members" section.
I am able to modify the properties of this view link, but not its name. Am I missing something?
TIAto clarify... In the AM wizard, you are trying to rename the instances of view objects and view links?
If so, you are right, there is no way to rename view links on that panel. We are working on a better way to do that for the next release. The only way I know of to rename the view links is to shut jdev down and edit the XML for the application modele. This can be dangerous if you get it wrong, so make a backup before attempting this. The hint with renaming things OUTSIDE JDeveloper, I already know, but I don't like much.
As for the AM wizard, I just noticed that I cannot do it inside. But that's no problem for me, as lots of details cannot be done inside the wizard, but there is a way to customize them afterwards. My real problem is that didn't find ANY way of doing it.
A question for you if I may. Why are you renaming the view link instances? I though most users would use the detail view instance directly. The detail view instance would in turn look up the appropriate view link into, what ever its name was. The only place where I saw the bad view link names displayed in JDev was the Structure pane of the AM, under View Link Members. But there is no way to modify them there. As for the detail view instance, I didn't find a place to get to the view link at design time (in 9.0.3.988).
Could you be more precise, please?
Thanks again,
Adrian
Maybe you are looking for
-
10.5.2 Virtual Domains - 2 user questions
(NOTE: Generic host and domain names used in this mail, real ones are used for the actual machine) Clean 10.5.1 install, immediately hit software update multiple times till 10.5.2 and any other offered updates were installed. Went into WGM and create
-
i have a problem with the opensource hdradeon driver. Here is the output of lspci | grep VGA 01:00.0 VGA compatible controller: ATI Technologies Inc RV710 [Radeon HD 4350] Here's my /etc/X11/xorg.conf.d/10-monitor.conf file: Section "Monitor" Identif
-
Hi I need make report customer due analysis like 0 days, 1-30 days... S_ALR_87012168 this is t-code in ecc to compare report data in BI system. what formula i need to use in BI to get these ecc values? i installed sap standard report, its not givi
-
IOS 6 "embed Segues" causes unresponsive view
WWDC 2012 contains a session video called: "Adopting Storyboards in Your App" that demonstrates how to embed view Containers by utilizing the "Container View" offered within interface builder for storyboards. Playing with this functionality I'm runni
-
Intel, IPFW, and the "-q" option
I am seeing an issue on the new Intel processor Macs, both desktops and notebooks. In my environment I am noticing that the "ipfw" command has had its range of functions reduced. The "-q" option is no longer available in 10.4.x flavor of OS X (only o