Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Minecraft auf openSUSE Leap 15.5

Während Minecraft auf openSUSE früher auf älteren Version immer einfach so funktioniert hat, endet der Versuch Version 1.20.4 auf openSUSE Leap 15.5 zu starten reproduzierbar mit einem Absturz.

Bildschirmfoto der Fehlermeldung "Spielabsturz" beim Versuch Minecraft 1.20.4 auf openSUSE Leap 15.5 zu starten

Der in der Fehlermeldung angegebene Exit-Code 6 hiflt leider nicht viel weiter. Suchen danach führen zu vielen verschiedenen möglichen Problemen. Einen guten Hinweis liefert aber der über die Fehlermeldung erreichbare Absturzbericht:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000000000000, pid=22905, tid=22907
#
# JRE version:  (17.0.8+7) (build )
# Java VM: OpenJDK 64-Bit Server VM (17.0.8+7-LTS, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libjimage.so+0x3ac8]  ZipDecompressor::decompress_resource(unsigned char*, unsigned char*, ResourceHeader*, ImageStrings const*)+0x28
#

Grund für den Absturz ist ein ungültiger Speicherzugriff. Und dieser scheint nicht im eigentlichen Minecraft-Code sondern in der Java-Laufzeitumgebung (JRE) selbst zu passieren. Es scheint also eine Inkompatilibität zwischen der von Minecraft verwendeten Java-Laufzeitumgebung und openSUSE Leap 15.5 zu geben.

Glücklicherweise lässt sich die von Minecraft verwendete Java-Laufzeitumgebung konfigurieren. Diese findet sich im Abschnitt "Mehr Optionen" der Installationseinstellungen. Tragen wir hier /usr/bin/java ein, so wird das aktuellste auf dem System installierte Java verwendet.

Bildschirmfoto der Auswahl der Java-Programmdatei in der Konfiguration einer Minecraft-Installation

Sollten wir später zur mitgelieferten Version zurückkehren wollen, so können wir den Wert über das X neben dem Feld auch wieder löschen. In diesem Fall benutzt Minecraft dann wieder seine eigene Version.

Die Konfiguration einer Installation von Minecraft finden wir übrigens unter „Bearbeiten“ im erweiterten Menü der Installation im Reiter „Installationen“.

Bildschirmfoto vom Zugang zur Installationskonfiguration

Sollte auf unserem System keine aktuelle Laufzeitumgebung für Java installiert sein, so endet der nächste Versuch Minecraft zu starten übrigens wieder mit einer Fehlermeldung. Die Laufzeitumgebung können wir in diesem Fall schnell per Zypper nachinstallieren. Da der Absturzbericht uns verraten hat, dass Minecraft normallerwise Version 17 verwendet, installieren wir am besten auch genau diese nach:

sudo zypper in java-17-openjdk

Danach können wir dann endlich Minecraft auf openSUSE Leap 15.5 genießen.

Bildschirmfoto eines laufenden Minecraft 1.20.4 auf openSUSE Leap 15.5

a silhouette of a person's head and shoulders, used as a default avatar

#openSUSE Tumbleweed revisión de la semana 1 de 2024

Tumbleweed es una distribución de GNU/Linux «Rolling Release» o de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

openSUSE Tumbleweed es la versión «rolling release» o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios esta semana.

Y recuerda que puedes estar al tanto de las nuevas publicaciones de snapshots en esta web:

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:

Un año más volvemos a hacer un repaso semanal de las novedades de esta primera semana de 2024.

Se han publicado un total de 6 snapshots 1222, 1225, 1226, 1228, 0103, y 0104.

Los cambios más relevantes son:

  • Mozilla Firefox 121.0
  • Postfix 3.8.4
  • Linux kernel 6.6.7 & 6.6.9
  • BlueZ 5.71
  • Poppler 23.12.0
  • Sudo 1.9.15p5
  • Qt 5.15.12
  • PHP 8.2.14

Y los paquetes que pronto se actualizarán para próximas semanas son entre otros estos:

  • meson 1.3.1
  • GStreamer 1.22.8
  • RPM 4.19.x
  • Ruby 3.3
  • libxml 2.12.x
  • openSSL 3.2.0
  • c-ares 1.21.0
  • dbus-broker

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–

a silhouette of a person's head and shoulders, used as a default avatar

Nueva entrega de Juegos Libres en Mancomún Podcast

Me complace promocionar un nuevo audio de Mancomún Podcast que justamente está en sintonía con algunas de las entradas de estas vaciones del blog. Se trata de una nueva entrega de Juegos Libres en Mancomún Podcast, otro episodio con Leillo, un editor Jugando en Linux y promotor de este tipo entretenimiento donde nos hará un repaso de este mundillo. No te pierdas el audio.

Nueva entrega de Juegos Libres en Mancomún Podcast

Uno de los podcast que más me gustan y que suelen durar poco tiempo en mi lista de reproducción es Mancomún Podcast. Sus audios presentados habitualmente por Jorge Lama y Brais Arias (miembro de KDE España) suelen ir directos y al grano, con lo que casi nunca superan la hora de duración: ideal para conocer nuevos proyectos, iniciativa y personas.

Nueva entrega de Juegos Libres en Mancomún Podcast

Y el episodio publicado el pasado 4 de enero, que publico hoy día de reyes, tenemos un nuevo capítulo de la conversación entre Jorge y Leillo, donde comentan juegos libres no comerciales y abiertos y el estado de la renovada página web Jugando en Linux

En palabras de Jorge:

Contamos nuevamente con Leillo, uno de nuestros invitados favoritos y más asiduos de Mancomún Podcast. Con él repasaremos novedades de los videojuegos y profundizaremos hoy en juegos libres para niños… y no tan niños.

En esta ocación no voy a compartir los enlaces de este episodio de Mancomún ya que son muchos así que os remito a la página de Mancomún Podcast donde encontraréis todos los juegos protagonistas, entre los que se encuentra SuperTux, Minetest, The Secret Chronicles of Dr. M., Veloren, SuperTux Kart o Super Tux Party.

Y también es de recibor recordar que estamos en el mejor momento del mundo GNU/Linux en el terreno de los videojuegos, y no solo porque Valve, la tienda de videojuegos más importante de videojuegos del mundo, decidió basar su consola portátil, Steam Deck (de la que hemos hablado ya en el blog) en Software GNU/Linux como sistema operativo, concretamente ArchLinux y el escritorio Plasma de la Comunidad KDE, sino porque involucrarse en un proyecto de juego libre es de las mejores formas de coger experiencia en este mundillo.

Aprovecho para poner enlaces generales del proyecto de Mancomún.

Repositorio de la nueva temporada de Mancomún: https://archive.org/details/mancomun-podcast-101

Si os queréis subscribir este es el feed: http://feeds.feedburner.com/MancomunPodcast

Más información: Mancomún Podcast

La entrada Nueva entrega de Juegos Libres en Mancomún Podcast se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

openSUSE Tumbleweed – Review of the week 2024/01

Dear Tumbleweed users and hackers,

Welcome to the year 2024! I hope you had a great start and did not get too anxious about the few snapshots you received during the last two weeks. I’m sure many of you had better things to do than running zypper dup on their machines. Since I was having some days off myself, I missed the weekly review of week 2023/52 – so I will include this here as well. I will cover the six snapshots 1222, 1225, 1226, 1228, 0103, and 0104, which have all been released since my last reviews. 0104 is hot off the press!

The main changes in those snapshots were:

  • Mozilla Firefox 121.0
  • Postfix 3.8.4
  • Linux kernel 6.6.7 & 6.6.9
  • BlueZ 5.71
  • Poppler 23.12.0
  • Sudo 1.9.15p5
  • Qt 5.15.12
  • PHP 8.2.14

This week is still quiet, as many developers stretch the holiday period over the first week of the new year. So, it’s not a big surprise that many things on the to-do list are identical to the previous weeks. Things currently being tested in staging include:

  • meson 1.3.1
  • GStreamer 1.22.8
  • RPM 4.19.x: llvm17 fails to build (?)
  • Ruby 3.3: yast failures are being debugged
  • libxml 2.12.x: slow progress
  • openSSL 3.2.0
  • c-ares 1.21.0: breaks nodejs
  • dbus-broker: no progress: openQA fails to launch the network stack in the installer
the avatar of Nathan Wolf
the avatar of Chun-Hung sakana Huang

k6 with openSUSE Leap 15.5 小記



k6 with openSUSE Leap 15.5 小記


之前公司壓測用的是 JMeter, 最近想在 K8 上面玩一些 side project

看了些資料, 最後還是選擇 k6


官網


我是先看到黑暗執行緒的文章


同步參考 工程良田的小球場 文章


開始進行相關練習


k6 的安裝文件頁


一如往常的, 上面只有 Debian / Ubuntu / Fedora / CentOS / MacOS / Windows / Docker

沒有 openSUSE Leap :p 


這個部份想法上就是朝兩個方向

  • docker

  • snaps


這個部份我用 snaps 來解

參考 https://snapcraft.io/install/k6/opensuse


因為我的 snapd 已經啟動了, 所以直接安裝就可以

  • snapd 安裝與啟動可以直接看剛剛那個頁面


# snap install  k6


k6 v0.48.0 from Thomas Bille (tbmb) installed


確認版本


> k6  version


k6 v0.48.0 (commit/47c0a26798, go1.21.4, linux/amd64)


建立測試檔案

> k6  new


Initialized a new k6 test script in script.js. You can now execute it by running `k6 run script.js`.


觀察 script.js

> cat script.js | egrep  -v  '^//|  //|^$'


import http from 'k6/http';

import { sleep } from 'k6';

export const options = {

  vus: 10,

  duration: '30s',

};

export default function() {

  http.get('https://test.k6.io');

  sleep(1);

}


  • vus: 10 為 10 個虛擬使用者

  • duration: '30s' 為執行 30 秒


執行第一次測試


> k6  run  script.js 


          /\      |‾‾| /‾‾/   /‾‾/   

     /\  /  \     |  |/  /   /  /    

    /  \/    \    |     (   /   ‾‾\  

   /          \   |  |\  \ |  (‾)  | 

  / __________ \  |__| \__\ \_____/ .io


  execution: local

     script: script.js

     output: -


  scenarios: (100.00%) 1 scenario, 10 max VUs, 1m0s max duration (incl. graceful stop):

           * default: 10 looping VUs for 30s (gracefulStop: 30s)



     data_received..................: 2.8 MB 88 kB/s

     data_sent......................: 27 kB  846 B/s

     http_req_blocked...............: avg=19.16ms  min=2.57µs   med=6.42µs   max=467.15ms p(90)=9.51µs   p(95)=15.43µs 

     http_req_connecting............: avg=8.51ms   min=0s       med=0s       max=206.31ms p(90)=0s       p(95)=0s      

     http_req_duration..............: avg=289.35ms min=196.24ms med=211.84ms max=2.19s    p(90)=440.15ms p(95)=476.08ms

       { expected_response:true }...: avg=289.35ms min=196.24ms med=211.84ms max=2.19s    p(90)=440.15ms p(95)=476.08ms

     http_req_failed................: 0.00%  ✓ 0        ✗ 236 

     http_req_receiving.............: avg=11.15ms  min=22.21µs  med=98.35µs  max=247.56ms p(90)=143µs    p(95)=48.3ms  

     http_req_sending...............: avg=28.44µs  min=8.94µs   med=28.24µs  max=65.8µs   p(90)=37.64µs  p(95)=40.2µs  

     http_req_tls_handshaking.......: avg=9.1ms    min=0s       med=0s       max=227.42ms p(90)=0s       p(95)=0s      

     http_req_waiting...............: avg=278.17ms min=196.11ms med=211.27ms max=2.18s    p(90)=417.58ms p(95)=472.78ms

     http_reqs......................: 236    7.514047/s

     iteration_duration.............: avg=1.3s     min=1.19s    med=1.21s    max=3.65s    p(90)=1.46s    p(95)=1.51s   

     iterations.....................: 236    7.514047/s

     vus............................: 4      min=4      max=10

     vus_max........................: 10     min=10     max=10



running (0m31.4s), 00/10 VUs, 236 complete and 0 interrupted iterations

default ✓ [======================================] 10 VUs  30s



接下來透過參數的方式來進行動態調整


> k6  run  script.js  --vus 5



          /\      |‾‾| /‾‾/   /‾‾/   

     /\  /  \     |  |/  /   /  /    

    /  \/    \    |     (   /   ‾‾\  

   /          \   |  |\  \ |  (‾)  | 

  / __________ \  |__| \__\ \_____/ .io


  execution: local

     script: script.js

     output: -


  scenarios: (100.00%) 1 scenario, 5 max VUs, 1m0s max duration (incl. graceful stop):

           * default: 5 looping VUs for 30s (gracefulStop: 30s)



     data_received..................: 1.4 MB 45 kB/s

     data_sent......................: 14 kB  433 B/s

     http_req_blocked...............: avg=25.88ms  min=2.59µs   med=6.41µs   max=624.4ms  p(90)=9.1µs    p(95)=13.31µs 

     http_req_connecting............: avg=11.19ms  min=0s       med=0s       max=268.89ms p(90)=0s       p(95)=0s      

     http_req_duration..............: avg=251.16ms min=197.49ms med=227.5ms  max=532.37ms p(90)=301.99ms p(95)=452.32ms

       { expected_response:true }...: avg=251.16ms min=197.49ms med=227.5ms  max=532.37ms p(90)=301.99ms p(95)=452.32ms

     http_req_failed................: 0.00%  ✓ 0        ✗ 120

     http_req_receiving.............: avg=24.13ms  min=42.7µs   med=103.15µs max=303.15ms p(90)=20.02ms  p(95)=225.54ms

     http_req_sending...............: avg=28.37µs  min=6.93µs   med=27.48µs  max=97.53µs  p(90)=36.44µs  p(95)=38.93µs 

     http_req_tls_handshaking.......: avg=8.88ms   min=0s       med=0s       max=215.67ms p(90)=0s       p(95)=0s      

     http_req_waiting...............: avg=227ms    min=197.31ms med=227.08ms max=291.2ms  p(90)=262.82ms p(95)=268.15ms

     http_reqs......................: 120    3.857656/s

     iteration_duration.............: avg=1.27s    min=1.19s    med=1.22s    max=1.88s    p(90)=1.44s    p(95)=1.53s   

     iterations.....................: 120    3.857656/s

     vus............................: 1      min=1      max=5

     vus_max........................: 5      min=5      max=5



running (0m31.1s), 0/5 VUs, 120 complete and 0 interrupted iterations

default ✓ [======================================] 5 VUs  30s


  • 這邊透過將 --vus 5 將虛擬使用者調整為 5

  • 也可以觀察到相對於上次的測試 這次只有完成 120


接下來再來做一個有趣的實驗


> k6  run  script.js --vus 5 --iterations 15


          /\      |‾‾| /‾‾/   /‾‾/   

     /\  /  \     |  |/  /   /  /    

    /  \/    \    |     (   /   ‾‾\  

   /          \   |  |\  \ |  (‾)  | 

  / __________ \  |__| \__\ \_____/ .io


  execution: local

     script: script.js

     output: -


  scenarios: (100.00%) 1 scenario, 5 max VUs, 10m30s max duration (incl. graceful stop):

           * default: 15 iterations shared among 5 VUs (maxDuration: 10m0s, gracefulStop: 30s)



     data_received..................: 200 kB 43 kB/s

     data_sent......................: 3.2 kB 681 B/s

     http_req_blocked...............: avg=309.45ms min=4.59µs   med=7.42µs   max=930.12ms p(90)=929.12ms p(95)=929.64ms

     http_req_connecting............: avg=71.83ms  min=0s       med=0s       max=215.66ms p(90)=215.6ms  p(95)=215.64ms

     http_req_duration..............: avg=250.7ms  min=222.72ms med=226.56ms max=304.04ms p(90)=302.07ms p(95)=303.06ms

       { expected_response:true }...: avg=250.7ms  min=222.72ms med=226.56ms max=304.04ms p(90)=302.07ms p(95)=303.06ms

     http_req_failed................: 0.00%  ✓ 0        ✗ 15 

     http_req_receiving.............: avg=103.71µs min=42.58µs  med=90.17µs  max=190.48µs p(90)=175.19µs p(95)=179.8µs 

     http_req_sending...............: avg=50.35µs  min=17.1µs   med=34.93µs  max=288.13µs p(90)=55.23µs  p(95)=126.75µs

     http_req_tls_handshaking.......: avg=107.88ms min=0s       med=0s       max=325.32ms p(90)=324.4ms  p(95)=324.92ms

     http_req_waiting...............: avg=250.55ms min=222.58ms med=226.44ms max=303.56ms p(90)=301.98ms p(95)=302.85ms

     http_reqs......................: 15     3.202937/s

     iteration_duration.............: avg=1.56s    min=1.22s    med=1.22s    max=2.23s    p(90)=2.23s    p(95)=2.23s   

     iterations.....................: 15     3.202937/s

     vus............................: 5      min=5      max=5

     vus_max........................: 5      min=5      max=5



running (00m04.7s), 0/5 VUs, 15 complete and 0 interrupted iterations

default ✓ [======================================] 5 VUs  00m04.7s/10m0s  15/15 shared iters


  • script.js 內寫的是 執行 30 秒, 但是我們透過 --iterations 15, 指定執行次數 15 次, 當次數達到的時候, 測試便結束了


初步先這樣, 接下來再來試試看別的東西


~ enjoy it


References



the avatar of Network Users Institute

Guide pas à pas : Comment utiliser efficacement ChatGPT

L’IA en pratique

ChatGPT, le célèbre chatbot d’OpenAI, offre des fonctionnalités impressionnantes en matière d’interaction humain-machine. De la rédaction automatique de mails à la traduction de textes, en passant par la programmation informatique, cet article vous guidera à travers les diverses utilisations de cette intelligence artificielle.

Cet article vous intéresse?

Si vous êtes curieux d’en savoir plus sur les possibilités offertes par ChatGPT, ou si vous souhaitez améliorer votre expérience utilisateur, poursuivez votre lecture pour découvrir nos dossiers sur ChatGPT.

Nos dossiers sur ChatGPT

Décryptons ensemble le secret de ChatGPT: l’importance du « prompt », les différentes façons d’interagir avec ce chatbot révolutionnaire, ainsi que son utilité dans la compréhension de concepts complexes et la rédaction automatisée. Penchons-nous également sur la possibilité de partager les réponses du chatbot et sur la gestion des données confidentielles.

Le secret de ChatGPT: l’importance du « prompt »

Le « prompt » est la clé de voûte de l’interaction avec ChatGPT. Il s’agit du texte que vous saisissez pour démarrer une conversation avec le chatbot. Bien choisir son « prompt » vous permet d’obtenir des réponses précises et pertinentes. Par exemple, si vous souhaitez rédiger un e-mail, un « prompt » bien formulé pourrait être: « Pouvez-vous m’aider à rédiger un e-mail professionnel ? ».

Comment interagir avec ChatGPT ?

L’interaction avec ChatGPT peut se faire de différentes manières. Vous pouvez utiliser des discussions pour simuler une conversation humaine, demander au chatbot de rédiger automatiquement vos e-mails, résumer de longs textes ou même traduire des documents. De plus, nous découvrirons comment utiliser ChatGPT pour faire de la programmation informatique.

À quoi sert ChatGPT ?

ChatGPT peut être utilisé de diverses manières pour répondre à des besoins variés. Que ce soit pour des discussions informelles, la rédaction automatique de mails, la compréhension rapide de concepts ou la traduction de textes, ChatGPT se révèle être un outil polyvalent et puissant.

L’utilisation des discussions

Les discussions avec ChatGPT peuvent être utiles pour simuler une conversation réelle, obtenir des informations ou même passer le temps de manière divertissante. Il est important de savoir comment formuler vos questions et réponses pour obtenir les meilleurs résultats.

La rédaction automatique de ses mails

Si vous êtes en manque d’inspiration pour rédiger un e-mail professionnel, ChatGPT peut vous aider en proposant des contenus pertinents et bien formulés. Il peut également vous aider à corriger vos propres écrits pour améliorer leur qualité.

La compréhension rapide de concepts

ChatGPT peut également vous aider à comprendre rapidement des concepts complexes en vous fournissant des explications claires et concises. Cela peut être utile dans le cadre de l’apprentissage ou de la recherche d’informations spécifiques.

Résumer de longs textes

Si vous devez traiter de grandes quantités de texte et en extraire les points importants, ChatGPT peut vous aider en résumant le contenu de manière efficace. Cela peut vous faire gagner un temps précieux dans vos activités de recherche et de documentation.

Peut-on traduire des textes avec ChatGPT ?

Oui, ChatGPT peut également être utilisé pour traduire des textes dans différentes langues. Cependant, il est important de garder à l’esprit que la qualité des traductions peut varier en fonction du contexte et de la complexité du langage.

Comment utiliser ChatGPT pour faire de la programmation informatique ?

Il est possible d’utiliser ChatGPT pour obtenir de l’aide et des conseils en programmation informatique. Le chatbot peut apporter des éclaircissements sur des problèmes spécifiques ou suggérer des solutions pour des lignes de code précises. Toutefois, il ne remplace pas l’expertise humaine en la matière.

Améliorer ChatGPT à son échelle

Chacun peut contribuer à l’amélioration de ChatGPT en partageant les réponses du chatbot. En partageant des interactions pertinentes, vous aidez à enrichir les connaissances de l’intelligence artificielle, contribuant ainsi à l’amélioration continue de ses capacités.

Téléchargez l’application ChatGPT

Pour une utilisation plus fluide et personnalisée, il est possible de télécharger l’application ChatGPT qui offre une expérience optimisée sur divers supports et une intégration simplifiée avec vos activités quotidiennes.

La gestion des données dans ChatGPT

Il est important de prendre en considération la gestion des données personnelles lors de l’utilisation de ChatGPT, notamment en empêchant le chatbot de s’entraîner avec vos discussions sensibles et en vérifiant régulièrement les données que OpenAI détient à votre sujet.

Empêcher ChatGPT de s’entraîner avec ses discussions

Certaines conversations peuvent contenir des informations sensibles ou personnelles. Il est donc essentiel de les empêcher d’être utilisées pour entraîner ChatGPT afin de protéger votre vie privée.

Exporter ses données: ce qu’OpenAI sait de vous

Il est possible d’exporter vos données personnelles afin de mieux comprendre ce que OpenAI sait à votre sujet. Cela vous permet de rester informé sur l’utilisation de vos informations par l’entreprise.

Faites attention à ce que vous racontez au chatbot

Il est également recommandé de faire preuve de prudence et de discrétion dans les informations que vous partagez avec le chatbot, afin de préserver la confidentialité de vos échanges.

Pour aller plus loin: l’abonnement ChatGPT Plus

Pour une expérience avancée, il est possible d’utiliser GPT-4, le meilleur modèle de langage d’OpenAI, et de tirer parti des différents plug-ins disponibles pour optimiser l’interaction avec ChatGPT.

Utiliser GPT-4, le meilleur modèle de langage d’OpenAI

L’abonnement ChatGPT Plus offre la possibilité d’utiliser GPT-4, une version améliorée de ChatGPT, qui propose des performances supérieures en matière de traitement du langage naturel et d’interactions intelligentes.

Comment utiliser les plug-ins sur ChatGPT ?

Les plug-ins disponibles avec ChatGPT Plus permettent d’étendre les fonctionnalités de base du chatbot, tels que la traduction avancée, la synthèse vocale ou la création de documents automatiques. Ces extensions offrent une personnalisation poussée de l’expérience utilisateur.

Contenu Utilisation
Discussions avec ChatGPT Simuler des conversations réelles, obtenir des informations, divertissement
Rédaction automatique de mails Améliorer la qualité et la rédaction de vos e-mails professionnels
Compréhension rapide de concepts Obtenir des explications claires sur des sujets complexes
Résumé de longs textes Gagner du temps en extrayant l’essentiel de grandes quantités de texte

[‘Résumé des points clés’] ChatGPT offre une multitude de possibilités, de la rédaction de mails à la traduction de textes, en passant par la compréhension rapide de concepts et la programmation informatique. Il est crucial de prendre en considération la gestion des données personnelles et de rester vigilant quant aux informations partagées avec le chatbot. L’abonnement ChatGPT Plus offre des fonctionnalités avancées, telles que l’utilisation de GPT-4 et des plug-ins personnalisables, pour une expérience utilisateur optimale.

FAQ

Comment se servir de ChatGPT ?

ChatGPT s’utilise en posant une série de questions ou en engageant une conversation avec le bot. Le système génère une réponse en fonction de ses capacités d’IA. Certaines applications peuvent nécessiter une intégration plus complexe, mais l’utilisation sur le site de OpenAI est simple et directe.

Comment faire pour que ChatGPT fonctionne ?

Pour faire fonctionner ChatGPT, vous devez d’abord vous inscrire sur OpenAI.com. Ensuite, vous pouvez accéder à l’API de ChatGPT en utilisant une clé API. Enfin, vous formulez des requêtes et le modèle génère une réponse en fonction de ces requêtes.

Comment utiliser ChatGPT gratuitement en français ?

ChatGPT peut être utilisé gratuitement en français sur le site web d’OpenAI. Cependant, il peut ne pas soutenir parfaitement le français car il a été principalement entraîné en anglais. Il suffit de sélectionner la langue française et de commencer à discuter.

Est-ce que ChatGPT est gratuit ?

Oui, ChatGPT est gratuit. Cependant, OpenAI propose également une version payante appelée ‘ChatGPT Plus’ qui offre certains avantages par rapport à la version gratuite.

L’article Guide pas à pas : Comment utiliser efficacement ChatGPT est apparu en premier sur Astuces Tech.

a silhouette of a person's head and shoulders, used as a default avatar

Nuevos Kymera AMD o Intel de Slimbook

Cada cierto tiempo me gusta hablar de Slimbook, la marca de dispositivos 100% compatibles con GNU/Linux por varias razones, entre las que destacan que soy usuario habitual de la marca y que tengo la convicción de que debemos promocionar las empresas que confían en el Sotware Libre. En la recta final del año pasado ya les dediqué tres artículos pero es que debería dedicarles más porque no paran. Es por ello que me complace compartir con vosotros que han sido lanzados los nuevos Black Kymera AMD o Intel de Slimbook, dentro de su serie de ordenadores de sobremesa ampliando la gama. ¿Tienes curiosidad? Sigue leyendo.

Nuevos Kymera AMD o Intel de Slimbook

Aunque en el mundo de las ordenadores de sobremesa o de escritorio la posibilidad de disfrutar de un sistema operativo libre es algo relativamente sencillo. De hecho, su conquista apenas tiene el problema del arranque y las tarjetas gráficas, el resto se soluciona rápido y bien (aunque las impresoras pueden ser un dolor de muelas).

No obstante siempre es de agradecer que algunas compañías como Slimbook se preocupen no solo de ofrecerte una alternativa que asegura su compatibilidad absoluta con los sistemas del GNU y el pingüino sino que te los afinen como solo los profesionales saben hacer (y si no me creéis os remito a este artículo donde un producto puesto a punto por los chicos y chicas de Slimbook barría en las pruebas de rendimiento a ordenadores en principio más potentes).

De esta forma me congratula compartir con todos vosotros que la gama Kymera (Ventus o Aqua) de Slimbook, ha renovado sus torres y para este 2024 ofrece 3 modelos diferentes, que ordenados por tamaño son los mATX, ATX y ETX.

Nuevos Kymera AMD o Intel de Slimbook

Las características básicas de las máquinas son muy varaibles ya que pueden llevar dentro desde lo más básico hasta lo más potente, no obstante los ensambladores de estos equipos destacan de estos Kymera 2024:

  • Nuevo tamaño ETX, manteniendo la versatilidad de los formatos MATX y ATX.
  • Procesadores Inte y AMD de última generación, sin descuidar la gama económica de generación anterior
  • Gráficas integradas o dedicadas de NVDIA RTX, AMD READEON e INTEL ARC, según tus necesidades.
  • Discos NVMe M.2 o discos SSD y mecánicos SATA3, para almacenar más de 100TB
  • Combinaciones con Wifi 6 o con tarjetas de red de 10GB.
  • LEDs interiores opcionales,  para los que no quieren grandes luces.

Por cierto, y como suelo comentar en estos casos, esto tampoco es una entrada patrocinada. Mi relación con Slimbook es de cliente habitual, amistad e intereses mutuos (el dominio del mundo por parte de la filosofía GNU/Linux).

Más información: Slimbook

La entrada Nuevos Kymera AMD o Intel de Slimbook se publicó primero en KDE Blog.

the avatar of Santiago Zarate

If you’re using

If you’re using copilot and by luck also use pass to manage your passwords, you will find that the default configuration, or rather the configuration where you want copilot enabled everywhere, basically creates a risk for your precious passwords… As Copilot will be enabled by default, on text files.

My dataaa!

So here’s the snippet I use:

-- initialize copilot
local copilot = {
	"zbirenbaum/copilot.lua",
	"ofseed/copilot-status.nvim",
	cmd = "Copilot",
	build = ":Copilot auth",
	event = "InsertEnter",
	opts = {
		filetypes = {
			sh = function()
				if string.match(vim.fs.basename(vim.api.nvim_buf_get_name(0)), "^%.env.*") then
					-- disable for .env files
					return false
				end
				return true
			end,
			text = function()
				if
					vim.has_key(vim.environ(), "GIT_CEILING_DIRECTORIES") or vim.has_key(vim.environ(), "PASS_VERSION")
				then
					-- disable for .env files
					return false
				end
				return true
			end,
		},
	},
}

I should eventually add this too to my dotfiles… Once I have the time to do so.

My dotfiles would be here, if I updated them

the avatar of Santiago Zarate

Deactivating copilot for password managers like pass

If you’re using copilot and by luck also use pass to manage your passwords, you will find that the default configuration, or rather the configuration where you want copilot enabled everywhere, basically creates a risk for your precious passwords… As Copilot will be enabled by default, on text files.

My dataaa!

So here’s the snippet I use:

-- initialize copilot
local copilot = {
  "zbirenbaum/copilot.lua",
  "ofseed/copilot-status.nvim",
  cmd = "Copilot",
  build = ":Copilot auth",
  event = "InsertEnter",
  opts = {
    filetypes = {
      sh = function()
        if string.match(vim.fs.basename(vim.api.nvim_buf_get_name(0)), "^%.env.*") then
          -- disable for .env files
          return false
        end
        return true
      end,
      text = function()
        if
          vim.has_key(vim.environ(), "GIT_CEILING_DIRECTORIES") or vim.has_key(vim.environ(), "PASS_VERSION")
        then
          -- disable for .env files
          return false
        end
        return true
      end,
    },
  },
}

I should eventually add this too to my dotfiles… Once I have the time to do so.

My dotfiles would be here, if I updated them