« first day (1500 days earlier)      last day (77 days later) » 

3:12 AM
conchale, más tarde te preguntaré por un error que no puedo resolver @abulafia
 
 
4 hours later…
7:33 AM
Buenos dias por la mañana
 
 
3 hours later…
10:21 AM
== Español == === Etimología === De concha y el sufijo -le. === Interjección === 1 Expresa sorpresa, admiración, o una fuerte impresión del ánimo.Ámbito: Chile, República Dominicana, Venezuela. Uso: coloquial. Sinónimos: cónfiro, cóntrale, híjole, órale, hijue. Ejemplo:«No quise seguir estudiando porque, ¡cónchale¡ en mi casa apenas había comida» Ferrándiz Martín, Francisco. Escenarios del cuerpo: Espiritismo y sociedad en Venezuela, 93.2 Indica extrañeza, disgusto y enfado ante una dificultad o contrariedad.Ámbito: Chile, El Salvador, Venezuela. Uso: coloquial. Sinónimos: caramba, cón...
 
 
1 hour later…
11:44 AM
0
Q: ¿Alguien más ve la página de *Navegadores Soportados* en inglés?

Mauricio ContrerasHaciendo la moderación cotidiana hoy, al intentar enlazar una de las páginas del centro de ayuda en un comentario, me di cuenta que el título de la página Navegadores Soportados de la sección Nuestro Modelo en el Centro de Ayuda, aparece en inglés: Siendo curioso por naturaleza, entré en dic...

 
Mola verme en el feed, XDDD
 
@MauricioContreras xd
 
11:59 AM
@LucasDamian todo bien?
 
Si, todo bien y vos?
 
@LucasDamian aquí parcero, ya casi listo para el almuerzo, ve.
 
@MauricioContreras aquí recién por desayunar, más tarde volveré a pelear con el código.
 
Buenas, tengo una duda, no se si hacer mi app en node.js o java , me refiero a la parte del backend. ¿Qué me recomiendan?, ¿Dónde me recomiendan alojar java o node que esté bien de precio? Gracias :)
 
@sourcer Mi opinión será parcializada: NODEJS XDDD
@sourcer Para alojarla te recomiendo heroku
Es gratis si tu app no tiene una demanda muy alta.
Luego puedes consultar planes de costo, pero imagino que si el tráfico es tan alto para asumir un costo, es que tu app te dará al menos una retribución monetaria a cambio.
 
12:08 PM
@MauricioContreras gracias !!, alguien que opine de java¿?
 
@sourcer Yo también, pero prefiero NodeJS. Supongo que en Java lo harías con Spring
@sourcer igual te salvas que hoy no se conectan los dueños del chat, que son fanáticos de C# y tienen en muy mala estima a los programadores de Java, JS y PHP. Ellos son como el Imperio Intergaláctico de Star Wars, y .Net Core es como su Estrella de la muerte. Quien sabe, algún día seas seducido al lado oscuro. XDDD
 
jajajaj
he programado también en .net
he programado en todos esos lenguajes, pero no me decanto por uno de esos dos, sobre todo por el tema del servidor. En heroku cuanto espacio tienes de almacenamiento?, porque será una aplicación que cree carpetas para almacenar imagenes
@MauricioContreras
 
@sourcer en ese caso Heroku no te sirve, ya que no te permite almacenar en su sistema de archivos. Algo gratis para eso no conozco. Yo manejo mis propios recursos usando NOIP y mi propio servidor. O al menos eso siempre me he planteado, pero dependes de tener un proveedor fiable de Internet. De resto no sabría decirte cuál proveedor es mejor para hosting web.
 
y para java conoces algún servidor para almacenar la app @MauricioContreras?
 
12:36 PM
@sourcer la verdad no.
 
12:49 PM
@LucasDamian Pues por aquí ando
 
1:41 PM
@abulafia tengo un error raro y nose si es xq me falta instalar un módulo o que, intente googlearlo y no pude, también intente usar print
@abulafia 0
LucasDamianR/flask_project si te deja descargar el repo, decime si te tira error al ejecutar:(
 
@LucasDamian Github?
@LucasDamian he clonado el repo. Una cosa, myenv no debería estar en github. Esa carpeta se debe re-crear localmente e instalar en ella los paquetes necesarios, los cuales deberían estar listados en un fichero llamado requirements.txt, para poder hacer un simple pip install -r requirements.txt (una vez creado y activado el entorno virtual=
de ese modo te evitas tener todo eso en el repo, por un lado, y por otro lo haces más genérico, ya que el tuyo se ve que es solo para windows, y a mi por ejemplo no me sirvió y tuve que crear otro entorno virtual e instalar lo necesario (que tuve que ir averiguando por ensayo y error)
ahora mismo este sería mi requirements.txt
bcrypt==3.1.7
cffi==1.13.2
Click==7.0
Flask==1.1.1
Flask-Bcrypt==0.7.1
Flask-SQLAlchemy==2.4.1
itsdangerous==1.1.0
Jinja2==2.10.3
MarkupSafe==1.1.1
pycparser==2.19
six==1.13.0
SQLAlchemy==1.3.11
Werkzeug==0.16.0
WTForms==2.2.1
(el cual se obtiene con pip freeze)
Puedes comparar si te encajan las versiones.
Después he arrancado python run.py, que ha arrancado sin errores. Conectando el navegador al puerto :5000 veo una página que simplemente dice "Home page of your shop". No hay errores
no sé si es esto lo que debería verse
También me funciona la ruta /register que saca un formulario muy chulo que me ha permitido registrar (sin errores) un usuario de prueba
 
@abulafia a mi no me funciona, gracias X el consejo. Lo voy a revisar
Me dice que explota en create_all
Por eso tardó mucho tiempo en subirlo? @abulafia . Por lo del venv
 
 
1 hour later…
3:02 PM
@abulafia Traceback (most recent call last):
File "run.py", line 1, in <module>
from shop import app
File "C:\Users\Lucas\myshop\shop\__init__.py", line 12, in <module>
from shop.admin import routes
File "C:\Users\Lucas\myshop\shop\admin\routes.py", line 5, in <module>
from .models import User
File "C:\Users\Lucas\myshop\shop\admin\models.py", line 14, in <module>
print(db)
File "C:\Users\Lucas\myshop\myvenv\lib\site-packages\flask_sqlalchemy\__init__.py", line 1054, in __repr__
self.engine.url if self.app or current_app else None
 
3:39 PM
A veces creo que se me va la mano
Hola, te invito a repasar How to Ask y minimal reproducible example. Tu pregunta es muy amplia y abierta a la imaginación, ya que hay que imaginar todo mientras se lee. Por favor edita tu pregunta y agrega el código relevante, explicando dónde se produce el problema y el resultado deseado. De lo contrario, tu pregunta puede terminar cerrada (o tal vez recibas una respuesta más abstracta que tu pregunta y te toca usar tu imaginación). Saludos. — Mauricio Contreras 1 min ago
 
3:49 PM
@LucasDamian Sí, claro. Las librerías que forman parte del entorno de desarrollo y que cualquiera puede volver a instalar fácilmente nunca forman parte de los repositorios. Sería equivalente a meter el node_modules de nodejs, que ocupa normalmente muchos megas
@LucasDamian Qué raro. Tratare de ejecutarlo en Windows a ver si reproduzco el problema
 
@abulafia debe ser algo de sqlite ?
 
@LucasDamian Eso parece, pero quién sabe. Puede faltar un paquete, o ser un problema de permisos a la hora de crear la base de datos
 
no instale ningun modulo de sqlite por eso preguntaba
 
sqlite viene con la librería estándar python
qué versión de python usas?
@LucasDamian Acabo de clonar tu repositorio en una máquina windows. Después de clonarlo he entrado en él y he activado el entorno myenv ejecutando myenv\Scripts\activate.bat Una vez hecho eso he intentado hacer un python run.py pero me daba error de módulo no instalado
He ido instalando los módulos que me pedía (flask_sqlalchemy, flask_bcrypt y wtforms si mal no recuerdo)
tras eso, ha arrancado sin problemas
 
uff
a ver
no estoy seguro pero debe ser 3.6
$ python --version
Python 3.7.1
(myvenv)
es la misma que usa el VSCode supongo
recien abri el proyecto y sale un warning aquí, mira : routes.cpython-37.pyc
"The file is not dispalyed in the editor because it is either binary or uses an unsupported text encoding
shop>admin >__pycache__>routes.cpython-37.pyc
 
4:21 PM
buen dia
 
4:40 PM
buenas
 
5:02 PM
@abulafia cual es la terminal que deberia asignar por defecto? 'Command prompt', 'powerShell' o 'git bash' ?
 
5:14 PM
@RazerJs, a buena hora dices buen dia. XDD
 
@LucasDamian ¿para qué? (yo diría command prompt)
 
@LucasDamian prueba enviándolo a la impresora. Es divertido.
 
Ayuda
por qué ls -lt | tail -n1 y ls -ltr | head -n1 no son lo mismo?
 
5:31 PM
@Fernando porque deberian ser lo mismo?
 
head cabeza, tail cola
 
Señor @gbianchi se le saluda. ¿cómo van las prácticas como padre becario no asalariado? Se gradúa o va a repetir?
 
@MauricioContreras naaaa vamos muy bien!!!
@Fernando y entonces porque deberian ser lo mismo?
 
@gbianchi ya duermes más por las noches?
 
@MauricioContreras seeee igual la madre es nocturna asi que durante la noche no requiere tata ayuda
 
5:36 PM
@gbianchi con uno obtengo los permisos del mas antiguo
y con el otro me dice el numero de lineas de la cabeza total 228220
Pero en realidad con el tail (que es el que funciona bien) tiene la misma funcionalidad que el head
 
@Fernando y entonces, porque deberian ser lo mismo?
 
@gbianchi Sigo sin saber el porque me haces esa pregunta
 
@Fernando porque dos comandos totaltmente diferentes deberian dar el mismo resultado
tu pregunta fue:
15 mins ago, by Fernando
por qué ls -lt | tail -n1 y ls -ltr | head -n1 no son lo mismo?
y mi respuesta seria, son dos comandos diferentes.. porque deberian ser lo mismo?
ademas uno tiene un parametro mas que el otro
 
ls -lt ordena el primero el mas reciente creado/ modificado
ls -ltr primero es el más antiguo
luego lo que quiero es obtener el primero de cada uno con head o el ultimo con tail
Pero obtengo en uno total 228220
 
y esto | que hace?
 
5:42 PM
tuberia
 
no se unix, asi que que hace?
el orden de los comandos no altera el producto?
 
Si
 
primero que ejecuta? y luego que ejecuta?
 
@Fernando es por culpa de que ls comienza imprimiendo una "cabecera"
 
Pero en este caso si cojo el primero primero, no me coge el ordenado
 
5:43 PM
asi que head te da esa cabecera
prueba ls -ltr | head -n2
 
@abulafia Vale, era eso
Con el ls -lt | head -n2 si que se accede al primero
 
@abulafia para ver porque me falla
 
@LucasDamian No te entiendo. ¿Cómo lo habías estado ejecutando hasta ahora?
 
@abulafia desde git bash
 
Mejor desde la terminal integrada en VSCode, no?
 
5:53 PM
Nunca lo pude ejecutar desde VSCode,
El término 'source' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o,
si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo.
no me deja activar venv
cuando ejecuto "source myvenv/Scripts/activate"
 
@LucasDamian Lo ejecutas así? Escribiendo tú el comando?
primero, eso de "source" es para entornos bash. En Windows tienes que poner simplemente myvenv\Scripts\activate.bat
 
eso escribo en git bash, y se activa, pero en VSCode no lo hace
 
pero segundo, no debería ser necesario que lo escribas, si configuraste VSCode diciéndole que entorno virtual usar. Al abrir una nueva terminal dentro de VSCode ya te debería activar él ese entorno
Tener seleccionado el entorno adecuado hace que además el depurador integrado en VSCOde funcione correctamente (y es una maravilla), así como el autocompletado de clases importadas de librerías que estuvieran en ese venv
 
vale
puse new terminal y ya lo activo tienes razon
pero sigo con el mismo ImportError: DLL load failed: No se puede encontrar el módulo especificado.
 
@LucasDamian Qué raro... ¿y si borras la carpeta myvenv completa y la creas otra vez, instalando sólo lo que necesites? Temo que al haber instalado las cosas desde git bash te haya bajado librerías no compatibles con windows
 
6:00 PM
a ver, lo haré de nuevo
desde la terminal de VSCode
 
sospecho que va a ser eso
git bash emula un entorno unix (tienes los comandos unix, un shell unix) no sé hasta qué punto eso puede confundir a pip y hacerle descargar librerías incorrectas
 
C:\Users\Lucas\myshop>python -m venv myvenv
"python" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
 
6:31 PM
@LucasDamian Pero eso desde la terminal integrada de VSCode?
 
Si, ahora nose que toque
acabo de borrar "myvenv"
(base) C:\Users\Lucas\myshop>python -m venv myvenv
y me dejo ejecutar eso o.O
 
Bueno, de todas formas. Usa la ruta absoluta a tu ejecutable python
 
o sea C:\Users\Anaconda3\ ¿
 
ah, bueno.. parece que ha activado el entorno "base" de conda
@LucasDamian si, eso también vale
C:\Users\Anaconda3\python -m venv myvenv
 
claro
sabes que me confundo mucho porque en mi trabajo, solo pongo "which python"
pero en mi casa tengo windows
 
6:33 PM
@LucasDamian En windows el comando es where
 
que seria equivalente a sys.executable?
 
pero sólo te funcionará si lo que buscas ya estaba en el path
@LucasDamian A ver, es fácil montarse un lío fenomenal en cuanto tengas varias versiones de Python instaladas
 
Gracias a dios no las tengo
tengo solo la del Anaconda3
 
por eso en caso de duda lo mejor es poner la ruta absoluta hacia el ejecutable python.exe y usar eso para ejecutar - m venv
y así tener un entorno virtual
entonces ya, activas ese entorno y te olvidas de los problemas
 
bien, ya lo cree ahora debo activarlo con source
supongo
 
6:35 PM
a veces puede pasar también que tengas varias versiones de pip por ahi rulando
asi que por si acaso también conviene usar python -m pip install ... en vez de pip install ...
@LucasDamian No, no con source. Eso no funciona en Windows
 
Ah cierto..
 
lo activas ejecutando activate.bat que estará en la carpeta Scripts del entorno
o bien dejando que VSCode te lo active, una vez le digas que use ese entorno
cuando lo tengas activado puedes poner where pip
 
Entonces a ver
 
para asegurarte de que el pip que usarás sea el del entorno
 
Se activa solo verdad?
 
6:38 PM
Se activa al crear una nueva terminal
 
bien, se me sigue activando la de conda
 
en cualquier caso, si tienes dudas, pones where python o where pip en esa terminal
 
pero ya tengo creado myvenv
 
se te activa la del intérprete que elijas
tienes que cambiar el que tienes elegido
o cerrar VSCode y volver a abrirlo, a ver si así detecta myvenv
 
a ver
ahi voy
 
6:39 PM
(el intérprete elegido se cambia en la esquina inferior izquierda de VSCode)
 
me esta gustando vscode
 
Está muy bien, sí. Y con la extensión Remote SSH es la caña
 
Sólo le hago click?
y listo?
 
le haces click y te saldrá la lista de Pythones disponibles
 
si si
 
6:40 PM
todos los entornos virtuales que haya detectado
si no te aparece myvenv, reinicia VSCode
 
ahi estoy en myvenv
 
una vez has elegido ese intérprete, eso afecta ya al analizador estático del código, el linter, el debugger etc
 
bueno gracias a dios tengo un solo pip
 
y a todas las terminales de VSCode que crees a partir de ese momento
 
ahora deberia volver a darle pip install a los modulos que descargue anteriormente?
al inicializar el proyecto
 
6:41 PM
Si
aunque puedes hacer lo que yo hice
simplemente python run.py
e ir instalando los módulos que te dice que fallan :-)
 
a verr
no module named flask -.-.-.-
 
pues hala, pip install flask y a seguir probando
y cuando ya los tengas todos instalados y funcionando (crucemos los dedos) puedes poner pip freeze y te sacará la lista de los que has instalado y la versión de cada uno
eso conviene guardarlo en un fichero requirements.txt y así tienes fijado un entorno reproducible
 
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
 
@LucasDamian Uf... que feo eso...
prueba python -m pip install flask
 
Rerying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/flask/
 
6:44 PM
@LucasDamian Es muy raro eso. Qué cosas te pasan. ¿Cómo puede ser que python no tenga ssl?
pusiste where pip a ver cuál se te está ejecutando?
 
Could not find a version that satisfies the requirement flask (from versions: )
No matching distribution found for flask
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
si
C:\Users\Lucas\myshop\myvenv\Scripts\pip.exe
C:\Users\Lucas\myshop\myvenv\Scripts\pip.exe flask y me tira el mismo error
 
intenta esto
python -m pip install --upgrade pip
 
estaba esperando el clasico, "connection refused" de mis dias de trabajo jaja
el mismo error tira
 
Flipo
cómo creaste el entorno virtual?
 
desde la terminal
 
6:46 PM
pero con qué comando?
(y qué terminal, la de windows o la de VSCode?)
 
python -m venv myvenv
en VSCode
pero estaba desde (base)
nose si tiene algo que ver
 
@LucasDamian Supongo que no... (base) es la instalación básica de Anaconda, y debería tener obviamente SSL
intenta conda install ssl por si acaso... (desde Anaconda Prompt)
(Anaconda Prompt es una aplicación accesible desde el menú Inicio de Windows)
 
a ver
esta haciendo algo supongo
 
Hmm.. aparentemente, según veo aqui github.com/pypa/virtualenv/issues/1139#issuecomment-449860789 es un problema que ha ocurrido a más de uno, y que se resuelve (creo entender) creando el entorno virtual desde Anaconda Prompt en vez de desde otras terminales
 
MMM Bueno, agradezco no ser el ùnico patético jaja, me iré a pasear un rato
y mas tarde lo volveré a encarar
es.stackoverflow.com/questions/314331/… luego si puedes dame una devolución de mi respuesta del 1 al 10. :p
 
7:52 PM
buenas
alguien sabe como peudo hacer un enlace simbolico a mi NAS desde mi linu =
?
 
8:19 PM
Supongo que tienes que montar el NAS en alguna ruta, y luego ya puedes hacer el ln -s /ruta/de/montaje/del/NAS /ruta/nueva
 
eso es lo de mount ?
 
A ver, en primer lugar ¿cómo accedes al NAS actualmente?
 
8:35 PM
por ssh
ya lo tengo casi
sudo mount -t cifs ..... ....
pero no se que sistema de archivos tengo que usar
 
 
3 hours later…
11:25 PM
@LucasDamian Le he dado un voto positivo, pero mi valoración personal sería un 6, pues aunque resuelves la papeleta aparentemente, me temo que no servirá en la práctica si mi hipótesis es correcta. Y es que creo que lo que hay en esa columna no son cadenas de texto (que es lo que tú procesas mediante split() varios), sino que son namedtuples. He puesto yo otra respuesta bajo esta hipótesis. A ver qué nos cuenta el OP
 
11:41 PM
@abulafia gracias, por eso te dije que la revises, porque a mí se me complicó realizar un ejemplo mínimo verificable.
 
11:51 PM
@abulafia Bueno.. voy a darle caña al flask a ver si lo puedo revivir
 

« first day (1500 days earlier)      last day (77 days later) »