• Почему YII не записывает данные в log?

    @SalaDIN_91 Автор вопроса
    Решение оказалось куда проще, у приложения не хватало прав на сервере. После того как добавили права всё заработало как часы
    Ответ написан
    Комментировать
  • Кто-нибудь уже работает через патент "для айтишников"?

    itsplus
    @itsplus
    C#/C++/Java Developer
    Обновление.
    Первый раз за 4 года налоговая решила проверить. Сначала настаивали, что зарубежные заказчики не входят в территорию действия патента, теперь затребовали договор оферты и все акты.
    Напишу чем закончится.
    Обновление 2.
    Проверка пройдена, претензий нет.
    Ответ написан
    6 комментариев
  • После переноса WP он перенаправляет на старый домен?

    trampick
    @trampick
    Веб-разработчик
    Первый вариант: Скачиваешь базу в sql. Открываешь ее в notepad++. Жмешь ctrl+h делаешь замену старого домена на новый по всему файлу. Затем удаляешь все данные из бд и импортируешь измененный файл.

    Второй вариант: В wp-config.php (лежит в корневой папке) пишешь 2 строчки:
    define('WP_HOME','новый домен');
    define('WP_SITEURL','новый домен');

    Возможно какой-то сео плагин стоит у которого хранятся ридеректы в бд.
    Ответ написан
    6 комментариев
  • QR коды на квитках в сбербанк?

    netcrox
    @netcrox
    Всё время женат
    Уважаемые коллеги, понимаю, что поздний ответ, но, думаю, многим может пригодиться.

    Формат данной строки регламентируется "Стандартами финансовых операций" — ГОСТ Р 56042-2014 Читать нашел тут

    Сама кодируемая строчка выглядит так:
    ST00011|Name=ООО "Три кита"|PersonalAcc=40702810138250123017|BankName=OAO "БAHК"|BIC=044525225|CorrespAcc=30101810400000000225|PayeelNN=6200098765|LastName=Иванов|FirstName=Иван|MiddleName=Иванович|Purpose=Оплата членского взноса|РауегАddress=г.Рязань ул.Ленина д.10
    кв.15|Sum=100000|Phone=79101234567|SomeNewReq=100


    Подробнее тут
    Ответ написан
    Комментировать
  • Открывать ИП или нет?

    Epsiloncool
    @Epsiloncool
    Программер, веб-девелопер, гейм-девелопер
    Несмотря на то, что ты уже принял решение, всё же не смогу не написать пару строк.

    Вот уже почти 3 года работаю как ИП, до этого работал N лет "в чёрную". Напишу кратенько, что явилось причиной такого решения и почему я сейчас счастливее и доходнее, чем был. Однако если тебя не волнуют перспективы роста, можешь далее не читать.

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

    Сейчас существуют проблемы с получением денег на счёт физлица - можно один-два раза получить большую сумму, а на третий раз карту заблокируют и попросят прийти в отделение для "выяснения обстоятельств" - такое было с моим бывшим партнёром, в настоящее время он тоже уже оформился как ИП.

    Что касается трудностей ведения ИП - их нет. Конечно, всё приходится делать в первый раз, и мне пришлось чесать репу о том, как правильно оформить документы и проч., много читать и спрашивать совета у уже прошедших этот путь. Но это приходится делать только однажды. Потому что сейчас, когда уже всё мне известно - это больше не проблема. Бухгалтерию ведёт Моёдело за 8 тыр в год. Открыт счёт в банке, с которого 6% идут на пользу родной стране. Договор с очередным клиентом - это шаблон, в котором я просто меняю название и пару строк о проекте. Всё занимает 15 минут от силы.

    С зарубежными заказчиками тоже всё "в белую". Paypal рулит.

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

    deniscopro
    @deniscopro
    WordPress-разработчик, denisco.pro
    Добавлю ещё момент, который не был отмечен в ответах.

    Взвешивая за и против стоит также учитывать, что Ваш клиент может быть юр. лицом, которое ведет бухгалтерию. А это значит, что Ваш клиент может быть на системе "УСН доходы минус расходы" или "ОСНО", которому не помешают Ваши "бумажки", например, "Акт выполненных работ" или "Счет с НДС" для снижения своих расходов.

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

    @seredaes Автор вопроса
    Вопрос решен!
    Я какого-то дидька использовал знак +! А нужно использовать , CONCAT(pole1 , ' = ' , pole2')
    Ответ написан
    Комментировать
  • Почему в Yii2 нельзя использовать CamelCase в названии action?

    @Zohei
    Это было сделано ради сео.
    Однако, самому пришлось напрячься при переносе проекта с yii1 на yii2.
    Нагуглить решения не вышло, поэтому выкладываю свой быстрый костыль.
    Я просто в нужном мне контроллере переопределил метод createAction добавив в регулярку верхний регистр:
    public function createAction($id)
        {
            if ($id === '') {
                $id = $this->defaultAction;
            }
            $actionMap = $this->actions();
            if (isset($actionMap[$id])) {
                return Yii::createObject($actionMap[$id], [$id, $this]);
            } elseif (preg_match('/^[a-zA-Z0-9\\-_]+$/', $id) && strpos($id, '--') === false && trim($id, '-') === $id) {
                $methodName = 'action' . str_replace(' ', '', ucwords(implode(' ', explode('-', $id))));
                if (method_exists($this, $methodName)) {
                    $method = new \ReflectionMethod($this, $methodName);
                    if ($method->isPublic() && $method->getName() === $methodName) {
                        return new \yii\base\InlineAction($id, $this, $methodName);
                    }
                }
            }
            return null;
        }

    Оригинальный метод по ссылке https://github.com/yiisoft/yii2/blob/master/framew...

    Благо у меня CamelCase был в некритичных для сео местах типа апи или личный кабинет, поэтому на возможные проблемы с сео пофиг.
    Ответ написан
    Комментировать
  • Какой есть таск-трекер с учетом потраченного времени?

    @RadmirZ
    Делаем интернет-магазины на движке minicart.su
    https://www.toggl.com/ - присоеденяется к Trello, но можно и напрямую в нем вести.
    Ответ написан
    1 комментарий
  • Как на бутустрапе сделать картинки мозаикой?

    gassmonkey
    @gassmonkey
    Провокатор
    Выкинуть бутстрап и сверстать руками. Не нужно искать проблемы, там где их нет.
    Ответ написан
    1 комментарий
  • Удаленный работадатель требует сделать ИП, зачем это нужно?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    • Если лично вам ИП не нужно, шлите в ..... заказчика (завуалированно и иносказательно, особенно если это порядочные люди).
    • Любая компания может найти способ платить физику, белая, серая, цвета детской неожиданности. Из копилки, из личных средств, как списание на средства для мытья окон. Вопрос захотят-ли.
    • Если без этого заказчика вам нечего будет кушать, откройте ИП.
    • ИП абсолютно никак не делает вас привлекательнее для заказчиков, привлекательным вас делают качественная работа, опыт и рекомендации людей. ИП несет потери времени и денег на бумажную возню и отчисления. Вычтите это время из вашего рабочего времени, получатся еще некоторые потери. Также есть категория заказчиков, которые предпочитают работать официально. Но тем не менее воруют другими способами.
    • ИП лично вам, может быть нужно в случае получения ипотеки или крупного кредита, для подтверждения доходов за последние полгода. Но при высоких доходах и разумных тратах с накоплениями и кредиты не нужны.
    • 99% удаленной работы оплачивается в серую. Никто не спрашивает. Всем срать на ваши 500-2000$, полученные из-за бугра или соседней страны, через 10 платежных систем или с карты на карту.
    • Пообщайтесь с такими же удаленщиками из этой фирмы, если это возможно, соберите данные на доброго дядю.
    • Спросите дядю напрямую, с кем можно поговорить о его репутации.
    • Спросите дядю напрямую, зачем ему ваше ИП.
    • Приостановить/закрыть ИП можно в любой момент.
    • Вдумчиво читайте договор, между вами и дядей, с усердием переписывайте мутные моменты и формулировки.
    • Заключая договор вы не продаете душу и тело в рабство. Вы не обязаны умирать на проекте и овертаймить. Вы можете договор расторгнуть. Особенно по случаю "вновь открывшихся обстоятельств". Мы можете и заболеть и форсмажорить другими путями, возвращаемся к пункту с договором.
    • Чтобы получить опыт в сфере предпринимательства, начните его получать.
    • Глубоко осознайте тот факт, что вы мужчина и вам многое по плечу.
    • Мир разработки в целом и удаленной в частности - это поле боя, учитесь конкурировать, драться и побеждать.
    DETAIL_PICTURE_676265_71935315.jpg

    PS
    Был на обеих сторонах баррикад. Если быть правдивым до конца - исполнители косячат на порядок больше.
    99% кода идет под нож или хранится будучи никогда не использованным. Написанного и запущенного, написанного и не дошедшего в продакшен. По разным причинам - раздолбайство, распил, экспериментальный юмор, невостребованность стартапов для лайканья котиков, моральное устаревание и банкротство. Просираются бюджеты сопоставимые с отправкой человека на марс. Такова эта отрасль.
    Успевайте во всем этом хаосе жить полной жизнью, получать опыт, творить ценное для людей.
    Ответ написан
    1 комментарий
  • Удаленный работадатель требует сделать ИП, зачем это нужно?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    В этом нет ничего такого уж плохого в итоге, если работодатель окажется порядочным. Но вот если работодатель будет неадекватным, тут могут начаться проблемы.
    1. Вы ИП, т.е. никакого трудового договора, никакого трудового кодекса и вы в этом смысле не защищены трудовым правом (всякие отпуска, больничные, декретные и прочее это всё не про вас и только по индивидуальной договоренности)
    2. Вам самому придется возиться с бумажками, налогами и отчислениями в ПФР. Даже если работодатель будет платить больше, с учетом компенсации налогов, все равно их платить вам в итоге. Т.е. больше возни. (хотя конечно может пригодиться на будущее, узнаете как это всё работает, на случай если захотите открыть собственное дело).
    3. Вам нельзя косячить (да мы все профессионалы, но всякое бывает, вроде нервного срыва, депрессии, семейных проблем и т.д.) так как в случае косяка, вы будете отвечать всем своим имуществом, если суд проиграете. По трудовому кодексу в такой ситуации вас просто уволят и всё.
    Ответ написан
    2 комментария
  • Как отключить выход из полноэкранного режима в Mac OS клавишей ESC?

    @Croakerx64
    Назначение горячих клавиш для входа и выхода из полноэкранного режима:
    Откройте «Системные настройки» (System Preferences) и нажмите на иконку «Клавиатура»;
    Зайдите в пункт «Сочетание клавиш» (Keyboard Shortcuts), и выбрать вкладку «Сочетания клавиш программ» (Application Shortcuts) из списка слева;
    Нажмите на значок «+», чтобы добавить новое сочетание клавиш для всех приложений и введите:
    Перейти в полноэкранный режим
    Теперь нужно назначить сочетание клавиш для перехода в полноэкранный режим, к примеру можно выбрать Command+Escape;
    Нажмите кнопку «Добавить», затем опять нажмите на значок «+», и наберите:
    Выход из полноэкранного режима
    Опять выбираем то же сочетание клавиш (Command+Escape), и нажимаем «Добавить» еще раз;
    Закрываем «Системные настройки» (System Preferences).
    Теперь в любом приложении, которое поддерживает полноэкранный режим, к примеру Safari, можно использовать комбинацию Command+Escape (или комбинацию клавиш, которую назначили вы) для входа или выхода из полноэкранного режима.

    От себя - теперь кнопка Esc больше не будет работать как выход из полноэкранного режима
    Ответ написан
    1 комментарий
  • Как отслеживать время работы над проектом?

    У меня триал на IDE закончился, каждые 30 минут закрывается. Считаю перезапуски =)
    Ответ написан
    2 комментария
  • Ваш личный топ горячих клавишей Mac OS X?

    @ubuntuman
    Beginner developer
    • Cmd+C, Cmd+V, Cmd+X - Пояснения излишни
    • Ctrl+Left, Ctrl+Right - Переход между рабочими столами
    • alt+Space - вызов SpotLight (сам переназначил, что бы было рядом с переключением раскладки)
    • Shift+Cmd+R - режим чтения в Safari и звонок в Skype
    • Cmd+W - закрытие окна программы, вкладки, файла в редакторе
    • Cmd+F - поиск, само собой
    • Cmd+N - создание нового файла
    • Shift+Cmd+? - поиск по контекстным меню
    • Cmd++, Cmd+- - изменение размеров чего-то
    • Ctrl+Cmd+F - включение/выключение полноэкранного режима

    Возможно, так
    Ответ написан
    1 комментарий
  • Почему подавляющее большинство проектов до сих пор делают на CMS, а не на фреймворках?

    @Inav
    Потому что на cms разработка дешевле,
    потому что никто не хочет писать админку для сайта, особенно если ее разработка сопоставима по трудозатратам с публичной частью,
    потому что заказчик хочет стандартные механизмы управления контентом, а не то что ему придумает разработчик,
    потому что заказчик хочет иметь возможность уйти к другому разработчику с наименьшими издержками,
    потому что порог вхождения для cms ниже => разработчиков больше,
    потому что возможности фреймворков для большинства сайтов не нужны, а для кастомизации cms знающему человеку костыли нужны не на много чаще, чем для фреймворка;
    и потому что подавляющее большинство сайтов это не хайлоад с десятками серверов, который беспрестанно пилит команда программистов.
    Ответ написан
    Комментировать
  • Почему не работает цикл?

    @IceJOKER
    Web/Android developer
    Представьте , что в массиве 10 записей - что будет при выполнении (пред)последней итерации ?
    $rows[$i+1]
    $rows[$i+2]
    Ответ написан
    2 комментария
  • Как получить доступ к app store, если в Крыму его заблокировали?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Смените регион в настройках и все заработает.
    Ответ написан
    Комментировать