telegamochka: (Default)
[personal profile] telegamochka
Написав первую версию своей системы для превращения нетбука в носимый компьютер, я переключилась на портирование кода из Линукса в M$Win'ские системы. Словосочетание "носимый компьютер" только на первый взгляд звучит фантастично, по-гиковски и бесполезно. Обладатель носимого компьютера представляется воображению тех, кто знаком с этим этого термином, или фрикообразного вида гиком, увешанным грудой непонятного самопаянного железа

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

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

Для разработки решила использовать MinGW. Несколько лет назад я без проблем ставила этот пакет на MS Windows. Теперь же установщик стабильно выдавал ошибку:
gzread: incomplete block read
Error: Failure reading from tarball.

Собственно, рецепт я нашла тут: http://www.nabble.com/Installation-MinGW-%2B-g%2B%2B-td22104112.html
И данный пост я пишу для того, чтобы не задумываясь отвечать на вопросы тех, кто попытается собрать мой софт под виндами - проект-то опенсорсный.

Итак. Вся беда в том, что на официальном сайте MinGW, точнее, на http://sourceforge.net/project/showfiles.php?group_id=2435 лежат "битые" архивы. Но ссылки на зеркала, где можно было бы найти корректную версию, мне на сайте MinGW найти не удалось. По приведенной выше ссылке рецептa предлагается скачать правильные версии "битых" файлов с зеркала http://nchc.dl.sourceforge.net/sourceforge/mingw/

Для того, чтобы установить MinGW, я сначала скачала с официального сайта загрузчик MinGW-5.1.4.exe . Затем в каталог с загрузчиком я скачала 3 файла с зеркала:
http://nchc.dl.sourceforge.net/sourceforge/mingw/w32api-3.13-mingw32-dev.tar.gz
http://nchc.dl.sourceforge.net/sourceforge/mingw/gcc-core-3.4.5-20060117-3.tar.gz
http://nchc.dl.sourceforge.net/sourceforge/mingw/gcc-g++-3.4.5-20060117-3.tar.gz
После запуска загрузчик не стал заново качать эти файлы - и все установилось.

Date: 2009-06-15 04:10 pm (UTC)
From: [identity profile] --ronin--.livejournal.com
Странно, у меня пару месяцев назад все прямо с Sourceforge ставилось...

Date: 2009-06-16 08:07 am (UTC)
From: [identity profile] telegamochka.livejournal.com
У меня 2 года назад тоже все без проблем прошло. А за последние 2 недели - постоянные сбои. Думала, временная проблема - ну не могут же аввторы не знать о ней. Оказалось, эта (или подобная) проблема была и в феврале этого года: http://www.nabble.com/Installation-MinGW-%2B-g%2B%2B-td22104112.html

Date: 2009-06-15 06:09 pm (UTC)
From: [personal profile] alll
А авторы-то, которые на официальном сайте, знают о проблеме? Или нет багрепорта - нет и бага?

Re: Впрочем, хватит лирики

Date: 2009-06-15 06:10 pm (UTC)
From: [personal profile] alll
Лирики как раз хотелось бы, даже отдельным постом. Интересно ведь.

Re: Впрочем, хватит лирики

Date: 2009-06-15 08:45 pm (UTC)
From: [identity profile] telegamochka.livejournal.com
Лирики будет достаточно - когда окончательно заопенсорсю продукт :) Пока писала предложение по разработке системы на его базе, набралось полведра лирики, которую пришлось вычищать из документа. А для постинга эта лирика как раз пригодится :)

Date: 2009-06-16 05:34 pm (UTC)
From: [identity profile] psychotiker.livejournal.com
qt наба ван и никаких проблем

Date: 2009-06-18 09:36 am (UTC)
From: [identity profile] telegamochka.livejournal.com
А какая связь между MinGW и QT? Да и если я пишу чисто консольное приложение - зачем мне использовать QT? Взять QT - и компилировать MSVC?

Date: 2009-06-18 05:55 pm (UTC)
From: [identity profile] psychotiker.livejournal.com
qt типа тулкит такой есть, какая разница косольнонекосольно в qt всё есть сеть система дб php perl там тыщи классов для всего и всё кроссплатформенное 100%. почему бы и не взять и не адаптировать, всёравно фрисофтвер пишите вроди а с всвизуал как-то неэтично.

Date: 2009-06-19 03:54 am (UTC)
From: [identity profile] telegamochka.livejournal.com
Если не ошибаюсь, в Qt нет поддержки bluetooth для Windows, тодько враппер для Bluez?

Date: 2009-06-19 02:35 pm (UTC)
From: [identity profile] psychotiker.livejournal.com
вообще есть поддержка для openobex насколько мне известно порт для виндузи существует. конечно возможности не такие широкие как с блюзом но всёже самое основное есть пуш поп реквесты клиент сервер былобы желание да время.

Date: 2009-06-19 02:52 pm (UTC)
From: [identity profile] telegamochka.livejournal.com
В принципе мне нужно:
- обнаруживать bt-устройства;
- коннектиться к девайсу из числа обнаруженных - или по заранее известному, прописанному в конфиге адресу;
- отправлять туда-сюда блоки байтов.

И такой вопрос - насколько тяжеловесна Qt? Сильно ли она грузит слабые машинки?

Date: 2009-06-19 04:15 pm (UTC)
From: [identity profile] psychotiker.livejournal.com
ого звучит как 2 месяца тяжкой работы принимая во внимание что только самые простые инструкции поддерживаются, такое не каждая вынесит. насчёт тяжеловесности qt код можно стобрать для виндус це тоесть на арм архитектуие работает симбиан s60 в qtopia блютус токо через блюз. qt есть в скайпе для линукся vlc весь кде пси гуглеёрф.

Date: 2009-06-18 02:00 pm (UTC)
From: [identity profile] alexyecu.livejournal.com
Понадобится иконка — обращайся :)

Date: 2009-06-18 03:20 pm (UTC)
From: [identity profile] telegamochka.livejournal.com
Спасибо :) Собственно, логотип проекта уже придуман: Image

Date: 2009-06-18 03:24 pm (UTC)
From: [identity profile] telegamochka.livejournal.com
Флэш-версия логотипа - здесь:
http://www.advegam.com/

Date: 2009-08-26 06:25 pm (UTC)
From: [identity profile] mitrio.livejournal.com
Спасибо за рецепт!

Profile

telegamochka: (Default)
telegamochka

April 2017

S M T W T F S
      1
234 567 8
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 26th, 2025 11:39 am
Powered by Dreamwidth Studios