Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Флудильня :) (не знаешь где спросить? спрашивай здесь!)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96

Открыть новую тему     Написать ответ в эту тему

akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Флудильня :)
(не знаешь где спросить? спрашивай здесь!)

Флудильня-говорильня, Флеймоварня-отвечальня

 
Флейм, флуд, holy wars, а также о программировании вообще :)
Допускаются любые обсуждения и высказывания на тему программирования и около.
Просьба не переходить на личности и не обсуждать политику и тд...
 

Решаемые задачи:
. . . .
       
. . . .
 
 


 

первый пост топикстартера
...
во всех разделах форума есть, а чем мы хуже?
есть ведь откровенный флуд почти во всех топиках, так почему бы его не организовать...
сюда можно и holy wars перенести...
название темы естественно обсуждаемо, тут я ни на что не претендую...

в качестве затравки...
 
прочитал небольшую заметку о разработке советского/российского космического ПО...
и офигел...
 
оказывается почти всё ПО разработано и продолжает разрабатываться на
внимание!
на Модуле-2!
включая новую ГЛОНАСС...
о как!
 
--akaGM :)


Всего записей: 24583 | Зарегистр. 06-12-2002 | Отправлено: 15:08 05-11-2008 | Исправлено: akaGM, 02:23 18-09-2023
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
useretail
Это вы к чему сюда прислали? Показать всем, что вы не умеете в OpenCV, только в пикселы? Ваша самокритичность похвальна, Spirit412, покажите поциенту фото платы (выпаивать ее не надо), мне самому интересен сеанс пиксельной магии с разоблачением, который useretail нам сейчас здесь продемонстрирует.
 

Всего записей: 4951 | Зарегистр. 18-09-2018 | Отправлено: 05:33 22-06-2024
useretail



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2

Цитата:
Это вы к чему сюда прислали?

вот к тем двум ассемблерным инструкциям. помочь Spirit412 не желаете? или вы уже все реверснули?

Всего записей: 4985 | Зарегистр. 14-09-2007 | Отправлено: 12:26 22-06-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, кто под macOS кодит, можете подсказать, как файл либы libunistring там называется?
Качнуть можно тут или тут.

Всего записей: 6540 | Зарегистр. 28-01-2008 | Отправлено: 14:30 19-07-2024
ne_viens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
-rw-r--r--   1 root  wheel        0 Apr  4 02:51 .turd_MacPorts
-rwxr-xr-x   1 root  admin    33256 Oct 14  2023 libcharset.1.dylib
-rw-r--r--   1 root  admin     2840 Oct 14  2023 libcharset.a
lrwxr-xr-x   1 root  admin       18 Oct 14  2023 libcharset.dylib -> libcharset.1.dylib
-rwxr-xr-x   1 root  admin  1146840 Oct 14  2023 libiconv.2.dylib
-rw-r--r--   1 root  admin  1161680 Oct 14  2023 libiconv.a
lrwxr-xr-x   1 root  admin       16 Oct 14  2023 libiconv.dylib -> libiconv.2.dylib
-rwxr-xr-x   1 root  wheel  1836536 Jun 19 06:49 libunistring.5.dylib
-rw-r--r--   1 root  wheel  2343640 Jun 19 06:49 libunistring.a
lrwxr-xr-x   1 root  wheel       20 Jun 19 06:49 libunistring.dylib -> libunistring.5.dylib
 

Всего записей: 1553 | Зарегистр. 01-11-2004 | Отправлено: 14:54 19-07-2024
kva



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги. Не могу установить последнюю версию Анаконды на Вин 7. Установка обрывается где-то на 90%. Вероятнее всего дело в системе. Тогда где можно взять более старую версию Анаконды?

Всего записей: 186 | Зарегистр. 22-06-2002 | Отправлено: 15:32 27-08-2024
mgtow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите плз. существует ли на форуме тема по ИИ? Интересует как использование онлайн/офлайн так и интерфейс программного взаимодействия с ИИ из своих проектов. Что-то поиск не помогает, может не так/не там ищу.

Всего записей: 106 | Зарегистр. 10-11-2019 | Отправлено: 21:08 30-08-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mgtow
 
боюсь, что не существует, так что спокойно можешь организовывать такую тему :)

Всего записей: 24583 | Зарегистр. 06-12-2002 | Отправлено: 21:18 30-08-2024
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

        У меня задачка не про программирование, но разобраться с ней могут только программисты.
        В 'Windows OS' есть диалоговое окно 'Открыть файл'. Чаще всего мы его наблюдаем при работе с приложениями. Есть такой момент - обычно при вызове этого диалогового окна отображается директория, которая использовалась при предыдущем вызове этого диалога. То есть система каким-то образом 'запоминает' эту директорию. Я пытаюсь определить где и как эта информация записывается. Но безрезультатно.
   Есть такое:
   1. https://learn.microsoft.com/ru-ru/windows/win32/dlgbox/open-and-save-as-dialog-boxes
   2. https://www.manhunter.ru/assembler/456_dialog_otkritiya_faylov_i_yuzabiliti_windows.html
    Проиллюстрирую эту проблему таким примером.
    Настройки OS -> Персонализация -> Экран блокировки -> Кнопка 'Обзор'.
     Если мы выберем некий файл изображения в директории 'X', то он добавится, и его можно использовать. Если после этого мы переименуем директорию 'X' -> 'Y' и снова нажмём 'Обзор', то откроется два диалогового окна - 'Открыть файл' (с другой директорией) и 'Расположение недоступно'. Значит где-то есть запись про директорию 'X'.
  Я хочу найти и удалить эту информацию, чтобы не открывалось диалоговое окно 'Расположение недоступно'.

Всего записей: 2286 | Зарегистр. 09-01-2010 | Отправлено: 13:28 01-09-2024
mgtow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
Цитата:
mgtow
боюсь, что не существует, так что спокойно можешь организовывать такую тему
To all
Милости прошу неравнодушных. Просьба сильно не пинать за шапку, думаю со временем дополнять ее контентом, по мере активности в теме.

Всего записей: 106 | Зарегистр. 10-11-2019 | Отправлено: 16:45 01-09-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mgtow
 
ну и молодец,
удачи!
 
 
LZAA
 
я бы глянул сперва в префечах
 
C:\Windows\Prefetch
 
создаётся там *.pf или *.db для твоей проги?
 
Добавлено:
 
не, скорее всего это в реестре...
и это проще, найти и удавить :)

Всего записей: 24583 | Зарегистр. 06-12-2002 | Отправлено: 20:26 01-09-2024
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
                                akaGM
 
    Если это так просто, как Вы написали, то могли бы Вы указать вполне определённо параметр реестра?

Всего записей: 2286 | Зарегистр. 09-01-2010 | Отправлено: 23:34 01-09-2024
mgtow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA, вот что мне посоветовал COPILOT (ИИ):

Цитата:
Привет! В Windows путь, который использует стандартный диалог “Открыть файл”, обычно сохраняется в реестре. Конкретное местоположение может зависеть от приложения, но часто используется следующий путь:
HKEY_CURRENT_USER\Software\[Имя приложения]\[Имя диалога]
Например, для некоторых приложений путь может быть сохранен в:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU
Этот раздел реестра хранит последние использованные пути для диалогов открытия и сохранения файлов.

Скриншот (кликабельно):
Ссылка на модель выше.

Всего записей: 106 | Зарегистр. 10-11-2019 | Отправлено: 09:44 02-09-2024 | Исправлено: mgtow, 09:53 02-09-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA

Цитата:
могли бы Вы указать вполне определённо параметр реестра?
нет, не мог бы...
надо искать весь реестр по имени приложения, спасать на диск весь его куст и там уже искать что есть что, где, например MRU -- (моуст рисентли юзед) самое предпочтительное...
 
я бы делал вообще так:
Цитата:
Если мы выберем некий файл изображения в директории 'X', то он добавится, и его можно использовать. Если после этого мы переименуем директорию 'X' -> 'Y' и снова нажмём 'Обзор', то откроется два диалогового окна - 'Открыть файл' (с другой директорией) и 'Расположение недоступно'. Значит где-то есть запись про директорию 'X'.
только вместо 'X' назвал бы диру "place_that_LZAA_wants_to_destroy" -- это не издёвка, а создание уникальной строчки для поиска :)
вот её и искать по всему реестру...
 
удачи! :)

Всего записей: 24583 | Зарегистр. 06-12-2002 | Отправлено: 10:00 02-09-2024
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
                                   mgtow
                                    akaGM
 
     Некоторые детали и соображения.
 
    1. 'ИИ' не поможет. Почему? - Смотрите пункт №2.
    2.  https://www.manhunter.ru/assembler/456_dialog_otkritiya_faylov_i_yuzabiliti_windows.html
 
    ,,Если это значение не задано, то система сама где-то запоминает папку, в которой последний раз был удачно открыт файл (то есть окно выбора файла было закрыто через кнопку "Ok"). Где именно хранится эта информация - я пока не выяснил, да и не особо надо."
 
    Этот самый 'manhunter' довольно изощрённый тип. Если бы выяснил, то написал бы.
    3. Есть два вида диалогов 'Открыть файл' - системный и от сторонних приложений.
        Со сторонними приложениями проблем с открытием файлов нет. Они на переименование или отсутствие открытого до того файла никак не реагируют.
        'Настройки системы' - это 'SystemSettings.exe'. Диалог 'Открыть файл' инициируемый  'SystemSettings.exe' сопровождается 'Расположение недоступно', потому что OS где-то хранит недействительный теперь путь.
       Если мы выполним: 'Настройки системы -> Персонализация -> Фон -> Обзор', то диалог 'Расположение недоступно' не появится. То есть OS хранит информацию о 'Path' для разных системных диалогов 'Открытие файла'.
    4. Про 'MRU'.
        Я нашёл в реестре все записи с 'MRU', большинство из них удалил, но это ничего не меняет.
     5. Записи про недействительный 'Path' в явном виде в реестре нет.

Всего записей: 2286 | Зарегистр. 09-01-2010 | Отправлено: 12:01 02-09-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA

Цитата:
Этот самый 'manhunter' довольно изощрённый тип.

По данному эпизоду вы не менее "изощренный". Отладчиком пользоваться вы, как я понимаю, умеете не хуже его, он и так достаточно обьемную статью написал (спасибо ему за это, я думаю, он вполне себе читает этот тред). Вполне согласен, что ему было вовсе не обязательно разбирать миллион сопутствующих нестандартных моментов, тем более, его об этом и не просил никто. И тут, по прошествию нескольких лет, появляетесь весь из себя такой вы на белом коне и обвиняете его в недобросовестности, хотя, достаточно было его непосредственно на форуме спросить или в личку, если сами по какой то причине не можете (хотя, по моему, делов там с отладчиком, вытащить этот параметр не прям как протектор снять) или стесняетесь.
Мне это напоминает, как у каждого последующего автослесаря предыдущий - безрукий психопат, угробивший машину.

Всего записей: 4951 | Зарегистр. 18-09-2018 | Отправлено: 12:47 02-09-2024 | Исправлено: MBK2, 12:52 02-09-2024
ne_viens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В недавно открытых файлах нет?
del %APPDATA%\microsoft\windows\recent\AutomaticDestinations
del %APPDATA%\microsoft\windows\recent\CustomDestinations

Всего записей: 1553 | Зарегистр. 01-11-2004 | Отправлено: 12:58 02-09-2024
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
                                       MBK2
 
     Боюсь, что Вы (как и 'manhunter') подозреваете меня втом, чего я не совершал.
     Насколько я понимаю, изощрённость, как качество, является скорее достоинством, чем недостатком. Роль просителя в любом деле незавидная. Я сам эту задачу не решил, поэтому и спрашиваю у специалистов.

Всего записей: 2286 | Зарегистр. 09-01-2010 | Отправлено: 14:11 02-09-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA

Цитата:
Боюсь, что Вы (как и 'manhunter') подозреваете меня втом, чего я не совершал.
     Насколько я понимаю, изощрённость, как качество, является скорее достоинством, чем недостатком.  

Не знаю, как ManHunter (а он что. увидел тред, и, как я предположил, обиделся?) но лично мне кажется, что в русском языке, когда хотят выразить восхищение чьим то скилом программирования, говорят "продвинутый (накрайняк "прошаренный" специалист", а "изощренный тип" звучит как ругательство с ноткой презрения, типа, "извращенец и вообще скользкий тип, ХЗ что у него на уме"
Извиняйте, если вы через гуглпереводчика пишите и он вам такие странные эпитеты подкидывает.

Всего записей: 4951 | Зарегистр. 18-09-2018 | Отправлено: 14:31 02-09-2024
ne_viens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Copilot почти не ошибся, путь к последнему открытому в GetOpenFileName() файлу лежит в:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU
Ещё его следы есть в:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU

Всего записей: 1553 | Зарегистр. 01-11-2004 | Отправлено: 15:17 02-09-2024
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
                                ne_viens
 
     Я пытаюсь разными способами (может быть - не всегда удачными) объяснить участникам темы, что эта задача нетривиальная.
     Например.
    Я удаляю параметр реестра 'ComDlg32' полностью. Результат - ноль! Диалог 'Расположение недоступно' остаётся.

Всего записей: 2286 | Зарегистр. 09-01-2010 | Отправлено: 22:10 02-09-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Флудильня :) (не знаешь где спросить? спрашивай здесь!)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru