Я не смотрю что это опенсорс или просто исходник на каком-то сайте. Беру и использую по назначению (если бесплатная прога или бесплатный готовый такой форум — то запускаю и использую, если фрагмент исходника — то изучаю, и в сочетании с другими аналогичными собираю воедино, правлю, встраиваю у себя).
Или вы хотите мне запретить запускать проги и использовать алгоритмы из инета потому что я негативно отношусь к группам школьников, которые собравшись вместе пытаются (и думают что у них получается) написать качественный программный продукт? а потом разбредаются и снова в других сочетаниях лепят еще и еще, выкладывают, обмениваются этим всем, тут дописал, там дописал, там поправил, здесь добавил, ни одной своей проги толком нет, и так живут, гордо именуя себя разработчиками софта с открытым исходным кодом. Я не хочу быть таким, мне это неинтересно и скучно.
Ничо не плюнул. Просто не люблю любителей книжонок всяких «а вот книжечку почитайте, там какой-то ноунейм (один из сотни таких же, где каждый со своим мнением) со своей колокольни описал основы табуляции в Дельфи, совершенный код и мироустройство вселенной». Вам понравилось, вы и читайте. А мне неохота. «Не хочу».
Что мешает бабке с лавочки изучить аэродинамику, построить ракету и улететь на Луну? Ни-че-го! Сто раз из пустого в порожнее перелив, толку ноль. Заканчивайте, если вы не понимаете что поправить, украсть, заимствовать, использовать исходники для любых целей (включая компрометацию конкурентов) легче в сто раз когда они доступны — то толку писать сто комментов друг за другом? Я открывать исходники не буду, о чем написал в более чем 20 комментов под этим постом. И все равно вы упорото продолжаете мне что-то доказывать, видимо, в надежде что я скажу «а, да, действительно надо раздать исходники и сидеть с глазами в разные стороны и повторять „я опенсосер, сичас 20 Васей из шестого бе набегут и мою прогу поправят что она выйдет в топ и обгонит хром по популярности“. Неа, не будет этого.
Давайте-ка отвыкайте от халявы. Это проприетарное ПО, как и остальные «продукты» BlackStrip Studios, исходники в комплекте не идут. Чего тут непонятного?
Стыдно бывает когда выкладываешь периодически что-нибудь и пытаешься совершенствовать написание исходников чтобы другим они были все более понятны, прозрачны и удобны для прочтения, и думаешь «о, мой уровень пока еще низок по сравнению с Васей Опенсорсовым, не буду выкладывать». Я же за исключением пары-тройки небольших алгоритмов никаких исходников никогда не выкладывал, только наоборот чужие изучал, переписывал, правил и т.п.
Поэтому у меня даже мысли такой не было «бояться что код плохой», потому что код другим простым смертным по умолчанию недоступен. Ну и я вообще не понимаю на кой хрен везде раздавать свой код, это глупо (имхо), это собственные наработки, которые войдут в последующие проекты, особенно ценны они только для самого создателя, т.к. это результат его долгого и упорного развития, обучения работы с различными устройствами, приемов работы с компонентами, приемов оптимизации отрисовки по скорости и т.д., и т.п.
И никто не говорил что я работаю в программировании. Наоборот уже в десяти местах в комментах к этому посту написано что я там не работаю, а это просто хобби)
Это вы лучше тому кто выше напишите «Э вы чо такое несете, никто кроме вас не знает о JMP штоле?».
Имхо, поправить исходники смогут гораздо большее количество сегодняшних «программистов», чем вставить низкоуровневый кусок в исполняемый win32 код. Поэтому это такая защита — не давать никому исходники.
Мне просто лень табулировать вручную, а автоматика бывает сносит не на тот уровень, а мне лень править ее кривую табуляцию.
Три вложенных begin-end и так глазами видно. А когда пять, да еще кто-то внутри кого-то, а кто-то рядом с кем-то — то просто после каждого end пишем комменты примерно так:
for i:=1 to 5 do
begin
a:=1;
for j:=1 to 5 do
begin
for k:=1 to 5 do
begin
d:=d*k;
end; //for k:=1 to 5 do
for l:=1 to 5 do
begin
b:=5;
for m:=1 to 5 do
begin
c:=c+m;
end; //for m:=1 to 5 do
end; //for l:=1 to 5 do
end; //for j:=1 to 5 do
end; //for i:=1 to 5 do
Поэтому я не пользуюсь табуляцией. Мне так привычней. Если бы требовалось куда-нибудь исходники потом передавать другим кодерам — то сделал бы как им привычней. Но это соло-проект, а на результирующий код в exe табуляция никак не влияет.
«отсутствие исходников отпугнет пару неспециалистов» — вот и хорошо, плюс никто не воспользуется моими наработками забесплатно, и я спокойно останусь единственным их владельцем.
У бандита нож и пистолет. Вы уверены что если отнять у него пистолет, то он не убьет вас ножом? Если нет — тогда оставим ему пистолет, т.к. все равно вы потенциальный труп.
Я пистолет у него отнял. А вы доказываете мне что я труп. Нет уж. Чем меньше легких путей, тем меньше вероятность.
Ответ там был: «А планшет мой с UEFI и всякими устройствами, на который и XP трудно поставить, и драйвера для которых не найдешь в XP потом. Если бы все просто так было.»
Сколько можно упираться) Вписать в исходники на привычном языке легче чем платить 10 баксов или качать левые проги. Поэтому если эту дверь (исходники) закрыть, то останется лезть через окно (10 баксов/прога). Лучше же закрыть один легкий путь чем оставлять оба — легкий и сложный. Если для вас они оба достаточно легки и привычны, то это хорошо. Но не все такие как вы.
Если исходники есть — можно легко встроить высокоуровневые вставки в нужные функции проги. Это сможет любой.
Если исходников нет — то только такой низкоуровневый набалдашник налепить, который будет выполняться до проги. И уже в нем всякие перехваты вызовов определенных функций как-то реализовывать (что геморно). Это сможет далеко не любой.
Я говорил про ситуацию с компрометацией конкретной программы. Не заражением чем-нибудь типа вируса всего подряд, а чисто для конкретной проги мне лично удобно было бы вписать что-то сразу в исходный код, а не париться с такой ассемблерной встройкой, предварительно подготовив вредоносный кусок, присовокупляемый к оригинальному exe-шнику.
Ну можно свой форум написать было. Но когда я начал его использовать — я не умел ни в php, ни в SQL, ни в JS.
Я идейный противник групп странных людей, которые советуют программные наработки выкладывать и раздавать всем. Я не вижу выгоды от такого выкладывания.
А брать готовые исходники из сети и класть хрен на воображаемые «лицензии» — это я могу с легкостью. Но использовать в своих программах я их не буду, не люблю плагиат. А как готовую приспособу использовать — это можно. Этот форум для меня не набор исходников по какой-то там лицензии GPL v147, а утилита для ведения некоторого подобия блога/журнала разработки. Всем раздают — я беру.
Имея на руках исходники можно сделать это гораздо изящнее. Встроить в прогу в нужные места, выполняемые при выполнении конкретных функций, вредоносный код на языке высокого уровня. Без всяких JMP, просто вставить дополнительный код в исходники, это сделает любой такой как вы Вася. Добавлять же в экзешник дополнительный код и заменять первую инструкцию на jmp и потом еще восстанавливать байты смогут только какие-то люди типа вирусописателей прошлого века, а сейчас большинство это дизайнеры, яблофилы и питонисты, для них это «что-то на эльфийском».
Или вы хотите мне запретить запускать проги и использовать алгоритмы из инета потому что я негативно отношусь к группам школьников, которые собравшись вместе пытаются (и думают что у них получается) написать качественный программный продукт? а потом разбредаются и снова в других сочетаниях лепят еще и еще, выкладывают, обмениваются этим всем, тут дописал, там дописал, там поправил, здесь добавил, ни одной своей проги толком нет, и так живут, гордо именуя себя разработчиками софта с открытым исходным кодом. Я не хочу быть таким, мне это неинтересно и скучно.
= крайне сложно для большинства
Стыдно бывает когда выкладываешь периодически что-нибудь и пытаешься совершенствовать написание исходников чтобы другим они были все более понятны, прозрачны и удобны для прочтения, и думаешь «о, мой уровень пока еще низок по сравнению с Васей Опенсорсовым, не буду выкладывать». Я же за исключением пары-тройки небольших алгоритмов никаких исходников никогда не выкладывал, только наоборот чужие изучал, переписывал, правил и т.п.
Поэтому у меня даже мысли такой не было «бояться что код плохой», потому что код другим простым смертным по умолчанию недоступен. Ну и я вообще не понимаю на кой хрен везде раздавать свой код, это глупо (имхо), это собственные наработки, которые войдут в последующие проекты, особенно ценны они только для самого создателя, т.к. это результат его долгого и упорного развития, обучения работы с различными устройствами, приемов работы с компонентами, приемов оптимизации отрисовки по скорости и т.д., и т.п.
И никто не говорил что я работаю в программировании. Наоборот уже в десяти местах в комментах к этому посту написано что я там не работаю, а это просто хобби)
Имхо, поправить исходники смогут гораздо большее количество сегодняшних «программистов», чем вставить низкоуровневый кусок в исполняемый win32 код. Поэтому это такая защита — не давать никому исходники.
Три вложенных begin-end и так глазами видно. А когда пять, да еще кто-то внутри кого-то, а кто-то рядом с кем-то — то просто после каждого end пишем комменты примерно так:
Поэтому я не пользуюсь табуляцией. Мне так привычней. Если бы требовалось куда-нибудь исходники потом передавать другим кодерам — то сделал бы как им привычней. Но это соло-проект, а на результирующий код в exe табуляция никак не влияет.
Я пистолет у него отнял. А вы доказываете мне что я труп. Нет уж. Чем меньше легких путей, тем меньше вероятность.
Ответ там был: «А планшет мой с UEFI и всякими устройствами, на который и XP трудно поставить, и драйвера для которых не найдешь в XP потом. Если бы все просто так было.»
Если исходников нет — то только такой низкоуровневый набалдашник налепить, который будет выполняться до проги. И уже в нем всякие перехваты вызовов определенных функций как-то реализовывать (что геморно). Это сможет далеко не любой.
Я идейный противник групп странных людей, которые советуют программные наработки выкладывать и раздавать всем. Я не вижу выгоды от такого выкладывания.
А брать готовые исходники из сети и класть хрен на воображаемые «лицензии» — это я могу с легкостью. Но использовать в своих программах я их не буду, не люблю плагиат. А как готовую приспособу использовать — это можно. Этот форум для меня не набор исходников по какой-то там лицензии GPL v147, а утилита для ведения некоторого подобия блога/журнала разработки. Всем раздают — я беру.
А дальше пока больших идей нет. По результатам использования будет видно чего еще не хватает.
вот еще трейлер