Dragon RSS Reader

  •        98

a full-featured RSS Reader, codename: Dragon features: 1.download specified RSS feed, parse and show it in a WinForm 2.import/export OPML file 3.arrange a automatic subscriber to update specified RSS 4.can be transmitted to Windows Mobile platform and re-used in web project




Related Projects

pushproxy - A man-in-the-middle proxy for iOS and OS X device push connections

  •    Python

PushProxy is a man-in-the-middle proxy for iOS and OS X Push Notifications. It decodes the push protocol and outputs messages in a readable form. It also provides APIs for handling messages and sending push notifications directly to devices without sending them via Apple's infrastructure. For a reference on the push protocol, see apple-push-protocol-ios5-lion.md. iOS4 and earlier used another version of the protocol, described in apple-push-protocol-ios4.md. This proxy only supports the iOS5 protocol.

GoF Interpreter C# Example

  •    CSharp

This program demonstrates the use a the GoF Interpreter Pattern in a straightforward example. This program accepts sets of characters and operators (* or |) using the Reverse Polish notation (RPN) also known as Postfix notation. The * operator does a union of the previous tw...

javascript-design-patterns-for-humans - An ultra-simplified explanation of design patterns implemented in javascript


Design patterns are solutions to recurring problems guidelines on how to tackle certain problems. They are not classes, packages or libraries that you can plug into your application and wait for the magic to happen. These are, rather, guidelines on how to tackle certain problems in certain situations. In software engineering, a software design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations.

PatternLock - Material Design Pattern Lock with auth flow implementation

  •    Java

A Material Design Pattern Lock library with auth flow implementation. This library aims to provide the basic but extensible building blocks for implementing pattern lock mechanism in an Android app. So the common usage will be extending the base Activity classes provided and overriding methods according to your need.

PatternLockView - An easy-to-use, customizable and Material Design ready Pattern Lock view for Android

  •    Java

An easy-to-use, customizable, Material Design ready Pattern Lock view for Android. This library allows you to implement pattern locking mechanism in your app easily and quickly. It is very easy to use and there are plenty of customization options available to change the functionality and look-and-feel of this view to match your needs.

YmsCoreBluetooth - A block-based framework for building Bluetooth 4

  •    Objective-C

A block-based framework for building Bluetooth 4.0 Low Energy (aka Smart or LE) iOS 7 or OS X 10.9 applications using the CoreBluetooth API. Includes Deanna and DeannaMac, applications to communicate with a TI SensorTag for iOS and OS X respectively. Transactions in Bluetooth LE (BLE) are two-phase (request-response) in nature: CoreBluetooth abstracts this protocol so that request behavior is separated from response behavior. The two phases are reconciled using a delegation pattern: the object initiating the request phase has a delegate object with a delegate method to handle the corresponding response phase. While functional, the delegation pattern can be cumbersome to use because the behavior for a two-phase transaction is split into two different locations in code.

pattern-guidance - Design pattern guide (PHP、Java、Golang implementation)

  •    Go

Design pattern guide (PHP、Java、Golang implementation)

Reusable - A Swift mixin for reusing views easily and in a type-safe way (UITableViewCells, UICollectionViewCells, custom UIViews, ViewControllers, Storyboards…)

  •    Swift

This library aims to make it super-easy to create, dequeue and instantiate reusable views anywhere this pattern is used: from the obvious UITableViewCell and UICollectionViewCell to custom UIViews, even supporting UIViewControllers from Storyboards. All of that simply by marking your classes as conforming to a protocol, without having to add any code, and creating a type-safe API with no more String-based API. This concept, called a Mixin (a protocol with default implementation for all its methods), is explained here in my blog post in details.

tower - fn(Request) -> Future<Response>

  •    Rust

Tower is a library of modular and reusable components for building robust networking clients and servers. Tower aims to make it as easy as possible to build robust networking clients and servers. It is protocol agnostic, but is designed around a request / response pattern. If your protocol is entirely stream based, Tower may not be a good fit.

JDP: Java Design Pattern API

  •    Java

The Java Design Pattern API provides a lightweight architecture for representing design patterns as Marker Interfaces within Java applications. This allows for richer JavaDoc documentation and opens up the possibility of pattern-aware development tools.

ClosureTable - Adjacency List’ed Closure Table database design pattern implementation for Laravel framework

  •    PHP

Hi, this is a database package for Laravel. It's intended to use when you need to operate hierarchical data in database. The package is an implementation of a well-known database design pattern called Closure Table. The package includes generators for models and migrations. It is by closure table pattern design, so remember that you must not delete these four columns.

haproxy-aws - Documentation on building a HTTPS stack in AWS with HAProxy

  •    Shell

This configuration uses an Elastic Load Balancer in TCP mode, with PROXY protocol enabled. The PROXY protocol adds a string at the beginning of the TCP payload that is passed to the backend. This string contains the IP of the client that connected to the ELB, which allows HAProxy to feed its internal state with this information, and act as if it had a direct TCP connection to the client. First, we need to create an ELB, and enable a TCP listener on port 443 that supports the PROXY protocol. The ELB will not decipher the SSL, but instead pass the entire TCP payload down to Haproxy.

Spec Pattern

  •    CSharp

Spec Pattern is a simple yet powerful implementation of specification pattern in C#. Relying in IQueryable it covers the three requirements this patterns aims to solve - Validation - Querying - Building

socket.io-protocol - Socket.IO 1.0 Protocol specification and parser component / node.js module.

  •    Javascript

This document describes the Socket.IO protocol. For a reference JavaScript implementation, take a look at socket.io-parser, socket.io-client and socket.io. Current protocol revision: 4.

docopt.cpp - C++11 port of docopt

  •    C++

Hell no! You know what's awesome? It's when the option parser is generated based on the beautiful help message that you write yourself! This way you don't need to write this stupid repeatable parser-code, and instead can write only the help message--the way you want it.Beat that! The option parser is generated based on the docstring above that is passed to docopt::docopt function. docopt parses the usage pattern ("Usage: ...") and option descriptions (lines starting with dash "-") and ensures that the program invocation matches the usage pattern; it parses options, arguments and commands based on that. The basic idea is that a good help message has all necessary information in it to make a parser.

patternlab - Make a pattern library using atomic design.

  •    Javascript

The version of Pattern Lab available in this repository has been discontinued. It remains available in case someone wants to use it but there is another, newer PHP version of Pattern Lab that will be actively maintained in the future. For more information on why there's a new version check out our blog post. Migrating patterns built for this version to the new version of Pattern Lab should be relatively straightforward. Learn more.


  •    C

twemproxy (pronounced "two-em-proxy"), aka nutcracker is a fast and lightweight proxy for memcached and redis protocol. It was built primarily to reduce the number of connections to the caching servers on the backend. This, together with protocol pipelining and sharding enables you to horizontally scale your distributed caching architecture.