topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Monday December 22, 2025, 4:37 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 177 178 179 180 181 [182] 183 184 185 186 187 ... 364next
4526
Living Room / Re: Real Life Tron on an Apple IIgs
« Last post by f0dder on October 20, 2008, 03:10 PM »
That was a cute read :Thmbsup:
4527
Btw, gentoo isn't made superfluous by advances in hardware, it's just as much about having configurability options.
-f0dder

Agree. But to what point? If you're looking to improve performance, it becomes somewhat pointless to spend dozens of hours researching what compilation flags to set in order to squeeze a 5% improvement in efficiency on a specific platform. You could just invest in more RAM or a faster processor.
I said configurability (as in --without-package or --with-feature), I didn't mean tweaking the compiler flags. For most applications, you don't really get any kind of performance increase from doing that. Heck, you could end up with slightly slower performance in some cases.

Where Gentoo really would (and does) shine is when you use it as the basis for an application appliance. But again, that is a specialized situation where there are pragmatic reasons for wringing every last ounce of performance out of your product - because if you don't, the competition in the marketplace will kill you. And there are two other good reasons. First, once you create a fully optimized Gentoo "gold master" you can just keep cloning it until you change your hardware configuration. And second, because you're going to be responsible for support, it also makes sense to get everything "just right" before you ship out 5000 boxed products.
If I was to do an appliance, and especially something that'd run on a system with limited performance and storage, I'd probably go linux-from-scratch instead of using a distro - even something that can be as minimal as gentoo.

but a feature I need isn't enabled - and I end up having to do those messy from-source installs after all.
-f0dder
I don't know of any supported 'feature' for a distro that isn't found in its repositories and installable via the preferred package manager. If you're doing source compiles for a core function, I suspect you're either hacking the kernal, or getting into something that hasn't been fully tested and approved for distribution.
I'm thinking enabling/disabling individual features from individual programs. But sure, I do tend to do custom kernel builds as well.

Redmine's hassles were the result of a change to the SQlite-3 database table_info pragma that was made by the SQLite development team. The change was made  in response to what they thought was a request from the RubyCore team. Such was not the case, and the change that got made broke all Ruby on Rails apps that were using SQLite-3. What makes this story really tragic is the fact that the problem didn't come about through an arbitrary program change, but rather by SQLite's genuine effort to be accommodating and responsive to a request it thought was from the Ruby community.
I opted for MySQL instead of SQLite for exactly that reason. But that was only part of it - you also had to make sure you got the right ruby verson, the right rails version, et cetera. Lots of manual configuration. Pretty sucky and not up-to-date documentation, etc.

OK, fair enough, redmine is relatively bleeding-edge, and it's certainly more fun focusing on core development rather than documentation and proper setups. I just tend to bump into that kind of mentality too often with linux.

On a related note, Redmine is a web-based project management application. If you go over to SourceForge you will find there are something like 1700 packages that are tagged  "project management." A cursory look at a few dozen will show several that duplicate, and in some cases exceed, the functionality of Redmine. Many are also out of beta.
Haven't found any other that I like, though. Looks, usability, etc.

It's nice that Linux has made provisions for you to compile an application from source. But unless you have a very specific reason for doing so (or you just plain want-to-do-it*), why bother?
For me, it's about getting the features I want, but also not getting the features I don't want. For instance, my server doesn't run X11 and I don't print from it. I want to have as few services running as possible, since there's then less things to worry about wrt. updates, following security issues, et cetera. There's also less dependencies that can break when a stoned developer checks in a patch that messes up other things.

And the nice thing about gentoo is that you get most of the benefits from source installs, but still with the benefits of package management (uninstalls, dependency resolution, etc).
4528
Developer's Corner / Re: Lets talk about GUIs.
« Last post by f0dder on October 20, 2008, 02:17 PM »
I'm one of those sad nutcases that tend to do raw Win32 API GUI programming. It might be LEAN_AND_MEAN, but it's tedious and unportable... One of my missions is to drop Win32 in favor of WTL (still lightweight and unportable, but lots less tedious than raw API), and pick up an easier-to-use and more portable toolkit as well.

I don't know which one to "buy into", though. Qt looks rather comprehensive, but I was always kinda put off by license (dunno if that has changed) + the fact you need to use their preprocessor as a build step. wxWidgets also seemed pretty nice, but iirc resulted in pretty fatty binaries. There's also FLTK, which felt a bit incomplete when I looked at it last (over a year ago though, iirc :))

I'd prefer something that has platform-native looks and is relatively light-weight. On the other hand, for larger projects, it would probably be smartest to go all-in and get a toolkit that not only does GUI, but also abstracts other things like threading?
4529
Developer's Corner / Re: Processing
« Last post by f0dder on October 20, 2008, 02:08 PM »
"The brother that is not on DonationCoder" has played around a bit with processing, it looked like an OK thing to get youngsters involved in programming. After all, graphics is more interesting than text output on a console... dunno if he still uses it though, he mainly seems to be doing LUA with Garry's Mod for half-life 2.
4530
General Software Discussion / Re: Getting rid of windows shell
« Last post by f0dder on October 20, 2008, 02:44 AM »
Are there any functional advantages to these? i.e. besides looking cool and the widgets etc. If you run explorer (the file manager), use the file open/save dialog from any app, or run IE, you are effectively running explorer.exe, so I don't see how using a different shell will save any memory or resources. Quite the contrary in fact.
Using many of the same DLLs yes, using explorer.exe no.

You don't save much in RAM or CPU, but could be noticeable on really low-performance systems.
4531
I wouldn't say that gentoo is based on BSD, since it's a linux distro - but it's pretty evident where it got the "portage" idea from, though. Btw, gentoo isn't made superfluous by advances in hardware, it's just as much about having configurability options. With other distros, I've found that oftentimes I get a lot of features I don't need from standard packages (including dragging in a crapload of dependencies), but a feature I need isn't enabled - and I end up having to do those messy from-source installs after all. That's the cool thing about gentoo and it's use-masks, I don't run into the situation.

Dependency-hunting isn't hard, it's just a waste of time. And for some software, you get into the iffy situation where very specific versions are needed. Installing redmine, for instance, was pretty fun :)
4532
Only four major distros? Which one of those would you say gentoo derives from, then? ;)

As for building from source, yeah those are the basic steps. But you forgot the whole hunting-down-dependency-hell and uninstall/upgrade bother.
4533
Wait it out - upgrade might work just fine, but I generally stay away from updates on any OS. Heck, even service packs for windows warrant a clean reinstall from a slipstreamed CD, imho.
4534
Living Room / Re: Tech News Weekly: Edition 42
« Last post by f0dder on October 18, 2008, 11:06 AM »
I considered the spoiler-tag idea too, but I dunno - it might be annoying if you're interested in most of the stories. But it's perhaps worth a try?
4535
Living Room / Re: Digital Music Purchases - Downloads or Ripped CD's?
« Last post by f0dder on October 17, 2008, 09:22 AM »
buy & rip.

I don't want to risk inferior download quality or DRM-infested crap. Besides, I like the physical booklet thing. If I end up a CD that's copy-protected so I can't rip it, I return it for a refund & grab a bit-perfect warez release of it instead. If they don't want my money... they're not getting it. But I'll download the album anyway, as a flip-off statement saying "yeah, you just lost a purchase, you hurt the legitimate end-user, but you can't stop the f'ing pirates."

Also, I try to support bands directly if I can, by going to concerts and buying CDs/shirts/whatever. Matters more to the bands, in terms of $$ as well as showing support.
4536
Living Room / Re: Eggnog season is upon us!
« Last post by f0dder on October 17, 2008, 06:36 AM »
Good luck finding champagne in some of my old haunts, or Guinness in others, depending on which part of town :)
-cranioscopical (October 15, 2008, 03:53 PM)
a man of many worlds ;)

Indeed he is. (I've been kicked out of both at one time or another.) ;D
Personally, I just tend to head for another world voluntarily, no help from the friendly smiling steroid-pumping baldguys in the doorway 8)
4537
Living Room / Re: World of Goo - Indie Game with Great Reviews?
« Last post by f0dder on October 16, 2008, 10:47 AM »
Is there any way to test the game before actually buying it ?
I believe there is (or is going to be) a demo version featuring the first episode of gameplay.
4538
Living Room / Re: World of Goo - Indie Game with Great Reviews?
« Last post by f0dder on October 16, 2008, 10:17 AM »
I hate regional locks and artifical release delays.

The copy I got was just an exe installer, no codes or DRM. I think you can get that same version by buying direct from their web site.
Hmm, that could be an option. I sorta prefer getting small games through STEAM (single point of failure, sure, but also means not having to make purchasing accounts at a zillion places). I might take a look at other purchasing options later today, since I do want to support a good cause :)

Like mouser says, there's a lot of love and polish in this game. I really love the artwork and all.
4539
Living Room / Re: World of Goo - Indie Game with Great Reviews?
« Last post by f0dder on October 16, 2008, 08:34 AM »
I've played it a bit and I'm considering throwing money after the full version - it's pretty funny, even if it can be somewhat frustrating sometimes. Unfortunately, it seems that it's not available for european STEAM users until next year, so they probably won't get my money after all - I hate regional locks and artifical release delays.
4540
[f0dder]:
Linux is not great code. Kernel and other parts might be OK, but when you start digging into the other components that make up a distribution....
Ah, but there's the rub. You're confusing Linux per se with any distribution. Two very different animals.
I know that "linux" is the kernel and that you should say GNU/Linux to refer to the system, and use a fully qualified distro name, and use SI-approved units like MiBiBytes etc... but I refuse to take part in that sillyness.

If you say "linux", any sane person will know you're talking about a distribution. If you say "the linux kernel", well duh. As for software and quality, there's a large subset of software used by all the distributions, so meh.

This confuses me. By "filesystem hierarchy standard" do you mean a particular one, such as Ext3, RFS, ZFS, Ext4? FAT, NTFS, or the traditional filesystem structure:
Since I say hierarchy, obviously it's the layout/structure. And no, this hasn't been properly standardized. Yeah yeah, there's the FHS, but that doesn't stop distros for doing things slightly differently. True, there's some differences between Windows versions, but at least you can look up paths in the registry. On linux, only the distribution's own tools knows where things go.

The mere choice of file system is great to me, and for my old data. Microsoft never got around to implementing a new FS for Vista, if you recall.
And I'm glad they didn't - all that SQL junk ontop of NTFS sounded like a trainwreck to me. NTFS by itself is a pretty decent and well tested FS. Sure, some of the newer filesystems like XFS or ZFS or BTRFS could be interesting - but it's not like anything stops you from porting those to Windows. People just don't seem to have much interest in doing so.

Linux lets you spread the file system over as many different hard drives and partitions as you want but still appear like a seamless whole.
NTFS junctions...

Which software are you trying to replace? Isn't Visual Studio a Microsoft coding product for its OSes only? If it does C, then it should work, right? (I really don't know; I'm dropdead ignorant about programming.)
It's a pretty well-polished programming IDE with features that aren't useful just for windows development. I've looked at code::blocks, anjuta, kdevelop and eclipse, but many are slightly buggy or outdated, and arent't really in the same league.

For myself, freedom works in my favor:
I snipped the list. But yes, some of those points are reasons why I wouldn't mind having a working alternative to Windows. I think the unconformity of distros is a problem, though, and I don't get viruses or BSODs on Windows (except for bad hardware or drivers, but that would cause kernel panics on linux anyway :)). The registry is a good thing, btw, and it's a shame linux is stuck with a cluttered mess of config files with different formats.
4541
General Software Discussion / Re: Third Party Check Disk replacement?
« Last post by f0dder on October 16, 2008, 08:12 AM »
y0himba: why poweroff+wait instead of just reboot? :huh:
4542
General Software Discussion / Re: Third Party Check Disk replacement?
« Last post by f0dder on October 15, 2008, 07:08 PM »
1) friends don't let friends use SpinRite. Just thought I'd have to add it since it was mentioned.

I'll second this.  From the play around I've had with SpinRite it's a seriously large waste of time IMHO, (and money).
Waste of time and money is the least of my concerns.

If somebody starts using SpinRite on a drive with bad sectors and an upcoming head-crash... well... :rip:
4543
I wouldn't mind moving away from Windows, because I'm certainly not a fan of Microsoft at large, the DRM (even though that's not just Microsoft's fault), the proprietary file formats etc. But I don't want to move away when all the alternatives are inferior. Linux is not great code. Kernel and other parts might be OK, but when you start digging into the other components that make up a distribution, and start looking at some of the bitchfights... ugh. Microsoft certainly isn't perfect, but moving to that kind of infantility?

I had actually planned to dual-boot my new laptop with Xubuntu and give it a serious try, but of course the thing doesn't want to install - weird grub errors I've never seen before, and haven't been able to track down the source of. And can't give GRUB a try since, for some reason, it wants to grab that off the net. And while the pretty standard realtek gigabit NIC is detected by the kernel, there's no connectivity - some kernel IRQ routing fuckup is my guess, considering the insane number reported in /proc/interrupts .

And that's just the point where I give up. I don't want to go through a zillion hoops just to do simple things. I've used linux since RedHat 5.1, I've messed with debian, slackware, archlinux, gentoo, x/k/ubuntu and a couple of others. I've usually been able to make them do what I wanted (including DSL router/firewall, root-encrypted fileserver, various development support needs like apache/php/mysql/postgres/subversion/redmine etc.), but there's always been too much bloody work involved.

No filesystem hierarchy standard that everybody agrees on. And even when there's a somewhat similar layout, subtle (or not so subtle!) things are handled differently. A zillion different package managers, not to mention that Perl, Python and Ruby have their own systems. Makes me want to scream and knock my head against the wall.

But at least for server use, it makes sense. I can run the system headless and SSH to it, which is more efficient across the internet than remote desktop. And once you've spent all the frustrated time getting things working and firewalled the stuff, you can often let the systems sit by unattended for years (same with Windows, though. Both systems obviously need to be updated when there's vulnerable software).

But for desktops? Too much bloody work, I'd have to spend time hunting for replacement software (some of it beta and/or pretty inferior to what I have - show me a competitor to Visual Studio that isn't half-baked), and to what benefit? Sure, "freedom" - whatever that means.

Sorry for the rant, but I get frustrated when I see people claiming it's easy and full of joy to 'switch over'. Sure, it can work for some people - my mum could probably be happy with an Ubuntu, she'd still be able to play flash games, do her java-enabled web banking, surf the net, use OpenOffice and send/receive mails. And you don't need to "shop for compatible hardware" in the same sense as in the early years. But for me it's just too much frustration to be worth it :(

Oh, and that was just from the end-user's perspective. I won't go into the issues of GPL and program-for-a-living now, but that's another thing that I'm pretty skeptical about, to put it mildly.
4544
Living Room / Re: Eggnog season is upon us!
« Last post by f0dder on October 15, 2008, 06:37 PM »
Hobgoblin is an impressive ale as well  :Thmbsup:
I like it's taste - just wish it didn't carry the import beer premium though, because it's not that special. Problem is that the major Danish beer brands are pretty boring (and I pity the fools paying import premium for Carlsberg og Tuborg :o ). One of my favourites that I don't mind paying a bit extra for would be draught Double Chocolate Stout (I think from Young?) - that's seriously tasty stuff. And I usually don't fancy stouts :)
4545
Post New Requests Here / Re: IDEA: Self Distruct
« Last post by f0dder on October 15, 2008, 06:31 PM »
I still think those "approved wipe" things are for NSA-style paranoia. Perhaps there's some magnetic residue that can be read by people who really want to as well as have the tools and the bleeping patience, but I'd feel pretty confident throwing a zero-overwritten drive out with the junk. I do tend to dismantle them first, though, because it's fun and the magnets rock.

PS: thermite rocks. Wish I had some ferrous oxide and the guts to turn my magnesium strips to powder... but I'm a bit afraid the involved friction could trigger the magnesium, and that wouldn't be so cool :)
4546
General Software Discussion / Re: Linux question - mount fs in Windows?
« Last post by f0dder on October 15, 2008, 06:26 PM »
Oh, smart - so VDK is the windows analog of *u*x /dev/loop , basically?
4547
General Software Discussion / Re: WINDOWS 7 THREAD (ongoing)
« Last post by f0dder on October 15, 2008, 06:24 PM »
A ribbon for calc? Holy Hoffmann!

I hope that's a joke. Otherwise somebody needs to be dragged outside and shot.
4548
General Software Discussion / Re: 100-fold WPA/WPA2 bruteforce speed increase
« Last post by f0dder on October 15, 2008, 06:22 PM »
How long would it normally take to bruteforce a longish WPA2 password? If we say 10 years (could be more, could be less - I heard it helps at least against WPA to sniff a bunch of packets), that would still be reduced to about a month of bruteforcing, which might be good enough.

Of course a 100-fold increase in an exhaustive bruteforce against a 256bit AES key doesn't help much, but then again that's not what you're brute-forcing with WPA/WPA2, is it?
4549
General Software Discussion / Re: Third Party Check Disk replacement?
« Last post by f0dder on October 15, 2008, 06:20 PM »
1) friends don't let friends use SpinRite. Just thought I'd have to add it since it was mentioned.

2) this is the first time I've seen S.M.A.R.T report useful data (apart from reallocated sector count) - usually when a drive has failed on me, it has been a head crash with no SMART warnings (but at least I've known because of the noises the drive tends to start making weeks/months/years before the actual head crash :)).

3) the drive *is* damaged. If you can get it replaced under warranty, do so. If you want to get the bad block reallocated, it needs to be written to. A full format of the disk should handle this - even restoring a full disk image should reallocate the sector. But this doesn't fix the problem, you'll likely see more bad sectors later on, and remapped sectors afaik slow things down (because, again afaik, the drive has to seek to it's spare sector pool when serving a request for a reallocated sector - and we all know seeking slows things down).

Ironically, SpinRite would """fix""" this because it's reads and rewrites sectors - but it's no better than formatting the drive, it results in the same old sector remapping... and puts a lot more stress on the drive than a simple format does.
4550
There's various ways to configure windows update. One is notify only, once is download+notify, and the last is download+autoinstall.

I usually just use winscraper to move the reboot nag-window off-screen + resize it to 1x1 pixel :)
Pages: prev1 ... 177 178 179 180 181 [182] 183 184 185 186 187 ... 364next