Posts
-
react-stdio
Render React.js components on any backend
react-stdio lets you render React components on the server, regardless of the backend technology you’re using.
As its name suggests, other processes communicate with react-stdio using standard streams. The protocol is JSON, so any environment that can spawn a child process and write JSON to its stdin can use the server. Requests are handled serially, so responses are issued in the same order requests are received.
Tags: #javascript
-
react-simple-dropdown
Non-prescriptive React.js dropdown toolkit
Non-prescriptive React.js dropdown toolkit.
Tags: #javascript
-
notifme-sdk
A Node.js library to send all kinds of transactional notifications.
-
Easy channel integration — Want to start sending emailsSMSpusheswebpushesslack? Do so in no time! -
Unique documentation — Don’t look everywhere for the parameters you need to pass, just do it once. Switching provider becomes a no-brainer.
-
Multiple providers strategies — Want to use more than one provider? Use
fallbackandround-robinstrategies out of the box. -
Tools for local testing — Run a catcher locally to intercept all your notifications and display them in a web interface.
- MIT license — Use it like you want.
Tags: #javascript • notification • transactional-notifications
-
-
alloy-editor
WYSIWYG editor based on CKEditor with completely rewritten UI
Alloy Editor is a modern WYSIWYG editor built on top of CKEditor, designed to create modern and gorgeous web content.
Works on IE11, Chrome, Firefox and Safari.
Tags: #javascript • wedeploy
-
pytorch_neural_crf
Pytorch implementation of LSTM/BERT-CRF for named entity recognition
This repository implements an LSTM-CRF model for named entity recognition. The model is same as the one by Lample et al., (2016) except we do not have the last
tanhlayer after the BiLSTM. We achieve the SOTA performance on both CoNLL-2003 and OntoNotes 5.0 English datasets (check our benchmark with Glove and ELMo, other and benchmark results with fine-tuning BERT).Announcements
- We implemented distributed training for faster training
- We implemented a Faster CRF module which allows O(log N) inference and back-tracking!
- Benchmark results by fine-tuning BERT/Roberta**
Model Dataset Precision Recall F1 BERT-base-cased + CRF (this repo) CONLL-2003 91.69 92.05 91.87 Roberta-base + CRF (this repo) CoNLL-2003 91.88 93.01 92.44 BERT-base-cased + CRF (this repo) OntoNotes 5 89.57 89.45 89.51 Roberta-base + CRF (this repo) OntoNotes 5 90.12 91.25 90.68 More details
Tags: #python
-
malcom
Malcom - Malware Communications Analyzer
Malcom is a tool designed to analyze a system’s network communication using graphical representations of network traffic, and cross-reference them with known malware sources. This comes handy when analyzing how certain malware species try to communicate with the outside world.
- What is Malcom?
- Quick how-to
- Installation
- Configuration options
- Docker instance
- Quick note on TLS interception
- Environment
- Feeds
- Technical specs
- Roadmap
- Disclaimer
- License
Tags: #python • malware • network-traffic
-
unread
Handle unread records and mark them as read with Ruby on Rails
- Manages unread records for anything you want readers (e.g. users) to read (like messages, documents, comments etc.)
- Supports mark as read to mark a single record as read
- Supports mark all as read to mark all records as read in a single step
- Gives you a scope to get the unread records for a given reader
- Needs only one additional database table
- Most important: Great performance
Tags: #ruby • rails • activerecord
-
EsptouchForAndroid
EspTouch is one way for Android Phone to tell the connected Router’s Ssid, Password and etc. to make IOT devices to connect to the same Router. EspTouch is developed and maintained by Espressif Corp.
This APP is used to configure ESP devices to connect target AP.
The devices need run smart config: esp-idf or ESP8266_RTOS_SDKNote: EspTouchV2 is not compatible with EspTouch
Tags: #java
-
web
Guides, tools and libraries for modern web development.
Our goal is to provide developers with the guides and tools they need to build for the modern web. We aim to work closely with the browser and avoid complex abstractions.
Modern browsers are a powerful platform for building websites and applications. We try to work with what’s available in the browser first before reaching for custom solutions.
When you’re working with the browser rather than against it, code, skills, and knowledge remain relevant for a longer time. Development becomes faster and debugging is easier because there are fewer layers of abstractions involved.
At the same time, we are aware of the fact that not all problems can be solved elegantly by the browser today. We support developers making informed decisions about introducing tools and customizations to their projects, in such a way that developers can upgrade later as browser support improves.
If you wanna know more see our Announcement Blog Post.
Tags: #typescript • javascript • test-runner
-
appcenter-sdk-android
Development repository for the App Center SDK for Android
App Center is your continuous integration, delivery and learning solution for Android apps. Get faster release cycles, higher-quality apps, and the insights to build what users want.
The App Center SDK uses a modular architecture so you can use any or all of the following services:
-
App Center Analytics: App Center Analytics helps you understand user behavior and customer engagement to improve your app. The SDK automatically captures session count, device properties like model, OS version, etc. You can define your own custom events to measure things that matter to you. All the information captured is available in the App Center portal for you to analyze the data.
-
App Center Crashes: App Center Crashes will automatically generate a crash log every time your app crashes. The log is first written to the device’s storage and when the user starts the app again, the crash report will be sent to App Center. Collecting crashes works for both beta and live apps, i.e. those submitted to the App Store. Crash logs contain valuable information for you to help fix the crash.
-
App Center Distribute: App Center Distribute will let your users install a new version of the app when you distribute it via the App Center. With a new version of the app available, the SDK will present an update dialog to the users to either download or postpone the new version. Once they choose to update, the SDK will start to update your application.
Google Play considers the in-app update code as malicious behavior even if it isn’t used at runtime. Please use App Center Distribute Play instead before submitting your app to Google Play. Failure to not remove the in-app update code can lead to noncompliance and removal of the app from Google Play. See Remove in-app updates for Google Play builds documentation for details.
-
App Center Distribute Play: App Center Distribute Play is stubbing the Distribute package’s APIs to avoid Google Play rejecting the application for malicious behavior. It must be used only for build variants which are going to be published on Google Play.
Tags: #java • mobile-center • android
-
subscribe via RSS