Задать вопрос
  • Какой код начать писать на JS?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    Был в похожей ситуации чуть более года назад. Очень помогло вот это видео. После него меня "прорвало" в JS и смог уже что-то сам писать-сочинять...Попробуйте вдумчиво посмотреть это видео и написать обычный TodoList используя jquery, только сделать это самостоятельно. Потом конечно можно подглядеть в TodoMVC jquery и vanilla версии.(сначала jq- она легче). Дальше можно смотреть фрейморки( todolist делаем обязательно уже используя их), а потом уже думать про более-менее полезные приложения...Считаю, что такой путь самый гладкий вариант кривой обучения. Попытки сделать сразу нужный и полезный продукт, да еще и качественно, да еще и за деньги - это верный способ захлебнутся и не выплыть. Для подобных задач нужно окрепнуть и прокачать скилл. Всему свое время.
    Ответ написан
    5 комментариев
  • Как продолжить скачивание после падения?

    @MadridianFox
    Web-программист, многостаночник
    Сделать такую докачку можно на любом языке, т.к. всё что нужно - это добавлять в запрос заголовки и определять размер файла в байтах.

    Докачка файла - это свойство протокола http. Если http-сервер поддерживает докачку, то он отдаёт заголовок Accept-ranges. Скачивая файл вы можете прервать загрузку, а когда решите докачать - отправить запрос на скачивание этого же файла, но уже с заголовокм Range: bytes=<count_loaded_bytes>-, тогда сервер начнёт отдавать файл с указанного места. Погуглите подробнее про эти заголовки.

    Это касается уже готовых http-серверов, которые полностью соответствуют стандарту. В вашем случае, наверное, необходимо отдающий сервер научить отдавать файл по стандарту. Т.е. если поступил запрос на скачивание файла, надо учитывать, что в заголовке может быть передано смещение, ну и отдавать файл начиная с этого смещения.
    Ответ написан
    Комментировать
  • Какая средняя заработная плата в GameDev?

    @uhryab
    Очень замечательная передача про GameDev. Очень рекомендую.
    govoritmoskva.ru/media/broadcasts/audio/2015/06/15... - гость Cергей Бабаев nekki
    Ответ написан
    Комментировать
  • Какая средняя заработная плата в GameDev?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Вопрос ни о чем.
    Геймдев - обычная работа, ничем не отличающаяся от любой другой разработки.
    Геймдев - разнообразная работа. Может быть унылый офис, где с утра до вечера колупаешь скрипты диалогов, или где в одиночку меняешь мир майнкрафтом.

    Средней ЗП нет вообще. Геймдев на мобилке может зарабатывать 1 бакс в месяц, может пару десятков тысяч в месяц. Может миллион в месяц. Может ничего не заработать.
    Ответ написан
    Комментировать
  • Какая средняя заработная плата в GameDev?

    litlleidiot
    @litlleidiot
    Фронт-Энд разработчик
    Да все просто как и везде. Крутой специалист - овермного, нихера не делаешь - сиди за 500 баксов.
    А вообще есть такая не писанная истинна.

    e81f7a93828e42d1b9a9843a906242f2.png
    Ответ написан
    5 комментариев
  • Направление для развития в DevOps администрировании?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Попробуйте автоматизировать задачи при помощи инструментов, применяемых в DevOps.

    TeamCity или Jenkins, их и под виндой можно поднять.
    Но лучше добавить виртуализацию (virtualbox, vmware) и поднять их под Линукс
    Научиться в git
    Освоить bash

    А вообще - читайте вакансии, читайте требования, учите что в них. Адекватный windows-админ широкого профиля достаточно быстро осваивает базовый линукс уровень.
    Ответ написан
    3 комментария
  • Есть ли актуальная книга или Курс по MASM?

    JaxxDexx
    @JaxxDexx
    Ответ написан
    Комментировать
  • Как учить assembler под linux?

    x67
    @x67
    А с каких пор ассемблер стал зависеть от ОС?
    Выберите для себя удобную IDE на удобной системе. Вот есть кроссплатформенная IDE, к примеру, не понравится - сами найдите с помощью запроса в гугле "asm IDE linux" и учите. Собственно как язык, ассемблер изучать незачем, он прост как три копейки, а вот физическое понимание, как оно там работает нужно. И на восприятие этого понимания IDE никак не повлияет. Я в свое время изучал ассемблер для древних микроконтроллеров фуджитсу, родная IDE там почти ничем не отличалась от блокнота с нескучным отладчиком.

    Другой вопрос в том, зачем вам ассемблер? Для прикладных задач навряд ли он вам пригодится. Как хобби - не самый рациональный выбор, так как есть множество более интересных вариантов. Как что-то крутое, стоящее у основ мироздания, чтобы гордиться собою - опять мимо, ассемблер, он конечно стоит где-то у основ, но в современном мире без понимания сферы его прикладного использования он вреден - мозг грузите, тепло вырабатываете, а пользы от этого никакой, соответственно в его "крутости" 0 (ноль) крутости. Лучше тогда С/C++ изучить. Хотя бы сможете написать что угодно для чего угодно, если вдруг захочется.
    Ответ написан
    2 комментария
  • Как учить assembler под linux?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Я читал "Столяров А.В. - Программирование на языке ассемблера NASM для ОС UNIX - 2011"
    Ответ написан
    2 комментария
  • Все регистры ассемблера?

    223518cx3yfyz6l63gmlnf.png Не благодарите.
    А если хотите для старичка, то это:
    image012.jpg
    Ответ написан
    4 комментария
  • Есть ли разница в ассемблерах?

    Stalker_RED
    @Stalker_RED
    Разница есть. Под разные процессоры (модели, семейства процессоров, архитектуры) будет отличаться и ассемблер. Но не очень сильно.
    Вот несколько на выбор.

    Сайт kalashnikoff.ru, похоже, несколько лет назад перестал работать, и сейчас домен выставлен на продажу. Раньше на нем было это: https://web.archive.org/web/20141126101526/http://...

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

    opium
    @opium
    Просто люблю качественно работать
    Всегда прошу оставить мне отзыв пять звездочек
    Ответ написан
    4 комментария
  • C чего начать писать на Assembler?

    longclaps
    @longclaps
    Читать отче наш гугл.
    Ответ написан
    Комментировать
  • Знание компилятора для Reverse Engineer'а?

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

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

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

    Если вы хоть немного покодите на каждом популярном языке и потом разреверсите программу, это полностью даст ответ на ваш вопрос. Особенно это сильно видно в программах на .NET, QT и прочих подобных. Проще всего реверсить, то что ближе к ассемблеру.

    В идеале взять hello world на разных компиляторах и посмотреть разницу.

    P.S. и ради бога никогда не реверсите ради реверсинга, быстро сгорите. Сначала цель, потом работа. Есть специальные упражнения CrackMe. Для большего интереса я реверсил вирусы крадущие пароли...
    Ответ написан
    3 комментария
  • Backend-язык для фриланса?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    PHP - по количеству заказов явный лидер, я работаю на нем (в основном на framework yii2)
    Python - меньше заказов, но и конкуренция меньше, более интересные, но и сложные проекты, чем на php. На php горы однотипного барахла, где работа больше на усидчивость, чем на подумать.
    Node.js - не юзаю, и знаю краями, поэтому воздержусь от комментариев
    Ответ написан
    Комментировать
  • Backend-язык для фриланса?

    tema_sun
    @tema_sun
    Идти в разработку только ради денег - дохлый номер. Денег можно заработать только на том, что тебе лично интересно. В противном случае выгарание будет моментальным.
    Если ты хочешь бэкендом заняться, то начинать надо не с выбора фреймворка, а с того, чтобы узнать как этот бэкенд вообще устроен и работает.
    Ответ написан
    1 комментарий
  • Backend-язык для фриланса?

    crazy_leo
    @crazy_leo
    Frontend Developer
    Я работаю с NodeJS. До фига заказов. И с каждым днем он становится все популярнее.
    Конечно NodeJS не решает 100% задач идеально, например для сложных вычислений он не так хорошо подойдет как например - Apache, но большинство задач он выполняет круто, поэтому NodeJS.
    Ответ написан
  • Какой выбрать дистрибутив linux для веб разработки?

    Я бы советовал Ubuntu, по моему опыту, с ней было меньше всего мороки с начальной настройкой.
    +легко гуглятся практически любые проблемы.
    Ответ написан
    Комментировать
  • Хочу стать программистом. Какой факультет выбрать(Санкт-Петербург)?

    mxms
    @mxms
    IT voodoo
    Для того, чтобы стать программистом, никакой факультет не требуется.
    А требуется интерес и желание развиваться.
    Ответ написан
    Комментировать