Сейчас на форуме: Kybyx (+3 невидимых) |
eXeL@B —› Оффтоп —› Опенсорс всего |
. 1 . 2 . 3 . 4 . >> |
Посл.ответ | Сообщение |
|
Создано: 12 апреля 2018 10:42 · Личное сообщение · #1 Тема с новым релизом Я всячески за опенсорс и всё такое, поэтому предлагаю всем желающим потрындеть на тему опенсорса, делать это в данной теме в оффтопе. [не]опенсорс, который бы мог бы / должен быть опенсорсом: 1. OllyDbg / Последняя версия Теперь вместо OllyDbg 64 теперь x64dbg, открытый проект. Отсутствие исходников OllyDbg не помешало создать динамично развивающийся проект x64dbg. 2. dUP 2 / сайт сдох / Генератор патчей от diablo2oo2. Был опубликован алго Search and Replace, но сорсы самого патчера опубликованы не были. Последняя версия: 2.26. Патчеров всегда было дофига разных, но dUP 2 был одним из самых годных. 3. Quick Unpack / Последняя версия: Зачем опенсорс: поддержка последних версий винды 4. DecomAS / Камаз / ASProtect unpacker by PE_Kill / Последняя версия: 1.7 beta1 5. SoftICE / Отладчик 6. Syser Debugger / Отладчик 7. ??? Из предложений в топике: tihiy_grom Требую сырки ExeCryptor'a - EXECryptor / Последняя версия: 2.3.9 от 20 Mar 2006 Почему не в списке: коммерческая разработка 4kusNick IDA with HexRays - IDA / Последняя версия: IDA 7.1.180227 (February 27, 2018) Почему не в списке: коммерческая разработка, активно разрабатывается, не сдох ----- EnJoy! | Сообщение посчитали полезным: 4kusNick |
|
Создано: 12 апреля 2018 11:42 · Личное сообщение · #2 |
|
Создано: 12 апреля 2018 14:51 · Личное сообщение · #3 Jupiter пишет: поток требований публиковать исходники ого...)) прям поток, хотя всего пару чуваков, с весенним обострением "криптованный_вирус" не найден, но челы убеждены что он есть это же классика хамства(!) паблить сорцы это личное решение, как правило для этого есть мотивация и цель.. внешний фактор, первый с конца списка. паблить чужие сорцы, хоть и обновлённые, имхо, это моветон. насколько знаю, фиксить ПЕТ, Вуду начал чисто для себя, и про паблик релиз мыслей не было. фиксил где то год, и на выхлопе уже 2 соавтора..нормуль...тул есть это хорошо. ----- Чтобы юзер в нэте не делал,его всё равно жалко.. |
|
Создано: 12 апреля 2018 16:46 · Личное сообщение · #4 |
|
Создано: 12 апреля 2018 22:28 · Поправил: ntldr · Личное сообщение · #5 Я за опенсорс, но тут решать автору кода, у людей могут быть разные причины не выкладывать некоторые свои исходники. Нужно обязательно у всех спросить. Опенсорс тем хорош, что даже мёртвый проект служит развитию и накоплению знаний. Закрытый код который заброшен и забыт - это как правило труд вникуда, ни себе ни людям, считай сгнило и рассыпалось прахом. Другое дело что зарабатывать на опенсорсе не получится. Если у кого-то есть иллюзии по этому поводу, советую избавиться чтобы не разочароваться. Просто делаешь бесплатно и всё... А кушать что-то надо. PS: возможно сам кое-что выложу в ближайшее время. В наследство новому поколению реверсеров, так сказать. ----- PGP key |
|
Создано: 12 апреля 2018 22:51 · Поправил: tihiy_grom · Личное сообщение · #6 |
|
Создано: 13 апреля 2018 02:31 · Личное сообщение · #7 |
|
Создано: 13 апреля 2018 10:43 · Поправил: Oott · Личное сообщение · #8 ntldr пишет: Другое дело что зарабатывать на опенсорсе не получится. Если у кого-то есть иллюзии по этому поводу, советую избавиться чтобы не разочароваться. Просто делаешь бесплатно и всё... А кушать что-то надо. Ну это зависит от проекта, если софт пользуется популярностью, его используют в коммерции например, то здесь возможен заработок через поддержку/подписку, как это делает redhat. Или привлечение инвестиций Как это делает nginx например. Но вот чтобы так зарабатывали на утилитах для ресерча, я еще не встречал p.s: radare2 вроде опенсорс, на нем зарабатывает что-нибудь? |
|
Создано: 13 апреля 2018 11:48 · Личное сообщение · #9 tihiy_grom пишет: Требую сырки ExeCryptor'a Аналогия так себе, ExeCryptor это коммерческий протектор которым накрыто уйма софта, поэтому даже после смерти проекта автор несет обязательство перед покупателями. Да и смысла открыть PET немного, разве что подкинуть код, там проблема начинается с UI, подобные дизайн мягко говоря не очень подходит для редактора исполняемых файлов, идеал это плоский интерфейс с древовидными структурами. Парсер, полно открытых и написанных на современных плюсах, библиотека hadesmem практически PET, только без UI или Blackbone, код страшнее, но в нем другие плюсы. Некому нормальный UI сделать или хотя бы набор виджетов. Oott пишет: p.s: radare2 вроде опенсорс, на нем зарабатывает что-нибудь? Зарабатывают, но немного если брать стоимость времени нормального разработчика и размер команды, но там парни сами пользуются своим инструментом. Из открытых, успешных проектов, которые обходятся без поддержки корпораций, вполне успешны авторы Krita, не было еще провала по сбору требуемой суммы на развитие, редактор топ, после него GIMP хочется обнять и заплакать. |
|
Создано: 13 апреля 2018 15:25 · Личное сообщение · #10 |
|
Создано: 13 апреля 2018 18:22 · Личное сообщение · #11 Bronco пишет: уже кто то советовал кьют подключать, на плюсах такой гуй писать, радость ещё та да хоть на electron, мне не жалко 200 мегабайт, если тул будет удобный и функциональный, пока ценители win-api и ассемблера с остальными любителями чистой сишки времен Кернигана-Ричи напишут, мои внуки успеют выйти на пенсию. |
|
Создано: 13 апреля 2018 18:44 · Поправил: ntldr · Личное сообщение · #12 Oott пишет: возможен заработок через поддержку/подписку, как это делает redhat Не для нас, потому что мы не redhat. И не для вас если вы одиночный кодер, потому что даже читать что тебе пишут и отвечать на это - занимает уйму времени, а когда кодить? Еще многие хотят дурацкого. По себе всё это знаю. Oott пишет: Или привлечение инвестиций Как это делает nginx например. Если вы сильно известный и умеете привлекать инвестиции, то может быть. Опять же, не наш случай. Мой вариант жизни продвинутого опенсорсника: запастись дошираками и кофе, запереться в квартире и писать код, писать код, писать код, писать код... И так далее годами, пока не надоест, если раньше не схватит инфаркт или инсульт. ----- PGP key | Сообщение посчитали полезным: shellstorm |
|
Создано: 13 апреля 2018 18:58 · Личное сообщение · #13 |
|
Создано: 13 апреля 2018 19:07 · Личное сообщение · #14 shellstorm пишет: код писать умеют многие Умение умению рознь. Чего-то нормально написанного - очень мало. Я знаю что "хочешь сделать что-то хорошо - сделай это сам". ----- PGP key |
|
Создано: 13 апреля 2018 19:23 · Личное сообщение · #15 ntldr пишет: Чего-то нормально написанного - очень мало Коммерчески успешного и вовсе на уровне статистической погрешности. Большая часть успешного ПО собрано из говна и палок, в лучшем случае есть оригинальная идея, а часто даже идеи нет, просто хороший отдел пиара с внушительными финансовыми возможностями. Всё сделать самому увы не получится, даже если кодить 24/7. |
|
Создано: 13 апреля 2018 19:30 · Поправил: ntldr · Личное сообщение · #16 Всё сделать самому не получится, но можно попытаться. У меня раньше немножко получалось. Про коммерческий успех сразу забыть, делать не для того чтобы обогатиться, а для того чтобы было. PS: опенсорс надо вовремя релизить, потому что "моменто море". ----- PGP key |
|
Создано: 13 апреля 2018 20:18 · Личное сообщение · #17 ntldr пишет: но можно попытаться Попытки это расход времени, лично я стараюсь сначала найти реализацию того, что мне нужно, если нет, а сильно нужно, тогда уже пишу, опять же взвесив, смогу ли я закончить проект, мертворожденных гомункулов без меня плодят пачками. По своему опыту могу сказать, что умение читать, модифицировать чужой код ни менее важно, что умение его писать, страх перед чужим кодом тоже желательно переступить, иначе написание кода становится изобретением велосипеда с квадратными колесами и самое главное тратой времени, а одиночка в нем сильно ограничен, если конечно нет цели писать проект жизни и где программирование является жизнью. Желательно ещё находить хотя бы полчаса на чтение технической литературы, иначе знания очень быстро превратятся в тыкву, да и новые парадигмы, библиотеки, языки, очень часто экономят время, причем существенно, а это напрямую относится к зарелизить вовремя. Лично у меня нет языковых предпочтений, на каком проще и быстрее, на таком и пишу, язык всего лишь средство, а не сама цель, если конечно не автор компилятора, но некоторые прям удивляют сакрализацией языка или какой то парадигмы программирования, когда куча инструментов но всё делается молотком. Опенсорс хорош когда писал для себя и нет коммерческого потенциала, но программа может быть полезна кому то еще, а опенсор ради опенсорса плохая идея, если программирование не хобби. | Сообщение посчитали полезным: ntldr |
|
Создано: 13 апреля 2018 20:25 · Поправил: ntldr · Личное сообщение · #18 shellstorm, ты прям чуть-ли не моими словами сказал. То что я хотел сказать, но не стал. Мир быстро бежит в разные стороны, нужно бежать чтобы оставаться на месте. Чтобы что-то полезное сделать - нужно бежать ещё быстрее и уже не куда попало... Я тоже могу писать на любом языке, но предпочтения всё-таки есть. Один специализированный сервер написанный на С++ заменяет пол-датацентра на обычных веб-технологиях. Я просто пишу код. Моя методика разработки называется не "скрам" или "канбан", а "просто пиши код, блять". shellstorm пишет: когда куча инструментов но всё делается молотком В моей практике много раз было что проще сделать молотком, чем осваивать супер-навороченные инструменты которые с каждой версией ещё и перенаворачивают, как будто специально чтобы ты заебался, хорошо что есть пиратство и ломанные старые версии. Всяких инструментов сейчас много, годных - мало. Вот потому и нужен опенсорс, для того чтобы было годное, чтобы не бесконечно переучиваться и платить за новое которое хуже старого. ----- PGP key |
|
Создано: 13 апреля 2018 20:27 · Личное сообщение · #19 ntldr пишет: делать не для того чтобы обогатиться, а для того чтобы было Ну ты сказал. Тут давно у всех один сладкий шекель на уме. "Семью кормить" надо и все такое Добавлено спустя 4 минуты shellstorm пишет: да и новые парадигмы, библиотеки, языки, очень часто экономят время, причем существенно Но какой ценой? RAD-ы создаются для того, чтобы быстро наполнять говнокодом рыночные ниши. Они не про качество и эффективность. |
|
Создано: 13 апреля 2018 20:50 · Личное сообщение · #20 ntldr пишет: но предпочтения всё-таки есть Это вполне логично, всё невозможно знать на одном уровне, сам предпочитаю c++ с python, но если нужно будет, смогу выстрадать код на haskel или каком нибудь go\rust\java. Подход к написанию в целом такой же, единственное могу залипнуть на продумывание интерфейсов, если проект подразумевает расширение или сложная иерархия библиотек, иначе всё может обернуться мучительным переписыванием кода. rmn пишет: Но какой ценой? Нет никакой цены, софт просто существует, а идеалисты продолжают идеализировать. Возьмем для примера анализ данных, что там у нас, R\Python\Julia, под капотом библиотеки по большей части написанные на c\c++\fortran, в сухом остатке получаем очень быстрое написание логики с минимальной потерей скорости. Возьмем web, php\js\python\ruby\java, можно писать на c++, можно, только кто будет всё это поддерживать, кто на этом будет писать, кто оплатит этот банкет? Нужно находить компромисс, иначе софта просто не будет, а останется всё на уровне времен dos\win98. Gnome сколько лет разлагался и вонял, но с появлением python\vala покойник ожил, так где же был этот качественный, эффективный код.. Добавлено спустя 5 минут ntldr пишет: чем осваивать супер-навороченные инструменты которые с каждой версией ещё и перенаворачивают Мне 2015 студия нравится намного больше чем 2003 уродец на котором к сожалению довелось писать. Visual Code тоже много лучше простого блокнота с подсветкой, std 17 намного лучше std 98. Нужно трезво подбирать инструменты, а не вестись на хайп: Наш XXX лучше вашего YYYY, эта гонка бесконечна, всё время будет уходить на изучение очередного XXX, а нужно для разнообразия и писать что то. |
|
Создано: 13 апреля 2018 21:03 · Поправил: ntldr · Личное сообщение · #21 Мне 2010 студия больше всех нравится. А компилятор - GCC. И блокнота с подсветкой (notepad++) мне хватает. Visual Code не юзал и вряд-ли даже буду пробовать. shellstorm пишет: аш XXX лучше вашего YYYY, эта гонка бесконечна, всё время будет уходить на изучение очередного XXX, а нужно для разнообразия и писать что то. Я хайпы всю жизнь игнорировал. Только и делаю что пишу что-нибудь. Добавлено спустя 8 минут shellstorm пишет: можно писать на c++, можно, только кто будет всё это поддерживать, кто на этом будет писать Тут короче фишка такая: при правильно сделанной системе библиотек, писать веб-приложения на С++ проще и быстрее чем на php, реально. Но тонны говнокода написанные говнокодерами - уже не подходят, всё надо делать самому. А в пыхе уже много всяких библиотек и куча готовых исходников. Вполне реально написать форум выдерживающий миллионы посещений и работающий на простом дешевом серваке. Сложнее - социальную сеть, опять же под целую страну и на одном серваке. Ну напишешь, и дальше что? А ничего... Заблокирует Роскомнадзор. ----- PGP key |
|
Создано: 13 апреля 2018 21:22 · Личное сообщение · #22 shellstorm пишет: Нет никакой цены Увеличение ресурсов компа на порядок (!) за последние 10 лет - вот эта цена. И нет, это не из-за того, что во столько же раз увеличился объем обрабатываемых данных. Эти десятки гигов оперативки и 8-ядерные процы, из которых еще недавно собирали сервера, роутящие без напряга трафик какого-нибудь мухосранска, нужны лишь чтобы пережевать модные молодежные фреймворки (причем, даже их не хватает, подтормаживает все чуток). Зато пишется быстро, да. Мажорверсии каждый месяц апают. |
|
Создано: 13 апреля 2018 21:26 · Личное сообщение · #23 rmn пишет: Увеличение ресурсов компа на порядок (!) за последние 10 лет - вот эта цена Смотря каких ресурсов и смотря как считать... А вот тут как раз и проявляются особенности языков и компиляторов... ----- PGP key |
|
Создано: 13 апреля 2018 21:27 · Личное сообщение · #24 ntldr пишет: Мне 2010 студия больше всех нравится Слишком много костылить для адекватной поддержки стандарта. Компилятор тоже GCC по большей части и clang, компилятор ms слишком медленно добавляет поддержку актуального стандарта. Visual Code хорош когда нужно разбирать проект в котором сразу несколько языков, их поддержку зачастую можно установить в студию, но я стараюсь её не загаживать расширениями, это выливается тормозами или поломками самой студии. Скрипты пишу в sublime text, приятный интерфейс, удобные настройки, плагины, в notepad++ нет поддержки многих популярных языков, о редкоземельных вовсе речи нет, к тому же он дико бажный, открытие исходника из архива часто завершается крашем. ntldr пишет: Тут короче фишка такая: при правильно сделанной системе библиотек, писать веб-приложения на С++ проще и быстрее чем на php, реально. Зависит от CMS, php тоже может быть до безобразия простым, дело вовсе не в простоте, а в том, кто будет писать приложения, с++ программистов намного меньше, еще меньше тех кто разбирается в вебе, а платить им нужно больше, поэтому выше и написал, кто оплатит банкет, к тому же поддержка тоже не бесплатна, а код устаревает очень быстро, особенно web, который ориентирован на массы и должен постоянно чем то привлекать массы, сегодня популярен стиль материал, завтра будет что то другое. Вот из за цены и нехватки разработчиков CMS на c++ не взлетит в ближайшем будущем, тем более грядет wasm. Добавлено спустя 9 минут rmn пишет: Увеличение ресурсов компа на порядок Может посчитаем стоимость ресурсов и стоимость программистов, тестеров, поддержки, окажется, что ресурсы не так много стоят. Без модных фреймфорков просто не будет существенного пласта софта и всё, он существует потому что упала стоимость разработки. Возьмем опять же анализ данных, а точнее визуализацию, почему здесь больше электронов, Qt в скриптах и практически нет эффективного, не жрущего память софта? Эффективно и качественно можно писать до второго пришествия. Jupyter Notebook меня радует гораздо больше чем качественный, но несуществующий софт. |
|
Создано: 13 апреля 2018 21:36 · Личное сообщение · #25 shellstorm пишет: а код устаревает очень быстро, особенно web, который ориентирован на массы и должен постоянно чем то привлекать массы Тут ещё половина всего - ориентирована на кидалово. Привлечь массы, собрать со всех по рублю, закрыться или в лучшем случае выкатить залепу для отмазы. И такие деятели часто бывают успешнее тех кто делает что-то реальное. В общем - разговор уже ушел в сторону, давайте вернёмся к опенсорсу. Я - за опенсорс. ----- PGP key |
|
Создано: 13 апреля 2018 21:44 · Личное сообщение · #26 |
|
Создано: 13 апреля 2018 22:04 · Поправил: ntldr · Личное сообщение · #27 Ещё скажу вот что: знание не стареет. Хорошо написанный код выполняющий свою функцию - работает сейчас, будет работать и через 100 лет. Просто запускать будут в эмуляторе. А всякие модные говнотехнологии сделанные только ради хайпа - похоронят и забудут. Сколько их уже было, а сишка всё еще живёт. Потому есть смысл писать что-то годное, пусть не популярное и не доходное, а не стопятсотый блокнот с рюшечками за $3.99. ----- PGP key |
|
Создано: 13 апреля 2018 22:06 · Личное сообщение · #28 |
|
Создано: 13 апреля 2018 22:32 · Личное сообщение · #29 rmn пишет: Уж лучше бы большинство современных так называемых программистов нюхали клей, чем засерали it-сферу говнокодом Какой эффективной, хоть и сферический код, уже бросаю Юпитер. Не переживайте, если деменция ещё не пришла, есть шанс, что Вы сможете решать задачи, а не писать десять лет эффективный тетрис в консоли. ntldr пишет: Ещё скажу вот что: знание не стареет. К сожалению это не так, знания устаревают, математика, физика, информатика, etc, претерпевают изменения, что то выкидывается, где то дополняется, иногда добавляется новое. Написание блокнотов, как процесс стимулирует работу когнитивных функций, люди способные написать блокнот в большинстве своем не будут заряжать воду или нести деньги в МММ. Например в японских школах дети пишут блокноты, а в СНГ освящают ракеты, где у детей больше шансов на светлое будущие? Проблемы начинаются со здоровья общества, а программирование стимулируют здоровье, учит задавать вопросы и искать решения, это явно эффективней чтения псалмов. Сишка жива не потому что такой хороший язык, а из за кода который никто не перепишет бесплатно. |
|
Создано: 13 апреля 2018 22:38 · Поправил: ntldr · Личное сообщение · #30 shellstorm пишет: К сожалению это не так, знания устаревают, математика, физика, информатика, etc, претерпевают изменения Старая физика работает не хуже новой. Ты же не будешь считать сопромат с учётом ОТО (если ты не дурак, конечно). Хватит формул из советского учебника, который есть в .djvu сканах. Заучивать наизусть их не надо, но сами учебники стоит скачать пока ещё интернет не запретили. Знание не стареет потому что там изменения не какие попало, а правильные, потому что это связано с устройством мира и мало зависит от чьего-либо мнения. shellstorm пишет: а в СНГ освящают ракеты Вот только чё-то не помогает, они всеравно падают. Святой силы у попов маловато shellstorm пишет: Сишка жива не потому что такой хороший язык, а из за кода который никто не перепишет бесплатно. Это просто универсальный машинно-близкий язык. Можно придумать второй такой и не хуже, но зачем? Меня сишка устраивает, я от неё не требую скажем поддержки строк или абстрактных формул. shellstorm пишет: где у детей больше шансов на светлое будущие? В Израиле. Там все от рождения сильно хитрожопые. ----- PGP key |
. 1 . 2 . 3 . 4 . >> |
eXeL@B —› Оффтоп —› Опенсорс всего |