• Как построить систему контроля версий для веб-проекта?

    @malbaron
    Алексей Шумкин:
    это связано.
    подробные комментарии писать часто - задолбаешься.
    вот и получается - подробные комментарии можно писать только редко и они получаются, что закономерно, именно что к огромным коммитам.
  • Подходит ли PHP для парсинга сайтов, достаточно ли его возможностей чтоб удовлетворить большинство заказчиков на фрилансе?

    @malbaron
    hOtRush:

    я согласен что для некоторых исключительных случаев PhantomJS - выход, но это лишь единичные исключительные случаи


    от задачи зависит.

    если стоит задача сделать поисковую систему - на каждый сайт вручную кода не напишешь.
    а пройти по ссылкам CasperJS вполне сможет и автоматически.
  • Судиться с заказчиком, какие затраты, что посоветуете?

    @malbaron
    Сергей Игнатьев:
    в изначальном посте написано:

    имеется договора
    и подписанные акты.

    этого более чем достаточно.

    все дело только в лени.

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

    @malbaron
    ProjectSoft:

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


    Немного не так.

    Разработка ПО - это страшно дорогое удовольствие.
    И посему есть огромный соблазн обратиться к тому, кто предложит в 10 раз дешевле (коэффициент 10 взят не с потолка, я сам заказываю работы - и мне частенько предлагают сделать по цене в 10 раз дешевле, чем это вообще реально сделать).
    Этот дешевый человек - студент, начинающий. Скорее всего проект запорет. Ибо мало-мальски квалифицированному человеку нет необходимости так демпенговать.

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

    То есть такой горе-разработчик как раз демотивирован маленькой зарплатой и мотивирован возможностью украсть.
    ;)

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

    Проблема только в том, что оплатить квалифицированного - мало кому по карману.
  • Как найти программиста, чтобы он не украл идею?

    @malbaron
    Артем Морозов:

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

    Теперь внимание. Я начинаю консультироваться с программистами чтобы понять всё это. Но как мне обезопасить себя от воровства? Когда я буду объяснять, то буду объяснять всю идею.


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

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

    1. Это выбор правильного программиста, который спроектирует так, чтобы в будущем все поддерживалось.
    2. Это выбор баланса - решить проблему сейчас быстро и дешево, но с перспективой переделывать потом. Или решить проблему с перспективами на будущие расширения, но это в разы увеличивает сроки (и стоимость).

    Не советую ограничивать себя в общении с разработчиком только обсуждением идеи.

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

    Имеются ввиду детали как это будет работать с точки зрения пользователя, а не как это будет устроено с точки зрения программиста.
  • Как найти программиста, чтобы он не украл идею?

    @malbaron
    Артем Морозов:

    Чтобы вашу идею не украли, вы сами должны быть менеджером проекта и уметь разбивать задачу на позадачи.


    Это нужно делать для другой цели:
    Чтобы идею вообще хоть как-то приемлимо реализовали.

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

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


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

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

    Но тебе не нужно выбирать язык программирования. Это вообще не твоя задача.
    Ты же не выбираешь за маляра вид валика для покраски стен.
    А вот вид краски - можно бы с маляром и обсудить. Ибо есть краска подороже и получше и подешевле и похуже.
  • Угрожает человек, который считает что я украл у него исходники?

    @malbaron
    artekha:
    1. оцениваешь риски - принимаешь решение.
    2. нет документального подтверждения, нет постоянных хороших отношений с этим заказчиком - проще забить, убрать из портфолио. тебе это не будет ничего стоить. в отличие от потерь времени в этом обсуждении хотя бы.
    3. зачем человеку нужно тебе угрожать из-за какой-то ерунды. это или троллинг. или он заблуждается - идеи-то в воздухе летают.
    4. можно и на принцип пойти. кроме потерь времени еще и десяток тысяч рублей получишь за моральный ущерб, если выйграешь. стоит ли это того? см. пункт 1.
  • Какие технологии использовать для реализации сервиса предоставляющего API?

    @malbaron
    Rou1997:

    статья - о реализации протокола WebSocket, а именно этот протокол от своей реализации требует наличие tryRead.


    Не путай:

    Если статья о протоколе WebSocket, то это статья о протоколе WebSocket.
    А вовсе не обучающая статья по основам программирования
  • Как найти программиста, чтобы он не украл идею?

    @malbaron
    наверняка эта идея приходила до AppStore в голову куче людей.
    мне - приходила.
  • Как найти программиста, чтобы он не украл идею?

    @malbaron
    Neoline:
    реализованная хорошая идея ценна.
    но ценность её понимется уже после реализации.
    голая идея не стоит ничего.

    можно было по 1000 раз обсуждать на кухне за чашкой пива как было бы здорово сделать, чтобы на телефоны каждый мог закачивать нужное именно ему ПО. Да еще как было бы здорово рубить на закачке ПО деньги, беря их с конечных пользователей. То есть 100% изложить идею современных магазинов ПО (приносящих миллиарды).

    Но на кухне это не стоило ровным счетом ничего,
    пока не появился AppStore.

    после чего всем стало понятно какая это крутая идея.
  • Как построить систему контроля версий для веб-проекта?

    @malbaron
    Алексей Шумкин:
    Руки бы отрывал тем, кто пишет простыни в коммитах
    Подробнейшием комментарии способствуют к редким коммитам и, закономерно, огромным.
    Это очень плохо.
  • Угрожает человек, который считает что я украл у него исходники?

    @malbaron
    artekha: вы о чем?
    тратить время на 1 проект в портфолио, если у тебя их там много?
  • Как найти программиста, чтобы он не украл идею?

    @malbaron
    OnYourLips:
    поэтому я и написал "если получится",
    возможно, у топикстартера не голая идея, а "полезная модель" или т.п.

    понятие коммерческой тайны существует. как это правильно оформить - другой вопрос.

    6,7 - автор опасается, что программист его надует, обращаю его внимание еще на неочевидные моменты.
  • Стоить ли изучать программирование по курсам?

    @malbaron
    довольно много народу с подобными именами и фамилиями интресуются здесь на тостере.
    мне, в свою очередь интересно, где это так моден стал веб-девелопмент?

    Казахстан?
  • Угрожает человек, который считает что я украл у него исходники?

    @malbaron
    artekha: так ли тебе важен +- один проект из портфолио.
    а вот прямые ссылки с тостера - это круто.
  • Как уменьшить потребление системой андроид ОЗУ?

    @malbaron
    mrdragon9000: сэр, а вы в курсе, что свободная часть оперативной памяти используется системой как кэш?

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

    @malbaron
    Saboteur:
    при наличии, как утверждает топикстартер, договора и акта о приеме работ с печатями и подписями - кинуть невозможно.

    никто не будет тебя кидать, тем более из-за копеек.
    это банально геморройно, так как проект нужно еще внедрить, а иногда и дорабатывать еще долго.

    все же, полагаю, заказчику не понравилась позиция шантажиста.
    предприятия иногда кидают поставщики, покупатели и пр. и пр. так что у предприятий есть иммунитет против таких людей.
  • Зачем список разрешений/permissions в БД?

    @malbaron
    Aset: не индексы.
    не путаете индексы с собственно данными
  • Насколько быстро ушатается переносной аккумулятор Xiaomi Mi Power Bank 20000 если его использовать как ИБП?

    @malbaron
    Сергей: что значит, лучшее?
    плата она и в Африке плата.
    Типа такой devicter.ru/goods/LiPo-Rider-Pro?from=NjRl
    Но здесь дорого, есть аналоги подешевле.