• Заказчик сует доработки очень маленькими порциями, как брать оплату?

    opium
    @opium
    Просто люблю качественно работать
    Тут просто надо вложить это изначально в стоимость и не надо его отучать.
    Например у меня есть заказчик который никогда не заказывает без скидки, хоть убейся ему нужна скидка, всегда наценяю ему двадцать процентов, потом даю скидку двадцать процентов, он раз как ребенок, и понятное дело что его тут вопрос денег не сильно волнует, но убеждения какие то толкают на обязательное получение скидки
    Ответ написан
    10 комментариев
  • Заказчик сует доработки очень маленькими порциями, как брать оплату?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    поставить минимальную стоимость как за полчаса работы.
    объяснять, что вы сейчас заняты и поправите через 1-23 часа.
    Брать деньги за все время от прихода первого сообщения до сдачи последней правки.
    так как вы в режиме оперативного сопровождения.
    Ответ написан
    20 комментариев
  • Дизайнер интерфейсов с нуля. С чего начать и как двигаться?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - забыть свои "после 30"

    2 - работа == игра == увлечение == страсть... все в одном... если так сложится - сложится все

    ps

    .. мне 52.. с половиной уже .. ;))

    pps

    .. ах да курсы... курсы.. курсы .. это когда ты рвешь за 2-3 вечера/ночи, то что другие "слушают" на "курсах" 2-3 недели... тогда "после 30" вообще ни чего не значат..

    ppps

    единственный способ, заставить себя заметить - делать.. конечно ни кто не сможет с "0" сделать что то на миллион... просто можно для начала, сделать что то на "500р" лучше и быстрее.. и ты уже в гонке.. и уже обгоняешь..
    Ответ написан
    Комментировать
  • Дизайнер интерфейсов с нуля. С чего начать и как двигаться?

    @Za0r
    pop()
    Здравствуйте.

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

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

    Теперь о насущном. Как вы себе представляете работу дизайнером,если до этого им не занимались? Какой вы себе путь развития представляете? Какие планы для получения первой работы в новой для вас сфере? Задайте себе эти вопросы, ищите и Google'ти ,чем больше вы сейчас освоите информации перед тем как начать,тем четче будет виден ваш путь развития для вас.

    О работе. Часто ли видели чтобы без опыта работы брали людей старше 30-ти на новую работу связанную с технической стороной вопроса? Видели чтобы приходил человек на завод, и говорил что возьмите меня инженером,вышки у меня нет,но зато я несколько книг прочитал и готов работать за еду? Лично я нет. Так что вероятнее всего вы будите заниматься фрилансом. Тут довольно большая конкуренция,даже зарубежом. Но всё ровно придётся учить английский,если он есть,уже хорошо. Но и развития на фрилансе,ну такое себе удовольствия. Туда идут уже специалистом.

    Об обучение. Гуглите топовые книги для UX. Пытайтесь освоить некоторые технические аспекты вопроса. Делайте портфолио. Ибо за дизайнера говорит его портфолио,и не надейтесь получить хороший заработок после прочтения нескольких книг. Так что практика и ещё раз практика.

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

    Удачи.
    Ответ написан
    Комментировать
  • Какой язык выбрать для написания самообучаемого бота MMORPG?

    stream13
    @stream13
    Тяга к творчеству это хорошо, но в планах наблюдается бардак.
    Я бы посоветовал использовать один язык для всего, не использовать С и С++, и пока не делать веб морды. Код на С++ пишется дольше и требует больше знаний, а на С и подавно.

    1) выбрать Java. из-за простоты, гибкости и неплохой производительности.
    2) написать минимальского бота, который может хотя бы законнектиться к серверу.
    3) по очереди добавить в бота возможности банально ходить, атаковать, и что там еще можно.
    4) научить бота делать эти вещи по команде/таймеру/etc . А именно, научить его парсить JSON или обрабатывать LUA-скрипты или еще что-то
    5) научиться адекватно передавать в программу полученные от сервера данные об локации и окружающих существах. и обрабатывать их (скриптом - ?)
    6) RTFM про перцептрон
    7) Начать совмещать обработчик комманд и входящих данных с инфой по ИИ: дать боту цель и заставить анализирвоать возможные пути ее достижения, перебирая их. Научить бота выбирать оптимальные пути. Добавить новые цели и параметризацию целей.

    И вот когда бот начнет хотя бы более-менее осознанно дрыгаться и бить монстров, вполне можно наворотить вывод его инфы в MySQL/MongoDB/etc и начать отрисовывать страницы через отдельный кусок софта.
    Через Python/PHP/..., на приснопамятном, последнем Ubuntu Server.

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

    @Mr_Kibernetik
    Xcode сообщает, что ключи устарели, и рекомендует поменять их на другие. Соответственно объекты тоже будут другие.

    К примеру, ключ UITextAttributeTextShadowColor предлагает поменять на NSShadowAttributeName. Ну и соответственно объект UIColor просит поменять на объект NSShadow.

    Вместо [UIColor grayColor] придется сначала создать NSShadow и задать для него параметры:
    NSShadow *shadow = [NSShadow new];
    [shadow setShadowColor: [UIColor grayColor]];
    [shadow setShadowOffset: CGSizeMake(0, 0)];

    Зато второй ключ UITextAttributeTextShadowOffset вообще не понадобится, потому что смещение тени уже входит в объект NSShadow. В итоге первые две строки заменятся одной:
    shadow, NSShadowAttributeName

    Следующие два ключа просто сменили название, а объекты остались прежними. В итоге UINavigationBar будет описан так:

    NSShadow *shadow = [NSShadow new];
    [shadow setShadowColor: [UIColor grayColor]];
    [shadow setShadowOffset: CGSizeMake(0, 0)];
    [[UINavigationBar appearance] setTitleTextAttributes:
      [NSDictionary dictionaryWithObjectsAndKeys:
        shadow, NSShadowAttributeName,
        [UIColor whiteColor], NSForegroundColorAttributeName,
        [UIFont fontWithName: FONT_BOLD size: 17], NSFontAttributeName,
        nil]];
    Ответ написан
    Комментировать
  • MacBook Air 13" или Pro 13" для разработки под iOS?

    @FoxInSox
    Pro, т.к. 4 Гигабайта мало для разработки (и не только для разработки по-моему).
    Ответ написан
    8 комментариев
  • MacBook Air 13" или Pro 13" для разработки под iOS?

    HDApache
    @HDApache
    PHP программист
    Pro - на ретине? Тогда однозначно pro...
    Ответ написан
    3 комментария
  • Стоимость и сроки разработки приложения под iOS и Android. Задача в тексте?

    Идете на фрилансим.
    Создаете задание.
    Пишите все то, что написали здесь.
    Потенциальные исполнители отвечают вам на все вопросы.
    Ответ написан
    Комментировать
  • Где найти самые современные уроки по iOS на русском языке?

    @asuhamera
    hexlet.org
    Ответ написан
    Комментировать
  • Обязан ли хостинг удалять фейковые и хакерские сайты?

    @bondbig
    Да, зависит от правил, собственно, хостинга. Ну и отчасти - от законов страны, под чьей юрисдикцией компания-хостер находится.
    Есть целый класс так называемых "абузоустойчивых" хостингов, которые просто игнорируют любые письма с жалобами и петензиями на их клиентов. Есть даже несколько "уровней" таких хостингов, на самом (высоком|низком?) хоть детское порно, хоть призывы к убийству президента располагай - ничего не удалят.
    Ответ написан
    3 комментария
  • Обязан ли хостинг удалять фейковые и хакерские сайты?

    mrdubz
    @mrdubz
    front end developer
    В зависимости от того, что написано в пользовательском соглашении.
    Ответ написан
    Комментировать
  • Какие есть best practice для проектов под iPhone?

    Flanker_4
    @Flanker_4
    1) Уже обсуждали эту тему. Считаю, что полный отказ от стори боарда - глупостью. Стори боард существенно упрощает жизнь при проектировании интерфейсов, особенно когда Вы поддерживаете весь спектр девайсов (ретина/не ретина, ios 6/7, ipad/iphone/iphone 4").
    К примеру, у вас есть кнопка, которая повторяется на куче экранов. Объявляете класс XXXButton, унаследованный от UIButton. В нем реализуете метод
    -(void) setupButton, где тем же кодом прописываете все нужные изменения (шрифт, цвет, бэкграунд)
    Далее переопределяете метод -(void)awakeFromNib или метод -(id)initWithCoder и вызываете в нем метод setupButton.
    В storyboarde добавляете обычную кнопку, но изменяете ей тип с UIButton на XXXButton. Аналогично для других элементов UI. Получаете эдакий кривоватый аналог css+html.
    Еще есть вариант выноса кнопки в отдельный xib и загрузки ее от туда. Но от этого может очень упасть производительность.
    Ну и да, иногда использование storyboardov действительно не оправдано...

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

    2)stackoverflow.com/questions/5210535/passing-data-b... . Посмотртите ближе к концу ответ, отмеченный как правильный. NotificationCenter не самое лучшее решение. Более того, отсылая нотификацию нельзя быть уверенным, что ее вообще кто-то получит. Да мало ли там что на том конце провода, а если получатель ViewController еще не создан на момент отсылки нотификации?

    3)
    - нормально ли, если связанные файлы как в java выделяются в отдельные каталоги. Или просто в x-code создавать виртуальные каталоги (refs), а реально все файлы складывать в одну папку.

    Мне кажется лучше первый вариант. Потому как с проектом можно взаимодействовать не только через xcode
    - именование классов контроллеров. ContactsEditorViewController vs ContactsEditor.

    Лучше указывать что это конкретно ViewController, и да, не забывайте о префиксах. А еще очень рекомендую заглянуть на developer.apple.com. Там есть несколько статей о соглашениях по именованию классов, методов и т.п. Некоторые фичи без "правильных" имен могут сломаться (kvo , arc)
    Да и всегда можно почитать рекомендации от того же гугла...

    4) Локализация
    Это разные инструменты для разных целей. NSLocalizedString используется когда вам нужно перевести текст интерфейса. Storyboard localize - когда Вам нужно переделать интерфейс. Что бы Вам было понятней, представьте, что делается приложение ориентированное только на западного пользователя. NSLocalizedString хватит с головой, была кнопка Home, стала Домой :).
    А вот если Вы захотите продавать приложение где-то на востоке, то тут окажется, что есть иероглифы, написание справа на лево/сверху вниз. Да и вообще, не умеют они думать квадратно гнездовым способом, им подавай абсолютно другой интерфейс.
    Ответ написан
    Комментировать
  • С чего начать обучение разработки под мобильные устройства?

    Bringoff
    @Bringoff
    Android dev at Freelance
    Подсказка: если у тебя есть Mac, то под iOS. developer.apple.com
    Иначе Android. developer.android.com
    Ответ написан
    1 комментарий
  • Продажа приложения App Store на бирже?

    SergeyVoyteshonok
    @SergeyVoyteshonok
    Для Андроида, если все делать в ручном режиме,( не сильно сложнее автоматического), можно без пароля, просто добавляете разработчика, указывая в email сгенерированный адрес от аптопии и все. По поводу соглашения эпл и вобще itunes connect не знаю. Но я думаю, что они как-то решили этот вопрос, так как приложений Appstore там по-моему даже больше чем из Google play.
    Ответ написан
    Комментировать
  • Стоимость добавления поддержки iPad?

    nochkin
    @nochkin
    Сложно так просто оценить. Тут важно насколько сильная переработка нужна — ведь это не просто растянуть экран, но и обдумать юзабилити что бы было удобно работать на iPad'е и рационально использовать большой экран, ведь на большом экране можно уместить больше информации. Не исключено, что надо будет переработать большую часть дизайна для этого.
    Но одним дизайном это тоже не закончится, изменения в коде всё равно будут что бы поддержать новый вариант дизайна на функциональном уровне.
    И это мы ещё не говорим про универсальное приложение, которое запускается на iPhone и iPad, но с разным UI. То есть, приложение должно понимать на каком типе устройства оно запущено и делать соотвествующие изменения в UI (подгружать разные nib файлы, выдавать иначе информацию), иначе делать user flow и прочее.

    Если суммировать:
    1. Скорее всего, нужен будет новый дизайн (пусть будет 15 т.р.).
    2. Очень высокая вероятность необходимости изменения в коде. В зависимости от сложности приложения и user flow это может быть порядка 10%-100% от стоимости разработки приложения (от 35 т.р.).
    Ответ написан
    Комментировать
  • Промо-код для приложений в Appstore?

    IvanFF
    @IvanFF
    Для любого приложения у Вас есть 50 промокодов, плюс столько же вы получаете после каджого апдейта. Получить их можно на странице приложения в itunesconnect.
    Кнопочка в правой части:


    Причем промокоды есть как для платных так и для бесплатных приложений. Поскольку Вы всегда можете сделать бесплатное платным и наоборот.
    Ответ написан
    1 комментарий
  • Веб студии, как вы находите клиентов?

    lybin
    @lybin
    looking for remote full time job python backend
    Связи, бренд, выгодные\качественные предложения
    Ответ написан
    1 комментарий