BitTorrent Inc., la compañÃa fundada en 2004 por Bram Cohen, creador a la sazón del protocolo de intercambio de ficheros P2P del mismo nombre, da hoy el salto definitivo a la distribución legal de contenidos por Internet
A la hora de hacer un servicio web mejor, pero a base del usuario en vez del que da el servicio lo mejor es utilizar Greasemonkey + Firefox. Gracias a las personas que se han molestado en escribir un código en Javascript puedes mejorar el aspecto de tu F
Apart from explaining what OpenID is and how it works, the key point I was trying to get across in the talk was that OpenID is a simple piece of infrastructure on which smart applications can be built
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
Designing with colour is perhaps the element of graphic design which is the most difficult to get right. Why? Well, because it is the most subjective. For some, a palette of dark grey with splashes of bright pink will be just great; to others it would jus
OpenCart es una aplicación para venta online (el típico carrito de la compra) realizado en PHP5 y MySQL.
Es fácil de instalar y de administrar y posee casi todas las opciones que un e-commerce necesita: pago, shiping, artículos, clientes, paypal… OpenCart
Vía / SmashingApps
YouTube, ese fantástico repositorio de vÃÂdeos, acaba de incluir dos nuevas funcionalidades muy interesantes: Quick Capture y Streams. Con Quick Capture, los usuarios pueden grabar vÃÂdeos directamente (no editarlos) desde sus ordenadores, con una c
Cuentas Pro ($24,95/año):* Subida de ficheros ilimitada, * Almacenamiento ilimitado, * Ancho de banda ilimitado…Cuentas gratuitas: * 100 MB de subida de ficheros, * 3 PhotoSets, * PhotoStream limitado a las 200 imágenes más recientes, * Sólo imágen
PHPMailer is by far the BEST way to add email functionality to your web site. This is just an article to point you in the right direction to mastering this incredible php package.
Tutorial y Blip.tv (Alternativa a Youtube). Taller completo de Eduardo Collado, de Entrevistado.com, sobre Como hacer un videoblog. Video de 33 minutos.
El uso inapropiado que se está haciendo de herramientas automáticas de validación de estándares web es motivo de preocupación de la Oficina Española del W3C (World Wide Web Consortium). Estas herramientas están siendo utilizadas para realizar anál
Sobre los finalistas del concurso organizado por Maestros del Web. Hemos echado un vistazo a cada uno de los trabajos finalistas y hay de todo, para elegir entre malo y peor. Estas son nuestras conclusiones…
La gente de WordPress ha lanzado la versión 2.0.5, la cual es recomendable su descarga para actualizar la versión que disponamos ya que incluye varias correcciones de seguridad. El total de correcciónes está disponible aquÃ, mientras que un resumen de las actualizaciones se puede leer aquÃ.
Existe para la descarga la versión completa y la posibilidad de actualización de la versión 2.0.4 a la versión 2.0.5.
Como dato curioso, hasta ahora no habÃa caÃdo, el sistema de control de errores que usan es Trac, del cual hablábamos gracias a la colaboración de Albert. WordPress 2.0.5