Skip to main content

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

Pixel Inktober

Just like last year, October was filled with quick pixel dailies. I decided to only post on mastodon, but due to the twitter exodus couldn’t quite post the 30kB images for the two remaining days. Good old blog post it is!

x 1. Gargoyle 2. Scurry 3. Bat 4. Scallop 5. Flame 6. Bouquet 7. Trip 8. Match 9. Nest 10. Crabby 11. Eagle 12. Forget 13. Kind 14. Empty 15. Armadillo 16. Fowl 17. Salty 18. Scrape 19. Ponytail 20. Bluff 21. Bad Dog 22. Heist 23. Booger 24. Fairy 25. Tempting 26. Ego 27. Snack 28. Camping 29. Uh-oh 30. Gear 31. Farm

Previously, Previously, Previously.

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

Resumen final de KDE en Google Summer of Code 2022

Una vez finalizado el plazo para realizar la participación es el momento de hacer el resumen final de KDE en Google Summer of Code 2022 esta simbiosis entre la Comunidad KDE y el gigante multicolor que ha sido muy provechosa para ambos, como hemos visto en muchas ocasiones en el blog, veamos el resultado definitivo.

Resumen final de KDE en Google Summer of Code 2022

El equipo de KDE es uno de las Comunidades que siempre intentan colaborador con los proyectos sobre Software Libre que suele organizar cualquier compañía, y Google no es ninguna excepción.

Resumen final de KDE en Google Summer of Code 2022

Este año hemos tenido bastantes estudiantes mejorando sus habilidades al tiempo que mejoran las aplicaciones del ecosistema KDE. De esta forma según leemos en el blog de novedades de KDE (el conocido como dot) , también conocido como el Dot, tenemos un articulo de Johnny Jazeix que nos cuenta que:

  • Snehit Sah añadió con éxtiro el soporte para Spaces en NeoChat, una herramienta de Matrix que nos permite descubrir nuevas salas y también una forma de organizar tus habitaciones en categorías.
  • Suhaas Joshi ha trabajado en la gestión de permisos para las aplicaciones Flatpak y Snap en Discover.
  • Quoc Hung Tran, implementó en un nuevo plugin para procesar el reconocimiento óptico de caracteres (OCR) para DigiKam.
  • Phuoc Khanh LE también dedicó su tiempo a DigKam y ha conseguido mejorar los algoritmos del Clasificador de Calidad de Imagen.
  • Samarth Raj trabajaró en una actividad de análisis gramatical y otra de uso de los complementos del 10 para sumar números, para GCompris.
  • Xu Che ha añadido la herramienta para crear elipses perfectas para el píxel en Krita.
  • Reinold Rojas mejoró en la exportación de una imagen a SVG en Krita; un proyecto que proporcionará más opciones para compartir archivos con Inkscape, y ayudará a crear imágenes traducibles con texto para Krita Manual sin conocimiento de Inkscape,

¿Qué es GSoC?

KDE participará en Google Summer of Code 2016

Vía Somos Libres he encontrado esta magnífica descripción del programa GSoC:

Google Summer of Code (GSoC) es un evento organizado por Google, cuyo objetivo es hacer participar a varios estudiantes en el desarrollo de determinados proyectos Open Source elegidos por Google. Cada grupo debe cumplir con una lista de tareas específicas que deben realizar y elegidas por el representante del proyecto, también conocido como mentor.

Los objetivos del GSoC son:

  • Crear y liberar código Open Source para el beneficio de todos.
  • Inspirar a los jóvenes desarrolladores a participar en el desarrollo de aplicaciones Open Source.
  • Ayudar a los proyectos Open Source a identificar a nuevos y posibles desarrolladores.
  • Dar a los estudiantes la oportunidad de trabajar en algo relacionado a sus estudios. Dar a los estudiantes una mayor exposición a situaciones del mundo real de desarrollo de software.

En definitiva, una excelente iniciativa que beneficia a todo el mundo.

La entrada Resumen final de KDE en Google Summer of Code 2022 se publicó primero en KDE Blog.

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

Anakan Ayam (DOC) KUB

Setelah melihat ternak ayam KUB (Ayam Kampung Unggul Balitbangtan-Balai Penelitian dan Pengembangan Pertanian) di rumah Qchen adik saya, saya tertarik untuk memelihara ayam KUB di lingkungan toko pertanian Zeze Zahra.

Untuk keperluan itu, saya membuat sebuah kandang ayam sederhana. Rencananya kandang tersebut akan diisi anakan ayam umur sehari atau DOC (Day Old Chicken).

Saya membeli anakan ayam KUB sebanyak 2 box masing-masing berisi 100 ekor. 100 ekor akan dipelihara oleh Qchen dan 100 ekor lagi dipelihara oleh bang Adul dan bang Satir di toko pertanian Zeze Zahra.

Beberapa hari yang lalu anakan ayamnya datang, diterima oleh Ayla puteri bungsunya Qchen. 1 box anakan ayam dibawa ke toko pertanian dan kemudian dimasukkan ke kandang yang baru saja dibuat.

Niatan memelihara anakan ayam KUB di lingkungan toko pertanian Zeze Zahra adalah bagian dari utilisasi lahan dan utilisasi sumber daya manusia. Pekarangan toko pertanian Zeze Zahra cukup luas. Selain digunakan untuk pembibitan tanaman dan kolam ikan, sudut lahan bisa digunakan untuk memelihara anakan ayam.

Toko pertanian Zeze Zahra juga punya 2 orang staff, yaitu bang Adul dan bang Satir, jadi untuk memberi makan dan mengecek kondisi ternak ayam bisa dilakukan secara periodik.

Jika kondisi anakan ayam baik dan sehat, rencana anakan ayam akan ditambah hingga menjadi satu siklus pemeliharaan. Ada anakan ayam, ayam remaja, ayam dewasa dan ayam petelur.

Ayam-ayam yang sudah dewasa nantinya akan dipindah ke lahan yang lebih luas dan akan menggunakan skema yang mirip di tempat Qchen, yaitu menggunakan sekam kering sehingga relatif aman dan tidak ada bau. Apalagi lingkungannya juga lingkungan kebun sehingga sekam yang bercampur dengan kotoran ayam bisa difermentasikan sebagai pupuk tanaman buah.

Link Youtube Pembuatan kandang anakan ayam

Link Youtube kedatangan anakan ayam

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

Editor de markdow para KDE: Ghostwriter

Sigo presentando aplicaciones de la Comunidad KDE que nunca han sido protagonistas del blog. Empecé este verano con Skanlite, continué con Haruna, y hace poco le tocó a Kile, un editor de LaTeX para KDE. En esta ocasión le ha tocado a Ghostwriter, un editor de markdown completo y ultrarápido.

Editor de markdow para KDE: Ghostwriter

Hay muchos usuarios que les gusta escribir sin preocuparse demasiado por el formato ya que lo dejan todo a la utilización de motores que directamente se lo dan, como es el caso de Markdown.

Esta es la función principal de Ghostwriter:

Disfrute de una experiencia de escritura sin distracciones, que incluye un modo a pantalla completa y una interfaz limpia. Con Markdown puede escribir ahora y formatear después.

Otras caracteristicas de Ghostwriter son las siguientes:

  • Posibilidad de tener Temas: claro y oscuro integrados proporcionan una experiencia de escritura estética lista para usar. Si no son suficientes, puede crear sus propios temas.
  • Vista previa en vivo de su documento Markdown en HTML: Con la vista previa en vivo puede copiar el código HTML para pegarlo en su blog o exportarlo a otro formato.
  • Navegación: La barra lateral de ghostwriter proporciona un esquema del documento que le permite navegar hasta cualquier sección (incluso dentro de la vista previa en vivo) con un solo clic del ratón.
  • Modo de concentración: Al pulsar el botón «Concentración» de la esquina inferior derecha del editor se activará el modo de concentración, que resalta solo el texto actual alrededor del cursor y desvanece el resto. Puede configurar ghostwriter para resaltar la línea, la frase o el párrafo actuales, o tres líneas.
  • Estadísticas del documento y de la sesión: Además de mostrar un contador de palabras en vivo en la parte inferior de la ventana, ghostwriter muestra todavía más estadísticas en vivo en las pestañas de la barra lateral de «Estadísticas del documento» y «Estadísticas de la sesión».

Todo esto y mucho más en una aplicación imprescindble para ser más eficiente si trabajamos con archivos de texto sin que nos distraigamos. Por cierto, también está disponible para otros sistemas operativos.

Más información: Ghostwriter

La entrada Editor de markdow para KDE: Ghostwriter se publicó primero en KDE Blog.

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

Mencicil Penyelesaian Tugas atau Pekerjaan

Pekan-pekan ini adalah pekan mid semester di kegiatan kuliah yang saya jalani. Karena dosen-dosennya baik hati, sebagian mid semester mata kuliah dilakukan di pekan lalu. Sebagian di pekan ini dan ada satu yang dilakukan pekan depan.

Ada salah satu tugas mid semester yang soalnya cukup banyak, yaitu mata kuliah IT Forensic. Soalnya ada soal analisa dan ada soal praktek. Butuh waktu sampai sehari semalam untuk menyelesaikannya.

Bu Dosen IT Forensic juga baik hati. Meski soalnya banyak dan jawabannya otomatis banyak juga, tugas mid semesternya di open sejak hari Minggu siang dan batas akhir submit tugas di Rabu tengah malam. Yang jadi masalah, kebiasaan buruk kembali terulang, yaitu menunggu hingga Selasa malam baru mulai mengerjakan…

Hari Senin malam saya ada mata kuliah Information Retrieval dan Selasa Malam ada mata kuliah Ubiquitous Computing. Mata kuliah Ubiquitous Computing harus presentasi mengenai update paper yang dibuat, jadi otomatis konsentrasi saya terpecah. Apalagi seharusnya jadwal saya di Excellent untuk Selasa adalah kunjungan ke kantor klien, sebuah bank swasta besar di Indonesia. Hari Rabu-nya adalah kunjungan Berita Acara Serah Terima (BAST) pekerjaan di salah satu instansi pemerintah di bidang hukum dan keamanan.

Akhirnya kedua kunjungan itu dengan terpaksa saya delegasikan pada team karena saya khawatir tidak dapat menuntaskan tugas mid semester dan tugas masing-masing mata kuliah.

Kalau saya ingat lagi tugas mid semester, seharusnya saya tidak terlalu terdesak jika seandainya saya sudah mulai mencicil tugas tersebut saat pertama kali tugasnya dibuka. Hanya saja, saya terlalu lelah setelah seharian main ke kebun anggur Zeze Zahra, sehingga Minggu sore dan Malam terlewatkan, sementara hari Senin sudah disibukkan dengan pekerjaan di Excellent dan Aktiva.

Kedepannya, ada 2 hal yang harus saya ingat agar tidak terlalu mepet mengerjakan tugasnya. Yang pertama, tidak menundanya dan yang kedua, mencicil penyelesaian tugas tersebut.

Misalnya ada 25 soal untuk tugas mid semester. Bisa saja saya mengerjakan 5 soal dulu di hari Senin, kemudian 10 soal di hari Selasa dan 10 soal di hari Rabu, jadi tidak semuanya menumpuk jadi satu di hari Rabu.

Saya harusnya ingat pengalaman saya saat menghapal sesuatu. Menghapal satu surat sekaligus tentu berat, tapi menghapalnya ayat per ayat, rutin setiap hari ternyata malah bisa menyelesaikan hapalan satu surat yang terdiri dari puluhan ayat. Saya harusnya bisa belajar dari pola itu, hanya saja saya lupa dan tidak menyadarinya, hehehe…

Saya ingat, saya juga pernah mencicil penyelesaian tugas Research Methodology dan Business Intelligence saat menunggu waktu menjemput Vivian di sekolah. Kadang saya mengerjakannya di Ipad atau HP atau kadang di laptop dan adakalanya saya remote ke komputer yang ada di rumah, terutama jika butuh proses programming atau kalkukasi yang lebih paten jika dilakukan menggunakan komputer di rumah. Yang penting, tugasnya bisa selesai tanpa harus menunggu saya duduk manis di depan komputer di rumah, karena nanti waktunya jadi nggak efektif.

Semoga kedepannya bisa lebih baik lagi dan pengalaman ini juga bisa menjadi pembelajaran buat yang membaca ☺️🤭

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

V2BlankBrowser get new feature!!

V2BlankBrowser is Linux Web Browser, created to playing games or use with web apps in mind. But it is still normal browser, with tabs, etc. To made UI flexible to fulfill both playing games, use web apps and web browsing, I use many techniques. Last is tab displaying/hiding by a gesture! See the link.

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

#openSUSE Tumbleweed revisión de la semana 43 de 2022

Tumbleweed es una distribución «Rolling Release» 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.

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

Las snapshots de openSUSE Tumbleweed que se publican son estables y seguras. Cada vez que una nueva snapshot es publicada, antes ha sido probada de manera intensiva utilizando openQA.

Peeeeero eso no quiere decir que estén libres de todo fallo. OpenQA testea la distro en máquinas virtuales siguiendo unos scripts automatizados, por lo que aunque se prueban muchos aspectos importantes de la distro, no está exenta de algún fallo.

Por ejemplo, esta semana, algún usuario ha reportado por las listas de corro que después de actualizar el kernel Linux a la versión 6.0.3, esto causó algún problema con el audio (puedes ver el reporte del error: https://bugzilla.opensuse.org/show_bug.cgi?id=1204679).

El Kernel 6.0.5, que se publicará en breve, deberá solucionar ese problema. openSUSE Tumbleweed, siempre rodando, siempre mejorando…

En los pasados 7 días se han publicado un total de 7 snapshots (1021…1027) que entre otros han traido las siguientes actualizaciones:

  • Linux kernel 6.0.3 (Snapshot 1023)
  • GStreamer 1.20.4
  • Cambio a NodeJS 19 como predeterminado
  • XWayland 22.1.4
  • Mesa 22.2.2
  • Mozilla Firefox 106.0 & 106.0.1
  • Samba 4.17.1 & 4.17.2
  • Systemd 251.6 & 251.7
  • fwupd 1.8.6
  • dbus 1.14.4
  • LibreOffice 7.4.2.3

Y para próximas snapshots podremos encontrar:

  • Linux kernel 6.0.5 (quizás en la snapshot 1029, o incluso en la 1028)
  • KDE Plasma 5.26.2
  • Mozilla Thunderbird 102.4.1
  • Mozilla Firefox 106.0.2
  • gpgme 1.18
  • Python 3.10.8 & 3.9.15
  • Python Sphinx 5.3.0

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

openSUSE Tumbleweed – Review of the week 2022/43

Dear Tumbleweed users and hackers,

Tumbleweed snapshots are being released stably and reliably. Whenever a snapshot comes out, you know it has gone through extensive testing using openQA. Of course, this is no guarantee that all snapshots are error-free. openQA works on virtual machines based on scripts, so it tests what it is instructed to try (not seldom do we see issues that were not intentionally tested for, but they are ‘happy accidents’). This week, a less fortunate update reached our users that caused some pain for some: The Linux Kernel 6.0.3 managed to break audio for a couple of users (See https://bugzilla.opensuse.org/show_bug.cgi?id=1204679). Kernel 6.0.5 is in the queue and should be published in the next 48 hours and fix those issues.

Of course, not all was broken, and the last 7 days have seen 7 snapshots being published (1021…1027) including these changes:

  • Linux kernel 6.0.3 (Snapshot 1023)
  • GStreamer 1.20.4
  • Switch to NodeJS 19 by default
  • XWayland 22.1.4
  • Mesa 22.2.2
  • Mozilla Firefox 106.0 & 106.0.1
  • Samba 4.17.1 & 4.17.2
  • Systemd 251.6 & 251.7
  • fwupd 1.8.6 (updated from 1.7.10)
  • dbus 1.14.4
  • LibreOffice 7.4.2.3

Stagings look a bit sad and empty at the moment, but that is mostly due to them passing so quickly. most stagings have a short lifetime these days and are ready to be accepted within 24 hours. Still, there are a few things currently being tested:

  • Linux kernel 6.0.5 (expected latest in snapshot 1029, possibly even in 1028)
  • KDE Plasma 5.26.2
  • Mozilla Thunderbird 102.4.1
  • Mozilla Firefox 106.0.2
  • gpgme 1.18
  • Python 3.10.8 & 3.9.15
  • Python Sphinx 5.3.0
  • Staging:L, the ‘show-me-errors-staging’, currently contains: swig 4.1.0 (breaks llvm and nodejs), git 2.38.1 (breaks python-GitPython), ICU 72.1 (breaks the world, as usual), suse-module-tools 16.0.24 (breaks VirtualBox and vmdk)
the avatar of openSUSE News

GStreamer, GNOME, systemd update in Tumbleweed

The new streak of openSUSE Tumbleweed snapshots continued this week as the continuous streak stands at 15.

The consistency brought rolling release users updates this week for fetchmail, GNOME, GStreamer, rsync, systemd and more.

The 20221026 snapshot updates a few packages. Text editor vim 9.0.0814 fixed the Kitty terminal and Clang format configuration files that were not recognized. The package also fixed a memory leak with an empty shell command and OpenVPN files are not recognized either. The Linux driver package pcsc-towitoko 2.0.8, which is for smartcard readers, corrected a time out value that was set too low for certain cards like that of the Spanish national identity card. The portable foreign-function interface package libffi 3.4.4 had important AArch64 fixes that included support for Linux builds with Link Time Optimization. The wrapper library libp11 0.4.12 fixed several memory leaks and some storing certificates on tokens.

An update of gstreamer 1.20.4 arrived in snapshot 20221025, and it fixed a crash when updating an unchanged ping source, updated translations and now always clears MIME type tables when updating a clients clipboard. Several gstreamer plugins were also updated to version 1.20.4. An update of xwayland 22.1.4 bumped wayland build requirements and fixed some overzealous caching. An update of gnome-maps 43.1 fixed various issues related to the GTK4 port and fixed a couple drag-and-drop issues. File compressing package zchunk 1.2.3 added availability of a license scan report and status. Several other packages were updated in the snapshot including yast2-trans, which updated Czech, Dutch, Slovak, Japanese and Catalan languages.

Just two packages were updated in snapshot 20221024. An update of autoyast2 4.5.6 fixed profile location parsing and the add repo URL scheme. The module also added packages for the selected network backend in order to prevent it from being declared in the software section. The other packages to update was a reversion of selinux-policy from 20221019 to 20220714.

An update of gnome-software 43.1 arrived in snapshot 20221023. The minor release from the GNOME community fixed searches not completing when installing and uninstalling an app at the same time. The desktop package fixes distribution upgrades when package conflicts are present, and it fixes a crash when showing offline update errors during the startup. Browser Mozilla Firefox updated to version 106.0.1 and it addresses a crash experienced by users with AMD Zen 1 CPUs. An updated version of GNU Compiler Collection 12 added a patch related to RISC-V, and it updated embedded library newlib to version 4.2.0. The Linux kernel-source 6.0.3 updates had some changes related to the handling effects of the non-volatile memory after freeing a request. Domain name query package whois 5.5.14 added the hiding string for whois.auda.org.au. The super-thin layer package on the DBus interface fwupd 1.8.6 fixed a regression when getting the I²C bus number. The rendering extension library libXrender also fixed a regression in the version 0.9.11 update.

Mesa 22.2.2 was updated in snapshot 20221022. The 3D graphics library added a patch to fix LLVM optimization to avoid failures on ARMv7. The 251.6 systemd update avoids the expanding macros in comments that leads to an error on installations. The package also makes sure that the same seed is not replicated on systems when installing from a golden image. A major version update to cpupower 6.0.2 removed powercap capabilities to patch against the latest kernel-sources. The rsync package fixes client-side validation of the remote sender’s filtering behavior in version 3.2.7 and the --fuzzy option was optimized to cut down on the amount of computations when considering a big pool of files, which resulted in about a 2x speedup. Six Common Vulnerabilities and Exposures were fixed in the Firefox 106.0 update major version like CVE-2022-42929, which could cause a denial of service of the browser if a website called window.print() in a particular way. Harfbuzz 5.3.1 and several other packages were updated in the snapshot.

Just one package changed with the 20221021 snapshot; it was related to fetchmail and it removed a subpackage that required python-rpm-macros.

An update of fetchmail also arrived in snapshot 20221020. Fetchmail 6.4.34 updated Serbian translations and fixed a bug that would delete a message from the mail store despite a soft bounce option being enabled when an SMTP receiver refuses a delivery. An update of NetworkManager 1.40.2 fixed a couple race condition behaviors and it now declines the DHCPv6 lease if all addresses fail IPv6 duplicate address detection. Bug fixes arrived with Plasma 5.26.1 updates. The software center Discover improved Flatpak test reliability, but also disabled the test on the Continuous Integration. Plasma Audio Volume Control should not crash now when the server doesn’t respond, and Plasma Desktop makes the drag and drop of the pager widget more reliable. The update of gnome-control-center 43.1 fixes crashing when editing networks. Fixes for a crash when a device had detached while the controller is resetting the port were made with the virtualbox 6.1.40 update, and python-setuptools 65.5.0 improved information in its documentation about conflicting entries in a current working directory and editable install. The package also fixed backward compatibility of editable installs and custom build_ext commands inheriting directly from distutils. Several other packages were updated in this first snapshot of the week.