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 - Akai

#81
Cita de: Randomize en 28 Junio 2011, 17:50 PM
Por dónde habré leído yo de una utilidad que restaura el MBR reseteando las trials de Windows 7...

Ara vuelvo...

A parte de eso, usando el DVD de instalación, arrancas en modo recuperación, entras en la consola, y puedes reescribir el mbr con bootrec /fixmbr
#82
Todavía no he tenido tiempo entre examenes y otras cosas como para ponerme más en serio a ello T_T mi bashrc "básico"

Código (bash) [Seleccionar]

archey3
# Check for an interactive session
#[ -z "$PS1" ] && return

alias ls='ls --color=auto '
alias todo='todo.sh '
alias archey='archey3 '
alias cdakai='cd /media/Akai-Data '
alias cower='cower --color=always --target=/home/akai/build '
alias pacmans='sudo pacman-color '
alias pacman='pacman-color '
alias actualitzar='sudo pacman-color -Syyu && cower -u -dd '
alias axel='axel -n 4 -v -a '
alias sudo='sudo '

export CHROOTDIR=/opt/archroot
export PATH=$PATH:/home/akai/scripts
export EDITOR=nano
# Colour Codes
export Cyan="\[\e[m\]\[\e[0;36m\]"
export Red="\[\e[m\]\[\e[0;31m\]"
export White="\[\e[m\]\[\e[1;37m\]"
export LightCyan="\[\e[m\]\[\e[1;36m\]"
export LightRed="\[\e[m\]\[\e[1;31m\]"

# Code for a cool Prompt
function pre_prompt
{
   newPWD="${PWD}"
   user="whoami"
   host=$(echo -n $HOSTNAME | sed -e "s/[\.].*//")
   datenow=$(date "+%a, %d %b %y")
   let promptsize=$(echo -n "--($user@$host ddd, DD mmm YY)---(${PWD})---" \
                | wc -c | tr -d " ")

   width=$(tput cols)

   if [ `id -u` -eq 0 ]
   then
       let fillsize=${width}-${promptsize}+1
   else
       let fillsize=${width}-${promptsize}-1
   fi

   fill=""

   while [ "$fillsize" -gt "0" ]
   do
       fill="${fill}─"
       let fillsize=${fillsize}-1
   done

   if [ "$fillsize" -lt "0" ]
   then
       let cutt=3-${fillsize}
       newPWD="...$(echo -n $PWD | sed -e "s/\(^.\{$cutt\}\)\(.*\)/\2/")"
   fi
}

# Set prompt colour
if [ `id -u` -eq 0 ]
then
   cText="${LightRed}"
   cBorder="${Red}"
else
   cText="${LightCyan}"
   cBorder="${Cyan}"
fi

PROMPT_COMMAND=pre_prompt

# Display Prompt
PS1="${cBorder}┌─(${White}\u@\h \$(date \"+%a, %d %b %y\")${cBorder})─\${fill}─(${cText}\$newPWD\
${cBorder})────┐\n${cBorder}└─(${cText}\$(date \"+%H:%M\")${cBorder})─>${White}"



por si alguien tiene curiosidad de saber en qué resulta el archey3 o el prompt, dejo una imagen.



PD: si, editor nano, todavía no he tenido tiempo para introducirme en el arte del vim-fu
PD2; LA versión extraña del kernel, es el resultado de estar bisectando para encontrar en qué punto ha petado el driver de las gráficas intel >,< de normal es 2.6.39-ARCH o 2.6.39-pf, dependiendo de qué kernel use.
#83
GNU/Linux / Re: Problemon
28 Junio 2011, 00:44 AM
Primero que todo, google is your friend, sobretodo para algo como esto. Esto me suena a la tipica petada del xorg made in driver gráfico.

Prueba a cuando se cuelgue apretar CTRL ALT F1, si te encuentras en la consola, perfecto, ya sabes que tu ordenador no se cuelga y lo único que peta es el sistema gráfico. Ya sabes por otro lado qué clase de información buscar.

Sino, busca por bloqueos completos.

Estoy 100% seguro que ya habrá documentación al respecto sobre esa tarjeta gráfica y los drivers que correspondan. Por otro lado, fíjate que estés usando los drivers correctos.
#84
Noticias / Re: LulzSec anuncia su disolución
26 Junio 2011, 18:38 PM
Cita de: Gambinoh en 26 Junio 2011, 04:40 AM
¿Alguien me explica cuál era el objetivo de LulzSec antes de su disolución?

Hacking for Teh Lulz
#85
Se llama el recorrido del caballo ( Knight's tour en inglés) y es un ejemplo clásico de un problema a resolver utilizando backtracking, también llamado búsqueda con retroceso.
#86
Cita de: XxX--Underwar--xXx en 24 Junio 2011, 23:00 PM
La verdad pienso yo, que lo dicen porque C y ASM tienen mas control de la memoria a bajo nivel y pueden manipular todo con mas control .... :-\

C++ permite exáctamente lo mismo que C, a partir de ahí, se añaden más cosas.

Cita de: XXX-ZERO-XXX en 24 Junio 2011, 23:11 PM
Pero mi duda es porque.. para que usar algo teniendo otra cosa que es mejor? Para que usar C si tienes C++?

Si no vas a usar orientación a objetos ni los añadidos sobre C que te da C++, Para qué usarlo?
#87
Cita de: gotenx en 24 Junio 2011, 16:41 PM
Yo no recomendaria Ubuntu, tengo mala experiencia con el; ya me contareis como funciona mejor mi PC "out of the box" con Gentoo que con Ubuntu...

[...]

Slackware para un novato ni en broma, es una de las distros mas dificiles de dominar.


Gentoo para alguien que no ha tenido tampoco contacto con linux, lo mismo que slackware.

Ubuntu, Mint, Mandriva o Mageia (fork de Mandriva) serían las mas recomendables.
#88
Si simplemente es insertar una detrás de otra y accederlas: deque

Si necesitas comparar y/o buscar repeticiones: map. Si vas a ir por esta vía, casi que te aconsejo que te mires una tabla hash por tu cuenta.

El vector en principio tiene la "desventaja" de que cada vez que añades elementos, estos han de estar contiguos en memoria, y si no cabe en donde está, es copiado a otro lugar, por tanto, es un poco más lento en determinadas ocasiones. El deque no sufre de esto al tratarse de una lista enlazada.

Para el contenido del directorio, en un principio te podría servir una lista.
#89
Khronos14 y Queta:

http://en.wikipedia.org/wiki/Long_integer

Fijaos en la diferencia según el sistema o el estándar que se use.

Por ejemplo, Linux kernel 2.6.39 x64 usando gcc 4.6:

#include <stdio.h>

int main(){

printf("%d %d %d\n",sizeof(int),sizeof(long),sizeof(long int));

return 0;

}


resultado:
4 8 8
#90
Gracias por el aporte, CloudswX, Si me permites algunos comentarios al respecto:

Tu solución en principio tiene alguna que otra pega, por así decirlo:

No necesitas sudo para hacer su, y no necesitas sudo como su para hacer nada a menos que quisieses hacer algo desde root como otro usuario. Ejemplo:

user no-root
Código (bash) [Seleccionar]

sudo script_con_permiso_de_root


usando su
Código (bash) [Seleccionar]

su
# eres root
script_con_permiso_de_root


usar un script como otro usuario
Código (bash) [Seleccionar]

su
#root usando un script como si fuese juanito
sudo -u juanito script_que_sea

Esto haría que root ejecutase el scriot_que_sea como si fuese juanito. (útil para rutas relativas determinadas por $HOME y similares dependientes del user)

Por otro lado, si esto no lo haces en superusuario, tienes una pega:

Código (bash) [Seleccionar]
sudo echo \"OverrideGPUValidation = 1\" >> /etc/adobe/mms.cfg

El echo se ejecuta con sudo, la redirección no.

Además de eso, dicho echo aun haciendo lo que intentas hacer, tiene el problema de simplemente escribir "OverrideGPUValidation = 1", pero, ¿Y si ya existe "OverrideGPUValidation = 0"?

Yo aconsejaría una edición manual.

Añado algo más:

para hacer un echo sobre un fichero en el que necesites permisos de superusuario, te aconsejo utilizar lo siguiente:

Código (bash) [Seleccionar]
echo loquesea | sudo tee /ruta/del/fichero
esto seria la forma correcta de "sudo echo loquesea > /ruta/del/fichero"

Cuando no quieres sobreescribir el fichero, sino añadir:
Código (bash) [Seleccionar]
echo loquesea | sudo tee -a /ruta/del/fichero
esto sería la forma correcta de "sudo echo loquesea >> /ruta/del/fichero"


Un saludo.