Earlier quoted context omitted.
Giving it away to universities. All the alternatives had lots of zeros on their price tags. C just came along, like JavaScript on the browser. We already had better system programming languages since Burroughs B5000 in the 60's.
Get your Algol and MCP on: http://www.unisys.co.uk/offerings/high-end-servers/clearpath...
The Unix-Haters Handbook (1994) [pdf]
161–170 of 316 posts
Re: The Unix-Haters Handbook (1994) [pdf]
#162Earlier quoted context omitted.
Giving it away to universities. All the alternatives had lots of zeros on their price tags. C just came along, like JavaScript on the browser. We already had better system programming languages since Burroughs B5000 in the 60's.
Get your Algol and MCP on: http://www.unisys.co.uk/offerings/high-end-servers/clearpath...
Re: The Unix-Haters Handbook (1994) [pdf]
#163Earlier quoted context omitted.
That's about as true and insightful as 'mcguire doesn't know how to read'.
The X server manages the physical display and provides a virtual display abstraction for clients. X clients connect to the server and make requests. The X server is called a server because it is a server and X clients are clients. It's excusable to be confused by the terminology, as in the quote, of course. Unless you claim to understand the whole "network" thing.
Re: The Unix-Haters Handbook (1994) [pdf]
#164Earlier quoted context omitted.
Assuming one has the access rights for it. I do occasionally ssh into boxes were I am a lame user without compilers installed.
You can install stuff in your home directory. No access rights needed. Look up the --prefix argument. This isn't windows, after all.
1 - You can put them there;
2 - You have enough quota;
3- $HOME isn't mounted as noexec;
4 - IT don't have scripts that purge $HOME from executables, which the corresponding penalties for the respective user when found.
I am not a UNIX newbie, although I favor Windows.
Re: The Unix-Haters Handbook (1994) [pdf]
#165Earlier quoted context omitted.
The contemporary windowing system NeWS is worth a look: https://en.wikipedia.org/wiki/NeWS Its architecture was more similar to modern web apps, with the UI running code and processing events on the client machine.
Ohhhhhhh good answer. One day it'll win :) Actually I think we could do NEWS in JS. Somehow I don't feel that would make you happy tho :P
https://en.wikipedia.org/wiki/NeWS
NeWS was architecturally similar to what is now called AJAX, except that NeWS coherently:
used PostScript code instead of JavaScript for programming.
used PostScript graphics instead of DHTML and CSS for rendering.
used PostScript data instead of XML and JSON for data representation.
Re: The Unix-Haters Handbook (1994) [pdf]
#166Earlier quoted context omitted.
Yeah, it's not always possible to compile your own tools (At least they have ssh and not telnet) What you can sometimes do is pick an alternate shell or find some other editor someone 'left lying around' (even typing vim instead of vi can give you something different) And sometimes "tab completion" works with \ or ESC or something similar, I don't remember exactly
Sure it is. Heck, it's not even that hard to build gcc as a cross compiler, if some idiot hasn't installed a compiler.
Re: The Unix-Haters Handbook (1994) [pdf]
#167If I ever need to feel good about myself as a software developer, I only ever need to read this book's chapter about the X window system.
Yeah but try and figure out how you'd do better... efficient.ly. Over the network...
[1] https://en.wikipedia.org/wiki/Ajax_(programming)#History
[2] http://www.chilton-computing.org.uk/inf/literature/books/wm/...
Re: The Unix-Haters Handbook (1994) [pdf]
#168Earlier quoted context omitted.
GNOME and KDE can also use opengl for some tasks if it is available. But right, most applications doesn't directly use opengl. I believe if it weren't such a pita to integrate opengl in desktop appliations (thanks to X11's bad design), many more applications would be using it. To give you an example, think about desktop effects. On Windows, several applications such as Explorer makes parts of their windows semi-trans…
https://www.x.org/releases/current/doc/compositeproto/compos... I don't think that this qualifies as "tons of hackery" given the fact that other contemporary UI systems with truly transparent windows implement it in same way (IIRC in pre-Vista Windows truly transparent windows are supported on the OS level but the implementation involves hacks with backing buffer and synthesized expose events).
Re: The Unix-Haters Handbook (1994) [pdf]
#169Earlier quoted context omitted.
It depends on the IT guys, I have occasionally sshed into boxes where that wasn't the case and compiling wasn't an option.
- compile stuff statically on your own hw - base64encode it - paste the encoded text over ssh to a file - base64decode it - chmod +x the decoded file - … - profit
- Disable execution bit for all directories for home
- If the UNIX variant allows it, jail/contain home for each user session
- Punish users or their employer if a consulting firm severely that bypass IT regulations
Re: The Unix-Haters Handbook (1994) [pdf]
#170When I read this 20 years ago I would never have believed I'd be typing this on a Mac laptop running yet another Unix variant. This line is now so funny... As for me? I switched to the Mac. No more grep, no more piping, no more SED scripts. Just a simple, elegant life: “Your application has unexpectedly quit due to error number –1. OK?”
Ha! I switched to Mac so I could have pipes, grep and bash. I personally believe a big reason for the Mac resurgence has to do with the switch to UNIX. I was on Windows using Cygwin for years before anyone I knew was using a Mac. Then OSX came out, and all of a sudden all the academics I knew switched to Mac, and a couple years later most of the professional programmers I knew had switched. The great thing about a Ma…