Bitcoin Forum

Local => Альтернативные криптовалюты => Topic started by: naima53 on May 08, 2013, 05:24:23 PM



Title: Плодим говнофорки сами!
Post by: naima53 on May 08, 2013, 05:24:23 PM
У меня есть блокнот++ и чутка опыта палечных рефлексов по изменению циферок в разных скриптах там типа питона или пхп. как то битхоппер, гокс-боты, феникс, поцлбм итп. ;D
Давайте тут писать ЧТО именно в коде говнофорков можно наковырять имея ноль знаний по программированию, желание выродить своего ущербного и глючного вы#ядка, заодно поднаторев в говно-рерайтерстве говнофорков (а может даже и вред им нанести плавающими по сети глюко-флуктуациями битстрима, порожденными ущербным мозгом горе-экспериментара) . И, кооонечно же, самоутвердитьудовлетворить свою Гордыню среди таких же жалких нубов, типа "аааа, я знаю что это "[bla-bla=10<50,12,34,ii]" означает!! Это значит что если бла-бла равно десяти и меньше 50, при том что ты 12 раз икнешь перед тем как 34 раза пернешь, тогда будет ii" (и все это с умным видом, как же..)

Прочитал со стороны - по моему я что то не то съел сёдня...  :D


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 08, 2013, 05:48:40 PM
Почитай про BitBar и посмотри diff... Это самый хрестоматийный пример ситуации "я не знаю, что эта константа означает, но что-то поменять надо". Такой шедевр получился, что даже RealSolid так не смог.


Title: Re: Плодим говнофорки сами!
Post by: Storan on May 08, 2013, 05:54:29 PM
Я - за плавность.
Пересчёт сложности от мощности воруем у Бальтазаровского NVC. (Но начальную сложность конечно поменьше, Pentium MMX, должен справляться по времени с расчётом хешей для базовой сложности - мы же думаем о бедных жителях африки :D)
Награду выдаем по формуле R = M0*exp(-i/N), где i - номер текущего блока, N - количество блоков до уменьшения в е раз. Окончательно число монет в системе составит при этом M0*N. (Самое главное, сделать М0 средненьким таким 50-100, но частоту появления блоков почаще, и N побольше; и несмотря на то, что в итоге у системы будет допустим 2млрд монет, в первые дни биржевикам почему-то кажется что курс 1BTC за 1000XpнCoin вполне хорош, самое главное чтоб не спугнуть - разовую награду за блок в сотнях-тысячах не выставлять ;D)


Title: Re: Плодим говнофорки сами!
Post by: naima53 on May 08, 2013, 06:02:46 PM
не, не, мы тут мое твое не понимай.. Самой цимис будет если тут вот окошечко с примером кодом, где сказано что именно 50 монет будет сначала, и где написано что пополам делится, где ноды начальные или ирка зашита, где бла-бла вышепривенеддое итпитд  :D Мы же хотим форкам кузькину мать показать а не хухры-мухры!


Title: Re: Плодим говнофорки сами!
Post by: sert on May 08, 2013, 06:26:49 PM
naima53, ты хоть представляешь какой АД будет? Форки раз в час будут вылетать.
Незнание что поменять является сильным сдерживающим фактором.

Кстати, на этих говнофорках хорошо оттачивать идеи, да всякие эксперименты проводить. Народ все схавает.
Как насчет сделать с первого блока увеличение награды с минимальной величины до максимума. Т.е. наоборот.


Title: Re: Плодим говнофорки сами!
Post by: Maniac on May 08, 2013, 06:41:52 PM
1. Нужна программа конструктор генератор форков для полных дебилов.
2. Нужна биржа где любой пользователь может добавить пару для торгов.


Title: Re: Плодим говнофорки сами!
Post by: alpet on May 08, 2013, 07:08:23 PM
Пока могу предложить идею "синускоина", в котором награда за блок зимой будет выше чем летом (циклически будет меняться) дополнительно к традиционному снижению каждые N-лет. Теоретически это позволит насиловать энергосистемы страны в холодное время, заодно отапливая здания. Летом большая часть людей сможет расслабиться от майнинга, и не губить ресурсы своих (или корпоративных) кондиционеров.

Для чиновников можно придумать "госмонету", транзакции в которой будут всегда включать оговоренный откат на кошелек третьего участника, без подписи которого транзакция не будет проведена.

С другой стороны мне самому больше нужен форк, в котором пересылке будут подвергаться так-же кошельки, что позволит легко организовать суррогаты акций/облигаций с дивидендами, и даже куда более серьёзные вещи.

Ещё думаю идею крипто-слитков, но она пока очень абстрактная.


Title: Re: Плодим говнофорки сами!
Post by: ew4by on May 08, 2013, 08:03:36 PM
Отличная идея - надо что бы каждый прыщавый красноглаз имел свой болгенкоин!!!  ;)
Что бы все захлебнулись в этом говнище ! ;D


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 08, 2013, 08:23:48 PM
Я как-то думал над написанием скрипта, который будет раз в сутки запускаться... Сливать сорсы биткоина, менять константы на рандомные значения, собирать это дело и постить сборки на форум под названием из словаря.


Title: Re: Плодим говнофорки сами!
Post by: ShadowAlexey on May 08, 2013, 08:29:55 PM
Товарищи, вы так отпугнете людей.Конечно, нам же лучше, меньше будут майнить реальные альтернативы, но уж сильно толстый троллинг)


Title: Re: Плодим говнофорки сами!
Post by: Come-from-Beyond on May 08, 2013, 08:31:59 PM
Я как-то думал над написанием скрипта, который будет раз в сутки запускаться... Сливать сорсы биткоина, менять константы на рандомные значения, собирать это дело и постить сборки на форум под названием из словаря.

Нормальная идея, чего не реализовал?


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 08, 2013, 09:02:55 PM
Лень, она часто мешает. К тому же, есть более важные дела.


Title: Re: Плодим говнофорки сами!
Post by: qqqq on May 08, 2013, 09:05:14 PM
1. Нужна программа конструктор генератор форков для полных дебилов.
2. Нужна биржа где любой пользователь может добавить пару для торгов.

1. Нужна программа конструктор генератор форков для полных дебилов.
2. Нужна биржа где любой полный дибил может добавить пару для торгов.

fixed


Title: Re: Плодим говнофорки сами!
Post by: tvv on May 09, 2013, 12:29:38 AM
Кстати зря смеетесь - над собой смеетесь!..

Именно такое и есть правильное применение криптовалют - для каждой конторы(акции) свой форк.

Объяснять надо, или недибилы уже все и так поняли? ;)


Title: Re: Плодим говнофорки сами!
Post by: rPman on May 09, 2013, 08:02:30 AM
Я как-то думал над написанием скрипта, который будет раз в сутки запускаться... Сливать сорсы биткоина, менять константы на рандомные значения, собирать это дело и постить сборки на форум под названием из словаря.
Отличный троллинг..
p.s. где то видел готовый конструктор, год назад мелькала тут ссылка


Title: Re: Плодим говнофорки сами!
Post by: naima53 on May 09, 2013, 10:06:08 AM
naima53, ты хоть представляешь какой АД будет? Форки раз в час будут вылетать.
Вот! Я этого и хочу!  :D
Отличная идея - надо что бы каждый прыщавый красноглаз имел свой болгенкоин!!!  ;)
Что бы все захлебнулись в этом говнище ! ;D
Именно!

Объясняю: среди возникшего говнищща неприменно будет отличная гиниальная но х"ево высранная идея, которая будет уже потом реализована шорошим программером после работы над ошибками. Да и просто качество знания принципов работы криптовалют улучшится и привлечет сюда новые таланты программирования. 8)

Ну, вот.. Для затравки.. Есть такой кокс-бот, который покупает по маркет-прайс "вдогонку" со второго тика если сделка прошла выше МА за регулируемый период (или продает, в зависимости от движухи), лень искать где описано, вот выложил, это сырец для Гуглохрома.. А, нет, вот нашел..
https://bitcointalk.org/index.php?topic=67591.0

http://wikisend.com/download/270532/mtbot.zip
И вот что я сделал для того что бы покупка была совершена сразу а не со второго тика...

Code:
	if (dif>MinThreshold) {
chrome.browserAction.setBadgeBackgroundColor({color:[0, 128, 0, 200]})
if (USD>=0.01) {
console.log("BUY!!!")
mtgoxpost("buyBTC.php", ['Currency=USD','amount=1000'], one, onl)
} else {
//console.log("No USD to exec up-trend")
}
} else if (dif<-MinThreshold) {
chrome.browserAction.setBadgeBackgroundColor({color:[128, 0, 0, 200]})
if (BTC>=0.001) {
console.log("SELL!!!")
mtgoxpost("sellBTC.php", ['Currency=USD','amount=1000'], one, onl)
} else {
//console.log("No BTC to exec down-trend")
}
} else {
if (dif>0) {
chrome.browserAction.setBadgeBackgroundColor({color:[10, 100, 10, 100]})
} else {
chrome.browserAction.setBadgeBackgroundColor({color:[100, 10, 10, 100]})
}
}

Так же я экспериментировал, меняя местами значения и добился что бы бот не покупал в догонку при росте, а продавал при скачке..

было...
Code:
	if (dif>MinThreshold) {
chrome.browserAction.setBadgeBackgroundColor({color:[0, 128, 0, 200]})
if (USD>=0.01) {
if (getemadif(H1.length-2) > MinThreshold) {
console.log("BUY!!!")
mtgoxpost("buyBTC.php", ['Currency=USD','amount=1000'], one, onl)
}
} else {
//console.log("No USD to exec up-trend")
}
} else if (dif<-MinThreshold) {
chrome.browserAction.setBadgeBackgroundColor({color:[128, 0, 0, 200]})
if (BTC>=0.001) {
if (getemadif(H1.length-2) < -MinThreshold) {
console.log("SELL!!!")
mtgoxpost("sellBTC.php", ['Currency=USD','amount=1000'], one, onl)
}
} else {
//console.log("No BTC to exec down-trend")
}
Стало...
Code:
	if (dif>MinThreshold) {
chrome.browserAction.setBadgeBackgroundColor({color:[0, 128, 0, 200]})
if (BTC>=0.01) {
if (getemadif(H1.length-2) > MinThreshold) {
console.log("SELL!!!")
mtgoxpost("sellBTC.php", ['Currency=USD','amount=1000'], one, onl)
}
} else {
//console.log("No USD to exec up-trend")
}
} else if (dif<-MinThreshold) {
chrome.browserAction.setBadgeBackgroundColor({color:[128, 0, 0, 200]})
if ((USD>=0.001) {
if (getemadif(H1.length-2) < -MinThreshold) {
console.log("BUY!!!")
mtgoxpost("buyBTC.php", ['Currency=USD','amount=1000'], one, onl)
}
} else {
//console.log("No BTC to exec down-trend")
}

К чему это я... А к тому, что не так все и заоблачно сложно, при желании без знаний программирования можно именить кое-что и добиться результата. Функции логичны и вполне объяснимы даже для чайника. :P
(твики бота не дали хорошего результата из за нетерпеливости и слишком долгого для меня ожидания результата работы..)


Title: Re: Плодим говнофорки сами!
Post by: bitcoin007 on May 09, 2013, 10:18:48 AM
delete


Title: Re: Плодим говнофорки сами!
Post by: tvv on May 09, 2013, 11:12:44 AM
naima53, ты хоть представляешь какой АД будет? Форки раз в час будут вылетать.
Вот! Я этого и хочу!  :D
Отличная идея - надо что бы каждый прыщавый красноглаз имел свой болгенкоин!!!  ;)
Что бы все захлебнулись в этом говнище ! ;D
Именно!

Объясняю: среди возникшего говнищща неприменно будет отличная гиниальная но х"ево высранная идея, которая будет уже потом реализована шорошим программером после работы над ошибками.

именно это и сделали с гнусниками на примере биткойна :(



Title: Re: Плодим говнофорки сами!
Post by: alpet on May 09, 2013, 01:34:18 PM
Только стоило заикнуться про крипто-слитки, как появился BitBar на bter.com. Вобщем, для извлечения прибыли с новорожденных каждую неделю, наверное стоит уже сделать хоперский сервис типа GPUMAX для редиректа мощностей на самые выгодные форки. Соберем под этим сервисом пару терахэшей, и будем стабильно загонять сложность в стратосферу за пару дней. Предлагаю название сайта forkhunter.com


Title: Re: Плодим говнофорки сами!
Post by: api on May 09, 2013, 01:48:03 PM
bitgold и bitsilver на подходе. А потом bitplatinum, bitradii и т.д.


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 09, 2013, 02:12:45 PM
Интересно, что bter будет делать с битбаром, если он в друг внезапно умрет  :D

P.S. Остался 21 день.


Title: Re: Плодим говнофорки сами!
Post by: z0rr0 on May 09, 2013, 09:10:51 PM
Интересно, что bter будет делать с битбаром, если он в друг внезапно умрет  :D

P.S. Остался 21 день.

О майгадбл! до чего?


Title: Re: Плодим говнофорки сами!
Post by: Maniac on May 09, 2013, 11:25:06 PM
Курс битбара рос недавно (за 1 битабар давали 1 биткоин!!!!). Кто-то покупал!!!!!1111 Coinchoose показывал профит от майна 200%! Потом курс упал.


Title: Re: Плодим говнофорки сами!
Post by: m0nk on May 14, 2013, 05:18:18 AM
Интересно, что bter будет делать с битбаром, если он в друг внезапно умрет  :D

P.S. Остался 21 день.

21 день до чего?


Title: Re: Плодим говнофорки сами!
Post by: slavach on May 18, 2013, 08:07:49 PM
Сделать новый форк.
Аннонсировать в англоязычной ветке.
Намайнить на низкой сложности.
Скупить то, что намайнили другие, по-дешёвке.
Пропампить в том же англоязычном подфоруме, человек 10 хватит, думаю.
Слить с профитом N*100%.

И всё с начала.


Title: Re: Плодим говнофорки сами!
Post by: avral on May 18, 2013, 08:33:14 PM
На всех дуракоинвесторов не хватит :)


Title: Re: Плодим говнофорки сами!
Post by: naima53 on May 19, 2013, 02:07:45 PM
На всех дуракоинвесторов не хватит :)
На все-е-е-е-е-ех хватит!!  :D :D


Title: Re: Плодим говнофорки сами!
Post by: exzellenz on May 24, 2013, 11:45:03 AM
Интересно, что bter будет делать с битбаром, если он в друг внезапно умрет  :D

P.S. Остался 21 день.

О майгадбл! до чего?

до того как это гавно само в себя сколлапсирует!  :D


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 24, 2013, 02:04:06 PM
https://github.com/bitgem/bitgem/commit/38da3efd377e3383954f36ddb2b676080f69f88c#L0R2071

Quote
-    if (vtx[0].GetValueOut() > (IsProofOfWork()? (GetProofOfWorkReward(nBits) - vtx[0].GetMinFee() + MIN_TX_FEE) : 0))
+
+    if (vtx[0].GetValueOut() > (IsProofOfWork()? MAX_MINT_PROOF_OF_WORK : 0))


Даже и не знаю, что сказать с наскоку о таком "патче".


Title: Re: Плодим говнофорки сами!
Post by: naima53 on May 24, 2013, 03:55:54 PM
https://github.com/bitgem/bitgem/commit/38da3efd377e3383954f36ddb2b676080f69f88c#L0R2071

Quote
-    if (vtx[0].GetValueOut() > (IsProofOfWork()? (GetProofOfWorkReward(nBits) - vtx[0].GetMinFee() + MIN_TX_FEE) : 0))
+
+    if (vtx[0].GetValueOut() > (IsProofOfWork()? MAX_MINT_PROOF_OF_WORK : 0))


Даже и не знаю, что сказать с наскоку о таком "патче".
Дай угадаю: комиссия по нулям?


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 24, 2013, 04:05:32 PM
Нет. Суть "исправления" в том, что используя специально пропатченный клиент можно майнить блоки с максимальной наградой, независимо от сложности... По 3 BTG в каждом, в то время как честные юзеры будут напрягаться ради получения этак 0.1 коина. И сеть их примет, потому что в проверке блоков такой вот незамысловатый бэкдор, значение награды не проверяется на соответствие алгоритму расчета вознаграждения.  :D

Может он, конечно, по незнанию глупость сделал, но что-то непохоже.

Edit: автор отписал, что это баг ;D

https://bitcointalk.org/index.php?topic=207008.msg2257184#msg2257184


Title: Re: Плодим говнофорки сами!
Post by: naima53 on May 24, 2013, 04:31:44 PM
А давай с биткоином тоже сделаем и затаримся по 0.000000001 , а ? :P :P


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 25, 2013, 08:27:49 AM
Не совсем понял, что ты имеешь в виду.


Title: Re: Плодим говнофорки сами!
Post by: tvv on May 25, 2013, 09:07:52 AM
Не совсем понял, что ты имеешь в виду.

да нет, ты все правильно понял ;)))

PS  кстати, кто там в CVS исходниками биткойна рулит?
(я так понимаю скоро ему не помешает крутая охрана, причем нужна явна покруче чем у президента тк тут навар будет больше чем от похищения президента ;))) )
Бедный Гевин ;))   Кстати, у кого еще доступ к исходникам по записи есть?

PPS  а я вот что-то начинаю любить си...   Может быть и проекты серьезных валют тоже накалякать на Ц? ;)
Кстати, как тебе удалось в тех каракулях что-то разглядеть?..
(просто потому что изменений было мало и внимательно пришлось изучать тока несколько строчек?
Спорю что в мегабайтном исходнике даже 50% закладок не нашел бы...)

PPPS  ну че граждане миллионеры биткойнеры, на охрану гевину будем скидываться али как? ;)


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 25, 2013, 09:34:07 AM
У меня работа такая. Да и вообще, в C/C++ закладки намного проще, быстрее и дешевле искать, чем в той же Ada или любом другом языке высокого уровня. За сертификацию на отсутствие НДВ написанной на Java программы большинство контор просто не возьмется, а кто возьмется - затребует сумашедших денег.


Title: Re: Плодим говнофорки сами!
Post by: tvv on May 25, 2013, 10:19:43 AM
На Аде подобную закладку сделать просто не возможно - это одно из основных требований, которое было учтено с самой первой версии...

То что программист пишет за день я отсматриваю примерно за 5 минут, причем не только на предмет закладок...


И да еще мелкая фишка(но программистам не понять ;) ) - если на Ц для проверки надо искать чела более высокой квалификации,
то на Аде можно проверку поручить любому школьнику, даже лучшие программисты и хакеры не смогут ничего вставить незаметно.

Такие вот "мелочи" программирования.

Vladimir
PS  и да, подобную программу бы сразу забраковали по стилю - нарушает половину рекомендаций Q&S,
причем можно не тратить время на чтение проповедий а тупо тыкать ссылками в документ...

PPS  для "особо программистов" у меня есть дежурный прикол - pragma Ada83; и нет проблем ;)
(все, молчу-молчу, а то счас меня и Ада-программисты заклюют ;)  )


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 25, 2013, 10:30:42 AM
На Аде подобную закладку сделать просто не возможно - это одно из основных требований, которое было учтено с самой первой версии...
Посмешил. Возможно на любом Тьюринг-полном языке, не пиши подобных глупостей.

И да еще мелкая фишка(но программистам не понять  ) - если на Ц для проверки надо искать чела более высокой квалификации,
На C/C++ по меньшей мере две трети того, что ты на аде будешь глазами смотреть, проверится автоматически. Просто потому что в этой области десятилетиями работает много организаций, разработавших для внутреннего использования наборы инструментов автоматизированного анализа.

и да, подобную программу бы сразу забраковали по стилю - нарушает половину рекомендаций Q&S,
причем можно не тратить время на чтение проповедий а тупо тыкать ссылками в документ...
Сюрприз, но стандарты оформления и документирования нужно соблюдать и при программировании на C/C++. Иначе вместо сертификата получишь бумажку с описанием месторасположения полового органа. Бывали случаи, когда программисты решали пошутить, и перед отправкой кодов на проверку добавляли что-то смешное в комментарии, например "ОС это  мух" в проекте объемом несколько сотен мегабайт. Результатом была куча геморроя, поскольку ФСТЭК шутку не оценили.  :D

Я, конечно, понимаю что статические типизированные языки создают впечатление знания тайной истины, но все же реальность гораздо более прагматична, да и в нашей вселенной Ада это всего лишь один из императивных языков, имеющий все их недостатки.


Title: Re: Плодим говнофорки сами!
Post by: tvv on May 25, 2013, 10:42:48 AM
Посмешил. Возможно на любом Тьюринг-полном языке, не пиши подобных глупостей.

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

Дальше по комментариям в правильно оформленной программе легко все проверит любой школьник.


А фич вроде  (x = 0)  вместо (x == 0) в Аде не предусмотрено в принципе...
(кстати по этой причине все чекеры бесполезны - такой изврат не запрещен правилами языка, а значит чекер не имеет права на него ругаться.
А в Аде еще проще - извраты даже компиляцию не пройдут и без чекеров...)

Vladimir


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 25, 2013, 11:56:54 AM
Посмешил. Возможно на любом Тьюринг-полном языке, не пиши подобных глупостей.

невозможно - любая непонятка сразу вызовет кучу вопросов, и на них как миниум придеться отвечать, а скорее дописывать в программу комментарии и тд и тп.
Ну да, а в C/C++ задавать вопросы и описывать запрещает религия. Как я мог об этом забыть...

На тему убогости... Покажи-ка, как будешь вычислять произвольного N в Ada, ну или хотя бы реализовывать решето Эратосфена. А я покажу, как это делается на не убогих языках.  ;D


Title: Re: Плодим говнофорки сами!
Post by: naima53 on May 25, 2013, 12:44:49 PM
...
Кстати, как тебе удалось в тех каракулях что-то разглядеть?.....
Вы уж извините, но тут даже мне известно что правки выделяются, смотрите как все просто: розовеньким и голубеньким.  ::)
На примере любимой мной штучки (эх... ностальгия... ма-а-йнинг...)
https://github.com/c00w/bitHopper/commit/dc472e02abebd1cae3c9f9e6eef9ac6c3cc8c825


Title: Re: Плодим говнофорки сами!
Post by: tvv on May 25, 2013, 12:50:50 PM
Вам просто повезло, что скаммеры пожалели вложить 10 копеек чтобы нанять отряд программистов, которые бы переписали там хотя бы 50% кода (достаточно всего лишь изменить стиль - даже алгоритмы менять не обязательно).   Вот тогда бы вы там фиг нашли где закладки тк проверить миллионы измененных строк кода не возможно, да и в этой строчке не каждый программист увидит закладку...
(Бальт просто думает в меру своей испорченности - вот и находит подвохи везде - что ищешь то и находишь ;))
Кстати это не совсем шутка - если там еще что-то есть, кроме воровства на премайне, то и Бальт бы ничего не нашел :((( )


Title: Re: Плодим говнофорки сами!
Post by: giv on May 25, 2013, 08:48:59 PM
Вот тогда бы вы там фиг нашли где закладки
Я уже это говорил, но повторюсь
если ты не можешь читать код на С/C++, то не надо думать, что все остальные настолько же глупы.

Вы уж извините, но тут даже мне известно что правки выделяются, смотрите как все просто: розовеньким и голубеньким.  ::)
Этот человек не знает о существовании git. Он отстал от жизни лет на 20-30. А вы ему про выделение правок)))
Он даже не знает, что на многие "опасные" возможности, которые приписывают С/С++, нормальные компиляторы уже как лет 10 выдают предупреждения.
Например, на этот код
Code:
int main()
{
    int x;
    if (x=0)
        printf("blah");
    return 0;
}
Компилятор выдает предупреждение (СЮРПРИЗ-СЮРПРИЗ!!!)
Code:
g++ -c -pipe -g -Wall -o main.o main.cpp
main.cpp: In function 'int main()':
main.cpp:18:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]

Добро пожаловать в будущее, tvv.


Title: Re: Плодим говнофорки сами!
Post by: rPman on May 25, 2013, 09:55:10 PM
Этот человек не знает о существовании git. Он отстал от жизни лет на 20-30. А вы ему про выделение правок)))
Он даже не знает, что на многие "опасные" возможности, которые приписывают С/С++, нормальные компиляторы уже как лет 10 выдают предупреждения.
Например, на этот код
Code:
int main()
{
    int x;
    if (x=0)
        printf("blah");
    return 0;
}
Компилятор выдает предупреждение (СЮРПРИЗ-СЮРПРИЗ!!!)
Code:
g++ -c -pipe -g -Wall -o main.o main.cpp
main.cpp: In function 'int main()':
main.cpp:18:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]

Добро пожаловать в будущее, tvv.
в догонку, вот пример (http://habrahabr.ru/company/pvs-studio/blog/) одного из анализаторов кода C/C++, там гораздо более веселые проблемы выявляет 'простым' статистическим анализом исходников.


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 25, 2013, 10:05:24 PM
Вот тогда бы вы там фиг нашли где закладки
Я уже это говорил, но повторюсь
если ты не можешь читать код на С/C++, то не надо думать, что все остальные настолько же глупы.

Вы уж извините, но тут даже мне известно что правки выделяются, смотрите как все просто: розовеньким и голубеньким.  ::)
Этот человек не знает о существовании git. Он отстал от жизни лет на 20-30. А вы ему про выделение правок)))
Он даже не знает, что на многие "опасные" возможности, которые приписывают С/С++, нормальные компиляторы уже как лет 10 выдают предупреждения.
Например, на этот код
Code:
int main()
{
    int x;
    if (x=0)
        printf("blah");
    return 0;
}
Компилятор выдает предупреждение (СЮРПРИЗ-СЮРПРИЗ!!!)
Code:
g++ -c -pipe -g -Wall -o main.o main.cpp
main.cpp: In function 'int main()':
main.cpp:18:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]

Добро пожаловать в будущее, tvv.
Там еще веселее... Оно даже выдает предупреждения, если "нормальное" выражение в условии всегда true или false. :D


Title: Re: Плодим говнофорки сами!
Post by: Balthazar on May 25, 2013, 10:07:50 PM
tvv, разговоры разговорами, а пример факториала вы так и не отпостили. Я жду.