elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11
1  Programación / Java / Publicar en fb desde una pagina web o software en: 19 Enero 2016, 16:45 pm
 Hola que tal, mi duda es la que plantea el titulo de este post, quisiera saber como haria para que mediante conectandome a fb, pueda mandar en la url un mensaje, a donde va dirigido, etc.

por ejemplo:
Código:
facebook.com/mi-mensaje+lugar-en-donde-publicar

Porque estoy haciendo un software en Java, y quiero hacer esto para que el usuario tenga más facilidad, no hace falta que se inicie sesion desde el software, pero si que desde el software se mande la publicacion, quisiera saber eso si alguien podría ayudarme se lo agradecería desde ya gracias.

Saludos Foro!
2  Programación / Java / Ayuda problema con Multiples Fuentes en Java en: 28 Noviembre 2015, 12:42 pm
 Hola gente, que tal, hacia mucho no andaba por aquí, me encuentro con un problema en java, al trabajar con multiples fuentes, el problema es que no me aparecen los JButton, si bien si me aparecen estos se ven pero sin rellenar, solo el contorno en gris, espero me puedan ayudar

Saludos!

Código
  1. import javax.swing.JPanel;
  2. import javax.swing.JFrame;
  3. import java.awt.Color;
  4. import java.awt.FlowLayout;
  5. import java.awt.event.ActionEvent;
  6. import java.beans.PropertyChangeListener;
  7. import javax.swing.Action;
  8. import javax.swing.Icon;
  9. import javax.swing.ImageIcon;
  10. import javax.swing.JButton;
  11.  
  12.  
  13. public class principal {
  14.  
  15. public static void main(String[] args)
  16. {
  17. Marco ventana = new Marco();
  18. }
  19. }
  20.  
  21. class Marco extends JFrame
  22. {
  23. public Marco()
  24. {
  25. Lamina panel = new Lamina();
  26.  
  27. this.add(panel);
  28. this.setTitle("ventana");
  29. this.setSize(500, 500);
  30. this.setVisible(true);
  31. this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  32. }
  33. }
  34.  
  35. class Lamina extends JPanel
  36. {
  37. private JButton amarillo;
  38. private JButton azul;
  39. private JButton rojo;
  40.  
  41. public Lamina()
  42. {
  43. AccionColor accionAmarillo = new AccionColor("Amarillo",(new ImageIcon("src/amarillo.gif")),Color.YELLOW);
  44. AccionColor accionAzul = new AccionColor("Azul",(new ImageIcon("src/azul.gif")),Color.BLUE);
  45. AccionColor accionRojo = new AccionColor("Rojo",(new ImageIcon("src/rojo.gif")),Color.RED);
  46.  
  47. amarillo = new JButton(accionAmarillo);
  48. azul = new JButton(accionAzul);
  49. rojo = new JButton(accionRojo);
  50.  
  51.  
  52. this.add(amarillo);
  53. this.add(rojo);
  54. this.add(azul);
  55.  
  56. }
  57.  
  58.  
  59.  
  60. class AccionColor implements Action
  61. {
  62. public AccionColor(String nombre,Icon icono,Color c)
  63. {
  64. this.putValue(Action.NAME, nombre);
  65. this.putValue(Action.SMALL_ICON, icono);
  66. this.putValue("color_de_fondo", c);
  67. this.putValue(Action.SHORT_DESCRIPTION, "poner fondo en " + nombre);
  68. }
  69.  
  70. @Override
  71. public void actionPerformed(ActionEvent arg0) {
  72. // TODO Auto-generated method stub
  73.  
  74. }
  75.  
  76. @Override
  77. public void addPropertyChangeListener(PropertyChangeListener arg0) {
  78. // TODO Auto-generated method stub
  79.  
  80. }
  81.  
  82. @Override
  83. public Object getValue(String arg0) {
  84. // TODO Auto-generated method stub
  85. return null;
  86. }
  87.  
  88. @Override
  89. public boolean isEnabled() {
  90. // TODO Auto-generated method stub
  91. return false;
  92. }
  93.  
  94. @Override
  95. public void putValue(String arg0, Object arg1) {
  96. // TODO Auto-generated method stub
  97.  
  98. }
  99.  
  100. @Override
  101. public void removePropertyChangeListener(PropertyChangeListener arg0) {
  102. // TODO Auto-generated method stub
  103.  
  104. }
  105.  
  106. @Override
  107. public void setEnabled(boolean arg0) {
  108. // TODO Auto-generated method stub
  109.  
  110. }
  111. }
  112.  
  113. }
  114.  
  115.  
3  Programación / Programación C/C++ / Re: programa c++ en: 29 Junio 2015, 16:41 pm
te esta diciendo que x es una constante cambiala a variable, creo que con eso se solucionaria
4  Sistemas Operativos / Windows / Ayuda problema con boot en: 11 Junio 2015, 04:40 am
 Hola gente tengo windows 8, quise arrancar el kali desde usb, solo para probarlo no instalarlo y puse como primera el usb y segundo nada sin querer, al iniciar la maquina con el usb puesto me aparece secure boot violation, y tampoco puedo entrar a la bios con el usb, pongo ok a ese cartel ayuda reboot and select proper boot device, alguna solucion que no sea desarmar el pc?
5  Seguridad Informática / Criptografía / Re: Almafuerte Full Protector ByRoda [Fucks AVS] - (Copy Paste + Fuente) en: 28 Mayo 2015, 15:56 pm
ah ok aclarado entonces!

Que grande roda el nombre que le pusiste, aguante almafuerte!  ::)
6  Programación / Programación C/C++ / Re: copiar caracteres uno a uno en: 24 Mayo 2015, 01:03 am
Código
  1. int cantidadDigitos= string.length();
  2.  
  3. for (int i=1; i <= cantidadDigitos;cantidadDigitos++)
  4. {
  5.    despues depende pero, cantidadDigitos[i];
  6. }
7  Programación / Programación C/C++ / Re: Mi proyecto: BaseABase en: 22 Mayo 2015, 21:01 pm
En vez de una clase, sería más comodo hacer solo una función:
Código
  1. bool toBase(string in, uint8_t initialBase, string &out, uint8_t finalBase);

Luego basta tirar false si alguna base se sale del rango [2,36]

Hola ivancea96, si bien podria usar una función, no es mejor como lo estoy haciendo? el dia de mañana cuando necesite pasar un binario a por ejemplo octal solamente me fijo el nombre de la funcion miembro inserto el .h y la llamo? aparte de ser mas descriptiva, solo hago uso de las funciones que quiero y no todas juntas, pues asi lo tengo entendido yo, quizas lo haya entendido mal :S

Encontré un pequeño error en la funcion: convertirBinarioABCO(int), que al tratarse de un numero por ejemplo 20, que se transformaba en 02, osea 2, el cero ni aparecia, con lo cual arregle eso y al arreglarlo se eliminó la función long int darVueltaNumero() :D
8  Programación / Programación C/C++ / Mi proyecto: BaseABase en: 22 Mayo 2015, 07:04 am
 Hola gente, estoy trabajando en un proyecto al cual lo he llamado BaseABase, tiene que pasar bases a cualquier base o sistema, les dejo un adelanto, y me gustaría si alguien pudiera decirme que cambiaria con el tema de el .h y el otro .cpp osea, de la separacion de la interfaz de la implementacion, o si acaso voy bien por el momento.

Les dejo el código, Espero respuestas Saludos! :D

PD: por ahora solo maneja de binario a decimal, de binario a BCO y de decimal a binario

main.cpp
Código
  1. #include <iostream>
  2. using std::cin;
  3. using std::cout;
  4. using std::endl;
  5.  
  6. #include <cmath>
  7. using std::pow;
  8.  
  9. #include "BaseABase.h"
  10.  
  11.  
  12. int main()
  13. {
  14. //CREACION DEL OBJETO APLICACION
  15. BaseABase aplicacion;
  16.  
  17. //MENU
  18. int opcion=0;
  19. int numero;
  20. int base;
  21.  
  22. cout <<"Menu: Que tipo de numero desea convertir?\a" <<endl <<endl
  23. <<"1 - Binario" <<endl
  24. <<"2 - Decimal" <<endl
  25. <<endl <<endl <<"salir: -1" <<endl <<"opcion: ";
  26.  
  27. cin >> opcion;
  28.  
  29. while (opcion != -1)
  30. {
  31. switch (opcion)
  32. {
  33. ////BINARIO
  34. case 1:
  35. system("cls");
  36. cout <<"\aSeleccione la base: \n\n"
  37. <<"1 - Decimal" <<endl
  38. <<"2 - BCO" <<endl
  39. <<endl <<endl <<"Menu Principal: -1 " <<endl <<"opcion: ";
  40. cin >> base;
  41.  
  42. while ( base != -1)
  43. {
  44. system("cls");
  45.  
  46. switch (base)
  47. {
  48. case 1:
  49. cout <<"Numero: ";
  50. cin >> numero;
  51. aplicacion.convertirBinarioADecimal(numero);
  52. cout <<"convert: " <<aplicacion.obtenerDecimal() <<endl;
  53. base= -1;
  54. cin.get();
  55. cin.get();
  56. system("cls");
  57. break;
  58. case 2:
  59. system("cls");
  60. cout <<"Numero: ";
  61. cin >> numero;
  62. aplicacion.convertirBinarioABCO(numero);
  63. cout <<"convert: " <<aplicacion.obtenerBCO() <<endl;
  64. base= -1;
  65. cin.get();
  66. cin.get();
  67. system("cls");
  68. break;
  69. }
  70. }
  71. break;
  72.  
  73. // DECIMAL
  74. case 2:
  75. system("cls");
  76. cout <<"\aSeleccione la base: \n\n"
  77. <<"1 - Binario" <<endl
  78. <<endl <<endl <<"Menu Principal: -1 " <<endl <<"opcion: ";
  79. cin >> base;
  80.  
  81. while ( base != -1)
  82. {
  83. system("cls");
  84.  
  85. switch (base)
  86. {
  87. case 1:
  88. cout <<"Numeroa: ";
  89. cin >> numero;
  90. aplicacion.convertirDecimalABinario(numero);
  91. cout <<"convert: " <<aplicacion.obtenerBinario() <<endl;
  92. base= -1;
  93. cin.get();
  94. cin.get();
  95. system("cls");
  96. break;
  97. }
  98. }
  99. break;
  100. }
  101. // RESTAURACION DE VALORES!
  102. aplicacion.restaurarValores();
  103. system("cls");
  104. cout <<"Menu: Que tipo de numero desea convertir?\a" <<endl <<endl
  105. <<"1 - Binario" <<endl
  106. <<"2 - Decimal" <<endl
  107. <<endl <<endl <<"salir: -1" <<endl <<"opcion: ";
  108. cin >> opcion;
  109. }
  110. cin.get();
  111. cin.get();
  112. return 0;
  113. }
BaseABase.h
Código
  1. /*
  2.  
  3. ATENCION: luego de usar las funciones obtener se debe ejecutar la funcion restaurarValores!
  4.  
  5. */
  6.  
  7. #include <string>
  8. using std::string;
  9.  
  10. class BaseABase
  11. {
  12. public:
  13. //Constructor
  14. BaseABase();
  15.  
  16. //funciones convertir
  17. void convertirBinarioADecimal(int);
  18. void convertirDecimalABinario(int);
  19. void convertirBinarioABCO(int);
  20.  
  21. //funciones obtener
  22. long int obtenerBinario();
  23. long int obtenerDecimal();
  24. string obtenerBCO();
  25.  
  26. //funciones restaurar
  27. void restaurarValores();
  28.  
  29. private:
  30. long int binario;
  31. long int decimal;
  32. string BCO;
  33. };
BaseABase.cpp
Código
  1. #include <iostream>
  2. using std::cin;
  3. using std::endl;
  4. using std::cout;
  5.  
  6. #include <cmath>
  7. using std::pow;
  8.  
  9. #include "BaseABase.h"
  10.  
  11. BaseABase::BaseABase()
  12. {
  13. restaurarValores();
  14. }
  15.  
  16. //Funciones convertir
  17.  
  18. void BaseABase::convertirBinarioADecimal(int numero)
  19. {
  20. long int auxBinario;
  21. int resto;
  22.  
  23. binario= numero;
  24. auxBinario= numero;
  25.  
  26. for (int contador=0; pow(10.,contador) <= binario; contador++)
  27. {
  28. resto= auxBinario % 10;
  29. auxBinario/= 10;
  30.  
  31. switch (resto)
  32. {
  33. case 0:
  34. decimal+= (resto * pow(2.0,contador));
  35. break;
  36.  
  37. case 1:
  38. decimal+= (resto * pow(2.0,contador));
  39. break;
  40. }
  41.  
  42. }
  43.  
  44. } //FIN FUNCION CONVERTIR BINARIO A DECIMAL
  45.  
  46. void BaseABase::convertirDecimalABinario(int numero)
  47. {
  48. int restoDivision=0;
  49. int unidadDivision=0;
  50. int iteracionBinaria=0;
  51.  
  52. unidadDivision= numero;
  53.  
  54.  
  55. while (unidadDivision > 0)
  56. {
  57. restoDivision= unidadDivision % 2;
  58. unidadDivision= unidadDivision / 2;
  59.  
  60. binario+= restoDivision * pow (10.,iteracionBinaria);
  61.  
  62. ++iteracionBinaria;
  63.  
  64. if (numero == 2)
  65. {
  66. binario+= unidadDivision * pow (10.,iteracionBinaria);
  67. }
  68.  
  69. }
  70. }
  71.  
  72. void BaseABase::convertirBinarioABCO(int numero)
  73. {
  74. convertirBinarioADecimal(numero);
  75.  
  76. int digitos= 1;
  77. int digito;
  78. int auxNumero= decimal;
  79.  
  80. while ((auxNumero / 10) != 0)
  81. {
  82. auxNumero/= 10;
  83. digitos++;
  84. }
  85.  
  86. int divisor= pow(10.,digitos-1);
  87.  
  88.  
  89. for (int i=1; i <= digitos;i++)
  90. {
  91. digito= decimal / divisor;
  92. decimal%= divisor;
  93.  
  94. switch (digito)
  95. {
  96. case 0: BCO+= " 000";
  97. break;
  98. case 1: BCO+= " 001";
  99. break;
  100. case 2: BCO+= " 010";
  101. break;
  102. case 3: BCO+= " 011";
  103. break;
  104. case 4: BCO+= " 100";
  105. break;
  106. case 5: BCO+= " 101";
  107. break;
  108. case 6: BCO+= " 110";
  109. break;
  110. case 7: BCO+= " 111";
  111. break;
  112. }
  113.  
  114.  
  115. divisor/= 10;
  116. }
  117. }
  118.  
  119. //funciones obtener
  120. long int BaseABase::obtenerBinario()
  121. {
  122. return binario;
  123. }
  124.  
  125. long int BaseABase::obtenerDecimal()
  126. {
  127. return decimal;
  128. }
  129. string BaseABase::obtenerBCO()
  130. {
  131. return BCO;
  132. }
  133.  
  134. //funciones restaurar
  135. void BaseABase::restaurarValores()
  136. {
  137. binario= 0;
  138. decimal= 0;
  139. BCO= " ";
  140. }
9  Programación / Programación C/C++ / [Código] Decimal a binario en: 21 Mayo 2015, 22:00 pm
 Hola gente, como hace poco subi un codigo fuente, que convertia un binario a decimal, ahora dejo un codigo que convierte decimal a binario!, por las dudas dejo los dos códigos para el que quiera ver el otro :))

Decimal a binario

Código
  1. #include <iostream>
  2. using std::cin;
  3. using std::cout;
  4. using std::endl;
  5.  
  6. #include <cmath>
  7. using std::pow;
  8.  
  9. int main()
  10. {
  11. int binario=0;
  12. int restoDivision=0;
  13. int unidadDivision=0;
  14. int numero;
  15. int iteracionBinaria=0;
  16.  
  17. cout <<"numero decimal: ";
  18. cin >> numero;
  19. cout <<endl;
  20. unidadDivision= numero;
  21.  
  22.  
  23. while (unidadDivision > 0)
  24. {
  25. restoDivision= unidadDivision % 2;
  26. unidadDivision= unidadDivision / 2;
  27.  
  28. binario+= restoDivision * pow (10.,iteracionBinaria);
  29.  
  30. ++iteracionBinaria;
  31.  
  32. if (numero == 2)
  33. {
  34. binario+= unidadDivision * pow (10.,iteracionBinaria);
  35. }
  36.  
  37. }
  38.  
  39. cout <<"b: " <<binario <<endl;
  40. cin.get();
  41. cin.get();
  42. return 0;
  43. }

Binario a Decimal

Código
  1. #include <iostream>
  2. using std::cin;
  3. using std::endl;
  4. using std::cout;
  5.  
  6. #include <cmath>
  7. using std::pow;
  8.  
  9. int main()
  10. {
  11. // Variables
  12. long int binario;
  13. long int decimal=0;
  14. long int auxBinario;
  15. int resto;
  16. bool respuesta= true;
  17.  
  18.  
  19. cout <<"Binario: ";
  20. cin  >> binario;
  21.  
  22. auxBinario= binario;
  23.  
  24. for (int contador=0; pow(10.,contador) <= binario; contador++)
  25. {
  26. resto= auxBinario % 10;
  27. auxBinario/= 10;
  28.  
  29. switch (resto)
  30. {
  31. case 0:
  32. decimal+= (resto * pow(2.0,contador));
  33. break;
  34.  
  35. case 1:
  36. decimal+= (resto * pow(2.0,contador));
  37. break;
  38.  
  39. default:
  40. respuesta= false;
  41. break;
  42. }
  43.  
  44. }
  45.  
  46. if (respuesta == true)
  47. {
  48. cout <<"\nEl binario " <<binario <<" es " <<decimal <<"\n";
  49. }
  50. else
  51. {
  52. cout <<"\nEl numero ingresado no es un binario!\n";
  53. }
  54. cin.get();
  55. cin.get();
  56. cin.get();
  57. return 0;
  58. }
10  Programación / Programación General / ¿Pagina donde pueda buscar pseucodigos y tambien subirlos? en: 21 Mayo 2015, 18:41 pm
 Hola pues eso, estoy buscando paginas web que cumplan con esto y no estoy encontrando nada, si alguien me pudiera tirar un dato le agradeceria!

Saludos!  :D
Páginas: [1] 2 3 4 5 6 7 8 9 10 11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines