Разгон процессора n900

Апрель 4th, 2010

Появился способ разогнать процессор на n900.

:!: Внимание! Используйте данное ядро на свой страх и риск! Данная сборка предоставлена как есть без какой либо гарантии. Автор сборки не несет ответственности за любой вред который модифицированное ядро может причинить устройству. :!:

Для каждого конкретного устройства максимальный предел до которого его можно разогнать разный. Зависит он исключительно от везения. На большинстве устройств стабильно будет работать разгон до 800-900MHz. Более высокие значения довольно часто могут не работать.

Читать далее »

Освобождение внутренней памяти на N900 (перенос /usr на карту памяти)

Декабрь 13th, 2009

Одним из недостатков Nokia N900 может является то, что под корневую файловую систему отведено всего ~228Mb. Хотя и рассчитано что все программы будут ставится в /opt который находится на внутренней карточки памяти, все равно используется и память в /. В документации для разработчиков даже описано что одна программа вполне может использовать до 500kb в корне (под файлы конфигурации например). А некоторые программы пока просто не могут быть установлены в /opt. Так что рано или поздно память в / закончится и станет невозможно устанавливать новые программы (а при использовании репозитория Extras-devel это случиться очень рано).

Одним из решений проблемы нехватки места является перенос /usr (так как он занимает больше всего места) на карту памяти. Если программа не использует /opt, то при установке все бинарные файлы и ресурсы ставятся в большинстве в /usr так что это может вполне решить проблему с нехваткой места. Правда стоит учитывать что после переноса /usr на карточку некоторые программы использующие много памяти (например браузер или карты) будут работать медленнее.

Читать далее »

Nokia N900

Декабрь 2nd, 2009

Мой старый телефон SX1 окончательно умер. Пришлось в последнее время использовать Openmoko Neo Freerunner как основной телефон. С этой задачей при использовании Qt Extended (Qtopia) он прекрасно справлялся, но от устройства с GNU/Linux хотелось явно большего. А другие прошивки которые давали больший функционал были не удобны для использования устройства как телефон.

Решил я перейти на Nokia N900. Хотя телефоном N900 называть не правильно. По функциональности он вполне дотягивает до нетбука. В интернете уже полно обзоров данного устройства как телефона. Я же постараюсь просто сделать обзор железа и предоставляемой устройством функциональности.

Читать далее »

Untitled_1

Декабрь 1st, 2009

Я сейчас работаю над тактической пошаговой онлайн игрой для мобильных устройств. Геймплей представляет собой симулятор боев в космасе. Более подробную информацию можно найти на сайте игры: http://eyerie.org/ .
Работа пока продвигается медленно из-за нехватки людей в команде. Если у кого есть желание присоединится, то мы будем только рады! Сейчас требуются программисты (в основном C++ и Java), художники, 3d-моделеры и сценаристы. Но даже если нет навыков программирования или рисования, то все равно можно обращаться. Работа найдется для всех.
Пока проект официально не анонсирован и на сайте по нему доступно мало информации. Если кому-то хочется узнать более детальные подробности, то пишите.
Писать можно тут в комментариях, но форуме игры или на почту info@eyerie.org.

Рабочая неделя

Июнь 26th, 2009
All work and no play is completely backwards

Так работать нельзя. Целую неделю настраивал информационную систему (сайт, форум, систему контроля заданий для проекты игры, которая сейчас в разработке). Рабочий день начинался с раннего утра (с ~14:00) и до позднего вечера (~03:00).
За это время успело помнятся 2 движка сайта, 4 системы контроля заданий. Хорошо хоть пока движок форума не менялся. Никогда не думал что так сложно найти систему контроля заданий, которая бы не являлась пародией на шерпойнт, в которой есть все, но использовать это невозможно, или недоделанной копией trac, обучить работать с которой не программистов довольно сложно.
Пол беды выбрать движок. Так еще и со скинами никто определится не может. Совет разработчикам игр - никогда не подпускайте к дизайну игрового сайта пользователей mac или другой продукции apple, а то в итоге получится офисный сайт, а не игровой.
По хорошему один человек поднимает такую информационную систему за день. Увеличение народа, работающего над системой только увеличивает затраты времени в геометрической прогрессии :) .
зы. Надеюсь я скоро сделаю анонс проекта ;) .

Бизнес-модели свободных проектов

Июнь 18th, 2009

В мае 2009 года в Высшей школе экономики прошла студенческая научно-практическая конференция «Электронный бизнес и управление Интернет-проектами».
На ней группой студентов 4 курса факультета бизнес-информатики был представлен доклад «Бизнес-модели свободных проектов». Авторы работы: А. Ю. Ряполов, Ф. К. Прилипко, М. И. Мордовина.
Вашему вниманию представлены тезисы и презентация доклада.

Тезисы (PDF): http://sr.uz/media/blogs/sr/doc/business_models.pdf
Презентация (PDF): http://sr.uz/media/blogs/sr/doc/business_models_presentation.pdf

Онлайн игры

Июнь 16th, 2009
Игры несут зло! Они сводят вас с ума!

В этом году сходил я на КРИ 2009, но вот отчет написать так и не успел. Причина - защита диплома. Я надеялся что в интернете появятся содержательные отчеты, но так ничего интересного никто и не написал в итоге. Придется ситуацию исправлять.
Наконец я защитил свой диплом. А тема у меня как раз была про онлайн игры :) . И это я вот такой несерьезный диплом защищал в экономическом институте участь на факультете бизнес информатики.
Полностью тема диплома звучит так: "Исследование тенденций развития мировой индустрии онлайн игр и анализ возможности вывода на рынок нового продукта".
Частично в эту работу вошли материалы некоторых лекций с КРИ. Позже я возможно еще напишу несколько статей.
Тут я выкладываю специально подготовленную версию диплома. Из нее вырезаны введение и все выводы. Во введении не было ничего интересного. А в выводах был такой бред... бред соответствующей требованиям института. Никакой реально ценной или соответствующей действительности информации в выводах не было.
Еще стоит учитывать, что цифры в первой главе диплома не самое главное содержимое. Вся самая полезная информация начинается ближе к концу.
Ссылки на скачивание:
PDF: http://sr.uz/media/blogs/sr/doc/onlinegames.pdf
ODT: http://sr.uz/media/blogs/sr/doc/onlinegames.odt

Данная работа доступна на правах лицензии Creative Commons Attribution-ShareAlike (by-sa) «С указанием авторства— Копилефт». Полный текст лицензии и условия использования работы доступны по адресу: http://creativecommons.org/licenses/by-sa/3.0/

зы. Я не представляю, как смог защитить диплом на отлично :)

Бытие Свободы

Май 19th, 2009
Just For LOL's

Вначале Ричард Мэттью Столлман сотворил проект GNU.
Но были программы все проприетарны, и следили корпорации за неразглашением кода.
И сказал Столлман: да будет свобода. И стала свобода. И увидел Столлман, что она хороша, и отделил свободу от проприетарности.
И была свобода, и была проприетарность: день один.
И сказал Столлман: да будет лицензия, и да защитит она свободу от проприетарности.
И назвал Столлман лицензию GPL.
И создал Линус ядро которео прекрасно вписывалось в окружение GNU.
И было ядро Линуса, и была GPL: день второй.
И сказал Столлман: да будет ядро перелицензированно по свободной лицензии. И стало так.
И увидел Линус, что это хорошо.
И была свобода, и была операционная система: день третий.
И сказал святой Патрик Фолькердинг: да будет дистрибутив, который объединит все многообразие программ в единое целое. И стало так. И увидели пользователь, что это правильно.
И был дистрибутив, и были программы свободные: день четвертый.
И сказал Маттиас Эттрих: да будет KDE. И сказал Мигель де Икаса: да будет GNOME.
И появились графические оконные окружения с дружелюбным интерфейсом. И увидел смертный пользователь, что это удобно.
И был KDE, и был GNOME: день пятый.
И сказали разработчики дистрибутивов: да будут новые дистрибутивы.
И благословил их Патрик, говоря: плодитесь и размножайтесь, и развивайтесь, и наполняйте диски пользователей, и да изгоните вы проприетарные системы с земли. И создал Марк Шаттлворт дистрибутив Ubuntu человечный для простых смертных. И смогли пользователи насладится свободной операционной системой. И увидели все, что это популярно.
И было разнообразие, и была человечность: день шестой.
И возгневался Балмер за деяния Свободы, и страдают смертные пользователи по сей день от глюков и вирусов проприетарной операционной системы на которую подсадила злая корпорация весь мир.
И была свобода, и была проприетарность: и настал судный день.
И произошел раскол с выходом Висты, открывший смертным пользователем глаза на то, как убога проприетарная система и на то, что есть еще и свободная альтернатива.
Но остались и те, кто еще верят в венду 7 - приспешники сил зла, пытающиеся удержать мировое господство.
Но раскол уже произошел, и нет у сил зла больше возможности оставлять смертных пользователей в неведении альтернатив, и приближается война, великая война за свободу...

И да будет свобода использования программы в целях любых.
И да будет свобода изучения работы программы, изменения и адаптирования под нужды пользователя.
И да будет свобода распространять копии программы, и да будет свобода помочь близкому.
И да будет свобода улучшать программу, и да будет свобода публиковать доработки на пользу обществу.

Проверка грамматики в OpenOffice.org

Май 15th, 2009

На этой неделе сдавал отчет по преддипломной практике. По сути это оказалось половиной диплома. У меня никогда не было хорошо с правописанием, грамматикой или пунктуацией. Отчет я делал в OpenOffice.org. К сожалению, он умеет только проверять правописание по словарю. В итоге в работе оказалось много пропущены запятых. Автоматизировать проверку грамматики для русского языка довольно сложно, но ведь наверняка должны быть свободные программы которые с этим справляются. Единственное что я полезного сделал за практику, так это нашел плагин для OOo, который проверяет грамматику. Плагин называется LanguageTool (http://www.languagetool.org/). Он, конечно, не идеальный, но некоторые ошибки все-таки отлавливает. И при желании можно для проверки составить свои правила. Может кому еще этот плагин окажется полезным.
зы. Надеюсь, теперь у меня будет хоть немного меньше ошибок.

Unix Way

Март 6th, 2009
Keep it Simple, Stupid

Наконец появилось хоть немного свободного времени. Пора бы что-нибудь написать, а то уже несколько месяцев ничего не писал.

Последние несколько дней я ковырял разные прошивки для Openmoko Neo FreeRunner. Изначально я собирался написать обзор прошивок, но все-таки этот пост будет немного о другом.
В каждой прошивке было что-то хорошее и что-то плохое. И в теории из всего хорошего по кусочкам можно уже собрать очень неплохую оболочку для телефона, но как оказалось это не легко. Как раз Unix Way и заключается в том что каждая программа это всего лишь маленький кусочек конструктора который делает только одну задачу но делает это хорошо и может при этом легко взаимодействовать с другими программами. А задача собрать кусочки в единое целое это задача создателей дистрибутивов. И каждый желающий может из этих кусочков собрать именно то что ему нужно. Я уже давно подумываю собрать свой дистрибутив и начав пробовать это сделать я понял что что-то с конструктором стало не так.
Особо заметны все плюсы философии Unix заметны стали как раз когда я тестировал различные прошивки для телефона. В каждой из прошивок разработчик пытался создать сразу из ничего полноценное окружение для телефона. И почти в каждой из прошивок это окружение представляет из себя единое целое а не кусочки. Например в Qtopia за все функции телефона такие как набирание номера, адресная книга, работа с сообщениями итд. отвечает по большому счету одна программа которая еще и в добавок жестко завязана на библиотеке Qt. А официальный дистрибутив вообще включает в себя и gtk+ и qt и частично enlightenment чтобы только взять работающие части из других дистрибутивов а не писать все с нуля.
Мне кажется что было бы гораздо лучше если бы набиратель номеров в Qtopia только бы и набирал номера, а телефонная книга только бы и хранила номера и если требовалось бы из нее набрать какой-то номер то она бы просто запускала набиратель номера с параметром нужного номера. Когда все состоит из маленьких кусочков систему становится и отлаживать легче и писать проще и эти кусочки гораздо проще будет использовать в другой системе. Но тут разработчики решили сделать "продукт" и о его использовании вне их оболочки в связки с другими программами они даже и не задумывались. Так же кстати еще и поступили разработчики Android написав систему с нуля а GNU/Linux у них по большому счету выполняет только роль загрузчика их оболочки. Да и еще такие компании понавыпускали SDK чтобы другие разработчики дальше писали под их систему.
Еще подобное несоответствие философии Unix сейчас наблюдается в большинстве графических оболочек для GNU/Linux. Например в KDE есть много хороших программ которыми я постоянно пользуюсь и без которых было бы сложно работать. Но я решил не загружать свой ноутбук и поставить более легкую среду LXDE на замену KDE. И теперь чтобы воспользоваться программами такими как kpdf, kivio или любых других которые шли в составе KDE мне по зависимостям для них надо в лучшем случае как минимум поставить еще пол KDE с библиотеками а в худшем у меня весь KDE и окажется установленным с кучей мусора который мне и не нужен.
Это все очень печально и тот подход который сейчас наблюдается в больших проектах мне кажется неправильным. Из них становится сложно взять просто отдельную программу для какой-то задачи. Да и становится трудно использовать исходный код таких проектов так как он почти всегда зависит от других компонентов проекта.

Slackware 12.2 released

Декабрь 11th, 2008
Simplicity is Divine - Slackware, because it works!

Вот и появилась новая версия дистрибутива. Можно отметить что релиз состоялся довольно быстро после выхода 12.1.
Из новшеств:

  • Программа установки позволяет использовать в качестве источника установки расшаренные Samba ресурсы.
  • Свежее ядро версии 2.6.27.7 (хотя ядро в Slackware не главное, ведь думаю каждый пользователе этого дистрибутива способен сам пересобрать под себя оставив только поддержку нужного железа и возможностей).
  • Xorg 1.4.2, Xfce 4.4.3, KDE 3.5.10. Радует что в основной ветки по прежнему KDE 3. KDE 4 можно поставить из -current /testing если кому это требуется. (я лично 4.1.1 уже пробовал и пока впечатления не самые лучшие). X.Org 7.4 и KDE 4 войдут в основную ветку предположительно в Slackware 13.
  • Программа управления пакетами slackpkg вошла в основную ветку.
  • Значительно улучшена работа HAL. Добавлены утилыты позволяющие переходить в спящий или ждущий режим с использованием HAL. (Для тех кто не в курсе напомню что для монтирования устройств пользователь должен быть добавлен в группу plugdev. А свои правила для HAL следует размещать в /etc/hal/).
  • Ну и как всегда в дистрибутив добавлены новые программы а старые обновлены до свежих версий.

Свежую версию дистрибутива как и всегда можно скачать с http://slackware.com/getslack/

Загрузка OpenWrt с Flash-диска на WL-500gP

Ноябрь 23rd, 2008

Внутренней памяти на маршрутизаторе явно маловато для установки программ. И раз есть usb порты, то наверное многим хотелось бы вынести систему на флешку и организовать с нее загрузку.
Организовать загрузку с флешки довольно просто. Все действия будут рассматриваться для OpenWrt Kamikaze.

Читать далее »

Попытка перевести Asus WL-500gP на 802.11n

Октябрь 22nd, 2008

Давно уже подумывал о переходе на draft n протокол. Самым интересным для меня в нем был увеличенный радиус действия. Ну и скорость 300 Mbit/s тоже хороший плюс. После покупки asus 901 с n карточкой это стало еще более актуально. И вот я наконец нашел в продаже mini pci адаптер с чипсетом от Atheros TP-LINK TL-WN961N 802.11n (на основе AR5416+AR2133). Карточка поддерживается ath9k который уже работает на OpenWrt и я решил попробовать.
В итоге у меня получилось заставить эту карточку работать в b/g режиме в качестве точки доступа и расширить радиус покрытия.

Читать далее »

Сравнение дистрибутивов для Neo FreeRunner

Октябрь 16th, 2008

Поигравшись с Neo FreeRunner я уже попробовал несколько разных дистрибутивов. Вот решил написать краткое сравнение тех дистрибутивов которые я уже успел попробовать с пользовательской стороны. Скорее это будет не полное сравнение всех компонентов дистрибутивов а больше описание понравившихся и не понравившихся особенностей.

Читать далее »

Форум про Neo FreeRunner

Октябрь 14th, 2008

Открыл форум посвященный Neo FreeRunner. Адрес http://forum.fnod.org
Надеюсь что кто-то найдет этот форум полезным. Свои инструкции в основном буду дублировать туда (да и обсуждать в форуме будет гораздо удобней чем в блоге). Пока там пусто, но это только вопрос времени ;) . Форум доступен на двух языках, но по мере прихода пользователей можно и расширить.
В планах также создать свой дистрибутив для Neo FreeRunner.

Настройка железа в Asus Eee PC 901 в Linux

Октябрь 11th, 2008

Хоть на первый взгляд железо в новом Eee PC не так уж и сильно отличается от 701, но все-таки с настройками пришлось повозится. Основные проблемы решаются как всегда переборкой ядра. Из коробки на Slackware 12.1 не работал звук, камера (но она настраивается абсолютно также как и в 701, так что про нее повторятся не буду), сеть и wi-fi. Еще ssd диск без оптимизации работал довольно медленно и иксы выглядели плохо. Блютуф и тачпад с мультитачем заработали сразу.

Читать далее »