Задать вопрос
  • Какие есть must have библиотеки в PHP?

    romy4
    @romy4
    Exception handler
    iconv, gd, mbstring, curl, json, xml, ctype, mcrypt, mysqli, pdo_*, pgsql, sockets, yaml, zip, gettext
    Ответ написан
    Комментировать
  • Старые взломанные CMS на Joomla и WordPress. Как решать проблему?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Лучшее решение.

    1326575757_image008.jpg
    Ответ написан
    2 комментария
  • Как обратно запаковать rar в phar?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    распаковать RAR и запаковать phar
    открыть холодильник, достать слона, закрыть холодильник
    Ответ написан
    2 комментария
  • Laravel. Как грамотно спроектировать систему чтобы в будущем не было проблем с масштабированием?

    deniamnet
    @deniamnet
    New Yorker, web developer
    Используйте паттерны проектирования, SOLID. Прочитайте про архитектуру БД. Этого, в принципе, достаточно, чтобы не напороть ерунды в начале.
    Ответ написан
    Комментировать
  • На чем писать сервер чтобы усложнить декомпиляцию?

    @dinegnet
    Переписывать все - не круто.
    Достаточно небольшой кусок с ключевыми алгоритмами.
    Не обязательно весь сервер целиком.

    Декомпиляция возможна всегда, но вопрос - на каком уровне будет декомпилированный код. Если ты получишь почти что ассемблер - смысла в декомпиляции мало.
    Любой компилируемый в native подходит - Go, C/C++, Pascal, Haskell на порядки лучше, чем Python, Java, NodeJS.

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

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

    А что, заказчик идиот?
    Если он хочет заполучить сервер как некий гарант, то разве он не хочет еще и исходники?

    Имхо, поддержка разработчика (устранение багов, которые и год спустя могут быть выявлены) существенный плюс, чтобы оставаться с вами.
    Ответ написан
    Комментировать
  • Как пишется такой код на javascript?

    @xutesayor
    Это минификация кода была проведена
    Ответ написан
    Комментировать
  • Как защититься при использовании eval?

    @miserenkov
    Middle PHP Developer
    Чтобы защититься от eval, нужно не использовать eval. Остальные методы можно обойти, все зависит от времени которое это займет.
    Ответ написан
    2 комментария
  • Разработка сайта с использованием git. Как работать правильно?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Чтобы решить проблемы, которые у вас существуют, нужно сделать 3 вещи, но планомерно и плавно.
    1. Обучите программистов такой вещи, как git. Подождите с недельку. Затем просто прогоните их по циклу - откати эти изменения. Верните изменения. Ну раз 5, с дедлайном вчера. Все, кто не будет пользоваться git, будут мучаться часами и днями. Напомните им, как легко это делается с помощью git. Повторите испытание через некоторое время. Поставьте ультиматум: git или идите искать новую работу. Кстати, у каждого человека должен быть свой отдельный аккаунт.
    2. Держите репозитарий для проекта целиком. Сделайте отдельные папки для исходников верстки, для собранной верстки и самого сайта. Верстальщики работают со своими папками. Собирают верстку и коммятят собранную верстку в отдельную папку. Программисты через историю коммитов смогут отследить изменения и внести их назад в разработанные компоненты.
    3. Реализуйте автоматизированное развертывание проекта и запретите редактирование файлов через FTP/минуя git.

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

    @Nick8
    Можешь посмотреть в сторону такого git flow решения https://habrahabr.ru/post/106912/
    Ну и утилита, облегчающая работу при таком подходе https://github.com/nvie/gitflow
    Ответ написан
    Комментировать
  • Где дохода будет больше android или web?

    Привет.

    1) Когда началась вся истерия с iphone 3G и дешевыми андроидами, то люди пошли массово в мобильную разработку. В итоге, к текущему моменту уже создано столько всякого треша, что уже почти выполняется правило 34. В итоге, сильные игроки создали крупные компании, научились вкачивать бабло, получать конверсию и прочее.

    А клиенты наоборот устали от всех этих приложений, и последние данные показывают, что доля тех, кто юзает стандартный набор приложений + соц.сети увеличивается.

    Т.е. Чтобы тебе что-то заработать, нужно уже что-то гениальное делать.

    2) С вебом ситуация занятная. Там также уже создали много шлака, но фишка в том, что многие проекты используют стек 2006-2010 годов. В итоге, правильные руки могут неплохо так подвинуть старичка. Но опять же, самые хлебные места уже давно заняты, и чтобы что-то получилось нужна гениальная идея.

    3) Вообще сейчас идет тенденция на реальный мир. Т.е. ниша чисто информационных систем занята - соц.сети, порталы, системы учета, системы автоматизации бизнеса итак далее. Сейчас много проектов по типу: gprs-приемник + софт для него + портал для управления + мобильное приложение для удобства.

    ---

    Начать работать на заказ (фриланс или веб-студия) - выгоднее для начала. Делать свое дело - выгоднее в перспективе.

    У меня мой самый первый проект дал примерно половину моей зп в месяц. Потом следующие мои 4 проекта успешно загнулись (1 окупил затраты, а 3 просто упали). В итоге, я сейчас работаю на зп, занимаюсь проектом и ищу нищу для новой затеи.

    Так что если в лоб будешь делать что-то свое, то это крайне ненадежно.
    Ответ написан
    1 комментарий
  • Где дохода будет больше android или web?

    Rou1997
    @Rou1997
    Правда ли, что на android без крупной финансовой поддержки не выйти из этих трущоб?

    Нет, но результат не берется ниоткуда, либо финансы, либо собственное развитие и труд.

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

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

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

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

    Может стоит перейти снова на web ?
    Я и то, и то. Можно в одном и том же проекте.
    Ответ написан
    1 комментарий
  • Где дохода будет больше android или web?

    gadfi
    @gadfi
    https://gamega.org
    Правда ли, что на android без крупной финансовой поддержки не выйти из этих трущоб?,

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

    и да и нет, но стабильнее точно )
    Ответ написан
    3 комментария
  • Какой фреймворк для frond-end использует VK?

    sabramovskikh
    @sabramovskikh
    Никакой
    Ответ написан
    Комментировать
  • Как монетизируются языки программирования и бесплатные фреймворки?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Вы, простите, много видели программистов 1С, работающих на языке программирования 1С без 1С? Я - ни одного. Закрытый "клуб по интересам", который генерит такие велосипеды, что диву даешься.
    Закрытый язык программирования никто не будет учить, на закрытом фреймворке никто работать не будет, даже если будут обучать. Для чего его учить, время тратить? Чтобы потом иметь возможность устроиться только в компанию Х? Потеря сообщества - это смерть любой технологии, любого языка, любой ОС.
    Была такая замечательная ось - OS/2. То, что она замечательная, я знаю не понаслышке - все-таки два года проработал под ней. Погубило ее как раз отсутствие поддержки - не было софта, не было программистов, не было сообщества - все постепенно разбегались кто куда. Где нынче OS/2 - да никто и не вспомнит. А отдал бы IBM ее в опен сорс - глядишь, нашлись бы пара-тройка энтузиастов.
    Продавать продукт невыгодно - его можно продать один раз. Гораздо выгоднее продавать поддержку - ее можно продавать постоянно.
    Ответ написан
    4 комментария
  • Как монетизируются языки программирования и бесплатные фреймворки?

    @xfg
    Колесят по конференциям и собирают барыши. Книгами барыжат. Много всего.
    Ответ написан
    3 комментария
  • Как выбрать специализацию в IT?

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Существует ли Баш скрипт для авто.установки готового ВЭБ ОКРУЖЕНИЯ для сервера LINUX?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Нет.

    И не тратьте силы на его поиск, здесь срабатывает известный принцип - кому надо, не может, а кто может - тому уже не надо :)
    1. Все четыре проекта - это четыре разных проекта. Со своими репозиториями, своими графиками выпусков, своими сроками
    2. Yum ориентируется на свои репозитории. Не репозитории апача, Mysql и прочих - а свои. Поэтому очень часто там не самые последние версии, а для CentOS6 - так и вообще нечто окаменелое.
    3. В не-RPM дистрибах, в той же бубунте вообще нет yum :)
    4. Понятие "корректно настроилось" очень сильно отличается от дистриба к дистрибу - апач позволяет делать с конфигами черт знает что и привязать к этому сбоку бантик :) И некоторые черт знает что и делают - и считают это "корректной настройкой". Сравните например дефолтную установку апача в центосе и бубунте :) у MySQL есть phpmyadmin, все остальные же в каких-то мордах управления не нуждаются - именно в силу того, что конфиги у них можно бантиком завязать.

    Вы хотите написать высоконагруженный сайт не понимая, как работает движок? Хм..ну...дерзайте... В обычном случае я бы посоветовал админа нанять, но Вам это не поможет - потому что нет в LAMP панелей управления для чайников и после того, как админ закончит работу, Вы будете с точно таким же непониманием смотреть на все это, как и сейчас.
    Ответ написан
    4 комментария