ඞ
Я даже думал приносить попросту на Gtk# работы
ඞ
Чтобы эту ебанину не ставить на винлу
ඞ
МИНИМАЛЬНАЯ ИНСТАЛЛЯЦИЯ 5 ГИГОВ
ඞ
Visual Studio
Я кое-как маководу блять доказал, что лялех-С == вин-С...
ඞ
В плане чего?
Что код тождественно равен, за минимальными отличиями.
ඞ
ඞ
Нет?
ඞ
По идее основной.
Ну так оно везде же так
Ему надо было именно чтоб оно под окнами собиралось. Потом он, правда, рассказал, что его заставляли все наши работы отсылать, и были вопросы к нему, если работа не компилировалась.
ඞ
Лол
ඞ
в винде, кстати, вроде как без дотнета вообще нечеловеческое программирование софта с GUI, да?
Есть там с человеческими мышкодёрганьями.
И да, харэ оффтопить.
електр🟢нік ✙🟠рчбеч ඞ
JeisonWi
JeisonWi
https://github.com/nrc/r4cppp
ඞ
🌸Man, I love floppa🌷
ඞ
Haskell
Он не такой быстрый как си же
John
и не для прода
ඞ
Смотря для чего, короче.
🌸Man, I love floppa🌷
и не для прода
Расскажи это господам из пейсбука, например
🌸Man, I love floppa🌷
Он не такой быстрый как си же
В два раза медленнее, зато позволяет решать сложные задачи быстрее и безопаснее. Своя ниша у него есть
firther
Шот сегодня обострение у сищников
🌸Man, I love floppa🌷
JeisonWi
firther
зима что-ли близко
JeisonWi
Но Rust лучше
🌸Man, I love floppa🌷
Он близок впрочем
Не во всех задачах. В некоторых приближается к С, в некоторых почти раза в два медленнее.
🌸Man, I love floppa🌷
ඞ
А так это срач очередной и сравнение языков разных назначений.
JeisonWi
Let the mortal combat begin!
ඞ
Каждый час, что вы тратите на холивары, вы могли бы тратить на углубление знаний в вашем любимом языке и зарабатыванию денег.
ඞ
JeisonWi
Холивары приятнее
ඞ
Это разные дальности мотиваторов
🌸Man, I love floppa🌷
🌸Man, I love floppa🌷
неплохая идея, тащемта
🌸Man, I love floppa🌷
видела в сшп несколько вакансий на хаскеллистов
ඞ
Офк, зачем себе конкурентов плодить
ඞ
Палить годноту быдлу, так сказать.
🌸Man, I love floppa🌷
🌸Man, I love floppa🌷
а умные коллеги всегда хорошо
ඞ
JeisonWi
Вот сейчас еду в такси на тренировку, и учить хаскель/раст/whatever - последняя вещь, которую хочется делать.
JeisonWi
А холивар - самое то.
ඞ
Ну так ты просто пролетарий
ඞ
На завод иди
JeisonWi
А что, кто-то тут есть из буржуазии?
JeisonWi
Ну ок, как скажешь.
kitsu
Есть какие-нибудь примеры реализации или концептов (возможно task-specific) отладки промежуточного кода? Пойдут пейперы, кодес и философские блоги, ну или вообще нечто связанное с темой
kitsu
ping @jeisonwi
У вас никаких инструментов для ESIL нет?
JeisonWi
kitsu
ty
kitsu
гм, ну с отладкой кажется все еще не дружит
Anonymous
Доброй ночи.
В заданной директории (find_pattern) нужно найти все файлы и директории. Переименовать их реверсом.
Комментарии это попытка реверснуть имя и переименовать, но после неё не выводит файлы в заданной директории (даже когда закоментирована).
invoke FindFirstFile, addr find_pattern, addr fl
cmp eax, -1
je exit
mov hFind, eax
m1:
cmp fl.cFileName, '.'
je next
; invoke lstrcpy,addr fl.cFileName, addr newFileName
; invoke lstrlen, addr newFileName
; lea edi, fl newFileName
; mov esi,edi
; add esi,eax
; dec esi
; mov ecx, eax
; shr ecx, 1 ; ecx=ecx/2^i
;l1:
; mov al, [esi]
; mov ah, [edi]
; mov [esi], ah
; mov [edi], al
; inc edi
; dec esi
;loop l1
;invoke MoveFile, addr fl.cFileName, addr newFileName
;invoke DeleteFile, addr fl.cFileName
invoke MessageBox, 0, addr fl.cFileName, 0,MB_OK
next:
invoke FindNextFile, hFind, addr fl
cmp eax, 0
jnz m1
invoke FindClose, hFind
exit:
ret
Eugene
Приветствую. Если не выводит файлы даже без переименования, значит не находит.
Что в fl изначально?
Eugene
И зачем удалять после переименования. Такого же файла уже нет, да и вдруг ошибка переименования будет.
Eugene
Далее, после переименования поиск может найти новый файл (хотя, если длина имени та же, может, и нет, но гарантии тоже нет).
Eugene
А ещё есть могут быть файлы, которые начинаются с точки. И это необязательно . и ..
Anonymous
Файлы начинающиеся с точки мы упустим.
В fl структура WIN32_FIND_DATA
После перезапуска снова видит файлы.
После переименование начал удалить ибо с бубном сотворил непонятность и у меня файл копировался. Начал удалять старый.
Сейчас убрал.
Если задать пути и имя файлов в movefile, то все работает.
А вот с структурным fl.FileName нет, так как там нет пути.
Т.е. мне нужно взять find_pattern (где указана директория поиска D:\*.*) и слепить с fl.cFileName , cFileName реверснуть и так же скрепить с find_pattern?
Или есть возможность сделать это попроще?
Eugene
«После перезапуска справа видит файлы»
Не понимаю, что это значит?
А до этого не видит почему или при каких условиях?
Eugene
По поводу пути можно перейти в папку и там уже все делать без указания пути. Ну либо путь соединять с файлом.
Eugene
Проблемы особой нет. Берем длину маски, добавляем к началу минус 1, получаем указатель на последней символ и дальше двигаемся задом наперед до /, \ или : . И если нашли, то копируем всё с начала до этого символа включительно.
Eugene
Вот и путь. Делаем копию. Потом запоминаем конец и к нему пристыковываем имя. К копии так же.
Eugene
Лучше код полностью скинуть (файлом), тогда можно глянуть что там не так.
Eugene
Ну и описать суть проблемы.
Eugene
Anonymous
Сейчас еще пошаманю. Если не выйдет через часик, то скину.
Спасибо)
Anonymous
Почти все работает.
Не могу разобраться нормально с расширением. Чтобы пропустить его и не отображать зеркально вместе с именем файла.
Файлы видит. Скорее всего тогда просто месседж боксы не замечал:)
Anonymous
Anonymous
Eugene
Eugene
Дальше сам, там написано в комментах что нужно сделать
Anonymous
Anonymous
ну да, теперь дипломы пишем, все норм
Они вступают и уходят.