• Сервис оценок, рекомендаций, инфографики для игр. Для фильмов: kinopoisk, сериалов: myshows, книг: livelib, а для игр?

    @Espleth
    www.metacritic.com наверное. А вообще любой игровой ресурс типа www.ign.com
    Ответ написан
    Комментировать
  • Перевёл интересную многим книгу на русский. Как использовать?

    @Eugene22
    Скорее всего легальным путем никак не использовать. Большинство издательств (и думаю, издательство вашей книги не исключение) пишет в начале книг, что копирование, распространение и т.д. запрещено. То есть перевод вы можете сделать и перевод будет вашей личной собственностью, в то же время публично распространять без разрешения издательства вы не можете. Не случайно российские издательства не просто так берут книгу и перевод, а покупают права на ее перевод и издание.
    В вашей ситуации возможно два варианта: 1) договариваетесь с англоязычным издательством о правах на перевод
    2) договариваетесь с российским издательством о публикации вашего перевода, но опять же российское издательство в этом случае должно связаться с иностранным издательством о покупке прав на перевод, а вам оплачивают работу как переводчику
    Все остальные способы использования и распространения перевода будут аналогичны пиратству или нелегальному распространению контента.
    Ответ написан
    Комментировать
  • Что можно поднять на сервере?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Интересует все варианты

    openssh
    ftpd
    postfix
    bind
    apache
    nginx
    lighttpd
    mysql
    postgresql
    mongodb
    couchdb
    redis
    memcached
    mogilefs
    logstash
    influxdb
    rabbitmq
    beanstalkd
    gearman
    svn
    git
    mercurail
    owncloud
    gitlab
    gitlab-ci
    redmine
    jira
    youtrack
    git stash
    bamboo
    Web site
    ....
    мне продолжать?)))
    Ответ написан
    1 комментарий
  • Взломан skype. Как это случилось?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Как то в 2003г. я жил с девушкой. Мы оба были геймерами. Ну я естественно тогда начинал свой путь программирования.
    Был у меня сайтик на обычном хостинге. По тем временам, код был сильно защищен. В один из прекрасных дней я увидел в логах необычное поведение. Прошерстил код, нашел спамбота.
    Конечно все почистил и т.д.

    Но мне стало интересно как и вам, кто и как меня взломал. Своими скромными силами я не смог определить.
    В итоге создал в корне сайта файлик forHacker.txt
    В нем задал вопрос - собственно как вы меня хакнули?
    на следующий день в аську стучится человек, я спрашиваю
    - Мол чего вам надобно? - в ответ
    - Товарищ Иван, вы же сами просили меня вам рассказать как я вас хакнул
    - Спасибо что откликнулись, просветите плз
    - Ваша девушка Света была не аккуратна, скачала мой файлик. В связи с чем я смог получить доступ к ее компу. Далее по локальной сети обнаружил доступ к вашему. Подсадил кейлогер и просто подождал ввода пароля.
    ....
    Всего вам хорошего и удачи. Ваш сайт оставляю в покое =)

    Это примерный наш разговор.
    Так что способов получения ваших данных велик )
    Ответ написан
    Комментировать
  • Объясните поведение MySQL, связанное с ORDER BY и LIMIT

    Finesse
    @Finesse
    Одно из основных положений теории баз данных гласит, что если не задана сортировка, то данные могут выдаваться в абсолютно любом порядке. У вас сортировка идёт по полю, для которого значение всех записей совпадает, и данные не сортируются.

    Чтобы этого избежать, добавьте ещё одну сортировку по первичному ключу или любому другому полю с уникальными значениями, например (не знаю названия ключевого поля в вашей таблице, замените `id` на него):
    SELECT * 
    FROM  `products`
    ORDER BY `position` DESC, `id` ASC
    LIMIT 800 , 38
    Ответ написан
    Комментировать
  • Как организовать высоконагруженный TCP-сервер?

    Evengard
    @Evengard
    Ну, думаю вы сами ответили на свой вопрос — erlang лично мне кажется лучшим выходом. Вот только велосипед писать врядли стоит — возьмите какой нить yaws (думаю, с http вам проще всего будет — yaws со стороны сервера и кучи библиотек — для андроида и вовсе встроены — для клиента).

    Какой протокол — не столь существенно, хотя наверное какой нить из бинарных был б поэффективней. Тем более у эрланга неплохо с обработкой бинарных данных. Нечто вроде rest-а думаю тут будет лучше всего.

    NAT transversal для сервера с белым IP вовсе нафиг не нужен. Вот если у вас сервер находился за Nat-ом сам — тогда да. Вы верно заметили — это всё больше для p2p актуальней.

    А вот насчёт шифровки… Да, наверное можно и ssl прикрутить, но рекомендую TLS v2 и старше (версии младше и версии ssl не так давно поломали).

    Насчёт прокси вообще не понял. Стандартные механизмы запросов со стороны андроида того же более чем достаточны имхо для обработок всяких прокси. Оставьте это дело системе пользователя, не лезьте в это.
    Ответ написан
    8 комментариев