
By Erin Griffith
Young companies raced to get their money out of the bank, which was central to the start-up industry. Some said they could not make payroll.
Published: March 9, 2023 at 06:00PM
from NYT Technology https://ift.tt/zQ1VgDr
via IFTTT

By Erin Griffith
Young companies raced to get their money out of the bank, which was central to the start-up industry. Some said they could not make payroll.
Published: March 9, 2023 at 06:00PM
from NYT Technology https://ift.tt/zQ1VgDr
via IFTTT

(adsbygoogle = window.adsbygoogle || []).push({});
En los últimos días, Flathub ha dado varios pasos importantes para convertirse en una de las mejores opciones para instalar aplicaciones para los usuarios de Linux. Se van a desmarcar de GNOME y van a convertirse en un proyecto propio, y todos estos cambios se verán reflejados también en cómo nos presentan las cosas. Por ejemplo, el icono será diferente, y ya están preparando una web que actualmente está en fase beta. Fue cuando estuve dándome un paseo por la futura versión cuando me di cuenta de que había una «gran» (véanse las comillas) cantidad de aplicaciones web convertidas en aplicaciones de escritorio.
¿Por qué hay tantas aplicaciones web hechas aplicaciones para Linux? La verdad es que no tengo una respuesta segura, pero la captura de cabecera puede ayudarnos a hacernos una idea: hay software que sencillamente no está para Linux, pero sí podemos acceder al servicio web. WhatsApp es el mejor ejemplo para entender esto: lo que no se entiende es por qué no hay app nativa para Linux, pero sí vemos que hay hasta 5 versiones distintas en Flathub, a lo que se le suman Franz y Tangram, que son aplicaciones para gestionar varias aplicaciones web. ¿Y que ofrecen? Pues las cuatro de verde son básicamente el mismo WhatsApp web que ofrece WhatsApp Inc., mientras que Youp es lo mismo, pero con un modo a pantalla completa real, no parcial.
(adsbygoogle = window.adsbygoogle || []).push({});
En Snapcraft también encontramos software así. Me parece recordar que antes había una aplicación «de escritorio» de Microsoft Office, que era realidad era la versión web hecha app. Sigue existiendo Apple Music, y son eso, la misma web pero hecha aplicación de escritorio. ¿Tiene todo esto sentido? En mi opinión, sí y no.
Hay muchos usuarios que no quieren usar paquetes flatpak ni snap, que es en el formato en el que aparecen muchas de estas aplicaciones, por lo que usar un paquete de este tipo sólo para una aplicación que se puede ejecutar en el navegador no parece tener mucho sentido. Pero sí lo tiene. Aunque el navegador que usemos por defecto nos permita instalar las aplicaciones o crear accesos directos que se ejecuten independientemente del navegador, lo que están haciendo en realidad es abrir una ventana nueva sin campo de URL ni pestañas, pero es el mismo navegador.
Hemos puesto como uno de los ejemplos una aplicación para escuchar música. Si nos creamos un acceso directo de Chrome/Brave/Vivaldi y silenciamos la «aplicación» de música de turno, también nos silenciará el resto de ventanas y pestañas del navegador que nos ha instalado la app. Es probable que no sea esto lo que queremos, y en donde cobra un poco de sentido tener aplicaciones de escritorio hechas a partir de una página web, usen Electron o cualquier otra tecnología.
(adsbygoogle = window.adsbygoogle || []).push({});
Además, si usamos WhatsApp web, las notificaciones nativas de un escritorio Linux no siempre saben dónde llevarnos cuando les hacemos clic. En ocasiones ni siquiera se ve el logotipo del servicio, mostrándonos el logotipo del navegador. Eso sí, el nombre de la pestaña sí lo suelen mostrar, y el mensaje recibido también.
Ahora bien, si es posible, siempre es mejor que creen aplicaciones reales. Entre los ejemplos que podemos mencionar estaba Apple Music Electron, y esa aplicación evolucionó hasta convertirse en Cider, un ejemplo de cosas bien hechas. Sus desarrolladores y colaboradores, que son muchos, crearon una app de Apple Music que supera por mucho al iTunes que actualmente sigue siendo la opción oficial para Windows. Y lo mejor es que también funciona en Linux, lo que demuestra de que en ocasiones, cuando hay una API disponible, se puede hacer mucho y muy bien.
Lo malo es algo bien sabido, y es que a los usuarios de Linux no se nos cuida tanto como a los de Windows, y casos como el de Cider no hay muchos. Lo bueno es que hay mucho software de código abierto que nos permite hacer de todo, o casi, porque si pudiéramos hacer de todo no habría tantos proyectos en los que se llevan aplicaciones web al escritorio de Linux. Mientras sea para ofrecer alternativas, y no abandonen el proyecto, bienvenidas sean.
from Linux Adictos https://ift.tt/ZWRtnFA
via IFTTT
The new X2D offers leaf-shutter lovers an upgrade to a stunning 100-MP sensor. But the autofocus system still struggles.
from Gear Latest https://ift.tt/OzVqlfo
via IFTTT
If you’re gonna spend eight hours a day working in your spare room, make it as comfortable as you can.
from Gear Latest https://ift.tt/8GeSEsA
via IFTTT

(adsbygoogle = window.adsbygoogle || []).push({});
Hay muchas cosas en Linux que son más fáciles que en Windows, pero también es cierto que mucha información se encuentra antes para Windows. Cosas como trabajar con PHP o acceder a un servidor FTP desde el mismo gestor de archivos son mucho mejor en Linux, y por ese motivo suelo moverme mejor en los sistemas con el núcleo del pingüino. Lo malo es que lo que vale para una distribución no siempre vale para otra, e instalar phpMyAdmin y todo LAMP en Manjaro y otras distros basadas en Arch no es igual que hacerlo en las derivadas en Debian.
Pero también es cierto que todo (o casi todo) lo que se puede hacer en una distribución Linux se puede hacer en otra, y lo único que es necesario es saber otro camino que nos lleve a la misma Roma. Conseguir tener LAMP en Manjaro no es difícil, y aquí vamos a enseñar el camino más sencillo, que lo es, aunque no lo parezca por el número total de pasos. Antes explicaremos qué significan las siglas: Linux, Apache, MySQL y PHP. Los pasos a seguir serían los que tenéis a continuación:
(adsbygoogle = window.adsbygoogle || []).push({});
sudo pacman -Syyu
sudo su
pacman -S apache
nano /etc/httpd/conf/httpd.conf
# LoadModule unique_id_module modules/mod_unique_id.so
ServerName localhost
systemctl enable --now httpd
systemctl status httpd

pacman -S mariadb
mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
systemctl enable --now mariadb
systemctl status mariadb
pacman -S php php-apache
nano /etc/httpd/conf/httpd.conf
#LoadModule mpm_event_module modules/mod_mpm_event.so LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
LoadModule php_module modules/libphp.so AddHandler php-script .php Include conf/extra/php_module.conf
apachectl configtest
apachectl restart
<?php phpinfo(); ?>;

pacman -S phpmyadmin
nano /etc/php/conf.d/phpmariadb.ini
extension=bz2 extension=iconv extension=mysqli extension=pdo_mysql
php --ini
nano /etc/httpd/conf/extra/phpmyadmin.conf
Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin" <Directory "/usr/share/webapps/phpMyAdmin">; DirectoryIndex index.php AllowOverride All Options FollowSymlinks Require all granted </Directory>
nano /etc/httpd/conf/httpd.conf
Include conf/extra/phpmyadmin.conf

(adsbygoogle = window.adsbygoogle || []).push({});
apachectl configtest
apachectl restart
nano /etc/webapps/phpmyadmin/config.inc.php
openssl rand -hex 16
$cfg['blowfish_secret'] = 'valorhexadecimancreadoenelpasoanterior';
$cfg['TempDir'] = '/tmp';
Si preferimos otra opción diferente a phpMyAdmin, una de las mejores para Linux es DBeaver. Si uno se acostumbra, hay cosas que funcionan mejor, por ejemplo, crear las relaciones.
Y así es cómo se puede tener phpMyAdmin y LAMP en distros con base Arch. Si hay algo diferente, debería ser alguna ruta, pero para la mayor parte de lo explicado aquí debería valer.
from Linux Adictos https://ift.tt/jBKAq9J
via IFTTT

(adsbygoogle = window.adsbygoogle || []).push({});
ChatGPT está en todas partes, por lo menos en muchos artículos de noticias tecnológicas. En los últimos pudimos ver a Microsoft sacando pecho por su vinculación con OpenAI, hasta el punto de llegar a llamar «tonta» a su asistente virtual, Cortana, junto con el resto, como Siri o Google Assistant. La creación más innovadora de los últimos años está disponible en todo tipo de aplicaciones y extensiones que incluso aparecen en Visual Studio Code, y también existe chatgpt-cli para acceder al chat directamente desde el terminal.
Si merece la pena usar chatgpt-cli o no ya debe ser decisión de cada uno, pero puede venir bien en según qué escenarios. Por ejemplo, en el mencionado Visual Studio Code es habitual tener abajo un terminal, o más bien una salida con distintos tipos de información, entre las que está el terminal. Si usamos chatgpt-cli, no sacrificaremos nada de pantalla que no estemos sacrificando en un uso normal, y su uso aquí puede ser interesante. Lo malo es cómo hay que lanzarlo, y mientras escribo esto me doy cuenta de que no he censurado la clave, por lo que me dispongo a revocarla.
(adsbygoogle = window.adsbygoogle || []).push({});
Si se va a usar mucho, creo que es recomendable crearse un script, o que cada uno lo haga como mejor le parezca, pero antes que nada hay que escribir:
export API_KEY=aquívalaapikeyquetehayadadoenlaweboficial chatgpt
La clave tenemos que sacarla de platform.openai.com/account/api-keys, y hay que estar registrado para poder conseguirla. Una vez escrito lo anterior, sustituyendo lógicamente el valor que hay detrás del igual, ya podemos escribir en el terminal «chatgpt» sin las comillas y veremos un prompt que en un principio llama un poco la atención. En el momento de escribir este artículo salen letras chinas, aunque en la página de GitHub del proyecto ya se ha entregado el cambio necesario para que aparezca algo en inglés.
Su uso es el mismo que el que haríamos en la página web, pero desde el terminal. En el ejemplo yo le he pedido que escriba un texto para saludar a nuestros lectores, y eso ha hecho. La única limitación que le he encontrado en el rato en el que he estado jugando con él ha sido el diseño, que siendo una herramienta de línea de comandos no hay ningún margen, pero esto suele ser así en en muchas herramientas tipo CLI.
(adsbygoogle = window.adsbygoogle || []).push({});
Para instalarlo, en su página de GitHub dicen que escribamos:
go get -u -x github.com/kkdai/chatgpt
En sistemas basados en Arch Linux se puede descargar desde AUR. Si buscabas una manera más linuxera de hablar con ChatGPT, aquí la tienes.
from Linux Adictos https://ift.tt/uhAG7o3
via IFTTT
Get your fix of tech, true crime, pop culture, or comedy with these audio adventures.
from Gear Latest https://ift.tt/QZokV86
via IFTTT
From Everything Everywhere All at Once to Tár, almost every film up for the prestigious award is available to stream at home.
from Gear Latest https://ift.tt/eL6Y94D
via IFTTT
This fast-folding escooter is reliable, but is not that big an upgrade over its previous—and cheaper—iteration.
from Gear Latest https://ift.tt/0tVzP7N
via IFTTT
[New Episodes] This half-hour of high-energy interval training is built around short, intense bursts of effort followed by periods of recovery.
from New On Netflix USA https://ift.tt/NZAgvKu
via IFTTT