« февраля 2007 | Main | июля 2007 »

31.03.07

Linux на десктопе, ага

Те, кто утверждает, что linux на десктопе самое оно, дайте ноутбук и диски с линукс своим родителям (взрослым родственникам, которые не из IT) и пусть они его установят, у них заработает оборудование и все программы для их задач будут работать так, как требуется. Вот если это произойдёт...

13.03.07

s60

Я уже давно обещал сделать обзор "новой" (ну для меня) платформы Nokia — S60 3ed (это первый Symbian, который я использовал). Я использую Nokia E61. Телефон хороший и достаточно крепкий =) Скажем так — лучше бы в этой E61 был Linux. Не подумайте, что всё плохо, конечно нет. Просто много недочётов. Главный из них — это средства разработки. На мой взгляд они ужасны. Всё как много лет назад, — ужасный CodeWarrior. И если под PalmOS эмулятор был просто классный, то тут не очень. Под UNIX'ы (а вы же в курсе, что я не пользуюсь windows) средств разработки нет (ну как-то можно заставить работать компилятор, но это совсем не то). В чём проблема сделать Linux/OS X версию я не понимаю. Компиляторов несколько. Кто меня знает, тот естественно в курсе, что я ненавижу C++. Ненавижу всей душой, и, наверное, вряд ли может найтись причина по которой я буду разбираться с этой хернёй. Тут я честно потратил достаточно времени и даже заказал дорогущий ARM Development Suite с RVCT (естественно Evalution версию, доставили кстати достаточно быстро). Мне хотелось попробовать оптимизировать одну OpenSource игру, без разбора кучи кода. У меня не получилось. Хотя если честно, то компилятор конечно быстрее, как и icc под Intel. Многие, наверное, подумают, что я обленился и вообще охуел, но т.к. я не получаю за это ни копейки, то должен получать удовольствие. От "этого" я удовольствие не получаю. Я уверен, что можно продуктивно работать, но я привык к UNIX окружению, извините. Под платформу есть Python. Это прямо находка. Но опять же модулей к нему практически нет. Писать же модули под Windows, под этим ужасным пакетом абсолютно не хочется. Под питон есть несколько программ, которыми я пользуюсь просто постоянно. Это fubuki и Python Pref (рабочую ссылку мне не найти). Fubuki - это мобильная wiki (вот мой diff на вывод всех страниц, обещали включить), а Python Pref - преферанс. Надо сказать, что разработчики правят баги быстро и документация хорошая. Nokia, отправь pyS60 побольше разработчиков, что б они реализовали все функции платформы, тогда появится такое кол-во программ, что вы будете счастливы. Помогите OpenSource. Хотя уже сейчас приложений не так и мало. Скоро вроде появится Open C с POSIX. Это всё очень хорошо. Посмотрим, может и появятся Dev Tools под Unix. Браузер в S60 отличный. Это порт WebKit под S60. Движок, мне известный ещё со времён KHTML, а сейчас Safari, которым я пользуюсь 99,9% своего времени. Иногда ему не хватает памяти, но в целом впечатление только положительное. Я только не понимаю, почему его не седлать OpenSource или отдельным приложением, т.к. я понимаю обновлять в 3ed они его не планируют особо, а это плохо. Ну есть и странные вещи, такие как не отображение времени разговора, убогий call log, глючный wifi и.т.п. недочёты. Есть Flash Lite (отдельное приложение, в браузере flash нет), я правда кроме как поиграть balckjack им не пользуюсь. Заставить работать SIP мне не удалось. Новые карты от Nokia очень хорошие, да. В целом телефон и платформа производят очень неплохое впечатление. Я ещё детально про всё напишу, наверное.