Balancer: Все сообщения за 3 Сентября 2011 года

 
ПнВтСрЧтПтСбВс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

Balancer

администратор
★★★★★
Barbarossa> А что за характерные бородки?

Ну, примерно такие:



… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Сергей-4030> "ваша" группа включает только людей, незнакомых с Java, а "наша" включает только людей, которые писали много проектов как на Си, так и на Java?

Да им хоть кол на голове теши по этому поводу :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Что-то я плотно взялся за реорганизацию… За вчерашний день по всем репозиториям проекта — 31 коммит с 8 утра до 8 вечера :) И, таки да, вынес обучающие материалы (точнее их зачатки) в отдельный репозиторий. Сейчас логика такая:
  • bors-core — ядро системы (то, где раньше всё было одной кучей и откуда происходит постепенный перенос)
  • bors-ext — документация, расширения (в т.ч. всякие редко используемые классы), инструменты разного рода, от юниттестов до встроенного web-сервера, в перспективе — инсталлятор и т.п.
  • bors-tutorial — обучалки и примеры
  • bors-third-party — ну, этот и раньше был, тонна библиотек сторонних разработчиков для тех, кому лениво возиться с их выкачиванием и/или установкой вручную.

Также из всех трёх формируется (пока запускаемым вручную скриптом) bors-demo — минимальная демо-версия из компонентов всех четырёх перечисленных выше репозиториев, включая примеры и встроенный сервер. Сейчас там бОльшую часть места занимают куски из bors-third-party :D

По организации обучалок я решил немного изменить планы. Метод «программирования по мере написания README» наткнулся на серии желательных изменений в ядре и работой над функционалом встроенного Web-сервера (вчера, вот, начал обработку POST-запросов писать, оказывается, он не умеет — в принципе, уже работает). Тянуть сразу сдвоенную цепочку описание → коды под описание → коды в системе лениво, так что решил поменять формат. Сейчас буду писать полноценную, хотя и совсем примитивную блог-систему, а потом сделаю обучалку, как её писать в несколько этапов.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Оказалось, в Nanoserv'е не реализована обработка POST-запросов.

Сделал вчера её на коленке, оказалось совсем просто.

Так что на встроенном сервере уже можно даже в админке ковыряться :)

Пока всплыла одна бяка — оказывается, мой движок тяжело реагирует на наличие портов в адресной строке. Норовит выкинуть их. Соответственно, встроенный сервер, работающий на портах, отличных от 80, часто стремится убежать на работу без указания портов.

Нужно основательно порыться в движке на этот счёт, наверное. Возможно, пересмотреть внутреннюю логику всяких ->called_url(); и т.п.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
На trac'е bors-core, чтобы не плодить сущностей, подключил в одну кучу bors-ext, bors-tutorial и bors-third-party. Была мысль ещё и bors-airbase туда же воткнуть, но потом решил, что идеологически будет не очень хорошо :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Mishka> Чё пристал? :) Перевести? 11 коммитов только в мэйн бранч фрэймворка.

Вчера 31 коммит за 12 часов работы :D Это только в сам движок. Плюс работа, так сказать, по работе :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
«Правила движения в колонне: … Запрещается проезжать на красный свет сфетофора и совершать маневры без подачи соответствующих сигналов»
что имеем:
«Машина из кортежа патриарха Московского и всея Руси Кирилла попала в ДТП в центре Иркутска … Несколько замыкающих машин из кортежа главы РПЦ не успели проехать на зеленый свет. В это время на перекресток выехал автомобиль "Пежо". Он врезался в одну из машин сопровождения, в которой находился кто-то из гостей, уточняет "Росбалт"»
Вот зуб даю, никто виновных даже не оштрафует. А, глядишь, и водителя «Пежо» виновным назначат. Есть иные мнения?
// via linux.org.ru
// Транслировано с juick.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Круто. Обновил свою Virtuos Unity 1.29 до 1.31 через ROM Manager. Всё цивильно, никаких ручных залезаний в Clockword Recovery и т.п. Просто ткнул ему «скачать», когда он закончил — спросил, что чистить (по умолчанию только Dalvik cache — так и оставил, можно ещё wipe сделать и предварительный бэкап старой версии прошивки), нажал «Ок» — сам перегрузился в ClockwordMod, прошил без вопросов новую версию, загрузил машинку. 5 минут на всё и никакой ручной работы. Мне нравится :D
// Транслировано с juick.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Balancer> Да забили сейчас на стабильность, вообще. Сегодня килобаксовый коммуникатор не редко на порядки хуже по точности часов, чем стобаксовый мобильник 10-летней давности :-/

Гы. Не поленился замерить с помощью NTP — мой Desire HD отстаёт на 2,5 секунды за полтора часа. Понятно, что он по GSM периодически синхронизируется, поэтому этого не видно, но факт…

Когда-то 32768Гц на RTC были честными и уход часов не превышал полутора секунд в сутки без всяких коррекций :-/ А кварц на «настоящих» IBM PC стоял на 14,31818МГц, что обеспечивало точность программных часов, вообще, в сотые доли секунды в сутки. Хотя уже на моей памяти кварцы стали менять на 14,318МГц, а потом и с погрешностью не обеспечивающей даже последних заданных цифр :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru