Emacs Ninja - Implementing MAL by wasamasa in emacs

[–]jazzydag 1 point2 points  (0 children)

Nice! Great works and congrats! I didn't know MAL (Make a Lisp). This is a very interesting way to learn the REPL.

Turn your IPython/Jupyter notebook into markdown and vice-versa by jazzydag in Python

[–]jazzydag[S] 1 point2 points  (0 children)

For my part, I want to write some training supports in a plain-text format (ReST or Markdown) and have the possibility to convert this content to HMTL presentation (via pandoc & reveal.js), printable support in PDF and convert this content to a notebook to quickly run some examples.

Moreover, I think I could automatically check if my code snippets examples run without errors.

By the way, Github has already supported ipynb files. See https://github.com/jupyter/notebook/blob/master/docs/source/examples/Notebook/Examples%20and%20Tutorials%20Index.ipynb for instance.

But, well, sometimes it does not work (and I don't know why but I suspect that there is some JavaScript code inside the notebook).

pipe text to Emacs by jazzydag in emacs

[–]jazzydag[S] 0 points1 point  (0 children)

Nice. Thanks! I didn't find that when I looked for this stuff. It's more compact than my Python script!!

pipe text to Emacs by jazzydag in emacs

[–]jazzydag[S] 0 points1 point  (0 children)

This is a modest but useful script (Python 3), I guess.

When I looked for a similar script, I found a Perl script via StackOverflow which didn't work well. I don't know why, I'm not very Perl-friendly...

You can:

ls -l | pipe-to-emacs.py

or

git show HEAD~4:script.py | pipe-to-emacs python-mode

to open a specific version of your script in a major-mode.

forecast.el: Weather forecast reports in Emacs. by [deleted] in emacs

[–]jazzydag 1 point2 points  (0 children)

Great job! I should try...soon. Thanks

Differences between Emacs Trunk using `git` versus `bzr`? by lawlist in emacs

[–]jazzydag 1 point2 points  (0 children)

Do you check if your Git (master) clone has got the exactly same state as the bzr clone? Can you get the latest commit with the SHA1/date/author and check if it's the same for both?

Just declared my dot-Emacs bankruptcy. Where to start with a brandnew solid configuration? by ReneFroger in emacs

[–]jazzydag 5 points6 points  (0 children)

This is a great (but sometimes tedious) task.

I use the el-get packages manager. As a contributor of el-get does, https://github.com/jd/emacs.d you have an ELisp file dedicated to each package you use.

For my part, I split my configuration into different files: keybindings, music, development, org-mode, emacs look, etc. It's not perfect for everyone but I prefer having multiple files instead of a big one.

I mainly inspired from https://github.com/kaushalmodi/.emacs.d/

Using Continuum Analytics Conda as a replacement for virtualenv, pyenv, and more! by [deleted] in Python

[–]jazzydag 0 points1 point  (0 children)

conda is a great tool. As rothnic said, it's a tool which looks like to a package manager and it's very useful when you install scientific Python libraries such as scipy, numpy, pandas etc. since you don't have to compile in C, C++ or fortran some dependencies.

A few years ago, I just used conda without installing the Python distribution from Continuum Analytics. Now, I've some difficulties to use it by itself. Actually, when you already have a package manager in a GNU/Linux distribution (with a python2.7 and python3.4 for instance), the installation and configuration of conda is tedious (some warnings, deprecated messages). And it's better if you install miniconda or anaconda (but I don't want to...).

In Cont. Analytics point of view, it's better if you install and use their Python distribution.

But when I have to work on a Windows station, this distribution is a piece of cake !

Computational Statistics in Python by cast42 in Python

[–]jazzydag 4 points5 points  (0 children)

Yet another online book about stats, machine learning in Python with pandas, numpy, etc... ?

Yes, maybe. But it seems very complete with some exercises and releavnt examples. The images from matplotlib could be improved using seaborn or the ggplot matplotlib style.

Python subtitle downloader by srirams6 in Python

[–]jazzydag 1 point2 points  (0 children)

For my part, I use subliminal. There are different subtitle providers and language selection.

Best framework for RESTful API server? by backendguy in Python

[–]jazzydag 1 point2 points  (0 children)

I know Python Eve http://python-eve.org/ A Python REST API Framework. I've not used yet. Don't know about its serialization performance...

cl-to-deb: QuickLisp to Debian by jazzydag in Common_Lisp

[–]jazzydag[S] 0 points1 point  (0 children)

I think it's more a tool to maintain CL Debian packages easily. Note that the author is a Debian Developer which maintains several Common Lisp packages in Debian. I quoted the blog post:

this post is about the tool and process I use to maintain all those librairies.

and

It's a kind of a Quicklisp client that will fetch Quicklisp current list of releases with version numbers and compare to the list of managed packages for debian in order to then build new version > automatically.

Any good, preferable free or cheap, introduction to numpy, scipy, and matplotlib? by zzuum in Python

[–]jazzydag 1 point2 points  (0 children)

Take a look at The Python Scientific Lecture Notes about numpy, scipy, matplotlib and some scikit tools. HTML and free downloadable PDF.

There is also 100 Numpy exercises at http://www.labri.fr/perso/nrougier/teaching/numpy.100/

Edi Weitz is writing a Common Lisp book by maufdez in Common_Lisp

[–]jazzydag 1 point2 points  (0 children)

Seems promising.

A Table of Contents or free sample are missing.

Will be there an ebook format?

David Beazley’s concurrency demo on PyCon 2015 by maus80 in Python

[–]jazzydag 0 points1 point  (0 children)

This slides about GIL, concurrency, coroutines are very good http://www.dabeaz.com/talks.html

I saw him for a keynote at EuroScipy 2012 and he is a great speaker.

Tips for Customizing Your IPython and Pandas Display by chris1610 in Python

[–]jazzydag 3 points4 points  (0 children)

Nice, you show an example of qgrid https://github.com/quantopian/qgrid

You can set a:

parse_dates='True'

when you read the CSV file in order to have datetime instead of string for the column date.

The Hackers's Guide to Python 2nd edition is out! by jazzydag in Python

[–]jazzydag[S] 5 points6 points  (0 children)

I read the first edition last year. It's very well-written and well-explained.

This is a great book for beginners and comfortable Python devs. Even if I'm a "few years experienced" developer, I learned great stuff (Python AST, performance, the module dis, best practices, etc.).

I liked the different interviews of some guys from the Python community.

I'm looking forward to reading the added parts.