В какой профессии? Я нигде этого не озвучивал своей профессии.
Не надо думать, что Вы все понимаете только потому, что 15 лет занимаетесь программированием.
Fesor, идите и учите, если Вам нужно. И избавьтесь от императивности в тоне…
Я никаких холиваров не поднимаю, есть выводы, сделанные на основе длительного наблюдения.
Кратко и конкретно: программисты ( «чем ниже уровень» ) почему-то у нас начиная с 90-х затравливались, массово.
«Пишу на С++ за еду» — и т.д.
Вот к этим словам автора, которым почему-то я верю, хотелось бы добавить
«Фреймворк же сковывает вас, привязывая к себе. Каждый из них имеет собственную выстроенную логику работы, которую не всегда можно запросто уловить. И при переходе с одного языка на другой/из одной, команды в другую вам приходится зачастую тратить несколько дней, чтобы понять, как использовать новый фреймворк».
Вот это:
И в общей массе уводит в сторону талантливых людей от фундаментальных разработок, вместо этого они бегут получать сертификаты от Микрософт, Хренософт, чтобы потом писать кнопочки для разных мелкокоммерческих сайтов.
" А формально доказать возьметесь? "
Формальным доказательством на 2015 год является почти полное отсутствие системного программирования в России.
P.S. Покажите мне российскую операционную систему, чтоб при загрузке там не торчало Ванилья Соурс и тогда можно переходить к формальным доказтельствам.
В целом предлагаю закрыть тему, Вот не надо ничего закрывать, не нравится тема, не читайте, места в Интернете много, хостинг штука резиновая… И, кстати, формально у нас в стране демократия =)
Если Вам расскажут, зачем вообще все это надо, Вы все равно не поверите и будете стоять на своем…
Тем более, почему в России так активно продивагаются всякие «технологии»… типа JS, Ajax и всякая лабудень, но это уже мы уходим в политику.
Про ООП, ООП — это не программирование — это оперирование стуктурами, или данных или набором уже готовых логических схем.
Обратите внимание, как много и часто у нас затравливают системщиков, тех же сишников, чуть ли не единственных, которые вообще что-то понимают.
Обсуждать какой-то там бизнес, и то, что нужно какому-то там заказчику мне не интересно, для этого есть фриланс.
Для меня коррелируются силы и время, потраченные на разработку 100 мегабайтного пакета, который решает одну задачу — Интернет-Магазин. И все ради призрачной масштабируемости и еще более иллюзорного удобства пользователя — нажал и загрузилось, аж без перезагрузки страницы и не слева, и не справа, а на плывом из глубины монитора :) с рюшечками и шашечками… + целый мегаадптер с 10 классами, который решает одну задачу — установку cms с помощью нажатия next, но при этом пользователь (бизнес-пользователь) даже для этого дела приглашает специалиста.
Я бы не стал относить ООП к фундаментальным аспектам общей информатики. Это надстройка, она ее была, ею и останется. Согласитесь, есть большая разница между проектированием автомобиля и гаражным тюнингом.
решать задачи бизнеса эффективнее, а ведь это главная цель программистов.
Ваши субъективное право относится к программированию как составляющей бизнеса.
Там с 4 по 5 изменений довольно много, думаю, что zend за этот коротки период — 7-10 лет (а это очень короткий период) сильно переработана. И все будто бы имеет обратную совместимость, но то тут, то там всплывают приятные неожиданности.
Фреймворки портят разработку
Почти точно сформулировано. Только фреймворки портят, скорее, разработчика. Точно так же как упор на структуры данных, ООП, функционал, уводят от разработки фендаментальных вещей…
Версии PHP, версии Mysql. Вы сейчас начнете спорить… Я сразу отвечу, я смотрю на примеры из жизни. Тут кто-нибудь помнит, что такое php-nuke?
Или недавний пример с форума, человек пришел с проблемой, нашел Free-cms на хостинге не работает — ошибок лезет куча, cms-ке три года…
При этом, чем сложнее система и навороченнее, тем больше вероятности, что после забрасывания проекта (а это 90% процентов случаев) — система через 3 года полетит в помойку… А как жаль, там же ООП, гениальные реализации, добрая сотня классов.
Интересно, но предположу, что многое было реализовано при появлении первых каптчей.
Наверное, интересна тема, связанная с распознаванием изображений и шифрованием, а также хранением зашифрованных данных внутри изображения или видео.
А радости-то сколько! Где-то кто-то увидел какой-то пароль…
Недавно в Москве зашел в один крупный магазин по прдаже техники (ТЦ), там бесплатный Вай-фай, пока ждал продавца, решил набрать 192.168.0.1, маршрутизатор со стандартным паролем и логином admin:admin. Открылася веб-интерфейс… роутер не репитер.
Вы правду сказали, но изначальноес спокойное чтение документации и рекомендаций сокращает время на поиск решения потом, а также часто объясняется, чего стоит делать под Linux, а чего не стоит. Все это очень субъективно, так как и набор задач у всех разный.
За себя лично под Win монтаж видео, работа с графикой.
Разработка, скрипты, программирование и т.д. — лучше переключиться в Linux.
Когда работал в одной фирме, там не было возможности установить программное обеспечение вообще без администратора, закрыт доступ к BIOS, весь корпус в пломбах.
Для 320 (в смысле для Asus), кстати, был Toolchain и прошивку можно было скомпилировать, кстати, вспомнил, 5 лет назад я именно это и сделал по ману «от Олега»
А для. DIR-890L такое возможно?
А чего тут держать: идея простая — есть репозитарий, в нем пакеты, некоторые из них особенно тщательно проверяются сообществом, но все равно не все. Есть контрольные суммы этих пакетов. Если собираете сервер, то обычно — это набор минимум, т.е. с учетом постоянного рефакторинга пакетов, наличия контрольных сумм, риск получения уязвимости сильно снижен, но, вероятно, все равно не исключен. Но речь именно о снижении риска, это и есть задача и речь именно о серверных решениях.
На рабочем пользовательском компьютере невозможно
проконтролировать ни под какой системой все возможные уязвимости.
Ну и ввиду увеличения объема программ и снижения количества людей, способных на взлом, сильно снижена его вероятность, а даже если они есть эти люди, то ради спортивного интереса сейчас уже никто не будет ломать ваш домашний компьютер — тратить на это драгоценное время.
В современных условиях взлом пользовательского компьютера не имеет никакого смысла еще и с учетом того, что большую часть информации этого пользоветеля гуляет по сети, висит в почте, на всяких яндекс.дисках, дроп.боксах и т.д.
Мало того, даже она — эта информация — оказывается никому нафик не нужна, потому что и анализировать-то ее некому.
Про взлом писать трудно, наверное, так как всегда трудно оценить количество людей на него способных.
Но можно оценить количество исходных кодов, необходимых для развертывания стандартной системы Linux. Под стандартной системой понимается система с графической средой и 20-30 прикладными программами…
В среднем люди тратят иногда несколько дней на то, чтобы прочитать руководство по установке системы и ввести в терминал 30-40 команд. За примерами ходить не надо — установка Gentoo.
Сколько уходит на установку Linux from scratch, я думаю, тут некоторые знают.
К чему я все это? Никаких конкретных выводов делать не буду. Однако, в настоящий момент ситуация представляется такой: если один человек способен собрать сервер с Linux From Scratch, а другой человек, который неделю тратит на установку Gentoo и поиск проприетарного драйвера, вероятнее всего, взломать сервер не сможет.
(Речь не идет об инженерах Berkley, DARPA, Массачусетского технологического института).
Еще пища для размышлений, количество программ за последние 10 лет увеличилось в разы (вместе с этим увеличилось количество ошибок и уязвимостей — opennet.net не даст соврать), отследить, что попадает на собственный рабочий компьютер, порой, не представляется возможным. В связи с этим приходится логику защиты выстраивать иначе. В задачах защиты данных иногда применяются решения, при которых взлом возможен только теоретически, так как объект для взлома отсутствует.
Не надо думать, что Вы все понимаете только потому, что 15 лет занимаетесь программированием.
Я никаких холиваров не поднимаю, есть выводы, сделанные на основе длительного наблюдения.
Кратко и конкретно: программисты ( «чем ниже уровень» ) почему-то у нас начиная с 90-х затравливались, массово.
«Пишу на С++ за еду» — и т.д.
Вот к этим словам автора, которым почему-то я верю, хотелось бы добавить
«Фреймворк же сковывает вас, привязывая к себе. Каждый из них имеет собственную выстроенную логику работы, которую не всегда можно запросто уловить. И при переходе с одного языка на другой/из одной, команды в другую вам приходится зачастую тратить несколько дней, чтобы понять, как использовать новый фреймворк».
Вот это:
И в общей массе уводит в сторону талантливых людей от фундаментальных разработок, вместо этого они бегут получать сертификаты от Микрософт, Хренософт, чтобы потом писать кнопочки для разных мелкокоммерческих сайтов.
" А формально доказать возьметесь? "
Формальным доказательством на 2015 год является почти полное отсутствие системного программирования в России.
P.S. Покажите мне российскую операционную систему, чтоб при загрузке там не торчало Ванилья Соурс и тогда можно переходить к формальным доказтельствам.
В целом предлагаю закрыть тему, Вот не надо ничего закрывать, не нравится тема, не читайте, места в Интернете много, хостинг штука резиновая… И, кстати, формально у нас в стране демократия =)
А что, реальные доказательства не интересны?
Тем более, почему в России так активно продивагаются всякие «технологии»… типа JS, Ajax и всякая лабудень, но это уже мы уходим в политику.
Про ООП, ООП — это не программирование — это оперирование стуктурами, или данных или набором уже готовых логических схем.
Обратите внимание, как много и часто у нас затравливают системщиков, тех же сишников, чуть ли не единственных, которые вообще что-то понимают.
Обсуждать какой-то там бизнес, и то, что нужно какому-то там заказчику мне не интересно, для этого есть фриланс.
Я бы не стал относить ООП к фундаментальным аспектам общей информатики. Это надстройка, она ее была, ею и останется. Согласитесь, есть большая разница между проектированием автомобиля и гаражным тюнингом.
Ваши субъективное право относится к программированию как составляющей бизнеса.
Фреймворки портят разработку
Почти точно сформулировано. Только фреймворки портят, скорее, разработчика. Точно так же как упор на структуры данных, ООП, функционал, уводят от разработки фендаментальных вещей…
Или недавний пример с форума, человек пришел с проблемой, нашел Free-cms на хостинге не работает — ошибок лезет куча, cms-ке три года…
При этом, чем сложнее система и навороченнее, тем больше вероятности, что после забрасывания проекта (а это 90% процентов случаев) — система через 3 года полетит в помойку… А как жаль, там же ООП, гениальные реализации, добрая сотня классов.
Конкретный пример PHP и ООП.
Наверное, интересна тема, связанная с распознаванием изображений и шифрованием, а также хранением зашифрованных данных внутри изображения или видео.
Недавно в Москве зашел в один крупный магазин по прдаже техники (ТЦ), там бесплатный Вай-фай, пока ждал продавца, решил набрать 192.168.0.1, маршрутизатор со стандартным паролем и логином admin:admin. Открылася веб-интерфейс… роутер не репитер.
Мечта.
В Opera тоже
Opera
Version
12.16
Build
1860
Platform
Linux
System
x86_64
CSS3 и JS и вещи прекрасные, но участь, скорее всего, будет такая же как у flash.
А для DIR-890L есть что-то подобное?
За себя лично под Win монтаж видео, работа с графикой.
Разработка, скрипты, программирование и т.д. — лучше переключиться в Linux.
А для. DIR-890L такое возможно?
На рабочем пользовательском компьютере невозможно
проконтролировать ни под какой системой все возможные уязвимости.
Ну и ввиду увеличения объема программ и снижения количества людей, способных на взлом, сильно снижена его вероятность, а даже если они есть эти люди, то ради спортивного интереса сейчас уже никто не будет ломать ваш домашний компьютер — тратить на это драгоценное время.
В современных условиях взлом пользовательского компьютера не имеет никакого смысла еще и с учетом того, что большую часть информации этого пользоветеля гуляет по сети, висит в почте, на всяких яндекс.дисках, дроп.боксах и т.д.
Мало того, даже она — эта информация — оказывается никому нафик не нужна, потому что и анализировать-то ее некому.
Но можно оценить количество исходных кодов, необходимых для развертывания стандартной системы Linux. Под стандартной системой понимается система с графической средой и 20-30 прикладными программами…
В среднем люди тратят иногда несколько дней на то, чтобы прочитать руководство по установке системы и ввести в терминал 30-40 команд. За примерами ходить не надо — установка Gentoo.
Сколько уходит на установку Linux from scratch, я думаю, тут некоторые знают.
К чему я все это? Никаких конкретных выводов делать не буду. Однако, в настоящий момент ситуация представляется такой: если один человек способен собрать сервер с Linux From Scratch, а другой человек, который неделю тратит на установку Gentoo и поиск проприетарного драйвера, вероятнее всего, взломать сервер не сможет.
(Речь не идет об инженерах Berkley, DARPA, Массачусетского технологического института).
Еще пища для размышлений, количество программ за последние 10 лет увеличилось в разы (вместе с этим увеличилось количество ошибок и уязвимостей — opennet.net не даст соврать), отследить, что попадает на собственный рабочий компьютер, порой, не представляется возможным. В связи с этим приходится логику защиты выстраивать иначе. В задачах защиты данных иногда применяются решения, при которых взлом возможен только теоретически, так как объект для взлома отсутствует.