Разгон процессора 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Так работать нельзя. Целую неделю настраивал информационную систему (сайт, форум, систему контроля заданий для проекты игры, которая сейчас в разработке). Рабочий день начинался с раннего утра (с ~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Вначале Ричард Мэттью Столлман сотворил проект 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Наконец появилось хоть немного свободного времени. Пора бы что-нибудь написать, а то уже несколько месяцев ничего не писал.
Последние несколько дней я ковырял разные прошивки для 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Вот и появилась новая версия дистрибутива. Можно отметить что релиз состоялся довольно быстро после выхода 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 диск без оптимизации работал довольно медленно и иксы выглядели плохо. Блютуф и тачпад с мультитачем заработали сразу.