[ home ] [ adv / b / hum / nexo ] [ a / mu / v / vis / tech / x ] [ meta ]

/tech/ - Tecnología

No rompas las leyes de Isaac Asimov






(Para eliminar)
  • Lee las reglas antes de postear y para dudas las FAQ.

No.5410

*cura tu distrohopping con un sistema seguro, privado, pulcro y responsivo*
¿cómo puede loinucs siquiera competir?
Explora el hilo: +4 respuestas y 1 imagen - Responder
>>

No.5536

>>5410
porque escribes como los idiotas del 4?
>>

No.5542

este es el hilo donde pretendemos ser el ca/g/adero de 4chan?
>>

No.5543

>>5410
no puede, it's over, literalmente
>>

No.5544

>>5536
Porque me estoy adaptando al tamaño de tu cerebro, por eso.


No.4209

¿Cuán jodido estarías si ahora mismo se rompe tu disco duro? De hecho existe la posibilidad de que lo haga.
Explora el hilo: +7 respuestas y 4 imágenes - Responder
>>

No.4703

120gb de porno, monas chinas y porno de monas chinas.
Todo los documentos y archivos importantes los tengo en un disco duro aparte y en mi celular.
>>

No.4705

>>4209
Casi nada porque tengo la costumbre de crear y actualizar backups constantemente.
>>

No.4707

Mi disco sirve solamente para los video juegos. Todos mis documentos y fotos y tal los tengo guardados en la nube.
>>

No.5509

>>4209
no tanto, solo los impuestos se me van a la shet


No.5451

Eso, yo uso Neovim como programa principal para editar código, no obstante, considero que uno de los grandes errores de vim es no tener un sistema que permita fácilmente navegar entre archivos. Ya sé que nativamente existe :b y :e para crear y acceder a los buffers, pero cuando estás trabajando en un proyecto grande no quieres escribir toda la ruta de mierda al archivo (ej. src/client/foo/bar/foo.cpp)
En otros editores basta con saber el nombre de la clase que quieres abrir (foo.cpp) y se listan todos los archivos relevantes.

¿Cuál es la mejor forma que tienen para moverse eficientemente a través de los archivos, que no sea con basura bloteada que estorba visualmente como NERDtree o [inserte plugin bloat]?

Un "workaround" que yo usaba es aprovechar la terminal de GNOME para crear un tab por cada archivo y simplemente pulsar alt+[número] para recorrer las tabs, pero esto es en extremo ineficiente, crea muchas instancias innecesarias de vim y no hay forma de buscar archivos, como por ejemplo si se puede en VS Code con ctrl+p
Explora el hilo: +5 respuestas - Responder
>>

No.5478

>>5461
>"Uso herramientas para optimizar mi _workflow_".
>Pide ayuda a desconocidos para poder abrir un archivo con nvim.
>>

No.5481

>>5478
>no sabe leer
>>

No.5483

>>5451
Hace mucho que no uso vim, pero se que entre telescope y los complementos de tmux se crea un workflow mas optimo para la navegacion de archivos en vim.
>>5460
>no saber usar las herraminetas nativas que cada sistema te ofrese para desarrollar
>tener que instalar 20 mil mierdas diferentes cuando una terminal te da todo listo
El codemonkey a hablado.


anagram.png (668.08 KB, 1000x1024) ImgOpsiqdb

668.08 KB

No.5441

Básicamente resolver pic related. Puedes usar el lenguaje que desees con tu propia solución, tratando de usar la menor cantidad de código posible. En mi caso usaré javascript.


const allWords = ["haruhi", "asuka", "aakus", "asuki", "asuka"];
const waifuName = "asuka";

const anagramize = (word) => word.split("").sort().join("");

console.log(allWords.map(w => anagramize(w))
.filter(w => w === anagramize(waifuName))
.length);
Explora el hilo: +5 respuestas y 1 imagen - Responder
>>

No.5467

>>5462
Ya lo expliqué. Creelo o no con este ejercicio se nota la experiencia y noción que tienen de optimización, que puede ser de mayor valor en proyectos más grandes donde si haya un repositorio y una pipeline que distribuya el software a producción.
Como sea, puede que ustedes lo hagan por simple reto. Yo sólo seguiré leyendo el código de los que sigan participando.
>>5465
Totalmente off-topic
>>

No.5471

>>5467

lista_waifus = ["asuka", "haruhi", "Astolfo", "akusa", "sukaa", "kAasu", "kaasu", "aksua", "Tsunade", "Mona china tetuda generica", "Kobeni"]
nombre_waifu = set("asuka".lower())
contador = sum(1 for x in lista_waifus if set(x.lower()) == nombre_waifu)
print(contador)



Te refieres a hacerlo algo mas así wai? aqui no se usa sorted().
Btw este código lo hice con ChatGPT, solo quería saber como se podía optimizar aun mas el codigo
>>

No.5475

Mi humilde aporte:
 assembly
.globl main

.section .data

main_string:
mstr_len:.quad mstr_end - mstr -1
mstr:.string "asuka"
mstr_end:

string_buffer:
str1_len:.quad str1_end - str1 -1
str1:.string "haruhi"
... Leer más
>>

No.5476

>>5467
Probablemente 5462-san entendió que su implementación podía ser modificada para ser mejor, mientras que tú intentaste decir que al usar el algoritmo de ordenamiento por defecto de python3 su programa reaccionaría mejor que si usara uno O(n^2).

Es importante saber leer y escribir.


No.5380

Hola, wais. Cómo puedo empezar a involucrarme en el mundo de la programación si mis conocimientos en dicha área son prácticamente nulos? Sé que lo más ideal sería acudir a una escuela, pero mis condiciones no me dan para ir a una universidad y en mi ciudad no hay instituciones que ofrezcan cursos o certificados relacionados. De antemano les agradezco, siempre he querido aprender a programar
Explora el hilo: +14 respuestas y 5 imágenes - Responder
>>

No.5398

>>5397
Entonces investiga lo que significa antes de quejarte, llorón.
>>

No.5404

>>5385
Yo si aprecio a este anon, me gustaría aprender todo lo relacionado al funcionamiento, composicion de la computadores, ciberseguridad, programacion s web, las IA.
>>

No.5405

>>5404
>funcionamiento, composicion de la computadores
Aprende C o instala Linux. Ambas son formas de entender cómo funciona el computador de manera práctica. Esencialmente cómo funciona la memoria, el stack y el heap, los compiladores, las interfaces, las librerías, sistemas de archivos, particiones, etc. Si profundizas específicamente en computación gráfica, puedes incluso entender el funcionamiento de la GPU a través de OpenGL y los shaders. Y si profundizas en networking, entenderás los diferentes protocolos de red, el modelo OSI, TCP/UDP, routers, buffers, puertos, seguridad, etc.

>ciberseguridad

Ciberseguridad va muy de la mano con redes, especialmente si consideras que la mayor amenaza para la seguridad de un computador es el internet. Nuevamente, tienes que entender protocolos, etc. pero además tener nociones de criptografía simétrica y asimétrica (SSL, GPG, hasheos) y amenazas comunes a la seguridad de un sistema, como rootkits, ejecución remota de código, XSRF, XSS, etc.

>programacion s web

Esto es tal vez lo más fácil de aprender porque la abstracción en la que funcionan las tecnologías web es bastante más alta y en la mayoría de los casos los frameworks te hacen todo y no necesitas saber mucho de cómo funcionan a bajo nivel de programación ni cómo interactúan con el hardware. Lo esencial es HTML, CSS, Nodejs / Javascript, SQL y quizá algo de Git, Linux y Docker, aunque un webdev competente debería saber tanto backend como frontend, y sobre todo, nociones mínimas de ciberseguridad y administración de sistemas.

>IA

También relativamente sencillo si consideras que python y sus notebooks pueden proveer interfaces cómodas para interactuar con la IA, aunque si quieres saber cómo funciona a fondo si tienes que saber más matemáticas que computación. Y también ten en cuenta que la IA consume una cantidad de recursos de procesamiento y almacenamiento ridículamente altos para lo que hace.
>>

No.5426

>>5380
Pues antes de que te lanzes de lleno hacìa algùn tenguaje de programaciòn en especìfico te recomendarìa que estudies lògica y matemàticas discretas, con esas bases ya puedes comenzar a aprender y adentrarte en X àrea de tu interès en la computaciòn/programaciòn, pdfs gratuitos sobre todo esto los encuentras en el archivo de Anna :)


2222.png (1.47 MB, 4000x4000) ImgOpsiqdb

1.47 MB

No.5318

Estoy desarrollando un videojuego como "side project" que requiere de mucho texto (RPG) y he decidido utilizar un archivo CSV para la traducción porque es lo más eficiente. No estoy usando GNU gettext porque es extremadamente ineficiente para lidiar con grandes cantidades de texto.
El problema es que literalmente he pasado en Excel de Libreoffice todo el puto día y me siento como wagie trabajando lmao. Encima Libreoffice es una mierda y usa ~500MB de RAM en idle y unos ~540MB para un solo archivo.
>¿Hay algún editor CSV ligero y de preferencia open source?
Y no, no encontré ninguno en google
Explora el hilo: +3 respuestas - Responder
>>

No.5325

>>5324
Intenté instalar CSVlint en notepad++ y un plugin de neovim para csv pero no es cómodo editar el archivo porque no está tabulado como si pasa en Excel
Gracias de todas formas wai
>>

No.5327

una opción es agarrar esto y editarlo para que ande con tu versión de python y agregarle las features que necesites
https://github.com/ssebs/csveditor
otra opción es usar
https://github.com/pvanek/sqliteman/tree/master/Sqliteman
y exportar a csv desde sqlite
>>

No.5399

>>5318
>que es side proyect
>con que lenguaje o engine lo estas haciendo
>me interesa eso de crear juegitos
>>

No.5401

>>5399
¿A quién citas y de qué mierdas hablas?


No.5227

https://twitter.com/PublishersWkly/status/1639390560820637697
>BREAKING: A federal judge has decided in favor of four publishers in the long-awaited copyright case Hachette v. Internet Archive.
>"There is nothing transformative about IA's copying and unauthorized lending of the works in the suit," the judge writes.
Traducido:
>ÚLTIMA HORA: Un juez federal ha emitido un fallo a favor de los cuatro editores en el polémico caso de derechos de autor Hachette v. Internet Archive.
> "No hay ninguna transformación en el copia y el pega no autorizado realizado por la IA", escribe el juez.
¿Pensabas que lo que pasa en internet, se queda en internet? Ya no.
Explora el hilo: +5 respuestas y 1 imagen - Responder
>>

No.5260

>>5248
También esta epublibre y ebiblioteca, los de epublibre usan torrent y mandan los libros en formato epub en lugar de pdf (que es mejor que el pdf y mas ligero)

https://ebiblioteca.org/lecturas/
https://www.epublibre.org/inicio/index
>>

No.5392

¿En qué quedó esto? En el blog de IA dicen que iban a apelar. ¿Qué quiere decir apelar? Si van a terminar con lo de prestar libros estaría bien saber por anticipado porque tienen cosas que no están en LG ni en ningún otro lado.
>>

No.5393

>>5392
Puro drama mediático. OpenLibrary sigue operativa. IA tiene una obsesión por victimizarse cada año y decir que "los van a cerrar" para que al final salgan ilesos. Thepiratebay, scihub y libgen han enfrentado más inconvenientes que IA y no los tienes llorando frente a los medios.
>>

No.5394

>>5393
Supongo que tienes razón porque ahora encontré el artículo de la Wikipedia y ahí dice que el pleito era solo por una iniciativa que pusieron durante el 2020, la National Emergency Library, que consistía en eliminar la lista de espera (porque normalmente solo prestan un libro por cada copia física que tienen) y que la demanda ponía 127 títulos específicos. O sea que no va a pasa nada.
De todas formas sería bueno tener una idea de qué libros tienen ahí que no estén en otra parte. Yo al menos empecé a usar IA hace poco porque pensaba que solo tenían esos libros viejos con imágenes en JP2 que parecen que los hubieran meado encima.


No.5168

Pues eso waiyados, se un poco de html,css y javascript pero no tengo ni idea de como montar un servidor casero. Como deberia empezar?
Explora el hilo: +6 respuestas y 2 imágenes - Responder
>>

No.5263

>>5262
>a mi me llama la atención el como chatgpt pueda enseñarte algo, es como tener un profesor particular al que le puedes preguntar todo
ChatGPT ya forma parte de mi rutina diaria. Es lo más cercano a hablar con un ente superior o algo así. He visto que hasta se que hacen tesis universitarias con él y cosas por el estilo de alto nivel. Ahorra días de trabajo, es una locura.

Se que parece mucho poder en un solo chat y antes no me gustaba la idea de que fuese tan popular. Pero reflexionando sobre ello llegue a la conclusión de que no todos lo van a usar igual. Supongo que existirán personas (NPC) que le preguntaran sobre su horóscopo o lo usaran para hacer tareas básicas y realmente no tienen la creatividad para usar todo su potencial.

Creo que los chaneros estamos a tiempo para subirnos al tren de la IA y mejorar realmente nuestra vida.
>>

No.5339

>>5181
OP preguntó por un servidor casero, esos son servidores públicos y lo de AWS/Oracle/Google cloud son VPS.
Para crear un servidor casero necesitas una máquina propia, buena conexión a internet y que tu ISP no te joda totalmente con cgnat como a mí la ptm odio usar clownflare
>>

No.5378

>>5168
Es más fácil y económico alquilar un EC2 de AWS
>>

No.5379

>>5378
Falso. Yo tengo un servidor casero y pago 0 USD por sus gastos. Lo único que pago es la electricidad y el internet, pero eso ya lo pagaba antes de montar el server, así que mis gastos siguen igual.
Lo único que compré fue un dominio que cuesta 2 USD al año, y ni siquiera es necesario si no quisiera pagarlo. Freenom brinda dominios gratuitos y duckdns subdominios gratuitos.
Si estuviera desperdiciando dinero en un VPS basura de Google o Amazon con la mitad de RAM que tiene mi server estaría pagando como 20 USD por mes + mis gastos normales. En resumen, un servidor casero te ahorra dinero si ya tienes un internet decente (al menos 100mbps)


No.2627

Dame un dato/consejo aleatorio sobre tecnología.
Explora el hilo: +32 respuestas y 8 imágenes - Responder
>>

No.4931

Si no sabes programar, no eres un verdadero waiyado.
La tecnología es una herramienta, no un fin en sí misma. Aprende a usarla adecuadamente.
La privacidad en línea es una ilusión. No confíes en nadie más que en ti mismo.
La seguridad es la clave. No compartas tus contraseñas ni accesos a nadie.
No caigas en la trampa del consumismo tecnológico. Aprende a desarrollar tus propias herramientas.
La tecnología es cambiante. Mantente actualizado y siempre aprendiendo.
No te conformes con lo que te venden. Explora y experimenta para encontrar soluciones propias.
No te creas todo lo que lees en internet. Verifica y contrasta la información.
La tecnología no te hará más inteligente. Depende de ti saber cómo usarla.
La tecnología no es solo para jugar. Utilízala para crear y resolver problemas en el mundo real.
Los hackers son personas que utilizan la tecnología para sus propios fines, ya sean legales o ilegales.
Las redes sociales son herramientas de comunicación que pueden ser útiles, pero también peligrosas si no se usan adecuadamente.
Los virus informáticos son programas que se propagan de una computadora a otra sin el consentimiento del usuario.
Los firewalls son programas que protegen una red de ataques externos.
... Leer más
>>

No.4932

No compres lo último y mejor solo porque está de moda. Asegúrate de que realmente necesitas ese dispositivo o software.
No seas esclavo de tu tecnología. Aprende a desconectar y disfruta de la vida real.
No te limites a seguir las reglas establecidas por los fabricantes. Explora y personaliza tus dispositivos según tus necesidades.
No seas un usuario pasivo. Aprende a reparar y mejorar tus dispositivos cuando se rompan o se desactualicen.
No te dejes engañar por la publicidad. Investiga y lee reseñas antes de comprar un producto tecnológico.
No te quedes atrás en las tendencias. Estudia y aprende sobre las últimas innovaciones tecnológicas.
No te rindas ante el fracaso. Aprende de tus errores y sigue intentando hasta lograr lo que te propongas.
No te cierres a nuevas formas de usar la tecnología. Aprende a ver más allá de lo que ya conoces.
No te conformes con lo que ya sabes. Sigue buscando formas de mejorar y desarrollarte como profesional de la tecnología.
No olvides compartir tus conocimientos y habilidades con otros waiyados. Juntos podemos lograr mucho más.

Y, por último:
No importa qué tan bien hagas algo, siempre habrá una IA que hará que te despidan
>>

No.4987

>>4932
>No importa qué tan bien hagas algo, siempre habrá una IA que hará que te despidan
Que curioso, justo cuando leía tu respuesta pensé si estaba escrita por IA o un humano. Creo que de ahora en adelante esa duda estará presente siempre.
>>

No.5361

Apágalo y vuélvelo a prender.


No.5026

Telegram es demasiado TURBIO:
- Apuestas deportivas con amaños
- Camellos
- Estafadores
- Prostitutas / esclavas
- IPTV
- Venta de armas de fuego
- Mercado de esteroides

¿¿Me dejo algo?? Sino probado a activar lo de "Gente cerca" y "Grupos cerca" y lo veis con vuestros ojos. Si vuestros amigos usan Telegram, el 95% de las veces es clasificable en cualquiera de los grupos de la lista.
Explora el hilo: +6 respuestas - Responder
>>

No.5194

0xxDhfb.jpeg (207.98 KB, 1168x1623) ImgOpsiqdb

207.98 KB
Telegram es un ejemplo de que los normies pueden utilizar herramientas alternativas a Facebook y proteger un poco su "privacidad". Todo es gracias al negocio de prostitutas/estafadores, que esta cundido de gente.
>>

No.5210

DROGAS, no olvides las drogas.
>>

No.5331

Está especial para los packs y el tráfico de fotos de chicas que tienen su only.
>>

No.5332

>>5026
Ok entiendo.


No.5141

Una pregunta way: ¿sirve de algo navegar con Tor en estos tiempos?

Es que veo que tor está disponible en la play store. Pero quiero saber si es recomendable navegar con esta motor de búsqueda; o si no sirve de nada.
Explora el hilo: +20 respuestas y 5 imágenes - Responder
>>

No.5291

>>5288
>>5287
>>5289
Gracias wais, buena info
En mi país no esta prohibido Tor pero ese es uno de los usos lógicos que le veo, como forma de libertad de expresión, del resto me da la sensación de que lo usan puros "edgys"
>>

No.5321

>>5147
Si vivieras en Cuba lo que menos te convendría sería usar TOR, pues ellos acceden solo a través de modems/datos móviles que se "consumen", a diferencia de los demás países en dónde tenemos una suscripción a una velocidad fija pero uso ilimitado.

Se les gastarían los datos solo con entrar a una página web, pobrecitos
>>

No.5322

>>5192
Es, quizá, porque no sabea lo que buscas.

Es un poco off-topic, pero prueba buscar "navegador más seguro", "navegador más rápido", o lo que quieras realmente.
>>

No.5326

>>5322
Lmao no, mejor ni des consejos waiyado.
Capaz le sale guguel chrome o cualquier fork de chromium criptominer espía gringo/chino que se disfraza de "navegador seguro"
De esos hay muchos (opera es un gran ejemplo, vivaldi y brave son otros). Dicen ser "seguros" pero es puro marketing.
Firefox está bien, o ungoogled chromium.


[ home ] [ adv / b / hum / nexo ] [ a / mu / v / vis / tech / x ] [ meta ]