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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 97 98 99 100

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

akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Флудильня :)
(не знаешь где спросить? спрашивай здесь!)

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


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

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

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

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


Всего записей: 25533 | Зарегистр. 06-12-2002 | Отправлено: 15:08 05-11-2008 | Исправлено: shrmn, 09:08 11-12-2024
Mavrikii

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

Код:
<?php
$str1 =<<< END
line1
line2
line3
END;
 
$str2 =<<< END
line1
line4
line3
END;
 
$str3 =<<< END
line3
line2
line1
END;
 
function strdiff($a, $b, $c) {
 
    $a = str_split($a);
    $b = str_split($b);
    $c = str_split($c);
 
    return array_keys(array_diff_assoc(array_intersect_assoc($a, $b), $c));
 
}
 
foreach(strdiff($str1, $str2, $str3) as $a) {
    printf("%04x : %02d %02d --> %02d\n", $a, $str1[$a], $str2[$a], $str3[$a]);
}

 
результат

Цитата:
0004 : 01 01 --> 03
0012 : 03 03 --> 01

 
меняем инициализацию строк на чтение из файла,
можно и побайтово, без чтения всего файла сразу, если файлы большие. тогда код будет другой, с простыми if
printf на соответствующий fprintf для записи в файл, а можно просто перенаправить вывод скрипта  в файл.
 
ps: вопросы по PHP в другом разделе - Простенький вопрос по PHP [?]

Всего записей: 16269 | Зарегистр. 20-09-2014 | Отправлено: 12:55 19-01-2025 | Исправлено: Mavrikii, 12:57 19-01-2025
Nimbussr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Большое вам спасибо за потраченное время!
 
Мне было странно, почему Олег выбрал именно PHP, ведь к примеру под Win требуется ставить что-то типа OpenServer для выполнения php-кода.
К сожалению, на расстоянии показали код, сравнительно не большой, который выполнил операцию сравнения с наглядным выводом в файл.
Вот и стало очень интересно как это реализовано.
Ещё раз спасибо!

----------
Путеводитель по радио-журналам^О Dendy^SRP

Всего записей: 2029 | Зарегистр. 31-05-2008 | Отправлено: 19:16 19-01-2025
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nimbussr
Ну каждый выполняет задачу в той среде, которая у него под рукой и в которой работват чаще всего. Возможно, он специализируется на пыхпыхе и открыл первое подвернувшееся под руку, но выглядит диковато. Лично у меня, например, в последнее время, для какого то быстрого кодинга рука тянется к шарпу, хотя, конечно, писать код сравнения файлов это, примерно как писать код для вычисления кэшбэка при покупке пива.

Всего записей: 5346 | Зарегистр. 18-09-2018 | Отправлено: 20:32 19-01-2025
wewqasasdx12321

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

Всего записей: 132 | Зарегистр. 23-12-2024 | Отправлено: 23:05 19-01-2025 | Исправлено: wewqasasdx12321, 18:49 01-02-2025
persicum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот интересно, можно ли на Паскале/Дельфи написать хеш функцию, например, MD5, чтобы быстродействие было на уровне? Обычно это делается на предпроцессоре Си через #define и много много перестановок. Боюсь, кроме Си другие языки так не смогут. Хотя не профи, откуда мне знать?

Всего записей: 639 | Зарегистр. 27-06-2007 | Отправлено: 17:25 21-02-2025
V0lt



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

Цитата:
Вот интересно, можно ли на Паскале/Дельфи написать хеш функцию, например, MD5, чтобы быстродействие было на уровне?

Можно. Скорость сами сравните.

Цитата:
Обычно это делается на предпроцессоре Си через #define и много много перестановок.

Похоже вы не понимаете назначение препроцессора.

Всего записей: 11122 | Зарегистр. 05-02-2003 | Отправлено: 18:04 21-02-2025
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
Зачем писать то, что уже и так реализовано в куче библиотек? Или вам какой то свой специфический кастомный MD5 нужен?
Про препроцессор и быстродействие, откровенно, не понял. Где то на краю сознания вопит кошмарное предположение, что вы хотите скоростной брут реализовать на Паскале?

Всего записей: 5346 | Зарегистр. 18-09-2018 | Отправлено: 20:57 21-02-2025
persicum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2
Я на асме написал, так мне проще. А вопрос теоретический, без инлайн-функций быстрый хэш не написать, а в дельфи там какие-то ограничения были на инлайн. Ну а на C препроцессор сам налепит код по шаблону. Поэтому я остаюсь при мнении, что кроме как на C задача не реализуема.

Всего записей: 639 | Зарегистр. 27-06-2007 | Отправлено: 23:42 21-02-2025
MBK2

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

Цитата:
А вопрос теоретический, без инлайн-функций быстрый хэш не написать, а в дельфи там какие-то ограничения были на инлайн.  

Поясните, какие именно ограничения на инлайн вам мешают в дельфи и какое отношение инлайн имеет к препроцессингу?
Но, вцелом, мысль правильная - дельфи сейчас не шибко хороший инструмент для написания серьезного кода, но несколько по другим причинам.

Всего записей: 5346 | Зарегистр. 18-09-2018 | Отправлено: 05:12 22-02-2025
zzz528

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В фортках на чём быстро сделать что-то с гуи - ваш лучший вариант?

Всего записей: 2117 | Зарегистр. 20-06-2005 | Отправлено: 21:05 02-03-2025
Mavrikii

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

Цитата:
В фортках на чём быстро сделать что-то с гуи - ваш лучший вариант?

смотря для чего и как..
https://github.com/microsoft/microsoft-ui-xaml?tab=readme-ov-file
https://pythonru.com/uroki/obuchenie-python-gui-uroki-po-tkinter

Всего записей: 16269 | Зарегистр. 20-09-2014 | Отправлено: 21:30 02-03-2025
MBK2

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

Цитата:
В фортках на чём быстро сделать что-то с гуи - ваш лучший вариант?

Лучший вариант - отдать на оутсорс специально обученным людям

Всего записей: 5346 | Зарегистр. 18-09-2018 | Отправлено: 23:28 02-03-2025
zzz528

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

Цитата:
Лучший вариант - отдать на оутсорс специально обученным людям

Ну разве же ми тут сами не можем, скажем вот вам уже отдали.
 
Mavrikii

Цитата:
 
смотря для чего и как..
https://github.com/microsoft/microsoft-ui-xaml?tab=readme-ov-file
https://pythonru.com/uroki/obuchenie-python-gui-uroki-po-tkinter
 

mozregression например, на питоне гаргантюа такое имхо, допустим надо сделать такое но не на питоне
xaml слишал думал что этот типа флеша, пока не понял.

Всего записей: 2117 | Зарегистр. 20-06-2005 | Отправлено: 23:49 02-03-2025
Mavrikii

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

Цитата:
mozregression например, на питоне гаргантюа такое имхо

и в чем же его монструозность? написан так, чтобы работал под разными системами.
не так уж и много.

Всего записей: 16269 | Зарегистр. 20-09-2014 | Отправлено: 02:23 03-03-2025
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
- Доктор, что вы делаете, когда болеете?
- Чихаю

Всего записей: 5346 | Зарегистр. 18-09-2018 | Отправлено: 06:23 03-03-2025
dlup



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужна помощь (платная) в получении доступа к ПО прибора
 
Есть медицинский прибор  
www.cytivalifesciences.com/en/us/shop/cell-therapy/systems/sepax-c-pro-cell-processing-instrument-p-08418
На нем установлено программное обеспечение работающее на базе ОС Windows XP embedded for GMAP 5.5 или Windows 10 IoT for GMAP 6.0 (точно не известно). Необходимо получить доступ к встроенной учетной записи service в этом ПО (получение пароля или его зануление).
Доступ к оборудованию можем предоставить только физический в МСК.




В прикладном программировании это не обсуждается - Помогите взломать СОФТ за деньги

Всего записей: 3 | Зарегистр. 22-07-2016 | Отправлено: 13:03 06-03-2025
zzz528

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

Цитата:
и в чем же его монструозность? написан так, чтобы работал под разными системами.

300мб не монструозность?
https://7-zip.org/ программа сложнее на порядки и тоже под разные системы есть, ладно это точно не на коленке...
Вот глянул свой наколеночник рисования графиков криптовалют - тоже сложнее mozregression: 300кб

Всего записей: 2117 | Зарегистр. 20-06-2005 | Отправлено: 22:06 08-03-2025
Mavrikii

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

Цитата:
300мб не монструозность?

где вы 300 метров нашли?
https://github.com/mozilla/mozregression/releases
очевидно, что для конечной сборки браузера вам понадобится куча дополнительных пакетов.
сам сорс в архиве - 850 кб.

Всего записей: 16269 | Зарегистр. 20-09-2014 | Отправлено: 21:43 10-03-2025
zzz528

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

Цитата:
очевидно, что для конечной сборки браузера вам понадобится куча дополнительных пакетов.

Это не сборка браузера если что, она качает и запускает готовые ночные лисы по системе нахождения минимального промежутка рабочий - нерабочий. Установленная в program files занимает 305 МБ (320 433 697 байт), ничего нового в туда не добавляется, это именно сама программа, а остальное пишет в appdata  

Всего записей: 2117 | Зарегистр. 20-06-2005 | Отправлено: 18:52 15-03-2025
drmin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Возникли проблемы при сборке бинарника windows из исходников.В какой раздел форума обратиться с этим вопросом ?
UPD
Попробую спросить в этой теме
http://forum.ru-board.com/topic.cgi?forum=33&topic=14184#1 [?]

Всего записей: 169 | Зарегистр. 21-03-2022 | Отправлено: 11:07 29-03-2025 | Исправлено: drmin, 13:33 29-03-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 97 98 99 100

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru