Mostrar los tags: arc

Mostrando del 81 al 90 de 102 coincidencias
Se ha buscado por el tag: arc
Imágen de perfil

OpenProgram.cbproj


C/Visual C

Actualizado el 16 de Junio del 2017 por Octulio (35 códigos) (Publicado el 6 de Septiembre del 2016)
2.952 visualizaciones desde el 6 de Septiembre del 2016
Proyecto OpenProgram.cbproj desarrollado por Octulio Biletán.
Para Embarcadero Rad Studio XE4/C++ Builder y versiones posteriores.

El programa OpenProgram.exe es una utilidad parecida a 'Run ...' que trae Windows.
Tiene dos modos de trabajo: normal y extendido.
En el modo normal, tiene la apariencia y el comportamiento semejante a 'Run ...' y en el modo extendido aparecen más opciones a seleccionar.
Para acceder al modo extendido debe mover el puntero del ratón hacia la esquina inferior derecha
de la ventana, verá que cambia de flecha a mano el ratón, en ese lugar haga clic con el botón izquierdo del ratón y aparecerá un botón con flecha hacia abajo. Ahora pulse sobre el botón mencionado para que aparezcan las nuevas opciones.
A continuación, puede volver al modo normal presionando el botón flecha hacia arriba.

Hace uso de la función ShellExecute()/ShellExecuteEx() que proporciona Windows para ejecutar/abrir aplicaciones, documentos, etc.
Para descargar los binarios, en: https://github.com/torrentelinux/torrentarium
Se encuentran comprimidos con 7ZIP.

OpenProgram-img01
OpenProgram-img02
Imágen de perfil

Clase para buscar una carpeta o un archivo y mostrar el contenido


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 15 de Mayo del 2017 por Kip (28 códigos)
24.623 visualizaciones desde el 15 de Mayo del 2017
Una clase que busca una carpeta o un archivo en el directorio dado, por defecto busca en el directorio raiz /.

Ejemplo:

Instanciamos el objeto enviandole como parametros el tipo de busqueda a realizar y el directorio


1
finder = Finder('folder', '/')


Para hacer una busqueda insensible a mayusculas y minusculas, enviar como tercer parametro al momento de instanciar la clase un True:


1
finder = Finder('folder', './', True)

O simplemente luego de hacer la instancia acceder a a propiedad caseIns y darle el valor de True:

1
finder.caseIns = True

Luego llamamos al metodo find() enviandole la carpeta a buscar y luego llamamos al metodo showAll() para mostrar las coincidencias encontradas

1
finder.find('carpeta').showAll()

Puede usarse una expresion regular como parametro al metodo de busqueda, recordar que se debe enviar un True como segundo parametro para que la busqueda con la expresion funcione

1
finder.find('^carpeta$', True).showAll()

Si la busqueda esta tardando mucho, es posible cancelarla y dejar que muestre los resultados encontrados hasta el momento, CTRL + C y detendras la busqueda.

El metodo showAll() mostrara un listado de todas las coincidencias con un numero para luego poder seleccionar alguna entre ellas y mostrar su contenido.

Para mostrarlo podria hacerse asi, usando el metodo show():

1
2
op = input("Eliga una opcion de la lista anterior para mostrar el contenido: ")
finder.show(op)

Se envia como parametro el numero ingresado, luego mostrara el contenido de la carpeta selecionada o del archivo.

Al final la consola mostraria algo asi luego de ejecutar todo el codigo anterior:

1
2
3
4
5
6
7
8
9
10
11
Buscando........
Coincidencias: 1
[0] - './txt'
Eliga una opcion de la lista anterior para mostrar el contenido: 0
 
-> 3 archivos en el directorio seleccionado './txt'
-> Mostrando el contenido:
 
a.txt
b.txt
nuevo.txt

Para verificar que se encontraron coincidencias y asi poder pedir algun numero correspondiente a alguna de estas, se debe acceder a la propiedad matches y verificar el tamaño de esta:

1
2
if (len(finder.matches) > 1):
    #PIDO EL NUMERO DE ALGUNA COINCIDENCIA

La clase es sencilla, usa la palara reservada para retornar un generador y asi aligerar un poco la busqueda al momento de iterar los directorios.

https://wiki.python.org/moin/Generators

Aqui dejo el codigo de ejemplo de uso:

Busqueda de una carpeta

1
2
3
4
5
finder = Finder('folder', './', True)
finder.find('carpeta').showAll()
if (len(finder.matches) > 1):
    op = input("Eliga una opcion de la lista anterior para mostrar el contenido: ")
    finder.show(op)

Busqueda de un archivo

1
2
3
4
5
finder = Finder('file', './', True)
finder.find('archivo.txt').showAll()
if (len(finder.matches) > 1):
    op = input("Eliga una opcion de la lista anterior para mostrar el contenido del archivo: ")
    finder.show(op)
Imágen de perfil

Clase para operaciones básicas de archivos y directorios


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 3 de Mayo del 2017 por D4redevilx (4 códigos)
3.129 visualizaciones desde el 3 de Mayo del 2017
Esta clase permite realizar algunas operaciones básicas sobre archivos y directorios.
* Copiar archivos
* Mover
* Borrar directorios
* Borrar archivos
* Encontrar archivos por extensión / expresión regular

Ejemplo de Uso:

1
2
3
4
5
6
7
8
try {
        $dir = 'directorio/de/prueba';
	$file = new \File\File;
	// $file::find($dir, 'php', false); // búsqueda por extensión
	$file::find($dir, '/^[0-9]+\-[A-Za-z0-9_\-\.]+\.php+$/', true); // búsqueda por expresión regular
} catch (Exception $e) {
	die($e->getMessage());
}
Imágen de perfil

Respaldo Archivos


Visual Basic

Publicado el 22 de Febrero del 2017 por Christian
4.011 visualizaciones desde el 22 de Febrero del 2017
El objetivo de este programa fue crear un sistema de respaldo automatizado, aun no esta terminado el modulo de programación. El objetivo es que quede en la barra de tareas oculto previa programación de fecha.

Nuestra problemática era respaldar 150.000 archivos de audios mensualmente, conservando la misma estructura de carpetas del archivo de origen, como se usa para CALL CENTER. Los programas de audio necesitan esa misma estructura por lo tanto lo hice pensando en eso.

Por ejemplo: Si tienen una carpeta en el disco C:\musica\Electronica\XXXX.mp3

Al copiar o respaldar ese contenido a otro lugar, disco, pendrive, etc. El programa crea la misma estructura X:\Musica\Electronica\....

Muy útil para nosotros así todo queda igual a la original, con respecto a la eliminación, funciona advirtiendo 3 veces sobre el eliminado y cera los archivos. En mi caso asi lo usamos.

Se puede mejorar y compartan los cambios 100% operativo incluyo ejecutable e instalador para que puedan probarlo.
Imágen de perfil

Reemplazar una linea de un archivo


Python

Publicado el 24 de Enero del 2017 por Xve (294 códigos)
15.208 visualizaciones desde el 24 de Enero del 2017
Esta simple función cambia una linea entera de un archivo que cumpla la condición dada.

La manera de funcionar, es leyendo el archivo entero y ir revisando linea a linea y guardando las lineas en una variable, para posteriormente guardar el contenido de esa variable en el archivo de texto. Si al revisar cada una de las lineas, encuentra la linea a reemplazar, la reemplaza en la variable, por lo que al guardarse nuevamente en el archivo, queda modificado.
Imágen de perfil

Leer y escribir en un archivo de texto


Java

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 23 de Enero del 2017 por Xve (294 códigos)
69.165 visualizaciones desde el 23 de Enero del 2017
Este simple código muestra como crear y guardar texto en un archivo de texto, y posteriormente leer su contenido y mostrarlo por la consola
sin imagen de perfil

Limpiador de Logs


Linux/Unix Shell Scripting

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 6 de Enero del 2017 por Manuel (5 códigos)
2.162 visualizaciones desde el 6 de Enero del 2017
Script para eliminar archivos de logs rotables en servidores donde no son necesarios. (ej. /var/log/daemon.log.1) y vaciar a cero los declarados en la variable LISTA.
Para un mejor uso colocarlo en /etc/cron.daily para que se ejecute de manera diaria o en /etc/cron.weekly si lo desea semanalmente.
Imágen de perfil

Uso de Canvas y Path para dibujar figuras y textos


Android

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 20 de Octubre del 2016 por Xve (294 códigos)
10.960 visualizaciones desde el 20 de Octubre del 2016
Este código de ejemplo, muestra como dibujar (Canvas), círculos, arcos, ovales, rectángulos con los bordes redondeados y texto en las figuras.

clase-path-java


Curso de Android con Android Studio. Capitulo 38
Imágen de perfil

Numero de palabras en archivo txt


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 2 de Octubre del 2016 por Kip (28 códigos)
12.633 visualizaciones desde el 2 de Octubre del 2016
Función que muesta las palabras (excluye números) en un archivo de texto haciendo uso de expresiones regulares, solo se debe pasar como argumento el path del archivo a procesar.

Uso:
1
print countWords("archivo.txt")

Saludos