I've been using AbiWord now, since sometime during 0.5.x development. I've written a few school papers with it, and it works great. It's perfectly stable (except when I tried importing a PNG file, but that doesn't matter to me), and incredibly fast.
I think that AbiWord should definitely go the plug-in route, as mentioned above. Then you'd have a GIMP-like product, with all sorts of nifty features. They could host something like plugins.gimp.org.
Like I've said before, this is only the beginning. We need mathematics texts (done by people who want to teach others based on that merit alone), etc. etc.. It's only logical that the "open source" spirit will spread into areas that need it. Hopefully, corporations won't try to stamp out the idea altogether (i.e. RIAA and MP3s)..
Re:Pre-patch for devel kernels? WTF?
on
Linux 2.3.0
·
· Score: 1
well, look at the 2.1 series -- it got to 2.1.132 before 2.2 came out.. because there were typically about 3 pre-patches for each release, we would've had to deal with kernel versions up around 2.1.400 or so.:^)
that leads to another reason: each final (non-pre-patch) version that is released has a massive archive, and a patch for it. could you imagine if there were 400 10+ MB tarballs, as well as all of the patches? that would be insane..
A proper Web-making tool could help you manage your sites, write (and verify) valid HTML with less manual labour, and maybe even clean up messes made by lesser authors with imperfect knowledge of the standard (or imperfect WYSIWYG toys).
You want it to "clean messes" that are made by "imperfect WYSIWYG toys"? From the sounds of it, you're claiming that your "toy" is perfect.
As for using a good editor, try GXedit. If you've never used it before, you'll be pleasantly surprised. Because it's a GTK+/GNOME application, you can dynamically remap menu options to keys -- and it includes commonly used HTML tags. So, if you want the center tag to be mapped to "Alt-C", you can do that by moving over the menu option and pressing "Alt-C". It also supports syntax coloring, and a billion other options. It's not a WYSIWYG HTML editor, but it's still worth checking out.
You can find it here: http://devplanet.fastethernet.net/gxedit.html.
You can "shrink" it to only take up a corner by right-clicking on the blank space of the menu and selecting "Convert to corner panel". After you do this, try middle clicking/dragging on the menu retract arrow -- move it around the screen to see "what it can do".:^)
As for physically resizing it, I dunno. It is "elastic" with whatever you put in it (If you run an application on it that is bigger than the rest of the panel, the whole panel expands to accomodate that program). Shrinking it further than the default would be difficult, I think.
Me again.. I've just been emailed by someone who has already made a PDF version of the document. I will post the URL once I get his permission (I don't want to slashdot his server:^)). It shouldn't take too long to get permission.
I'm currently working on converting this to PDF format, so that it can be printed and bound. If you would like to know when I finish and where to find it, send me an email.
If any of you want something changed in the PDF version of it, let me know.
For those of you who didn't see my posting on the agalmics article, I mentioned the need of having a portable book reader. This is one of the steps towards liberation of information (free in price and in modifyability). When I say information, I mean good, useful information, like technical books and such. My previous posting (linked above) describes this in more detail.
I don't think all information should be free for all. Things that could jeopardize or ruin people or companies obviously shouldn't be freed.
What I think should be freed are things like common instructive manuals (i.e. full-blown calculus, electronics, etc. books). Having these freely available ("free beer" and "free speech") would allow both the book itself and the people who use it to improve. If books like these were free, you have a much larger audience than previously available.
I hope that the Mozilla team survives after such a strong lashing. While things sound like they're starting to crumble, the fact remains that the world needs a good browser.
Perhaps it would be good (at this point) to not worry about integrating the mail and news clients into the initial release of Mozilla. Focusing on the browser is key. Something just needs to get out to the world that shows that something has been done. I don't mean developer test versions (such as M3) either. Those releases do show a lot, but only to a small crowd.
Besides, it would be nice to componentize the release of Mozilla -- a "Browser Package" could contain just the browser, while a "Communication Package" could include News/Mail/etc.. Not only would it keep download times smaller for slow modem owners, it would allow the Mozilla team to get away with skipping the Communication Package for now.
Maybe I'm just too anxious to see the first major release of Mozilla.:^)
I think that the free software paradigm and things like the Internet in general can only lead us to an even higher plateau -- free information for all. Imagine people across the world pooling their minds together to create free books, such as Calculus texts for college or books on how to make electronic devices. These documents could be peer-reviewed, creating a solid, reliable source of information, just as the "open source" model does for software. This information would be written by people who were highly interested and/or experienced in the field, just as free software generally operates.
You may think I'm crazy, but look at some of the free software projects out there today -- look at the KDE or GNOME projects!! They're creating a *large* collection of software to make a good interface, that takes a LOT of effort and teamwork. Why couldn't the same thing be done for information in general?
That's what I'm curious about. I'm hoping that in the future, people who are interested in topics will pool their thoughts and abilities together to create free information for all. Think about it: if you had one good, free Calculus book out there, wouldn't many people use it? Why would students pay over $100 for a decent Calc book when you could get the best one for free?
Of course, you have a problem of document portability, but that's simply a minor technological inconvenience for the time being. With further advents of technology, such as portable document viewers (slimmed down laptops, perhaps the shape of a clipboard), that problem goes away. The technology is there, we just need to harness it.
Additionally, this free information would be worked on globally, making international cooperation more widespread and successful. I don't know about you, but I find that exciting. The more the world works together on things, the more we will advance as a global society.
Here's a quote that comes to mind:
"You may say I'm a dreamer, but I'm not the only one.. I hope some day you join us, and the world will live as one."
Under the "Fusion vs. Fission" part of the ABCNEWS fusion article (at the bottom), they say "one million millionths of a second"!! Last time I checked, that can be written as "one second".
It's in the third or fourth paragraph, depending on whether you count the first sentence as a paragraph or not.
I used to have the same exact problem, you have a couple solutions at hand:
1) Hunt down the settings for Accelerated X, and if you see "PCI retries" or "PCI retry" anywhere, disable it.
2) Alternatively, you can switch to XFree86, which has PCI retries on Matrox cards disabled by default. The performance of the Matrox XFree86 driver is very good, too.
I wrote an email to John Carmack about PMesa, which speeds up some OpenGL calculations up to 1.8x on SMP hardware. He said this:
Its not going to help bandwidth limited applications. Applications with lots of evaluators and lighting probably show worthwhile speedups, but basic vertex/texcoord/color drawing probably doesn't get helped at all (unless the basic geometry code is very badly implemented).
Linux obsidian2 2.2.1 #4 Thu Jan 28 20:28:30 EST 1999 i586 unknown
running Red Hat 5.2. not to sound arrogant, but the only reason i've had to reboot was because i hooked up a SCSI CD-R drive. also, i run a heavily modified version of Red Hat, with CVS code flying around everywhere..
I'm not sure, but if the errorlog below is any indication, it'll be a while:
[root@obsidian2 Office]# wine -managed outlook.exe fixme:security:InitializeSecurityDescriptor (0x40681778,0x1): stub fixme:module:FreeLibrary32 (0xbfeb0000): stub err:resource:FindResourceEx32W 0x6dff0000(OUTLLIB.dll) "#7a01"("#000e") not found! err:resource:FindResourceEx32W 0x6dff0000(OUTLLIB.dll) "#7a02"("#000e") not found! fixme:module:LoadLibraryEx32A flag not properly supported 2 fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS fixme:win32:SYNC_DoWait alertable not implemented fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS fixme:win32:SYNC_DoWait alertable not implemented fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS fixme:win32:SYNC_DoWait alertable not implemented fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS fixme:win32:SYNC_DoWait alertable not implemented fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS fixme:win32:SYNC_DoWait alertable not implemented fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS fixme:win32:SYNC_DoWait alertable not implemented fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS fixme:win32:SYNC_DoWait alertable not implemented fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS fixme:win32:SYNC_DoWait alertable not implemented fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device NWLINK fixme:module:CreateProcess32A (C:\Program Files\Windows Messaging\newprof.exe,...): CREATE_DEFAULT_ERROR_MODE ignored fixme:module:CreateProcess32A (C:\Program Files\Windows Messaging\newprof.exe,...): lpCurrentDirectory C:\WINDOWS ignored fixme:module:CreateProcess32A (C:\Program Files\Windows Messaging\newprof.exe,...): lpStartupInfo->lpDesktop Desktop ignored fixme:module:CreateProcess32A (C:\Program Files\Windows Messaging\newprof.exe,...): lpStartupInfo->lpTitle Title ignored wine: mutex.c:103: abandon_mutexes: Assertion `mutex->owner == thread' failed. sendmsg: Broken pipe Client protocol error:0x832cf98: partial msg sent -1/24 Unexpected Windows program segfault - opcode = 8b Page fault in 32-bit code (0x08171fb5). Fault address is 0x00000004 Loading symbols: wine/usr/X11R6/lib/libSM.so.6/usr/X11R6/lib/libICE.so.6 /usr/X11R6/lib/libXpm.so.4/usr/X11R6/lib/libXext.so.6 /usr/X11R6/lib/libX11.so.6/usr/lib/libncurses.so.4/lib/libdl.so.2 /lib/libm.so.6/lib/libc.so.6/lib/ld-linux.so.2/lib/libnss_files.so.1 KEYBOARD COMMCTRL USER GDI KERNEL WINEPS WPROCS DISPLAY SYSTEM NETBIOS.dll NETAPI32.dll mso7enu.dll MSO97.DLL OUTLRPC.dll OLEAUT32.dll COMDLG32 COMCTL32.dll RPCRT4.dll SHELL32 MPR MAPI32.dll ADVAPI32 ole32.dll MSVCRT40.dll OUTLLIB.dll OUTLOOK.EXE USER32 GDI32 KERNEL32 DeferredDebug for: OUTLLIB.dll ole32.dllUnable to open.DBG file ole32.dbg MAPI32.dll RPCRT4.dllUnable to open.DBG file rpcrt4.dbg COMCTL32.dll OLEAUT32.dll OUTLRPC.dllUnable to open.DBG file outlrpc.dbg MSO97.DLL mso7enu.dllUnable to open.DBG file mso7enu.dbg
In 32 bit mode. Unexpected Windows program segfault - opcode = 8b Page fault in 32-bit code (0x0817132b). Fault address is 0x00000004 Segmentation fault inside debugger, exiting.
If you haven't tried this before (or in a while), please do: run Powerpoint 97 using Wine. It holds up remarkably well at first, especially considering how big of a program it is. If you get a black box showing up on the screen, open a blank page in powerpoint then click on the box to get rid of it.
For those of you who want to see what it looks like (under KDE), check this image out. The command line to do this is "wine -managed powerpnt.exe".
My only complaint is that 990103 (and possibly earlier ones as well) managed to kill Skyglobe for Windows support.
...that Carmack will one day see the light and use Emacs instead! :^)
I've been using AbiWord now, since sometime during 0.5.x development. I've written a few school papers with it, and it works great. It's perfectly stable (except when I tried importing a PNG file, but that doesn't matter to me), and incredibly fast.
I think that AbiWord should definitely go the plug-in route, as mentioned above. Then you'd have a GIMP-like product, with all sorts of nifty features. They could host something like plugins.gimp.org.
Like I've said before, this is only the beginning. We need mathematics texts (done by people who want to teach others based on that merit alone), etc. etc.. It's only logical that the "open source" spirit will spread into areas that need it. Hopefully, corporations won't try to stamp out the idea altogether (i.e. RIAA and MP3s)..
well, look at the 2.1 series -- it got to 2.1.132 before 2.2 came out.. because there were typically about 3 pre-patches for each release, we would've had to deal with kernel versions up around 2.1.400 or so. :^)
that leads to another reason: each final (non-pre-patch) version that is released has a massive archive, and a patch for it. could you imagine if there were 400 10+ MB tarballs, as well as all of the patches? that would be insane..
Witness (most likely) the only time in Linux's history when the kernel patch is smaller than the PGP signature made for it!
:^)
patch-2.2.8-to-2.3.0.gz = 268 bytes
patch-2.2.8-to-2.3.0.gz.sign = 344 bytes
I know, the patch is compressed -- but who cares, right?
That's cool and all, but why would you name it "MSChess"? :^)
You want it to "clean messes" that are made by "imperfect WYSIWYG toys"? From the sounds of it, you're claiming that your "toy" is perfect.
As for using a good editor, try GXedit. If you've never used it before, you'll be pleasantly surprised. Because it's a GTK+/GNOME application, you can dynamically remap menu options to keys -- and it includes commonly used HTML tags. So, if you want the center tag to be mapped to "Alt-C", you can do that by moving over the menu option and pressing "Alt-C". It also supports syntax coloring, and a billion other options. It's not a WYSIWYG HTML editor, but it's still worth checking out.
You can find it here:
http://devplanet.fastethernet.net/gxedit.html.
You can "shrink" it to only take up a corner by right-clicking on the blank space of the menu and selecting "Convert to corner panel". After you do this, try middle clicking/dragging on the menu retract arrow -- move it around the screen to see "what it can do". :^)
As for physically resizing it, I dunno. It is "elastic" with whatever you put in it (If you run an application on it that is bigger than the rest of the panel, the whole panel expands to accomodate that program). Shrinking it further than the default would be difficult, I think.
Me again.. I've just been emailed by someone who has already made a PDF version of the document. I will post the URL once I get his permission (I don't want to slashdot his server :^)). It shouldn't take too long to get permission.
I'm currently working on converting this to PDF format, so that it can be printed and bound. If you would like to know when I finish and where to find it, send me an email.
If any of you want something changed in the PDF version of it, let me know.
For those of you who didn't see my posting on the agalmics article, I mentioned the need of having a portable book reader. This is one of the steps towards liberation of information (free in price and in modifyability). When I say information, I mean good, useful information, like technical books and such. My previous posting (linked above) describes this in more detail.
I don't think all information should be free for all. Things that could jeopardize or ruin people or companies obviously shouldn't be freed.
What I think should be freed are things like common instructive manuals (i.e. full-blown calculus, electronics, etc. books). Having these freely available ("free beer" and "free speech") would allow both the book itself and the people who use it to improve. If books like these were free, you have a much larger audience than previously available.
I hope that the Mozilla team survives after such a strong lashing. While things sound like they're starting to crumble, the fact remains that the world needs a good browser.
:^)
Perhaps it would be good (at this point) to not worry about integrating the mail and news clients into the initial release of Mozilla. Focusing on the browser is key. Something just needs to get out to the world that shows that something has been done. I don't mean developer test versions (such as M3) either. Those releases do show a lot, but only to a small crowd.
Besides, it would be nice to componentize the release of Mozilla -- a "Browser Package" could contain just the browser, while a "Communication Package" could include News/Mail/etc.. Not only would it keep download times smaller for slow modem owners, it would allow the Mozilla team to get away with skipping the Communication Package for now.
Maybe I'm just too anxious to see the first major release of Mozilla.
I think that the free software paradigm and things like the Internet in general can only lead us to an even higher plateau -- free information for all. Imagine people across the world pooling their minds together to create free books, such as Calculus texts for college or books on how to make electronic devices. These documents could be peer-reviewed, creating a solid, reliable source of information, just as the "open source" model does for software. This information would be written by people who were highly interested and/or experienced in the field, just as free software generally operates.
You may think I'm crazy, but look at some of the free software projects out there today -- look at the KDE or GNOME projects!! They're creating a *large* collection of software to make a good interface, that takes a LOT of effort and teamwork. Why couldn't the same thing be done for information in general?
That's what I'm curious about. I'm hoping that in the future, people who are interested in topics will pool their thoughts and abilities together to create free information for all. Think about it: if you had one good, free Calculus book out there, wouldn't many people use it? Why would students pay over $100 for a decent Calc book when you could get the best one for free?
Of course, you have a problem of document portability, but that's simply a minor technological inconvenience for the time being. With further advents of technology, such as portable document viewers (slimmed down laptops, perhaps the shape of a clipboard), that problem goes away. The technology is there, we just need to harness it.
Additionally, this free information would be worked on globally, making international cooperation more widespread and successful. I don't know about you, but I find that exciting. The more the world works together on things, the more we will advance as a global society.
Here's a quote that comes to mind:
"You may say I'm a dreamer, but I'm not the only one.. I hope some day you join us, and the world will live as one."
Under the "Fusion vs. Fission" part of the ABCNEWS fusion article (at the bottom), they say "one million millionths of a second"!! Last time I checked, that can be written as "one second".
It's in the third or fourth paragraph, depending on whether you count the first sentence as a paragraph or not.
The closest open-source equivalent would be "Bochs", which you can find at freshmeat.net.
It sounds like Ozzy Ozbourne was the interviewer!!
Hey Berky,
I used to have the same exact problem, you have a couple solutions at hand:
1) Hunt down the settings for Accelerated X, and if you see "PCI retries" or "PCI retry" anywhere, disable it.
2) Alternatively, you can switch to XFree86, which has PCI retries on Matrox cards disabled by default. The performance of the Matrox XFree86 driver is very good, too.
Please feel free to email me at muaddib@magicnet.net so we can get this fixed.
I wrote an email to John Carmack about PMesa, which speeds up some OpenGL calculations up to 1.8x on SMP hardware. He said this:
Its not going to help bandwidth limited applications. Applications with lots of evaluators and lighting probably show worthwhile speedups, but basic vertex/texcoord/color drawing probably doesn't get helped at all (unless the basic geometry code is very badly implemented).
John Carmack
5:40pm up 8 days, 51 min, 5 users, load average: 1.26, 1.35, 1.30
Linux obsidian2 2.2.1 #4 Thu Jan 28 20:28:30 EST 1999 i586 unknown
running Red Hat 5.2. not to sound arrogant, but the only reason i've had to reboot was because i hooked up a SCSI CD-R drive. also, i run a heavily modified version of Red Hat, with CVS code flying around everywhere..
I was shocked to find out that RedHat's gopher site is down!! How could they do such a thing? :^)
You forgot "Enlarged to show detail".
I'm not sure, but if the errorlog below is any indication, it'll be a while:
/usr/X11R6/lib/libSM.so.6 /usr/X11R6/lib/libICE.so.6
/usr/X11R6/lib/libXpm.so.4 /usr/X11R6/lib/libXext.so.6
/usr/X11R6/lib/libX11.so.6 /usr/lib/libncurses.so.4 /lib/libdl.so.2
/lib/libm.so.6 /lib/libc.so.6 /lib/ld-linux.so.2 /lib/libnss_files.so.1 .DBG file ole32.dbg .DBG file rpcrt4.dbg .DBG file outlrpc.dbg .DBG file mso7enu.dbg
[root@obsidian2 Office]# wine -managed outlook.exe
fixme:security:InitializeSecurityDescriptor (0x40681778,0x1): stub
fixme:module:FreeLibrary32 (0xbfeb0000): stub
err:resource:FindResourceEx32W 0x6dff0000(OUTLLIB.dll) "#7a01"("#000e") not found!
err:resource:FindResourceEx32W 0x6dff0000(OUTLLIB.dll) "#7a02"("#000e") not found!
fixme:module:LoadLibraryEx32A flag not properly supported 2
fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS
fixme:win32:SYNC_DoWait alertable not implemented
fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS
fixme:win32:SYNC_DoWait alertable not implemented
fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS
fixme:win32:SYNC_DoWait alertable not implemented
fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS
fixme:win32:SYNC_DoWait alertable not implemented
fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS
fixme:win32:SYNC_DoWait alertable not implemented
fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS
fixme:win32:SYNC_DoWait alertable not implemented
fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS
fixme:win32:SYNC_DoWait alertable not implemented
fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device VNETBIOS
fixme:win32:SYNC_DoWait alertable not implemented
fixme:win32:DeviceIoControl Unimplemented control 256 for VxD device NWLINK
fixme:module:CreateProcess32A (C:\Program Files\Windows Messaging\newprof.exe,...): CREATE_DEFAULT_ERROR_MODE ignored
fixme:module:CreateProcess32A (C:\Program Files\Windows Messaging\newprof.exe,...): lpCurrentDirectory C:\WINDOWS ignored
fixme:module:CreateProcess32A (C:\Program Files\Windows Messaging\newprof.exe,...): lpStartupInfo->lpDesktop Desktop ignored
fixme:module:CreateProcess32A (C:\Program Files\Windows Messaging\newprof.exe,...): lpStartupInfo->lpTitle Title ignored
wine: mutex.c:103: abandon_mutexes: Assertion `mutex->owner == thread' failed.
sendmsg: Broken pipe
Client protocol error:0x832cf98: partial msg sent -1/24
Unexpected Windows program segfault - opcode = 8b
Page fault in 32-bit code (0x08171fb5).
Fault address is 0x00000004
Loading symbols: wine
KEYBOARD COMMCTRL USER GDI KERNEL WINEPS WPROCS DISPLAY SYSTEM
NETBIOS.dll NETAPI32.dll mso7enu.dll MSO97.DLL OUTLRPC.dll OLEAUT32.dll
COMDLG32 COMCTL32.dll RPCRT4.dll SHELL32 MPR MAPI32.dll ADVAPI32
ole32.dll MSVCRT40.dll OUTLLIB.dll OUTLOOK.EXE USER32 GDI32 KERNEL32
DeferredDebug for: OUTLLIB.dll ole32.dllUnable to open
MAPI32.dll RPCRT4.dllUnable to open
COMCTL32.dll OLEAUT32.dll OUTLRPC.dllUnable to open
MSO97.DLL mso7enu.dllUnable to open
In 32 bit mode.
Unexpected Windows program segfault - opcode = 8b
Page fault in 32-bit code (0x0817132b).
Fault address is 0x00000004
Segmentation fault inside debugger, exiting.
If you haven't tried this before (or in a while), please do: run Powerpoint 97 using Wine. It holds up remarkably well at first, especially considering how big of a program it is. If you get a black box showing up on the screen, open a blank page in powerpoint then click on the box to get rid of it.
For those of you who want to see what it looks like (under KDE), check this image out. The command line to do this is "wine -managed powerpnt.exe".
My only complaint is that 990103 (and possibly earlier ones as well) managed to kill Skyglobe for Windows support.