Backuper

Рейтинг
4
Регистрация
10.03.2016
Stek:
Про хороший код все говорят, но никто его еще не видел.

Вам можно только посочувствовать

Stek:
Определитесь уж, а то у вас полное противоречие самому себе. Любое решение на фреймворке - это самопис. И вообще, любой фреймворк - это тоже самопис.

Будьте любезны пояснить, в чем противоречие. В приведенных Вами цитатах нет ни одного.

Stek:
Если эта переменная или объект нужна (нужен) в пределах к примеру функции, то название m1 вполне подходит.

Только если речь идет о массе объекта 1, например. Во многих остальных случаях это говнокод.

---------- Добавлено 16.04.2016 в 01:02 ----------

87793:
Вообще-то использование русского (или иного, отличного от английского) языка для названий чего-либо в коде - ещё вовсе не свидетельство того, что использующий эти названия человек не владеет английским

Не означает, но в подавляющем большинстве случаев это так. Да я и не утверждал, что это тождественные понятия. Но использование в ЯВУ с английской лексикой языков, отличных от английского у меня вызывает недоумение. Особенно забавно это выглядит в Objective-С. TЕсли человек владеет английским, я не вижу причин его не использовать.

RiDDi:
А где именно-то его высказывание противоречит закону?

Противоречие и заблуждение это разные понятия :) Оно не противоречит, а вводит в заблуждение. Вот придет человек не разбирающийся в теме АП, прочитает про регистрацию и решит, что если право не зарегистрировано, то значит это public domain. И начнет копипастить все, что посчитает нужным к себе. Мое первый пост с ссылкой на ГК и преследовал цель дополнить ответ LEOnidUKG, что-бы у читающего не возникло неправильно трактовки относительно охраны авторских прав. Т.е. все то, что опубликовано - это чье-то право, охраняемое законом. И можно огрести не иллюзорных проблем, используя чужое.

RiDDi:
И кто претендует на авторство должен будет доказать.

Только скорее оспаривает, а не претендует. Птому что если я претендую на авторство моего поста, а никто это не оспаривает, то и доказывать ничего не надо :)

RiDDi:
Например, некто скопировал Ваш текст, пошел к натариусу и заверил этот текст на своём сайте.
Всё, если у Вас нет заранее приготовленных доказательств, то Вы в пролёте

Более того, в реальной жизни все еще упирается в размеры кошелька и способностях юристов спорящих субъектов. Но это ведь не отсносится к регистрации. Как Вы сами правильно пишите - заверил. Т.е. нотариус тоже ничего не регистрирует, а заверяет. Помимо нотариуса есть еще более дешевый способ запастить доказательствами на случай разборок. Берете объект АП на материальном носителе. Отправляете его самому себе на почте заказным письмом с описью вложения. Письмо НЕ ВСКРЫВАЕТЕ. Если дело дойдет до суда - то это будет доказательством в силу сохранности упаковки и штемпеля почты с датой отправления

RiDDi:
Так что технически ad hominem Вы первый начали,

Не преувеличивайте, изначально ничего я не начинал, а дополнил ответ. Только и всего. Или это запрещено делать? :)

Универсальное решение для всего - поиск вхождений 'admin.php' по всем файлам c кодом. Во всех найденных строках замените путь на актуальный.

Thats right, это Вам линейная алгебра нужна. https://github.com/mcordingley/LinearAlgebra библиотека для работы с матрицами. Но можно и самому написать за вечер. Там сложение, умножение и транспонирование нужно.

Thats right:
какой будет алгоритм для "обрезки"

Что такое обрезка? Если Вы имеете в виду отсечение, так это самому несложно сделать. Анализируете координаты вершин геометрических фигур на предмет попадания в координаты видимой области.

foxi:
если через ваш сервер скардили или сддосили - в аксесс логах вебсервера типа апач вы это врятли найдете.

Прежде чем скардить, сервер надо сломать. А ломать часто начинают с левых запросов веб серверу. Применяя grep, такие запросы очень хорошо фильтруются. Но для автоматизации процесса используем свой анализатор логов с картами и женщинами :) На практике еще не попадались бот-неты, что-бы с одного ip один запрос был. Так что вполне себе эта гадость видна и абузы провайдерам пишутся регулярно :)

И даже если прохлопаем - архив логов за год храним локально. Так что все ходы записаны.

foxi:
15 ежесуточных гигах аксесс лога все равно ничего не найдешь

15 Гб это вообще не объем ни для обработки, ни для хранения. Наш анализатор будет его щелкать практически со скоростью чтения с винта :) И хранить не проблема. Винт 3Тб стоит 100$ всего.

foxi:
как часто среднестатистический вебмастер смотрит серверные логи?

Ну логи они разные бывают. Если вебмастеру не нужна статистика, то access_log можно выключить. Но когда в дверь позвонят люди в погонах и окажется, что с ip вашего сервера что-то скардили или еще что-то нехорошее сделали, может случиться незапланированный долгосрочный отпуск в не столь отдаленных местах. Который можно будет с пользой потратить на обдумывание философских тем экономии на спичках. Отключать error_log - это стрелять себе в ногу.

Ни в коем случае не отключайте логирование! Такое только вредитель может посоветовать. Если у Вас VPS, то /var/log/ следует смонтировать на отдельный раздел. Если хостинг виртуальный - то обращайтесь в поддержку хостера.

foxi:
вообще ничего, в 99% запросы идут к скрипту который отдает данные в xml формате.
foxi:
лишние мощности, которые можно уменьшить оптимизацией

Не совсем по теме топика, но как альтернативный вариант.При такой постановке задачи, если бутылочное горлышко именно в связке php + web server, а не в СУБД, то посмотрите в сторону Casablanca https://casablanca.codeplex.com/. Это будет реальный прирост, по сравнению с любыми вышеперечисленными вариантами. XML-a нет, но есть JSON из коробки. XML при желании прикручивается.

DenisVS:
Да нормально, что вы обламываете человека…

Боже упаси! Да и судя по настрою -Pacman-а обломать его вряд ли кто сможет :) Прочитав пост о его способе установки десктопа, видно, что у него огромное желание и куча свободного времени. А это самое главное. Но виртуалка с "pure cli" для стресс тестов точно не помешает. Начнет поднимать - придется разобраться с kvm, xen, qem. Это полезные навыки.

-Pacman-:
В общем консоль и тут и там ведь одинаковая.

Консоль одинаковая, но есть нюансы. Например, в десктопе ubuntu из коробки cron работает через crontab, на сервере сам по себе. Поэтому тестовую виртуалку серверную лучше иметь и при наличии десктопа. Ее и завалить не жалко на экспериментах, чем десктоп рабочий :)

Всего: 44