Size: a a a

2021 February 26

MS

Max Syabro in ctodailychat
вопрос знатокам
источник

MS

Max Syabro in ctodailychat
а нет
источник

MS

Max Syabro in ctodailychat
нет вопроса)
источник

SG

Samat Galimov in ctodailychat
я был очень возбужден по поводу этой штуки, но у меня она глючила жестко :(

я даже писал создателю и он кажется что-то отвечал. Может быть, стоит попробовать ещё раз
источник

MS

Max Syabro in ctodailychat
Samat Galimov
я был очень возбужден по поводу этой штуки, но у меня она глючила жестко :(

я даже писал создателю и он кажется что-то отвечал. Может быть, стоит попробовать ещё раз
я у них в слаке прописался
источник

MS

Max Syabro in ctodailychat
они даже отвечают
источник

MS

Max Syabro in ctodailychat
но вообще странный релиз цикл у них и нпеонятно что в беклоге
источник

A

Alex in ctodailychat
Max Syabro
хм, это как
эта девушка написала целый компилятор, который такие файлы делает https://storage.googleapis.com/justine/cosmopolitan/index.html
источник

A

Alex in ctodailychat
она вообще крутые штуки делает, вот например видео в текстовом режиме https://storage.googleapis.com/justine/printvideo.html
источник

O

Onlinehead in ctodailychat
Почитал о нем.
Ну, любопытная запутанная штука, основанная на том, что в POSIX есть совместимость с UNIX Sixth Edition, на котором можно сделать полиморфичный файл, который будет исполнятся и как PE бинарник, и как собственно UNiX Sixth Edition скрипт. Красивый хак:)
Если интересно (и лень читать) и я правильно понял всю эту магию, то в части универсального бинарника в плане запуска в двух словах получается следующим образом - первые байты бинарника содержат команду джампа к реальному коду, которую видит и исполняет Windows как PE бинарник и собственно винда переходит в выполнению программы (ну не совсем, там еще вроде какие-то обертки, ну не суть, она в общем доходит до реальной точки входа программы), не пытаясь запускать код, идущий после джампа. Эти же первые байты под POSIX системами не воспринимаются как нечто, подлежащее исполению (потому что POSIX системы думают что это UNIX 6 shell script, коим собственно бинарник в этой части и является), зато исполняют то, что идет после команды джампа, где собственно  опять же идет запуск полезного кода уже Unix 6 скриптом.
источник

A

Artur in ctodailychat
Onlinehead
Почитал о нем.
Ну, любопытная запутанная штука, основанная на том, что в POSIX есть совместимость с UNIX Sixth Edition, на котором можно сделать полиморфичный файл, который будет исполнятся и как PE бинарник, и как собственно UNiX Sixth Edition скрипт. Красивый хак:)
Если интересно (и лень читать) и я правильно понял всю эту магию, то в части универсального бинарника в плане запуска в двух словах получается следующим образом - первые байты бинарника содержат команду джампа к реальному коду, которую видит и исполняет Windows как PE бинарник и собственно винда переходит в выполнению программы (ну не совсем, там еще вроде какие-то обертки, ну не суть, она в общем доходит до реальной точки входа программы), не пытаясь запускать код, идущий после джампа. Эти же первые байты под POSIX системами не воспринимаются как нечто, подлежащее исполению (потому что POSIX системы думают что это UNIX 6 shell script, коим собственно бинарник в этой части и является), зато исполняют то, что идет после команды джампа, где собственно  опять же идет запуск полезного кода уже Unix 6 скриптом.
эта часть примерно понятна, а как дальше-то оно работает? чтобы на консоль что-то вывести разве не разные вызовы нужны в юниксе и винде? в винде дллка какая-нибудь, наверняка, нужна
источник

O

Onlinehead in ctodailychat
Artur
эта часть примерно понятна, а как дальше-то оно работает? чтобы на консоль что-то вывести разве не разные вызовы нужны в юниксе и винде? в винде дллка какая-нибудь, наверняка, нужна
А дальше уже как раз в это libc специальное, которое таскается с приложением и умеет детектить системы Windows/Mac/Linux/BSD и дергать правильные вызовы.
источник

A

Artur in ctodailychat
аа
источник

O

Onlinehead in ctodailychat
Хехе, не в тему, но мне тут в linkedin прислали (машинный перевод с польского): "Username, быстрый вопрос: если бы признанный эксперт (Google, Orange, Ericsson и более 20 других крупных международных корпораций) показал бы вам несколько продвинутых трюков Python бесплатно менее чем за 5 минут в неделю, было бы вам интересно что-то подобное?"
Призаннный эксперт - это чувак с 7 годами опыта, из которых реально разрабом он работал не старше линейного девелопера (ну еще потусил 2 раза в Google Summer of Code на последнем курсе), зато "тренером" аж все 7.
Господи, какое же инфоциганство кругом..
Одно только хочется спросить - когда ты блин работать успеваешь и экспертизу набирать, признанный эксперт 20 международных компаний.
источник

A

Artur in ctodailychat
хех, у меня было приложение для этого
источник

A

Alexander in ctodailychat
Onlinehead
Хехе, не в тему, но мне тут в linkedin прислали (машинный перевод с польского): "Username, быстрый вопрос: если бы признанный эксперт (Google, Orange, Ericsson и более 20 других крупных международных корпораций) показал бы вам несколько продвинутых трюков Python бесплатно менее чем за 5 минут в неделю, было бы вам интересно что-то подобное?"
Призаннный эксперт - это чувак с 7 годами опыта, из которых реально разрабом он работал не старше линейного девелопера (ну еще потусил 2 раза в Google Summer of Code на последнем курсе), зато "тренером" аж все 7.
Господи, какое же инфоциганство кругом..
Одно только хочется спросить - когда ты блин работать успеваешь и экспертизу набирать, признанный эксперт 20 международных компаний.
не вижу проблемы, народ тестирует идею… вполне вероятно, что никакого эксперта в помине нет 🙂
источник

O

Onlinehead in ctodailychat
Alexander
не вижу проблемы, народ тестирует идею… вполне вероятно, что никакого эксперта в помине нет 🙂
Да не, у чувака в профиле написано как раз про «я эксперт, научу вас всякому»:₽
источник

A

Alexander in ctodailychat
Onlinehead
Да не, у чувака в профиле написано как раз про «я эксперт, научу вас всякому»:₽
ему точно не грозит синдром самозванца 🙂
источник

N

Nikita in ctodailychat
Alexander
ему точно не грозит синдром самозванца 🙂
может он защищается от него, как бы бросает самому себе вызов
источник

A

Alexander in ctodailychat
источник