Cuando oÃmos hablar de Sistemas Operativos en Web, suele ser en futuro. Por eso sorprende encontrar esta lista confeccionada por FranticIndustries, en la que encontramos 10 de estos sistemas que funcionan hoy
Tutorial para crear un menú redondo con iconos al rededor y tooltips (como pop-ups de información) para cada icono. Todo el menu está basado en XHTML y CSS, sin necesidad de utilizar Javascript.
Para aquellos que estais intentando dar el salto a Ubuntu… para aquellos que hace poco os cambiasteis y aún no conoceis muchas aplicaciones… y para todos en general, os mostramos lo que a nuestro entender es el Top Ten de las aplicaciones de Ubuntu.
Igual como ya se ha hecho con Word y Excel ( Google Docs&Spreadsheets ) Google estarÃa preparando una herramienta para ver / crear / editar presentaciones tipo PowerPoint que de momento se conoce como Presently
The launch of Picnik a couple of days ago brought us yet another online photo editing tool. Like Fauxto, Picnik uses Flash, whereas most of the earlier editing tools all use Ajax for in-browser editing.
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.
Tener un grid con todas las filas al mismo tamaño puede ser algo difícil de conseguir. El problema viene con que CSS grid toma el tamaño de las filas según el tamaño máximo de sus celdas.
Para conseguir ello es necesario que el contenido de la celda tenga posicionamiento absoluto, y jugar con ::before para simular contenido vacío que rellene la celda:
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
Google said “it had begun testing a system it acquired by purchasing dMarc Broadcasting in early 2006 for $102 million and which it subsequently built into its existing AdWords online ad system.” — reuters
Muy buena idea de Autommatic, el poner las estadÃsticas de WordPress.com online y sin “restricciones†como explican en “Abriendo el kimono†esa es la única manera de hablar de estadÃsticas en serio.
Interesante presentación en pdf, de hace apenas unos dÃas, donde se detalla la arquitectura de Ebay. Algunos números :212 millones de usuarios, 1000 millones de fotos…
Se acabaron los intermediarios que además de cobrar mediatizan y deciden por los músicos. Adiós a las interferencias. eListeningPost pone en contacto directo a estos con sus fans.
Los artistas envÃan su música y le ponen un precio (del que reciben u
Para ello deberemos de irnos a Youtube Quickcam Capture, rellenamos todos los datos que se nos piden, damos permiso de acceso a Youtube y elegimos el dispositivo desde el que queremos grabarnos, ya sea una cámara de vÃdeo, webcam conectada por firewire
Competidor de Writely. Interfaz bellÃsima. Personalización máxima. Solodox, which launched in alpha last month, is a free web-based word processor and project management application. It allows users to create and store documents online and collaborate
Era una de las muchas aspiraciones de los usuarios del servicio de email de Google: desde hace unas horas, algunas pocas personas ya pueden leer con Gmail los mensajes de otras cuentas de correo, aprovechando asà las funcionalidades de esta herramienta (