
Security News
CISA’s 2025 SBOM Guidance Adds Hashes, Licenses, Tool Metadata, and Context
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.
= java_bin
This is an Apache Solr JavaBin format (binary format) implementation for Ruby.
== Features
REE 1.8.7 [data2] ruby eval parse. 5000 times. elapsed time 4.844482 javabin parse. 5000 times. elapsed time 1.059044 4.57439162112245 times
YARV 1.9.2 pre1 [data2] ruby eval parse. 5000 times. elapsed time 6.659331328 javabin parse. 5000 times. elapsed time 1.261828473 5.277525012704322 times
== Requirements
== Install
(Linux) gem sources -a http://gemcutter.org gem install java_bin
(Windows) fix (path to)\ruby\lib\ruby\1.8\i386-mswin32\config.h #if _MSC_VER != 1200 ↓ #if _MSC_VER < 1200
start => visual studio c++ 200x xxxx edition => visual studio tools => visual studio 200x command prompt gem sources -a http://gemcutter.org gem install java_bin or cd (path to)\ext\java_bin\ext ruby extconf.rb nmake
== Simple Usage
require 'rubygems' require 'java_bin'
@parser = JavaBin.parser.new result = @parser.parse( javabin format string )
=== With RSolr/Solr-Ruby
require 'rubygems' require 'rsolr' require 'java_bin'
solr = RSolr.connect solr.select :q => ':'
== Valgrind/Memory Leaks
apt-get install valgrind
brew install valgrind
rake valgrind
== TODO
== References
== Note on Patches/Pull Requests
== Author
Toshinori Kajihara mailto:kennyj@gmail.com
== Copyright
Copyright (c) 2010 - 2013 kennyj. See LICENSE for details.
FAQs
Unknown package
We found that java_bin demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.
Security News
ESLint now supports parallel linting with a new --concurrency flag, delivering major speed gains and closing a 10-year-old feature request.