• Как перебирать шрифты в Photoshop без выделения?

    vaux
    @vaux
    Курящий лыжник
    Да, достаточно выделить слой с текстом (именно слой, а не сам текст) и в окне "Character" можно перебирать шрифты:
    4bb00ef783f5436eaa0967fe5d7afd38.png
    Ответ написан
    1 комментарий
  • Открывать ИП или нет?

    vaux
    @vaux
    Курящий лыжник
    На статус ваше ИП никак не повлияет. По опыту могу сказать, что статус у ИП-фрилансера даже ниже, чем у официально трудоустроенного. Фактически такой ИП воспринимается как безработный. Хотите реальный статус - регистрируйте полноценное юр. лицо, открывайте компанию, арендуйте офис, нанимайте сотрудников и т.д.

    Налог у ИП на УСН - 6%. Копейки. В вашем случае он вообще может стать равным 0%, поскольку покроется с выплаты обязательных страховых взносов. Касаемо счета - есть банки, которые не берут плату за обслуживание. Тот же модульбанк.

    Помимо всего прочего вам придется вести какую-никакую бухгалтерию. Считать сумму налога, заполнять декларации, кататься в налоговую для сдачи отчетности. Но тут здорово помогают сервисы типа эльба или мое дело. С ними можно всё это делать в автоматическом режиме и удаленно. Но за деньги.

    Также работа в белую предполагает наличие договоров, актов, счетов. По большому счету это будет нужно только вашему банку, чтобы он понимал, за что идут деньги на ваш расчетный счет. И это заморочка не только для вас, но и для ваших клиентов. Я знаю компании, которые лучше будут работать с фрилансерами в черную, чем связываться с ИП на УСН. Так что смотрите, как бы не вышло так, что вы зря зарегистрируетесь.

    Лично я от этой авантюры каких-то ощутимых плюсов не вижу. Если бы процесс работы в белую и процесс уплаты налогов для фрилансеров был бы попроще, то еще можно было бы. Но пока что это все слишком заморочено и не стоит того.
    Ответ написан
    2 комментария
  • Дизайнер мобильных приложений - универсал для iOS/Android?

    vaux
    @vaux
    Курящий лыжник
    Проверяется это просто. Идем на хедхантер и ищем по ключевым словам в названии вакансий и в описании. По запросу для дизайнера интерфейсов только под ios (без упоминания андроида) по России находится 1 вакансия. Для дизайнера только под андроид - 5 вакансий. Вакансий дизайнера интерфейсов, в которых упоминается и ios, и андроид находится 36 штук. Остальное большинство вакансий не содержат в себе таких ключевых слов, по которым вакансию можно было бы отнести только к ios или только к андроиду. Беглый анализ показал, что эти вакансии либо под веб, либо там требуется широкий специалист по ui/ux, без привязки к платформе.

    Собственно, вывод из вышеизложенного: подавляющее большинство ищет универсального ui/ux дизайнера, который и по мобильным, и по вебу. Если брать только мобильные интерфейсы, то спрос идет на тех, кто работает со всеми платформами, а не заточен под какую-то одну.

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

    vaux
    @vaux
    Курящий лыжник
    Рисуете векторный сплайн, на котором должен располагаться текст, потом создаете слой с текстом, который в панели слоев должен быть над слоем со сплайном, выделяете слой с текстом и активируете в меню Type > Text on Path. Потом просто перетаскиваете текст для нужного расположения на сплайне.

    Собственно, всё это есть в документации к скетчу: https://www.sketchapp.com/learn/documentation/text...
    Ответ написан
    2 комментария
  • Радиальный градиент дает видимые "ступени", что будет после печати и как сгладить эффект?

    vaux
    @vaux
    Курящий лыжник
    Эти ступеньки являются болезнью режима 8 бит на цветовой канал. 8 бит - это 256 уровней яркости. Это очень мало для таких длинных одноцветных градиентов, как тот, что вы приложили. Идеальный вариант - начинать работать в режиме 16 бит на канал (при создании документа поменять Color Mode с 8 bit на 16 bit). В таком случае перед экспортом в жпег просто сливаете все слои и переводите картинку из 16 в 8 бит (меню Image > Mode > 8 Bits/Channel). Все ступенчатые градиенты магическим образом будут сглажены.

    Чтобы всё не перерисовывать, можно поменять режим на 16 бит у уже готового документа и перерисовать только те градиенты, которые дают такую явную ступенчатость. Или же если в документе есть градиенты, которые созданы не инструментом Gradient Tool, а, например, с помощью градиентного слоя (Fill Layer) или с помощью эффектов слоя, то можно перевести документ в 16 бит ничего не меняя. Потом просто перед экспортом все слои сливаете, переводите документ в режим 8 бит на канал и сохраняете в жпег или любой нужный формат.
    Ответ написан
    5 комментариев
  • Как расположить по центру по оси х?

    vaux
    @vaux
    Курящий лыжник
    Левая сторона квадрата у вас находится четко по центру экрана, так что текущий код выполняется корректно. Чтобы сам квадрат был по центру по оси X, нужно дополнительно сдвинуть его левее на половину его ширины. То есть код должен быть такой:
    dateNow.frame = CGRect(x: screen.width/2 - screen.width/3/2 , y: 50, width: screen.width/3 , height: screen.height/4)
    Ответ написан
    Комментировать
  • Каким софтом моделировать подобные вещи (изображение внутри)?

    vaux
    @vaux
    Курящий лыжник
    Cinema 4D, как вариант. Еще есть бесплатный blender, но лично на мой взгляд в синеме работать гораздо приятнее.
    Ответ написан
  • Где можно учиться в СПБ? Коворкинг?

    vaux
    @vaux
    Курящий лыжник
    Библиотеки же. Они повсюду, там тихо, есть розетки.
    Ответ написан
    3 комментария
  • Вытеснит ли swift полностью через 2-3 года obj-c?

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

    Кроме того, далеко не все компании пишут на свифте. Многие пишут на обж-с и на свифт в ближайшее время переходить не планируют.
    Ответ написан
    Комментировать
  • Какие единицы использовать при создании мобильного приложения для iOS: pixel или point?

    vaux
    @vaux
    Курящий лыжник
    В вашем случае параметр Resolution не будет ни на что влиять. Этот параметр отвечает за разрешение печати на бумаге (грубо говоря, сколько пикселей принтер будет укладывать в 1 см листа) и за то, как будет выглядеть изображение, когда вы будете линковать один файл к другому. То есть, если у вас будет файл с картинкой с разрешением 144 px/inch и вы этот файл в фш прилинкуете к документу с разрешением 72 px/inch, то прилинкованная картинка будет выглядеть в 2 раза меньше, чем она есть в оригинале.

    Так что просто оставьте это значение по умолчанию равным 72 Pixel/Inch. Это стандартное значение для экранной графики.
    Ответ написан
  • Стоит ли продолжать изучать Android develop?

    vaux
    @vaux
    Курящий лыжник
    Освойте сначала что-то одно на приличном уровне, а уже потом будете гнаться за трендами, следить за выходом новых технологий и т.п. В первую очередь вам нужна база: алгоритмы, структуры данных, понимание ООП, знание паттернов, TDD и т.д. Потом вам нужен опыт программирования. Чем больше вы пишите, тем больше понимания того, что вы делаете. Устройтесь джуном в контору, где над вами будет стоять опытный сеньер или тимлид. В конторе обязательно должен практиковаться code review, где ваш код будут разбирать и указывать на ошибки и спорные моменты. C++ и андроид не исчезнут в одночасье, можете спокойно развиваться в том, что вам интересно. А технологии рождаются и умирают. Это нормально и вам с этим жить, если решили стать программистом. Вам постоянно придется изучать что-то новое, но для начала освойте что-то одно на хорошем уровне.

    Более того. Если вы программист, то вы в первую очередь software engineer. Вам не должно быть дела до языка или технологии. Это всё вторично, потому что вы должны знать всё. Вам дали задачу, вы выбрали наиболее подходящий инструмент и решили эту задачу. К этому нужно стремиться.
    Ответ написан
    1 комментарий
  • Как делают крутые презентации мобильных приложений?

    vaux
    @vaux
    Курящий лыжник
    Google > UI animation tools.
    Ответ написан
    Комментировать
  • Как перевести деньги с США в Россию?

    vaux
    @vaux
    Курящий лыжник
    TransferWise. Дешевле, чем wire transfer. Для вашего банка этот перевод будет выглядеть как местный всходящий банковский перевод, что гуд, ибо отсекает лишние подозрения со стороны банка. А для заказчика этот перевод будет также локальным, так что проблем возникнуть не должно.
    Ответ написан
    Комментировать
  • Сложно ли устроится на работу юниором разработчиком в Google / Apple / PayPal?

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

    vaux
    @vaux
    Курящий лыжник
    А вы зайдите к ним на сайты в раздел вакансий и посмотрите, что там от VFX-специалиста хотят. Вот список вакансий ILM: www.ilm.com/ilm-careers, а вот вакансии в Weta Digital: https://www.wetafx.co.nz/jobs. Вообще, львиную долю визуальных эффектов делают в Houdini. Также обычно требуется большой опыт работы в Maya. Некоторым студиям не принципиально, где вы создаете эффекты и моделите, но Houdini и Maya для создания VFX используются везде по умолчанию. Остальное ПО уже зависит от специализации: NUKE для композитинга, MARI для текстуринга, Renderman, Arnold и Mental Ray для рендеринга, Zbrush для скульптинга, UV layout для создания разверток.
    Ответ написан
    Комментировать
  • Чем Box Blur отличается от Gaussian Blur?

    vaux
    @vaux
    Курящий лыжник
    Считается, что box blur - это упрощенная версия gaussian blur. Соответственно, box blur работает быстрее, но результат размытия выглядит "квадратным". Попробуйте взять любую контрастную фотографию и применить фильтр box blur, а потом сравнить результат с работой фильтра gaussian blur на этой же фотографии. Gaussian blur даст более сглаженный результат, по этому этот фильтр обычно и используют, если нужно что-то размыть. И, хоть box blur работает быстрее, в редактировании фотографий разницы в скорости работы вы не увидите. Разница в скорости будет ощущаться только при работе над изображениями с разрешением около 60 МП и более. Хотя я вот взял картинку с разрешением 10000x6000 пикс. (60 МП), и разница в размытии между gaussian и box blur составила буквально 3 секунды (в настройках я ставил радиус размытия, равный 600 пикс.) То есть, в редактировании изображений про box blur можно, в принципе, забыть. Практическое применение ему можно найти, например, в моушн-дизайне, чтобы по-быстрому получить черновой вариант размытия чего-либо на большом количестве кадров (тут уже можно много времени сэкономить).
    Ответ написан
    2 комментария
  • Как работать по часовой оплате в 3ds max (Рендер)?

    vaux
    @vaux
    Курящий лыжник
    Час работы вашего ПК стоит как час вашей работы? Посмотрите на расценки рендер-ферм, там цены в районе 4,4 цента за ГГц/час. То есть, при таком ценнике час рендера на 4-х ядерном процессоре с частотой 3,3 ГГц будет стоить 4*3,3*4,4 = 58,08 цента. Так что трекать отдельно время рендера - неправильно.

    Какие есть варианты. Во-первых, нужно учиться работать в то время, как картинка рендерится. Плохо - когда вы ставите сцену на рендер в рабочее время, а сами уходите пить чай. Хорошо - когда вы ставите рендер на фон (или отправляете на рендер-ферму), а сами продолжаете работу. Когда рендер идет на фоне, а вы в это время пилите другие 3д сцены или обрабатываете уже готовые рендеры, то тут справедливо не останавливать счетчик (вы же продолжаете работу).

    Во-вторых, можно заранее подготовить все сцены к финальному рендеру и рендерить их во внерабочее время. То есть, за день вы подготовили все сцены, при этом трекая это время, а потом останавливаете счетчик и ставите рендер на ночь (тут пригодится умение работать с системами управления рендером типа deadline). Ну или также отправляете все готовые сцены на рендер-ферму.

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

    vaux
    @vaux
    Курящий лыжник
    ПКМ по слою со смарт-объектом > New Smart Object via Copy.
    Ответ написан
    1 комментарий
  • Что даёт переключение между слайдерами R: G: B: в Color Picker?

    vaux
    @vaux
    Курящий лыжник
    Да не нужно, по сути. Это такие мелочи, которые художнику не нужны.

    Но если по сути, то по умолчанию выбран компонент H (hue, оттенок). В этом случае на цветовом столбце происходит выбор оттенка цвета, а на квадратном поле выбирается насыщенность (S, saturation, по горизонтали) и яркость (B, brightness, по вертикали) цвета. Соответственно, переключаясь на компонент S, мы на цветовом столбце выбираем насыщенность, а на квадратном поле оттенок и яркость цвета. Переключаясь на B, на цветовом столбце выбирается яркость, а на квадратном поле оттенок и насыщенность. Это справедливо и для компонентов R, G, B. Только в этом случае мы уже работаем с представлением цвета не как HSB (оттенок, насыщенность, яркость), а как RGB (красный, зеленый, синий). То есть, выбирая компонент R, на цветовом столбце регулируется интенсивность красной компоненты цвета (R, red), а на квадрате интенсивность синей (B, blue, по горизонтали) и зеленой (G, green, по вертикали) цветовых компонент. Соответственно, выбирая G или B мы выбираем, компоненту, которая будет регулироваться на цветовом столбце (а остальные две будут уже регулироваться на квадратном поле).
    Ответ написан
  • Как в dribbble смотреть работы, которые лайкают те, на кого я подписан?

    vaux
    @vaux
    Курящий лыжник
    Вот так: https://dribbble.com/suggestions. А если навести курсор на превью, то можно увидеть, кто именно поставил лайк на работу.
    Ответ написан
    1 комментарий