• Когда расчитывать налоги на УСН (РФ) с партнёрок и контекстной рекламы?

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

    Есть острое ощущение, что еще пара сообщений и Вы докатитесь до утверждения, что налог не надо платить пока деньги с р/с не снял, ведь это всего лишь какие-то обязательства банка, а не реальные деньги:)

    Сапа и робокасса, как уже было сказано, это хрестоматийные примеры. Именно по их схемам, не раз высказывались и профессиональные юристы и приходили официальные ответы на письма из налоговой и сами эти конторы разъясняли порядок уплаты и работают они уже не первый год.
    Вам не нравятся эти примеры — найдите другие и убедитесь. Не надо изобретать велосипед, тема процессинговых центров по приему платежей уже 100-500 раз обсуждена. Адсенс относится здесь именно к этой категории.
    Еще раз — как уже было сказано выше — налог исчисляется с полученной Вами суммы, а куда где и как Вы ее получили — дело десятое. Говорить обратное — это вводить людей в опасное заблуждение.
    Ответ написан
    1 комментарий
  • Когда расчитывать налоги на УСН (РФ) с партнёрок и контекстной рекламы?

    @edogs
    Налоги по правильному надо платить с полученных денег. Советы выше ужасают своей безапелляционностью.
    В рунете есть хрестоматийный пример с сапой или робокассой. Налог должен уплачиваться именно с той суммы, которая зачисляется Вам на аккаунт. Именно этот момент — момент получения дохода и именно та сумма — полученный доход. При чем если клиент Вам заплатил 100р, сапа/робокасса отгрызли 10рублей, а на р/с после комиссий платежных систем пришло 85р, то налог надо заплатить именно со 100, а не с 85р и не с 90р и даже не с 85р.
    Достаточно безопасно платить с поступлений на р/с только потому, что налоговая обычно не копает глубоко и на суммы мелкие ей плевать. А в случае если у Вас адсенс, то еще и отчет от него в налоговую не поступает автоматом и запрос к ним слать тяжело.
    Но тем не менее, уплачивая с поступлений на р/с — Вы формально недоплачиваете, а это в случае каких-то проверок (мало ли кому Вы «понравитесь») все же весьма чревато, неуплата налогов со всеми вытекающими, пенями, штрафами и ответственностью… а срок давности длинный.

    Теперь по поводу 2 вещей сказанных выше.
    а) Типа как объясняться за что платишь, если документов на сумму поступившую на аккаунт нету. Объясняться бумажкой из аккаунта. И всё. Потому что даже в худшем случае это переплата налогов, а это не наказуемо вообще никак. Отчитываться за переплату никто не обязан, только за недоплату.
    б) Типа что если заблокировали аккаунт, и деньги уже не вывести. Ответ прост — подавайте в суд на гугл:) Ситуация полностью аналогична тому, что Вы послали курьера за деньгами к клиенту (гугл за реклами), курьер деньги у клиента получил (гугл зачислил Вам деньги на акк), но Вам не довез пропив (гугл заблочил акк). В этой ситуации потеря денег курьером это Ваша проблема, налоги с них Вы все равно должны будете заплатить (если бы это было не 6% усн, то могли бы списать в убытки сумму).
    Ответ написан
    9 комментариев
  • Объявление переменной в PHP

    @edogs
    Первый вариант годится только для классов
    class bbb {
    var $i=1;
    }
    хотя является устаревшим. В функции это работать не будет
    function bbb() {
    var $i=1;
    }
    выдаст просто ошибку

    А второй вариант годится только для функций и «просто кода», если Вы определите
    class bbb {
    var $i=1;
    }
    то оно выдаст ошибку.
    Ответ написан
    4 комментария
  • Простой вопрос по Mysql?

    @edogs
    Есть так же вариант с view
    Нечто вроде
    CREATE VIEW tablemultiple AS SELECT id, part, usd, quantity, quantity*usd as Total_in_USD from a37a
    Ответ написан
    Комментировать
  • Как провести анкетирование студентов?

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

    @edogs
    1) Не важно как красиво выглядит простая функция, если она работает и универсальна — этого достаточно.
    2) А локаль utf-8 у Вас установлена? И правильно ли Вы ее называете при установке setlocale: locale -a в консоли проверьте.
    3) Если у Вас пхп как модуль апача, то читайте варнинг к php.net/setlocale, по поводу того, что соседние потоки того же процесса могут менять локаль и для Вас, т.к. при такой конфигурации локаль глобальна.
    Ответ написан
  • Как стать программистом?

    @edogs
    > хочу стать программистом
    Почему Вы так думаете? То есть без иронии, серьезно, почему? У Вас весь вопрос состоит из «не получается, не могу, не соображаю». Если бы это звучало как «увидел, загорелся, попробовал сам, получилось, офигел и зафанател», было бы другое дело.

    > и зарабатывать деньги
    «В программировании денег нет» (с) :)
    С точки зрения денег программирование достаточно тупиковый путь развития. Работая программистом — Вы всегда работаете на других, это специфика профессии, и никто никогда не работает на Вас (в лучшем случае под Вами, в команде), рано или поздно Вы упретесь в потолок по зарплате/доходам.
    Как тут верно сказано выше — MBA всякие и свой бизнес со временем — это путь без таких ограничений.

    > С чего, грубо говоря, начать?
    Если осилите Дональда Кнута, будет неплохо для старта. Там минимум о кодописании, но много базы для программирования.

    p.s.: а какая специализация-то в универе?
    Ответ написан
    14 комментариев
  • Конфигурация ПК, $4000?

    @edogs
    Блок питания — fsp, на 1000вт, имхо.
    Конфиг на амд/ати внушает легкое сомнение, все-таки топ-конфигурации сейчас модно собирать на интеле/нвидеа, но скорее всего у Вас есть на это серьезные причины.

    ssd — вот здесь, имхо, серьезная ошибка.
    Во-первых, у ssd скорость сильно зависит от объема, при чем у ocz особенно. 1 ssd на 120гб на рандомном мелком чтении будет на 80% быстрее 60гб-ного. А 240 на 80% быстрее 120гб. Поэтому смысл городить рейд на ocz… ну, получите примерно ту же скорость и в 2 раза меньший объем.
    Во-вторых, если говорить о скорости, то где-то до 120гб включительно, intel 320/510 быстрее vertex-ов. Плюс есть мнение, что интел в целом надежнее.
    Поэтому имхо — intel 510 один диск от 120-160гб, или ocz vertex 3 на 240гб. Если денег не жалко, то можно и в рейд:)
    По поводу объема еще момент — а подо что машинка? Или игровая или для обработки всяких видео, нет? Но в таком разе 60гб ссд это критически мало и просто таки грешно для компа за 4кб.

    Монитор однозначно айс и супер, можно посмотреть на 27" ту же модель если нужен размер побольше.
    А вот винт, наверное, надо посмотреть на WD. Seagate как-то опять же, оставили за последние годы ощущение не особо надежных.
    Ответ написан
    1 комментарий
  • Как найти владельца домена, если в whois только информация регистратора?

    @edogs
    Как вариант попробовать написать текущему (или предыдущему, если найдется) хостеру. Иногда домены регистрируют через хостеров и данные могли остаться. Плюс у хостеров нередко меньше понятий о приваси и больше данных клиента, чем у регистраторов. Хостера можно поискать как по IP, так и по ns серверам.
    Если сайт сейчас активный, то можно посмотреть домены хостящиеся на этом же IP, возможно что-то наведет на мысль в плане пересечений.
    Ответ написан
    1 комментарий
  • Авторизация, сессии (php, mysql)?

    @edogs
    Почему бы не посмотреть как сделано в vbulletin, invision или просто какой-нибудь хорошей CMS? Задача авторизации это реально такой баянистый велосипед… заодно подсмотрите всякие интересные штуки типа индивидуальной соли паролей, логин с запоминанием или без, серверную авторизацию как опцию и http only печеньки и прочее и прочее.
    Ответ написан
    1 комментарий
  • Музыка без обрывов на сайте при переходе между страницами

    @edogs
    Из неупомянутых, хотя и несколько унылых вариантов
    1) фреймы собственно
    2) попандер с плеером
    Ответ написан
    Комментировать
  • Ноутбук HP с пультом

    @edogs
    А в чем вопрос-то? В поиске хорошей модели? Так характеристик мало для разумного выбора (диагональ и проц хотя бы определите).
    А если нужен «хп и с пультом», то во первых у ХП они почти все с пультом (пунктик у них:-\), во вторых market.yandex.ru/guru.xml?CMD=-RR=9,0,0,0-PF=1801946~EQ~sel~1870091-PF=2141448566~TR~sel~select-VIS=78-CAT_ID=432460-EXC=1-PG=10&hid=91013
    Ответ написан
    1 комментарий
  • Вопрос по MySQL?

    @edogs
    1) В свежих мускулах лимит во вложенных работает вроде как.
    2) Если мускул не свежий, можно делать выборку во временную таблицу, потом аппелировать к ней.
    3) Честно говоря решение со вложенным запросом кажется утяжеленным в любом случае.
    3) Задачу Вы ставите как «3 уникальных фамилии», однако в примере решения Сидоров=3, Петров=1, Иванов=2… а пример с вложенным селектом (n,n+3) подразумевает вообще не понятно что:) Вам надо «не больше 3»?
    4)
    select * from testid where surname in (
    SELECT surname FROM `testid` WHERE 1
    group by surname having count(subject)<=3
    )
    Во вложенном — выбираете все фамилии которые встречаются меньше 4 раз, и потом выбираете все данные с этими фамилиями.
    Ответ написан
    1 комментарий
  • Сервисы, которые могут помочь вести коллекторскую деятельность?

    @edogs
    Вообще говоря это нехорошо и где-то даже противозаконно.
    Но отвечая на вопрос
    а) Если пользоваться комм. сервисами посылки смс, то отправителя можно подделывать.
    б) При регистрации в гугле если часто регишься с одного ИП, то можно ввести телефон, на который позвонит робот и продиктует цифры.
    в) Ныне почивший сервис kakashka.org доставлял своей идеей.
    г) Свежая и оригинальная идея — подать в суд, если были свидетели или получиться так или иначе уговорить его подписать документ о долге (например предложив отстать на пару месяцев), то вполне можно выиграть. Возможно все закончится уже на этапе получения им повестки, кому охота по судам бегать и издержки платить.
    Ответ написан
    3 комментария
  • Ошибались ли вы со сроками разработки? Как выходили из ситуации?

    @edogs
    Учитывая все аспекты ситуации — имхо, предложить студенту на выбор
    1) Что бы в течении месяца все было в идеале и 1500 баксов
    2) Возврат предоплаты и Вы ищите другого исполнителя
    В портфолио запись делать только в случае если он ни на один из Ваших вариантов не согласиться.

    Почему?
    Явно 150 баксов за работу мало, поэтому оставлять на том же бюджете — бесполезно, ничего хорошего не будет, надо увеличить хотя бы на размер месячной оплаты профессионала, поэтому 1500, если продолжать работу.
    Сроки сорваны, так что договоренность студент уже не выполнил, поэтому на оплату за то что он «что-то сделал» рассчитывать не имеет права, сроки это не менее важно чем все остальное, поэтому если не продолжать работу, то требовать вернуть предоплату.
    В портфолио запись делать особого смысла нет, т.к. ситуация в которой виноваты оба на самом деле, заказчику надо было предусмотреть штрафы, фрилансеру надо было предусмотреть задержки.

    Мы бы очень хотели посмотреть ТЗ, которое один оценивает в 150 баксов и максимум 2 недели, а другой в 15,000 и минимум пара месяцев… Есть ощущение, что оно, мягко говоря, может двусмысленно трактоваться.
    Ответ написан
    9 комментариев
  • Вопрос работодателям: какое ваше отношение к такой форме резюме?

    @edogs
    Наиболее сильно резануло это
    Полное непонимание и неприятие подхода советской школы, когда квалификацию определяют по количеству выученных наизусть функций языка.
    Это не подход советской школы, это подход человека не любящего нанимать «динамично и быстро обучающихся сотрудников без опыта».
    Когда мы видим в резюме фразу вида «функций не знаю, но есть же мануал», то сразу перед глазами встает образ начинающего фрилансера, который по каждому поводу будет листать документацию (убивая на это 50% времени) + не будет знать особенностей работы этих функций (в нештатных ситуациях и по потреблению памяти и по скорости) + минимум 10% штатных функций будет реализовывать своим велосипедом (т.к. не знал о их существовании).
    Плюс опять же, нереально профессионально и долго работать с языком и не знать функций… нас удивляют люди, которые даже бесплатный тест по php из 10 вопросов пройти не могут.
    А дебаг ошибок в текущем продукте? Если человек не помнит наизусть порядок аргументов в функции, как он сходу поймет что предыдущий прогер ошибся написав file_put_contents('content of file','name of file')? А у опытного и в теме — это будет просто резью в глазах, сразу заметно и не надо будет проверять и дебажить тонну кода.
    Мы когда начинали работать — тоже думали что опыт это не важно, главное знать программирование, поэтому понимаем Вашу позицию… просто не разделяем ее:) Понимание важности опыта приходит только с опытом.

    p.s.: вот еще почти в эту же тему habrahabr.ru/blogs/gtd/136291/#comment_4533538
    Ответ написан
    6 комментариев
  • Как парсить изображения, который сервер отдаёт вот так:

    @edogs
    Без проблем все работает с обычным file_get_contents.
    Пинганите домен с хостинга, возможно он не туда Вас посылает? ( 109.124.94.226 IP ).
    Тогда надо пинать хостера.
    Ответ написан
  • PHP странно себя ведёт при сравнение нуля и "*"

    @edogs
    Дык приведение же типов. Правый аргумент приводится к типу левого аргумента. Т.е. '*' приводится к 0, соответственно становится 0.
    И это не только со *, а с чем попало не цифровым. Попробуйте a, b, + и т.д.
    Ответ написан
    3 комментария