Pull to refresh
194
0
Константин Кияшко @konst20

Программист

Send message
Вопрос отвлеченный: в Украине есть абузоустойчивые хостинги?
Мне казалось, что абузоустойчивый — это или совсем черный, и тогда пофиг в какой он стране, или хостинг, который находится на территории страны, в которой то или иное можно: в одной — трекеры, во второй — файлообменники пр.

Ну вот что-то подобное, просто для иллюстрации — посмотрите, пощелкайте по странам:

www.globoxhost.com/dedicated-servers.html
Топик — это цитата с украинского новостного ресурса, источник указан.
По сути, строго по логике Вы, разумеется, правы. Но разве наша страна живет по логике? Придерживается законов? Правовое государство?
К сожалению, принятие такого закона де-факто даст в руки инструмент воздействия фактически на любой ресурс, ведь авторские материалы — это не только видео/музыка/софт, но и фотографии, и тексты.
Простите, позвольте несколько вопросов по цитатам из Вашего текста:

1.
На протяжении 3 мес, Один из членов команды с регулярной периодичностью в 1-2 недели приходит ко мне и говорит, что Его коллега невменяемый, что он больной и что ему сначала пора в отпуск, потом пара таблетки принимать, а теперь что ему вообще пара в психушку.

Ваша реакция на такие разговоры?
Давайте, как рекомендуют для анализа ситуации, увеличим ситуацию в несколько раз — чтобы ярче увидеть несоответствие.
Итак, приходит к директору завода начальник цеха и говорит, что его коллега, другой начальник цеха — невменяемый. И так происходит несколько раз, при этом показатели всего завода идут вниз. Странно выгдяит, правда?

2.
Вы возлагаете основную вину за развал коллектива на ушедшего Вадима, причем из текста видно, что при нем коллектив сплотился, он ушел — мгновенный развал.
Есть ли в команде яркий лидер? Даже проще: относятся ли сотрудники с должным и, главное, обоснованным уважением к руководству — профессионализм, личные качества?

3.
Проводился ли анализ мотивации коллектива? Если да, то каковы его результаты — в тексте этого нет.
Представители налоговой — исполнители. Команда налоговой «применить третью степень устрашения» для контор такого крупного калибра, как Розетка, исходит явно из другого источника.
Ты смотри — как понравилось изымать сервера.

Не то кино кто-то залил — забрать сервера
Неуплата налогов — забрать сервера
Подозревают в уголовном преступлении — забрать все оборудование с техплощадки, включая блоки питания к мобильникам (был прецедент в Луганской области)

Это пока еще не добрались до контор поменьше. А то будет вот так примерно:

Перешел улицу в неположенном месте — забрать флешку и телефон, все что в карманах есть компьютерного.

Непонятки с налоговой — ну дык само собой, изъять сразу из дома все компы, мобильники и настольные лампы. На экспертизу.

А если серьезно, то, насколько я представляю себе деятельность Розетки, 8 млн грн. (1 млн долларов) для конторы — сумма не очень большая. Тут в другом причина…

Да, на тему function IDE Вам ничего не подскажет.
Но
Аргумент у function — всегда один и всегда string: это сериализованные данные или просто string
Возвращает она тоже string: сериализованные данные ну или опять же просто string

Так что Вы правы: при работе с Gearman учет того:

— что делает каждая ф-я
— что ей потребуется после операции unserialize (внутри ф-и)
— что получится после unserialize того, что она вернет

нужно где-то вести, IDE вам тут ничего не подскажет.
На рисунке действительно не очереди. На рисунке изображено прохождение данных, рисунок просто иллюстрирует изменение логики обработки данных.

Да, конечно, в таком виде это похоже на RPC. Но и на обработку данных в Gearman это тоже похоже. Если туда пририсовать еще одного клиента, все станет на места.
Я постараюсь перерисовать немного яснее.

Спасибо.
Тут чуть не так.
Воркер — самостоятельный процесс. Как и клиент, как и сам Gearman
Есл Вы хотите всем этим хозяйством управлять согласно Вашему видению и алгоритму — 100 воркеров, 100500 воркеров и т.д., нужна, конечно, общая оболочка

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

Как сделаю — обязательно отпишусь.

Но, возвращаясь к Вашему вопросу — эта система опять же является внешней по отношению и к воркерам, и к клиентам, и к Gearman
Мне кажется, тема Gearman набирает потихоньку обороты.
Хорошая вещь и много применений можно найти, которые сделают жизнь — проще, а код — прозрачнее.
Я бы не отказался, но только если в хорошем переводе.
Отвлекаясь от темы: есть несколько переводов Крестного отца Пьюзо на русский. Все, кроме одного — это, как по мне, унылый американский гангстерский боевик. Перевод от Кан — это прекрасная философская книга, которую с удовольствием перечитываешь.

Еще раз сори за офтоп.
Я бы дажу чуть в сторону расширил: мост между разной логикой. Клиент и воркер могут быть оба написаны на одном языке, но можно инкапсулировать в клиента — одну логику, в воркера — совсем другую.
Тут очень большое поле для экспериментов. В приведенном примере с переводом я делал по-разному:
— вся обработка в клиенте, воркер только общается с API Яндекса
— вся обработка в воркере, клиент только отправляет задачи и собирает потом куски в кучку

Второй вариант мне субъективно больше понравился.
на сайте разработчики пишут, что задача авторизации у них в планах есть, но пока не реализована
На текущий момент, к сожалению, только выруливать внешними средствами, как-то: iptables, vpn etc.
О мощи русского интеллекта.
В различных баснях великого русского поэта и ученого Ивана Андреевича Крылова слово «слон» упоминается 14 раз в самых разных ракурсах.
Он предвидел накал страстей вокруг PHP:


Гм..., как-то двусмысленно получилось. Про нереализованные интерфейсы — это я в смысле чтобы подобные задачи перед Вами не появлялись, пусть лучше все Ваши близкие слышат хорошо.
Класс «Наушники для ТВ» и класс «Слуховой аппарат» реализуют не одни и те же интерфейсы. Для этих классов есть общие интерфейсы, но есть и различные.
От души желаю Вам, чтобы для вас такие штуки так и остались пустыми, нереализованными интерфейсами :)

Если серьезно, то слуховой аппарат конечно же есть. Это отдельная тема, но, поверьте, данную проблему он не решает, и создает при своем использовании ряд других.
Самый простой пример: оцените комфорт просмотра телевизора, закрыв одно ухо рукой.
Конечно, передвигаться без шнура много удобнее, чем со шнуром.
Вам, конечно, очень критичен и очень мешает шнур — сцена, динамика, движение.
Но в данном случае нет задачи все время находиться в движении в наушниках: нужно перейти с места на место иногда — с кресла на диван например или по комнайте пройти. Дискомфорта шнур не вызывает, во всяком случае отец ничего об этом не говорил (пользуется примерно 3 мес.).

И еще. Возможно, мы с Вами о разных шнурах говорим. Этот достаточно гибкий, насколько он «типично микрофонный» — не могу сказать, микрофонным его называл продавец.
«Тюльпаны» (они же «колокольчики») — это вот те самые аудиовыходы справа на фото, красный с белым
Да, это я накосячил, извиняюсь.
Это просто очень маленькие фрагменты нормальной фотки — снял что снял, потом уже доснять возможности не было.
Зачем Вы так?
Люди занимаются не только электроникой, то, что очевидно Вам, совсем не обязательно понятно всем остальным.
И моя публикация никоим образом не носит характер истины в последней инстанции: я описываю нюансы своей реализации с целью — возможно — натолкнуть на мысль кого-то, у кого есть аналогичная проблема, ну и описать возможные подводные камни и нюансы.
С точки зрения высокой науки было бы круче расписать схему передатчика, да с кварцем, да диаграмм привести пучок, да формул набросать. Вот только практическая ценность была бы близка к нулю.
Не обессудьте

Information

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