Для меня это ничего не меняет. У меня есть альтернатива:
Вариант 1:
def main():
pass
if __name__ == '__main__':
main()
$ python -m script.preved
Вариант 2:
def main(**kwargs):
pass
$ run preved
Я выбираю вариант 2 — нужно меньше букв печатать, как в скриптах, так и в консоли. Для меня это важно. И мне очень приятно, что я экономлю это время. Как я уже заметил в статье, ничего революционного пакет runscript не делает, но то малое, что он делает, очень удобно.
Кроме, краткости, вариант 2 предоставляет упрощённую обработку аргументов командной строки и другие плюшки, о которых я написал в статье.
Я просто поделился тем, как запускаю скрипты в своих проектах. Никому ничего не навязываю и не говорю, что мой способ самый «лучший» (что бы это ни значило).
позволяет как раз *не* запускать фунцию main(), в том случае, если мы импортировали модуль скрипта в другом модуле. Именно эту проблему, решает вышеприведённое условие.
Чтобы запустить на выполнение фунцию main, достаточно её запустить :)) Без всяких условий.
Я специально спрашивал в support по поводу указания skype в переписке (вернее я даже про job application спрашивал). Они сказали, что это не запрещается.
Ок, я щас подумал, пару долговременных проектиков на $30/hour, на $40/hour у меня были. Просто я там дольше месяца не работал т.к. не моё это. Ключевые слово не «думаю», а «опыт» и «желание». При желании и опыте всё находится. У меня знакомый щас работает на одеске со ставкой $30 (или больше, не помню) по 40 и больше часов в неделю. Одним словом, если вы не можете найти работу, это не значит, что все другие тоже не могут её найти.
Почему не нужен аккаунт? Как вы хотите пригласить odesk-пользователя в odesk-проект (созданный вами), не имея аккаунта на одеске? Что именно мониторит одеск? Приглашать пользователя в skype для беседы не запрещено. А разговор в skype одеск не может мониторить.
Я такие не пробовал искать, мне больше интересны кратковременные проекты. Думаю, при желании найти full-time на одеске со ставкой $30/hour — не проблема.
> В тоже время площадка сама раскрывает информацию, по которой можно установить контакт пользователя в Skype (к примеру). И уже с использованием этого контакта предложить сотрудничество.
> Раскрываемая информация — логин пользователя. Для его установления достаточн выбрать категорию, в которой нужно найти пользователя (к примеру — Web Developers & Consultants) или произвести поиск по ключевым словам.
А зачем так хитро? Можно просто заинвайтить интересных людей в одеск-проект и потом предложить им пообщаться в skype и там уже предложить работать в обход одеска.
Возможно я заблуждаюсь и не знаю тонкостей, но мне кажется логичным не продавать эксплоиты вендорам:
1) Чем дольше открыта дыра, тем больше шанс, что эксплоит у меня купит кто-нибудь ещё
2) Если я не пытаюсь получить как можно денег как можно быстрее, то идея продавать эксплоиты вендорам, мне кажется странной. Если я зарабатываю на дырах, зачем мне помогать вендорма их латать. По-моему, это противоестественно.
Я отвечал на вторую часть твоего сообщения «Вот если бы… был функционал жинжи, было бы… здорово» :) Или ты имел в виду % как раньше, а .format для жинжи-фокусов?
Большинству людей не нужны продвинутые средства форматирования, функционал жинжи скорее бы всего привёл к замедлению работы библиотеки в целом, что для большинства людей не имеет смысла. Когда мне надо продвинутое форматирование строк, я просто беру жинжу и форматирую :)
Вариант 1:
Вариант 2:
Я выбираю вариант 2 — нужно меньше букв печатать, как в скриптах, так и в консоли. Для меня это важно. И мне очень приятно, что я экономлю это время. Как я уже заметил в статье, ничего революционного пакет runscript не делает, но то малое, что он делает, очень удобно.
Кроме, краткости, вариант 2 предоставляет упрощённую обработку аргументов командной строки и другие плюшки, о которых я написал в статье.
Я просто поделился тем, как запускаю скрипты в своих проектах. Никому ничего не навязываю и не говорю, что мой способ самый «лучший» (что бы это ни значило).
позволяет как раз *не* запускать фунцию main(), в том случае, если мы импортировали модуль скрипта в другом модуле. Именно эту проблему, решает вышеприведённое условие.
Чтобы запустить на выполнение фунцию main, достаточно её запустить :)) Без всяких условий.
> Раскрываемая информация — логин пользователя. Для его установления достаточн выбрать категорию, в которой нужно найти пользователя (к примеру — Web Developers & Consultants) или произвести поиск по ключевым словам.
А зачем так хитро? Можно просто заинвайтить интересных людей в одеск-проект и потом предложить им пообщаться в skype и там уже предложить работать в обход одеска.
1) Чем дольше открыта дыра, тем больше шанс, что эксплоит у меня купит кто-нибудь ещё
2) Если я не пытаюсь получить как можно денег как можно быстрее, то идея продавать эксплоиты вендорам, мне кажется странной. Если я зарабатываю на дырах, зачем мне помогать вендорма их латать. По-моему, это противоестественно.