Live data from Hacker News

Induction: A Polyglot Database Client For Mac OS X

inductionapp.com

31–40 of 85 posts

Re: Induction: A Polyglot Database Client For Mac OS X

#31
This idea is friggin awesome and definitely something I'd pay for. My apps are pretty evenly divided at this point between MySQL, Postgres, and MongoDB, and I don't see that trend going away any time soon (we always pick the db that makes the most sense for each particular project). Having them all available in the same app would be amazing.

With that in mind, just to warn everyone, this is very alpha-level software. It only supports postgres and redis right now. If you put the wrong credentials in, there's no feedback, it just seems like nothing happened. Also, trying to resize the window turned everything white for me and the app had to be rebooted.

If you decide to use it (and please do, because I want this to work), be sure to have your Mac's system log opened in console, so you can see what's going on.

UPDATE: Looks like someone has already submitted a pull request for the "no feedback on wrong credentials" bug I mentioned [1], and I created a ticket for the resize issue [2].

[1] https://github.com/Induction/Induction/pull/8

[2] https://github.com/Induction/Induction/issues/10

Re: Induction: A Polyglot Database Client For Mac OS X

#32
post #24

"for Mac OS X" breaks my heart, because this is exactly the kind of open-source DB client I want on Linux. At least I can use this when I'm on my Air, but I recently went looking for a multi-DB client app like this for Linux, and this looks like what I was wishing I would find.

Written to what API? Gnome, X, Qt? You'll be addressing a slice of a fraction of potential users. It'd be great if it weren't the case, but the diversity that makes linux interesting to hackers also makes it really tough to roll out GUI apps like this and have it 'just work'. I get the sense that's a good part of the appeal of OS X for the developer community lately - mostly Linux-ish when you need it, but a unified GUI experience for the pretty tools (e.g. TextMate, Base, and so on)

Re: Induction: A Polyglot Database Client For Mac OS X

#33
post #24

"for Mac OS X" breaks my heart, because this is exactly the kind of open-source DB client I want on Linux. At least I can use this when I'm on my Air, but I recently went looking for a multi-DB client app like this for Linux, and this looks like what I was wishing I would find.

I imagine this should be quite easy to build with JavaScript and lightweight Node.js server.

If somebody was going to work on something like that, I would love to help. Mail in the profile.

Re: Induction: A Polyglot Database Client For Mac OS X

#34
post #24

"for Mac OS X" breaks my heart, because this is exactly the kind of open-source DB client I want on Linux. At least I can use this when I'm on my Air, but I recently went looking for a multi-DB client app like this for Linux, and this looks like what I was wishing I would find.

Written to what API? Gnome, X, Qt? You'll be addressing a slice of a fraction of potential users. It'd be great if it weren't the case, but the diversity that makes linux interesting to hackers also makes it really tough to roll out GUI apps like this and have it 'just work'. I get the sense that's a good part of the appeal of OS X for the developer community lately - mostly Linux-ish when you need it, but a unified…

Nobody targets X as an API anymore and haven't since Tk, this is a canard.

In general, given the demographics of desktop Linux, it's safe to assume everyone has GTK and Qt working, so pick whatever suits you and go for it. (Spotify is Qt IIRC)

Re: Induction: A Polyglot Database Client For Mac OS X

#35

I wonder if this could be used to hook up something Excel-ish to a DB backend. I use Excel frequently to model and ask "what-if" questions but I often wish I could store/retrieve information dynamically from a DB. (The ODBC connectors that Excel has leave much to be desired). For my use case, that would be the holy grail.

This commercial solution seems to be languishing in relative obscurity: http://www.querycell.com/

Re: Induction: A Polyglot Database Client For Mac OS X

#37
post #24

"for Mac OS X" breaks my heart, because this is exactly the kind of open-source DB client I want on Linux. At least I can use this when I'm on my Air, but I recently went looking for a multi-DB client app like this for Linux, and this looks like what I was wishing I would find.

Written to what API? Gnome, X, Qt? You'll be addressing a slice of a fraction of potential users. It'd be great if it weren't the case, but the diversity that makes linux interesting to hackers also makes it really tough to roll out GUI apps like this and have it 'just work'. I get the sense that's a good part of the appeal of OS X for the developer community lately - mostly Linux-ish when you need it, but a unified…

That's just patently untrue: either GTk or Qt would work perfectly. I don't see why the desktop environment would matter--the program doesn't have to (and probably shouldn't) care whether I'm on Gnome or KDE or Unity.

Moreover, all the popular environments support both GTk and Qt fairly well, and both are cross-platform, so you would actually be supporting more users than with a Mac OS-only program.

Really, fragmentation like this is not nearly the issue people make it out to be. Basically, everybody can use everybody else's programs on Linux, with the exception of very odd or customized systems. And the sort of people who have very odd and customized systems can fix problems themselves.

EDIT: Also, you could use wxWidgets. That would give you a native look on all the platforms you support.

I would also like to clarify that I understand an OS X user wanting to write an OS X-only program. The real issue is dissuading others from supporting Linux because of non-existent fragmentation issues. They simply do not affect people using GTk or Qt, in practice.

Re: Induction: A Polyglot Database Client For Mac OS X

#39

Earlier quoted context omitted.

Written to what API? Gnome, X, Qt? You'll be addressing a slice of a fraction of potential users. It'd be great if it weren't the case, but the diversity that makes linux interesting to hackers also makes it really tough to roll out GUI apps like this and have it 'just work'. I get the sense that's a good part of the appeal of OS X for the developer community lately - mostly Linux-ish when you need it, but a unified…

Nobody targets X as an API anymore and haven't since Tk, this is a canard. In general, given the demographics of desktop Linux, it's safe to assume everyone has GTK and Qt working, so pick whatever suits you and go for it. (Spotify is Qt IIRC)

Honestly it wasn't meant as a canard — this was basically my thought process when I was thinking through an app idea. I'm surely uninformed and some of that is a function of my own laziness, but it's also a reflection of how much diversity there is. I feel like it's akin to Kissinger's rhetorical (at the time) question "Who do I call if I want to call Europe?"

Re: Induction: A Polyglot Database Client For Mac OS X

#40

Earlier quoted context omitted.

Nobody targets X as an API anymore and haven't since Tk, this is a canard. In general, given the demographics of desktop Linux, it's safe to assume everyone has GTK and Qt working, so pick whatever suits you and go for it. (Spotify is Qt IIRC)

Honestly it wasn't meant as a canard — this was basically my thought process when I was thinking through an app idea. I'm surely uninformed and some of that is a function of my own laziness, but it's also a reflection of how much diversity there is. I feel like it's akin to Kissinger's rhetorical (at the time) question "Who do I call if I want to call Europe?"

[deleted]
Post reply on HN