Новости информационных технологий - 25684

JSZip спустя полгода: распаковка архивов, работа на Node.js22 ноября 2011 года JiLiZART всем нам сообщил, что есть на свете полезная библиотека JSZip с открытым исходным кодом, написанная на джаваскрипте и умеющая создавать zip-архивы (и даже, если это необходимо — с подкаталогами) из скормленных ей текстовых и двоичных данных.

Первым же комментарием к его сообщению стали мои слова:

 — Прекрасно.

 — Теперь ему бы ещё распаковывать уметь.

Прошло полгода с тех пор, и можно видеть, что это естественное пожелание сбылось: очевидно, оно пришло на ум не одному мне, так что программисты принялись за дело — и в открытый на Гитхабе исходный код JSZip добавили методы, способные служить и распаковке zip-архивов, а не только составлению их. (Подробности употребления новинок API смотрите в документации.)

В открытом коде всегда приятно видеть, как другие люди действуют в направлении твоих мыслей.

Поклонникам же джаваскриптового движка Node.js будет наверняка не менее приятно узнать о появлении модуля node-zip, содержащего весь код JSZip, оформленный в качестве модуля Node. Стало быть, теперь JSZip можно запускать не только во браузере, но и на сервере, а равно и у себя на компьютере.

Читать полностью »

За 6 месяцев из PDF—презентации получился продукт. С привлечением посевных инвестиций, драйвом командной работы, путешествием в Нью-Йорк, изучением английского права, сложностями, открытиями, разочарованиями и вдохновениями. Вот так создавался Manifest.

Читать полностью »

Есть вопросы, ответы на которые вполне однозначны: длина реки, код города, формула химического соединения, дата рождения знаменитости, температура кипения вещества и т.д. Яндекс научился отвечать на такие вопросы прямо в поисковых подсказках. При этом ответ вы получите ещё до того, как зададите запрос полностью.

Ответ раньше вопроса

Большинство ответов Яндекс добыл автоматически, но не обошлось и без ручного труда. Когда команда показала бету проекта коллегам, появилось много желающих поделиться своими знаниями.

Примерно за неделю сотрудники Яндекса добавили более трёх тысяч цифр и фактов: от веса кирпича до длины экватора. Некоторым затея так понравилась, что они добавляли данные даже по ночам и на выходных.

Забавная ситуация произошла с запросом [длина удава]. Первый, кто внёс этот жизненно необходимый факт, забыл важную деталь — одно попугайское крылышко. Исправлявший его так хотел настоять на точности, что написал полный ответ с двумя восклицательными знаками. В конце концов победила дружба и, конечно, сухие факты.

Читать полностью »

Несколько месяцев назад «Мамба» запустила приложение Mamba Hiring для поиска разработчиков в социальной сети Facebook. Несколько тысяч человек прошли тест, и лучшие программисты из них сейчас работают на благо российского лидера индустрии знакомств.

Как показывает практика, поиск IT-специалистов стандартными методами не приносит хороших результатов. Гениальные интернет-разработчики заметно отличаются от остальных специалистов: для них особенно важно, чтобы работа была максимально комфортно и приносила удовольствие. Они не размещают резюме на стандартных ресурсах поиска работы, не занимаются «селфпиаром» на рынке. Чтобы отыскать подобного сотрудника, нужно его заинтересовать еще до приглашения на собеседование.

Читать полностью »

Последние полгода наблюдается достаточно стабильный рост списаний денежных средств со счетов мобильных операторов после введения номера телефона на отдельных сайтах.
Частично, этот рост обусловлен вирусными активностями, но последнее время особенно активно растут объемы «условно заблокированных» аккаунтов в социальных сетях и списание денежных средств за их повторную активацию. Несмотря на то, что все социальные сети восстанавливают украденные аккаунты на безвозмездной основе этот «бизнес» прекрасно себя чувствует и порождает новые методы привлечения трафика, ведь пользователи, для которых социальные сети стали если не смыслом жизни, то как минимум не отъемлемой частью жизни весьма трепетно относятся к взлому их аккаунтов и сообщениям с подобной информацией.
Особенно, когда подобные сообщения стилизованны под стандартные уведомления привычной им социальной сети.
Пока что единственной жертвой нового рекламного формата стал Vk.com. Дизайн уведомления которого был полностью скопирован рекламными сетями. Некоторые из них выделили его в отдельный рекламный формат, наряду с AdSpot, PopUnder и окрестили его Vk message.
Усыпление бдительности пользователей уведомлениями Вконтакте
Читать полностью »

Мифы о защите персональных данных в облаке
В последнее время часто поднимаются вопросы о возможности обработки и защиты персональных данных в «облаках» в соответствии с ФЗ №152 «О персональных данных». Всё это зачастую напоминает обсуждение мифов, поэтому рискну изложить свой взгляд на проблему защиты ИСПДн в облаках и попробую ответить на основные вопросы.

Примерный список вопросов таков:

  • Можно ли, в принципе, размещать информационные системы персональных данных (ИСПДн) в «облаке» с учетом требований регулирующих органов по защите информации?
  • Какими свойствами должно обладать «облако», чтобы его можно было использовать для построения информационных систем персональных данных (ИСПДн)?
  • Что необходимо учесть оператору ПДн, решившему перенести свои информационные ресурсы в «облако»?
  • Возможно ли аттестовать ИСПДн, размещенную в публичном «облаке»?
  • Какие задачи по обеспечению ИБ возлагаются на облачного провайдера?
  • Какие существуют гарантии того, что конкурент, размещенный в том же «облаке» по соседству, надежно отделен и не сможет атаковать, находясь внутри «облака»?
  • От чего зависит ИСПДн какого класса можно построить в конкретном «облаке»?

Читать полностью »

Женщины в паранджах, мужчины в традиционных арабских одеяниях, резные стены и много-много позолоты, и всё это внутри огромного деревянного корабля. Именно так выглядит конференция по информационной безопасности в Кувейте – Kuwait Info Security 2012.

Как я учил арабских шейхов ломать SAP

По долгу службы в Digital Security продвигая в массы безопасность SAP, да и вообще ради ярких моментов и новых знакомств, я периодически выступаю на различных международных конференциях по безопасности… хотя точнее всё же было бы называть их конференциями по опасности, так как на них ведущие исследователи рассказывают о новых интересных способах взлома информационных систем. Несмотря на два десятка выступлений на таких ивентах, как BlackHat и HITB, конференция в Кувейте всё-таки запомнилась мне как одна из самых необычных.

Читать полностью »

Пузырьки диаметром несколько сотен микрометров управляются инфракрасным лазером. Лазер нагревает стенку контейнера с соляным раствором, на которой расположен пузырёк, нагретая жидкость стремится перетечь в более холодные области вокруг пузырька и заставляет его двигаться вслед за лазерным лучом. Освещая разные точки на границе пузырька, можно заставить его двигаться в любую сторону. Скорость пузырька зависит от интенсивности луча и может достигать четырёх миллиметров в секунду.

Читать полностью »

Поисковая система «Яндекс» уже давно показывает пользователям подсказки. Это достаточно полезная функция, которую внедряют практически все поисковые сервисы. Порой очень удобно ввести только часть запроса, и получить весь запрос. Разработчики из «Яндекса» решили сделать поисковые подсказки еще более полезными, и теперь в поисковых подсказках можно видеть нужные пользователю цифры и факты. Другими словами, ответ на некоторые вопросы можно получить еще в поисковой строке.

Читать полностью »

Каи Хансен, менеджер по продукту

Одна из главных задач Карт Google — помочь пользователю попасть из точки А в точку Б. Мы все время работаем над тем, чтобы сделать это было еще быстрее и проще. Сегодня мы представляем новые функции Карт, которые помогут вам еще быстрее добираться до пункта назначения.

Больше информации для комфортной поездки
Подробная информация о пробках стала доступной для еще 6 городов России. Если вы живете в Новосибирске, Казани, Уфе, Перми, Саратове или Краснодаре, просто перейдите на maps.google.ruЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js