Slashdot Mirror


User: PghFox

PghFox's activity in the archive.

Stories
0
Comments
23
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 23

  1. Re:Who cares? on Tim Bray's Top Twenty Software People in the World · · Score: 1

    You're a troll, but I'm going to respond anyway. Perl is the foundation of a mission-critical web-based auction platform that has transacted in excess of 5 trillion dollars. Some "toy."

  2. Re:Language agnosticism needs to be preached more. on Developer Spotlight: Damian Conway · · Score: 1

    Hehe. Not to beat a dead horse, but visit the aforementioned link in my 1st reply. It's not an acronym. :-)

  3. Re:Language agnosticism needs to be preached more. on Developer Spotlight: Damian Conway · · Score: 2, Informative

    Perl is not an acronym; There is no such thing as "PERL." It's either "Perl," or "perl," depending on whether you're referring to the language or the implementation/interpreter. :-)

    See: http://www.perldoc.com/perl5.8.4/pod/perlfaq1.html #What's-the-difference-between--perl--and--Perl--

  4. Re:postgres isn't used in the enterprise on PostgreSQL 7.4 Released · · Score: 1

    Section 1.2 of the MySQL manual clearly states, "The official way to pronounce MySQL is ``My Ess Que Ell'' (not ``my sequel'')..", and then goes on to say, "..but we don't mind if you pronounce it as ``my sequel'' or in some other localised way."

  5. The Macintosh is the most compatible platform on Review of Mac OS X 10.3 · · Score: 4, Insightful

    This response was e-mailed to David Pogue in reply to his New York Times article":

    > "..that far more software is available for Windows (true; "only"
    > 6,500 programs are available for Mac OS X).."

    I'm afraid I'm going to have to take exception to the above statement. While it's true that there are more native Windows applications, I think that this is a misleading metric.

    The Macintosh is by far the most compatible platform. It runs Classic applications, Mac OS X applications, BSD applications, Linux applications, and X11 applications. As surely you know, the Mac will even run Windows applications via Virtual PC.

    This being the case, it's a reasonable conclusion that "far more software is available for Windows" is a false statement. I thank you kindly for an otherwise excellent article.

  6. Cover Art is Available with Purchased Tracks on iTunes for Windows Reviews · · Score: 5, Informative

    > I don't care about the...lack of cover art.

    Errrr. Two steps:

    1 - Toggle 'iTunes > Edit > Show Artwork' on.
    2 - Select a purchased track.

    Alternatively,

    1 - Select a purchased track.
    2 - Visit 'File > Get Info > Artwork'.

  7. NANOG threads on this topic on Resolving Everything: VeriSign Adds Wildcards · · Score: 4, Informative

    The North American Network Operators' Group has two ongoing threads ('What *are* they smoking' and 'Change to .com/.net behavior') with further discussion on this topic.

  8. ADC Student Developers get a 20% hardware discount on Apple Issues New G5 Benchmarks · · Score: 4, Informative

    The Apple Developer Connection Student Program is a low-cost membership program (USD $99 / year), providing tools and special discounts for students 18 or over interested in developing for the Mac platform. Members receieve a once-per-lifetime 20% discount on hardware. Hardware can be purchased through the ADC version of the Apple Store (click the 'ADC Hardware Purchase Program Store' link). Without the discount a Dual 2 GHz G5 would be USD $2999, and with the discount a Dual 2 GHz G5 would be USD $2499. Details of the program are covered in the FAQ.

  9. Re:Uninstall? on Perl Modules as RPM Packages · · Score: 5, Informative

    CPANPLUS, which is scheduled to replace CPAN.pm in the 5.10 core, has uninstall functionality.

    [root@ocicat root]# perl -MCPANPLUS -e shell
    CPANPLUS::Shell::Default -- CPAN exploration and modules installation (v0.03)
    *** Please report bugs to <cpanplusbugs@lists.sourceforge.net>.
    *** Using CPANPLUS::Backend v0.042. ReadLine support enabled.

    CPAN Terminal> u File::ReadBackwards
    Checking if source files are up to date
    Retrieving /root/.cpanplus/mailrc.2.04.stored
    Retrieving /root/.cpanplus/dslip.2.04.stored
    Retrieving /root/.cpanplus/packages.2.04.stored
    Uninstalling: File::ReadBackwards
    unlinking /usr/local/lib/perl5/site_perl/5.8.0/File/ReadBack wards.pm
    unlinking /usr/local/man/man3/File::ReadBackwards.3
    unlinking /usr/local/lib/perl5/site_perl/5.8.0/i686-linux/au to/File/ReadBackwards/.packlist
    Uninstalled File::ReadBackwards successfully
    All modules uninstalled successfully
    CPAN Terminal>
    Exiting CPANPLUS shell
    [root@ocicat root]#

  10. Re:Stereo Headphone Jack on Palm Releases New Tungsten T2 · · Score: 4, Informative

    Er, the original Tungsten|T has a stereo Headphone Jack, as clearly indicated here.

  11. Re:One of the best resources I've found on Examples of Programming Gone Wrong? · · Score: 2, Interesting

    I appologize for the confusion, I'll attempt to make it more clear. These two goals are actually not contadictory. One of the methods by which a chunk of code can be made easy to re-use is by abstracting it out into a separate module or subroutine. In this manner, anything that needs the functionality that that chunk of code provides, at any time in the future, can simply call it. In other words, you don't want to "cut and paste" any given chunk of code into several places, since if you need to make a change to it you'd have to change the same code in several places instead of just one. The idea here is that we want to save time, and increase maintainability.

    Think about it like this. Let's say you want to read a book (use some chunk of code). You have two choices. You can get one copy of the book and keep it in a central location (abstract the code out to one subroutine or module), or you can get a dozen copies of the book and place it at seemingly convienient locations around your house (cut and paste, i.e. duplicate, the code in many different places). You start at the beginning and read a chapter or two. If you have one book you can simply place a bookmark (modify the code) where you left off. If you have a dozen books you're forced to place twelve bookmarks. Now, what would happen if the author puts out a revised edition of the book? Would you rather replace twelve books or one?

    Ostensibly, the above example is somewhat contrived, but hopefully it answers the question.

  12. One of the best resources I've found on Examples of Programming Gone Wrong? · · Score: 5, Informative
    The Pragmatic Programmer: From Journeyman to Master, is one of the best resources I've found to avoid common programming mistakes. This book details many of the common errors we make as software developers and describes strategies for overcoming them. Having been in the field for close to two decades, I've found this book to be of immense value, and give it a high recommendation.

    Some of the tips, which may appear obvious to some of us, include:
    • Always Aim for Simplicity, Clarity and Generality
    • Treat all of your code as if you're going to release it
    • Keep subroutines small; break-up code as you go
    • Document as you go, not after the fact
    • Write tests as you go, not after the fact
    • Fix bugs immediately; do not delay fixing them
    • Do not duplicate any code, anywhere
    • Separate form and functionality
    • Subroutines should do one thing and do it well
    • Make your work easy to reuse
  13. Re:Virtual window management? on Top Ten Mac OS X Tips for Unix Geeks · · Score: 5, Informative

    Space.app, which is free as in beer, in one such solution that provides multiple virtual desktops on Mac OS X. VersionTracker is to Mac OS X what Freshmeat is to Linux.

  14. Red Hat does indeed have apt on Two Reviews of Debian 3.0 · · Score: 1

    While Debian does have a bit of work to do to get the installation process up to par, it is one of the absolute best systems to maintain and administrate. Many would consider apt as Debian's "killer app". On Red Hat you can have the best of both worlds. Visit http://apt.freshrpms.net.

  15. Re:pumpkin pumpkin whos got the pumpkin on Perl 5.8.0 Released · · Score: 2, Informative
    David,

    Thank you for your post. First, I'd like to say that I hoping you are who you claim to be. The fact that you're posting as an AC, and that google doesn't know about you, and that you're not listed as a fink developer at the fink project member list, and that no reference of you exists at the fink-devel archive gives me pause. Appologies if my skepticism turns out to be unwarranted. For the sake of this response, I will assume that you are not trolling and are who you claim to be.

    That being the case, I'm afraid you've been misled by the comment that you initially responded to. That comment was posted by someone who extracted out a small section of a report that I sent to various mailing lists last night. The comment to which you responded has effectively deprived you of the relevant context surrounding the issue. My full report can be found at the archives for the three lists I sent it to:

    To summarize the report, there is a dyld issue of perl undefined symbols under Mac OS X, when fink is installed, and when the user has manually upgraded to perl 5.8.0. This issue effectively renders the new perl installation unusable, in addition to many things that depend on perl.

    This is caused by fink setting PERL5LIB to /sw/lib/perl5 which contains one or more compiled XS modules. Since perl 5.8.0 is not binary compatible with any prior perl release all XS modules will have to be recompiled in order to not experience the show-stopping dyld issue.

    At this moment in time there have been several replies. One was a reply from Max Horn, a senior developer at fink. And, another reply was a reply from Michael Schwern, quality assurance manager for perl. Both acknowledge this as an issue and further outline the cause of this as well as possible permanent solutions.

    The steps outlined in the 'RESOLUTION' section of the report are sane and well tested. They do indeed correct the issue that the report details, and should absolutely not cause any peripheral problems.

    I'd like to request that if you further reply, please also do so on one of the three lists mentioned above so we can keep everyone in the loop.

    Thank you!

  16. Aegis on Designing a New Version Control System? · · Score: 2, Informative
    Aegis is a project change supervisor, and performs some of the Software Configuration Management needed in a CASE environment. Aegis provides a framework within which a team of developers may work on many changes to a program independently, and Aegis coordinates integrating these changes back into the master source of the program, with as little disruption as possible. Resolution of contention for source files, a major headache for any project with more than one developer, is one of Aegis's major functions.

    Aegis enforces a development process which requires that change sets ``work'' before they may be integrated into the project baseline. Works includes requiring that change sets build successfully, and (optionally) that they include and pass tests. It also ensures that code reviews have been performed.

    • Transaction based
    • Supports large teams and projects
    • Supports change sets
    • Designed for repository security
      • availability
      • integrity
      • confidentiality
    • Supports distributed and multiple repositories
    • Mature. First release was in 1991 and is still being actively developed
    • Easy to use. Can be learned in under a day
    • Supports multiple simultaneous active branches and branching to any depth
    • Supports both push and pull distribution models, and many distribution topologies
    • Error messages of Aegis are internationalized
  17. Kneel to Google's Cache on Isn't it Time for Metric Time? · · Score: 1

    Since the since has been quite very well slashdotted, we can always review Google's cache of Metric Time.

  18. Re:Almost there... on Apple's Response to Microsoft: Unix Ads? · · Score: 1

    Along these lines, it would also be nice to have an easier way to start gui apps as an admin - sort of a graphical sudo. Of course I can do something like sudo open /path/to/Finder.app or whatever but it's a pain.

    There is indeed such a graphical application that will allow you to start an application with root privs. It's called Pseudo.

  19. The differences between MIS/CIS/CS Degrees on On the Differences Between MIS/CIS/CS Degrees? · · Score: 1

    Since the "bubble burst of 1999", obtaining a degree is now more important
    than ever. Demand back then for experienced workers was extremely high,
    thus many employers were willing to overlook a formal education and base
    hiring decisions mostly on experience. That however is not the reality of
    today.

    As demand lessens, considering the state of the economy and industry,
    employers are now looking for not only experience but a relevant degree. Now
    more than ever, persons without degrees will have complications not only
    finding jobs, but also have difficulties in moving up the ranks.

    Persons that have obtained a relevant degree earn significantly greater
    wages, and have a heightened likelihood of advancement and promotion. These
    individuals also tend to experience greater job security for obvious
    reasons.

    The decision between MIS, CIS, and CS is entirely up to you. Which one
    interests you the most? Which do you have more of an inclination and
    passion toward? This is a very important decision since it very well
    may affect the outcome of your life. Make a choice based on what you
    feel is in your best interest. Which field do you see yourself being
    most successful and happy in for the next 40 years of your life?

    While information technology/systems has strong roots in computer science,
    there are some important differences. These differences fall into
    professional and curricular categories.

    At the professional level, the computer scientist tends to view computing
    from the computer's viewpoint. In contrast to the vision of information
    technology, the computer scientist tends to build and extend the underlying
    technology, while the information technologist tends to apply available
    technology to solve real-world problems for people. The computer scientist
    tends to be motivated by the computer itself, by how it works under the hood,
    while the information technologist is motivated by using the computer as a
    tool to solve problems for people. Another way of describing the difference
    is that the information technologist identifies a need for technology,
    which the computer scientist then creates, and which the information
    technologist finally helps people to use effectively.

    At the curricular level, information technology differs from compute
    science in many respects. First, there is a stronger emphasis on programming
    in computer science than in information technology. Information technologists
    certainly build software applications, and programming is certainly a
    critical skill in IT, but the style of programming in IT differs from that
    in Computer Science. The typical IT project involves gluing together available
    components in high-level environments and providing an accessible interface
    to the functionality those components provide. The typical computer science
    application involves writing large programs from scratch using traditional
    programming languages and focusing on software architecture, data structures
    and algorithm development issues. Computer science also requires significantly
    more math and science than information technology, mainly because extending
    the underlying technology requires a more thorough mathematical foundation
    than applying that technology. Finally, the computer science curriculum is
    "deeper" in that there are more required prerequisites for the intermediate
    and advanced courses in CS. Information technology has a flatter prerequisite
    structure, which facilitates the transfer of students into IT from other
    majors.

    If you can't decide between computer science and information technology,
    start in computer science because CS credits will transfer to IT more easily
    than vice versa and "catching up" in IT is more feasible.

    The main difference between information technology and information systems
    (IS), also called management information systems (MIS) or computer
    information systems (CIS), is that IS is a business program that focuses on
    the applications and implications of computing in the business domain. IS
    students take the Business core and approach computing from the perspective
    of a manager in the business domain. IT does not focus on any single domain
    but instead focuses on the selection, integration and deployment of computing
    technology throughout society.

    Jobs in information technology and computer science are found in industry,
    government, business, and the service sector at all levels. IT grads
    take positions with job titles like Web master or content developer,
    network or systems administrator, facilities manager, user support
    specialist, database developer or administrator, multimedia developer,
    systems analyst, application developer, interface design specialist,
    testing and quality assurance specialist, instructional designer, or
    technical marketing representative. CS grads take positions with job
    titles like computer scientist, software engineer, senior software
    developer, systems programmer, kernel engineer, systems engineer,
    security administrator, infrastructure engineer, and embedded software
    engineer. Naturally this is not an exhaustive list, and some overlap
    may occur.

    Good luck, you're on the right path!

  20. Donate to EFF on The DMCA Is Just The Beginning · · Score: 1

    EFF is a donor-supported organization that needs our help. They protect our fundamental rights regardless of technology; to educate the press, policymakers and the general public about civil liberties issues related to technology; and to act as a defender of those liberties. Consider making a tax-deductible donation to EFF. Don't assume someone else will. Take this opportunity to make a difference that really matters.

  21. Free as in liberty, not as in price on Proudly Serving My Corporate Masters · · Score: 1

    There seems to be some confusion here regarding the connotation of "free software". The "free" in Free Software is referring to freedom, not price. The "free" in Free Software is free as in speech, not as in beer. Many developers of Free Software get paid, and get paid very well. Free Software may be sold. The freedoms afforded under the most common Free Software license is the GPL, which provides you with the freedom to run the program for any purpose, the freedom to change the program to suit your needs, the freedom to help your neighbor by distributing copies of the program, and the freedom to help build your community by publishing an improved version so others can get the benefit of your work.

  22. Re:G4 Cube Operating Sound Level is 4 Decibels on Building Quieter Computers · · Score: 1

    Actually, virtual desktops are available under OS X with the Space application.

  23. G4 Cube Operating Sound Level is 4 Decibels on Building Quieter Computers · · Score: 1

    I have an Apple G4 Cube. It's perfectly silent. Infact, there is no audible distinction in the level of sound it makes between when it's asleep and awake. It uses convection cooling. And with OS X it's a perfectly POSIX compliant OS. Think of it as Linux or more specifically FreeBSD with a *really* clean, elegant and efficient window/desktop manager.