topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Friday November 21, 2025, 12:35 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 ... 348 349 350 351 352 [353] 354 355 356 357 358 ... 438next
8801
Living Room / Re: Are You Ready to Switch to GNU/Linux?
« Last post by Renegade on January 03, 2011, 03:34 AM »
With Qt it's my understanding that you can just link to the Qt DLL libraries and, as long as you contribute any Qt modifications back, then your application itself doesn't need to be OS/GPL. I'm actually looking into this pretty seriously as an app I'm involved with may be ported within the next year, so I hope this is the case. :D

- Oshyan

You're both correct. There are 3 options:

http://qt.nokia.com/products/licensing

   Commercial   License fee charged
   LGPL   No license fee
   GPL   No license fee

http://qt.nokia.com/products/pricing

$3,695 for 1 OS license. OUCH~!

8802
Living Room / Re: Anyone want to write an eBook in 2011?
« Last post by Renegade on January 03, 2011, 12:52 AM »
Actually, there's already fragmentation in this market... if I was going to do anything like this (and I had sort of planned to), I would use PubIt.

Pricing there is STEEP~!

Barnes & Noble may update or alter the Pricing and Payment Terms at any time and changes will be effective and binding on you on the date thirty days from posting, as described in the PubIt! Terms & Conditions.

Publisher will set a List Price for each eBook between $0.99 and $199.99.

Publisher will be paid a royalty off the List Price according to the following terms:

   1. For eBooks with a List Price at or between $2.99 and $9.99
          * 65% of the List Price
   2. For eBooks with a List Price at or below $2.98 or at or greater than $10.00 (but not more than $199.99 and not less than $0.99)
          * 40% of the List Price

Publisher will, at all times, ensure that the eBook List Price:

   1. Is no greater than the eBook's List Price at any other retailer, website, or sales channel.
   2. Is no greater than the eBook's print edition (if applicable).
   3. Complies with the minimum and maximum pricing policy as stated above.

Sample royalty calculation:

   1. List Price: $9.99 - Publisher Royalty: $6.49
   2. List Price: $20.00 - Publisher Royalty: $8.00

Especially for just listing your product. It's not like they're actually going to market it or do anything. 40% or 65% just to put on on the shelf? YIKES~!
8803
General Software Discussion / Re: In need of security advice ...
« Last post by Renegade on January 02, 2011, 11:21 PM »
Yes but from a pragmatic point of view is SmugMug not the optimal solution? I have no "Pro" account and only know them as being "highly recommended" as a the choice for serious pixel sharing - when Flickr, Picasa are not sufficient. They target people just like her so why are they not good enough?

I'd say go for it. But just do so understanding the security implications and not setting expectations too high. Good enough is good enough. At some point you just need to get it done and move on. If it's working for other people, there's no reason why it shouldn't work for you and your daughter.
8804
Living Room / Re: Are You Ready to Switch to GNU/Linux?
« Last post by Renegade on January 02, 2011, 11:02 PM »
I think it's too risky to spend time on device apps with mono, i doubt if they even exist for symbian and maemo/android.

Problem with QT is that for entry level programmers they either need to port it under GPL or pay for license(which is huge for individual developer), which restricts many solo-dev commercial apps. Thanks for the link, i'll take a look at qt4dotnet.

I'm not sure what you mean there.

Mono has a few basic versions:

* Mono (the core)
* MonoTouch (for iPhone)
* MonoDroid (for Android)

Out of the box, that's quite a bit of coverage.
8805
Living Room / Re: Are You Ready to Switch to GNU/Linux?
« Last post by Renegade on January 02, 2011, 10:27 PM »
For small biz/individual developer, it's very hard to select library that is cross-platform and gets things going quickly. QT is free but there is licensing issue. Java/Mono(for now) are not good options for commercial apps over long term is what i think, which many of you may disagree.

I'm curious as to why you feel Mono isn't a good choice right now. (And Java too, but less interested in that as I tend to agree.)

There's this for QT for C#:

http://code.google.com/p/qt4dotnet/

But I wish there were a Nokia supported version. Using more complicated software is scary when you commit yourself to it. Small stuff that you can rip out and replace easily is one thing, but QT4dotnet... not sure... Looks interesting though. I should give it a spin. :)
8806
I was going to get the upgrade but am holding off now; I started up FD3 - which I hadn't used in a few weeks - and it will not sync and more. I am feedless! I posted on the new FD Google Group and discussed ti with Nick but nothing seems to get it moving again. I even reinstalled - nothing. I was hoping Nick could figure out why before I shell out $$ for an upgrade, but he seems to have given up.

Nick is a friend of mine so I dropped him a quick note. Hopefully he'll drop by.
8807
Living Room / Re: Are You Ready to Switch to GNU/Linux?
« Last post by Renegade on January 02, 2011, 09:42 PM »
I know... A lot of people are skeptical...

But can anyone name an alternative that offers what the CLI offers? There isn't one.

8808
N.A.N.Y. 2011 / Re: Recording Screencasts of the NANY 2011 Projects
« Last post by Renegade on January 02, 2011, 09:38 PM »
mouser, why don't you post a schedule of when you think you'll be able to get to them. It's a massive job, but some of us can do our own maybe and lighten the load for you. That is, if you can schedule say 5 per day, that's a week about of work.

I'll try to get one done for myself on the 5th or 6th.
8809
N.A.N.Y. 2011 / Re: NANY 2011 Release: Duplicate Photo Deleter
« Last post by Renegade on January 02, 2011, 09:29 PM »
I think there are already quite a few more sophisticated duplicate finders out there. I see the simplicity of this tool as one of its biggest benefits.

- Oshyan

True. I don't really see much point in doing much more there. It addresses basic needs. Or it addresses mine anyways~! :D
8810
Living Room / Re: RedLetterMedia Reviews Star Wars and more
« Last post by Renegade on January 02, 2011, 08:57 PM »
I was bored and not really enjoying it much for about the first 20-25 minutes, but then he starts to pick the movie apart and point out real reasons (with examples) why the movie was bad and that's when it started to get more enjoyable.

I should go back and have a look at some of the later vids. I'd only made it up to about 20 minutes.

@Oshyan - The thing I found with his criticism of Jarjar was that it amounted to little more than "Jarjar sux". He didn't put anything forward about why he did, which made it unenjoyable to watch.

I'm looking forward to getting to some of the good stuff though. Sounds like some of those movies where they're just SLOOOWWW to get to things, which I didn't expect in a review. I expected it to be pretty much similar all the way through.

I take a different approach to watching movies/shows than most people. I try to suspend all disbelief and just roll with it. I don't watch trailers either. I find that it lets me enjoy things for what they are more.

I remember watching the first Batman movie and HATING it. It was one of the worst movies I'd ever seen. But then again, it was so hyped and pumped that my expectations for it were sky-high. I don't let that sort of thing happen anymore.

One other thing though -- When we all watched Star Wars, we were different people. Applying the same standards isn't really possible because our perceptions are different now. But I never see anyone point that kind of stuff out. Everyone seems to think that they're the same person that they were in 1977.
8811
Living Room / Re: Are You Ready to Switch to GNU/Linux?
« Last post by Renegade on January 02, 2011, 08:46 PM »
Cross platform dev is not easy or cheap, but it can be made much more so through availability of proper tools.

Amen~!

To sound like a broken record again... To sound like a broken record again... To sound like a broken record again... To sound like a broken record again...

GO MONO~! :D
8812
looks like our forum pagerank which was 7 is gone completely now that we moved and simplified the forum urls from /forum/ to /forum/, even though we have a permanent redirect.  not sure if that's something to be concerned about or not..

Give it some time. It should recover.
8813
N.A.N.Y. 2011 / Re: NANY 2011 Release: Duplicate Photo Deleter
« Last post by Renegade on January 02, 2011, 08:40 PM »
So, just so I get this right... this tool can't recognise scaled down versions? I've got some old messy HDs lying around, needing backups, but I know from memory huge amounts of those lack sorting and have been scaled down as needed so other people could reliably view them. If I could easily go through it all and find the smaller-sized images to delete those, that'd help with sorting.

If it can't do this already, is there any chance such similar-image functionality could be added? :)


That's right: it will only detect exact duplicates. The new EXIF exclusion functionality allows matching of the same image with different EXIF Tags.

Comparing scaled images would be neat, eh? I wonder if it could be done by scaling the in memory image down to the smaller size... but there's other factors involved, like the jpg quality used... I can hear Renegade saying that it's out of scope  ;)

:D It's out of scope. :)

I'd put that in a "pro" version.

What I'd also include there though:

* Network storage (currently only local devices can be scanned)
* "Live" folder browser (currently does not refresh for changes in file system)
* SURF - Allows "fuzzy" detection for things like slightly different or possibly scaled images
* Database back end - For storing file path, hash and image metadata to speed up things & allow for better scanning
* Recursive folder searches - "Include subfolders"
* Other image format support - GIF, PNG, BMP, NEF, RAW, etc.
* Better data output - More than just file paths for duplicates with checkboxes
* Performance increases - Thread pooling and all that jazz.

What's in there right now is pretty much what most people need -- find "extra backups" and the like. It's simple, straight forward, and wasn't too much for me to get done by the deadline~! :D

Some of those I wanted to get in there even if I hid the functionality.

I'd actually spent most of my time doing research rather than actual programming. e.g. For the hashing, I spent probably close to 2 days just reading on different image comparisons and hashing methods. I'd also spent a good amount of time reading on fuzzy logic methods like SURF and SIFT.

I suppose if the program were to gain any kind of popularity I'd go back and do a pro version.
8814
Living Room / Re: RedLetterMedia Reviews Star Wars and more
« Last post by Renegade on January 02, 2011, 08:08 AM »
i can definitely understand why some people don't like it.. the humour is very strange, and it's definitely going to be more enjoyable to those who were not happy with the movies.

but what i find most surprising is how serious and genuinely insightful many of his points can get, even while being presented in the most crude way.  if you hop around the review you're bound to run into a couple that really make you think and are actually very well thought out high brow commentaries on effective movie making.

Normally I'd love that kind of stuff. Profanity and fart jokes are always funny~! :D (Go Terrence and Philip~!)

It's really long though. I'd only watch the beginning, so I must have missed the good parts.

I think you're right about people that didn't like the movies or people that were disappointed in them being more entertained by it.

8815
N.A.N.Y. 2011 / Re: NANY 2011 Release: Duplicate Photo Deleter
« Last post by Renegade on January 02, 2011, 07:30 AM »
Perry helped point out that identical photos with different tags (e.g. EXIF) were not being identified. (Yeah... Naughty me... I skipped that test...)

v1.2 adds in hashing for pixel data and lists these 3 methods:

  • Simple - Compares file sizes - Fast, medium reliability
  • File Signature - Compares file hashes - Very Slow, highly reliability (includes EXIF differrences)
  • Photo Signature - Compares pixel hashes - Very Slow, highly reliability (excludes EXIF differences)

On a side note, I learned an interesting little tidbit - .NET Controls Constructed Off-Screen Display Black. Very odd.

Anyways, I hope the update there is useful for people. (Should have done it in the first place.)

8816
Living Room / Microsoft2Apple - Keyword Searches (NSFW)
« Last post by Renegade on January 02, 2011, 05:44 AM »
I got an email from Wordpress telling me some stats for one of my sites for the year. I got a laugh when I read the list of most popular keywords (in order I presume):

* apple is an evil evil company
* steve jobs is a cunt
* bada 1.2
* bada flash
* finder hangs

Hahaha~!

It gave me a laugh anyways. :)
8817
Living Room / Re: So, when you're working, do you...
« Last post by Renegade on January 02, 2011, 02:23 AM »
@Edvard - ROFLMAO!

Thx for the Eden link! :Thmbsup:

+1~!

I loved this:

How many Bassist jokes are there?
Just one -- all the rest are true!
8818
Living Room / Re: RedLetterMedia Reviews Star Wars and more
« Last post by Renegade on January 02, 2011, 02:02 AM »
Well, I watched about 20 min, but didn't particularly enjoy it. I didn't find the humor particularly clever. He seems to go very far out of his way to miss the point on everything and then criticize it because it has no point. There's no flow to anything and no progression. It's just random stuff.

I suppose that the humor will be good for some people. I'm just not one of them. The again, I don't like medical dramas like "House" and never liked "Friends" either. Just personal taste.

Then again, I enjoyed all 3 prequels. To me it was clear that they show the rise and fall of Anakin. Episodes IV, V, and VI continue the story of Darth Vader with Ep. VI being the redemption. It's very much a fairy tale and shares many common elements you find in different mythologies.

He of course rants about Jarjar Binx, but he's the prequel's equivalent of C-3PO, i.e. Comic relief. You can trash Shakespeare for using comic relief the same way. Jarjar and C-3PO are blatant and obvious. There's no hiding their purpose. But that's good for kids as it makes things more accessible for them.

For anyone else, do watch it. I'm sure many people will find it very entertaining.
8819
General Software Discussion / Re: In need of security advice ...
« Last post by Renegade on January 02, 2011, 01:23 AM »
The sanest, most effective thing I can think of is to have:

1) Thumbs with a small lower-corner watermark.
2) Full-size photos/images with watermarks either large or patterned. Lines through works as well.
3) Have a back-end application/script that can serve up full photos/images without giving out their URL and have all the full images with no read permissions.

1 & 2 are trivial.

3 is more complex, but safe. You only serve up the full images to authorized users or paying customers. There are plenty of scripts out there that do that. They typically have URLs like this:

http://somesite.com/image.php (gets info through a POST)
http://somesite.com/...mp;imageid=someimage (checks you to see if you are authorized & serves up your image)

Often the "someimage" ID is simply randomly determined and not actually an ID for a particular image. i.e. It's a transaction ID. That's safer.

I think the above recommendations to check out professional photographer's sites is a good idea. Or just search for "stock photography" and have a look at how they do it.

8820
Living Room / Re: Are You Ready to Switch to GNU/Linux?
« Last post by Renegade on January 01, 2011, 11:45 PM »
Good points well made.
Despite the sparring, I'm beginning to believe you and I are rowing the same direction, albeit on different boats.
You're welcome aboard any time, skipper.  ;)


Agreed. It's a difficult topic. I sometimes don't articulate things properly the first time around.


And with any luck, I may be able to get you to give me some money~!   :D :P

I'm actually looking forward to it!  ;D


ME TOO~! :D

(This year has really taken the wind out of my sails with 2.5 months spent overseas, wedding reception in Canada, software conference in the US, wedding and 2 receptions in Vietnam...)


Hell, it might even be the first Mono app I install on purpose...

(please forgive the Mono-paranoia, others have enumerated reasons far more abundantly and eloquently than I can. Suffice it to say I will avoid it until it is unavoidable, which it soon may be...)


The patent scare from MS is there, and I understand the reservations, but they have the right idea: A spec. that lets you write software in any language you want for any OS (where the spec. is implemented naturally). It's simply brilliant. The CLI really is spectacular.

I'm basically trapped in Windows with no real options. I wish I had a choice. But I have to work in the same world as my clients. Which for me is just all the more reason to root for what I see as the best option in moving to making the OS irrelevant.

Back to cleaning...

8821
Living Room / Re: Are You Ready to Switch to GNU/Linux?
« Last post by Renegade on January 01, 2011, 10:57 PM »
Looking at the guys at Hemisphere games, wow. They're serious heavyweights.

Anyways, I think I didn't phrase things very well there.

If you can pick up an extra 10%, like some game developers mentioned above, well, 10% is 10%. The only real consideration is whether you can get it there for less than that 10%. Which is pretty much determined by the size of the company/revenue.

e.g. For a company with 10 people and $1 million in revenue, it's a much more important decision than for a company with 10 people and $5 million in revenue. Resource allocation in the first case is much tighter.

For a lot of developers, they have 1 or 2 people, so the consideration is much more important and needs much more consideration.

If you have revenue of $100,000 from a product, an extra $10,000 may or may not be worth it. If you can get another platform version done in 2 months, then it's certainly worth it. If it takes you 6 months... Things are getting scary because you're messing with the food on your table at that point.

A sort of twisted inverse is also true -- not the size of the developer/revenue, but the size of the product. Very large products (code base that is) are more difficult. e.g. Could Adobe port it's Creative Suite to Linux? The complexity there is pretty much a show stopper.

I came off too quick saying, "...this is a bad argument... At the moment." The qualifications for that don't come until later.

Most developers are very small shops. Once you start going through and looking behind a lot of them, it's "a guy in a garage". It's really them that I'm talking about.

Incidentally, the last game I bought is running on Linux. Well, Android, but still Linux. :)

I'm currently facing the cross-platform issue and will need to decide in a couple months or so. Go truly cross platform? Cross-platform then fork? Go with independent versions? Different languages?

I've been thinking about this for a very... very... very... very... very... LLLLLLLOOOOOONNNNNNNNGGGGGGGG time...

Here's an example that I've pulled out from the source code of GDT. This particular snippet was written about 4 years ago:

Code: C# [Select]
  1. // F**k... Have to use the Windows API here -- no managed C# way to do this.
  2.         // For Windows Mobile, replace user32.dll with coredll.dll
  3.         [DllImport("user32.dll")]
  4.         [return: MarshalAs(UnmanagedType.Bool)]
  5.         static extern bool SetForegroundWindow(IntPtr hWnd);

The first comment line is echoed everywhere I use it.

I'm hoping that I can go back and find something new to replace that though.

Still, even years ago I saw Mono and knew that it would be an answer in the future.

I like the idea of having a little conditional compilation as possible, and having the same source base. I really don't want to have a C#, C++, and Objective-C version.

I also like managed code, but will certainly use unmanaged if the case warrants it. Here's a line from the Duplicate Photo Finder I wrote for NANY 2011:

Code: C# [Select]
  1. public unsafe UInt32 Hash(Byte[] dataToHash)

And it not working :( in Ubuntu:

Screenshot - 2011-01-02 , 3_33_29 PM.png

The file browsers don't work there because it's coded for the Windows file system. I've not investigated how to fix that.

But the application is very simple and already there are problems. File systems. Yuck. What a lame reason for something not to work properly... Sigh...

The number of problems that need to be solved for different platforms makes things tough.

It boils down to risk management and resource allocation (human resources and developer resources, not memory :) ).

I'm quite certain that Linux offers significant profit. The real question for developers is if they believe that their time investment will pay off.

You're quite right though about the market being for gamers there. It's saturated, and difficult. I know guys that do games, and they're constantly plugging away to make things work. It's hard.

With technology advances, the bar comes down though. The size of the developer/revenue is a good indication of when they'll be able to jump over the bar. e.g. For a free and open source program like Duplicate Photo Finder, the motivations for me to get a Linux version done are pretty small, and not really enough to get me to jump over that bar and do it. However, it would be an excellent exercise for me to do that I could take information away and use elsewhere. Got me thinking now... Sigh... I need to stop and get the house cleaned. It's a disaster.

In any event, it looks to me like Mono is still one of the best options. This is the year that I'll be diving in and (hopefully) swimming the icy cross-platform channel. At the moment I think I'll be starting at the end of January.

And with any luck, I may be able to get you to give me some money~! :D :P

I think I'll start on the laundry first...
8822
N.A.N.Y. 2011 / Re: NANY 2011 Release: Duplicate Photo Deleter
« Last post by Renegade on January 01, 2011, 09:29 PM »
Written up on ghacks :Thmbsup:

http://www.ghacks.ne...licate-photo-finder/

Cool! That's a pleasant surprise~! :D
8823
General Software Discussion / Re: In need of security advice ...
« Last post by Renegade on January 01, 2011, 01:27 PM »
I wonder whether we're losing sight of barney's original message.  He was trying to find a way to prevent bad guys from taking photos his daughter will put up on the Web.  Some of the early responses dealt with the difficulty of locking down a photo that anyone can see.   

I wonder, though, whether the protections SmugMug makes available are as lame as Renegade claims.  I certainly agree that telling search engines to ignore you is not a dependable way to protect anything.  But some of the other protections SmugMug offers seem as if they might do the job.  If, for example, barney's daughter password protects her entire site with a strong password, the bad guys won't even know what she has put up.  And while it's possible for a pro to break some passwords, why would s/he bother to do so on a site s/he knows nothing about?   I think Renegade is right when he says "It's probably more [security] than most people need."

I meant to address unprotected URLs. Friend WILL pass them around. The pictures WILL get around. But, logins and passwords do not get passed as easily. Password protection is entirely different, and I didn't attempt to say that it is bad.
8824
N.A.N.Y. 2011 / Re: NANY 2011 :: The Event Closes
« Last post by Renegade on January 01, 2011, 01:03 PM »
OMG, OMG, I'm late! I thought y'all would be asleep for like 48 hours after the mad partying, and no-one would notice! Well anyway, I'll have the initial release within today, i.e. before midnight (midnight PST, that is). No fair counting by Australian time :)

Dude... It's 6am here... On Jan. 2. You missed by a long shot~! :D :P
8825
Living Room / Re: Are You Ready to Switch to GNU/Linux?
« Last post by Renegade on January 01, 2011, 12:50 PM »
I have.

Sigh...

Read again. I was comparing languages in the context of a developer's perspective with several different considerations.

"Slow" for C++ referred to development speed.

"Interpreted" for Python should be obvious.

C is for hardcores. Development speed is very slow. For general software development it has no place. For specific purposes, it is essential.

My Objective-C comment is an inside joke.

etc.

Would you like to tell me to shut up again?

Pages: prev1 ... 348 349 350 351 352 [353] 354 355 356 357 358 ... 438next