На заре компьютерной эры программирование можно было рассматривать как раздел математики, так как задачи, которые решал программист, были простыми и могли быть сформулированы с помощью языка математики, а поиск их решения был сродни доказательству теоремы. Сейчас же программист имеет дело с настолько сложными системами, что описать их математическим языком не представляется возможным или, как минимум, это описание будет неимоверно громоздким. Математик решает задачу, условия которой формальны. Программист часто имеет дело с задачами, условия которых не полностью формализованы, критерии правильного решения расплывчатые и имеется огромное разнообразие путей решения, каждый из которых ведет к цели (кроме немыслимого разнообразии неправильных путей). Талант программиста раскрывается именно тогда, когда он интуитивно находит простое для реализации и вычислительно эффективное решение, доказать правильность которого формальным путем не представляется возможным и формальная оценка эффективности которого тоже часто затруднена.
Да и в области формальных задач не все безоблачно. Приведу Вам пример ограниченности применения математики для практического решения задачи. Есть простейшая по своим условиям задача — игра в шахматы. Правила игры абсолютно формальные и очень простые. Но за тысячи лет математики не смогли решить эту задачу — по сей день не существует ее аналитического решения. При этом некоторые люди интуитивно находят правильную стратегию и побеждают в игре всех остальных, не используя математику. Прошли тысячи лет с момента изобретения игры и программисты создали системы, которые способны выиграть у чемпиона мира по шахматам. Шахматные программы используют в своей работе (в том числе) и уловки, придуманные математиками. Но их разработчикам не обязательно нужно владеть высшей математикой в объемах университетского курса, чтобы написать программу. Задача так и не получила математического решения, но она решается практически.
Безусловно, знание математики иногда помогает в программировании. И есть области, в которых без высшей математики вообще тяжело/невозможно что-то сделать (например, коды коррекции ошибок или восстановление изображений). Но это узкие, специфические области. Большинство разработчиков систем, которые нас окружают, в своей работе высшую математику не используют напрямую вообще, они прибегают к ней изредка, опираясь на готовые решения.
Приведу еще один пример. Математический аппарат, который стоит за простейшей задачей сортировки массива целых чисел, настолько сложен, что в полном объеме понять его может не каждый выпускник университета, читающий книгу Кнута. При этом талантливый программист может интуитивно оценить эффективность методов сортировки, понять, как они работают (причем даже по неполному и неформальному описанию), и запрограммировать их.
Спасибо за поддержку, я полностью согласен с этим. Раньше (в начале 90-х) все было совсем плохо — поступив на факультет прикладной математики — процессов управления, я обнаружил, что большинство преподавателей программирования в университете вообще имеют смутные представления о предмете. Я сам мог бы читать им лекции, причем не только по практическим вопросам, но и по фундаментальным основам, таким, как системы счисления и представление данных в машине. Я был в шоке.
При этом я знаю талантливых программистов, которые не смогли поступить в СПбГУ и МГУ, не пройдя по конкурсу из-за экзаменов по литературе или по физике, и пошли в отраслевые ВУЗы. Программирование — их талант, а они вынуждены были изучать черчение или теорию электрических цепей, чтобы получить диплом о высшем образовании (в случае ребят еще и для того, чтобы не попасть в армию). Беда не в том, что их ВУЗы плохие, это не так! Но это не профильное образование для программистов и оно еще хуже, чем переизбыток математики в фундаментальных госуниверситетах.
Что получается в результате работы такой системы в целом? Люди вынуждены изучать программирование самостоятельно. Если приходит устраиваться на работу молодой специалист, и он хорошо пишет программы — одно из двух: или научился сам, или вообще не имеет высшего образования (зато имеет талант и практический опыт). Так же приходят устраиваться на работу люди с красными дипломами математиков, прекрасно берущие интегралы, даже если их разбудить среди ночи, но не умеющие написать что-нибудь мало-мальски сложнее «hello, world!».
Те, кто изучил программирование именно в ВУЗе (а не самостоятельно [в свободное от учебы время]) в массе своей нуждаются в ПЕРЕучивании. У них бессистемные, отрывочные познания, куча ложных представлений.
Даже если брать не отраслевые ВУЗы, а бывшие госуниверситеты тип СПбГУ/МГУ, то из-за переизбытка математики с моей точки зрения возникают проблемы социализации студентов именно как молодых специалистов по computer science. Они просто не могут себя толком проявить как программисты. Плюс, по крайней мере раньше, был переизбыток людей из математических школ, которым программирование вообще по барабану, они просто прошли конкурс, а из-за заполнения групп не попали в свои математические группы и зачислились на программистские специальности.
Да ладно, это же просто основы элементарные нормальной жизни в обществе, это же уровень детского сада… IMHO маленьких детей этому учат родители — нашел чужую вещь, верни, если это возможно. Это же просто норма, наоборот, присвоение чужой вещи — это отклонение.
Доброе дело само по себе приносит удовольствие, без оплаты. Наоборот, если за деньги — какое же это доброе дело? Я же не говорю, что не нужно сказать большое «спасибо» и может быть, например, подарить какую-нибудь плюшку к чаю, за беспокойство.
Софт всегда получает IMEI при регистрации, он даже все номера перед каждым звонком на тему прослушивания проверяет, не говоря уже о возможности проверки IMEI один раз, при регистрации телефона в сети. Для СОРМ/CALEA куча возможностей перехвата сделана. Всегда предусматривается возможность прослушивания разговоров для правоохранительных органов. В случае мобильной связи специально предусмотрена и проверка трубки по IMEI. Этот уникальный ID по всем протоколам протянут от трубки до биллингового центра — на всех уровнях, на которых нужно он есть и может быть проверен. Это сделано в частности и для возможности проверки через базу для целей спецслужб. А если у Вас с софте есть, грубо говоря, IF для проверки на попадание в черный список — скорость работы софта меняется ничтожно мало в зависимости от длины этого списка. Если процедура проверки написана не в лоб. А она в лоб не пишется, так как соответствующий софт для западных станций (использующихся операторами, в том числе, и в России) не ламеры разрабатывают. Да и сами МВД/ФСБ/ФСО в своих целях слушают хренову тучу трубок, списки у них наверняка не из 100 записей.
Но главное — есть обратная связь — если оператор будет ловить ворованные трубки, то их будут намного меньше воровать и соответственно списки станут короткими.
Для начала необходимо посмотреть статистику по кражам телефонов и сравнить ее с аналогичными документами по другим видам товаров, — рассказали CNews в МТС. — Возможно, такая широкомасштабная кампания будет просто нецелесообразна: в частности, может быть полезнее искать угнанные автомобили.
Вот яркий пример блядства: конечно же — все нужно перемерять на деньги! Несчастная компания МТС должна подсчитать, сколько копеечек ей будет стоить поддержка такой услуги… А переводя на русский — они еще не подсчитали свои убытки от вывода из обращения ворованных трубок с их SIM-ками. То, что за каждой такой трубкой стоит преступление и зачастую тяжкое — их не волнует.
Да могут они при желании «поймать» любую находящуюся в розыске трубку, в которую вставили их SIM-ку, а в некоторых случаях даже с чужой SIM-картой. Если к ним кто нужно обратится (например, ФСБ), то они вообще без проблемы все найдут, вычислят координаты с высокой точностью, прослушают разговоры. В последнее время благодаря внедрению всяких СОРМов всякие ФСБ могут и сами это сделать, вообще не обращаясь к МТС. МТС может даже не знать, чью трубку они ищут или кого конкретно они слушают (зависит от оборудования и уровней имплементации протоколов в нем). Поэтому все отпирательства МТС на тему того, что «у нас сейчас нет технической возможности, мы еще не определились ...» — это лапша на уши. Все у них давно есть. И реально работает в интересах людей, наделенных реальной властью. А вот по обыкновенному уголовному делу о краже телефона МТС искать мобильник не станет. Но не все операторы такие суки, даже в России. Я лично столкнулся с этой проблемой, причем много лет назад, и, например, «Мегафон» (тогда еще NW GSM) нашел мой телефон по запросу МВД через IMEI. Так что при желании и наличие соответствующего запроса уже давным-давно поиск возможен и я лично видел, что он работает — в России, не на Западе… Но суки в МТС настолько жадные до денег, настолько им важна каждая копеечка, что они не будут ловить воров, будут зарабатывать на подключенных трубках с черного рынка. Хотя зачастую за такой трубкой стоит не просто банальная кража в транспорте, а, например, чья-то проломленная голова.
А как можно подсчитать количество уникальных посетителей «интернета в целом»? Особенно учитывая, что из приведенных там цифр получится, что 4/5 уникальных посетителей «интернета в целом» это пользователи нескольких социальных сетей, к тому же количество уникальных посетителей снижается огромными темпами — типа люди покидают Интернет? :)
Что касается обычных людей - они не интересны спецслужбам. Разве что если кто-то случайно попадет в разработку. Но у спецслужб есть гораздо более эффективные способы воздействия или вмешательства в личную жизнь, чем прослушивание Skype. Польза же в оперативной работе от прослушивания при борьбе с настоящими преступниками и террористами очевидна. Поэтому мне кажется, что стоит бороться за открытость для общественного контроля самих спецслужб и протоколов, которые они используют для прослушивания (чтобы они не могли нарушать законные процедуры), но нет смысла бороться с прослушиванием как таковым. В реальном мире без этого не обойтись.
Оперативность пропадает при таком подходе у террористов. Пользоваться мобильниками или Skype удобно в силу оперативности. Но мобильники давно уже слушают и они для террористов плохой выбор. Конечно, гипотетически террористы могут разработать свой коммуникатор со своей криптографией. Но они не программисты. Разработка серьезная, скрыть ее трудно. Если же использовать классические серверные клиенты с открытым кодом - все равно нужны хорошие программисты и главное, придется держать сервер. Сделать это так, чтобы затем не отследили контакты, когда накроют сам сервер - сложно. Skype для террористов на самом деле был бы удобен из-за P2P организации - если бы не прослушивание. :)
Конечно разные, а что, кто-то с этим спорит? Начнем с того, что у них разная религия.
пример культ Сталина и я вас поправил - это тоже неадекватность
Вы отрицаете очевидное, что коммунизм в СССР был извращенной формой религии. Взять того же Сталина - при жизни ему ставили тысячи изваяний, с его именем на устах отдавали свою жизнь. Это, по-вашему, не идолопоклонство? Или практически на полном серьезе сотни тысяч раз по всей стране произносились слова в официальных и неофициальных речах, что "Ленин живее всех живых", о чем так же было написано на табличках повсюду - это не пример религиозного поклонения? А изучение его "биографии" детьми в детском саду (!) в которой он был показан чище и святее, чем Папа Римский? Этакий воплощенный в безукоризненном сверхчеловеке абсолют знания, который предвидел все сущее, включая развитие ядерной физики и экономики "на сотни лет вперед" (как нас официально учили в школе).
Если бы Вы читали библейское "Откровение", то Вы так же заметили бы, что вера в скорое воцарение коммунизма на Земле после финальной битвы в виде мирового восстания пролетариата против своих эксплуататоров - это переделанный коммунистами сюжет с Армагеддоном и воцарением после него вечного рая на Земле. Очень скорого (иногда даже назначенного на конкретное десятилетие) воцарения коммунизма в СССР ждали примерно так же, как некоторые христианские общины ждут конца времен, тайно надеясь, что еще при жизни их поколения на Земле наступит рай.
Или когда вы утверждаете что страны с христьянством наиболее развиты и я вам привожу в пример Эфиопию?
Начнем с того, что я нигде не утверждаю, будто бы наличие христианства это достаточное условие (вспоминаем математику) для развития. И не говорю об экономическом развитии вообще. Но я готов утверждать, что именно представители западной культуры (тесно связанной с христианством) сделали большую часть фундаментальных научных открытий и инженерных изобретений, которые составляют основу современного научно-технического прогресса. Собственно научный метод познания мира это достижение именно западной цивилизации. Кроме того, не смотря на мрачное средневековье, именно западная цивилизация самостоятельно пришла к пониманию свободы как высшей ценности, подняла вопрос о фундаментальных правах человека и построила современную демократию. Более того - западная цивилизация распространила эти ценности по миру, в том числе донесла их (частично или полностью) до стран с другой основной религией и другими традициями. Так же культурное влияние западной музыки, литературы и кинематографа намного сильнее влияния других культур - более того, оно дало другим толчок к новому этапу развития, когда они берут за основу достижения Запада, а затем дополняют их элементами своей культуры. Этот процесс взаимный, но, по-моему, лидер в нем очевиден.
Я не считаю, что христианство прямо поспособствовало научно-техническому прогрессу или развитию западной культуры. Церковь - так и вообще мешала. Но я не считаю случайным, что именно западная цивилизация стала лидером научно-технического и политического прогресса. Ключ успеха - в западной культуре, а эта культура тесно переплетена с христианским учением. Ирония в том, что прогресс, порожденный этой культурой, привел к пересмотру роли религии в жизни человека.
Но я считаю откровенной глупостью с позиции этого последнего достижения смотреть на всю предыдущую историю западной цивилизации и приписывать христианству отрицательную роль, когда на самом деле христианство - это один из истоков западной цивилизации.
Кстати, я заметил интересную тенденцию. Чем дольше человек живет с определенными вглядами на жизнь, тем тяжелее с ними расстается.
В том-то и дело. Очень тяжело расстаться с шаблонным отношением к Библии, как к тупой книге диких кочевников и увидеть в ней источник вдохновения для великих писателей, художников, многих великих ученых (!) и вообще важнейший источник западной культуры, сделавший нашу цивилизацию отличной от других и давший ей силу.
По-моему именно такие товарищи сожгли моего единомыленника, дружищу, Джордано Бруно.
Видите ли, эти товарищи кроме Джордано Бруно сожгли такое количество христиан и христианской литературы, что сложно понять, кому же они служили на самом деле...
Можете со своими друзьями еще больше мне минусов поставить, если хотите...
Посмотрите внимательнее, кто в этой теме собирает основные минусы. :) Так что не там ищите причину своих минусов, а я даже поставлю Вам сейчас плюс в карму для иллюстрации.
Я не христианин и Ваши подколки на эту тему - пальцем в небо. Их неадекватность и Ваша "проницательность" сначала забавляли меня, но сейчас уже поднадоели. Такие споры бессмысленны - по большей части Вы спорите со мной лично, а не с моей аргументацией. Плюс судите то, что даже не читали. Надеюсь, что какая-то польза от этой беседы для Вас будет - о чем-нибудь задумаетесь.
Какой телевизор, о чем Вы? Я не смотрел телевизор примерно 5 лет. Вы можете возразить по существу, назвать крупные государства, которые заметно свободней и объяснить, в чем это выражается.
Да и в области формальных задач не все безоблачно. Приведу Вам пример ограниченности применения математики для практического решения задачи. Есть простейшая по своим условиям задача — игра в шахматы. Правила игры абсолютно формальные и очень простые. Но за тысячи лет математики не смогли решить эту задачу — по сей день не существует ее аналитического решения. При этом некоторые люди интуитивно находят правильную стратегию и побеждают в игре всех остальных, не используя математику. Прошли тысячи лет с момента изобретения игры и программисты создали системы, которые способны выиграть у чемпиона мира по шахматам. Шахматные программы используют в своей работе (в том числе) и уловки, придуманные математиками. Но их разработчикам не обязательно нужно владеть высшей математикой в объемах университетского курса, чтобы написать программу. Задача так и не получила математического решения, но она решается практически.
Безусловно, знание математики иногда помогает в программировании. И есть области, в которых без высшей математики вообще тяжело/невозможно что-то сделать (например, коды коррекции ошибок или восстановление изображений). Но это узкие, специфические области. Большинство разработчиков систем, которые нас окружают, в своей работе высшую математику не используют напрямую вообще, они прибегают к ней изредка, опираясь на готовые решения.
Приведу еще один пример. Математический аппарат, который стоит за простейшей задачей сортировки массива целых чисел, настолько сложен, что в полном объеме понять его может не каждый выпускник университета, читающий книгу Кнута. При этом талантливый программист может интуитивно оценить эффективность методов сортировки, понять, как они работают (причем даже по неполному и неформальному описанию), и запрограммировать их.
При этом я знаю талантливых программистов, которые не смогли поступить в СПбГУ и МГУ, не пройдя по конкурсу из-за экзаменов по литературе или по физике, и пошли в отраслевые ВУЗы. Программирование — их талант, а они вынуждены были изучать черчение или теорию электрических цепей, чтобы получить диплом о высшем образовании (в случае ребят еще и для того, чтобы не попасть в армию). Беда не в том, что их ВУЗы плохие, это не так! Но это не профильное образование для программистов и оно еще хуже, чем переизбыток математики в фундаментальных госуниверситетах.
Что получается в результате работы такой системы в целом? Люди вынуждены изучать программирование самостоятельно. Если приходит устраиваться на работу молодой специалист, и он хорошо пишет программы — одно из двух: или научился сам, или вообще не имеет высшего образования (зато имеет талант и практический опыт). Так же приходят устраиваться на работу люди с красными дипломами математиков, прекрасно берущие интегралы, даже если их разбудить среди ночи, но не умеющие написать что-нибудь мало-мальски сложнее «hello, world!».
Те, кто изучил программирование именно в ВУЗе (а не самостоятельно [в свободное от учебы время]) в массе своей нуждаются в ПЕРЕучивании. У них бессистемные, отрывочные познания, куча ложных представлений.
Даже если брать не отраслевые ВУЗы, а бывшие госуниверситеты тип СПбГУ/МГУ, то из-за переизбытка математики с моей точки зрения возникают проблемы социализации студентов именно как молодых специалистов по computer science. Они просто не могут себя толком проявить как программисты. Плюс, по крайней мере раньше, был переизбыток людей из математических школ, которым программирование вообще по барабану, они просто прошли конкурс, а из-за заполнения групп не попали в свои математические группы и зачислились на программистские специальности.
Но главное — есть обратная связь — если оператор будет ловить ворованные трубки, то их будут намного меньше воровать и соответственно списки станут короткими.
Вы отрицаете очевидное, что коммунизм в СССР был извращенной формой религии. Взять того же Сталина - при жизни ему ставили тысячи изваяний, с его именем на устах отдавали свою жизнь. Это, по-вашему, не идолопоклонство? Или практически на полном серьезе сотни тысяч раз по всей стране произносились слова в официальных и неофициальных речах, что "Ленин живее всех живых", о чем так же было написано на табличках повсюду - это не пример религиозного поклонения? А изучение его "биографии" детьми в детском саду (!) в которой он был показан чище и святее, чем Папа Римский? Этакий воплощенный в безукоризненном сверхчеловеке абсолют знания, который предвидел все сущее, включая развитие ядерной физики и экономики "на сотни лет вперед" (как нас официально учили в школе).
Если бы Вы читали библейское "Откровение", то Вы так же заметили бы, что вера в скорое воцарение коммунизма на Земле после финальной битвы в виде мирового восстания пролетариата против своих эксплуататоров - это переделанный коммунистами сюжет с Армагеддоном и воцарением после него вечного рая на Земле. Очень скорого (иногда даже назначенного на конкретное десятилетие) воцарения коммунизма в СССР ждали примерно так же, как некоторые христианские общины ждут конца времен, тайно надеясь, что еще при жизни их поколения на Земле наступит рай.
Начнем с того, что я нигде не утверждаю, будто бы наличие христианства это достаточное условие (вспоминаем математику) для развития. И не говорю об экономическом развитии вообще. Но я готов утверждать, что именно представители западной культуры (тесно связанной с христианством) сделали большую часть фундаментальных научных открытий и инженерных изобретений, которые составляют основу современного научно-технического прогресса. Собственно научный метод познания мира это достижение именно западной цивилизации. Кроме того, не смотря на мрачное средневековье, именно западная цивилизация самостоятельно пришла к пониманию свободы как высшей ценности, подняла вопрос о фундаментальных правах человека и построила современную демократию. Более того - западная цивилизация распространила эти ценности по миру, в том числе донесла их (частично или полностью) до стран с другой основной религией и другими традициями. Так же культурное влияние западной музыки, литературы и кинематографа намного сильнее влияния других культур - более того, оно дало другим толчок к новому этапу развития, когда они берут за основу достижения Запада, а затем дополняют их элементами своей культуры. Этот процесс взаимный, но, по-моему, лидер в нем очевиден.
Я не считаю, что христианство прямо поспособствовало научно-техническому прогрессу или развитию западной культуры. Церковь - так и вообще мешала. Но я не считаю случайным, что именно западная цивилизация стала лидером научно-технического и политического прогресса. Ключ успеха - в западной культуре, а эта культура тесно переплетена с христианским учением. Ирония в том, что прогресс, порожденный этой культурой, привел к пересмотру роли религии в жизни человека.
Но я считаю откровенной глупостью с позиции этого последнего достижения смотреть на всю предыдущую историю западной цивилизации и приписывать христианству отрицательную роль, когда на самом деле христианство - это один из истоков западной цивилизации.
В том-то и дело. Очень тяжело расстаться с шаблонным отношением к Библии, как к тупой книге диких кочевников и увидеть в ней источник вдохновения для великих писателей, художников, многих великих ученых (!) и вообще важнейший источник западной культуры, сделавший нашу цивилизацию отличной от других и давший ей силу.
Видите ли, эти товарищи кроме Джордано Бруно сожгли такое количество христиан и христианской литературы, что сложно понять, кому же они служили на самом деле...
Посмотрите внимательнее, кто в этой теме собирает основные минусы. :) Так что не там ищите причину своих минусов, а я даже поставлю Вам сейчас плюс в карму для иллюстрации.