4 ms·
Better Browsing for Ruby Developers
- dmix 12y agoDoes every search-term hit an external service to see if it matches something ruby related?
- timr 12y agoIt does right now, yes. But it's completely asynchronous and it falls back gracefully, so you shouldn't notice any performance impacts.
- halflings 12y agoI think the issue is more that there's this external service that knows all your google searches.
- timr 12y agoWe've been thinking about other ways to do it (e.g. restricting via bloom filter), but ultimately, there's so much content on Omniref that we're going to match most queries for something. It's disabled for incognito mode, and the query data is used only to hit our search index. If this is still an issue for you, we can put a setting in to allow disabling of this feature for privacy.
- jewel 12y agoRight. A good solution would be a bloom filter that ships in the extension of relevant terms.
- timr 12y agoWe thought about that, but we have a lot of content. Perhaps if we just limited the filter to something like method/class/module/gem names it would work, but even that would hit on so many searches that most would be coming back to us. We'd be restricting the utility of the feature without much gain. That said, we're open to suggestions on how to improve this. We're very respectful of privacy -- omniref is SSL-only, for example, and we don't save anything that could be traced back to a user or an IP.
- nilved 12y agoI don't think a product that depends on reading my search history is ready for release. That's a serious invasion of one's privacy and something that will make lots of people (I would hope most) not consider installing it. Perhaps there could be a way to opt-in specific searches (but is it much different from a bookmark with a keyword in that case?)
- deleted 12y ago[deleted]
- virtue3 12y agoWe understand what you're saying. But you'll have to excuse us if we're still not comfortable with giving you all our information and then having to trust just your word on what you do with the data.
- timr 12y agoSure, I get it. We'll add a preference in for disabling this, but in the meantime, you vote with your installs. My point is only that we haven't yet thought of a way of implementing this feature that is likely to satisfy you -- but again, we're open to suggestions.
- brazzledazzle 12y agoCan you proxy the searches through something like tor?
- krsgoss 12y agoPerhaps Disconnect search might work with this. Then both Omniref and Google can mind their own business.
- georgedrummond 12y agoThere are some very serious privacy concerns that need to be addressed with this plugin
- tucosan 12y agoThat would be which? Does the plugin send every search request made to google to the omniref servers? Did you have a look at the implementation? @timr could you give some more info on how you accomplish this?
- _mikz 12y agoI installed it but don't get annotations on the same page as shown on the screenshot (activerecord/scoping).
- timr 12y agoSend me an email at support@omniref with your browser info (type, version, installed extensions, etc.) and I'll look into it. That's tricky code to get right; github uses jquery-based fast-loading of their source pages, and the extension security models make it particularly difficult to detect the change events (especially on Firefox :-/).
- caiob 12y agosame here. Nothing happens. => https://cloudup.com/ck9BPBaopFz https://cloudup.com/ck9BPBaopFz
- timr 12y agoI think you're having a different problem, actually -- the OP was having trouble with the GitHub integration. Send me an email at support@omniref with the same information, and I'll look into it. This is the first wider release of the extensions, so I'm not surprised there are a few bugs. Thanks for bearing with us while we fix them!
- _mikz 12y agoWill do, but it is Chrome on Mac with Diasconnect and Adblock Plus and maybe some others. No exceptions in the console (global, not the background page one)
- tlrobinson 12y agoOmniref looks very nice. My quick (minor) feedback: 1. I wish I could resize the code/documentation panes to give more space to the documentation, or even collapse the code compeltely 2. A little syntax highlighting in the method signatures in the documentation would be nice.
- timr 12y agoThanks! We're doing #1 -- look for that in the next week or two -- and I'll add #2 to our to-do list.
- ufmace 12y ago+1 on 1. I look at Ruby class documentation a lot. I don't think I've ever wanted to look at the Ruby C source. I'm not sure what the point is of seeing them side-by-side. As far as I can tell, there isn't even any vertical correlation between the class documentation and the C code. Just the Ruby docs, please.
- grillp 12y agoLooks very useful.. but does not seem to work on localised google domains.. e.g. google.com.au Any chance of getting that fixed?
- notastartup 12y agoWish Python Developers got the same love
- beliu 12y agoCheck out the Sourcegraph Chrome extension: https://chrome.google.com/webstore/detail/sourcegraph/dgjhfomjieaadpoljlnidmbgkdffpack?hl=en https://chrome.google.com/webstore/detail/sourcegraph/dgjhfo.... It links Python code on GitHub (though it doesn't have the cool feature of inlining a results box on Google searches) (note: I'm one of the creators of Sourcegraph, would love to hear any feedback!)
- octagonal 12y agoAre DuckDuckGo instant answers being considered as well?