Andy Rutledge has crafted a couple of beautiful articles in which he attempts to explain why using Web standards does not stifle the creativity of or impose artificial barriers on graphic designers.
Los Adobe Labs han liberado la nueva tecnologÃa que ayuda a los desarrolladores. Los Adobe Labs han liberado el “Flex Stress Testing Framework” esta nueva tecnologÃa ayuda a los desarrolladores usando “Flex Data Services” para realizar la prueba de carg
Alex King, hace unas semanas preguntaba si los enlaces a marcadores sociales necesitaban un icono, al igual que lo están usando ahora los Feeds… para ello ha prupuesto un Icono (en verde) para ilustrar esta idea.
I think it’s time to inform you about a small project I worked on together with Chris Messina from Factorycity. As Microformats have gained much popularity over the last year we thought it was time to standardize the way they are represented on a websit
Jing es una aplicación de Windows y Mac que permite capturar imágenes y vÃdeos de nuestro escritorio y los sube a internet, copiando en el portapapeles la url final para nosotros pegarla en nuestra web.
Una herramienta muy útil si queremos realizar documentación o tutoriales. En las imágenes permite insertar flechas y texto, y los vÃdeos muestran con claridad las acciones que se realizan.
Tanto los vÃdeos como las imágenes se alojan en screencast.com, disponiendo todos los usuarios 200Mb de alojamiento. Jing
VÃa / WebAppers
Uno de los problemas que surge al actualizar a WordPress 2.1 es la forma de ofrecer tu feed (completo o extracto) solo permite mostrar un extracto de los post en que al final aparece el enlace ‘more’ o ‘leer más’. Este plugin resuelve ese problem
Si echamos la vista atrás podemos recordar que con los formularios HTML podÃamos tener campos de texto de tipo “imageâ€. Estos campos de texto no eran más que una imagen sobre la que se podÃa pinchar. Luego aparecio la etiqueta…
Describes in exhaustive detail how to configure and implement a custom php.ini file for use with the Apache Web Server. Sections: When php run as Apache Module (mod_php), When php run as CGI, When cgi’d php is run with wrapper (for FastCGI)
Con Hakia podemos hacer preguntas en lenguaje natural, por ejemplo: ¿cuantos habitantes hay en China? o ¿cuál es la esencia del marxismo?. El buscador intentará encontrar sitios web que contengan la frase que responde a la pregunta.
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