The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Создать новую тему
 - Свернуть нити
Пометить прочитанным
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |  
Форум Программирование под UNIX
QT обработчик кнопки, !*! Аноним, (C/C++) 24-Фев-17, 12:47  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как найти все точки монтирования в дереве каталогов?, !*! Achkins, (Shell скрипты) 29-Апр-21, 20:51  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Посоветуйте базу данных, !*! Анонизм, (Базы данных, SQL) 05-Ноя-20, 12:22  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Реализовать скрипт, который решает квадратное уравнение , !*! Yurii, (Python) 03-Окт-21, 16:01  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
socat, как оно это делает?, !*! cods, (C/C++) 18-Авг-21, 14:13  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


, ***, (Языки программирования) -Дек-, 00:  [ | | | ] [линейный вид] [смотреть все]
, ***, (Языки программирования) -Дек-, 00:  [ | | | ] [линейный вид] [смотреть все]
openssl dgst , !*! Monte, (Библиотеки, функции) 01-Июн-21, 11:34  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
ресурсы для изучения Xlib, !*! Anonimoum, (Процессы, Треды, RPC) 25-Фев-21, 00:24  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Подключение заголовков в Си, !*! Anonymooum, (C/C++) 28-Мрт-21, 15:30  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Полиморфизм в Ср, !*! Anonymooum, (C/C++) 28-Мрт-21, 14:12  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Символьные устройства FreeBSD 8. Отсутствие tty_subr.c, !*! Антон, (C/C++) 25-Мрт-21, 21:14  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • gt оверквотинг удален Шина ISA осталась разве только в мини-устройствах Устро, !*! wizard22 (ok), 19:08 , 27-Мрт-21 (1)
    >[оверквотинг удален]
    > Компилируется вместе с ядром FreeBSD.
    > В нем присутствуют функции b_to_q и q_to_b работы со связанными списками clist
    > для которого выделятся блоки.
    > Функции находятся в ../kern/tty_subr.c.
    > При чтении с канала ввода-вывода туда помещаем данные,используется как буфер.
    > В версия FreeBSD 8 и выше данный файл отсутствует.https://cgit.freebsd.org/src/tree/sys/kern
    > Что вместо него использовать?
    > Или что можно почитать для разработки драйвера для символьного устройства? Или уже
    > эта технология не актуальна, т.е. используют, например блочные устройства или pci
    > карты по-другому работают?

    Шина ISA осталась разве только в мини-устройствах. Устройства ISA интеллектом не обладают. Современные устройства PCI/USB его должны иметь. Символьные устройства живы. Меняется реализация ибо разработчики сегодня любят (или их заставляют) многоуровневые абстракции. По драйверам и устройствам FreeBSD есть одна старая книга "FreeBSD Device Drivers: A Guide for the Intrepid 1st Edition" (2012). Далее есть книга по ядру FreeBSD - еще более старая. В мире Linux дело получше, но тоже не идеальное. Есть тексты ядра и драйверов - изучайте. Совет - заменить ISA на PCI - не предлагаю - тут вы сами решаете что можете. Как-то так.


    сообщить модератору +/ответить
Накидывание пикселей на fltk, !*! Anonimooum, (Процессы, Треды, RPC) 29-Мрт-21, 20:30  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Что не так c noreturn функцией?, !*! Павел Отредиез, (C/C++) 22-Фев-21, 12:22  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как выкачать определенный pack-файл с Git-репозитария?, !*! xintrea, (Контроль версий, Git, SVN, Bazaar, Mercurial) 23-Фев-21, 19:33  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Смещение контура матрицы. Алгоритм  (развлекательная задача), !*! dcc0, (PHP) 21-Фев-21, 16:21  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Ух мать, это тебе в первый класс по каэс 50 Потом приходи с вопросом - объясню , !*! Аноним (-), 10:52 , 22-Фев-21 (1)
    > Доброго!

    Ух мать, это тебе в первый класс по каэс 50. Потом приходи с вопросом - объясню как оптимально.

    сообщить модератору +/ответить
    • Спасибо Не знал про такой курс По видео - долго Привык к тексту Но зачем мне , !*! dcc0 (ok), 19:01 , 22-Фев-21 (2)
      >> Доброго!
      > Ух мать, это тебе в первый класс по каэс 50. Потом приходи
      > с вопросом - объясню как оптимально.

      Спасибо. Не знал про такой курс.
      По видео - долго. Привык к тексту.
      Но зачем мне самое начало? :)

      P.S.
      Топ развлекательный.

      сообщить модератору +/ответить
      • это ни шняга ютупная, тот случай когда можно, на пальцах по другому ни рассказат, !*! Аноним (-), 12:56 , 23-Фев-21 (3)

        > По видео - долго. Привык к тексту.

        это ни шняга ютупная, тот случай когда можно, на пальцах по другому ни рассказать

        сообщить модератору +/ответить
        • Зыж на такой тип матредцы лихко ложаца все алгоритмы работы с rgb, тысячи их, в , !*! Аноним (-), 13:00 , 23-Фев-21 (4)
          Зыж на такой тип матредцы лихко ложаца все алгоритмы работы с rgb, тысячи их, в чем развлекуха то должна заключацо ?
          сообщить модератору +/ответить
          • Не знал Я залип над этим вопросом из любопытства Подумал, может, уже есть крас, !*! dcc0 (ok), 13:43 , 23-Фев-21 (5)
            > Зыж на такой тип матредцы лихко ложаца все алгоритмы работы с rgb,
            > тысячи их, в чем развлекуха то должна заключацо ?

            Не знал. Я залип над этим вопросом из любопытства. Подумал, может, уже есть красивый алгоритм.
            Кто-то ведь иногда решает бесполезные задачи.
            Но вроде бы какой-то алго выстроился у меня.

            сообщить модератору +/ответить
            • наhttps github com hankking11 ImageManip blob master ppm cпервае что в бошку п, !*! Аноним (-), 14:54 , 23-Фев-21 (6)

              > Но вроде бы какой-то алго выстроился у меня.

              на

              https://github.com/hankking11/ImageManip/blob/master/ppm.c

              первае что в бошку пришло, и что важно - это работает и есть аптимизираванныи реализации хоть под канкретный камень


              //This function takes in a ppmPic structure
              //and returns a ppmPic structure representing an
              //inverted version of the original picture (inverts the colors)
              ppmPic *
              invertppmPic(ppmPic *a)
                  {
                  int i;
                  int j;                                  //j is the row number
                  for (j = 0; j < a->rows; j++)
                      {                                   //This for loop inverts each row one at a time
                      i = 0;
                                                          //i is the column number
                      while(i < a->cols)
                          {                               //This while loop inverts one row (row j)
                          a->pixels[j][i].red = a->colors - a->pixels[j][i].red;
                          a->pixels[j][i].green = a->colors - a->pixels[j][i].green;
                          a->pixels[j][i].blue = a->colors - a->pixels[j][i].blue;
                          i++;
                          }
                      }
                  return a;
                  }

              //This function takes in a ppmPic structure
              //and returns a ppmPic structure representing a
              //horizontally flipped version of the original picture
              ppmPic *
              swapppmPic(ppmPic *a)
                  {
                  int i;                                  
                  Pixel temp;
                  int j;                          //j is the row number
                  for (j = 0; j < a->rows; j++)
                      {                           //This for loop swaps each row, one at a time
                      i = 0;                      //i is the column number
                      while(i < a->cols / 2)      //integer division is used, so the middle row is not
                          {                       //swapped with itself if there's an odd number of cols
                          temp = a->pixels[j][i]; //This while loop swaps one row (row j)
                          a->pixels[j][i] = a->pixels[j][a->cols - i - 1];
                          a->pixels[j][a->cols - i - 1] = temp;
                          i++;
                          }
                      }
                  return a;
                  }

              //This function takes in a ppmPic structure
              //and returns a ppmPic structure representing an
              //upside-down version of the original picture
              ppmPic *
              flipppmPic(ppmPic *a)
                  {
                  int i;                           // integer division is used, so the middle row
                  Pixel temp;                      //is not swapped with itself if there is an
                  int j;                           //odd number of rows. (in the for loop
                  for (j = 0; j < a->rows / 2; j++)   //condition)
                      {                           //This for loop switches the top half to the bottom half
                      i = 0;                      //i is the column number
                      while(i < a->cols)
                          {                       //This while loop switches an upper half row with
                          temp = a->pixels[j][i]; //a corresponding lower half row
                          a->pixels[j][i] = a->pixels[a->rows - 1 - j][i];
                          a->pixels[a->rows - 1 - j][i] = temp;
                          i++;
                          }
                      }
                  return a;
                  }

              сообщить модератору +/ответить
Use undeclared indentifer в emit sig(), !*! Just friend, (GUI, XWindow, Qt, GTK) 20-Фев-21, 21:20  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Назначить сложную команду на yad button, !*! bicyclist56, (Shell скрипты) 10-Фев-21, 06:20  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Что такое сети?, !*! Аноним, (Сеть, сокеты) 07-Фев-21, 18:41  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
How to determine connection info (fd,uid,id) ?, !*! Аноним, (C/C++) 04-Фев-21, 10:06  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
libtorrent скачивание фрагментов по требованию. Как сделать?, !*! rezedent12, (C/C++) 10-Сен-20, 12:28  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как в Python 2.7.13 изменить INI-файл с субсекциями?, !*! xintrea, (Python) 22-Янв-21, 10:32  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • AC AC DPMSControl AC HandleButtonEvents в чем проблема построить дерево, уч, !*! AnonymPatient (?), 11:47 , 22-Янв-21 (1)
    > Имеется INI-файл с вот такой структурой:
    >

    [AC]
    [AC][DPMSControl]
    [AC][HandleButtonEvents]
    в чем проблема построить дерево, учитывая тараканы разработчиков источникa/вeндорa/.. ?
    AC
    AC.DPMSControl
    AC.HandleButtonEvents

    > ...
    > Вопрос: как работать с такими файлами?

    Просто вручную - домалевать свой парсер на том же питоне.


    > UPD: При необходимости могу поставить Python 3.5.3, если это будет нужно для
    > решения.

    Tensorflow и прочий ИИ/ML здесь не поможет

    сообщить модератору +/ответить
    • Проблема в том, что я с питоном не дружу Может быть, можно по-быстрому решить пр, !*! xintrea (ok), 12:46 , 22-Янв-21 (2)
      > Просто вручную - домалевать свой парсер на том же питоне.

      Проблема в том, что я с питоном не дружу.

      Может быть, можно по-быстрому решить проблему через SED:

      Как в SED обработать диапазон строк? https://www.opennet.me/openforum/vsluhforumID9/10348.html

      сообщить модератору +/ответить
      • Проблема не в питоне shelle etc, а в не достатке базовых знаний INI файл, это не, !*! AnonymPatient (?), 13:47 , 22-Янв-21 (3)
        >> Просто вручную - домалевать свой парсер на том же питоне.
        > Проблема в том, что я с питоном не дружу.

        Проблема не в питоне/shelle/etc, а в не достатке базовых знаний.
        INI файл, это не(всегда) плоский набор данных.
        Ближайшая аналогия - фаловая система(она древовидная)

        [AC] - это каталог
        и это каталог
        [AC][HandleButtonEvents]

        перевод
        >[ac]
        >icon=battery-charging

        в катаологе [ac](пусть будет корневой)
        лежит файл с именем картинки(из какого-то storage,предопределенного набора картинок,etc.)

        > Может быть, можно по-быстрому решить проблему через SED:
        > Как в SED обработать диапазон строк? https://www.opennet.me/openforum/vsluhforumID9/10348.html

        поаккарутней с просьбами, а то могут и с oднострочником на шеле/perle/..  помочь

        P.S.:
        пишется "в рукопашную" на питоне/shelle/etc уилитy чтения, разбора в память - построите виртуальную файловую систему, а там  до записи один шаг - вся мозаика и сложится

        следующий ini формат - прощелкается как семечки

        сообщить модератору +/ответить
        • Проблема не в недостатке пишется слитно базовых знаний, а в отсутствии времени, !*! xintrea (ok), 15:16 , 22-Янв-21 (4)
          > Проблема не в питоне/shelle/etc, а в не достатке базовых знаний.

          Проблема не в недостатке (пишется слитно) базовых знаний, а в отсутствии времени.


          > поаккарутней с просьбами, а то могут и с oднострочником на шеле/perle/..  помочь

          С такими помощниками я лучше сам себе помогу.

          сообщить модератору +/ответить
          • Ну-да, ну-да - все как по нотам стандартная тактика отмазок - нaзивиcимыe соб, !*! Аноним (5), 21:31 , 22-Янв-21 (5)
            >> Проблема не в питоне/shelle/etc, а в не достатке базовых знаний.
            > Проблема не в недостатке (пишется слитно) базовых знаний, а в отсутствии времени.

            Ну-да, ну-да - все как по нотам; стандартная тактика "отмазок" - нaзивиcимыe события

            >> поаккарутней с просьбами, а то могут и с oднострочником на шеле/perle/..  помочь
            > С такими помощниками я лучше сам себе помогу.

            Ваше не знaниe и не желание - наоборот уберегли

            P.S.:
            - у отолapинголoга уже отметились
            - на кывт`e - тему(ы) еще откройте
            - на gamedev`e не забываем поднять
            - ну и на prog.org.ru нe зaбывaeм пoкoлядовaть


            сообщить модератору +/ответить
            • Ну а что ж ты на гитхаб не зашел, болезный https github com xintrea monitorin, !*! xintrea (ok), 09:42 , 25-Янв-21 (6)
              >> С такими помощниками я лучше сам себе помогу.
              > Ваше не знaниe и не желание - наоборот уберегли
              > - у отолapинголoга уже отметились
              > - на кывт`e - тему(ы) еще откройте
              > - на gamedev`e не забываем поднять
              > - ну и на prog.org.ru нe зaбывaeм пoкoлядовaть

              Ну а что ж ты на гитхаб не зашел, болезный?

              https://github.com/xintrea/monitoring-sp

              Аноним, 22-Янв-21 (роняя кал, и складывая его к вентилятору): А что там? Сеть, датчики, отправка SMS, работа с БД. Как так на Python? Нед, нед, все равно вы не знаете! Ну пасиму, пасиму вы так жистоке? Пачиму вы ломаити мой прикрасный внутренней мир? Я так хотело унизить чилавека, а вы мне в рожу фактами тыкаете! Эта нечестна! Я так долга тебя искало, ну того, к кому можна докопаться! Я па тыртырнету шарюсь, я анонимо прикидываюсь, патаму что ссусь. Я трачу время чтобы усем рассказато что в интернетах кто-то неправ, а у вас никакога сачуствия. Воуоуо, пачему луди так жистоке ка мне? Вы черствый чилавек, падлец и негодяй!

              сообщить модератору +/ответить
процедура поиска сигналов и формирования кода завершения, !*! Bazik, (Shell скрипты) 06-Дек-20, 22:40  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как в SED обработать диапазон строк?, !*! xintrea, (Shell скрипты) 22-Янв-21, 12:24  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Посоветуйте что-нибудь быстрое иудобное для хранения пар текста, !*! Аноним, (Python) 15-Янв-21, 08:32  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
sed теряет кавычки и не хочет  работать, !*! Аноним, (Shell скрипты) 30-Дек-20, 10:37  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


sed/grep - заменить вхождение строки, !*! Аноним, (Shell скрипты) 29-Дек-20, 10:55  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Почему НЕ всегда срабатывает поиск подстроки?, !*! Владимир, (Perl) 11-Авг-20, 10:05  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Скрипты CI/CD - какие особенности лицензирования?, !*! And, (Разное) 11-Апр-20, 22:20  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
exec 7<&0 </dev/null 6>&1, !*! Аноним, (Shell скрипты) 29-Сен-20, 10:18  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
 
Пометить прочитанным Создать тему
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру