All streams
Search
Write a publication
Pull to refresh
5
0
Андрей @UncleAndy

User

Send message
В принципе, оно может и имеет смысл, но мне представляется не полноценным решением. У меня дома NAS массив на 4 винта стоит как домашнее хранилище, доступное через протокол samba. Такой вариант хорош тем, что нет необходимости держать включенным какой-либо компьютер. При этом, файлы с хранилища доступны со всех медиаплэйеров и любых других компов. Мне такое решение кажеться намного более удобным.
Ааа! Я думал у вас именно Alianware. У него цена базовых конфигураций в районе 120 тр. :)
Никакого эффекта. Размещение поста в разделе «Perl», по моему мнению, более чем достаточно что-бы понять о каком языке идет речь. При этом указание языка еще и в заголовке, считаю, уже будет тавтологией.

Однако, по зрелым размышлениям я понимаю что при чтении ленты это может доставить неудобство. Учту на будущее.
Я тут прикидывал для себя варианты ноутов и посмотрел в том числе и на этот. После того как заплатишь за него его стоимость и не играть в игры? :) Зачем тогда его вообще покупать? Есть множество более подходящих для работы вариантов. И в разы дешевле.
В нашем случае задачи очень специфические и фреймворки для них избыточны. С учетом того, что нужно высокое быстродействие, фреймворки вообще противопоказаны.

Да и вообще, мой опыт говорит о том что очень часто то, что помогает программисту и облегчает ему жизнь, очень отрицательно сказывается на качестве продукта. Поэтому я традиционно очень скептически отношусь к таким вещам.
А указания хаба «Perl» и соответствующих тэгов разве недостаточно?
Не, думаю, такой вариант не пойдет. Зачем нужна миниатюризация? Что-бы система была мобильной. Но именно к этой системе нужно еще монитор+клавиатуру как минимум. Такой набор в рюкзаке не потаскаешь. Так что, думаю, игровые ноутбуки или нормальная десктоп система в этой области будут более востребованы.

Для варианта «телевизор на диване», как уже заметили, такая система не сильно удобна, т.к. для размещения контроллеров все-равно нужно место.
Определение по скриптам будет затратнее вашего только при соответствующем количестве серверов. Если их 2-3, то, конечно, ваш вариант предпочтительнее. А если 50?
Сталкивался и реализовал подобную задачу. В вашем варианте недостаток в том, что на перебор вариантов тоже тратится время. В очень загруженных проектах это может быть существенно.

Если страница, на которой расположен контент, который показывается в виде файлов, динамическая, можно использовать другой вариант. Тогда на странице лучше формировать прямые ссылки на локейшен, привязанный к определенному серверу с данным файлом. Тогда логику поиска файла будет определять скрипт на этапе формирования страницы, а при обращении к файлу будет просто прямое обращение без затрат времени.

Другой вариант — использовать скрипт для определения местоположения файла и выдачи его через хидер 'X-Accel-Redirect'. В каких-то случаях тоже может подойти, но по ресурсам он, вероятно, будет похуже чем ваш вариант.
О таком варианте я сразу не подумал. Психологическое манипулирование.
И что даст такой ответ потенциальному работодателю? Он настолько банален, что совершенно бесполезен.
«Почему ты хочешь у нас работать?»
Самый тупой вопрос из задаваемых на интервью. Я, как ищущий работу на тот момент могу почти ничего не знать о компании. Просто оказалось что их требования по вакансии совпадают с моими знаниями и опытом и уровень предлагаемой оплаты меня устраивает. И что при этом отвечать на этот вопрос?
Хорошо-бы если-бы вы еще описали как к вам можно добраться. По карте я вижу что в Москве от метро Таганская до вас нужно идти через дорожную развязку. В данном случае было-бы очень кстати иметь подробное описание маршрута как пешком так и на общественном транспорте.
Время работы можно узнать?
Хотя да, точно. Сначала не совсем понял зачем это вам надо было. А так да — вполне может сработать.
Если на будущем мастере смещение будет более ранним чем на одном из слэйвов, то слэйв к нему не подключится.
Автор, думаю, вы не правы (ну или частично неправы). При втором способе такое прокатит только если будет совершенно случайная ситуация когда на слэйвах после отключения мастера актуальными оказалась одинаковые точки в бинарном логе. При активной работе с БД даже при штатном отключении мастера это очень маловероятно. А уж тем более при падении на мастер метеорита.

Я с этим экспериментировал и мне не удалось вторым способ восстановить работу слэйвов без перезаливки базы.
Возможно вы будете удивлены, но именно такой механизм тайных голосований используется в нашей распределенной системе голосований проекта «Свободные голосования». :) Конкретно он описан вот здесь — ru.gplvote.org/details.html#secvote

Отрадно что несколько человек пришли к одной идее. :)
Отличная статья — однозначно в мемориз.

Один вопрос… Я видел упоминания что при выключении и включении инстанса у него на диске теряются все данные и он запускается в изначальном состоянии. Насколько это правда и что нужно предпринять для того что-бы диски были «настоящими», которые будут хранить изменения между запусками инстанса?
В том-то и дело, что проверяльщики — все голосующие. Информация о проверке будет доступна всем. Естественно, БЕЗ раскрытия голосов.

Проект на начальной стадии. Код уже начал писаться, есть небольшая команда разработчиков. Желающие принять участие в разработке приветствуются.

Information

Rating
Does not participate
Location
Подгорица, Подгорица, Черногория
Date of birth
Registered
Activity

Specialization

Backend Developer, Database Developer
From 500,000 ₽
Golang
Docker
PostgreSQL
Git
Nginx
High-loaded systems
Kubernetes
Linux
MySQL
Redis