Профиль пользователя заблокирован сроком с 17 мая 2024 г. по 17 мая 2025 г. по причине: нарушение правил сайта
  • Как уменьшить аппетиты Mongodb в ram?

    Rou1997
    @Rou1997
    Лучше всего отказаться от MongoDB, его суть в этом.
    Ответ написан
    Комментировать
  • Как избавиться от привычки усложнять задачу?

    romy4
    @romy4
    Exception handler
    Этот процесс называется определение milestones. Вы сперва определяете MVP (minimal valuable product) — то есть тот уровень завершённости (без рюшечек и плюшек), при котором можно получать выгоду и дальше вы уже строите отталкиваясь от MVP
    Ответ написан
    Комментировать
  • Какие есть готовые решения умного браслета(часов)?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    если поиск - это сложно для Вас, стоит ли браться за api или sdk
    https://yandex.ru/search/?text=ыьфке%20цфеср%20фзш...
    Ответ написан
    4 комментария
  • Что выбрать для автоматизации управления малым бизнесом?

    @other_letter
    От души и сердца советую срулить с этой темы.
    Как я понимаю, Вы - админ, на которого взвалили это счастье.

    Проблема в том, что задачу поставили как обычно, а именно наихудшим образом: "тыжпрограммист, автоматизируй всё... Денег нет, но надо чтобы ВАУ".

    Вкратце дело такое:
    1. Нужен аналитик. Который разберёт и опишет как у вас устроены процессы, соберёт требования к новым системам-организации и тому подобное.
    2. Нужен консультант-советник-эксперт (лучше несколько). Он поглядит на то счастье, что выдал аналитик и подскажет направление (например, как Константин Нагибович выше написал). Несколько нужно для того, чтобы нивелировать туннельность мышления (а она есть практически у всех).
    3. Нужен интегратор. Это уже образно, потому как сюда можно списать и ПМ-а, и проггеров и манаггеров. Они всё это реализуют, внедрят, допилят напильником, сделают инструкции и всё такое.

    Ну... Допустим п.2 более-менее можно перекрыть интуицией, гиглингом, тостерингом и тому подобным.

    Ну... Допустим п.3 будет поставляться продавцом ПО.

    Но собственно первый пункт - это фундамент. Накосячив тут всё пойдёт насмарку, если не развалится.

    Ваш босс хочет малыми силами решить большой вопрос и это понятно. Все мы хотим задёшево купить качественный удобный автомобиль (обувь-холодильник-дом...). Но этого не бывает.

    Скорее всего вы думаете, что найдётся некий волшебный софт (желательно бесплатный), который установите и наступит счастье. Но вот нифига. Вам придётся либо натягивать сову на глобус - сиречь подстраивать бизнес под программу - либо делать под себя.

    Вам очень непросто, потому что начальнику обычно не скажешь "чудес не бывает". Нечто, что будет автоматизировать закупки-продажи, услуги, производство и аренду одновременно? Ну-ну... Вам покажут какой-нибудь облачный комбайн типа той же Амо, МегаПлана или чего-то такого и вы пойдёте по их рельсам.

    Другой вариант - найдёте занедорого поставщика-разработчика, вам что-то впарят, что будет "полностью соответствовать ТЗ" (они же сами его будут писать, верно?), снимут денег и поставят нечто несуразное.

    Вы айтишник и Вам представить проще, что софт - это не волшебство. Ну нельзя к выбору дома подойти как "дом для большой семьи, чтобы один этаж можно было сдавать, где-то хранить за деньги сезонные шины, пару комнат оставить под пиццерию и..." Нужен проект с привязкой к местности, учесть что там с электричеством, газом, транспортной доступностью и ещё кучей всего. Это большая работа.

    Продолжая аналогию - эти облачные комбайны это возможность вам въехать в некий ангар с перегородками, которые учитывают интересы сферического в вакууме большинства бизнесменов, а разработказанедорого - это сварить кучей несколько ЖД контейнеров и отделать вагонкой.
    Ответ написан
    17 комментариев
  • Клиент проверяет верстку при масштабе меньше 100% правомерно ли это и чем ему помочь, если да?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    как я понял верстка не адаптивная. тогда сделайте для body min-width той фиксированной ширины для которой вы верстали.
    Ответ написан
    5 комментариев
  • Как при работе единственным веб-мастером-на-все-руки в компании максимально эффективно прогрессировать в веб-разработке?

    sim3x
    @sim3x
    Фулстеки редко нужны (ето или должность еникея, или должность СТО)
    Если компания прикипела к тебе, то начинай делать свой отдел

    Если жмотятся - проводи ревизию своих знаний через прохождение собеседований на разные позиции.
    Попробуй себя в собеседовании на мидла (потом джуна) по бекенду и фронту - так ты поймешь на каком ты уровне
    Ответ написан
    4 комментария
  • Как сделать шардирование уже существующей базы в Mongo?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    0. Смириться, что будет некоторый простой и прийдется потратить кучу бабла.
    1. Рассмотреть существующую базу и определиться с ключами для шардинга.
    2. Подготовить код вашего приложения к ипользованию в реплике.
    3. Преобразовать текущую базу в реплицирующийся набор.
    4. Подготовить ваше приложение к работе с шардингом, оно должно работать только с балансировщиком и ни в коем случае не с шардом.
    5. Преобразовать реплику в кластер.

    В Монге каждый шард содержит реплику в себе.
    Ответ написан
    Комментировать
  • Как сэкономить ресурсы оперативной памяти при кодинге в Ubuntu?

    theurs
    @theurs
    screenfetch показывает занятую/всего памяти
    попробуй установить пакет zram-config и перезагрузить
    Ответ написан
    2 комментария
  • Этично ли при работе над проектом избавляться от посредников?

    Я охреневаю. Все такие крутые бизнесмены, судя по комментариям, только денежные отношения и похрену этика.
    Этика бизнеса - это не сферический конь в вакууме, это набор устоявшихся, неписаных правил, взаимодействия участников процесс. Сюда -же относятся и понятия репутации, имени фирмы, истории марки, и т.д., т.е. большая часть нематериальных активов, которые имеют вполне реальную финансовую оценку.
    Кидать посредников - плохо. Это удар по Вашей репутации, в перспективе потеря какого то кол-ва заказов, и принятие на себя не свойственных Вам функций.
    Да, Вы срубили сейчас чуть больше бабла, но потом этот посредник к Вам с заказом больше никогда не придет. Еще 5-10 таких заходов и Вы получите определенную репутацию хоть и в узких кругах.

    Посредников, конечно, надо давить, торговаться, ограничивать в их хотелках, и договариваться. Ничего не поделаешь - это коммерция. Но кидать, на мой взгляд, себе дороже.
    Ответ написан
    5 комментариев
  • Как в phpstorm посмотреть изменения в коммитах?

    kurtov
    @kurtov
    2c6b13c11406488e93532b991c9ecd6f.png
    Потяните за верхнюю границу окна с информацией вниз
    Ответ написан
    1 комментарий
  • Почему клиент из кожи вон лезет, чтобы убедить меня сказать ему свой Пионер кошелек?

    dimasmagadan
    @dimasmagadan
    Даже если вы не согласитесь принять от него деньги напрямую, вы обязаны сообщить о нарушении
    https://www.upwork.com/legal/
    "You agree to notify Upwork immediately if another person improperly contacts you or suggests making or receiving payments outside of the Site."

    Как вариант, там же по ссылке написано, как можно выкупить себя у апворка. В двух словах, от $2500
    Ответ написан
    8 комментариев
  • В чем преимущество node.js над стандартными веб-технологиями?

    @polifill
    Не стандартными, а массовыми.

    Переплачивают потому, что разработчиков - мало на NodeJS, по сравнению с PHP.
    Переплачивают, по вашей терминологии, - тогда и за Java на серверах, за Python, Ruby, Go.
    За все что не настолько массово как PHP.

    Но это не переплата за волшебные технологии, а за более дорогого специалиста на менее конкурентном рынке труда.

    Технологии в чем-то действительно ХОРОШО.

    Но переплачивают не за них прежде всего. А за РЕДКОСТЬ разработчиков.

    Ничем волшебным Нода не обладает. Скажем, по скорости - Go лучше в разы, чем Нода.
    Преимущество Ноды, что фронтендеры ее не боятся. А фронтендеров много. Очень много.
    Ответ написан
    4 комментария
  • Сократите время ответа сервера Page Speed. Как?

    ronik55
    @ronik55
    Simply good guy, who can press any key ;)
    Рефакторинг кода, не?
    Ответ написан
  • В каком веб-языке состояние приложения хранится не в сессии?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вариант первый - приложение состоит из скриптов, вызываемых при обращении пользователя (PHP). Очевидно, что между обращениями приложение не работает и данные о состоянии работы с пользователем ему где-то надо сохранять. Вот так и возникает необходимость сессий, а уж реализованы они могут быть как в виде файла на диске так и записью в базе данных.
    Вариант второй - приложение реализовано в виде отдельного демона и постоянно находится в памяти. В этом случае появляется возможность держать данные сессии в оперативной памяти самого приложения, но как быть, если демон придётся перезапустить? Значит и в этом случае нужно предусмотреть сохранение данных сессии на диске.
    Можно ещё каждый раз отдавать данные клиенту, чтобы он вернул их при следующем запросе, но при этом вы никак не сможете защититься от изменения этих данных клиентом в свою пользу.
    Ответ написан
    7 комментариев
  • Как создаётся такой эффект стекания мёда (см. внутри)?

    @Quiensabe
    VR-разработчик
    Так как вопрос в разделе AFTER EFFECTS - то полагаю задача как получить саму анимацию, а не как встроить ее на web-страницу? Если да - то далее.

    Сам красивый вид меда - проще всего получить используя фильтр CC glass и Gradient Ramp. Хотя похожего можно добиться даже настройками стиля слоя или другими эффектами.

    Остается анимировать контур. AE поддерживает криволинейные маски, так что можно это сделать вручную. Но я бы делал проще.

    Берем итоговый контур - то как мед должен выглядеть в последнем кадре. Мед - белый, фон - черный. Размываем слой с большим радиусом, чтобы получилось почти ровное пятно. И накладываем level сдвинув бегунки так чтобы получить фактически битовую маску (без полутонов).

    На данном этапе - получим немного кривой белый круг. Теперь анимируем радиус размытия до 0 - и получим плавную анимацию растекания круга в нашу изначальную форму меда...

    Данный трюк можно применять в множестве ситуаций, при анимации измороси, растекания чернил, проявления надписей, дыма и т.п...

    Обязательно переключите в свойствах проекта качество просчета на 16 бит. Иначе анимация будет дискретной.

    оффтоп. меняю знания AE на знания англ. яз. :)
    Ответ написан
    2 комментария
  • Разработка софта на "Xamarin в visual studio 2015" под "IOS" без "MacBook" реально?

    DevMan
    @DevMan
    для "писать софт под iOS" макбук необязателен, обязательна - макось.
    а на чем она крутится (макбук/аймак/мак про/мак мини/хакинтош/виртуалка/кофеварка) рояля не играет никакого.
    Ответ написан
    Комментировать
  • Как научиться быстро читать?

    ozknemoy
    @ozknemoy
    яваскриптист
    быстрочтение помогает ТОЛЬКО для чтения бульварных газетенок, красочных журналов и худлита. серьезные материалы, для обучения, вникания и тд порой даже на обычной скорости не почитать
    Ответ написан
    13 комментариев
  • Как научиться быстро читать?

    opium
    @opium
    Просто люблю качественно работать
    я просто много читал и сам научился
    могу прочитать книгу и за день если интересная
    просто есть определнная скорость усваивания информации мозгом и она меньше чем скорость чтения увы
    Ответ написан
    10 комментариев
  • Как можно перебрать mysql таблицу и исправить формат даты с 31.10.16 на 2016-10-31?

    savostin
    @savostin
    Еще один программист
    alter table `TABLENAME` add column `NEWCOLUMN` date;
    update `TABLENAME` set `NEWCOLUMN` = STR_TO_DATE(`MYCOLUMN`, '%d.%m.%Y');
    alter table `TABLENAME` drop column `MYCOLUMN`;
    alter table `TABLENAME` change column `NEWCOLUMN` `MYCOLUMN` date;
    Ответ написан
    Комментировать
  • Как спарсить главную часть текста веб страницы?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    (Этот вопрос уже 3-й раз поднимается на тостере.)

    Общий принцип такой: Самый большой (по объёму) текст внутри ПЕРВОГО! контейнера (div,td) каждой "ветки" в DOM-"дереве" без тегов разметки текста (a,font, h1,h2,h3,p,img,b,i,u,s,sub,sup,span и т.д.) и будет основным текстом страницы.

    PS: обязательно поправьте, если что-то упущено.
    PS2: документация для Delphi: тут
    Ответ написан