Статьи, которые добавил Kalter:

Программирование без кода: разбираемся как в Shortcuts создавать свои сценарии

Soft  ios, shortcuts

Shortcuts — приложение для iOS, позволяющее пользователям выполнять задачи, связанные с приложениями. Меня заинтересовала эта тема и я на некоторое время погрузился в изучение работы с этим инструментом. В итоге я во всём разобрался и хочу рассказать как создавать свои сценарии на примере работы с API.
Продолжить

Рейтинг:  7  (За: 7 | Против: 0)
Добавлено: 30.03.2019 от kalter

Комментарии (8)

Писать в тот же файл, который читается

Linux  bash, coreutils

Задача: изменить содержимое файла командами без создания временных файлов.

Пусть есть файл test с таким содержимым:
  1. one
  2. two

Изменять его будем так:
  1. $ sed -r "s/one/three/" < test
  2. three
  3. two

Продолжить

Рейтинг:  3  (За: 5 | Против: 2)
Добавлено: 25.07.2017 от kalter

Комментарии (12)

Различие между arr и &arr – как в C определить размер массива без sizeof

Прочие языки  c, си

Hey folks, Long time no C.
Обычно в C мы находим длину массива arr так:

  1. int n = sizeof(arr) / sizeof(arr[0]);

Здесь мы получаем размер массива в байтах; затем происходит деление этого размера на размер каждого элемента в массиве. Давайте попробуем избавиться от sizeof.

Никто из вас никогда не задавался вопросом насчёт разницы между arr и &arr? Это не одно и то же.

1 из 3Давайте проверим это выведением адресов этих двух указателей

[pr=Теперь
Продолжить

Рейтинг:  4  (За: 6 | Против: 2)
Добавлено: 13.02.2017 от kalterfx

Комментарии (9)

Home Arch Install — установка пакетов без привилегий администратора

Linux  arch linux

Процесс установки софта разделяется на несколько этапов:
  - Получение привелегий root;
  - Обращение к пакетному менеджеру.
Вносить изменения в работу системы может только администратор. Соответственно, пакетный менеджер, имея только лишь права user, не выполнит ни единого действия, способного хоть как-то изменить систему. И это нормально. Такой подход используется для установки и обновления пакетов, которые остаются в системе до тех пор, пока пакетный менеджер не получит инструкцию по их устранению.

Что если права администратора отсутствуют, но есть необходимо установить какую-либо гипотетическую программу? Либо привелегии имеются, но корневой раздел (внезапно) примонтирован с опцией readonly, — иначе говоря, установка софта в систему не соответствует требуемой семантике решения
Продолжить

Рейтинг:  3  (За: 7 | Против: 4)
Добавлено: 3.02.2016 от kalterfive

Комментарии (19)

Пишем простой event-handler для ncmpcpp на bash

Linux

MPD (music player daemon) is an audio player that has a server-client architecture. It plays audio files, organizes playlists and maintains a music database all while using very few resources. In order to interface with it, a separate client is needed.(c) ArchWiki

В свою очередь, ncmpcpp — это удобный ncurses-клиент для mpd. Ко всему прочему, он же рализует некоторые другие возможности, не относящиеся к обязанностям mpd. Рассмотрим одну из них.

Запуск процесса по переключению трекаВ ncmpcpp(1) написано:
execute_on_song_change = COMMAND
        Shell command to execute on song change.
Предельно понятно. Следуя этой инструкции, редактируем конфиг и создаём собственный скрипт.

  1. execute_on_song_change

Продолжить

Рейтинг:  4  (За: 6 | Против: 2)
Добавлено: 31.12.2015 от kalterfive

Комментарии (13)
Всего: 11
1 2 3 >>
Категории

Мы в соцсетях

tw tg yt gt