FM9 show stoppers
Various lists (¶ format by F9, variable names by CTRL+0, ...) do no more behave as usual:
Having the formats ln-list-narrow and lc-list-check and want to get ln, i must type l, then arrow-down. Typing ln applies the format n1-numbered-1st.
Up to FM-8 we entered l, n, enter. The enter must now be avoided like hell, if the item is the only one in the list starting with that character.
This was not a special feature of FM-8 and below, but is common behaviour in Windows. In an Open dialog, entering abc opens the list of files: first all beginning with a, then beginning with ab, then with abc - which is _very_ vonvenient.
Backspace has become a nightmare on my 3MHz machine with 4GB of RAM. I can not correct input in the usual manner, because i have typed to many times until the program reacts! Do I need to switch off UNDO (which is not possible)? I have already switched off "show warnings while cleaning history", "Checkout HTTP...", "Upload HTTP..." in preferences.
Klaus Daube, Zürich, Switzerland
Dear all - especially Adobe
At first I must apologise for my harsh reaction on this issue. I seem to have a really crazy installation:
While this was a real pain in the back when I was testing on Friday
(2009-01-23) and again on Saturday on my laptop, the problem seems to have gone!
Today (2009-01-29) display of typed characters is as fast as I type (but it feels not as smooth as in other applications, including FM8).
Even the backspacing behaves and also the selection with the arrow keys. I have no idea, what the reason was. But I know that it happened only in FM-9 because at the same time I had FM-8 also open and there the effect did not appear. It also did not appear in the browser where I entered my forum text.
On Friday/Saturday I did my tests with a document with many missing files (pictures). Today I repeated the tests:
Document with missing files
* standard open with prompt for the missing files => OK
* opening silently => OK
* opening heroically => OK
Today I also tested with a new file (3 pages of text, some anchored frames) => OK
Similar Messages
-
FM9: Show conditional text for entire book -- how?
In FM8, I would select all the docs in my book, then choose Special>Conditional Text>Show/Hide Conditional Text to display the conditional text dialog. Choose my display options (specific conditions, or Show All), then apply. Voila!
In FM9, I can't seem to figure out how to do it. If I follow the same steps, when the dialog appears, all of the options are 'greyed out'.
Help?Hmmm.... nope :-)
Okay, I opened up my book (contains 17 documents, at least 12 of them have conditional text). I have two of the documents displayed so that I can see what's going on.
To 'show all' conditional text for a specific document:
- Click in the document to give it focus.
- Click Show/Hide Conditional Text to display the pod.
- Select Show All and click Apply.
- Success, for that document.
To 'show all' conditional text for the entire book:
- Click in the book pod to give it focus.
- Ctrl+A to select all the documents (all docs are now highlighted)
- View > Show/Hide Conditional Text... to display the pod.
- All options are grayed out, and no conditions appear in the Show or Hide lists.
Am I missing a step somewhere (or more likely, am I doing this totally incorrectly)?
Thanks! -
Critical Show Stoppers in Tomcat5 running the Struts application
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: org/apache/jsp/viewdetails_jsp (wrong name: org/apache/jsp/ViewDetails_jsp)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NoClassDefFoundError: org/apache/jsp/viewdetails_jsp (wrong name: org/apache/jsp/ViewDetails_jsp)
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:502)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:156)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:548)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:136)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
Apache Tomcat/5.0.28i'm getting this error when i access start.jsp,but in work folder start_jsp.class is created. strart.jsp is using standard TLD's.Is it the problem.
the error is:
The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:598)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.ClassNotFoundException: org.apache.jsp.CaseIH_002dNESC.start_jsp
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:133)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:65)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:596)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802).
once i deleted my work folder and restarted .still giving the same error
Help me... -
'show icon preview' not working, Icon preview no longer visible
I have lots of folders full of jpg files. The preview icon do longer appears and all i get is the genetic icon. This happened randomly yesterday and I don't know how to fix it. I have the 'Show Icon Preview' enabled yet I only get the generic icon. Any ideas why? (OS X 10.5.8). I have tried a restart, permissions fix, and reindexed my hard drive with spotlight. No luck. Please help!
Simply: I don't know how to get the preview back even after selecting the "show icon preview" box on the options. HELP!There probably are some hidden probable causes for this behavior;
while not knowing if you perform any general maintenance in a
preventative way for your OS X system, some of the suggestions
I could provide here may mean little or nothing to some users, or
to others, who have done them for years as a matter of course, to
suggest those could be the same as an insult; or a laughing matter.
You could try rather basic things, a few steps above 'repair disk
permissions' in Disk Utility. That's been around since OS 10.1.5.
And it has a place among other steps one can do to help out.
Sometimes, you can start up into SafeBoot mode; then choose to
run Disk Utility, and repair disk permissions. When done, quit D.U.
and restart the computer normally. - Other repairs to the system may
be performed by booting up from the OS X installer and run Disk
Utility from the menu drop-down options in the main Installer window.
You can repair disk, verify disk (SMART verify), repair disk permissions
and verify disk permissions. Plus other aspects of Disk utility that are
tools to set up partitions and other things beyond a basic simple fix.
SafeBoot mode, basic:
+Hold the Shift key down on start-up, keep holding it until you get a login+
+screen, enter admin password, then when desktop appears, you can+
+use GO in menu bar to find Utilities folder, and run Disk Utility's repair+
+disk permissions. When done, quit the Utility and restart.+
There probably may be some .plist file controlling the view of image icons
and since I haven't followed that issue (experienced it in the past, forgot
what I did to fix it) I am not sure what preference file to suggest trashing.
But you can be very selective, when knowledgeable, and do that. Then,
later on, when you restart the computer the default setting would return.
You could set that to whatever (if not the default) & that may fix the matter.
{One preference file location that probably would contain your user account's
.plists would be in the Macintosh HD> User folder> Library> Preferences>
...Now, the correct one among these becomes important. There is a desktop
plist, a finder plist, and others. Since each user in a Mac with their own setup
account can change these, yours should be in your booted user account.
However, some time has passed since this kind of issue occurred and I didn't
need to delete a .plist to resolve it. Yet that may be a short fix.}
These issues usually have a cause; sometimes it may be due to other items
not quite right in the user interface and symptoms of that sometimes show up
in odd places and they may not be directly related. Subtle and dismissed, a
few of those quirks are not show stoppers in OS X. A 'safeboot' & disk utility
may resolve some; to find a correct .plist preference file & trash it may, too.
If the computer's hard disk drive is getting full of content you have added, it
may be time to archive image libraries and/or music libraries off the Mac's
internal hard disk drive and then thin out content on the computer. That can
help a computer run better. Damage to data on the computer drive may be
a result (or outright is) of over-filling the hard disk drive. Overwriting content
is sometimes an issue; it could be subtle, too, for awhile. Checked into it?
For some preventative maintenance chores, I have and use OnyX which is
a free running utility tool (which I refer to as a utility interface tool) that pulls
the strings in OS X that some users would not think of the Terminal utility
ways of making them work; this gives you a GUI format, an application to
run various sets of items rather easily. If done without concern, these tools
can do bad things (same as booted Disk Utility, drastic tools are onboard.)
OnyX is a free-running downloadable app from Titanium Software; and since
I only use it maybe once every several months (or sooner if bored or if active
in using one computer more than usual) & have it run in Automation selection
having chosen all the check-box choices, so it will do those. I also have OnyX
set in its preferences, to restart the computer after it is done running those.
This may do more than you need in this selection of Automation. I have never
had any issues with this; but some preference choices system-wide may need
to be set back to your choice, as it can be also set to wipe caches or other old
logs and misc stuff. A few settings won't make much different to default from.
Usually, I prefer not to shut off or restart my computer until such time as when
Activity Monitor shows some issue with virtual memory and swap files or space
on the hard drive being excessively allocated as Virtual Memory. At times, a
restart may be required. My Mac can run a few months without restart, but it is
left to sleep or I will put it to sleep. Even so, some basic background OS X items
may not automatically run as they should. You can force the maintenance cycles.
If the 'show icon preview' does not work even after performing catch-up maintenace
and including OnyX, SafeBoot, and others; and if you have at least 30% of the total
hard disk drive capacity open or free from use, then you may have to consider a few
other ideas. (Removing the plist file may be the only thing you'd need do.) Another
idea in a few cases of more severe odd behavior, and if you updated your Leopard
10.5 to your current/last level through use of the Delta or small update file, would be
to get the larger Combo (last version) and after repairing disk permissions, install it
over the similar system in your computer. 10.5.8 over 10.5.8. Then restart and go in
and repair disk permissions again. Perhaps later on, safeboot and do them.
That much effort is seldom needed. Preventative maintenance and care to not over-
fill the hard disk drive, helps to almost never see such a problem in your Mac OS X.
{In a few cases, people who have upgraded from an earlier OS X version (Tiger-to-
Leopard, for example) and had a problem, may still have a similar problem later. So
it is best to fix issues and not hope to upgrade over them. Unless it is a totally new
bare-bones secure zero-overwritten drive, correct partition map, reformat, new install.
Then, there should be no doubt if there was an odd problem in the software, only.}
Hopefully some of this late night rambling may be of some help.
+Answering a question in these forums can be like replying to a+
+statement thus, "why won't my car go?" And an answer starts+
+out by asking dozens of questions about the car itself and the+
+status of the car, if it has fuel, tires, if it's been in a flood, or if+
+there is an engine, fuel, battery... At least I know yours runs!+
Good luck & happy computing! -
Multiple installations of XI 3.0 on the same Windows server
Hi,
is it possible to have multiple instances of XI 3.0 installed on the same Windows server? I know that I can create seperate database users for the repositories and that I can have different ports configured for CMS. I'm concerned about the registry and whether a second installation would overwrite the registry for the first installation or if there are anyother show stoppers.
Thanks,
MattNot yet, I know our product group is looking at this but currently only 1 per windows server. They are now supporting XI3 on top of XIR2 or other products known as side by side install. I don't have any type of ETA and wouldn't expect it soon.
Regards,
Tim -
Can't Connect to one person any more even though we can connect to others
I'm hoping that someone has an idea of what i can do to remedy this situation.
I have been video ichating w/ my wife from work for many months. (she does work for my office from home, so it's ok) She has a MacBook Pro and I have a MacBook. Things worked great until about three or four weeks ago. Now we cannot connect w/ video OR audio at all. I can connect w/ anybody else on my list from work and she can connect w/ anybody else on her list from home. But when we try to connect w/ each other, we get the error -22 bandwidth problem.
How is it possible that it is only our direct connection that does not have enough bandwidth when we can use our same connections to video chat w/ others??
We are both current w/ updates on all of our software.
HELP!
MacBook 2GHz Intel Core Duo Mac OS X (10.4.8) 2 GB RamI give up,
There are so many routers, osx, macs and settings that it is difficult to find a repeatable bug.
It just feels like that there are three factors that cause connection problems.
And then different combinations when you look backwards.
So what I have to say is that I cannot pin it down or remotely claim I have firm reason to believe what I say is right but I do see some "combinations of plausible suspects causing the same error message"
The first Macbook Pro was a hard one, refined, improved etc but a non connector.
And it was very hot, uncomfortable hot. I think the designers had been a little to enthusiastic speeding up the processor time.
Now the heat wouldn't be a real problem, the amount of calculations within a very short time might have caused the probook to
be the king of not connecting. There was a certain issue with a card that time so not impossible. Another variable caught the eye.
The graveyard of routers. Understandable, you hide your router and hope you never have to see it again. They do age though, fast.
Updates and firmware did bring some relieve but the Apple chips are something completely different then when tests showed all was good with your good old router. Yet my G4's did respond and my G5 did not. Something totally different caused the error but it gave the same error tekst. it was me who managed to give my computers the exact same identity. Well the error message was: "user does not respond" and I was convinced that it was some kind of bug causing the universal iChat "does not respond" mistery. The port-forwarding was the only fair chance for connecting, and with endless patience and effort Ralph and a lot of others almost personally fixed every possible router combination sold by Apple. The design and coding assignment however was complete the opposite, plug 'n play. Somehow our neighbor was iChatting just by pointing at his router and we did not respond.
In the beginning the specs looked good, it worked fantastic when you managed to avoid to get one or two "show stoppers" in your setup.
A lot of bandwidth, the right sort of router for your specific setup (os version, router software and maybe the right camera and much more)
It is a miracle that some of us got it right the first time. It ran flawlessly if you had the right combination of settings, hardware and software.
And oh boy, what a pain if you got them all wrong. I've been busy at night so to say.
But there is hope, I've seen Macs go online right out of the box (10.4.8) and it looks promising. They all went full motion video chat with no change to settings or any other effort then clicking on your language etc. Splendid. I dare to say that you need to put an effort in it to get it wrong.
The new 802.11n routers that are leaving the shops are fast and steady, 10.4.9 is ready, and in the distance there is a cat waiting that is awesome. I think I already know which airport/router/musicstore/videoshop I'm going to buy.
Just hope Apple doesn't forget to sync the time with MS, it could take a while to debug.
Regards,
JP
Some tips if you can't wait to chat:
1st, it makes no real difference who your ISP is in this case as your issue is not ISP related.
2nd, whether your computer is named or not in the file sharing prefpane should have no bearing on how well your computer hooks back up to the wireless network following sleep.
3rd, PPPoE is not a setting for your wireless network and shouldn't be a setting for any other computers on the wired network behind your router....the router is the only device that might need PPPoE parameters set in order to communicate with the DSL Modem --- and these days, not all DSL Modems are using PPPoE.
D-Link has been in the past very interesting in how they comply with the overall 802.11g/b standards.....some of their default settings can cause issues for the Macintosh WiFi cards because Apple has implemented the standards in a standard way while D-Link chose to implement them such that they caused the least interference for the way that Windows is implemented......which is not quite to standard.
On your router (using the html embedded control pages) you should be able to fine tune the wireless network performance parameters by hooking your computer to the wired LAN port(s) in the back of the router, turning off your Airport card and then checking the Network prefpane to ensure that your computer has an IP address assigned in the range of 192.168.0.xxx ----
Now open your browser and send it to http://192.168.0.1 then log into the control page with the default username - admin - and no password.
This should bring you to the built in control pages Home......check to see if your router has an Advanced tab and if so, select it, then select the Performance button ------ this should be where you can fine tune the wireless network parameters that D-Link has set to their choice for defaults.
The setting that I seem to recall causing the most issues for Macintosh wireless networking in the past was the length of the Preamble ---- I believe that the choice that should work best is the Short Preamble......
The other setting that would best be adjusted is the one that uses any proprietary accelleration techniques to "double" the speed. On a similar vintage DI-624 I had to disable the "Super G" mode in order to keep the wireless network robust for all clients.
I hope this rambling response helps get you back on track.
So in summary, I think your new MacBook CD2 wireless card should be just fine.......your big challenge is in fine tuning the performance parameters that D-Link chose for the DI-524 so that your router can work in a more standard mode and then your new laptop should hook up as advertized.
When you upgraded the firmware, did you make sure that you had the proper version for your revision model? The D-Link support site Firmware Update page lists several different revisions to that model.
mb2.33hrz Mac OS X (10.4.8) (38518353)| -
Thanks to all those who responded requesting the Express white paper. I
received an overwhelming response. I was expecting a dozen or so
requests - I received over 80. Apparently there is strong demand for
lessons learned about working with Express.
The paper is in-progress. Everyone that requested it will get it when
it is ready, hopefully before end of September. BTW, my paper on
Express and the Object/Relational Problem will be published by Dr.
Dobb's Journal about that time also - the publisher tells me that the
November issue will be on the newsstands by end of September. The DDJ
article is a review of the basics of Express, what it does, and how
you develop with it. It also includes our early experiences with it
(article was written end of April and reflects almost three month's
experience with Express at that time). The article also goes briefly
over our concept for a rapid process specific to Express. The white
paper will have much more to say on the topic.
Several people thanked me for my generosity in offering a free white
paper and sharing our experiences with the Forte' community. There is
nothing generous about the offer: it is unabashed self-promotion in the
finest tradition of American crass commercialism. We're a consulting
company. We sell our knowledge and experience. If, after you get the
white paper, you would like to retain us on a consulting assignment we
would be very grateful, and you will have a chance to pay us back for
our generosity. If not, maybe you can reciprocate and share your
experiences.
Now to the subject of this posting: why am I posting this now? Well,
for one thing, I received several responses that said something
like: " we've tried Express and we were disappointed with ...", or "we've
been using it and have been frustrated with ...", or "we've evaluated it
and we had difficulties with ...". I started writing reply notes to each
of the individuals who expressed those negative experiences, but when I
reviewed what I wrote, it sounded like a Dear Abby column, with the replies
sounding like: Dear Disappointed, or Dear Frustrated, or Dear With
Difficulties. I decided I'll just post one note for all those who've
had negative experiences, or who are just starting to use/evaluate Express
and are likely to have similar experiences. Hence this. I also felt that
I should give people somewhat of an overview of what's coming in the
white paper while they're waiting to get the finished product.
Perhaps initial difficulties with Express is a problem of unrealistic
expectations. I always try to remember Mick Jagger's words. Mick, as
everyone knows, is one of the great software minds of the 20th century:
"You can't always get what you want ...". You must determine if you're
getting what you need.
Seriously, I have been working on the object/relational "impedance
mismatch problem" for close to ten years now (since 1987 when I
developed an Ada/SQL binding for the US Department of Defense). I have seen
many solutions, and have developed several myself for C,C++,Ada and
for Oracle, Sybase, Informix, and Ingress. I find Express to be one
of the most elegant solutions to that thorny problem. If you look at it from
that point of view alone, it's very hard to fail to be impressed. If you're
expecting Express (or PowerBuilder 5, or any other solution) to be yet another
Silver bullet to slay the development monster then you'll be disappointed.
Software development is hard, will continue to be hard, and will continue
to get more complex. Anything that can help us eliminate or reduce what
Frederick Brooks calls "accidental complexity", and design around "essential
complexity", will help. Forte' and Express definitely do that. Paul
Butterworth's paper on "Managing the New Complexities of Application
Development", shows how Forte' has solved many of the development/deployment
problems. If you haven't read it, I highly recommend it. If you have, I would
recommend a re-read if you've forgotten why you chose Forte' to begin with, or
if you yourself did not participate in making that choice, The Express user's
manual, "Using Forte' Express", shows how Express extends Forte' to reduce
the complexity of developing RDBMS-based systems.
To get an appreciation for what Express does for you, try a simple
experiment : spec out a GUI/RDBMS application, say the order entry application
that comes with Express as a tutorial. Do it without Express. Then do it with
Express. Try to make the application as complete as possible - it must
implement all your business rules and have all the behaviors that you desire.
Relax a bit about look and feel. Also Remember to keep the experiment fair.
As part of your application development come up with a framework and an
architecture that the next application will use. Your non-Express application
also must be as extensible and modifiable as Express allows an Express
project. Record the development time of both. If you can beat Express in
development time, then you're a Forte' development Guru and people should be
beating a path to your door.
Lest anyone think I am a cheerleader for Express, I want to mention that
I have some very strong disagreements with several aspects of the
Express architecture. One major problem I find with it is conceptual.
The Express relational encapsulation has added a great deal of accidental
complexity, i.e complexity that is not inherently there because
of the nature of the problem. It arises because of design or implementation
choices. Express represents each database table with three classes (there is
actually six classes per table, three of which are just derived place holders
to contain customizations, so we'll ignore them for this discussion). For a
table EMP, Express produces three base classes: an EMPClass, an EMPQuery
class, and EMPMgr class. The EMPClass is quite understandable. It
encapsulates the table's data. The EMPMgr class is somewhat understandable,
it encapsulates operations that manage the table's data as it crosses the
interfaces. But why do we need one class per table? A manager should manage
several things, not one thing. That leads us to EMPQuery, the encapsulation
that I have most difficulty with: creating a query class for each table. That
is definitely the wrong abstraction.
If you consider that, in general, a SQL query is multi-table:
select t1.col1, t2.col2, t3.col3, ...
from t1, t2, t3, ..
where <expressions on t1.col1, t2.col2, ...>
order by <expressions on t1.col1, t2.col2, ...>
you'll see that the abstraction here is a query tree across many tables,
many columns, and a large variety of expressions - single and multi-table. To
attempt to encapsulate that in objects that are basically single table objects
will produce a great deal of accidental complexity. The design choice of one
query class per table makes writing one-table queries simple, but writing
multi-table queries awkward.
The Express architecture would be much simpler if there is a QueryTree
class for all tables. Better yet, leave the representation of queries as
text strings - ANSI or Forte' SQL on the client side, and DBMS-specific on the
server side. A great deal of complexity in doing query customizations will
be reduced. You will lose some type checking that the current design has, but
hey, you can't always get what you want. When you have several hundred tables
in your database and Express generates six classes to per table, you'll see
that the number of classes generated as excessive. When you try to design a
general query modification scheme you'll realize how awkward multi-table joins
are to do via the Express BusinessQuery class. Last week I was developing a
general design for row-level security, the query structure drove me crazy,
I ended up catching the generated SQLText and inserting the security
constraints.
Now back to the Dear Abby column: If you're unhappy because of performance
issues, try to isolate the reason for the poor performance. This is not easy
in 3-tier applications. Don't be too quick to blame the bad performance on
Express. Do you have a non-Express benchmark application that does the
same thing and outperforms Express? Don't be too quick to blame Forte'
either. Do you have a non-Forte' benchmark, that does the same things
and outperforms Forte'? The operative words here are "does the same
things". A VB application that issues a SQL Select is not a benchmark.
Forte' allows you to instrument applications to study performance
bottlenecks. Find out where your hot spots are and try to do some design
work. If the Express architecture gets in the way, it's time for feedback
to Express developers.
Performance issues, particularly in 3-tier client/server systems are
multi-faceted and complex. There are many interactions of database
issues, interaction of the database with TOOL language issues, locking,
caching, timing of asynchronous events, shared objects, distributed objects,
remote references, memory allocation/deallocation, message traffic,
copying across partitions, etc. etc. that have to be considered. There
was an interesting discussion just a few days ago on multi-threading
on the client side, and blocking in DBMS APIs. Issues like that can
keep you bogged down for days. I have worked on several performance efforts
on triage tuning teams and swat re-design teams, where several hundred man
hours were dedicated to performance and tuning of c/s systems. Big and
complex topic. What I would advice about performance is what Tom Gilb says:
"(1) don't worry about it, and (2) don't worry about it yet" - assuming of
course that you have a rational design, and a sound framework. Many sins of
design are committed in the name of performance. Anyway, enough
of the harangue about premature considerations of performance. Bottom
line is : once you get your functionality, instrument, measure, and tune. If
your architecture was sound, you won't have to re-design for performance, you
would've designed it in.
On our project the system is so large we are subsumed with rapid process
issues: how can we get this monster finished on time? without having to
expand the team to several times its size, and without having to spend more
than we can afford? The upcoming white paper's focus will be on the rapid
process. Probably at a later date, we'll do another paper on performance
issues with Express.
Another reason you may be unhappy with Express is if you perceive that
it is the wrong tool for your application - but was chosen by
corporate mandate. If your application does not involve an RDBMS (say
real-time process control), then Express is obviously not for you. It may
also appear that Express is not suitable for your application if your usage
of the RDBMS is marginal, but your application logic is quite complex (in our
case the application has many AI aspects to it, a rules-based database, and
many interconnected patterns of rules, and rich behaviors). If you find
you're spending too much time doing things outside Express, fighting
Express, or doing way too many customizations, then Express may
not have been the right choice for your application.
Don't think, however, that Express is only for those applications that
maintain relational base tables. You can use a relational database to
store tables other than base tables (state transition tables, dialog
support tables, views, and other kinds of virtual tables). To make use
of Express's powerful application generating capabilities you can use
tables created for the sole purpose of of supporting an Express
application model. The table is in essence, a state transition
diagram. The Express application model creates rows in this
virtual table while the dialog is in-progress. You can use insert and
update triggers in your SQL engine to do the real thing to your base
tables. This trick is among some I'll detail in the white paper.
Another reason some people may be unhappy with Express may be methodology
tension between those who use behavior-driven methodologies (Booch, Jacobson,
Wirfs-Brock), and those who favor data-driven methodologies (OMT, Coad). If
you're in the first camp, you'll probably feel that the modeling done via
Express is not adequate. You'd probably say "that's not an object model!
that's an ERD". You would be half right - the Express business model shows
only containment and association relationships. It does not document "uses"
relationships, so it really can't be considered a full object-model. Granted;
but once you make that realization, your reaction should be one of joy, not
sadness. This is a brilliant reduction in the amount of modeling that needs
to be done since most MIS systems are dominated by their data-model, not their
behavior model (See Arthur Riel's Design Heuristics) . Behavior-based methodologies,
with their documentation of use-cases and class behavior will tend to be analysis
overkill for most MIS projects. For some OOA/OOD practitioners, going back to a
data-centered process may be unpalatable. For those folks my advice would be to try to
look at the business model/application models as meta-models. Take the
generated classes and produce a full object model if you wish. Document your
domain classes in your favorite CASE tool. By all means document
domain-pertinent behavior and use-cases, they will help you test. But do
appreciate the productivity gain produced by the reduction of modeling load
that Express data-centered approach gives you. Your detailed
behavior-based, use-case model may be a luxury you can't afford.
If the methodology clash manifests itself politically in your
organization, where you have the OO purists pooh-pooh a data centered
approach, then you have my sympathies. My best advice is to cool it on the
methodology religion front. If you have a product to deliver, you can't
afford it. Also keep in mind that even if your modeling work is reduced by
adopting a data-centered Express process, you'll still have ample
opportunities to fully utilize your OOD expertise when it comes time to add
functionality or improve performance of the entire application as a whole.
There will still be processes where Express may not be expressive enough. Those
processes whose behavior is so rich and intricate that you cannot find a
data-based trick to model them with, you'd have to do outside Express. These
should be rare and the exception not the rule in MIS systems, however.
Does that exhaust the list of reasons of why people may be
disappointed in Express? Probably not. Undoubtedly Express reduces your
degrees of freedom, and constrains your choices, but many times "jail
liberates". More reasons? I've heard some complaints about repository
corruption problems. I'm not aware that we've had those, or that it is
something due to Express. I'll check with our Forte' system manager. If we
have, they must not have been show stoppers, and our system manager must
have dealt with them quickly enough that the developers did not notice much.
Until you get the full paper in a few weeks, I'll leave you with some
thoughts about Express, and OO development in general:
1. Learn about the concept of "Good enough" in software
engineering. Here are some sources:
- Ed Yourdon: Read Ed Yourdon's article in the last issue of Byte,
titled "When Good Enough is Best". One of Yourdon's tips in the
article: "It's the Process, Stupid!"
Don't take "good enough" to mean that development with Express
requires you to lower your expectations, or lower your
standards. You must tune the concept of "good enough" to your
acceptable standards.
- Arthur Riel: Read Arthur Riel's great book "Object-Oriented Design
Heuristics". Riel shows that there are many problems with no optimal
solutions. This is particularly true in those systems that
are not purely object oriented. Systems that interface with
non-object oriented "legacy" systems, which is what Express
is. Also, Riel's discussion of behavior-based vs data-based
methodologies is very illuminating.
2. Don't obsess about look and feel. That's where Express is most
constraining. If you have unique look and feel requirements,
and look and feel is paramount to you, save yourself some pain and
choose another tool, or sing along with Mick: you can't always get
you want ...
3. Be clear about what rapid development really means. An excellent
resource is the book by Steve McConnell of Microsoft: "Rapid
Development - Taming Wild Software Schedules". A thick book, but the
chapters on best practices, and the tens of case studies are great. The
book shows clearly the differences between evolutionary
delivery, and staged delivery. It shows the differences between
evolutionary prototyping, throwaway prototyping, user-interface
prototyping, and demonstration prototyping and the appropriate uses
and risks of each. In our white paper we advocate a life cycle
approach that is basically evolutionary prototyping, with evolutionary
delivery, and occasional use of throwaway prototypes. We don't advocate
using Express for demonstration prototyping.
4. Realize that Express is maturing along with the product you're
developing. If you don't have deep philosophicalobjections to the
Express framework and architecture, then most of
the concerns with Express would be temporary details that will be
smoothed as Express, and Forte', mature. How long did we wait for
Windows to mature? Let's be fair to the Express developers.
5. The main keys to success in Express are not rocket science (I
worry now about having hyped up people's expectations myself). The
major keys to success revolve around management issues, not
technical issues: expectations management, process management,
and customizations management.
The full paper includes the design and implementation of a Customizations
Management System that allows you to plan customizations needed and to
inventory customizations completed. It automates the process of
extracting the customizations completed from the repository and stores
them in a relational database. A customizations browser then allows
management to plan and prioritize the implementation of customizations. It
allows developers to study the completed customizations and to reuse code,
design, or concepts to implement further customizations. Managing
customizations is absolutely essential for success in Express. The paper
will also detail a rapid process that is "Express friendly".
I'm glad there was such a big response to the white paper offer. Now I have
to sit down and write it!
Nabil Hijazi Optimum Solutions, Inc.
[email protected] 201 Elden Street
Phone: (703) 435-3530 #501
Fax: (703) 435-9212 Herndon, Va 22070
================================================
You can't always get what you want.
But if you try sometime, you might find,
you get what you need. Mick Jagger.
------------------------------------------------[email protected] wrote:
>
A few comments on Nabil Hijazi's observations...
Nabil Hijazi writes...
One major problem I find with it is conceptual.The Express relational
encapsulation has added a great deal of accidental complexity, i.e complexity
that is not inherently there because of the nature of the problem. It arises
because of design or implementation choices.
Paul Krinsky comments...
Anyone who has used NeXT's Enterprise Object Framework (EOF) will be at home
with Express's architecture, it is very similar. NeXT has been around for a
while and have gone through a lot. They originally started with DBKit to solve
the persistence problem. Basically it wrappered the database libraries. EOF was
created when it became clear that the DBKit approach wouldn't work. EOF has
EO's (Enterprise Objects), EOQuery, EOController, etc. that do pretty much what
BusinessClass, BusinessQuery and BusinessMgr do. I'm not sure if Forte hired
people with NeXT experience, but it would be interesting to find out if both
companies came up with the same architecture independently. What are the
chances?
Nabil Hijazi writes...
The design choice of one query class per table makes writing one-table queries
simple, but writing multi-table queries awkward.
Paul Krinsky comments...
I don't think BusinessQuery is too bad once you get used to it. Multi-table
queries are pretty easy if you use the foreign attributes Express provides to
build connected queries. One feature I miss from EOF is the EOFault. An EOFault
stands in for an object to reduce the overhead of retrieving everything an
object has a pointer to. For example, a retrieve on customer that contains an
array of orders would bring in EOFaults to stand in for the orders. When one of
the orders was referenced, EOF would produce a fault (hence the name) and go
and get the required record. Of course you could force EOF to bring the real
data and not use EOfaults if you wanted (if chance were high that you would
need it). This feature saved a lot of memory and increased the speed of
retrieval while still providing transparent access from the viewpoint of the
developer. Another cool feature was uniquing. EOF kept track of the EOs it
retrieved for a client. So if two windows both retrieved Customer X, EOF would
realize this and point the 2nd window at the copy already in memory. This
avoided having multiple copies of the same object in memory and allowed
provided everyone with the most current changes.
Nabil Hijazi writes...
The Express architecture would be much simpler if there is a QueryTree
class for all tables. Better yet, leave the representation of queries as text
strings - ANSI or Forte' SQL on the client side, and DBMS-specific on the
server side. A great deal of complexity in doing query customizations will be
reduced. You will lose some type checking that the current design has, but hey,
you can't always get what you want. When you have several hundred tables in
your database and Express generates six classes to per table, you'll see that
the number of classes generated as excessive. When you try to design a general
query modification scheme you'll realize how awkward multi-table joins are to
do via the Express BusinessQuery class. Last week I was developing a general
design for row-level security, the query structure drove me crazy, I ended up
catching the generated SQLText and inserting the security constraints.
Paul Krinsky comments...
I like the fact that Express manages the mapping to the database. I can change
the underlying database schema and all my queries still work. When the DBAs
inform me that I'm not following their naming standard (remove all vowels
except for 207 "standard" abbreviations that somehow got blessed then compress
to 8 characters using a bit compression algorithm that NASA would be proud of -
am I ranting?) it lets me conform without having to deal with it except in the
business model. It's nice to have a layer of abstraction.
I'm not a big fan of having all the generated classes either. I think it's a
necessary evil because of TOOL. NeXT uses Objective-C which is much more
dynamic in nature (more in common with Smalltalk than C). Their business model
can be defined on the fly and changed at runtime. It's pretty powerful but you
always have the speed vs. size tradeoff. The BusinessQuery is a nice way to
send only the what you need to the server in a format that isn't too difficult
to translate to SQL but not so close to SQL that you couldn't rip out the
backend and use the same interface to communicate with something other than a
relational database.
With any tool you have to understand it's strengths and weaknesses. Express is
a 1.0 product. Given that I think they have done a great job. The biggest
request I have is that Express moves away from being so focused on UI and
Database access and focus more on the BusinessClasses. For example, why are the
Validate and NewObject methods not on the BusinessClass? I understand their
importance in the Window classes but they should really delegate most of the
work to the BusinessClass. Otherwise you end up with most of the logic in the
UI and a 2-tier application. One of the first things we did is extend the
Window classes to delegate validation, etc. to the classes they display.Paul,
This a very good point. After reviewing all the customizations we have done on
our Express project, (BTW, I work with Nabil) I found that we have not done any
business service customizations except for database row level security. We could
have easily moved validation to the business classes. Actually, Express gives you examples
for this. They recommend customizing the insert and update methods to apply validation.
You could simply add your own validate method on the business class and have the insert,
update, or the window call it. This is actually much more object oriented than coding
validation into the window classes (for the oo purest out there!).
Robert Crisafulli
AMISYS Managed Care Solutions Inc.
(301) 838-7540
>
I look forward to reading the white paper on Express. I would encourage anyone
else to post similar documents. If anyone is interested, I can dig up some
stuff I wrote on EOF's architecture. It's a good source for enhancement
requests if nothing else! If anyone has used other persistence frameworks I
think the group would benefit from their experiences.
Paul Krinsky
Price Waterhouse LLC
Management Consulting Group -
Wireless-N hardware and software issues
Yep the 300N gear goes back to BBuy tomorrow. I purchased a V1 of the wrt54G hardware almost 3 years ago, it died last week. Figured I’d buy the latest and greatest and be all set for another couple of years.
Well I’ve had similar problems as the posters above have mentioned. I have dug a little deeper into some of my problems. I have 2 issues that are shows stoppers that are causing the returns. I purchased all 3 devices in the last week. WRT300N (router), WPC300N(notebook card), and WMP300N(PCI card).
The first issue has to do with DHCP. In the web admin application of the WRT300N take a look at the Status page - Local Network then click on DHCP table. When first plugged in the wrt300n shows the clients that have received DHCP addresses. After a while the WRT300N stops displaying the DHCP clients and their addresses, the WRT300N loses track of the DHCP addresses reservations. The WRT300N even started to hand out duplicate addresses on my network, causing some of my systems to not work on the network.
The second issue has to with wireless connectivity. I have a dell laptop with the 1350 WLAN card. The 1350wlan card has the Broadcom chipset, the same family that the WPC300N uses. I updated to the latest driver and utility from Dell for the 1350wlan card. I opened the status meter and leave it open so that I can watch the status as I work. I also start a continuous ping to the router. As I work I notice that I lose my connection to work, the problem is that the wireless network keeps dropping out. The ping to the router times out and the status meter shows disconnected. A way to verify if this is occurring to you that I found is to look in the event viewer(start -> run -> eventvwr) in the system log. Look for Tcpip source events repeating over and over. The message in the event will read like "The system detected that network adapter \DEVICE\TCPIP_{A4EAF2F4-B001-4635-86C4-703EFAB3C925} was connected to the network, and has initiated normal operation over the network adapter” These events were occurring to me every 10 to 20 minutes.
I will say the range with the wireless-n stuff is really good. I went and got another WRT54G router, it is version 6 of the hardware. The WMP300N has a much better connect and signal strength than the WMP54GS that I had.
I did come across 2 problems with the WMP300N. The first problem I found is with the utility that comes with the WMP300N. The wmp300n process bounces the CPU every second. Every other second the wmp300n process causes the cpu to spike to 80% or more utilization. This is just unacceptable in that it ruins performance. If you just install the wmp300N without using the software setup utility, and select the driver from the windows installation wizard the card works fine. You must manually configure the wmp300n using the windows wireless configuration utility though. The other problem involves the Broadcom wireless utility and the “SPROM validation format” the Broadcom wireless utility gets installed with the WMP300N software from the CD, it can be found in control panel. In the Broadcom wireless utility there is a diagnostics sections. When you run the diagnostics test, they fail every time for the “SPROM validation format”. I’m not sure what the “SPROM validation format” does, but it appears to not be necessary as the card works fine other than this.
As far as I can tell the WPC300N seems to have worked fine. It tested out OK when the WRT300N did not drop the wireless network.
One big note, when I bought my first wrt54g in august of 2003 it was version 1 of the hardware. It did not even have a version number listed, this is how you can tell version 1 hardware. In the 3 years of ownership I installed updated firmware 11 times. The first firmware version I updated to was v1.30.7. This was the 4th firmware release. It had a few issues at first also.Searching my pants of and finally finding an issue that might solve the problems with the WPC300N let me share the info. In some thread there was mention of an older driver that solved problems with the wmp300n, I have ventured replacing the ar5416.sys driver with version 6.0.1.4, 1.015.808 bytes, 6-7-2006 that you can find here http://www.campbells.org/Download/wmp300nar5416.zip
And low and behold this one does the business, no more CPU spikes, no more excessive DHCP renewals, the speed is nearly always 300 (wrt300n v2 antenna's in 45 degree angles) and the link is really stable.
Ofcourse this only works if you have the Atheros version.
Replacing the driver is simple,
1. disable the LAN connection
2. stop the WPC300NSvc service3. copy /b %SystemRoot%\system32\drivers\ar5416.sys %SystemRoot%\system32\drivers\ar5416-old.sys
4. copy ar5416.sys %SystemRoot%\system32\drivers
5. enable the LAN connection
6. start the WPC300NSvc service -
Fed up with your X6 anyone? Add your bugs...
X6 owners - fed up with your terrible quality phone?
Please have a read and add your own bugs if you want - I want to write to Nokia with some of the main ones that need to get sorted, and soon. Surely with enough support / evidence they can't ignore us (although I'm not holding my breath!). You know, I'm struggling to find a thread on this forum which isn't about an 'issue', 'bug' or 'problem' with the phone. I'm fed up with it. We all paid a lot of money for the phone (whether it was part of a contract or not) and I just want it to WORK.
It is without doubt the worst phone I've ever owned. Anyone else with me?
Glitchy, buggy, slow and unpredictable don't even begin to describe it...I'm now on my second one, with the first one deciding to pack up a few months back with a dropping signal problem (from full bar to no bar in about 5 seconds, and then back to full back about 15 seconds later) - Nokia deemed it BER and after a letter from me, replaced it with a new one...the fact that the second one has exactly the same issues as the first confirm to me just how terrible the build quality of the phone is.
Any of the below issues sound familar to anyone? Some are phone related, others app/Ovi/Nokia related :
* Ovi Maps freezing during navigation, even when you're not interacting with the phone or running any background apps. Literally just spontaneously. Requires hard restart most of the time as you can rarely force it to close.
* iPhone 4 style signal issue whereby holding it in a normal 'phone grip' fashion results in signal dropping completely or nearly completely.
* General signal drops during calls - anyone else notice you can be on a phone call in a full signal area (with 3G etc) and calls will just drop; take a look at your phone and you have no signal? Give it 30 seconds and you'll be back up to full bars again.
* Spotify (if anyone has it) just randomly crashing ALL THE TIME, again without any background apps running (ironially it seems to be more reliable with a few things running in the background)
* Facebook app thinks stuff that happened two weeks ago is the latest news that it wants to tell me about. Hit refresh and it still thinks old news is new news. Reinstall and wiping of all user data to no joy (same issue even post-phone reset)
* "Realplayer" able to play about 3% of videos I want to watch on the internet - basically a few MPEGs...don't even think about a low-res MP4 stream (where we get the dreaded "Trying to play partially" message). Any UK owners tried running a stream off m.tvcatchup.com? Good luck!
* (Just a general gripe here but) Lack of widget support for the homescreen and general lack of integration support for 3rd party apps to the OS - why oh WHY in this day and age of smart phones are S60v5 Nokias unable to have apps like Facebook spider in to some of the phone's functions? E.g. notifications on the homescreen (the original iPhone was able to do this in January 2007, its now September 2010 Nokia - wakey wakey) and profile pictures linked in with the phone's address book (my friend's HTC Desire does this VERY nicely; I'm jealous).
Before my X6, I had a 6230i (don't laugh, I know its ancient but it worked a treat, absolutely bomb proof which is why I never bothered upgrading)...I just don't understand how backwards this phone seems to be in terms of its flimsy build quality and diabolical OS.
This will definitely be my last ever Nokia. Seriously...I've been a Nokia fanboy all my life but I'm just embarassed by this phone. It is absolute rubbish and I so so so wish I'd gotten a Blackberry or Android. Talk about less hassle.
I'm running v21.0.0.4, although I feel I might as well be running an Alpha build of S60v5.
Any other annoyances and bugs, boys and girls?
p.s. the camera may be its sole redeeming feature - very good photo quality for a phone - takes the iPhone to the cleaners.On balance I agree with bazyeo, I am another long term X6 owner (Dec 09) and on the whole I am fairly pleased with the phone. Sure it's not perfect and one of my major personal gripes with the phone is the relatively poor RAM allocation that Nokia decided upon during the hardware design but it's hardly a show stopper for me. I guess I was spoilt as my previous phone was a Nokia N82.
muirio wrote:
... You know, I'm struggling to find a thread on this forum which isn't about an 'issue', 'bug' or 'problem' with the phone. I'm fed up with it...
Oh come on!! This is a user support forum, you know? Where people come for help when they have problems with their phones. It's pretty obvious that you'll read the majority of threads where owners have issues... that's because they have come here for help. You're hardly going to get a bunch of threads where owners turn up out of the blue to thank Nokia for a problem free phone. That's like saying all you see at a hospital are sick people.
muirio wrote:
... It is without doubt the worst phone I've ever owned. Anyone else with me? ...
Not even close, try the N80 on V3 firmware... now that was an order of magnitude worse.
muirio wrote:
... Any of the below issues sound familar to anyone? Some are phone related, others app/Ovi/Nokia related :
* Ovi Maps freezing during navigation, even when you're not interacting with the phone or running any background apps. Literally just spontaneously. Requires hard restart most of the time as you can rarely force it to close.
* iPhone 4 style signal issue whereby holding it in a normal 'phone grip' fashion results in signal dropping completely or nearly completely.
* General signal drops during calls - anyone else notice you can be on a phone call in a full signal area (with 3G etc) and calls will just drop; take a look at your phone and you have no signal? Give it 30 seconds and you'll be back up to full bars again.
* Spotify (if anyone has it) just randomly crashing ALL THE TIME, again without any background apps running (ironially it seems to be more reliable with a few things running in the background)
* Facebook app thinks stuff that happened two weeks ago is the latest news that it wants to tell me about. Hit refresh and it still thinks old news is new news. Reinstall and wiping of all user data to no joy (same issue even post-phone reset)
* "Realplayer" able to play about 3% of videos I want to watch on the internet - basically a few MPEGs...don't even think about a low-res MP4 stream (where we get the dreaded "Trying to play partially" message). Any UK owners tried running a stream off m.tvcatchup.com? Good luck!
* (Just a general gripe here but) Lack of widget support for the homescreen and general lack of integration support for 3rd party apps to the OS - why oh WHY in this day and age of smart phones are S60v5 Nokias unable to have apps like Facebook spider in to some of the phone's functions? E.g. notifications on the homescreen (the original iPhone was able to do this in January 2007, its now September 2010 Nokia - wakey wakey) and profile pictures linked in with the phone's address book (my friend's HTC Desire does this VERY nicely; I'm jealous).
Before my X6, I had a 6230i (don't laugh, I know its ancient but it worked a treat, absolutely bomb proof which is why I never bothered upgrading)...I just don't understand how backwards this phone seems to be in terms of its flimsy build quality and diabolical OS.
This will definitely be my last ever Nokia. Seriously...I've been a Nokia fanboy all my life but I'm just embarassed by this phone. It is absolute rubbish and I so so so wish I'd gotten a Blackberry or Android. Talk about less hassle.
I'm running v21.0.0.4, although I feel I might as well be running an Alpha build of S60v5.
Any other annoyances and bugs, boys and girls?
p.s. the camera may be its sole redeeming feature - very good photo quality for a phone - takes the iPhone to the cleaners.
Ovi maps does hit hard on resources but I personally haven't suffered the issues you speak of.
I can get my X6 to drop maybe a bar (at the very max 2 bars) of signal if I wrap my hands around the handset. Again for me, not a big issue.
I'm afraid I don't use Spotify or Facebook so can't comment on those issues of yours.
Knowing what codecs to use helps with video playback using Real Player. A search here should give you the required information. I can run MP4, FLV & WMV quite happily provided they have the right codecs that the X6 can handle. If you want to enjoy m.tvcatchup.com then try installing the 3rd party web browser called Skyfire.
There are quite a few alternative 3rd party homescreens that can add widget functionality to the homescreen.
Good luck with your letter to Nokia, I'm afraid I won't be signing your petition. As I said right at the top of this post, sure I have niggles with the X6 but none of them are show stoppers for me and personally I can forgive the X6 most things because I really enjoy the quality of the screen and the capacitive touch interface.
*EDIT* I almost forgot to ask... is yours a SIM free X6 or a network branded X6?
S.
History: Motorola MR30, Nokia: 7110, 7650, N70, N80, N82, X6 (32GB), Samsung Galaxy SII
Current: Samsung Galaxy Note3 Black -
Can you install Lion over the top of Mountain Lion to get rid of these awful Logic glitches?
Folks -
I too have experienced the 'help! Logic is running away with itself and won't respond to me' scenario. I thought it was just me at first... I know there are several other folks that are having other problems ranging from annoyances to show-stoppers.
In my case, the biggest problem is that my Mackie Control (original; version 1.02)that has worked flawlessly in the past is plagued with the following symptoms:
Frequently is not detected or initialized when Logic starts up. This always worked prior to Mountain Lion.
If it IS detected, it will get a MIDI download from Logic so that all of the screen text and values come up, but none of the input functions (i.e. raising/lowering a fader on the control surface) are picked up/executed by Logic. I have tried different MIDI ports and cables and no change in the problem.
This control surface is pretty important for my workflow. I am seriously considering downgrading back to Lion, if it's possible.
Does anyone know if it is possible/safe to install Lion back on top of Mountain Lion? The glitches in Logic with Mountain Lion have made the system unstable and fairly unusable.
Thanks!
PeteTurns out that the problem REALLY WAS MOUNTAIN LION!
I had a clone of my Mountain Lion disk in my Mac Pro. I do a full clone every night, so I booted from that, and erased my primary disk.
Then, I used Time Machine to go back to just before I installed Mountain Lion and then booted from the Lion DVD that I had made when Lion launched (see Google for this). I recovered to my erased disk, and 2.5 hours later I had a full 10.7.4 system up and running on my primary disk. This WORKS!!! I have just tried Logic, and the problems I was having disappeared. The Mackie Control surface is now responsive, and I'll bet Logic doesn't run away anymore either. Great tools - Carbon Copy Cloner (I'm a registed user) and Time Machine saved my butt. -
File verification errors applying GI PSU 11.2.0.3.1 for acfs on linux
(Hi guys. i'm filing an SR at the same time, but I find I get more helpful responses from the forums, and we end up sharing technical knowledge in a more effective way.)
Platform: Proof of concept Virtualbox VM running Oracle Linux 5u7
Installed Grid Infrastructure 11.2.0.3 straight (didn't start with 11.2.0.1 and upgraded out-of-place)
My Linux kernel was apparently not supporting
root@oel4::/root] uname -r
2.6.32-200.13.1.el5uek
root@oel4::/root] uname -a
Linux oel4 2.6.32-200.13.1.el5uek #1 SMP Wed Jul 27 21:02:33 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
oracle@oel4 [+ASM] Mon Feb 13:/orafs1/app/grid/product/11.2.0.3/grid/bin
22:51:14] oracleasm configure
ORACLEASM_ENABLED=true
ORACLEASM_UID=oracle
ORACLEASM_GID=dba
ORACLEASM_SCANBOOT=true
ORACLEASM_SCANORDER=""
ORACLEASM_SCANEXCLUDE=""In the ASMCA utility, I do NOT see a valid tab for the ADVM drive or ACFS filesystem. I could ONLY create ASM diskgroups. In addition, when trying to check whether the ACFS / ADVM drivers are even installed, tI see they are NOT:
Error encountered:
oracle@oel4 [+ASM] Mon Feb 13:/orafs1/app/grid/product/11.2.0.3/grid/bin
23:05:08] ./acfsdriverstate installed
ACFS-9204: false
oracle@oel4 [+ASM] Mon Feb 13:/orafs1/app/grid/product/11.2.0.3/grid/bin> ./acfsdriverstate supported
ACFS-9459: ADVM/ACFS is not supported on this OS version: '2.6.32-200.13.1.el5uek'
ACFS-9201: Not Supported-- I have already checked the following articles:
+ACFS tools fail with ADVM/ACFS is not supported on [ID 1085146.1]+
+IS ACFS/ADVM SUPPORTED/CERTIFIED ON SOLARIS SPARC 64 PLATFORM? [ID 973387.1]+
+How to Verify that the ACFS Driver is installed and loaded [ID 1319263.1]+
- out of curiosity, would I be able to boot the GRUB-loader WITHOUT the linux UEK kernel, and instead boot with the
*2.6.18-274.el5 kernel*? I tried it and ACFS now worked under 11.2.0.3 (when loading via ./acfsroot install)I wasn't sure of the impact to other application, and I assume there ARE risks in doing this.
-- I had thought that as of *11.2.0.3*, ACFS WAS supported under the Linux UEK. In addition, the MOS note 1369107.1 that 11.2.0.3.1 patch set update 1 would provide support for ACFS on the UEK2.6.32-200
"Support for "2.6.32-200" kernels will start in the first GI PSU 11.2.0.3.1 (11.2.0.3 GIPSU #1), (RFI Bug:13241736 & Bug:12825835). "
To test that, I tried applying the 11.2.0.3.1 grid control PSU 1:
## get existing opatch config:
/orafs1/app/grid/product/11.2.0/grid/OPatch/opatch lsinventory
Oracle Home : /orafs1/app/grid/product/11.2.0/grid
Central Inventory : /orafs1/app/oraInventory
from : /orafs1/app/grid/product/11.2.0/grid/oraInst.loc
OPatch version : 11.2.0.1.9
OUI version : 11.2.0.3.0
Log file location : /orafs1/app/grid/product/11.2.0/grid/cfgtoollogs/opatch/opatch2012-02-18_12-20-11PM.log
Lsinventory Output file location : /orafs1/app/grid/product/11.2.0/grid/cfgtoollogs/opatch/lsinv/lsinventory2012-02-18_12-20-11PM.txt
Installed Top-level Products (1):
Oracle Grid Infrastructure 11.2.0.3.0
There are 1 products installed in this Oracle Home.
There are no Interim patches installed in this Oracle Home.
OPatch succeeded.
## run conflict resolution checks:
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir 13343438 -oh /orafs1/app/grid/product/11.2.0/grid
PREREQ session
Oracle Home : /orafs1/app/grid/product/11.2.0/grid
Central Inventory : /orafs1/app/oraInventory
from : /orafs1/app/grid/product/11.2.0/grid/oraInst.loc
OPatch version : 11.2.0.1.9
OUI version : 11.2.0.3.0
Log file location : /orafs1/app/grid/product/11.2.0/grid/cfgtoollogs/opatch/opatch2012-02-18_12-17-54PM.log
Invoking prereq "checkconflictagainstohwithdetail"
Prereq "checkConflictAgainstOHWithDetail" passed.
OPatch succeeded.
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir 13348650 -oh /orafs1/app/grid/product/11.2.0/grid
PREREQ session
Oracle Home : /orafs1/app/grid/product/11.2.0/grid
Central Inventory : /orafs1/app/oraInventory
from : /orafs1/app/grid/product/11.2.0/grid/oraInst.loc
OPatch version : 11.2.0.1.9
OUI version : 11.2.0.3.0
Log file location : /orafs1/app/grid/product/11.2.0/grid/cfgtoollogs/opatch/opatch2012-02-18_12-18-06PM.log
Invoking prereq "checkconflictagainstohwithdetail"
Prereq "checkConflictAgainstOHWithDetail" passed.
OPatch succeeded.I had checked the MOS Oracle Database Patch Set Update 11.2.0.3.1 Known Issues [ID 1374706.1] article, which didn't mention any show stoppers related to me.
# copy patch to tmp dir instead and run from there
su - oracle
cd /tmp
mkdir p13348650
unzip /mnt/share/100g/downloads/oracle/gi_11.2.0.3.1_psu1/p13348650_112030_Linux-x86-64.zip -d p13348650
cp -p /mnt/share/100g/downloads/oracle/gi_11.2.0.3.1_psu1/ocm.rsp .
ls -l
-rwxrwxrwx 1 root michael 1069 Feb 16 16:55 ocm.rsp
drwxr-xr-x 4 oracle oinstall 4096 Feb 18 08:30 p13348650
su -
. oraenv
+ASM
cd /tmp
$ORACLE_HOME/OPatch/opatch auto p13348650 -oh $ORACLE_HOME -ocmrf ocm.rsp
Executing /usr/bin/perl /orafs1/app/grid/product/11.2.0/grid/OPatch/crs/patch112.pl -patchdir . -patchn p13348650 -oh /orafs1/app/grid/product/11.2.0/grid -ocmrf ocm.rsp -paramfile /orafs1/app/grid/product/11.2.0/grid/crs/install/crsconfig_params
opatch auto log file location is /orafs1/app/grid/product/11.2.0/grid/OPatch/crs/../../cfgtoollogs/opatchauto2012-02-18_08-31-32.log
Detected Oracle Restart install
Using configuration parameter file: /orafs1/app/grid/product/11.2.0/grid/crs/install/crsconfig_params
Successfully unlock /orafs1/app/grid/product/11.2.0/grid
patch ./p13348650/13348650 apply failed for home /orafs1/app/grid/product/11.2.0/grid
ACFS-9459: ADVM/ACFS is not supported on this OS version: '2.6.32-200.13.1.el5uek'
CRS-4123: Oracle High Availability Services has been started.
# it STILL does not support ACFS on my kernel! ngng.
capture log output:
cat /orafs1/app/grid/product/11.2.0/grid/OPatch/crs/../../cfgtoollogs/opatchauto2012-02-18_08-31-32.log
Is the local system ready for patching? [y|n]
Y (auto-answered by -silent)
User Responded with: Y
Backing up files...
Applying interim patch '13348650' to OH '/orafs1/app/grid/product/11.2.0/grid'
Patching component oracle.crs, 11.2.0.3.0...
Copying file to "/orafs1/app/grid/product/11.2.0/grid/crs/install/crsconfig_lib.pm"
Copying file to "/orafs1/app/grid/product/11.2.0/grid/crs/install/crspatch.pm"
Copying file to "/orafs1/app/grid/product/11.2.0/grid/crs/install/s_crsconfig_lib.pm"
Patching component oracle.usm, 11.2.0.3.0...
There are 2 copy files under ORACLE_HOME that are not patched.
Files check failed: Some files under ORACLE_HOME are not patched. Please see log file for details.
ApplySession failed in system modification phase... 'Verification of patch failed: Files are not updated completely.'
Restoring "/orafs1/app/grid/product/11.2.0/grid" to the state prior to running NApply...
Checking if OPatch needs to invoke 'make' to restore some binaries...
OPatch was able to restore your system. Look at log file and timestamp of each file to make sure your system is in the state prior to applying the patch.
NApply restored the home. Please check your ORACLE_HOME to make sure:
- files are restored properly.
- binaries are re-linked correctly.
(use restore.[sh,bat] and make.txt (Unix only) as a reference. They are located under
"/orafs1/app/grid/product/11.2.0/grid/.patch_storage/NApply/2012-02-18_08-33-44AM"
UtilSession failed: ApplySession failed in system modification phase... 'Verification of patch failed: Files are not updated completely.'
Log file location: /orafs1/app/grid/product/11.2.0/grid/cfgtoollogs/opatch/opatch2012-02-18_08-33-44AM.log
OPatch failed with error code 73
2012-02-18 08:39:08: patch ./p13348650/13348650 apply failed for home /orafs1/app/grid/product/11.2.0/grid
cat /orafs1/app/grid/product/11.2.0/grid/cfgtoollogs/opatch/opatch2012-02-18_08-33-44AM.log
[Feb 18, 2012 8:37:49 AM] verifying 921 copy files.
[Feb 18, 2012 8:37:56 AM] Failed file pair information (copy)::
[Feb 18, 2012 8:37:56 AM] Source file name is : /tmp/p13348650/13348650/files/bin/oraagent.bin, size is : 28054745
[Feb 18, 2012 8:37:56 AM] Destination file name is : /orafs1/app/grid/product/11.2.0/grid/bin/oraagent.bin, size is : 28054745
[Feb 18, 2012 8:38:04 AM] Failed file pair information (copy)::
[Feb 18, 2012 8:38:04 AM] Source file name is : /tmp/p13348650/13348650/files/install/usm/SLES10/x86_64/2.6.16.21-0.8/default/bin/oracleacfs.ko, size is : 19649565
[Feb 18, 2012 8:38:04 AM] Destination file name is : /orafs1/app/grid/product/11.2.0/grid/install/usm/SLES10/x86_64/2.6.16.21-0.8/default/bin/oracleacfs.ko, size is : 19649565
[Feb 18, 2012 8:38:07 AM] verifying 3 plugin actions.
[Feb 18, 2012 8:38:07 AM] There are 2 copy files under ORACLE_HOME that are not patched.
[Feb 18, 2012 8:38:07 AM] OUI-67124:Files check failed: Some files under ORACLE_HOME are not patched. Please see log file for details.
[Feb 18, 2012 8:38:07 AM] OUI-67124:ApplySession failed in system modification phase... 'Verification of patch failed: Files are not updated completely.'
[Feb 18, 2012 8:38:07 AM] Restoring "/orafs1/app/grid/product/11.2.0/grid" to the state prior to running NApply...
[Feb 18, 2012 8:39:08 AM] Checking if OPatch needs to invoke 'make' to restore some binaries...
[Feb 18, 2012 8:39:08 AM] OPatch was able to restore your system. Look at log file and timestamp of each file to make sure your system is in the state prior to applying the patch.
[Feb 18, 2012 8:39:08 AM] OUI-67124:
NApply restored the home. Please check your ORACLE_HOME to make sure:
- files are restored properly.
- binaries are re-linked correctly.
(use restore.[sh,bat] and make.txt (Unix only) as a reference. They are located under
"/orafs1/app/grid/product/11.2.0/grid/.patch_storage/NApply/2012-02-18_08-33-44AM"
[Feb 18, 2012 8:39:08 AM] OUI-67073:UtilSession failed: ApplySession failed in system modification phase... 'Verification of patch failed: Files are not updated completely.'
[Feb 18, 2012 8:39:08 AM] --------------------------------------------------------------------------------
[Feb 18, 2012 8:39:08 AM] The following warnings have occurred during OPatch execution:
[Feb 18, 2012 8:39:08 AM] 1) OUI-67124:Files check failed: Some files under ORACLE_HOME are not patched. Please see log file for details.
[Feb 18, 2012 8:39:08 AM] 2) OUI-67124:ApplySession failed in system modification phase... 'Verification of patch failed: Files are not updated completely.'
[Feb 18, 2012 8:39:08 AM] 3) OUI-67124:
NApply restored the home. Please check your ORACLE_HOME to make sure:
- files are restored properly.
- binaries are re-linked correctly.
(use restore.[sh,bat] and make.txt (Unix only) as a reference. They are located under
"/orafs1/app/grid/product/11.2.0/grid/.patch_storage/NApply/2012-02-18_08-33-44AM"
[Feb 18, 2012 8:39:08 AM] --------------------------------------------------------------------------------There were errors with the file verification after the copy , for some reason. I don't know why it would have coughed on the two files oraagent.bin and oracleacfs.ko, but Oracle Support and google seaches didn't come up with anything. I plan to manually try an opatch apply instead of the oaptch auto, but while I do so, does anybody have clues for correctly applying this PSU?To update this thread, I ended up speaking to Oracle Support on this. It turned out that one of the prerequisites in the README was the culprit:
2.1.4 Unzipping the PatchThe patch application requires explicit user actions to run 'opatch auto' command on each node of Oracle clusterware. So, it is recommended that you download and unzip the patch in a shared location to be able to access it from any node in the cluster and then as the Grid home owner execute the unzip command. To prevent installation failures, this location should be an empty directory.
Note:
Do not unzip the patch in the top level /tmp directory.
The unzipped patch location should have read permission for ORA_INSTALL group in order to patch Oracle homes owned by different owners. The ORA_INSTALL group is the primary group of the user who owns the GI home or the group owner of the Oracle central inventory.>
In my example, I had unzipped to /tmp. However, the resulting error message stack didn't really point that out.
When I double-checked the README and tried again from /home/oracle/patches/p13348650 instead, it worked. It doesn't leave me with a confident feeling, more just relief. On a related note (and the entire reason for me patching to 11.2.0.3.1), ACFS filesystems ARE supported now under Oracle 5 update 7 with the 2.6.32-200.13.1.el5uek kernel (you had to really dig through the matrix in 1369107.1). Had this not worked, I would had to fail back to the non-UEK kernel to achieve ACFS. -
Windows NTFS network drive no longer able to edit files in Osx 10.9
In the OSX 10.8x and before, the network drive hosted by Windows 2008 server in our .local domain was able to be modified by my imac under a local user account with the same user name without any problem. The only issue was not able to join the AD due to the existing .local domain setup. Upon upgrading to OSX 10.9 today, the network drive still connect properly, and the files on the share drive is still able to be opened, read, copied and deleted as before. However, any attempt to save the changes to the opened file display an error message saying that it is been locked and I have no privilege to modify the file. The funny thing is now that the mac computer is able to join the windows AD without problem, although under the network account, the same problem exited. Something has to do with the SMB right/ share has been changed in this release. Anyhelp on how I may resolve this problem?
I'm hoping you or someone can solve this. We're using Tuxera to add SMB NTFS write capabilities to Mavericks and it works great for everything ... except for iWork 2013. iWork 09 still reads and writes perfectly, as does every other app I have on my Mac.
At this point, I fear using iWork 2013 in a mixed Windows/OSX environment is dead if your server is NTFS. It's another quiver in Microsoft's argument that iWork is for children only. Despite all the griping about deprecated functions in the new iWork, there's no show stoppers as far as I'm concerned, and I use Pages, Keynote and Numbers in serious ways daily. -
Hi everyone,
Hope you can help me out on a couple of issues I've been experiencing during the initial stages of a project to upgrade an on premise Exchange 2007 to 2013.
On Monday last week I installed the first Exchange 2013 server into the network after a few weeks of careful planning, information gathering and remediation of our current Exchange 2007 environment and associated systems.
The server itself has been having some issues from the word go, some of which I've resolved but none that are show stoppers but I want to get them resolved before building more servers and setting up the planned 2 x 2 node DAG's
The main problems are as follows:
There's usually one service that does not start following an OS restart and it's not always the same service. So far I've seen the following not start: DAG Management, Migration Workflow, Anti-spam Update, Unified Messaging, UM Call Router, Transport
Service.
The critical system event log entries are complaining of timeouts when the services are starting up but I can't imagine that the servers boot time is too long... It's a 2 vCPU/12Gb vRAM VM, Windows 2012 R2
I receive an error in the Event Log regarding RPC over HTTP Proxy
to one of the 2007 CAS servers (not our primary one). The first error was because the Windows Component was missing but since installing it, disabling Outlook Anywhere, reenabling it, restarting the server, I now have a new error which is shown further down
this post
The Exchange 2013 server install is pretty default, CAS/MBX roles and some basic configuration performed such as new DNS entries, Public SSL certs installed and assigned, URL's updates, SCP updated. I have review and resolved some errors from the event logs
for over chatty warnings about disk space (the warning is that we have loads of space...)
This is a brief outline of the environment:
Exchange 2007 SP3 RU13
UK - Two physical locations in a stretch LAN (100Mb WAN)
4 x CCR Cluster Mailbox Servers in two separate CCR Clusters
Cluster 1 - Windows 2003 R2: One physical, one virtual server - don't ask, legacy install and I know the virtual is not a supported configuration.
Cluster 2 - Windows 2008 R2: Two virtuals - New cluster built following a 4 day failure of Cluster 1. The aim was to move to supported config and decommission cluster 1.
Note: Migration of Cluster 1 to Cluster 2 was halted as 2013 was so close it seemed pointless to continue the migration and instead migrate both Clusters to 2013 once in production.
2 x Virtual Windows 2003 R2 - Hub Transport Servers
2 x Virtual Windows 2003 R2 - Client Access Servers
1 x Virtual Windows 2003 R2 - Unified Messaging Server
1 x Virtual Windows 2003 R2 - Edge Transport Server (DMZ)
US - One physical location
1 x Physical Windows 2008 R2 - Mailbox, Client Access, Hub Transport Server
Exchange 2013 CU5
UK - Installed into same site along side Exchange 2007 servers
1 x Virtual Windows 2012 R2 - Mailbox, Client Access Server
Problem 2 Error Message - Please note, server names and domain name changed:
Log Name: Application
Source: MSExchange Front End HTTP Proxy
Date: 18/07/2014 10:00:37
Event ID: 3005
Task Category: Core
Level: Warning
Keywords: Classic
User: N/A
Computer: EXC2013.domain.local
Description:
[RpcHttp] Marking ClientAccess 2010 server EXC2007CAS1.domain.local (https://EXC2007CAS1.domain.local/rpc/rpcproxy.dll) as unhealthy due to exception: System.Net.WebException: The underlying connection was closed: The connection was closed unexpectedly.
at System.Net.HttpWebRequest.GetResponse()
at Microsoft.Exchange.HttpProxy.ProtocolPingStrategyBase.Ping(Uri url)
Event Xml:
<Event xmlns=http://schemas.microsoft.com/win/2004/08/events/event>
<System>
<Provider Name="MSExchange Front End HTTP Proxy" />
<EventID Qualifiers="32768">3005</EventID>
<Level>3</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-07-18T09:00:37.000000000Z" />
<EventRecordID>64832</EventRecordID>
<Channel>Application</Channel>
<Computer>EXC2013.domain.local</Computer>
<Security />
</System>
<EventData>
<Data>RpcHttp</Data>
<Data>EXC2007CAS1.domain.local</Data>
<Data>https://EXC2007CAS1.domain.local/rpc/rpcproxy.dll</Data>
<Data>System.Net.WebException: The underlying connection was closed: The connection was closed unexpectedly.
at System.Net.HttpWebRequest.GetResponse()
at Microsoft.Exchange.HttpProxy.ProtocolPingStrategyBase.Ping(Uri url)</Data>
</EventData>
</Event>Hi Off2work,
I've gone through the article and the Get-OutlookAnywhere commandlet looks fine (especially when compared with our working CAS).
Having looked through IIS I have spotted two additional misconfigurations with a missing setting to require SSL on the RPC folder and also the .NET version was not set.
I've now set those to Require SSL and .NET 2.0.5072 however this has made no difference following restarted of both 2007 CAS and 2013 servers.
I could potentially reinstall the CAS server or additionally decommission it as we have two of them and the other is not causing any errors with the 2013 server. This broken CAS server doesn't even have DNS records (except it's own hostname) or firewall
rules pointing to it, nor does it have any active client connections if I check with a quick netstat -a
As for UM, it's next on my list following some client/server connectivity testing so I have not yet assigned the SSL to the services or setup the dial plans, etc.
The services do start most of the time, but others then don't so it's not a consistent issue with just this service. On my current boot, the DAG Management service failed to start, but again I don't have a DAG implemented yet.
I will see if UM drops out of that list once I've configured it shortly
Thanks for taking the time to respond (and that goes to DareDevil too) -
A fresh Arch installation - from VirtualBox?
Hey,
My dad's laptop is about 2-year old LG. It runs Vista, and it runs like shit..
I wanna install Arch on the laptop for him, for a much better user experience.
Since I am only gonna see him on the weekend for only several hours,
I wanna make a fresh Arch install, tweak everything for his convenience, on a VirtualBox
enviroment, and then dd the partition to a fresh partition on his harddrive.
Can anyone think of any "show stoppers" as to why not go that way?
Can anyone offer any tips?
Thanks a lot,
fiodIt should be fine, with one exception, the initial ramdisk. You'll need to ensure that the hard drive controller's kernel modules are installed in the MODULES= section of /etc/mkinitcpio.conf
You should be able to boot the arch installer on the desktop and install the hwdetect script
~]$ hwdetect --hostcontroller
MODULES="pata_acpi ata_generic ahci ata_piix ehci-hcd ohci-hcd"
This many is probably overkill, since it should figure out dependencies, but if you don't want to think too hard about it just put them all in there.
Add those modules into /etc/mkinitcpio.conf and then run:
mkinitcpio -p kernel26
Then it should be able to boot. -
+ 2 hour upgrade to Leopard from Tiger on Brand New imac 20"
Forgive my upcoming ignorance as this is my first Apple Computer and I know very little about Apple overall but I know a LOT about PCs and Windows.
I just purchased an imac, 20" Intel 2ghz Core Duo, LAST NIGHT.
From out of the box, to plugging in the computer and peripherals, to getting into Tiger for the first time and putting in the Leopard upgrade disk.
Is 2+ hours normal to do this upgrade.. this upgrade took FOREVER. I've installed many operating systems on PCs, mind you I'm installing Windows but it's never taken me 2+ hours to install an Upgrade to an OS on a reasonably fast machine. I've installed / upgraded linux in less time.
I can't believe this is normal and have some concern as to there being an Issue with the Combo Drive or something else?
There's no lights to indicate disk activity or anything during the installation, this is something I'm quite used to in the PC world, to be able to tell if the computer is accessing the Hard Drive or the CD/DVD drive with little lights or even noise. The only noise I heard was scattered disk noises and a random spin up of the CD Drive every so often.
The only visual indicator on the screen was the progress bar during the installation with a Time indicator that seemed to be having as much difficulty as I was in figuring how long this should take. Frequently it would jump from 1 hour 40 minutes to as much as 2 hours and 50 minutes estimating installation time.
Any experts here have any insight on this? Is this normal? Am I missing something here... I would hate to endure another upgrade or install that will be this painful in the future.
Thanks for your input and time on this!Promomag wrote:
Ah yes, I remember 95, infact, I did install this version from floppy, it was 27 floppies if I remember correctly.... at least I was doing something if it took just as long, so I don't think that install was as agonizing as this. Thanks for the memories.
C'mon though... what's up with not having any indication that the computer is doing anything at all while it's installing.... Couldn't apple make the little Apple logo on the front blink or something when there's disk activity. Seriously, I like that the Mac is quiet, but I don't like having to put my ear to the side of the case to hear if it's doing anything. If I hear the cd whiring or the disk crunching I have a good indication there's activity but through this whole process the CD only spun up in short spurts every so often.
I was wondering if this install was recompiling kernals or doing something ... the time indicator bar as my only means to an estimated guage is very silly to me!
I thought about that when I installed and even posted about those seemingly long times when nothing seems to be happening and cautioned the rush-hour crowd to be patient.
I think I have an answer, but it may be stretching things: many Mac users, I have noticed don't like things like desktop items, even if it's only one or two. One did not even like the Dock and wanted it gone - not hidden as most of us set it, but gone. Finito! And for years there were only one-button mice available and no BSD under the hood. So I think this lack of information is only annoying to people like me who came recently from the PC world (and am still in it) but the Macophiles probably like those blank information-less screens. I do recall once that Apple ran an ad saying "Who cares about MHz, GHz GBs and such - it's the color (flavor?) that counts. Fortunately, Apple has come a long way from then and attracted people like myself who do care about what is under the hood.
I suspect as more and more get involved in the BSD stuff and X11 and such, that these indicators will become more prevalent. At least I hope so.
An obvious bug when using DU, in 10.5.1, however, is that when doing a verify, my odometer says 1 minute left for about 5 minutes and then backs up and says 13 minutes left and drops about 1 minute every few seconds. In 10.5.0 the barber pole spun for a long time with no information.
Still, these are reasonably minor glitches and certainly not show-stoppers.
All-in-all, I look at Leopard as a distinct improvement over Tiger in almost every area. I miss Sherlock - which is why I keep my bootable Tiger clones up-to-date and working properly.
Interestingly, I have 3 Macs and 2 PCs and 5 Windows programs running on them.
Contrary to what others say about Vista, I find it running quite boringly well on this MBP. It's the 64-bit version and I did have to find the network drivers on my own.
Maybe you are looking for
-
Deleting a row from a Procedure
Hi All Can one of you tell me how to delete a row from a Procedure It is created with CREATE OR REPLACE PROCEDURE report.NAMEOFTABLE (nPutId IN Report.ID%TYPE, cArea IN Report.Area%TYPE, cSubject IN Report.Subject%TYPE, nUserId IN Report.EngineerID%T
-
Hello all, i want to create radio button using code dynamically so as to do this i am using the following code : OAMessageRadioButtonBean radio = (OAMessageRadioButtonBean)this.createWebBean(pageContext,OAMessageRadioButtonBean.MESSAGE_RADIO_BUTTON_B
-
SharePoint 2010 Content database growing too fast
Hi, I have a SharePoint 2010 Content database wss_content_DB which is 197 GB BUT when I calculate my site collection I can see they have used only about 70 GB. I know there is Auditdata table which is about 27 GB. Couple of days ago my content DB was
-
Using Macbook as a HTPC, should I keep the battery in it?
So today, I had a quick brown out from the wind. Since the macbook I use connected to my TV as a HTPC doesn't have a battery, it instantly turned off. I took the battery our cause it got real real fat. There is known issue with these batteries that f
-
Hi There Can someone let me know the standard payables invoice status list or point me in the direction where I can find it? I did take a look on the web but didn't seem to be able to track it down. Thanks