• Можно ли легально работать через фриланс, обходясь одной лишь налоговой декларацией?

    kumaxim
    @kumaxim
    Web-программист
    Точно не скажу, Вам у юристов нужно проконсультироваться, но на одном из форумов читал, что если Ваш годовой доход от предпринимательской деятельности не более 12 МРОТ, ИП регистрировать не за чем, т.е. до этого порога заниматься предпринимательской деятельностью можно законно, даже без ИП/Юр.лица. Подаете 1 раз в год декларацию 3-НДФЛ и спите спокойно.
    Возможно это фигня, поэтому рекомендую еще раз - к юристам.

    А теперь чисто из здравого смысла. Банк в ручном режиме проводит операции физ.лиц на суммы свыше 600 т.р. При чем эти операции попадают в поле зрения финмониторина.

    За предпринимательскую деятельность без регистрации штраф до 2 т.р.(ссылка на КОАП РФ). Плюс Вам ФНС еще может впаять недоимку и пеню на те деньги, которые они посчитают доходом. Считать будут инспекторы по ОСНО, а это налог на прибыль(20%), НДС(18%) и НДФЛ(13%) как минимум... В общем много...
    Какие деньги они могут счесть доходом? Да в принципе все что захотят. Если в суде сможете доказать обратное, к примеру что получали от кого-то возврат долга или машину в рассрочку продавали, тогда сумма будет уменьшена.

    А теперь давайте банально посчитаем деньги. Пусть Вы зарабатывайте на fl.ru 30 т.р. в месяц. За год - 360 т.р. Максимальная сумма налогов, которую ФНС может с Вас взыскать(51% = ) - 183,6 т.р. + 2 т.р. штрафа. Примерный доход супермаркета - 20 млн в месяц(цифра для Магнита, откуда знаю не спрашивайте). Рыть и там и там примерно одинаково. Как Вы думаете, кого они будут трясти и где смогут больше поиметь?

    В целом хочу сказать, что нужно иметь чувство меры. Пока Вы где-то внизу(до 1 млн в год) - Вы нафиг не кому не интересы, с Вас особо взять нечего, поэтому сильно насчет своей регистрации можете не париться. После этого порога - вероятней всего Вам уже будут нужны сотрудники, заемные деньги и т.п., поэтому думаю что стоит оформиться.

    К вопросу что оформлять. Лично я сам сейчас владею ООО'шкой. До этого был ИП - напрягала неограниченная ответственность. Если у Вас ничего нет - смело оформляйте ИП. Если есть что терять(машина, к примеру) - лучше ООО.
    Ответ написан
    3 комментария
  • Какие команды вы используете чаще всего в терминале linux`a (или OS X)?

    kumaxim
    @kumaxim
    Web-программист
    Мой список примерно такой:
    mc, service (name) start/stop/restart/reload, ifconfig, ifup, ifdown
    Ответ написан
    2 комментария
  • Какие методы противодействия Ddos атакам существуют, что вообще есть по теме полезного?

    kumaxim
    @kumaxim
    Web-программист
    Значит так, господин философ, примитивная защита реализуется на уровне сервера примерно так:
    1)Ставим nginx как бэк-энд apache. Первый у нас будет отдавать юзерам статику, второй - обрабатывать динамику
    2)Под атакой для всех юзеров, которые нас посещают, пытаемся установить javascript'ом свой cookie. Если получается - перед нами человек, нет - бот, который идет в топку
    3)Далее фильтр по белому списку стран. Если у тебя 90% посетителей из РФ - руби остальные страны нафиг.

    Это не сильно затратные меры, по цене протиподействия где-то около 100 баксов опытному админу за настройку.

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

    Далее, если ДДоС предыдущими средствами зарезать не удалось, подключай CDN. Из популярных нынче могу рекомендовать CloudFlare. Есть бесплатный тариф. Если мало - смотри в сторону Amazon S3. Из российских есть от reg.ru Jelastic. Можешь тоже посмотреть, но вопрос про ДДоС советую в тех.поддержку задать отдельно.

    Если ты нарвался на атаку, от которой тебя не спасает даже CDN, значит ты сотрудник правительства РФ, а таких на тостере, лично я, не консультирую.
    Ответ написан
    1 комментарий
  • Как организовать безопасную связь между своими серверами?

    kumaxim
    @kumaxim
    Web-программист
    Как уже выше рекомендовали, одно из возможных решений - организовать VPN меж серверами и Вашей админской машиной. Ключевое слово для гугла OpenVPN, далее голова + руки Вам в помощь.

    Как второй вариант, если тематика "темная", то скорей всего требует повышенной защиты от Вашей деанонимизации. Здесь присмотритесь к сети Tor и его луковичной маршрутизации. Технически - поднимайте relay-ноду(это слово для гугла) на Ваших серверах и будет Вам счастье. Здесь только одна загвоздка - Ваш ресурс будет виден только в onion-пространстве.

    Насчет портов - да вообще-то веб-сервер и OpenVPN можно посадить на любые порты. Детали не подскажу, но к примеру apache со стандартного 80 порта почти все хостинг-провайдеры выносят на 8080, а на сам 80 ставят nginx. Для остальных приложений аналогичное проблемой не должно быть.
    Ответ написан
  • Какие есть CMS с виджетами на главной?

    kumaxim
    @kumaxim
    Web-программист
    Берете WP, добавляйте виджет "Произвольный html-код". Заголовок "Погода", содержание берем с gismeteo.ru. Профит!
    Ответ написан
    Комментировать
  • Альтернативы Skype для ADSL 512 кбит/с?

    kumaxim
    @kumaxim
    Web-программист
    Может быть Вам поможет DaaS? Грубо говоря это ПК в облаке.
    Ответ написан
    Комментировать
  • Программа или облачный сервис для ведения финансов веб студии?

    kumaxim
    @kumaxim
    Web-программист
    Вам нужна либо Контур.Эльба, либо Бухгалтерия.Контур.

    Первая для Вас, если Вы в бух.учете не в зуб ногой. Вторая - если разбирайтесь на среднем уровне. Вообще бух.учет вещь полезная, стоит выучить, если Вы собирайтесь серьезно заниматься бизнесом.

    И да, оба решения 30 дней можно использовать бесплатно.
    Ответ написан
    Комментировать
  • Как соединить бесплатный хостинг с доменным именем?

    kumaxim
    @kumaxim
    Web-программист
    Как сказал Артемий Малков смена DNS серверов занимает до 72 часов.
    Цифры из личного опыта: зона .ru - 6 часов, зоны gTLD(.com, .org, .net и т.д.) - 24 часа. Это цифры для РФ. Так что, если Вы сейчас сменили NS-севера в панели у регистратора, ложитесь спать(у меня 0:30 ночи), на утро все будет в порядке.
    Ответ написан
    2 комментария
  • На чем кодить под windows, если я php'ник?

    kumaxim
    @kumaxim
    Web-программист
    Если нужен десктопный клиент под винду, тогда однозначно C# с использованием WPF.
    Однако, если Вы PHP'шник, разработку десктопного клинета лучше поручить другому человеку. Вам в конечном итоге это дешевле выйдет.
    Ответ написан
  • Что почитать для мотивации?

    kumaxim
    @kumaxim
    Web-программист
    Купи мне билет на автобус/поезд/самолет до своего дома. Я с куском арматуры тебя быстро замотивирую....
    Ответ написан
    Комментировать
  • PHP: как найти строку вывода в коммандной строке?

    kumaxim
    @kumaxim
    Web-программист
    Для Win7 работает примерно так
    php script.php > out.txt
    Весь результат вывода будет сохранен в файле out.txt
    Ответ написан
    Комментировать
  • Какие технологии стоит освоить?

    kumaxim
    @kumaxim
    Web-программист
    Если будешь копать именно в веб - начни освоение с Ruby и его замечательного фреймворка Ruby on Rails.

    PHP с Yii можешь взять, здесь порог вхождения ниже, но если ты берешь это первым ЯП, то с большой вероятностью ты станешь очередным говнокодером. Rails тебе этого сделать просто не позволит.

    В универе учат всех писать на C# & ASP.NET, но лично я из этой технологии ушел, т.к. фреймворк проприетаренный и на Linux в то время работал крайне плохо.

    Если бэк-энд технологии не потянешь, тогда или в сторону фронт-энд.
    Языка CSS, HTML, JavaScript. Фреймоворки Angular(javascript) и Bootstrap(css)
    Ответ написан
    3 комментария
  • Зачем ставят сервер баз данных на виртуалку?

    kumaxim
    @kumaxim
    Web-программист
    Если речь идет о том, что СУБД будет крутиться на университетских ПК, тогда цель может быть только одна - не засорять основную ОС. Представь, ты сел, поставил себе СУБД на хостовую ОС, создал какую-то базу, забил пару таблиц информацией и т.д.

    Первая причина - время инсталляции СУБД. Не знаю как для MS SQL, но, например, Oracle 10g ставится около 50 минут, что есть полпары. А процесс инсталяции особо ничем не примечателен, просто сидишь втыкаешь в процесс бар на экране...

    Вторая причина.
    ОК, поставил ты СУБД, начинаешь ты ее конфигурировать. Все упирается в рут-пароль, без которого, например, Oracle снести вообще нельзя(хотя могу ошибаться). Можно конечно условится, чтобы пасс был один, но кто-нибудь из больно "умных" студентов задаст свой пароль и потом надо будет над этим ПК оператору аудитории с бубном плясать пару часов либо искать кто ставил тот злосчастных пасс... А это все время, на которое учебная машина выпадает из учебного процесса.

    Третья причина
    Убил кто-то СУБД корявыми настройками. Сколько надо будет танцевать с бубном чтобы выпилить убитую СУБД с хостовой ОС? Зависит от того как убили, но ясно что на это время опять университетская машина из учебного процесса выпадает.

    А теперь прикинь, что СУБД стоит под виртуалкой и есть где-то образ с конфигурацией по умолчанию. Развернуть виртуалку на основе готового образа - дело 5-10 минут. Снести виртуалку или заменить ее - опять же больших проблем не вызовет.
    При этом, как было подмечено в выше, в настройках твоего приложения разница будет только в 1 строке - адрес сервера. Для локального localhost, для любого другого - ip-адрес
    Ответ написан
    Комментировать
  • Обязательно ли использование моделей при разработке в CodeIgniter?

    kumaxim
    @kumaxim
    Web-программист
    CI умер, не надо трогать кости. Учите Yii.
    Если так уж хочется именно CI, обратите внимание на Bonfire.
    Ответ написан
    1 комментарий
  • Где сейчас модно искать стартап?

    kumaxim
    @kumaxim
    Web-программист
    Есть ивент Russian Startup Tour 2015. Как будет в твоем городе, можешь придти, послушать проекты, познакомиться с основателями... Может быть найдешь что-то для себя интересное. И да, это оффлайн площадка.

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

    kumaxim
    @kumaxim
    Web-программист
    Может быть решение не самое лучшее, но почему бы не законектиться к git-серверу по ssh и не стянуть оттуда файлы по scp?
    Ответ написан
  • Сколько реально фрилансеров обитает на fl.ru?

    kumaxim
    @kumaxim
    Web-программист
    Сколько реально фрилансеров обитает на fl.ru?

    Много )))

    UPD
    Если серьезно, то открой каталог исполнителей с того же fl.ru и посчитай людей на странице, а затем умножь на количество страниц. Получишь примерную цифру.
    Ответ написан
    Комментировать
  • Информационная безопасность или чему учат в ВУЗах?

    kumaxim
    @kumaxim
    Web-программист
    Алгоритм примерно такой:
    1.Первым делом тебе нужна компания. Найди через знакомых человека, который тебе может подписать акт внедрения. На край мне стукни на почту,
    2.Далее делаешь какую-нибудь маленькую CRM-ку.
    Например есть магазин, часть клиентов вносят предоплату, и организация за это дает им скидку в 10-20% от розничной цены. С такими клиентами заключается договор, подписываются накладные и т.д. Поскольку в договоре содержатся персональные данные, в соответствии со 152-ФЗ их нужно защищать
    3.Открываешь РД "Средства вычислительной техники", читаешь, и подгоняешь эту CRM-ку под 5-й класс защиты, выше тебе не нужно
    4.По тексту своей работы ты пишешь, что мол я разработал систему защищенного обмена информацией на основе (... думай дальше сам чего....)
    5.Итогом ты будешь иметь клиент-серверное приложение(СУБД в облаке, окошки на ПК) на C#/Java, данные между клиентом и сервером шифруются, вход осуществляется с использованием токена.

    После защиты, как происходит в 90% случаев, свою работу ты выбросишь и получишь бумажку под названием "ДИПЛОМ", причем сейчас в дипломе даже не пишут что ты получил высшие образование, просто ДИПЛОМ... И вот, получив его ты становишься безработным.... Профит :-)

    P.S.: пособие по безработице для выпускников ВУЗов составляет 850 рублей...
    Ответ написан
    Комментировать
  • Пишу online web игру, хочу одновременно ее монетизировать и сделать open source, возможно ли такое?

    kumaxim
    @kumaxim
    Web-программист
    Open Source проекты не монитизируются, однако, монетизируется время его разработчика.

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

    Про профит в репутации и нивелировании проблем с поиском работы я молчу.
    Ответ написан
  • Как удалить повторяющиеся строки в таблице MySQL?

    kumaxim
    @kumaxim
    Web-программист
    Вот Вам алгоритм для простого PHP-скрипта.

    1.Получить все строки без будликатов. Дубли подавить через distinct
    SELECT DISTINCT(f1) FROM table1
    Результат выборки запонимаем в массиве

    2.Очистить таблицу
    TRUNCATE table1

    3.В цикле каждую запись из массива, полученного в п.1 добавляем обратно в БД. Дабы гарантированно исключить повторы, можете вместо INSERT использовать REPLACE
    Ответ написан
    Комментировать