tag:blogger.com,1999:blog-70410753096500439782009-03-30T12:09:45.122+04:00новости haiku osразработка операционной система-наследника BeOS всё затягивается и затягивается. но мы не теряем надежды и веры в её грядущий выходliilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comBlogger104125tag:blogger.com,1999:blog-7041075309650043978.post-31302336651687172702009-01-23T22:18:00.000+03:002009-01-26T16:16:53.813+03:00Понемногу эволюционируем<p>После ваших откликов всё стало выглядеть вот так. Информация о локальном устройстве больше не выпирает на передний план, а за первым табом пользователь может увидеть текущий список удалённых устройств (пока не реализован)<p>Есть мнение, что таб с настройками не нужен обычному пользователю, а настройки по идентификации будут доступны также через апплет в Deskbar'е<p><a href="http://2.bp.blogspot.com/_Wr7V6V_s460/SXoZEj0fW3I/AAAAAAAAAtU/0hPPollzHTw/s400/pref2.png"><img src=http://2.bp.blogspot.com/_Wr7V6V_s460/SXoZEj0fW3I/AAAAAAAAAtU/0hPPollzHTw/s400/pref2.png></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-3130233665168717270?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-12331809804196401862009-01-20T17:12:00.000+03:002009-01-26T16:09:54.684+03:00Найден блохолов!<p>Благодаря <a href="http://www.haikuware.com/20090114259/bounty-poll-results">комментарию</a> Humdinger-а в итогах к нашему голосованию и относительной близости поддержки безпроводоного стека и альфа-багов, нам удалось найти ещё одного разработчика! Humdinger вначале пытался отвлечь разработчиков от насущных проблем и вылечить, наконец, все <a href="http://www.freelists.org/post/haiku-development/Interest-in-an-AlphaBlocker-Bounty">баги, препятствующие альфа-релизу</a>, но не получил никакого от них ответа. Это заставило меня заняться поисками... Я связался лично с двумя разработчиками Haiku, но у них не было времени. Потом я зарегистрировал проект 'Haiku Alpha Bug Squashing' на getafreelancer.com. Я был слегка удивлён тем, что получил несколько ответов и нашёл фрилансера из США, который написал:<p>"Я хотел бы поработать над haiku os и сделать в неё свой вклад. Посколько она open source, я не хочу за это денег. Если это вам интересно - свяжитесь со мной"<p>Я связался! Здесь, на haikuware, он под ником 'harsha'. Я рассказал ему про собранные пожертвования и предложил $250 за работу (оставив $500 на беспроводной стек), хотя его предложение поработать бесплатно показало его решимость и интерес. Он - профессиональный разработчик уже 4 года, читал про BeOS и Haiku и даже имеет рабочую среду под Linux для работы с Haiku.<p>Итак, harsha хочет знать с чего начинать. Я предлагаю писать в здесь комментариях и пригласите своих знакомых, чтобы писали тоже.<p><a href="http://www.haikuware.com/20090120260/found-a-bug-squasher">haikuware</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-1233180980419640186?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-25408704169140151702009-01-09T23:55:00.000+03:002009-03-30T12:09:01.365+04:00Настройки и дальнейшие шаги<p>Предыдущие несколько месяцев работа велась над Этапом1 (ARCE) проекта. Три главных задачи, исправление багов, чистка кода и реализация дополненительных возможностей и настроек - начинается Этап2 работ по Bluetooth, главная цель которых сделать работу с ним убоднее.<p>Одним из самых неприятных моментов является то, что bluetooth_server не распознаёт горячее подключение устройств к системе: их надо подключать перед запуском сервера. Поэтому следует улучшить работу с подключаемыми к системе устройствами.<p>Второй момент — это нехватка инструментов: сейчас их 2 — один информационный, а другой для обнаружения, но они пока (в svn) не работают. Все прочие действия должны быть отлажены на удалённом устройстве (телефоне)<p>Я сделал свои <a href="http://docs.google.com/Doc?id=dc8wsckv_6d8qdzbfz">наброски</a> и пожелания пользовательского интерфейса.<p>Это макет будущей InquiryPanel, по которой я бы тоже хотел получить ваши отзывы, но цель этого поста - показать вам текущую панель настроек:<br /><br /><img src=http://2.bp.blogspot.com/_Wr7V6V_s460/SWe72EB8G4I/AAAAAAAAArk/BrR170VJXS4/s400/pref.png><br /><br />3 таба: правый для общих настроек. Средний — список всех известных удалённых устройств: доступных, спареных, заблокированных, соединённых. И описание того, что мы о них знаем и об их службах, если они есть.<p>Таб, показанный на картинке - это описание нашего локального хоста, и главная его цель - сделать его доступным (обнаруживаемым). Для этого там есть 2 чекбокса и <b>они уже работают</b>. В чёрном квадрате будет показываться иконка лаптопа или десктопа (кто знает... смартфона?), в зависимости от того, как вы себя захотите обозначить.<p>Панель дана в общих чертах, и я думаю вокруг полно художников, которые могут дать дельные советы. Я буду рад прочесть их мнения, прежде, чем приступлю к работе.<p><b>КСТАТИ: Устройство на скриншоте было подарено Питером Пэнмэном, и наконец имеет валидный bdaddr, спасибо!</b><p><a href="http://urnenfeld.blogspot.com/2009/01/preference-next-steps.html">urnenfeld</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-2540870416914015170?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-71687925408568946062008-12-28T13:59:00.000+03:002008-12-30T14:30:03.912+03:00У BeBits сменился владелец<p>Шон и Грег снова тут, с важной для всех нас новостью. Прежде, чем ты перейдём к главному, позвольте немного истории<p>BeBits был запущен в 1999, почти одновременно с BeOS 4.5 - почти 10 лет назад, если посчитать. BeBits создавался для "свежатины для BeOS", но стал большим: местом встреч BeOS-сообщества, сайтом нового софта. Мы пережили крах дот-комов и смерть самой Be, Inc. и даже породили подражателей (загляните на <a href="http://www.gnomefiles.com/">GnomeFiles</a>... а кто-ибудь помнит BoostSignal? Нет? Чёрт). Мы создали систему продажи софта, которая позволила заработать денег разработчикам BeOS и часто приводилась, как пример лучшей системы вообще. Мы нашли пользователей BeOS по всему миру. И, в целом, получили кучу удовольствия.<p>Если вы следили за событиями, то должно быть заметили, что теперь у нас нет времени для BeBits. Это заключалось в том, что полезли ьехнические проблемы, на письма ответы не приходили, дохлые ссылки исчезали слишком долго и так далее. Это не потому, что нам пофиг, а потому, что жизнь продолжается: у нас карьера, учёба и семья. Всё это требует времени и поэтому BeBits оказалась на заднем плане. Интерес к BeOS снова сильно возрос последнее время, готовится к премьере Haiku. Поэтому ещё не время BeBits исчезнуть в лучах заката.<p>Поэтому вот главная новость: с радостью (и слегка с грустью) мы объявляем, что у BeBits новый владелец. Мы пока не скажем кто; он сам представится, когда придёт время. Но скажем, что он наш человек и активный член соообщества, а также имеет кучу планов на этот сайт. После почти 10 лет для нас трудно будет уйти, но мы рады, что оставили BeBits в надёжные руки.<p>Пришло время сказать спасибо! Во-первых непременно хотим поблагодарить разработчиков, публиковавших свои приложения на BeBits все эти годы, расширяя сайт. Спасибо тем, кто ведёт дружественные сайты по BeOS, многие из который уже исчезли; это здорово быть частью большого круга. Спасибо всем, кто присылал деньги, ресурсы и находил время помочь. Спасибо людям и разработчикам из Be, Inc.; не только потому что они были потрясающе дружелюбными и доступными, но и за то, что выпустили шикарный продукт, вдохновивший нас у кучу других людей. И более всего, хотим поблагодарить вас, люди из нашего сообщества BeOS. Мы делали всё это ради вас, а вы были смыслом этих дел.<p>У нас всё. Надеемся, BeBits останется и в будущем полезным. Удачи... пока!<p>- Шон и Грег<br />(бывшие) ребята из BeBits<p>P.S. Вся почта на BeBits теперь приходит новому владельцу. Но если вам зачем-то надо связаться с Грегом и/или Шоном, пишите нам info@fifthace.com.<p><a href="http://www.bebits.com/headlines/58">BeBits</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-7168792540856894606?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-69489417078410391722008-12-21T21:44:00.000+03:002008-12-26T19:59:40.322+03:00Ранние подарки к Рождеству?<p>Вчера <a href="http://www.cs.auckland.ac.nz/~lutteroth/">Christof Lutteroth</a> послал в рассылку для разработчиков Haiku e-mail, где представил результаты двух успешных проектов <a href="http://www.auckland.ac.nz/">университета Окланда</a> последнего года. Оба проекта возглавлял он и его коллега <a href="http://www.cs.auckland.ac.nz/~gerald/">Gerald Weber</a>.<p>Первый проект очень впечатлил нас в IsComputerOn, и мы надеемся, станет целым направлением в работе над app_server. Проект делали Ahmed Al Hassani и Mohannad Hammadeh и он называется "Более управляемый многооконный интерфейс". Ahmed и Mohannad расширили app_server Haiku функционалом распределения и складывания окон. Теперь окна могут располагаться, не перекрывая друг друга, бок к боку или располагаться, подобно табам в браузере. Довольно слов, давайте посмотрим их <a href="/video/stack-and-tile.html">скринкаст</a>, там всё видно (<i>впечатляет!! - ред.</i>)<br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/ccniJHjo_Uw&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ccniJHjo_Uw&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /><p>Второй не только использует новые возможности, но также оценивает, следя за направлением взгляда, что позволяет распределять и складывать окна более эффективно.<p>Второй проект называется "Многоплатформенные документо-ориентированные GUI" и выполнен Джеймсом и Джоном Кимом. Они взяли Окландскую Модель (Auckland Layout Model (ALM)), она уже есть в Haiku. И приделали ей новый функционал, который позволяет пользователям переключать GUI в "режим редактирования", в котором пользователь пожет редактировать GUI через WYSIWYG редактор. Изменять его под себя и сразу же пользоваться. Лейауты могут сохраняться и загружаться из XML файлов, которые могут использоваться на разных платформах (Java, .NET, Haiku). Давайте посмотрим <a href="http://haikuos.info/video/alm-editor.html">скринкаст</a><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Z7vM1Gc6_po&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Z7vM1Gc6_po&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /><p><a href="http://joomla.iscomputeron.com/index.php?option=com_content&amp;task=view&amp;id=1097&amp;Itemid=2">окончание</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-6948941707841039172?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-19960105269673296292008-12-17T04:02:00.000+03:002008-12-23T16:24:01.811+03:00TuneTracker выпустила Command Center 4<p>TuneTracker Systems объявил о выпуске нового Command Center 4, последнего своего детища, после выпущенного в 2006 CC3. TuneTracker Systems, как мне известно, компания номер 1 по выпуску коммерческого софта под BeOS, имеющая многолетний успех в индустрии вещания. Успех, более, чем заслуженный Дейном и его командой.<p>В новой версии есть дополнительные возможности и улучшения, по сравнению с CC3, например Database-Style Output Logging, InstaCue, CueMarkers и много чего ещё, о чём можно прочесть на странице CC4 (цены там тоже есть).<p>Поздравляем Дейна и TT Systems, надеюсь их новая версия станет самой успешной.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-1996010526967329629?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-54506525224483874262008-12-15T21:19:00.000+03:002008-12-23T16:09:18.528+03:00* BeGeistert 019: Alphaville *<p>BeGeistert 019: Alphaville проводилась 10-12 октября 2008 в Дюссельдорфе, Германия. Я пришёл туда впервые за 4 года и ушёл с мини лаптопом с установленной на нём Haiku. BeGeistert обычно проводится в Германии для BeOS пользователей. Так было, по крайней мере во времена моего последнего визита. Последний раз я был на Begeistert012 в 2004.<p>Изумительно, как сильно могут меняться вещи за это время. Тогда я пришёл с новенькой, дорогущей камерой (Canon 10D). С тех времён Canon заменял её новыми моделями 4 раза и сейчас её нигде нельзя найти, кроме eBay. Мне удалось сделать ещё больше фотографий, поскольку имею привычку лезть со своей камерой везде и мешать всем ;-)<p><a href="http://osnews.com/story/20651/BeGeistert_019_Alphaville">продолжение</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-5450652522448387426?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-21591104311912264372008-11-29T20:30:00.000+03:002008-12-16T16:02:23.772+03:00Bluetooth Bounty завершено<p>Oliver Ruiz Dorantes:<br /><a href="http://haikuos.info/2008/11/5th6th-milestone-phase-1-reached.php">http://urnenfeld.blogspot.com/2008/11/5th6th-milestone-phase-1-reached.html</a><br />Наконец закоммиттил:<br /><a href="http://cia.vc/stats/author/oruizdorantes">http://cia.vc/stats/author/oruizdorantes</a><br />последнюю часть и закончил 1 часть Haikuware's bluetooth bounty:<br /><a href="http://www.haikuware.com/bounties/bluetooth-bounty">http://www.haikuware.com/bounties/bluetooth-bounty</a><p>Посему мы отправили призовой фонд $1820.47 (он ещё получил памяти от админа haikuware thenerd). Немного не достаёт до запрошенных им $1950, но мы считаем, что суммой он остался доволен.<p>Хотим поблагодарить всех спонсоров, сделавших это возможным, а так же Оливье за его тяжкий труд, благодаря которому в Haiku есть работающий bluetooth! Поздравляем всех.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-2159110431191226437?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-80814615346239296002008-11-24T21:25:00.000+03:002008-12-15T18:48:36.676+03:005th/6th Milestone, части 1 достигнута.<p>Этот пост я хотел бы написать ещё весной 2007, когда начался наш первый Google Summer of Code.<p>После того, как удалось установить двустороннюю коммуникацию по l2cap, нужно было заставить мобильник начать какую-нибудь коммуникацию с Haiku. Конкретно, это была сессия SDP (service discovery protocol), в которой мобильник интересуется у Haiku, какие сервисы bluetooth она предоставляет.<p><a href="http://urnenfeld.blogspot.com/2008/11/5th6th-milestone-phase-1-reached.html">продолжение</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-8081461534623929600?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-72098593400081723622008-11-17T02:51:00.000+03:002008-12-15T18:31:46.938+03:00L2cap Signaling / в обе стороны<p>Месяц уже прошёл. Я рассчитывал вернуться к началу месяца, но, к удивлению, последнюю неделю задержался.<p>Ответные сигналы, которые l2cap Haiku отсылала на тестовую мобилу, были кривоваты. Неверный размер ACL и полей L2cap и неверное определение ID канала отправителя и получателя. <p>После KDL's и поигравшись с уровнями передачи, устройство поняло мой l2cap ответ и телефон начал конфигурировать сессию....<p><a href="http://urnenfeld.blogspot.com/2008/11/l2cap-signaling-2-ways.html">скоро, скоро...</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-7209859340008172362?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-1323008003155325912008-11-07T15:12:00.000+03:002008-12-15T18:16:14.557+03:00Предложения по R2 Desktop версия. 2. Нужны коментарии<p>Только что собрал (наконец) воедино два RFC по R2, которые я написал и исправил, и будублагодарен коментариям, критике и т.д. Вот <a href="http://darkwyrm.beemulated.net/haiku/R2_Desktop_Refined.pdf">ссылка</a>. Если у вас есть мнения о том, как должна выглядеть будущая Haiku, я с радостью их выслушаю.<p><a href="http://www.haiku-os.org/blog/darkwyrm/2008-11-06/r2_desktop_proposal_rev_2_requesting_comments">darkwyrm</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-132300800315532591?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-70438464252619818802008-11-04T07:42:00.000+03:002008-11-25T20:21:26.679+03:00Скажите, что хотите от нас, но мы этого не хотим слышать... Или как низко мы пали ?<p>На прошлой неделе я получил письмо от MSI в котором они хотели услышать на их форуме, что бы я <a href="http://forum.msi.com.tw/index.php?topic=121215.0">хотел видеть в их будущих продуктах</a>. Честно, я и забыл, что вообще там регистрировался, для того, чтобы кому-то там помочь с вопросом о SMP в BeOS. Ну я пошел и написал им, что я, разработчик Haiku, ожидаю от производителя железа, с юмором, но убедительно объясняя, чем открытый hardware так для меня важен.<p>Потом я влез в другой пост, где кто-то отметил необходимость поддержки <a href="http://en.wikipedia.org/wiki/HDMI">HDMI</a>, с чем я не согласился из-за <a href="http://en.wikipedia.org/wiki/Digital_rights_management">DRM</a>, вопрос о доступности спецификаций. К сожалению, ни одного из этих постов вы уже не увидите: можератор счёл их "чушью" и поудалял скопом, очевидно, что он не использовал альтернативных ОС, никогда не писал драйверов, имея только линуксовский код без комментариев, никогда не жил во Франции и никогда не видел документацию к ТВ, выпущенному до 1980 года.<p>Поскольку мои взгляды там были не интересны, попробую доступно изложить их здесь, чтобы MSI (и другие) смогли его прочитать, если захотят. Заметим, что действия модератора, который мог быть из MSI, а мог и не быть, не отражают их собственную политику (надеюсь)<p><a href="http://www.haiku-os.org/blog/mmu_man/2008-11-03/say_what_you_want_from_us_but_not_what_we_dont_want_to_hear_or_how_much_did_we_regress">продолжение</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-7043846425261981880?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-48802998380762124132008-11-01T14:04:00.000+03:002008-11-25T18:09:55.209+03:00Скоро смогу начать писать каталог железа для Open Source<p>У меня хорошие новости: я вскоре смогу начать писать <a href="http://haikuos.info/2008/10/cheap-hardware-for-open-source.php">каталог для дешёвого железа для Open Source разработчиков</a>, думаю в середине следующей недели.<p>По лмчным предпочтениям, а также в виду спроса на него рынке, я буду писать на Python. У меня есть друг — эксперт в веб программировании, который сможет мне помочь в разработке схемы базы данных.<p>Также собираюсь рассмотреть имеющиеся библиотеки на Python, чтобы найти, что можно использовать из уже написанного.<p><a href="http://www.haiku-os.org/blog/michael_crawford/2008-11-01/ill_be_able_to_start_that_hardware_for_open_source_catalog_soon">продолжение</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-4880299838076212413?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-36058120373821288272008-10-26T15:47:00.000+03:002008-11-25T15:52:52.043+03:00Дешёвые железяки для разработчиков Open Source<p>Matt Zehner, учитель из Branham High School в Сан Хосе, организовал программу <b>SPARE</b> по утилизации электронного мусора для школ: <b>Students Promoting Awareness of Recycling and the Environment</b>.<p>Они пытаются вернуть использованную аппаратуру обратно в дело, вместо того, чтобы её просто выбросить: в электронике полно токсичных материалов, вроде свинца и мышьяка.<p>Его клуб был анонсирован в статье в Cambrian Times' Клуб из Branham High School превращает отбросы в сокровища.<p>А ещё он мой сосед.<p>Michael Crawford. <a href="http://www.haiku-os.org/blog/michael_crawford/2008-10-26/cheap_hardware_for_open_source_developers">продолжение</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-3605812037382128827?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-32110545045268946822008-10-21T18:42:00.000+04:002008-11-16T23:14:12.938+03:00Изменения в рассылке<p>В конце месяца основной список рассылки openbeos@freelists.org будет окончательно переименован в haiku@freelists.org, избавившись от нашего предыдущего имени, OpenBeOS, которое наш проект носил до лета 2004 года. Старый архив останется доступным, а все подписчики будут переведены на новую рассылку автоматически. По завершении процесса мы даже отправим вам уведомление, чтобы напомнить вам, что письма надо уже отсылать по адресу haiku@freelists.org<p>Спасибо за это FreeLists.org, все эти семь лет они предоставляют нам отличный сервис!<p><a href="http://www.haiku-os.org/news/2008-10-22/mailing_list_change">Axel Dörfler</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-3211054504526894682?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-55395310941179540822008-10-21T13:01:00.000+04:002008-11-25T15:18:59.882+03:00Результаты Coding Sprint<p>Вау. Ну и неделька. Coding Sprint закончился и я с огромной радостью представлю наши совместные достижения! Haiku стала более удобной и гладкой, благодаря исправлениям и улучшениям. Например, я уже могу читать и посылать свою почту через Beam, очень важный для меня момент для перехода к повседневному использованию Haiku. Но это, конечно не всё. Дальше мы представим подробный список всех достижений.<p>Мы весело провели время, обновлённый Youth Hostel великолепен. Там был настольный футбол, как и на BeGeistert в Berlin, который мы время от времени использовали, чтобы накачать нас адреналином и слегка отдохнуть от кодинга. Но, в целом, кодинг доминировал. Он был по-настоящему интенсивным в среду, когда я вдруг осознал, что не выходил на улицу с вечера воскресения. Инго и Оливье строго вставали рано утром, даже если ложились очень поздно ночью. Бедный Инго искал баг большую часть спринта. Но после, он наконец-то смог отправить результаты своих тяжких трудов, и сейчас Haiku собирает Haiku вдвое быстрее, чем прежде. Баг состоял всего-лишь в пропущенном подчёркивании, поэтому он использовал неназванный автоблокировщик, который ничего и не блокировал&hellip; В общем, могу сказать, что этот coding sprint был по крайней мере таким же успешным, как и январский. И Haiku сделала огромный скачок к первому альфа релизу. Я хочу поблагодарить всех, кто был и многих разработчиков, которых не было, но которые усилили работу во время спринта. Это было очень побуждающе. Большое спасибо всем, приславшим свои патчи! Один из них, Clemens Zeidler, сам пришёл к нам на два вечера и работал с нами. Он подарил нам большой патч, который мне надо закоммитить как можно быстрее: он позволяет использовать тачпады Synaptic, с настроечным перфлетом и поддержкой скроллинга двумя пальцами! Ура!<h3>Командная работа</h3><ul><li><b>Оливье Таппе</b> и <b>Инго Вейнхолд</b> починили важную проблему с бинарной совместимостью BeOS приложений, которая вызывала кучу проблем, от обрушения некоторых программ при старте, до коварных ситуаций с пропаданием меню и т.д.<li><b>Майкл Оверхаген</b> и <b>Майкл Лотц</b> разрешили проблемы в PCI_IDE модуле, которые херили доступ к диску и не давали многим системам грузиться, если раздел располагался начиная с определённого места на диске. Также система не видела разделы в partition map, располагавшиеся начиная с определённого смещения (128 GB, IIRC).<li><b>Оливье Таппе</b> и <b>Штефан Ассмус</b><ul><li>Исправили проблемы, связанные с мышью в коде BWindow и app_server. Также починили важную проблему с drag&drop в Дескбаре для запуска файлов в некоторых приложениях.<li>Исправлен класс BTextView: обновление элементов fTextRect, пропадание скроллбара при ресайзе окна<li>Другая проблема с LineHeight() в том же BTextView, из-за чего текст в панели Find в Pe был мелковат при первом запуске.</ul><li><b>Майкл Лотц</b> и <b>Инго Венхолд</b> сделали команду tail в отладчике ядра и исправили его тройное падение<li><b>Аксель Дёрлфлер</b> и <b>Майкл Лотц</b> вдвоём улучшили предугадывание ввода с клавиатуры для быстрого выбора папок в трекере<li><b>Инго Вейнхолд</b> и <b>Франсуа Револ</b> исправили ошибку в ядре, из-за которой в SoundPlay не игрался второй трек плейлиста<li><b>Аксель Дёрлфлер</b> и <b>Штефан Ассмус</b> работали над приложением StressTest для испытания app_server под нагрузкой и нашли ещё два дедлока и критические ошибки</ul><h3>Личные достижения</h3><p><a href="http://www.haiku-os.org/blog/stippi/2008-10-21/coding_sprint_results">stippi</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-5539531094117954082?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-12579738162506576582008-10-21T09:03:00.000+04:002008-11-16T21:40:54.529+03:00Про Code Sprint и BeGeistert<p>Уже стало нормой, что Code Sprint всегда следует за BeGeistert, и этот раз не стал исключением. Как обычно, результаты впечатляют, так как не только кодеры, присутствующие в Youth Hostel, но и удалённые тоже, внесли вклад в улучшение OS. Штефан Ассмус, aka stippi, написал сегодня <a href="http://haikuos.info/2008/11/coding-sprint-results.php">отчёт о результатах Code Sprint</a>. Исправлена куча багов, включая несколько серьёзных в ядре, достигнуты улучшения в поведении, производительности и т.д. и вообще это скачок вперёд для Haiku, приближающий её вплотную к Alpha релизу. Вплотную, на расстояние двух багов! Хорошо поработали.<p>Перед этим была <a href="http://haikuos.info/2008/10/impression-from-begeistert-019.php">статья о самом BeGeistert</a>. Было несколько презентаций (включая François Revol с NetSurf), много кодинга и, самое главное, куча удовольствия, полученного всеми (как бы хотел быть там.. рррррр). На одной из фоток можно увидеть Чарли в пивоварне, довольного и упоённого, как дитя в Диснейленде........<p><a href="http://joomla.iscomputeron.com/index.php?option=com_content&amp;task=view&amp;id=1093">DaaT</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-1257973816250657658?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-80692992040321826612008-10-21T08:49:00.000+04:002008-11-16T19:22:43.763+03:00Новый OsDrawer<p>На днях (простите, что не проверяю e-mail чаще), Pier Luigi Fiorini, aka plfiorini, написал мне о новом, улучшеном <a href="http://www.osdrawer.net/">OsDrawer</a> он же OsDrawer.net v2.0. Среди прочих изменений и улучшений на сайте, они поменяли движок, вместо GForge поставили Redmine. В связи с этим, ссылка "Submit Projects" сейчас не работает (они её чинят), так что пока, если вы хотите добавить проект, следуйте <a href="http://www.osdrawer.net/welcome/submit_project">этим инструкциям</a>.<p>Два последних <a href="http://dev.osdrawer.net/">добавленных проекта</a> были Feed Kit и знаменитый IM Kit slaad'а. Отлично. IM Kit всегда был классным проектом. Даже несмотря на то, что его делал slaad ;)<p><a href="http://joomla.iscomputeron.com/index.php?option=com_content&amp;task=view&amp;id=1092">DaaT</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-8069299204032182661?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-89499358666487419462008-10-21T00:34:00.001+04:002008-10-21T03:43:10.320+04:00Сдвиг на 1 месяц (Извините)<p>Как вы знаете, крайний срок окончания работ по Bluetooth - 1-е ноября.<p>Мы всё ещё отстаём от графика и, судя по достижениям последней недели, следующий этап будет закрыт через 2 недели (включая эту).<p>Поэтому у нас вроде есть неделя в запасе, но скорее всего её не хватит, поскольку у меня ожидалась поездка по делам рано или поздно, и вот она случилась ПРЯМ СЕЙЧАС, поэтому я буду занят до конца месяца.<p>Я еду в немецкий город(ок) под названием Кронах где-то около Мюнхена, судя по купленному мне компанией билету на самолёт. Правда жаль, что я не настроил рабочую среду на лаптопе, поскольку я там никого не знаю и мне будет скучно...<p>Посему я, к сожалению, вынужден сдвинуть срок сдачи на 1 месяц.<p><a href="http://urnenfeld.blogspot.com/2008/10/1-month-shift-sorry.html">urnenfeld</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-8949935866648741946?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-13785563469276390552008-10-17T12:36:00.000+04:002008-11-16T19:11:32.796+03:00Впечатления от BeGeistert 019Штефан Ассмус спросил, не мог ли бы я перевести свою статью <a href="http://haiku-gazette.blogspot.com/2008/10/das-war-begeistert-019.html">о BeGeistert 019</a> на английский?<br />Разве я мог отказать? :) Вот она:<p>В эти выходные в Дюссельдорфе состоялся BeGeistert 019 и имел, как я уже говорил раньше, большой успех. Я уже дважды бывал на BeGeistert (вроде в 2002 и 2003) и на мой взгляд дух BeGeistert с тех времён не изменился. Возможно, тогда было больше непрограммистов среди гостей и больше внимания удилялось программам; это всё от того, что Haiku тогда было в OpenBeOS-овских пелёнках...<p>Сейчас всё основное внимания, без сомнения, было уделено разработке Haiku, находящейся сейчас в волнующем состоянии предвкушения первого альфа-релиза. Большинство европейских разработчиков-ядерщиков обсуждали свои проблемы и их возможные решения, которые они могли тут же реализовать и сразу перенести в репозиторий, поскольку в нашей комнате был (работающий большую часть времени) интернет.<p>Который особенно понадобился на следующей за BeGeistert неделе, когда каждый программировал как полоумный на Haiku Code Sprint.<p><img src="http://www.haiku-os.org/files/core-coders.jpg"><p><a href="http://www.haiku-os.org/impressions_from_begeistert_019">оригинал</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-1378556346927639055?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-57461632906684861232008-10-12T13:50:00.000+04:002008-10-17T23:56:30.333+04:00Выходные BeGeistert!<p>Всё уже почти закончилось, кто-то уехал, пока остальные, как обычно, остаются до последней минуты. Да, я говорю про BeGeistert (как вы уже поняли, небось, из заголовка). В эти выходные Youth Hostel в Дюссельдорфе (полностью отремонтированный и выглядящий великолепно) принял BeGeistert 19, кодовое имя Alphaville (вроде они успешны в Японии?).<p>Кое-какая информация уже доступна, и, думаю, остальное будет доступно в ближайшие дни. François Revol представил свой порт NetSurf, который, как я слышал, выглядит и работает прекрасно, а Stephan Asmuss (stippi) показал Icon-o-Matic. Согласно Begasus, который был только в субботу (wuss), посетителей было больше 20ти, скорее около 30 и все, как обычно, получили удовольствие.<p>Giuseppe был там, чтобы не только сделать <a href="http://www.haiku-os.it/image/tid/200">кучу фотографи</a>й, но и описать происходящее, с точностью почти до минуты, и вы можете прочитать его записи, на итальянском, <a href="http://www.haiku-os.it/node/406">прямо тут</a>.<p>Жаль, что я не смог быть на этот раз, я бы очень хоотел быть там, отвиснуть со всеми, повеселиться, не высыпаться, есть стейк в 4 утра, и т.д. и т.п. Весёлые времена :)<p>И - да, назначена дата BeGeistert 20! Он пройдёт в 3-5 выходные в апреле. Отлично!<p>Новости: Начался code sprint<p><a href="http://joomla.iscomputeron.com/index.php?option=com_content&amp;task=view&amp;id=1091">iscomputeron.com</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-5746163290668486123?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-25003244345674105822008-10-11T15:27:00.000+04:002008-10-17T00:09:06.738+04:00Призыв к оружию: самая полная коллекция программ для BeOS<p>Karl из Haikuware проделал огромную работу, собрав в сети все связанные с BeOS программы. Об этом можно <a href="http://www.freelists.org/archives/openbeos/10-2008/msg00029.html">прочесть тут</a>.<p>http://www.haikuware.com/downloads/registered/haikuware.zip<p>Он также опубликовал список недостающих программ. Посмотрите у себя по сусекам на старых CD и в архивах BeOS-программ и отрпавьте их Карлу.<p>Список некоторых из них в формате txt <a href="http://www.xs4all.nl/~rrvvww/haikuwareABC.txt">vj;yj dpznm nen</a>. (Отформатированно Meanwhile)<p>Если у вас есть исходники или вы разработчик, я осмелюсь предложить вам шанс остаться навсегда в истории Haiku, сделав приложение opensource.<p>Я призываю сообщество поделиться архивами/исходниками на следующей неделе в BeShare. Я постараюсь быть в сети как можно дольше.<p>Всем спасибо<p><a href="http://urnenfeld.blogspot.com/2008/10/call-to-arms-most-complete-beos.html">urnenfeld</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-2500324434567410582?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-88641640793782133262008-10-08T15:18:00.000+04:002008-11-14T23:22:18.641+03:00Haiku Italia Present at Pianeta Amiga 2008<p>Наши итальянские друзья из Haiku Italia были снова представлены на Pianeta Amiga в этом году, собрании, как вы догадались, фанатов/пользователей Amiga. Несмотря на выпуск в этом году AmigaOS 4.1, Pianeta Amiga увидела наименьшее число посетителей за всё время, несмотря на бесплатный вход, но это не отпугнуло четырёх любителей Haiku, которые представляли наш проект и сообщество: Stefano Ceccherini, Salvatore Benedetto, Andrea Bernardi и Giuseppe Gargaro.<p>У них был с собой старый P3 @ 800Mhz с 384MB ОЗУ, вызвавший трепет присутствующих от скорости Haiku на такой старой машине и Asus EEEPC, также порадовавший зрителей. На P3 было запущено пару видео под VLC, что-то ещё попутно кодировалось и Wonderbrush.<p>Больше об этом можно прочитать (на итальянском, конечно же) на <a href="http://www.haiku-os.it/node/400">сайте Haiku Italia</a>, вместе с <a href="http://www.haiku-os.it/image/tid/199">картинками события</a>, <a href="http://it.youtube.com/watch?v=QuDMWrb3ZIY&amp;feature=related">видео на YouTube</a> и ролик, показывающий <a href="http://pferrucci.club.fr/files/Haiku%2520Wonderbrush.mpg">Wonderbrush под Haiku</a>. Отлично, ребята, и спасибо Andrea и Giuseppe за e-mailы.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-8864164079378213326?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-17752799636241988532008-10-08T13:18:00.000+04:002008-10-12T12:55:07.389+04:00Урожай Google Summer of Code 2008 и Haiku Code Drive<p>Мы рады, что Haiku приняла участие в Google's Summer of Code этого года снова. Нам предоставили пять проектов и пять студентов для улучшения Haiku. Но, поскольку у нас было много своих полезных и дельных предложений, мы также устроили свой собственный Haiku Code Drive. Мы попросили вашей помощи в виде денежных пожертвований и были абсолютно поражены откликом от вас, от сообщества: мы смогли оплатить работу ещё 4 студентов для работ над проектами Haiku.<p>Да, конечно, это всё вам уже известно. Я повторю это, ибо теперь, когда оба события официально завершены, пора посмотреть, что чем всё закончилось и как справились студенты с заданиями. Не все проекты успешно закончены, но, к счастью, в этом году у нас есть несколько очень талантливых студентов. Мы рады, что нашли вас!<p><b>Google Summer of Code 2008</b><li><b>Andrej Spielmann</b> реализовал субпиксельное сглаживание в app_server. Он был, пожалуй, единственным студентом, всегда опережавшим график и смог сделать даже больше первоначально запланированного. Он легко адаптировался к нашему стилю кодирования и сделал кучу качественного кода.<li><b>Dustin Howett</b> должен был сделать поддержку HPET. Сначала он выбирал лучший способ, и выбрал в итоге самый сложный. Таким образом он не успел завершить проект в срок, и намерен продолжить его в ближайшие недели.<li><b>Zhao Shuai</b> сделал поддержку свопа для ядра, которая была <a href="http://haikuos.info/2008/08/haiku-grows-swap-support.php">недавно запущена</a>. Справедливости ради надо сказать, что хотя это реализация из FreeBSD, и его наставник, Ingo Weinhold, много ему помогал, он был отзывчив к критике и всегда хотел понять внутренности ядра и их работу. В начале он также написал несколько обзоров о нашей подсистеме виртуальной памяти.<li><b>Alexandru Roman</b> отвечал за поддержку Zeroconf в Haiku. Однако у него была летняя учёба, которая, к его удивлению, отняла слишком много времени. Он связался с наставником, Ryan Leavengood, заранее, и мы огорчены тем, что он не начал работу над проектом вообще.<li><b>Adrien Lemaire</b> должен был писать CIFS клиент для Haiku для доступа к ресурсам Windows. Однако, слегка переоценил себя с проектом, несмотря на прекрасную заявку. Он не нашёл времени, чтобы заняться проектом, и, к несчастью, так и не сделал ничего.<p><b>Haiku Code Drive 2008</b><li><b>Salvatore Benedetto</b> должен был найти и исправить большинство, если не все, оставшиеся ошибки <b>BFS</b>, портировав сперва bonnie++ в Haiku. План был в том, чтобы добавить в Haiku необходимый для bonnie++ функционал, <b>XSI POSIX семафоры</b> в нашем случае. Он много экспериментировал с <b>BFS</b> и мы вместе с ним исправили несколько багов. Он также реализовал не только семафоры, но и очередь сообщений XSI, и хочет довести работу до конца, добавив поддержку расширенной XSI памяти. Во время работы над проектом, он также портировал файловую систему UDF под текущий API Haikus для фаловых систем. Ждём в будущем от него большего :-)<li><b>Jovan Ivankovic</b> должен был портировать CUPS или часть CUPS и интегрировать с системой печати Haiku. К сожалению, он не смог долго работать из-за проблем со здоровьем. Пожелаем ему всего хорошего!<li><b>Yin Qiu</b> хотел закончить обработку ICMP в сетевом стеке. Он въедливо разбирался в нашем стиле писания кода, разобрался и предложил неплхое решение обработчика ошибок. К сожалению, оно пока не вполне работает и посему не добавлено в репозиторий пока, но работа над патчами продолжается. И мы терпеливо ждём их :-)<li><b>JiSheng Zhang</b> написал систему для работу с цифровым видео через Fireware, который он портировал в прошлогоднем Google Summer of Code. Как я понял, он пока не может протестировать работу на реальном железе, так как посеял свою Fireware апаратуру в Олимпии. В любом случае, он остаётся с нами и продолжит работу.<p>Несмотря на неудачи, мы в целом очень довольны нашими студентами. Надеемся, мы улучшим процесс отбора в следующем году, если нас снова возьмут на Summer of Code in 2009.<p>И, поскольку наш Haiku Code Drive был таким успешным в этом году (мы даже съэкономили немного денег), мы планируем продолжить его в будущем тоже. От имени Haiku позвольте поблагодарить вас, спонсоров, снова за эту возможность.<p>Я также хочу поблагодарить наставников, которые подарили своим студентам много времени и помогли им с их проектами.<p><a href="http://www.haiku-os.org/news/2008-10-07/google_summer_of_code_2008_and_haiku_code_drive_harvest">Axel Dörfler</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-1775279963624198853?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.comtag:blogger.com,1999:blog-7041075309650043978.post-67798286763433752212008-10-08T01:28:00.000+04:002008-10-09T12:30:56.541+04:00Сигнализация L2cap / односторонняя<p>Начато тестирование протокола l2cap нижнего уровня.<p>После установки соединения, мы готовы к приёму пакетов ACL, которые, после обработки, станут кадрами L2cap, часть короторых, типа G, будут данными пользователя/приложения.<p>Но в начале идут кадры типа C (сингалы), которые устанавливают L2cap канал, и этот канал будет нести кадры типа G.<p>Это была теория, теперь факты: данные ACL обрабатываются (не вполне оттестированно, так как первый кадр L2CAP должен влезать в 1 пакет ACL :-/) и посылаются на уровень L2CAP, который разбирает и обрабатывает первый кадр C L2cap, что было главным достижением последних дней.<p>Первый сигнал запрашивает открытие канала, поэтому следующий шаг - проверка, есть ли связанный l2cap сокет для приёма и передачи следующего сигнального кадра, который надо сегментировать (если слишком большой) и послать как ACL...<p><a href="http://urnenfeld.blogspot.com/2008/10/l2cap-signaling-1-way.html">urnenfeld</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7041075309650043978-6779828676343375221?l=haikuos.info'/></div>liilliilhttp://www.blogger.com/profile/09942137208888446462noreply@blogger.com