Форум сайта python.su
odnochlenв том то и дело, что винда хранит всё в реестре, который очень похож на глобальную переменную и поэтому программы не могуть быть локальными, и пользователи там тоже совсем не независимые друг от друга
О, потихоньку начинается срач видна против линупса. Ну не секрет, что разрабы питона к линупсям гораздо ближе, чем к винде. Это не потому что винда такая плохая.
odnochlenтолько этого не достаточно, потому что там реестр ещё, через который определяется, где какая программа, чтобы не перепутать
Ассоциации можно руками поменять.
odnochlenпросходит установка, а потом нифига не работает в самый ответственный момент
Где конфликт?
odnochlenесли на одной системе одного компьютера запускаешь
Ну это сделать один раз не проблема.
odnochlenзапуск питона, он полностью зависит от тебя
Какая штука?
odnochlenты это переведи сначала на русский
Спроси у разрабов, почему у них ручник на 5 щелчков поднят.
odnochlenего можно вообще не указывать, просто так удобнее
И все корректно указывают шебанг? /usr/bin/env pythonx? А то питон может ведь в разных местах быть.
odnochlenего разрабатывают прямо сейчас, пока мы тут разговариваем
Ух ты, а 3.3 еще не stable?
odnochlenа я сёдня программированием занимался
Гыы, затестил pylaucher - все завелось, запускает нужный питон.
Отредактировано py.user.next (Июль 10, 2012 08:42:08)
Офлайн
Ты винду случайно не по телевизору видел?
py.user.nextИ у тебя конечно же есть пример, где именно они зависимые?
и пользователи там тоже совсем не независимые друг от друга
py.user.nextА ассоциации по-твоему где хранятся?
odnochlen
Ассоциации можно руками поменять.
только этого не достаточно, потому что там реестр ещё, через который определяется, где какая программа, чтобы не перепутать
py.user.nextОписание проблемы будет, или это можно списать на линукс головного мозга?
odnochlen
Где конфликт?
просходит установка, а потом нифига не работает в самый ответственный момент
и ты сидишь, и вместо того, чтобы делами своими заниматься, занимаешься решением очередной проблемы, возникшей из ниоткуда
py.user.nextПеревожу: почему этот лаунчер появился аж в 2012 году?
odnochlen
Спроси у разрабов, почему у них ручник на 5 щелчков поднят.
py.user.nextА если не писать, то надо будет указать руками нужный интерпретатор питона. Так оно и под виндой будет работать.
odnochlen
И все корректно указывают шебанг? /usr/bin/env pythonx? А то питон может ведь в разных местах быть.
его можно вообще не указывать, просто так удобнее
даже если не используется env, то это не значит, что скрипт не будет работать
просто при попадании на другой комп он не запуститься и, внимание, его надо будет просто поправить в этой строке
py.user.nextОх лол. Человек, утверждающий, что в винде без бубна не прожить, всерьез рекомендует юзерам заниматься правкой исходников.
просто при попадании на другой комп он не запуститься и, внимание, его надо будет просто поправить в этой строке
py.user.nextЧем ты там занимался - мало кого интересует, а я написал, что pylauncher работает.
odnochlen
Гыы, затестил pylaucher - все завелось, запускает нужный питон.
а я сёдня программированием занимался
кому что
Офлайн
odnochlenпотому в обязанность разработчиков питона не входит придумывать, как обойти ограничения в уиндоус, а добавлять любую стороннюю вещь в дистрибутив, не исследовав, работает ли она без ошибок хотя бы, это слишком чревато
Перевожу: почему этот лаунчер появился аж в 2012 году?
odnochlenты сначала поставь одни и те же библиотеки в разные версии питона в уиндоус (в лине то это легко делается), а потом будешь рассказывать, какие они независимые
Описание проблемы будет, или это можно списать на линукс головного мозга?
odnochlenони никогда не будут делать программы, которые можно отцепить от уиндоус
Это типично мелкомягкие продукты (офис/дотнет) прописывают себя
odnochlenпредставляешь, если под админом установить что-то, то оно появляется у всех пользователей
И у тебя конечно же есть пример, где именно они зависимые?
Офлайн
py.user.nextЧто, простите?
потому в обязанность разработчиков питона не входит придумывать, как обойти ограничения в уиндоус
ограничения в уиндоус
py.user.nextЛинукс же линаксом не называют?
уиндоус
py.user.nextА pip из каталога нужного питона запускать не пробовал? И опять же, почему в потенциальных проблемах питона под виндой по умолчанию виновата винда?
odnochlen
Описание проблемы будет, или это можно списать на линукс головного мозга?
ты сначала поставь одни и те же библиотеки в разные версии питона в уиндоус (в лине то это легко делается), а потом будешь рассказывать, какие они независимые
py.user.nextОтцепление от виндовс меня в данном случае не интересовало (хотя есть моно), я имел в виду непортабельность установки дотнета. Ну и заодно хреновую портируемость в линейке windows (все так называемые “мультиплатформенные” языки с байткодом обычно работают на всей линейке win32).
odnochlen
Это типично мелкомягкие продукты (офис/дотнет) прописывают себя
они никогда не будут делать программы, которые можно отцепить от уиндоус
py.user.nextА я уже думал, что изоляция пользователей течет и непривелигированный пользователь может поменять настройки других пользователей
odnochlen
И у тебя конечно же есть пример, где именно они зависимые?
представляешь, если под админом установить что-то, то оно появляется у всех пользователей
Отредактировано odnochlen (Июль 11, 2012 06:42:05)
Офлайн
odnochlen, честно не понимаю тебя, если тебе в питоне ВСЁ не нравится, зачем ты это юзаешь? Есть же альтернативы.
Офлайн
odnochlenкаким инсталлятором, винда не может быть многопользовательской, потому что поставить папки под пароль - это ещё не многопользовательность
1. Это определяется инсталлятором, а не виндой.
2. Многие инсталляторы позволяют выбирать.
3. Что, под питухами рут не может поставить программу для всех пользователей?
Офлайн
FishHookЯ где-то говорил, что мне ВСЁ не нравится?
odnochlen, честно не понимаю тебя, если тебе в питоне ВСЁ не нравится, зачем ты это юзаешь? Есть же альтернативы.
py.user.nextТы такую хрень сейчас несешь. Какой еще пароль? Ты после 9х винду вообще не видел?
odnochlen
1. Это определяется инсталлятором, а не виндой.
2. Многие инсталляторы позволяют выбирать.
3. Что, под питухами рут не может поставить программу для всех пользователей?
каким инсталлятором, винда не может быть многопользовательской, потому что поставить папки под пароль - это ещё не многопользовательность
рут вообще не влияет на пользователей, каждый пользователь может перекрыть общие настройки своими
Офлайн
odnochlenадмин может зайти в личную папку другого админа
Ты такую хрень сейчас несешь. Какой еще пароль? Ты после 9х винду вообще не видел?
odnochlenэто на основе чего такой вывод ?
Я б сказал, что для простых программ он хорошо подходит, для больших и пишущихся надолго - не очень.
Отредактировано py.user.next (Июль 12, 2012 01:50:40)
Офлайн
py.user.nextПотому что это АДМИН, блжад. Можно убрать ему права, но он их себе может обратно поставить.
админ может зайти в личную папку другого админа
py.user.nextОт обычного непривилегированного пользователя он отличается имхо тем, что его настройки не сохраняются после логаута + кое-где нужен для сетевого доступа.
встроенный пользователь “гость” для чего-нибудь нужен ?
py.user.nextНа основе личного опыта, т.к. поддержка ide более чем ограниченная и изменение в одном месте может в любое время угробить программу. В жырном корпоративе почему-то укоренились статические языки (ява).
odnochlen
Я б сказал, что для простых программ он хорошо подходит, для больших и пишущихся надолго - не очень.
это на основе чего такой вывод ?
Офлайн
odnochlenи смысл тогда убирать ему права, если в этом нет смысла ?
Потому что это АДМИН, блжад. Можно убрать ему права, но он их себе может обратно поставить.
odnochlenв том то и дело, что он нафиг не нужен в системе и убрать его нельзя
От обычного непривилегированного пользователя он отличается имхо тем, что его настройки не сохраняются после логаута + кое-где нужен для сетевого доступа.
odnochlenя не юзал только NT и 2k (серверы тоже не юзал)
С твоим знанием винды не стоит ее критиковать.
odnochlenтак ты думаешь, качество языка характеризуется тем, как его могут использовать IDE
На основе личного опыта, т.к. поддержка ide более чем ограниченная и изменение в одном месте может в любое время угробить программу.
Отредактировано py.user.next (Июль 12, 2012 04:21:44)
Офлайн