Tag: search
Link: Free Alternative to Splunk Using Fluentd
etsy/Hound: Fast code search tool written in Go
https://github.com/etsy/Hound ᔥ
Hound is an extremely fast source code search engine. The core is based on this article (and code) from Russ Cox: Regular Expression Matching with a Trigram Index. Hound itself is a static React frontend that talks to a Go backend. The backend keeps an up-to-date index for each repository and answers searches through a minimal API.
explainshell.com: Visual mapping of command line arguments from Ubuntu man pages
Google Mobile-Friendly Test
http://www.google.com/webmasters/tools/mobile-friendly/
From the Google Official Webmaster Blog:
Starting April 21, we will be expanding our use of mobile-friendliness as a ranking signal. This change will affect mobile searches in all languages worldwide and will have a significant impact in our search results. Consequently, users will find it easier to get relevant, high quality search results that are optimized for their devices.
Cgrep: Source code search tool (similar to ack) written in C
- Multi-threaded with configurable number of jobs.
- Blazing fast: Running on a single core it is nearly as fast as GNU grep, up to 6x times faster than ack.
- Multi-line pattern searches.
- Colors highlight of tokens and strings matching.
- Recursive searches: Support of language filters and pruning directories.
- Standard searches: through Boyer–Moore and Posix Regex.
- Code Tokenizer: Searches as prefix, infix, suffix and edit distance (Levenshtein distance).
- Context-aware filters distinguish among code, comments and literals in different languages.
- Languages support for Awk, C, Cpp, Chapel, Coffee, Csharp, Css, CMake, D, Erlang, Fsharp, Go, Haskell, Html, Java, Javascript, Latex, Lua, Make, OCaml, ObjectiveC, Perl, PHP, Python, Ruby, Scala, Tcl, Text, Shell, Verilog, VHDL, Vim.
- Semantic searches through wildcards and combinators. _, _1, _2…, $, $1, $2…, ANY, KEY, STR, CHR, NUM, HEX, OCT, OR. E.g. “_1(_1 && $)” search for move constructors, “struct OR class _ { OR : OR <” search for class declarations.
- Customizable output with custom format string, XML and JSON back-ends.
bleve: Go text indexing API
gitignore.io: Create a .gitignore file based on OS, IDE, and Programming Language
http://www.gitignore.io/
I typed in Windows
, Netbeans
, & Java
and this is what came back:
# Created by http://www.gitignore.io
### Windows ###
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msm
*.msp
# Windows shortcuts
*.lnk
### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
### Java ###
*.class
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
lunr.js: JavaScript, client-side, full text search engine inspired by Solr
lunr.js is a simple full text search engine for your client side applications. It is designed to be small, yet full featured, enabling you to provide a great search experience without the need for external, server side, search services.
lunr.js has no external dependencies, although it does require a modern browser with ES5 support. In older browsers you can use an ES5 shim, such as augment.js, to provide any missing JavaScript functionality.