Chugalug Linux Users Group- Python
CHUGALUG
Chattanooga
Unix Gnu
and Linux
User Group
Recent Keywords:
From: Nick Smith ------------------------------------------------------ Just passing this along http://tinyurl.com/7gmsmh4 Web Product and Software Engineer About the Job EPB has an immediate opening for a Web Product and Software Engineer in the IT Division. The Web Product and Software Engineer=92s primary responsibilities are directing interactive design, information architecture, and software development, as well as planning and executing internal support and maintenance of current, pending, and future customer-facing online projects, as well as the technology stacks on which these applications depend. The Individual Must: Serve as knowledge expert of EPB=92s web and mobile applications, responsible for fulfilling design and technical implementations of user interface, user experience, information architecture, and programming implementation of team projects. Solid creativity and ability to visualize, sketch, wireframe, and direct design of interactive applications for consumers. Understand individual project requirements and potential impact on existing applications. Maintain awareness of potential technical pitfalls in development of both stand-alone applications and those integrated with third-party systems. Provide insight and recommendations on the best technological solutions available to meet EPB=92s evolving business and product needs. Develop full understanding of third-party systems used by EPB to facilitate integration of those systems into EPB's web and mobile applications. Possess a solid understanding of client-side technologies and limitations to provide seamless collaboration during development and support tasks, as well as ability to think through complex problems and business requirements that must be translated into simple, usable, and friendly applications for EPB customers and internal staff. Assist in developing and supporting the software that powers EPB=92s customer-facing and internal applications and websites whenever necessary. Provide sound resource management with respect to project deliveries. Ability to schedule design and development tasks in accordance with company priorities and expected deadlines. Exhibit sound project management skills and ability to direct simultaneous projects in collaboration with multiple departments. Remain up-to-date on current and emerging trends and practices related to software development, user experience, user interfaces, and related disciplines. Any other duties as assigned by supervisor. Education Must have a four year college degree from an accredited college in Computer Science or related field. (An equivalent combination of training and experience may be considered.) Must possess a minimum of 3-5 years of web and application programming experience, as well as demonstrated experience in managing projects from conception to completion. A Github account is encouraged and welcome--if you have one, please submit your Github username with your application. Ability to work within project-specific development environments and multiple programming languages. Must possess a track record of understanding project expectations and delivering to a high level of customer and company satisfaction. Must possess the ability to understand and work within the constructs of project processes, scope, and schedules. Experience in identifying, documenting, and verifying technical requirements; identifying and mitigating risks; and providing accurate and timely technical status reports. Must possess solid communication skills, particularly when discussing technical issues related to projects. Technology Requirements The Web Product and Software Engineer will work on a team whose work consists of and depends on the following technologies and skills. Programming Languages, Platforms, and Frameworks: =B7 Python, Django, Ruby, Rails, Sinatra, Objective-C and iOS*, Android and/or Java*, .NET and C#*, SQL, HTML/XHTML, Javascript & JSON, SOAP & XML, YAML, MVC, HAML, Shell scripts, WebSockets Software used daily: =B7 Mac OS X, Adobe Creative Suite, Omnigraffle (or other wireframe tools), PostgreSQL, git, virtualenv, cron, nginx, god, rbenv, iOS, Unix/Linux, SSH, Bash, Zsh, or other shell, TextMate, Emacs, SublimeText2, vi, and other editors, Virtual machines for development & cross-platform testing, Custom internal tools Other tasks and skills: Writing and maintaining custom scripts for automating tasks. Debugging applications. Test-driven development. Documentation. Reliable code commenting. Strong understanding of git workflow. * These items are representative of planned or possible future application needs, but are not a part of current daily development tasks. ENVIRONMENTAL FACTORS and PHYSICAL REQUIREMENTS The incumbent will frequently be required to sit and type, with occasional need to work overtime or unusual hours according to business necessity. --=20 -------------- Nick Smith nick at nicksmith dot us ..more..
From: Average SecurityGuy ------------------------------------------------------ I am looking for side work in programming. Anyone on the list know of any paid work for a python or ruby(not rails) programmer? -- Stephen Haywood Security Consultant Twitter: @averagesecguy Blog: averagesecurityguy.info ..more..
From: Ryan Macy ------------------------------------------------------ I'm working on a "do-anything" analytic program (integrates into [oracle, mssql, mysql, postgresql] + [windows server, *nix] + [web applications{python, php, ruby, javascript}]) and was curious if CHUGALUG had library recommendations? I know there are a couple of Python prodigies on this list ;-) -Ryan ..more..
From: Matt Keys ------------------------------------------------------ I'm more interested in practical application than I am a cert. If you're serious about being a mentor/teacher please let me know. I'd love to become fluent in python or perl to expand my skillset for support of cloud services/infrastructure/sysadmin sectors. From what I've seen and read about products I'm interested in python looks to be more widely used. I'm leaning towards it because of that and it seems to be easier to learn. I'm just not sure how valid that thought process is though as I'm usually consuming/troubleshooting rather than developing/customizing. From: chugalug-bounces@chugalug.org [mailto:chugalug-bounces@chugalug.org] On Behalf Of Average SecurityGuy Sent: Wednesday, September 28, 2011 10:10 PM To: CHUGALUG Subject: Re: [Chugalug] O'Reilly School of Technology If you just want to learn python, I'll teach you python for $318 dollars. If you want certification then I can't help you. On Wed, Sep 28, 2011 at 8:32 PM, Matt Keys wrote: I've been considering taking a python or perl course from O'Reilly when my budget permits : http://www.oreillyschool.com/certificates/python-programming.php . I'd like to talk to someone who's been through one to get their opinion on it. There's a guy at work who went through a few of the the web programming courses but didn't finish up. He wasn't all that impressed. ..more..
From: Matt Keys ------------------------------------------------------ I've been considering taking a python or perl course from O'Reilly when my budget permits : http://www.oreillyschool.com/certificates/python-programming.php . I'd like to talk to someone who's been through one to get their opinion on it. There's a guy at work who went through a few of the the web programming courses but didn't finish up. He wasn't all that impressed. ..more..
From: Eric Wolf ------------------------------------------------------ I will personally buy a beer for any CHUGALUGers who make the trek out to Denver next month for FOSS4G (or even State of the Map)! http://2011.foss4g.org/ What is FOSS4G? Free and Open Source Software for Geospatial! FOSS4G is the premier conference for users and developers of open source software for geospatial applications. Here are some examples: OpenLayers - the go-to web mapping interface Geoserver - the reference platform for OGC WFS standard PostGIS - spatially enabled RDBMS built on to of Postgres. GRASS - before Envi, ERDAS and ArcGIS, the Army built their GIS on GRASS. It's been fully open source since 1995! QGIS (uDig, OpenJump, etc) - are serious desktop GIS applications The Geospatial Market is unique relative to open source software. For instance, there are only two widely used spatial RDBMS - Oracle and Postgres. There are no viable commercial alternatives to OpenLayers because it just owns the market. GeoServer and MapServer dominate the spatial data server market in a way that rivals Apache in the web server market. Even the 800-pound gorilla, Esri, fesses up to including the GDAL/OGR library as a key component in ArcGIS. Additionally, ArcGIS includes Python with every install! And this is the first time since 2007 that FOSS4G has been in North America! Last year was Barcelona, Spain. Before that, Sydney, Australia. Before that Cape Town, South Africa. Next year will be either Prague or Beijing. This conference covers some serious geography! So come on out to Denver. I'm buying the beer! -Eric Wolf -=--=---=----=----=---=--=-=--=---=----=---=--=-=- Eric B. Wolf 720-334-7734 ..more..
From: Sean Brewer ------------------------------------------------------ Some of you might be interested in this. ---------- Forwarded message ---------- From: Shanley Kane Date: Mon, Aug 29, 2011 at 5:36 PM Subject: [pyatl] Upcoming Mobile Hackathon - all-day Saturday, September 10 . To: pyatl-list@meetup.com Hey PyAtl - I'm the organizer of Mobile App Hackathon, an all-day coding event focused on building and demoing a mobile app in one day (well, and also meet new teammates, learn about new technologies, maybe win some prizes, and ohyah eat free food, nom free snacks, and drink free drinks :). We just announced out next (and first!) event in Atlanta Saturday, September 10- it's free and registration is at: http://mobileappatl.eventbrite.com/ More details: We have some great space at the ATDC (75 5th Street, NW). It's free and the concept is to create a good space with good wi-fi to meet, network, work in teams or form a new one and explore new technology to get something cool together. We open doors at 10:00 am, food is provided all day, and there will be developer support on hand. Everyone gets to demo at the end of the day. *The event is platform and language-agnostic* so come to build in what you're familiar with or try something new - build whatever you want for whatever you want, and there will be lightning talks from Sencha, Appcelerator, Immersion and Apigee if you want to learn about some new stuff. Let me know any questions and really hope to see some of you out! Cheers Shanley -- @Apigee http://apigee.com Twitter: Shanley Skype: shanleykane Cell: 312-479-2320 -- Please Note: If you hit "*REPLY*", your message will be sent to *everyone*on this mailing list ( pyatl-list@meetup.com) This message was sent by Shanley Kane (shanley@apigee.com) from PyAtl: Atlanta Python Programmers . To learn more about Shanley Kane, visit his/her member profile To unsubscribe or to update your mailing list settings, click here Meetup, PO Box 4668 #37895 New York, New York 10163-4668 | support@meetup.com ..more..
From: Benjamin Stewart ------------------------------------------------------ I just wanted to say thanks to all those who touted Emacs in the recent thread about IDEs. I tried it again for the third time, and this time I think I'm a believer! I've used several editors, and been wrangled by a couple of different IDEs now, and I've never encountered one that gets out of my way like Emacs does, and there's no text format it doesn't handle! I'm mainly using it for Python editing, and it's nice to be able to make a change to a function, then send it to an interpreter for testing with just a keystroke, without ever leaving the window. Version Control integration is also just Done Right (I'm looking at you, Eclipse!). Plus, if I get bored, I can always M-x dissociated-press whatever I've been working on (or a chugalug thread), and sit back for some laughs! So, does anybody have some tips to make it even better? -- Benjamin Stewart ..more..
From: Matt Keys ------------------------------------------------------ I built a small vmware host in my newegg wishlist that was a lot of bang for the buck. My notes on it were "16 cores at 2GHz, 24GB DDR3 1066, 2.5TB disk in a 4U for under $2000" 1x rosewill rsv-l4000 4U case $109 1x asus kgpe-d16 dual socket g34 $399 1x corsair 750w $115 2x amd opteron 6128 (8 cores each) $520 1x g.skill 24gb (6x4gb) ddr3 1333 $239 (out of stock now) 5x 500gb sata WD caviar blacks (deactivated now, was around ~$50/ea) 1x artic cooling thermal compound $13 From: chugalug-bounces@chugalug.org [mailto:chugalug-bounces@chugalug.org] On Behalf Of Eric Wolf Sent: Tuesday, June 28, 2011 1:32 PM To: CHUGALUG Subject: Re: [Chugalug] Big Memory I think I'm going to take the next logical/lazy step and write the index to SQLite and let the library do the dirty work for me. I'm spending too much time thinking about this. And yeah, a half TB of RAM seems ridiculous but it's surprisingly doable. You can build a 1/4 TB RAM machine with parts from NewEgg for under $7K. Figure you guys have been talking about building systems with 1000s of processors for Bitcoin mining. Makes sense that RAM would work proportionally as well. We need a "NewEgg Index": What is the phattest machine that can be built from parts in stock at NewEgg? CPU: How many cores? What speed? RAM: TBs? Disk: PBs? GPU: 10K? The motherboard I was looking at could support 48 CPU cores, 256GB RAM but the rest gets harder because you wouldn't put too many drives in a single cabinet (just use NAS) and to get the GPU count up, you are using bus extenders... Thanks for the input... -Eric -=--=---=----=----=---=--=-=--=---=----=---=--=-=- Eric B. Wolf 720-334-7734 On Tue, Jun 28, 2011 at 11:17 AM, Chad Smith wrote: The more I read the more amazed I get... HALF A TERABYTE OF RAM!!!! it's like "1.21 JiggaWatts!!!" (I know it's Gigawatts, but that's not what the man said.) - Chad W Smith "I like a man who's middle name is W." - President George W. Bush - February 10, 2003 bit.ly/gwb-dubya On Tue, Jun 28, 2011 at 12:09 PM, Aaron welch wrote: Hive running on a Cassandra ring would be easier. That gives you an SQL interface over a distributed node cluster with linear performance gains from adding new hosts. http://www.datastax.com/products/brisk -AW On Tue, Jun 28, 2011 at 1:06 PM, Eric Wolf wrote: Like I said, I'm being lazy with the code. Map-Reducing the problem is not lazy. -Eric -=--=---=----=----=---=--=-=--=---=----=---=--=-=- Eric B. Wolf 720-334-7734 On Tue, Jun 28, 2011 at 10:58 AM, Ryan Bales wrote: You don't need big memory if you're able to distribute the load with something like MapReduce. I know GAE supports MapReduce, and I'm sure there are others. GAE also supports WSGI, so you're good to go with python. ~Ryan Bales On Tue, Jun 28, 2011 at 11:20 AM, Eric Wolf wrote: I'm currently trying to work with a really big data file (473GB) with some Python code. I'm building an index in RAM in Python with a set. Currently, I am running out RAM (and VM) on my system with 8GB of RAM and 12GB of VM. I have two options: rewrite the code so it's slower but fits in my available memory or push it out somewhere where I can have the RAM to do the job. The "slower" bit may end up being a deal breaker because I anticipate the jobs to take a couple days even working straight from RAM. "Slower" might mean weeks or months. So I have time to explore finding someplace else to run this. So what I need is a platform that provides a reasonably current Python installation, 512GB of RAM and 2-3TBs of disk. Looking on NewEgg, the biggest system I can build is a 256GB RAM box starting around $6K. I could build a system with 128GB of RAM and use a 512GB SSD for VM for starting around $5K. The money isn't a deal breaker but it still doesn't guarantee I can achieve what I need - hours or days instead of weeks or months. The largest EC2 instance Amazon has only has 68GB of RAM. I'll probably try that next just because it's a cheaper way to get out of my 8GB physical limitation. Cloud is more appealing because I really don't want to have to waste a day or two building a box (in addition to the purchasing headaches). And I may not need the system after this project. Are there any other options out there for large memory cloud systems? -Eric -=--=---=----=----=---=--=-=--=---=----=---=--=-=- Eric B. Wolf 720-334-7734 ..more..
From: Eric Wolf ------------------------------------------------------ I'm currently trying to work with a really big data file (473GB) with some Python code. I'm building an index in RAM in Python with a set. Currently, I am running out RAM (and VM) on my system with 8GB of RAM and 12GB of VM. I have two options: rewrite the code so it's slower but fits in my available memory or push it out somewhere where I can have the RAM to do the job. The "slower" bit may end up being a deal breaker because I anticipate the jobs to take a couple days even working straight from RAM. "Slower" might mean weeks or months. So I have time to explore finding someplace else to run this. So what I need is a platform that provides a reasonably current Python installation, 512GB of RAM and 2-3TBs of disk. Looking on NewEgg, the biggest system I can build is a 256GB RAM box starting around $6K. I could build a system with 128GB of RAM and use a 512GB SSD for VM for starting around $5K. The money isn't a deal breaker but it still doesn't guarantee I can achieve what I need - hours or days instead of weeks or months. The largest EC2 instance Amazon has only has 68GB of RAM. I'll probably try that next just because it's a cheaper way to get out of my 8GB physical limitation. Cloud is more appealing because I really don't want to have to waste a day or two building a box (in addition to the purchasing headaches). And I may not need the system after this project. Are there any other options out there for large memory cloud systems? -Eric -=--=---=----=----=---=--=-=--=---=----=---=--=-=- Eric B. Wolf 720-334-7734 ..more..
From: Billy ------------------------------------------------------ Last night was a great national Chugalug meeting with members from Californi= a, Florida and Georgia in attendance. It was great to see so many after 15+ years, and to celebrate Dan Lyke's bir= thday. The topics discussed include: Mac OS and iMacs Linux Pre Compiler optimizations Burning Man Roid use and it's physical dangers Job interviews The three P's (perl, python, php) Flame throwers Build Night (various topics that aren't G-rated) Everyone left and reached their temporary destinations safely. My thanks to Mike and Nancy Harrison for extending their home and hospitalit= y. --b P.S. There was lots of bacon. ..more..
From: Eric Wolf ------------------------------------------------------ I've googled. I've RTFManpage. It doesn't seem possible, so I'm asking you guys: Is there a way to decompress part of a file with bzip2 and restart the process later? I have a 26GB file that decompresses to about 500GB. Unfortunately, my only storage device with that much capacity right now is a USB drive. I've done this before and it takes about 36 hours to decompress the file. Since it's going to USB, my CPU pegs almost the entire time so my machine is unusable. I'd really like to split the job up over a few nights. To make matters worse, the file was actually made with pbzip2. So I can't just write my own decompressor in Python with the bzip2 library (which doesn't support segmented bz2 files). -Eric -=--=---=----=----=---=--=-=--=---=----=---=--=-=- Eric B. Wolf 720-334-7734 ..more..
From: Ryan Macy ------------------------------------------------------ I'm going to be at the Terminal Brewhouse all night doing some python programming. If you want to have a drink, develop/hack, and hang out -- you're invited. I'll be there around 7p probably, anyone interested? ..more..
From: Stephen Haywood ------------------------------------------------------ Is there a Python group in Chattanooga? ..more..
From: Rod-Lists ------------------------------------------------------ Just wonder where to start on documentation. My focus would be for openbox. Found a python app site. Though I might write in lua. Is there way for them not to be butt ugly? ..more..
From: Sean Brewer ------------------------------------------------------ I don't know if there are many Python developers here. If you are, check this out: http://pythonmentors.com/ ..more..
From: Cameron Kilgore ------------------------------------------------------ Beating them to the punch -Cameron Sent via an Android phone ---------- Forwarded message ---------- From: "georgia ..more..
From: Mike Harrison ------------------------------------------------------ I just downloaded a "Developers Kit" for a device that was supposedly supported by "Windows Only"... Upon signing my life away, downloading and extracting: It had a Windows Directory, full of python scripts and .pyc files, and a shell script build.bat (for Windows) and build.sh (For "Darwin" and "Linux").. Reading the PDF's.. It all only works on Windows AFTER installing Cygwin. So far.. it's working on Linux just fine.. :) ..more..
From: Rod Young ------------------------------------------------------ http://osuosl.org/about/news/hiring-analyst-programmer Want to write code and support the missions of some of the world=92s most i= mportant open source projects? Oregon State University=92s Open Source Lab is recruiting a full-time softw= are developer who will analyze, design, and test software code for Ganeti W= eb Manager, the Protein Geometry Database and several other homegrown Open = Source Lab projects. Development at the OSL includes collaborations with ac= ademic and research faculty internal and external to OSU. Reporting to the Operations Manager of the Open Source Lab, the Analyst Pro= grammer will contribute in-depth knowledge of open source software developm= ent using languages such as Python, Ruby and Java. The person in this posit= ion is responsible for developing and modifying complex software applicatio= ns, documenting code and development processes, and overseeing student soft= ware developers. This position will allow the candidate to interact with ma= ny of the open source projects hosted by the OSL. We seek candidates with a= high level of initiative, motivation, and a high degree of success in prev= ious endeavors. To review more a more detailed job description and apply, check out the Ana= lyst Programmer role on Oregon State University's Jobs page. See our news archive for other OSUOSL news stories. "Macs are by far the best machines to learn command line on. Just take that= G3 iMac, wipe and do a CLI install on it. It is a beautiful thing." --=20 ..more..
From: "Robert A. Kelly III" ------------------------------------------------------ I am working with Apache on a Debian server (not mine, so I don't have access to the main config) and I'm having problems with content negotiation working. Here is the problem: I have files named {foo}.php I use links to {foo} so that if I ever change and use a different technology on the backend, say Perl or Python, and {foo}.php become {foo}.pl or {foo}.py the links should still work. When a visitor requests {foo}, either by clicking a link or typing {foo} into the address bar, the server should search for {foo}.php, {foo}.pl, {foo}.py, etc, and serve whatever it finds. However, when a visitor requests {foo}, and {foo}.php exists (but not {foo} or {foo}.html) the visitor gets a 404 error instead. If {foo}.html exists, this will be served, but not {foo}.php One suggestion was to use mod ..more..