Pull to refresh
3
0
Артем @jced

PHP

Send message

Спасибо, за, очень, интересную, статью. Хоть, и, пользуюсь, вим-ом, почти, каждый, день, а, все равно, нашел, что-то, новое!

Довольно частый микс! Из того, что встречал чаще всего: реляционка используется для структурированных данных с преимущественным чтением, а монгу частенько используют как свалку логов, она быстра на запись и не требует структуризации данных.
Я в таких случаях правлю докер-файл и перезапускаю контейнер. Но, это на этапе настройки.
Думаю автор здесь просто показал такую возможность, иначе бы он поправил это до публикации статьи в докер-файле:)
Это для разных серверов и, как я написал, я пытался уйти от реализации блокировки там, где вызывается команда.
Поправил на чуть более удачный вариант.
Что-то я так и не понял, это история о эмиграции или все-таки о безответной любви? Как мне показалось, текста про любовь было больше, чем о сути статьи. Сопли-слезы по всему тексту и в каждом комментарии.
И второй минус — нужен MySQL :)
Я давненько не встречал таких девайсов, которым нужно так много времени между проверкой и созданием, чтобы другой «вклинился».
Но, в принципе, это можно поправить.
Да, в моем случае отличных готовых решений хоть отбавляй, если бы была возможность, но чтобы не городить что-то еще запутаннее чем есть в текущих условиях — решил найти самое короткое решение.
Как мне показалось — один файл (без учета интерфейса), довольно «изящно», решил, может есть такие же как я, застрявшие в 20 веке и им тоже пригодится :)
Невозможность установки серверов очередей. Архитектура такова, что есть сервера с шаренной директорией, туда «сбрасываются» на лету сгенерированные скрипты, которые нужно выполнять. На каждом сервере — по демону, которые «рахватывают» эти скрипты-джобы и выполняют. Как-то так, в общих чертах.
Завидую Вашему опыту :) Видимо, Вы еще никогда не слышали отказов типа: «заказчик пока не видит смысла уходить с php 5.3», «мы пока не можем поставить gearman, еtс», «этот модуль поставить нельзя, у нас один php-билд для всех проектов», «да, эта штука мертва уж 5 лет, но у нас есть приоритетнее задачи» и тому подобного.
Безусловно, в стартап-ах и молодых проектах есть возможность не задумываться о таком, но мои статьи в основном связаны с проектами-тинейджерами, где все не так просто.
Поправил, спасибо
Действительно, как-то я не заметил :) Осталось после «причесывания». Поправлю, спасибо.
Да, в этом случае команда не запустится. Это стоит учитывать.
В моем случае есть сборщик мусора, который проверяет «залежавшиеся» лок-файлы и сообщает о том, что это подозрительно. Как ни крути — при солидном кол-ве серверов такое бывает частенько, чем-то жертвовать приходится.
Подумаю над Вашим замечанием, может быть придет идея, спасибо.
Безусловно, но это решение значительно больше, чем 2 коротких файла.
Да и в моем случае это не крон.
Да, первые 5 пунктов и правда создают ощущение иронии, но вот под конец перечислены методы, которые действительно применяются под видом лояльности к сотрудникам в паре с: «в этом году мы поднимаем тебе зп аж на 5%, хотя многим мы только на 3% подняли, потому что ты бла-бла-бла, да и офис у нас — сплошные удобства, круто ведь!».
«Держите зарплаты в секрете» — достаточно 1-2 раза в месяц соглашаться на собеседования по скайпу. Так можно быть в курсе рыночных цен, а имея хороший профиль линкедИн — 5-10 предложений в месяц не проблема.

«Повышайте случайно» — больше похоже на самодурство начальства и вызывает желание найти нормальное.

«Никаких конференций» — вообще как бред звучит.

«Постройте семью» — не стыкуется с пунктами о тотальной слежке и страхе.

Остальное вроде работает на практике :)
Вы сильно заблуждаетесь.
Наивно полагать, что Ваш статичный файлик на хабре через полгода-год будет хоть сколько-то актуальным. Думаете, его содержимое надежнее, чем сервис, который поддерживает огромное комьюнити и которое можно синхронизировать и хранить локально?
Первое: Не надо добавлять, связку города-области потому, что они там уже есть. Почитайте мой коммент выше, там даже ссылка есть.
Второе: У них и так открытая лицензия. http://www.geonames.org/about.html
Вы наверное не поняли принцип: база бесплатная, Вы можете скачать ее всю! Логин и ограничение на вебсервис у них есть просто потому, что им нужно содержать как-то сервера и регламентировать нагрузку на них! Не нравится — скачайте локально и юзайте как хотите. Более того, там есть комьюнити, где Вы можете внести свою лепту в проект и сделать его лучше.
Странно, что Вы выдумываете нелепые надуманные оправдания своему «велосипеду», и не желаете разобраться в вопросе.
1

Information

Rating
Does not participate
Location
Украина
Registered
Activity