• Как происходит балансировка сложности уровней игры?

    bmmshayan
    @bmmshayan
    Некоторые делают так (пример для расчета урона/защиты):
    Сами разработчики берут игрока и раскачивают на каждый уровень (сами вручную) максимально, как только можно качественно раскачать (на тот уровень) и им бьют самого слабого бота (например 0 уровня, которому ставят 10000+ ХП) и записывают себе нанесенный урон.
    И так проделывают для всех уровней (если их конечно не много).
    После этого делают график из этих «максимумов», и на основе этого графика формируют новый график для будущих ботов, притом начальные уровни далеки от «максимума», а чем дальше по уровню, тем ближе к максимуму.
    Ответ написан
    Комментировать
  • Греется MacBook Pro?

    @gleb_kudr
    У меня 15', та же проблема. Мне кажется, это у них по жизни. Разбирал, собирал (думал, пыль) — ничего подобного.
    Ответ написан
    Комментировать
  • Греется MacBook Pro?

    hell0w0rd
    @hell0w0rd
    Просто разработчик
    1) Алюминиевый корпус
    2) Все максимально друг к другу прижато
    Если еще в это время его и заряжать — так вообще ужас. Я заметил что особенно греется мак когда смотрю видео через флеш-плеер. А если попробовать запустить например Borderlands 2 — так вообще капец.
    Ответ написан
    5 комментариев
  • Греется MacBook Pro?

    walkman7
    @walkman7
    Это норма!
    Ответ написан
    Комментировать
  • oDesk — как писать cover letter

    opium
    @opium
    Просто люблю качественно работать
    Почти все ответы есть тут, почему вы ленитесь просто один раз прочитать?
    pumainthailand.com/otvechayu-na-voprosy-o-rabote-na-amerikanskoj-frilanserskoj-birzhe-odesk-com/
    Ответ написан
    2 комментария
  • oDesk — как писать cover letter

    heathen
    @heathen
    Если вы начинающий на oDesk, сделайте несколько проектов с Fixed Price за 5-10 баксов. Чтобы были хоть какие-то отзывы. Это будет гораздо лучше, чем придумывать какой-то особенный cover letter. А вообще, на самом oDesk есть отличный help и введение, в которых всё рассказывается и показывается.
    Ответ написан
    Комментировать
  • oDesk — как писать cover letter

    @joneleth
    Угадал автора не глядя. Пишите по делу. Howto полно.
    Ответ написан
    Комментировать
  • Как правильно работать на oDesk?

    Ambrose
    @Ambrose
    Ух, что ж вы так обстоятельно и с такой опаской к этому подошли-то? Это же всего лишь фриланс, здесь всё проще)

    Расскажу свою маленькую историю. Работа у меня неплохая, в принципе устраивает, было интересено просто попробовать себя на одеске развлечения ради. Прочёл пару статей, зарегистрировался, прошёл тест на знание английского (натыкал только на below average :( ) и начал глядеть простенькие задачки «на вечер».
    Никакую почасовую ставку даже не рассматривал, только fixed price. Зачем загонять себя, если опыта пока маловато?

    Далее про выбор задачек. Смотрим цену, если она устраивает, ставим предложение процентов на 10 ниже, чтобы обратили внимание. И самый основной шаг — правильно составить cover letter. Минимум общих фраз о том, какой вы хороший (я вообще об этом писал одно предложение в начале), основное внимание уделяем задаче. Надо показать заказчику, что вы прочли задание и прониклись им. Задаём пару уточняющих вопросов или предложений по вариантам решения. Только не переборщите, письмо размером с этот ваш вопрос никто читать не будет. Помните, вводное письмо — это то, по чему оценит вас заказчик в первую очередь. Это то, что отличает нас от индусов, которые просто штампуют своё письмо, даже не читая текст задания. Наверняка замечали, что во многих вакансиях специально стоит такая «защита от дурака» :)

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

    В таком режиме примерно 25-30% моих писем находили отклик. Дальше — предварительное согласование с заказчиком. Тут важно понять, какой он человек, дабы не напороться на неадеквата. Если общается в стандартном английском деловом стиле, отвечает на поставленные вопросы — всё скорее всего будет хорошо. Однажды мне попался человек, которые дважды не ответил на конкретный вопрос, продолжать общение с таким не было никакого смысла. Либо некомпетентен, либо невнимателен, а зачем нужен человек, из которого потом придётся тянуть клещами? И да, лучше конечно выбирать европейцев/американцев, общаться с малограмотными азиатами не слишком приятно.

    На некоторые вакансии я отвечал только для тренировки — обмозговывал задачу и составлял письмо. Было интересно, ответят или нет. Потом просто отклонял предложение, ведь до заключения контракта вы никому ничего не обязаны. После одного из таких отклонений (с пометкой «слишком маленькая цена»), ко мне снова обратился заказчик с предложением заплатить больше. Пришлось всё таки взяться и сделать :)

    В общем, у меня к вам один совет: относитесь проще. Начинайте с простого, не нужно рубить с плеча и уходить во фриланс с основной работы. Уйти вы всегда успеете. А за то время, пока вы читали уйму книжек, зачем-то проходили кучу тестов и писали огромный вопрос на хабр, вы могли просто взять и сделать несколько простых задачек на одеске, получить немного звёздочек и практический опыт вместо голой теории.

    P. S. Всё вышенаписанное воспринимать как поток сознания дилетанта с тремя выполненными задачками и парой сотен баксов на счету)
    Ответ написан
    2 комментария
  • oDesk — как подняться до 15-20 долларов в час

    @joneleth
    Перестаньте ныть, засучите рукава и возьмитесь за работу. За первый свой месяц фриланса я заработал 5 долларов. За 2й — двести. За 3й — тысячу.
    Ответ написан
    1 комментарий
  • Как правильно работать на oDesk?

    Ubran_Hera
    @Ubran_Hera
    Начинал ~2 года назад (август/сентябрь) на oDesk (это была не первая моя попытка), выставил 14..15 баксов, без портфолио и истории. Первый заказ был получасовой, на 7 баксов, практически случайный (от новичка) — немного напортачил, но всё исправил, потратил времени в разы больше, но добился положительного отзыва.
    Общение сразу пошло через Skype и электронную почту, оплата — через PayPal. Это против правил, но так предложил заказчик.

    Затем оказалось, что работы у него непочатый край. До Нового Года переделывал маленькие сайтики (бизнес-проекты одного и того же человека). Взял меньшую плату, но повысил себе статистическую «среднюю ставку».

    Самое сложное было в графике и работе из дома — жена (девушка) не подходила ко мне когда я говорил по Skype/SIP, но в остальные моменты очень мешала и сбивала с толку. Ещё обижалась, что я ничего не делаю по дому и ложусь спать/встаю с разницей 3..4 часа по отношению к ней — одна комната, горящий монитор, гудящий вентилятор и т.д. Очень сложно было когда мы оба заболели (простуда).

    В итоге я понял, что никак не могу в таком режиме работать дольше 2 недель (у меня ещё есть постоянная работа в телекоме по сменному и практически ненормированному графику), а потом требуется месяц (!) отдыха. С девушкой пришлось расстаться, меня постигло разочарование во фрилансе на следующий год, когда я за месяц заработал сумму порядка $2000, но ни разу не покатался на велике (это был июль) и не побывал на природе/на пляже.

    Шашлык и вино действительно хоть каждый день и стойкое желание переехать куда-нибудь в англоязычную Канаду (тем более, что часто звали). Ставка на почасовые заказы сейчас 20..35.
    Иногда чувствую себя зомби (3 часа сна два дня подряд, потом 12 часов и всё равно не выспался, 6 часов, опять 2 дня по 3 часа, потом 14..15 на выходных).

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

    Success story неполная — не даю ссылки на профиль (у меня их несколько, в т.ч. приходилось заказывать самому у себя, но это оказалось ненужной глупостью). Так что не просите — за треть проектов, особенно первых ужасно стыдно, при том, что посмотрев на некоторые из них клиенты просят «и мне так же сделай», причём никогда не угадаешь заранее что может понравиться.

    Единственное, что радует — UK, CA, NZ, US AU — WeekEnd для них — это святое. На душе легко и спокойно с 3 утра субботы до 15:00 понедельника.
    Но бывает, что заказчик шлёт мне в полседьмого утра письмо с вопросом «Как продвигается наш проект» в 6:30 утра по его часовому поясу.

    С точки зрения разработки хорошо, что разделение testing/development/working environment очень чёткое и всегда есть время откатиться — начинаю обычно в час ночи и заканчиваю полпятого утра по их TimeZone, на живом, боевом сервере никогда не экспериментирую.

    Ну и по поводу каналов в Интернет — у меня 2 FTTx и 3 «свистка» — иногда так медленно заливается на хостинг, что приходится вспоминать командную строку и перепробовать их все.

    Зато индусы иногда вымораживают своим менталитетом, даже при хороших ставках.

    Ну и естественно, я стал замечать за собой НЕНАВИСТЬ к нашим местным наебизнесменам-работадателям, которые предлагают оклады 15..22 тыс. руб./мес. работникам с образованием и опытом, особенно после того, как устроившись в одну из местных фирм-конкурентов «тайным покупателем», вернее разработчиком (чтобы посмотреть workflow, т.к. это довольно успешный бизнес-проект с большой клиентской базой) увидел тот же Job Offer с oDesk, но очень плохо, безграмотно переведённый топ-менеджером компании в редких перерывах между поездками на дайвинги.

    В «малый бизнес» я тоже пытался уйти — очень сильная конкуренция, ценовая со школотой. Потом оказалось, что это ещё не главная проблема — рынок заказчиков всё равно растёт быстрее рынка исполнителей. Главная проблема — это чудовищная пропасть между опытом заказчика — НЕ ЗНАЮТ ЗАЧЕМ ИМ ИНТЕРНЕТ И НЕ ЗНАЮТ ЧЕГО ХОТЯТ и… ПОЛНЫМ ОТСУТСТВИЕМ ЖЕЛАНИЯ ПЛАТИТЬ профессионалам.

    Ещё поразило соотношение между уровнем разработчиков и наглостью в сочетаниями с понтами у менеджеров компаний-конкурентов. Не знаю кого винить — Фурсенко, или сразу Вашингтонский кагал, но пока встречался с потенциальными заказчиками (сейчас только телефон, а лучше -электронная почта) по три раза на дню бывал в ситуации, когда выплеснув на меня ушат откровенной технической ахинеи дядя-Вася-на-джипе на вопрос «Где вы нашли эту чушь?» начинал быковать в духе «Это мне сказали девушки в конторе ИП XYZ, А У НИХ ВСЁ ЧЁТКО, ВЕДЬ У НИХ САМ ИВАН МОИСЕИЧ ЗАКАЗЫВАЕТ САЙТЫ!»

    Короче oDesk — единственный шанс для заМКАДья, кроме восстания конечно.
    Ответ написан
    8 комментариев
  • Как правильно работать на oDesk?

    @Vampiro
    Из 10 ваших сообщений, 4 мимо нужной ветки. Вы уверены, что сможете работать с заказчиком через сайт?)

    На самом деле относитесь к фрилансу как к обычной работе, только на дому. И большая часть вопросов решится сама собой. Чаще ставьте себя на место заказчика, и прикидывайте — какие мысли у него сейчас в голове по поводу ваших действий. Как бы вы поступили на его месте? Такой подход помогает получать положительные фидбеки, которые на Одеске важны.
    Ответ написан
    Комментировать
  • WEB-программирование. Что выбрать и с чего начать?

    pletinsky
    @pletinsky
    На мой взгляд базисные знания следующие:

    1) Клиентская верстка и стили (html, css). Можно пробежаться глазами хотя бы по теме. Почитать про правила верстки.
    2) Клиентская логика, работа с DOM (Javascript, Jquery). Важная тема — стоит уделить ей время.
    3) Теория распределенных приложений. — Веб приложения чаще всего являются распределенными. Поэтому стоит изучить архитектурные принципы распределенных приложений. API и т.д.
    4) Базы данных (SQL, etc.) — Конечно начать стоит с классического сиквела — но стоит посмотреть и шире — например на nosql решения.

    Далее стоит выбрать технологическую платформу. С вашим бэграундом вероятно стоит посмотреть в сторону Microsoft ASP.NET MVC. Это великолепное решение и погружение в обширный мир разработки в рамках решений MS. У них сейчас самые развитые языки программирования (C# 5.0), самые развитые инструментальные среды (MS Visual Studio), одна из самых совершенных виртуальных машин (.Net).
    Решение удобнее всего для серьезных и масштабных проектов, хотя и для небольших вполне подойдет.
    Следующий кандидат — Ruby on Rails. Это развитое решение с замечательным языком программирования и отличными каркасными решениями, заточенное именно под веб. Возможно лучше подойдет для небольших приложений — но и промышленные продукты без проблем потянет.
    Он также очень распространен.
    Ну и конечно PHP. Язык программирования данной технологической платформы отстает от требований к разработке больших решений — он скорее подходит для написания скриптов. Однако существует колоссальное количество каркасных решений для данной платформы, которые позволяют реализовывать даже приличного объема продукты. Кроме того данное решение наверное самое распространенное из всех.
    И оно потихоньку подтягивается до уровня платформ для разработки промышленных продуктов.
    Существует также множество других решений. Например огромный мир Java и решения на базе серверного Javascript.

    Скоп работ будет состоять из следующих частей:

    1) Клиентская часть (html, css, javascript). Тут вам понадобятся знания по верстке как раз и жаваскрипту. Также следует использовать различные базовые решения и фреймворки. Эта как раз та часть, где слишком глубокие знания (например использование чистого некроссбраузерного javascript) могут быть вредны и лучше все базировать на готовых платформах.
    Часто эта часть в web приложениях бывает больше чем хотелось бы.

    2) Серверная часть. Тут все определяется технологической платформой описанной в предыдущем абзаце. В веб приложениях как правило немного серверной логики — почти все можно заменить на внешние библиотеки. Но у разработчиков десктопных приложений всегда есть соблазн развивать именно эту часть потому что она им знакома — не поддавайтесь. Специфическая для проекта серверная логика нужна не очень часто. Если ее много — значить кто то увлекся велосипедами. Тоже касается разработок API и систем взаимодействия с внешними сервисами.

    3) Базы данных. Конечно обязательно! стоит использовать развитые ORM системы. То есть нужно их изучить под выбранную вами технологическую платформу. Ну и конечно базовые знания баз данных тут тоже очень понадобятся — сиквел, реляционная модель и все остальное.

    Дерзайте. Я за вас болею.
    Ответ написан
    Комментировать
  • WEB-программирование. Что выбрать и с чего начать?

    Надо начинать с html+css+js. Эти языки формируют область приложения для других языков. Без их хорошего знания, Вас ждут множество проблем.
    Ответ написан
    5 комментариев
  • WEB-программирование. Что выбрать и с чего начать?

    SLY_G
    @SLY_G
    журналист, переводчик, программист, стартапщик
    Смотря с какими целями.
    Если просто так, хобби, тогда почитайте общую литературу, посмотрите, что вам больше нравится…
    Если работу найти, тогда посмотрите, по каким словам вакансий больше.
    Вы правильно пишете, что инструмент подбирается под задачу, однако web — это зоопарк технологий и задач, поэтому это не выбор, это слишком общее Ж)
    Для приложений на стороне клиента есть javascript, flash. Для серверных приложений чаще всего сейчас используют php, ruby. Для больших проектов ещё базы данных понадобятся. Ну а есть ещё node.js и другие специальные вещи.
    Ответ написан
    Комментировать
  • WEB-программирование. Что выбрать и с чего начать?

    @koriaf
    Составьте список наиболее вероятных технологий и почитайте вводную к каждой. Создайте малюсенький проект в каждой. И там видно будет, к чему душа лежит.
    Ответ написан
    Комментировать
  • Внешний SSD vs HDD?

    @AndrewFoma
    Windows XP, USB 2.0
    — зачем ssd? только для того чтоб можно было уронить?
    Ответ написан
    4 комментария
  • Внешний SSD vs HDD?

    @edogs
    Если под файл-стораж, то ssd с их «нормой» 256Гб далеко до hdd с их «нормой» в 2тб. Больших бытовых ssd не бывает.

    Ограниченный цикл перезаписей у ssd в плане домашнего использования — уже давно не актуально, лет на 5-10 хватит.
    Проблема с windows xp решается драйверами (по крайней мере у интела) и запуском утилиты для «очистки» по диспетчеру задач, плюс сверхкритичной эта проблема никогда не была.

    Если объемов ssd более чем достаточно, а деньги не критичны (256гб ssd за 6 тысяч против 2тб винта за 3 тысячи), то брать ssd однозначно и без зазрения совести. Кроме объема и цены — недостатков фактически нет.

    p.s.: несмотря на сценарий использования usb2.0 определенно есть смысл взять с поддержкой usb3.0 бокс.
    Ответ написан
    1 комментарий
  • Сколько стоит натянуть верстку

    hell0w0rd
    @hell0w0rd
    Просто разработчик
    Сферический конь в вакууме
    А вообще вы натяните какую-то часть, относительно нее и расчитаете.
    Ответ написан
    Комментировать
  • Несколько вопросов по миграции на OS X?

    SLIDERWEB
    @SLIDERWEB
    ИТ-Куроводитель
    Не хочу показаться невежей, но позволте поделиться опытом свитчинга.
    По началу я тоже много думал и искал замену привычным «распальцовкам» на маковой клавиатуре, однако по прошествии времени я пришкл к выводу, что все мои «тюнинги» уже не актуальны для меня же самого.

    Первое, что я усвоил, так это то, что переключение языка по cmd+space, а так же cmd+c. cmd+v cmd+x cmd+b и т.д. — много удобнее чисто визически.
    Следующим этапом стало освоенние Spaces (которые теперь интерированы в Mission Control). Активные углы и жесты куда удобнее нежели сочетание клавишь.
    По хорошему, через панель управления можно реализовать практически все ваши хотелки — переназначить практически все комбинации, а забиндить запуск ПО по хоткеям можно автоматором, Типографская раскладка присутствует и может быть третей, четвертой, пятой, какой угодно. И если мне не изменяет память, их там несколько, всегда можно доустановить требуемые.

    п. 4 вашего списка для меня тоже был актуальным, ну, гдето недели три… после F3 мне больше и в голову не приходит что-то шаманить. Все окна активного рабочего стола выстраиваются, и всезда можно переключиться на другой, сразу же в режиме Spases.

    Вобщем, я что хочу сказать — наследие опыта и привычки — штуки сильные, однако ко всему можно привыкнуть, особенно если новое немного удобнее. Но это мой личный опыт. У Вас будет свой, но я бы на вашем месте так сильно не заморачивался этими вопросами.
    Это сродни тому, что когда пересаживаешься с одной машины на другую (например с леворукой на праворукую). Сначала непривычно, а потом уже пофигу.
    Ответ написан
    3 комментария
  • Несколько вопросов по миграции на OS X?

    Для переназначения клавиш клавиатуры попробуйте — KeyRemap4MacBook
    Для переназначения клавиш мыши — BetterTouchTool, BetterTouchTool вроде умеет переназначать клавиши клавиатуры. Вместе их использовать не желательно.
    Ответ написан
    Комментировать