home.social

#10bit — Public Fediverse posts

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

  1. Скрипт двоичные часы или же «binary clock», выводит в консоли:
    Time: 22:20:54
    10110
    010100
    110110
    Соответственно в первой строке часы, во второй — минуты, третья — секунды.
    Для расслабляющего медитативного наблюдения за тем, как секунды тикают.
    while true; do
        clear
        current_time=$(date +%H:%M:%S)
        echo "Time: $current_time"
        hour=$(printf "%05d" $(echo "obase=2; $(date +%H)" | bc))
        minute=$(printf "%06d" $(echo "obase=2; $(date +%M)" | bc))
        second=$(printf "%06d" $(echo "obase=2; $(date +%S)" | bc))
        echo " $hour"
        echo "$minute"
        echo "$second"
        sleep 1
    done

    Есть для андройдов слегка иной вариант — без секунд и с отображением бит группами (OpenAPK и в Google Play).
    А так, вполне наглядная демонстрация что может bash / shell за счёт обращения к «мини» тулзам сродни bc и printf.


    #bash #shell #часы #clock #10-bit #lang_ru