Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment No-IP should open up their nameservers (Score 1) 495

No-IP has nameservers that they block for outside domains.

I think that, at least until this nonsense is over, they should open up access to everyone for resolving no-ip domains. That way at least the nerds could access their machines - using

nslookup <your-domain> <no-ip's dns>

(this works both on Linux and on Windows!)

Submission + - Script your kernel

Lord Duran writes: A friend of mine wrote KPlugs — a Linux kernel module that allows you to write Python scripts and run them from a kernel context (noncoralized link). Besides being pretty cool to tinker with, it could help you debug your kernel modules, learn how the kernel works and of course write kernel-level functionality quickly. It runs via a kernel mode VM that also does bounds checking, so it'll take you more than a few seconds to crash your system.
Here's a discussion on reddit on some of the potential security implications.

Comment Only artists dedicate their work (Score 1) 186

If your work is art - bought for aesthetic pleasure, like paintings, sculptures, or books - you may dedicate it. Art is all about the artists' expression, their artistic personality; dedicating the work to a person they love is simply another part of that intimacy that an art viewer develops with the artists.

If you're writing a tool or a service, personal whims have little space, and more important than those are a more thoughtful design and a more professional feel.

This doesn't mean, however, that a web application cannot be art. Video games, for instance, are often considered art, web-based videos games included. So long as whoever sponsors the project agrees to it (assuming the role of an art patron - most likely you'll do it on your free time), the project can be made to feel like art, and in those cases there's place for personal touches such as dedication.

Submission + - Israeli advertising firm recruits via Diablo III (hellofajob.co.il)

Lord Duran writes: Israeli advertising firm Bauman-Bar-Rivnay CEO Yossi Lubaton is recruiting programmers in an interesting way — inviting them to play alongside him online on Diablo III. Programmers will be examined for their skills, be asked questions and will potentially be offered a Warmonger sword, 1,000,000 gold pieces, and a job.

Comment No, but... (Score 1) 290

It seems to me this isn't a Linux issue. Was Microsoft ever just an OS vendor? Was Apple? Sun?

Maybe this is the key. The OS vendor has a unique advantage in positioning its own software; this, coupled with potentially the best understanding of the inner workings of its OS, hints to me that an OS will only really take off (in terms of market share) if a strong vendor invests in developing basic package - the kind of software you use every day, which shapes your opinion of the entire OS's user experience, and in a way your expectations from any piece of software running on the OS.

Comment Re:Why BASIC? What for? (Score 1) 783

Nobody else did, so I'll state the obvious.

Python is slow, that is true. From a little experience doing some heavy math, a good rule of thumb is about 1000 times slower than C (for simple stuff, you can safely assume that that's as fast as it gets). The point is that this doesn't mean Python is a bad language, nor that it doesn't have its uses, it only means that when doing heavy duty work, you shouldn't use Python. I wouldn't write a database, a 3D graphics engine, or a quantum mechanics simulation in Python.

That said, 99.99% of what you do these days is not performance-critical. One has to appreciate the fact that if I have a .csv file containing fields in one order, and I need to manipulate the fields a little, rearrange them, and dump them into a different file format - it takes 5 minutes back to back with Python, when it'll take me half an hour in C. Unless that file happens to be quite large, a few gigs at least, there's no way I'll write in C. If I want to solve an exercise, say, finding a fiveleaper's tour, Python will take me much less time. If I want to write an interactive web interface, I'll probably use Django.

The last point in favor of Python is that beyond mere development speed, Python is much, much more user friendly and I believe more beginner friendly. Compare:

#include <stdio.h>
int main() {
        printf("Hello world!");
        return 0;
}

with

print "Hello world!"

Try writing a simple TCP socket chat client/server, and the difference becomes much more obvious.

Comment Re:Government responsible says, 'Look, commies'. (Score 1) 281

Well, since Iran formally denies wanting the bomb, it's hard to say why they want it, but given that the rulership there consists of a religious leader who sanctifies "occupied" Jerusalem and a wacko president who cries out for the destruction of Israel, I'm not entirely convinced what you said is true. And Israel sure as hell won't bet its existence on it.

Comment Re:Government responsible says, 'Look, commies'. (Score 4, Interesting) 281

Your rant is pure demagoguery.

What you seem to disregard is that Iran is now ruled exclusively by a religious leader, and that his dog Ahmadinejad doesn't just not get along with Israel, but calls out for the destruction of Israel pretty much any time there's an open microphone nearby. He does so even though Israel has never done anything bad to Iran and the two countries even had strong military relations prior to 1979.

You also forget that Iran spends millions of oil dollars every year funding terrorist organizations whose sole purpose is to harm and kill American and Israeli civilians.

What your last paragraph is basically saying is that it's OK for Iran to destroy Israel (even if we assume that they could), because Christianity is false. Even if Christianity is false, nobody has the right to destroy another country the way Iran wants to destroy Israel.

Comment Re:Exactly. (Score 1) 331

Exactly. A good salesperson does not represent his company's product to the clients; s/he represents the client to the company. Make them feel the salesperson has their best interest at heart, make sure they speak the language of the client. Most importantly, make sure they understand exactly what the client wants - ensure the salespeople have the same mindset as the client, but also the technical aptitude to translate that to engineer-speak, and you'll find that your customers both trust the salespeople and are happier with the end result.

Slashdot Top Deals

"Don't try to outweird me, three-eyes. I get stranger things than you free with my breakfast cereal." - Zaphod Beeblebrox in "Hithiker's Guide to the Galaxy"

Working...