Replacement for Google Code Search? [closed] - code-search-engine

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Google Code Search has been incredibly valuable to me as a developer - I use it a couple times a week to see how other developers have used (usually poorly documented) APIs. It's also convenient to see the internals of some of those APIs, or to find which API corresponds to the functionality you want (it's a great resource for Android in particular -- give it some of the text you see on screen, and it'll usually find the implementing class).
Now that Google shutting down code search as of January 15, 2012, are there any good replacements?

I have reviewed the following sites
The good
Krugle
searchcode
The broken or unsuitable
Antepedia (site is only a "We'll be back soon" page because Antepedia has been acquired)
The dead
Koders (discontinued)
SymbolHound Code Search
GrepCode (only Java)
SymbolHound (generic search engine, not just code)
Codefetch (unreachable as of 2016-08-23)
Codase (discontinued)
When I originally did the review, Koders turned out to be the winner for my purposes, but I really liked the user interface and features of SymbolHound Code Search better. The only problem with SymbolHound was the small number of sites it has indexed. The search[code] engine was also promising at that time.
Many of the sites I've reviewed have since been discontinued completely or have disabled their code search functionality. Krugle and search[code] seem to be chugging along, and GrepCode is good if you live in the Java world.

Take a look at these:
searchcode
krugle

Another one to consider is http://searchcode.com/ It supports regex search as Google Code search does. For example,
http://searchco.de/?q=/[cb]at/
http://searchco.de/?q=/a{2,3}/
http://searchco.de/?q=/^import/
http://searchco.de/?q=/atoi/%20ext:c
http://searchco.de/?q=/dll$/
Are all valid searches.

There is http://opensearch.krugle.org

Related

Has anyone compiled iGraph, graph layout library, for iOS? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Is it possible to compile iGraph, graph layout library for iOS?
I haven't. I don't know anybody who has. But I've also never heard of it before.
The website claims it is written in C/C++, so in theory you should be able to get it running on iOS. You may need to make some modifications.
Looking more closely at the documentation, it appears to be a plain C API (even better!) so it should be fairly easy to compile for iOS. You will probably have to edit the Makefiles to have it cross-compile for ARM (instead of Intel).
However, the source code is published under the GNU GPL. There are clauses in the GPL that conflict with clauses in the Apple Developer Program Agreement (I forget the specifics but it should be easy enough to research). This means that if you got it working in an app, you couldn't put it on the App Store without either Apple or the iGraph developers offering you different terms.
Not sure about iGraph, but I've been thinking of trying Core Plot.
It's a graph plotting 3rd-party iOS framework.
Not a lot of documentation, but you can see some apps that already use it if you browse their site.
Not sure why you got voted down. Happens.
Edit:
Oh, in that case, this question might help: https://stackoverflow.com/a/5074186/1126783

Google showing website inner search engine results, how does it work? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
Sometimes when I search in Google, appears a website and just below... several links from that website. Sometimes also (I don't know if it's related) I click on a result and the website shows me the page with the search terms highlighted.
How does that work? I mean, which technology or standard do I have to implement in my website in order to archieve those effects?
Thanks
Do you mean sitelinks?
Google's systems analyse the link structure of your site to find shortcuts that will save users time and allow them to quickly find the information they're looking for.
They only show sitelinks for results when they think they'll be useful to the user.
You can read more here http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=47334
EDIT
To answer your question, all you can do is make sure you have a well formed site with clear navigation which your users can use and find useful. If your site popular then Google will do the rest.
Google shows highlighted search terms on its cached pages
When you're viewing a cached result the page is stored on Google's servers - so they can modify as they wish (highlighting search terms).
If you're viewing them on actual websites this is due to either:
Google wrapper around the page (such as mobile viewing)
Google toolbar (or similar)

who are people Devs/techies should follow on twitter/ facebook? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this question
yesterday i was reading an article that touched on twitter and made mention of how it can be influential if someone like Tim O'Reilly makes a suggestion then his 1.5 million followers on twitter will react to such tweets and cause some sort of reaction.
weather tweets and/ or the entire online social media ecosystem is debatable to no end it is a means of staying informed, sort of like watching the morning news.
this thought has sparked me to create a twitter account so that i can follow current events in what im interested in, namely software development and technology in general.
this brings me to my current situation of what intelligent people are worth following and listening too. i know the social media web is flooded with mind numbing nonsense but in part there are movers and shakers like Tim O'Reilly who are well worth listening too if for nothign more than getting a sense of which direction the wind is blowing.
so the million dollar question is who do you follow regularly?
please list the moniker of the person for others (ME) to be able to easily add & follow them as well... also list the medium (facebook/ twitter...)
in particular im interested in these technologies(MS SQL, asp.net/ C#)
thanks all for helping me get off to a fast start.
The standard ones are problably something like:
haacked
jonskeet
spolsky
scottgu
Not exactly your what you are looking for, but I would also consider blogs as well if I were you, which I find much more in depth and easier to follow than tweets. I would certainly add Scott Hanselman to the list of people you follow.
Blog: http://www.hanselman.com/blog/
Twitter handle: shanselman
The two that top my list:
martinfowler
unclebobmartin

Is there a web application equivalent of Hypercard? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Recently, I found an interesting Wiki/CMS/Database hybrid called Wagn, where the most important unit of information is the 'Card'. That terminology immediately made me think of Hypercard. As expected, there is some "Hypercard-ness" in that application.
Do you know of other web applications/frameworks with that "Hypercard-ness" thing, or if its successor still must be invented?
Note: I insist on web applications because I already know the desktop ones.
Check out Runtime Revolution at http://www.runrev.com they have a language/IDE that is the spiritual successor to HyperCard. They also have a product in beta called RevWeb which is a plugin not unlike Flash that is able to execute stacks.
Now more on the web framework front, checkout Rodeo at http://alltiera.com/ which is a HyperCard like web application that generates HTML/CSS/JS stuff for you.
I am a customer of Runtime Revolution but I haven't used Rodeo so I can only help with building web applications using RevTalk (like HyperTalk) and not with Rodeo.
There was http://tilestack.com for a while. Sadly it closed down again. It even imported HyperCard stacks.
I have found that quote from Dan Ingalls in the book "Coders At Work" (p.382):
"A decade or two ago there was Hypercard [...] It's really strange that that whole experience didn't naturally go right into the web. I think there's still a role to be filled there with tools as simple as HyperCard and as immediate as the web. It would be cool if it went that way.".
If one of the inventor of Smalltalk is asking that question too, I'm almost sure that there is no valid answers...
Anyone interested in inventing that future?
Google's AppEngine is being called the web Hypercard.
http://www.skrenta.com/2008/04/appengine_web_hypercard_finall.html
Googel App Engine - http://code.google.com/appengine/

What will be the fastest way to implement a good search on my site? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
Say I have a site like stackoverflow. I need to add a search functionality, I need it to be good. I don't care if I have to add a logo (like if I am using a google search).
What options do I have, with minimum of development and minimum server type dependency.
I am currently on Lamp (php).
EDIT:
Pardon, but I am talking about an open source application, which each user is installing on his server-machine (hence the requirement of not server specific). The goolge search, as far as I can see, I have to subscribe to it first, A process I wish users not have to do.
The Easy Way Out would be to add a custom Google search.
http://www.google.com/coop/cse/
Untested, but something like this has worked for me in the past:
<form action="http://www.google.com/search" onSubmit="this.q.value+=' site:mysite.com';return true">
<input name="q" />
</form>
Otherwise, perhaps this: http://www.google.com/sitesearch/
Ok so you added in the comment you're looking to integrate search into a desktop application. I've used ht://Dig with pretty good success in the past, but it seems to have lost some momentum. More advanced, modern applications tend to use Apache Lucene which will require a significant amount of integration.
If you're looking for something bit higher level, check out solr, which classifies itself as an "open source enterprise search server".

Resources