Wednesday, December 19, 2012
list of Javascript visualization libraries
See this blogpost on DesignResourceBox for a great list of Javascript visualization libraries.
Monday, December 17, 2012
vsConsole browser log tailer
vsConsole is a tool for developers and testers which lets you easily
tail log files on remote servers, monitor the status and version of
applications deployed to your environments, and stay informed with
broadcast messaging. vsConsole is a java web application which is deployed to a java application server (ie. Tomcat).
vsConsole is NOT designed for production systems – it is designed for software development teams in the process of developing applications. To make it easy to use, there is no log in or security for vsConsole or vsAgent.
vsConsole is NOT designed for production systems – it is designed for software development teams in the process of developing applications. To make it easy to use, there is no log in or security for vsConsole or vsAgent.
Yet Another Java Service Wrapper
YAJSW is an LGPL licensed pure java alternative for tanuki java service
wrapper. It implements a multitude of additional functions and can be
easily extended with groovy scripts. JSW configurations can be easily
ported.
Wednesday, December 12, 2012
Moment.js date library
Moment.js is a 5kb javascript date library for parsing, validating, manipulating, and formatting dates.
Pikaday js calendar
Pikaday is a JavaScript datepicker with a light footprint and easy style-ability with modular CSS. It’s in ‘developer preview mode’ but already looking great.
Percentage Loader jQuery plugin
Percentage Loader is a tiny jQuery plugin for displaying progress in a visual and engaging way
Thursday, December 6, 2012
groovy-hadoop library
groovy-hadoop brings the power and expressiveness of Groovy to the almighty Hadoop framework to support ad-hoc Hadoop job execution right from the command line with expressive Java or Groovy syntax and without the need to create Java projects and executable JAR files.
Wednesday, December 5, 2012
JDBI sql library
JDBI is a SQL convenience library for
Java. It attempts to expose relational database access in idiommatic
Java, using collections, beans, and so on, while maintaining the same
level of detail as JDBC. It exposes two different style APIs, a fluent
style and a sql object style.
Gson JSON library
Gson is a Java library that can be used to convert Java Objects into
their JSON representation. It can also be used to convert a JSON string
to an equivalent Java object. Gson can work with arbitrary Java objects
including pre-existing objects that you do not have source-code of.
HttpRequest java library
HttpRequest is a simple convenience library for using a HttpURLConnection
to make requests and access the response.
Dropwizard REST web service framework
Dropwizard straddles the line between being a library and a framework. Its goal is to provide
performant, reliable implementations of everything a production-ready web service needs. Because
this functionality is extracted into a reusable library, your service remains lean and focused,
reducing both time-to-market and maintenance burdens.
Tuesday, December 4, 2012
Zapier online web service orchestration
Zapier is a online service automating web service orchestration.
tailing logs over SSH
See the blogpost from Karl Lockhart on tailing a log file over SSH:
"Tailing logs is a very good way to keep an eye on the operation of processes running on your server. Sometimes you want a little more flexibility than the simple SSH window affords, or you simply want to view logs via locally available software. I accomplish this with a very simple solution as I need to run windows on my development machine. I use plink.exe available from the putty download website, as well as BareTail, don’t google that, available from Bare Metal Software. Plink will allow you to open a noninteractive connection to the server and store the output in a local file. The following command works under Windows, “C:\Path to\PuTTY\plink.exe” user@hostname tail -1000f /path/to/logfile.txt > C:/path/to/logfile.log“. This will create the logfile specified after the redirection operator and populate it with the output of your tail from the remote machine. Simply open the file with BareTail to take advantage of a local tail and all the features of BareTail. This is actually very simple, but works very well. You can run any command after the user@hostname part of the command. This does assume that you have public/private keys set up."
"Tailing logs is a very good way to keep an eye on the operation of processes running on your server. Sometimes you want a little more flexibility than the simple SSH window affords, or you simply want to view logs via locally available software. I accomplish this with a very simple solution as I need to run windows on my development machine. I use plink.exe available from the putty download website, as well as BareTail, don’t google that, available from Bare Metal Software. Plink will allow you to open a noninteractive connection to the server and store the output in a local file. The following command works under Windows, “C:\Path to\PuTTY\plink.exe” user@hostname tail -1000f /path/to/logfile.txt > C:/path/to/logfile.log“. This will create the logfile specified after the redirection operator and populate it with the output of your tail from the remote machine. Simply open the file with BareTail to take advantage of a local tail and all the features of BareTail. This is actually very simple, but works very well. You can run any command after the user@hostname part of the command. This does assume that you have public/private keys set up."
Monday, December 3, 2012
CHAP Links javascript visualization library
CHAP Links Library is a web based visualization library for displaying
graphs, networks, and timelines. The tools are developed as Google Visualization Charts for Javascript and GWT. CHAP Links Library is developed by Almende as part of CHAP, the Common Hybrid Agent Platform.
Thursday, November 29, 2012
jMonkeyEngine Java gaming engine
jMonkeyEngine is a game engine, made especially for game developers who want to create 3D games with modern technology standards. The software is programmed entirely in Java, intended for wide accessibility and quick deployment.
Powtoon animated presentations
We defined our mission as: PowToon will create the world’s most
minimalist, user friendly and intuitive presentation software that
allows someone with no technical or design skills to create engaging
professional “look and feel” animated presentations. Our aim is to
establish a new presentation category called “presentoon” – a
combination of presentation and animated cartoon – as the industry
standard for evolved (animated) presentations.
Wednesday, November 28, 2012
QueryDSL java toolkit
Querydsl is a framework which enables the construction of type-safe
SQL-like queries for multiple backends including JPA, JDO and SQL in
Java.
Data Science DC
Data Science DC is a non-profit professional group that meets monthly to
discuss diverse topics in predictive analytics, applied machine
learning, statistical modeling, open data, and data visualization. Our
members are professionals, students, and others with a deep interest in
these fields and related technologies. Meeting topics are varied and
range from tutorials on basic concepts and their applications, to
success stories from local practitioners, to discussions of tools, new
technologies, and best practices. All are welcome -- to attend, to meet
others, and to present their work!
DataTables4j taglib uses DataTables jQuery plugin
DataTables4j is an open-source taglib that allows you to
quickly create HTML table in your Java/JEE based web application without
even writing any HTML or Javascript code !
The taglib will handle all the HTML and Javascript code generation needed by the amazing DataTables jQuery plugin, depending on how you configured the JSP tags.
Other features, like compression, aggregation or export are also available !
The taglib will handle all the HTML and Javascript code generation needed by the amazing DataTables jQuery plugin, depending on how you configured the JSP tags.
Other features, like compression, aggregation or export are also available !
Tuesday, November 13, 2012
Friday, November 9, 2012
Field digital art development environment
Field is an open-source software project initiated by OpenEndedGroup,
for the creation of their digital artworks. It is an environment for
writing code to rapidly and experimentally assemble and explore
algorithmic systems. It is visual, it is hybrid, it is code-based.
Thursday, October 25, 2012
Burn Note
A Burn Note is an online message which can be read only once by the
recipient. Each Burn Note has a unique link that can be sent via email,
text message, or other digital means. A Burn Note link takes the
recipient to a cover page where they can be read and then destroys the
Burn Note. Once a Burn Note has been read it cannot be viewed again.
Thursday, September 27, 2012
FormLabs 3D printer
See the first stereolithographic desktop 3D printer from FormLabs. What possibilities: imagine checkers.
Monday, September 10, 2012
infinity.js scrolling long lists
Infinity.js is a UITableView for the
web: it speeds up scrolling through long lists and keeps your
infinite feeds smooth and stable for your users.
Monday, September 3, 2012
Friday, August 31, 2012
Authy 2-factor authentication
Authy is a simple API to add two-factor authentication to your website or app.
Friday, August 24, 2012
Pencil Project diagrammer Firefox plugin
The Pencil Project's unique mission is to
build a free and opensource tool for making diagrams and GUI
prototyping that everyone can use.
Top features: - Built-in stencils for diagraming and prototyping
- Multi-page document with background page
- Inter-page linkings!
- On-screen text editing with rich-text supports
- Exporting to HTML, PNG, Openoffice.org document, Word document and PDF.
- Undo/redo supports
- Installing user-defined stencils and templates
- Standard drawing operations: aligning, z-ordering, scaling, rotating...
- Cross-platforms
- Adding external objects
- Personal Collection
- Clipart Browser
- And much more...
Pencil will always be free as it is released under the GPL version 2 and is
available for virtually all platforms that Firefox 3 can run. The first
version of Pencil is tested against GNU/Linux 2.6 with GTK+, Windows XP
and Windows Vista.
Thursday, August 23, 2012
Wednesday, August 22, 2012
WireMock HTTP mocking
WireMock is
a tool that allows HTTP exchanges to be stubbed and verified. It does
this by creating an actual HTTP endpoint, rather than by stubbing or
mocking the HTTP client class. It can be used directly from within JUnit
(or your weapon of choice), run as a standalone process or deployed
into a container with the aim of covering off a wide range of testing
scenarios. It has a JSON API so you don’t have to be working in JVM
language to make use of it, although there is a also a fluent Java API
available if you are.
Other handy stuff it’ll do includes conditional forwarding of requests to other services (enabling proxy/intercept), record/playback of stubs, fault injection, stateful behaviour and response delays.
Other handy stuff it’ll do includes conditional forwarding of requests to other services (enabling proxy/intercept), record/playback of stubs, fault injection, stateful behaviour and response delays.
Thursday, August 2, 2012
MaxMind MinFraud service
The minFraud service reduces chargebacks by identifying
risky orders to be held for further review. The minFraud service is used to
identify fraud in online e-commerce transactions, affiliate referrals, surveys, and account logins and signups.
Monday, July 16, 2012
Recline.js
Recline.js is a simple but powerful library for building data applications in
pure Javascript and HTML, with grid, graph, map and timeline views.
GridSpot crowdsourced cloud computing
- Gridspot links an array of idle computers across the globe and makes their computational power available for a low price.
- How low? We take bids from 0.1 – 0.3 cents per CPU hour.
- How do we do it? With compute instances that are short-lived and run on untrusted hardware. We've learned that for many applications, these rules aren't handicaps.
- Each compute instance is a VM running Linux that you can SSH into.
Wednesday, July 4, 2012
eXo cloud IDE
eXo IDE is a powerful Web application which provides a rich environment
for developing different content, scripts, and services. It requires no
additional installations, runs in a browser and allows to access and
work with files online from anywhere.
Varnish Cache web app accelerator
Varnish Cache is a web application accelerator also known as a caching
HTTP reverse proxy. You install it in front of any server that speaks
HTTP and configure it to cache the contents. Varnish Cache is really,
really fast. It typically speeds up delivery with a factor of 300 -
1000x, depending on your architecture.
Tuesday, June 26, 2012
DepthJS Kinect JS library
DepthJS allows any web page to interact with the Microsoft Kinect using Javascript.
Monday, June 25, 2012
Peity Javascript library
Thursday, June 21, 2012
SQLShell
SQLShell is a Scala-based SQL command-line tool, similar in concept to tools like Oracle’s SQL Plus, the PostgreSQL psql command, and MySQL’s mysql tool.
- Connection parameters for individual databases can be kept in a configuration file in your home directory, allowing you to specify a short logical name for the database when you connect to it. (Multiple logical names are permitted for each database.)
- SQLShell has command history management, with GNU Readline-like support. Each database has its own history file.
- SQLShell supports retrieving and displaying database metadata (e.g., getting a list of tables, querying the table’s columns and their data types, listing the indexes and foreign keys for a table, etc.).
- SQLShell provides a standard interface that looks and behaves the same no matter what database you’re using.
- SQLShell supports any database engine for which a JDBC driver exists.
- SQLShell is written in Scala and uses some third-party, open-source Scala and Java libraries.
- SQLShell is open source, and is licensed under a liberal BSD-style license.
Wednesday, June 20, 2012
QTag Part-of-Speech tagger Java library
QTag is a freely available, language independent POS-Tagger. It is
implemented in Java, and has been successfully tested on Mac OS X,
Linux, and Windows. While it works in principle with any language
it has resource files for, the ‘shrink-wrap’ release comes only with
data for English.
Monday, June 18, 2012
Bitrix24 online collaboration
Bitrix24 is a collaboration and communication online service, free for small companies.
Friday, June 15, 2012
jQWidgets Javascript widget library
jQWidgets has a great datagrid with in-column filtering like extJS.
dhtmlxSuite Javascript widget library
dhtmlxSuite is a rich JavaScript library that delivers a complete set of UI components, including datagrid, tabs, toolbar, tree, calendar, etc.
Grails Twitter Bootstrap plugin
The Grails Twitter Bootstrap plugin provides Twitter Bootstrap CSS framework resource files.
Bootstrap is Twitter's toolkit for kickstarting CSS for websites, apps,
and more. It includes base CSS styles for typography, forms, buttons,
tables, grids, navigation, alerts, and more.
Grails Fields Plugin
The Grails Fields Plugin provides customizable form-field rendering based on overrideable GSP template
Friday, June 8, 2012
Monitor Scout
Monitor Scout is a leading website- and server monitoring company with users from all over the world. We offer a reliable web-based monitoring system
that monitors your website, server or application 24/7/365 and notifies
you when problems arise. Solve software and hardware issues before your
users or customers notice and increase customer satisfaction
Thursday, May 31, 2012
BootStrapToday cloud software dev environment
BootStrapToday adds intelligence, integration and automation to the software development process and makes development team highly productive.
- Collaborate efficiently with right information at right places
- Detect software bugs early and maintain code quality
- Reduce your project cost significantly
- Improve management ease and clarity
- Use it as Software Development Life Cycle Management Solution or Simple Task Management tool
MigrationWiz email migration service
MigrationWiz is a complete cloud-based migration solution that helps
companies move from existing to new messaging systems seamlessly and
affordably. With no hardware or software to install, the patent pending
technology is a solution designed to meet the needs of individuals, IT
administrators, consultants, system integrators and service providers
interested in migrating mailboxes. MigrationWiz is a trusted brand in
over 50 countries by global Fortune 500 organizations, governments,
healthcare providers, and more.
Monday, May 21, 2012
Kendo UI Javascript widgets
Kendo UI is a comprehensive, end-to-end framework, compatible with jQuery, and
custom-built from the ground up for rock-solid reliability and
lightning-fast performance. Includes MVVM support, a rich DataSource,
several UI widgets, and everything you need to build rich JavaScript
applications today.
Wednesday, May 16, 2012
Highcharts JS charting library
Highcharts is a charting library written in pure JavaScript, offering
intuitive, interactive charts to your web site or web application.
Highcharts currently supports line, spline, area, areaspline, column,
bar, pie and scatter chart types. Also has a great timeline.
Friday, May 11, 2012
Apache DirectMemory
Apache DirectMemory
is a multi layered cache implementation featuring off-heap memory management (a-la BigMemory)
to enable efficient handling of a large number of java objects without affecting jvm garbage collection
performance
Shark (Hive on Spark)
Shark is a large-scale data warehouse system for Spark designed to be compatible with Apache Hive.
It can answer Hive QL queries up to 30 times faster than Hive without
modification to the existing data nor queries. Shark supports Hive's
query language, metastore, serialization formats, and user-defined
functions.
Storm distributed compute grid
Storm is a distributed realtime computation system. Similar to how
Hadoop provides a set of general primitives for doing batch processing,
Storm provides a set of general primitives for doing realtime
computation. Storm is simple, can be used with any programming language,
and is a lot of fun to use!
Wednesday, May 9, 2012
jOOQ SQL in Java
jOOQ stands for Java Object Oriented Querying. It combines these essential features:
- Code Generation: jOOQ generates a simple Java representation of your database schema. Every table, view, stored procedure, enum, UDT is a class.
- Active records: jOOQ implements an easy-to-use active record pattern. It is NOT an OR-mapper, but provides a 1:1 mapping between tables/views and classes. Between columns and members.
- Typesafe SQL: jOOQ allows for writing compile-time typesafe querying using its built-in fluent API.
- SQL standard: jOOQ supports all standard SQL language features including the more complex UNION's, nested SELECTs, joins, aliasing
- Vendor-specific feature support: jOOQ encourages the use of vendor-specific extensions such as stored procedures, UDT's and ARRAY's, recursive queries, and many more.
Monday, May 7, 2012
Mosh roaming shell
Mosh is a remote terminal application that
allows roaming, supports intermittent
connectivity, and provides intelligent
local echo and line editing of user keystrokes.
Mosh is a replacement for SSH. It's more robust and
responsive, especially over Wi-Fi, cellular, and
long-distance links.
Mosh is free software, available for GNU/Linux, FreeBSD, and Mac OS X.
Mosh is free software, available for GNU/Linux, FreeBSD, and Mac OS X.
Cassovary: Twitter's graph processing library
Cassovary is a simple "big graph" processing library for the JVM.
Most JVM-hosted graph libraries are flexible but not
space efficient. Cassovary is designed from the ground up to first be
able to efficiently handle graphs with billions of nodes
and edges. A typical example usage is to do large scale
graph mining and analysis of a big network.
Cassovary is written in Scala and can be used with any JVM-hosted language.
It comes with some common data structures and algorithms.
Thursday, May 3, 2012
Friday, April 27, 2012
Stripe credit card processing
Stripe is credit card processsing software that doesn’t require a merchant acccount, embeddable in a website.
Shapeways 3D printing
Shapeways accepts uploads of 3D designs and prints the object in a selection of materials.
Wolfram | Alpha
Wolfram | Alpha is a computational knowledge engine with browser-based and desktop app intefaces, free and with subscription. A great knowledge resource.
TechShop
TechShop is
a membership-based workshop that provides members with access to a wide variety of machinery and tools including milling machines and lathes, welding stations and a CNC
plasma cutter, sheet metal working equipment, drill presses and band
saws, industrial sewing machines, hand tools, plastic and wood working
equipment including a 4' x 8' ShopBot CNC
router, electronics design and fabrication facilities, Epilog laser
cutters, tubing and metal bending machines, a Dimension SST 3-D printer,
electrical supplies and tools, and pretty much everything you'd ever
need to make just about anything.
Wednesday, April 25, 2012
online R tutorials
see this blogpost by Pairach Piboonrungroj for a list of online R tutorials from Universities around the world
LiveGraph Java graph framework
LiveGraph is a framework for real-time data visualisation, analysis and logging.
Distinctive features:
Distinctive features:
- A real-time plotter that can automatically update graphs of your data while it is still being computed by your application.
- Concise and simple point-and-click interface that allows quickly selecting and comparing data series even in applications that output over 1000 series simultaneously.
- Transformation of data series for visual comparison by the virtue of a single click.
(Linear, logarithm, unit interval, and time-plot transformations). - The framework is Java-based and can run on any computer system. However, it is easily integrated with applications written in any programming language. Examples and tutorials are provided.
- LiveGraph reads files in a simple CSV-style format. For applications developed in Java, LiveGraph additionally provides an API that handles all data logging and persistency issues.
Thursday, April 19, 2012
Skytree Analytics Server
Skytree Analytics Server performs advanced machine learning methods on
massive amounts of data. Our approach provides better performance,
scalability and predictive accuracy than existing solutions.
Tuesday, April 17, 2012
Rserve
Rserve is a TCP/IP server which allows other programs to use facilities of R (see www.r-project.org) from various languages without the need to initialize R or link against R
library. Every connection has a separate workspace and working
directory. Client-side implementations are available for popular
languages such as C/C++, PHP and Java. Rserve supports remote connection, authentication and file transfer. Typical use is to integrate R backend for computation of statstical models, plots etc. in other applications.
Friday, April 13, 2012
Tuesday, April 10, 2012
hive plots
The hive plot is a rational visualization method for drawing
networks. Nodes are mapped to and positioned on radially distributed
linear axes — this mapping is based on network structural properties.
Edges are drawn as curved links. Simple and interpretable.
The purpose of the hive plot is to establish a new baseline for visualization of large networks — a method that is both general and tunable and useful as a starting point in visually exploring network structure.
The purpose of the hive plot is to establish a new baseline for visualization of large networks — a method that is both general and tunable and useful as a starting point in visually exploring network structure.
Friday, April 6, 2012
knockoutjs data-binding Javascript library
knockoutjs is an declarative data-binding and updating Javascript library that support real-time updates of display data.
Wednesday, February 15, 2012
ImageScalr Java image scaling library
imgscalr is an very simple and efficient (hardware accelerated) “best-practices”
image-scaling library implemented in pure Java 2D; as of the 4.0
release imgscalr now includes a handful of other convenience image
operations, all as easy to use as resize.
This library makes uses of efficient Java2D scaling techniques advocated by the Java2D team which provides hardware accelerated operations on most platforms.
This library makes uses of efficient Java2D scaling techniques advocated by the Java2D team which provides hardware accelerated operations on most platforms.
Monday, February 13, 2012
The Java Chronicle Library
The Java-Chronicle library attempts to provide ultra low latency, high throughput, persisted, messaging and event driven in memory database with random access to previous messages) The typical latency is as low as 16 nanoseconds (between processes), supporting throughputs of 5-20 million messages per second.
Technical Features
- It uses almost no heap with trivial GC impact regardless of size,
- It can be much larger than your physical memory size (only limited by the size of your disk). and can be shared *between processes* with better than 1/10th latency of using Sockets over loop back.
- You can attach any number of readers, including tools to see the exact state of the data externally. e.g. I use; od -t cx1 {file} to see the current state.
Subscribe to:
Posts (Atom)