skiminok: (Default)
26-й день с момента последней записи в блог. Пожалуй, пора бы уж что-нибудь и наваять.

С каааким же трудом я набрал эту строчку, вы себе не представляете. Вообще, последние полмесяца жизни можно ознаменовать одним-единственным звуком: "Хррр..." Сплю, короче. То ли устаю сильно, то ли организм себе надорвал, то ли просто погода такая, не знаю. Но спать хочется дико, постоянно, каждую минуту, и от этого сплошные проблемы.

Вот позавчера выложил в народ бета-версию ТСЗ 2.2.9. Наконец-то оно уже более-менее прилично функционирует для объявления бетой, а не внутренним недоделанным билдом. Угу. Сразу же почувствовал себя Линусом Торвальдсом.
Я был настолько уверен, что все получится, что даже сделал скачок в нумерации версий. В марте 1992 года я планировал выпустить версию 0.13. А вместо этого, получив графический интерфейс пользователя, уверился, что мы на 95% достигли цели -- выпуска полноценной, надежной операционной системы, пригодной к тому же для работы в сети. И поэтому выпустил версию 0.95.
Господи, как же это было преждевременно! Чтобы не сказать, глупо.
...................................................................................................................
Из-за своего чрезмерного оптимизма при выпуске версии 0.95 я оказался в ловушке. В течение тех двух лет, что ушли на разработку и выпуск версии 1.0, с номерами творилось что-то невообразимое. Между 95 и 100 не так много чисел, но мы продолжали постоянно выпускать новые версии -- то ошибку поправишь, то функцию добавишь. Добравшись до 0.99, мы были вынуждены начать добавлять номера, чтобы указать на уровень заплат, а потом перешли на алфавит. В какой-то момент мы выпустили версию 0.99, уровень заплаток 15А. Потом появилась версия 0.99, уровень заплаток 15В и так далее. Так мы добрались до уровня заплаток 15Z. А вместо уровня 16 была выпущена версия 1.0 - в этот момент система наконец стала работоспособной. В марте 1994-го Linux 1.0 была с большой помпой представлена в аудитории факультета информатики Университета Хельсинки.
Л. Торвальдс, "Just for fun. Записки нечаянного революционера".

В общем, уже вчера у меня накопилось исправлений багов аккурат на 2.2.91. Сейчас в TODO валяется ещё десяток зафиксированных неполадок, которые тянут на 2.2.92 - и опять как можно быстрее, в ближайшие дни. Если так пойдёт и дальше, то мне придётся пойти по вышеупомянутому пути и выпустить финальную версию примерно к Новому Году... сразу после 2.2.999AFG build 25403...

Из-за сонного состояния мне катастрофически не хватает времени. Из-за катастрофической нехватки времени я уже которую неделю не могу закончить давно планируемый пост про Delphi Prism. Ах, господа, какая же это превосходная штука... Я просто влюбился:) в Призму впервые, как только увидел первый её пресс-релиз с описанием. А когда наткнулся в Сети на бета-версию Prism Wiki, то и просто застрял на долгие часы. Пожалуй, цикл статеек описания я всё-таки выдам. Только по материалам этой Вики - там его хватит с головой. Эх, скорей бы Новый Год... скорее бы Призма...

Решили впервые попробовать свои силы в PM'стве. Первый курс, да. Собрали компанию старых друзей. Зарегистрировались в олимпиаде по управлению проектами. Несколько дней сонно думали над идеями, кучу откинули, в итоге сгенерировали, раскрутили и описали идею в последний день и за 8 часов сварганили полную презентацию проекта со всеми подробностями и комментариями. В итоге - 9.5 баллов из 10 и первое место в заочном туре, среди многих, в том числе гораздо более опытных команд. Коллективный мозг называется:) Завтра очный тур, посмотрим, что из этого может получиться...

А ещё к нам вчера Opera приезжала. Организовала классную презентацию с рассказом о перспективах стандартов, о возможностях HTML5, SVG, Ajax-технологий и прочего вебдваноля. Большинству аудитории было интересно, но некоторые, плохо понимающие инглиш, а также несведущие в веб-программировании откровенно спали, и проснулись только к последней фазе - заданию вопросов и раздаче подарков. Вопросы, кстати, с подвохом, и мне понравилась парочка ответов - с подколками на тему M$, Google, Mozilla... особенно запомнился такой перл:
- А как вы относитесь к Google Chrome?
- Ну, начну с того, что мы невероятно благодарны Google за то, что они выпустили собственный браузер. После появления на свет Google Chrome количество загрузок Оперы возросло в несколько раз :)))

Ладно, на этом данный пост я, пожалуй, прекращу. Догадайтесь почему? Правильно, потому что дико устал его писать. А так как спать мне сейчас нельзя, через час топать на встречу с ученичками, то придётся просто брать волю в кулак и как минимум заканчивать строчить нудные посты. Потому что сон навевают, ауауауаааах......

(no subject)

Saturday, 1 November 2008 01:40
skiminok: (Default)
Переписываю ТСЗ. Под новый DeCAL2009.
Не с нуля, но система хранения и все контейнеры теперь шаблонные - а значит, минимум половину кода нужно перелопатить по полной программе. Мозг кипит, уши свистят, руки давно запутались в собственных строчках. Наверное, пора бы и спать лечь, а то попорчу всё на свете в этом плагине.


P.S. Вот кто мне может вразумительно объяснить, что CodeGear имела в виду под ошибкой вида "Incompatible types: "u_qip_plugin.DIterator<string>" and "u_constants.DIterator<string>"? Что значит несовместимы?! Это один и тот же шаблон, инстацированный одним и тем же типом! Причём описанный даже не мной! Однако между двумя моими модулями передать его какого-то чёрта не получается...
skiminok: (!int)
С лёгкой руки инетсерферов блог вашего покорного слуги, начиная от статьи про Тибурон, попал под пристальное внимание нескольких известнейших Delphi-порталов Рунета. Интересно, приятно, конечно... только, что характерно, я же не всегда работаю агрегатором Delphifeeds.com:) Часто этот блог действительно служит блогом, собирая в себя интересные факты из Сети, новости, псевдофилософские размышления, холивары на произвольные темы и подобный разнокалиберный бред. Но это неважно. В конце концов тэги не зря умные люди придумали. А пишу сейчас я, чтобы, собственно говоря, сообщить, что раз уж на то пошло, то статейки (в основном переводные и сборные) на тему своего любимого языка программирования здесь будут теперь появляться капельку чаще обычного. Тем более что Ходжес, Кэнту, Турман и прочая CodeGear team и К° не скупятся на материалы для исследований. Да и мне... сказать, что интересно - значит не сказать ничего.

Беты Тибурона появляются на серверах коджира с завидной регулярностью: раз в несколько дней. Система обычна: "ребята удалые" упорно собирают этот гигантский набор 7-зипов, добавляют к нему коллекцию из трех патченных bds.exe и десяти слип-файлов (выбирай на вкус :-D ) и кидают на файл-хостинг. Администрация хостинга через денёк-другой-третий удаляет файл, ссылаясь на правонарушение, но тут обнаруживается свежая бета и наша песня хороша, начинай сначала... Ждём релиза, господа, ждём и не кипятимся. "Stay tuned" © David I.

Именитые разработчики плагинов для IDE и библиотеков классов/компонентов одним за другим потихоньку рапортуют о полной готовности своего детища под 2009-ку. По состоянию на текущий момент список насчитывает:
Жаль только, за DeCAL ни одна живая душа, в том числе и её автор, взяться и не подумает. Может, найти свободное время, пока есть, и самому в исходниках порыться? Заодно и доделать, и перегрузку методов внедрить, а то библиотека писалась во времена Delphi 3, и про шаблоны подумать... эх, красота бы получилась. Но сложно, сложно, да. Нужна поддержка. Поспрошать среди знакомых, штоле...

Скоро снова буду временно заглядывать в любимый свой лицей - вести всё тот же ООП-спецкурс. Поколение сменилось, лица по большей части будут незнакомые, но всё такие же интересные. Эх, ну вот почему эта инициатива только мне в своё время пришла в голову? Неужели нет в Киеве здравомыслящих? Неужели ведущие школы, лицеи и гимназии не понимают, что нельзя зацикливаться на одном пути? ООП - это красиво, это идеология, философия, религия в какой-то мере, в конце концов. Это надо рассказывать, готовить людей к жизни. Всё-таки ввели информатику как общеобразовательный предмет - так будьте добры преподавать её по-человечески. Курс азов программирования нужен в нашем кошмарном XXI веке ничуть не меньше пользовательского. Тем не менее в средней общеобразовательной школе (в нормальных заведениях ситуация гораздо лучше, но всё равно не айс) мы имеем год на лабуду по типу "история вычислительной техники", "работа с файлами и папками" (на примере DOS, мать моя женщина, вы слышите это?! с какой частотой вы это гениальнейшее в глаза сейчас видите вокруг?) и прочая, прочая, прочая. Зацепляем офисные пакеты - отлично. Фотошоп - замечательно. Интернет и положения его использования - великолепно. И три месяца на... давно канувший в пучину веков Turbo Pascal? Нет, ё-моё, ну почему тогда не продолжить тенденцию и не рассказывать про текстовые редакторы на примере Лексикона?! Вы определитесь, что вы детям желаете дать вообще? Я так понимаю, что навыки ориентирования в современном цифровом мире. Так прошу прощения, современном! Вопрос, входит ли программирование в эти навыки, вообще-то говоря, является сложным, до него дойдёт своя очередь, однако как можно рассказывать о программировании и не давать никакого реального представления о том, что сейчас в него входит? Тем более что такая красивая идеология на самом-то деле описывает весь мир, а не только Computer Science.

Скучный пост вышел. Наверное, из-за настроения. Надо взять себя в руки а потом в те же руки взять TSZII. Там ещё много-много рюшечек народу хочется прикрутить. А я канул неизвестно куда и скучаю, не дело. Мда.
"Не было печали, просто уходило лето..."
skiminok: (!int)
Таки возрадуйтесь все, я вернулся в это ваше ЖЖ, йа-йа.

За июль-месяц мну успешно успел стать официально зарегенным ИПСАшником. Типа welcome to the real students' world, Neo. Процесс красноглазиации продолжается с бееешенной скоростью)

Да, а ещё я наконец-то возродил ТСЗ, дошли руки. Теперь его действительно можно юзать с любыми объемами болтовни. Сегодня надо бы ещё регекспы присобачить, а так влом...
Да и шарик очень даже хорошо живёт.
Блин, сделать бы людям для Инфиума что-то реально важное и полезное, а не статистику тупизны и советчика для кретинов. Но "всё уже украдено до нас", а плодить клонов - не Ъ. Вот и кручусь..

Что у нас там ещё...
Стал ярым завсегдатаем форума Квипа. Таки реально стало именно тем проектом, в камуните которого тянет со страшной силой. Ибо русское, ибо Делфи, ибо юзабельное, ибо везде братья по разуму))) короче, люблю я как QIP Infium, так и людей на его форуме. Весело и классно. Вот на днях один придурок стал понтоваться, что типа исходники Квипа достал. "Полгода работы целой команды программистов..." Фак мой моск, да там 2 минуты работы одной восстанавливалки юнитов и формочег! Хотя типа у него в наличии имеется нечто более полное, но печёнка моя подсказывает, что там гора ассемблера и тчк. Кароч, история ушла в смехуечки и сейчас уже потихоньку засыпает.

А ещё завтра (вернее, на часах 5 утра, уже сегодня) пророчат паааальнейший апокалипец и затык альтернативных аськоклиентов. Растекаться мыслью по древу ломает сейчас, в посте ограничусь "поживём-увидим".

А ещё хотел пройти Соло на клавиатуре. Дотянул до 34 урока и сдался перед "вдова повара рожала" и "жорж дал плоды". Если как-нибудь соберу волю в кулак, то пойду дальше и авось, когда-нибудь действительно буду набирать как тру-комп-задрот. Но сейчас есть дела и поважнее.

Неделю назад вышел KDE 4.1. Нвидиа, твари дрожащие, подложили всем свинью, и на их видяхах кеды безбожно тормозят. Сидите, юзвери и ждите дров, авось что надумаем... На днях ребутнусь и буду пробовать коллекцию костылей, которые наковырял на форумах. Ибо так давно ждал.

А ещё скоро будет Тибурон. Скоро, очень скоро...... но это заслуживает отдельного поста, не буду приунижать такую Тему С Большой Буквы. Потом.

Мы, кстати, переползли на 10 Гб в месяц. Это, конечно, не анлим...) но уже можно жить))) Много МУУУУЗЫКИ, много СООООФТА, много КНИИИИЖЕК и пор ФИИИИЛЬМОВ (хотя последних не так уже и много). И µTorrent что-то делает, и рейтинг повышать под настроение... пока не буду торопиться, посмотрю, какие у меня в этом месяце аппетиты будут, чтобы потом рассчитывать. Но по крайней мере на Ютубе я уже не трясусь на каждым клипом.

Плеер навернулся, грустно так... Который день всё ноги не дойдут отвезти его в ремонт, наверное потому что ехать надо в метро, а от езды в метро без Найтов у меня начинает медленно ехать крыша. Да и с сервис-центрами клоунада: в Киеве порядка десяти Ковоновским сервисников, из них почти все сосредоточены в северо-западной части: Сырец, Лукьяновка, Шулявка, Подол, Татарка и Нивки. Сцуки. Силиконовая долина у них там, что ли? Единственный центр на Левом берегу на своём сайте нагло утверждает, что COWON у них не ремонтируется. Хотя COWON на своём сайте, в свою очередь, орёт обратное) Цирк.

Надо тэги в ЖЖ перелопатить. Маловато их что-то, не на всё хватает.

Ну всё, стандартный унылый пост о разных жизненных перипетиях написан, можно отправляться дальше заниматься херней и вести ЖЖ в обычном темпе, постя сюда всего по чуть-чуть. Эх, действительно, мне бы Соло, а времени не хватает... Кто придумал сон?! Какого чёрта у нас на затылке нет кнопочки Reboot? Столько времени теряем, идиоты...

Алес, малята.
skiminok: (Default)
На этой неделе одним махом обновились QIP Infium - до третьей беты с кучей исправлений, - и (наконец-то!) QIP SDK - до версии 1.3.0. Вот на последнем остановлюсь поподробнее.
Сбылись крики и оры разработчиков-плагинописателей. Г-н Ильгам Зюлькорнеев, честь ему и хвала, таки внедрил в ядро Инфиума и СДК давно желанные возможности:

- проверка версии плагина (описано в примере на delphi);
- возможность добавлять кнопки под аватаром (описано в примере на delphi);
- возможность отправлять/получать спец сообщения в протокол (описано в примере на delphi). На текущий момент пока это реализовано только в протоколе icq;
- некоторые существовавшие возможности обновлены;

Архивчик с описанием и примером прилагается... и в ближайшие минуты немедленно будет мною закачан и поставлен к изучению. Учитывая, что сессия подходит к концу, есть шанс, что я раскочегарюсь, и откопаю из глубин винчестера давно уснувший TSZ. Кстати говоря, сегодня-завтра юбилей - 4 месяца с момента последнего его обновления. Вашего покорного слугу убить об пень мало... а вместо этого юзеры-гуманисты ему ещё и денег предлагают...
skiminok: (Default)
Да, я читер. Причём ещё и какой! Бугога, товарищи:)

Немного предыстории. Курс 11 класса по информатике целиком и полностью построен на создании собственного проекта. Именно на этой основе сюда каким-то боком встраивается и Visual Studio, и Веб-программирование, и Access... То есть - к маю ученик обязан написать собственный проект (приложение, сайт, базу данных, скрипт...), однако, если он не знает, КАК это сделать, ему потихонечку расскажут в течение учебного года. Плюс учитывать надо ещё, что:
а) до того мы три года учили только самые ламерские основы (я уже давно просто фигею с нашей официальной программы... без собственной инициативы ты, выпустившись из школы, дай бог чтобы печатать в Ворде умел);
б) определиться с темой, целью, сутью, направлением проекта необходимо на первой же паре информатики в году;
в) предварительные результаты и наработки периодически проверяются.
Элементы маразма видны невооружённым глазом, но это особо к делу не относится...

Так, вот, господа. Фантазии у меня вчера был классический советский дефицит, и придумывать нечто архиважное, колоссально интересное и гипероригинальное для своего проекта мне было ну со-о-овсем не по силам. В итоге я скромненько задал вопрос, может ли считаться проектом плагин к какой-нибудь известной программе, получил ответ "Да" и не моргнув глазом записал себе в тему благополучно уснувший TSZ. Убив этим много-много жирных зайцев:
а) необходимость писать проект для школы станет для меня стимулом развивать плагин, а то я его в последнее время что-то совсем забросил.
б) долго не мучился и не придумывал тему.
в) рабочий вариант программы я могу предоставить уже прямо сейчас.
г) потренировал своё искусство юриспруденции))) Поскольку к проекту нужно было писать аннотацию, которая отправится прямиком к директору, а в аннотации рассказать, в чём полезность и применимость моей затеи (ну и в чём, спрашивается, полезность этого плагина?), то я наизвращался так, что в конце, перечитав это "творчество", сам был ошеломлён, насколько же важную штуку я, оказывается, создал! :)))
д) получил официальное разрешение поговорить со школьным сисадмином и установить на комп, за которым я закреплён, последнюю версию Delphi, так как стоящая на нём древняя не удовлетворяет моим потребностям. Наконец-то. Справедливость восторжествовала!

В общем и целом - будем посмотреть, что из этого может вылезти...

Profile

skiminok: (Default)
skiminok

Most Popular Tags

July 2011

S M T W T F S
     12
3456789
10111213141516
17181920212223
242526272829 30
31      

Syndicate

RSS Atom