Förvillelser
link

Ändringar

0071 is the most recent release. It has a lot of new features, new interfaces, and probably some new bugs too. 0071 is not 100% compatible with older projects. Please see the changelog to get an overview of the differences between versions.

(Source: createdigitalmotion.com)

link

bpython is a fancy interface to the Python interpreter for Unix-like operating systems (I hear it works fine on OS X). It is released under the MIT License. It has the following features:

  • In-line syntax highlighting.
  • Readline-like autocomplete with suggestions displayed as you type.
  • Expected parameter list for any Python function.
  • “Rewind” function to pop the last line of code from memory and re-evaluate.
  • Send the code you’ve entered off to a pastebin.
  • Save the code you’ve entered to a file.
  • Auto-indentation.
  • Python 3 support.

link

A collection of the best time-saving apps, tools, and widgets from around the web.

Ser en del potentiellt väldigt användbara sidor listade.

(Source: news.ycombinator.com)

link

Python.

Plumbum was born to fill this very gap: on the one hand, be pythonic (and be backed by strong libraries), and on the other, make it all as easy and one-liner-ish by nature: use a real programming language, with a well-behaved object model and high level concepts, to achieve what you’d normally do in a shell script, with the same expressive power and wrist-handiness of the shell. I call it shell combinators, as they mimic shell syntax, but keep you pythonic.

Plumbum is actually a collection of utilities that I wrote for several separate projects, but the time has come to consolidate them into a single, production-grade library. The library provides local and remote program execution, with support for piping and IO redirection; local and remote file-system path abstraction; a programmatic command-line interface (CLI) toolkit, and numerous other utilities.

Exempel:

from plumbum import local
from plumbum.cmd import wc, ls, echo, grep
from plumbum.utils import copy, delete

delete(local.cwd // "*/*.pyc")

for fn in local.cwd / "src" // "*.py":
print wc("-l", fn)

num_of_src_lines
= (ls["-l"] | grep["\\.py"] | wc["-l"])()
echo["1"] > "/proc/sys/net/ipv4/ip_forward")()
link
Clojure

Var på Clojure meetup igår. Mycket trevligt.

Postade tidigare den här länken, för att lära sig mer. Men vill nu även lägga till de här:

  • 4clojure - “4Clojure is a resource to help fledgling clojurians learn the language through interactive problems. The first few problems are easy enough that even someone with no prior experience should find the learning curve forgiving.”
  • Cemerik, Starting Clojure (mk. 2) - “A complete (though not pretty!) URL shortener webapp is built from scratch, with discussions of immutable data structures, function composition, and mild concurrency topics scattered throughout.”



link

Farbrausch är en demoscene-grupp som gjort en hel del imponerande produktioner. Nu släpper de mycket av sina verktyg med källkod. Härligt!

link

docopt – pythonic option parser, that will make you smile

You know what’s awesome? It’s when the option parser is generated based on the help and usage-message that you write in a docstring!

"""

Usage: program.py [options] arguments

Options:

-h --help show this help message and exit

-v --verbose print status messages

-q --quiet report only file names

-r --repeat show all occurrences of the same error

--exclude=patterns exclude files or directories which match these comma separated patterns [default: .svn,CVS,.bzr,.hg,.git]

--filename=patterns when parsing directories, only check filenames matching these comma separated patterns [default: *.py]

--select=errors select errors and warnings (e.g. E,W6)

--ignore=errors skip errors and warnings (e.g. E4,W)

--show-source show source code for each error

"""

from docopt import docopt

def main(options, arguments):

   pass # ...

if __name__ == '__main__':

   # parse options based on docstring above

   options, arguments = docopt(__doc__)

   main(options, arguments)

(Source: reddit.com)

link

Leave it to Tyler to sort, order and size your windows to fit your screen perfectly. All you have to do is tell Tyler which windows you would like to be more or less important. As a tiling window manager, it handles everything else automatically - so you can focus on your work instead of juggling windows.

Jag kan inte kolla på videon på deras hemsida (är på jobbet och har inte quicktime installerat här), men detta verkar intressant. Möjligtvis något att pröva hemma ikväll.

link

Räkna ut när du bör gå och lägga dig baserat på när du går upp.

link

Jag är skyldig till en del av dessa. Bra tips!

link
Monotask is a free app that runs on your computer. Monotask lets you click a button to block Twitter
(or Facebook, or Reddit, or the entire internet)
so you can get back to work.

You can use it for free forever,
or you can upgrade for
an even more awesome version.

link

Another static site generator?

With the ever growing population of static site generators, all filling a certain need, I’ve yet to find one that allows the generation of anything but the simplest of blogs.

That’s where mynt comes in, being designed to give you all the features of a CMS with none of the often rigid implementations of those features.

Highlights
  • Multiple ways of getting posts how you want, whether ordered by year and month, or by tag.
  • Automatic generation of common pages such as those for archives and tags.
  • Freedom in the markup language and rendering engine used.

    link

    Nytt program för att skapa musik på gång. Linux, Mac och Windows -stöd.

    We are very proud to announce our upcoming product: Bitwig Studio. It is the result of passionate musicians wanting a more natural way to create music and sound.

    Bitwig Studio is a multi-platform music-creation system for production, performance and DJing, with a focus on flexible editing tools and a super-fast workflow.

    link

    CreativeApplications.net har en skön lista på iphone och ipad -projekt som imponerat under året.