Stuff Michael Meeks is doing |
Older items: 2008: ( J F M A M J J A ), 2007: ( J F M A M J J A S O N D ), 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, legacy html
Spec. | Pages |
---|---|
OpenXML - Markup Lang Ref | 5219 |
OpenXML - Primer | 472 |
OpenXML - Fundamentals | 173 |
OpenXML - Packaging Conventions | 129 |
OpenXML - Compat & Extensibility | 43 |
OpenDocument 1.0 | 706 |
SVG 1.1 | 719 |
XSL 1.1 | 514 |
MathML | 509 |
HTML 4.01 | 389 |
SMIL | 350 |
OpenFormula | 108 |
XForms | 86 |
XLink | 26 |
http://red-carpet.go-oo.org
; test docs.
This is of course a stop-gap measure, the goal is not a separate
converter (using XSLT) but high quality built-in OpenXML support,
re-using & re-factoring the existing Microsoft binary
filter code. Of course Mathias Bauer points out the Sun writer team
is doing some great work re-writing the existing code here to be
more flexible & elegant - read Henning's nice post about the
design
here.
Launching ./airsurf
, sigh.
explicit OUString( sal_Unicode value ) SAL_THROW(()) static inline OUString const & unacquired( rtl_uString * const * ppHandle ) inline bool endsWithIgnoreAsciiCaseAsciiL( char const * asciiStr, sal_Int32 asciiStrLength) constClearly we need to move a little faster to make the rtl String classes more useful if we mean to deprecate the tools equivalent.
This is the basis that my team work on. The VBA compatibility functionality is just an extension of existing MS Office interoperability work. I suspect that the poster is a pre-gratuity equine dental examiner looking for custom. I mean, even the premise that VBA (a simple Basic) is in some way revolutionary, innovative or novel is rather a stretch. The nice piece this was based on, and is rather more interesting is OpenOffice.org Calc adds support for Excel VBA. Of course, if you like Deja-Vu you might want to read this after the Sun announcement in which the heebie-jeebies are going at them instead.Q4. With this agreement, will Novell include Microsoft patented code in its contributions to the open source community?
No. Novell will not change its development practices as a result of this agreement. It has always been our policy in all development, open source and proprietary, to stay away from code that infringes another's patents, and we will continue to develop software using these standard practices. If any of our code is found to infringe someone else's patents, we will try to find prior technology to invalidate the patents, rework the code to design around the infringement, or as a last resort remove the functionality.
Novell is committed to protecting, preserving and promoting freedom for free and open source software.
Sun & Java - Microsoft licensed Java, news.com writes:
The germ of the suit began when Microsoft took out a Java license in 1996. Sun contended that Microsoft quickly began to run afoul of the licensing terms and filed the initial lawsuit in October 1997.
So here we see Microsoft making a really stupid move, signing an agreement they couldn't keep, and probably didn't need, and what was the end game ? they got to buy themselves out of it for $20million, got a load of injunctions slapped on them, had to retro-fix their product etc.
Lindows vs. Microsoft - the Wikipedia article is quite illuminating:
As part of this licensing settlement, Microsoft paid an estimated $24 million cash (for a case that Microsoft itself brought), and Lindows transferred the Lindows trademark to Microsoft and changed their name to Linspire.
And now of course, we all know the Windows & Office trademarks are indefensible, one rumour I heard had it that the settlement itself was intended to be secret, but SEC regulations mandated disclosure & this was missed by the MS lawyers.
Unfortunately the myth of MS infallibility is rather useful to them in a market where leadership is critical, and can move the market.
WinXP 2.0.4 | Lin 2.0.2 (Nov) | Lin 2.0.4 (Sun) | Lin 2.0.4 (Nov) | |
---|---|---|---|---|
Avg. Time (secs) | 4.0 | 2.4 | 1.69 | 1.55 |
String(RTL_CONSTASCII_FOO_LONG_MACRO_PARAM("foo"))which due to the miracle of polymorphism this ends up doing:
UniString( const sal_Char* pByteStr, rtl_TextEncoding eTextEncoding, sal_uInt32 nCvtFlags = BYTESTRING_TO_UNISTRING_CVTFLAGS );with
eTextEncoding == 3 == RTL_TEXTENCODING_IBM_437
(or
somesuch); not at all ideal.
before: 5611 5604 5606 5662 Avg: 5621 after: 4977 4883 4863 4881 Avg: 4901It seems the redirect script is no longer necessary, since _ZThn symbols are not marked linkonce anymore: neat. On the other hand, the speedup is only 13% - but this is an old PIII, need to reproduce on newer hardware; installed Alpha5 on some newer H/W in the background, X broke during boot; bother, filed bugs.
echo 1 > /proc/sys/kernel/sysrq echo "t" > /proc/sysrq-trigger
/opt/
instead of
/cygdrive/c/cygwin/opt
or whatever.
cvs tag Foo
seems to equate to a multi-step process:
![]() |
Spreadsheet Compatibility. Forwards, Backwards, and SidewaysJody Goldberg (Novell) 12.09.2006 |
|
![]() |
Lightning Fast StartupMichael Meeks & Jan Holesovsky (Novell) 12.9.2006 |
|
![]() |
GStreamer in OpenOffice.org?Cedric Bosdonnat & Radek Doulik (Indep. & Novell) 13.9.2006 |
|
![]() |
Building OO.o (faster?) with JamKai Backman (Google) 13.9.2006 |
|
![]() |
Modular Building, splitting the buildCaolan McNamara (Red Hat) 12.09.2006 |
|
![]() |
OpenOffice.org 2.x and beyondMichael Bemmer (Sun Microsystems) 12.9.2006 |
|
![]() |
The Novell migration to OpenOffice.orgDebra Anderson (Novell) [ starts +9 minutes ] 12.9.2006 |
Personally, and Corporately, I have no particular axe to grind here, ( Groupwise/ODMA/COM/Win32 ? ). However, I am concerned about the long term attractivenes of, and re-use of OO.o. As Fred Brooks infers - if there is a silver bullet out there, it is code re-use. Thus I applaud Sun's wisdom in sticking with the LGPL.
Of course - in terms of actually working together with Sun, (and/or the collab.net infrastructure) life can be incredibly painful, turgid, littered with (seemingly) arbitrary barriers, conflict and so on, all of which need fixing (and in many areas things are improving), but licensing is (currently) the least of my concerns
"Every reader of Scripture should know, wrote [William] Cowper
That souls have no discriminating hue,
Alike important in their Maker's view;
That none are free from blemish since the fall,
And love divine has paid one price for all."
RSS SHR Real old: 92m 55m 37 new: 84m 56m 28So a saving of 9Mb or so. For 10 writer windows, it seems we save 4m or so: good; of course, as you use more icon-filled menus / dialogs that will creep up, scaling better.
~/.recently-used
XML file corruption bug in OO.o -
horay for Kelli actually filing the bug.
time acroread -toPostScript /demo/a.pdf /tmp/a.ps
a couple of times then do echo "3" > /proc/sys/vm/drop_caches
,
look for the amazing vanishing time:
time acroread -toPostScript /demo/a.pdf /tmp/a.ps: 1st time: 2nd time: real 0m32.221s 0m1.586s user 0m1.684s 0m1.108s sys 0m1.080s 0m0.464sexplaining the gap between 2.6 seconds and 32 seconds is (perhaps) the idea of reading every font on the system, twice (in 2 separate passes) - the strace -ttt shows 32 seconds for that. Gratifying to see that other people have sillier problems than OO.o, will try to poke them: surely .pcf.gz fonts aren't worth playing with anymore(?).
__cxa_eh_globals* get_global() throw() { static __thread __cxa_eh_globals global; return &global; }can return NULL - then either someone is lying to me (gdb, gcc etc.) or (perhaps) someone stole all the tls slots (is that a limited resource on Linux ?).
ipw3945: Radio Frequency Kill Switch is On: Kill switch must be turned off for wireless networking to work.. After re-booting to Win32 to get the same effect, discovered a tiny H/W switch hidden under the chamfered front-left, simple.
Hello testers you are in test portal This is the https portCleary an amazing service. Loading without the magic authentication goodness (cf. link), you get a beautiful login page instead. Curious.
Not enough storage is available to process this command.
not massively encouraging wrt. the fidelity of the whole process.
unresolvable R_386_GOTOFF relocation against symbol `com::sun::star::uno::RuntimeException::~RuntimeException()'
but why use a GOTOFF relocation ?
no unique final overrider for...
g++ errors;
fair enough. Unfortunately, (it seems) one can't use this pattern
without touching the base class; something that can't be done.
FooClass() : major(0) { };
the error ?
error: class 'FooClass’ does not have any field named ‘gnu_dev_major’
nice - and I thought it was only libbonobo that had these problems.
File->Templates->Addressobook Source->Administrate
.
OOO_FORCE_SYSALLOC=1
like all good developers do.
xrandr -s 0
-
turns out there were several mis-matched views about what size the
screen is.
After all, who would question that Islam is a religion of peace & love with a high commitment to honesty & integrity, open debate & discussion of contentious issues and letting the truth speak for itself ? I guess at least the Danish Bacon industry will be unaffected."If you are a Muslim and your faith is strong and you believe in God and in your prophet then I don't think you should be remotely frightened of what some ludicrous infidel says or does about your religion or any depiction he produces."
"I think we've got to move away from this hysterical and rather patronising idea that we have got to treat the Muslim religion with kid gloves and not subject it to all the same rough and tumble that we subject other faiths to."
glad I don't have to report to 2 people.Nigel Nicholson, a professor of organisational behavior at the London Business School, called the matrix structure "one of the most difficult and least successful organisational forms."
Messrs Ghosal and Bartlett wrote in the past tense, suggesting that companies had escaped from the matrix corset. But 15 years after the article was published, many are still trying to struggle free.
~/.gnome2/session
contains all manner of obsolete &
unusual things. Fixed an file / argument handling issue with the
quickstarter, 2 conference calls.
I only open my mouth to change feet.
gecko-sdk
package; finally got things building.
Wrote column. Tested video output, everything beautiful in
NLD10, lovely cloned output. Left OO.o building.
cp -lR
today: and to think of
all those years of ignorance. Posted my .suse.hashvals patch to
the binutils list - got a response which was nice. Re-worked the
-Bdirect patches to use the new OS specific SUSE tags &
renamed sections to '.suse' variants.
Section size breakdown: symbols 57450kb - 30% [ a non-stripped build ] code 53676kb - 28% linking 43092kb - 23% data 14248kb - 7.5% exceptions 11978kb - 6.3% data relocs 5769kb - 3% ... Of which: Symbol entry counts: ~total .dynsym entries: 724251 .dynstr size: def: 42969100 undef: 3999841 (avg len): 65So by adding a .suse.hashvals section with the pre-computed hashes we add ~3Mb, but then during linking we wander across only ~6Mb of hash/chain/hashvals instead of 43Mb as now; hopefully with some nicer cache usage effects.
undef $fh;
beforehand; unexpected and
unpleasant. Got the tool extending user-dicts in the new format though.
In one particularly odd case, a Najran judge sentenced a 16-year-old Ismaili schoolboy to death for blasphemy. This was commuted on appeal to 14 years in prison and 4,000 lashes, to be administered publicly in 80 weekly sessions of 50 blows. Most Saudis are unaware of such injustices...Thank God Jesus' kingdom is not of this world; critical to keep that in view.
export VCSID=<account>
before creating a cws; worked with 'rfc821' who fixed it nicely.
Interviewer: So - it's great that you're willing to sacrifice a day's pay to strike & make your voice heard in government.
Striker: Oh no, I don't loose any pay, it's my civil right to strike, the government continue to pay me.
Interviewer: oh - but, of course you have to pay the train fair of course, that's some sacrifice
Striker: Oh no, the Union pay the train fair.
Interviewer: but of course, you pay that through higher union dues effectively ?
Striker: Oh no, the government pay my Union membership dues. ...
pipe
& then a
socketpair
not returning from poll
(G_IO_HUP)
when the forked child closed their end of the pipe; I could swear it
should do that; fine on remote process death though. After writing some
dummy data to the socket, and using shutdown
I got the
expected behavior, odd.