Posts

  • rubex

    rubex - A Ruby-like language for writing Ruby C extensions.

    Rubex is a Ruby-like language for writing Ruby C extensions.

    Rubex is a language that makes writing CRuby C extensions as simple as writing Ruby. It does this by providing a syntax that is the perfect blend of the elegance of Ruby and the power of C. Rubex compiles to C and implicitly interfaces with the Ruby VM in a manner that is completely transparent to the programmer.

    Rubex keeps you happy even when writing C extensions.

    Tags: #ruby • c-extension • language

  • xmemcached

    High performance, easy to use multithreaded memcached client in java.

    • 2.4.7 released, supports MemcachedSessionComparator and resolveInetAddresses settings and tweak benchmark projects.
    • 2.4.6 released, set timeoutExceptionThreshold though XMemcachedClientFactoryBean.
    • 2.4.5 released, bug fixes.

    Tags: #java • memcached • cache

  • gAnswer

    A KBQA system based on DBpedia.

    GAnswer system is a natural language QA system developed by Institute of Computer Science & Techonology Data Management Lab, Peking University, led by Prof. Zou Lei. GAnswer is able to translate natural language questions to query graphs containing semantic information. Then, the system can further turn query graphs into standard SPARQL query, which will be executed in graph databases, in order to attain answers for the users. We apply an innovative data-driven method for semantic disambiguation. In details, while generating query graphs, we maintain multiple plans for entities and predicate mappings and we conduct semantic disambiguation in the query execution phrase according to entities and predicate matches ( incorrect mappings ).

    This is an implementation for TKDE 2018 paper Answering Natural Language Questions by Subgraph Matching over Knowledge Graphs

    **For help document, click here 中文(ZH), English

    Tags: #java • semantic-parsing • question-answering

  • formBuilder

    A jQuery plugin for drag and drop form creation

    A jQuery plugin for drag and drop form creation, formBuilder has many options and is translatable.

    Example

    jQuery($ => {
      $('#fb-editor').formBuilder()
    })
    

    Tags: #javascript • form-builder • jquery-plugin

  • Scene-Based Navigation for React and React Native

    Scene-Based Navigation for React and React Native

    • Scene-Based Navigation Native apps have always had scene-based navigation. The Navigation router is the first to bring it to the web. You give the Navigation router a list of your scenes. After you navigate to a scene, the Navigation router gets out of your way so you can build your UI however you want.
    • React and React Native You don’t need a different routing library for React and React Native anymore. The Navigation router works on both. What’s more, it doesn’t compromise the UX. On React Native, the navigation is 100% native on Android and iOS. On React, you can have whatever URLs you want.

    Tags: #typescript • javascript • router

  • pry-stack_explorer

    Walk the stack in a Pry session

    Provides commands available in Pry sessions.

    Commands:

    • up/down - Move up or down the call stack
    • frame [n] - Go to frame n
    • stack - Show call stack

    Tags: #ruby

  • SIP.js

    A simple, intuitive, and powerful JavaScript signaling library

    • Create real-time peer-to-peer audio and video sessions via WebRTC
    • Utilize SIP in your web application via SIP over WebSocket
    • Send instant messages and view presence
    • Support early media, hold and transfers
    • Send DTMF RFC 2833 or SIP INFO
    • Share your screen or desktop
    • Written in TypeScript
    • Runs in all major web browsers
    • Compatible with standards compliant servers including Asterisk and FreeSWITCH

    Tags: #typescript • sipjs • webrtc

  • sendportal

    Open-source self-hosted email marketing. Manage your own newsletters at a fraction of the cost.

    The core functionality of SendPortal is contained within the SendPortal Core package. If you would like to add SendPortal to an existing application that already handles user authentication, you only require SendPortal Core.

    Tags: #php • email-marketing • marketing-automation

  • bonsai

    BonsaiJS is a graphics library and renderer

    (previously known as bikeshedjs)

    The art of bonsai tells a story through living illusion. A bonsai artist searches for ways to express his personal creativity by mixing form and thought in a miniature world. [source]

    Tags: #javascript

  • innerself

    â—˜ A tiny view + state management solution using innerHTML

    You need to know a few things before you jump right in. innerself is a less-than-serious pet project and I don’t recommend using it in production.

    It’s a poor choice for form-heavy UIs. It tries to avoid unnecessary re-renders, but they still happen if the DOM needs even a tiniest update. Your form elements will keep losing focus because every re-render is essentially a new assignment to the root element’s innerHTML.

    When dealing with user input in serious scenarios, any use of innerHTML requires sanitization. innerself doesn’t do anything to protect you or your users from XSS attacks. If you allow keyboard input or display data fetched from a database, please take special care to secure your app. The innerself/sanitize module provides a rudimentary sanitization function.

    Perhaps the best use-case for innerself are simple mouse-only UIs with no keyboard input at all :)

    Tags: #javascript

subscribe via RSS