Pull to refresh
23
0
Николай @corristo

User

Send message

Пробуем Xcode Live Rendering

Reading time6 min
Views15K
Как вы знаете, в Xcode 6 и iOS 8 SDK Apple добавила возможность рендеринга кастомных компонентов и редактирования их свойств прямо в стандартном Interface Builder (здесь должно быть едкое упоминание о том, что это было еще в Delphi древних версий).

Основы


Для начала нам понадобится какой-то самодельный наследник UIView, чтобы заставить Xcode рендерить его в Interface Builder. Для этого его нужно пометить атрибутом IB_DESIGNABLE (технически в Objective-C это макрос, ну раз Apple называет это атрибутом, и в Swift это атрибут, так тому и быть):
IB_DESIGNABLE
@interface XXXStaticPriceView : UIView

@property (nonatomic, copy) IBInspectable NSNumber *price;
@property (nonatomic) IBInspectable NSUInteger amount;
@property (nonatomic) IBInspectable NSNumberFormatterRoundingMode roundingMode;

@property (nonatomic, getter = isHighlighted) IBInspectable BOOL highlighted;

@property (nonatomic, copy) IBInspectable UIColor *textColor;
@property (nonatomic, copy) IBInspectable UIColor *outlineColor;

@end

Теперь можно создать storyboard (или xib) и разместить там наш view, и Xcode должен будет его успешно отобразить (предварительно собрав проект):

Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments18

Вышел CodeIgniter 1.7.2

Reading time1 min
Views1.4K
Список изменений:
  • Совместимость с php 5.3;
  • Добавлен класс Cart (корзина для интернет-магазинов);
  • Улучшения хелпера Form;
  • Добавлена функция is_php() для проверки версии php;
  • Усовршенствована функция show_error(), тепрь она позволяет отсылать http-статусы ошибок. Все вызовы этой функции во фреймворке теперь шлют соответствующие статусы;
  • Многочисленные исправления ошибок;

Источник
Скачать
Total votes 33: ↑29 and ↓4+25
Comments26

Вышел OpenMW 0.6

Reading time1 min
Views1.4K
Напомню, что OpenMW — это попытка создать кроссплатформенный игровой движок с открытым кодом, поддерживающий форматы данных игры The Elder Scrolls 3: Morrowind. На хабре о нем уже писали, когда вышла первая публичная версия.

С тех пор проект подрос, и вот что появилось в версии 0.6:
  • Появилсся полноценный GUI, основанный на MyGUI, который позволяет воссоздать GUI Morrowind'а со всеми его окошечками и прочим
  • Полностью закончен Monster Script — скриптовый язык, который предназначен для реализации игровой логики
  • Решены проблемы с воспроизведением музыки в windows

Хочется пожелать разработчикам удачи в доведении проекта до играбельного состояния, потому что Morrowind — легенда, и поиграть в него на новом, стабильном, открытом и красивом движке очень хочется :)
Получить дополнительную информацию и посмотреть скриншоты можно на сайте проекта

Кстати, проект также интересен тем, что написан на языке D. Так же используется графический движок Ogre и физический движок Bullet
Total votes 33: ↑30 and ↓3+27
Comments30

Расширение класса Form_validation поддержкой значений полей по умолчанию

Reading time3 min
Views1.6K
Однажды задал в комментариях такой вопрос. Недавно решил эту проблему, расширив класс Form_validation в CodeIgniter (отдаленно напоминает переделку, подсказанную мне в ответ на мой вопрос).
Вообще странно, что такого функционала в классе в валидации изначально нет — функции хелпера form для вывода значения поля, установки чекбокса, etc (set_value, set_checkbox) поддерживает значение поля по умолчанию, однако прописывать в отображениях везде в set_value дефолтные значения не очень удобно.

Поэтому было написано вот такое расширение класса валидации, позволяющее установить массив значений по умолчанию. Так же переопределены методы, которыми пользуется хелпер form.
Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments1

Решение проблемы с русскими символами в URL

Reading time2 min
Views6.6K
Известно, что по умолчанию в Code Igniter русские буквы в адресах запрещены.
Однако даже при изменении в файле system/application/config/config.php строки
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
на
$config['permitted_uri_chars'] = 'a-zа-яё 0-9~%.:_\-';
проблема не решилась.
Читать дальше →
Total votes 4: ↑3 and ↓1+2
Comments4

Появился клиент Dropbox под Linux

Reading time1 min
Views8.6K
Про этот замечательный сервис на Хабре уже несколько раз писали.
Сегодня с радостью для себя заметил, что на форуме проекта появилась тема про клиент для Linux. Напомню, ранее был клиент только под Windows и MacOS X.
Особых сложностей установка не вызывает — есть сборки под Федору и Убунту (для нее также есть и репозиторий) — под обе основные архитектуры, также доступен исходный код. Единственное существенное ограничение на данный момент — поддерживается только файловый менеджер Nautilus (среда Gnome), так что любителям KDE стоит либо подождать, либо написать свой клиент — исходники открыты.

Краткая инструкция по установке:
Читать дальше →
Total votes 36: ↑26 and ↓10+16
Comments222

Клип Radiohead в 3D

Reading time1 min
Views1.3K
И опять Том Йорк и ко впереди планеты всей. Новый клип группы, House Of Cards, представляет собой некий визуализатор данных, полученных с помощью лазерного луча, сканирующего (в данном случае) голову исполнителя. Вот что написано в краткой аннотации на странице с вьювером клипа:
In Radiohead's new video for «House of Cards» from the album «In Rainbows», no cameras or lights were used. Just data.




Самое интересное, что можно выбирать любую точку обзора, поворачивать изображение, то есть что и как мы будем смотреть решает не режиссер, а мы сами.

Осталось дождаться менее дискретной модели головы и наложения текстур, пожалуй. Тогда будут голограммы как в Starwars и будущее здесь.
Total votes 1: ↑1 and ↓0+1
Comments34

Неплохое чтиво по сюжетам известных RPG

Reading time1 min
Views698
Хочу поделиться с хабралюдьми отличной подборкой антологий известных ролевых игр. Нашел ее, читая антологии игр серии The Elder Scrolls на сайте tes.ag.ru
Отличное средство ненадолго отвлечься от мира IT и погрузиться в миры ролевых игрушек
Сам тут на днях зашел вечером, зачитался, и очнулся только под утро :)
Или это просто недостаток чтения бумажных книг сказывается на жажде чтения?
Total votes 15: ↑10 and ↓5+5
Comments14

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity