Warning: Duplicate entry '2147483647' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:62:\"Non-static method view::load() should not be called statically\";s:5:\"%file\";s:64:\"/var/www/kibergus.su/htdocs/sites/all/modules/views/views.module\";s:5:\"%line\";i:906;}', 3, '', 'http://kibergus.su/en/taxonomy/term/1/all/feed', '', '127.0.0.1', 1596519215) in /var/www/kibergus.su/htdocs/includes/database.mysql.inc on line 135

Warning: Duplicate entry '2147483647' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:109:\"Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options)\";s:5:\"%file\";s:87:\"/var/www/kibergus.su/htdocs/sites/all/modules/views/handlers/views_handler_argument.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://kibergus.su/en/taxonomy/term/1/all/feed', '', '127.0.0.1', 1596519215) in /var/www/kibergus.su/htdocs/includes/database.mysql.inc on line 135

Warning: Duplicate entry '2147483647' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:134:\"Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state)\";s:5:\"%file\";s:85:\"/var/www/kibergus.su/htdocs/sites/all/modules/views/handlers/views_handler_filter.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://kibergus.su/en/taxonomy/term/1/all/feed', '', '127.0.0.1', 1596519215) in /var/www/kibergus.su/htdocs/includes/database.mysql.inc on line 135

Warning: Duplicate entry '2147483647' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:130:\"Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state)\";s:5:\"%file\";s:85:\"/var/www/kibergus.su/htdocs/sites/all/modules/views/handlers/views_handler_filter.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://kibergus.su/en/taxonomy/term/1/all/feed', '', '127.0.0.1', 1596519215) in /var/www/kibergus.su/htdocs/includes/database.mysql.inc on line 135

Warning: Duplicate entry '2147483647' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:148:\"Declaration of views_handler_filter_node_status::operator_form() should be compatible with views_handler_filter::operator_form(&$form, &$form_state)\";s:5:\"%file\";s:101:\"/var/www/kibergus.su/htdocs/sites/all/modules/views/modules/node/views_handler_filter_node_status.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://kibergus.su/en/taxonomy/term/1/all/feed', '', '127.0.0.1', 1596519215) in /var/www/kibergus.su/htdocs/includes/database.mysql.inc on line 135

Warning: Duplicate entry '2147483647' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:62:\"Non-static method view::load() should not be called statically\";s:5:\"%file\";s:64:\"/var/www/kibergus.su/htdocs/sites/all/modules/views/views.module\";s:5:\"%line\";i:906;}', 3, '', 'http://kibergus.su/en/taxonomy/term/1/all/feed', '', '127.0.0.1', 1596519215) in /var/www/kibergus.su/htdocs/includes/database.mysql.inc on line 135

Warning: Duplicate entry '2147483647' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:130:\"Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state)\";s:5:\"%file\";s:80:\"/var/www/kibergus.su/htdocs/sites/all/modules/views/plugins/views_plugin_row.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://kibergus.su/en/taxonomy/term/1/all/feed', '', '127.0.0.1', 1596519215) in /var/www/kibergus.su/htdocs/includes/database.mysql.inc on line 135

Warning: Duplicate entry '2147483647' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:126:\"Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state)\";s:5:\"%file\";s:80:\"/var/www/kibergus.su/htdocs/sites/all/modules/views/plugins/views_plugin_row.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://kibergus.su/en/taxonomy/term/1/all/feed', '', '127.0.0.1', 1596519215) in /var/www/kibergus.su/htdocs/includes/database.mysql.inc on line 135

Warning: Duplicate entry '2147483647' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:138:\"Cannot modify header information - headers already sent by (output started at /var/www/kibergus.su/htdocs/includes/database.mysql.inc:135)\";s:5:\"%file\";s:47:\"/var/www/kibergus.su/htdocs/includes/common.inc\";s:5:\"%line\";i:153;}', 3, '', 'http://kibergus.su/en/taxonomy/term/1/all/feed', '', '127.0.0.1', 1596519215) in /var/www/kibergus.su/htdocs/includes/database.mysql.inc on line 135
maemo http://kibergus.su/en/taxonomy/term/1/all en Вышел ussd4all 0.0.4 http://kibergus.su/en/node/59 К сожалению nokia <a href="https://bugs.maemo.org/show_bug.cgi?id=10353">отказалась исправлять ошибку в реализации USSD</a> без объяснения причин. Так что мне придется и дальше поддерживать свой грязный хак. <p><a href="http://kibergus.su/en/node/59" target="_blank">read more</a></p> http://kibergus.su/en/node/59#comments maemo ussd Wed, 03 Nov 2010 20:32:08 +0000 KiberGus 59 at http://kibergus.su ussd4all 0.0.4 is out http://kibergus.su/en/node/58 Unfortunately nokia <a href="https://bugs.maemo.org/show_bug.cgi?id=10353">refuses to fix bug in USSD realization</a> without any explanations. So I have to continue supporting my dirty hack. <p><a href="http://kibergus.su/en/node/58" target="_blank">read more</a></p> http://kibergus.su/en/node/58#comments maemo ussd Wed, 03 Nov 2010 20:21:12 +0000 KiberGus 58 at http://kibergus.su Bike computer UI http://kibergus.su/en/node/51 I'm currently in a process of making UI for bike computer and I would like to know your opinion about it's usability. Four types of elements can be placed on display: clock, current speed, counters and graphs. The most interesting ones are counters. They store information about distance, average, maximal and minimal speed and about time spent for riding. <p><a href="http://kibergus.su/en/node/51" target="_blank">read more</a></p> http://kibergus.su/en/node/51#comments bike maemo Tue, 13 Jul 2010 10:42:01 +0000 KiberGus 51 at http://kibergus.su Велосипедный спидометр http://kibergus.su/en/node/48 Сегодня у меня нашлось время на написание прототипа программной части для <a href="http://kibergus.su/en/node/39">велосипедного спидометра</a>. Так как мне удалось найти хороший пример по чтению данных с микрофона через GStreamer на питоне, то прототип написан на питоне. Теперь, когда я знаю, что выбранный подход работает и знаю, как должно работать полноценное приложение. <p><a href="http://kibergus.su/en/node/48" target="_blank">read more</a></p> http://kibergus.su/en/node/48#comments bike maemo Mon, 28 Jun 2010 12:01:43 +0000 KiberGus 48 at http://kibergus.su GUI для велокомпьютера http://kibergus.su/en/node/47 Недавно я <a href="http://kibergus.su/node/45">писал</a> про программную поддержку велосипедного спидометра для n900. Тогда это был CLI прототип на питоне. Теперь готова первая beta версия нормального приложения. Оно было переписано на C++, что снизило потребление процессорного времени в четыре раза. Для начала реализованы скорость, расстояние, средняя скорость, средняя скорость за последние 5 минут и часы. Так что программой уже можно пользоваться. Настало время для главного вопроса: "Сколько человек заинтересовано в таком софте и чем n900 может быть лучше обычного велокомпьютера?" <p><a href="http://kibergus.su/en/node/47" target="_blank">read more</a></p> http://kibergus.su/en/node/47#comments bike maemo Mon, 28 Jun 2010 12:00:51 +0000 KiberGus 47 at http://kibergus.su Bike speedometer GUI http://kibergus.su/en/node/46 Some time ago I've <a href="http://kibergus.su/node/45">written</a> about software support for bike speedometer for n900. It was proof of concept CLI realization in Python. Now firs beta of normal application is available. It was rewritten in C++, which decreased CPU usage by four times. For the beginning speed, trip distance, average speed, average speed in last 5 minutes and clock are supported. So this is already a usable solution. Now the main question is "How many people are interested in this and why n900 can be better, than usual bike computer?" <p><a href="http://kibergus.su/en/node/46" target="_blank">read more</a></p> http://kibergus.su/en/node/46#comments bike maemo Mon, 28 Jun 2010 06:26:34 +0000 KiberGus 46 at http://kibergus.su Bike speedometer http://kibergus.su/en/node/45 Today I've found some time to write a draft version of software part for a <a href="http://kibergus.su/en/node/39">bike speedometer</a>. As far a I could found a good example for getting data from microphone using GStreamer in python, this version is written in python. Now I know that this approach works and I know what tools are needed, so I can write a complete app. <p><a href="http://kibergus.su/en/node/45" target="_blank">read more</a></p> http://kibergus.su/en/node/45#comments bike maemo Wed, 23 Jun 2010 17:15:54 +0000 KiberGus 45 at http://kibergus.su Держатель для телефона на велосипед http://kibergus.su/en/node/43 Давно хотел такую штуку, но в продаже не видел. Решил для начала купить держатель для автомобиля, все равно пригодился бы. И, к моему удивлению, оказалось, что конструкция с двумя резинками по краям держит телефон очень прочно, достаточно сжимать лапки на три-четыре шелчка. <p><a href="http://kibergus.su/en/node/43" target="_blank">read more</a></p> http://kibergus.su/en/node/43#comments bike maemo Sun, 13 Jun 2010 20:35:15 +0000 KiberGus 43 at http://kibergus.su USSD4all http://kibergus.su/en/node/41 USSD are widely used for communicating with mobile operators: receiving information about balance, prepaid minutes or megabytes left. They were introduced in 1990's and a way they are accessed remains the same. Every time when user wants to know his balance he has to enter unintuitive code to get a message for a short period of time. USSD-widget introduces new usage pattern, which minimizes number of actions needed to make a query to bare minimum, which allows better balance control. This is useful because mobile operators tend to steal money in a hope that users won't notice it. <p><a href="http://kibergus.su/en/node/41" target="_blank">read more</a></p> http://kibergus.su/en/node/41#comments maemo ussd Thu, 10 Jun 2010 12:30:48 +0000 KiberGus 41 at http://kibergus.su USSD4all http://kibergus.su/en/node/42 USSD запросы широко используются операторами мобильной связи: через них можно узнать баланс, количество предоплаченных минут и мегебайт. Они были разработаны в 1990'х и с тех пор способ работы с ними не поменялся. Пользователь должен ввести неинтуитивный код чтобы на экране высветилось сообщение. USSD-widget предоставляет новый способ использования этих кодов, уменьшающий количество необходимых действий до минимально возможного, что позволяет лучше контролировать свой счет. В том числе это важно в силу того, что опреаторы порой приворовывают в надежде, что это останется незамеченным. <p><a href="http://kibergus.su/en/node/42" target="_blank">read more</a></p> http://kibergus.su/en/node/42#comments maemo ussd Thu, 10 Jun 2010 12:30:48 +0000 KiberGus 42 at http://kibergus.su Велосипедный спидометр для n900 http://kibergus.su/en/node/40 GPS - хорошая технология, но она плохо подходит для измерения скорости велосипеда. В этом посте я расскажу, как собрать велосипедный спидометр. Для этого не нужны какие-то особенные навыки или оборудование, только паяльник и в меру прямые руки. Пост посвящен только аппаратной части, софт еще не написан, хотя как его писать вполне ясно. <p><a href="http://kibergus.su/en/node/40" target="_blank">read more</a></p> http://kibergus.su/en/node/40#comments bike maemo Thu, 10 Jun 2010 08:38:27 +0000 KiberGus 40 at http://kibergus.su Bike speedometer for n900 http://kibergus.su/en/node/39 GPS is good, but it's accuracy is not suitable for measuring bike speed. In this post I'll tell you how to make bike speedometer. It doesn't require any special skills and hardware, only basic soldering skills and soldering iron. This post describes only hardware part, because software is not ready yet, through it is definetely known, that it is not hard to write it. <p><a href="http://kibergus.su/en/node/39" target="_blank">read more</a></p> http://kibergus.su/en/node/39#comments bike maemo Mon, 07 Jun 2010 06:35:40 +0000 KiberGus 39 at http://kibergus.su cachetts http://kibergus.su/en/node/38 Currently there are two free navigation applications for n900: mapero and navit. Both are using text to speech syntheses for voice navigation. This problem is solved more or less well for English language, but problem of Russian speech syntheses is much more complicated. It is supported in espeak and festival (launching festival on n900 is another story) but espeak speech quality is wery poor. You need too much attention to understand what it is saying, so it is not suitable for voice navigation. Festival with voice developed in MSU is good, but requires about 130 MB of RAM at moments of synthesis. n900 has 256 on board, so festival is very slow and it takes about 30 seconds to generate a phrase. Not suitable too. <p><a href="http://kibergus.su/en/node/38" target="_blank">read more</a></p> http://kibergus.su/en/node/38#comments maemo navigation Sun, 23 May 2010 18:45:14 +0000 KiberGus 38 at http://kibergus.su cachetts http://kibergus.su/en/node/37 На сегодняшний момент для n900 существует две свободные программы с голосовой навигацией: mapero и navit. В обоих случаях для голосовых объявлений используется синтез речи. И, если с синтезом английского языка дела обстоят неплохо, то синтез русского является куда более сложной задачей. Из доступных на n900 программ синтеза русским владеют espeak и festival (заводится с бубном и это отдельная тема для разговора). Однако качество синтеза espeak очень посредственное и требует много усилий, чтобы разобрать, что же оно такео говорит. Так что для голосовой навигации он не годится. <p><a href="http://kibergus.su/en/node/37" target="_blank">read more</a></p> http://kibergus.su/en/node/37#comments maemo навигация Sun, 23 May 2010 17:57:18 +0000 KiberGus 37 at http://kibergus.su USSD-widget 0.1.8 released http://kibergus.su/en/node/36 This version fixes old bug with missing python-dbus dependency (the only known to me bug in previous version) and adds some dbus interfaces to widget. It can be useful if you switch on and off some services with USSD codes. To use them you firstly need to know widget id. You can read it in the header of settings dialog (ussd-widget.desktop.0 is the name of the first widget on your desktop). <p><a href="http://kibergus.su/en/node/36" target="_blank">read more</a></p> http://kibergus.su/en/node/36#comments maemo ussd Sun, 23 May 2010 17:53:16 +0000 KiberGus 36 at http://kibergus.su