• Обязательно ли нужен html шаблон при разработке сайта?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    я не верстальщик, но:
    1) Что бы было что стилизовать - какая то html разметка все равно нужна. Хотя бы от drupal этого.
    Дальше imho можно разделить на 2 случая:
    а) если мы говорим про человека который умеет и верстать и кодить - то это его личное дело в каком порядке и как это делать. У меня есть знакомый верстальщик который не любит копипастить одинаковые блоки и пишет циклы на php :-)
    б) Если говорить про студию где css потом пишут другие люди - то в целом это возможно если структура сайта укладывается в стандартные блоки разметки этого drupal без каких то хитрых оверлеев итд. Поскольку начиная с некоторого уровня заказчики хотят что то более интересное - такой подход соответственно определяет их максимальный уровень.

    Вообще вопрос кто именно натягивает верстку в известной степени холиварный, я знаю проекты где frontend часть весьма сложна - в итоге их backend разработчики просто выводят данные в шаблон вообще без верстки, а frontend-ребята зацепляют верстку уже поверх.
    Ответ написан
    1 комментарий
  • Есть способ восстановить файл удаленный из корзины?

    Jump
    @Jump
    Системный администратор со стажем.
    Ну начнем с того что файлов в корзине и не было никогда.
    Файл как был на диске, так и остался когда вы переместили ссылку на него в корзину.
    После того как вы очистили корзину файл тоже никуда не делся, так и лежит на диске, ровно в том месте где и раньше был.
    Только вот проблема - теперь это место числится свободным, и система может записать туда что угодно, затерев ваш файл.

    Поэтому - если вы сразу после очистки корзины выключили компьютер и не пользовались им то шанс восстановить файл близок к 100%
    Если же вы после этого работали, то шансы есть но крайне маленькие, зависят от размера файла, процента заполненности диска, и удачи.
    Есть множество утилит для восстановления файлов.
    Ответ написан
    Комментировать
  • Есть способ восстановить файл удаленный из корзины?

    kengos
    @kengos
    Как-то пользовался Recuva, чтобы вернуть стертые файлы - восстановилось где-то 95%, что неплохо
    Ответ написан
    Комментировать
  • Как не утонуть в океане информации?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    0. На хабре мир не замкнулся так же, как и на вконтакте)
    1. Когда "наткнулись" при "рабочем" поиске (когда делаете работу по текущему проекту) на интересную информацию - кладите статью (+линк) в папку рядом с проектом, применительно к которому Вы на нее набрели или отталкиваясь от темы статьи (рядом с другим проектом).
    2. По тематически-узконаправленному ("лучевому") поиску - вы найдете не более 5 статей. Это первоисточники и образовательные (примеры, производительность и т.д.) Все другие - "адский trash" и плагиат.
    3. Не ищите "от нечего делать": время потратите - толку 0.
    4. Используйте всю мощь поисковой строки гугла (символы управления приоритетами и т.д.) для отсеивания "мусорных" ссылок.
    5. На любую тему обсуждений - есть только 1 ресурс-лидер, который цитируют во всем интернете. Интересна тема - станьте участником такого сообщества и получайте уведомления по почте.
    6. Сначала планируете цель, затем идёте "в лес по грибы" за информацией. Если наоборот - всё...: Вас "засосёт" чёрная дыра технологий и читать Вы будете ВЕЧНО!!!
    7. Главное правило: статья должна прочитываться сразу или "привязываться" к вашей цели и отправляться в папку (см. п.1)
    И помните:
    тостер - для отдыха
    гугл - для работы

    UPD: Как правильно искать информацию
    Ответ написан
    14 комментариев
  • Как вы ведете учет прочитанных книг?

    @getId
    Сервис Книгопись умеет вести список прочитанного, список к прочтению. Большое поле для примечаний. Есть экспорт в CSV, есть подписки на других пользователей. На Хабре о нём. Авторизация через соц. сети, ничего лишнего. Данные в облаках.
    Ответ написан
    Комментировать
  • За сколько с полного 0 можно подняться до 50$ на Odesk?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Всегда в интеренете находится много людей, которые утверждают, что они работают 10+ часов в день по 50$ в час.

    На самом деле, 8 часов из 10 они откликаются на отклики и еще 2 часа работают за 5 долларов в час. Т.е. на самом деле они работают по 1$ в час. И таких 90%. Потому что смысл заказчику платить 50 долларов Васяну, когда господин из Индии готов сделать то же самое за 2-5$?

    Только действительно опытным и гуру могут предложить задачи по 50$ в час, что сильно дешевле специалиста в США, к примеру. Но и таких уже ищут не на одеске, а по рекомендациям, имхо.

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

    Конечно, сейчас многие начнут спорить со мной. Уже годами люди спорят со мной на эту тему. Что еще раз подтверждает мою правоту. Спорить со мной тем, у кого 50$ в час цена - дорого, столько времени тратить на меня, доказывая что-то. Значит спорят те, кто 50$ не видят никогда. Такие вот дела.
    Ответ написан
    15 комментариев
  • Как редактор вы используете для верстки?

    hedint
    @hedint
    Senior front-end developer
    php(web)storm - для всего.
    если быстро что-то поправить на 5-10 минут - sublime.
    Ответ написан
    6 комментариев
  • Front-End Developer Junior - тяжело ли устроиться на удаленную и постоянную работу?

    mak-oleg
    @mak-oleg
    I believe in god, for the rest i pay in cash!
    Комментировать
  • Front-End Developer Junior - тяжело ли устроиться на удаленную и постоянную работу?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Эй смотрите все, у него красный диплом! Видишь? Всем нас#ать..

    Меня спросили диплом 1 раз за 6 лет.

    UPD
    Правда был случай у друга-фрилансера не дали рабочую визу в Германию из за отсутствия диплома, хотя договор с работодателем уже был подписан
    Ответ написан
    1 комментарий
  • Как натянуть свой шаблон на Wordpress движок?

    @LMI
    Лучше всего посмотреть видеоуроки по адаптации чистого HTML/CSS для Wordpress. Вот сам учился на этом уроке: https://www.youtube.com/playlist?list=PLzi5JvpYf_h...

    UPD: текстовая статья на Хабре habrahabr.ru/post/228523
    Ответ написан
    2 комментария
  • Почему не работает форма обратной связи?

    @askarik
    веб-разработчик
    всё просто
    сама функция на хостинге может быть отключена хостерами
    а если даже отправляется письмо, часто бывает такое, что письма отправленные этой функцией попадают в спам
    одно из двух
    Ответ написан
    4 комментария
  • Давайте соберём список ссылок на сайты с полезными инструментами, плагинами и стилями для Bootstrap?

    @lastnast
    bootswatchr.com - быстрая стилизация Twitter Bootstrap
    stylebootstrap.info - похожий сервис. Еще один аналог — Bootstrap Generator
    charliepark.org/bootstrap_buttons - генератор красивых кнопок
    www.plugolabs.com/twitter-bootstrap-button-generator - генератор красивых кнопок
    www.lavishbootstrap.com - создание цветовой схемы для Twitter Bootstrap на основе любого изображения
    https://jetstrap.com/ - онлайн создатель интерфейса на Bootstrap
    bootswatch.com - бесплатные темы, также есть Wrapbootstrap с премиум темами
    320press.com/wpbs - бесплатная тема для WP
    Еще несколько:
    bootstrapwp.rachelbaker.me
    roots.io
    digitalnature.eu/themes/bootstrap
    wpbootstrap.iubenda.com
    braginteractive.com/bootstrap
    www.johnparris.com/alienship
    https://github.com/commadelimited/jQuery-Mobile-Bo... - мобильная тема
    www.bentdesignstudio.com/v2/2012/03/twitter-bootst... - UI для Photoshop
    gui.repixdesign.com/#freebies - аналог предыдущего
    fortawesome.github.io/Font-Awesome - специальный иконочный шрифт
    ckrack.github.io/fbootstrapp - Twitter Bootstrap в стиле Фейсбука.
    Также есть в стиле
    xbreaker.github.io/plusstrap - Google
    aozora.github.io/bootmetro - Windows 8
    www.eyecon.ro/colorpicker-and-datepicker-for-twitt... - для Twitter Bootstrap
    www.dangrossman.info/2012/08/20/a-date-range-picke... - выбор даты как в Google Analytics
    blueimp.github.io/jQuery-File-Upload - файловый загрузчик
    blueimp.github.io/Bootstrap-Image-Gallery - фотогаллерея
    jhollingworth.github.io/bootstrap-wysihtml5 - для Bootstrap
    bootboxjs.com - небольшая js библиотека
    vitalets.github.io/bootstrap-editable - быстрое редактирование контента на странице
    www.leecarmichael.com/bootstrapx-clickover/example... - плагин, расширяющий функционал встроенного popover
    drupal.org/project/twitter_bootstrap_ui - как модуль для Drupal
    anutron.github.io/mootools-bootstrap - для Bootstrap
    bootsnipp.com - Сниппеты для Bootstrap
    builtwithbootstrap.com - галерея сайтов на Twitter Bootstrap
    www.yiiframework.com/extension/bootstrap - удобная связка Yii фреймворка и Twitter Bootstrap
    Ответ написан
    Комментировать
  • Что такое Less и Sass?

    EkaterinaSava
    @EkaterinaSava
    Frontend-developer // LoL-addicted // Geek
    На HTML Academy есть курс htmlacademy.ru/courses/85 после которого становится абсолютно понятно, что такое препроцессоры, зачем нужны и как их юзать. Остальное - гуглится очень легко.
    Ответ написан
    Комментировать
  • Что такое Less и Sass?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Лень двигатель прогресса. Хороший пример - принцип DRY - Don't repeat yourself. Я весьма подозреваю что вы стараетесь соблюдать этот принцип когда делаете макеты или чем вы там занимаетесь. Так же я весьма уверен что вы хотя бы пытались чуть автоматизировать рутину своей повседневной работы. Так же у вас могли быть ситуации когда вы переиспользовали какие-то элементы. Мало ли.

    Так вот... CSS это тупая таблица стилей. Селектор и стили, ничего сверх умного тут придумать нельзя. Лет 5-10 назад было довольно модно держать один мегажирный CSS файл на 10К+ строк и радоваться жизни внося все больше изменений и т.д. Соответственно даже если вы соблюдаете всякие правила модульной верстки и все такое, у вас возникает несколько проблем:
    • организация стилей, то есть держать все в одном файле не удобно особенно когда проект длится годами
    • Дублирование стилей и селекторов. По мере развития проекта появляются какие-то снипиты которые можно реюзать. Так же у вас может появиться масса однообразных селекторов отличающихся лишь немного. При модульных подходах вложенности редко имеет место быть но все же имеет. Но не будем забывать что большинство фигачит селекторы просто так. В итоге если мы переместили блок или переименовали класс какого-то блока нужно отредактировать еще массу селекторов.
    • Привязка размеров и параметров к другим стилям, например у вас в стилях задана ширина блока, от нее зависят другие параметры, отступы для других блоков и т.д. Да, в css3 появился calc для этого но это было относительно недавно и только с недавних пор можно почти без опаски использовать эту штуку.
    • Таблицы стилей, как и HTML ориентированы на удобный разбор этого добра машиной, но не человеком. Человек же существо ленивое и как-то вот лень лишний раз скобку поставить или точку с запятой. Просто лень.


    Есть так же хорошее правило, или идея если хотите.... Если код можно сгенерить - его лучше сгенерить. То есть для решения всех выше перечисленных проблем придумали препроцессоры. Они как бы были и раньше всех этих scss/less/stylus но как-то не решали всех проблем и т.д. Что в итоге было предложено (перечисляю в том же порядке что и в списке выше).

    • У CSS есть такая штука как @ import. Но не очень круто импортировать сотню стилей в продакшене. Стоит сделать так что бы все стили были склеены при сборке проекта. Эта идея в итоге развилась и если разработчик использует это дело правильно, можно зайти в любой файл со стилями и увидеть список всего от чего зависят эти стили. Какие стили подключаются и т.д. Причем один файл с зависимостями может быть подключен в нескольких файлах а препроцессор сам разберется как и куда все вставлять сгенерив максимально оптимизированный по структуре файл. А разработчик получил четкую структуру файлов и возможность быстро найти где что и от чего зависит.
    • С селекторами проблему предложили решить наиболее логичным вариантом. Если у нас есть вложенные селекторы, то имеет смысл определять их внутри блока этого селектора. Это существенно упрощает поддержку стилей. Так же для управления снипитами и прочим добавили миксины - эдакие параметризованные или нет функции которые выплевывают шматок CSS. До появления штук вроде autoprefixer это был единственный способ писать поддерживаемые стили, использовать плюшки CSS3 и вообще новые плюшки и не сойти с ума от префиксов. Префиксы это только пример, там могут быть самые разные штуки позволяющие грамотно производить реюз стилей
    • Проблему зависимостей значений стилей друг от друга решили... собственно самым очевидным способом - переменные. Это удобно, легко поддерживать и в умелых руках это мощный инструмент. Нужно поменять базовые цвета - не нужно лазить по 100500 блоков и править значения руками, можно поправить переменные и все будет хорошо.
    • Насколько я помню SCSS/LESS не стремились решить эту проблему. Какие-то решения образовывались сами собой с течением времени. В плане минимализма и выразительности пожалуй сейчас самая крутая штука это stylus.


    Что в итоге произошло. В один прекрасный момент какие-то там рубисты придумали SCSS (они вообще не любят все что не в стиле ruby в плане минимализма и выразительности). Затем чуваки подумали и сказали, SCSS это круто но почему-то они используют синтаксис знакомый именно Ruby разработчикам а не обычные для CSS конструкции. В итоге реализовали LESS, причем его уже реализовали на javascript, что с наличием node.js позволило это все добро еще на одной платформе собирать. А так как под эту платформу и так плодили препроцессоры оно удачно вписалось.

    Далее уже шли какие-то модификации дальнейшие, вроде того же Stylus, где синтаксис упростили просто до нельзя.

    Личное мнение. На сегодняшний день я не вижу смысла использовать чистый CSS хоть на малых хоть на больших проектах. Вот вообще никакого.
    Ответ написан
    3 комментария
  • Откуда лезут вирусы в WordPress'e?

    CuamckuyKot
    @CuamckuyKot
    Веб-разработчик, предприниматель
    Первым делом свой компьютер проверьте на вирусы :-)
    Ответ написан
    1 комментарий