четверг, 28 мая 2020 г.

call bash script from c and return value

Парсим вывод из линуксового пайпа при помощи popen(), pclose(). Пример из стэковерфлоу:

#include <stdio.h>
#include <stdlib.h>

int main(void) {
  /* ls -al | grep '^d' */
  FILE *pp;
  pp = popen("ls -al", "r");
  if (pp != NULL) 

  {
    while (1) 
    {
      char *line;
      char buf[1000];
      line = fgets(buf, sizeof buf, pp);
      if (line == NULL) break;
      if (line[0] == 'd') 

        printf("%s", line); /* line includes '\n' */
    } 
    pclose(pp); 
  }   
  return 0; 

opensource torrent-clients on Fedora 31

sudo dnf install qbittorrent
Links:
1) https://www.fossmint.com/best-bittorrent-clients-for-linux/

среда, 27 мая 2020 г.

ILI9341 (2.8inch RPi LCD)

No permission to access /dev/ttyUSB0 on Fedora 30

Для того, чтобы у моего обычного пользователя (например, myuser) появился доступ к /dev/ttyUSB0 надо отредактировать файл /etc/group (sudo nano /etc/group), найти строчку dialout:x:18 и дописать имя пользователя:

dialout:x:18:myuser

Ссылки (fedora):

понедельник, 25 мая 2020 г.

unity3d minecraft clone

unity3d minecraft clone:


Создание строений:
1) Программы и редакторы/Создание карт

Генерация уровня в unity3d:

Login:
1) https://forum.mcmodding.ru/resources/kak-vojti-v-igru-cherez-microsoft-akkaunt.303/