Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

US Army Spent $2.7 Billion On Crashing Computer

Tokimasa Re:What's so special about this computer system? (196 comments)

The D stands for Distributed. There are probably many nodes. The USAF's DCGS (DCGS-AF) implementation has about half a dozen nodes with unclassified locations, plus a number of classified sites and mobile stations that are able to connect to the network. I would suspect that the Army system is very similar, and I wouldn't be surprised if Langley and/or Fort Meade are integrated into the system.

more than 3 years ago
top

Unix Dict/grep Solves Left-Side-of-Keyboard Puzzle

Tokimasa Re:what? (423 comments)

TGB are the end of the left side, for me anyway. YHN start the right hand side.

more than 5 years ago

Submissions

top

When is it time to scrap the system & start ov

Tokimasa Tokimasa writes  |  more than 6 years ago

Tokimasa writes "I have a job now where I'm tasked with working on a long-time project. It's been written in several languages, ported over from one to the other. It's also had at least two or three different database back-ends. Whenever a new feature was requested, it was just thrown onto the system without much regard for long term plans. I feel that it's time to design a new database schema, port the data over, and write new web applications over this code, taking advantage of new technologies along the way, but I don't know how to justify the time and resources to management. What are the some of the less obvious signs, both technical and non-technical, that scream "scrap me"?"
top

The Impace of Open-Source Telephony Platforms

Tokimasa Tokimasa writes  |  more than 6 years ago

Tokimasa writes "How do open source telephony platforms such as Asterisk and FreeSWITCH change the communications industry for the better or worse, both in the short term and long term? I see these as simply alternatives to commercial systems, however some have said that technologies like these will lead to the downfall of commercial systems in many applications (which might be true to some extent, but significantly exaggerated)."
top

Should Professors have to have a terminal degree?

Tokimasa Tokimasa writes  |  more than 6 years ago

Tokimasa writes "At the Rochester Institute of Technology (New York), faculty in the College of Computer and Information Sciences (GCCIS) are now required to have a terminal degree in their field in order to move from assistant professor to professor, in order "to move towards a standard that 's the same at other fine institutions", according to President Bill Destler.

The following assessment is my personal opinion. The degree held by any instructor does not have that much of an impact on their teaching ability. I have had professors with PhDs that are among the worst that I've ever had. I've also had instructors with Bachelors and Masters degrees that are very knowledgeable. A professor with a less-than-terminal degree should not be held back just because they don't have as much educational experience than others, and in some cases, industry experience is just as (if not more) important than education. In addition, the teaching ability of the professor must also be taken into account.

What is Slashdot's opinion on this? Should the education alone determine a professor's position and promotions or should other factors, such as industry experience or teaching ability, also be taken into account?"

Link to Original Source
top

Linux in Virtual PC 2007 Problems

Tokimasa Tokimasa writes  |  more than 7 years ago

Tokimasa writes "I was recently installing some Linux distros on a network at work, some in a Microsoft Virtual PC 2007 setting. However, it some distros just didn't work on Virtual PC — usually, the problem was the graphics not displaying. After heading off to Google, it seemed like other people had this problem. However, there was no one answer — some people blamed video drivers, some blamed the creators of the distro, while others blamed Microsoft. There was no definitive solution on the distro sites or the Virtual PC site.

Has anyone else had this problem? If so, what did you do to resolve it?"
top

Tokimasa Tokimasa writes  |  more than 7 years ago

Tokimasa writes "Following last night's debate with the Democratic presidential hopefuls and tomorrow's debate with the Republican presidential candidates, I noticed that the questions addressed issues that affect the American people as a whole — education, health care, the "war on terror" and combating terrorism, Iraq, Iran, North Korea, China, jobs and the economy, gas prices, and energy.

But what about issues that are important to the technical savvy Americans, including those in technical industries? Issues such as intellectual property reform (especially copyrights and patents), funding for research and development (both private and government led), DMCA, and other topics that might be of interest to engineers and scientists? Why are these topics not discussed (or even mentioned) during a campaign?

Is there any material out there that discusses how each candidate stands on issues that are of interest to certain groups (in my case, engineers and those working in highly technical fields)?"
top

Tokimasa Tokimasa writes  |  more than 7 years ago

Tokimasa writes "I was recently asked to assist in the programming aspect of a website (PHP, Perl, SQL, and the like) while someone else works on the design of the site. However, I'm not sure if a full-blown CMS is required or if writing simple scripts would be of more use. How can I determine if a CMS is necessary, and if it is, how should I go about choosing a CMS to use?"
top

Tokimasa Tokimasa writes  |  more than 7 years ago

Tokimasa writes "In my CS and SE education, the use of version control has been stressed. However, I have yet to find anything suitable for a personal computer. What are the best alternatives to setting up a version control system on a personal computer, mounted locally?"
top

Tokimasa Tokimasa writes  |  more than 7 years ago

Tokimasa writes "Should students be able to publish their own solutions to past (completed and past the due date/submission date) Computer Science projects and labs on a website, especially as part of a code portfolio intended to demonstrate their solutions to problems to potential employers?

At the university I currently attend as an undergraduate, even though the university-wide Intellectual Property rules state that unless (a) the student signs an agreement prior to the start of work, (b) the work is done under employment of a division of the university, or (c) the student is paid for the work, the work belongs to the student. However, the Computer Science department does not allow past solutions to any project or laboratory assignment be posted on the Internet and, in the past, requested that posted solutions be removed."
top

Tokimasa Tokimasa writes  |  more than 7 years ago

Tokimasa writes "I recently thought of an idea for a software project that I want to undertake. I expect it to be mostly a learning experience, but I'm not sure where to begin. I'm familiar with software engineering practices and computer science topics, but I have never started a project on my own. What are the appropriate first steps to a new open-source project?"
top

Tokimasa Tokimasa writes  |  more than 7 years ago

Tokimasa writes "At my university, all Computer Science lab and project submissions are first graded by an automated system before they reach the hands of the instructor or grader. This system performs tasks such as checking for plagiarism (it has an archive of code samples stored for a small period of time plus all of the instructor and TA written code since the system was made), compiling, and performing diff checks on the output (for command line code).

However, I feel that this system is flawed.
  • If the output of the submission isn't exactly what is expected, then an error is generated. The problem might be as small as a typographical error or a missing newline.
  • As I found out with my last project submission, the system can not process multiple packages or the inclusion of libraries outside of those provided by the language (including libraries that I made).
  • Some instructors and TAs use the system as a be-all, end-all and put little to no effort into reviewing the code and running their own tests.


In an educational environment, how much emphasis should be put on making output match the desired output exactly for all output (granted, some output should be consistent)? How much should instructors rely on automated tests that they have not written? How much leeway should a student be given on program design?"
top

Tokimasa Tokimasa writes  |  more than 7 years ago

Tokimasa writes "Are there any good tutorials on how to use the Linux kernel to build an OS? I would really like to learn more about operating system design and implementation, and that seems like a fairly straightforward way to go about it."
top

Tokimasa Tokimasa writes  |  more than 7 years ago

Tokimasa writes "What would Slashdot recommend as "must have" books in the field of Software Engineering? Below are a list of the books that I own, most of which I have at least looked through and will be reading whenever I get more time. If it's on this list, I recommend it. I'm just curious as to what everyone else has on their bookshelf, either at home or work.

The Mythical Man-Month: Essays on Software Engineering
Peopleware: Productive Projects and Teams
Waltzing with Bears: Managing Risk on Software Projects
Design Patterns: Elements of Reusable Object-Oriented Software
The Pragmatic Programmer: From Journeyman to Master
GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers
Dynamics of Software Development (2006 Edition)
Code Complete (2nd Edition)
Rapid Development: Taming Wild Software Schedules
The Design of Everyday Things
The Cathedral & The Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
Software Requirements (Second Edition)"
top

Tokimasa Tokimasa writes  |  more than 7 years ago

Tokimasa writes "Over the past few months, I've been gathering the "recommended reading" for software engineers that I've found across Slashdot and some other sites. So far, here is my collection, ordered by author:

Brooks, Frederick P. The Mythical Man-Month.
DeMarco, Tom and Lister, Timothy. Peopleware: Productive Projects and Teams (Second Edition).
DeMarch, Tom and Lister, Timothy. Waltzing with Bears: Managing Risk on Software Projects.
Hunt, Andrew and Thomas, David. The Pragmatic Programmer: From Journeyman to Master.
Johnson, Jeff. GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers.
McCarthy, Jim and McCarthy, Michele. Dynamics of Software Development.
McConnell, Steve. Code Complete (Second Edition).
McConnell, Steve. Rapid Development.
Norman, Donald A. The Design of Everyday Things.
Raymond, Eric S. The Cathedral & The Bazaar.
Weigers, Karl E. Software Requirements (Second Edition).

First, would you recommend any other "must-have" or "should-have" books? Second, what order do you recommend reading the books in to get the most out of them (ie — do any books build on content in another book)?"

Journals

top

The Slashdot Firehose

Tokimasa Tokimasa writes  |  more than 7 years ago

Well, I guess it's my turn to weigh in on the "new" Slashdot firehose.

I like it.

There's not that much to say, really. It provides what I consider a nice, clean interface to lots of potentially interesting stories and data from a wide variety of sources. However, there's also garbage to wade through (real men browse at Black).

The voting system and color coding is probably the best idea. I don't care how many people like the topic, I just want a quick and easy gauge to determine what the general opinion is. I can do that easily with the color coding. And the voting, if used wisely, can make Slashdot even more powerful. What I mean by that is if a story quickly goes to a high color, the editors can use that information to determine that the story is potentially "front page" material.

I think the Firehose is going to be my new home on Slashdot - everything, raw and uncut. Just the way I like it.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>