More PHP Jobs
3 new positions I caught wind of. Contact me or leave a comment if you want more information.
PHP Developer - Los Angeles Based Company, applicant must be local.
Here are the skill reqs:
Advanced knowledge of PHP
* Minimum 3 Years of experience with PHP and MySQL
* Minimum 5 Years of web development experience
* Advanced knowledge of JavaScript and HTML
* Solid experience with the Model-View-Controller design pattern
* Experience with use cases and software development process methodologies
* Knowledge of and experience with usability testing and usability
principles
* Passionate about sustainable software design
* Experience with PERL or Python a plus
————————————————————-
Web Developer
Location: Anywhere
Seeking an adept web developer with a background in PHP and Ruby on Rails to work with our team. Our client will provide you with an office anywhere.
Our client is a true technology company with a focus on emerging technologies and new markets. They develop their own tools to manage the business. They are passionate about open source and contribute back to the community.
Open Salary
Our client does not set specific budgets for any position within their team. Instead they take a close look at what you have accomplished in the real world and your salary history.
The opportunity
Develop and manage internal and public facing web applications built with Ruby on Rails and PHP5.
Responsible for mission critical systems
Lots of room for growth within the company
Technically challenging
Highly rewarding and enthusiastic team environment
Getting in the door
Experience developing in the Ruby on Rails framework with operational examples of prior work
Strong object oriented programming experience in PHP with operational examples of prior work
Strong understanding of MySQL 4.1+
Background in developing for GNU/Linux or Unix-like platforms for mission-critical production deployments
Operational code published and still in operation
Strong analytical and logical thinking capability
Always a plus
Experience with MySQL 5.x, MySQL replication, MySQL Cluster
High-availability and scalable network service development
Expertise with MVC, HTML, CSS2, JavaScript, AJAX, Templating, caching, sessions, and authentication
GNU/Linux optimization, security and network administration
Secure coding practices
Experience with running Apache or other Unix-based web servers in a production environment
B.S. or M.S. in Computer Science or other related field
Work environment
We will custom build a workstation to your specifications using the latest and greatest technology; Mac OS X and Linux-friendly
Dual Apple 30” Cinema HD displays
Join a team with a winning attitude in a fast moving, highly energetic environment
Full benefits
Executive desk with your own personal choice of ergonomic chair
All of our servers run GNU/Linux (Debian) or OpenBSD
————————————————————-
Senior Network Software Engineer
Location: Anywhere
Seeking an adept software engineer to join our team in building mission-critical network services.
Philosophy
Our client is a true technology company with a focus on emerging technologies and new markets. They develop their own tools to manage the business. They are passionate about open source and contribute back to the community.
The Location
Our main office is located in Massachusetts. You can either work here or we will provide you with an office anywhere.
Open Salary
We do not set specific budgets for any position within our team. Instead we take a close look at what you have accomplished in the real world and your salary history.
The opportunity
Develop highly-available, scalable network services in C/C++ on the GNU/Linux platform
Seeing projects through the complete software life-cycle, from design and implementation to testing and production deployment and beyond
Lots of room for growth within the company
Technically challenging
Highly rewarding and enthusiastic team environment
Getting in the door
Expert network C/C++ programming experience (minimum 5 years industry)
Strong background in developing for GNU/Linux or Unix-like platforms for mission-critical production deployments
Strong understanding of MySQL 4.1-5.x, including database design patterns and large-scale deployments utilizing replication and/or clustering
Industry networking experience, including knowledge of fundamental protocols, such as TCP, UDP, IPv4/6 and SSL/TLS
Expertise in application layer Internet protocols, most specifically proven experience in direct use of HTTP 1.1
Experience with running Apache or other Unix-based web servers in a production environment
Always a plus
Background in mathematics/statistics highly preferred
High-availability and scalable network service development
Experience with multi-master clustering and other high availability techniques
Proficiency in an industry-recognized scripting language, such as Ruby, Perl, or PHP
GNU/Linux optimization, security and network administration
Secure coding practices
Experience with distributed architecture, design, and implementation
BS/MS in a related field
Work environment
We will custom build a workstation to your specifications using the latest and greatest technology; Mac OS X and Linux-friendly
Dual Apple 30” Cinema HD displays
Join a team with a winning attitude in a fast moving, highly energetic environment
Full benefits
Executive desk with your own personal choice of ergonomic chair
All of our servers run GNU/Linux (Debian) or OpenBSD
MySql 4.1 Collation
Just ran into a snag with this new php5/mysql4.1 app we’re working on. Here is the issue and how I fixed it, however I hope someone out there can verify I fixed this correctly, and maybe this will help someone else facing the same issue.
The Problem:
The app was built with php5/mysql-4.0x.
The Live server has mysql 4.1
User Logins didn’t work with 4.1, when they worked fine with 4.0.
The Diagnosis:
MySql 4.1 has this nifty thing called Collation. This allows you store different char types and sets. Anyway, Mysql 4.0 defaults to storing data as “latin1″. Fine. No big deal, it usually “just works” for Western char sets.
The problems arise on 4.1 because the default Collation that goes with char set “latin1″ is “latin1_swedish_ci”. Don’t ask me why.
(see: http://dev.mysql.com/doc/mysql/en/charset-map.html)
This meant that any data i was storing on the Live db, like username/password was being stored with latin1_swedish_ci Collation.
When my app went to authenicate, it gave up trying to match the two and thus never let anyone in. (it’s been a fun day
)
The Solution:
Using phpMyAdmin, I was able to Alter the db, table, and field Collations from “latin1_swedish_ci” to “latin_bin”. Now everything works.
This link may help any mysql adminstrators out there http://dev.mysql.com/doc/mysql/en/show-collation.html
Help!:
Does anyone out there know if “latin_bin” is correct??? I know this “works” for me now, but I’m curious to know if this is the correct setting or if there is something better? I realize utf-8 would be better, but for now, I’m still working in a mixed 4.0/4.1 enviornment.