Чтобы не ожидать в безведении, есть практика композиционного анализа, которая покажет что в библиотеке используемой ранее выпущенным релизом обнаружилась уязвимость, которую можно проанализировать и взять обновление конкретного пакета «вперед» (или зафильтровать опасный выход в библиотеку в собственном коде) и перевыпустить сборку.
Есть, но к сожалению для сообщества, открытых нет :/. Все в одно слово твердят - conan only. Мы у себя в CodeScoring видим эту проблему и реализуем скан через использование eBPF и анализ параметров окружения.
Люди, которые не знакомы с питоном и изиинсталлом
не будут качать исходники, а стянут сборку, которую вы предлагаете
(кстати, рекомендую собрать deb пакет, и вас полюбят, я гарантирую это).
Нет, вы не поняли.
Нет линукс версий и виндовс версий. Есть разные сборки, под винду и линукс.
А версия всегда одна, на то оно и кросс-платформенное приложение. Вопрос в том, насколько эта кросс-платформенность поддерживается (тестируется и выдрачивается) разработчиком.
Автору, безусловный респект!
Особенно за кросс-платформенность :)
Касательно поста:
""«Для того, чтобы запустить программу «из исходников», нужен python 2.6, пакеты python-tk, python-imagetk,python-reportlab (это из того, что нет на свежеустановленной ubuntu).»""
Уточню, в 10.04 есть (в репозиториях): python-tk и python-imaging-tk (python-imagetk), reportlab ставится easy_install'ом.
Репорт:
— запустил программу, окно открылось, но в минималистичном представлении, всё было свернуто до кубика 20 на 10 пикселей.
— всё в той же убунте, в лисе 3.6.3 верхнее меню сайта не тыкабельно
Вопрос: а известный свободно-распространяемый (но не открытый) Бизнес-Пак, не желаете догнать и переплюнуть?
— Я тогда извиняюсь, что не заметил краткий пост на эту тему;
— Про переводы согласен, просто глаз немного резануло. Прикольная история на тему, ко мне подошла девушка и сказала: «я вот тут недопоняла про скрытые методы...», и книгу мне протягивает россумовскую. Видимо поздно было и я только глянув в книгу понял, что речь идет о приватном доступе :), гы.
— Да, но не выделили как важную часть. А это важно.
Про pyCon смешная тема, не относящаяся к делу:
Возможно видели: xkcd.com/541
А теперь пост про автора: pycon.blogspot.com/2009/02/randall-munroe.html
Такие дела.
Я вас не пристыжал ни этой статьей ни предыдущими, и не считаю себя умнее всех, просто вижу, что это же можно было сделать лучше, не так как везде.
Сейчас сделано почти как у Гвидона, только развесистей, поэтому под краткий туториал не совсем подпадает…
1. Терминология, «параметры по умолчанию» хорошо, а можно ещё «именованые аргументы», чтобы новичкам было проще понимать англопишущих товарищей. Этот термин проскакивает только в комментариях от вашего друга.
2. Изложение. Может лучше было бы сразу на примерах показать, что можно вот так, а можно вот так (код+результаты). А потом уже написать теорию о том, как и в каком порядке располагаются и присваиваются параметры. Про «подводные» камни было бы лучше писать назвав это дело, например, «особенности структур данных в питоне», отделив этот пункт от всех прочих, тем самым определив, как следует корректно обращаться со списками, как с аргументами, к примеру.
Блин, ну давайте мы не будем тут кипятиться. Кажись по одну сторону и цель одна — научить. Объяснили и объяснили, а теперь посмотрите как об этом писал Гвидо в своей книге (кстати, скоро он и вторую накропает :). Я потратил время на чтение статьи, дублирующей большое количество подобных и на пререкание с Вами… Вот жалко, что все упираются и говорят «я старался, писал… нет, ну я же старался». Другие мыслят так же, «он старался», поэтому будем минусовать всю критику и плюсовать подобных. Верной дорогой, как говорится.
Вот вы попробуйте попреподавать язык программирования качественно, так, чтобы все студенты ходили слушать, чтобы с огнем в глазах, чтобы вопросы задавали, чтобы приходили домой и пробовали примеры с лекций, чтобы свой софт писали, использовали в дипломах и на работе. Уверяю, что было бы намного больше пользы. Посчитайте, за скольких человек вы можете заручиться, что они напишут качественный питон код, решающий проблему. За своих я ручаюсь.
Уважаемый, вы нас с кем-то явно путаете.
Чтобы не ожидать в безведении, есть практика композиционного анализа, которая покажет что в библиотеке используемой ранее выпущенным релизом обнаружилась уязвимость, которую можно проанализировать и взять обновление конкретного пакета «вперед» (или зафильтровать опасный выход в библиотеку в собственном коде) и перевыпустить сборку.
Есть, но к сожалению для сообщества, открытых нет :/. Все в одно слово твердят - conan only. Мы у себя в CodeScoring видим эту проблему и реализуем скан через использование eBPF и анализ параметров окружения.
не будут качать исходники, а стянут сборку, которую вы предлагаете
(кстати, рекомендую собрать deb пакет, и вас полюбят, я гарантирую это).
Нет линукс версий и виндовс версий. Есть разные сборки, под винду и линукс.
А версия всегда одна, на то оно и кросс-платформенное приложение. Вопрос в том, насколько эта кросс-платформенность поддерживается (тестируется и выдрачивается) разработчиком.
Особенно за кросс-платформенность :)
Касательно поста:
""«Для того, чтобы запустить программу «из исходников», нужен python 2.6, пакеты python-tk, python-imagetk,python-reportlab (это из того, что нет на свежеустановленной ubuntu).»""
Уточню, в 10.04 есть (в репозиториях): python-tk и python-imaging-tk (python-imagetk), reportlab ставится easy_install'ом.
Репорт:
— запустил программу, окно открылось, но в минималистичном представлении, всё было свернуто до кубика 20 на 10 пикселей.
— всё в той же убунте, в лисе 3.6.3 верхнее меню сайта не тыкабельно
Вопрос: а известный свободно-распространяемый (но не открытый) Бизнес-Пак, не желаете догнать и переплюнуть?
Ой, а аппетитной расцветкой не поделитесь?
hg clone bitbucket.org/agr/rope/
hg clone bitbucket.org/agr/ropemacs/
hg clone bitbucket.org/agr/ropemode/
os.path.join(), не?
А так весьма познавательно, спасибо!
— Про переводы согласен, просто глаз немного резануло. Прикольная история на тему, ко мне подошла девушка и сказала: «я вот тут недопоняла про скрытые методы...», и книгу мне протягивает россумовскую. Видимо поздно было и я только глянув в книгу понял, что речь идет о приватном доступе :), гы.
— Да, но не выделили как важную часть. А это важно.
Про pyCon смешная тема, не относящаяся к делу:
Возможно видели: xkcd.com/541
А теперь пост про автора: pycon.blogspot.com/2009/02/randall-munroe.html
Такие дела.
Книги тоже нужны новичкам, для которых вы тут и распинаетесь.
ЗЫ: как же вы тут прикольно тандемно плюсуетесь, прямо радостно смотреть!
Сейчас сделано почти как у Гвидона, только развесистей, поэтому под краткий туториал не совсем подпадает…
1. Терминология, «параметры по умолчанию» хорошо, а можно ещё «именованые аргументы», чтобы новичкам было проще понимать англопишущих товарищей. Этот термин проскакивает только в комментариях от вашего друга.
2. Изложение. Может лучше было бы сразу на примерах показать, что можно вот так, а можно вот так (код+результаты). А потом уже написать теорию о том, как и в каком порядке располагаются и присваиваются параметры. Про «подводные» камни было бы лучше писать назвав это дело, например, «особенности структур данных в питоне», отделив этот пункт от всех прочих, тем самым определив, как следует корректно обращаться со списками, как с аргументами, к примеру.
Увидимся на pyCon в следующем году?
Выше были ссылки где четко и доступно рассказывалось про это.
Закапываем?
Вот вы попробуйте попреподавать язык программирования качественно, так, чтобы все студенты ходили слушать, чтобы с огнем в глазах, чтобы вопросы задавали, чтобы приходили домой и пробовали примеры с лекций, чтобы свой софт писали, использовали в дипломах и на работе. Уверяю, что было бы намного больше пользы. Посчитайте, за скольких человек вы можете заручиться, что они напишут качественный питон код, решающий проблему. За своих я ручаюсь.