• Возможно ли автоматическое обновление цен на баннерах (слайдеры) интернет-магазина?

    solotony
    @solotony
    покоряю пик Балмера
    мне кажется более простой способ - ежедневное динамическое формирование баннеров - писать текст (цену) на заготовке - тогда не потребуется переделывать фронт
    Ответ написан
    Комментировать
  • Легально ли скачать модификацию через торент?

    vabka
    @vabka
    Токсичный шарпист
    Если эта модификация распространяется на торрентах легально, то и скачивание легально.
    На сколько я знаю, в ЕС уведомления о пиратстве рассылаются автоматически по почте - в случае чего можете опираться на то, что вы не нарушаете лицензионное соглашение и имеете легальную копию игры.
    Ответ написан
    Комментировать
  • Какой можно взять недорогой ноутбук для Linux'а?

    @mureevms
    Надо определить задачи обучения. Ради чего?
    Пока вы не поставите Линукс основной системой - вы не будете его изучать, все это быстро закончится, а на ноут будет поставлена винда. Если вы поставите Линкус и будете работать только в ГУИ, то вам не нужен Линукс. Если вы боитесь консоли - вам не нужен Линукс. Если вам нужен специализированный виндовый софт - вам не нужен Линукс. А если вам не нужен Линукс, то зачем его учить и еще вкладывать в это деньги? Знания без практики это трата времени.

    > в виртуалке мне не удобно, ибо на работе сижу большую часть времени

    Я бы советовал все же на виртуалке, даже без дуал бута. Поиграетесь месяц и бросите.
    Ответ написан
  • Дайте совет со стороны вашего опыта, с чего бы начали вы? Что бы использовали сами?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я собираюсь в будущем создавать проекты на андроид, в которых все пользователи будут в реальном времени получать информацию с сервера или БД.

    Я попробовал это перевести на язык кулинарии и вот что получилось:

    - Я в будущем решил стать поваром и готовить людям еду. Люди будут есть эту еду.

    В этом утверждении нет никакой конкретики и под нее можно подогнать любую теорию.

    По поводу языков и книжек. Их написано очень много. Все они - субъективны. И очень редко
    мысль автора книги попадает под те задачи которые тебе надо будет решать.

    Тебе надо взять паузу в самообучении. И войти в любой проект где есть похожи стек (стек игровых технологий) и хотя-бы год поработать и понаблюдать как и чего. Пускай даже на низкой оплате. После этого большая часть вопросов у тебя отпадет. И вот тогда у тебя появятся правильные вопросы. И правильное пояснение своих идей про 10 тысяч пользователей и базы данных.

    Все. Успехов.
    Ответ написан
    1 комментарий
  • На чем собрать удобный интерфейс веб-сервиса под мобильные телефоны?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    просто сделайте сайт адаптированный под краны ваших сотрудников.
    В чем то проблема? Их куча. Пусть будет бутстрап или какая нибудь булма
    Ответ написан
    3 комментария
  • Как поступить с заказчиком?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Вы ведь сами понимаете, что это ваш косяк, а не заказчика? А чего ему за него платить?

    Мне прям вспомнилась ситуация, когда я пришёл к стоматологу вылечить кариес (пусть будет 2 000 рублей), мне рассверлили весь зуб и заявляют "батюшки, да тут же пульпит!" (12 000 рублей).
    Помогите Маше найти фразу для стоматолога, которая позволила бы сохранить хорошие отношения.

    И вот вы сейчас, по прошествии 2 месяцев, оставите заказчика один на один с незавершённым проектом, в котором никто не разберётся (то есть по сути ни с чем) - то вы поступаете как чудак. Я же вижу по тексту, что понимаете.
    А сюда вы за индульгенцией пришли? :)

    Хотите "сохранить отношения" - доделывайте как есть, в будущем будете мудрее.

    Если совсем невмоготу - возвращаете оплату целиком и сильно извиняетесь (можно даже сверху накинуть).
    В таком случае о хороших отношениях говорить не приходится, но послевкусие хотя бы как от порядочного человека.

    Два совета на будущее:
    1) Перезакладывать стоимость и время разработки;
    2) Если понимаешь, что всё идёт не по плану/пропал интерес / слишком сложно / некомфортно / whatever - сказать об этом сразу и отказаться от проекта, так всегда получается честнее

    Опыт всегда стоит дорого, а 53 000 рублей - ну не самая большая цена его получения :)
    Ответ написан
    8 комментариев
  • Где можно собрать команду для разработки игры?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Проекты, в которых никто никому не платит и не имеет никаких обязательств, взлетают крайне редко. Чаще всего попытки провернуть подобное заканчиванются на быстром выгорании участников, их нежелании делать свои части вовремя, постоянном блокировании общего процесса разработки несделанными задачами... Потом начинается текучка, попытка найти других на замену, те долго пытаются въехать в процесс, начинают всё перекраивать под свои собственные представления...

    Подобное наблюдается постоянно. Игроделанием никогда не увлекался, но могу пояснить на примере переводов.
    Пояснение
    Скажем, было много проектов по бесплатному переводу фильмов/сериалов/аниме/книг, но в основном выживают только те, которые собирают донаты на возмещение участникам проектов или даже прямо продают части переводов (последние главы, ранний доступ итд). И это вполне понятно. Одна серия аниме (они всего по 20 минут чистого времени) содержит 200-400 фраз. Даже если взять готовые субтитры на другом языке и тратить на одну фразу 30 секунд (это безумно мало, хватит только на очень черновой перевод), на одну серию уйдёт 2-4 часа. Далее это надо отсмотреть минимум дважды, исправляя ошибки (ещё как минимум час). В итоге на серию вполне может уйти полноценный рабочий день. Серии выходят раз в неделю, получается, что для ведения всего лишь 5 сериалов придётся работать в этой сфере практически full time. Готовые серии надо сдавать редактору, который потратит может и чуть меньше времени, но всё равно немало. Вопрос времени и сложности озвучивания, вопрос тайминга с нуля и перевода со звука оставим за кадром.

    Для киносериалов в уме умножаем всё на два (серии 40 минут). Для книг оценку дать сложнее, но в целом там обычно объём на уровне 200-600 предложений на главу, которые ещё и более длинные, чем фразы в субтитрах. И в книгах могут быть сотни и тысячи глав, в отличие от сериалов, где нормальная длина - это 13/26/52 серий (сезон 3 месяца/полгода/год), поэтому непрофессиональные бесплатные книжные переводы вообще могут несколько раз сменить переводчика.

    Группа переводчиков, в которой я когда-то состоял, выгорела менее чем через 2 года по причине потери энтузиазма её лидера (и да, он тогда подсел на Lineage2). Без локомотива, бегающего за всеми и пинающего по любым задачам, группа быстро сдулась. Но и без этого разные участники группы постоянно снижали/полность теряли активность. Ибо неспроста рабочее время всего лишь 8 часов в сутки - людям очень тяжело работать больше.


    Поэтому полностью бесплатные безвозмездные проекты обычно живут очень недолго и имеют практически нулевой выход. Мало кто готов месяцами и годами абсолютно бесплатно тратить кучу своего времени без каких-либо обязательств сторон и без материального поощрения.

    Но если всё же хочется найти единомышленников, то искать их, возможно, надо не в профессиональных сообществах, а в узкотематических. Скажем, для игр в тематике SCP Foundation имеет смысл покопаться в соответствующих группах, где могут найтись энтузиасты, готовые нарисовать объект [ЗАСЕКРЕЧЕНО] на территории [ДАННЫЕ УДАЛЕНЫ] для заинтересованного в тематике программиста, рисующего как курица лапой. Но в целом шансы сделать что-то больше короткого прототипа я бы и там оценивал как невысокие.

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

    PS
    PS: От себя могу сказать, что я давно делаю проекты для души в одиночку, потому что понимаю, что и сам могу очень сильно тянуть со сроками. Скажем, я три года назад написал рендеринг карты от одной онлайн игры (на основе реверс-инжиниринга веб-клиента игры), но так как я писал это всё в экстренном темпе буквально за неделю, получился адский говнокод с кучей глюков и недоработок. И вот только спустя три года я добрался наконец до того, чтобы за два месяца вялого переписывания с нуля (даже не рефакторинга) в свободное время я наконец всё это переделал (дополнительно меня мотивировало появление в игре двух новых карт). Всего там менее 700 строк кода... А если бы я участвовал в каком-то проекте и выполнял свою часть общей задачи не по три года, а даже и по два месяца?
    Ответ написан
    1 комментарий
  • Что будет если слишком много ампер в БП?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Этот вопрос поднимался тут бесчисленное число раз.
    Ответ: ничего плохого не будет. 2А - это возможный максимальный для блока ток, т.е. в данном случае можно подключить 8 таких кулеров к 1 такому блоку.

    Аналогия:

    Если мотоцикл может ехать 300км/ч, это не значит, что на нём нельзя ездить 30км/ч по воскресеньям в церковь
    Ответ написан
    Комментировать
  • Как правильно заключить ГПХ чтобы в конце заплатили? Ежемесячные выплаты?

    Jacen11
    @Jacen11
    вы думаете какой то пункт на бумажке может помешать кинуть вас? Вы новости смотрели? Государства то и те друг друга постоянно кидают несмотря на бумажки. Если заказчик честный, будут все платить как надо, если нет, в любом случае кинут и будут проблемы. Главное не вестись на обещания "вот вот деньге будут, мамой клянусь, только доделай". Тогда максимум один месяц потеряете.
    Сам я работал по достаточно бесправным договорам, все платят вовремя в полном объеме. Зато как кидали моих знакомых по трудовому я тоже видел. Все зависит от работодателя
    Ответ написан
    Комментировать
  • Нужно ли иметь вышку в it для руководящих должностях?

    @d-sem
    Если вышестоящее лицо считает, что нужно - значит нужно. Другого не дано.

    Уровень тимлида или синьора это не тот уровень, где вышка ограничивает карьерные возможности. Желательна, да. Но не принципиальна и более служит для прохождения фильтра в лице HR.

    Глава департамента, технический директор, должности где много работы с официальными бумагами (Информационная безопасность, например) - вот это уже должности, где роль высшего образования возрастает как критерия отбора. Но опять-таки, нет практически ничего, за редким исключением, что бы нельзя было бы компенсировать умением решать бизнес задачи.
    Ответ написан
    Комментировать
  • Как правильно понять причину отклонения?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Новая волна в плее. До этого боролись с полным доступом к файлам (май прошлого года). Еще раньше выпили менеджеры буфера обмена и запись звонков. Теперь закручивают для лиц с ограниченными возможностями.
    Через эту дырку можно делать, то что запретили раньше. Так, что или приложение будет использовать апи по назначению либо не пройдет модерацию.

    API для специальных возможностей
    API для специальных возможностей нельзя использовать:

    для изменения настроек пользователя без его согласия или блокировки отключения или удаления приложений или сервисов, за исключением случаев, когда разрешение было предоставлено родителем или законным представителем через приложение родительского контроля или уполномоченными администраторами через программное обеспечение для управления корпоративными устройствами;
    для работы в обход настроек конфиденциальности, встроенных в операционную систему Android;
    для модификации пользовательского интерфейса или взаимодействия с ним в нарушение правил Google Play для разработчиков (например, с целью обмана пользователей).
    API для специальных возможностей не предназначен для удаленной записи звонков и не может запрашиваться для этой цели.

    Использование API для специальных возможностей должно быть отмечено на странице приложения в Google Play.

    Рекомендации по использованию метода IsAccessibilityTool
    Если основным назначением приложения является непосредственная поддержка людей с инвалидностью, вы можете указать, что это ПО для обеспечения специальных возможностей, выполнив метод IsAccessibilityTool.

    В противном случае вы не можете использовать этот метод, но приложение все равно должно соответствовать требованиям к раскрытию информации и получению согласия пользователей, описанным в правилах в отношении пользовательских данных, поскольку поддержка специальных возможностей неочевидна. Чтобы узнать больше, прочитайте статью об AccessibilityService API в нашем Справочном центре.

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

    Дата вступления в силу: 11 июля 2022 г.


    P.S. Мне пришлось бодаться с модерацией за MANAGE_EXTERNAL_STORAGE . Прилетает реджект на обновление.
    В опеляции повторил тоже что и в описании на пермишен. На странице сильнее выпятил, что это единственная функция у приложения. Добил описанием как это можно использовать совместно с другими программами.
    Я специально из основного приложения выпиливал в отдельное - обсервер директории, который следит за новыми файлами и шлет из на печать.
    Ответ написан
    3 комментария
  • Куда вкатиться новичку (математику люблю, компьютеры - не особо)?

    paran0id
    @paran0id
    Умный, но ленивый
    Business intelligence. Экономическое образование в плюс пойдет.
    Ответ написан
    Комментировать
  • Кросс платформенность или нативная разработка?

    vabka
    @vabka
    Токсичный шарпист
    Не совершать выбор - это тоже выбор, но тогда шансы найти работу будут даже ниже, чем тебе показалось с Flutter.

    Так что я бы на твоём месте закрыл список вакансил и выбрал бы то, что просто больше нравится.

    Если будет проблема с поиском работы - перекатишься сравнительно быстро, ибо тебе не придётся заново изучать логику работы IDE, не придётся заново изучать что такое "условие" и "цикл", не придётся заново изучать ООП и всякие паттерны, итп.
    Ответ написан
    2 комментария
  • Кросс платформенность или нативная разработка?

    Adamos
    @Adamos
    Изучение чего бы то ни было в IT, кроме откровенно протухшего легаси и откровенно непопулярной маргинальщины, идет специалисту на пользу даже в том случае, если он не работает именно с тем, что изучал.
    А вот болтание по Тостерам с вопросами "решите за меня, как мне учиться" - процесс с нулевым КПД.
    Ответ написан
    2 комментария
  • На какую зарплату может рассчитывать junior golang developer?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    От 0 до средней мидловой у goшника. Зависит от того, в какую компанию вам повезло попасть, вашей ценности для этой компании и умения себе продавать.
    Ответ написан
    1 комментарий
  • Когда осваивать новые технологии?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Во-первых, меня не могут отправить на другой проект с другой технологией, так как в должностной инструкции чётко зафиксирован техстек, который я должен знать и с которым обязан работать. Во-вторых, никакой вменяемый руководитель, очевидно, не бросит неподготовленного разработчика на задачу, которую он гарантировано запорет. Так что если такая надобность у компании есть, то в их интересах вас обучить при вашем согласии. Если же вы и сами заинтересованы в этих знаниях, то конечно стоит уделять обучению своё личное время.
    Ответ написан
    Комментировать
  • Как поступить, если компания поменяла условия?

    vabka
    @vabka
    Токсичный шарпист
    Когда я пришел на интервью, было обговорено, что трудоустройство будет через месяц испытательного срока.

    По законам РФ, с вами должны были сразу заключить трудовой договор, в котором сказано, что испытательный срок 1 месяц.
    Если месяц закончился, и вам ваш руководитель/работодатель не сказал, что-то типа "ты не прошёл испытательный срок, уходи", то по ТК вы считаетесь уже трудоустроены на фуллтайм и никаких дополнительных соглашений подписывать не нужно.

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

    Я конечно, этот момент осознаю и понимаю. Но обговорено было трудоустройство.
    Посоветуйте, как поступить. С одной стороны я взял обязательства и выполнил уже много работы. С другой я хочу стабильности, а не непонятки как все дальше будет.

    Если с вами был заключён договор ГПХ, по которому вы обязывались оказать какие-то услуги, и вы их оказали (уже подписан акт оказанных услуг), и вы получили свои деньги, то в принципе ни вы, ни ваш заказчик/работодатель друг другу ничего не должны. Если вам не нравится, как идёт взаимодействие с этим заказчиком/работодателем, и у вас больше нет никаких формальных обязательств - можете завтра просто не приходить в офис (или что там).

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

    Стабильности я бы от таких товарищей не ждал, так что остаётся только закрыть все обязательства и уйти к кому по приличнее, благо места на рынке достаточно.

    PS: Название конторы в студию, чтобы все знали, что предложения от них даже рассматривать не стоит, не оформляя документы
    Ответ написан
    2 комментария
  • Как поступить, если компания поменяла условия?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нет трудового договора - нет условий. Нарушение устных договорëнностей демонстрирует, что вы имеете дело с непорядочными людьми. Всë, что вы можете сделать - уйти или смириться.
    Ответ написан
    Комментировать
  • Можно ли подружить Unity и 1С?

    GavriKos
    @GavriKos Куратор тега Unity
    Условно - можно. Ищите\пишите транслятор из одного языка в другой.
    На практике - нафиг не надо, если честно. Проще выучить c#
    Ответ написан
    1 комментарий
  • Как научиться декомпозировать задачи?

    Adamos
    @Adamos
    Дробить задачу еще на более мелкие совсем не охота

    Ну и зря. Вообще-то технологиям планирования совместной работы уже не первый век, и важнейший этап - как раз выделение тех участков работы, которые критичны для начала работы на других участках, и подтягивание их на диаграмме Ганта как можно раньше, чтобы уменьшить простой. Потом уже менее критичные задачи ложатся на свободные участки и параллелятся относительно друг друга.
    Так, например, нас учили делать генплан строительства еще 30 лет назад. До популяризации в РФ всяких там Скрамов и Канбанов.
    Ответ написан
    8 комментариев