Slashdot Mirror


User: Samus

Samus's activity in the archive.

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

Comments · 314

  1. Re:Wow on Microsoft Makes Surprise CE 6 Release · · Score: 1, Flamebait

    No, not much at all. I think they added color but that is probably all. Don't worry your 1990's tech is still not out of date.

  2. Re:Ruby on Your Thoughts on the Groovy Scripting Language? · · Score: 1

    I haven't looked at it recently but I do believe that there are at least some 1.0 betas out if not an RC. However you won't find it on the 1.x framework only 2.x. I think some changes were made to 2.x to work better with dynamic languages (the whole point of Hueggins going to work at MS) and that implementing them on 1.x is just too difficult. I've looked at how Jython implements the dynamic typing and if the IronPython way is similar you won't get near the performance of an object written in C#. That's just the price you pay for the dynamicness I guess.

  3. Re:Ruby on Your Thoughts on the Groovy Scripting Language? · · Score: 1

    Actually the author of IronPython (Jim Hueggins same guy from Jython) joined MS to help them make the CLR more friendly to dynamic languages. That's probably why IronPython never went very far on the 1.x CLR. .Net doesn't have near the flexibility in loading assemblies that Java has with its classloaders so you don't see interesting things like AOP. This rigidity and closed nature seems to pervade the .Net platform. Non-overridable methods by default? The "You can have it my way not your way" mentality of the platform really makes it unpleasant to work with.

  4. Re:Why not both? on Is Visual Basic a Good Beginner's Language? · · Score: 4, Informative

    Time to update to .net 2.0. A lot of the discrepencies that you mention are now gone.

  5. Re:Not that good, but readable. on Da Vinci Code Author Sued · · Score: 1

    All of his books follow that same basic plot line with some variations. In one the protagonist is female and in another (Digital Fortress) there is a male protagonist and a female protagonist that are already a couple. By the way Digital Fortress had to be the worst book from a techy perspective. After reading it I came to seriously doubt how much effort DB puts into researching the background of his books.

  6. Re:This is hardly new. on Love in the Time of Pixels · · Score: 1

    You can get that in a T-Shirt these days too. Though to be a bit more geeky the colors are replaced with their hex equivalents.

  7. Re:Classes on Best System for Learning a Foreign Language? · · Score: 1

    Agreed. You can look at all the books you want but all you ever end up doing is translating. It is really about immersion and repitition. One class at a community college won't do it. You'll get the basics and then forget everything quickly. I have also found that having a good english background helps in learning a language as well. You have to know what you're saying and how you're saying it before you can try to say it in another language. I've learned a lot about the english language by studying spanish. There are web sites that can hook you up with a pen pal whose native language is the one you are trying to learn that is trying to learn your language also. There is also the spanish equivalent to /. over at barrapunto.

  8. Translator Mangled on The Yellow Machine in Review · · Score: 1

    I like this google translated there and back and there and back and there and back version a lot better.

    We had recently in the office of yellow apparatuses which is formed by Anthologieloesungen. The yellow apparatus, in the bovine one of the cubes, is acceptable an apparatus, the guards of the basic rule wuerdevollen the format of a scato him of UPS which has 1 TB or 1.6 TB of the memory location, with the entirety diversione and consequently the IDEA. We have with him close here around in a month or consequently worked. My impressions are downwards. Consequently the apparatus inside, if it is good uh, enough. The yellow and good free lights of the prolongation on a manner by in LageSEIN polish to see it it you transport in the orders several. Orders that even it of the orders are not ido, consequently yes, you, of maintenance SCSI-Geschwindigkeit, however the company of release, if to test of 1.6 must pay attention TB of SCSI, probably you jbods or who similars. But, since the unit of measuring is really intended its for an atmosphere of the file of the office, it is probably finely on the right. the tests characteristic of the people, the unit of measuring has all almost you desire. Who it is with me that I interest, which I did not see in many units of measuring of the NAS, is which has a regular double quantity with fire. The interface touch for the network is not absolute step that pleasant, like the opinion, a unit of measuring without wire, but this one is acceptable. * they to be able to form, that the apparatus as during relative connection zum relative WAN (handle DHCP, it static IP) before forwarding and those the remainder the thing diversione to think. * the problem, which they, truth of Config initially to reach to attach, but, which not zu of much of hour once truth to be taken to me, zum with the handbook * the face * moreover I to form the command for the customer, to transfer E-maices, a total sump access screen the other business lira. The help of the network is strong. It forms of SMB/nfs and Windows supports to him and Mac as customers and functions in the titles under of Linux which is also based on my test. That employment whole from interface becomes on HTTP for length, while you have yourselves a sapore on a certain manner which is more browser new Web, that you are distinguished, even if for IE6, one optimizes. The unit of measuring classified is narkotisch - during it in my Schreiben-scrittorio (that alli with the seat has ') that was frequently was placed, I forgotten that this was it here and in an impressive way raised with the foot with him. It still functions very well after those, BTW. Nothing varies expressed then in speeds and the company transferencesnormal of Lima which is enormous network, but it is more a one function of the network then traffic/vitess the whole thing. * the optional touch multiple Leuteverwenden (you Built-in the authorization), simple and hochlaedt to form and transferences to return their elbow you large VOB, index MP3, normal elbow you - it proximity with acute. The principal expenditure estimates; the 1 TB is narrow to $1300. Hour, using for the mass of DIY, Linux could not yes connect much simply you to 5, 1 the apparatus TB for the account which much more -- and probably going however to form an IDEA it. But for the objective market, the situations, in which the operational means are it, large Maschinenaffinchè the function are limited attach it particularly. And since it is based, to form the assents which as well as it is automated, the opening of series does not have you aiming at work with a system of the UPS, owes preoccuparsi for the totality which, crapping in direction at outside and that one loses that whole relati one, you gives you. Altogether, force of the provision. The price is however a concern, a smaller value.

  9. Re:Post Office Bandwidth on 300 gigabytes in the size of a DVD? · · Score: 2, Interesting

    Something tells me there are pretty bad punishments for using the U.S. Post Office to commit a crime. Uncle Sam tends to frown on using him to commit a crime unless of course you are a member of congress or the president. Then it's only a problem if the people find out.

  10. Re:I agree on Requiem for Usenet · · Score: 2, Informative

    I'd never heard of it before either but a quick google shows that it is (from the jargon file):

    joe-job: n., vt.

            A spam run forged to appear as though it came from an innocent party, who is then generally flooded by the bounces; or, the act of performing such a run. The original incident is described

  11. Re:The market provides! on Sony Rootkit Phones Home · · Score: 1

    It never ceases to amaze me that people still mod you up. Course you've been gone a while so maybe that explains it.

  12. Re:Cool! on .Net Framework and Visual Studio Now Available · · Score: 1

    Sealing classes is good practice when that class is not designed for inheritance.
    * Sometimes it is necessary to seal a class but in general I would say it isn't. The majority of sealed classes in .net are unnecessarily so. It's as if someone said I know how to program better than you and I know you will never need to extend this class or they are being stingy and not allowing you to extend it.

    Preventing unchecked construction is good practice when an object is designed to be the result/a handle to/or a control mechanism for some other (possibly transient) object state. Enumerators are a prime example here.
    * Preventing unchecked construction prevents me from passing that same "result" from another class.

    Classes that only exist to provide some internal implementation are best left internal - a smaller public API means less things to support in perpetuity, and less chance that a programmer will rely on implementation details.
    * If they are internal then keep them out of System.* and put them in Microsoft.* where they belong.

    Static classes have many uses - you can use them to represent a singleton object, or you can encapsulate, non-object specific operations. Like everying in System.Math for example. Not everything is best represented as an object - Microsoft is pragmatic enough to recognize that, even if some object-oriented bigots don't or won't.

    * Your're right they can be useful but should be used sparingly and only where performance may be a problem. They can become a design wart.

    Actually I was comparing the .net framework to java's library.

  13. Re:Cool! on .Net Framework and Visual Studio Now Available · · Score: 2, Informative

    I can't argue the C# vs Java language issue as I have to use VB.net at work but I do have to take issue with what you say about the .Net framework being better. Sometime go and grab a tool like the .Net Reflector and poke around. You'll find tons of classes that are either only friend scope or that have constructors that are friend scope. The number of classes that are not inheritable is high as well. Sometimes a class is public with a friend level constructor so your code can see it but not instantiate it. This lack of openness and stand offish attitude in the api has frustrated me many times.

    Another problem I have with the .net framework is how you basically become a second class citizen whenever you don't use something in the Microsoft stack. Why can't I store my asp session in an Oracle database or a generic oledb compatible database? In 1.x this was impossible. In 2.0 it's at least possible but you won't get much help from Redmond. Some of the utility classes in the framework that the builtin providers use are unavailable to 3rd party implementers. And why did it take so long to come up with a generic database api! Having to use an OracleConnection class and a SqlConnection class and a NPGSqlConnection class is just asinine and either shows a lack of thought for encapsulation or probably something more malicious.

    Oh and I don't think you'll be able convince me that static classes are a good invention. It's the equivalent of a bas module that you always have to put the class name in front of when calling the functions. Where's the object orientedness in that? I gave that kind of code up when I left VB3!

    The last thing I can't stand is ASP.Net itself. The whole viewstate thing and trying to make web programming look like windows forms programming is just too clunky. At least I don't like it and the restrictions that it imposes on your pages. This at last is more of a personal opinion, the rest you can verify for your self.

  14. Re:Taco? on Blizzard Made Me Change My Name · · Score: 1

    And don't forget Jon Katz and his Columbine blah blah blah rants. I wonder how many people had him blocked. It took a while for me to notice that people had stopped bitching about him in other threads. I guess he milked his book for enough money and finally left.

  15. Re:PHP is great stuff on PHP Succeeding Where Java Has Failed · · Score: 1

    Actually ASP was really just somewhat of a framework similar to ASP.Net. As long as your scripting language was hostable in Windows Scripting Host you could plug it into ASP. Back in 2000 I did some Python and ASP. I think at the time there was also a Perl extension for this as well. You might have mistaken ASP as a language since the default language for a page was VBScript.

  16. Re:Eclipse on Using the Ruby Dev-Tools plug-in for Eclipse · · Score: 1

    Eclipse is a project based IDE not a plain old editor. If all you want is an editor then by all means pick up your favorite editor. If you want to work in a project mode then use an IDE like Eclipse.

  17. Re:Ruby..... on Using the Ruby Dev-Tools plug-in for Eclipse · · Score: 2, Insightful

    I see no problem with embedding code that deals strictly with presentation. I wouldn't advocate putting business logic into a page and in fact would whack someone upside the head if I caught them doing that. In this day and age there is no excuse for it. Even php has templating capability. The real issue is having to learn a second language to do it. I'd rather learn a small api to do presentation than a whole new template language. A loop in an rhtml (rails) file is the same as it is in ruby just as a loop in asp and jsp is the same as their respective languages. Ok java tag libs can go a little too far sometimes but I don't have to use them if I don't want to.

    What exactly in Python encourages short code and documentation? I would venture to say that it is more the community that encourages this practice and not the language itself. Indentation is an easy one as long as everyone on your team uses the same indentation scheme. I may look at Kid someday if I ever get the urge to look more deeply at Turbogears. Though I was kind of surprised and a bit disgusted to see in the demo video that to do a redirect the guy had to raise an exception. I don't see how exceptions as flow control can be considered a good practice.

  18. Re:Ruby..... on Using the Ruby Dev-Tools plug-in for Eclipse · · Score: 4, Interesting

    You know, I tried Python for a while. It really is nice with the builtin data structures and the slicing and dicing that you can do with sequences. The whitespace thing is kind of annoying. I like having {} or do end or begin end markers around my code blocks. I think it is one feature that they Python community should just give up on. It really is holding the language back. For example it can't easily be embedded into web pages (has it been truly done at all?) because of the whitespace issue. Just about all of the popular languages out there that can be used to generate web pages just use the language itself for embedding. I remember back in 2000 using the Python ASP integration on windows to embedd Python and it wasn't much fun. Another thing that bothered me about Python were the core modules. They just didn't seem consistent and as well structured as what Java uses. Sure there are weird things in weird places in Java but overall I prefer the class libraries available to Java over the Python ones.

    I'm currently giving Ruby a shot implementing a little project and so far I find it ok but the syntax in Python or Java definitely seem cleaner. Having to use punctuation to help the compiler|interpreter figure out scope (think @'s in front of variables for object vars) is just plain lazyness on the part of the authors.

    The last thing I'm having trouble getting over is the dynamic nature of the languages. Static typing seems to be such a nice warm cozy safety blanket that it is hard to give up. I see where it can be powerful and useful and allow you to take many shortcuts. In fact much of Rails would be impossible without the dyanamic typing and openness of the class structure, but I miss the static class definitions when working with my model objects. It gives me a weird feeling to have to look at the tables themselves so I can figure out what the attributes on my obects are. Yes I know DRY...

    It'll be an interesting next few years to say the least. Maybe Ruby will be the next big thing or maybe something else will. I for one would like to see a revamped Python that took the things they did right and fixed the things they did wrong. Perl 6 anyone?

  19. Re:What do you use for Rails? FCGI, FCGID, or SCGI on What is Ruby on Rails? · · Score: 1

    I'm curious why you go from apache to lighthttpd to fcgi to rails? On my home server I have an app that I'm developing that just has apache2 using mod_fcgi going straight to my rails app. I haven't load tested it or anything b/c it is going to be a personal app just for me and my friends but it seems to work fine. I thought about going with mod_ruby but then I read about the ruby interpreter and rails framework in every apache process and decided not to be that cruel to my box.

  20. Re:Ask Slashdot: Do it yourself brain surgery? on Creating an Electronic Data Interchange System? · · Score: 2, Funny

    1. I recommend GNU/Life. The current stable version is lacking some critical features so definitely go with the latest unstable version from CVS. I'd stay away from OpenLifeSupport and its KDE and Gnome counterparts. They seem to still be in their infancy.

    2. No, I don't think so. You might want to perform your surgery at the local LUG's next install fest. That way you can get lots of support.

  21. Re:Heh. The Circle is Complete on The 360's Towering Pricetag Explored · · Score: 1

    Maybe a 4 way split screen on an HD TV looks ok but on a normal TV I just can't stand it. Even splitting 2 ways is annoying to me. I just don't like to share my screen realestate with anybody. Granted not all games split the screen for multiplay but limiting how far apart players can get from each other to what the screen can display is just limiting the game play experience.

  22. Re:More than a year thanks on The Current State of Ajax · · Score: 1

    Personally I think Linux Apache Mysql and Ruby make a nice funny little acronym. I can just imagine a bunch of guys going around saying that they are lamer programmers.

    Note this isn't a dig against Ruby or RoR, and I do not intend to start a flamewar.

  23. Re:Very Simple Solution on Improving Database Performance? · · Score: 1

    Not to mention any kind of query that needs to aggregate all of those users, or join the user table twice (friends and foes in /.). Or what do you gain if you segement your database by user name in to 4 servers and the users in db #4 are the most plentiful and most active and also hit the parts of the site that take the most computing power? I don't think that the segmenting solution would work very well at all. It could possibly be a benefit if the users could be isolated into seperate independent groups. You might see this in a multihosting application that does some kind of branding in a site used by multiple companies. But now were talking about seperate application instances and maintenance issues start to crop up. 100 customers 100 database servers?

  24. Re:Date searches may not work as you think on Improving Database Performance? · · Score: 2, Interesting

    You might not be getting much performance out of that index anyway. I can't speak to your specific database but in general if you have a large table and the indexed column has a small number of possible values, you won't be buying yourself a whole lot. Let's say that 30 plus percent of your 100,000 plus record table at any one time has not been processed. IO wise that probably won't be much better than a table scan. Additionally if a table has a lot of writes done to it, a lot of indexes will hamper performance. Often online activity and reporting don't mix very well. Reports can easily swamp a database. I've seen companies that actually use a reporting database that is synched up nightly, just so that their onlines aren't affected negatively. Perhaps in your case you could even consider having 2 tables that are identical instructure except that one is for incoming records and the other is for processed records. Databases are a tricky beast. As you well know what works for a hundred or a thousand records doesn't always scale to a hundred thousand.

  25. Virtual PC with Visual Studio 2005 on VMware Opens Up API to Partners · · Score: 1
    But from the looks of last quarter's financial reports, VMware doesn't need much help getting people on board.

    Whatever last quarters results were don't matter too much. Their main competitor is about to give away a free copy of Virtual PC with every upper level version of Visual Studio 2005. The Team System and the two top professional editions will all come bundled with it. That's not to say that you can't already download it with your MSDN subscription, or that it wasn't in any of the media updates though. It was there but now it's going to be bundled in a retail box as well.