• Как работать фрилансеру в Украине?

    @UpHost
    - как получать деньги от зарубежный закажчиков
    Я получаю на долларовый счет в ОТП банк.
    - как платить налоги
    Украинское государство не заслужило, чтобы я платил ему налоги со своего дохода. Заслуг государства в том, что я зарабатываю деньги, нет никаких. Более того, оно делает все, чтобы я денег НЕ зарабатывал. Так что кормить эту срань я не собираюсь. Хватит того что я плачу 20% ПДВ с любой покупки непонятно кому непонятно за что и непонятно почему именно 20%.
    - как получать деньги в валюте
    ОТП выдает валюту на руки без проблем. Если сумма больше эквивалента 10000 грн - следует позвонить на отделение и заказать заранее. Если меньше -просто приходишь и забираешь. При этом платится некая комиссия в гривне. Например, на прошлой неделе при снятии со счета 375 usd комиссию заплатил 69 грн.
    - надо ли регистрировать ИП
    Понятия ИП не существует. Есть ФЛП (ФОП державною мовою).
    Хочешь покормить украинскую коррупцию - открывай.
    Хочешь иметь геморрой, что ты раз в N-ный период не занес какую-то бестолковую бумажку в налоговую/пенсионный/итд, и за это получать штрафы - тоже открывай :)
    Хочешь быть постоянно виноватым - тоже открывай.
    Иначе - избегай, как избегают любую бестолковую противоестественную фигню.
    Но есть нюанс: некоторые некоторые украинские конторы дают оплату фрилансерам только на счет ФЛП. Я столкнулся только раз - фрилансил на скидочник SuperDeal - оплата только на счет ФЛП. Выбор - либо избегать таких контор, либо таки открывать свой ФЛП, либо пользоваться друзьями/знакомыми посредниками с открытым физлицом.
    Я открывал себе ФОП еще в 2010 году. В разные периоды вел и сам, и бухгалтеру платил, и бухгалтеру работодателя передавал на ведение. В 2013 положил на полку и забыл как страшный сон. Даже не хочу идти в налоговую для закрытия - жду когда сработает процедура автоматического закрытия, в теории это должно случиться через 3 года после последней проведенной операции.
    Ответ написан
    2 комментария
  • При попытке активации плагина GoGetThemes Visual Composer modules выдает фатальную ошибку?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    функция ggt_hex2rgb() определена 2 раза
    вот тут /home/fcschsag/domains/spysun.info/public_html/test/wp-content/themes/pol/includes/helpers.php

    оберните ее в
    if ( ! function_exists('ggt_hex2rgb') ) {
    //тут функция ggt_hex2rgb() 
    }
    Ответ написан
    2 комментария
  • Русификация компонента для СMS Jooma! 3?

    sagio
    @sagio
    Разработка и поддержка сайтов на Joomla
    Если у вас только один язык на сайте и надо перевести на русский какие-то отдельные слова или фразы, то в Joomla 3 в админке есть функциая переопределения констант. Если есть константа - то можно перевести самому. Посмотрите в Менеджер расширений - Языки - переопределение констант - Создать - и поищите нужное значение для перевода.
    Ответ написан
    Комментировать
  • Как реализовать фоновую музыку на сайте под управлением CMS Joomla! v.3.4.3?

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

    TomasHuk
    @TomasHuk
    Посмотрите Метод котелка, от Александра Трегуба. Думаю, вам будет интересно.
    Ответ написан
    Комментировать
  • Из верстальщика во фронт-ендера, какие технологии изучать в дальнейшем?

    Teol
    @Teol
    Мобильный разработчик @OK.ru
    HTML, CSS – база для верстальщика
    Желательно интересоваться UIX частью, тоесть как делать "человекоудобно", что не всегда красиво в коде.

    Переходим во фронтенд:
    JQ (?) - надобность его падает пропорционально написанным велосипедам по работе с домом, анимациями и пониманием Ajax.
    EcmaScript (чистый js, он же "ванилла", но боже упаси произносить это вслух в приличном месте) + паттерны программирования – я бы выделил это все двойным болдом и тройным подчеркиванием. Это база фронтендера.
    Немного bash-а для терминала.
    NodeJS – суть тот же JS, но с привкусом бэкенда, полезно для понимания, как ваши странички вообще доставляются пользователю, какие самые банальные проблемы это в себе таит, и снова понятнее, как работает Ajax.
    Идем дальше и глубже –Stylus | LESS | SASS - препроцессоры, лучше уже хорошо владеть нативным CSS, пониманием атомарного дизайна, модульности и тп. Ощущения от использования словно получил суперсилу для верстальщика, хорошо сочетается с общим пониманием программрования. Есть еще постпроцессоры – их суть в том, что они работают с готовым кодом, когда препроцессоры компилируются в тот самый "готовый" код.
    Шаблонизаторы разметки – Mustache, Handlebars, Jade, EJS, React.

    Упрощаем работу:
    GIT – система версионирвоания – порядок в работе и бекапы. Качественный левелап даже для команды из одного.
    Сборщики Gulp, Grunt, ... и их плагины + пакетные менеджеры (NPM, Bower, ...) - автоматизация тех действий которые набили оскомину, сборка проекта, автоматическая генерация стилей из препроцессора, сборка бандлов, минификация и прочая томуподобная рутина (в которой, однако, не вредно по началу натереть мозолей)

    Чувствуем себя крутым:
    Учим MV* – Ember, Angular, Knockout
    Фреймворки вроде d3.js и работа с канвасом.

    Когда более менее освоетесь с JS:
    Попробовать поучить С++, Java, ... – это не так важно что, к чему душа ляжет. Для общего развития и понмиания программирования.
    Ответ написан
    Комментировать
  • Из верстальщика во фронт-ендера, какие технологии изучать в дальнейшем?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    0) Ванилла js это и есть обычный js.
    1) Начинать надо с одновременного изучения ваниллы и jQuery. По ванилле будете читать книги и всякие статьи, типа как работают замыкания, this, hoisting и так далее. А на jQuery вы собственно будете писать код, который будет что-то, да делать. Никто вам конечно не мешает забить на jQuery и по хардкору угарать только по ванильному жсу, но с огромной вероятностью, вместо того чтобы как то реально практиковаться в написании кода и выполнении каких-то простых задач, вы будете биться головой о стену, ибо для начинающего, работа с DOM (а только и этим можно заниматься поначалу) в ванилле это настоящая пытка. Очень важно пилить много велосипедов.
    2) Параллельно прокачиваете css. Там просто поле непаханных возможностей и фишек. Со временем скорее всего придет понимание того, что чего то в обычном css не хватает. Тогда и начнете юзать препроцессоры. Можно конечно и сейчас сразу начать, но я не уверен что от этого будет хоть какая-та польза (а вот риск начать юзать вложенность в full-retard mode имеется).
    3) Как только начнете писать хоть какой-то вменяемый js или юзать css с препроцессорами, тогда и придет пора автоматизации фронтэнда. Галпы, автопрефиксеры, склеивание/миницирование стилей/js и все такое. Об этом пункте вообще можно будет не париться долгое время, ибо все ваши задачи будут решаться установкой какого-нибудь генератора yeomana с маджонгом и гейшами.
    4) Фрейморвки. Ангулары, реакты, эмберы и так далее. Будете их изучать на основе статей и пет-проджектов, ибо на нормальную работу, где эти самые фрейморвки применяют, с 90% вероятностью не возьмут без опыта владения ими. Учить их все естественно не надо. Достаточно хорошенько покопаться в 1-2, чтобы понять принципы работы основных частей.
    4 пункт может с легкостью идти сразу за вторым, если вас больше интересует копание в жсе, и не особо интересно представление. Параллельно со всем перечисленным изучите стайлгайды, методолгии, модульные системы и все подобные вещи, которые необходимы для написания приличного кода.
    Ответ написан
    Комментировать
  • По непонятной причине в браузерах chrome, opera (web-kit) внутри изображения-ссылки образуется рамка белого цвета .Как её убрать?

    fr_end
    @fr_end
    Frontend разработчик
    Вы неправильно используете тег <img>. Из-за того, что не указан атрибут src, а картинка накладывается background'ом, и появляется эта рамка. Лучше используйте например тег <i></i>, определив в CSS для него
    i {
    display: inline-block;
    }

    Ну и не забывайте указывать размеры)
    Ответ написан
    6 комментариев
  • Как создать видеохостинг с нуля?

    sanchezzzhak
    @sanchezzzhak
    Ля ля ля...
    вам понадобится 2 сервера
    1 для хранения файлов 2 для сайта

    почему это так важно:
    Хранить видео там где сайт и база нельзя:
    1 Видео занимает большое количество места на драгоценном SSD ( учитывая что видео бывает несколько форматов)
    2 Видео это большой траф следовательно забивать будет канал и сайт может отдавать медленно контент.

    Загрузска видео: загружать видео можно сразу на нужный нам сервер хранения и раздачи видео.
    Видео всегда нужно обрабатывать на нужные вам разращения.
    Конвертируем видео очередью ( по опыту вк из конференций):
    1 сперва конвертируем самое малое расширение 240p, что бы отдать хоть что то потом средние и только потом HD.
    2 Как организовать очередь тупо таблица с записями и приоритетами + крон и скрипт
    3 Конвертируем через ffmpeg

    ну на крайняк почитать хабр по этому поводу там много тем как создать видео хостинг.

    Для сайта лучше выбрать фреймворк, CMS вам не нужна функционал от CMS вы по любому будите использовать 10%, зачем тогда остальные 90% ?
    Ответ написан
    Комментировать