• Как лучше организовать базу данных?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Здравствуйте! Я скачала файл из Интернета, а он мне оказался не нужен. Как его теперь закачать обратно? (с)

    Задача какая-то бредовая, особенно в части про
    Если удалил после скачивания книгу и нет больше пользователей которые скачали книгу то удаляем user_id и книгу?

    А структура примитивная:
    таблица книг
    таблица юзеров
    таблица скачиваний вида книга_ид-юзер_ид
    Ответ написан
    Комментировать
  • Стоит ли продолжать учиться?

    Atanvar
    @Atanvar
    Frontend developer
    Бросайте учебу не задумываясь, и не слушайте никого, в макдональдс люди тоже нужны.
    Ответ написан
    Комментировать
  • Можно ли легально работать через фриланс, обходясь одной лишь налоговой декларацией?

    @ktulhu
    Такая деятельность будет незаконной. Определение предпринимательской деятельности дано в ст. 2 п.1 ГК РФ:

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

    Закон не разделяет в вашем случае потребителей вашей услуги по типу участников отношений. По сути ваше участие на бирже фриланса есть автоматическое вами признание намерения осуществлять предпринимательскую деятельность с целью извлечения прибыли с неограниченным (неопределенным) кругом лиц на основании публичной оферты и агентского(? не знаю, что сейчас на fl.ru) договора.

    Здесь еще можно почитать.

    TL;DR - Простой менеджмент рисков: риск есть всегда, его вероятность опеределяется вашими доходами, доброжелателями, налоговыми агентами и прочими участниками отношений, в которые вы вовлечены, занимаясь "фрилансом".
    Ответ написан
    Комментировать
  • Как сделать динамический width для блоков?

    @whats
    Алексей Николаев Очень умиляют ответы использовать таблицы с не табличными тегами. Это как гвозди черенком от молотка забивать. Для чего все эти телодвижения ?
    У нас есть 2 блока, один на всю ширину, другой который прилипает к какому-то краю. Первая мысль верная, использовать таблицы. Есть свои минусы, ну и новое поколение "крутых" верстальщиков считает это не Тру :) Такие все в гуглах работают обычно, таблицы - старье же!

    Второе решение уже требует каких то минимальных знаний в верстке, а это понимание контекстов наложения и поведение потока. Но и тут все не очень сложно, мы знаем что свойство overflow создает новый поток, если оно его конечно не отменяет. А это значит что мы никогда не переместимся под элемент у которого стоит обтекание. Задав это свойство левому столбцу получается то что и планировал ТС. Но тут есть минус, это нарушение семантичного порядка. Блок с обтеканием должен идти первым, что бы его обтекали последующие элементы. Так же вижу проблему с нарушением потока в правом блоке, он получается оторван от контекста.
    jsfiddle.net/7dkhyLkv/3

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

    Хотел бы обратиться к новому поколению верстальщиков
    Я понимаю что сейчас у вас халява, нет того порога входа в эту отрасль, который был при Maxton, IE6 и первых версиях Netscape. Давайте будем стремиться к стандартам, которые старое поколение так долго создавало для вас(Те кто верстал под эти браузеры меня поймут). Я не утверждаю что этого категорически делать нельзя, хотя в своей практике я не встречал ни одной задачи где это было бы единственным решением. Но ведь это так просто...
    Давайте не будем блочным элементам давать табличное поведение, а span'ам блочное. Они не для этого создавались. Ведь это так просто не вкладывать в инлайн элементы блоки, а идти от большего к меньшему. От вас не убудет, а вот вашему, более аккуратному товарищу по верстке будет приятно читать ваш код.
    Ответ написан
  • Почему не копируется php-файл через cURL и как это исправить?

    @TsSaltan
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION , true); //Скрипт будет следовать перенаправлениям

    еще, возможно, придётся куки принимать (CURLOPT_COOKIEFILE, CURLOPT_COOKIEJAR)
    Ответ написан
    2 комментария
  • Какие задачи в веб-разработке считаются самыми сложными?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Найти достойный проект с достойной оплатой.
    Ответ написан
    Комментировать
  • Можно ли соединить phpBB и ядро Wordpress?

    olmerlv
    @olmerlv
    Кто в цари крайний? Никого? Тогда я первым буду!
    1 комментарий
  • Можно ли научиться быстро разбираться в чужом коде?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Сейчас разбираю - в одном файле создание объектов через замыкания, через new и через Object.create. Нафига?


    Создание объекта через замыкание - модуль. Нужно потому что в JS нет модификаторов доступа и все приватное должно быть сокрыто в изолированной области видимости. Это шаблон.

    Создание объекта через new - а вы как объекты создаете? Не пользуетесь объектами вообще?

    Object.create - это уже для наследования применяется. Да, конечно если вооружиться каким ES6 все будет делать сам JS или трансляторы ES6 - ES5. Но знать об этом нужно.

    Как разбираться в чужом коде? Нужно уметь писать свой для начала. Описанные вами проблемы решает периодический код ревью и т.д. А среди фронтэндщиков писать говнокод так же популярно как и среди других разработчиков. Возможно только в PHP комьюнити процент говнокода больше. Это проблема отсутствия образования и понимания тех самых паттернов и т.д. Заучат для собеседования и все.
    Ответ написан
    6 комментариев
  • Что делает этот кусочек кода в хэдере Вордпресса?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Это так называемая "защита" от перегрузки сайта роботами индексаторами.
    Просто человек не знал про директиву Crawl-delay в robots.txt и наговнокодил.
    Просто удалите этот код, так как он может вызывать выпадение из индекса всех страниц с вероятностью 50%.
    Фактически этот код возвращает заголовок 404 (страница не найдена) для поисковых роботов Гугла и Яндекса. Существует еще примерно тысяча разных червей, которые могут ходить по сайту, но квалификации автора не хватает для их обнаружения.
    Ответ написан
    Комментировать
  • Приходит строка вместо объекта,почему?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Здесь сайт, посвященный программированию, а не филологии.
    Поэтому не надо писать рассказы о том, как ты провел этим летом.
    Надо писать код.
    Ответ написан
    Комментировать
  • Как вывести текст как php код?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    НИКОГДА
    НЕ ХРАНИ В БАЗЕ ДАННЫХ
    РНР КОД
    Ответ написан
    2 комментария
  • Красное подчеркивание в текстовом поле. Можно ли убрать его через CSS или JS на крайняк?

    standy
    @standy
    Да, можно, есть аттрибут spellcheck:
    <textarea spellcheck="false"></textarea>
    Ответ написан
    Комментировать
  • Как переименовать кнопки выключения в windows 7?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Распечатайте на принтере и наклейте на кнопку скотчем.
    Ответ написан
    Комментировать
  • Как лучше создавать HTML шаблоны для email?

    jeppeQue
    @jeppeQue
    Поддержка CSS в мобильных клиентах и программах - https://www.campaignmonitor.com/css/
    Аналогично - templates.mailchimp.com/resources/email-client-css...

    Проверка HTML: Email Checklist - emailchecklist.org
    Работа с шаблоном: premailer.dialect.ca
    Тест: https://putsmail.com/tests/new

    Шаблоны responsive и mobile-friendly:
    https://github.com/seanpowell/Email-Boilerplate
    https://internations.github.io/antwort/
    responsiveemailpatterns.com
    zurb.com/ink (у меня почему-то не хочет открываться)

    Бесплатные шаблоны:
    https://www.emailonacid.com/blog/details/C13/600_f...
    Ответ написан
    Комментировать
  • Как понять, отобразился ли символ на веб-странице?

    aliencash
    @aliencash
    Партизан
    Предлагаю создать свой шрифт, в котором будет только один требуемый вам символ (для экономии размера).
    Даже разбираться с программами рисования шрифтов не надо - на днях на geektimes статья была geektimes.ru/post/246800
    Ответ написан
    3 комментария
  • "Запасная" профессия для программиста?

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

    А зачем вы себе жизнь усложняете? Зарегали ИП по УСН - это 6% + ФОМС и ПФР - там копейки. Вопросов ни у кого к вам не возникнет. Я как юрик при выборе с кем работать с физ. или юр. лицом выберу второе. Как правило эти 13% физ лицу оплачивает заказчик, а исполнитель должен их в декларации указать. Ну и зачем мне за кого-то там платить? Это при наличии договора. Если его нет, то ещё хуже - с физика ничего не спросишь.

    Поправлю предыдущего оратора. У меня тоже ООО и ИП. Быстрее машину на жену оформить, чем эта постоянная бумажная волокита с отчетностью, документацией, в банк таскай документы, в налоговую и т.д. Деньги снять с р/с - это головня боль. Себя вам придется делать генеральным директором и платить зарплату, а это + 48% всех отчислений. Через ЗП вы выводить деньги не будете, значит будете платить себе серую зп (минималка по закону + все отчисления). Как брать деньги - вопрос встанет крайне остро. Вывод на себя как на физика - сразу + 13%. Учитывайте это. А ещё - если банк теряет лицензию, то первые очередники на выплаты по страхованию: физ лица и ИП. Думайте и решайте.
    Ответ написан
    7 комментариев
  • Можно ли легально работать через фриланс, обходясь одной лишь налоговой декларацией?

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

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

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

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

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

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

    @mamkaololosha
    Прямые руки востребованное. Вон у фейсбука львиная доля бекенда вообще на пхп написана.
    Ответ написан
    2 комментария
  • Какой язык программирования наиболее востребованнный сегодня?

    @Espleth
    Отвечу сразу, как вы обоснованно ответите мне на вопрос, какая марка машины наиболее востребована сегодня для езды на пикник?
    Ответ написан
    5 комментариев