IE9 fires up, I open a couple of pages in separate tabs (BBC News or something), then after a minute or two it hangs (as if it's "Not Responding", but it's not labelled as such in the Task Manager).
To compound the misery, it freezes the mouse-pointer when it hangs. (It's okay: I like my keyboard navigation anyway - and that still works for kicking round Windows and other apps.) Kill the iexplore.exe processes to get back to normal operation...
Anyway, looks like the solution is to hit the "Advanced" tab on your Internet Options (before the browser hangs, naturally!) and "Use Software Rendering instead of GPU Rendering".
Restart IE, and no more crashes for me!
Windows 7 64-bit, 32-bit IE9, Lenovo Thinkpad T500.
Wednesday, 23 May 2012
Sunday, 15 April 2012
WaveMaker 6.4.5GA
Having recently installed Fedora to have a go at this, I'd downloaded the rpm for WaveMaker 6.4.5.
I figured I'd installed it, and things were going well enough except that I was getting a 404 resource cannot be found error for the ConfigurationTool webapp. (The /ConfigurationTool path is configured to point to the studioConfig directory in /opt/wavemaker-6.4.5GA - though it seems you can only see this if you check the Catalina config in /tmp/WaveMakerXXXXX when you've started WaveMaker up.)
Anyway, I downloaded and installed the rpm for 6.4.4 and that studioConfig directory has *way* more files in it. Problem solved for me.
(Haven't reported this to the WaveMaker people because I'm not sure it wasn't my rpm download or install problem. I've been doing this over a couple of days and I haven't used Linux in several years...)
Newbie-sillies on Fedora 16
I was trying to install a .run file (for PostgreSQL as it happens) and it just didn't seem to be working.
I was wondering things like "Does Fedora support .run files?" or "Is there some package installer I need to feed it to?" and it turned out that.... one needs to chmod the file (or use the Properties context-menu in Nautilus) to set it executable.
Do more newbie-orientated distributions at least display an "I'm not running this because it's not executable" warning?
I was wondering things like "Does Fedora support .run files?" or "Is there some package installer I need to feed it to?" and it turned out that.... one needs to chmod the file (or use the Properties context-menu in Nautilus) to set it executable.
Do more newbie-orientated distributions at least display an "I'm not running this because it's not executable" warning?
Wednesday, 15 February 2012
BI Publisher Locale, Dates, Numbers, and Bursting.
So you want to use BI Publisher 10.3.1.4 Enterprise and its bursting functionality.
(The bursting functionality lets you split a single generation of a report into lots of little reports / documents. Think something like sending the whole day's data at once and having it broken down into a PDF per customer.)
Anyway, you can make a BI Publisher report multi-lingual, so to speak, by producing translations files for the template (I seem to recall they're called XLFs). So, you know, pass "de_DE" and the template will display your labels in German, pass "en_GB" for British English and "en_US" for American.
I'm going to assume that most people know that Americans use a MM/DD/YY format for dates while we Brits use DD/MM/YY. BI Publisher, when given a locale, pretty much handles those locale-based differences automatically when you generate a report.
However:
To use bursting functionality you have to schedule the job (through the GUI or using the scheduleReport element in the web-services).
When you're bursting, you use a query defined in the report that works out the "split by" information. One of the fields the query returns is the locale.
However, when you schedule a report request, you also get to specify a locale.
Now the insane bit is this:
BI Publisher chooses the *language* in which to produce the individual document from the locale selected in the query; BI Publisher chooses the *date formats* and *number formats* to use from the locale you use when you submit the schedule job request!
So you can produce German, British and American language documents from a single report request using bursting - but they all share the same date / number format. Nice!
(The bursting functionality lets you split a single generation of a report into lots of little reports / documents. Think something like sending the whole day's data at once and having it broken down into a PDF per customer.)
Anyway, you can make a BI Publisher report multi-lingual, so to speak, by producing translations files for the template (I seem to recall they're called XLFs). So, you know, pass "de_DE" and the template will display your labels in German, pass "en_GB" for British English and "en_US" for American.
I'm going to assume that most people know that Americans use a MM/DD/YY format for dates while we Brits use DD/MM/YY. BI Publisher, when given a locale, pretty much handles those locale-based differences automatically when you generate a report.
However:
To use bursting functionality you have to schedule the job (through the GUI or using the scheduleReport element in the web-services).
When you're bursting, you use a query defined in the report that works out the "split by" information. One of the fields the query returns is the locale.
However, when you schedule a report request, you also get to specify a locale.
Now the insane bit is this:
BI Publisher chooses the *language* in which to produce the individual document from the locale selected in the query; BI Publisher chooses the *date formats* and *number formats* to use from the locale you use when you submit the schedule job request!
So you can produce German, British and American language documents from a single report request using bursting - but they all share the same date / number format. Nice!
Tuesday, 6 December 2011
Audible .aa files to mp3.
If you have need of converting an Audible .aa (that's file format 4) into an mp3 or similar (because you can't find anywhere that sells the thing DRM free):
i) You'll find plenty of shareware apps that claim to be able to do it (like SoundTaxi and TuneConvert) and (a) it looks like they can if you want to pay the price (or they'll only do 90 seconds), and (b) they all look like they're by the same people / based on the same stuff.
ii) Alternatively, if you're more cheapskate (in my case I only wanted to convert a single file) then there's a post from 2007 that (if you persevere with getting the Visual C++ DLL installed on Windows 7 64 bit) still seems to more or less work: http://forums.afterdawn.com/thread_view.cfm/589613
I didn't want to install iTunes and try to burn to CD then re-rip. [I dislike iTunes, though frankly that route would have been less system-invasive than the stuff I ended up doing.]
i) You'll find plenty of shareware apps that claim to be able to do it (like SoundTaxi and TuneConvert) and (a) it looks like they can if you want to pay the price (or they'll only do 90 seconds), and (b) they all look like they're by the same people / based on the same stuff.
ii) Alternatively, if you're more cheapskate (in my case I only wanted to convert a single file) then there's a post from 2007 that (if you persevere with getting the Visual C++ DLL installed on Windows 7 64 bit) still seems to more or less work: http://forums.afterdawn.com/thread_view.cfm/589613
I didn't want to install iTunes and try to burn to CD then re-rip. [I dislike iTunes, though frankly that route would have been less system-invasive than the stuff I ended up doing.]
Tuesday, 21 June 2011
Excel-form-controls-aaaargh!
Excel 2007.
I worked out how to put form-controls on a spreadsheet. Combo Boxes.
(Ain't the ribbon lovely? You're looking for the (hidden, IIRC) Developer ribbon....)
I worked out how to put some options in the Combobox (henceforth ddlb) using a range as the source.
I worked out how to attach a macro to execute on-change. Then in the code, I want to get the text in the box.
Minutes passed as I failed to work it out using autocomplete. I googled. Hours passed as I continued to fail.
Can it really possibly be as convoluted as I've made it?
Anyway, I bring you (me) a solution using the now-hidden / obsolete DropDowns property...
Function GetDDLBText(controlname As String) As String Dim wsheet As Worksheet Set wsheet = ThisWorkbook.Worksheets(" ") Set allDropDowns = wsheet.DropDowns Dim ddlb As DropDown Set ddlb = allDropDowns(controlname) If ddlb Is Nothing Then GetDDLBText = "" MsgBox ("Trapped error - control named '" & controlname & "' is not found.") Exit Function End If GetDDLBText = "" ' default to this. If ddlb.ListIndex > 0 Then GetDDLBText = ddlb.List(ddlb.ListIndex) End If Exit FunctionEnd Function
Wednesday, 16 February 2011
And then for Oracle HTTP Server...
I needed to put APEX (Application Express), version 3.2.1, on this same CentOS box.
I followed the installation instructions (for 3.2) found over at Oracle, then needed the HTTP server.
This is on the 10g database companion CD. Installing that went finely (once I'd decided to install it into a different home from the database) until one of the configuration-wizard steps failed.
The log pointed me to another (httpd) log, which said libdb.so.2 was missing.
The solution to that is to run:
ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
and then retry the configuration-step.
Subscribe to:
Comments (Atom)