Y resulta que estos dÃas está empezando a ser un tema que se trata en distintos medios, hemos visto que hay quien cuelga su currÃculum en Youtube y ayer descubrà una empresa española que se dedica a crear bajo demanda lo que ellos llaman el Video Cur
Como se puede ver, existen dos scripts dentro de npm: build que compila el js y extrae los CSS, y dev, que arranca el servidor de webpack habilitando HMR (🎶 ¡ya no puedo vivir sin él! 🎶).
Ambas configuraciones de webpack usan un script en común (webpack.config.common.js):
const webpack = require( 'webpack' );
const path = require( 'path' );
// Carga los ficheros .vueconst VueLoaderPlugin = require( 'vue-loader/lib/plugin' );
// Configura stylelintconst StyleLintPlugin = require( 'stylelint-webpack-plugin' );
// Para obtener un path para los aliasfunctionresolve( dir ) {
return path.join( __dirname, '.', dir );
}
module.exports = {
mode: 'production',
// Fichero inicial del proyecto
entry: './js/main.js',
// Fichero final para incluir
output: {
filename: 'js/main.js',
publicPath: '/dist/',
},
module: {
// Reglas para los ficheros
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
},
{
test: /\.vue$/,
loader: 'vue-loader',
},
{
test: /\.css$/,
use: [
'css-loader',
'sass-loader',
],
},
],
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new VueLoaderPlugin(),
new StyleLintPlugin( {
files: [ '**/*.{vue,htm,html,css,sss,less,scss,sass}' ],
} ),
],
resolve: {
extensions: [ '.js', '.vue', '.json' ],
alias: {
'@': resolve( '' ),
},
},
};
El frontend se gestiona desde el fichero main.js, que inicializará Vue y añadirá el componente principal:
import Vue from 'vue';
import Buefy from 'buefy';
import'buefy/dist/buefy.css';
import App from './components/App.vue';
import'@/assets/scss/main.scss';
Vue.use( Buefy );
new Vue( {
el: '#app',
components: {
App,
},
render: ( c ) => c( 'app' ),
} );
// accept replacement modulesif ( module.hot ) {
module.hot.accept();
}
Y ya por último el componente App.vue, que muestra simplemente un poco de HTML
PHPMailer es una clase escrita en PHP que facilita el envÃo de correo, añadiendo facilidad en el envÃo de correos con adjuntos, en formato HTML y con diferentes codificaciones, soporte para imagenes embebidas, headers personalizados y además funciona
68 Tutoriales paso a paso que cuentan, entre otras acciones, cómo crear una caja de software, estrellitas, el reflejo lÃquido tan de logos web 2.0, degradados, sombras…
Un fallo que persiste actualmente con las nuevas versiones de Movable Type, especialmene si lo instalas en DreamHost. En el caso hispano, en vez de renombrar por l10n_de.php renombramos a l10n_es.php
Si echamos la vista atrás podemos recordar que con los formularios HTML podÃamos tener campos de texto de tipo “imageâ€. Estos campos de texto no eran más que una imagen sobre la que se podÃa pinchar. Luego aparecio la etiqueta…
Describes in exhaustive detail how to configure and implement a custom php.ini file for use with the Apache Web Server. Sections: When php run as Apache Module (mod_php), When php run as CGI, When cgi’d php is run with wrapper (for FastCGI)
Con Hakia podemos hacer preguntas en lenguaje natural, por ejemplo: ¿cuantos habitantes hay en China? o ¿cuál es la esencia del marxismo?. El buscador intentará encontrar sitios web que contengan la frase que responde a la pregunta.
Una interesante herramienta creada en PHP con la cual se pueden descargar los videos de YouTube en formato FLV. Para ello solo tienes que ingresar el URL del video que deseas descargar. El ejemplo original lo pueden encontrar en Download videos from YouTu
Twitter OAuth PHP Class es una librería que nos vendrá muy bien para poder utilizar el API de Twitter usando OAuth, método de autenticación que no necesita que el usuario registre su usuario/contraseña en otras aplicaciones.