• Фотки с интернета на сайт

    igolovin
    @igolovin
    Я сам фотограф. Случаи воровства фотографий, конечно были. Бывают разные ситуации. Чаще всего, фото растаскивают просто «на картинки для оформления»: как иллюстрацию к статье, на развлекательные ресурсы, на демотиваторы. Если я нахожу свое фото в таком виде, прошу или указать авторство или удалить изображение, если контекст сайта мне не нравится.
    Также были случаи нахождения моих фото именно в дизайне сайта. Тут серьезнее. Писал письмо админам, объясняя ситуацию. Был случай особо дерзкого «владельца» сайта, пришлось писать претензионное письмо с уведомлением о получении. В итоге разошлись миром — он мне заплатил и делу ход не дали.
    Самое плохое ( а может и хорошее — смотря с какой стороны забора смотреть), это когда фото используется в печатной продукции. Вот тут залет конкретный. Потому что использование фото в печатной продукции без разрешения — это 100% выйгрыш автора и профит в виде денежной компенсации.
    Поэтому если вы нашли фото, которое вам понравилось, и хотите его использовать, то самое лучшее — попытаться связаться с автором. И получить от него ПИСЬМЕННОЕ разрешение на использование изображения.
    Ответ написан
    Комментировать
  • Ошибка компиляции C++

    ixSci
    @ixSci
    Вот Вы сами как думаете, по предоставленным Вами данным и без хрустального шара можно определить ошибку?
    Что за «этот инклуд». Его нельзя называть?(или хабропарсер съел :)?)
    Где код, который у Вас находится в main?
    Ответ написан
    1 комментарий
  • Смержить две базы данных?

    Вам нужен тул? Пожалуйста: SQL + mysql.exe или что-нибудь из списка + MySQL драйвер: C, C++, C#, Java, Go, D, Lisp, Scheme, Pascal, Visual Basic, Python, Fortran, PHP, Perl, Ruby, F# + я могу продолжать извращения с другими языками.

    А так не охота думать над вашей проблемой и не очень хочется её узнавать.
    И ваще судя по вашему вопросу, вы не особо хотите что-то там решать, а то бы сами посидели и в гугле поспрашивали…
    Ответ написан
    1 комментарий
  • Лицензия Open Source проекта

    Комментировать
  • Нужно придумать задачи для программирования?

    @Zlobober
    Хм. Если вам настолько лень придумывать задачи, то можете понадёргать их с разных ресурсов, посвящённых теме. Откуда-нибудь с тимуса, codeforces или topcoder.
    Поймите простую вещь — просто так новой, оригинальной идеей для задачи на олимпиаду по спортивному программированию никто не поделится. Гораздо выгоднее самому дать интересную задачу на какой-нибудь сайт с соревнованиями/олимпиаду от своего имени.
    Ответ написан
    Комментировать
  • как сгенерировать уникальный integer id в кластере?

    @lesha_penguin
    Варианты решения uniqid от лучшего к худшему:
    1) Если 64bitный bigint то вообще проблем никаких: в старшие 32 бита засовываем заведомо уникальный идентификатор машины (например ip-адрес, или crc32/adler32 от hostname). а младшие 32 крутим как обычный сиквенс.
    Достоинства: для любого идентификатора можно в случае «жесткого дебага» найти «откуда ноги растут» — т.е. однозначно идентифицировать тачку на которой возникла запись с исследуемым id.
    2) Если есть желание убраться в 32bit (разумное желание, ведь не все хорошо работает даже в наш 64разрядный век с большими числами) лучше применять кешированый сиквенс. При запросе сиквенс увеличивается не на 1 а сразу на большое значение, например на 1000 или на 10000. Соотвественно, нода, получив от сиквенса диапазон 320000..329999 спокойно может не обращатся снова к сиквенсу, пока не израсходует этот диапазон. Плюсы: опять-таки возможно логировать. Минусы (правда устранимые резервным сиквенсом с резервным диапазоном): придется выбирать порцию отдачи.
    3) Экстремальный вариант. Еще расширяем integer до 128 бит и используем хеши или что-нибудь uuid-подобное. Минус очевиден — 99.9% софта не сможет работать с таким значением как с числом.
    4) Hardcode-вариант. Если вам известно, что нод будет не более чем N, каждая нода просто крутит сиквенс S а id получает по ф-ле id=S*N+n; где n-номер ноды. Плохой вариант, очень чреват нехорошими последствиями, если вдруг вы ошиблись в смелых оценках.
    5) Метод проб и повторов. еще хуже, поскольку сработает если у вас записей мало и добавляются они редко и вообще надежно будет работать если источник добавления записей только один.
    Ответ написан
    3 комментария
  • Где найти дизайнера логотипов?

    Kuprianov
    @Kuprianov
    рискую показаться Капитаном, но вам дорога на www.free-lance.ru
    только надо не искать отдельно дизайнера по каталогам, а закидывать тысяч десять рублей на счет и объявлять конкурс. там же можно отфильтровать потенциальных участников по их общему уровню и наличию/отсутствию pro-аккаунта
    вам в течение пары дней сразу полсотни вариантов накидают
    меня механизм конкурсов не раз выручал, в общем
    Ответ написан
    Комментировать