clops
0
Спасибо огромное за проделанную работу! Пользуюсь плеском аж с шестой версии и всегда был очень доволен.
clops
0
А fail2ban включится после обновления по-умолчанию?
clops
0
Что мне мешает отредактировать DOM через отладчик и дописать свой target? А лучше просто shift-click. Вообще открывать ссылки на другие хосты в новом окне — хороший тон.
clops
+1
А чем так плох target="_blank"?
clops
+1
Так работают все банки. Не думаю что есть в мире хоть один банк, который может по первому требованию выплатить вклады всем клиентам!
clops
+3
Хороший программист — это как хороший инструмент: надёжен, предсказуем, поддаётся заточке.
Всё остальное — не так важно.
clops
+1
Это уже были Харлеи :)
clops
+1
Собирать, а потом раскрашивать мини-кисточкой. Краски ещё было не достать нормальные. Помню они продавались в бутылочках как зелёнка.
clops
+2
Сделать «моторчик» на велосипед: ставится кусок картона на раму, чтобы он дрибезжал об спицы, когда едешь. Как результат уже в 8 лет чувствуешь себя крутым байкером!
Комментарий из публикации, перенесённой в черновики.
clops
0
У меня полная система автоматизации:

5го числа каждого месяца автоматически проводятся все нужные платежи + 10% зарплаты уходит на накопительный счёт. Остальное работает следующим образом: каждую пятницу жена снимает со счёта разом сумму необходимую для поддержания быта на неделю вперёд. Остальные деньги тратим «как хочется» :)
clops
0
Спасибо за замечательную статью!

Вышел на неё случайно в момент решения странной проблемы: при некоторых пока неизвестных настройках браузера FileAPI не загружает файлы вообще (жалуются именно корпоративные клиенты кто сидит в нете через VPN). Танцы с бубном пока ни к чему не привели, но вдруг вам приходилось сталкиваться с похожими проблемами?
clops
+5
Я согласен с тем, что высокая зарплата — это в первую очередь страховка для компании, от того что работник никуда не будет сваливать ни при каких обстоятельствах. Своего рода корпоративная лояльность. У меня, например, очень высокая зарплата и даже несмотря на то, что мне порой ну уж совсем не нравится то, чем приходится заниматься я даже не рассматриваю вариантов куда-то валить. Скорее наоборот: добровольно записываюсь на выходных разгребать авралы и не требую никаких премий и прочих няшек.

Порой улавливаю краем глаза предлагаемые зп и мне вообще становится страшно остаться без привычной работы. Так что лучший способ удерживать кадры на месте — постоянно держать их зп высокими следя за конъюнктурой рынка.
clops
+2
Русский текст теряется (Safari)
clops
0
Своя фирма. Нас мало и работы очень много :)
clops
0
+ выходные — это свято. Никакой работы, никакого компьютера, никакого смарт-фона ;-)
clops
+1
Раньше тоже пахал без остановки и без передышки, потом сам себе сказал «хватит, весь свой стресс мы создаём себе сами», — и завёл железный набор правил:

1. На работу приходить не позже 11:00
2. Уходить не позже 19:30

Всё остальное время посвящается семье, друзьям, гулянкам и всему прочему. Первый месяц думал что всё рухнет и ничего не успею, оказалось что ничего не изменилось в худшую сторону, только свободного времени стало больше.
clops
0
как выполняются patches по уходу за данными?
clops
0
У нас процесс несколько иначе построен, потому что там больше шагов. А именно:

1. Релиз раз в месяц, ответвляемся от development ветки в первое воскресенье месяца и делаем feature freeze. Месяц гоняем по тестам и в последнее воскресенье месяца выходим в production. Получается что у каждого разработчика на харде как минимум три ветки: development, current-release, upcoming-release где и ведутся разработки.
2. Все задачи ставят проект-менедждеры.
3. Задачи попадают главным по модулям системы.
4. Главные задачи описывают технически и разбивают на таски указывая размер, приоритет и срок. Максимальный размер любой задачи не может превышать 2 дня.
5. Разработчик в начале недели получает задачь на 4 дня (1 день — буфферный).

6. Взял таск, выполнил, сделал коммит для этого конкретного таска и отметил его «готовым для review»
7. Другой разработчик делает code review задачи, если всё ок идём дальше, если нет возвращаем разработчику.
8. Ответственный за модуль делает code review задачи, если всё ок идём дальше, если нет возвращаем разработчику.
9. Проект менеджер тестирует задачу, если всё ок идём дальше, если нет возвращаем разработчику.
10. Технический редактор документирует задачу, если всё ок идём дальше, если нет возвращаем разработчику.
11. Ответственный за репозиторий и целостность кода делает merge кода задачи в development branch.

Уии! Качество :)
clops
+1
Когда захожу в корзину, почему-то открыты все опции

image
clops
+2
Ещё одно доказательство того, что самое важное — поймать тренд. Приятно было прочитать, коллега ;)
clops
–30
Очень интересный тест. Я лохе — всего 14,800
clops
0
Добрый день!

а существует метод ограничить доступ функции к глобальным переменным (но не всем). Моей целью является дать пользователям небольшого приложения самим делать JS виджеты для манипуляции формами, но я не хочу, чтобы они были в состоянии отправлять AJAX запросы и пользоваться $ функциями.
clops
0
Я думаю что тут нужна несколько иная бизнес модель:

* Вход за 10 евро (400 рублей)
* Членам клуба вход за 5 евро (200 рублей)
* VIP члены — бесплатно

За эти деньги вы получаете рабочее место до конца вашего визита (максимум до 2400) с инетом, принтером и прочей чепухой. Далее можно вкусно и недорого поесть и попить.

Тогда будет коворкинг-on-demand
clops
+2
Да, да. На рендер главной страницы WordPress брога требуется около 60 запросов к СУБД.

Разработчики может быть и создают большую нагрузку, но мало кто это осознаёт. В среднем уникальных посетителей любого сайта довольно мало, так что можно извращаться как угодно прежде чем «станет больно».

Согласитель, ведь главное — это не «делать по учебнику», а чтобы было а) удобно б) быстро по времени разработки в) легко читалось.

Когда же на сайт реально вырастает нагрузка, то можно предположить что и появляются ресурсы на рефакторинг мест, где тормозит. Так что метология «Scale on Demand» — самая выгодная с экономической точки зрения.
clops
0
«Большая нагрузка» — весьма размытое понятие, и 99 из 100 разработчиков в ней в жизни никогда не сталкиваются.

При большой нагрузке вообще часто приходится отказывать от нормализации. А при очень большой нагрузке от реляционных СУБД вообще.
clops
–1
Запрос вида

SELECT Kids FROM Family WHERE kids LIKE 'С%'

не отработает в данной ситуации как нужно и не найдет Сашу


Зато SELECT Kids FROM Family WHERE find_in_set('Саша', kids); прекрасно отработает
clops
0
В Мадженте масса «слонов» :)
clops
–4
Опять экономят крохи не обращая внимания на слонов.
ini файлы — наиболее удобны в использовании, ими и надо пользоваться.
clops
+1
FaceTime и Skype — очень разные вещи, так как Apple позиционирует FT как _замену_ телефонного номера и телефона вообще, соот-но FT очень чётко пробита в корне всей системы IOS, когда Skype всегда останется лишь программной.
clops
0
Я не понимаю тогда отчего я должен платить 49 рублей за электронную версию «Войны и Мир»
clops
–1
было бы интересно, я как раз потихоньку осматриваюсь в поисках подобного решения для соцеальных сетей
clops
–1
Идея зачётная. А вы лецензировать решения для других сетей будете?
clops
0
А почему в сравнении нет процессоров на базе AMD?
clops
–14
Ого! ICQ ещё кто-то пользуется?
clops
+1
Очень актуально — спасибо!
clops
0
Очень вовремя написана статься — мы как раз вчера прикрутили такие же рюшечки на один из наших сайтов, с результатами тоже пока несовсем ясно :(
clops
+4
Вообще названия МакОС релизов — не подразумевают животных вообще, это названия немецких танков. Так что картинка неточна :)
clops
0
Это тема для отдельной статьи. Обычно держат два индекса: то что изменилось сегодня И всё остальное. Первый перестраивается раз в 5 минут и мёрджится со вторым раз в сутки.
clops
0
Да и индекс строится очень быстро… у меня пять миллионов записей меньше чем за 10 минут проиндексировал.