Ответы пользователя по тегу Веб-разработка
  • Linux или windows под веб-разработку с фреймворком yii2?

    Adamos
    @Adamos
    Менять Windows на Linux не стоит.
    Стоит выкинуть Windows, когда вы уже поймете, что он вам на хрен не нужен.
    Пока этого нет - будут метания, темы на форумах и прочее прожигание времени впустую.
    Ответ написан
    Комментировать
  • Существуют ли хоткеи для логина в «Панель управления» сайтом (например CTRL+L)?

    Adamos
    @Adamos
    Ну, сделайте себе ссылку на админку в шаблоне сайта.
    Которая отображается только для залогиненного админом.
    Ответ написан
  • Чем можно мапить локальные файлы с аналогичными на удаленном сервере?

    Adamos
    @Adamos
    Использование VCS в разработке - это Закон. Разве мы не люди? ;)

    Если нет, можете запустить какой-нибудь Meld, открыть удаленную и локальную папки и устранять различия вручную. Зато все изменения под личным контролем...
    Ответ написан
    Комментировать
  • Есть ли программа для автоматического создания Backup сайта?

    Adamos
    @Adamos
    Cron + mysqldump + rsync.
    А все эти виндовские кряки и сервисы приведут только к тому, что через неделю на сайте будет вирусня, и вариантов, откуда она взялась, будет даже больше, чем обычно.
    Ответ написан
    Комментировать
  • Если хочу разрабатывать в виртуальном windows, какие минусы?

    Adamos
    @Adamos
    Затея сама по себе идиотская - если вы боитесь, что какие-то ваши файлы удалят, то собирать их в один файл (диск виртуалки), который может быть удален одним нажатием кнопки и из-за размера даже не попадет в корзину... в общем, да, мсье таки знает толк.

    Создайте виртуалку - с сервером, на котором будет лежать работа. Не с виндой, конечно. Работайте с ним, как с удаленным сервером, из той же системы. А потом закрывайте... ну, и постарайтесь как-нибудь объяснить остальным, что именно за эти файлы с виртуалкой, если что, все будут закликаны мышкой насмерть.
    Ответ написан
  • Платежная форма на сайт как на примере где найти?

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

    Adamos
    @Adamos
    Если самоцель - побольше регистраций, то достаточно дать возможность оставлять сообщения только зарегистрированным и убрать капчу. Остальное сделают добрые китайские боты.
    Если, конечно, ваш сайт вообще кому-то известен и числится в каталогах.
    Ответ написан
    Комментировать
  • Linux Dolphin как редактировать файлы по FTP?

    Adamos
    @Adamos
    Лучше откройте для себя работу БЕЗ ftp.
    Редактирование проектов без загрузки на машину - не идеальное решение априори.
    Близко к идеальному может быть использование git, например.
    Ответ написан
  • Почему cUrl не работает в цикле?

    Adamos
    @Adamos
    curl возвращает false в случае ошибки.
    json_decode от него делать бесполезно.
    И если аргумент в неправильной кодировке, декодирован он тоже будет в пустоту.

    Ну, и использование $groupCounter демонстрирует, что это, похоже, ваш первый РНР-скрипт ;)
    Ответ написан
    Комментировать
  • Почему использование триггера в mysql/oracle/mssql ... в web-программирование (и не только) считается признаком говнокода?

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

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

    Adamos
    @Adamos
    Главный шрифт, который должен быть у любого дизайнера - это sans-serif.
    Пока не прогрузится внешний шрифт, сайт все равно будет отрисован на нем.
    Ответ написан
    4 комментария
  • Чем может быть полезен C++ веб разработчику?

    Adamos
    @Adamos
    Я бы посоветовал, если уж хочется общего развития, действительно познакомиться с С или Ассемблером (неглубоко - ровно настолько, чтобы понять, как программистские конструкции доходят до реального "железа").
    А для работы - не нахватываться языков, да побольше, а погрузиться в один из них всерьез. Написать свою библиотеку на js. Или высоконагруженный проект на go. Так, чтобы прочувствовать язык и получить от него удовольствие, делая сложные вещи просто и естественно.
    То есть - побольше руками и головой. А за статьи, хабр и прочее хвататься только тогда, когда не будет хватать информации. Читать - легко...
    Ответ написан
    2 комментария
  • Как внедрить систему оплаты PayOnLine в Android приложение?

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

    Adamos
    @Adamos
    FTP - это очевидное древнее зло, его можно использовать только в том случае, если вообще нет альтернатив или они еще страшнее (заливка через веб-морду, например).
    Редактирование и сразу сохранение на боевой сервер - одна эта идея должна вызывать у разработчика приток адреналина от представления, чем это чревато.
    Сохранение в теории может привести к тому, что на сервере окажется пустой или оборванный с середины файл. При использовании FTP и не слишком стабильного канала эта теория легко становится практикой.
    Свежеисправленный файл с довольно большой вероятностью содержит ошибки. Даже не говоря о профессиональном тестировании - самому-то хотя бы убедиться, что результат работает примерно так, как ожидалось, надо убедиться, прежде чем выпускать это дело в свет. А еще лучше - постепенно делая одно изменение за другим, проверять, что реализация задуманного соответствует задумке. Обязательно нужен тестовый сервер.
    Тем более, что, если код и файлы организованы грамотно, изменения на одной странице вполне могут означать одновременное изменение четырех файлов (стили, скрипты, класс с логикой, шаблон с представлением). Что будет, если пользователь зайдет на сайт, когда половина из этих файлов не будет обновлена? Хотите поотлавливать ошибки, в которые это выльется? Предположите, например, что эта страничка - корзина интернет-магазина и вы меняли что-то, касающееся товаров...
    Ответ написан
    8 комментариев
  • Как вернуть мотивацию к учебе?

    Adamos
    @Adamos
    Вы только головой учитесь, что ли? Это, конечно, дико скучно.
    Учиться программированию надо руками!
    Беритесь за проект, который вам не по зубам, и грызите гранит.
    Иначе учеба пройдет впустую.
    Ответ написан
    3 комментария
  • Подключение Единой кассы (W1 Wallet One)?

    Adamos
    @Adamos
    А на хрена вы в форме выводите константы как поля ввода?
    Замените "text" на "hidden" у всего, что известно заранее (то есть у всего, кроме суммы - или она тоже известна?).

    Вообще я у себя делал подключение кнопкой, которая по ajax обращалась к сайту, получала номер заказа, вносила его значение в такую вот форму и сразу же делала ей submit, отправляя клиента оплачивать на сайт ЕК. Сама форма не содержит видимых элементов - незачем.
    Ответ написан
    2 комментария
  • Какой должна быть удобная система авторизации для школьников начальных классов?

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

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

    Adamos
    @Adamos
    В предыдущем вопросе была строчка "Обновил в денвере php до 5.4".
    Проще сразу решить эту проблему, глядишь, и другие исчезнут сами собой.
    Ответ написан
    Комментировать
  • Пропадает русский текст в админке, в чем может быть проблема?

    Adamos
    @Adamos
    Вспомнил, что за функции у меня ломали Битрикс.
    htmlspecialchars и htmlentities
    У них третий параметр - кодировка, до PHP 5.4 она была по умолчанию однобайтной, а теперь - utf-8. Кирилиллица в cp1251 такими функциями превращается в пустую строку. Вот ее вы и наблюдаете.
    Нужно либо переходить на utf-8, либо прописывать в каждой функции 'cp1251' третьим аргументом.
    Ответ написан