Архив за 15 ноября 2012 - 8

Всем доброго хабрадня!

Сегодня я бы хотел рассказать о некоторых аспектах сохранения настроек и прочих данных программы в OS X и/или iOS. Как обычно, у нас есть несколько вариантов: Core Data, «голый» SQLite, свои бинарные форматы, свои текстовые форматы, NSUserDefaults и, как Вы уже наверняка слышали, файлы типа PLIST, то есть XML Property List.
Работа с файлами .plist в Cocoa/CocoaTouch
Вкратце, plist-файлы представляют из себя обычный XML, но с некоторыми оговорками. К примеру, порядок тегов в нём обусловлен некоторыми правилами: они идут парами «ключ-значение», но теги типа «ключ» и теги типа «значение» располагаются на одном уровне. Типичный пример:

	<key>identifier</key>
	<string>j3qq4-h7h2v</string>

Плисты умеют хранить основные типы данных Cocoa: NSString, NSNumber (int, float, BOOL), NSDate, NSArray, NSDictionary и NSData. Этим типам соответствуют следующие теги: <string>, <integer>, <real>, <true/>, <false/>, <date>, <array>, <dict>, <data>. Собственно, plist состоит из тегов <key>, за которыми следуют перечисленные теги со значением.

Под катом — описание дополнительных ограничений и, что самое главное, API для работы с такими файлами.
Читать полностью »

glsl shaders sample
Новые версии OpenGL не заставляют себя ждать и все время, появляется информация, что некоторые функции уже не рекомендуются, а то и вовсе удалены. А, что же приходит на смену традиционному, привычному функционалу?!
А ничего, все теперь можно с легкостью выполнить на шейдерах. Об этом и пойдет речь далее.
Читать полностью »

Анонимайзеры под угрозой закрытия

В сентябре в госдуме уже обсуждался вопрос о возможности блокировки работы, так называемых сайтов-анонимайзеров, предоставляющих доступ к интернет ресурсам в обход блокировки. На тот момент волнения стихли.
После череды блокировок известных интернет ресурсов, сайт принадлежащий пиратской партии начал распространять альтернативные ссылки для возможности попасть на заблокированные сайты, а также инструкции для самостоятельного входа через анонимайзеры.
После данных событий, один из авторов законопроекта «О защите детей от информации, причиняющей вред их здоровью» Елена Мизулина, планирует внести изменения в закон, ограничивающих работу анонимайзеров.
Читать полностью »

Монитор Dell UltraSharp U2913WM, первые сведения о котором появились в сентябре, замечен в продаже на сайте австралийского отделения компании.

Монитор Dell UltraSharp U2913WM на панели IPS разрешением 2560 x 1080 пикселей замечен в продаже

Основой монитора послужила 29-дюймовая панель типа IPS с соотношением сторон 21:9. Ее разрешение равно 2560 x 1080 пикселей.

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

От Meizu. Приветствуем вас снова, читатели! После нашей первой заметки на хабре мы уже получили более десятка сообщений с предложениями о написании обзоров и статей по нашим продуктам, просьбы предоставить аппарат на тесты, для знакомства с маркой и так далее. Мы очень рады, что желающие нашлись так быстро и, более того, несколько человек уже прислали нам свои материалы. Одну из таких статей мы хотим разместить в нашем блоге сегодня. Это текст от Владимира Кускова, к сожалению, у автора нет аккаунта на хабре, а его статья нам очень понравилась, так что мы размещаем ее под своим аккаунтом. Читайте, обсуждайте, делитесь вашими мнениями с нами в комментариях.

Meizu MX как замена Apple iPhone 4

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

Системы распознавания номеров на практике

Наверняка каждый сталкивался с историями – «Здравствуйте, мне надо проехать в компанию, которая у вас на территории находится», получая в ответ, что «пропуск не заказан», «нельзя» или и вовсе глухие ворота высотой метра 4. Притом сам въезд как правило охраняется очень разным контингентом – от не совсем трезвого дяди Васи со стаей собак до реальных профи на важных объектах.

Задач, решаемых IT-средствами, тут три:

  • На большую часть объектов, где въезд контролирует человек, можно зайти, использовав социнжиниринг, денежную купюру или, наоборот (реже), не войти из-за ряда причин, связанных с человеческим фактором. Нужно делать так, чтобы те, кому нужно въехать, всегда могли это сделать, а те кому не нужно — не могли.
  • При этом издевательство с пропусками лучше пропустить. В идеале – ещё и пропустить стадию выхода из машины вообще. Ваш контакт отправил информацию о том, что вам можно — и ворота открываются автоматически.
  • Служба безопасности должна чётко контролировать перемещения, иметь возможность выяснить, чья вот это машина стоит на территории и видеть перемещения людей по объекту за любой срок.

В топике – про эволюцию от верёвочки на входе до современных систем распознавания номеров.Читать полностью »

ВКонтакте начал тестирование своей рекламной сети для сторонних площадок и приложений, анонсированной в сентябре. Заявки на тестирование принимаются на socialtank.ru, на самом "ВКонтакте" упоминаний о сети пока не появилось.

Площадки получат половину заработанных на рекламе денег, объявил в начале осени Илья Перекопский. Первыми возможность поставить ВК-рекламу на свои площадки получат владельцы приложений, опубликованных в этой соцсети. 

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

Собственно, делаем новый проект " WinX&PopPixie "

Вчера на почту «упало» письмо от программиста (mihinn) — о цикле жизни графики после ее нарезки и про ее «удобоваримость» для программиста — мне оно показалось интересным, возможно кто-то тоже сделает какие-то выводы с него и обнаружит такую же проблему у себя (а еще было бы замечательно, если бы кто-то поделился опытом, как это организовано у вас).

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

Сценарист — Юрий Крылов, Креативный продюсер — Николай Гелазония, Режиссёр монтажа — Дмитрий Суворов, Оператор -Андрей Смиреннов, Макияж — Валя Кухаркина, Музыка — Вадим Бо.
Особые благодарности: Ася Аникеева, Анна Титова, Ника Клевцова, Гоша Кухаркин, Миша Скворцов и все коворкеры.
Читать полностью »

Сразу несколько европейских интернет-магазинов включили в свои каталоги ультратонкий ноутбук ASUS U38DT. Новинку, как и модель U38N, о которой мы рассказывали в конце прошлой недели, роднит использование компонентов AMD — только эта причина не позволяет назвать изделия ультрабуками, хотя все остальные признаки класса у U38DT и U38N налицо.

ASUS U38DT в каталоге Amazon.de

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


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