Задать вопрос
  • Легален ли контент, созданный в 30-дневной Trial-версии программы?

    cissav
    @cissav
    Руководитель Omnidesk.ru
    Нужно знакомиться с пользовательским соглашением. Если в нем прописано, что trial-версия предоставляется лишь для ознакомительных целей, то созданный контент действительно будет нелегален.

    К примеру, в подобном духе продается Macaw для студентов. Они могут получить 50% скидку при покупке софта, но при этом не могут использовать его в коммерческих целях:

    "By applying this discount you acknowledge that you will use your Macaw Learners Account for learning purposes only (as a student, educator, or as someone who is just learning HTML and design). You agree that you will not use your Learners Account for commercial purposes."
    Ответ написан
    1 комментарий
  • Как делать сайты, с таким дизайном?

    EnterSandman
    @EnterSandman
    Эникей
    Да, это флеш.
    Сразу можно забыть об аудиториях
    а) на iДевайсах
    б) тормозные и с малыми разрешениями экранов устройства на Android
    впрочем можно сказать что мобильные девайсы идут нафиг
    в) люди с бюджетными процессорами - какой-нибудь ноутбук на E-450/Celeron будет показывать слайдшоу.

    Красиво, эффектно, прошлый век.
    Ответ написан
    Комментировать
  • Как поисковики относятся к нестандартным доменам?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Яндекс себе отхапал целиком зону .yandex. Думаете, они не в курсе о новых доменных зонах?
    Ботам же вообще безразлично доменное имя.
    Ответ написан
    2 комментария
  • Как правильно использовать @import в less-файле? SimpLESS выдает ошибку, что делать?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Чего только люди не понавыдумывают, лишь бы не ставить node.js.
    Ответ написан
    1 комментарий
  • Куда можно устроиться джуниором верстальщиком на удаленку ?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Туда, где нужны оные. Или это был риторический вопрос?
    Ответ написан
    Комментировать
  • Стоит ли продолжать путь frontend разработчика?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Соберись, тряпка! Серьезно, бывает по началу. Пройдет.

    И да, вы еще даже не ступили на путь frontend разработчика. Вы верстальщик.
    Ответ написан
    1 комментарий
  • Из-за чего div'ы не ставятся в строку?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    А Вы не ленитесь, оформите нормально пример. Потому что Ваш пример — это помойка. Вы просто скопировали код и кинули его как есть. В таком случае лучше кинуть ссылку на сайт. Гарантирую, при оформлении примера, когда уберете все лишнее, сами найдете ошибку. Ну и подучите азы, оперировать понятием строки, когда говорите о float неправильно.
    Приведенные в пример классы b-mainNews и b-mainNews-sideBar у Вас не стоят рядом, а один вложен в другой, чего Вы хотите — не ясно.
    Ответ написан
    Комментировать
  • Хорошо ли плодить переменные внутри JS объекта?

    Rrooom
    @Rrooom
    Зависит от методологии разработки. Если вы знаете, что точно будете рефакторить - пишите как удобно. Потом ide или линтер подскажут, что вы лишнее сделали.
    В общем случае - "лучше перебдеть" и закэшировать ненужное, чем где-нибудь снова создавать объект. Память "дешевле" отзывчивости приложения.
    Ответ написан
    Комментировать
  • Как изменить input без перезагрузки?

    0neS
    @0neS
    ajax

    Готовый код не прошу, но должны же быть решения готовые!!?
    эта пять
    Ответ написан
    Комментировать
  • Что такое кластер/кластеризация простыми словами?

    fornit1917
    @fornit1917
    Простыми словами: это когда для увеличения надежности и/или производительности используется множество узлов/машин, но внешне это выглядит все так, будто у вас используется одна машина (ну или почти так).
    Пример: есть много-много данных, распределенных по нескольким машинам. Узнать, на какой именно машине данные можно по ключу. Вы шлете запрос: дайте мне данные по такому-то ключу, не задумываясь над тем, на одной машине все данные хранятся или не на одной. Кластей сам с этим разберется, выберет нужную машину, прочитает данные и отдаст вам.
    Ответ написан
    2 комментария
  • Как сегодня обстоят дела с версткой рассылок?

    @remaora
    Как верно сказал DonSinDRom, "не хабром единым".

    Гайд по поддержке CSS различными почтовыми клиентами - это, безусловно, хорошо, но в сети, прямо на поверхности, есть гораздо больше полезной информации, никто её не скрывает:

    blog.mailchimp.com
    https://www.campaignmonitor.com/blog/
    https://litmus.com/community
    zurb.com/ink
    https://github.com/Omgitsonlyalex/ZenithFramework

    Если Вы знаете, что такое Browsershots, то для тестирования email-рассылок Вам придётся по вкусу Litmus.
    Ответ написан
    Комментировать
  • QA engineer, с чего начать?

    @azShoo
    Для начала давайте разберемся, что же такое QA? Понятие это довольно абстрактное, и в СНГ применяется зачастую в ином понимании, нежели в краях более отдаленных.
    QA - это обеспечение качества продукта, причем, в идеальном случае, на всех этапах разработки.
    Самое первое, с чем придется в большинстве случаев столкнуться QA Engineer`у это функциональное тестирование.
    Написание тестов по задачам и прохождение этих тестов., прохождение уже написанных, апдейт, заведение багов и прочее. В этом случае QA Engineer = Тестировщик. Для этого самое важное - хорошо работающая голова, умение читать задачи и задавать правильные вопросы: "А что если так? А если этак?".
    В зависимости от продукта требуются дополнительные скиллы -> в вебе своя специфика, в мобильных своя, в по - своя, в железе - своя. Ну и соответственно базовое понимание кода, работа с базой данных и прочее - тоже периодически понадобятся.

    Но, процесс обеспечения качества не заканчивается на функциональном тестировании, поэтому понятие QA шире, чем тестирование. Здесь мы уходим от банальных тестов по функциональным требованиям и переходим к анализу требований и документации (поиск узких мест в требованиях и реализации), юзабилити тестирование (поиск "косяков" в интерфейсах и функциональности), тестирование производительности и прочее.

    Отдельная часть - автоматизация тестирования. Здесь от компании к компании все по разному, и роль автотестера варьируется от "тестера который научился использовать тестовый фреймворк" до "полноценного разработчика, который автоматизирует то, что ему говорят тестировщики".
    Требования отличаются соответственно.

    Кроме того, хороший QA инженер работает и над самим процессом разработки. Наша цель - обеспечивать качество продукта, и если оно страдает из-за косяков в рабочем процессе - их тоже надо выявить и решить.

    Что в итоге?
    Мне кажется, что QA-инженер это тестировщик, который вышел в своей работе за рамки тестирования. Который работает над качеством продукта не только в плане "Требования выполнены - к продакшену готовы", а старается делать продукт лучше во всех отношениях, в первую очередь - для бизнеса, во вторую - для пользователя, в третью - для тех, кто этот продукт делает.
    Следовательно, я считаю что путь QA лучше всего начинать именно с тестирования (кстати говоря, в России понятия QA и тестирования почти всегда тождественны в умах не-тестировщиков).
    Что важно для тестировщика?
    Способность и желание разбираться в том, как это [продукт\фича\пр] работает сейчас, и как это должно работать.
    Так же стоит приготовиться много говорить "нет, так не пойдет" менеджерам и разработчикам.
    Ну и вообще, смириться с тем, что другие стороны процесса очень часто готовы действовать в ущерб качеству.

    Что хотят, что бы знал джуниор?
    1) представление о процессе разработки. Этапы, когда пора тестировать и все такое.
    2) представление о написании тестов: что представляет из себя тест-план, тест-сьют, тест-кейс, тест-степ, Definition of Done, Ожидаемый результат и тд.
    3) представление о том, что такое дефект: Severity и Priority дефектов, какие бывают; из чего состоит описание дефекта, и все такое.
    4) хотя бы общее представление о тест-дизайне: что такое, зачем нужен, какие есть практики.
    5) Базовые навыки SQL - селект, упдейт, работа с несколькими таблицами и все такое.
    А ещё хотят, что бы человек умел думать. Будь готов к задачкам на логику (которые туфта и ненужны) и к задачкам типа "Есть окно с кнопкой, посылает запрос: напиши тесткейсы" или "Протестируй карандаш".

    Как-то так.
    К сожалению, больше рассказал именно о тестировании, чем о QA в целом. :)
    Ответ написан
    2 комментария
  • Как работать с мелкими css-файлами?

    DeLaVega
    @DeLaVega
    Верстаю, фронтэндю =)
    Возможно я отвечу немного оффтоп, но всё же.

    Что плохого в едином стилевом файле? Едином - это значит в нём все стили относящиеся к вёрстке сайта, за исключением базовых стилей плагинов, подключения шрифтов. Ресет - как по мне так вообще вселенское зло, от него только проблемы у меня всегда были...
    Ответ написан
  • Стилизация placeholder в Firefox, как?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    input[type="text"]::-webkit-input-placeholder { color: red; }
    input[type="text"]::-moz-placeholder { color: red; }

    Но, в старых firefox (до 18-го) placeholder считается псевдоклассом, а в новых firefox – псевдоэлементом.
    Поэтому лучше так:
    input[type="text"]::-webkit-input-placeholder {color:red;}
    input[type="text"]::-moz-placeholder          {color:red;}/* Firefox 19+ */
    input[type="text"]:-moz-placeholder           {color:red;}/* Firefox 18- */
    input[type="text"]:-ms-input-placeholder      {color:red;}

    jsfiddle.net/azu6n7mm/1
    Ответ написан
    1 комментарий
  • Адаптивная верстка, сколько должно быть макетов?

    FAT
    @FAT
    Developer
    У нас дизайнер рисует макеты для всех необходимых разрешений, PSD верстальщик получает самого большого макета, а остальные макеты в JPG для наглядности. Актуальные на сегодняшний день разрешения:

    320 px — Мобильные устройства в портретной ориентации
    480 px — Мобильные устройства в альбомной ориетации
    640 px — Небольшие планшеты
    768 px — Планшеты в портретной ориентации
    1024 px — Планшеты в альбомной ориетации
    1280 px и более — настольные компьютеры

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

    @andreyqin
    При каждом клике записываете значение счетчика в куки. После обновления страницы проверяете, есть ли кука с именем счетчика, если есть - записываете значение куки в элемент счетчика.
    Ответ написан
    Комментировать
  • Счетчик кликов на js?

    FAT
    @FAT
    Developer
    Сбрасывается потому что значение нигде не сохраняется, нужно сохранять значение в базе данных или cookie. Обращаю внимание, что локально не работает в некоторых браузерах.

    Демонстрация работы

    <html>
    <head>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
    <script type="text/javascript" src="jquery.cookie.js"></script>
    <script type="text/javascript" language="javascript">
    $(document).ready(function() {
    	//Если установлены cookie то читаем их и сохраняем значение в переменную, если не установлены то значение переменной = 0
    	var nCount = $.cookie('user_count') != undefined ? parseInt($.cookie('user_count')) : 0;
    	//Отображаем значение на странице
    	$('#counter').html(nCount);
    
    	//Клик по элементу
    	$('#myObj').click(function() {
    		//Увеличиваем счетчик на единицу
    		nCount++;
    		//Записываем значение в cookie
    		$.cookie('user_count', nCount, { expires: 7, path: '/' });
    		//Отображаем значение на странице
    		$('#counter').html(nCount);
    	});
    });
    </script>
    <style>
    #myObj {
    	border: 1px;width: 100px;height: 100px;
    }
    </style>
    </head>
    <body>
    <div id="myObj">Click Me</div>
    <div id="counter"></div>
    </body>
    </html>
    Ответ написан
    4 комментария
  • Как удаляются ненужные файлы с habrastorage?

    opium
    @opium
    Просто люблю качественно работать
    rm -rf file
    Ответ написан
    Комментировать