• Альтернатива notepad++ или в чём вести разработку?

    aen
    @aen
    Keep calm and 'use strict';
    Эм.. а зачем редактору кода ftp? Работа с DVCS ему нужна.
    Используйте Sublime Text, а лучше WebStorm (PhpStorm) для более комфортной работы.
    Ответ написан
    8 комментариев
  • RoR с нуля до первого заказа за неделю, реально?

    smarteq
    @smarteq
    Web developer, System administrator
    Не согласен с предыдущим комментарием.
    Я понятия не имел что такое AJAX, а JavaScript ненавидел с лохматой юности, когда после pascal не мог понять чо вообще тут делать, чо да дурацкий синтаксис. Но когда понял что проект без AJAX мне не сдать вообще никак ... пришлось разобраться и сдать.

    Оцените силы, если проект вы будете делать на привычной технологии, если 1:1 то разумеется нереал. Если 1:2 -- я бы рискнул. В конце концов заказчика в очень редких случаях волнует на каком движке вы делаете. Его волную в первую очередь цена-качество-сроки ..
    Ответ написан
    2 комментария
  • Как построить "дорогу", имея массив точек?

    sergiks
    @sergiks Куратор тега Алгоритмы
    ♬♬
    Линейная алгебра, школа же? Уравнение прямой через две заданные точки (отрезок дороги). Её смещение по перпендикуляру в обе стороны на ширину дороги = обочины этого сегмента.

    Пересечения соотв. прямых с обочинами соседних сегментов = углы обочин.

    Особенный случай очень острые углы (представьте угол около 1˚) – обочины могут уйти в бесконечность, чтобы пересечься. Надо ограничивать отдаление точки пересечения внешних обочин от точки угла центральной линии. См. термин «miter limit».
    Miter%20Limit%20Illustration.gif 
    Ответ написан
    Комментировать
  • Путь из фрилансера в аутсорс контору. Как?

    opium
    @opium
    Просто люблю качественно работать
    у вас очень странные вопросы.
    какая разница между 2 наемными людьми и 4 , да никакой , разница уже идет на 15-20 когда у вас просто за день не будет хватать времени поговорить с каждым.
    Так что если вы управляетесь с 2 то чем для вас страшны 4?
    Очень глупо считать что поменял страну и там все побежало.
    Вот у меня у соседа стоит страна тайланд и он работает по 70 баксов в час.
    У меня стоит Россия и я работаю по 50, могу поменять на 80 если захочу, ваш ценник зависит от вас, а не от того в индии вы или нет.
    Ещё один знакомый со страной малазия, тоже работает по 50 баксов, но в месяц при этом он в одного зарабатывает $16к, смотрю иногда на его профайл и любуюсь, он ещё и мне иногда работы подбрасывает.
    Судя по всему вы уже несколько лет проработали на фрилансе и скажем достигли каких никаких высот и рейтинга в 30 баксов в час или же 1000 рублей в час для ровного счета.
    Скажем вы наняли 4 людей в фултайм вы пятый и определились с зарплатой для них в 1000 баксов.
    Вы уже умный и цена проекта для вас не с потолка взята, а состоит из количества часов умноженные на ваш рейтинг в 1000 рублей в час.
    Скажем у вас идет все очень плохо, вы весь месяц ищите проекты и находите всегда всего один за 5000 баксов, ну вот в лепешку разбиваетесь, а хотя бы второго не можете найти.
    Как это выглядит для вас внутри?
    Проект стоит 5000 баксов = 150 000 рублей то есть для него вам надо 150 часов.
    Вас пятеро и грубо говоря 150/5 = 50 часов на брата, то есть примерно 6 рабочих дней.
    В итоге вы получаете в начале месяц проект
    работаете все впятером одну неделю и сдаете проект уже в воскресенье, дальше вы впятером курите бамбук 23 дня до конца месяца, второго проекта у вас нет у вас все с этим плохо как описано выше.
    В конце месяца у вас 5000 баксов кеша, 5 человек, выдаем всем зп по тыще баксов. в сухом остатке вы больше трех недель пинали балду, все равно все заработали свое бабло, продуктивно поработали одну неделю, все счастливы.
    Но тут дилема вы хотите больше зарабатывать.
    Предположим туже ситуацию что у вас все плохо и так же один проект.
    Берем ещё 4 человека только не фултайм, а на неделю, то есть зарплата в четверть месячной $250, предположим что все очень плохо и на месяц была у вас оптовая скидка на время сотрудников, просто подымаем зп на 20 процентов просто так получаем $300
    Работаем неделю сдаем проект в воскресенье.
    Получаем 5000 баксов кеша, платим зп 4 сотрудникам 1200 баксов. Сами платим себе зп 3800 баксов это примерно 115 тысяч рублей. Ну в целом неплохо поработали.

    Предположим что ваши дела чуть чуть улучшились и вы нашли второй проект в месяц, значит в этом месяце ваша зп уже 230 тысяч рублей, в целом схема не требует какого либо масштабирования дл 4 проектов в месяц или же 460 тысяч рублей зарплаты, потом уже надо больше людей, а там уже и наверно больше проблем.
    Вот так выглядит чистая математика.

    Она совершенно справедлива скажем и для 5 проектов по 1000 баксов, вместо одного за 5 000 баксов.
    Ответ написан
    4 комментария
  • Почему не копируются файлы по сети?

    GavriKos
    @GavriKos
    Гугл вот что подсказал: social.msdn.microsoft.com/Forums/vstudio/en-US/ffe...

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

    nowm
    @nowm
    Когда начинают закидывать работой, лучший способ — повышать цену.

    Кстати, у многих заказчиков на одеске совершенно нормальная практика: платить 5-10 долларов программистам из Индии, 15-25 долларов — программистам из России и 50-60 долларов — программистам из США. Даже если сложность работы совершенно одинаковая в каждом случае.

    Вот тот владелец студии, которого вам удалось допросить, просто притворился американским программистом. И совершенно логично и нормально, что ему платят в несколько раз больше, чем другим, ведь все думают, что он из США, ведь у него там офис и реклама. А он в России платит намного меньшие ставки местным работникам. При этом, для этих работников ставки выглядят вполне прилично по местным меркам. А себе просто забирает всё, что осталось после расходов.

    Я пишу как обычный мелкий фрилансер — меня пока что не заваливают там работой. Но я просто читаю и анализирую очень много предложений. Именно отсюда моё мнение, что дела обстоят именно так. Кстати, очень часто видел — прямым текстом пишут, что будут платить максимум 20 долларов, но «если вы из США, то вот вам ссылка на вакансию для тех, кто из США». Открываешь ссылку, а там цены ровно в два раза выше при тех же требованиях.

    Вообще, это очень сложный момент, когда начинаешь себе в пару/триплет/квартет брать дополнительных людей. Ты и так делаешь кучу работы, а тут на тебя сваливаются ещё и организационные моменты, а иногда ещё и бессонные ночи, потому что твой напарник пропал/запил/бабушка заболела, а работу нужно делать, потому что за сделанную работу именно ты отвечаешь. Получается, что ты тратишь на работу ещё больше времени, но денег больше уже не получаешь. И это уже не «работать по 4 часа в день, а всё остальное время заниматься своими личными делами», о котором мечтают, когда начинают заниматься фрилансом.

    Лучше всего копить деньги, а потом их крутить — вложить в стартап; отдать в брокерскую контору (не самому играть, а отдать им и пусть с ними крутятся и платят тебе обещанные 100% в год); положить в банк под проценты; создать контентный сайт, нанять туда копирайтера средней руки, вложиться в раскрутку и повесить туда рекламу, которая в итоге всё будет окупать и т.д. — в общем, все те вещи, в которых тебе нужно принимать минимальное участие. Это всё рисково, конечно, но если вкладывать их в несколько разных мест, то больше шансов, что они будут приносить доход, а не просто сгорать.
    Ответ написан
  • Как обмануть тарифное время?

    @krekerov
    Fullstack ninja
    51L7Vvf0NPL._BO2,204,203,200_PIsitb-stic
    @c_pro_lang так
    Ответ написан
    Комментировать
  • Как обмануть тарифное время?

    makol
    @makol
    I believe in god, for the rest i pay in cash!
    Взломать сервак оператора, в вашем случае теле2 : )
    Ответ написан
    2 комментария
  • Какие статьи читать о применении sql inj в контексте php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Что вопрос, что ответы - ад.
    Ресурс движется в правильном направлении.
    Ответ написан
    Комментировать
  • Почему реализовать C настолько сложно?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    На самом деле C (не говорю про C++) - крайне простой и понятный язык. Встроенные типы в нём есть, мягкая статическая типизация тоже присутствует, практически всё, кроме логики выполнения самой программы, работает как раз через библиотеки.
    Транслировать в другие языки можно, но многие вещи, легко выполняющиеся на C в других языках будут выглядеть не лучшим образом, попробуйте на своём любимом языке написать аналог:
    unsigned char buf[1024];
    read(f, buf, 1024);
    unsigned long int *p = (unsigned long int *)(buf+*((unsigned long int *)(buf+2)));
    unsigned long int *q = (unsigned long int *)(buf+*((unsigned long int *)(buf+10)));
    for (p < q)
        *(p++) = 0;
    Ответ написан
    4 комментария
  • Как бэкэндщику быстро и решительно разобраться с фронтэндом?

    Начать можно здесь - htmlacademy.ru/learn_map
    Специально раскапывали многие тонкости: блочную модель, позиционирование, селекторы и т.д. Особенно полезна будет CSS-ветка. Пока есть не все курсы, но то, чего пока нет - можно загуглить. Можно попроходить codeacademy, но именно веб у них очень слабый.

    Еще есть интенсив htmlacademy.ru/intensive, но он платный. Зато можно посмотреть программу, в которой достаточно подробно расписаны этапы вёрстки и пытаться искать информацию по ним.
    Ответ написан
    1 комментарий
  • Как бэкэндщику быстро и решительно разобраться с фронтэндом?

    shiza36
    @shiza36
    Во-первых заниматься фронт-ендом и бек-ендом одновременно не получится, если конечно важно качество.
    ---
    По вопросу:
    Готового комплекта нигде нет, т.к. пока такой будет создан все описанные в нем технологии уже устареют. :)
    www.impressivewebs.com/skills-front-end-developers
    Изучить сразу и все не получится, нужны глубокие знания по многим технологиям. Если они будут, не нужны будут и всякие туториалы, вы сами будите способны писать их.
    Нужно читать много книжной лит-ры, блоги.
    Идеальный вариант - обратится к знакомому фронт-ендеру, если такой имеется.
    Ответ написан
    2 комментария
  • С чего начинать проектирование web-приложение на Ruby on Rails?

    Lilion
    @Lilion
    Начинают всегда с прямого функционала, то есть если это интернет-магазин, то сперва идет корзина. Блог - постинг. Если я буду использовать какие то библиотеки то сперва подключаю их и тестирую. Для последнего проекта мне нужен был санитайзер форм, я начал с него и проверял какой именно он дает результат иногда приходится строить код особым образом что бы не переписывать уже готовую реализацию.
    И да RoR - УГ.
    Ответ написан
    6 комментариев
  • С чего начать изучение JAVA?

    dizballanze
    @dizballanze
    Software developer at Yandex
    Java или javascript? В тэгах у вас javascript, в вопросе Java.
    Ответ написан
    1 комментарий
  • Как лучше организовать кэширование в Django?

    Tiendil
    @Tiendil
    Разработчик ПО.
    Мне кажется, что тормозит не рендер шаблонов, а что-то другое.

    >Собственно вопрос как кэшировать большие блоки при этом сохранять в них индивидуальную информацию для каждого из юзеров
    Перенести отображение этой информации на сторону JavaScript. Кэшируется блок html без изменяемых данных, а в браузере JS отдельно их устанавливает.

    >получается, что даже выставив время жизни 12 часов, каждый второй посетитель будет сталкиваться с долгим ожиданием.
    1. можно выставить время в 120 часов :-)
    2. можно весь html генерировать на диск и раздавать статику, обновляя только во время обновления товаров.
    3. написать скрипт, который будет периодически обходить сайт и инициировать кэширование.

    Заодно рекомендую почитать про версионирование кэша.
    Ответ написан
    2 комментария
  • Как найти позицию максимального элемента в списке?

    @AlexP11223
    Вы на каждой итерации цикла s и b обнуляете.

    И имена стоит более понятные давать.
    Ответ написан
    Комментировать
  • Есть ли готовые скрипты для создания сайта обмена вещей из игр в стиме?

    Mike77
    @Mike77
    lamp sf2 yii разработчик
    30 - 50 тысяч, тебе его напишут, а так - нет
    Ответ написан
    Комментировать