• Нужна ли денормализация?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Ответ от человека, который 5 лет работает с подобной системой и которая себя уже осознала.

    Вы правы только от части. У вас есть две сущности - заказ и клиент. В зависимости от вашей сферы есть инициатор заказа, имя на которое сделан заказ и способ связи по заказу.

    Как зовут и как связаться с тем кто вам позвонил вы никогда гарантировать не можете на самом деле. Кроме того у клиента моет быть несколько номеров телефонов и почт.

    Могу посоветовать вам в случае явственного соответствия клиента и привязывать его через client_id и дублировать его ФИО в client_title (например), а так же ожидаемый контакт для связи.

    Если вы будете вести только клиентскую базу то быстро упретесь в том что люди часто меняют телефоны и потом дозвониться до клиента станет невозможно. Вы убьетесь поддерживать эту информацию (вы же не ФСБ, ну)
    Ответ написан
    5 комментариев
  • Реально ли устроиться на работу junior c# unity programmer в 17 лет?

    Decadal
    @Decadal
    Вам обязательно об этом спросить перед тем как начинать поиски?
    Ответ написан
    Комментировать
  • Зачем делают пермишены к ролям?

    riot26
    @riot26
    <:З )~~
    А потом добавился moderator. И что? Переписывать каждый контроллер? А потом оказывается юзер может редактировать только свои посты и только в течении 30мин, премиум юзер — только свои в любое время, а модератор любые посты. Писать кучу лишнего кода в контроллере? Окей, а потом кроме постов добавились фоточки с такими же условиями доступа, дублировать код? Условия доступа поменялись, например, юзеры закрепляются за модераторами, модераторы могут редактировать посты только своих юзеров. Опять бегать по контроллерам искать где что? Проще уж застрелиться чем так жить.
    Ответ написан
    Комментировать
  • Что изучать для карьеры?

    snap44
    @snap44
    Фыр!
    И вот что реально не изменится через год?

    Когда я решил забить на фронт, говорили что флексы еще сырые. Через четыре месяца я решил вернуться и уже говорили "пора верстать на гридах". Еще что-то там говорили про какой-то Vue, который убьет jQuery. Теперь все знают кто такой Vue, но jQuery все еще жив и здравствует. Вы серьезно рассчитываете получить ответ что будет через год? Ну точно могу сказать что Путин будет президентом.

    Что изучать, для карьеры?

    Yii, React, NodeJS, Python. В зависимости от работы, конечно. Потому что =>
    Но всегда требуют Yii, React, NodeJS, Python


    А с учетом =>
    Понятное, дело знаю и нативное

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

    Что же реально надо чтобы найти работу?

    Попробуйте начать отправлять резюме и откликаться на вакансии.
    Ответ написан
    Комментировать
  • Зачем тестировщику Git?

    sabramovskikh
    @sabramovskikh
    Как минимум хранить код тестов в гите
    Ответ написан
    Комментировать
  • Где найти команду начинающему back-end разработчику?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Где найти команду начинающему back-end разработчику?

    биржа труда - штука где команды и люди находят друг друга. В том числе https://moikrug.ru

    По сути готов работать бесплатно

    Это временное желание. И такие никому не нужны. Вам дадут опыт в обмен на работу. Если Вы бесплатный, с Вас хрен что спросишь. Значит хрен спрогнозируешь сроки. Значит зачем такой нужен. Дешевый - другой разговор. Имею горький опыт. Начинается все так: "Хочу учится, буду бесплатно работать", а оказывается "Я работаю, когда мне удобно, а тебя юзаю как справочник". Так что получается не Вы бесплатно работаете, а ментор на Вас. За такое надо доплачивать ментору. Так что только работа за деньги в обмен на опыт или оплачиваемое обучение (менторство). Все должно быть честно.

    В результате хотелось бы стать полноценным middl-ом

    Это от Вас только зависит. Тут иногда не опыт ни образование за рубежом не помогает. Если человек с логикой на "о банан", то никак.

    Вы бы стек свой привели и опыт описали, может кто-нибудь и позвал бы прямо тут.
    Ответ написан
    4 комментария
  • Что должен из HTML (4 + 5) знать профессионал Front-End-а?

    myjcom
    @myjcom
    знать профессионал

    Если не знаете английский начните с него, если знаете, то непонятно где Вы ищите. (в китайском интернете?)
    Все доступно (но это только верхушка айсберга)
    CSS: The Definitive Guide, 4th Edition
    Author: Eric A. Meyer, Estelle Weyl
    ISBN-10: 1449393195
    Year: 2017 Pages: 1090
    Language: English

    CSS Pocket Reference, 5th Edition
    Author: Eric A. Meyer
    ISBN-10: 978-1492033394
    Year: 2018
    Pages: 208
    Language: English

    CSS in Depth
    Author: Keith J. Grant
    ISBN-10: 1617293458
    Year: 2018
    Pages: 472
    Language: English

    CSS Refactoring
    Author: Steve Lindstrom
    ISBN-10: 1491906421
    Year: 2016
    Pages: 160

    New Perspectives HTML5 and CSS3, 7th Edition
    Author: Patrick M. Carey
    ISBN-10: 1305503937
    Year: 2017 Pages: 872
    Language: English

    Responsive Web Design by Example
    Author: Frahaan Hussain
    ISBN-10: 1787287068
    Year: 2018 Pages: 292
    Language: English

    Pro HTML5 with CSS, JavaScript, and Multimedia
    Author: Mark J. Collins
    ISBN-10: 1484224620
    Year: 2017
    Pages: 560

    HTML5 and JavaScript Projects, 2nd Edition
    Author: Jeanine Meyer
    ISBN-10: 148423863X
    Year: 2018
    Pages: 425
    Language: English

    Web Design with HTML5 & CSS3: Comprehensive, Eighth Edition
    Год издания: 2017
    Автор: Minnick J.
    Издательство: Cengage Learning
    ISBN: 978-1305578166
    Серия: Shelly Cashman Series
    Язык: Английский
    Ответ написан
    Комментировать
  • Что должен из HTML (4 + 5) знать профессионал Front-End-а?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Хахаха! Если вы хотите связать свою жизнь с ИТ, то готовьтесь к тому, что нужно будет в месяц по 500-1000 страниц техдокументации осваивать.
    Ответ написан
    7 комментариев
  • Стратегия разработки сайта: какой путь выбрать?

    planc
    @planc
    1) нанимаете человека, который делает вам сайт
    2) нанимаете человека, который спарсит и пихнет в базу
    Ответ написан
    1 комментарий
  • Можно ли восстановить исходники из apk?

    Одного dex2jar мало

    1. Качаем dex2jar-0.0.9.8.zip (номер версии может изменяться) и извлекаем все файлы в желаемую папку, например D:\Decompile .
    2. Качаем Java Decompiler, я использовал JD-GUI и извлекаем файлы для удобства в ту же папку, куда и dex2jar.
    3. Качаем apktool и apktool-install-windows-r04-brut1.tar.bz2 и извлекаем файлы уже в системную папку. По умолчанию C:\Windows. (Не забываем скачать второй архив)
    4. Берем нужный apk файл и кладем в папку с dex2jar и Java Decompiler. В примере приведу декомпиляцию приложения Прикрепленный файлCalculator.zip ( 66,18 КБ )
    5. . (надо извлечь из архива).
    6. Открываем Командную строку (Обработчик команд Windows) в вышеупомянутой папке (В папке по пустому месте при зажатой кнопке Shift нажимаем правую кнопку мыши и выбираем Обработчик команд Windows).
    7. Вводим команду dex2jar Calculator.apk и если все прошло хорошо, в той же папке появится файл Calculator.apk.dex2jar.jar
    8. Запускаем jd-gui и открываем полученный на предыдущем шаге файл. (На Windows 7 открывать с правами администратора и с совместимостью Windows XP SP3)
    9. Выбираем пункт меню File-Save All Sources и сохраняем.
    10. Извлекаем полученный zip архив.
    11. Помещаем полученную папку в папку src (надо предварительно создать).(Что бы получилась примерно такая структура D:\Decompile\Calculator\src\com\android)
    12. Опять же в командной строке вводим команду apktool d Calculator.apk Calculator, где Calculator.apk-имя пакета, Calculator-папка для декомпиляции
    13. Если все хорошо, тогда в указанной папке будут исходники в двух форматах (java и smali), ресурсы и файлы AndroidManifest.xml, apktool.yml
    14. Все готово, исходники получены. Правда после декомпиляции в коде есть, можно сказать, ошибки, я заметил пока только что вместо true и false стоят 1 и 0 соответственно.


    Взято с 4pda гуглится за пару секунд
    Ответ написан
    4 комментария
  • Какую книгу мне лучше начать изучать по PHP с нуля, в которой много практики (чем больше, тем лучше)?

    @marlboro13
    делал, делаю и буду делать сайты на PHP
    на русском Котеров, Семидянов "РНР 7 в подлиннике" ее в основном все советуют, сам по ней учился
    Ответ написан
    2 комментария
  • Не сталкивался с таким, нужно сверстать блок?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Перерисовать все в svg включая надписи, ибо нет смысла верстать такую приблуду, когда её можно мышкой накликать.
    Вставлять svg на страницу инлайново, а не через img или background. + ширину в 100%.
    Будет и адаптивно и шрифты мылиться не должны.
    Ответ написан
    2 комментария
  • Куда пойти школьнику учится на Веб-разработчика?

    rockon404
    @rockon404
    Frontend Developer
    Все только в ваших руках. Ни одно образование в России, ни за рубежом не даст вам гарантии, что вами заинтересуется Яндекс. Как и отсутствие высшего образования не будет преградой для получения работы в этой компании.

    Мнение программистов Яндекс на этот счет.
    Ответ написан
    5 комментариев
  • Как/почему функция-генератор присваивается переменной?

    это особенность функций генераторов.
    вызов $collect = collect(); возвращает объект \Generator
    а потом вы уже итерируетесь по этому объекту.
    Ответ написан
    Комментировать
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    nki
    @nki
    bezkart.ru готовая система лояльности
    вопрос оплаты труда волнует меня в последнюю очередь

    вранье
    с позиции нуба и чайника, нравится эта сфера, процесс обучения доставляет удовольствие.

    просто вы работать еще не начали в этой сфере
    Никто ведь не захочет тратить 90% времени в вузе на учебу, а потом 95% из взрослой жизни.

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

    А трудоустройство, правда ли, что работодатель зачастую требует знания новых технологий, которым там максимум полгода, а у тебя с ними должно уже быть несколько проектов?

    нет
    тем более что профессия подразумевает многочисленные болезни

    Что за бред? Твое здоровье в твоих руках. Не забывай заниматься физической активностью и профилактикой болезней.
    И что делать, если ты занимаешься одним, а в один момент это становиться неактуальным - учить что-то новое заново?

    Это нормально. У тебя будет опыт и выучить что-то новое не так уж и сложно.
    Ответ написан
    12 комментариев
  • C# vs Java для удалённой работы за рубежом. Что востребовано?

    opium
    @opium
    Просто люблю качественно работать
    Если у вас учиться два три языка учите все
    Ответ написан
    1 комментарий
  • Какой язык/фреймворк выбрать?

    longclaps
    @longclaps
    Единственный действительно универсальный подход состоит в том, чтобы не изучать ничего.
    В таком случае твои познания в любой области будут равно глубоки.
    Всё остальные неизбежно ведёт к специализации.
    Ну, ты понял.
    Ответ написан
    1 комментарий
  • Как спарсить сайт gg11.bet?

    @Ambrosian
    Отключи JS в браузере.
    Если видишь тоже ничего - то значит не получится спразить так.
    Нужен специализированные инструмент - PhantomJS, SlimerJS или на худой конец Selenium
    Ответ написан
    1 комментарий