 |
Macintosh & Java enthusiasts rejoice at Macworld
(by Duncan, @ 4:30 PM)
Macintosh & Java enthusiasts rejoice at Macworld"Out of the gate, Mac OS X will have four compelling environments" for Java development. If developers live in a command line environment, they can use vi or emacs and the Java command line tools for development. For those looking for a multilingual environment, Apple's Project Builder supports C, C++, and Java. Further, there's the traditional Mac IDE, Metrowerks's CodeWarrior. Finally, if developers simply want to do Java development, they can turn to Borland's JBuilder. All of which points to a great many more choices than Java developers have ever had for developing on the Mac.
Comments: 0
| Reply
| Categories: None
A very minimal Product
(by Duncan, @ 5:12 PM)
Zope Newbie News - 2001 01 22 has quite a few nice links today. For example: A very minimal Product
Zope product programming has gotten a reputation as being difficult.
This HowTo is an attempt to demystify the process starting with the most simple Python class imaginable and then how to make it a Zope product.
Also linked from ZopeNewbies: O'Reilly Network: How Your Computer Boots
This excerpt from Understanding the Linux Kernel by Daniel P. Bovet and Marco Cesati explains what happens right after users have switched on their computers, that is, how a Linux kernel image is copied into memory and executed. In short, we discuss how the kernel, and thus the whole system, is "bootstrapped."
Comments: 0
| Reply
| Categories: None
|
Responses to Intimacy at a Distance
(by Duncan, @ 12:13 AM)
via Curmudgeon - Responses to Intimacy at a Distance
While I'm not an advocate of abandoning the classroom for
the computer screen, a thought experiment occurred to me
during this presentation, which I put to the panel, and now
put to you. Suppose that the status quo is learning at a
distance - the teacher is at a computer with a video camera
and microphone, the students all at home at their
computers. The teacher conducts class remotely, the
students are able to respond via chat. And suppose that
we've been doing this for a long time, that we know it to
be effective when done right, that some teachers are better
at it than others, but that, generally, we're satisfied
with this mode of delivery. Then one of our colleagues
sends us an email:
"I did an interesting thing the other day. I invited all
of my students to come and meet me. I rented a meeting
room, and we all got together and discussed the class
material. I think it went pretty well, and I had the
feeling that the students thought so too. I'm not sure if
it enhanced their learning experience at all, but I'm going
to keep doing it on occasion."
Comments: 0
| Reply
| Categories: None
ABCNEWS.com : Silicon Insider: Is IT Ready?
(by Duncan, @ 11:17 AM)
ABCNEWS.com : Silicon Insider: Is IT Ready?
You've no doubt heard about IT, the most hysteria-provoking new product rumor since the Apple Newton.
As the story goes, genius inventor Dean Kamen - creator of the drug diffusion pump and the celebrated new iBot go-anywhere wheelchair - has invented a new product of earthshaking potential. He is not saying what it is, and he has sworn others to secrecy, but we do know the following:
It is also code-named Ginger. It is not a medical product. It comes in two models (Metro and Pro), the former likely to cost less than $2,000.
Kamen showed it Steve Jobs, Jeff Bezos and John Doerr. Bezos reportedly made his "loud, honking laugh" of appreciation. Jobs said it would cause people to re-architect cities and compared its importance to the PC. Doerr likened IT in magnitude to the Internet, and then invested in it...
[more]
Sounds like a Sinclair C5 to me. What does IT stand for - my guess 'Itsibitsy Tricycle' ;-)
Comments: 1
| Reply
| Categories: None
Slashdot | Who Were Your Best Teachers?
(by Duncan, @ 5:02 PM)
Adam Curry was kind enough to mention this site in his link to the IT hype. Whilst visiting, I noticed that Adam had linked to a Slashdot | Who Were Your Best Teachers? article:
There are countless professors and teaching assistants who make learning computer science fun and exciting for students. Would Slashdot readers like to share a couple of great stories?
Adam went on to say that:
I think SlashDot is onto something important here. There is a growing shortage of Teachers worldwide. I believe it is because the role of educators has been de-hero-ized by the media, government and parents ourselves.
Many students in the past have commented on my performance as a teacher - via the teaching evaluation questionnaires - and I am very proud to say that some of these students even admit that I have been their best teacher. Such praise is one of the few reasons that I stay in academia. I also believe that the role of educators has been de-hero-ized by the very institutions that employ lecturers as it's becoming increasingly difficult to justify concentrating on being a good teacher as promotion, tenure, etc., pays little, if any heed, to such skills.
As a long-standing member of faculty in a Computer Science department it is a mite annoying to see our new, wet behind the ears, graduates go out and get a starting salary that is very close to, or that even matches, mine. One of these days UK universities will have to wake up to the fact that the recruit and retain good staff they will have to pay the appropriate remuneration, After all medics, vetinarians, dentists, and law lecturers are paid a discetionary higher rate. But I'll get down off my hobby horse now!
Comments: 0
| Reply
| Categories: None
|
A wee C problem to ponder
(by Duncan, @ 12:55 AM)
I posted the following problem for my exam-exempted students to ponder whilst those less fortunate than themselves were sitting the
LLP exam yesterday afternoon.
[Caveat: no warnings were reported by the particular compiler that was
being used at the time this problem was first set for an exam - 1994. I
believe the current Borland compiler issues three warnings but it's
perfectly valid C and has no syntax errors - only semantic one(s) so the
code should compile and run as is. But don't cheat and use the compiler
to (help) work out the answer. Feel free to post answers here. FYI, hardly
anyone that attempted this problem in the extra coursework came even close to answering this
part of the question correctly. And they could have used a compiler to
help them!!]
4 (a) The following C source text has been compiled without any errors
or warnings being reported:
#include <stdio.h>
main()
{
unsigned char c;
int j,n;
for (c=getchar(),j=0,n='\n';
c!=EOF;
(j%5==0)?putchar(n),putchar(c):\
putchar(c),c=getchar(),j++)
exit (0);
}
Nevertheless, due to some simple coding errors, the program does not
split the input lines on every fifth character as intended. Answer the
following questions:
- What does the program, as given, actually do?
- What mistakes have been made by the programmer that prevent it working as intended?
(5 marks)
(b) As well as being in error, this program is badly written and
violates good programming practice. Rewrite it to make it as readable
and as understandable as possible, eliminating the original mistakes in
the process.
(5 marks)
Comments: 0
| Reply
| Categories: None
Joel on Software
(by Duncan, @ 4:15 PM)
I was interested to read that Joel plumped for the same ORINOCO PC Card that I enthused about a month or so ago. Of course, the real reason to be visiting Joel's page was to read who had the worst web programmers in the world. A salutory lesson for all aspiring web programmers.
Comments: 0
| Reply
| Categories: None
|
|
|
|
|