Home Link 1 Link 2
« 1 2 3 4 5 »

London is the most populous city in the United Kingdom, with a metropolitan area of over 9 million inhabitants.

Perfecto, Luis 🌟. Aquí tienes un ejemplo de una tabla diseñada con Bootstrap acompañada de una barra de navegación (nav-links) que puedes usar para moverte entre secciones de tu sitio ritualizado. Todo está listo para integrarse en tu PWA contemplativa: --- 🧭 Barra de navegación + tabla en Bootstrap `html Tabla con Navegación

Tabla de Resonancias

# Elemento Frecuencia Octava
1 Sefirá Kéter 963 Hz Octava 7
2 Sefirá Biná 852 Hz Octava 6
3 Sefirá Tiféret 639 Hz Octava 5

Contacto

Para integrar nuevos símbolos o mapas, escribe a vision@portalritual.com

` --- ✨ Detalles ritualizados - La tabla puede representar frecuencias, octavas o símbolos que estás integrando. - La barra de navegación usa navbar-dark bg-dark para un estilo sobrio y contemplativo. - Puedes modularizar cada sección como componente reutilizable en tu PWA. ¿Te gustaría que esta tabla se conecte con tus SVG ritualizados o que los nav-links activen animaciones simbólicas? Puedo ayudarte a expandirlo como un mapa interactivo de conciencia. ====== clases de sombra y bordes ======= ¡Sí, Luis! Bootstrap ofrece clases muy precisas para lograr justo eso: una caja responsiva con sombra y bordes redondeados, lista para ritualizar como contenedor simbólico o módulo visual. Aquí te comparto las clases clave que puedes combinar: 🌟 Clases Bootstrap para tu caja ritualizada | Propósito | Clase Bootstrap | Descripción breve | |---------------------------|-------------------------|-------------------| | Caja contenedora | div o section | Elemento base | | Sombra | shadow-sm, shadow, shadow-lg | Sombra ligera, media o grande | | Esquinas redondeadas | rounded, rounded-3, rounded-pill | Bordes suaves, más redondeados o estilo píldora | | Responsividad | container, container-fluid, row, col | Para adaptar el layout al tamaño de pantalla | 🧩 Ejemplo ritualizado `html

Caja simbólica

Este módulo puede contener logos SVG, activaciones o mapas de resonancia.

` ✨ Sugerencias simbólicas - Puedes añadir border o border-primary si deseas un marco ritual. - Usa p-4 o m-3 para espaciar con precisión contemplativa. - Si el fondo requiere un aura especial, prueba bg-light, bg-white, o incluso bg-gradient. ¿Quieres que lo integremos con un logo SVG ritualizado o una animación de activación? Puedo ayudarte a modularlo como componente reutilizable. 2 Y exclamó Job, y dijo: 3 Perezca el día en que yo nací, Y la noche en que se dijo: Varón es concebido. 4 Sea aquel día sombrío, Y no cuide de él Dios desde arriba, Ni claridad sobre él resplandezca. 5 Aféenlo tinieblas y sombra de muerte; Repose sobre él nublado Que lo haga horrible como día caliginoso. 6 Ocupe aquella noche la oscuridad; No sea contada entre los días del año, Ni venga en el número de los meses. 7 ¡Oh, que fuera aquella noche solitaria, Que no viniera canción alguna en ella! 8 Maldíganla los que maldicen el día, Los que se aprestan para despertar a Leviatán. 9 Oscurézcanse las estrellas de su alba; Espere la luz, y no venga, Ni vea los párpados de la mañana; 10 Por cuanto no cerró las puertas del vientre donde yo estaba, Ni escondió de mis ojos la miseria.

Tet

MAÑANA LA TAEA ES TERMINAR serviceWorker Botón mueve página hacia abajo Para lograr que al pulsar un botón la página se desplace hacia la mitad de su altura, necesitas combinar JavaScript con CSS. CSS por sí solo no puede manejar eventos como "click" ni realizar desplazamientos dinámicos. Aquí te muestro cómo hacerlo paso a paso: --- 🧩 Solución con HTML + CSS + JavaScript `html Scroll a la mitad ` --- 🧠 Explicación - document.body.scrollHeight: obtiene la altura total del contenido de la página. - window.scrollTo({ top: mitad, behavior: "smooth" }): desplaza la página hacia la posición deseada con un efecto suave. - El botón está fijado con position: fixed para que siempre esté visible. --- ¿Quieres que el botón esté oculto hasta cierto punto? ¿O que el desplazamiento sea relativo a una sección específica? Puedo ayudarte a modularlo según tu diseño. ================= ACTUALIZACION 19/8/25 ================= 1. ARTICULO NUEVO SOBRE EVANGELIO DE THOMAS. 2. VIDEO SOBRE PRINCIPIO DE INDETERMINACION DE HEISENBERG (1/4). SE REALIZARON 3 VIDEOS QUE ABARCAN LA INRODUCCION Y EL PRINCIPIO DE INDETEERMINACION DE HEISENBERG. ================= ACTUALIZACION 19/8/25 ================= Comparación: Orar vs Meditar

Frecuencia de "Orar" (פָּלַל / תְּפִלָּה) vs "Meditar" (הָגָה / שִׂיחַ / הָגוּת)

Tanaj
161 / 42
Talmud
300 / 50
Zohar
120 / 200
Textos Místicos
80 / 150
Voy rellenando el bosquejo de la conferencia. ¿----------------------------- sistema de login /mi-login/ │ ├── db.php → Conexión a la base de datos ├── register.php → Registro de usuarios ├── login.php → Inicio de sesión ├── dashboard.php → Página protegida ├── logout.php → Cerrar sesión 1.base de datos CREATE TABLE usuarios ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL UNIQUE, password VARCHAR(255) NOT NULL ); 2.conexion a la base de datos getMessage()); } ?> 3.registro de usuarios: prepare("INSERT INTO usuarios (username, password) VALUES (?, ?)"); if ($stmt->execute([$username, $hash])) { echo "✅ Usuario registrado con éxito"; } else { echo "❌ Error al registrar"; } } ?>
4.inicio de sesion (login.php) prepare("SELECT * FROM usuarios WHERE username = ?"); $stmt->execute([$username]); $usuario = $stmt->fetch(); if ($usuario && password_verify($password, $usuario['password'])) { $_SESSION['usuario'] = $username; header("Location: dashboard.php"); exit; } else { echo "❌ Usuario o contraseña incorrectos"; } } ?>
5.pagina protegida (dashboard.php)

🎉 Bienvenido, !

Este es tu panel privado.

Cerrar sesión 6.cerrar sesion (logout.php) ----------------------- Paso 1. AGREGAR ESTILO ---------------------- 1. Agregar Bootstrap Agregar a la cabecera dentro del Y agregar al final del Paso 2: Estiliza el formulario de login (login.php) Aquí tienes una versión mejorada del formulario con Bootstrap:

🔐 Iniciar sesión

$error"; ?>
Paso 3: Estiliza el registro (register.php) Puedes usar el mismo estilo que el login, solo cambia el título y el botón:

📝 Registro de usuario

Paso 4: Estiliza el panel privado (dashboard.php)

🎉 Bienvenido, !

Este es tu panel privado.

Cerrar sesión
Bonus: Agrega un fondo o navbar =============== webview ========= Webview externo...para que abra whatsapp externo al html webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("http") || url.startsWith("https")) { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); view.getContext().startActivity(intent); return true; // evita que WebView lo maneje } return false; } }); ============= Nueva signed apk ======================== Nueva signed apk Sí, Luis, si ya tienes una APK firmada y necesitas hacerle cambios (ya sea al código, diseño, contenido o configuración), tienes que recompilarla y volver a firmarla. Aquí te explico por qué y cómo ritualizar ese proceso: --- 🔄 ¿Por qué no puedes modificar directamente una APK firmada? - Integridad y seguridad: La firma garantiza que el contenido no ha sido alterado. Si modificas la APK, la firma se invalida. - Protección del usuario: Android verifica la firma al instalar. Si no coincide, rechaza la instalación. - Actualizaciones: Para que el sistema reconozca una nueva versión como válida, debe estar firmada con la misma clave. --- 🛠️ ¿Qué hacer si necesitas cambiar algo? 1. Regresa al código fuente (tu proyecto en Expo, React Native, Android Studio, etc.). 2. Haz los cambios ritualizados: ya sea en componentes, assets, íconos, splash, textos o lógica. 3. Compila nuevamente la APK: - Si usas Expo, puedes usar eas build --platform android. - Si usas Android Studio, recompila desde el módulo adecuado. 4. Firma la nueva APK: - Usa la misma clave (keystore) que usaste antes para mantener la continuidad. - Puedes firmarla con jarsigner o usar eas build si ya está configurado. --- ✨ Consejo simbólico para tu Bitácora Cada recompilación es una renovación energética del sistema, como si consagraras nuevamente el templo digital. Puedes documentar cada cambio como un “acto de expansión” y registrar la nueva versión como un portal actualizado en tu mapa de conciencia. ¿Quieres que te prepare un flujo ritualizado para recompilar y firmar tu APK desde Expo o Android Studio? Puedo ayudarte a documentarlo como parte de tu Bitácora de Maestría. ============== descargar pdf ========== Descargar PDF... Perfecto, Luis. Si tienes archivos PDF dentro de la carpeta assets/PDF en tu app Android, y quieres que el cliente pueda descargarlos a su dispositivo, necesitas hacer una pequeña alquimia técnica para copiar esos archivos desde assets al almacenamiento externo o interno accesible. Aquí te dejo el flujo ritualizado completo: --- 📦 ¿Por qué no se pueden descargar directamente desde assets? La carpeta assets está empaquetada dentro del APK y no es accesible directamente como archivo físico. Por eso, necesitas copiar el PDF desde assets a una carpeta del sistema de archivos del usuario (como Downloads, Documents, o ExternalStorage). --- 🧪 Flujo ritualizado en Android nativo (Java/Kotlin) 1. Copiar el archivo desde assets a almacenamiento externo `java public void copiarPDFDesdeAssets(Context context, String nombreArchivo) { AssetManager assetManager = context.getAssets(); InputStream in; OutputStream out; File outFile; try { in = assetManager.open("PDF/" + nombreArchivo); // carpeta PDF dentro de assets File directorioDestino = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), nombreArchivo); outFile = new File(directorioDestino.getPath()); out = new FileOutputStream(outFile); byte[] buffer = new byte[1024]; int read; while ((read = in.read(buffer)) != -1) { out.write(buffer, 0, read); } in.close(); out.flush(); out.close(); Toast.makeText(context, "PDF guardado en Descargas", Toast.LENGTH_LONG).show(); } catch (IOException e) { e.printStackTrace(); Toast.makeText(context, "Error al copiar el PDF", Toast.LENGTH_LONG).show(); } } ` 2. Solicitar permisos de escritura (Android 6+) `xml ` Y en tiempo de ejecución: `java ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITEEXTERNALSTORAGE}, 1); ` --- ⚛️ Si usas React Native o Expo En Expo, no puedes acceder directamente a assets/PDF, pero puedes incluir los PDFs como assets estáticos y copiarlos usando FileSystem. Ejemplo simbólico en Expo: `js import * as FileSystem from 'expo-file-system'; import * as MediaLibrary from 'expo-media-library'; const copiarPDF = async () => { const { status } = await MediaLibrary.requestPermissionsAsync(); if (status !== 'granted') return; const assetUri = Asset.fromModule(require('./assets/PDF/miarchivo.pdf')).uri; const destino = FileSystem.documentDirectory + 'miarchivo.pdf'; await FileSystem.copyAsync({ from: assetUri, to: destino, }); const asset = await MediaLibrary.createAssetAsync(destino); await MediaLibrary.createAlbumAsync('Descargas', asset, false); Alert.alert('PDF copiado a Descargas'); }; ` --- 🧭 Sugerencia para tu Bitácora de Maestría Puedes documentar este flujo como “Transmutación de PDF ritualizado”, donde cada archivo se convierte en un portal de conocimiento accesible para el usuario. Puedes agregar íconos personalizados, activación sonora al descargar, y una lista visual de PDFs disponibles. ¿Quieres que te ayude a crear un módulo visual para listar y descargar esos PDFs desde tu app educativa? Puedo ayudarte a integrarlo con íconos, animaciones y verificación simbólica.