No Mids for Mac...lame...
@Golden Girl
City of Heroes comics and artwork
As an aside I'm curious what language/tech you're using to build the cross-platform version.
As an aside I'm curious what language/tech you're using to build the cross-platform version.
|
I'm also using a fully relational database to store the information in (Apache Derby, which is also Java-based, so there's no compatibility issues), rather than a mix of binary and flat files like current Mids' does. There's a bit of overhead, but it makes my job easier and lends itself to a redesign of the database editor which I think is really slick. Specifically, the db stores the "official" information, and then stores the changes the users makes to that information; you don't get to actually modify the database, but your additions/modifications/deletions are reflected in the program regardless. The advantages here is that updates to the program don't automatically cause conflicts with changes you've made, and the entire process of reverting a change back to the "official" values is to simply delete an edit from the db.
(Edit: For those interested in the technicalities of this process, look up Outer Join)
http://www.fimfiction.net/story/36641/My-Little-Exalt
And on topic, isn't Mac OS Linux / Unix based now and if so could you use something like WINE to handle Mids?
|
And no. Currently there are several .NET features that simply aren't supported on WINE yet.
OSX is essentially a non-standard BSD distribution running a on top of a Microkernel (though, with the advent of x86, this may have changed to a more standard, monolithic BSD x86 kernel, I don't know, as I don't dig into OSX or OSx86 at all).
|
And no. Currently there are several .NET features that simply aren't supported on WINE yet. |
And if this seems excessive tinkering, please bear in mind that one of the differences between (stereotypical) Mac users and Windows users is that the former prefer a smoothly running environment for their computer - the "whole widget", so to speak - whereas the latter are interested in running particular programs above all else, e.g. specific video games.
Java, mostly customized L&F of swing, and custom swing components. It's really the simplest answer for cross-platform compatibility. Unfortunately, there's nothing like WinForms' designer view, so getting everything set up is harder for me than it should have been for Midnights originally.
I'm also using a fully relational database to store the information in (Apache Derby, which is also Java-based, so there's no compatibility issues), rather than a mix of binary and flat files like current Mids' does. There's a bit of overhead, but it makes my job easier and lends itself to a redesign of the database editor which I think is really slick. Specifically, the db stores the "official" information, and then stores the changes the users makes to that information; you don't get to actually modify the database, but your additions/modifications/deletions are reflected in the program regardless. The advantages here is that updates to the program don't automatically cause conflicts with changes you've made, and the entire process of reverting a change back to the "official" values is to simply delete an edit from the db. (Edit: For those interested in the technicalities of this process, look up Outer Join) |
If you need testers let me know. I'm a Java web developer as well so funky exception messages don't scare me. I use Linux in here as well so happy to do some cross-platform testing when you get to Beta (or even beforehand if you've some reason to want to).
So you're left outer joining the "Official" table to the "User Changes" table and if the "User" table value isn't null then using that?
|
Thanks for the offer. I'll keep you in mind once I start testing things with multiple people
http://www.fimfiction.net/story/36641/My-Little-Exalt
My apologies to whomever didn't like my use of the "mid's" tag. I don't remember exactly why I went with that version. Very often when I pick a tag, I will choose a pre-existing one if it exists. Don't remember if that was the case with this one, but it seems likely. Anyways, I've used it on enough posts that I feel it it is now an "established" tag, and I will be continuing to use it.
I'm Tealeaf, and I approve of this message.
See [URL="http://boards.cityofheroes.com/showthread.php?p=2134817#post2134817"]Useful Tagging for the good of the Forum[/URL], my guide to tags.
My apologies to whomever didn't like my use of the "mid's" tag. I don't remember exactly why I went with that version. Very often when I pick a tag, I will choose a pre-existing one if it exists. Don't remember if that was the case with this one, but it seems likely. Anyways, I've used it on enough posts that I feel it it is now an "established" tag, and I will be continuing to use it.
|
Edit: Also, you're capable of removing tags that you put there
http://www.fimfiction.net/story/36641/My-Little-Exalt
OS X is still running on top of the Mach kernel, which is basically the legacy of Steve Jobs's use of it for NeXTSTEP.
So if WINE is out of the picture (and presumably also CrossOver), has anyone tried experimenting with virtualization, such as the open source VirtualBox? The acid test would be the performance level for simultaneously running the Ciderized CoH in OS X with the Mids in the virtual box of one's choice. And if this seems excessive tinkering, please bear in mind that one of the differences between (stereotypical) Mac users and Windows users is that the former prefer a smoothly running environment for their computer - the "whole widget", so to speak - whereas the latter are interested in running particular programs above all else, e.g. specific video games. |
"One day we all may see each other elsewhere. In Tyria, in Azeroth. We may pass each other and never know it. And that's sad. But if nothing else, we'll still have Rhode Island."
I think whoever it is has a problem with it, because "Mids' Hero Designer" uses the posessive form of "Mids"; since his name ends in an S, the apostrophe is placed after the S, rather than before. "Mid's" implies that the original creator's name is "Mid", while "Mids'" correctly shows the name as "Mids".
Edit: Also, you're capable of removing tags that you put there |
The name of the program is "Mids' Hero Designer". If I search for Mids' or even Mids, anything tagged Mid's won't come up. For the same reason, I try to avoid tagging threads with power combinations, instead, I use my two tags to label the two separate powersets.
I've seen, on my home PC, that when you tag a thread, it tries to auto-complete for you. Maybe the same thing happens when you search. I wouldn't know; I spend the vast majority of my time on the forums on a text-only browser, meaning that fancy things like that don't work for me. I may be in the minority, but I'm surely not the only one, so I try to make sure that the right tags are used, when I use them.
As far as the "Mids' not Mid's" tag goes - it was just a humorous poke at whoever had tagged the thread; no offense was taken or intended.
And as much as I think the tagging system has the potential to be a useful searching tool, tunnel cobra eggs vs infected bacon pie and other joke tags render it all but useless.
I'll even change the tag, just for you.
@Roderick
Clicking on mid's in the tag list reveals around 40-50 threads tagged with mid's. Not so many that it'll take forever but enough that it'll take 5-10 minutes to do.
Father Xmas - Level 50 Ice/Ice Tanker - Victory
$725 and $1350 parts lists --- My guide to computer components
Tempus unum hominem manet
Edit: Also, you're capable of removing tags that you put there
|
And I agree that "mids'" is more correct than "mid's". Since someone felt strongly enough to go and add the more correct tag to every post with the other tag, I will now retire the old tag as well and use the new one, as well as remove my tags from the old posts. Pretty sure I wouldn't have been motivated to do this to if someone else hadn't done some of the work too, though. This seems to me to be a somewhat minor grammar point.
I suspect that not many people are using the search by tag feature from the search page. I think it's far more likely that people are reading a thread that is insteresting to them, then see the useful tag at the bottom, (as well as whatever snarky or random tags there might be), and click on it to find more threads on that topic. This is just a hunch on my part, but I really do think that that is how it is working. And if I am right, it doesn't really matter what the tag is, as long as it is recognizable as a useful tag.
Originally Posted by Roderick
And as much as I think the tagging system has the potential to be a useful searching tool, tunnel cobra eggs vs infected bacon pie and other joke tags render it all but useless.
|
I like to think that someone, somewhere is getting some use out of my little project.
EDIT: Ok, removed all the tags I had placed. There are still a half dozenish that other people had tagged that way though. This confirms in my mind the idea that I was using a pre existing tag, as I always do if I can.
I'm Tealeaf, and I approve of this message.
See [URL="http://boards.cityofheroes.com/showthread.php?p=2134817#post2134817"]Useful Tagging for the good of the Forum[/URL], my guide to tags.
And I agree that "mids'" is more correct than "mid's". Since someone felt strongly enough to go and add the more correct tag to every post with the other tag, I will now retire the old tag as well and use the new one, as well as remove my tags from the old posts. Pretty sure I wouldn't have been motivated to do this to if someone else hadn't done some of the work too, though. This seems to me to be a somewhat minor grammar point.
|
I use the tag search, and I would never hit on "Mid's".
I encourage others as well (especially since I made sure to tag Bill's Install/Test Install/Install move guide)
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
Please just say NOOOOO to a Mac!
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
On the plus side, they refunded my $8.11 and let me keep the storage pane
http://www.fimfiction.net/story/36641/My-Little-Exalt