• Какой CSS препроцессор выбрать?

    eucalipt
    @eucalipt
    Самоделкин.
    Попользовался SASS'ом (а именно SCSS'ом).
    Во-первых, ужасно намучался с использованием оного.
    Под виндой работать не хотел наотрез.
    Только с костылями и Compass'ом принялся работать под Ubuntu.

    Во-вторых, это то же самое, что и учить новый язык.
    Честно, единственный (!) плюс, который я нашел в использовании этих препроцессоров - это то, что можно использовать переменные. И всё.
    Все остальное вам вряд ли понадобится, если вы уже пишете ровный код.

    Лучше вместо того, чтобы учить тот же SASS, выучите CSS. Серьезно, куда больше толку будет.

    В нем (обычном CSS) на самом деле куда больше возможностей, чем Вам кажется.
    А препроцессор Вам сильно жизнь не упростит.

    Знаю, все равно попробуете хоть один препроцессор, даже несмотря на мой ответ.
    Ответ написан
    3 комментария
  • Какой CSS препроцессор выбрать?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Все топовые препроцессоры дают примерно равный набор возможностей и очень очень мощны. Всегда найдутся люди, которые будут говорить, что им нравится X-препроцессор, ибо там есть киллер-фича без которой они не могут жить, но это всё вкусовщина. Так что просто выбирайте тот препроцессор, синтаксис которого вам будет по душе. Вот и весь принцип.
    Ответ написан
    Комментировать
  • Как вы начинаете вёрстку сайта?

    leto2015
    @leto2015
    Веб-разработчик
    Спасибо добрые люди за подробные комментарии. Очень много полезного и интересного узнал.
    Ответ написан
    1 комментарий
  • На чем в 50 лет можно зарабатывать?

    @Pilat
    Я однажды видел изнутри интернет-магазин . Квартира-двушка, заставленная стеллажами, работают две бабки лет по 60-70. Одна строчит бухгалтерию на компьютере и говорит по телефону, вторая снаряжает заказы - всё на бывшей кухне. Две старые бабки и курьеры.
    Ответ написан
    Комментировать
  • На чем в 50 лет можно зарабатывать?

    @noprof
    Вы бы заранее не суетились бы, пока его не сократили, а спросили бы его, чего он хочет на самом деле. Что он умеет, что знает, готов ли он морально обучатся чему-то новому. Что ему для этого необходимо?

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

    Хочу вас огорчить, что ничего толком и не получится, если он сам этого искренне не будет желать, и стремится учится и прогибаться под чужую волю. А учитывая что вы его сын - будет ему это сделать труднее в разы.

    Пусть сам себе найдет занятие по душе.
    Что, у мужиков работающих на заводах руки из задницы растут?
    Или сопли протекают? В жизни не поверю.

    ===================================================

    Узнайте у него самого, что ему интересно делать? Может быть у него хобби какое-то есть? Пусть развивает своё хобби подсунутыми вами средствами (тот же фриланс по узкой специализации).
    + Сейчас популярны всякие видеоблогеры, а если руки и мозги есть, то я думаю и материал будет.
    Ответ написан
    2 комментария
  • На чем в 50 лет можно зарабатывать?

    Если Ваш отец считает, что в 50 он уже старик и ни на что не годен, ну что же, пусть ищет место сторожа.
    Если же нет - почему Вы упоминаете возраст? Создается впечатление, что Вы считаете его неполноценным.

    Поставьте вопрос иначе: на чем зарабатывать человеку, которому только-только минуло 30?
    И ответы найдутся гораздо проще... если не ставить надуманных барьеров.
    Ответ написан
    4 комментария
  • На чем в 50 лет можно зарабатывать?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Чисто онлайн много чего можно для заработка найти в любом возрасте. Примеры:

    1) развивать сайты (есть 55-летний знакомый мужик, который этим занимается)
    2) писать статьи (нам про электропроводку пишет электрик 49 лет)
    3) модератор форумов специфичных узкотематических, в чем человек специалист

    Офлайн:

    1) АТС-ки настраивать
    2) Возиться с 1С или макросами к ворду
    3) Принтеры чинить и заправлять
    4) Научиться устанавливать и настраивать всякие сигнализации, системы видеонаблюдения
    Ответ написан
    7 комментариев
  • Переквалификация в 29 лет: как лучше организовать самообучение front-end'у?

    @RadmirZ
    Делаем интернет-магазины на движке minicart.su
    Как уже писали ранее учите не технологии, учитесь решать проблемы. Как правило вам будут ставить задачи/проблемы и заказчикам нужно их сделать/решить - учитесь этому, а технологии это лишь инструменты. Мы за 5 лет назад решали задачи используя одно, сейчас уже все устарело и мы используем другое, через пару лет также все изменится и будем опять все менять, но суть одна и таже, мы всегда решали какие то проблемы и выполняли какие-либо задания и за это получали деньги.
    Ответ написан
    5 комментариев
  • Как разобраться в темах для Wordpress?

    eholin
    @eholin
    Web-developer (frontend + backend)
    Разобраться со структурой шаблона поможет схема wphierarchy.com - только на английском, на русском полезной информации вообще мало. Лучше уж читать в оригинале.

    Что касается виджетов и т.д. - нужно руководствоваться простым правилом: вся функциональность реализуется только через плагины, в темах может быть лишь оформление. Если делаете тему для паблика - не нужно пихать в неё виджеты, не нужно набивать functions.php кучей кода, который не относится к внешнему виду. Тем более уж не нужно добавлять в тему шорткоды и кастомные типы записей.

    Чтобы было проще разобраться в структуре, читайте Кодекс, возьмите шаблон с underscores.me и разберитесь в нем - там действительно все просто, при этом нет никаких примесей от дизайна, голая логика.

    По поводу подключения сторонних шаблонизаторов - это, ИМХО, извращение. Да, у WordPress нет своего шаблонизатора, но структура темы прозрачна и достаточно логична, если, повторюсь, не набивать тему кодом, который задает именно функциональность.
    Ответ написан
    6 комментариев
  • Как вы начинаете вёрстку сайта?

    dunmaksim
    @dunmaksim
    Технический писатель
    1. Создаю каталог для проекта
    2. Инициализирую Bower
    3. Устанавливаю нужные пакеты, например, Twitter Bootstrap, Angular, jQuery и т.д.
    4. Ставлю Grunt, плагины для него и т.д.
    5. Запускаю EMACS и создаю index.html
    6. С помощью Emmet создаю шаблон, который уже начинаю заполнять.
    7. В каталоге src создаю папки less, js и т.д.
    8. Попутно пишу задачи для Grunt
    9. Если в выбранном фреймворке не хватает какого-либо класса для стилизации элемента, сначала описываю стили прямо в шаблоне, в свойстве style. Затем при необходимости выношу их оттуда в LESS в виде одного или нескольких классов.
    10. ??????????
    11. PROFIT!!!
    Ответ написан
    15 комментариев
  • Возможно ли технически сверстать нарисованный блок с динамической границей для responsive верстки?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Возможно. Примерно вот так (пока корректировал положение нижней планки, кто-то поэкспериментировал и сделал вторую версию:).
    Близкая тема Как реализовать не стандартные (обрезанные) границы в блоке,за которым имеется цветной фон?
    Ответ написан
    12 комментариев
  • Как искать заказы в интернете вне бирж фриланса и знакомых?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. У хорошего дизайнера - заказы будут всегда.
    2. Ваши личные гарантии - профессионализм и качество.
    3. Создайте единственную страницу своего портфолио (с галереей работ в слайдере).
    На главной разместите - только контакты и все. (без PR-а и т.д.)
    4. Договаривайтесь оставлять ссылку внизу разработанного Вами дизайна шаблона на страницу портфолио.
    5. Ведите аналитику личностного роста и не "прогибайтесь" по ценам.
    Ответ написан
    4 комментария
  • Как искать заказы в интернете вне бирж фриланса и знакомых?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Есть. Напишите веб-студиям, заведите постоянные контакты. Профессионалы ценятся всегда.

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

    Как дизайнер вы не нужны конечным заказчикам, заказчикам нужно решать их проблемы (увеличение прибыли и т.п.). Вы всегда будете рабочей лошадкой в веб-студиях, рекламных агенствах и т.п.
    Ответ написан
    Комментировать
  • Почему задачи в sidekiq уходят на разные процессы?

    amerov
    @amerov
    Web Developer
    добавьте в config/initializers/sidekiq.rb

    Sidekiq.configure_server do |config|
      config.redis = { url: 'redis://localhost:6379/0', namespace: "appname_#{Rails.env}" }
    end
    
    Sidekiq.configure_client do |config|
      config.redis = { url: 'redis://localhost:6379/0', namespace: "appname_#{Rails.env}" }
    end
    Ответ написан
    Комментировать
  • Как начать работать удаленно или фрилансить, если даже проекты по мизерной цене вызывают затруднения?

    MegaMufa
    @MegaMufa
    Я бы посоветовал вам устроиться на некоторое время работать в офис. Работа в команде очень сильно помогает поднять свой уровень. В этом есть несколько плюсов:
    1. У вас всегда под рукой есть ментор, который может подсказать как решить поставленую перед вами конкретную задачу. Знания, получаемые таким образом, усваиваются намного лучше. Вы лучше понимете, как применять свои навыки.
    2. К окманде работает несколько человек, каждый со своим мнением и кругозором. Общение на обеде, за кофе и на обсуждениях проектов поможет ваам расширить свой профессиональный кругозор. Вы узнаете про многие технологии. В данный момент они вам не понадобытся, но вы будете знать о них, во время принятия решений в будущем.
    3. Устраиваясь на работу в офис стажером (или новичком, в общем неопытным специализстом), вы ставите в известность своего работодателя. Он в замен на пониженый оклад (у начинающего программиста ЗП, конечно ниже), помогает вам обучаться, выделяя вам ментора и давая практику.
    4. Вы преобретаете опыт решения реальных кейсов. В дальнейшем вы будете знать, как решается большинство типовых задач.
    5. В спокойной, но реальной обстановке получите опыт обучения "на лету" и поиска нужного материала.

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

    Мой вам совет: поработайте некоторое время в команде.
    Ответ написан
    6 комментариев
  • Как начать работать удаленно или фрилансить, если даже проекты по мизерной цене вызывают затруднения?

    zolt85
    @zolt85
    Программист
    На чистом PHP сложно себя реализовать. Изучайте framework-и и CMS (там все не так сложно как кажется). WordPress доминирует на западном рынке, так что если хотите работать на Odesk изучите его. возьмитесь за какие-то простые задачи. У меня супруга за неделю выхватила заказчика из Канады и теперь плотно с ним сотрудничает. Они все делают на WordPress. Если мне не изменяет память на Odesk-е какие-то тесты по технологиям можно пройти. Результаты тестов будут светиться в профиле. Заказчики на них тоже смотрят.

    Ну и как написано в первом ответе - учиться, учиться, и еще раз учиться. И не просто теорию учить, а практиковать все, что выучил.

    И как говорил, кто-то из известных, все в наших руках, так что не стоит их опускать.
    Удачи!
    Ответ написан
    Комментировать
  • Как правильно оценивать стоимость своей работы?

    @jkotkot
    режим сарказма
    Проблема в том, что вы ДЛЯ СЕБЯ не можете оправдать цены. Как помочь это сделать
    • Для начала рекомендую зарегаться как заказчик и попробовать поискать фрилансеров.. посмотреть какие ставки у конкурентов с аналогичным опытом. Я с 10 летним опытом берут 40-50 долларов в час. Есть те, кто с аналогичным опытом берет 100 и это не зависит от того, где человек живет.
    • Если нечего есть, то ставьте среднюю ставку, чтобы была работа и было на что жить. Среднюю ставку же не сложно обосновать? При приближении конца проекта/запасов пробуйте делать ставки больше или даже существенно больше. Как показывает практика, никто не начинает выяснять отношения, почему вы с других брали на 10-20 процентов меньше.
    • Сделайте разные ставки для разных по времени проектов. Для проекта долгосрочного проекта на полгода и больше ставка X. Для проекта меньше полугода, но больше месяца ставка X-10%. Для проекта меньше недели ставка X-20%. Проценты берите на свой вкус

    Для начала этого хватит. Самое главное помните, что вы не обязаны никому ничего обосновывать. Если спросят почему, то отвечайте, что это ваш КОМФОРТНЫЙ рейт, при котором вы можете хорошо работать не считая, что вам платят мало. Отказывайтесь от тех, кого это не устраивает, ибо работа с такими заказчиками - это только проблемы.
    Бонус: ставки, ожидаемые заказчиками на одеске по категориям($ $$ $$$) goo.gl/DGxDYf Взято из самой статистики одеска
    Ответ написан
    1 комментарий
  • Как правильно оценивать стоимость своей работы?

    vaux
    @vaux
    Курящий лыжник
    Вы называете ту сумму, за которую вам было бы комфортно работать над определенной задачей. Заказчика не устраивает? Это его проблемы. Вы не должны работать себе в убыток только из-за того, что кто-то решил на вас сэкономить. На счет страха. Попробуйте как-нибудь назвать неадекватно большую сумму (по вашим меркам). Вы удивитесь, но есть люди, которые готовы платить большие деньги, лишь бы работа была сделана качественно и в срок.
    Ответ написан
    Комментировать
  • Как умело работать с Sidekiq и очередями?

    mainameiz
    @mainameiz
    Full-stack web-developer
    Очереди это, как уже сказал bmalets, что-то вроде списков задач. Они нужны в основном для управлением нагрузкой, параллельностью. По дефолту есть только очередь default.

    Классический пример разделения очередей:
    - mailer - очередь для рассылки почтовых сообщения пользователям
    - default - для всего остального

    Можно сделать так что для очереди mailer вы запускаете 10 процессов (не воркеров, а именно процессов ОС), а для default только 1. Тем самым вы делаете приоритетной очередь mailer.
    Распределением нагрузки можно также управлять с помощью "весов" (параметр -q mailer,9 default,1 ). В данном случае из 10 задач 9 будут взяты из очереди mailer и только одна из очереди default.

    Под воркерами могут подразумеваться два понятия:
    - воркер как процесс ОС который берет задачи из очередей на выполнение
    - воркер как класс руби, который выполняет какую-то бизнес-задачу

    В основном конечно же под воркерами подразумевается второй вариант.

    По вашим вопросам:
    - как воркеры исполняются?
    Процесс-обработчик берет задачу из redis и выполняет её. Тут важно понимать, что при аварийном завершении работы процесса вы можете потерять задачу (такие кейсы бывают очень критичными для бизнеса).

    - какой обьём памяти для этого нужен?
    Объем данных в redis'е можно посмотреть в админском интерфейсе.

    - почему redis

    Кто знает...

    - как это работает с redis
    ???

    - почему в perform_async нельзя передовать сами обьекты? а только id, strings, json ...?
    Можно, но не нужно. Все что попадает в perform_async должно попадать в redis. А это накладные расходы на хранение, сериализацию/десериализацию.

    - Как правильно вызывать и добавлять очереди.
    Что вы имели ввиду под "вызывать очереди"? Очереди добавляются автоматически
    Вообще формат хранения можно запросто посмотреть в самом редисе.
    Ответ написан
    1 комментарий