[ Wired-7 ] [ adv / b / hum ] [ a / mu / v / vis / tech / x ] [ meta ] [ nexo ]

/tech/ - Tecnología

No rompas las leyes de Isaac Asimov






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

Se ha actualizado el certificado HTTPS del sitio.


No.5410

*cura tu distrohopping con un sistema seguro, privado, pulcro y responsivo*
¿cómo puede loinucs siquiera competir?
 ResponderExplorar 4 respuestas y 1 imagen más
>>

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.
 ResponderExplorar 7 respuestas y 4 imágenes más
>>

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
 ResponderExplorar 5 respuestas más
>>

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.


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);
 ResponderExplorar 5 respuestas y 1 imagen más
>>

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
 ResponderExplorar 14 respuestas y 5 imágenes más
>>

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 :)



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
 ResponderExplorar 3 respuestas más
>>

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.
 ResponderExplorar 5 respuestas y 1 imagen más
>>

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?
 ResponderExplorar 6 respuestas y 2 imágenes más
>>

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.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.
 ResponderExplorar 6 respuestas más
>>

No.5194

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.5162

Quiero aprender a programar en AS 2.0, lenguaje de programación que no es inútil, pues ECMAscript y este son casi lo mismo.

Entonces, ¿Que tan útil creen que es el conocimiento que se puede conseguir codificando en este maravilloso programa? ¿Sabían que en china aún se usa? E incluso hay una líneas de tren en china que funcionan con Flash lol.
 ResponderExplorar 3 respuestas más
>>

No.5175

Justo hoy estaba viendo eso porque me picó la duda, supuestamente todo el tema con sacar a flote los grandes fallos de seguridad surgió a causa de una carta pública publicada (valga la redundancia) por "Steve Trabajos" donde, además de implícitamente dejar en claro que NO iban a permitir la tecnología de Adobe en sus dispositivos móviles (tradúzcase ÁipoNs), explicaron que además de sus GRANDES brechas de seguridad, la tecnología se había quedado, según dice jobs en el paper, la tecnología flash había salido durante la era del auge de las computadoras y su objetivo fue ello, por ende (según él) no había una buena adaptación con dispositivos móviles (tradúzcase, Steve Jobs era un pelotudo que no quería trabajar con dicha tecnología porque la Adobe y sus tecnologías son cerradas igual que Apple, y según Jobs internet debía ser abierta y libre; irónico). Dejando de lado esto (la cual si, también fue un punto importante debido a que todo lo que haga o no Apple, el resto de empresas lo toma como palabra santa dentro del mercado de la tecnología) Flash tenía muchas brechas de seguridad que desde sus inicios se venían arrastrando y esto no fue solucionado y/o se ponía poco en peño en ello.
>>

No.5281

>>5162
Aún puedes usar Haxe, es un lenguage de programación comunitario muy parecido a Flash, y puedes exportar hasta a HTML5 y Flash mismo.
>>

No.5290

Flash estaba lleno de vulnerabilidades de seguridad y no era un estándar abierto como lo es Javascript (a pesar de que implementaba el estándar ECMA internamente para su lenguaje)
Igual no es que sea ultracomplicado crear multimedia actualmente. Solo aprende a usar la tag <canvas> del navegador, un poco de javascript y listo, tienes un programa interactivo o juego.
>>

No.5315

>>5162
>flash
>maravilloso
R.A.C.[1] y P.C.R.[2]. Tendrás 16 años, ¿no? A nadie le gusto flash porque fue una mierda.

[1]: reír a carcajadas
[2]: partiéndose el culo de risa


No.5303

Tengo una entrevista para una pasantia de COBOL. Yo soy un simple trainee, me falta mucho por aprender aun, la cosa es que tirando CV por todos lados termine siendo seleccionado para una pasantia de COBOL para trainees, voy a tratar de que la entrevista sea lo mas tarde posible, hasta el lunes podria pilotearla bastante. Ya estuve viendo algo y no es tan complicado (al menos lo que considero que deberia saber un trainee). Algun consejo para chamuyar en la entrevista o conocimientos que deberia tener bien afianzados? Preguntas claves que puedan llegar a hacerme? La entrevista la tengo con un IT recruiter.
 ResponderExplorar 3 respuestas más
>>

No.5307

>>5306
Lo se, si. Pero no es ninguna de esas, y aunque asi fuera aceptaria, necesito trabajo
>>

No.5308

Trainee es un entry level? Si es así te harán preguntas literal para ver qué te cagas encima y que sabes desenvolverte un poco. Casi es más importante no parecer autista aunque respondas mal todo que responder pero ser cortado.
Y en cuanto preguntas pues desconozco COBOL y aunque no creo que te preguntes cómo se hace un IF o un FOR igual si te preguntan por gestión de memoria, punteros, tipos y bytes, estructuras de datos… Y la que normalmente hacen a pillar: ¿Que significa COBOL? (o sea se para lo que estén entrevistando).

PD: Vete bien vestido, camisa mínimo.
>>

No.5309

>>5308
Y tampoco pienses que es un examen. Sera media hora o 1 como mucho en la que vais a hablar de todo un poco, ellos te van a vender la empresa un buen rato. Esto de las preguntas serán 5 minutos.
>>

No.5310

>>5308
Muchas gracias por tu respuesta! La entrevista sera por internet ya que la pasantia es con modalidad remota. Y si, trainee es entry level, es basicamente lo mismo


[ Wired-7 ] [ adv / b / hum ] [ a / mu / v / vis / tech / x ] [ meta ] [ nexo ]