Job Opportunity - Senior Python Developer

2014-04-13 Thread intanlilyana
Senior Python Developer 
Engineering | San Jose, CA, United States 

Contact - Lily 
[email protected] 

You will: 
Build an IDM (Identity and Access Management) system for the cloud offerings 
that's powered by OpenStack. The plan is to build multiple components that make 
up IDM: 
*   Experience with LDAP 
*   Create an API Proxy using Python. 

Qualifications: 
*   Designing and writing python software, packages - for commercial or 
open source 
*   Usage of standard libraries 
*   Strong python distributions 
*   REST/JSON/XML 
*   WSGI frameworks 
*   ORM frameworks 
*   usage python frameworks for various components 
*   testing/tox automation 

Please send me your updated resume to [email protected]
-- 
https://mail.python.org/mailman/listinfo/python-list


Job Opportunity - Senior Web Developer

2014-04-13 Thread intanlilyana
Senior Web Developer (Python) 
Engineering | Mountain View, CA, United States 

Contact - Lily 
[email protected] 

COMPANY DESCRIPTION 
Our Clent is a social networking website for people in professional 
occupations. It is mainly used for professional networking. 

JOB DESCRIPTION 
The engineering culture at our client is based on building and integrating 
cutting-edge technologies while encouraging creativity, innovation, and 
expansion. The engineers constantly raise the bar for excellence, motivating 
each other to tackle challenges and take intelligent risks. The industry is 
moving fast and the engineers are right there with it! 

You will help drive front-end development for an internal tool that addresses 
the #1 operating priority for the client - talent. You will collaborate with 
visual/interaction designers, engineers, and product managers to launch new 
products, iterate on existing features, and build a world-class user 
experience. With our client site and business experiencing dramatic growth, we 
are seeking engineers to join our client team and contribute to scaling to the 
next level. 

QUALIFICATIONS 
* Ability to work on-site in Mountain View 
* 4+ years experience with semantic HTML/XHTML and CSS 
* 4+ years experience writing clean, unobtrusive Javascript/AJAX including 
experience with common libraries (YUI, jQuery, etc) and debugging tools 
(Firebug, etc.) 
* An encyclopedic knowledge of browser quirks and their remedies 
* Knowledge of (and a passion for) current trends and best practices in 
front-end architecture, including performance, accessibility and usability 
* Familiarity and comfort with command-line applications 
* Experience writing object-oriented code for Python (preferred), Ruby, PHP or 
similar 
* Experience writing code for a MVC web framework: Flask, Django, Ruby on 
Rails, CakePHP or similar 
* Experience with Jinja, Bootstrap, or SQLAlchemy a plus 
* Comfortable with agile dev cycle - we are using advanced scrum methods 
* You have excellent communication skills, initiative and teamwork and you love 
to connect with your internal customers to hear and address their concerns 
* Bachelors degree or equivalent experience required 

ADDITIONAL INFORMATION 
Please send me your updated resume to [email protected]
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Job Opportunity - Senior Python Developer

2014-04-13 Thread Ben Finney
[email protected] writes:

> Senior Python Developer 
> Engineering | San Jose, CA, United States 

Please don't send emails for recruitment to this forum.

The Python Job Board https://www.python.org/community/jobs/> is
specifically a resource for job postings. (Currently unavailable, but
that doesn't make this forum any more appropriate.)

-- 
 \  “I am too firm in my consciousness of the marvelous to be ever |
  `\   fascinated by the mere supernatural …” —Joseph Conrad, _The |
_o__) Shadow-Line_ |
Ben Finney

-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Language summit notes

2014-04-13 Thread wxjmfauth
Le samedi 12 avril 2014 14:53:15 UTC+2, Ned Batchelder a écrit :
> On 4/12/14 8:25 AM, [email protected] wrote:
> 
> > --
> 
> >
> 
> > Regarding the Flexible String Representation, I have always
> 
> > been very coherent in the examples I gave (usually with and/or
> 
> > from an interactive intepreter - not relevant).
> 
> > I never seen once somebody pointing or beeing able to point
> 
> > what is wrong in those examples.
> 
> 
> 
> We aren't going to engage in this topic.  The previous discussions have 
> 
> always ended the same way. You should refer to those threads if you want 
> 
> to re-acquaint yourself with other people's views on your theory and 
> 
> discourse.
> 
> 
> 
> --Ned.
> 
> 
> 
> >
> 
> > jmf
> 
> >
> 
> 
> 
> 

May I recall again, I mainly "pointed" facts, examples, ...
I can almost count on the fingers of one of my hands, the number
of users/posters, who tried to reproduce the examples I gave!
In fact, that's you (plural), who are dicussing (my examples).

jmf


-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Job Opportunity - Senior Web Developer

2014-04-13 Thread Chris Angelico
On Sun, Apr 13, 2014 at 5:15 PM,   wrote:
> Senior Web Developer (Python)
> Engineering | Mountain View, CA, United States

The Python Job Board is in a bit of a state of flux at the moment, but
you can still put submissions to it:

https://www.python.org/community/jobs/

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Job Opportunity - Senior Python Developer

2014-04-13 Thread Chris Angelico
On Sun, Apr 13, 2014 at 5:22 PM, Ben Finney  wrote:
> [email protected] writes:
>
>> Senior Python Developer
>> Engineering | San Jose, CA, United States
>
> Please don't send emails for recruitment to this forum.
>
> The Python Job Board https://www.python.org/community/jobs/> is
> specifically a resource for job postings. (Currently unavailable, but
> that doesn't make this forum any more appropriate.)

Whoops, I hadn't read your post and I just responded to the other of
these two posts. Sorry for the noise!

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


SQLObject 1.5.2

2014-04-13 Thread Oleg Broytman
Hello!

I'm pleased to announce version 1.5.2, the second bugfix release of branch
1.5 of SQLObject.


What's new in SQLObject
===

* Adapt duplicate error message strings for SQLite 3.8.

Contributor for this release is Neil Muller.

For a more complete list, please see the news:
http://sqlobject.org/News.html


What is SQLObject
=

SQLObject is an object-relational mapper.  Your database tables are described
as classes, and rows are instances of those classes.  SQLObject is meant to be
easy to use and quick to get started with.

SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite,
Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB).


Where is SQLObject
==

Site:
http://sqlobject.org

Development:
http://sqlobject.org/devel/

Mailing list:
https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss

Archives:
http://news.gmane.org/gmane.comp.python.sqlobject

Download:
https://pypi.python.org/pypi/SQLObject/1.5.2

News and changes:
http://sqlobject.org/News.html

Oleg.
-- 
 Oleg Broytmanhttp://phdru.name/[email protected]
   Programmers don't die, they just GOSUB without RETURN.
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Language summit notes

2014-04-13 Thread Rustom Mody
On Saturday, April 12, 2014 5:55:22 PM UTC+5:30, [email protected] wrote:
> --
> 
> Regarding the Flexible String Representation, I have always
> been very coherent in the examples I gave (usually with and/or
> from an interactive intepreter - not relevant).
> I never seen once somebody pointing or beeing able to point
> what is wrong in those examples.

Unicode: I am ignorant and interested. Clearly you know more than me (and 
perhaps many others here) and we could learn from you.

FSR and efficiency: I am barely interested. As is the case for most python users
[If efficiency is one's primary consideration one should not be using python]

Coherent: I dont know what that word means to you. To me it means acting in a 
way that eases and smoothens communication.
Now if one look at this post of yours and most others one finds:
- Poor or completely missing attribution
- Or large quotes with google-groups unfortunate double-line spacing

Does 'coherent' mean something different in French?
[This question may sound sarcastic but is at least part serious/genuine]

As for unicode I dont think Ive much more to say than Ive said here if you 
insist on remaining stuck on the FSR.

However do please adjust your posting style to become more acceptable/coherent
by reading https://wiki.python.org/moin/GoogleGroupsPython
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: [OFF-TOPIC] How do I find a mentor when no one I work with knows what they are doing?

2014-04-13 Thread Chris Angelico
On Sun, Apr 13, 2014 at 10:48 PM, Tony the Tiger  wrote:
> On Tue, 08 Apr 2014 13:58:24 +, alister wrote:
>
>> You can't fall off the floor.
>
> Yes, if the floor it two stories up, and the walls suddenly disappears,
> and there's an earthquake.

That makes me so angry, I think I'll smash that wall down!

*SFX: boom, wall crumbles*

I think I'll take out this floor, too!

*SFX: have a guess*

What a depressingly stupid machine.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Language summit notes

2014-04-13 Thread Terry Reedy
Everyone, please ignore Jim's unicode/fsr trolling, which started in 
July 2012. Don't quote it, don't try to answer it.


--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list


Re: Teaching python to non-programmers

2014-04-13 Thread Rhodri James

On Fri, 11 Apr 2014 21:20:05 +0100,  wrote:


On Thursday, April 10, 2014 3:40:22 PM UTC-7, Rhodri James wrote:
It's called irony, and unfortunately Mark is reacting to an  
all-to-common
situation that GoogleGroups foists on unsuspecting posters like  
yourself.


People who say "I can't be bothered to correct this" while posting a  
wise a$$ correction are just trolling, probably not funny in real life  
either. I think if you're going to wise off than be witty about it,  
otherwise just a terse reference to a link.


99% of the time, Mark is the one to make a brief comment with the link I  
gave you.  And often gets roundly condemned for daring to suggest that GG  
is not a shining beacon of perfection, for clearly the rest of us are  
complaining out of jealousy.  See my previous comments about straws and  
camels' backs.  Also irony.


At any rate, my original point stands. You're not teaching on planet  
Vulcan. Better to teach things in an odd order if that helps motivates  
your students. It's not like people in real life carefully examine all  
available documentation before learning some piece of tech. Usually they  
shrug and say "what's the worst that could happen", dive in, and roll  
with the consequences%10.


Since "the worst that could happen" with some of the kit I've worked on is  
that I kill people, I have to disagree.  Some flexibility is good, but if  
you want to understand how something works you do need to go through it in  
a logical order.  Otherwise you can end up knowing lots of bits but having  
no understanding of how they interact or hang together.  That's fine if  
you want to learn how to write programs, but it's terrible if you want to  
become a programmer.


--
Rhodri James *-* Wildebeest Herder to the Masses
--
https://mail.python.org/mailman/listinfo/python-list


Re: Teaching python to non-programmers

2014-04-13 Thread Mark Lawrence

On 13/04/2014 23:51, Rhodri James wrote:

On Fri, 11 Apr 2014 21:20:05 +0100,  wrote:


On Thursday, April 10, 2014 3:40:22 PM UTC-7, Rhodri James wrote:

It's called irony, and unfortunately Mark is reacting to an
all-to-common
situation that GoogleGroups foists on unsuspecting posters like
yourself.


People who say "I can't be bothered to correct this" while posting a
wise a$$ correction are just trolling, probably not funny in real life
either. I think if you're going to wise off than be witty about it,
otherwise just a terse reference to a link.


99% of the time, Mark is the one to make a brief comment with the link I
gave you.  And often gets roundly condemned for daring to suggest that
GG is not a shining beacon of perfection, for clearly the rest of us are
complaining out of jealousy.  See my previous comments about straws and
camels' backs.  Also irony.



The world will now breath a sigh of relief as I've set up my Thunderbird 
filters to discard all of the double spaced crap that arrives from gg, 
hence the amount that I see to complain about will be minimised.  This 
has the added advantage of discarding the blatant lies that our resident 
unicode expert sprouts about Python, but the powers that be deem fit not 
to take any action over.


--
My fellow Pythonistas, ask not what our language can do for you, ask 
what you can do for our language.


Mark Lawrence

---
This email is free from viruses and malware because avast! Antivirus protection 
is active.
http://www.avast.com


--
https://mail.python.org/mailman/listinfo/python-list


Re: Teaching python to non-programmers

2014-04-13 Thread Steven D'Aprano
On Mon, 14 Apr 2014 00:54:02 +0100, Mark Lawrence wrote:

> but the powers that be deem fit not
> to take any action over.

There is no Internet police. Which is a good thing, for if there were, 
this sort of criticism of the Internet police is exactly the sort of 
thing that would bring down their wrath onto you.



-- 
Steven D'Aprano
http://import-that.dreamwidth.org/
-- 
https://mail.python.org/mailman/listinfo/python-list


MemoryError in data conversion

2014-04-13 Thread Mok-Kong Shen


The code attached below produces in one of the two IMHO similar cases
(excepting the sizes of the lists involved) MemoryError. Could experts
kindly tell why that's so and whether there is any work-around feasible.

Thanks in advances.

M. K. Shen

-

import ast

def buildhuffmantree(slist,flist):
  item=slist[:]
  freq=flist[:]
  while len(item)>2:
mn=min(freq)
id=freq.index(mn)
u=item[id]
del item[id]
del freq[id]
mn1=min(freq)
id=freq.index(mn1)
v=item[id]
del item[id]
del freq[id]
item.append([u,v])
freq.append(mn+mn1)
  return(item)

def processing(slist,flist):
  bintree=buildhuffmantree(slist,flist)
  print(bintree)
  byarray=bytearray(str(bintree),"latin-1")
  bintree1=ast.literal_eval(byarray.decode("latin-1"))
  print(bintree1)
  print(bintree==bintree1)

slist1=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 'eof']

flist1=[18, 16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, -1]

slist2=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
124, 125, 126, 127, 'eof']

flist2=[2, 2, 0, 2, 0, 0, 1, 2, 1, 0, 2, 0, 0, 1, 1, 0, 2, 0, 0, 0, 1,
0, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 2, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, -1]

processing(slist1,flist1)  ### This works fine
print()

processing(slist2,flist2)  ### This leads to MemoryError
--
https://mail.python.org/mailman/listinfo/python-list


Re: Teaching python to non-programmers

2014-04-13 Thread alex23

On 11/04/2014 3:42 PM, Rustom Mody wrote:

On Friday, April 11, 2014 10:41:26 AM UTC+5:30, Chris Angelico wrote:

On Fri, Apr 11, 2014 at 2:37 PM, Rustom Mody  wrote:

Right. Its true that when I was at a fairly large corporate, I was not told:
"Please always top post!"

What I was very gently and super politely told was:
"Please dont delete mail context"



Then you were told that by someone who does not understand email.



You seem to be cocksure who is right.
Im just curious who you think it is :-)


http://www.ietf.org/rfc/rfc1855.txt

If you are sending a reply to a message or a posting be sure you
summarize the original at the top of the message, or include just
enough text of the original to give a context.  This will make
sure readers understand when they start to read your response.
Since NetNews, especially, is proliferated by distributing the
postings from one host to another, it is possible to see a
response to a message before seeing the original.  Giving context
helps everyone.  But do not include the entire original!

RFC1855 is the PEP8 of posting online :)
--
https://mail.python.org/mailman/listinfo/python-list


Re: MemoryError in data conversion

2014-04-13 Thread dieter
Mok-Kong Shen  writes:

> The code attached below produces in one of the two IMHO similar cases
> (excepting the sizes of the lists involved) MemoryError. Could experts
> kindly tell why that's so and whether there is any work-around feasible.

"MemoryError" means: the Python process wants more memory from the
operating system than this can give.

Your options:

  *  increase the memory resources (RAM, swap space) of your system

  *  check the memory related configuration of your operating system
 (there may be a limit for memory allocated to processes -
 try to increase this)

  *  change your algorithm such that less memory is needed

-- 
https://mail.python.org/mailman/listinfo/python-list