Танцы с бубном -- что это в программировании, разработке, IT и жизни вообще (экв. "шаманить")

Пытается пробудить Дух Машины, согласно общепринятому ритуалу.

-- (ц) из комментариев в Сети)

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

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

ubuntu adduser Создание нового пользователя, так чтобы под ним можно было залогиниться в иксах (графическом режиме) debian linux

Создать пользователя

Можно так:

sudo adduser  имяПользователя

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

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

Дать права на sudo

Используйте команду:

Деплой -- что это в программировании (deploy)

Деплой (deploy) -- задача развертывания приложения на новой машине/или на той же самой, но новой его версии.

Как хорошо и как плохо делать деплой

Сегодня деплой принятно производить максимально автоматизированным способом -- т.е. писать скрипты (или использовать готовые инструменты), которые максивально автоматизируют перенос кода проекта, его адоптацию (скажем, разворот бд) и запуск на новой машине.

Система контроля версий (VCS) -- что это в программировании

Система контроля версий (СКВ, Version Control System = VCS) -- специальная, которые позволяет отслеживать историю изменения набора текстовых файлов ("репозитория").
Эти текстовые файлы могут быть исходым кодом программ. Часто системы контроля версий используются именно в программировании.

Примеры систем контроля версий

Одни из самых известных:

  • Git
  • SVN
  • Mercurial

symfony -- FOSUserBundle Как переопределить стандартную форму авторизации?

Код моего класса RegistrationType, расширяющего стандартный:

<?php

namespace AppBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;

/**
 * Форма регистрации пользователя
 */
class RegistrationType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('adress');
        $builder->add('mobileNumber');
    }

    public function getParent()
    {
        return 'FOS\UserBundle\Form\Type\RegistrationFormType';
    }

git Как перенести коммит в другую ветку (перемещение изменений между ветками)

Если исходная ветка доступна для commit-ов

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

В такой ситуации самым простым вариантом явлется:

checkbox Отмечен, но поле формы приходит пустым -- в чем дело (html form)

Скорее всего дело в том, что у вас пустой атрибут value (равный пустой строке).

Схема такая:

  1. Если value пусть, то ничего не приходит даже если чекбокс отмечен
  2. Если value не пусть (обычно пишут value="1"), то значение придёт только если галочку будет поставлена (с чем борятся так)

Решение

Выставьте, например:

value="1"

чтобы было как-то так (например):

Symfony FOSUserBundle Как сделать регистрацию пользователя

Чтобы создать простейшый модуль регистрации пользователя в Symfony, достаточно следовать инструкциям официальной документации по FOSuserBundle.

(Я использую БД PostgreSQL и Doctrine ORM)

joomla работа с формами RSForm Pro

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

Сразу скажу, что этот модуль позволяет встраивать на страницу формы ("модули" -- в терминологии джумлы), он встраивается в главное меню в админке и имеет вкладку "компоновка", где можно редактировать HTML формы -- навешивая нужные классы вёрстки.

Создав форму, её можно встроить как модуль (фактически -- виджет), на какую-то стандартную позицию в теме сайта.

Pages

Subscribe to fkn+antitotal RSS