Bookmark
Troubleshooting — WebFaction Software Documentation
docs.webfaction.com/software/django/troubleshooting.html#reducing-memory-consumption, posted 2011 by peter in development optimization python scalability toread
Django applications can be tuned to consume more or less memory. Consider the following strategies to reduce your Django application’s memory consumption, but note that some configuration changes—such as allocating fewer processes or maximum requests—may have a negative impact on overall performance. You may want to experiment with different combinations of configuration values to suit your memory and performance needs.
Bookmark
Pattern | CLiPS
www.clips.ua.ac.be/pages/pattern, posted 2011 by peter in development free nlp python software
Pattern is a web mining module for the Python programming language.
It bundles tools for data retrieval (Google + Twitter + Wikipedia API, web spider, HTML DOM parser), text analysis (rule-based shallow parser, WordNet interface, syntactical + semantical n-gram search algorithm, tf-idf + cosine similarity + LSA metrics) and data visualization (graph networks).
The module is bundled with 30+ example scripts.
Bookmark
Disqus: Scaling the World’s Largest Django Application
ontwik.com/python/disqus-scaling-the-world%e2%80%99s-largest-django-application/?utm_medium=twitter&utm_source=twitterfeed, posted 2011 by peter in development distributed hosting python scalability storage toread video
Disqus, one of the largest Django applications in the world, will explain how they deal with scaling complexities in a small startup.
There are many benefits to keeping a lightweight stack. At Disqus, keeping the stack thin helps us scale Django to reach over 125 million unique visitors a month with just a small team of engineers. Avoiding complicated software packages until needed reduces unnecessary overhead, and has let us stay nimble, and use new capabilities in Django (i.e., database routing) and other software as they arise. The talk will cover key parts of the architecture and development process at Disqus, including databases (relational and non), queues, automated testing, and continuous deployment.
Bookmark
CoffeeScript
jashkenas.github.com/coffee-script/, posted 2011 by peter in conversion development javascript reference software
CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
The golden rule of CoffeeScript is: "It's just JavaScript". The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly (and vice-versa). The compiled output is readable and pretty-printed, passes through JavaScript Lint without warnings, will work in every JavaScript implementation, and tends to run as fast or faster than the equivalent handwritten JavaScript.
Bookmark
Closure Compiler - Google Code
code.google.com/closure/compiler/, posted 2011 by peter in development free javascript optimization software webdesign
The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls.
Bookmark
Python Package Index : django-preflight 0.1
pypi.python.org/pypi/django-preflight/0.1, posted 2011 by peter in development free python software testing
Django Pre-flight is meant to help with creation of simple pages on which one can quickly gauge health of the system and its external dependencies. It's a great help for testers before actually delving into the system to be sure that all is configured correctly and any found problems are due to bugs in the code itself and not because of misconfiguration.
Bookmark
The Easy Way to Extract Useful Text from Arbitrary HTML - AI Depot
ai-depot.com/articles/the-easy-way-to-extract-useful-text-from-arbitrary-html/, posted 2011 by peter in ai development nlp python scraping
This article shows you how to write a relatively simple script to extract text paragraphs from large chunks of HTML code, without knowing its structure or the tags used. It works on news articles and blogs pages with worthwhile text content, among others…
Bookmark
The Pyramid Web Application Development Framework — The Pyramid Web Application Development Framework v1.0
docs.pylonsproject.org/projects/pyramid/dev/, posted 2011 by peter in development free python software
Pyramid is a small, fast, down-to-earth Python web application development framework. It is developed as part of the Pylons Project. It is licensed under a BSD-like license.
Bookmark
Python Package Index : polib 0.6.1
pypi.python.org/pypi/polib/0.6.1, posted 2011 by peter in development download free language python software
polib is a library to manipulate, create, modify gettext files (pot, po and mo files). You can load existing files, iterate through it's entries, add, modify entries, comments or metadata, etc... or create new po files from scratch.
polib is pretty stable now and is used by many opensource projects.
Bookmark
Getting Started - Making AJAX Applications Crawlable - Google Code
code.google.com/web/ajaxcrawling/docs/getting-started.html, posted 2011 by peter in development google javascript reference search webdesign
Briefly, the solution works as follows: the crawler finds a pretty AJAX URL (that is, a URL containing a #! hash fragment). It then requests the content for this URL from your server in a slightly modified form. Your web server returns the content in the form of an HTML snapshot, which is then processed by the crawler. The search results will show the original URL.
|< First < Previous 249–258 (530) Next > Last >|