Adamos, это не приходится делать постоянно там, где крайнего найти легко. В компании, где все процессы работают как часы, менеджер не врывается с дурацким предложением к разработчикам за день до презентации нового функционала инвесторам. Не в последнюю очередь потому, что понимает как быстро за сорванную презентацию выдадут на орехи именно ему.
slave, он несёт ответственность за сервис запущенный с использованием вашего продукта. Движок сайта никаких законов не нарушает, а вот детское порно размещённое на сайте, использующем этот движок, нарушает. И именно за размещение детского порно будет привлечён владелец сайта, а вычислен он будет по данным регистрации домена и хостинга.
AWEme, если поток заблокировался на вводе, то убить его трудно. Приходится городить всякие костыли типа чтения ввода неблокирующимися функциями из msvcrt.
Если в Linux, то можно мультиплексировать stdin с таймаутом, или через определённое время отправлять сигнал, прерывающий ввод. Если же нужно кроссплатформенное решение, то всё становится на много сложнее.
Это нормально. Отрасль ИТ чрезвычайно обширна, сложна и изменчива, поэтому в начале пути информационный поток будет топить и вызывать головную боль. No pain, no gain, как говорится.
nsmilyk, они вас заблочат, а вам придётся собрать всю документацию, подтверждающую ваше право на показ имеющихся у вас фильмов и в судебном порядке обжаловать блокировку. Если очень повезёт, документы у вас запросят до блокировки.
Сергей Егоров, это натягивание совы на глобус, конечно, но в целом да. Грубо говоря, неправильная программа java-джуна просто не соберётся, а программа python-джуна может отработать несколько месяцев прежде, чем будет замечено, что она портит данные каждой тысячной транзакции.
Сергей Егоров, во-первых, статическая типизация снижает количество рантайм ошибок, и как следствие увеличивает надёжность ПО. Во-вторых, чем крупнее кодовая база, тем сложнее сохраняться чистоту коду, строгость архитектуры и низкую цикломатическую сложность кода при использовании динамических языков.
Кроме того, как сам язык Java, так и каждый стандарт, входящий в Java EE, были разработаны с учётом многолетнего опыта разработки и эксплуатации высококритичных для бизнеса систем в огромных корпорациях, типа IBM. Никакой другой язык, кроме C++ разве что, и никакая другая платформа не прошли такой закалки.
И не стоит забывать, языки со статической типизацией имеют куда больше возможностей для оптимизации, что в свою очередь даёт большую производительность и более эффективную утилизацию ресурсов.
Не спроста вся финансовая отрасль, включающая банки, страховые компании, биржи и т.п., используют именно Java.
Сергей Егоров, смотря как оценивать стоимость. Разработка будет конечно же дороже, чем на PHP, а вот поддержка в многолетних масштабах выходит намного дешевле.
1Tima1, ваш первый вопрос был больше года назад. За это время вы не продвинулись ни на полшага вперёд. А ведь за год можно хорошо изучить любой язык, даже на много более сложный, чем Python, и даже если он первый.
qweasdtre, вот бы ещё эта проблема была указана в вопросе. С этим сложнее, нужно в цикле формировать изображение строки, получать её размер, проверять вписывается ли он в базовое изображение, если нет, уменьшать размер шрифта на единичку и переходить к следующей итерации. Или наоборот постепенно увеличивать.
Stalinko, я на фултайм фрилансе работал. Трудоспособность выше, чем в офисе. Причём не смотря на то, что я не люблю сам фриланс и работа чаще была неинтересной.