Anatoliy
Александр
Berkus
🦥Alex Fails
🦥Alex Fails
Avdeech
ребзя помогите пж
Berkus
🧨🅺🅸
Доброго дня всем! Помогите, пожалуйста. Есть ли какая-то возможность декомпилировать *.so (ELF) , кроме дизассемблирования?
mefest
🧨🅺🅸
Смотрел уже. Судя по всему придется изучать все эти "dword" и "push"
Anatoly
Anatoly
Александр
подкиньте кто-нибудь ссылку на видео, где чел рассказывает про оптимизации компилятора. там ещё был пример с умножением на какую-то стремную константу, типа 61200, которую разложили на сдвиги, а компилятор в итоге заменил на imul
Александр
название было что-то вида "let compiler help you"
Cuno
https://www.youtube.com/watch?v=bSkpMdDe4g4
Этот что ли?
Александр
Вроде бы
Александр
Спасибо
Cuno
На 32 минуте пример с константой
🧨🅺🅸
всем спасибо
Alexander "SonnySlave"
кто-нибудь имел опыт деплоя С++ проекта на Heroku?
Igor
нет, это всего лишь заведующий msvс stdlib )
Alexander "SonnySlave"
STL заведует STL (не мог не пошутить)
🦥Alex Fails
Pavel
клёвый чувак. ещё на реддите успевает шпарить
Alexander "SonnySlave"
Ой-ой-ой
ну мне надо. У меня веб на альтернативных технологиях. Вёрстка на крестах, все дела
🦥Alex Fails
Я бота там хотел зашпарить. Не получилось, можно рецепт глянуть в github.com/FailsBot/
Nikolai
Nikolai
Nikolai
Боюсь, что трафу сожрет на работе0)
Igor
потому что это дешёвая и обобщённая RAII-обёртка для тех случаев, когда городить зоопарк классов над сишным апи - лень
Igor
ну т.е. когда у тебя не по всей программе создаются, редактируются и удаляются изображения, а в одной единственной ветвистой функции нужно сделать один context_init() и много context_release() при ошибках
Max
Не, ну использовать в одном месте и исключения, и такой тру С подход для управления ресурсами, это имхо извращение.
Igor
чой-то? во всей программе исключения, а там где приходится опускаться на днищще си и управлять ресурсами вручную - скоуп-гварды
если управления ресурсов много и оно нужно часто - действительно лучше написать полноценную RAII-обёртку по всем правилам
Alexander
когда у либы только сишный апи, то крутись как хочешь
Berkus
Max
Berkus
Berkus
Berkus
ну то есть если ты думаешь что написание НОВОГО пятиминутного враппера в случае наличия более чем одного такого враппера УЖЕ это не велосипедостроение, то у меня для тебя плохие новости
Max
Berkus
Да, думаю.
У меня для тебя плохие новости тогда.
Max
Berkus
Переживу как-нибудь.
напиши велосипед какой-нибудь терапевтический.
raii врапперы особенно хороши в это время года
Ivan
<sarcasm>и правда, в js вон уже даже non_odd_number_addition_package_2.js стандартизировали, а вы все raii велосипедите... </sarcasm>
Alexander "SonnySlave"
Egor
недавно надо было endswith использовать, пришлось в пару кликов подключать из пакетного менеджера
Konstantin
пора уже leftpad добавить в конан
Konstantin
и rightpad
Berkus
Konstantin
в этом вся суть
Egor
какая суть?
Egor
удалять уже нельзя, если есть зависимости
Konstantin
суть пакетного менеджера
Berkus
Egor
их косяк)
Konstantin
это фича
Олександр
@AlexFails
Ему в личку
Anonymous
Igor
за фичи и косяки пакетных менеджеров кстати - на интересную болтологию наткнулся в твиттере https://medium.com/@corentin.jabot/accio-dependency-manager-b1846e1caf76
Egor
да много кто чего уже писал
Alexander "SonnySlave"
Igor
и что автор сказал о конане?)
Alexander "SonnySlave"
на все аргументы "подними свой сервер и не ной" он ничего не ответил
Igor
пххх
ну вот как-то так и живём, да...
Egor
осталось только ещё его имя не коверкать
Mikhail
Да, сорри :)
Mikhail
Стефан Т. Лававей