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
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
PHPUnit es un framework para PHP que nos facilita la creación de juegos de tests y la ejecución de estos y analiza sus resultados. Aunque inicialmente PHP empezó como complemento dinámico para pequeñas páginas web, actualmente PHP se utiliza para desarrollar aplicaciones web complejas, por lo que es importante poder realizar las pruebas pertinentes a nuestro código.
Es importante mantener contraseñas seguras de no menos de 10 dÃgitos y con caracteres que normalmente no incluyen los diccionarios de programas de fuerza bruta como la “ñ†y otros sÃmbolos.
It’s been a while since I provided some straightforward, back to basics style advice and there can be little doubt that the title tag is worthy of attention for beginners and experts alike. And so I present…
Nos ha costado, pero la tenemos. La lista de El Catalejo de lo mejor y lo peor de la Red en 2006. Y la de los lectores. Para las quejas, que las habrá, nos vemos en los comentarios.
Google Analytics el popular servicio de Google para hacer el seguimiento de visitas a una web, tiene entre las muchas caracterÃsticas la de poder hacer seguimiento de visitas de archivos flash, en esta ocasión haremos una revisión de la manera de imple
10 consejos a tener en cuenta para optimizar nuestro sitio antes de enviarlo a Google. Siguiendo estos consejos podremos hacer que Google registre mejor nuestro sitio web…
Ubuntu Screencasts es un proyecto de documentación previsto para la siguiente versión de Ubuntu, pero que ahora mismo cualquiera puede disfrutar. Su objetivo es sencillo: mostrar mediante vÃdeos las tareas básicas que la mayorÃa de los usuarios de Ub
A December 2006 survey has found that 28% of internet users have tagged or categorized content online such as photos, news stories or blog posts. On a typical day online, 7% of internet users say they tag or categorize online conten
Sluggish internet speeds may be a thing of the past, but instant page loads are still the stuff of the future. Christian Heilmann has some tips for delivering faster, smoother pages to your visitors today… What makes web sites slow?… Things to do to m