Example Any words: php_solr

Example All words: Simple PHP Agenda


Introduction Gaming business is shaping up rapidly and that too game developed for handhelds and PDA's are more in demand as compared to earlier years. Therefore development of gaming programs was chosen for our project topic and after a fair bit of research, it is been found out that world of python is growing. Moreover the most of the hype regarding programming languages for web services is around the competition between C# and Java. But there is one language that both Microsoft and its competitors have all agreed to support in their various platforms: Python. Python has a reputation of being a scripting language like Perl. But in fact, it is a full-featured, highly advanced programming platform, with roots in LISP and Smalltalk. More and more organizations are beginning to adopt Python as the platform of choice for distributed application development, hence Python is been opted for the programming. Then the incorporation of A.I. with the game was being decided as it will be challenging and will allow us to learn and gain more knowledge as we progress towards to completion of the project.


Distributed home automation server written in java.


GDAL Wrapper for .NET and Mono

After struggling to get the csharp bindings for GDAL distributed with FWTools to work in Mono on Linux, I found some code from MonoGIS that enabled me to produce this library. It should work both with .NET and Mono.


femio is an application that allows you to read a Finite Element Model in one of the supported formats and provide tools and functions on the model's contents. Also, it provides the required functionality to allow the user to create tools and manipulate data. Such tools are: model statistics, model image view (screen shot), keyword removal or substitution, etc. femio is written in the Python language, and distributed under LGPL. ExampleUsing the reader and the Python Image Library (PIL) you can produce an image preview of the model: By modifying the reader, you can achieve *PARAMETER evaluation and substitution. SupportCurrently, the ABAQUS .inp file format is supported. ABAQUSEntities supported: Shells: S4, S4R, S4RS, S3, S3R, S3RS, S8R, S8RS, M3D4, M3D4R, M3D3, M3D8, M3D8R, M3D6, SFM3D4, SFM3D4R, SFM3D3 Bars: B31, CONN3D2

library fem abaqus python

aemoncannon's croqodile

AS3/Erlang implementation of the Croquet project's TeaTime protocol. Provides a simple framework for creating distributed, multi-user flash applications.


Heuristica is a font, based on the ?Adobe Utopia? font that was released to the TeX Users Group under a liberal license. It is distributed under the terms of SIL Open Font License. You need fontforge and xgridfit in order to build truetype fonts from the sources. Archives in Downloads section could be unpacked using xz or 7-zip version later than 9.04.

font opentype truetype


A distributed, fully decentralized, peer-to-peer, data backup solution. All project information is posted at http://projectmaven.pbwiki.com/


DEUS aims to become one of the reference tools in the field of complex system simulation. It provides a simple Java API which allows to implement nodes (i.e. the parts which interact in a complex system, leading to emergent behaviors.. humans, pets, cells, robots, intelligent agents, etc.) events (e.g. node births/deaths, interactions among nodes, interactions with the environment, logs, etc. - briefly, whatever you want!) processes (stochastic or deterministic, they regulate the timeliness of events) Configuration scripts for simulations must be written in XML (using the DEUS schema). In the near future a graphical editor will be introduced. Currently you can checkout the source code, which comes as an Eclipse project and includes many examples. Soon, the examples will be removed from the source repository and released separately. If you do not want to checkout the source code, you can use the deus-x.y.z.jar which is available in the downloads section. A paper introducing DEUS has been presented at SIMUTools 2009, in Rome. It is a good reference to understand the phylosophy and the architecture of DEUS. You may find it in the downloads section. NEWS In version 0.4.3 we have introduced a new implementation of the event queue, that now is much more efficient: the insertion of a new event in the right position, according to the timestamp, costs now O(logN) - while previously the cost was O(NlogN). The Visual Editor has been included in the source tree, and the related User Manual (italian version) has been added to the "Downloads" section. There you find also the latest version of deus-lib.jar.

java simulator p2p largescale simulation architecturalmodeling discreteevent eventdriven distributed


Scalable web crawler in Python,

golang web scalability crawler distributed http go


MemQD is a high-performance, distributed memory queue message system. Just like memcached ,all the queue data are store at the shared memeory.And use libevent to handle the requests. MemQD source code is based on Memcached, a high-performance, distributed cache system. It also use the memcache protocol(get/set/delete) to parse the request, so any memcached client can have connectivity with it. Here is a simple test with telnet command: [root@php103 ~]# telnet 11212 Trying Connected to php103 ( Escape character is '^]'. set queue 0 0 1 a STORED set queue 0 0 2 ab STORED set queue 0 0 3 abc STORED get queue VALUE queue 0 1 a END get queue VALUE queue 0 2 ab END get queue VALUE queue 0 3 abc END

epoll libevent queue

stesla's mg

Distributed computation of DNA tag mutations,


Gets APRS-IS data and sticks it in a datastore. Makes it queryable via a simple web client and JSON. You need to know a callsign to search for. You can try mine, N1YWB. Searching for mobile stations is more interesting. You can get a list of current mobile stations from: http://aprs.fi/moving/ The Automatic Packet Reporting System was designed to support rapid, reliable exchange of information for local, tactical real-time information, events or nets. It's an amateur radio and Internet distributed mesh network for the real time dissemination of GIS and other data. Position reports are sent to the application in chunks via HTTP from a small daemon running on my workstation at work. GAE doesn't allow access to sockets, so this was the only way to feed it a data stream. It's updated every few seconds. Right now it's only receiving the USA stream. Eventually I would like to feed it the global stream, but Google set some fairly low resources quotas. When App Engine goes production, it will be possible to purchase additional resources. Reports are stored using the GAE Datastore, which is based on Google's Bigtable DBMS. This is supposed to scale up into the petabyte zone with good performance, although currently Google limits GAE apps to 500MB. Again, when GAE goes production, it will be possible to buy more storage. I wrote a horribly simple query function that returns an ugly static google map with the stations track-line (if any) and a table of all the position reports in the DB. I have also written a simple JSON API to allow remote programattic database queries. This is what really sets this system apart from the other web APRS offerings. Anybody anywhere can efficiently query the database using HTTP and JSON from any programming language they like. Google App Engine will automatically scale the application accross as many servers as necessary to handle this load. Future plans include storing APRS data beyond just positions, additional search API functions, and expanding to the global feed. I suppose a prettier web GUI would be nice but I'm not really much of a JavaScript programmer. Maybe if I provide the database API, somebody else will work on the GUI. Please check it out and report any issues you find. Remember, not only is my application in testing, but Google App Engine is in testing, so anything might happen. Don't rely on this for production use.

hamradio agpl aprs gis


Your choice of license determines how others are allowed to use your code. Documentation and other content may be distributed under a separate license. Project labels help to classify your project so that other users can easily find it or browse projects by label. Note: you have a lifetime creation limit of 25 projects in total. If you need more, please come to the google-code-hosting Google Group to discuss.


StrokeDB is an embeddable distributed document database written in Ruby. It is schema-free, it scales infinitely, it even tracks revisions and perfectly integrates with Ruby applications.


Your project's name must consist of a lowercase letter, followed by lowercase letters, digits, and dashes, with no spaces. The project name will be part of your project's URL and cannot be changed later. Your project's summary is a one-line description that will be shown when the project's name is shown. This project description will be the main content of your project's home page. You may use wiki markup. Your choice of license determines how others are allowed to use your code. Documentation and other content may be distributed under a separate license. Project labels help to classify your project so that other users can easily find it or browse projects by label. Note: you have a lifetime creation limit of 10 projects in total. If you need more, please come to the google-code-hosting Google Group to discuss.

web oki try


Observer pattern for distributed systems,


DISCLAIMER: Distributed "as is", fell free to modify any part of this code. You can use this for any projects you want, commercial or not. It would be very kind to email me any suggestions you have or bugs you might find :) power by ???(liushengjiao@163.com/liushengjiao@gmail.com)


Rails plugin which acts as a distributed job queue with RESTy API for fetching jobs


P2P là m?t hình th?c k?t n?i thông qua vi?c chia s? tài nguyên m?ng và tính toán c?a t?t c? các ??u cu?i tham gia k?t n?i. P2P làm t?ng tính linh ho?t c?a h? th?ng (d?ch v? không b? ph? thu?c quá nhi?u vào m?t ho?c m?t s? server). Hi?n nay, P2P cung c?p kh? n?ng thi?t l?p và qu?n lý nhi?u thi?t b? ??u cu?i v?i nhau t?o thành các c?ng ??ng (communities) s? d?ng c? k?t n?i có dây l?n không dây (Ad-hoc). Hi?n nay càng ngày càng có nhi?u lo?i hình d?ch v? ???c thi?t k? cho lo?i hình k?t n?i linh ho?t này. ?? xây d?ng m?t h? th?ng truy?n thông ?a ph??ng ti?n trên n?n P2P, ta ph?i thi?t l?p và qu?n lý 2 l?p: L?p báo hi?u (Signaling Plan) và L?p phân ph?i các n?i dung ?a ph??ng ti?n (Distributing Plan). L?p báo hi?u (signaling plan trên P2P overlay) ??m nh?n các nhi?m v? nh? qu?n lý các k?t n?i, các ??u cu?i (peers) tham gia m?ng trong ?i?u ki?n các ??u cu?i này có th? tham gia ho?c r?i b? m?ng b?t k? lúc nào. Tìm ki?m và thi?t l?p các k?t n?i gi?a các ?i?m khi có yêu c?u thi?t l?p cu?c g?i. Ta có th? coi l?p báo hi?u này nh? m?t s? s? d? li?u phân ph?i (distributed database/catalog), nó c?ng ??m nh?n ??ng th?i các ch?c n?ng khác nh? ??ng ký/h?y ??ng ký ((un)subscriber), thông báo (notify)... L?p phân ph?i n?i dung ho?t ??ng nh? m?t l?p truy?n d?n các lu?ng ?a ph??ng ti?n (multi media streams) gi?a ?a ?i?m cùng lúc. Ho?t ??ng trên l?p phân ph?i này là m?t thu?t toán ?a ph??ng (multicasting) ?? truy?n các lu?ng d? li?u ?a ph??ng ti?n t? m?t ?i?m ??n nhi?u ?i?m khác ?ã ??ng ký tr??c. Hi?n nay ng??i ta ?ang s? d?ng ph? bi?n 2 lo?i multicasting là IP multicasting và Application Layer Multicasting (ALM) v?i nh?ng ?u nh??c ?i?m khác nhau. Ta s? ?i sâu tìm hi?u v? các thu?t toán ALM trên n?n P2P ??ng th?i ti?n hành các ?o ??c hi?u n?ng và phân tích các thu?t toán này...

p2p ipmulticast applicationlevelmulticasting multimedia multicast


XML Utilities simplify common operations in XML world: loading validation transformation XPath evaluation XML Utilities are using Xerces and Xalan-J (libraries are included). XML Utilities are distributed under the MIT license.

xml java