Задать вопрос
  • Как быстро начать изучать python?

    Atanvar
    @Atanvar
    Frontend developer
    Доусон -> потом начинайте что-то пилить, какой-нибудь парсер сайтов -> берите фласк \ джанго и напишите блог, и вместе с этим читайте лутца.
    Ответ написан
    Комментировать
  • Где найти хорошие спрайты для 2D игр?

    stasuss
    @stasuss
    быдлокодер со стажем
    opengameart.org
    hasgraphics.com
    kenney.nl/assets

    а вообще у художников берутся спрайты и фоны (если сам не умеешь)
    Ответ написан
    Комментировать
  • Как безопасно работать с sql?

    @kshvakov
    это напрямую зависит от используемого драйвера, go database/sql за это не отвечает https://golang.org/src/database/sql/sql.go?s=25224...

    можно сделать "драйвер" который какраз "заменяет значение через эскейпинг" и привет иньекция

    судя по плейсхолдеру это у вас mysql, если используете go-sql-driver то все ок

    https://github.com/go-sql-driver/mysql/blob/master...
    https://github.com/go-sql-driver/mysql/blob/master...

    он использует "подготовленный" запрос, на сервер "отдельно" уйдет запрос и отдельно данные, в запрос ничего драйвер не запихает
    Ответ написан
    8 комментариев
  • Как безопасно работать с sql?

    Запрос тут вполне нормально формируется, с использованием плейсхолдеров. SQL-иньекции быть не может, ибо "?" заменяется на значение через эскейпинг.
    Ответ написан
    Комментировать
  • УЦ Информзащита и хорошо ли там учат?

    Центр достаточно сильный, один из лучших. Объясняют доходчиво, материал в наличии, можно по инету участвовать на лекции. Мне понравилось. Если отправят по работе повышать квалификацию - то только туда.
    Ответ написан
    2 комментария
  • Минимум для junior web developer в Москве?

    27cm
    @27cm
    TODO: Написать статус
    Нет никакого минимума знаний при устройстве на работу. Это вам не ЕГЭ в школе, когда набрал минимальный проходной балл и поступил куда-нибудь. Никакой минимум вам не гарантирует работу младшего веб-разработчика, тем более в Москве.

    Смотрите, что требуют в вакансиях на эту должность.
    Ответ написан
    Комментировать
  • Минимум для junior web developer в Москве?

    GreenBee
    @GreenBee
    ASP.NET программист
    Например, сделать какое-нибудь завершенное решение.
    Вариант: Сайт по какой либо тематике.
    Естественно, там должно быть программирование (даже если это велосипед).
    Ответ написан
    3 комментария
  • Существует ли задачник к книге "Изучаем Python"?

    @Beltoev
    Живу в своё удовольствие
    По-моему, самый лучший задачник по Python-у только здесь: www.checkio.org
    Перед решением можно обсудить задачу с другими пользователями, после решения - посмотреть, как делали другие, узнать какие-нибудь новые приемы и хитрости
    Ответ написан
  • Существует ли задачник к книге "Изучаем Python"?

    gordon_shamway
    @gordon_shamway
    Можете либо Доусон М. - Программируем на Python почитать там задачи по созданию игр либо эту
    "Python: создание приложений. Библиотека профессионала" тут тоже много упражнений.
    Ответ написан
    5 комментариев
  • Существует ли задачник к книге "Изучаем Python"?

    fornit1917
    @fornit1917
    Для начала, чтоб руку набить, можно хоть задачки из проекта Эйлера порешать (euler.jakumo.org/).
    А вообще у Лутца есть еще одна книга, в которой упор уже больше на практические вещи идет.
    Ну и вот такую штуку еще недавно видел: tproger.ru/links/what-to-code
    Ответ написан
  • С чего начинать развиваться веб-дизайнеру?

    @eoffsock
    Кодер (Rails)
    Первый этап — подумать, надо ли это вам вообще. К хорошему дизайну на кривой козе не подъедешь.

    Прежде всего: Майк Монтейро «Дизайн — это работа». Даже если не будете потом заниматься дизайном — книга все равно полезная.
    Во многом избавляет от романтического подхода вроде «дизайнер — это художник».

    Второй этап — учиться: смотреть и делать свое.
    Только, во имя всех скандинавских богов, смотреть не на Behance и Dribble. Там красиво, конечно, стиль, все дела, но в конечном итоге 95% работ там просто картинки.
    А веб–дизайн — в первую очередь сценарий. Дизайнер определяет то, как пользователь будет пользоваться сайтом: в его власти сделать интерфейс простым и ясным или запутать до невозможности.
    Посмотрите работы бюро Горбунова, особенно процесс создания.

    Соответственно свои работы тоже нужно рассматривать с точки зрения полезного действия, а не внешней красоты. Эстетика — это третий этап.
    Учиться значит читать, в первую очередь. Чтобы делать правильно — нужна система.
    Читать лучше от общего к частному, начать стоит с этого:
    Дональд Норман «Дизайн привычных вещей»
    Виктор Папанек «Дизайн для реального мира»
    Параллельно:
    Генрих Альтшуллер «Найти идею»
    37Signals «Getting Real»

    Веб — это интерфейс, значит:
    Джеф Раскин
    «Новые направления в проектировании компьютерных систем», «Об интерфейсе»
    Брюс Тогнаццини «Главные принципы интерактивного дизайна»
    Якоб Нильсен «Веб-дизайн. Книга Якоба Нильсена»

    Веб — это шрифт и текст, стало быть:
    Ян Чихольд «Новая типографика»
    Эмиль Рудер «Типографика»
    Нора Галь «Слово живое и мертвое»
    Саша Карепина «Искусство делового письма»

    Веб — структура и верстка:
    Тим Харровер «Настольная книга газетного дизайнера»
    Мюллер-Брокман «Модульные сетки в графическом дизайне»

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

    @alexgilev
    1 большой совет, если хотите действительно серьёзных денег:

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

    2 большой совет - «Единственный способ стать умнее — играть с более умным противником», — основы шахмат, 1883 г. Идите на Dribbble и Behance и смотрите топовые работы по web design. Пытайтесь повторить, потом все будет на подсознании и чувство вкуса появится.

    3 большой совет - Учите английский

    p.s. И да, перспективы есть, и очень большие, но не на российском фрилансе.
    Ответ написан
    3 комментария
  • Новая платформа поддержки сайтов и пользователей, гибрид фриланса и хелпдеска. Ваше мнение?

    @LiguidCool
    Собственно у нас есть Тостер и МойКруг - по моему как раз то, что вы описали.
    Перспективно? А тут все просто, главное наличие клиентов. Если вы просто сделаете очередной фриланс сайт, без мощного рекламного вливания вы его вряд ли раскрутите - слишком сильно раскручены монстры рынка.

    PS
    У вас там уже готовый сайт. Зачем вы тогда спрашиваете, ведь вам уже виднее. А для пиара тут место не самое перспективное, разве что вам фрилансеры нужны.
    Ответ написан
    1 комментарий
  • С чего начинать развиваться веб-дизайнеру?

    @GreatRash
    Херню тут написали про "вкус", про "сразу в бой" и т.п.

    Если вы хотите пробовать себя именно в веб-дизайне, то вам нужно обязательно читать книги про UX, читать про то как устроены шрифты в вебе. Нужно читать про то, что такое вертикальный ритм, как строятся различные сетки (grid). Любой действительно хороший веб-дизайнер должен уметь немного верстать, поэтому можно пройти какой-нить онлайн-курс верстальщика и сверстать пару сайтов, чтобы понимать как это всё устроено.
    Ответ написан
    3 комментария
  • Как написать 2D движок на Python?

    angru
    @angru
    Думаю вам лучше копать не в сторону питона и pygame, а в сторону архитектуры игровых движков, а технологии не принципиальны.

    Литература о построении игровых (графических) движков?

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

    Также хочу предостеречь вас, написание движков на питоне - относительно неблагодарное занятие, не зря я не встречал ни одного такого движка(разве что RenPy, но он для визуальных новелл, там скорость не нужна), а всякие pygame, pysfml, pyglet - это просто биндинги к сишным библиотекам. Питон сам по себе не очень шустрый и добавлять дополнительный слой абстракции - дополнительное ограничение быстродействия. На мой взгляд, если и писать игры на питоне, то просто сразу поверх одной из трех вышеперечисленных библиотек, без всяких движков. И скорее всего придется отчаянно сражаться за производительность и писать не совсем идиоматичный код: как-то избавляться от циклов, стараться поменьше вызывать функции, сокращать использование точек и т.д. Простые танчики или марио можно написать и без этих извращений.

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

    ну а вообще нет ничего невозможного(код), хотя там минимум функционала.
    Ответ написан
    1 комментарий
  • Как начать познание информационной безопасности?

    @test13r
    Многое зависит от того какие цели/задачи находятся на первом плане, но изучение литературы также является неотъемлимой частью практики.
    Подборка линков:
    Лучшие книги про безопасность с RSA 2014 - Kaspers...
    Книги и ресурсы по ИБ - Toster
    Книги по информационной безопасности. - Habrahabr
    ---
    Книги по информационной безопасности, криптографии, хакингу, ...
    bezopasnik.org/article/book/index.htm
    proklondike.com/books/security.html
    Ответ написан
    Комментировать
  • Перспективы у языка GO?

    Я считаю, что перспективы у языка есть. Основная ниша Go - веб-приложения. Вместо набора скриптов получается один файл веб-сервер. С этой точки зрения, проводить сравнения, например, с PHP, смысла никакого нет. Тут скорее конкурент node.js.
    Попробуйте для себя решить какую-нибудь задачу на Go и всё поймете. Если не понравится, значит не ваше, а вначале наверняка в языке что-то будет "бесить".
    Ответ написан
    4 комментария
  • Перспективы у языка GO?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    1) Язык - проще некуда. Его собственно и стали разрабатывать как человеческую замену плюсам.
    2) Огромное количество библиотек, любую задачу можно решить на нём уже сейчас.
    3) Скорость и компилируемость.

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

    p.s. ответ не топикстартеру, а всем программистам, кто прочитает. Топикстартер явно не программист и не собирается им быть.
    Ответ написан
    5 комментариев
  • Перспективы у языка GO?

    @lavrentiev
    Back-end разработчик
    А мне понравилось, можно выносить трудоемкие процессы на GO. и + кроссплатформенность и все так легко и просто :)
    Ответ написан
    1 комментарий