background preloader

Programming

Facebook Twitter

Python 1

Books. Email. Unicode. Screencast. Ruby. Python 2. Python 3. Automated tests of programming skills. Assessment of software developers. Recruitment software. Codility. Programmer's Heaven - Ruby, .NET, C#, C++, PHP, Python, Java - It's all here! A multipurpose toolkit : vvvv : a multipurpose toolkit. Stack Overflow. Bugzilla.org. Shining Light Productions - Win32 OpenSSL. Shining Light Productions' Technical Support is highly acclaimed by many as the best in the software industry.

Shining Light Productions - Win32 OpenSSL

The reason? You get to talk to the original/current developer of the product one-on-one...this means that there is no annoying third party using scripted responses. The downside is that, since you ARE e-mailing a real developer, you need to realize this and respect the developer, no matter what mood he/she is in. A developer's time is extremely valuable and a developer may not be in the most pleasant mood all the time. You can quickly get on any developer's nerves by e-mailing multiple times, mis-spelling, mis-communicating, need to be told where your "Start" button is, or you manage to catch the developer at the end of an eight hour debugging session (or worse, the frantic portion of a release cycle).

Feature Requests: To suggest a feature, send an e-mail to Shining Light Productions describing the feature in as much detail as possible. PHP 101: PHP For the Absolute Beginner. Rsync. For secure transfer, rsync can use SSH to encrypt data during the transfer using the "-e ssh" option.

rsync

From the man page: "For remote transfers, a modern rsync uses ssh for its communications, but it may have been configured to use a different remote shell by default, such as rsh or remsh. " Released under the GNU General Public License version 3, rsync is free software and is widely used.[6][7][8][9] History[edit] Andrew Tridgell and Paul Mackerras wrote the original rsync. Tridgell discusses the design, implementation and performance of rsync in chapters 3 through 5 of his Australian National University Ph.D. thesis.[10] rsync was first announced on 19 June 1996[1] and the first release of major version 3 was issued on 1 March 2008.[11] Uses[edit] rsync originated as a replacement for rcp and scp.

Generic syntax: rsync [OPTION] … SRC [SRC] … [USER@]HOST:DEST rsync [OPTION] … [USER@]HOST:SRC [DEST] Examples[edit] A command line to mirror FreeBSD might look like: rsync -auH .[16] Erlang. Zope.org. SMS Software to send and receive SMS Messages. Extreme Programming. Planning and feedback loops in extreme programming.

Extreme Programming

Extreme programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development,[1][2][3] it advocates frequent "releases" in short development cycles, which is intended to improve productivity and introduce checkpoints at which new customer requirements can be adopted. Critics have noted several potential drawbacks,[5] including problems with unstable requirements, no documented compromises of user conflicts, and a lack of an overall design specification or document.

History[edit] Although extreme programming itself is relatively new, many of its practices have been around for some time; the methodology, after all, takes "best practices" to extreme levels. Origins[edit] The first time I was asked to lead a team, I asked them to do a little bit of the things I thought were sensible, like testing and reviews.