• в безопасности ли данные приложения при работе JVM?

    @1nd1go
    Вообще да. Можно сделать heap dump с помощью jconsole (это могут сделать все пользователи) Тогда jvm создаст файл heapdump'а с правами на чтение только для пользователя от имени которого пашет jvm. Так что контроллируйте кто имеет доступ к этому пользователю.
    Ответ написан
    Комментировать
  • Перевод из C на Java. Указатели?

    kostik450
    @kostik450
    Вот это место
    int decode(int correct_mode, int *errs, unsigned long *cw)

    сделать так:
    public int[] decode(int correct_mode, int errs, int cw);

    Соответственно внутри функции везде вместо
    *errs и *cs
    сделать без звезд, то есть так:
    errs и cs

    ну и в конце функции, там где return(2), возвращаем так:
    int[] arr = int long[3];
    arr[1]=2;
    arr[1]=errs;
    arr[2]=cs;
    return arr;
    return 0 и return 1 аналогично.

    А вызов оформляем так:
    int[] arr = decode(correct_mode, errs, cw);
    result = arr[0];
    errs = arr[1];
    cw = arr[2];
    Вроде бы ничего не забыл.

    Короче, возвращаем результат в виде массива, а потом десериализируем массив.
    Можно, кстати и изначально в виде массива передавать,
    внутри этот массив «курочить» и возвращать его же как результат.

    А можно и вообще ничего не передавать и не возвращать, все внутри класса, то есть в итоге мы придем к тому, что написал уважаемый Maccimo в варианте a)

    Но если стоит задача тупо переписать код С++ на Java без рефакторинга, то мой метод более идеален.
    Ответ написан
    3 комментария
  • Как работают интернет-сервисы по бронированию отелей?

    @Ghostwriter
    Это большая организационная работа по привлечению отелей к сотрудничеству и предоставлению информации о резервировании мест. Очень чётко отлаженное B2B ноу-хау. Priceline (Booking.com) одной из первых начала двигаться в этом направлении и теперь имеет капитализацию в $32B.

    Многие нынешние компании используют API с информацией об отелях от самого Booking.com для бОльшего охвата аудитории, наряду с собственной локальной базой отелей.
    По состоянию на прошлый год, например, небезызвестный Ostrovok.ru использовал несколько сторонних API в дополнении к собственной базе российских отелей.
    Технологическая составляющая B2B сотрудничества может заключаться:
    — в предоставлении отелям SaaS-платформы букинг-сервиса для оперативного (онлайн) резервирования. В этом случае букинг-сервис владеет всей необходимой информацией в реальном времени и может осуществлять резервирование с большой степенью автоматизации. Клиент делает заказ в интерфейсе букинг-сервиса, а автоматизированный бек-офис проводит транзакцию резервирования. При успешной транзакции, клиент получает подтверждение бронирования, а владельцы отеля уведомляются через интерфейс SaaS-платформы о новом резервировании.
    — в выгрузке статистики отеля пост-фактум (через API внутренней системы бронирования самого отеля) через определенные интервалы времени. Само резервирование в таком случае происходит с помощью операторов (или колл-центра, или отдельного подразделения на стороне букинг-сервиса). Операторы получают заявку от клиента, резервируют (при возможности) место в отеле (т.е. решают все организационные вопросы с отелем) и отправляют клиенту букинг-сервиса подтверждение/информацию о невозможности бронирования.
    — в некоем комбинированном способе с разной степенью автоматизации на разных участках.
    Ответ написан
    3 комментария
  • Легальность использования формата MP3 для хранения библиотеки музыки на сайте?

    rasa
    @rasa
    mp3licensing.com: However, no license is needed for private, non-commercial activities (e.g., home-entertainment, receiving broadcasts and creating a personal music library), not generating revenue or other consideration of any kind or for entities with associated annual gross revenue less than US$ 100 000.00.
    Ответ написан
    Комментировать
  • Double в kernel-mode (WinXp)?

    @amirul
    Налицо недопонимание :-), попробую прояснить ситуацию
    В общем, каждый поток имеет свой «контекст» (хранится в _KTHREAD::StateSaveArea), который включает в себя в том числе и состояние FPU (а также MMX, SSE и прочих) регистров. От этого никуда не денешься и при переключении контекста все это состояние сохраняется и перезагружается новыми значениями.

    Но учитывая то, что
    1. Все эти векторные расширения/плавающие точки имеют довольно много довольно больших регистров
    2. Для подавляющего большинства «ядерного» кода они все равно не нужны
    3. Переключение из юзермода в ядро и обратно должно быть как можно более быстрым

    то было принято решение, что ядерщики не облезут закатывать солнце вручную. Другими словами, при переключении в режим ядра и обратно перезагружаются только целочисленные регистры общего назначения (ну и флаги, сегментные регистры и пр.). Чтоб не нагадить в результаты вычислений пользовательской части потока, которая имела неосторожность вызвать (прямо или косвенно) Ваш код, нужно перед модификацией FP контекста сохранить его, а перед возвратом в юзермод — восстановить. Хранить результаты можно где угодно (в том числе и в девайс экстеншне).
    Ответ написан
    1 комментарий
  • Класс для работы с датой в Java?

    SSiarhei
    @SSiarhei
    Ну тут всё просто. Если просто хранить дату — достаточно Date. Если надо проводить различные действия (например подсчет количества дней между событиями итп) — то возможно есть смысл и Сalendar заюзать.
    Ответ написан
    1 комментарий
  • Javascript: как в IE получить размер файла в input type='file' до начала загрузки?

    @zapimir
    Интересно, а что вы рассчитывали в старых версиях IE использовать стандарт File API, который появился на 5-10 лет позже их релиза, более того, этот стандарт еще только в виде черновика существует. Так что еще вполне могут быть изменения.

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

    Вот к примеру www.plupload.com/ (там есть реализации на Flash, Gears, HTML 5, Silverlight)
    Ответ написан
    Комментировать
  • PHP: Проверить, открыт ли файл на запись

    Хм… а попробовать открыть такой файл с эксклюзивной блокировкой? Или… возможно есть у фтп какая настройка, что бы он сам лочил такой файл на время записи.
    Ответ написан
    4 комментария
  • Как вычислить хулигана, звонящего через IP-телефонию (Skype)?

    avalak
    @avalak
    Как мне думается, проще всего будет обратиться в Российское отделение Skype с документами, подтверждающими владение номером, и просьбой предоставить детализацию звонков на этот номер через шлюз Skype. Должны предоставить (и там скорее всего будет фейковый аккаунт, созданный для этих целей).

    Если не предоставят, но этот товарищ очень сильно задолбал, то есть ещё долгий и сложный вариант: обратиться к юристу за консультацией о том можно ли возбудить дело и что для этого надо. Если это возможно, то:
    — Дождаться очередного звонка от этого товарища и записать разговор.
    — Взять детализацию от оператора, подтверждающую многочисленные звонки.
    — Выполнить прочие условия.
    — Заявить в полицию о преследовании/мелком хулиганстве.
    Если дело возбудят, то Skype придётся предоставить детализацию, и, вероятно, информацию о логине, ip, способах пополнения аккаунта. Правда гарантии что в итоге удастся найти этого персонажа нет (например, если он неплохо окопался: tor, одноразовые карточки оплаты Яндекс.Деньги, etc).
    Вот такой Хитрый план.
    Ответ написан
    3 комментария
  • Новый упадок Хабра?

    shadowalone
    @shadowalone
    Нет мотивации, вот в чем дело.
    Авторам действительно толковых статей, которые тратят на это свое время, просто обидно становиться, когда соседний топик из ХабраЮмор-а набирает в 5-10 раз больше плюсов. Стало как везде, жаждут хлеба и зрелищ, хлеба все меньше, зрелищ всё больше.
    И еще, сейчас стало четко прочерчиваться разделение юзеров, если раньше было больше Админов, Инженеров, сетевиков, сейчас больше программеров — а это совсем другой контингент, они писатели, но не статей, а программ (и то под вопросом), в большинстве своём. Если обратите внимание, то толковая статья по программингу получает большое количество голосов, однако толковая статья по администрированию серверов либо сетей столько не наберёт. Как то так.

    Это всего лишь моё личное мнение со стороны. Я ни на чем не настаиваю.
    Ответ написан
    5 комментариев
  • Есть идея. Как ее воплотить?

    Finom
    @Finom
    Молчать и никому не рассказывать.
    Ответ написан
    Комментировать
  • Rar в Linux, как?

    @Ano
    Вокруг параметров с масками нужны кавычки, иначе их парсит шелл.
    Ответ написан
    Комментировать
  • Можно ли в windows сделать лимит на cpu на пользователя?

    ertaquo
    @ertaquo
    Да, можно: CPU rate limits in Windows Server 2008 R2 and Windows 7.
    Если вкратце, то надо узнать SID пользователя (например, S-1-5-82-3006700770-424185619-1745488364-794895919-4004696415), затем открыть или создать ветку реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Quota System\S-1-5-82-3006700770-424185619-1745488364-794895919-4004696415 (т. е. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Quota System\%SID_пользователя%), и в ней создать DWORD параметр CpuRateLimit, указывающий, на сколько процентов пользователь может нагружать процессор.
    Ответ написан
    3 комментария
  • Одновременная работа Skype на мобильнике и на обычном компé

    mambet
    @mambet
    Происходит ли автоматическое разлогинивание пользователя из мобильного Скайпа, если залогиниться с компьютера? А происходит ли разлогинивание на компьютере, если залогиниться с мобильника?

    Нет, нет.

    Если не происходит, то куда приходят звонки и сообщения?

    И туда, и туда. Во все открытые (залогиненные) клиенты.

    Синхронизируется ли история сообщений между двумя Скайпами одного пользователя, или же диалоги, происходившие на мобильнике, не копируются автоматически на компьютер? А с компьютера на мобильник?

    Синхронизируется всё туда, где открыты клиенты. В закрытые, разумеется, не синхронизируется.
    Ответ написан
    1 комментарий
  • Что случилось с хабрапользователем roman_tik?

    Paul
    @Paul
    Бред вообще с этими банами. Добавляешь в избранное статьи, добавляешь, а там в итоге сплошное НЛО. Я в последнее время стал сохранять толковые статьи на диск (2011 год блин), ибо уже нельзя быть уверенным, что статья человека с огромной кармой и кучей почётных бэджиков будет доступна через несколько месяцев :(
    Ответ написан
    5 комментариев
  • Хабрацентр им. /user/username

    Alexufo
    @Alexufo
    противоречивый, сложный, весь компьютерный.
    шутки кроме «админ задолбался ручками прописывать в htaccess» чет больше в голову ничего не приходит.
    Ответ написан
    Комментировать
  • Понять взаимодействие - google public dns и jquery CDN - заговор? :)?

    romik
    @romik
    На официальном сайте: Dont getting stylesheets for jQuery website
    Ответ написан
    Комментировать