Ответы пользователя по тегу Веб-разработка
  • Как развиваться начинающему web-разработчику?

    jacksparrow
    @jacksparrow
    Истина в одной фразе, что бы делать сложные проекты надо делать сложные проекты. Научится их делать кроме того как скрепя зубами решать трудности возникающие при создание нельзя. Либо будет, как в школах где учат рисовать за 1 день, пока над твоим плечом стоит мастер ты вроде неплохой художник, но по итогу ты сам ничего не научишься рисовать.
    Ответ написан
    Комментировать
  • Как вычислить максимальную производительность веб-разработчика?

    jacksparrow
    @jacksparrow
    Ваш вопрос напоминает - заход в клуб байкеров с вопросом, как лучше контролировать количество мотобайков на дороге, а то их больно много. Тут огромный процент публики - разработчики, которым не нравится быть доенными коровами.
    Далее без сарказма.
    1)Ваши эксперименты по максимальной выработке начнут бесить разумных работников. Как писали в книге, мифический человеко месяц (рекомендую почитать), разработчики весьма умные люди и легко ломают ваши метрики. И будут использовать их против вас.
    2)Если человек справляется хорошо с количеством текущих задач, и по вашему мнению работают с 70-80% кпд, при загрузке на 90-100 может сильно просесть по результативности.
    3)То чем вы интересуетесь похоже на термин эффективный менеджмент, к примеру, 2 месяца работники вкалывают без сна, затем увольняются. По бумагам у вас прибыль в 2 раза, по факту спустя два месяца нет работников.
    4)Что бы оценивать работу тех. специалистов по качеству и кпд, надо хорошо понимать специфику задачи и быть в состояние ее выполнить. Да это будет субъективное мнение, но оно будет отражать ситуацию лучше чем оценка строк кода, задач, приложений.
    -----
    Вас должна устраивать по проектная/по задачная оплата, ибо вопрос о кпд человека там не сильно волнует, у задачи есть состояние выполнена и невыполнена.
    Ответ написан
    Комментировать
  • Как настроить процесс билдинга и деплоя web приложений?

    jacksparrow
    @jacksparrow
    Сначало думал вас послать в гугл, но
    Начните потихоньку, найденные в гугл схемы сложно сразу полностью применять с нуля.
    Заведите гит репозиторий, разницы между битбакет или гитхаб на начальном этапе не будет.
    По поводу опенсервера, лучше он, чем отсутсвие локального сервера. Как компромис между простотой развертки и 'правильностью" могу порекомендовать homestead - готовый бокс (от создателей ларавел).
    Следующий этап - тесты автоматические, покрываете ими код. Их будет гонять система автоматического тестирования. Все эти системы имеют возможности последовательной сборки проекта, включая минификацию ксс и жс, разгогрев кеша и тд.
    И вот только тогда можно переходить на автоматический деплой.
    Добавленно: обратите внимание на методологию git flow для организации веток гита
    Ответ написан
    Комментировать
  • Что такое "продающий сайт"?

    jacksparrow
    @jacksparrow
    Продающий сайт, чаще всего так же является лендинг пейджем. У него единственная задача, но если у терминатора, это найти и уничтожить. То тут довести клиента до целевого действия, будь то звонок, переход на сайт или онлайн покупка.
    Ответ написан
    Комментировать
  • Как распарсить HTML с неограниченной глубиной вложенности?

    jacksparrow
    @jacksparrow
    Пользуйтесь готовой библиотекой
    Simple HTML DOM как пример
    Ответ написан
    Комментировать
  • Информационная архитектура веб-сайта. Чем она полезна?

    jacksparrow
    @jacksparrow
    Я бы даже архитектурой это не стал бы называть, больше похоже на схематичное представление содержания сервиса/проекта. Использование схемы вместо нескольких страниц текста крайне положительно сказывается на усваивании информации.
    Ответ написан
    Комментировать
  • Как сделать такой тест?

    jacksparrow
    @jacksparrow
    А в чем сложность , запишите в массив правильные ответы и считайте баллы за них.
    Ответ написан
    Комментировать
  • Учет рабочего времени. Правильный ли подход?

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

    jacksparrow
    @jacksparrow
    Не смотрел конкретно ваш хостинг, но учтите такое понятие как маркетинг. Большая часть клиентов держат мало сайтов. Если вы будете держать много, вас просто отключат, сформулировав, что создаете большую нагрузку на сервер.
    Ответ написан
    Комментировать
  • Как настроить рабочее окружение на Windows для Ubuntu?

    jacksparrow
    @jacksparrow
    Для ваших целей может подойти homestead - готовый бокс от создателей ларавел , по настройке он не сильно сложнее опенсервера
    Ответ написан
    3 комментария
  • Как установить composer и как им пользоваться под windows?

    jacksparrow
    @jacksparrow
    В принципе достаточно в корень проекта скачать composer.phar
    curl -sS https://getcomposer.org/installer | php
    Далее вызывать его коммандами
    php composer.phar require silex/silex ~1.1
    Ответ написан
    6 комментариев
  • Решение для базы данных с веб интерфейсом. Что посоветуете?

    jacksparrow
    @jacksparrow
    Задача которую вы ставите, как сказано выше, не отличается от тысяч типовых.
    Первый пункт без приведения вашей цитаты, проблемы решайте по мере их поступления, как пример, создатели basecamp давали месяц бесплатно, и к самому запуску не занимали время разработкой системой оплаты, ведь знали что у них будет на ее разработку месяц. Это к моменту о нагрузках, которых у вас нету.
    Второй)
    Если не заморачиваться на безопасности, наверное, можно совсем простое решение взять (Mysql & php), наверное. но этот проект впоследствии, необходимо будет перенести на более серьезное решение.

    Я не знаю, что вы вкладываете в понятие безопасности, но чем заслужили php и mysql ваше клеймо - несерьезных решений, мне не ясно.
    Третий пункт)
    программить, надеюсь, не разучился хотя во многом, придется осваивать новые языки
    Причем тут новые языки, как было сказано в первом ответе, ваш проект не имеет уникальных требований, соответственно не требует изощренных решений. Пишите на том, на чем умеете иначе незнания особенностей нивелирует все теоретические преимущества.
    Четвертый, на основе комментария)
    4. для того чтобы выполнить работу, как рекомендует Евгение Перин , не хватает времени (осваивать и писать надо будет практически с нуля. с "Helo World!")
    5. CRM Вызывают сомнения в части производительности(хотя, тут не особо то и нужна производительность, но пока.), в части безопасности и в части масштабируемости.
    6. объясню свой бубновый интерес. руководство не хочет(возможно, не имеет возможности) тратить большие деньги на большой проект. поэтому, хочу начать делать с простого а после того, как будет запущен минимальный функционал, выбить штатку.

    Не до конца понятно, как вы планируете писать проект, если php и mysql вам надо осваивать с нуля. По 5, см первый пункт. По 6 вы сами не улавливаете парадокс, что то вы решаете проблемы безопасности и маштабируемости, то хотите сделать минимальный функционал, что бы получить деньги на реализацию?
    Ответ написан
  • Где найти скрипт(парсер/граббер) rss лент?

    jacksparrow
    @jacksparrow
    Если вам нужно просто рсс. То они разбираются как Xml файлы и все. Заголовки и ссылки вы оттуда получите.
    Ответ написан
    Комментировать
  • Распределение бюджета на сайт под ключ?

    jacksparrow
    @jacksparrow
    Зависит от сайта и ваших подручных, если найдёте людей, что хорошо сделают за 5к рублей , получите половину. Но реально все очень ситуативно, особо не найдётесь заработать ничего не делая. Я бы рекомендовал 10-15 процентов себе.
    Ответ написан
  • Как сделать парсинг информации сайта?

    jacksparrow
    @jacksparrow
    В зависимости от того что вы вкладываете в значения слова парсинг, парсить- получать страницы можно курлом, а парсить- анализировать дом через simple html Dom parser.
    Ответ написан
    Комментировать
  • Как сделать систему обращения к пользователям наподобие Toster и Twitter?

    jacksparrow
    @jacksparrow
    Искать в тексте сообщения @... , например регулярным выражением. Дальше проверять есть ли такой пользователь среди user. Если да менять на ссылку и посылать пользователю уведомление, что его упомянули.
    Ответ написан
    Комментировать
  • В каком виде продаются статьи?

    jacksparrow
    @jacksparrow
    Статьи на всех биржах не несут особой интеллектуальной нагрузки, ибо пишутся копирайтерами, а не авторами. Отличие копирайтера от автора, что автор должен разбираться в теме, а копирайтер может писать на любую тему особо не вникая. Вам нужен автор/контент-менеджер.
    Ответ написан
    1 комментарий
  • Чего не хватает сервису?

    jacksparrow
    @jacksparrow
    Доброго времени, я ознакомился с вашими публикациями на хабре и посмотрел ваш проект.
    Опустим, что субъективно мне не понравился дизайн, и как итоге с сайтом тоже несколько неудобно работать. По самому проекту вам уже отписали, я больше смотрел на ваши действия. Все написанное ниже субьективно.
    1)В течение всего анализа меня не покидал вопрос, причем тут дети и помощь им, люди которые хотят помочь детям могут напрямую отправить деньги в соответствующие компании и тд. У вас на хабре в первой статье указанно что сервис не ставит целью обогатить создателя, ну допустим. Но получается людям, которым очень понравился ваш проект, и они хотят проспонсировать его, можно только отправить деньги на помощь детям.
    Но дальше бросилась фраза в вашем комментарии про пожертвования,
    Эта секция будет на сайте до появления тарифов.
    Могу сослаться на то, что нет ничего более постоянного, чем временное решение. Но поддержу ранее сказанное, уберите это.
    2)Дальше вопрос из тостера, который вы не поняли,
    Для кого он?
    Вы жалуетесь на то, что не можете найти своего клиента, но теряетесь в вопросе кто он. Описав своего клиента, вы сможете понять где его искать
    3)По поводу статей на хабре
    3.1)Первая статья описала проект, но по заголовку "Интерактивный сайт с post-hawk? Легко!" можно было описать написание проекта с использованием вашего сервиса, с примером.
    3.2)Вторая статья о перезагрузке. Если вы дочитали до этого момента, ответьте сколько времени вы потратили на изучение информации об опыте запуска стартапов. Вообщем причем тут удача, которая повернулась не тем местом, не понятно. Принцип MVP не гласит что вы должны сделать все минимально, что бы была видна идея. В вебе он работает, так что бы вы получили минимальный функционал, который можно продать. А для продажи у него должен быть товарный вид. В эту идея не вписывает страшный сайт и нулевой маркетинг. В нее вписывает отказ от поддержки старых браузеров (первая статья хабр).
    3.3) Но сам заголовок статьи "Post Hawk. Перезагрузка", интересен только вашим текущим клиентов, которых на тот момент 10 штук. Люди не знающие о вашей компании, спокойно забьют на новость о том, что теперь вы исправились и стали лучше. Идея этого материала подходит для емайл рассылки, либо ченжелога/новостей.
    3.4)
    3. Новости пока и не должны открываться.
    Зачем они тогда там есть?
    3.5)
    пока нет средств на хорошего контент-менеджера
    Контент менеджер занимается преимущественно контентом, у вас нету контента как такового, лента новостей, притянутая сюда не считается, она содержит ченжлоги и не несет контента.
    3.6) И снова заголовок статьи под номер 3 будет интересен только вашим клиентам, которых сейчас n.
    3.7) У вас есть возможность вести блог на хабре, с огромной аудиторией. Почему вы не можете писать статьи рассказывающие о решение задач, и в конце подробного решения, писать что ваш сервис это может сделать вместо разработчика. Читатель, который ищет решение проблемы, подумает может ему лучше воспользоваться вашим решением, чем писать свой велосипед. Все ваши текущие статьи это новости для сайта, а не статьи для хабра.
    4)Вы в комментариях постоянно оправдываетесь,
    Я так и знал, что где-то это уже есть, хотя поиском найти не смог

    про дизайн я понял, буду думать, где его взять. Этот я сделал сам, но дизайнер из меня тот еще :). Хороший дизайн стоит хороших денег, а этого ресурса, к сожалению, пока нет.

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

    и тд.
    Хватит оправдываться, хорошо, что вы это понимаете, плохо, что не сделали раньше. Но хватит писать, что ваш сайт сырой, денег нет, публика вас, почему то, обходит стороной. Просили критику, принимайте к сведению, исправляйте, но не надо писать причины, почему до этого вы все сделали на авось.
    5)
    Но, хочется верить, что любой продукт найдёт своего потребителя. Пока я просто не могу понять почему мой не находит...
    Кто вам внушил такую глупость? Множество проектов теряются, именно по той причине, что не нашли потребителя. Почему ваш проект должен сам был найти? У компаний маркетинговые отделы сидят днями придумывая как донести продукт до клиента, а ваш сам себя будет двигать.
    5.1) На моменте когда вы начали искать клиентов, вы с пункта "Главное сделать" переключились на пункт "Продать", и размышляете, почему нету клиентов, ведь все так классно работает. Именно умение продать позволяет найти клиента и продать ему.
    6) На ваш ключевой вопрос, чего не хватает сервису? Сервис, как программный код, никому нафиг не сдался. Сервис нужен как инструмент. А инструмент должен быть понятного назначения, желательно разрекламированный и имеющий преимущества над аналогами, кроме "Пока — бесплатно."(хабр статья 1). То что спустя столько времени после запуска проекта, вы только сейчас подумали, что нужен маркетинг - слишком печально.
    P.S.
    Хороший дизайн стоит хороших денег, а этого ресурса, к сожалению, пока нет.

    А откуда они будут если вы планируете отдавать все на благотворительность.
    Ответ написан
    1 комментарий
  • Есть ли инф-а по написанию своей cms?

    jacksparrow
    @jacksparrow
    Писал такое много лет назад как свой первый проект, получился стиль - файл конфиг инклудится в начале, файл вывода в конце, между ними сам файл модуля с обработкой контролеров по свитчу. Сложностей при базовом знание пхп нету, возникающие проблемы гуглятся без проблем, но кроме самообучения толку в это ноль.
    НО первое правило написания своей цмс. - Не пишите свою цмс
    Ответ написан
    7 комментариев