viernes, 21 de julio de 2023

Sistematizar

 








https://www.adictosaltrabajo.com/2008/10/24/web-services-axis-2/

PLAGIO
https://plagiarismdetector.net/es


https://www.plagium.com/es/detectordeplagio

CONTENIDO DE STEINER POR CONTROL








Opciones disponibles, tanto gratuitas como de pago, que pueden ayudarte a identificar contenido no original. Estas son algunas de las herramientas de detección de plagio más utilizadas y efectivas: Turnitin: Turnitin es una de las herramientas de detección de plagio más conocidas y ampliamente utilizadas en entornos educativos. Ofrece una base de datos de contenido académico y web para comparar los trabajos de los estudiantes y resaltar similitudes. Grammarly: Grammarly no solo es una herramienta de corrección gramatical, sino que también ofrece un detector de plagio. Puede comparar el texto con millones de páginas web y documentos académicos para identificar contenido no original. Copyscape: Copyscape es una herramienta en línea que permite buscar contenido duplicado en la web. Es especialmente útil para los propietarios de sitios web que desean verificar si su contenido ha sido copiado por otros. Plagscan: Plagscan es una herramienta de detección de plagio que se utiliza comúnmente en entornos académicos. Ofrece una interfaz fácil de usar y permite cargar documentos para su análisis. Quetext: Quetext es una herramienta de detección de plagio en línea que compara el texto con una amplia base de datos de contenido web. Ofrece una versión gratuita y una versión premium. Copia: Duplicate Content Checker: Esta herramienta en línea es útil para verificar la originalidad de un texto en la web. Puedes introducir la URL de una página o cargar un archivo de texto. Viper: Viper es una herramienta de detección de plagio que se utiliza en entornos académicos. Puedes cargar documentos o copiar y pegar texto para verificar la originalidad. Plagiarism Checker X: Es una herramienta de detección de plagio para Windows que permite verificar la originalidad de documentos y textos en varios formatos. SmallSEOTools Plagiarism Checker: SmallSEOTools ofrece una herramienta de detección de plagio en línea gratuita que compara el texto con millones de páginas web y documentos. Unicheck: Unicheck es una herramienta de detección de plagio utilizada en entornos educativos.







jueves, 23 de febrero de 2023

miércoles, 1 de agosto de 2018

martes, 29 de julio de 2014

Tema De Amor de Salvador Novo

Tema De Amor de Salvador Novo

Dentro de estos cuatro muros
pretendí ocultar mi dicha:
Pero el fruto, pero el aire
¿cómo me los guardaría?
Hora mejor que pospuse,
voces que eran para mí,
camino que no elegí
destino que no dispuse;
!cómo os volvisteis oscuros!
!qué amargo vuestro sabor
cuando nos encerró mi amor
dentro de estos cuatro muros!
Entre tu aurora y mi ocaso
el Tiempo desaparecía
y era nuestra y era mía
sangre, labio, vino y vaso.
En perdurar se encapricha
mi sombra junto a tu luz
y bajo negro capuz
pretendí ocultar mi dicha.
Pero el fruto, pero el aire,
pero el Tiempo que no fluya,
pero la presencia tuya
fuerte, joven, dulce, grande;
sangre tuya en vena mía,
lazos a instantes maduros,
dentro de estos cuatro muros
cómo me los guardaría?

Un año Más, Salvador Novo

UN AÑO MÁS
Un año más sus pasos apresura;
un año más nos une y nos separa;
un año más su término declara
y un año más sus límites augura.

Un año más diluye su amargura;
un año más sus dones nos depara;
un año más, que con justicia avara
meció una cuna, abrió una sepultura.

¡Oh! dulce amigo, cuya mano clara
en cifra de cariño y de ternura
la mía tantas veces estrechara!

Un año más el vínculo asegura
de su noble amistad, alta y preclara.
¡Dios se lo otorgue lleno de ventura!



domingo, 9 de junio de 2013

sinonimos


 DROP  PUBLIC  SYNONYM tabla_sinonimo1;
 DROP  PUBLIC  SYNONYM tabla_sinonimo2;
 DROP  PUBLIC  SYNONYM tabla_sinonimo3;
 DROP  PUBLIC  SYNONYM tabla_sinonimo4;
COMMIT;

 CREATE   PUBLIC  SYNONYM tabla_sinonimo1   FOR esquema1.tabla1;
 CREATE   PUBLIC  SYNONYM tabla_sinonimo2   FOR esquema1.tabla2;
COMMIT:
-------------------------

Pueden estar mal generados sin embargo:


SELECT ' *

 FROM ALL_TABLES WHERE OWNER in ('esquema1','esquema2', 'esquema3','esquema4', 'esquema5','esquema6')
 AND  TABLE_NAME='tabla1'



 select *
from DBA_synonyms where
--TABLE_OWNER in ('esquema1','esquema6', 'esquema2','esquema3', 'esquema4','esquema5')
-- AND
TABLE_NAME='tab'le1


--- LOS BUSCAMOS COMO TABLAS

-- PARA VER SU ESQUEMA



SELECT * FROM ALL_TABLES WHERE TABLE_NAME = 'table1' UNION
SELECT * FROM ALL_TABLES WHERE TABLE_NAME = 'table2' UNION
SELECT * FROM ALL_TABLES WHERE TABLE_NAME = 'table3' UNION
SELECT * FROM ALL_TABLES WHERE TABLE_NAME = 'table4' UNION
SELECT * FROM ALL_TABLES WHERE TABLE_NAME = 'table5' UNION
SELECT * FROM ALL_TABLES WHERE TABLE_NAME = 'table6' UNION
SELECT * FROM ALL_TABLES WHERE TABLE_NAME = 'table7' UNION
SELECT * FROM ALL_TABLES WHERE TABLE_NAME = 'table8' UNION
ORDER BY 2,1
-------------------------------------------------
ALTER TABLE esquema1.tabla1MOVE TABLESPACE tbspace1;


--------------------------------


SELECT * FROM dba_objects  WHERE status = 'INVALID'


SELECT DISTINCT owner  FROM all_synonyms;

SELECT *  FROM all_synonyms;


-------------------------------


select s.TABLE_OWNER, count(*)Cantidad from all_synonyms s
where not exists(select 1 from all_objects o where s.TABLE_OWNER=o.OWNER and s.TABLE_NAME=o.OBJECT_NAME )
and owner not in ('SYS','SYSTEM')
group by s.TABLE_OWNER;


SELECT *  FROM USER_synonyms;




SELECT sy.OWNER, sy.SYNONYM_NAME, sy.TABLE_OWNER, sy.TABLE_NAME, ta.TABLESPACE_NAME
FROM user_tables ta, all_synonyms sy
WHERE ta.TABLE_NAME = sy.TABLE_NAME


SELECT sy.SYNONYM_NAME, sy.TABLE_OWNER, sy.TABLE_NAME, ta.TABLESPACE_NAME
FROM user_tables ta, user_synonyms sy
WHERE ta.TABLE_NAME = sy.TABLE_NAME


SELECT * FROM dba_synonyms



SELECT * FROM ALL_TABLES;



--- ==============================
--- &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&



SELECT    'CREATE PUBLIC SYNONYM '
       || synonym_name
       || ' FOR '
       || table_owner
       || '.'
       || table_name
       || ';'
  FROM dba_synonyms
WHERE   TABLE_OWNER = 'esquema1' OR TABLE_OWNER = 'esquema2' OR  TABLE_OWNER = 'esquema3'
OR TABLE_OWNER = 'esquema4'  OR TABLE_OWNER = 'esquema5' OR   TABLE_OWNER = 'esquema6'



select 'CREATE SYNONYM '||SYNONYM_NAME||' FOR '||TABLE_OWNER||'.'||TABLE_NAME||';'
from DBA_synonyms where TABLE_OWNER in ('esquema1','esquema2');



En cada esquema de origen en la BD de origen ejecutar las siguientes querys:

Sinónimos:

select 'CREATE SYNONYM '||SYNONYM_NAME||' FOR '||TABLE_OWNER||'.'||TABLE_NAME||';' from user_synonyms where TABLE_OWNER in ('UN_ESQUEMA','OTRO_ESQUEMA');

Privilegios:
select 'GRANT '||PRIVILEGE||' ON '||TABLE_NAME||' TO '||GRANTEE||';' from all_tab_privs_made where GRANTOR='MI_ESQUEMA' and GRANTEE='OTROS_ESQUEMAS';

Secuencias:
select 'CREATE SEQUENCE '||sequence_name||' START WITH '||to_char(last_number+1)||';' from user_sequences order by sequence_name;


replace public synonym suppliers
for app.suppliers;

drop [public] synonym [schema .] synonym_name [force];


CREATE PUBLIC SYNONYM WCTG_REG FOR CB_CVP_001.WCTG_REG;

Drop PUBLIC  SYNONYM  WCTG_REG;
           ROLLBACK;

select ' DROP  PUBLIC  SYNONYM '||SYNONYM_NAME||';'
from DBA_synonyms where TABLE_OWNER in ('esquema1','esquema2', 'esquema3','esquema4', 'esquema5'   );


select ' CREATE   PUBLIC  SYNONYM '||SYNONYM_NAME||' FOR '||TABLE_OWNER||'.'||TABLE_NAME||';'

from DBA_synonyms where TABLE_OWNER in ('esquema1');


select ' CREATE   PUBLIC  SYNONYM '||SYNONYM_NAME||' FOR '||TABLE_OWNER||'.'||TABLE_NAME||';'

from DBA_synonyms where TABLE_OWNER in ('esquema1','esquema2', 'esquema4','esquema5', 'esquema6'   );


--  WHERE   TABLE_OWNER = 'esquema1' OR TABLE_OWNER = 'esquema2' OR  TABLE_OWNER = 'esquema3'
-- OR TABLE_OWNER = 'esquema4'  OR TABLE_OWNER = 'esquema5' OR   TABLE_OWNER = 'esquema6'



SELECT * from DBA_synonyms;

-- REPLACE  PUBLIC SYNONYM tabla1 FOR esquema1.tabla1;


SELECT * FROM dba_objects   --WHERE OBJECT_NAME = 'tabla1' AND  OBJECT_TYPE ='SYNONYM'

 where status = 'INVALID'