• Как влиться в тренд нынешней веб-разработки?

    Блин, 8 лет верстать "по-дедовски")
    Да за это время можно было стать Senior developer или даже выучиться на фуллстак и уехать в какой-нибудь Израиль работать за 4к $

    Препроцессоры я познал за один день. Для CSS использовал сначала less, через месяц ушел на Stylus (советую именно его, так как всякие sass это вообще мрак. Работать в чужом проекте на sass - ад, тогда как stylus прост, при этом более функционален и намного интуитивнее).

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

    Сборщик проекта. Для верстки, если выбирать между Grunt и Gulp - без сомнений Gulp. Я очень счастлив, что мне в тот момент подвернулась именно статья про Gulp. Работал с проектами на Grunt (их очень мало) - ну, это просто дерьмо, а не сборщик. Скорость сборки отличается в разы.

    Webpack это конечно повыше уровень, юзать его для верстки не прагматично.

    Флексбоксы в CSS изучаются только на практике, сидеть и запоминать это бессмысленно. 2-3 проекта с подсказкой по флексу и он плотно осядет в голове.

    Вывод: надо просто не бояться нового. Берешь и применяешь новые технологии без страха и зазрения совести. Они быстро вольются в твою жизнь, а без них потом будет дышать тяжело и больно.

    Советую взять готовые проекты у хороших верстаков и просто что-то в них поделать, попеределывать, попользоваться технологиями сразу, не читая нудные статьи про основы.
    Ответ написан
    7 комментариев
  • Как и чем генерировать документы?

    GrossFinger
    @GrossFinger
    1. Берем готовыйдокумент (с нуля его оч сложно создать)
    2. Открываем его с помощью либы https://python-docx.readthedocs.io/en/latest/
    3. Меняем/вставляем то, что нужно
    4. Сохраняем в файл либо в стрим с последующей отправкой по почте/отдачей по http

    PS: будут сложности - пишите (пришлю пример кода)
    Ответ написан
    Комментировать
  • Где можно арендовать сервера с каналом 2Gbps и более?

    @moh-mog-drinks
    Учитесь шардить
    Два сервера по гигабиту выйдут намного дешевле, чем один сервер в пару гигабит.
    Более чем в 2 раза дешевле.
    Ответ написан
    Комментировать
  • ИТМО,курс "Разработчик Web-сайтов (PHP-технологии)" и интенсивы html academy: стоит ли идти?

    DnAp
    @DnAp
    Про курсы в ИТМО могу сказать что они достаточно неплохие, но они рассчитаны на незаинтересованного человека.
    Основная целевая аудитория это люди которые ничего о сайтостроении не знают и решили - а схожу ка я научусь делать их. Так что будьте готовы к тому что вы начнете изучать азы вроде: почему html странички открываются в блокноте и как посмотреть исходный код.
    Кстати, как написали выше, преподаватель будет студент с последних курсов универа, возможно у него не будет большой практики и глубинных знаний темы.
    Думаю что если вы разобрались в теме и уже знаете что хотите быть верстальщиком многая информация для вас будет повторной а новая не глубокой, а поверхностной.
    Ответ написан
    Комментировать
  • ИТМО,курс "Разработчик Web-сайтов (PHP-технологии)" и интенсивы html academy: стоит ли идти?

    @matios
    Technical Team Lead
    Я закончил радио фак. Хоть образование и техническое, но навыков программирования небыло. В итоге я занялся самообразованием. Штудировал HTMLBOOK, открывал рандомные сайты и пытался не заглядывая в их код сверстать такие же. Все что говорят на курсах - можно освоить самому. ИМХО.
    Диплом уже никому не нужен. Будет качественное портфолио, будут заказы. Заказчику нужен хороший результат, а не всякие корочки.
    Ответ написан
    Комментировать
  • ИТМО,курс "Разработчик Web-сайтов (PHP-технологии)" и интенсивы html academy: стоит ли идти?

    za4me
    @za4me
    Человек
    Зачем вам какие-то платные курсы если вся информация есть в открытом доступе? По верстке пока не видел лучше уроков в рунете.

    upd: На диплом ваш никто смотреть не будет, будут смотреть на портфолио.
    Ответ написан
    5 комментариев
  • Какой Javascript framework выбрать для новичка?

    keslo
    @keslo
    Я тоже только начинаю путь в JS. Так решил для себя пока, что буду повышать скилы на чисто JS, чтобы набить руку и знать что к чему. А на фреймфорки скорее всего переду тогда, когда почувствую, что необходимо уменьшить некоторые рутиные моменты или повышения скорости разработки.
    Ответ написан
    Комментировать
  • Полнотекстовый поиск в Windows 10?

    OscarS
    @OscarS
    Total Commander вам в помощь.

    1. Запускаете программу
    2. Нажимаете Alt+F7
    3. Выставляете галочку напротив "С текстом"
    11d3bc43ccc54047a077ecef037ac521.jpg
    Ответ написан
    Комментировать
  • Имеет ли юридическую силу запрет на парсинг сайта?

    @nirvimel
    Любые дополнительные юридические ограничения (сверх того, что требует государственное законодательство) можно навязать пользователю лишь одним способом - путем ДОБРОВОЛЬНОГО (с обеих сторон) заключения договора. Это обычно реализуется в виде пользовательского соглашения при регистрации на сайте. При этом одна сторона (сайт) обязуется предоставить какие-то услуги (например, доступ к некоторой информации), в то время как другая сторона (пользователь) добровольно принимает на себя какие-то ограничения (например, не пользоваться никакими автоматизированными средствами для извлечения, предоставляемой ему, информации). Это соглашения вступает в юридическую силу с момента нажатия на кнопку "Принимаю условия" (см. акцепт).
    Поскольку с анонимом в принципе невозможно заключить никакой договор (очевидно), то на, не прошедшего регистрацию пользователя, невозможно возложить никакие ограничения (сверх существующих в законе).

    Но все вышеописанное касается только СПОСОБА, которым пользователь взаимодействует с сайтом (автоматизированный/ручной/ножной/и.т.д.). Что касается самого контента, который пользователь потребляет, то на него распространяется все нормы авторского права (независимо от способа, которым он получен). Поскольку авторское право (как государственный закон и международное соглашение) распространяется на всех без исключения (в том числе и на анонимов), то не требуется заключать с пользователем никакого договора (и заставлять проходить регистрацию). Достаточно упомянуть (желательно на видном местом) запрет на использование данного контента в любых целях, кроме личного ознакомления. Это допустимо на основании того, что владелец исключительных прав на контент может определять любые ограничения на его использование. Что это дает: контент, собранный автоматизированными средствами, в дальнейшем не может быть использован никак без нарушения закона о защите авторских прав (это серьезнее, чем нарушение пользовательского соглашения). Это полный юридический тупик для того, кто захочет заняться парсингом (пусть даже само по себе это будет законно).
    Ответ написан
    2 комментария
  • Как сделать такой "прогерссбар" при скроллинге?

    Fzero0
    @Fzero0
    Вечный студент
    Комментировать
  • Как ловить людей, которые из поиска попадают на PDF?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Как сделать так, чтоб люди попадали на какую-то все же страницу сайта со ссылкой на скачивание pdf, а не сразу на pdf?
    Отдавать PDF через какой-то скрипт-прокладку, которая будет проверять по каким-то параметрам (refer, user-agent или каким-то другим) и либо отдавать сам PDF либо соотв. страницу, в зависимости от условий.
    Ответ написан
    Комментировать
  • Лучший CSS фреймворк для Flat дизайну

    VitalySorokin
    @VitalySorokin
    тружусь во благо «ТМ»
    Не стоит! Верстай сам!
    Ответ написан
    Комментировать
  • Лучший CSS фреймворк для Flat дизайну

    Стоит или не стоит - это решать вам. Моё мнение - стоит. Bootstrap + Flat UI, наверное это вы ищите.
    Bootstrap
    Flat UI
    Ответ написан
    Комментировать
  • 16 лет. Идти во фриланс или начинать junior'ом в конторе?

    @papabig
    Никогда бы не посоветовал 16тилетнему подростку идти работать. Учиться, изучать фундаментальные науки, математику, физику, пока свежа голова. Изучать языки, заниматься спортом, развиваться, как личность, занимаясь программированием только в охотку, в виде хобби. Работа никогда не принесёт удовольствия и вы перегорите уже годам к 20ти. Если действительно нужны деньги для семьи, пробуйте устроиться в контору, так вы поймёте, что действительно нужно для работы, а что просто романтика, о которой пишут в книгах.
    Ответ написан
    4 комментария
  • Можно ли так назвать класс?

    werty1001
    @werty1001
    undefined
    Можно ли так назвать класс: "header-footer-left-wrapper-headline"

    Да, только зачем?

    Какое максимальное количество слов должен содержать класс?

    Краткость — сестра таланта.

    Как вообще лучше называть классы?

    Лучше по смыслу, а не визуальной составляющей. Например, не red-text, а error-text и.т.д
    Ответ написан
    2 комментария
  • С помощью каких инструментов создают подобные проекты?

    hol
    @hol
    ¯\_(ツ)_/¯
    Что-бы не задавать таких вопросов установи Wappalyzer/
    Ответ написан
    Комментировать
  • Как реализовать проект от а до я, с созданием сайта, серверной части, мобильных приложений под ios,android и windows phone?

    @DobriyJuk
    Сетевой инженер, системный администратор
    Не читал, но осуждаю ))
    1. Вам нужен менеджер IT проектов. Берете его (по ЗП не подскажу точно, но в Москве около 130-150тыс.р./мес. при условии премий).
    2. Описываете ему все хотелки
    3. Получаете план проекта.
    4. Обсуждаете, дополняете, сокращаете.
    5. Отправляете на реализацию.

    По реализации. Сколько попросит. Тут очень всё зыбко. У меня более 6 лет опыта работы руководителем IT проектов и я могу помочь. Суть работы такого человека в том, чтобы в максимально сжатые сроки выдать качественный продукт с максимальной экономией бюджета.
    У вас всплывет очень много нюансов. Я даже не говорю о программировании для мобильных платформ. Даже просто сайт. Банальные вопросы, требующие решения:
    1. Наполнение
    2. Дизайн
    3. Раскрутка
    4. Копирайт
    5. Хостинг

    Это те вопросы, которые приходят вот прям сразу, на которые надо получить ответы исходя из уточняющих вопросов по каждому пункту, чтобы никто не присел года на 3, или компания не понесла серьезные убытки по причине сотен возможных проблем. И повторюсь. Это мы ещё не касались мобильных версий.
    Ответ написан
    Комментировать
  • Как реализовать проект от а до я, с созданием сайта, серверной части, мобильных приложений под ios,android и windows phone?

    @kstyle
    Идите на freelansim.ru и размещайте такой пост: "Нужен портал аналогичный сайту remontnik.ru с его мобильными приложениями, только иной тематики. По сути конструкция и логика портала на 90% идентична тому, что я хочу получить. Для начала мне нужно помочь составить тз: мы беседуем в скайпе, я отвечаю на ваши вопросы и в итоге получаю doc с приблизительным описанием функционала - его должно быть достаточно, чтобы программисты смогли сказать приблизительные сроки и бюджет." Заголовок заказа: "Составить ТЗ разработки портала". Бюджет: не менее 2000 р
    Ответ написан
    1 комментарий
  • Как реализовать проект от а до я, с созданием сайта, серверной части, мобильных приложений под ios,android и windows phone?

    ExcluZZ
    @ExcluZZ
    adm metrsaratova.ru
    Простите меня и не сочтите за дерзость.
    Если у Вас столько вопросов, лучше не беритесь за это, только деньги выкините, много денег.
    Но я ни в коем случае не хочу сказать, что Вам это не по силам. Просто не сейчас. Ростите в этой сфере, учитесь, пробуйте что-то простое. Если сразу взяться за такой проект, времени на собственный рост не будет, а знаний будет катастрофически нехватать.
    Ответ написан
  • Как лучше создать свой электронный учебник?

    @Ostrie_Brevna
    IT engeneer
    Обязательно Python? Требуется web или standalone решение? Посмотрите в сторону того, что называется LMS (learning management system), но там всё большей частью PHP-шное: blog.capterra.com/top-8-freeopen-source-lmss
    Весьма распространённая и развитая LMS - moodle (PHP). На ней сделана, нпример, система дистанционной подготовки по информатике Московского Центра Непрерывного Математического Образования: informatics.mccme.ru
    В moodle есть какая-то интеграция с мат. формулами:
    https://docs.moodle.org/archive/ru/Формулы_в_форма...
    www.wiris.com/ru/solutions/moodle
    cyberleninka.ru/article/n/ispolzovanie-moodle-v-pr...

    Есть какие-то python api к moodle:
    https://github.com/mrud/moodle-api
    https://pypi.python.org/pypi/moodle/0.0.1
    https://github.com/asayler/moodle-ws-python

    Теперь про то, что сделано именно на python.
    https://djangopackages.org/grids/g/lms/ - попытки создать LMS на Django
    Ну и есть ещё такая штука как edx-platform на python, см. здесь:
    https://github.com/edx
    https://github.com/eduNEXT

    PS. В Вышке люди писали работы на сходную тему:
    https://www.hse.ru/edu/vkr/85211258
    https://www.hse.ru/edu/vkr/85268079
    Ответ написан
    1 комментарий