Archivio tag: programming

Bookmarks for 11 ott 2014 from 23:37 to 23:51

These are my links for 11 ott 2014 from 23:37 to 23:51:

  • Vim Book – I've tried to document every significant command in Vim. It's been quite a job. Here's the 800 page result.
  • Beyond grep: ack 2.14, a source code search tool for programmers – Designed for programmers with large heterogeneous trees of source code, ack is written purely in portable Perl 5 and takes advantage of the power of Perl's regular expressions.
  • GitMinutes Episodes – The show for proficient Git users that features stories, discussions, ideas, demos and other things useful for those using Git today.
  • Gitblit – Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories. It's designed primarily as a tool for small workgroups who want to host centralized repositories.

Bookmarks for 9 ott 2014 through 11 ott 2014

These are my links for 9 ott 2014 through 11 ott 2014:

  • spf13-vim – The Ultimate Vim Distribution – spf13-vim is a distribution of vim plugins and resources for Vim, GVim and MacVim. It is a completely cross platform distribution that stays true to the feel of vim while providing modern features like a plugin management system, autocomplete, tags and tons more.
  • Vimcasts – Free screencasts about the text editor Vim – Free screencasts and articles about the text editor Vim
  • Converse.js – Converse.js is a free and open source chat client that runs in your browser. It can be integrated into any website. Similar to Facebook chat but it also supports multi-user chatrooms. Converse.js can connect to any accessible XMPP/Jabber server, either from a public provider such as jabber.org, or one you have set up yourself. It's possible to enable single-site-login, whereby users already authenticated in your website will also automatically be logged in on the chat server. Please refer to the documentation for more info.
  • Command line interface for WordPress | WP-CLI – WP-CLI is a set of command-line tools for managing WordPress installations. You can update plugins, set up multisite installs and much more, without using a web browser. Requirements UNIX-like environment (OS X, Linux, FreeBSD, Cygwin) PHP 5.3.2 or later WordPress 3.5.2 or later

Bookmarks for 1 set 2014 through 2 set 2014

These are my links for 1 set 2014 through 2 set 2014:

  • The Twelve-Factor App – In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that: Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; Have a clean contract with the underlying operating system, offering maximum portability between execution environments; Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration; Minimize divergence between development and production, enabling continuous deployment for maximum agility; And can scale up without significant changes to tooling, architecture, or development practices. The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).
  • British Behaviour, British Etiquette | Debrett’s – Our indispensable Guide to British life and manners. From Countryside Rules, Dress Codes, Kilts, Meeting Royalty and Port Etiquette to Apologising, Introductions, Queuing, Reticence, Small Talk and Understatment. British rituals, social occasions, manners and characteristics decoded.
  • A Mailserver on Ubuntu 12.04: Postfix, Dovecot, MySQL – This long post contains a recipe for building a reasonably secure Ubuntu 12.04 mailserver in Amazon Web Services, using Postfix 2.9.1, Dovecot 2.0.19, and MySQL 5.5.22, with anti-spam packages in the form of amavisd-new 2.6.5, Clam AntiVirus 0.97.3, SpamAssassin 3.3.2, and Postgrey 1.3.4. Local users are virtual rather than being system users. Administration of users and domains is achieved through the Postfix Admin 2.3.6 web interface. Webmail is provided by Horde Groupware Webmail Edition 5.04.

Bookmarks for 26 ago 2014 through 27 ago 2014

These are my links for 26 ago 2014 through 27 ago 2014:

  • Regular Expressions – Regular expressions ("regexes") are supercharged Find/Replace string operations. Regular expressions are used when editing text in a text editor, to: check whether the text contains a certain pattern find those pattern matches, if there are any pull information (i.e. substrings) out of the text make modifications to the text. As well as text editors, almost every high-level programming language includes support for regular expressions. In this context "the text" is just a string variable, but the operations available are the same. Some programming languages (Perl, JavaScript) even provide dedicated syntax for regular expression operations.
  • MySQL active-passive cluster | Your IT goes Linux – We will use the iSCSI Lun defined in our iSCSI cluster as a shared storage and we will run MySQL in active-passive (fail-over) mode using Pacemaker and Corosync cluster engine. The cluster will have to connect to the iSCSI target, mount the iSCSI partition on one node and start a MySQL service which has all its data on this partition.
  • Perl – [...] Perl has horrors, but it also has some great redeeming features. In this respect it is like every other programming language ever created. This document is intended to be informative, not evangelical. It is aimed at people who, like me: dislike the official Perl documentation at http://perl.org/ for being intensely technical and giving far too much space to very unusual edge cases learn new programming languages most quickly by "axiom and example" wish Larry Wall would get to the point already know how to program in general terms don't care about Perl beyond what's necessary to get the job done. This document is intended to be as short as possible, but no shorter[...]
  • Linux Performance – This page links to various Linux performance material I've created, including the tools maps on the right, which show: Linux observability tools, Linux benchmarking tools, Linux tuning tools, and Linux observability sar. For more diagrams, see my slide decks below.
  • AIXchange: Useful Storage Links – Here's an assortment of really good storage-related articles — the majority of which are found on IBM developerWorks — that are worth your time. While some of them are a few years old, they still provide relevant information.