• Какие книги читать для изучения CSS3/HTML5/JS с нуля?

    Xalon
    @Xalon
    Хочу заметить, что возможности более ранних версий HTML4 и CSS2, были включены в версии HTML5 и CSS3. Хотя и есть некоторые изменения, авторы книг обычно об этом упоминают.
    На первых четырех этапах изучения, необходимо проделывать тоже, что и автор (установка текстового редактора, написание тегов, стилей и тд) и париться о чем-то более сложном не стоит.
    Мой алгоритм изучения, имеет следующий порядок:
    1) Прочесть книгу Мэтью Макдональда "Веб-разработка. Исчерпывающее руководство" 4 издание. По данной книге можно получить общее представление о HTML, CSS, JavaScript и других интересных моментах как, публикация/продвижение/монетизаци сайта, привлечение посетителей и ведение блога.

    2) Посмотреть бесплатные курсы HTML4 и CSS2 Евгения Попова (курсам почти 10 лет, но они все еще актуальны, ибо все что в них рассматривается, используется на практике):
    - курс по HTML
    - курс по CSS

    3) Теперь можно перейти к более детальному рассмотрению HTML5 и CSS3. И начать изучение я рекомендую именно с CSS3, так как большая часть возможностей HTML5 с уклоном на JavaScript. На этом этапе рекомендую книгу Дэвида Макфарланда "Новая большая книга CSS". В сети можно встретить книгу с названием "Большая книга CSS" от того же автора, но это предыдущее издание, нужна именно та, которая идет с припиской "Новая". Кроме основных возможностей CSS, книга познакомит с адаптивной версткой и препроцессором Sass/SCSS.
    В данной книге рассматривается три способа верстки:
    - с использованием float + margin
    - более современный - Flexbox CSS
    - модульная верстка, на примере сетки Skeleton (хотя способы верстки с использованием сетки Bootstrap и СSS Grid в книге не рассматриваются, принцип работы у них одинаков)

    4) Теперь можно переходить к HTML5. К прочтению рекомендую следующие книги:
    - Мэтью Мак-Дональд "HTML5. Недостающее руководство"
    - Шмитт, Симпсон "HTML5. Рецепты программирования"
    Данные книги познакомят не только с изменениями в синтаксисе и семантике HTML5, но с новыми возможностями:
    - формы 2.0
    - добавление HTML5 аудио/видео
    - работа с canvas
    - геолокация
    - добавление в разметку микроданных
    - использование ARIA
    - локальное хранилище (sessionStorage)
    - автономные приложения (appcache)
    - Веб-сокеты (WebSoket)
    - и тд

    5) Теперь у нас есть общее представление о тегах, стилях, текстовых редакторах, о том как это работает и взаимосвязано между собой, что можно, а что нельзя делать. Пора приступать к практике. Нужно сверстать хотя бы 2-3 страницы из готовых макетов. Теперь по порядку, что нужно сделать:
    а) Установить текстовый редактор и настроить его под себя (Notepad++, Sublime Text, Atom, Brackets и тд). На первых этапах подойдет Notepad++, в дальнейшем стоит перейти на что-то более функциональное. Так же рекомендую установить плагин Emmet для Notepad++ и ознакомиться как он работает.
    б) Установить основные браузеры, для тестирования верстки (с IE по начало можно не заморачиваться)
    в) Установить графический редактор, для открытия готовых макетов (Photoshop, Figma, Avocode, Sketch). На первых порах использовать Photoshop.
    г) На первых порах сделать простенькую заготовку для верстки (структуру папок, где будут размещаться стили картинки, скрипты и один файл index.html). В дальнейшем стоит обратить внимание на HTML5 Boilerplate, ну а дальше на Gulp и Webpack
    д) Скачать готовые бесплатные psd-макеты
    г) Сверстать макеты тремя разными способами:
    - float+ margin
    - flexbox
    - bootstrap или CSS Grid
    е) Ну а теперь находим свежий видеоурок на Youtube, где автор верстает тем или иным способом, смотрим и повторяем. В качестве справочников использовать сайты:
    - htmlbook.ru
    - webref.ru
    - caniuse.com

    6) В дальнейшем по мере приобретения опыта, всегда будет хотеться упростить задачу или сделать процесс верстки комфортным, в этом случае нужно смотреть в сторону:
    - gulp, webpack
    - IDE для разработки, н-р, WebStorm
    - препроцессоры HTML (HAML, Pug), препроцессоры CSS (Sass, Less, Stylus)
    - git
    - именование классов CSS
    - среды для тестирования
    - тд

    7) Переходим к JavaScript. Книг конечно много, но я выделю следующие.
    Книги на начальном этапе:
    - Дэвид Макфарланд "JavaScript и jQuery. Исчерпывающее руководство"
    - Фримен Эрик, Робсон Элизабет "Изучаем программирование на JavaScript"
    Книги для углубленного изучения:
    - Онлайн учебник, в том году обновилась информация
    - Дэвид Флэнаган "JavaScript. Подробное руководство"
    - Хавербеке Марейн "Выразительный JavaScript. Современное веб-программирование"

    8) Переходим на практику, как и в случае с HTML и CSS. Как вариант можно добавить динамичности в сверстанные страницы. Написать простенькую игру, н-р, змейка. Или же найти сайт с задачками, необязательно по JavaScript. Как вариант можно воспользоваться сайтом CodeWars

    9) Так же как и в случае с HTML и CSS, по мере приобретения опыта, всегда будет хотеться упростить задачу или сделать процесс верстки/разработки комфортным, в этом случае нужно смотреть в сторону:
    - библиотек (jquery, backbone.js и тд)
    - фреймворков (React, Vue, Angular)
    - Coffeescript, TypeScript
    - средства тестирования (н-р: Mocha JS)
    - средства документирования (н-р: JSDoc)
    - средства проверки кода (н-р: JSLint)
    - и тд
    Ответ написан
    Комментировать
  • Как принять чужую рекламную компанию?

    @marxxt
    понравился ответ - поставь ✔
    Да в общем-то проще с нуля делать. И Директ, и Метрику
    Ответ написан
    Комментировать
  • Почему метрика и аналитика показывают разные отказы?

    gobananas
    @gobananas
    finishhim.ru
    В Google отказ это если было открыто не более одной страницы.
    В Яндексе если страница просматривалась больше 15 секунд, то такой визит уже не считается отказом.
    Поэтому верить можно и тем и тем, просто считают по-разному.
    Ответ написан
    2 комментария
  • Как правильно оформить продажу доли в компании?

    iacaRussiaUSA
    @iacaRussiaUSA
    CPA (лицензированный бухгалтер в США) и в России
    Налоговые последствия в России и что нужно сделать:
    1. Продажу лучше оформить по цене равной инвестиции (все, что вы вносили в компанию), сделанной ООО в американскую компанию. В этом случае у ООО не возникает налогооблагаемого дохода. Продажу нужно оформить договором купли-продажи доли и составить сертификат акций на нового собственника. При этом, старый сертификат необходимо аннулировать. Размер инвестиции нужно определить с учетом первоначального взноса в иностранную компанию, а также последующих внесений.

    Последствий сделки в отношении налога на добавленную стоимость не возникает. Реализация долей в уставных капиталах организаций не подлежит налогообложению НДС на основании пп. 12 п. 2 ст. 149 НК РФ.

    По налогу на прибыль ООО признает доход от реализации доли в уставном капитале иностранной компании в сумме договорной цены доли (пп. 1 п. 1 ст. 248, п. 1 ст. 249, п. 3 ст. 271 НК РФ) и при этом, делает вычет на стоимость инвестиции на том основании, что согласно пп. 2.1 п. 1 ст. 268 НК РФ при реализации имущественных прав (в том числе долей) налогоплательщик вправе уменьшить доход от реализации на цену приобретения данных имущественных прав (в том числе долей) и на сумму расходов, связанных с их приобретением и реализацией. В случае цены продажи равной размеру инвестиции, дохода не возникает.

    Несмотря на это, доходы и расходы по этой сделке должны быть отражены в декларации по налогу на прибыль. Выручка от продажи имущественного права (доли в УК другой организации) признается доходом от реализации в совокупности с другими доходами и отражается в Приложении N 1 к листу 02 по строке 010, в том числе в расшифровке по строке 013 (выручка от реализации имущественных прав). Итоговая сумма доходов от реализации показывается по строке 040 (п. 6.1 разд. VI Порядка заполнения налоговой декларации по налогу на прибыль организаций, утвержденного Приказом ФНС России от 26.11.2014 N ММВ-7-3/600@ (далее - Порядок заполнения декларации)).

    Расходы на покупку проданных имущественных прав отражаются по строке 059 Приложения N 2 к листу 02. Итоговая сумма признанных расходов показывается по строке 130 (п. 7.1 разд. VII Порядка заполнения декларации).

    2. ООО должно подать в налоговый орган «Уведомление о своем участии в иностранных организациях» в связи с окончанием участия в иностранной организации в течение 3 месяцев со дня продажи доли.

    Кроме того, ООО должно подать в налоговый орган «Уведомление о контролируемых иностранных компаниях» за период, в котором ООО являлось контролирующей организацией и отчитаться по полученному доходу, а также предоставить бухгалтерскую отчетность иностранной компании. Такое уведомление подается в налоговый орган «в срок не позднее 20 марта года, следующего за налоговым периодом, в котором контролирующим лицом признается доход в виде прибыли контролируемой иностранной компании в соответствии с главой 23 или 25 настоящего Кодекса.»

    При этом, на основании Ст. 25.13-1 НК прибыль контролируемой иностранной компании освобождается от налогообложения если, в частности, эффективная ставка налогообложения доходов (прибыли) для этой иностранной организации составляет не менее 75 процентов средневзвешенной налоговой ставки по налогу на прибыль организаций. Американские компании уплачивают налог на прибыль по прогрессивной шкале, начиная с минимальной налоговой ставки 15%, что соответствует 75% от российской ставки 20% по налогу на прибыль организаций. На этом основании доход КИК не будет облагаться в РФ.

    Так же стоит иметь в виду, что на основании п.7 Ст. 25.15 НК прибыль КИК не будет облагаться, если ее размер не превышает 10 млн. руб. (30 млн. руб. за 2016 год). Тот факт, что прибыль КИК на том или ином основании не является облагаемым доходом контролирующего лица, не освобождает от обязанности подачи Уведомления о контролируемых иностранных компаниях.

    Одновременно с предоставлением ООО Уведомления об окончании участия, физическое лицо – приобретатель доли, должен предоставить «Уведомление о своем участии в иностранных организациях» от своего имени в связи с приобретением доли.

    Поскольку физическое лицо приобретает контроль над иностранной компанией, на него ложатся обязанности ежегодно декларировать свое участие и контроль, а также получение дохода и предоставление бухгалтерской отчетности контролируемой иностранной компании.

    Желаю успеха в реализации задуманного!
    Ответ написан
    Комментировать
  • Какая книга интересно и чётко расскажет устройство компьютера на физическом уровне?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    Энциклопедия профессора Фортрана
    Ответ написан
    Комментировать
  • Продвигается ли сайт?

    Две мысли на ваш вопрос

    1. Директ может помочь с улучшением поведенческих факторов, но "продвинуть" ваш сайт он не сможет. Если у страницы тайтл "Главная", никакие поведенческие её в топ не выведут. Утрирую, но примерно так.

    2. Что вы имеете в виду "сайт оптимизирован"? SEO - это не конечный процесс, который можно сделать разово, "оптимизировать" и забыть. Меняется спрос, меняется конкуретная среда, меняются алгоритмы поисковиков.
    Ответ написан
    3 комментария
  • Как обойти соответствие ключевых слов объявлений в РСЯ?

    @Shad1k
    Интернет-маркетолог
    Обойти никак, используйте высокочастоные и среднечастотные ключевые слова в широком соответствии, ключевые смежных тематик и смежной семантики. И не забывайте про минус слова.
    Ответ написан
    Комментировать
  • Какой самый лучший курс Google Adwords?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    от самого Гугла
    https://support.google.com/adwords/answer/6080949?hl=en

    другие так или иначе пересссказывают его же

    секретов никто не раскрывает
    Ответ написан
    1 комментарий
  • Как узнать откуда переходы на страницу и с каких страниц заходят на сайт?

    gy3elka
    @gy3elka
    Веб-аналитик
    В первом случае настройте новый сегмент: Целевая страница = укажите url страницы, трафик на которую хотите узнать. И потом уже перейдите в отчет по Источникам трафика с активированным вашим сегментом.

    То же самое и во втором случае. Делаете сегмент "Источник или канал" содержит toster.ru. Потом смотрите отчет по Поведение - Контент сайта - Страницы входа.
    Ответ написан
    Комментировать
  • Какие критерии склика контекстной рекламы и тизерных сетей?

    vmpartner
    @vmpartner
    In code we trust
    На данный момент эмуляторы браузеров и человеческого поведения вышли на такой уровень, что вы скорее всего не сможете нормально это отследить, с данными проблемами до сих пор борются такие гиганты как Гугл и Яндекс и даже у них нет сто процентной фильтрации от таких роботов кликеров.
    Ответ написан
    Комментировать
  • Что используете для ведения проектов по раскрутке проектов?

    Я вам рекомендую уже на старте - не начинать все это самому. Очевидно же у вас нет опыта совсем. Лучше на каждое направление наймите специалиста. Работайте с ним близко. Каждый даст вам опыт и ту самую отчетность)
    Ответ написан
    4 комментария
  • Вопросы рекрутеру

    AmdY
    @AmdY
    PHP и прочие вебштучки
    1. Почему в постсоветском айти прижились в основном рекрутёры, а hr фактически нет. Разослали предложение, взяли человека и забыли о нём, пока он не приходит с заявлением на увольнение. Никаких проработанных постоянных мероприятий по удержанию, адаптации, развитии специлиста у большинства компаний нет.
    2. Когда начнут нормально оформлять предложение о работе, а не писать про печеньки. Не ужели так сложно прикрепить документ на 2-3 листа с подробным описанием вакансии, описанием компании, проекта, контактные данные, схему попадания в офис для собеседования и главное — примерную ЗАРПЛАТУ. Мне в месяц приходят десятки вакансий, но все оформлены в виде короткого текста в абзац, ясное дело, что их приходится игнорировать, так как оценить и сравнить невозможно.
    Ответ написан
    3 комментария
  • Aliexpress.com снимает деньги с карты. Куда жаловаться?

    @werdender
    Это курсовая разница, все нормально. Снимает не aliexpress, а сами ЯД. Иногда не снимают, а наоборот, начисляют.

    См.: money.yandex.ru/doc.xml?id=524783#shops, вопрос «Через несколько дней после того, как я заплатил с карты, с моего счета дополнительно сняли небольшую сумму. Почему?».
    Ответ написан
    1 комментарий
  • Легкий, универсальный desktop клиент для социальных сетей?

    StamPit
    @StamPit
    Также можете попробовать найти Lego Mindstorms. Там ещё и программирование, помимо конструирования =)
    Ответ написан
    1 комментарий
  • Что делать с усталостью?

    ProstoDesign
    @ProstoDesign
    Не пугайтесь, такое часто встречается. У меня вот за 8 лет отпуска ни разу не было, т.е. с 20 лет впахиваю безостановочно. Последние пару месяцев такая жуткая апатия к своей работе, что просто жесть.
    Вам много всего посоветовали, кроме одного. Дойдите до своего участкового врача, сдайте анализы. Есть вариант, что Вы просто чем-то болеете и это сказывается на самочувствии. 25 конечно не 40, но всякое бывает. Здоровья и радости)
    Ответ написан
    Комментировать
  • Пыль и температура. А как вы боретесь с пылью в серверной?

    Lopar
    @Lopar
    системный администратор
    Сняли все механически детали, обработали герметиком опасные места и утопили сервера в контейнере с отработанным машинным маслом.

    Совершенно тихо, тепло уходит прекрасно, пыли нет. Есть немного запаха масла и немного геморроя, при замене комплектующих (вытащить, вымыть, высушить, пересобрать, герметик, утопить).
    Ответ написан
    3 комментария
  • Электронная книга с возможностью перевода с английского языка по ходу чтения

    @Fedka
    Kindle от Amazon. В поставке идет толковый словарь английского языка (значение английского слова объясняется на английском же языке), его можно заменить на свой собственный. Искать инструкции и словари можно начать здесь: www.the-ebook.org/forum/viewforum.php?f=37&sid=2c8af8bfae28e975da718c619933c009

    Слово выделяется джойстиком-качалкой. Ткнул джойстик, появился курсор и джойстиком его надо подогнать к интересующему слову. Для слова, перед которым стоит курсор, снизу будут показывать первые две строки из словаря. Если нажать Enter, покажут всю статью из словаря. Так работает словарь в текстовых книгах.

    При чтении PDF уже не так удобно. Слово в тексте выделить нельзя, но можно просто набрать слово на клавиатуре и попросить искать его не в самой книге, а в словаре. К сожалению, чтобы «попросить» нужно сделать аж 6 нажатий.
    Ответ написан
    Комментировать