topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Sunday December 21, 2025, 9:20 pm
  • 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 ... 169 170 171 172 173 [174] 175 176 177 178 179 ... 470next
4326
Once again Ubuntu is making history in the Linux world. This time it's the wrong kind.

From OSNews (link):

Ubuntu abandons search privacy
posted by Howard Fosdick   on Thu 3rd Jan 2013 08:57 UTC

Proprietary software like Windows often includes surveillance code to track user behavior and send this information to vendor servers. Linux has traditionally been immune to such privacy violation. Ubuntu 12.10 now includes code that, by default, collects data on Dash searches. The code integrates Amazon products into search results and can even integrate with Facebook, Twitter, BBC and others as per Ubuntu's Third Party Privacy Policies.

The above article provided links to a well-balanced EFF analysis that's worth a read since it goes into how this works both from a technical and legal perspective and explains the relatively simple way (currently) to remove the tracking feature. I say "relatively simple" since there's no switch or control panel to shut it off. You need to open a terminal and issue a command (sudo apt-get remove unity-lens-shopping) which virtually guarantees 90% of the people using Ubuntu under Unity will never do so.

And they said innovation was dead at Canonical? :-\

Full EFF article here.

Richard Stallman has also (surprise!, sursprise! >:D) weighed in on this over at his FSF blogspace. Read what RMS has to say about it here.

In the interests of confining DoCo discussions to mostly technical matters as Mouser has suggested, I'll not comment on any of this.

OK. Maybe I will just a little?
apple.jpg


Onward! :Thmbsup:

4327
Living Room / Re: Show us a photo of your mutt or other creatures..
« Last post by 40hz on December 31, 2012, 04:26 PM »
Hey Clever Cat...

Some good-byes are harder than others. As is doing the right thing.

It's a responsibility we accept when we bring a dog or cat into our lives.

I'm sure you'll do what's best for her when and if a decision is called for.

I'm sure she knows you will too.


4328
General Software Discussion / Re: Good coding conventions - Discussion
« Last post by 40hz on December 31, 2012, 11:04 AM »
When pushed, I'l use dashes. When did the battle over Dashes vs Underscores happen? Does someone have a nice meaty 3000 word blog to link to?

I was always under the impression that back when coding was mostly done on a slightly fuzzy green screen in all upper case that most programmers felt that:

    THIS_IS_SOMETHING

was more obvious and easier to read than:

    THIS-IS-SOMETHING

At least I remember being told to use underscores rather than hyphens when I was doing things in BSD "because_that_was_the_way_it's_done."

There was also something about the hyphen being an official part of ASCII - whereas the underscore was not. But I forget why some people felt that was significant. Probably had something to do with the underscore being considered more a 'dealer's choice' sort of thing, whereas the hyphen was already spoken for.

Then I got into networking and you soon learned that some implementations of DNS and NETBIOS (and possibly early versions of AD?) had huge problems with names containing underscores. So much so that it often resulted in a broken network when they encountered them. So the word then became never to use underscores (with Microsoft) until Redmond finally got that fixed quite a bit later. However, some network devices still have problems with underscores to this day - so for network applications and environments, underscores are best avoided. But I don't think any of that was ever much of an issue with general programming unless one or the other character was illegal or reserved by the specific language.

FWIW - in most network situations I avoid using both those characters.

 8)
4329
General Software Discussion / Re: Good coding conventions - Discussion
« Last post by 40hz on December 30, 2012, 01:30 PM »
I'm not much of a coder. But I do work a lot with administrative scripting as part of my job.

My only suggestion is that whatever coding conventions you adopt, you use them consistently.

I often transfer scripts to people. And I sometimes inherit scripts written by others. And within the community of sysadmins I work with, the key factor for what constitutes "good" or "best" coding practice is consistency. As long as your coding conventions are applied logically and consistently, they can be understood and modified - or fixed - if in error.

That also makes them easy to change if you learn (or discover) a better (for you) way to do something. In my case, I currently dislike underscores - and very much like CamelCaps - although there was a time when I preferred the exact opposite. (Aging eyesight has a lot to do with it.)

I also agree with Renegade about comments. Good comments make the difference between partial and complete insanity when you revisit something you previously wrote, or when you have somebody else's zen-telegram dropped on your desk for a fix, mod, or rewrite.

Ditto with Renegade's general preference for not getting "fancy" with what you can get away with when it comes to formatting or putting multiple statements on one line. I was taught: When in doubt - spell it out. And over time I also learned that it's usually better to "spell it out" even when you aren't. Because your "style" will change as you learn more and gain experience. And there's nothing worse or more embarrassing than confronting a piece of code you wrote a few years previously and no longer knowing exactly how it works. Most times I've had it happen to me was when I picked up a "little trick" someplace, or decided to get cute just to show off how savvy I was about what I was doing. I've since learned better and have become a much happier sysadmin because of it.

That's about all I can suggest. I'll leave the rest of the discussion to the real pros we've got here. 8)

Good luck and happy coding! :Thmbsup:
4330
General Software Discussion / UEFI and Linux in 2013 - the list so far
« Last post by 40hz on December 30, 2012, 07:39 AM »
With the advent of UEFI enabled PCs now being shipped, Linux users who wish to easily dual-boot Linux and Windows 8 on such machines currently have relatively few options.

Secure Boot distribution support
Dec. 27th, 2012 07:02 pm
by Matthew Garret

It's after Christmas, and some number of people doubtless ended up with Windows 8 PCs and may want to install Linux on them. If you'd like to do that without fiddling with firmware settings, here are your options...

<read the rest here>

So far, the list of UEFI collaborating distros is pretty short:

  • Ubuntu 12.10
  • Fedora 18
  • Sabayon

Hmm...the only real surprise there is Sabayon. Whoulda thought?

Suse has announced plans to come to some sort of accomodation with Microsoft; and Debian has announced they will put support for UEFI into their installer, but (so far) do not actually support UEFI.

-----

ADDENDUM:

GParted - that most excellent of all disk partitioning and management toolkits now has full support for UEFI on their latest live distribution. This is welcome news as GParted Live is one of the most useful utility disks in a PC tech's toolkit.

From the GParted website:

28 December 2012: GParted Live 0.14.1-6 Stable Release

The GParted team is proud to announce a new stable release of GParted Live.

The big news with this release is the added ability to boot the live image on UEFI firmware computers, while maintaining boot ability on traditional PC/BIOS computers. This means that GParted Live can now boot on newer Windows 8 computers.

In addition to supporting uEFI firmware, two more GNU/Linux operating system images have been released: i686-PAE (Physical Address Extension) and AMD64 (X86-64). These new images permit addressing more than 4 gigabytes of RAM, and enable using multiple processor cores.

Other items of note include:

    Updated Linux kernel to 3.2.35-2
    Based on the Debian Sid repository (as of 2012/Dec/23)

Thanks goes to Steven Shiau for these live image enhancements.

Curtis

 8)
4331
^I think the degree of harshness in Linus's response is due to the fact that this happened in the kernal maintainer's space where everybody involved is expected to be on the same page and at ninja ranking when it comes to coding ability.

Not to excuse the rudeness factor (even if all these guys have thick skins and substantial egos from what I've seen over the years) but the point about never breaking userspace has been an ongoing refrain by Linus for many years now. And it's something I'm sure he (and most of the other maintainers) had thought was a settled issue and a done deal by now. So when it unexpectedly raised it's ugly head, I think that's what provoked Linus's outburst. And I'm guessing it was probably more in the interest of dramatically reinforcing that directive rather than a simple show of temper. (Linus knows how to play the game and use the bully pulpit when he has to. There's almost always an agenda behind his occasional tantrums and flames.) And seriously, how many times do you need to repeat something before you stop saying it politely and just smack someone over the head with it a few times? You do not break userspace. As was said below "It's not how we work."

WE DO NOT BREAK USERSPACE!

Seriously. How hard is this rule to understand? We particularly don't
break user space with TOTAL CRAP. I'm angry, because your whole email
was so _horribly_ wrong, and the patch that broke things was so
obviously crap. The whole patch is incredibly broken shit. It adds an
insane error code (ENOENT), and then because it's so insane, it adds a
few places to fix it up ("ret == -ENOENT ? -EINVAL : ret").

The fact that you then try to make *excuses* for breaking user space,
and blaming some external program that *used* to work, is just
shameful. It's not how we work.

Fix your f*cking "compliance tool", because it is obviously broken.
And fix your approach to kernel programming.

I'm not even a kernal maintainer and I can grok clearly what's being said here.

It's pretty simple:

WE DO NOT BREAK USERSPACE!
WE DO NOT BREAK USERSPACE!
WE DO NOT BREAK USERSPACE!

Ever. Period.

Maybe it wasn't the most polite way to send a message. But I'm sure Mr. Chehab "got" the message that was being sent.


4332
Living Room / Re: Record Christmas tree
« Last post by 40hz on December 24, 2012, 03:28 PM »
That's hardly a tree - Just tree shaped lights o.0

Details! (Don't be a Noodge!) ;) ;D :P
4333
General Software Discussion / Re: Acronis Backup
« Last post by 40hz on December 24, 2012, 11:09 AM »
I no longer trust "traditional" backups and backup software after one too many bad surprises.

I'll do partition images - or sync directories - when I want to protect data. Or (occasionally) set up a RAID-1 mirror on two drives if something can't allow for any downtime. (Note: RAID-1 is not as foolproof as we'd sometimes hope.)

For images I pretty much exclusively use the FOSS product Clonezilla. It's a little "geek" as far as its looks and operation goes. But so am I - so I don't really have a problem with that.

For sync I still prefer rsync (and products built on top of it such as DeltaCopy) over all others. The ability to sync to a remote location (including via SSH) makes rsync worth its weight in gold to me.

For portable sync use, my current fav is Zback. Not to say it wouldn't work just as well running on a regular desktop. I use this to keep the data on my USB sticks backed up to my network since I don't do "cloud" when it comes to anything personal or client related.
 8)
4334
General Software Discussion / Re: XYplorer ends Lifetime License
« Last post by 40hz on December 24, 2012, 10:31 AM »
As long as they actually abide by their grandfather clause I don't see any problems with that.

Lifetime licensing (other than as a reward for early adopters) isn't a sustainable business model.

And most consumers (so far) don't like subscription arrangements when it comes to software.

So the only way to get cash flow is by selling upgrades which (hopefully) offer additional capabilities and value.

I personally think these folks did the right thing, put their cards on the table, and changed their model before it reached crisis level. Hopefully it will work out for them. Lets wish then well. They make a fine product.
 :)

 
4335
General Software Discussion / Re: Suggestions for a RSS reader
« Last post by 40hz on December 23, 2012, 08:50 PM »
I've long since given up on something that's all-in-one.

These days I use the Sage extension in Firefox as my RSS reader and save what I want to keep to my Pocket (formerly ReadItLater) account or using Scrapbook depending on what it is.

None of the above have much in the way of bells & whistles.

Which is exactly the way I like it. YMMV. ;)
4336
Living Room / Re: Trip down memory lane and how sexy computers once were
« Last post by 40hz on December 23, 2012, 08:57 AM »
I think someone is a bit older than me~! ;D

Count on it bro! Count on it.  :Thmbsup: ;D
4337
Living Room / Re: Trip down memory lane and how sexy computers once were
« Last post by 40hz on December 23, 2012, 08:56 AM »
Check out this guy's collection.

He even has pictures of some of the rare analog (as in no CPU) computers that you'd occasionally see back in the early 60s. They were also called "electronic slide rules" because that's really more what they were. An uncle of mine gave me one of these puppies one Christmas when I was kid - and I never looked back.

Check out the rest of his collection. He even has one of the (now) almost completely forgotten Exidy Sorcerers. And a 1997 Twentieth Anniversary Macintosh (TAM)? I didn't know any of those were actually put into production - let alone sold! (The price tag was a nosebleed inducing $7,500.) Talk about a rare bird...

So...how many of these little orphans do you remember? ;D
4338
Living Room / Re: Trip down memory lane and how sexy computers once were
« Last post by 40hz on December 23, 2012, 08:38 AM »
Dot matrix printers... Wow. To think that I remember that stuff. :D

In my case I wish I could forget them. Especially those old mainframe high-speed line printer models that used to come with acoustic isolation cabinets so they wouldn't damage people's hearing after repeated exposure. Too bad you used to have to "pop the top" to keep them cool enough to not "thermal off" if you were running some huge time-critical print job - like several thousand payroll checks - or a monthly 100,000 page corporate financial "stack." One printer was bad enough. But when you had five or six of those monsters cranking simultaneously, it was actually painful to be in the same room with them.
 :tellme:
4339
^Works for me! I'm going to have to try that sometime. ;D
4340
Living Room / Re: New Desktop parts list (RFC)
« Last post by 40hz on December 23, 2012, 08:20 AM »
+1 on maxing RAM.

Once you have that it really opens up the wonderful world of virtual machines for you. As in big time. This is one place where having 16Gb really makes a lot of sense.

Also +1 on power. Within reason, you really can't ever have enough. Running a PS with plenty of spare capacity also keeps the heat down.

Good choice on video. And if it turns out to be insufficient that's always the easiest thing to upgrade - so no worries there.

And yes, a MS subscription via TechNet, MSDN, or the Partner Advantage Pack is a genuine bargain. Especially if you're running multiple machines. But even if you only have one, it' still a really good deal. I'm surprised more enthusiasts don't take advantage of those.

I'm mixed on SSDs unless you really need them. (If you do - you know who you are. :mrgreen:) Quality can be a little dicey with some brands/models - and the jury is still somewhat out on long-term reliability - although it doesn't look like it's gonna be a problem from what we're seeing.

I'd probably move the money from the SSD into a snazzier video card after I maxed out the RAM. But that's just me - and your primary uses are likely to be different than mine. ;D
4341
Developer's Corner / Re: Pricing Strategies for Products and Services
« Last post by 40hz on December 22, 2012, 11:09 PM »
I think I'm still lost here. :)
4342
Developer's Corner / Re: Pricing Strategies for Products and Services
« Last post by 40hz on December 22, 2012, 03:33 PM »
Totally off topic, but lemme just say laterally that Paul K. is in the top 25 list for consistently posts the longest replies I have ever seen on the web. That's one reason I hang here besides the software stuff.

Me too! I love his stuff. :Thmbsup:
4343
Developer's Corner / Re: Pricing Strategies for Products and Services
« Last post by 40hz on December 22, 2012, 03:32 PM »
Paul you lost me once again. What I meant was I've been involved in pricing decisions (both as a business buyer and a seller) for over 30 years. I've run a few businesses. Started a couple. And served as CFO for three more. So most of what I "know" (or more correctly believe to be currently valid assumptions) is based on my own real world use and refinement. And since the environment and contexts of business keep changing, they're all subject to ongoing refinement, modification, adoption and dismissal. And FWIW, pricing strategies aren't always based on logical considerations since buying patterns seldom are. Especially when it comes to consumer purchases.

If some of that (e.g. "snob pricing" etc.) offends you, there's little to be done for it. Many people gladly pay more for something just to feel an affiliation with the image the product presents. That bugs me too. But if I were selling a product that depended on that for its success, you could be sure I'd take that into consideration - or find another business to be in if I couldn't.

I guess the best I can say in response to your previous comment is that this isn't an academic exercise for those of us who have to make pricing decisions. It's a day to day reality as well as a necessity. If that screws up something like a good intellectual discussion on the subject, so be it. It wasn't my intent to get into a long conversation about the topic of pricing. Or to act as an advocate for what the article's author was saying. It was only to share an article that, based my own personal experience, I felt was worth reading and thinking about if you were in business for yourself.

Hope that clarifies. :)
4344
Living Room / Re: Hotmail backup without POP3 crap?
« Last post by 40hz on December 22, 2012, 03:04 PM »
I take it you don't have Outlook?
4345
Living Room / Re: Hotmail backup without POP3 crap?
« Last post by 40hz on December 22, 2012, 02:42 PM »
Have you tried using Windows Live Mail?
4346
Looks like you got a little behind with that download huh?
4347
General Software Discussion / Re: Video rant against Windows 8
« Last post by 40hz on December 22, 2012, 02:14 PM »
Ok. In the spirit of fairness I just completed another week of having Win 8 on it's very own laptop - and using it as much as possible.

It still doesn't work for me. YMMV. In my case it's back to using Win7/Linux until further notice.


I guess I can always run Win8 on a VM should I ever need it. 8)
4348
Living Room / Re: 21st December 2012...Why it won't happen...(Nibiru/Planet X)
« Last post by 40hz on December 22, 2012, 01:23 PM »
Cthulhu sends his regrets he couldn't make it.

He got hung up devouring all the inhabitants of Dylath Leen, but promises to make it next time, schedule permitting. :D
4349
General Software Discussion / Re: Purging old stuff off your comp
« Last post by 40hz on December 22, 2012, 12:42 PM »
Edit: could be as much as 5-7 gigs worth of stuff, not "crap" because it got there for some whatever reason, but it's all just too much anymore.

It happens to all of us.

I recently DBan-ed and reformatted five almost fully loaded external hard drives which have been sitting on a shelf, unexamined and untouched, for over three years now.

It took a bit of "what the hell" to nuke approximately 1TB worth of "stuff" since I'm an info squirrel by nature. But I figured if I hadn't needed or missed any what was on them in over three years, it wasn't anything critical to my current life.

Once the initial wave of anxiety passed, I suddenly felt a sense of...I dunno...maybe something akin to liberation?

Maybe I lost something nuking those drives I'd rather I hadn't. But if so, I've already forgotten what it was.

And if I ever do remember, then at least I can say "Well, since it's already happened, it's one less thing to worry about."
 ;D

Next step: going through and optionally purging those 200+ apps I have loaded on my iPhone - half of which I don't even know what they do any more. Bet when I'm done there'll be fewer than 30 remaining. :Thmbsup:
4350
Developer's Corner / Re: Pricing Strategies for Products and Services
« Last post by 40hz on December 22, 2012, 12:21 PM »
I can't say I have enough experience (in fact I'm extremely extremely inexperienced on this subject) but the list is incomplete at best and at worst it's cute but it's wrong.

Interesting...

I've got about 30 years direct experience with this sort of thing and I've found most of what was suggested in the article to be quite valid.

As far as incomplete goes, there is not - nor will there likely ever be - a definitive final academically correct and complete business theory for anything. Because management (despite its desire to be scientific) is at least as much of an art as it is a science. And the environment within which most businesses operate is constantly changing.

Which is why it's important to take all business advice within the context in which it's given. To wit, a suggestion and "food for thought" rather than received wisdom.

Fortunately, most people who are running a business (or freelancing) already realize that. So the predictable disclaimers and cautionary notes can usually be safely dispensed with when management topics are presented to business owners. They already know what's been suggested is not intended to be swallowed whole and without question.

 8)

Pages: prev1 ... 169 170 171 172 173 [174] 175 176 177 178 179 ... 470next