Below is the text of the page https://www.developers-life.com/ stored 2009-05-13 by archive.org.ua. The original page over time could change. View as original html

Notes of Developer - PHP, Python, Trac, Linux, JavaScript, AJAX,

Notes of Developer [http://www.developers-life.com] PHP, Python, Trac, Linux, JavaScript, AJAX, Google, iPhone, Objective-c, Mac OS Home About rss I bought a MacBook Рубрики: iPhone , work , Я кодер! on Apr.24, 2009 Hello people! I bought a MacBook! It’s beautiful and high performance laptop. I’m lucky! What is necessary for the student-programmer to make him happy? Photo of my laptop: [Читать далее...] Теги: iPhone , life , Mac , MacBook | Автор: Vladimir Boychentsov Нет комментариев (No Ratings Yet) Loading ... Связываем UITableView и UISearchBar Рубрики: iPhone , work on Mar.28, 2009 Опишу как связывал UITableView и UISearchBar. Вот пару примеров: К примеру у нас есть indexArray (NSArray) c объектами NSString. Нужно засунуть этот массив в табличку и связать с поисковой панелью. Прежде рекомендую отсортировать весь массив, т.к. он в UITableView будет отсортирован только по заглавным буквам. NSInteger alphabeticSort ( id string1, id string2, void * reverse ) { if ( ( NSInteger * ) reverse == NO ) { return [ string2 localizedCaseInsensitiveCompare : string1 ] ; } return [ string1 localizedCaseInsensitiveCompare : string2 ] ; } //Example int reverseSort = NO; NSArray * temp = [ indexArray sortedArrayUsingFunction : alphabeticSort context :& reverseSort ] ; [ indexArray removeAllObjects ] ; [ indexArray release ] ; indexArray = [ [ NSMutableArray alloc ] initWithArray : temp ] ; Так, массив есть отсортированный. Далее создаем *UIViewController*. Может спросите почему именно такой контроллер Отвечу сразу. Мне проще с ним, в нем нету лишнего, лучше вставить свой код. Если чего-то не хватает, то можно всегда открыть документацию в xcode или залесть в тот же framework и прочесть, что есть в том же UITableViewController’е . [Читать далее...] Теги: iPhone , objective-c , work , xCode | Автор: Vladimir Boychentsov Нет комментариев ( 4 votes, average: 4.5 out of 5) Loading ... Create 3d earth for SIO2 project Рубрики: iPhone , work , Я кодер! on Mar.15, 2009 Припомощи SIO2 мне захотелось сделать землю. Другими словами просто создать шар и наложить на него текстуру. В процессе этих действий столкнулся с некоторыми проблемками: - Это какой тип шара можно использовать в SIO2. - Размер текстуры. - Накладывание текстуры. Сейчас пошагово опишу как я это сделал: Открываем Blender. Удаляем стандартный куб. Нажимаем пробел и в меню выбираем Add -> Mesh -> IcoSphere. Выставляем subdivision на 5, а радиус на 2 к примеру. В низу на панели “Link and Materials” нажимаем “Set Smooth”, а в “Mesh” создаем новую UV Texture, если ее там нету, нажав на кнопку “New”. [Читать далее...] Теги: Blender , iPhone , OpenGL , SIO2 | Автор: Vladimir Boychentsov Комментариев (3) ( 7 votes, average: 5 out of 5) Loading ... iPhone 3G and firmware 2.2.1 Рубрики: iPhone on Mar.15, 2009 Если у вас iPhone 3G и вы используете ломаную прошивку, то не в коем случае не обновляйтесь до последней прошивки. Yellowsn0w не помагает, на сайте разработчиков написано, что пока это не возможно. Вы конечно можете перепрошить и сделать jailbreak, но ваш телефон будет работать только как iPod touch. Теги: iPhone , Jailbreak | Автор: Vladimir Boychentsov Нет комментариев ( 1 votes, average: 5 out of 5) Loading ... Export 3d objects for the iPhone from the blender Рубрики: iPhone on Mar.11, 2009 Думаю что эта статья будет полезной для тех кто еще не очень знаком с 3d графикой в iPhone. Я собственно с ней и не познакомлю, а только покажу как можно найти другие пути. На сегодняшний день уже не нужно самостоятельно писать движок для импорта объектов в iPhone. В одной из предыдущих статей была речь о “Wavefront OBJ Loader” это безусловно неплохой движок для начала, но на импорте объектов в obj формате далеко не уедешь! Чего только стоит один детализированый шар да и с текстурами головняка хватает. Вот тут можно почитать, если хотите поразбираться, а это безусловно полезно: Wavefront OBJ Loader немного о движке Texture Coordinate Arrays or Things Nobody Tells You OpenGL и нормали И в таком же духе можно нарыть на сайте, но там по большей части только пиар… И вот на фоне всего этого хочу предложить… [Читать далее...] Теги: Blender , iPhone , objective-c , OpenGL | Автор: Vladimir Boychentsov Нет комментариев ( 1 votes, average: 5 out of 5) Loading ... Yandex тИЦ status bar 1.1 Рубрики: FireFox , work on Mar.11, 2009 Мелочь а приятно https://addons.mozilla.org/ru/firefox/addon/8945#reviews Спасибо за комменты под плагином Теги: FireFox | Автор: Vladimir Boychentsov Нет комментариев ( 1 votes, average: 5 out of 5) Loading ... Дизайним интерфейс в приложениях iPhone Рубрики: iPhone on Feb.17, 2009 На сегодняшний день всем хочется красивости и примочек, iPhone приложения не исключения! Вот реализовал по своему. Может кому покажется не так. Если у вас есть другие, более оптимальные варианты реализации, буду рад выслушать. Вот что из этого получилось: Объект first выдвигается и задвигается с левой стороны, а second с правой стороны, плюс можно перемещать за любое место этого объекта. Эти свойства добавляют юзабилити интерфейсу. Плюсы: 1. Красиво 2. Динамическое изменение размера без потери качества. Минусы: 1. Когда центр попадает не на четкие координаты шрифты могут искажаться и разъезжаться картинки. Если окошко не динамическое лучше использовать статическую картинку. [Читать далее...] Теги: design , iPhone , objective-c , xCode | Автор: Vladimir Boychentsov Нет комментариев ( 4 votes, average: 4.25 out of 5) Loading ... Wavefront *.obj loader (Export 3D objects to iPhone) Рубрики: iPhone , work on Feb.15, 2009 Добрый день! Сегодня пойдет речь о OpenGL в iPhone. В сети на эту тему очень мало литературы. Мне хотелось найти очень простой пример экспортирования 3d объектов и простой импорт их в мое преложение. Вот один хороший пример реализации Wavefront OBJ Loader , автор Jeff LaMarche. Для создания 3D объектов использую Blender (т.к. он OpenSource, сделаю рекламу). Расскажу как пошагово создать куб и импортировать его. Сам сразу не разобрался как работать с Blender. Расскажу поподробнее [Читать далее...] Теги: Blender , iPhone , objective-c , OpenGL | Автор: Vladimir Boychentsov Комментариев (6) ( 4 votes, average: 4.75 out of 5) Loading ... Free Emotion in you iPhone Рубрики: iPhone , work on Feb.10, 2009 Need jailbreak iPhone. Start Cydia and setup app Emoji (from repository iSpazio). And go to Settings -> General -> Keyboard -> International Keyboards -> And Enable ‘Emoji.’ You can do this yourself. Annex only adds key ‘KeyboardEmojiEverywhere’ with flag ‘true’ in file /User/Library/Preferences/com.apple.Preferences.plist. Or setup “Touch Dial Emoji” from apple store. Теги: iPhone , Jailbreak | Автор: Vladimir Boychentsov Нет комментариев ( 2 votes, average: 5 out of 5) Loading ... Ответы на некоторые вопросы по objective-c. Tips and Tricks Part I Рубрики: iPhone on Jan.30, 2009 Как преобразовать NSString в char (NSString to char)? Ответ: NSString * foo = @ " you string" ; char * str = [ foo UTF8String ] ; Как сравнить NSString или найти строку в подстроке? Ответ: Нужно преобразовать в char и воспользоваться функцией strstr Как преобразовать RGB в UIColor? Ответ: CGFloat red = 226 / 255.0f; CGFloat green = 234 / 255.0f; CGFloat blue = 123 / 255.0f; //использовать [ UIColor colorWithRed : red green : green blue : blue alpha : 1 ] Как лучше воспользоваться UIImage или “[UIImage imageNamed…] vs [UIImage imageWithData…]“ Ответ: Если у вас мало картинок или нужно сделать анимацию при помощи картинок, то лучше использовать [UIImage imageNamed…]. Если картинка просто отображается 1 раз или вы хотите удостовериться, что объект UIImage удалился, то вам нужен вариант imageWithData или initWithContentsOfFile Пример: //Example 1 fileLocation = [ [ NSBundle mainBundle ] pathForResource : @ "image" ofType : @ "png" inDirectory : @ "Buttons" ] ; imageData = [ NSData dataWithContentsOfFile : fileLocation ] ; UIImage * image = [ [ UIImage alloc ] initWithData : imageData ] ; ... [ image release ] ; //Example 2 fileLocation = [ [ NSBundle mainBundle ] pathForResource : @ "image" ofType : @ "png" inDirectory : @ "Buttons" ] ; UIImage * image = [ [ UIImage alloc ] initWithContentsOfFile : fileLocation ] ; ... [ image release ] ; Где в Xcode объявить define для Relese и Debug версий ? Ответ: #if DEBUG // debug #else // release #if TARGET_IPHONE_SIMULATOR // код для эмулятора #else // код для дэвайса Продолжение следует… Теги: iPhone , objective-c , xCode | Автор: Vladimir Boychentsov Нет комментариев ( 2 votes, average: 4.5 out of 5) Loading ... Page 1 of 6 1 2 3 4 5 » ... Last » Feed : Дополнительные сервисы Проверка регулярных выражений RegExp Переводчик Последние статьи I bought a MacBook Связываем UITableView и UISearchBar Create 3d earth for SIO2 project iPhone 3G and firmware 2.2.1 Export 3d objects for the iPhone from the blender Yandex тИЦ status bar 1.1 Дизайним интерфейс в приложениях iPhone Wavefront *.obj loader (Export 3D objects to iPhone) Free Emotion in you iPhone Ответы на некоторые вопросы по objective-c. Tips and Tricks Part I Таги Кодинг AJAX Blender Chrome design FireFox Google Image iPhone iptables Jailbreak Javascript jQuery LAN life Linux Mac Macros objective-c OOP OpenGL OS PHP Plugin PyQt Python QA RegExp RSS SEO SIO2 Sitemap SMS sqlite3 SVN Trac Travel Webmoney WiFi Windows Wordpress work xCode XML Yandex Highest Rated Create 3d earth for SIO2 project Баланс на Webmoney? Спросим у PHP! Yandex тИЦ в статус баре FireFox`a Google developer day 2008 Moscow How to install Google reviewboard Free Emotion in you iPhone Делаем RSS ленту всех проектов Trac`a Тикеты по всем проектам в Trac`e “Правильное использование” Google maps Using jQuery thickbox built in Wordpress Рубрики FireFox Google iPhone Javascript jQuery Linux Money OOP PHP Python QA RegExp Trac Wordpress work Я кодер! Реклама заправка картриджей Пользователям Log in Блоги друзей :) Дао человека с кошкой Taras Filatov Alex Bulgakov Архив April 2009 March 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 April 2008 Рекламка Заработать Собираю на жильё Z286920228019 R153748891142 Powered by SAKrisT