Skip to content

Instantly share code, notes, and snippets.

View feliperomero3's full-sized avatar

Felipe Romero feliperomero3

View GitHub Profile

No hay balas de plata: Lo esencial y lo accidental en la Ingeniería del Software

by Frederick P. Brooks, Jr.

De todos los monstruos que pueblan nuestras pesadillas, ninguno es tan terrorífico como el hombre lobo, porque pasa repentinamente de lo familiar al horror. Por eso, todos buscamos balas de plata que puedan acabar con ellos mágicamente.

El familiar proyecto de software, al menos tal como lo ve un gestor no técnico, tiene algo de ese caracter: suele ser inocente y sencillo, pero es capaz de convertirse en un monstruo de plazos incumplidos, objetivos fallados y productos defectuosos. Por eso escuchamos lamentos clamando por una bala de plata -- algo que haga que los costes del software caigan tan rápidamente como lo han hecho los del hardware.

Pero no se ve en ningún lugar una bala de plata. No hay ningún desarrollo, ni en tecnología ni en técnicas de gestión, que por si sólo prometa ni siquiera una mejora en un orden de magnitud en productividad, en fiabilidad, en simplicidad. En este artículo,

@feliperomero3
feliperomero3 / README.md
Last active February 13, 2022 03:14 — forked from hofmannsven/README.md
My simply MySQL Command Line Cheatsheet
Aircrack-ng 1.1 r2178
[00:00:07] Tested 2545 keys (got 14357 IVs)
KB depth byte(vote)
0 0/ 8 08(19968) 1E(19968) D1(19712) 68(19456) CD(19456) 0E(18688) F8(18688)
1 4/ 9 31(18944) A8(18944) 27(18944) 33(18944) C0(18432) 2B(18176) 45(18176)
2 3/ 5 04(19200) A3(18944) 17(18176) 69(18176) 7C(17920) D8(17920) 00(17664)
3 5/ 8 43(18688) 16(18432) 56(18432) 70(18432) D3(18432) 3D(18176) 0E(17920)
@feliperomero3
feliperomero3 / cpanel-centos-terminal-utils.sh
Last active January 1, 2023 00:23
CPanel/WHM CentOS Terminal Utilities
# You can force an update of cPanel if you prefer to upgrade right away. EX:
/scripts/upcp --force
# Revalidate CPanel license
/usr/local/cpanel/cpkeyclt
# MySQL log file
sudo nano /var/log/mysqld.log
sudo tail -100 /var/log/mysqld.log
@feliperomero3
feliperomero3 / .htaccess
Last active March 11, 2019 22:24 — forked from weekendlah/.htaccess
WordPress security
# Don’t show errors which contain full path diclosure (FPD)
# Use that line only if PHP is installed as a module and not per CGI
# try using a php.ini in that case.
# CHANGE mod_php5.c TO mod_php7.c IF YOU RUN PHP7.
<IfModule mod_php5.c>
php_flag display_errors Off
</IfModule>
# Protect XMLRPC (needed for apps, offline blogging tools, pingback, etc.)
# If you use that, these tools will not work anymore
@feliperomero3
feliperomero3 / .htaccess
Created March 21, 2018 19:29 — forked from nielslange/.htaccess
Improve WordPress security
# Enable .htpasswd authentication
# <If "%{HTTP_HOST} != 'dev'">
# AuthType Basic
# AuthName "Login to dashboard"
# AuthUserFile /path/to/.htpasswd
# Require valid-user
# </If>
# Deny access to all .htaccess files
<files ~ "^.*\.([Hh][Tt][Aa])">
@feliperomero3
feliperomero3 / wp-cli.sh
Last active April 9, 2022 22:19
WordPress Utilities
# https://wp-cli.org/#installing
wp plugin install limit-login-attempts --activate
wp plugin install check-email --activate
wp plugin install contact-form-submissions --activate
wp plugin install preferred-languages --activate
wp plugin install duplicator --activate
wp plugin install smtp-mailer --activate
wp plugin install login-logo --activate
wp plugin install disable-xml-rpc --activate
@feliperomero3
feliperomero3 / h5bp-wordpress-and-cache-htaccess.conf
Last active February 13, 2022 03:14
WordPress based rules and Cache invalidation from h5bp
# ######################################################################
# # WEB PERFORMANCE #
# ######################################################################
# ----------------------------------------------------------------------
# | Compression |
# ----------------------------------------------------------------------
<IfModule mod_deflate.c>
@feliperomero3
feliperomero3 / simple-phone-validation-for-rtb.php
Created November 15, 2017 04:25 — forked from NateWr/simple-phone-validation-for-rtb.php
Require a phone number with at least 5 numbers, dashes, spaces, periods or parentheses.
<?php
/**
* Plugin Name: Simple Phone Validation for Restaurant Reservations
* Plugin URI: http://themeofthecrop.com
* Description: Check if a reservations's phone number is not empty and includes only numbers, spaces, dashes, periods and parentheses.
* Version: 1.0
* Author: Theme of the Crop
* Author URI: http://themeofthecrop.com
* License: GNU General Public License v2.0 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
@feliperomero3
feliperomero3 / ContractKillerMX.md
Last active June 30, 2018 16:28
Contrato de prestación de servicios profesionales de desarrollo web. Contract Killer forked from malarkey/Contract Killer 3.md

Contract Killer

El popular contrato open-source para desarrolladores web profesionales hecho por Stuff & Nonsense

  • Publicado originalmente: 23 de diciembre de 2008
  • Fecha de revisión: 15 de marzo de 2016
  • Publicación original