Skip to main content

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

Cabang Primer Sekunder Tersier Tanaman Anggur

Saat mulai belajar menanam anggur dan melihat tutorial di Youtube, membaca tulisan di website atau blog atau saat mendengar teman yang berpengalaman menanam anggur memberikan saran, sedikit banyak pasti pernah mendengar istilah cabang primer, cabang sekunder dan cabang tersier.

Bagaimana membedakan cabang primer, sekunder dan tersier? Apa sih keuntungannya kita mengetahui percabangan primer, sekunder dan tersier? Silakan simak pada video berikut ini :

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

Labplot, software de visualización y análisis de datos de KDE

Sigo presentando aplicaciones de la Comunidad KDE que nunca han sido protagonistas del blog. En esta ocasión le ha tocado a Labplot, un software de visualización y análisis de datos de la Comunidad KDE libre y gratuito multsistema que tienes decenas de funcionalidades de gran calidad.

Labplot, software de visualización y análisis de datos de KDE

Si eres un profesional o un amante de los datos necesitas alguna herramienta digital que te ayude a poder trabajar con ellos y sacar las conclusiones que necesites.

Este es el cometido de Labplot, un software de visualización y análisis de datos de la Comunidad KDE libre y gratuito multsistema accesible para todo el mundo, ya que cumple la norma de las aplicaciones KDE: simples por defecto, potentes cuando se necesita.

Labplot, software de visualización y análisis de datos de KDE

Sus principales caracteristicas son las siguientes:

  • Visualización y trazado de datos de alta calidad con pocos clics.
  • Análisis de datos y estadísticas fiables y sencillos, sin necesidad de codificación.
  • Informática intuitiva y rápida con cuadernos interactivos.
  • Extracción de datos de imágenes sin esfuerzo.
  • Importación y exportación de datos desde y hacia múltiples formatos sin problemas.
  • Disponible para Linux, Windows, macOS, y FreeBSD
Labplot, software de visualización y análisis de datos de KDE

En la actualidad ya se encuentra en su versión 2.9 que fue lanzada el pasado 25 de junio y que nos ofrece las siguientes novedades:

  • Nuevo tipo de visualización, el diagrama de caja que proporciona un resumen rápido de las propiedades estadísticas básicas del conjunto de datos,
  • Colección de múltiples mapas de color.
  • Nueva función que permite el formato condicional de los datos en la hoja de cálculo nos permiten obtener información sobre la estructura de sus datos y sus propiedades estadísticas directamente en la hoja de cálculo.
  • Añadida la transformada de Hilbert al conjunto de funciones de análisis.
  • Posibilidad para importar y exportar más formatos, habiendo añadido MATLAB, SAS, Stata y SPSS a la lista.

Y para muestra un botón, un pequeño vídeo de menos de 5 minutos que nos enseña como dibujar funciones en Labplot.

Más información; Labplot

La entrada Labplot, software de visualización y análisis de datos de KDE se publicó primero en KDE Blog.

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

El comando tree en GNU/Linux

El comando tree, muestra un listado de los archivos de la ruta actual de manera recursiva, en forma de diagrama de árbol

El comando tree fue escrito por Steve Baker junto con otros desarrolladores para sistemas PC-DOS y MS-DOS, pero está disponible para sistemas GNU/Linux bajo una licencia GPL v2.0

El comando, ejecutado sin argumentos, muestra los archivos y carpetas de la carpeta actual de manera recursiva, es decir entrando dentro de carpetas y volviendo a mostrar el contenido, etc…

Si instalas esta utilidad en tu sistema GNU/Linux y la ejecutas, te mostrará un resultado similar a este:

$ tree ruta/de/una/carpeta
ruta/de/una/carpeta/
├── a-primero.html
├── b-segundo.html
├── subcarpeta
│   ├── readme.html
│   ├── code.cpp
│   └── code.h
└── z-otro-archivo.html

1 directories, 6 files

Pero tiene un montón de opciones, veamos algunas de las que nos pueden ser más útiles, pero explora todas para que te pueda ayudar en un caso en concreto.

Niveles de recursividad

Si ejecutamos el comando en la carpeta /home de nuestro usuario, quizás mostrará una salida abrumadora de información que realmente no es lo que estábamos buscando.

Podemos limitar el nivel de recursividad al que profundiza al mostrar la información mediante la opción-L y añadiendo un número que será el número de niveles de recursividad que muestra.

Estando en la carpeta /home de tu usuario ejecuta primero tree sin más opciones y ahora ejecuta tree -L 1 para que muestre solo un nivel de recursividad al ejecutar el comando. ¿Ves la diferencia? Puedes probar cambiando el 1 por otro número para explorar más niveles.

Los directorios primero

Algo que me gusta tanto del comando tree como de otros comandos a la hora de mostrar el contenido de mi ubicación es que me muestre primero los directorios y después los archivos, ambos ordenados alfabéticamente.

En tree podemos hacer eso con la opción --dirsfirst Añadiendo esta opción a la anterior, podemos ejecutar el comando tree --dirsfirst -L1

Pero si a ti no te gusta esta distribución y prefieres que primero te muestre los archivos, para eso tienes la opción --filesfirst

Mostrando colores

Colorear la salida de un comando sirve para ordenar un poco la información en nuestra pantalla y que nos sea más fácil agrupar e interpretar la información. Con el comando tree podremos hacerlo con la opción -C. Añadimos esta opción a lo ya aprendido tree --dirsfirst -CL 1

Mostrar las carpetas y archivos ocultos

De manera predeterminada, tree no nos muestra las carpetas ni archivos ocultos, ya sabes, en GNU/Linux son los que empieza su nombre con un punto .

Si queremos que también nos muestre esas carpetas y archivos ocultos, podemos hacerlo mediante la opción -a Vamos a añadir esa opción al comando: tree --dirsfirst -aCL 1

Ordenar la salida del comando

De manera predeterminada tree muestra el contenido ordenado de manera alfabética, cosa que podemos invertir con la opción -r

Y también podemos hacer que el comando tree nos muestre el tamaño de los archivos y carpetas mediante la opción -h

Pero podemos especificar que lo ordene por ejemplo de por tamaño mediante la opción --sort size que podemos añadir a nuestro comando: tree --dirsfirst -ahCL 1 --sort size

Mostrando un patrón de archivos

De toda la información que ofrece tree, la podemos filtrar buscando un patrón específico de un nombre de archivo.

El comando mostrará igualmente todos las carpetas, pero dentro de esta sólo mostrará los archivos que coinciden con el patrón buscado. El patrón de búsqueda admite comodines como:

  • * para todos los caracteres
  • ? para un único caracter
  • [A-Z] Para caracteres entre los especificados

Para ver todos los archivos en dos niveles, que comienzan por b o por w y acaben en .sh ejecutaríamos el siguiente comando de tree con estas opciones tree --filesfirst --prune -CL 2 -P [b,w]*.sh

Añado la opción prune para que no muestre los directorios que no contienen ninguna de las opciones de búsqueda, así muestra solo las carpetas que los contienen.

Conclusión

El comando tree tiene muchas más opciones que podemos configurar, echa un vistazo a su ayuda para verlas todas.

Una de las opciones que más me gustan es que al final del comando, hace un resumen de las perpetas y los archivos encontrados. Esa información me gustaría que se mostrara en el comando exa o en ls a la hora de listar el contenido de una carpeta.

Bueno, eso queda para un próximo artículo en el blog… Conjugaremos ambos comandos para que se muestre ese resumen final de tree

¿Te ha resultado útil el artículo? Comparte tus «hacks» con el comando tree o si alguno que no conocías te ha resultado interesante, en los comentarios del blog.

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

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 ☺️🤭