Новости из моей жизни |
Июль 2006
|
О музыке:
Обломался по преподавательской деятельности в связи с отсутствием своего помещения для уроков рядом с домом. Записали с Вячеславом Кокалиным материал. Начали сотрудничество с таким замечательным автором песен, как Александр Чупахин (врач-реаниматолог из 2-й городской больницы скорой помощи г. Новосибирска, той самой больницы, где 8 января 2006 г. мне успели спасти жизнь замечательные люди из коллектива врачей, медсестёр и санитарок). Александр Чупахин очень талантлив, добродушен и обладает тонким умом. Для меня большая честь, что он пригласил нас с Михаилом Бакшеевым помочь записать ему альбом. О программировании:
Интерес к программированию перешёл в профессиональную деятельность. Теперь я работаю в ООО «Графические Программные Системы», участвую в разработке трёхмерной модели Новосибирска в качестве звукового программиста. Изучаю DirectSound (в составе DirectX). За прошедший год кроме изучения Visual C++ я также немного поизучал Visual C#, но сейчас этим интересным языком пока некогда заниматься. В декабре 2006 г. познакомился с композитором и преподавателем. Владимиром Пешняком, с которым мы совместно разрабатываем более интересную версию программы «Музыкальный Экзаменатор» и даже успели продать несколько десятков экземпляров. Возможно, в ближайшее время наши творческие пути с этим замечательным человеком разойдутся, но мы обязательно будем поддерживать связь друг с другом.
|
Ноябрь 2005
|
О музыке:
Начал заниматься преподавательской деятельностью. В составе нашего коллектива произошли изменения — на ударных играет легендарный Вячеслав Кокалин. С Валерой Фоминым мы расстались с большой грустью (только по творческим причинам). Было бы значительно проще, если бы между нами не было сильной человеческой привязанности. Валера, дружище, ты нам очень дорог. Звони и приезжай ко мне в гости в любое время! О программировании:
Интерес к программированию воспрял через пару-тройку месяцев. Теперь я узко сфокусировался только на Visual C++ с более традиционной библиотекой MFC (насчёт NET пока осторожничаю). Мои программы для музыкантов можно посмотреть здесь.
|
Октябрь
|
О музыке:
Сильно вырос интерес к своей профессии музыканта (и особенно к профессии гитариста). Стал заниматься по часу, а то и по два часа в день. Очень помогает мне в этом информация из www.guitars.ru. О программировании:
Увы, но спустя два года после начала знакомства интерес к программированию стал вытесняться интересом к профессии музыканта. Очень стыдно в этом признаваться. Впрочем, уверен, что интерес к программированию может снова усилиться в любой момент.
|
Сентябрь
|
О музыке:
Появляются новые места работы. Кстати, растут новогодние цены на артистов. О программировании:
Изучил книгу "Visual C++.NET для чайников" и остался очень недоволен. Слишком уж поверхностно и не дотошно... Сейчас читаю электронную книгу Петзольда о программировании для Windows 95. Очень хороший труд для вступающих в противоречивый и запутанный мир программирования для Windows! Программирование для DOS (или для командной строки) после этого начинает казаться детским лепетом.
|
Июль-
|
О музыке:
Начали распространять новый компакт-диск по заведениям (рестораны, клубы, казино). Репетируем несколько новых песен (в т.ч. 2 песни из Dire Straits). О программировании:
Прочитал большую часть Полного Справочника по Си++ Герберта Шилдта. Но для привыкания к этим новым знаниям нужно постоянно их применять. Оставив 250 страниц дочитывать на потом, стал усиленно изучать книгу "Visual C++.NET для чайников". Не скажу, что я в большом восторге, но книга правда доступна для понимания и приблизила меня хотя бы к пониманию инструмента Visual Studio.NET. Сама .NET платформа меня сейчас мало интересует, инструмент этот хорош своей универсальностью и его знание востребовано на рынке труда.
|
Июнь
|
О музыке:
Всё так же ждём возможности (на самом деле денег, которые летом зарабатываются плохо) начать тиражировать новый компакт-диск. Была очень приятная возможность поработать 4 дня с Вячеславом Кокалиным (очень уважаемый учитель многих новосибирских барабанщиков). Впечатления о его игре - просто чумовые. С ним очень комфортно играть, за его устойчивый темп можно держаться и больше ни о чём не волноваться. О программировании: Бегло прочитал почти всю книгу Кернигана и Ричи по языку Си. Также прочитал первую часть Полного Справочника по Си++ Герберта Шилдта. Эта первая часть рассматривает Си как подмножество языка Си++. Можно сказать, первое освоение языка Си осуществилось! Влад Коджесян (профессиональный программист из США) не советовал мне углубляться в изучении языка Си, а сразу же ориентироваться на Си++ в свете того, что сейчас объектно-ориентированное программирование практически вытеснило устаревшие подходы 20-летней давности. Герберт Шилдт (автор справочника) приятно впечатлил меня как человек, умеющий очень ясно и красиво излагать техническую мысль!
Как результат изучения Си, я написал Музыкальный Экзаменатор для DOS, Гитарный Камертон для DOS и маленькую удобную Записную Книжку для себя самого.
|
Май
|
О музыке:
Ждём возможности начать тиражировать новый компакт-диск (раздавать по ресторанам, клубам и конечно же дарить друзьям). О программировании: Заканчиваю первый обзор книги В. И. Юрова "Ассемблер". Вообще-то теперь у меня сложные чувства к этой книге. Теперь я точно не рекомендую эту книгу никому из начинающих. Автор не предупреждает в начале книги, что читателю желательно уже быть опытным знатоком программирования для Windows на языке высокого уровня... А зря не предупреждает... В результате я должен сейчас бросать этот учебник на самом интересном месте, так как многое уже понимается с большим трудом.
В-общем пришлось мне начать изучать Си по учебнику самих авторов этого языка. Керниган и Ричи довольно таки внятно и интересно излагают основы языка всего на 200 с небольшим страницах! Потом придётся осваиваться с Си++, после этого тщательно вникать в программирование для Windows. И уже только после этого можно будет возвращаться к учебнику Юрова по ассемблеру. На это может уйти несколько лет, но если хватит желания и любви к этому делу, то надеюсь, затраченные десятки тысяч учебных часов оправдаются.
|
Апрель
|
О музыке:
Записались ещё раз на студии Александра Кириллова. В мае должен быть готов сведённый вариант. Там мы уже исполняем музыку вчетвером. О программировании: 1 апреля начал изучать книгу В. И. Юрова "Ассемблер" (учебник для ВУЗов). Надо отметить - книга полна важных сведений об архитектуре микропроцессора и компьютера в целом. Но в логической последовательности изложения материала книга Питера Абеля значительно понятнее для начинающих. Только после неё мне значительно проще стало понимать учебник Юрова. Надо отдать должное, автор излагает более современные сведения, чем знаменитый классик. 26 апреля прочитал в этой книге уже 350 страниц (больше половины). В обеих книгах (и Абеля и Юрова) встречаются порой дурацкие опечатки... Но при внимательном изучении темы явные ляпы становятся заметными.
Хочется узнать много интересного - увы, нельзя объять необъятное. Мне хочется узнать внутреннюю суть работы современных процессоров, операционных систем (на хакерских сайтах в этом отношении рекомендуются системы с открытым исходным кодом, например Linux). Жутко интересно знать все тонкости сетевых протоколов (но это - целая отрасль информационных технологий). Также мне интересно и программирование, как таковое. Очень интересна вирусология, хотя по моим христианским убеждениям это должно ограничиваться только экспериментами внутри своего компьютера.
|
Март
|
О музыке:
Пишу это 1 апреля. Работаем теперь вчетвером. Работы над собой предстоит много - чудес не бывает. Изучение новых песен притормозилось из-за притирки Пашиного репертуара и нашего, более того - две гитары не должны мешать друг другу, предстоит долгий процесс приспособления друг к другу. О программировании: Ура! Прочитал всю книгу Питера Абеля (про асм) с выполнением всех упражнений и контрольных вопросов. Мой план именно и был расчитан на январь-март для этой книги. Теперь я знаю, как можно написать простенький резидентный вирус для DOS. Но я решил не растрачивать усилия на изучение слишком устаревшей операционной системы. Дальше хочу узнать о программировании в Windows на низком уровне.
Стал покупать журнал "Хакер". Очень занятный и интересный журнал, особенно спецвыпуски, которые даже претендуют на роль ознакомительных учебников. Мне понравилась мысль о том, что главное в настоящих хакерах - это тяга к знаниям, техническое любопытство. Настоящий хакер вовсе не обязан становиться преступником. В-общем, хакер - это понятие из области компьютерной квалификации, а не из юридической области. Точно также квалифицированный специалист по противоугонным системам вовсе не обязан угонять чужие автомобили.
|
Февраль
|
О музыке:
Пишу это 8 марта. Работаем теперь вчетвером. Здорово, я доволен в целом. Масса новых возможностей в звучании и игре. Ура... О программировании: Освоил 450 страниц 700-страничного шедевра Питера Абеля (про асм). Опубликовал на сайте исходник телефонной книжки для DOS
Вот что я узнал ещё нового про ассемблерный язык.
Современные языки программирования конечно же значительно удобнее в разработке крупных и сложных проектов. Это бесспорно. Я узнал, что современные языки максимально приближаются к человеческому языку и к бытовым человеческим понятиям (ради упрощения программирования как мыслительной работы). Зато ассемблерный язык приятен тем, что он говорит на языке электронных схем. Очень интересно.
|
Январь
|
О музыке:
Наконец-то Павел Жижин принял решение работать в нашем коллективе постоянно (начиная с марта). Это очень хорошая для нас новость! Очень трудно найти талантливого, покладистого, надёжного и порядочного человека в одном лице. Вообще создать коллектив единомышленников - задача очень непростая. Конечно же, с самого начала мне очень повезло с Михаилом Бакшеевым. Без такого носителя жизненного опыта я наделал бы кучу ошибок на этом пути. Планируем весь февраль репетировать наш старый репертуар ради нового сочного 3-х голосного (и 2-х гитарного) звучания группы с расчётом на Павла. Из новых песен вряд ли успеем сделаем более трёх. О программировании: Удалось сесть на эмоциональную волну восторга по поводу языка ассемблера. В результате я проштудировал за январь 250 страниц 700-страничного шедевра Питера Абеля. Очень интересная книга, хотя и про программирование для DOS. Удалось даже написать крошечную телефонную книжку (около 9 килобайт) в exe-формате для своих нужд. Скоро опубликую на сайте исходный код.
Вот что я понял про ассемблерный язык.
Но я хочу изучить язык ассемблера вот по каким причинам:
|
Ноябрь
|
О музыке:
Наша группа побила свои прежние рекорды по количеству предновогодних выступлений. Из-за этого мы конечно вымотались основательно, но и в накладе не остались. Это радует в том смысле, что наша с Михаилом цель (поставленная ещё в 2001-м году) создать коллектив (играющий полностью живую музыку) оказалась верной. О программировании: Освоил поверхностно Macromedia Flash MX. Это привело к написанию программы для проверки и тренировки музыкального слуха (170 кб). Из-за этого я забросил освоение web-программирования к своему великому стыду. Не могу себя заставить. Если снова вспыхнет энтузиазм на тему web, то сразу же вернусь к выполнению написанных планов.
Сейчас меня снова бросает из стороны в сторону. То вдруг начинаю изучать Ассемблер (который привлекает абсолютной властью над микропроцессором). То вдруг на меня нахлынет ностальгия по Турбо Паскалю. В общем полный бардак в эмоциях, которые нужно научиться использовать в свою пользу. На хорошей эмоциональной волне можно изучать большие пласты знаний за короткое время.
|
Октябрь
|
Самое главное для меня событие:
20 октября у меня родился сын. Назвали Михаилом Муратовичем. О музыке:
Павел Жижин (наш новый музыкант) радует нас серьёзным отношением к делу и хорошим характером. Хороший характер для работы в музыкальном коллективе заключается в том, что с таким музыкантом всегда можно легко договориться о том, кто что будет играть. Паша предлагает свои варианты соло, но не навязывает их до посинения. Ему важнее всеобщее согласие в коллективе. Это качество является редким среди музыкантов зрелого возраста. Уже приготовлен двухчасовой блок песен в расчёте на новый состав. Пока ещё большинство рабочих дней мы работаем втроём, но Павел нам становится всё более необходим. О программировании: Осваиваю иногда Macromedia Dreamweaver MX. Не меньшим удобством меня радует Microsoft Front Page 2003 (русская версия). Даже если любить набивать html-страницы непосредственно в коде, то эти редакторы значительно удобнее простых блокнотов с подсветкой.
Пришёл к мысли, что более предпочтительно использовать JavaScript (чем VBScript) в силу большей распространённости и совместимости с разными браузерами.
|
Сентябрь
|
О музыке:
Павел Жижин (наш новый музыкант и давний друг) снова подтвердил репутацию работящего, добросовестного и надёжного человека. Мы уже приготовили получасовой блок новых песен в расчёте на новый состав. Пока нет ясных сроков выхода на сцену обновлённого состава, так что мы работаем втроём. О программировании:
Прочитал книгу «Программирование Web-страниц» издательства «Фолио». Она посвящена теме html, JavaScript и VBS. Учебник хорош лишь как справочник по объектной модели браузера. Бумажные книги мне нравятся за возможность читать их в метро или маршрутках. Я люблю исписывать такие книги ручкой, делая многочисленные пометки на полях.
Что мне удалось сделать за месяц. Благодаря огромной помощи Влада Коджесяна я освоил на начальном уровне применение JavaScript и VBS. По крайней мере создание выпадающих меню теперь уже не кажется тайной за семью печатями. Но вышеназванные средства имеют ряд ограничений. В ближайшем будущем хочу познакомиться с серверными технологиями, позволяющими формировать веб-страницы уже на сервере, чтобы подавать их готовенькими в зависимости от запросов клиента.
|
Август
|
Хочется выразить особую благодарность нашим преданным слушателям, которые специально приезжали на наше выступление в «Аквариуме» (Первомайский сквер г. Новосибирска). Спасибо вам от всего сердца!
О музыке: Возможно, скоро в нашем коллективе появится ещё один человек. Это наш старый знакомый, который умеет петь песни молодого поколения и играет на гитаре. Пока удаётся раз-два в неделю репетировать. Как только начнём работать вчетвером, постараюсь об этом сообщить более подробно. Теперь у нас появилась новая репетиционная точка актовый зал ГПТУ-55 (название это из 80-х годов, в настоящее время название мне неизвестно). О программировании:
По советам моего друга (программиста) решил не распылять усилия на многие темы. Лучше начать с того, что может в ближайшем будущем принести дивиденды. Пока сосредоточился на теме сайтостроительства Java-скрипты, VB-скрипты, более детальное изучение HTML. Очень нравится читать |
Июль
|
Вот заканчивается июль 2004. Сделал для себя ошеломляющее открытие. Для размещения музыки на страницах интернета лучше всего использовать не mp3 а ogg формат! Этот ogg формат позволяет достигать хорошего звучания при размерах песни не более 1 мегабайт. Когда вашу песню приходится скачивать всего 3 минуты, то шансы на выход песни в публику значительно выше, чем при 15-минутном скачивании!
Пишу это в ночь с 17 на 18 июля. Наконец-то выступили в «Рок-Сити»! Вот уже в третий или четвёртый раз мы с Михаилом Бакшеевым выступаем на сцене этого замечательного клуба. Только положительные эмоции! В этом составе
О программировании:
Вчера начал читать о программировании в языках C и C++. Надо сказать эти языки посложнее моего любимого Паскаля. К Паскалю я уже успел привыкнуть за его понятность. В Паскале каждое служебное слово понятно как в детской английской азбуке. Впрочем тоже самое можно сказать и про Бэйсик (любимый язык Билла Гейтся в его юности). Сейчас во мне внутренняя борьба. Уж очень жалко расставаться с изящным и красивым Паскалем тем более что он лежит в основе программирования средствами Delphi или Kylix (Delphi для Unix/Linux). Но C и особенно C++ мне очень понравились уже в первый день знакомства. Они очень мощные в плане возможностей. C изначально задумывался как удачная комбинация высокоуровневого языка с машинно-независимым Ассемблером. Я прочитал про C очень ценную мысль оказывается программистам порой удаётся средствами этого языка достичь создания таких крошечных исполняемых файлов (например файлы *.exe для Windows), что эти крошки всего лишь в 2 раза могут быть тяжелее программ, написанных на Ассемблере!!! Я убедился в этом сравнив программу простейшего калькулятора в Паскале с аналогичной программой, написанной на C. Программа на C весит в 5-6 раз меньше! И наверное во столько же раз быстрее работает. Но если в некоторых ситуациях быстродействие программисту не очень важно, то в языках C/C++ есть возможности высокоуровневого программирования. ЭТО ОЧЕНЬ ХОРОШО ДЛЯ ПРОФЕССИОНАЛЬНОЙ РАБОТЫ. Впрочем, профессиональная работа в программировании пока является для меня мечтой. И только Богу известно, что будет со мной даже в ближайшем будущем.
|
Июнь
|
Появились новые места музыкальной работы новые места наших выступлений. Теперь мы играем по вторникам (если хорошая погода) в «Кантри-баре» недалеко от площади Ленина. Начали также играть примерно раз в две недели в баре «501» (на улице Ленина). А также ждём с нетерпением обещанной возможности выступить 17 июля в «Рок-Сити». Это отчасти связано с тем, что мы развозили по городским ресторанам и барам наши новые компакт-диски. И это связано также с помощью одного хорошего человека, который дал о нас положительные рекомендации.
В этом месяце удалось почти вдвое повысить посещаемость своего сайта (на страницах которого Вы сейчас находитесь). Ради этого приходится чаще бывать в Интернете. Для пользователей
Получил очень ценные советы по поводу своего сайта от профессионала программирования, опытного во многих областях жизни. Очень благодарен этому человеку. Его советы для начинающего программиста полезны и интересны.
|
Май
|
Записали компакт-диск у Александра Кириллова (высококвалифицированного звукоинженера). Наконец-то первая настоящая запись группы (ну и пусть через рабочие микрофоны, ну и пусть без отдельных изолированных кабинок, зато мы смотрели друг на друга счастливые). Скачать некоторые песни можно прямо на этом сайте.
Установил у себя операционную систему Linux Red Hat 9.0. Впечатления неоднозначные. Она идеальна подходит для любителей программирования в качестве обучающего конструктора со множеством доступных схем, микроскопических винтиков и гаечек. Если вас программирование (или ковыряние в операционных системах) не интересует, то, на МОЙ ЛИЧНЫЙ взгляд, система Windows XP значительно более распространена и более удобна (а главное, хорошего профессионального непрограммистского софта под неё написано больше). Разница между этими системами примерно такая. Если сравнивать с детскими воспоминаниями. Windows XP это фирменная игрушка хорошего блестящего автомобиля, но без схемы и без возможности её разобрать по винтикам. Это как фирменный дорогой и надёжный усилитель, в который паяльником лучше не соваться (да и схема является коммерческой тайной) Linux это собранная из детского конструктора машинка (там и дырки есть, там и винтики торчат по бокам) + десять коробок со схемами и запасными деталями. Это как самодельный усилитель, который паяли много ребят из районного радиокружка + десять коробок схем и радиодеталей впридачу. Надо отдать должное компании Microsoft после установки Windows XP я забыл, когда у меня последний раз зависал комп. Но увы, нередко бывает так, что простая легковесная стандартная программка ведёт себя уж очень медлительно. |
Апрель
|
После длительных раздумий написал заявление об отчислении из НГТУ (вернули больше половины денег, остальные 3000 рублей я заплатил за знание на тему ЧТО ТАКОЕ НГТУ ДЛЯ ЗАОЧНИКА). Пришёл к нескольким ценным выводам:
1. В НГТУ заочник платит деньги за корки, за преподавательский гемморой по экзаменам-зачётам и (самое ценное) за несколько консультаций. 2. В НГТУ никто не старается к тебе относиться так, как бизнесмены заботятся о своих клиентах (меня это больше всего разочаровало, ведь я заплатил, ведь я не на халяву). Но это легко объяснимо, ведь это государственная контора, а там в принципе не стимулируется мышление категориями бизнеса. 3. Программа курса очень интересная, на очном обучении люди получают ценную возможность ежедневно общаться с преподавателями. Заочнику не нуждающемуся в корках, нет смысла учиться, потому что совершенно с тем же успехом можно изучать учебники, не поступая в НГТУ. При большом желании всегда можно заплатить талантливому и опытному программисту для получения ценной консультации. В конце апреля наконец-то записали студийную многодорожечную версию нашей стандартной ресторанной 2-3х часовой программы. В мае предполагается появление хорошей качественной записи в формате компакт-диска. В записи рабочего ресторанного выступления практически невозможно избавиться от туалетного призвука, вызванного обратной связью между громкоговорителями и микрофонами. Записывал нас знаменитый звукорежиссёр Александр Кириллов. Знакомство с ним произвело на меня хорошее впечатление. |
Февраль
|
Нахожусь в глубоких раздумьях: стоило ли поступать в НГТУ? Постепенно создаётся впечатление, что на заочном обучении деньги берутся только за корки (диплом), а мне нужны не корки, а знания... Беготня по преподавателям для сдачи долгов (так как меня приняли сразу на 3-й семестр по причине второго образования), полная неясность по учебным планам (приходится всё выяснять через интернет на сайтах других ВУЗов) и стоило ли за этот гемморой отдавать деньги??? Хотя бы были какие-то минимальные услуги. Руководящее лицо из НЭТИ успокоило меня заверениями о том, что это пока трудно только из-за возникших учебных долгов... Но меня повергает в уныние то, что я не могу нигде узнать, ЧТО ИМЕННО Я ДОЛЖЕН ИЗУЧАТЬ К ЛЕТНЕЙ СЕССИИ!!! Это же ведь маразм полный я заплатил деньги и должен теперь становиться разведчиком??? |