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

Люди знают IT-компании, в основном, по их продуктам. Ежедневно миллионы людей используют их сервисы, совершенно не задумываясь о том, что происходит по другую сторону.

Мы подобрали ролики крупных игроков рынка, созданные в разное время и раскрывающие атмосферу внутри компании.
Читать полностью »

image Доброго времени суток!

В этом посте хочу рассказать о своем приложении, для связи социальных сетей Вконтакте и Instagram.

Суть проекта

Проект представляет iframe-приложение для просмотра и публикации своих фотографий Instagram в социальную сеть Вконтакте.
Для его работы его требуется «установить». После установки Вы можете его привязать к своему аккаунту Instagram. Частично функционал работает и без авторизации.
Сейчас приложение умеет:

  • Показывать Ваши последние фотографии (если вы авторизовались в instagram)
  • Показывать фотографии, которые Вы лайкнули и Вашу ленту (аналогично, если вы авторизовались в instagram)
  • Показывать популярные фотографии
  • По щелчку на миниатюру фотографии, открывать просмотр с описанием, последними комментариями, картой и названием фильтра. В нем так же есть ссылки на изображение разного размера
  • Отправлять фотографии на стену или устанавливать в качестве аватарки. При публикации на стене сохраняется так же географическое положение
  • Показывать последние фото пользователя, установившего приложение. Пользователь должен хотя бы раз запустить приложение после обновления 5 сентября

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

Уже совсем скоро в продажу поступят устройства с Windows 8 на борту. Счастливые обладатели будут жадно качать и, наверняка, покупать приложения. Те разработчики, кто будут в магазине первыми, естественно заработают на порядок больше других.

В этой гонке у некоторых разработчиков есть значительное преимущество — у разработчиков приложений для Windows Phone. Несмотря на некоторую панику вокруг, портировать WP7-приложения оказалось очень просто.

image

В этой статье мы хотели бы поделиться своим опытом портирования на примере нашего приложения «Смешарики», которое было сделано совместно с лицензионным агентством «Мармелад Медиа» и Microsoft.

В статье мы расскажем о подводных камнях портирования и дадим полезные ссылки для каждого рассмотренного пункта. Если у вас нет приложений для Windows Phone — не расстраивайтесь. Можно рассматривать статью как набор ссылок по разработке для Windows 8.

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

Интересный проект от велоинтузиастов из сан-франциско Кента Франковича и Адама Петтлера — сделать на великах светящиеся колеса и синхронизировать их со скоростью движения, в результате получается весьма недурственная тема:

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

Доброго врмени суток! Многие начинающие разработчики под iOS задумываются о том, как сделать интерфейс своего приложения красивым, функциональным и ничуть не медленнее, чем нативный. Начиная с iOS 5.0 нам доступны многие классные функции для кастомизации стандартных контролов, и использовать

[UIView setBackgroundColor:[UIColor colorWithPatternImage:someImage]];

нет никакой необходимости.

В Сети также накопилось достаточное количество туториалов, как придать стандартным контролам нужный вид. Есть библиотеки отдельных, ненативных контролов. Но что, если вам необходимо реализовать, например, такой интрефейс (обратите внимание на список — он имитирует лист внутри ленты и может скроллиться от низа до верха, при это двигаться по задумке должен сам лист, а не таблица внутри него):

Еще немного о кастомных интерфейсах в iOS приложениях Еще немного о кастомных интерфейсах в iOS приложениях Еще немного о кастомных интерфейсах в iOS приложениях Еще немного о кастомных интерфейсах в iOS приложениях

Интерфейс этого приложения очень красивый и крайне удобный (ИМХО), а вот с технической стороны вопроса — более трудоемкий. Большинство приложений в AppStore не используют кастомизацию в таких масштабах. Тем не менее, в данном конкретном случае кастомизация, пусть и такая сильная, пошла лишь на пользу, и поэтому я решил рассказать о том, какие решения я применял для реализации такого дизайна.
Стоит отметить, что в скриншотах невозможно передать динамику и анимации, поэтому в конце статьи ссылка для загрузки (приложение полностью бесплатно и не содержит встроенных покупок).

Под катом примеры трюков, кода и немного справочной информации по сложной кастомизации.
Будьте осторожны! В проекте включен ARC.
Читать полностью »

Доброго врмени суток! Многие начинающие и не только разработчики под iOS задумываются о том, как сделать интерфейс своего приложения красивым, функциональным и ничуть не медленнее, чем нативный. Начиная с iOS 5.0 нам доступны многие классные функции для кастомизации стандартных контролов, и использовать

[UIView setBackgroundColor:[UIColor colorWithPatternImage:someImage]];

нет никакой необходимости.

В Сети также накопилось достаточное количество туториалов, как придать стандартным контролам нужный вид. Есть библиотеки отдельных, ненативных контролов. Но что, если вам необходимо реализовать, например, такой интрефейс (обратите внимание на список — он имитирует лист внутри ленты и может скроллиться от низа до верха, при это двигаться по задумке должен сам лист, а не таблица внутри него):

Сложный кастомный интерфейс в iOS приложениях Сложный кастомный интерфейс в iOS приложениях Сложный кастомный интерфейс в iOS приложениях Сложный кастомный интерфейс в iOS приложениях

Интерфейс этого приложения очень красивый и крайне удобный, а вот с технической стороны вопроса — более трудоемкий. Большинство приложений в AppStore не используют кастомизацию в таких масштабах. Тем не менее, в данном конкретном случае кастомизация, пусть и такая сильная, пошла лишь на пользу, и поэтому я решил рассказать о том, какие решения я применял для реализации такого дизайна.
Стоит отметить, что в скриншотах невозможно передать динамику и анимации, поэтому в конце статьи ссылка для загрузки (приложение полностью бесплатно и не содержит встроенных покупок).

Под катом примеры трюков, кода и немного справочной информации по сложной кастомизации.
Будьте осторожны! В проекте включен ARC.
Читать полностью »

В результате модернизации массивы накопителей LaCie 2big Quadra и 4big Quadra получили высокоскоростной интерфейс USB 3.0. Применение этого интерфейса, поддержка протокола UAS (USB-Attached SCSI) и использование жестких дисков со скоростью вращения шпинделя 7200 об/мин позволило получить высокую скорость передачи данных. В случае LaCie 2big Quadra она достигает 210 МБ/с, в случае 4big Quadra — 245 МБ/с.

LaCie оснащает дисковые массивы 2big Quadra и 4big Quadra интерфейсом USB 3.0

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

Вчера поздно вечером в США компания Amazon провела специальное мероприятие, на котором представила новые мобильные устройства. В числе новинок оказалось и два планшета, которые вместе образуют семейство Kindle Fire HD.

В составе линейки — два представителя. Изделия выполнены в едином стиле, но различаются экранами (оба основаны на ЖК-панелях типа IPS), процессорами, размерами.

Kindle Fire HD

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

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

Финский исследователь Juuso Salonen опубликовал специальную утилиту (http://juusosalonen.com/post/30923743427/breaking-into-the-os-x-keychain), назначение которой заключается в выделении паролей из подсистемы управления парольной информации Keychain. Keychaindump уже привлекала внимание исследователей, которые убеждены, что подобный подход можно успешно использовать при разработке вредоносного кода под MAC OS X.
Впервые, она была представлена в MAC OS 8.6. Keychain хранит различные типы парольной информации (формы к WEB-сайтам, FTP, SSH-аккаунты, доступ к сетевым «шарам», беспроводным сетям, цифровые сертификаты).

Файлы Keychain хранятся в ~/Library/Keychains/, /Library/Keychains/, и /Network/Library/Keychains/ соответственно. «login», файл Keychain по-умолчанию, разблокировывается сразу же после успешного логина пользователя в систему со своим пользовательским паролем. Тем не менее, реальный пароль к нему может и не отличаться от того, что используется пользователем. При этом не разрешено устанавливать нулевой пароль, автоматическая блокировка осуществляется с течением времени при беспользовании системой.

image
image

Как только пользователь разлочил keychain, пароль превращается в 24-байтовй «master key» и хранится в сегменте памти процесса «securityd». Путем отдельного исследования, была выявлена конкретная хранимая структура в области памяти, которая указывает на «master key». Она содержит поле размером в 8 байт с соответствующим значением «0x18» (24 в HEX'е).
Читать полностью »


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