• В каком классе писать логику столкновений двух объектов?

    hack504
    @hack504
    Нигде. В парадигме ООП и снежинка и варежка и сцена - описывают только свое поведение методами и свойствами. Введите ещё одну абстракцию - мир(или физика), которая содержит все эти объекты и описывает поведение их взаимодействия.
    Сцена детектит столкновение снежинкой и варяжкой - передает миру, а тот в свою очередь удаляет снежинку, запускает анимацию варяжке, запускает в сцене радостный звуковой щелчок.
    Таким образом, если в дальнейшем реализовывать дополнение "Грачи прилетели", то легко реализуется логика столкновения варяжки и помета => помёт остается, варяжка замирает, в сцене грустный звук "ооу"
    Ответ написан
    Комментировать
  • Экранирование данных в bindValue?

    @vyrkmod
    Пишу на php. И не стыдно.
    Ответ написан
    Комментировать
  • Учебная программа в ИТМО, программная инженерия?

    @abbaboka
    Обращаешься прям к ним и просишь учебную программу. Это не конфиденциальная информация. Более того, они понимают, что тем самым увеличивают количество абитуриентов, так что им выгодно эту программу всем показывать.
    Возможно, она опубликована на их сайте.
    Ответ написан
    Комментировать
  • Зачем нужны статусы модерации юзера если есть роли?

    Decadal
    @Decadal
    Статус пользователя это не то же самое что и пермишены. Это ограничения другого рода. Возможно, вы сделаете суперадмина а потом деактивируете его при помощи статуса. Несмотря на то что все пермиссии остались, зайти под ним никто не сможет. А потом надо будет что-то глянуть от суперадмина и вы консольной командой его включите обратно.
    Тогда как пермиссии отображают обычный сценарий работы. Это разъяснения, кому, что и где можно делать. А раз так, иерархия таких прав может настраиваться долго и тщательным образом для каждого юзера.
    И потом, если появились подозрения что пользователь мошенник, вы просто отключаете его профиль, проверяете, а потом снова включаете его. Деактивация при помощи пермиссий это болезненно.
    Ответ написан
    1 комментарий
  • Как предложить скидку заказчику на фрилансе?

    @vism
    Так и пиши. Вы хотели проект за 40К. Но я вам сделаю говнецо за 10ку. Какая вам разница.
    Или
    Я люблю работать бесплатно, хотел скидку сделать до 10К, но подумал и решил вам доплатить, за ваш проект. даже еду не нужно.
    Ответ написан
    Комментировать
  • Где в США продают сайты?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Вот у нас в СНГ распространено

    Ну не особо последние 10-20 лет.

    Сделать кино сайт и воткнуть туда кинопартнерку и гнать трафик

    Ну так блочат же. Этим надо заниматься из офшора, а не в России и то, там зарабатывают те кто делают релизы, за счет рекламы от лохотронщиков. Те кто делают сайты садятся потом.

    Сделать еще блог и поставить adsense

    зачем? Вначале нужны посетители, потом adsense. Сделать сегодня блог и заработать на adsense денег больше чем на 1 пиво в месяц не очень простоя задача. Тут главное контент, много, качественный и постоянно. Сделать блог в этой схеме - это даже не 1% работы. Это ничто.

    Потом это всё успешно продается на https://www.telderi.ru/ru

    Не думаю, что ВСЁ там успешно продается. Иначе все кто здесь есть занимались бы только этим. Я знаю как генерить блоги на автомате, например. А смысл?

    Или в СНГ из за нищенства народ таким бредом занимается

    В СНГ этим давно никто не занимается, кроме школьников и тех кто прошел курсы "Разбогатеть на блогах за 18 дней" или "WEB гуру за неделю"

    Итог: в США или в СНГ подобной херней занимаются школьники. В США школьники побогаче, так что теоретически, если Вы планируете искать лохов и продавать им воздух - там жирнее лохи. Но в России их больше.
    Ответ написан
    6 комментариев
  • Как вы находите идеи домашних проектов?

    search
    @search
    мама говорит что я особенный
    На работе.

    Первым делом ищу готовое решение в репозитории. Если готового решения нет, то пишу код для рабочего проекта. Этот код не идёт в опен соурс. Потом дома пишу либу и выкладываю на гитхаб (и npm). Если либа получилась удачной, то со временем убираю код из рабочего проекта и заменяю его либой.

    Проделывал такой финт несколько раз весьма успешно. Кстати когда начинаешь опенсоурсить то это обычно порождает побочные проекты и так лавинообразно. Именно так появляются люди с сотнями собственных проектов на гихабе.
    Ответ написан
    Комментировать
  • Вопрос о новых веяниях и требованиях во фронтенде?

    1. Если курс рассчитан на нулевой уровень, то вам и не будут давать фреймворки.
    2. На фреймворках никто не помешан, на нем просто быстрее можно решать задачи, а скорость для бизнеса - все.
    3. Требования к кандидату зависят от компании, в которую вы хотите пробиться. В шарашкиных конторах от вас нужно будет не только в фулстек, но и уметь варить кофе, печь блины и жонглировать шарами перед начальником. В нормальных компаниях есть четкая градация, однако, разбираться в том, чем занимаются ваши коллеги по цеху - полезно, без этого не стать хорошим специалистом.
    4. Планировать идти на курсы не нужно, нужно идти прямо сейчас, и сразу принять тот факт, что за 2 недели вы не станете "мастером фронтенда" и не сможете получать 100k+ в месяц.
    Ответ написан
    Комментировать
  • Как отдыхнуть от умственной активности?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ложиться спать вечером, а не поздно ночью.

    Упражнения не определенные, а просто они должны быть, чтобы держать тело в тонусе. Кто бегает, кто на танцы ходит, кто велосипедит..

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

    Ну и уменьшать нагрузку.
    Ответ написан
    2 комментария
  • К вопросу о навыках веб-дизайна для веб-разработчика?

    @McBernar
    1. Нет, дизайн — это отдельная профессия.
    2. В книгах, статьях, чужих работах.
    3. Этот небольшой этап приносит миллиарды долларов компаниям.
    Ответ написан
    Комментировать
  • Какие требования к frontend-junior?

    @djay
    Почему от новичков требуют много и неадекватно?

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

    Вот - представь, допустим есть красивая девочка, свободная. Представляешь сколько парней к ней будут подкатывать всячески? И что потом? У неё повышается самооценка быстро и не заметно. Теперь требования к парням выше - чтобы теперь, как-минимум - чтобы была тачка и доход от 100К в месяц.

    Точно так же и на ИТ-рынке сейчас. Ты в роли одного из этих парней, а работодатель в роли этой красивой барышни.

    Во-вторых, что значит нативно и на обе платформы? Нативно и на обе платформы - это подразумевает знание SWIFT и Java (со всеми их фреймворками и ежедневными библиотеками).

    В-третиих, какое еще администрирование?
    С точки зрения работодателя, это же просто не этично и опасно подростку давать root-доступ от сервера.

    А теперь по делу:

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

    Ты должен знать:

    - Чистый JS (как и старый так и новый ECMA2016)
    - Jquery, Bootstrap
    - На базовом уровне фреймворки (Angular 5+, React)

    Не обязан знать в совершенстве. Должен знать на таком уровне что - вот это не знаю как сделать, сейчас поищу в интернете и попробую у себя реализовать.

    И крайне желательно иметь репозиторий на GitHub со своими пусть даже мелкими наработками.
    Остальное - чем больше, тем лучше.
    Ответ написан
    28 комментариев
  • Как грамотно составить договор о передаче дизайне и при этом оставить за собой право на размещение дизайна в портфолио?

    Jump
    @Jump
    Системный администратор со стажем.
    Ну вот так в этом договоре и напишите - что оставляете за собой право размещать данный дизайн в портфолио.
    Ответ написан
    1 комментарий
  • Как влияет на ноутбук 2 и 3 монитор?

    Ко всему вышесказанному добавлю, что может увеличиться скорость износа мыши/тачпада.
    Ответ написан
    Комментировать
  • Как влияет на ноутбук 2 и 3 монитор?

    fdroid
    @fdroid
    press any key
    Отрицательно влияет. Мониторы занимают много места, превращая компактный компьютер в громоздкую рабочую станцию. Работать неудобно в ворохе проводов.
    Одни минусы, никаких плюсов.
    Ответ написан
    2 комментария
  • Как избежать претензий правообладателя на фото, если фото загружает любой пользователь сайта?

    Jump
    @Jump
    Системный администратор со стажем.
    Как избежать претензий правообладателя на фото, если фото загружает любой пользователь сайта?
    Никак. Правообладатели имеют право предъявлять претензии.

    Сейчас я получаю запрос по почте о нарушении авторских прав на эти фото и выкатывается значительная сумма.
    Вы тоже можете кому-нибудь выкатить по почте запрос на пару миллионов. Глядишь и заплатят. Не заплатят, так и фиг с ними, благо отправка e-mail'ов бесплатная.

    К письму приложены сканы протокола осмотра доказательств заверенные нотариусом.
    Круто. Кто проводил осмотр доказательств? Следак? В рамках какого дела? При чем тут нотариус?

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

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

    Допустим это реальный правообладатель и он подаст в суд -
    spoiler
    1. Нет гарантии что он выиграет суд, но есть гарантия что он потратит на судебные издержки кучу денег.
    2. Суд будет проходить по вашему месту жительства а отправлять юриста через всю страну, платить за проживание в гостинице, суточные и прочие расходы это деньги сравнимые с заявленной суммой.
    3. Чтобы взыскать с вас деньги через суд истцу надо будет доказать что он является правообладателем - зачастую это очень непросто, и не факт что удастся.
    4. В суде придется обосновать сумму требований и доказать что она адекватна, и что именно на такую сумму был нанесен ущерб. А это очень непросто.
    5. Если истец проиграет дело - есть вероятность что его суд заставит оплатить ваши судебные расходы.
    6. Если истец выиграет дело - не факт что его расходы суд заставит оплачивать вас (хотя вероятность есть)
    7. И самое главное даже если истец выиграл дело - не факт что он получит деньги. Скажу вам по секрету - взыскать деньги с ответчика даже при наличии решения суда очень непростое дело. Может у вас просто денег нет - отдадут приставам, и будут они годами взыскивать. Т.е потратить полляма на расходы, а потом годами получать по 3тыс в месяц. Кому это надо?


    Поэтому в суд подать на вас это очень сложно и дорого.


    И еще момент чисто из практики - реальный адекватный правообладатель как правило вежливо просит вас удалить авторский контент с сайта, а в случае если вы не выполните просьбу предупреждает, что будет защищать свои права в порядке искового производства. Но уж никак не будет требовать срочно платить бабло.
    И если в тексте обращения есть требования денег, и слова про нотариально заверенные копии сайта это на 99.9% тупой развод.
    Ответ написан
    16 комментариев
  • Дилемма повышать в должности или нет?

    Beshere
    @Beshere
    Разработчик
    Компенсировать сдачу экзамена разовой премией, открыто признать, что идея была неудачной. Вычесть из з/п автора идеи.

    Повысить з/п самому умному программисту, который не повелся на дурь руководства.
    Ответ написан
    Комментировать
  • Как организовать zerodowntime обновление СУБД?

    Melkij
    @Melkij
    PostgreSQL DBA
    Вы должны разрабатывать и деплоить приложение соответствующим образом. Так, чтобы старая версия приложения могла работать с новой версией схемы базы. Или наоборот, новая версия приложения могла работать со старой схемой базы.
    То есть удаление таблички: сначала деплоите приложение, которое уже не работает с этой таблицей, потом удаляете таблицу
    Новая табличка: сначала миграция, затем приложение
    Новое поле в таблице с default значением: сначала поле, затем приложение
    Новое поле без default: сначала новое поле с default null, затем релиз приложения которое обязано писать новое поле, но ещё не читать его (либо приводить null к нужному если это возможно на приложении), затем миграция с проставлением нужного значения (и, блин, не одним update по всей большой таблице), drop default, set not null, деплой приложения со всей логикой
    И так далее. Во время разработки думаем, а как, когда и в сколько итераций это можно будет задеплоить.

    Ну и, разумеется, DBA (или заменяющий его обязанности человек) думает над тем, как именно вносить нужную миграцию в базу
    Ответ написан
    Комментировать
  • Важна ли индексация комментариев для SEO?

    gobananas
    @gobananas
    finishhim.ru
    Зависит от того что будет в комментариях, если осмысленные тексты длинной хотя бы в абзац то можно индексировать, если фразы типа Агонь, Бугага, Ору как гаубица, то не стоит.
    Ответ написан
    Комментировать