четверг, 19 марта 2009 г.

iPhone OS 3.0

Запоздало, но все же список фич:
* Cut, copy, and paste across applications (including photos)
* Text message forwarding and deletion of individual messages
* Multimedia Messaging Service (MMS)
* The addition of Spotlight to search your entire device
* Searching in Mail, iPod, Calendar, Contacts
* Support for landscape keyboard mode in Mail, Notes, Text messaging
* In-App purchases (such as subscription renewals or buying extra game levels)
* Peer-to-peer networking via bluetooth (P2P)
* Apps that can control accessories
* Developer access to the Maps API (to embed Google Maps in apps)
* Core Location GPS technology for turn-by-turn directions
* Unified push notification Service (apps will update when not running)
* APIs to allow for in-app email or iPod access
* New video streaming capabilities (HTML 5 video, h.264 and HTTP streaming)
* Voice memos (can be emailed or sent via MMS)
* Enhancements to the Stocks app
* Syncing of notes with your Mac
* Shake to shuffle iPod songs
* MobileSafari will have auto-fill and antiphishing features
* Stereo bluetooth support
* Parental controls on the AppStore
* 1,000 new APIs (Application Programming Interfaces)

Особенно позабавил пункт "Developer access to the Maps API (to embed Google Maps in apps)", думаю многие кто уже писал приложения с картами под iPhone используюя webView и кучу велосипедов с javascript сейчас кусают локти +)

вторник, 17 марта 2009 г.

Mesa3D

Видео карточка моего ноута - откровенное чудо ) Огромный выбор OpenGL расширений...
Вот, он чудом здесь умещается:

GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture

А побаловаться с некоторыми вещами действительно интересно...Выход - Mesa3D, которая софтварно реализует множество расширений... Немного времени тратим на установку и... получаем в результате следующий список. Что уже гораздо лучше и можно поэкспериментировать )

воскресенье, 15 марта 2009 г.

Rails freeze

Как увеличить размер svn репозитория на 30МБ ? Очень просто - привяжемся к конкретной версии рельсов.

rake rails:freeze:gems

Уменьшить...

rake rails:unfreeze

суббота, 14 марта 2009 г.

iPhone OS 3.0

17 марта выйдет новая OS под iPhone...Довольно не маленький скачек с 2.2 на 3.0. Интересно что ждать от Apple. Самое главное на что я надеюсь это нормальная обратная совместимость, т.к. различия в поведении между 2.0,2.1,2.2 все же есть. Из мелочей также жду адекватного UIWebView(может оно наконец перестанет течь? может JavaScrit станет шустрей ?). Ну а так, вроде слышал о том что появится поддержка передачи файлов по Bluetooth(до этого кто не знал, Bluetooth можно было использовать строго для гарнитуры).
Такая смена версии должна отразиться в чем-то значительном, но в чем ?.. Поддержка сервисов ?.. Может MMS разрешат ?.. Flash ? Вобщем довольно интересно, ждем, благо осталось совсем немного...

среда, 11 марта 2009 г.

Rails vs MySQL

RoR 2.2.2 упорно не хочет дружить с MySQL 5.1
В ответ на rake db:migrate получаю

Mysql::Error: Commands out of sync; you can't run this command now: SHOW TABLES

Незнаю в чем собственно толком дело, времени разбираться нет, лечится downgrade'ом MySQL до 5.0...Если кто в курсе в чем проблема - было бы интересно узнать

воскресенье, 1 марта 2009 г.

Flexible SectionHandler

Думаю многие уже используют подход который я сейчас покажу...Так что выкладываю для последующих самостоятельных копипастов )

Благодаря такому handler'у, App.Config выглядит так:

И для того чтобы прочитать эту секцию просто нужен сериализуемый класс с теми же полями...