• Существуют ли нормальные генераторы фронтенд приложений?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    нет
    Ответ написан
    Комментировать
  • Можно перенести рисовалку на сервер?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    PhantomsJS + время
    Ответ написан
    Комментировать
  • ПМ без скиллов программирования? Путь развития?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Мечтаю заняться менеджментом проектов в сфере ит

    для этого учу: джаву (базис какой-никакой есть)..

    Одно другому противоречит.

    Если вы хотите быть PM - то учитесь на PM-а. Если хотите быть программистом - учите программирование.

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

    Пример 1: какое-то время назад тут же был вопрос о pm-а в стиле "хочу заменить mysql на redis, потому, что redis быстрее". При этом от других бд он хотел отказаться полностью. Redis хотя и быстрый, но предназначен для данных, которые можно легко потерять. Для постоянного хранения целостных данных он вообще не подходит.

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

    Пример 3:
    PM: нужно сделать общую админку для 5 сайтов на абсолютно разных платформах.
    Я: Зачем, у каждого ж своя админка уже есть?
    PM: Надо, там ничего сложного, задача очень нужна.
    Я: Ок, не вопрос, эстимейт пол года, не меньше.
    PM: Чего так долго? Там же простые сайты.
    Я: То, что ты просишь - примерно тоже самое, что сделать общую крышу для пары шалашей, двух высоток, подземного бункера и баржи. Я не нахожу подобную задачу ни капли простой.
    PM: Ну... тогда не надо.

    Задача PM-а - это управление процессом разработки, это выстраивание стека задач, это убеждение заказчика в том, что многие его хотелки - полное говно и ему не нужны. Но в эти задачи НЕ входит программирование, или выбор стека технологий, их выполняет программист.
    Ответ написан
    3 комментария
  • Какие задачи должен уметь решать web разработчик?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    легко создавать поисковые системы

    4a860729a580bc363f03ba453c481f81fcc4eaa4
    Как правильно развиваться, учиться, чтобы за всем поспевать?

    Есть только алгоритм: не знакомая технология - читаешь официальную справку/статьи. Короче говоря учишь то, что не знаешь.
    Ответ написан
    Комментировать
  • Какой идеальный алгоритм ведения проекта?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Какой идеальный алгоритм ведения проекта?

    Не существует.

    Как правильно вести проект

    * Договор с заказчиком
    * Предоплата итерации 0 в полном размере.
    * Итерация 0: ТЗ. ТЗ должно быть максимально подробным. В его составлении могут участвовать все члены команды. Не используйте абстрактные слова/словосочетания и их производные в ТЗ: плохой, красивый, хороший, такой же, другой, простой. Словосочетания без уточнений: параметры, настройки, информация. Вместо этого: параметры: А, Б, В. Настройки: цена (вещественное[0,∞]),...
    * Подписанное обоими сторонами ТЗ.
    * Предоплата итерации 1 в полном размере.
    * Итерация 1: дизайн. Как только заказчик скажет "да, я хочу именно это"
    * Заказчик получает на руки копию дизайна, как результат первой итерации.
    * Предоплата итерации 2 в полном размере.
    * Итерация 2: верстка. Как только заказчик скажет "да, я хочу именно это"
    * Заказчик получает на руки копию сверстанного сайта, как результат второй итерации.
    * Предоплата итерации 3 в полном размере.
    * Итерация 3: программирование. Как только заказчик скажет "да, я хочу именно это"
    * Заказчик получает на руки копию свое сайта И установку его на сервере, как результат третьей итерации.
    * Итерация 4: поддержка. Ее инициатором является заказчик. Условия сотрудничества обговариваются отдельно.

    чтобы гарантированно его не завалить

    Вы работаете с людьми, какие могут быть гарантии?))

    сдать проект через месяц

    Воу-воу-воу, сроки определяются на основании ТЗ, а не прихоти.
    Ответ написан
    Комментировать
  • Как повторить фид вк?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Никогда не используйте SELECT *. Жестко указывайте, что и как вы хотите получить. Рекомендую управляющие конструкции писать не как попало, а в UPPER CASE.

    Не будет ли тогда слишком большой размер таблицы тормозить sql-запросы?

    Если не будете делать запросов с глупостями в стиле ORDER BY RAND(), и правильно пропишете индексы - проблемы быть не должно.

    Потому что я думал, что лучше 10 000 таблиц с 10 000 строками, чем таблица с 100 000 000 строками.

    Об этом имеет смысл задумываться только если стоит задача горизонтального масштабирования.
    Ответ написан
    Комментировать
  • Как обработать sessionStorage (браузерный) на node?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Нужно явно передать эти данные из браузера на сервер, либо аякс запросом, либо через вебсокеты
    Ответ написан
    5 комментариев
  • Какая программа подходит для проектирования ПО?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    UML устарел... хм... У вас там в будущем как дела? Технологическая сингулярность уже наступила?))

    Не устарели uml еще, вполне норм решение, есть куча типов схем под разные ситуации. Из ПО - посмотрите в сторону VisualParadigm
    Ответ написан
    Комментировать
  • Как превратить MODx Evo в портал?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    про PHP ничего не нашёл


    180px-O_rly.jpg
    можно ли вообще превратить MODx Evo в портал

    Да, можно. Чесать нос пяткой тоже можно))
    Ответ написан
    Комментировать
  • Как сделать похожий сайт?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Нажмите F12 и увидите исходный код фронт части этого сайта. Теперь дело за малым - научитесь читать и понимать, что там написано.
    Ответ написан
    Комментировать
  • Как отличить простой массив от ассоциативного с числовыми ключами?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Никак, список не явно все равно преобразуется к ассоциативному массиву.
    Даже более:
    $arr = ['1' => 'A', '2' => 'B'];
    Вот такой массив будет преобразован к [1 => 'A', 2 => 'B']
    Ответ написан
    Комментировать
  • Kак считать переменную с другого сайта с помощью JavaScript?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    browser ajax request -> server run request -> curl -> parse -> make response -> browser parse response

    Как-то так
    Ответ написан
    Комментировать
  • Как организовать роутинг php?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Посмотреть уже готовый из фреймворка, например lumen, или silex
    Ответ написан
  • Я изучаю PHP... Нужно ли мне изучать Codeigniter?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    CodeIgniter - точно не нужен. А фот фреймворки - нужны)
    Ответ написан
    Комментировать
  • Проблема с php. Как правильно реализовать или связать div?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    То, что вы ищите называется SPA. Конкретно под работу с БД - результаты частых выборок имеет смысл кэшировать.
    Ответ написан
    Комментировать
  • Как сконвертить [4]uint8{0,0,0,0} в []uint8{}?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    uvelichitel
    Вы путаете внутренний указатель слайса и указатель на слайс
    play.golang.org/p/F50nKYC-jr

    golang.org/pkg/builtin/#pkg-variables
    nil is a predeclared identifier representing the zero value for a pointer, channel, func, interface, map, or slice type.
    Ответ написан
    Комментировать
  • Какой сервис использовать для защиты десктоп приложения под win лиц ключом с онлайн активацией?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Какой сервис использовать для защиты десктоп приложения под win лиц ключом с онлайн активацией?

    Я правильно понимаю, вы хотите передать права на верификацию подлинности и как следствие - прямое управление вашим софтом другой конторе? Вероятно у ребят из PRISM и ANB есть решение))
    Ответ написан
  • GTK темы Windows как?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Может я чего не понимаю, но причем Golang к Qt+MingW так же причем Qt к GTK? У вас явно какая-то каша.
    Ответ написан