Ver Mensaje Individual
  #15 (permalink)  
Antiguo 08/09/2011, 08:29
Avatar de Dragon_Mandarin
Dragon_Mandarin
 
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 1 mes
Puntos: 14
Mensaje Respuesta: [APORTE] Sistema de noticias y comentarios

Hola, karlicOs!

Hace tiempo que no veía tu post.

Bueno, ¿sabes?, decidí mejorar tu código.

Veamos la parte del FrontEnd, o sea, lo que ve todo el mundo, pero antes, la base de datos, que también modifiqué:

Código MySQL:
Ver original
  1. -- phpMyAdmin SQL Dump
  2. -- version 2.10.3
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Servidor: localhost
  6. -- Tiempo de generación: 08-09-2011 a las 11:25:45
  7. -- Versión del servidor: 5.0.51
  8. -- Versión de PHP: 5.2.6
  9.  
  10. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  11.  
  12. --
  13. -- Base de datos: `karlicos`
  14. --
  15.  
  16. -- --------------------------------------------------------
  17.  
  18. --
  19. -- Estructura de tabla para la tabla `categoria`
  20. --
  21.  
  22. CREATE TABLE `categoria` (
  23.   `id` int(10) NOT NULL auto_increment,
  24.   `categoria` varchar(190) NOT NULL,
  25.   PRIMARY KEY  (`id`)
  26. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
  27.  
  28. --
  29. -- Volcar la base de datos para la tabla `categoria`
  30. --
  31.  
  32. INSERT INTO `categoria` VALUES (1, 'Cultura');
  33. INSERT INTO `categoria` VALUES (2, 'Astronomia');
  34. INSERT INTO `categoria` VALUES (3, 'Arte');
  35. INSERT INTO `categoria` VALUES (4, 'Musica');
  36. INSERT INTO `categoria` VALUES (5, 'Deportes');
  37. INSERT INTO `categoria` VALUES (6, 'Conspiraciones');
  38. INSERT INTO `categoria` VALUES (7, 'Programacion');
  39.  
  40. -- --------------------------------------------------------
  41.  
  42. --
  43. -- Estructura de tabla para la tabla `comentarios`
  44. --
  45.  
  46. CREATE TABLE `comentarios` (
  47.   `nick` varchar(190) NOT NULL,
  48.   `email` varchar(90) NOT NULL,
  49.   `comentario` longtext NOT NULL,
  50.   PRIMARY KEY  (`id`)
  51. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
  52.  
  53. --
  54. -- Volcar la base de datos para la tabla `comentarios`
  55. --
  56.  
  57.  
  58. -- --------------------------------------------------------
  59.  
  60. --
  61. -- Estructura de tabla para la tabla `noticias`
  62. --
  63.  
  64. CREATE TABLE `noticias` (
  65.   `id_noticia` int(4) NOT NULL auto_increment,
  66.   `autor` varchar(255) NOT NULL,
  67.   `titulo` varchar(255) NOT NULL,
  68.   `categoria` varchar(255) NOT NULL,
  69.   `fecha` datetime NOT NULL,
  70.   `noticia` longtext,
  71.   `foto` varchar(255) NOT NULL,
  72.   PRIMARY KEY  (`id_noticia`)
  73. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=18 ;
  74.  
  75. --
  76. -- Volcar la base de datos para la tabla `noticias`
  77. --
  78.  
  79. INSERT INTO `noticias` VALUES (1, 'John Doe', 'El nuevo COINTELPRO: Ciberguerra de ''hacktivistas'' y la subversión de Anonymous', 'Conspiraciones', '2011-09-07 11:58:17', 'En años recientes ha surgido una nueva forma de activismo en Internet. Con sus numerosas ''filtraciones'' y ''operaciones'', grupos como Wikileaks y su ''hacktivismo'' derivado conocido como ''Anonymous'', han alcanzado una amplia exposición en los principales medios de comunicación. Con el personaje ''V'' de la película de V de Vendetta como inspiración, jóvenes de todo el mundo reúnen fuerzas detrás de la idea de que "algo está muy mal en este país", y se lo hacen saber a todos por medio de las protestas anónimas, hacktivismo en línea en contra de grupos y organizaciones que ven como parte del problema, o con el apoyo a las revoluciones en Egipto, Túnez, y en otros lugares. <br><br>\r\n\r\nSin embargo, el hacktivismo en Internet tiene un precio. De ''terroristas domésticos'', ahora tenemos el potencial para ''hacker terroristas domésticos'', y los principales gobiernos Occidentales y las corporaciones de medios de comunicación rápidamente han comenzado a pregonar este nuevo ángulo en la ''guerra contra el terrorismo''. The Economist, por ejemplo, describió a la ciberguerra actual como "el quinto dominio de la guerra", y el Sub-secretario de la Defensa estadounidense, William J. Lynn, declaró en el 2010 que "como materia doctrinal, el Pentágono ha reconocido formalmente el ciberespacio como un nuevo dominio de guerra... [que] se ha vuelto tan crítico como las operaciones militares en tierra, mar, aire y espacio." \r\n<br><br>\r\nNo obstante, el verdadero problema potencial relacionado con los grupos ''hacktivistas'', es la posibilidad de infiltraciones por parte de operativos del gobierno y la desviación de sus agendas justicieras para que sirvan a las agendas del gobierno y el ejército de EEUU. Mientras que la ciberguerra normalmente está dirigida a poderes extranjeros hostiles, podría decirse que es la hermana menor de COINTELPRO. Justo como la supuesta amenaza ''terrorista'' ha avanzado lenta pero progresivamente a lo domestico con la acentuada asociación propagandística entre la disidencia social y la amenaza de ''terrorismo doméstico'', cada vez más la ciberguerra ha fijado como objetivo a aquellos ciudadanos que toman una posición crítica ante los crímenes de los poderes corporativos, económicos, militares y políticos actuales. Después de todo, la única manera de reprimir a los disidentes que están en contra de los crímenes y la corrupción, tan sistémicos y obvios, es a través de una guerra de información, es decir, propaganda. Por lo tanto, es probable que la ciberguerra y el ''hacktivismo'' jueguen un rol central en COINTELPRO del siglo 21. \r\n<br><br>\r\nPor ende, no es ninguna sorpresa que la ciberguerra haya engendrado toda una industria de firmas y organizaciones privadas y militarizadas, especializadas en esta nueva forma de ''contra inteligencia''. \r\n<br><br>\r\n‘¿A qué foro perteneces actualmente?’ ‘Ciberguerreros’ del ejército estadounidense a sus estaciones, y por toda la red.\r\nComo Sott.net ha venido diciendo por años, COINTELPRO está vivo y coleando, pero no es probable que leas al respecto en los medios de comunicación corporativos. A miembros del público, así como también a los participantes de nuevas formas de activismo ''anónimo'', podría impactarles saber que tales grupos sufren infiltraciones de manera activa e incluso creados con propósitos de división, distracción e interferencia de los objetivos del activismo social. \r\n<br><br>\r\nEl caso reciente de Aaron Barr, CEO de la compañía de seguridad ''HBGary Federal'', que supuestamente se infiltró a Anonymous para descubrir sus identidades verdaderas tan solo para terminar con las cuentas de su compañía y correo electrónico hackeadas, es un buen ejemplo. \r\n<br><br>\r\nRecientemente, Sott.net ha revelado una operación similar, cuyas implicaciones van más allá de una simple infiltración con el propósito de ''recolectar información''. Como mostraremos, los empleados de una ''consultora privada de armas de fuego y seguridad'', Jedburgh Corporation, fueron los responsables de crear y mantener un foro en internet basado en ''Anonymous'', worldrevolt.net, el grupo detrás de las operaciones ''Onslaught'' y ''Tennessee''. Mientras que su foro ''no está activo debido a mantenimiento'' (curiosamente, se desconectaron de la red mientras realizábamos nuestra investigación), todavía pueden ver su página de Facebook, la página de ''Operación Tennessee'' y un video de su reciente ''Operación Onslaught'' en Nashville. Aquí está la descripción, tomada de sus propias páginas de Facebook:', '');
  80.  
  81. -- --------------------------------------------------------
  82.  
  83. --
  84. -- Estructura de tabla para la tabla `usuarios`
  85. --
  86.  
  87. CREATE TABLE `usuarios` (
  88.   `usuario` tinytext NOT NULL,
  89.   `pass` tinytext NOT NULL,
  90.   `nivel_acceso` smallint(4) unsigned NOT NULL default '0',
  91.   PRIMARY KEY  (`ID`),
  92.   UNIQUE KEY `ID` (`ID`)
  93.  
  94. --
  95. -- Volcar la base de datos para la tabla `usuarios`
  96. --
  97.  
  98. INSERT INTO `usuarios` VALUES (1, 'Admin', '21232f297a57a5a743894a0e4a801fc3', 0);