.
ya que practicamente te están pidiendo que les mientas y les desarrolles una pagina web sin mostrar el codigo, lo cual es *imposible* ya que el navegador web necesita tener acceso al html para poder mostrar la pagina. En fin tu decides si lo ofuscas (cosa inutil a mi parecer, pero que puede dejarlos tranquilos a medias), o los hagas entrar en razon ya que lo que piden es un disparate.
elchicosinhada escribió:¿Por que los jefes con total desconocimiento de informática se empeñan que se hagan cosas que no se pueden hacer?
En cuanto a ofuscar código, es una chorrada, pegándolo en Eclipse y pulsando Control + F tienes un código totalmente legible, por poner un ejemplo...
De todas formas, como ya comentan, intenta explicarle que copiar el html resultante es poco útil, que lo verdaderamente importante es el código servidor (php, jsp, asp...).
(function(){function ba(a){throw a;}
2var h=true,i=null,k=false;function ca(){return function(a){return a}}
3function ea(){return function(){}}
4function fa(a){return function(b){this[a]=b}}
5function l(a){return function(){return this[a]}}
6function ga(a){return function(){return a}}
7var n,ha=[];function ia(a){return function(){return ha[a].apply(this,arguments)}}
8var ja=this,ka=function(a,b,c){a=a.split(".");c=c||ja;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)if(!a.length&&p(b))c[d]=b;else c=c[d]?c[d]:(c[d]={})},
9q=ea(),la=function(a){a.fa=function(){return a.j||(a.j=new a)}},
10ma=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(!(a instanceof Object)&&(Object.prototype.toString.call(a)=="[object Function]"||typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call")))return"function"}else return"null";
11else if(b=="function"&&typeof a.call=="undefined")return"object";return b},
12p=function(a){return a!==undefined}
(function(){function ba(a){throw a;}
2var h=true,i=null,k=false;function ca(){return function(a){return a}}
3function ea(){return function(){}}
4function fa(a){return function(b){this[a]=b}}
5function l(a){return function(){return this[a]}}
6function ga(a){return function(){return a}}
7var n,ha=[];function ia(a){return function(){return ha[a].apply(this,arguments)}}
8var ja=this,ka=function(a,b,c){a=a.split(".");c=c||ja;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)if(!a.length&&p(b))c[d]=b;else c=c[d]?c[d]:(c[d]={})},
9q=ea(),la=function(a){a.fa=function(){return a.j||(a.j=new a)}},
10ma=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(!(a instanceof Object)&&(Object.prototype.toString.call(a)=="[object Function]"||typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call")))return"function"}else return"null";
11else if(b=="function"&&typeof a.call=="undefined")return"object";return b},
12p=function(a){return a!==undefined}
elchicosinhada escribió:¿Por que los jefes con total desconocimiento de informática se empeñan que se hagan cosas que no se pueden hacer?
En cuanto a ofuscar código, es una chorrada, pegándolo en Eclipse y pulsando Control + F tienes un código totalmente legible, por poner un ejemplo...
De todas formas, como ya comentan, intenta explicarle que copiar el html resultante es poco útil, que lo verdaderamente importante es el código servidor (php, jsp, asp...).
el necio de mi exjefe una vez me viene corriendo para decirme que tenia que enviar una cosa por email, y yo le digo que vale que me diga que es y se lo mando, pues el lumbreras me vino con un dvd y me dijo que lo enviase (el contenido, no el dvd, tan tonto no era) que era muy urgente, y hablo de hace años cuando enviar 5 megas por email era toda una odisea, asi que imaginaros, y lo peor es que me costo mucho convencerle que eso era inviable.
Yo he tenido varias movidas de ese tipo con algunos de mis exjefes. Por ejemplo, el ver como un día llego y me veo a uno de ellos muy enfadado y soltando tacos delante de la pantalla y cuando me acerco y le pregunto qué pasaba, me suelta que está intentando eliminar la carpeta Windows para según él formatear el equipo
zerpe escribió:Sinceramente, si te lo han pedido es porque algo entienden. Y tienen miedo de que enreden con, por ejemplo, llamadas AJAX hacia el servidor desde, por ejemplo, el firebug.
Ofuscar el código javascript no es una mala idea. No sólo elimina las ganas de enredar de la gente, sino que encima reduce las líneas de código. Si le dices eso mismo a tus jefes quedarás estupendamente y encima, ellos estarán contentos![]()
Un saludo!
