Aunque parezca increible, mucha gente empieza a llenar los casi 2.8Gb de sus cuentas de Gmail. En en este artÃculo, se muestra cómo liberar espacio de forma rápida, utilizando una serie de filtros en el buscador de correos. Muy úti
A lot of people are martyrs and want to get their hands in the dirt and design their own WordPress Theme from scratch. That’s okay. I did that, and then got smarter. Let’s start with the smarter choice
Parakey va a ser una aplicación de escritorio; no se tratará de un navegador, no va a ser un sistema operativo (partiendo de una definición estricta del mismo) ni está ideada como un sistema “P2P personal” y tampoco va a ser un servidor web, aunque te
Loïc comenta una reciente investigación de IPSOS en la que se demuestra que un cuarto de los europeos confÃan en la información que leen en los blogs, y que el 39% de ellos han dejado de comprar productos a causa de comentarios que han leÃdo en ellos
Creado por integrantes de Happy Cog Studios. swfIR (swf Image Replacement) is here to solve some of the design limitations of the standard HTML image and its widely-accepted associated CSS values, while still supporting standards-based design concepts.
Las opiniones sobre FeedBurner están ampliamente divididas entre los autores de blogs: unos, entre lo que me encuentro, vemos mucho más aspectos positivos que negativos; otro, sin embargo, entienden no sin algo de razón que redirigir tus feeds hacia es
Desarrollador.Info pretende ser una comunidad que tiene como fin acercarles los nuevos contenidos que aparecen en la web, tanto tutoriales como noticias, respecto al desarrollo de software.
Teniendo en cuenta la diversidad de temas que hoy en dÃa es n
Para aquellos que estén interesados en trastear con Drizzle y PHP, les puede venir bien este artículo que explica cómo instalar Drizzle en PHP y cómo realizar ejemplos de recuperación de datos e inserciones. Getting Started with Drizzle and PHP
Vía / PHPDeveloper.org
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
Alguna vez es necesario realizar acciones en paralelo en nuestras aplicaciones. En PHP no es tan sencillo y a veces implica algunas complicaciones. Para aquellos que necesitan realizar estas tareas puede venir muy bien esta librería que nos facilita enormemente estas funciones.
Permite ejecutar funciones síncronas y asíncronas, control de las salidas, pasarle argumentos a los scripts y obtener la salida en HTML y PHP.