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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Temas
Páginas: [1]
1  Programación / Desarrollo Web / Duda con Ruby on Rails (html y json) en: 4 Junio 2016, 16:19 pm
Hola, estoy creando una pagina con Ruby on Rails, pero tambien quiero que me permita acceder y crear datos con json (estilo API), ya que quiero tener acceso desde una aplicacion android.
Mi duda es la siguiente, para acceder a la informacion (GET) no tengo problemas, pero para poder guardar (POST), me arroja el siguiente texto:
"ActionController::InvalidAuthenticityToken"

Para probar las funciones de POST y GET lo estoy haciendo con Postman (de Chrome), al momento de crear a través de la página no tengo problemas, solo al hacerlo a través de POSTMAN.

Ojala puedan ayudarme, gracias de antemano
2  Programación / Programación C/C++ / Error con biblioteca libstdc++-6.dll en: 8 Abril 2016, 01:26 am
Hola, estoy haciendo un traductor para mi hermano, posee una expresion regular muy sencilla y lo prepara para dejar el archivo en formato latex, en mi computador funciona sin problemas, pero en el de él, hay problemas, me aparece el siguiente error:
"No se encuentra el punto de entrada del procedimiento _ZSt19_throw_regex_errorNSt15regex_constants10error_typeE en la biblioteca de vínculos dinámicos libstdc++-6.dll"

Instale el minGW y no hay problemas con las librerias, de hecho, si compilo el programa desde su computador no existne problemas, pero si los tengo al ejecutarlo

Gracias
3  Programación / Java / [Ayuda] Codigo de barra por webcam en: 21 Octubre 2015, 18:53 pm
Hola, he estado buscando como capturar un codigo de barra por webcam (en java), por lo que he podido leer, se puede utlizar ZXing, pero no logro encontrar como poder hacerlo, alguien sabe como se hace? (por cierto, es un codigo de barra, no un QR)

Espero puedan ayudarme y gracias de antemano
4  Programación / Java / [Android] [Duda] Cómo crear red WI-FI? en: 13 Mayo 2015, 02:32 am
Hola, estoy haciendo una aplicación y me gustaría saber si es posible crear una red Wi-Fi, pero a traves del codigo, paraque el usuario solo deba clickear el boton de conexion y se cree automáticamente, lo mismo para conectar a una red?
Además, saben como podria enviar información a través de esta? (siempre por medio de la aplicación)
5  Programación / Java / Duda al colocar AdMob en aplicación Android en: 9 Abril 2015, 14:49 pm
Hola, perdon si esto no va aquí, pero core que si xD

Les comento, estoy realizando una aplicación Android y quería colocar un banner, he seguido todos los pasos de la página (https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start)

Aun así me muestra el siguiente error:
The following classes could not be instantiated:
-com.google.android.gms.ads.AdView (Open Class, Show Exception)

Tip: Use View.isInEditMode() in your custom views to skip code down in the IDE

Exception Details
java.lang.NoSuchFieldError: AdsAttrs
   at com.google.android.gms.internal.zzbd.<init>(Unknown Source)
   at com.google.android.gms.internal.zzbp.<init>(Unknown Source)
   at com.google.android.gms.internal.zzbp.<init>(Unknown Source)
   at com.google.android.gms.internal.zzbp.<init>(Unknown Source)
   at com.google.android.gms.ads.AdView.<init>(Unknown Source)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
   at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413)
   at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105)
   at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:176)
   at com.android.layoutlib.bridge.android.BridgeInflater.loadCustomView(BridgeInflater.java:205)
   at com.android.layoutlib.bridge.android.BridgeInflater.createViewFromTag(BridgeInflater.java:133)
   at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
   at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
   at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
   at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
   at android.view.LayoutInflater.inflate(LayoutInflater.java:296)
   at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:279)
   at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:318)
   at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350)
   at com.android.tools.idea.rendering.RenderService$5.compute(RenderService.java:708)
   at com.android.tools.idea.rendering.RenderService$5.compute(RenderService.java:697)
   at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
   at com.android.tools.idea.rendering.RenderService.createRenderSession(RenderService.java:697)
   at com.android.tools.idea.rendering.RenderService.render(RenderService.java:816)
   at com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel$6.run(AndroidDesignerEditorPanel.java:480)
   at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
   at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
   at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
   at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
   at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
   at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
   at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
   at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
   at java.util.concurrent.FutureTask.run(FutureTask.java:166)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:722)


En el MainActivity.java tengo tal cual dice la página:
Código
  1. ...
  2.  
  3.    private AdView mAdView;
  4.  
  5.    @Override
  6.    protected void onCreate(Bundle savedInstanceState) {
  7.        super.onCreate(savedInstanceState);
  8.        setContentView(R.layout.activity_main);
  9.  
  10.  
  11.        mAdView = (AdView) findViewById(R.id.adView);
  12.        AdRequest adRequest = new AdRequest.Builder()
  13.                .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
  14.                .build();
  15.        mAdView.loadAd(adRequest);
  16.    }
  17. ...

lo mismo en el activity_main.xml:
Código
  1. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2.    xmlns:tools="http://schemas.android.com/tools"
  3.    xmlns:ads="http://schemas.android.com/apk/res-auto"
  4.    android:layout_width="match_parent"
  5.    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
  6.    android:paddingRight="@dimen/activity_horizontal_margin"
  7.    android:paddingTop="@dimen/activity_vertical_margin"
  8.    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
  9.  
  10.    <ScrollView
  11.        android:layout_width="match_parent"
  12.        android:layout_height="match_parent"
  13.        android:id="@+id/scrollView"
  14.        android:layout_alignParentBottom="true"
  15.        android:layout_alignParentRight="true"
  16.        android:layout_alignParentEnd="true"
  17.        android:layout_marginBottom="77dp" >
  18.  
  19.        <LinearLayout
  20.            android:orientation="vertical"
  21.            android:layout_width="fill_parent"
  22.            android:layout_height="fill_parent">
  23.  
  24.            <com.google.android.gms.ads.AdView
  25.                android:id="@+id/adView"
  26.                android:layout_width="match_parent"
  27.                android:layout_height="wrap_content"
  28.                android:layout_centerHorizontal="true"
  29.                android:layout_alignParentBottom="true"
  30.                ads:adSize="BANNER"
  31.                ads:adUnitId="@string/banner_ad_unit_id">
  32.            </com.google.android.gms.ads.AdView>
  33.  
  34.  
  35.            <TextView android:text="@string/hello_world" android:layout_width="wrap_content"
  36.                android:layout_height="wrap_content" />
  37.        </LinearLayout>
  38.    </ScrollView>
  39.  
  40. </RelativeLayout>
  41.  

Y también en el AndroidManifest.xml
Código
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3.    package="com.blogspot.eltallerdeprometeo.testing" >
  4.  
  5.    <!-- Include required permissions for Google Mobile Ads to run-->
  6.    <uses-permission android:name="android.permission.INTERNET"/>
  7.    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  8.  
  9.    <application
  10.        android:allowBackup="true"
  11.        android:icon="@mipmap/ic_launcher"
  12.        android:label="@string/app_name"
  13.        android:theme="@style/AppTheme" >
  14.        <!--This meta-data tag is required to use Google Play Services.-->
  15.        <meta-data android:name="com.google.android.gms.version"
  16.            android:value="@integer/google_play_services_version" />
  17.        <activity
  18.            android:name=".MainActivity"
  19.            android:label="@string/app_name" >
  20.            <intent-filter>
  21.                <action android:name="android.intent.action.MAIN" />
  22.  
  23.                <category android:name="android.intent.category.LAUNCHER" />
  24.            </intent-filter>
  25.        </activity>
  26.        <!--Include the AdActivity configChanges and theme. -->
  27.        <activity android:name="com.google.android.gms.ads.AdActivity"
  28.            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
  29.            android:theme="@android:style/Theme.Translucent" />
  30.    </application>
  31.  
  32. </manifest>
  33.  

Y por último en el build.gradle (se que no es java, lo puse solo para que mostrara dentro de código):
Código
  1. apply plugin: 'com.android.application'
  2.  
  3. android {
  4.    compileSdkVersion 21
  5.    buildToolsVersion "21.1.2"
  6.  
  7.    defaultConfig {
  8.        applicationId "com.blogspot.eltallerdeprometeo.testing"
  9.        minSdkVersion 10
  10.        targetSdkVersion 21
  11.        versionCode 1
  12.        versionName "1.0"
  13.    }
  14.    buildTypes {
  15.        release {
  16.            minifyEnabled false
  17.            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  18.        }
  19.    }
  20. }
  21.  
  22. dependencies {
  23.    compile fileTree(dir: 'libs', include: ['*.jar'])
  24.    compile 'com.android.support:appcompat-v7:22.0.0'
  25.    compile 'com.google.android.gms:play-services:7.0.0'
  26. }
  27.  


Por favor si alguien sabe algo sobre el tema, o tuvo el mismo problema y pudo arreglarlo, que me diga :) gracias de antemano
6  Programación / Java / ayuda con editar un dato en tabla con sqlite en: 27 Julio 2014, 22:02 pm
Hola, verán, estoy aprendiendo SQLite y estoy con un problema al momento de editar un dato (mas bien una fila, pero supongo que la forma de editar no varia mucho)
tengo una clase encargada de la conexion y en este he puesto un update:
Código
  1.  
  2. public class Conexion {
  3.    Connection con;
  4.  
  5. public void conexionBD(){
  6.    String ruta = "baseDatos.db";
  7.    try{
  8.        Class.forName("org.sqlite.JDBC");
  9.    } catch(ClassNotFoundException ex){
  10.        JOptionPane.showMessageDialog(null, "No es posible conectar con org.sqlite.JDBC");
  11.    }
  12.    try{
  13.        con = DriverManager.getConnection("jdbc:sqlite:" + ruta);
  14.        con.setAutoCommit(false);
  15.        //JOptionPane.showMessageDialog(null, "Conectado con la BD");
  16.    } catch(SQLException ex){
  17.        JOptionPane.showMessageDialog(null, "No es posible conectar con la BD");
  18.    }
  19. }
  20.  
  21. public void editarAEstadiaWifi(int nID, String nWifi){
  22. try{
  23.        Statement stat = con.createStatement();
  24.        String consulta = "UPDATE estadia SET wifi = '"+nWifi+"' WHERE id="+nID+";";
  25.        stat.executeUpdate(consulta);  
  26.        con.commit();      
  27.        stat.close();
  28.        JOptionPane.showMessageDialog(null, "Wifi Editado");
  29.    } catch(SQLException ex){
  30.        JOptionPane.showMessageDialog(null, "Problemas con editar datos\n"+ex);
  31.    }
  32. }
  33.  
  34. }
  35.  

El detalle es que me dice me muestra un error que dice:
java.sql.SQLException: database is locked

he intentado de varias formas, pero algunas no las he entendido xD
no se si es error de mi codigo en el update, o si estoy haciendo algo mal en la base de datos en general, espero puedan ayudarme :)
7  Programación / Programación C/C++ / ayuda para comparar 2 arboles binarios en: 29 Diciembre 2013, 13:35 pm
Hola, estoy con problemas para comparar 2 arboles binarios, al intentar compararlos, deberia devolverme 0 si son iguales, 1 si son distintos, pero el programa solo me devuelve el lado de la derecha y no compara la izq, espero puedan ayudarme

Código
  1. int iguales(arbol *a, arbol *b){
  2.        if(a == NULL && b ==NULL){
  3. return 0;
  4. } else {
  5. if(a == NULL || b == NULL){
  6. return 1;
  7. } else {
  8. if(a->dato == b->dato){
  9. iguales(a->izq, b->izq);
  10. iguales(a->der, b->der);
  11. } else {
  12. return 1;
  13. }
  14. }
  15. }
  16. }
  17.  
8  Programación / Java / Duda con jLabel en: 28 Septiembre 2013, 03:01 am
Hola

Queria consultarles por un jLabel, el hecho es que necesito que éste vaya cambiando a medida que se clickea un botón. El problema que tengo es que muchas veces el texto es mayor que el tamaño del jPanel en el que se encuentra, y aquí aparece mi duda, como puedo hacer que el texto se corte y aparezca en la linea inferior? es posible también hacer que el texto sea del tamaño del jPanel (que aumente/disminuya el tamaño del texto, respecto al espacio disponible)? Cómo se hace?

Esperando puedan ayudarme

Gracias
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines