Воровать плохо.
Равно как и заниматься мошенничеством — например, писать людям, что ты собираешься принять их на работу, когда в действительности целью ставится арест.
> либо он будет неизбежно таить в себе угрозу для человечества.
А с чего ради? Если даже такой интеллект будет создан, это ещё не значит, что человечество начнёт приходить к нему с просьбами дать ему совет…
В мире и так достаточно умнейших людей с прекрасным естественным интеллектом, которых НИКТО не слушает. С какой это радости люди начнут прислушиваться к советам машины, даже умной? :)
«Не могу молчать!» :)
Говорят, недовольный клиент рассказывает о своём опыте десяти знакомым, а довольный — одному-двум. Коль скоро речь зашла о недостатках ЯД'а, не добавлю в копилку предостережений свою историю.
Вернее, здесь две истории, связанные близким соседством по времени и неприятной частичной причинно-следственной связью.
Попытался перевести из ЯД-а энную (достаточно крупную) сумму на свой банковский счёт. Через некоторое время деньги возвращаются на кошелёк (частично, минус определённый процент). В примечании к транзакции пишут лишь «онлайн платёж» или что-то в этом роде.
То есть я даже не понял, что это возврат денег — во-первых, сумма не вся, а во-вторых, комментария нет разумного. Решил, что это товарищ перевёл, должен был…
Так вот, неприятность №1. 1) транзакцию не осуществили; 2) причину отказа не сообщили (даже после переписки с саппортом); 3) деньги вернули не полностью; 4) то, что это возврат средств — не указали.
Если бы хоть одно из четырёх было сделано как следует, не возникла бы неприятность №2:
каким-то раком у меня увели пароль (видимо, слабый был; не исключено, что брутфорсом взяли) и тихонько опустошили весь кошелёк.
Несмотря на то, что я увидел проблему в тот же день, деньги так и не вернули. Обещали «постараться». Я, конечно, понимаю, что они не обязаны, что сам виноват и всё такое прочее. Но любой нормальный банк, например, списанные с кредитки деньги вернёт, если доказать, что не ты их списал. Мне такой сервис не нравится.
Я не к тому, что у меня есть достаточно обоснованные формальные претензии, но друзья из ЯДа заработали себе одного недовольного клиента. И я по возможности буду вести диверсионную деятельность. В том смысле, что никто из моих друзей, мне доверяющих, никогда дел с этим сервисом иметь не будет.
Рэймонд Чен («The Old New Thing») писал, что такой переключатель не работает по ряду причин.
Во-первых, действительно, все выбирают версию «умный».
А во-вторых, и это более главное, вся операционка не может быть настроена одним переключателем в стиле «новичок-продвинутый». Как он сам пишет, «я ГУИ программер, и много в этом понимаю, зато я мало понимаю в дефрагментации — и не нужно мне десятка рычагов, чтобы настроить дефрагментацию!»
Получается, что «simple-advanced» нужно делать на уровне каждого приложения, а не на уровне ОС…
Где-то читал, что предусмотрена совершенно разная степень ответственности за неумышленное и умышленное нарушение патента/лицензии. Т.е. если разработчику вроде как запрещено читать код, то любое полуслучайное совпадение можно отнести к неумышленному копированию, а это не так сурово карается.
Вероятно, разработчик опен сорса должен by magic догадаться, что в программе используется его код (magic может включать дизассемблирование, но распространяться на эту тему не следует :) ).
Второй этап — разработчик идёт в суд и требует через суд обязать Майкрософт предоставить суду соответствующий сорс для ознакомления.
Конечно, и здесь есть загвоздка: необходимо предоставить «резонные» основания для того, чтобы полагать код своим.
Я думаю, что определённые фрагменты можно искать в _уже_ откомпилированном коде. Например, найти известную бинарную таблицу данных или что-нибудь в этом роде. Можно попытаться устроить blackbox-тестирование и выявить какие-нибудь хитроумные совпадения в поведении…
Ндяс, сначала С# представлял из себя эдакий маленький удобный язык, который даже школьник поймёт — лёгкая замена Бейсику, конкурент Java, простая альтернатива сложному и коварному С++.
Но теперь мне кажется что совсем скоро С# сможет тягаться в сложности с С++ — и очарование пропадёт :)
Прошу прощения, если не совсем по теме — сам пользуюсь Мирандой уже много лет, огромное спасибо разработчикам!
Буквально пару месяцев назад был вынужден обновить старую сборку (спасибо ICQ за смену протокола), после чего перестали работать кое-какие старые плагины. В частности, пришлось переехать на tabsrmm_mod.dll.
Никак не могу справиться с такой траблой: если печатать текст на смеси русского и английского, шрифты сходят с ума, и текст превращается в какую-то кашу (такое впечатление, что английский шрифт уже русского, и система не может правильно определить размер букв). Знает кто-нибудь, что с этим можно сделать?..
ЗЫ: вроде бы под Вистой проблемы такой нет, только под ХР.
Вещь отличная.
Вот честное слово, если бы я сейчас захотел своего ребёнка обучать программирования, почесал бы репу и посадил за QuickBasic.
Но глупо как-то в 2008 году?.. Хорошо, что есть такая альтернатива :)
Это, конечно, верно… Но ведь, что характерно, одно и то же выражение можно применить к разным обстоятельствам с разным смыслом :)
В этом отношении вспоминаю сказку, в которой главного героя просят принести самое хорошее, что есть в мире — и он приносит язык (говяжий :) ), объясняя, что языком заключают мир и признаются в любви, благодаря ему существуют поэзия и песни.
Затем его просят принести самое плохое — и он опять приносит язык, ибо языком объявляют войну и ругают друг друга, произносят мерзкие слова и обижают людей…
Так и любой афоризм, любая притча «сама по себе» достаточно абстрактна. Можно попытаться применить их к конкретной ситуации и посмотреть, что из этого выйдет.
Согласен.
Лично для меня плюс Пейпела — в дополнительной «буферной зоне». Ведь я только в ней «свечу» кредитку. А вводить номер на всех встречных и поперечных сайтах — как-то боязно :)
На самом деле уже отчасти так и есть — пейпел, например, отлично работает сходным образом. Он завязан на кредитную карту — и мне для оплаты ничего не надо вводить, кроме логина и пароля.
А все эти интернет-системы, в которых надо сначала перевести энную сумму им, а потом уже платить с этой суммы — от лукавого. Я не понимаю, зачем мне нужно кидать деньги на вебмани, на яндекс-деньги, на какой-то магазин и ещё на чёртову уйму сервисов?
У меня уже есть деньги в банке на счёте. Пусть будет система, которая служит «прокладкой» между банковским счётом и сайтом в интернете — по типу пейпела, и хорош.
Какая глупость! (в смысле, не Ваше сообщение, а декларируемая причина ;) )
— и бегать, и прыгать, и плавать — всё это обычные навыки современного человека.
Но всё равно ведь соревнуются, блин!
Знаете, мне это напоминает анекдот про «жопа есть, а слова нет». Термин «компьютер сайенс» не пинал только ленивый, и я не собираюсь защищать его. Но ведь нужно как-то обозвать специалиста, который изучает (к примеру): алгоритмы и структуры данных, методы сжатия, языки программирования, базы данных, парадигмы программирования, технологии создания ПО, теорию автоматов и теорию вычислений, информационный поиск и т. п.?
«Прикладная математика» — плохо, прикладывать её можно к физике, к химии или к экономике. «Вычислительные системы» — да ради бога, пусть так называется. Лишь бы набор курсов был адекватен.
Равно как и заниматься мошенничеством — например, писать людям, что ты собираешься принять их на работу, когда в действительности целью ставится арест.
По-моему, они ничуть не лучше.
Даже боюсь спрашивать, каким образом к нам попала меньшая часть…
www.dealextreme.com/details.dx/sku.10598
А с чего ради? Если даже такой интеллект будет создан, это ещё не значит, что человечество начнёт приходить к нему с просьбами дать ему совет…
В мире и так достаточно умнейших людей с прекрасным естественным интеллектом, которых НИКТО не слушает. С какой это радости люди начнут прислушиваться к советам машины, даже умной? :)
Говорят, недовольный клиент рассказывает о своём опыте десяти знакомым, а довольный — одному-двум. Коль скоро речь зашла о недостатках ЯД'а, не добавлю в копилку предостережений свою историю.
Вернее, здесь две истории, связанные близким соседством по времени и неприятной частичной причинно-следственной связью.
Попытался перевести из ЯД-а энную (достаточно крупную) сумму на свой банковский счёт. Через некоторое время деньги возвращаются на кошелёк (частично, минус определённый процент). В примечании к транзакции пишут лишь «онлайн платёж» или что-то в этом роде.
То есть я даже не понял, что это возврат денег — во-первых, сумма не вся, а во-вторых, комментария нет разумного. Решил, что это товарищ перевёл, должен был…
Так вот, неприятность №1. 1) транзакцию не осуществили; 2) причину отказа не сообщили (даже после переписки с саппортом); 3) деньги вернули не полностью; 4) то, что это возврат средств — не указали.
Если бы хоть одно из четырёх было сделано как следует, не возникла бы неприятность №2:
каким-то раком у меня увели пароль (видимо, слабый был; не исключено, что брутфорсом взяли) и тихонько опустошили весь кошелёк.
Несмотря на то, что я увидел проблему в тот же день, деньги так и не вернули. Обещали «постараться». Я, конечно, понимаю, что они не обязаны, что сам виноват и всё такое прочее. Но любой нормальный банк, например, списанные с кредитки деньги вернёт, если доказать, что не ты их списал. Мне такой сервис не нравится.
Я не к тому, что у меня есть достаточно обоснованные формальные претензии, но друзья из ЯДа заработали себе одного недовольного клиента. И я по возможности буду вести диверсионную деятельность. В том смысле, что никто из моих друзей, мне доверяющих, никогда дел с этим сервисом иметь не будет.
Во-первых, действительно, все выбирают версию «умный».
А во-вторых, и это более главное, вся операционка не может быть настроена одним переключателем в стиле «новичок-продвинутый». Как он сам пишет, «я ГУИ программер, и много в этом понимаю, зато я мало понимаю в дефрагментации — и не нужно мне десятка рычагов, чтобы настроить дефрагментацию!»
Получается, что «simple-advanced» нужно делать на уровне каждого приложения, а не на уровне ОС…
Второй этап — разработчик идёт в суд и требует через суд обязать Майкрософт предоставить суду соответствующий сорс для ознакомления.
Конечно, и здесь есть загвоздка: необходимо предоставить «резонные» основания для того, чтобы полагать код своим.
Я думаю, что определённые фрагменты можно искать в _уже_ откомпилированном коде. Например, найти известную бинарную таблицу данных или что-нибудь в этом роде. Можно попытаться устроить blackbox-тестирование и выявить какие-нибудь хитроумные совпадения в поведении…
Но теперь мне кажется что совсем скоро С# сможет тягаться в сложности с С++ — и очарование пропадёт :)
Буквально пару месяцев назад был вынужден обновить старую сборку (спасибо ICQ за смену протокола), после чего перестали работать кое-какие старые плагины. В частности, пришлось переехать на tabsrmm_mod.dll.
Никак не могу справиться с такой траблой: если печатать текст на смеси русского и английского, шрифты сходят с ума, и текст превращается в какую-то кашу (такое впечатление, что английский шрифт уже русского, и система не может правильно определить размер букв). Знает кто-нибудь, что с этим можно сделать?..
ЗЫ: вроде бы под Вистой проблемы такой нет, только под ХР.
Вот честное слово, если бы я сейчас захотел своего ребёнка обучать программирования, почесал бы репу и посадил за QuickBasic.
Но глупо как-то в 2008 году?.. Хорошо, что есть такая альтернатива :)
В этом отношении вспоминаю сказку, в которой главного героя просят принести самое хорошее, что есть в мире — и он приносит язык (говяжий :) ), объясняя, что языком заключают мир и признаются в любви, благодаря ему существуют поэзия и песни.
Затем его просят принести самое плохое — и он опять приносит язык, ибо языком объявляют войну и ругают друг друга, произносят мерзкие слова и обижают людей…
Так и любой афоризм, любая притча «сама по себе» достаточно абстрактна. Можно попытаться применить их к конкретной ситуации и посмотреть, что из этого выйдет.
Ещё известные фразы — «простота хуже воровства» и «святая простота!»
Лично для меня плюс Пейпела — в дополнительной «буферной зоне». Ведь я только в ней «свечу» кредитку. А вводить номер на всех встречных и поперечных сайтах — как-то боязно :)
А все эти интернет-системы, в которых надо сначала перевести энную сумму им, а потом уже платить с этой суммы — от лукавого. Я не понимаю, зачем мне нужно кидать деньги на вебмани, на яндекс-деньги, на какой-то магазин и ещё на чёртову уйму сервисов?
У меня уже есть деньги в банке на счёте. Пусть будет система, которая служит «прокладкой» между банковским счётом и сайтом в интернете — по типу пейпела, и хорош.
— и бегать, и прыгать, и плавать — всё это обычные навыки современного человека.
Но всё равно ведь соревнуются, блин!
«Прикладная математика» — плохо, прикладывать её можно к физике, к химии или к экономике. «Вычислительные системы» — да ради бога, пусть так называется. Лишь бы набор курсов был адекватен.