home.social

#lignukso — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #lignukso, aggregated by home.social.

  1. Oni diras, ke Debiano 14 eldoniĝos en 2027.
    Jen ŝanco por bona jaro. :gutkato_3c: :debian:

    #lang_eo #debiano #lignukso #pensoj
  2. @jadedctrl La tago jam venis! Debiano :debian: 13 estas eldonita! :gutkato_hura:

    Mi eble iomete atendos antaŭ instalo. Debiano instruis min pacienci. Kaj mi volas iom ordigi mian diskon unue, ĉiuokaze. :gutkato_hihias:

    #lang_eo #GNU #lignukso #debian #debiano

  3. Je :emacs: Imakso, mirinde utilas shell-command-on-region (M-| ), per kiu oni metas tekston kiel enigo al programo.

    Mi ĵus malkovris hodiaŭ la egale utilan sh-execute-region, kiu rulas liniojn kiel ŝelprogramo! Mi agordis ĝin hodiaŭ al C-c |. :gutkato_ridas:

    :terminalo: Tiuanime, hodiaŭ mi skribis simplan funkcion, execute-buffer. Se vi redaktas skripton, per ĝi povas simple ruli la nunan dosieron kaj vidi la eligon. Tre utilas por ŝelo kaj bc-umado, ktp, kiel mi ofte faras. :gutkato_dikfingro_supren:

    (global-set-key (kbd "C-c \\") 'execute-buffer)
    (defun execute-buffer ()
      "Execute the current buffer’s file, sending output to a buffer."
      (interactive)
      (shell-command (format "\"%s\"" (buffer-file-name))))
    

    #lang_eo #imakso #emacs #ŝelo #bash #gnu #linukso #lignukso

  4. Je :emacs: Imakso, mirinde utilas shell-command-on-region (M-| ), per kiu oni metas tekston kiel enigo al programo.

    Mi ĵus malkovris hodiaŭ la egale utilan sh-execute-region, kiu rulas liniojn kiel ŝelprogramo! Mi agordis ĝin hodiaŭ al C-c |. :gutkato_ridas:

    :terminalo: Tiuanime, hodiaŭ mi skribis simplan funkcion, execute-buffer. Se vi redaktas skripton, per ĝi povas simple ruli la nunan dosieron kaj vidi la eligon. Tre utilas por ŝelo kaj bc-umado, ktp, kiel mi ofte faras. :gutkato_dikfingro_supren:

    (global-set-key (kbd "C-c \\") 'execute-buffer)
    (defun execute-buffer ()
      "Execute the current buffer’s file, sending output to a buffer."
      (interactive)
      (shell-command (format "\"%s\"" (buffer-file-name))))
    

    #lang_eo #imakso #emacs #ŝelo #bash #gnu #linukso #lignukso

  5. Je :emacs: Imakso, mirinde utilas shell-command-on-region (M-| ), per kiu oni metas tekston kiel enigo al programo.

    Mi ĵus malkovris hodiaŭ la egale utilan sh-execute-region, kiu rulas liniojn kiel ŝelprogramo! Mi agordis ĝin hodiaŭ al C-c |. :gutkato_ridas:

    :terminalo: Tiuanime, hodiaŭ mi skribis simplan funkcion, execute-buffer. Se vi redaktas skripton, per ĝi povas simple ruli la nunan dosieron kaj vidi la eligon. Tre utilas por ŝelo kaj bc-umado, ktp, kiel mi ofte faras. :gutkato_dikfingro_supren:

    (global-set-key (kbd "C-c \\") 'execute-buffer)
    (defun execute-buffer ()
      "Execute the current buffer’s file, sending output to a buffer."
      (interactive)
      (shell-command (format "\"%s\"" (buffer-file-name))))
    

    #lang_eo #imakso #emacs #ŝelo #bash #gnu #linukso #lignukso

  6. Je :emacs: Imakso, mirinde utilas shell-command-on-region (M-| ), per kiu oni metas tekston kiel enigo al programo.

    Mi ĵus malkovris hodiaŭ la egale utilan sh-execute-region, kiu rulas liniojn kiel ŝelprogramo! Mi agordis ĝin hodiaŭ al C-c |. :gutkato_ridas:

    :terminalo: Tiuanime, hodiaŭ mi skribis simplan funkcion, execute-buffer. Se vi redaktas skripton, per ĝi povas simple ruli la nunan dosieron kaj vidi la eligon. Tre utilas por ŝelo kaj bc-umado, ktp, kiel mi ofte faras. :gutkato_dikfingro_supren:

    (global-set-key (kbd "C-c \\") 'execute-buffer)
    (defun execute-buffer ()
      "Execute the current buffer’s file, sending output to a buffer."
      (interactive)
      (shell-command (format "\"%s\"" (buffer-file-name))))
    

    #lang_eo #imakso #emacs #ŝelo #bash #gnu #linukso #lignukso

  7. Je :emacs: Imakso, mirinde utilas shell-command-on-region (M-| ), per kiu oni metas tekston kiel enigo al programo.

    Mi ĵus malkovris hodiaŭ la egale utilan sh-execute-region, kiu rulas liniojn kiel ŝelprogramo! Mi agordis ĝin hodiaŭ al C-c |. :gutkato_ridas:

    :terminalo: Tiuanime, hodiaŭ mi skribis simplan funkcion, execute-buffer. Se vi redaktas skripton, per ĝi povas simple ruli la nunan dosieron kaj vidi la eligon. Tre utilas por ŝelo kaj bc-umado, ktp, kiel mi ofte faras. :gutkato_dikfingro_supren:

    (global-set-key (kbd "C-c \\") 'execute-buffer)
    (defun execute-buffer ()
      "Execute the current buffer’s file, sending output to a buffer."
      (interactive)
      (shell-command (format "\"%s\"" (buffer-file-name))))
    

    #lang_eo #imakso #emacs #ŝelo #bash #gnu #linukso #lignukso

  8. watch estas iom malica programo! mi neniam certas, kiel kaŝeti ĉion! do mi simple reprovadas la saman aferon milfoje… :gutkato_xwx:

    $ watch bash -c 'du  /tmp/*.mp4'
    $ watch find /tmp -name '*.mp4' -exec du {} \;
    $ watch find /tmp -name '*.mp4' -exec du {} \\;
    $ watch find /tmp -name \'*.mp4\' -exec du {} \\;
    $ watch bash -c 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \;  2>/dev/null); kontrol'
    

    kaj neniu funkcias. freneziĝas! mi freneziĝas!!! :gutkato_kolereta: :gutkato_konfuzita:

    $ echo 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \;  2>/dev/null); kontrol' > /tmp/kontrol.sh
    $ watch sh /tmp/kontrol.sh
    

    tio plifacilis. :gutkato_kontenta:

    #lang_eo #watch #gnu #linukso #linux #lignukso #unikso

  9. watch estas iom malica programo! mi neniam certas, kiel kaŝeti ĉion! do mi simple reprovadas la saman aferon milfoje… :gutkato_xwx:

    $ watch bash -c 'du  /tmp/*.mp4'
    $ watch find /tmp -name '*.mp4' -exec du {} \;
    $ watch find /tmp -name '*.mp4' -exec du {} \\;
    $ watch find /tmp -name \'*.mp4\' -exec du {} \\;
    $ watch bash -c 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \;  2>/dev/null); kontrol'
    

    kaj neniu funkcias. freneziĝas! mi freneziĝas!!! :gutkato_kolereta: :gutkato_konfuzita:

    $ echo 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \;  2>/dev/null); kontrol' > /tmp/kontrol.sh
    $ watch sh /tmp/kontrol.sh
    

    tio plifacilis. :gutkato_kontenta:

    #lang_eo #watch #gnu #linukso #linux #lignukso #unikso

  10. watch estas iom malica programo! mi neniam certas, kiel kaŝeti ĉion! do mi simple reprovadas la saman aferon milfoje… :gutkato_xwx:

    $ watch bash -c 'du  /tmp/*.mp4'
    $ watch find /tmp -name '*.mp4' -exec du {} \;
    $ watch find /tmp -name '*.mp4' -exec du {} \\;
    $ watch find /tmp -name \'*.mp4\' -exec du {} \\;
    $ watch bash -c 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \;  2>/dev/null); kontrol'
    

    kaj neniu funkcias. freneziĝas! mi freneziĝas!!! :gutkato_kolereta: :gutkato_konfuzita:

    $ echo 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \;  2>/dev/null); kontrol' > /tmp/kontrol.sh
    $ watch sh /tmp/kontrol.sh
    

    tio plifacilis. :gutkato_kontenta:

    #lang_eo #watch #gnu #linukso #linux #lignukso #unikso

  11. watch estas iom malica programo! mi neniam certas, kiel kaŝeti ĉion! do mi simple reprovadas la saman aferon milfoje… :gutkato_xwx:

    $ watch bash -c 'du  /tmp/*.mp4'
    $ watch find /tmp -name '*.mp4' -exec du {} \;
    $ watch find /tmp -name '*.mp4' -exec du {} \\;
    $ watch find /tmp -name \'*.mp4\' -exec du {} \\;
    $ watch bash -c 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \;  2>/dev/null); kontrol'
    

    kaj neniu funkcias. freneziĝas! mi freneziĝas!!! :gutkato_kolereta: :gutkato_konfuzita:

    $ echo 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \;  2>/dev/null); kontrol' > /tmp/kontrol.sh
    $ watch sh /tmp/kontrol.sh
    

    tio plifacilis. :gutkato_kontenta:

    #lang_eo #watch #gnu #linukso #linux #lignukso #unikso

  12. watch estas iom malica programo! mi neniam certas, kiel kaŝeti ĉion! do mi simple reprovadas la saman aferon milfoje… :gutkato_xwx:

    $ watch bash -c 'du  /tmp/*.mp4'
    $ watch find /tmp -name '*.mp4' -exec du {} \;
    $ watch find /tmp -name '*.mp4' -exec du {} \\;
    $ watch find /tmp -name \'*.mp4\' -exec du {} \\;
    $ watch bash -c 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \;  2>/dev/null); kontrol'
    

    kaj neniu funkcias. freneziĝas! mi freneziĝas!!! :gutkato_kolereta: :gutkato_konfuzita:

    $ echo 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \;  2>/dev/null); kontrol' > /tmp/kontrol.sh
    $ watch sh /tmp/kontrol.sh
    

    tio plifacilis. :gutkato_kontenta:

    #lang_eo #watch #gnu #linukso #linux #lignukso #unikso

  13. — Estas pli facile por kamelo iri tra la trueton de kudrilo, ol por C-programisto eniri la regnon de Dio.
    — Do kiu povas esti savita?
    — Kiu skribas ŝelskripton anstataŭ C-programon, tiun Sankta IGNUcio savos.

    :gnu: :terminalo: #lang_eo #programado #unikso #gnu #linux #lignukso
  14. — Estas pli facile por kamelo iri tra la trueton de kudrilo, ol por C-programisto eniri la regnon de Dio.
    — Do kiu povas esti savita?
    — Kiu skribas ŝelskripton anstataŭ C-programon, tiun Sankta IGNUcio savos.

    :gnu: :terminalo: #lang_eo #programado #unikso #gnu #linux #lignukso
  15. — Estas pli facile por kamelo iri tra la trueton de kudrilo, ol por C-programisto eniri la regnon de Dio.
    — Do kiu povas esti savita?
    — Kiu skribas ŝelskripton anstataŭ C-programon, tiun Sankta IGNUcio savos.

    :gnu: :terminalo: #lang_eo #programado #unikso #gnu #linux #lignukso
  16. — Estas pli facile por kamelo iri tra la trueton de kudrilo, ol por C-programisto eniri la regnon de Dio.
    — Do kiu povas esti savita?
    — Kiu skribas ŝelskripton anstataŭ C-programon, tiun Sankta IGNUcio savos.

    :gnu: :terminalo: #lang_eo #programado #unikso #gnu #linux #lignukso
  17. — Estas pli facile por kamelo iri tra la trueton de kudrilo, ol por C-programisto eniri la regnon de Dio.
    — Do kiu povas esti savita?
    — Kiu skribas ŝelskripton anstataŭ C-programon, tiun Sankta IGNUcio savos.

    :gnu: :terminalo: #lang_eo #programado #unikso #gnu #linux #lignukso
  18. Mi pasigis la matenon skribante testojn por mia nova programo, kaj kia bona malŝparo tio estis!
    Mi sentas tiom sekura, ĝuste nun! :gutkato_kontenta:

    Mi malkutimiĝis al testoskribado antaŭ longa tempo — mi rekutimiĝu! :gutkato_fajrokuloj:

    #lang_eo #programado #lispo #retejo #reto #lignukso #gnu #linukso

  19. Mi pasigis la matenon skribante testojn por mia nova programo, kaj kia bona malŝparo tio estis!
    Mi sentas tiom sekura, ĝuste nun! :gutkato_kontenta:

    Mi malkutimiĝis al testoskribado antaŭ longa tempo — mi rekutimiĝu! :gutkato_fajrokuloj:

    #lang_eo #programado #lispo #retejo #reto #lignukso #gnu #linukso

  20. Mi pasigis la matenon skribante testojn por mia nova programo, kaj kia bona malŝparo tio estis!
    Mi sentas tiom sekura, ĝuste nun! :gutkato_kontenta:

    Mi malkutimiĝis al testoskribado antaŭ longa tempo — mi rekutimiĝu! :gutkato_fajrokuloj:

    #lang_eo #programado #lispo #retejo #reto #lignukso #gnu #linukso

  21. Mi pasigis la matenon skribante testojn por mia nova programo, kaj kia bona malŝparo tio estis!
    Mi sentas tiom sekura, ĝuste nun! :gutkato_kontenta:

    Mi malkutimiĝis al testoskribado antaŭ longa tempo — mi rekutimiĝu! :gutkato_fajrokuloj:

    #lang_eo #programado #lispo #retejo #reto #lignukso #gnu #linukso

  22. Mi pasigis la matenon skribante testojn por mia nova programo, kaj kia bona malŝparo tio estis!
    Mi sentas tiom sekura, ĝuste nun! :gutkato_kontenta:

    Mi malkutimiĝis al testoskribado antaŭ longa tempo — mi rekutimiĝu! :gutkato_fajrokuloj:

    #lang_eo #programado #lispo #retejo #reto #lignukso #gnu #linukso

  23. Belarta Programo de la Tago Nᴿᵒ 231: ble.sh

    Laŭdoj

    ble.sh estas tre utila »aldonaĵo« al la :gnu: GNU ŝelo, bash (Baŝo). Ŝelo estas la programo kiu ruliĝas dum vi uzas :terminalo: terminalon, kaj provizas al vi manieron entajpi ordonojn kaj vidi la eligon. Baŝo estas inter la plej potencaj kaj belaj ŝelprogramoj, kaj sendube la plej populara.

    Tamen, ĉu ne jam estas 2024? Ĉu ne oni volas spektaklaĵojn, ornamojn, kaj stiligojn en ĉiu programo, inkz. je la ŝelo? Mi volas! Baŝo tre utilas, sed implicite ĝi ne vere ornamecas. :gutkato_pensas:

    Dankinde, do, ke ekzistas nia kara blesh (Bleŝo)! Bleŝo provizas, inter alie:

    • Gramatikan stiligon: Ĝi rekolorigas/emfazas entajpitajn vortojn laŭ sia speco. Ekzemple, dosieronomoj substrekiĝas, program-alinomoj oblikviĝas, komentoj helgriziĝas, kaj neekzistantaj programonomoj fonruĝiĝas. Ĝi kaj beligas kaj helpas vin certi, ke vi tajpis ĉion ĝuste! :gutkato_pentristo:
    • TAB-konjektadon: Ĝi TAB-elekteble kaj tajpŝpare konejektas la dosieron/parametron/ktp kiun vi tajpas. Elstare notinde estas, ke se vi TAB-konjektas parametrojn de ordono — ekzemple, $ ls -- + TAB — ĝi listigos legeble ĉiun parametron de la programo, kun mallonga priskribo apude. Tre utile! :gutkato_sciencisto:
    • Historio ĉie: Ĝia historio-subteno (inkz. ^r) amikecas kaj intelegentas. Ĝi eĉ memage proponos al vi historie-skribitan ordonon, se vi nun tajpas similan ordonon. Tajpŝpare! :ansero_kodrompisto:
    • Statolinion: Ĝi subtenas montradon de »statolinion«, iom kiel tiu de ImaksoVimo. :gutkato_profito:
    • … kaj tiel plu!

    La plej gravaj kaj utilaj aferoj al mi estas la TAB-konjektado kaj gramatika stiligo. Per la TAB-konjektado, mi povas plibone elpensi kion mi faros; kaj per la gramatika stiligo, ĉio simple plibeletas. :kjubej_kontentas:

    Kiel?

    Ĉu vi pensas al vi,
    :pensveziko_maldekstra: Kiel Bleŝo povas fari ĉi tiajn miraklaĵojn? :pensveziko_dekstra_vosta: :kjubej_scivolas:

    La respondo simplas, kaj fakte mirindas: Ĝi anstataŭigas iujn funkciojn de Baŝo, plej grave la »readline« (enlegaj) funkciojn. Ĝi povas fari tion ĉar ĝi mem estas skribita sole kaj purpure per Baŝ-kodo! :gutkato_timsurprizita:

    Ĝi tiom rapidas kaj bonkvalitas, ke mi supozus ĝin skribita (almenaŭ parte!) per C aŭ alia lingvo, sed ne! Ĝi estas sole skribita per ŝel-kodo! Danke al tio, tre facilas ĝin instali! Simple faru la jenon:

    $ git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git
    $ make -C ble.sh install PREFIX=~/.local
    $ echo 'source ~/.local/share/blesh/ble.sh' >> ~/.bashrc
    

    … kaj finita! :gutkato_hura:

    Takso

    Mi nur uzis ĝin jam dum iuj horoj, sed mi jam amas ĝin; genie ideita kaj mastre farita! Kial oni uzus la misŝelojn kiel zshfish, dum oni havas jam Bleŝon?

    Nenial! Laŭdon, laŭdon, laŭdon! :gutkato_guuu: :anja_adormiras:

    12⁄13 poentoj! :taneŝima_gesto_bone:

    #lang_eo #esperanto #ŝelo #blesh #bash #baŝo
    #programo #programo_de_la_tago #unikso #gnu #linukso #lignukso

  24. Belarta Programo de la Tago Nᴿᵒ 231: ble.sh

    Laŭdoj

    ble.sh estas tre utila »aldonaĵo« al la :gnu: GNU ŝelo, bash (Baŝo). Ŝelo estas la programo kiu ruliĝas dum vi uzas :terminalo: terminalon, kaj provizas al vi manieron entajpi ordonojn kaj vidi la eligon. Baŝo estas inter la plej potencaj kaj belaj ŝelprogramoj, kaj sendube la plej populara.

    Tamen, ĉu ne jam estas 2024? Ĉu ne oni volas spektaklaĵojn, ornamojn, kaj stiligojn en ĉiu programo, inkz. je la ŝelo? Mi volas! Baŝo tre utilas, sed implicite ĝi ne vere ornamecas. :gutkato_pensas:

    Dankinde, do, ke ekzistas nia kara blesh (Bleŝo)! Bleŝo provizas, inter alie:

    • Gramatikan stiligon: Ĝi rekolorigas/emfazas entajpitajn vortojn laŭ sia speco. Ekzemple, dosieronomoj substrekiĝas, program-alinomoj oblikviĝas, komentoj helgriziĝas, kaj neekzistantaj programonomoj fonruĝiĝas. Ĝi kaj beligas kaj helpas vin certi, ke vi tajpis ĉion ĝuste! :gutkato_pentristo:
    • TAB-konjektadon: Ĝi TAB-elekteble kaj tajpŝpare konejektas la dosieron/parametron/ktp kiun vi tajpas. Elstare notinde estas, ke se vi TAB-konjektas parametrojn de ordono — ekzemple, $ ls -- + TAB — ĝi listigos legeble ĉiun parametron de la programo, kun mallonga priskribo apude. Tre utile! :gutkato_sciencisto:
    • Historio ĉie: Ĝia historio-subteno (inkz. ^r) amikecas kaj intelegentas. Ĝi eĉ memage proponos al vi historie-skribitan ordonon, se vi nun tajpas similan ordonon. Tajpŝpare! :ansero_kodrompisto:
    • Statolinion: Ĝi subtenas montradon de »statolinion«, iom kiel tiu de ImaksoVimo. :gutkato_profito:
    • … kaj tiel plu!

    La plej gravaj kaj utilaj aferoj al mi estas la TAB-konjektado kaj gramatika stiligo. Per la TAB-konjektado, mi povas plibone elpensi kion mi faros; kaj per la gramatika stiligo, ĉio simple plibeletas. :kjubej_kontentas:

    Kiel?

    Ĉu vi pensas al vi,
    :pensveziko_maldekstra: Kiel Bleŝo povas fari ĉi tiajn miraklaĵojn? :pensveziko_dekstra_vosta: :kjubej_scivolas:

    La respondo simplas, kaj fakte mirindas: Ĝi anstataŭigas iujn funkciojn de Baŝo, plej grave la »readline« (enlegaj) funkciojn. Ĝi povas fari tion ĉar ĝi mem estas skribita sole kaj purpure per Baŝ-kodo! :gutkato_timsurprizita:

    Ĝi tiom rapidas kaj bonkvalitas, ke mi supozus ĝin skribita (almenaŭ parte!) per C aŭ alia lingvo, sed ne! Ĝi estas sole skribita per ŝel-kodo! Danke al tio, tre facilas ĝin instali! Simple faru la jenon:

    $ git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git
    $ make -C ble.sh install PREFIX=~/.local
    $ echo 'source ~/.local/share/blesh/ble.sh' >> ~/.bashrc
    

    … kaj finita! :gutkato_hura:

    Takso

    Mi nur uzis ĝin jam dum iuj horoj, sed mi jam amas ĝin; genie ideita kaj mastre farita! Kial oni uzus la misŝelojn kiel zshfish, dum oni havas jam Bleŝon?

    Nenial! Laŭdon, laŭdon, laŭdon! :gutkato_guuu: :anja_adormiras:

    12⁄13 poentoj! :taneŝima_gesto_bone:

    #lang_eo #esperanto #ŝelo #blesh #bash #baŝo
    #programo #programo_de_la_tago #unikso #gnu #linukso #lignukso

  25. Belarta Programo de la Tago Nᴿᵒ 231: ble.sh

    Laŭdoj

    ble.sh estas tre utila »aldonaĵo« al la :gnu: GNU ŝelo, bash (Baŝo). Ŝelo estas la programo kiu ruliĝas dum vi uzas :terminalo: terminalon, kaj provizas al vi manieron entajpi ordonojn kaj vidi la eligon. Baŝo estas inter la plej potencaj kaj belaj ŝelprogramoj, kaj sendube la plej populara.

    Tamen, ĉu ne jam estas 2024? Ĉu ne oni volas spektaklaĵojn, ornamojn, kaj stiligojn en ĉiu programo, inkz. je la ŝelo? Mi volas! Baŝo tre utilas, sed implicite ĝi ne vere ornamecas. :gutkato_pensas:

    Dankinde, do, ke ekzistas nia kara blesh (Bleŝo)! Bleŝo provizas, inter alie:

    • Gramatikan stiligon: Ĝi rekolorigas/emfazas entajpitajn vortojn laŭ sia speco. Ekzemple, dosieronomoj substrekiĝas, program-alinomoj oblikviĝas, komentoj helgriziĝas, kaj neekzistantaj programonomoj fonruĝiĝas. Ĝi kaj beligas kaj helpas vin certi, ke vi tajpis ĉion ĝuste! :gutkato_pentristo:
    • TAB-konjektadon: Ĝi TAB-elekteble kaj tajpŝpare konejektas la dosieron/parametron/ktp kiun vi tajpas. Elstare notinde estas, ke se vi TAB-konjektas parametrojn de ordono — ekzemple, $ ls -- + TAB — ĝi listigos legeble ĉiun parametron de la programo, kun mallonga priskribo apude. Tre utile! :gutkato_sciencisto:
    • Historio ĉie: Ĝia historio-subteno (inkz. ^r) amikecas kaj intelegentas. Ĝi eĉ memage proponos al vi historie-skribitan ordonon, se vi nun tajpas similan ordonon. Tajpŝpare! :ansero_kodrompisto:
    • Statolinion: Ĝi subtenas montradon de »statolinion«, iom kiel tiu de ImaksoVimo. :gutkato_profito:
    • … kaj tiel plu!

    La plej gravaj kaj utilaj aferoj al mi estas la TAB-konjektado kaj gramatika stiligo. Per la TAB-konjektado, mi povas plibone elpensi kion mi faros; kaj per la gramatika stiligo, ĉio simple plibeletas. :kjubej_kontentas:

    Kiel?

    Ĉu vi pensas al vi,
    :pensveziko_maldekstra: Kiel Bleŝo povas fari ĉi tiajn miraklaĵojn? :pensveziko_dekstra_vosta: :kjubej_scivolas:

    La respondo simplas, kaj fakte mirindas: Ĝi anstataŭigas iujn funkciojn de Baŝo, plej grave la »readline« (enlegaj) funkciojn. Ĝi povas fari tion ĉar ĝi mem estas skribita sole kaj purpure per Baŝ-kodo! :gutkato_timsurprizita:

    Ĝi tiom rapidas kaj bonkvalitas, ke mi supozus ĝin skribita (almenaŭ parte!) per C aŭ alia lingvo, sed ne! Ĝi estas sole skribita per ŝel-kodo! Danke al tio, tre facilas ĝin instali! Simple faru la jenon:

    $ git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git
    $ make -C ble.sh install PREFIX=~/.local
    $ echo 'source ~/.local/share/blesh/ble.sh' >> ~/.bashrc
    

    … kaj finita! :gutkato_hura:

    Takso

    Mi nur uzis ĝin jam dum iuj horoj, sed mi jam amas ĝin; genie ideita kaj mastre farita! Kial oni uzus la misŝelojn kiel zshfish, dum oni havas jam Bleŝon?

    Nenial! Laŭdon, laŭdon, laŭdon! :gutkato_guuu: :anja_adormiras:

    12⁄13 poentoj! :taneŝima_gesto_bone:

    #lang_eo #esperanto #ŝelo #blesh #bash #baŝo
    #programo #programo_de_la_tago #unikso #gnu #linukso #lignukso

  26. Belarta Programo de la Tago Nᴿᵒ 231: ble.sh

    Laŭdoj

    ble.sh estas tre utila »aldonaĵo« al la :gnu: GNU ŝelo, bash (Baŝo). Ŝelo estas la programo kiu ruliĝas dum vi uzas :terminalo: terminalon, kaj provizas al vi manieron entajpi ordonojn kaj vidi la eligon. Baŝo estas inter la plej potencaj kaj belaj ŝelprogramoj, kaj sendube la plej populara.

    Tamen, ĉu ne jam estas 2024? Ĉu ne oni volas spektaklaĵojn, ornamojn, kaj stiligojn en ĉiu programo, inkz. je la ŝelo? Mi volas! Baŝo tre utilas, sed implicite ĝi ne vere ornamecas. :gutkato_pensas:

    Dankinde, do, ke ekzistas nia kara blesh (Bleŝo)! Bleŝo provizas, inter alie:

    • Gramatikan stiligon: Ĝi rekolorigas/emfazas entajpitajn vortojn laŭ sia speco. Ekzemple, dosieronomoj substrekiĝas, program-alinomoj oblikviĝas, komentoj helgriziĝas, kaj neekzistantaj programonomoj fonruĝiĝas. Ĝi kaj beligas kaj helpas vin certi, ke vi tajpis ĉion ĝuste! :gutkato_pentristo:
    • TAB-konjektadon: Ĝi TAB-elekteble kaj tajpŝpare konejektas la dosieron/parametron/ktp kiun vi tajpas. Elstare notinde estas, ke se vi TAB-konjektas parametrojn de ordono — ekzemple, $ ls -- + TAB — ĝi listigos legeble ĉiun parametron de la programo, kun mallonga priskribo apude. Tre utile! :gutkato_sciencisto:
    • Historio ĉie: Ĝia historio-subteno (inkz. ^r) amikecas kaj intelegentas. Ĝi eĉ memage proponos al vi historie-skribitan ordonon, se vi nun tajpas similan ordonon. Tajpŝpare! :ansero_kodrompisto:
    • Statolinion: Ĝi subtenas montradon de »statolinion«, iom kiel tiu de ImaksoVimo. :gutkato_profito:
    • … kaj tiel plu!

    La plej gravaj kaj utilaj aferoj al mi estas la TAB-konjektado kaj gramatika stiligo. Per la TAB-konjektado, mi povas plibone elpensi kion mi faros; kaj per la gramatika stiligo, ĉio simple plibeletas. :kjubej_kontentas:

    Kiel?

    Ĉu vi pensas al vi,
    :pensveziko_maldekstra: Kiel Bleŝo povas fari ĉi tiajn miraklaĵojn? :pensveziko_dekstra_vosta: :kjubej_scivolas:

    La respondo simplas, kaj fakte mirindas: Ĝi anstataŭigas iujn funkciojn de Baŝo, plej grave la »readline« (enlegaj) funkciojn. Ĝi povas fari tion ĉar ĝi mem estas skribita sole kaj purpure per Baŝ-kodo! :gutkato_timsurprizita:

    Ĝi tiom rapidas kaj bonkvalitas, ke mi supozus ĝin skribita (almenaŭ parte!) per C aŭ alia lingvo, sed ne! Ĝi estas sole skribita per ŝel-kodo! Danke al tio, tre facilas ĝin instali! Simple faru la jenon:

    $ git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git
    $ make -C ble.sh install PREFIX=~/.local
    $ echo 'source ~/.local/share/blesh/ble.sh' >> ~/.bashrc
    

    … kaj finita! :gutkato_hura:

    Takso

    Mi nur uzis ĝin jam dum iuj horoj, sed mi jam amas ĝin; genie ideita kaj mastre farita! Kial oni uzus la misŝelojn kiel zshfish, dum oni havas jam Bleŝon?

    Nenial! Laŭdon, laŭdon, laŭdon! :gutkato_guuu: :anja_adormiras:

    12⁄13 poentoj! :taneŝima_gesto_bone:

    #lang_eo #esperanto #ŝelo #blesh #bash #baŝo
    #programo #programo_de_la_tago #unikso #gnu #linukso #lignukso

  27. Belarta Programo de la Tago Nᴿᵒ 231: ble.sh

    Laŭdoj

    ble.sh estas tre utila »aldonaĵo« al la :gnu: GNU ŝelo, bash (Baŝo). Ŝelo estas la programo kiu ruliĝas dum vi uzas :terminalo: terminalon, kaj provizas al vi manieron entajpi ordonojn kaj vidi la eligon. Baŝo estas inter la plej potencaj kaj belaj ŝelprogramoj, kaj sendube la plej populara.

    Tamen, ĉu ne jam estas 2024? Ĉu ne oni volas spektaklaĵojn, ornamojn, kaj stiligojn en ĉiu programo, inkz. je la ŝelo? Mi volas! Baŝo tre utilas, sed implicite ĝi ne vere ornamecas. :gutkato_pensas:

    Dankinde, do, ke ekzistas nia kara blesh (Bleŝo)! Bleŝo provizas, inter alie:

    • Gramatikan stiligon: Ĝi rekolorigas/emfazas entajpitajn vortojn laŭ sia speco. Ekzemple, dosieronomoj substrekiĝas, program-alinomoj oblikviĝas, komentoj helgriziĝas, kaj neekzistantaj programonomoj fonruĝiĝas. Ĝi kaj beligas kaj helpas vin certi, ke vi tajpis ĉion ĝuste! :gutkato_pentristo:
    • TAB-konjektadon: Ĝi TAB-elekteble kaj tajpŝpare konejektas la dosieron/parametron/ktp kiun vi tajpas. Elstare notinde estas, ke se vi TAB-konjektas parametrojn de ordono — ekzemple, $ ls -- + TAB — ĝi listigos legeble ĉiun parametron de la programo, kun mallonga priskribo apude. Tre utile! :gutkato_sciencisto:
    • Historio ĉie: Ĝia historio-subteno (inkz. ^r) amikecas kaj intelegentas. Ĝi eĉ memage proponos al vi historie-skribitan ordonon, se vi nun tajpas similan ordonon. Tajpŝpare! :ansero_kodrompisto:
    • Statolinion: Ĝi subtenas montradon de »statolinion«, iom kiel tiu de ImaksoVimo. :gutkato_profito:
    • … kaj tiel plu!

    La plej gravaj kaj utilaj aferoj al mi estas la TAB-konjektado kaj gramatika stiligo. Per la TAB-konjektado, mi povas plibone elpensi kion mi faros; kaj per la gramatika stiligo, ĉio simple plibeletas. :kjubej_kontentas:

    Kiel?

    Ĉu vi pensas al vi,
    :pensveziko_maldekstra: Kiel Bleŝo povas fari ĉi tiajn miraklaĵojn? :pensveziko_dekstra_vosta: :kjubej_scivolas:

    La respondo simplas, kaj fakte mirindas: Ĝi anstataŭigas iujn funkciojn de Baŝo, plej grave la »readline« (enlegaj) funkciojn. Ĝi povas fari tion ĉar ĝi mem estas skribita sole kaj purpure per Baŝ-kodo! :gutkato_timsurprizita:

    Ĝi tiom rapidas kaj bonkvalitas, ke mi supozus ĝin skribita (almenaŭ parte!) per C aŭ alia lingvo, sed ne! Ĝi estas sole skribita per ŝel-kodo! Danke al tio, tre facilas ĝin instali! Simple faru la jenon:

    $ git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git
    $ make -C ble.sh install PREFIX=~/.local
    $ echo 'source ~/.local/share/blesh/ble.sh' >> ~/.bashrc
    

    … kaj finita! :gutkato_hura:

    Takso

    Mi nur uzis ĝin jam dum iuj horoj, sed mi jam amas ĝin; genie ideita kaj mastre farita! Kial oni uzus la misŝelojn kiel zshfish, dum oni havas jam Bleŝon?

    Nenial! Laŭdon, laŭdon, laŭdon! :gutkato_guuu: :anja_adormiras:

    12⁄13 poentoj! :taneŝima_gesto_bone:

    #lang_eo #esperanto #ŝelo #blesh #bash #baŝo
    #programo #programo_de_la_tago #unikso #gnu #linukso #lignukso

  28. Mi ĵus malkovris la `diff-buffers` funkcion de Emakso.
    … fe’, ĝi tiom utilas! Kial mi ne sciiĝis pri tiu ĉi funkcio antaŭ jaroj!

    :emacs:, mia plej kara! :gutkato_koro:
    #lang_eo #emacs #gnu #linux #lignukso
  29. Mi tre, tre ĝojas — mi ĵus trovis novan ŝatokupon! :gutkato_ridas:

    … esplori /tmp/ ĉe amasuzata SSH-servilo, kaj tralegi la dosierojn de aliuloj! :terminalo:

    Mi jam trovis bizaraĵojn… tiom interese!

    #lang_eo #lignukso #gnu #linukso #ssh

  30. Haaa, kia malkovro! Kia ĝojo! :gutkato_guuu: :taneŝima_ĝojas:

    Verŝajne, oni povas elŝuti retpoŝton en la formo dosieruja maildir per :thunderbird:!

    Simple agordu vian konton tiel, rulu thunderbird kun la --headless parametro, kaj pacu! :gutkato_dikfingro_supren:

    Kutime mi uzus la belbrile amatan feprogramon getmail, sed ne povas uzi tiun kun specifa Mikrosofta poŝtkonto. La Mikrosofta poŝtkonto malpermesas simplan IMAP’on, postultante anstataŭe OAuth’an salutadon. Tio ĝenerale ne problemus — getmail kaj aliaj programoj subtenas tion jam bone. Oni simple devas registri API-ŝlosilon ĉe Mikrosofta administra retejo por la kliento. Seeed…

    … la organizaĵo kiu provizas tiun poŝtkonton al mi malpermesas tion. Do getmail neeblis, kaj ĝis nun mi suferis pro la nekapablo elŝuti poŝton…

    Sed! Ĉar Tondrobirdo :thunderbird: havas sian propran API-ŝlosilon oficialan, kaj subtenas eligon al maildir, mi povas vivi plu pace kaj trankvile. :gutkato_teo:

    Altan dankon, Tondrobirdo! Kia elstare dorlotinda birdo! :todoroki_amema: :inami_adoras:

    (Nu, verŝajne neniu jam tradukis Tondrobirdon :flago_esperanto:’en. Kia manko! Sed tio flankas.)

    #lang_eo #retpoŝto #thunderbird #tondrobirdo #lignukso #maildir #getmail

  31. Haaa, kia malkovro! Kia ĝojo! :gutkato_guuu: :taneŝima_ĝojas:

    Verŝajne, oni povas elŝuti retpoŝton en la formo dosieruja maildir per :thunderbird:!

    Simple agordu vian konton tiel, rulu thunderbird kun la --headless parametro, kaj pacu! :gutkato_dikfingro_supren:

    Kutime mi uzus la belbrile amatan feprogramon getmail, sed ne povas uzi tiun kun specifa Mikrosofta poŝtkonto. La Mikrosofta poŝtkonto malpermesas simplan IMAP’on, postultante anstataŭe OAuth’an salutadon. Tio ĝenerale ne problemus — getmail kaj aliaj programoj subtenas tion jam bone. Oni simple devas registri API-ŝlosilon ĉe Mikrosofta administra retejo por la kliento. Seeed…

    … la organizaĵo kiu provizas tiun poŝtkonton al mi malpermesas tion. Do getmail neeblis, kaj ĝis nun mi suferis pro la nekapablo elŝuti poŝton…

    Sed! Ĉar Tondrobirdo :thunderbird: havas sian propran API-ŝlosilon oficialan, kaj subtenas eligon al maildir, mi povas vivi plu pace kaj trankvile. :gutkato_teo:

    Altan dankon, Tondrobirdo! Kia elstare dorlotinda birdo! :todoroki_amema: :inami_adoras:

    (Nu, verŝajne neniu jam tradukis Tondrobirdon :flago_esperanto:’en. Kia manko! Sed tio flankas.)

    #lang_eo #retpoŝto #thunderbird #tondrobirdo #lignukso #maildir #getmail

  32. Haaa, kia malkovro! Kia ĝojo! :gutkato_guuu: :taneŝima_ĝojas:

    Verŝajne, oni povas elŝuti retpoŝton en la formo dosieruja maildir per :thunderbird:!

    Simple agordu vian konton tiel, rulu thunderbird kun la --headless parametro, kaj pacu! :gutkato_dikfingro_supren:

    Kutime mi uzus la belbrile amatan feprogramon getmail, sed ne povas uzi tiun kun specifa Mikrosofta poŝtkonto. La Mikrosofta poŝtkonto malpermesas simplan IMAP’on, postultante anstataŭe OAuth’an salutadon. Tio ĝenerale ne problemus — getmail kaj aliaj programoj subtenas tion jam bone. Oni simple devas registri API-ŝlosilon ĉe Mikrosofta administra retejo por la kliento. Seeed…

    … la organizaĵo kiu provizas tiun poŝtkonton al mi malpermesas tion. Do getmail neeblis, kaj ĝis nun mi suferis pro la nekapablo elŝuti poŝton…

    Sed! Ĉar Tondrobirdo :thunderbird: havas sian propran API-ŝlosilon oficialan, kaj subtenas eligon al maildir, mi povas vivi plu pace kaj trankvile. :gutkato_teo:

    Altan dankon, Tondrobirdo! Kia elstare dorlotinda birdo! :todoroki_amema: :inami_adoras:

    (Nu, verŝajne neniu jam tradukis Tondrobirdon :flago_esperanto:’en. Kia manko! Sed tio flankas.)

    #lang_eo #retpoŝto #thunderbird #tondrobirdo #lignukso #maildir #getmail

  33. Haaa, kia malkovro! Kia ĝojo! :gutkato_guuu: :taneŝima_ĝojas:

    Verŝajne, oni povas elŝuti retpoŝton en la formo dosieruja maildir per :thunderbird:!

    Simple agordu vian konton tiel, rulu thunderbird kun la --headless parametro, kaj pacu! :gutkato_dikfingro_supren:

    Kutime mi uzus la belbrile amatan feprogramon getmail, sed ne povas uzi tiun kun specifa Mikrosofta poŝtkonto. La Mikrosofta poŝtkonto malpermesas simplan IMAP’on, postultante anstataŭe OAuth’an salutadon. Tio ĝenerale ne problemus — getmail kaj aliaj programoj subtenas tion jam bone. Oni simple devas registri API-ŝlosilon ĉe Mikrosofta administra retejo por la kliento. Seeed…

    … la organizaĵo kiu provizas tiun poŝtkonton al mi malpermesas tion. Do getmail neeblis, kaj ĝis nun mi suferis pro la nekapablo elŝuti poŝton…

    Sed! Ĉar Tondrobirdo :thunderbird: havas sian propran API-ŝlosilon oficialan, kaj subtenas eligon al maildir, mi povas vivi plu pace kaj trankvile. :gutkato_teo:

    Altan dankon, Tondrobirdo! Kia elstare dorlotinda birdo! :todoroki_amema: :inami_adoras:

    (Nu, verŝajne neniu jam tradukis Tondrobirdon :flago_esperanto:’en. Kia manko! Sed tio flankas.)

    #lang_eo #retpoŝto #thunderbird #tondrobirdo #lignukso #maildir #getmail

  34. #!/usr/bin/env -S bc -ql

    … mi sentas min vera uniksisto, nun! :gutkato_sciencisto:

    #lang_eo #lignukso #gnu #unikso

  35. #!/usr/bin/env -S bc -ql

    … mi sentas min vera uniksisto, nun! :gutkato_sciencisto:

    #lang_eo #lignukso #gnu #unikso

  36. #!/usr/bin/env -S bc -ql

    … mi sentas min vera uniksisto, nun! :gutkato_sciencisto:

    #lang_eo #lignukso #gnu #unikso

  37. mi finfine agordis signoformarojn ĉe mia :guix:-sistemo por la ĉina, la korea, la japana, ktp…
    nun mi povas ree vidi signojn nelegeblajn al mi! multoble plibonas tiel ĉi! :gutkato_hura:
    #lang_eo #gnu #linukso #lignukso :taneŝima_ĝojas:
  38. :programo: uniksa programo de la tago #134 :terminalo:

    getent! getent povas preni registraĵojn el kelkaj sistemaj agorddatumbazoj: /etc/passwd, /etc/group, /etc/hosts, ktp.

    $ getent groups wheel
    wheel:x:999:jadedctrl
    
    $ getent hosts
    127.0.0.1       localhost komput
    127.0.0.1       localhost komput
    

    … ĝuste tiel!

    mi ĵus renkontiĝis kun tiu ĉi programo, kaj mi jam antaŭvidas ke ĝi malofte utilos al mi… eble iutage!

    verŝajne ĝi estas ano de »glibc« :gnu:

    #lang_eo #linukso #lignukso #unikso #programo #programo_de_la_tago

  39. :programo: uniksa programo de la tago #134 :terminalo:

    getent! getent povas preni registraĵojn el kelkaj sistemaj agorddatumbazoj: /etc/passwd, /etc/group, /etc/hosts, ktp.

    $ getent groups wheel
    wheel:x:999:jadedctrl
    
    $ getent hosts
    127.0.0.1       localhost komput
    127.0.0.1       localhost komput
    

    … ĝuste tiel!

    mi ĵus renkontiĝis kun tiu ĉi programo, kaj mi jam antaŭvidas ke ĝi malofte utilos al mi… eble iutage!

    verŝajne ĝi estas ano de »glibc« :gnu:

    #lang_eo #linukso #lignukso #unikso #programo #programo_de_la_tago

  40. :programo: uniksa programo de la tago #134 :terminalo:

    getent! getent povas preni registraĵojn el kelkaj sistemaj agorddatumbazoj: /etc/passwd, /etc/group, /etc/hosts, ktp.

    $ getent groups wheel
    wheel:x:999:jadedctrl
    
    $ getent hosts
    127.0.0.1       localhost komput
    127.0.0.1       localhost komput
    

    … ĝuste tiel!

    mi ĵus renkontiĝis kun tiu ĉi programo, kaj mi jam antaŭvidas ke ĝi malofte utilos al mi… eble iutage!

    verŝajne ĝi estas ano de »glibc« :gnu:

    #lang_eo #linukso #lignukso #unikso #programo #programo_de_la_tago

  41. NUN estas la 1 688 888 888a sekundo ekde la 1a de januaro 1970! Huraaa!!!!
    :gutkato_kosmo: :gutkato_signo_jes: :gutkato_hura: :gnu:

    Vivu uniksa tempo, longe daŭru ĝia regno! #lang_eo #unikso #lignukso

  42. NUN estas la 1 688 888 888a sekundo ekde la 1a de januaro 1970! Huraaa!!!!
    :gutkato_kosmo: :gutkato_signo_jes: :gutkato_hura: :gnu:

    Vivu uniksa tempo, longe daŭru ĝia regno! #lang_eo #unikso #lignukso