El popular blog de Perez Hilton es demandado por el uso no licenciado o pagado de material fotográfico, por lo que siete agencias de fotografÃas y medios dueñas de las licencias y de el Copy Right de dichas imagenes hacen acción legal.
Los medios digitales ya son los más utilizados según una encuesta (resumen en PDF) de la Unión Internacional de Telecomunicaciones (UIT). A partir de los datos de la noticia, he realizado el siguiente gráfico donde se ve claramente la tendencia de con
Y al seguir investigando, parece que la cosa apunta a un ex-ejecutivo de Yahoo!, Michael Marquez, recientemente fichado por CBS, quien podrÃa ser protagonista de una turbia estrategia destinada a montar un sitio de vÃdeos en la red “a la YouTube”, con l
Opera Developer Console es una herramienta realizada en Javascript que nos ayuda a inspeccionar y analizar durante el desarrollo o el debug diversos aspectos de las páginas web.
La herramienta dispone de varias pestañas que nos muestra la informacion sobre:
DOM: nos muestra un árbol de nodos, permitiendo seleccionar los elementos mediante los nodos o los nodos mediante la selección en el documento. A parte nos permite buscar entre los nodos, eliminar nodos, ver sus caracterÃsticas y filtrar los nodos vacios.
JS: un inspector Javascript que nos da la posibilidad de ver los objetos y sus atributos y buscar entre ellos.
CSS: gracias a esta pestaña podemos obtener información de cada hoja de estilos, pudiendo activarlas o desactivarlas, editarlas y exportarlas.
jQuery es una liviana libreria de JavaScript, pensada para interactuar con los elementos de una web por medio del DOM. Lo que la hace tan especial es su sencillez y su reducido tamaño.
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
Como el ingreso por publicidad se considera una actividad económica me he estado informando y leyendo sobre el tema. Te encuentras de todo. Lo más habitual es que la gente no lo declare, se trata de cantidades muy pequeñas de unos 100€ al mes. Lo pod
Tras una fase de prueba de más de medio año, Microsoft ha anunciado el lanzamiento, en 47 paÃses, de Live.com, su renovado buscador de Internet. Se trata de una evolución de MSN Search
La división de Internet del gigante de las comunicaciones Time Warner ha anunciado hoy lunes que va a comprar el grupo de marketing on-line sueco TradeDoubler por 900 millones de dólares, unos 700 millones de euros, para expandir su negocio publicitario
Web 2.0, blogging, and tags all go together, hand-in-hand. However, while RPC standards exist for blogs and the pinheads boggle over the true definition of a “blog,†no one has a cast-in-iron standard for tags.
heySilver, es un sistema de navegación modular para aplicaciones web que aporta una funcionalidad extra a toda aplicación. Hace ya mucho tiempo que OSX disfruta de una utilidad llamada QuickSilver, la cual te permite mediante una interface dirigida por
A pesar de los bajos Ãndices de penetración de internet en la población española, hay algo en lo que sà estamos a la cabeza: la utilización de aplicaciones de la web 2.0 y de otras que aprovechan un ancho de banda cada vez más amplio… aunque toda