• Где можно посмотреть список оффлайн курсов в РФ по параллельной обработке данных, многопоточности, CUDA?

    LeEnot
    @LeEnot
    Енот-андроид
    Погуглите "Лидия Андреева Nvidia" и напишите ей. Это сотрудник Nvidia, непосредственно занимающийся тематическими эвентами по CUDA в России. Она, скорее всего, в курсе авторизованных центров обучения.
    Ответ написан
    Комментировать
  • За что программист получает деньги?

    Olej
    @Olej
    инженер, программист, преподаватель
    Но вот что я не могу понять, если человек берет по часовую оплату, но из половины и даже больше этих часов он разбирается сам, как это можно сделать, получается, что он не совсем хороший программист? Или это в принципе нормальное явление? И как тогда поступать считать меньшее количество часов ?


    А если оперуполномоченный МУРа сидит и читает материалы дела - то засчитывать ему это как рабочее время или как прогул?
    Или давайте ему засчитывать рабочим только "чистое" время: или когда он несётся в погоне вывалив язык, или когда в стрельбанине участвует...
    Ответ написан
    6 комментариев
  • Нужно ли владеть С++ чтобы начать использовать технологию Cuda?

    @vilgeforce
    Раздолбай и программист
    Насколько я помню Cuda, никаких классов там нет, так что знать ООП не обязательно. OpenCL точно имеет сишный интерфейс и там классы не нужны, хотя могут быть полезны в качестве оберток.
    Ответ написан
    Комментировать
  • Нужно ли владеть С++ чтобы начать использовать технологию Cuda?

    @cthulhudx
    Нужно владеть C/C++, как и в случае с OpenCL
    Ответ написан
    Комментировать
  • Нужно ли владеть С++ чтобы начать использовать технологию Cuda?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Ответ написан
    Комментировать
  • Можно ли писать приложения - игры на Android?

    @FoxInSox
    Можно.
    Ответ написан
    Комментировать
  • Программирование под IOS. Objective-C или Swift?

    @DeOne
    Программист
    Рекомендую swift. Во-первых, это новый и развивающийся язык, во-вторых, Apple отдаёт предпочтение этому языку и больше шансов пройти модерацию в App Store. Если у вас 0 знаний по objective-c, то сразу учите swift.
    Ответ написан
    Комментировать
  • На что обратить внимание когда создаешь файлообменник?

    EndUser
    @EndUser
    На отказ от ответственности при размещении прона и вареза.
    Ответ написан
    Комментировать
  • На что обратить внимание когда создаешь файлообменник?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Проверка ожидаемого/разрешенного "тела" закачиваемого файла
    2. Запрет на запуск из директорий хранилища для всех
    3. Шейпинг для разделения полосы пропускания
    4. ACL по доступам, общему кол-ву файлов, списку расширений, макс. объемам на папку и на файл.
    5. Распределенная система организации файловой структуры на несколько СХД
    Ответ написан
    Комментировать
  • Как обучить девушку основам тестирования веб-приложений?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Мне кажется, что после слов
    Девушка, можно сказать, моя гражданская жена
    многие перестали читать... Вам такую информацию надо было поместить в конце. В стиле "да, вот ещё - эта девушка моя гражданская жена".
    Есть всякие исторические анекдоты на эту тему. Мне нравится следующий:
    Поклонник: Шерр Моцарт, я подумываю начать писать симфонии. Не могли бы Вы подсказать, как мне начать?
    Моцарт: Симфония – это очень сложная музыкальная форма. Начинайте с каких-нибудь простых частушек, и постепенно усложняя, двигайтесь к симфонии.
    Поклонник: Но герр Моцарт, Вы начали писать симфонии с 8 лет.
    Моцарт: Всё верно. Потому что никогда ни у кого не спрашивал, как их надо писать.


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

    @vilgeforce
    Раздолбай и программист
    Используйте отладчик, если религия не запрещает...
    Ответ написан
    Комментировать
  • Сидячий образ жизни кодера на самом деле ухудшает здоровье?

    copist
    @copist
    Empower people to give
    Вес потихоньку набирается, потому что сладкое обожаю. Спасибо Дмитрий Макаров за совет с кашами, но какие именно?
    Если совсем не шевелиться, то из-за застойных процессов нарушается кровообращение и как следствие плохо варит котелок. А так же боли в спине и шее. Ленивый кишечник. Дискомфорт в ногах.

    Бегать на улице не в кайф. Велика нет. Лыжи редко и вообще только зимой. Вот моё решение:
    PSM-Od3RUCE.jpg
    Пробежка 30-40 минут + гимнастика на растяжения + гантели/пресс/подтягивания + прохладный душ. В лучшем случае управляюсь за час.
    Голова работает отлично. Сплю 6 часов в сутки, не устаю. Кстати, режим сна 5 часов + 4 * 15 минут днём.

    Раз в квартал нанимаю массажистку для спины, плечей и шеи. 10 сеансов.

    На мониторе на стене смотрю фильмы или сериалы во время пробежки. Ещё там можно читать книги, но я предпочитаю читать бумажные и делать пометки на полях.

    Плавно мигающее световолокно перед глазами позволяет расслабить зрение. На столе лампа 2*18Wt очень яркая. Под потолоком 4*20Wt 4200K дневной свет.

    Два очистителя воздуха с ионизаторами. Один чистит внутренний воздух ультрафиолетом. Второй, приточный, чистит уличный воздух. Кондиционера нет.

    Играю (очень-очень редко, по разным причинам) в XBox Kinect. Специально играю только в кинектовские игры, подвижные. "Звёздные войны" очень разминают руки, а "Adventures" - ноги и спину.

    Часть времени работаю стоя. Ноут стоит на крышке террариума, а я рядом.
    Ответ написан
    6 комментариев
  • Сидячий образ жизни кодера на самом деле ухудшает здоровье?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    5 лет за компьютером занимаюсь кодингом + до этого 7,5 лет занимался за компьютером схемотехникой.

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

    В какой-то момент, когда вес перевалил через психологическую границу - понял, что пора что-то делать. Стал бегать по утрам и ограничил себя в еде. Минус мучное, минус явные жиры, минус сладкое, минус соки-газировки. После 20.00 не ел. Ел по пять раз в день по немногу.
    Итого за 3 месяца минус 13 кг. В организме легкость. Но заболели колени. Ударная нагрузка на колени при беге из-за избыточного веса, неправильной техники бега и, как потом выяснилось, плоскостопия. Перестал бегать, перешел на спортивный шаг.
    После год физкультурой не занимался и не особо следил за едой. Опять набрал 5...7 кг.
    Пошел в фитнес-клуб, где и занимаюсь до сих пор. Сейчас вес приблизительно такой же, как был до всех похудений, но, по ощущениям, набрал где-то 50 на 50 мышцы/жир. Живот ощутимый есть, но осанка хорошая. Отдышка не мучает. Сердечно-сосудистая система работает. Становая - 100кг, Присед - 100 кг, жим лежа - 80кг. Это не на раз, это рабочие. Последняя тренировка с гирей 16кг по наручному кардиомонитору: 1ч20м, ср.ЧСС 150, махЧСС190, ккал1200.

    Образ жизни кодер формирует себе сам. Он не обязательно сидячий. У меня двое коллег программистов в выходной устраивают себе велопокатушки на 70...80 км.
    А прогрессирующий лишний вес появляется когда количество поступающий с пищей калорий превышает количество используемых. Плюс качество поступающих калорий, конечно, тоже важно. Углеводы надо получать из каш (низки гликемический индекс), а не из булок. Больше белка. Контролируемо - жиры.
    А если питаешься не очень калорийно или от природы с метаболизмом повезло, но с физкультурой не дружишь, то все равно будет грозить фигура беременного кузнечика. Когда мышцы спины не развиты - собственный вес будет скручивать в сутулую закорючку. Но скелетно-мышечная система - это не сумма отдельных мышц. Все мышцы/кости друг с другом связаны. Тут перекачаешь - тебя мышечный дисбаланс в другую сторону свернет. В идеале надо гармонично заниматься. И осознанно.

    В общем и целом, нужна физнагрузка, мы хоть в современном мире много чего достигли: много еды в магазине, медицина, автомобили. Эволюционно мы все еще не готовы к этому. Нам бы надо двигаться: бегать за оленями, валить мамонтов, а мы сидим в своих пещерах и толстеем. Надо этот дисбаланс между научно-техническим прогрессом и своей эволюцией нивелировать. Это жизненная необходимость. Но можно, конечно, и в 50 кони двинуть от сердечного приступа: тут вопрос выбора.
    Ответ написан
    5 комментариев
  • Сидячий образ жизни кодера на самом деле ухудшает здоровье?

    Therapyx
    @Therapyx
    Data Science
    Я пишу без 5-летнего опыта. Но задротсва у меня за спиной много годиков ) Раньше занимался очень часто спортом , играл, гулял. Как же сел где-то 2-2.5 года назад за комп и начал заниматься версткой, программированием, то времени на спорт конечно не особо много было(+лень), вот и забросил все.
    И вот за эти 2-2.5 года я серьезно заметил как самочувствие стало херовее. Вот начал снова навёрстывать... Так что советую, программируй сколько влезет, но хотябы часик в день уделяй на бег, отжимания, пресс итд.
    И да, помимо этого еще +8 КГ набрал. Так что даже 1 мысль о трех подбородках, начинает сразу мотивировать :)

    п.с. кодить работая - это зачастую 8 часов в день на работе. Помимо этого любой человек может проводить перед монитором ежедневно по 15 часов. так что этот комментарий
    P.S. Просьба, если пишите мысли без +5-летнего опыта - пометьте это в сообщении, мол - "я только так думаю, пока еще не проверил на практике"

    тут никак не уместен. У меня есть друг, которому 30. Его день это = Встал, сделал кофе, покурил -> Dota -> Спать. хД
    Ответ написан
    9 комментариев
  • Стоит ли покупать видеокарту GTX 660 сейчас?

    Если вам для новых игр, то сразу что-то более или менее свежее брать, а не 660. Брать только из-за того, что его поддерживает ОС, ИМХО, не имеет смысла.
    Правда цены кусачие...
    Ответ написан
    Комментировать
  • Стоит ли покупать видеокарту GTX 660 сейчас?

    @Espleth
    Бедные программисты там в Microsoft, стараются как могут оптимизировать DirectX, чтобы выиграть несколько процентов, а маркетологи там гуляют на широкую ногу и обещают всем прирост производительности в несколько раз.
    А вообще пока DirectX 12 не выйдет, то никто вам точно не скажет, стоит оно того или нет.
    Ответ написан
    2 комментария
  • Как разархивировать rar архив с помощью cuda?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Пока что никто такое не делает.
    Для создания алгоритма архивации нужен именно CPU а не GPU. Тех задач, которые может посчитать GPU в процессе архивирования не так уж и много. То есть если алгоритм и реализовать, выхлоп будет ну 30-40%. Просто задачи не те.

    Зато какие минусы:
    Нестабильная работа на разных компах, поскольку видяшки все разные, частоты разные, синхронизация и вообще API для работы с GPU постоянно меняется. Для nvidia и ATI надо писать совершенно разное, и архиватор должен определять кучи моделей карт, чтобы знать чем пользоваться а чем нет.
    Основной приток производительности в GPU идет от распарралеливания однотипных процессов, в то время как для архивации важно учитывать все, что было сжато до, чтобы использовать это для дальнейшего сжатия.
    Грубо говоря: если для того, чтобы на экране нам нужно сделать эффект размытия, мы можем поделить экран на 100 кусочков и каждый размыть отдельно в отдельном потоке на GPU. Если же мы разделим на 100 кусочков архивируемый файл, и каждый кусочек будет архивировать отдельно, мы не сможем пользоваться наработками по первым кускам, чтобы благодаря обработанным данным сжать послеюущие. Парралелить процесс архивации получается крайне плохо, из-за этого смысл использования GPU отпадает. Нужно же понимать, что GPU это не супербыстрая железка, а железка, которая хорошо заточена под определенные задачи.

    Конечно попытки реализовать отдельные алгоритмы архивации есть, но из-за вышеупомянутого, степень сжатия очень маленькая, потому что можно реализовать только простые алгоритмы на кусках данных. Полноценный алгоритм, как в winrar полностью перенести в GPU невозможно, поэтому CUDA-архиваторы пока существуют просто в виде тестовых программок разных любителей попробовать, и до полноценного архиватора они не дотягивают.
    Ответ написан
    3 комментария
  • Получение опыта!? Замкнутый круг или безвыходная ситуация?

    newross
    @newross
    Product owner
    Что за надуманная проблема? Где тут замкнутый круг? В 99.99% случаев банальная лень мешает получить опыт.
    Ведь реально существует 100500 вариантов получить опыт и иногда даже заработать:
    - банальные стажировки;
    - многие крупные компании имеют свои учебные центры, некоторые даже стипендию платят;
    - фриланс помогает набить руку на мелких проектах и наработать портфолио;
    - низкооплачиваемая работа разработчиком во всяких НИИ и на заводах может быть первым шагом к большим компаниям;
    - коммиты в открытые проекты;
    - свои проекты в конце концов.
    Ответ написан
    5 комментариев
  • Программируете ли вы в свободное время?

    teoadal
    @teoadal
    .NET + AS3
    Также, как и вы - вечером GameDev. Проблем с переключением между работой и игровой задачей не наблюдаю, так как всюду есть план разработки: сегодня я занимаюсь тем то, вечером делаю то-то, утром я там-то.

    Лайфхак тут, лично для меня, именно в планировании. Плюс, конечно же нужно не забывать об отдыхе. Во всяком случае, выходные в 80% случаев это отдых. Если отдых активный, да ещё с выездом на природу - самочувствие и работоспособность восстанавливаются быстро.

    Отдых для мозга - важная штука. Непрерывная работа со временем приводит к истощению - выражается как физическая усталость (собственно, ваш случай). Я решаю это стремлением как можно меньше напрягать мозг вне конкретных задач. Например, не слушать аудиокниги, меньше читать (даже новости), меньше смотреть. Короче говоря, "очки внимания" у вас ограничены, и если вы будете распылять внимание, вы быстро устанете.

    Резюмирую:
    1. План разработки.
    2. Отдых нужен. Желательно активный, на природе.
    3. Женщины тоже обязательно.
    4. Сон обязателен и в нормальные для человеческом особи часы.
    5. Мозг должен иметь возможность расслабляться. Загружайте его информационным шумом по минимуму.

    Ответ написан
    2 комментария
  • Программируете ли вы в свободное время?

    Mrrl
    @Mrrl
    Заводчик кардиганов
    Программирую. И задачки решаю. Неприятно, когда проекты и задачи "для себя" оказываются интереснее, чем те, что для работы - тогда на работе сосредоточиться трудно.
    А уставать некогда - домашние дела никуда не деваются, и долго сидеть за компьютером не дают. Вот и сейчас надо собачек на речку вести...
    Ответ написан
    Комментировать