• Сколько стоит ждать ответа при сообщении о наличии уязвимости на сайте?

    @ComodoHacker
    Если компания не ИТ-профиля, это будет непростой квест.

    Для начала ваше описание уязвимости должно дойти до человека, который способен его понять (и может быть среагировать). То есть вам нужно пробиться через первую линию поддержки, вторую линию, их начальство, и бог знает кого еще, вплоть до директора по продажам :) (крайний случай, если с ИТ процессами там все плохо). Поэтому сначала вам придется писать на языке, понятном этим людям. И описывать не уязвимость, а ее возможные последствия для бизнеса. Причем это дложны быть очень конкретные вещи, а не абстрактные понятия. Типа «можно будет выкачать весь каталог с ценами», «получить все email-ы сотрудников», «повесить порнобаннеры» и т.д. Результат первого уровня — контакты админа или разработчика и обязательно руководства.
    Дальше уже пишите админу об уязвимости, а руководству — о ситуации в целом, «уведомлены такие-то сотрудники, срок до публикации столько-то дней, проконтролируйте».

    Да, быть этичным непросто.
    Ответ написан
    Комментировать
  • Ищу DNS-хостинг с претензиями

    alekciy
    @alekciy
    Вёбных дел мастер
    Если домен зарегистрирован в reg.ru, то можно получить DNS бесплатно + иметь API по управлению: 8. Функции для управления DNS-зоной (категория zone). Единственно насчет секондари не скажу, потому что не юзал, ибо зачем оно при таких отличных условиях.
    Ответ написан
    2 комментария
  • Выбор лицензии для open source Android приложения?

    @gribozavr
    > Нельзя приложение собрать и продавать

    GPL, LGPL вам точно не подходят.
    Ответ написан
    Комментировать
  • Как стать программистом?

    Я до 2-го курса ничего не понимал. Даже писал что-то, но не понимал. А потом как-то снизошло озарение :) Из книжек посоветую www.ozon.ru/context/detail/id/1313520/ и www.ozon.ru/context/detail/id/5602592/, именно благодаря ним я смог разобраться в С++ и C#. Ну а вообще, до сих пор на работе бывают ситуации, когда не знаю что делать и не понимаю, что происходит. Но всё же получается найти выход. Иногда даже изящный :)

    В общем, try harder!

    P.S. Процесс программирования должен приносить удовольствие. Не набирание кода, а именно ммм… видеть, как у тебя на глазах, из пустоты появляется нечто работающее. Я чувствую себя творцом, художником, архитектором и это очень мотивирует )
    Ответ написан
    2 комментария
  • Как стать программистом?

    @edogs
    > хочу стать программистом
    Почему Вы так думаете? То есть без иронии, серьезно, почему? У Вас весь вопрос состоит из «не получается, не могу, не соображаю». Если бы это звучало как «увидел, загорелся, попробовал сам, получилось, офигел и зафанател», было бы другое дело.

    > и зарабатывать деньги
    «В программировании денег нет» (с) :)
    С точки зрения денег программирование достаточно тупиковый путь развития. Работая программистом — Вы всегда работаете на других, это специфика профессии, и никто никогда не работает на Вас (в лучшем случае под Вами, в команде), рано или поздно Вы упретесь в потолок по зарплате/доходам.
    Как тут верно сказано выше — MBA всякие и свой бизнес со временем — это путь без таких ограничений.

    > С чего, грубо говоря, начать?
    Если осилите Дональда Кнута, будет неплохо для старта. Там минимум о кодописании, но много базы для программирования.

    p.s.: а какая специализация-то в универе?
    Ответ написан
    14 комментариев
  • Асинхронный сервер: C или Python?

    taliban
    @taliban
    php программист
    Железо в наше время дешевле рабочей силы, так что я бы советовал писать на питоне, как писали выше всегда можно узкую часть переписать на том же си, а если будет все прям так уж плохо просто докупить железа. Контакт ведь работает на пхп, и у него онлайн на много больше 100к. Так что дело не в языке а в навыках.
    Ответ написан
    4 комментария
  • Станок ЧПУ, как точно измерять коодринаты?

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

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

    Для изменения угла легче всего использовать диск с большим количеством насечек у стекла/щелей у непрозрачного/просто полос и считать их обычным фотоэлементом (парой, чтобы определять направление вращения). Сейчас посмотрел, в википедии есть вполне понятная статья про энкодеры: ru.wikipedia.org/wiki/Датчик_угла_поворота

    Если речь идет о 'сделай сам' и низких бюджетах, то в этом случае, чем больше радиус диска, тем проще его изготовить самому, полоски же вообще можно напечатать на принтере. Так же можно развить идею, и вместо диска и фотоэллемента можно поставить зеркало/фонарик и ловить световой зайчик вебкамерой на большем расстоянии — речь идет не получении координат в реальном времени, а о постоянной автоматической компенсации ошибок измерений (пока этот световой зайчик будет распознан....)
    Ответ написан
    3 комментария
  • Локализация домена

    alekciy
    @alekciy
    Вёбных дел мастер
    Если сайты на разных серверах, то первое. В противном случае второе.
    Ответ написан
    Комментировать
  • Подскажите у кого лучший на ваш взгляд безлимитный интернет с телефона?

    Riateche
    @Riateche
    Пользуюсь БИТ от МТС на symbian-смартфоне через Opera Mobile (без сжатия страниц, с JavaScript и прочими плюшками). Качаю не очень много, но иногда включаю картинки. Первое ограничение (128 Кбит/сек) не мешает. До второго (64 Кбит/сек) не дохожу. В зоне покрытия 3G у меня довольно комфортный серфинг и аська (пользуюсь Talkonaut). Правда, скачивать файлы размером больше 2-3 мегабайт уже не очень удобно.

    Рекомендую воспользоваться БИТ, если вы не планируете скачивать большие файлы, вам достаточно в большинстве случаев серфинга без картинок, вы укладываетесь во второй лимит по тарифу (70 Мбайт в сутки) и вы обычно находитесь в зоне 3G-покрытия.

    Opera Mini сжимает трафик очень хорошо, существенно увеличивается скорость загрузки. Единственный минус — весь JavaScript работает на серверной стороне, любое действие (например, голосование на хабре) вызывает перезагрузку страницы в телефоне, а некоторыми сайтами с навороченным JS становится невозможно пользоваться. Кроме того, в Opera Mobile есть режим Opera Turbo, который работает так же, как и в десктопной версии. Он позволяет сэкономить трафик в меньшей степени, чем Opera Mini, но с сохранением полной функциональности (за исключением потери в качестве изображений).
    Ответ написан
    Комментировать
  • Подскажите у кого лучший на ваш взгляд безлимитный интернет с телефона?

    kefirr
    @kefirr
    Пользуюсь БИТ от МТС. Я в Спб, но в Мск вроде бы те же условия. Пожаловаться не на что, часовой лимит превышаю редко (когда приложения тяжёлые качаю или ютуб смотрю). Суточный ни разу не превышал.

    Зачем использовать Оперу Мини, есть же полноценная под Симбиан? Там тоже есть функция Turbo, которая жмёт трафик. Да, это работает, экономит трафик (всегда) и грузит быстрее (почти всегда).
    Ответ написан
    1 комментарий
  • Как реализуются очереди в онлайн-играх?

    damirazo
    @damirazo
    Software developer
    Как-то потребовалось создать модуль для браузерной игры, отвечающий за восстановления уровня жизни персонажа. Задача решилась денормализацией БД — добавил поле hp_last_update. Значение данного поля обновлялось при каждом обращении к объекту пользователя, вне зависимости от того есть он в сети или нет. А дальше уже дело техники — у нас есть текущее значение уровня жизни и максимально допустимое, а также скорость ее восстановления. С помощью несложной формулы мы, при следующем обновлении, можем подсчитать на сколько должен был восстановиться уровень жизни с момента предыдущего обновления и меняем данный параметр. Подобный метод применим и к другим игровым объектам.
    Ответ написан
    3 комментария
  • Как реализуются очереди в онлайн-играх?

    Отдельная таблица для текущих задач с полем времени выполнения. По необходимости проверяется время если оно подошло то, задача выполняется. Выполненную задачу лучше удалять (хотя зависит от ситуации).
    За абсолютным «реалтайм» не гонитесь — это не достижимо, погрешности будут всегда.
    Ответ написан
    Комментировать
  • Теперь и за комментарии нельзя с кармой меньше 15 голосовать?

    lam0x86
    @lam0x86
    Заметил, что с каждым днём стал заходить на хабр всё реже и реже. Раньше хабр всегда висел в отдельной вкладке, а теперь, дай бог, раз в день вспомню. Сегодня из закладок удалил после такого сюрприза.
    Ответ написан
    2 комментария
  • Посоветуйте CMS для портфолио

    Почему бы не сделать обычный html с подключением общих кусков? Если у вас конечно не куча работ.
    Ответ написан
    Комментировать
  • Программа и авторские права

    osby
    @osby
    Предположу, что авторским правом в этом случае охраняется сама книга, описывающая методику рассчетов. Вы можете спокойно использовать методику, но не текст или куски кода из книги. «Авторское право не распространяется на идеи, методы, процессы, системы, способы, концепции, принципы, открытия, факты.» — Закон РФ «Об авторском праве и смежных правах» статья 6, пункт 4. В Штатах, вероятно, то же самое. Ведь автор для того и опубликовал методику в книге, чтобы её использовали.
    Ответ написан
    3 комментария
  • "Облако" своими руками

    @cat_crash
    В догонку — какое отношение ваш вопрос имеет то к облакам?
    Ответ написан
    Комментировать
  • А что вы используете для тестирования кроссбраузерности вёрстки?

    @egorinsk
    Скачал standalone версии IE7 и IE8 (IE6 встроен в систему) когда их на халяву раздавал Xenocode. Это версии браузеров, которые упакованы в единый exe-файл на несколько десятков мегабайт, туда же запакованы их dll, ключи реестра, файлы, таким образом возможно иметь одновременно запущенными и не конфликтующими IE6, IE7 и 8.

    Фаерфокс и Хром — у меня есть несколько версий — можно скачать с portableapps и установить хоть 30 версий. Чтобы запустить одновременно несколько фаерфоксов разных версий, надо дописать в ярлык запуска какой-то ключ, типа new-session или похожий. Opera тоже существует портабельная, какой-то фанат держит архив разных версий на своем сайте.

    Чтобы тестировать под сафари, проще всего купить мак. Чтобы тестировать мобильный вебкит проще всего купить айфон. Но можно и просто скачать версию под Windows.

    Скачать сейчас версии IE от Xenocode невозможно, так как то ли из за копирайта, то ли от жадности, Xenocode прикрыла эту лавочку. Официально по идее для тестирования надо скачивать образ с сайта МС, запускать тяжелую виртуальную машину, которая будет тормозить и отъедать ресурсы и там тестировать. Вот так вот МС относится к разработчикам.

    IETester этого не обеспечивает, насколько я знаю, в нем результаты неточные, так как он не может нормально виртуализировать приложения.

    Поскольку я добрый, решил поделиться имеющимися exe с IE7 и 8. ВАЖНО! Будьте предельно осторожны при скачивании незнакомых файлов из сети — там может быть троян или вирус.

    IE7 standalone version rghost.net/36113282
    IE8 rghost.net/36113296
    Safari standalone старая версия rghost.net/36113309
    Ответ написан
    Комментировать
  • Выбор скпиптового языка

    Akson87
    @Akson87
    Можно еще не Питон посмотреть, там либ много разных хороших, могут пригодится, да и учится легко.
    Ответ написан
    8 комментариев
  • где искать инвесторов (посевные инвестиции)?

    gendir
    @gendir
    Я проходил через такие поиски.
    Советую не тратить на них время, а собрать команду бесплатных единомышленников.
    У меня получилось, слава Богу. Хотя мне и казалось вначале, что это нереально.

    Мой проект сейчас привлек инвестицию и работает в акселераторе.

    Но никто не будет инвестировать в стартап «под слайды», если там даже нет команды.

    Если интересно и нужно — могу вне этого треда рассказать свой опыт и дать пару советов.
    Ответ написан
    5 комментариев
  • Skype ест много оперативы?

    @max_rip
    Сделать даунгрейд и отключить обновления, я так сделал как только появилась интеграция с фейсбуком.
    Это как офф клиент аськи, каждая новая фича несет за собой новые минимальные требования, только тут не дают выбора с клиентами.
    Ответ написан
    1 комментарий