Jacen11, окей, уточнение: для усугубления производительности байт-код МОЖЕТ быть переведен в машинный. Но, в отличие от С/С++, это отнюдь не обязательный этап.
Jacen11, это значит, что он не переводится в машинный код под конкретную архитектуру. Собственно, для того он и придуман, чтобы этим не заморачиваться. Исполняется машинный код уже написанной виртуальной машины, для которой этот байт-код - просто данные, подставляемые в готовые функции VM.
Jacen11, в байт-код, исполняемый виртуальной машиной. И все.
Процессор, конечно, в конце концов все равно выполняет машинные инструкции, но для них этот код - уже не алгоритм, а данные.
Drno, по описанию все-таки похоже, что ваша ситуация - по максиме "автоматизируя бардак, ты получаешь автоматизированный бардак".
И что, у вас предоставляющий VPS хостер не дает возможности в веб-морде загнать образ, с которого устанавливается система? Прописать preseed... на таком оборудовании установка займет минут десять.
rPman, не болтайте ерундой. Какой дурак организует работу так, чтобы сотрудникам приходилось напрямую работать с питоном и БД?
CRM с веб-мордой - и никаких rocket science с оверскиллами.
rPman, естественно, не только архивации. Важен весь жизненный цикл данных.
А вот если ставить во главу угла удобство чайников и низкий порог вхождения - получаешь бардак и захлестывающий технический долг. Проверено многими и многими организациями.
rPman, я прекрасно понимаю причины стабильной популярности Ёкселя среди чайников.
Но они ни разу не оправдывают его применение там, где решаются вопросы архивации, например.
rPman, весь класс таких документов желательно архивировать не мастурбацией с повторяющимися частями, создающей головную боль на ровном месте, а конвертацией в тот же PDF. И размер уменьшится, и, буде тот архив реально понадобится, не нужно будет искать ту версию офиса, в которой оно последний раз корректно открывалось.
Сделайте функцию, которая принимает массив, координаты первой точки, последней точки, шаг изменения координат и число m. В этой функции - простой цикл, в котором от первой точки до последней с заданным шагом подсчитывается длина текущей цепочки и возвращается true, если она не меньше m.
Вся остальная логика распишется легко и наглядно.
C15H22N6O5S, коррупция - это энтропия социальных отношений. На нее бесполезно пенять и наивно рассчитывать, что ее не будет и все получится так, как задумывалось.
Ее приходится просто учитывать - столь же естественно, как поправку на ветер.
Httdientee, навскидку - проверку на существование $url[0]['url'] стоит добавить.
Или, может, там внутри просто кавычка, и она ломает на хрен дальнейший HTML?..
Чтобы перегрузить оператор, внезапно, требуется повторить его сигнатуру. Если он должен возвращать ссылку - значит, и перегруженный должен возвращать. Иначе будет не перегрузка, а как оно там по-русски... затенение, что ли?
Второй вопрос - почему в конструктор, который я вам не покажу, класса, который я вам не покажу, передается указатель? Ответ: мы тебе не скажем!
Третий вопрос - вообще "а нужно ли то, что мне лень учить"? Не, не нужно. Свободная касса и все такое.