Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#4531
Cita de: #!drvy en 11 Septiembre 2015, 20:31 PMCuando no esta respondiendo a una llamada de urgencia, un agente tiene la mismas obligaciones sobre la carretera que un ciudadano normal. El coche esta perfectamente aparcado sin dar a las luces ni activar las de emergencia lo cual me dice a mi que poca urgencia tenían..

El ser humano con poder es lo que tiene, que se excede en sus limitaciones y acaba abusando de su poder.

Supongo que todos somos conscientes de que al igual que hay personas de todo tipo también hay policias de todo tipo por que antes de ser policas son personas ...aunque muchos policias olvidan esto claro está, los hay que hacen un trabajo maravilloso por el que se merecen una medalla y un par de aplausos, hasta grandes hijos de p*** cuyo lugar sería mejor la carcel que estar recorriendo las calles con uniforme de policia, y ahora que me multen por expresar mi opinión, que la patada en los webos se la llevaría igual esa gentuza.

Por otro lado ...dentro de lo que cabe e intentando ser positivos, los civiles en su mundo yuppi sedentario se queja por gilipolleces, ¿qué un coche de policia aparca en una zona reservada de minusvalidos?, pf... ¿eso ya es motivo para montar el numerito y criticar a un policia?, ¿en serio?.

Dentro de lo malo en España ...de la policia abusiva, no llegamos al nivel de lo absurdo de la policia yankee con su cobardia y su continuo abuso de poder (de violencia), cosas que se pueden ver día tras día. Al menos nuestros policias no llegan a este nivel y eso hay que agradecerlo de algún modo:

[youtube=640,360]https://www.youtube.com/watch?v=JNxYInhMb2Y[/youtube]

O el mítico caso donde la policia detuvo a un sospechoso ...una persona negra, lo metieron en el coche de policia y durante 10 o 15 minutos ignoraron todas sus peticiones de respirar (de abrir la ventana para poder respirar), mientras la persona poco a poco se asfixiaba hasta inevitablemente morir por ausencia de oxígeno. La policia yankee ni se inmutó durante, ni luego del fallecimiento.

[youtube=640,360]https://www.youtube.com/watch?v=FSYbj6f1EfM[/youtube]

¿Qué se puede esperar de funcionarios obesos que parecen saber mejor como zampar hamburguesas que desenvolverse en detenciones de sospechosos y otras situaciones policiales?, si allí los policias tienen miedo de todo al nivel de un civil, y sobre la corrupción mejor no hablemos.

(AVISO AMBOS VIDEOS SON MUY FUERTES DE VER)

Entonces, ¿quereis motivos para criticar a la policia?, pues dejaros de coches mal aparcados y otras memeces, que hay cosas mucho más graves en la vida.

Los ejemplos de eos videos si que son motivos para descalificar a un policia ...a todo un cuerpo de policia de un país. Dar gracias de que la policia de España ...la que se pueda considerar policia escoria y abusiva, al igual que la de otros paises no llega a ese nivel de los yankees, por que entonces si que viviriamos con una mala calidad de vida de la que poder quejarnos continuamente.

Mientras no tengamos esa situación en nuestro pais, entonces quejarse por un coche de policia mal estacionado es completamente absurdo y es para darle un guantazo con la mano abierta al que critique ...pa ver si despierta por ser tan ignorante con lo que sucede ahí fuera en otras situaciones que si son realmente corruptas, pero por supuesto cualquier critica tampoco es motivo para recibir una multa todavía más absurda por parte de las "autorirades" que hacen cumplir la ley "por el bien del ciudadano".




Cita de: engel lex en 11 Septiembre 2015, 20:36 PMtoda persona debe tener el derecho y poder de mostrar la actuación de todo funcionario del estado en cualquier momento, sin que esto suponga penas... si no se crea un estado de opresión y corrupción

bufff... así debería ser.

...Pero la realidad es que la corrupción de poder no va a dejar de existir mientras sepamos que, aparte de haber personas/policias de todo tipo, cualquier policia fuera de servicio, es decir, siendo un simple civil, tras el preciso momento de identificarse como policia ya vuelve a adquirir todos los derechos de un agente de policia y su "poder" de ley para "imputar" a los civiles. Así de facil, así que un policia seguirá siendo policia siempre que quiera, solo tiene que identificarse estando de servicio o no, para poder salir impune de cualquier situación ...llamalo situación o delito.

Anda que no han usado esa "trampa" del sistema muchos policias borrachos en peleas de discotecas y otras movidas solamente para salirse con la suya abusando de ese poder. Claro, es la policia y hay que respetarla sin excepción, siempre tienen razón y todo lo hacen por el bien del ciudadano (...).




Cita de: ivancea96 en 11 Septiembre 2015, 20:45 PMNo un estado policial. Solo un estado donde la policía, por representar el poder y el orden en la calle, tenga unas mayores libertades que el resto de ciudadanos. No es tan ilógico como os parece.

Y viendo el caso de esta señora, le va muy bien empleado. Si realmente quiere denunciar, que denuncie como es debido, y que no ande metiendose públicamente contra la policía. Hacer esto último, es decir que toda la policía es como los de ese coche mal estacionado.
Y bueno, seais la clase de ciduadanos que seais, ¿permitiríais injurias públicas contra la policía o contra el estado?

Hay un término cnocido cómo "BorregoMatrix" que define muy bien lo que pienso tras leer un comentario como el que has escrito intentando justificar actos injustificables del sistema.

Te lo digo como buenamente puedo con todo el perdón y el respeto del mundo pero es que... pf, a mi no me entra la cabeza, no se en que mundo viven las personas que piensan así y me apiado de las almas (y sus consumidas mentes) que compartan una opinión parecida a la que has descrito, por que precisamente ese es el 50% que le da poder a un sistema corrupto, es decir, la sociedad, la gente que apoya cualquier opinión/decisión de "la justicia" o del sistema politico/social sin hacerse ninguna pregunta de si está bien o está mal (una tendencia psicológica bien conocida del ser humano ante la autoridad, solo por hacerse llamar autoridad), el otro 50% es el sistema en si mismo ...las personas que lo controlan con sus decisiones.

Saludos!
#4532
Scripting / Re: [Python] Necesito algo de "motivacion"
11 Septiembre 2015, 03:41 AM
Cita de: hiispow en 10 Septiembre 2015, 22:11 PMuna cosa que he pensado más de una vez es hacer un keylogger(lo más básico posible) creeis que se necesitan muchos conocimientos o si informandome y toqueteando al final podría conseguirlo?

Especializar el keylogger en trabajar una cultura especifica (ej. es-ES) supondria mayor elaboracion. En el sistema operativo Windows basicamente se necesitarian conocimientos de códigos de teclas virtuales (Virtual Key Codes), de capas del teclado (Keyboard Layout), páginas de código (CodePages), codificaciones de texto (ANSI/Unicode), del manejo de la API de windows en general (función ToUnicodeEx y el modelo RAWINPUT o usando el clásico y deprecado LowLevel-Hook del teclado dependiendo de cuan sofisticado lo quieras hacer), y comprension basica de operaciones I/O (Input/Output) de dispositivos de hardware en general (mouse/keyboard), suponiendo que no me deje nada mas por mencionar.

El modulo pyHook encapsula las funciones y otros miembros de la WinAPI para un uso sencillo en combinacion con pywin32, aunque ...claro, usando wrappers de la WinAPI nada de programacion vas a aprender en realidad, ni como registrar un hook global ni nada de utilidad, solo estaras aprendiendo el uso de ese wrapper que internamente ya hace todo el esfuerzo por ti, al migrar a otro lenguaje no sabrias por donde empezar al no existir ese wrapper que aprendiste a usar ese otro lenguaje ...Python, y probablemente buscarias otro wrapper/libreria para ese otro lenguaje en lugar de aprender las bases de lo que mencione arriba para tener un mayor entendimiento.

De todas formas aqui tienes un ejemplo:
http://hackspc.com/how-to-make-a-python-keylogger/

Saludos
#4533
1. No utilizar nombres de variables cómo path que puedan entrar en conflicto con nombres de namespaces, classes (System.IO.Path) u otros miembros built-in.

2. Referencia el texto del control TextBox1, ya que lo usas más de una vez.

3. También deberías comprobar, antes de intentar crear el directorio, si la ruta/nombre de directorio contiene caracteres ilegales, con la función System.IO.Path.GetInvalidFileNameChars o System.IO.Path.GetInvalidPathChars dependiendo de si es un nombre de carpeta o una ruta completa.

4. La variable di no la usas para nada, dale uso para evitar la siguiente llamada a Directory.GetCreationTime.

Un ejemplo:

Código (vbnet) [Seleccionar]
Dim text As String = TextBox1.Text
Dim dirPath As String = Path.Combine("C:\", text)

If String.IsNullOrEmpty(text) Then
   MessageBox.Show("Debe asignar un nombre de directorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop)

ElseIf Path.GetInvalidFileNameChars.Any(Function(c) text.Contains(c)) Then
   MessageBox.Show("El nombre de directorio contiene caracteres ilegales.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop)

ElseIf Directory.Exists(dirPath) Then
   MessageBox.Show("El directorio ya existe.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop)

Else
   Dim di As DirectoryInfo = Directory.CreateDirectory(dirPath)
   MessageBox.Show(String.Format("Se ha creado una carpeta: {0}", di.CreationTime.ToString),
                   "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information)

End If


Traducción online a C#:
Código (csharp) [Seleccionar]
string text = TextBox1.Text;
string dirPath = Path.Combine("C:\\", text);

if (string.IsNullOrEmpty(text)) {
MessageBox.Show("Debe asignar un nombre de directorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);

} else if (Path.GetInvalidFileNameChars.Any(c => text.Contains(c)) {
MessageBox.Show("El nombre de directorio contiene caracteres ilegales.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);

} else if (Directory.Exists(dirPath)) {
MessageBox.Show("El directorio ya existe.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);

} else {
DirectoryInfo di = Directory.CreateDirectory(dirPath);
MessageBox.Show(string.Format("Se ha creado una carpeta: {0}", di.CreationTime.ToString), "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

//=======================================================
//Service provided by Telerik (www.telerik.com)
//=======================================================





De todas formas para tratar temas de validación de datos introducidos en los campos de un control, lo apto graficamente hablando sería utilizar un proveedor de errores (ErrorProvider).



Ejemplo en VB.Net (el de la imagen GIF)
Código (vbnet) [Seleccionar]
Imports System.IO

Public NotInheritable Class Form1 : Inherits Form

   Private ReadOnly Property DirectoryPath As String
       Get
           Return String.Format("C:\{0}", TextBox1.Text) ' o Path.Combine("C:\", TextBox1.Text)
       End Get
   End Property

   Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) _
   Handles TextBox1.TextChanged, TextBox1.Enter

       Dim tb As TextBox = DirectCast(sender, TextBox)

       If String.IsNullOrEmpty(tb.Text) Then
           Me.ErrorProvider1.SetError(tb, "Debe asignar un nombre de directorio.")

       ElseIf Path.GetInvalidFileNameChars.Any(Function(c) tb.Text.Contains(c)) Then
           Me.ErrorProvider1.SetError(tb, "El nombre de directorio contiene caracteres ilegales.")

       ElseIf Directory.Exists(Me.DirectoryPath) Then
           Me.ErrorProvider1.SetError(tb, "El directorio ya existe.")

       Else
           ' Eliminar error.
           Me.ErrorProvider1.SetError(tb, String.Empty)

       End If

       Label1.Text = Me.ErrorProvider1.GetError(tb)
       Button1.Enabled = String.IsNullOrEmpty(Label1.Text)

   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

       Dim di As DirectoryInfo = Directory.CreateDirectory(Me.DirectoryPath)
           MessageBox.Show(String.Format("Se ha creado una carpeta: {0}", di.CreationTime.ToString),
                           "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information)

   End Sub

End Class


Traducción online a C#:
Código (csharp) [Seleccionar]
using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.IO;

public sealed class Form1 : Form
{

private string DirectoryPath {
// o Path.Combine("C:\", TextBox1.Text)
get { return string.Format("C:\\{0}", TextBox1.Text); }
}


private void TextBox1_TextChanged(object sender, EventArgs e)
{
TextBox tb = (TextBox)sender;

if (string.IsNullOrEmpty(tb.Text)) {
this.ErrorProvider1.SetError(tb, "Debe asignar un nombre de directorio.");

} else if (Path.GetInvalidFileNameChars.Any(c => tb.Text.Contains(c))) {
this.ErrorProvider1.SetError(tb, "El nombre de directorio contiene caracteres ilegales.");

} else if (Directory.Exists(this.DirectoryPath)) {
this.ErrorProvider1.SetError(tb, "El directorio ya existe.");

} else {
// Eliminar error.
this.ErrorProvider1.SetError(tb, string.Empty);

}

Label1.Text = this.ErrorProvider1.GetError(tb);
Button1.Enabled = string.IsNullOrEmpty(Label1.Text);

}


private void Button1_Click(object sender, EventArgs e)
{
DirectoryInfo di = Directory.CreateDirectory(this.DirectoryPath);
MessageBox.Show(string.Format("Se ha creado una carpeta: {0}", di.CreationTime.ToString), "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

}

//=======================================================
//Service provided by Telerik (www.telerik.com)
//=======================================================
#4534
Prueba este script del registro:
Código (ini) [Seleccionar]
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\LinksBar]
"Enabled"=dword:00000000


Fuente:
How to Turn On or Off the Favorites Bar in Microsoft Edge in Windows 10
(tambien puedes desactivarlo de forma manual en las opciones)
#4536
Scripting / Re: dudas con python
9 Septiembre 2015, 18:38 PM
No entiendo la pregunta.

Necesitas crear un archivo de texto plano con extensión .py y escribir en su interior las órdenes de Python, obviamente eso se consigue mediante un editor de texto o aplicaciones más especializadas cómo una IDE.

PyCharm - JetBarins

PD: Las diferencias entre cualquier editor de texto y una IDE son abismales como para nombrarlas una a una aquí.

Saludos
#4537
Foro Libre / Re: [Los Burlaos] ¿Estás burlao?
9 Septiembre 2015, 14:34 PM
#4538
Cita de: dracrac en  9 Septiembre 2015, 10:35 AMPorque razón/es es mejor utilizar otro lenguaje diferente del batch? Cual me aconsejas que utilize para hacer estas cosas y porque?

Por muchas razones que no caben en un libro, pero yo principálmente lo recomiendo por la reducción de código y tiempo que supone desarrollar en otros lenguajes. Claro ...si migrases a un lenguaje orientado a objetos entonces vas a encontrar la gloría en comparación con el patoso Batch.

Por ejemplo Batch, o mejor dicho la aplicación externa SC.exe (o WMIC.exe) no te permite tener ningún tipo de control real sobre el estado de los servicios, cosa que podrías elaborar de forma muy sofisticada con C#/VB.Net. Solo por ponerte un ejemplo acorde a este problema.




Cita de: dracrac en  9 Septiembre 2015, 10:35 AMCual me aconsejas que utilize para hacer estas cosas y porque?

Te respondo a tu pregunta mostrándote una cita reciente:

Cita de: Eleкtro en  8 Septiembre 2015, 00:09 AMDentro de los lenguajes integrados en Windows, si simplemente buscas algo más o menos tan sencillo cómo Batch ...pero que le da mil vueltas, ese lenguaje sería VisualBasicScript (VBS) (aunque es otro lenguaje muy limitado también), y luego le seguiría PowerShell (PS).

Si tu intención es aprender programación, entonces ninguno de esos lenguajes sería una buena opción, puedes empezar por Ruby o Python por ejemplo en lo referente al Scripting. Pero no te guies por una simple opinión cómo la mía, el mejor lenguaje siempre será aquél con el que más agusto te sientas (al escribi la sintaxis) y con el que puedas realizar todas las tareas que necesites hacer. Pero prueba algo distinto a Batch para comparar, hazme caso en eso.

Mi primer lenguaje fue Batch ...hace muchos años ya, por ese motivo entiendo que una persona no puede ser consciente de la mierd@ que supone Batch y de todos los inconvenientes, innecesarios inconvennientes por los que estás pasando para hacer cualquier código hasta que descubras un lenguaje de verdad.




Cita de: dracrac en  9 Septiembre 2015, 10:35 AMPara que cosas utilizas el batch?

No utilizo Batch absolutamente para nada (excepto para mostrar ejemplos de ayuda en el foro), cuando lo utilizaba era más o menos para llevar a cabo tareas similares...relacionadas con el sistema, pero todo lo que explico es de memoria ...no por tener práctica usándolo diariamente xD (aunque la práctica la tengo adquirida iguálmente cuando lo aprendí), ya que es un lenguaje simple y sencillo, se aprende y con el paso de los años es como montar en bici, todo se recuerda.

Saludos!
#4539
Código (dos) [Seleccionar]
SetLocal EnableDelayedExpansion
SC.exe Stop "service_name"
Echo !ERRORLEVEL!


...o también:
Código (dos) [Seleccionar]
SC.exe Stop "service_name"
Call Echo %%ERRORLEVEL%%


De todas formas y sin duda alguna la mejor solución es evitar Batch siempre que puedas. Prueba el código del compañero @Mad Antrax.

Saludos
#4540
Foro Libre / Re: [Los Burlaos] ¿Estás burlao?
9 Septiembre 2015, 00:27 AM
Cita de: ccrunch en  8 Septiembre 2015, 22:37 PM
Si eso os parece ridiculo, mirad esto:

Cita de: MCKSys Argentina en  8 Septiembre 2015, 23:32 PM
Pufff!!!, es evidente que otro meteorito, le vendría bien al planeta...

Yo no dejaba de preguntarme que es lo que causará el fin del mundo este 23 de Septiembre. Gracias por solucionarmelo chicos.