Обсуждение:Заглавная страница
Материал из Erlang по-русски.
Содержание |
Новый скин для вики
Для того, чтобы его увидеть, надо или выйти из системы или зайти в личные настройки -> оформление -> bookjive.
Что думаете?
Mamut 10:16, 24 марта 2007 (UTC)
- Night Nord: Ниче так... Приятный скин
А под Safari все съехало... :(
- Ну откуда вы такие беретесь? :)))))
- К сожалению, проверить и исправить не смогу :( Бо под рукой нет сафари... Mamut 09:53, 2 апреля 2007 (EEST)
- Конкуерор - клон сафари. В нем все тоже криво =). Night Nord 16:02, 3 апреля 2007 (EEST)
- Ой мама дорогая. Ыыыы :) Надо будет подумать... Mamut 16:35, 3 апреля 2007 (EEST)
- Типа поправил. Кое-что слегка сбилось, ну да ладно. Но вот в ИЕ поплыло... :( Пока оставлю так, наверное Mamut 15:33, 21 апреля 2007 (EEST)
- Хехехе... Скрин с оперы прислать? =)) Night Nord 23:39, 21 апреля 2007 (EEST)
- В ФФ тоже так :) Нижняя линия расползается... Ыыыы Mamut 09:46, 23 апреля 2007 (EEST)
- Толи меня глючит, толи скину все хуже и хуже... Мож он мутирует? =) Night Nord 23:32, 5 мая 2007 (EEST)
- Думаю, переключу его в стандартный mediawiki, пока руки не дойдут поправить (благо, на рабочей машине наконец-то настроил - почти! - зеркало сайта, чтобы не экспериментировать вживую) Mamut 11:41, 7 мая 2007 (EEST)
Страница типа FAQ
- Собсно сабж. Есть предложение сделать страницу для "общих вопросов" (типа что такое локальный/глобальный процессы и проч). Night Nord 11:46, 22 апреля 2007 (EEST)
- Можно :) Mamut 09:46, 23 апреля 2007 (EEST)
- "... -Можно разобратся в чем проблема? -Можно, разбирайтесь" © БОР =). Собсно это было вынесено на консорциум не просто так. Ибо есть два варианта:
- 1) FAQ - набор вопросов, которые никто никогда не задавал. И соответствующие им ответы. А в обсуждении ведется типа топика - кто-то задал вопрос, как только он получил ответ эта пара (вопрос+ответ) выносятся на основную страницу
- "... -Можно разобратся в чем проблема? -Можно, разбирайтесь" © БОР =). Собсно это было вынесено на консорциум не просто так. Ибо есть два варианта:
- 2) Вики-Форум. Т.е. сделать специально обученную категорию где куда каждый может положить статью-вопрос и обсуждать ее аки в форуме, прям в "статье". После чего, готовый "топик" можно почистить от несущественныз вещей, оставив опять же вопрос-решение-ответ и вынести это в спец. статью (т.е. в нормальную категорию).
- Night Nord 21:59, 23 апреля 2007 (EEST)
- Думаю, что-то вроде Вики-форума, может быть. Только обсуждение вести не в теле страницы, а в обсуждении соответствующих страниц? 87.248.175.105 10:20, 24 апреля 2007 (EEST)
- Да какая, в прочем, разница, где вести обсуждение? Хотя, врпочем, логичнее сохранять сам разговор в обсуждении, а на главную выводить только ключевые моменты.
- Night Nord 21:22, 24 апреля 2007 (EEST)
- З.Ы. Вопрос - а как создать категорию?
- Достаточно в соответствующей странице внизу дописать [[Category:Имя_Категории|{{PAGENAME}}]]. Внизу той страницы появится ссылка на соответствующую категорию. {{PAGENAME}} так и оставлять, без изменений :) Емнип, это нужно для того, чтобы в категории страницы по алфавиту разбивались 87.248.175.105 10:17, 26 апреля 2007 (EEST)
- Создал, но как сделать на нее внутреннюю ссылку так и не поняд. Если написать [[Category:Вики-Форум|Что-нить-тут]], то он выдает это внизу, как будто это страница в категории. Поэтому пока так =) Night Nord 22:50, 27 апреля 2007 (EEST)
- Тут все хитро :) Надо писать [[:Category:Вики-Форум|Что-нить-тут]] с доветочием перед словом Category :) Что-нить-тут
- Хы. А у меня логин с пробелом =). А оно пробелы хавает куда-то в процессе. Night Nord 17:33, 9 мая 2007 (EEST)
- Увы. Ограничение bbpress :( Надеюсь, это не страшно? А то лень лехть в коды и проверять, что там и как :) Mamut 09:41, 10 мая 2007 (EEST)
Проект на эрланге?
ИМХО, просто так переводить документацию скучно. Нужна какая-то цель, которая будет, по возможности, использовать все модули Эрланга, в процессе написания которой документация переведется автоматом, а также появятся полноформатные статьи с примерами. Собсно, мне вчера пришла в голову мысля по поводу того, какая задача будет подходить идеально под концепцию Эрланга - codename EDD (Erlang Download Daemon) - сервер-качалка.
Штука такая была-бы не просто интерестна, а еще и очень полезна, ибо в условиях даже небольшой сети (у меня дома 3 компа и сервер, а проблема такая уже наблюдается), когда каждому надо чего-то качать, очень часто присутствует проблема, что начинают качать несколько человек одновременно, пережимая к черту канал, останавливая у всех работу и, что самое интерестное, тормозя друг друга. К тому же, в условиях дома, подобный сервис помог бы сэкономить электроэнергию, ибо можно было бы держать только одну (сервер) машину включенной, а остальные только давали бы задания.
Собсно, какие есть идеи по этому поводу? Если интерестно, я могу вечером выложить приблизительное ТЗ на проект. Night Nord 16:14, 25 апреля 2007 (EEST)
- Хых. У меня похожая мысля уже давно бролит :) Но вот я даже Orcas пока не начал :) И, боюсь, я опять где-то на месяц занят :( Можно попытаться подтянуть кого-то с РСДНа... 87.248.175.105 16:25, 25 апреля 2007 (EEST)
ТыЗы
- Ладно. я тогда попытаюсь накатать примерный ТЗ. Собсно есть идея номер два. Это то, чем мы будем (я надеюсь) заниматся на работе:
- Существует такое понятие как SSE (Sever Side Events) - это такая дрянь, которая создает постоянное подключение с броузером и позволяет серверу закидывать туда данные. Очень классная и удобная штука. Проблема в том, что похожие вещи есть только в опере и ие. Причем опере нужен модуль к апачу, который умеет работать с этой фичей, а эксплореру - IIS и ASP. Т.е. кроссброузерности ваще никакой даже в теории. Однако меня посетила как-то гениальная идея - я посмотрел как работают счетчики скорости - они банально грузят километровый html-ник в котором попадаются <script type="text/javascript">document.write("<n>%")</script> блоки, печатающие проценты. Тут-то меня и посетила гениальная мысля - сделать свой хттп сервер, который бы выдавал аналогичный документ только бесконечный (технология получила codename IDLe - Infinite Document Loading). Мне удалось впарить эту идею колелгам и начался грандиозный проект по унификации потоков данных и вообще объединении всего и вся в этот сервер. Собсно я начал изучать документацию по Эрлангу, ибо лучшего языка для одновременной раздачи данных куче клиентов и поддержки постоянных соединений не придумать, а коллега начал писать дата-центр - сервис который должен был собирать данные с MSSQL'я и еще одной кривой виндузовой хрени (ака MT сервер) и передавать в XML'e серверу (получившему codename EHttpD - Erlang Http Daemon). Однако у начальства родилась еще пара сотен идей, как обюычно, сверх важных, поэтому проект (общий codename - codename сервера, дата-центра, и JS библиотеки, которая должна была со всем этим работать - JSAge Technology - ибо предполось, что вообще весь сайт будет реализован на чистом JS, практически без нативного HTML (вернее он будет, но в виде index.html только для загрузки начальных скриптов)) пришлось свернуть.
- Ладно. я тогда попытаюсь накатать примерный ТЗ. Собсно есть идея номер два. Это то, чем мы будем (я надеюсь) заниматся на работе:
- Я вообще надеялся, что мы таки реанимируем этот проект, но, судя по всему, скоро наступит тот момент когда нам придется делать ту фичу, ради которой все и затевалось (онлайн графики, котировки и прочая дребедень типа веб-чата с саппортером), а делать ее (фичу), как обычно, придется за пол-недели и через жопу, т.е. скорее всего проект накроется медным тазом. А обидно до ужоса, особенно когда я узнал, что не так давно появились такие же умники - Нечто Lightstreamer - предлагающие бесплатный, но дико урезанный сервер годный только на отдачу определенного потока данных (а у нас предпологалось, что вообще все будет централизировано идти через SSE), и еще три модификации, но платные.
- Я же предлагаю сделать сервер на GPLe, причем с реализацией всех функциий http сервера, а также поддержкой модульности, для реализации сайтовых (типа cgi, но только на Эрланге и встраевыемые напрямую в сервер (ибо это наиболее логично)) скриптов получения/фильтровки/сортировки/перенаправления данных. Это позволит полностью отказатся от использования других HTTP серверов.
- Собственно я могу подробнее описать IDLe и связанные с ним грабли (мы его успели довольно плотно оттестировать прежде чем начать разработку) и выложить ТЗ на EHttpD (с выкинутым оттуда XML-костылем, мы недавно, возвращаясь к теме замороженного проекта, от него отказались - логичнее все модули делать на самом Эрланге подключая сишные библиотеки по мере надобности).
- Ничего себе замах :) Идея похожа на Comet
- Мне нравится :)
- Надо подключать народс РСДНа :) Думаю, Кирилл (Kurilka) и Олег (Mirrorer) могут присоединиться 87.248.175.105 10:27, 26 апреля 2007 (EEST)
- Хм.. Comet там упоминался (на лайтстриамере), но я поленился посмотреть что это такое. Но, вобщем-то IDLe это реализация кроссброузерного Cometa, который, сам по себе, если я правильно понял, не является технологией, а скорее идеей, как и AJAX.
- Вечером постораюсь описать IDLe поподробнее и выложить ТЗ на EDD. ТЗ на ehttpd придется переработать, ибо это скорее был план работы, нежели нормальное ТЗ.
- Night Nord 12:41, 26 апреля 2007 (EEST)
- Night Nord 22:00, 25 апреля 2007 (EEST)
- З.Ы. Напоследок третья, небольшая, идея - сделать примитивный (уровня Quake) граф движек и сравнить с сишным. ИМХО, при правильном проектировании, результаты могут оказатся интерестними.
- З.Ы.Ы. Занятость смотря какая. На данном этапе потребуется больше проектирование, обсуждение и советы. И если занятость не требует особого мысленного напряга и сидения до темноты, то все нормально =),
- Где-то до середины мая так и будет - до темноты :( 87.248.175.105 10:27, 26 апреля 2007 (EEST)
- З.Ы.Ы.Ы. Мне тут доходчиво объяснили как я был не прав, и что такое ТЗ на самом деле. Так что "сегодня за вечер напишу" это немного опрометчиво. Концепция поменялась - ТЗ будет на альфа (0.1) версию (а не на релиз - 1.0, как я намеривался вначале) и будет готово максимум к завтра-вечером (уже сегодня-вечером =)).
- Мдя... Начал писать. Понял, что пишу не то. Начал писать "то". Через некоторе время понял, что это ваще дохлый номер, ибо чтобы описывать структуру и алгоритмы будующей программы, надо хоть немного представлять себе возможности языка. А если учесть, что максимум что я написал на эрланге - патч для ejabberd и пару тестовых приложений в русле проекта JSAge, то это явное не ко мне =). Так что написание развернутого ТЗ откладывается на неопределенный срок (и так я кучу времени потерял на эту дурь =)). Завтра постораюсь написать "Чтобы хотелось видеть в сем приложении" по поводу двух проектов.
- Но есть и хорошие новости - за сегодня я в ударном темпе завершил перевод gen_event.
- Night Nord 23:32, 5 мая 2007 (EEST)
- З.Ы. Тока я так и не понял - а данне тогда как передавать?? Собственоручно чтоли писать некий центр управления полетами?
- Скорее всего да :) Благо, в Эрланге данные передаются на ура. Типа Pid ! Data :)
- Думаю, надо будет скорее приобрести Programming Erlang :)) Там описывается сождание shoutcast-сервера :) Mamut 11:48, 7 мая 2007 (EEST)
- Ыыыыы. Там же все по-англицки. Ненавижу английские книги. Переводить хоть интерестнее. Night Nord 14:06, 7 мая 2007 (EEST)
- А что делать-то... :)) Mamut 14:21, 7 мая 2007 (EEST)

