7,674 reputation
72844
bio website zopatista.com
location Cambridge, United Kingdom
age 41
visits member for 2 years, 6 months
seen 3 hours ago

Invisible framework coding ninja


Dec
13
comment In agile environment, how is bug tracking and iteration tracking consolidated.
Spammers go to crazy length, and even well-meaning developers can go all-out making sure they mention their pet project in every answer they post. That is something we want to avoid here. A simple disclaimer suffices in most cases. Moreover, generic answers that do not focus on how a specific product solves the problem are far more useful in the long run.
Dec
12
comment “Standard” format for using a timestamp as part of a filename
This doesn't add anything to the far more general discussion in the other posts, which actually touch upon aspects such as legal characters and sorting and uniqueness.
Dec
11
comment In agile environment, how is bug tracking and iteration tracking consolidated.
I notice you are hawking this tool on your blog as well; what is your relationship to Yodiz? Do you profit from sales of this product? Can you please review the help center on promotions?
Dec
11
comment Why do objects created with no assignment not generate a syntax error in Python?
print('Done') is also an expression. It even returns None (produces a value). Should it be a syntax error too? How can I distinguish that call from tuple(['some', 'list']), where tuple() is a type and produces an object? As far as Python syntax is concerned calling a type to produce an object and calling a function are the exact same thing, so you cannot distinguish function calls from other expressions.
Dec
9
comment How to make this header and function work, for game “connectfour”
@philip: that doesn't make it okay to post your question here.
Dec
5
comment Languages and frameworks to build REST services
It is the question that is problematic here, so this is not entirely your fault. But even so, lists of technologies do not make for helpful and useful answers on Programmers, and this question will likely be closed now that you drew attention to its existence again.
Dec
1
comment Should I use a class as a wrapper?
You are both inheriting and wrapping. If Acid is a kind of Compound, then inherit, not wrap. You don't need to copy things if you inherit; that is kind of the point of inheritance.
Nov
20
comment how python updates references to variables
Glad to have been of help! Feel free to accept my answer if you feel it was useful to you. :-)
Nov
19
comment Naming self or this something else, a good idea?
In Python: self is such an established convention, that I find using anything else extremely surprising. And what if the method interacts with other users? self is crystal clear, you are working on the current instance, the one the method is bound to.
Nov
15
comment how to display database with javascript in the form of a table?
@HaviedzMiftah: you need to edit your question. We cannot answer question not stated in English. If this is a implementation issue, then you are also posting this on the wrong site; that you'd have to post on Stack Overflow instead.
Nov
13
comment Selling the idea of using Python vs Java for offline batch jobs
Moreover, you are asking where to find external resources, which is also explicitly off-topic.
Nov
11
comment Why is the Unix linker called “ld”
The other answer has added some interesting counters to this, including PDF links of 1971 UNIX man pages that use link editor, not link loader.
Nov
11
comment Why is the Unix linker called “ld”
I didn't vote, so I can't give you any reasons. Others may have felt your answer was too thin on the ground.
Oct
29
comment What is a good way to store geographical data for distance calculations
PostgreSQL and MySQL both provide spatial indexing.
Oct
9
comment Advice on which approach to follow for sandboxing the input in an intentional “vulnerable” web app (sandbox in python)
Then why did you call for a sandbox? Why a virtual filesystem at all? Why specify it is Python then? In that case your question is unclear and/or too broad.
Oct
9
comment Advice on which approach to follow for sandboxing the input in an intentional “vulnerable” web app (sandbox in python)
The same principles apply. You are going to run arbitrary user-provided Python code. It doesn't matter if that is through an interactive shell or via another mechanism, it is the executing that is the problem.
Oct
1
comment Refactor an old model of a LastUser Modification on every Object?
This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post - you can always comment on your own posts, and once you have sufficient reputation you will be able to comment on any post
Sep
30
comment Base Class, with method that returns Derived Class. design flaw?
The Python AST actually has 3 'expression' types; the ast.mod subclass (a top-level program can consist of just the one expression), the expression statement (a full program consists only of ast.stmt types), and the AST.expr subclasses, which are the components of an expression.
Sep
29
comment Base Class, with method that returns Derived Class. design flaw?
However, I don't quite see why BinaryExpression is to be a subclass. Python's AST makes Expression a top-level statement (inherits from ast.mod) while BinOp is a subclass of ast.expr.
Sep
29
comment Base Class, with method that returns Derived Class. design flaw?
Python has no problems with your circular dependency here.