Задать вопрос
  • Нужен ли уникальный идентификатор для связующей таблицы?

    oxyberg
    @oxyberg
    Продуктовый дизайнер ВКонтакте
    Стоит добавить еще один айди, чтобы при всяких редактированиях сущности Личности фильма тягать по этому айди данные из бд, и потом их туда же толкать по этому айди (то есть не будет возни со сменой данных, которые уже являются составным первичным ключом).
    Ответ написан
    2 комментария
  • Каковы будут перспективы и доход от проекта?

    newross
    @newross
    Product owner
    Судя по описанию - перспектив никаких. Потому что нет ни слова о самом продукте.
    Ответ написан
    Комментировать
  • Как защитить свою работу фрилансеру?

    @McBernar
    Не работайте с такими людьми. Сейчас, может, и нормально будет, но в следующий раз обязательно что-нибудь случиться.

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

    Он может поставить проект на паузу или вообще пропасть — предоплату-то не вносил, поэтому пофиг.

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

    НИКОГДА не работайте без предоплаты с новым клиентом. Только с проверенными ребятами — там уж пофиг. Хотя, как показывает практика, и у проверенных ребят может легко что-то поменяться и денег ты не увидишь. Например, когда менеджер уходит из компании, бизнес прекращается не начавшись, просто проект ставится на паузу. Но такое бывает не часто.

    По вашему вопросу — никак. Код доступен всегда. Можете напихать в JS какого-нибудь говно-кода, который будет тянуть с удаленного сервера ваш скрипт, в который можно будет подсунуть любую бяку — замедлять загрузку сайта, например, или вообще затирать весь хтмл. Но это же не вернет вам денег. Да и легко правится простым удалением нужных строк в js-файле.
    Ответ написан
    Комментировать
  • Как безопасно передавать доступы к сайту новым программистам?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Чтобы у вас не своровали пароли — нужно, чтобы не было такой возможности...

    1. Как уже сказали выше — контроль версий (GIT, Mercurial)... то есть код будет виден через хостинг GIT (например Github) полностью с историей где и как изменяли его, выглядит примерно так:
    5a413fc724582712004587.pngкрасное — удаленная стркоа, зеленая — добавленная

    Также это даст вам возможность отделить работу с проектом от реального проекта на боевом сервере — к нему просто не будет доступа :) то есть работа идет с актуальной копией и у фрилансера есть код, с которым нужно работать.

    2. Как понимаете 1 способ не избавит вас от воровства самого кода, потому перейдем вот к чему — нужно тщательно искать специалиста, не отдавать все доступы первому же попавшемуся... если ваш программист занят, пусть порекомендует или даже он вас и проконсультирует!

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

    Советы предпринимателю
    Чтобы со всем этим разобраться рекомендую отдельно нанять консультанта, который бы прямо вам сел и нарисовал на А4 все виды способа работы, чтобы не превратиться в неприступного маньяка и при том выполнить все ваши бизнес-задачи... безопасность не должна вредить... НА 3-4 часа вполне хватит обдумать все...
    Также конечно есть разумный предел всему, может так оказаться, что воровство паролей может вполне входить в вашу бизнес-модель по затратам, если вы просто будете делать бекапы, а всякие GIT и сложные схемы вам не рентабельны... мало ли, посчитать нужно...
    Все нужно считать и смотреть!

    Даже у более правильных компаний с целым штатом прогеров есть косяки, доступ к боевой базе имеют программисты, он не контролируемый никак и все через 5 точку... и нормально компании себя чувствуют...
    Ответ написан
    2 комментария
  • Как активировать форму обратной связи чтоб мне приходили письма?

    @Shinso
    Тут упущен бекенд, на одних css и html ты форму не оправишь вот как пример что нужно webriz.ru/st/one/prosteyshaya-forma-otpravki-danny...
    Ответ написан
    Комментировать
  • Как изменить описание процесса при разработке программы?

    arxont
    @arxont
    C# программист
    Зайдите в свойства проекта, нажмите Assembly Information и измените поле Title.
    5a3c3fc2816ae107818006.png
    Ответ написан
    Комментировать
  • Как передать имя документа через параметр в 1С?

    @Dementor
    программист, архитектор, аналитик
    Посмотрел ваш обмен комментариями с Константином. У вас нет понимания, как работают запросы. Попробую в двух словах.

    Текст запроса - это инструкция подсистеме управления базой данных по выбору и трансформации данных. Есть синтаксис языка запросов, согласно которому источник получения данных требуется описать в разделе ГДЕ следуя определенным правилам: если источник находится в данных системы, то он описывается как [КлассОбъекта].[ИмяОбъекта] (при этом как источник можно использовать только табличные данные, даже если они содержат всего одну строку - т.е. константы применять можно, а перечисления уже нельзя); если же источник данных находится в коде, откуда выполняется запрос, то пишут &НазваниеПеременной и источник данных передают в одноименную переменную.

    Итак, если на вход объекту Запрос или основанному на нем (это могут быть "построитель отчета" или "система компоновки") подать некоторый текст запроса, где в секции ГДЕ будет вместо Документ.Акт и Документ.Счет будет &ВидДокумента , то он отправится в переданную коллекцию параметров, поищет там параметр с именем "ВидДокумента", переместит его содержимое во временную таблицу и выполнит запрос к этой временной таблице, а не к реальным таблицам тех же документов. Таким образом, если вы в параметр ВидДокумента установите какую-то таблицу значений (или табличную часть, или результат из другого запроса), то у вас все получится. Но при передаче строки, как в вашем случае, получится ошибка, так как строку невозможно неявно преобразовать в таблицу.

    Если у вас в какой-то переменной есть имя таблицы, то вам нужно следует передать значение этой переменной в текст запроса так как посоветовал Константин, или с помощью текстовой замены:
    Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ВидДокумента", ВидДокумента);
    Ответ написан
    Комментировать
  • Как написать REST/RESTful приложение для связки в дальнейшем с Angular 5?

    gadfi
    @gadfi
    https://gamega.org
    я пишу это каждый раз на подобный вопрос, не сильно верю что хотя бы 5% спрашивающих следуют моему своету, но тем не менее
    начните с документации, я серьезно - возьмите макет вашего приложения и начните писать докуменатцию, что куда и для чего и только после этого беритесь за реализацию
    Ответ написан
    1 комментарий
  • Софт/сервисы для рисования графиков/схем (для разработки софта)?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    Софт для прототипирования, создания эскизов, макетов, скетчей, мокапсов, схем и т.п.

    1. Draw.io — бесплатный аналог Visio
    2. https://moqups.com/  (2 проекта на бесплатном акке)
    3. balsamiq.com (desktop бесплатно 30 дней, web версия бесплатная)
    4. ninjamock.com — отличный бесплатный софт для скетчей и макетов
    5. gotiggr.com
    6. pencil.evolus.vn/Default.html
    7. www.teehanlax.com/blog/2010/06/14/iphone-gui-psd-v4
    8. www.lumzy.com
    9. mockupbuilder.com (14 дней бесплатно)
    10. www.axure.com/download
    11. bohemiancoding.com/sketch
    12. Mockups.com = https://moqups.com
    13. https://wireframe.cc (триал 7 дней)
    14. mockups.me (триал-версия действует 30 дней)
    15. www.hotgloo.com (15 дней бесплатно)
    16. https://gomockingbird.com (1 проект на бесплатном акке)
    17. iplotz.com (в бесплатном тарифе возможность работать над 1 проектом, только 5 экранов)
    18. www.protoshare.com (триал-версия работает 30 дней)
    19. www.mockflow.com (1 проект на бесплатном акке)
    20. wireframesketcher.com/features.html
    21. https://www.yworks.com/products/yed
    Ответ написан
    5 комментариев
  • Как правильно вести разработку своего проекта?

    mashletov
    @mashletov
    Math.random()
    1. Стоит найти золотую середину. А то можно растечься мыслью по древу и год делать hello world.
    2. В целях самообучения — правильно. В целях коммерческой разработки — неправильно. Я вот, например, сейчас в webgl делаю вращающийся куб с 0. Пытаюсь понять как это все работает. Парсю obj-файл сам. В тоже время, существует TREE.js где все это уже давно реализованно и куда лучше.
    3. По разработке сайта: пишу сам (используя фреймворк, конечно). Но, если мне, например, надо подключить платёжную систему / смс / и т. д. — я лезу на github, ведь там гораздо лучше решения, созданные сообществом, чем я смогу сделать
    Ответ написан
    Комментировать
  • Как мотивировать себя делать скучную работу?

    tema_sun
    @tema_sun
    Правильный ответ - делегировать. А самому заняться тем, что нравится.
    Ответ написан
    1 комментарий
  • Как реализовать подключение к 1с из нескольких офисов?

    opium
    @opium
    Просто люблю качественно работать
    Облако 1с стоит совсем дёшево, явно дешевле чем ваш вариант
    Ответ написан
    2 комментария
  • Что сейчас больше заказывают на фрилансе по вэб, кроме одностраничников и всякой мелочи?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    сильно не слежу за российским рынком, но замечал регулярно, подавляющее большинство заказчиков ->
    школьники которые заказывают всякую хрень типа скриптов для накрутки лайков, спама в сообщения, ставки казино, скандинавские аукционы, спам боты и тому подобное что можно причислить к категории - "шоб я ничего не делал, а бабло капало".
    сейчас вот на волне хайпа добавились -> разного рода проекты завязанные на майнинг.
    ====
    продавец помидоров, которого вчера осенило, что нужно разработать удобную CRM для себя, и затем ее масштабировать и продавать по миру, ЛИБО создать биржу помидоров, чтоб все помидорами торговали через его площадку)
    --------
    Так что втягивайся в разработку спам ботов, и никому не нужных бирж помидоров -> не прогадаешь.
    Ответ написан
    Комментировать
  • Как, для отчётности, правильно организовать взаиморасчёты в веб-студии?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    Для полноценного взаимодействия с клиентами у меня зарегистрировано ООО

    мне приходится рассчитываться с исполнителями снимая по кускам деньги тупо себе на карту, по 5-10-20 т.р. Из-за этого мне приходится ... закрывать все эти снятия липовыми чеками.


    Не понимаю, зачем вам ООО. Не на ОСНО же вы сидите?

    Открываете ИП на упрощенке 6%, и перестаёте париться вообще, тупо платите 6% от любого прихода, а деньги перечисляете себе на расчетный счет физ.лица в любой момент в любом объеме, и вы не нарушаете налогового законодательства при этом.

    Всю отчетность и платежи делаете автоматом через "Эльбу" или "Моё дело". У Эльбы даже обслуживание бесплатное для новых ИПшников.

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

    Пока вы не доросли до оборота, хотя бы 10 млн/месяц, и платите 6% с прихода — вы никому не интересны. Дальше могут быть варианты, но онлайн-бизнес — не завод, и отжать его рейдерским захватом проблематично, а значит -- вы и при 100 млн/мес оборота будете вряд ли интересны налоговой (а налоговая -- всего лишь один из инструментов "закошмаривания" собственника бизнеса при рейдере).
    Ответ написан
    5 комментариев
  • Как школьнику найти время на программирование?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Ну просто "рукалицо"...
    Люди с двумя работами, семьей и детьми как-то находят время на программирование, а школьник найти не может. Ну не смешно ли?
    Могу посоветовать вести "расход времени" в блокноте в течение семи-десяти дней. Записывать все-все-все, на что тратишь время: занятие, продолжительность, важность. Потом посмотри на это и ужаснись. Сразу поймешь откуда взять время на программирование.
    Ответ написан
    2 комментария
  • Как сделать ссылку на сайте, чтобы открыть Телеграмм?

    А в чём проблема была посмотреть, как это на t.me сделано?

    <a href="tg://resolve?domain=username">username</a>
    Ответ написан
    Комментировать
  • Какие новые технологии сейчас только-только появились, которыми ещё мало кто пользуется?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Новые технологии и подходы во всех сферах появляются, можно любую брать и заниматься там передовыми технологиями. Если же брать прямо сферу супер новую, которой раньше и не было - то там как правило нет рынков, их еще нужно формировать, чтоб окупать эти новые технологии.
    Робототехника - очень перспективна как рынок и технологии которые там используются, но массового рынка все еще не сформировано. Возможно там что-то можно поймать.
    Очень много в биотехнологиях разрабатывается, тоже считается одним из самых перспективных направлений и с передовыми технологиями, но там пока еще все более туманно чем в робототехнике.
    Финансы - ну вот тоже вроде назревает там что-то новое и интересное, есть направление связанное с криптовалютами - на сколько это перспективно, вопрос. Я вот думаю что это пустое направление с нулевым выхлопом (пирамида).
    Ну и само собой машинное обучение, сейчас тема которая дает реальный выхлоп, и практически везде используется (заменяя привычную автоматизацию по анализу данных). Без машинного обучение ни в какую сферу передовую и не залезть.
    Ответ написан
    8 комментариев
  • 1c как добавить множественное поле?

    @Dementor
    программист, архитектор, аналитик
    Список транспорт с помощью реквизита справочника сделать нельзя. В реквизите может быть одно значение (вариант с хранилищем значений не рассматриваем, как не рекомендуемый методологами из 1С).

    Вам нужно для вашего справочника сделать табличную часть "Базовые машины" с реквизитом "Машина" типа СправочникСсылка.МаркиМашин. Далее если вы хотите на форме видеть данные полем ввода, а не табличкой, то вам (как уже подсказывает Константин Нагибович ) нужно на форму элемента справочника добавить реквизит с типом СписокЗначений и значениями типа СправочникСсылка.МаркиМашин. Далее при создании/открытии формы с табличной части переносите в этот элемент. На сам элемент навешиваете обработчик ПриИзменении(), в котором устанавливаете флаг Модифицированность. А в обработчике формы ПередЗаписью() копируете содержимое из вашего списка в табличную часть.

    P.S. Сделать это можно быстрее чем я тут печатал :)
    Ответ написан
    1 комментарий