четверг, 30 декабря 2010 г.

До свидания, 2010!

Подведём итоги уходящего года.

Мне стыдно признаться, но я с трудом могу вспомнить, что такого значительного со мной произошло в нынешнем году. Я вообще не заметил, как он пришёл и благополучно закончился. Видимо, чем старше становлюсь, тем быстрее летит время.

Но кое-что я вспомнить всё-таки могу.

В 2010 я вёл концерт в честь Дня рождения своего родного факультета Компьютерных и информационных технологий в НТУ «ХПИ». Это было первое мероприятие такого масштаба, где я был и ведущим, и участником одновременно. (Как участник я выступал в составе нашего скромного, но амбициозного коллективчика «Take Five»). Считаю, что это было моё самое удачное выступление. Я выложился на 100% и впервые остался доволен собой. Словом, концерт удался и моя роль в этом была отнюдь не последней. После мероприятия за кулисами меня целовала сотрудница деканата, жал руку декан, а один хороший преподаватель сказал: «Слушай, ну ты вообще лучший ведущий, которого я когда-либо видел!» Как же всё-таки приятно всегда слышать такие тёплые слова!

В марте 2010 я завёл этот блог.

В этом же году я снова поучаствовал во всеукраинской олимпиаде по компьютерной инженерии. Как и в прошлом году, олимпиада проводилась в ЗНТУ, в Запорожье. Результаты провального выступления нашей команды можно посмотреть на соответствующем сайте.

12 мая мы с одногруппником-единомышленником Димой Глинским выступили на конференции «Микрокад-2010». По-моему, было неплохо. Единственное, что было неприятно — жёсткое ограничение во времени для каждого докладчика. Не успели рассказать и половины того, что хотели.

28 марта наш небольшой, но дружный коллективчик гитаристов "Take Five" стал лауреатом первой степени первого всеукраинского фестиваля-конкурса инструментального аматорского искусства детей и молодёжи "Волшебный камертон".

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

Лето прошло очень насыщенно, я дважды был на море. Первый раз — с мамой в пгт Новоозёрное, второй раз — с друзьями-одногруппниками в Алупке, Форосе и Гурзуфе. Было здорово! Действительно есть что вспомнить.

Осенью меня взяли в магистратуру на бюджетную форму обучения. Кроме того, с началом нового учебного года я возобновил свои занятия по изучению английского языка.

В 2010 я стал регулярно играть в бильярд, до того у меня был лишь однократный и весьма безуспешный опыт.

В этом же году я перестал посещать частные уроки гитары. Перегорел. Будем надеяться, что это временно. Я чётко понял, что в жизни профессионально хочу заниматься именно компьютерными и информационными технологиями.

Ближе к концу года я получил свою первую в жизни медаль, выпущенную в честь 80-летия Харьковского университета воздушных сил. Помимо учёбы в НТУ «ХПИ» я также являюсь студентом ХУПСа.

Вот и всё, что мне удалось вспомнить. Год оказался не очень богат событиями. Будем надеяться, что каждый следующий год будет лучше предыдущего. В преддверии Нового года хочу пожелать себе и вам крепкого здоровья и умения воплощать планы в жизнь, от идеи и до реализации.

С праздником всех!

Сессия и моё безответственное отношение к ней

Сессия на носу. Сейчас уже глубокая ночь, а мне всё не спится, - сбился-таки ритм сна и бодрствования, дают о себе знать полубессонные ночи.

Сказать, что занят – ничего не сказать. Огромное количество долгов в институте, не видно им ни конца ни края. И ведь после каждой напряжённой сессии даёшь себе слово: «Всё, теперь буду учиться как нормальные люди. Не буду пропускать занятий, сдавать всё стану вовремя, а лучше – заранее. И будут у меня счастливые и беззаботные каникулы длиной в месяц вместо изматывающей сессии».

ФИГВАМ!

На деле каждая следующая сессия требует больше нервов, времени и сил, чем предыдущая. Прям арифметическая прогрессия! И долгов с каждым разом накапливаю всё больше и больше. Чего ж оно так получается?

Каждый семестр начинаю очень ответственно, не пропускаю занятий вообще. Постепенно ощущение бесполезности пребывания на 80 % пар начинает раздражать. Со временем раздражает так, что желание провести денёк дома становится сильнее любого чувства ответственности и здравого смысла. И я поддаюсь искушению. Всё чаще и чаще. Потом и вовсе перестаю посещать почти все занятия. Накапливаются долги, однако я не спешу их ликвидировать, думая, что сессия ещё очень далеко и я её в любом случае сдам хорошо. Ведь это мой принцип – всегда сдавать сессию хорошо.

Чем больше я пропускаю занятий, тем сильнее становится моё негодование по поводу бесполезности института, и тем проще я отношусь к учёбе. Я живу спокойной размеренной жизнью, много сплю, вкусно и вовремя ем, провожу кучу времени в интернете и за изучением литературы по специальности, предаюсь мирским утехам и радуюсь жизни. Я почти счастлив.

И тут приходит она… Рушит мой покой и выбивает из колеи. Как же я ненавижу модульные, зачётные и сессионные дни! Ведь вместе с ними приходит расплата за безответственность и безделье.

Вот и сейчас я бегаю, как подстреленный в одно место, пытаясь безуспешно наверстать упущенное. Мне стыдно смотреть уважаемым мною преподавателям в глаза, и я каждый раз честно задумываюсь, когда слышу: «А почему вы пропустили столько занятий?».

А ведь всё очень просто. Вначале я перестаю посещать занятия на которых мне неинтересно. Затем перестаю учить те предметы, которые не могу применить в контексте своей специальности. После этого чувство ответственности меня покидает, и я не слишком-то пытаюсь успеть выполнить задания по интересным и нужным предметам в срок. А когда мне нечего показать преподавателю, когда нет КАЧЕСТВЕННОГО отчёта о проделанной работе, я не иду на пару. Зачем тратить 1,5 часа впустую? Я лучше подготовлюсь дома и следующее занятие проведу с пользой – всё сдам и отвечу а все вопросы.

Вот так я и перестаю ходить в институт.

Я отклонился от темы. У меня сейчас вновь сессия и пока что я не получил за неё ничего меньше «5». Однако я отлично понимаю, что нужна брать волю в кулак, а чувства – в узду. Надо воспитывать силу воли и стараться всё делать ВОВРЕМЯ. Не только в учёбе, но и в жизни вообще. Боже, как же я терпеть не могу слово «вовремя»!

воскресенье, 3 октября 2010 г.

"The secret Lenin"

Посмотрел только что фильм под названием «The secret Lenin» по каналу Discovery. При всём моём уважении к этому авторитетному телеканалу, они выставили Владимира Ильича исключительно в худшем свете. НИ ОДНОГО ХОРОШЕГО СЛОВА СКАЗАНО НЕ БЫЛО! Равно как и не было ничего сказано о его гениальности. Безусловно, имеют место быть ссылки на документы, интервью с компетентными людьми, но ОДНОЗНАЧНО, О МНОГОМ УМОЛЧАЛИ. После просмотра программы начинаешь ненавидеть Ленина. Конечно, он не был ангелом, но кое-что хорошее всё же сделал.

Видимо, политика современных СМИ направлена на огласку самых скверных деяний вождя мирового пролетариата и на умалчивание всего остального. Судить Discovery не мне, да только обидно.

Вобщем, посмотрев фильм, не стоит думать, что знаете о Ленине всё. Многое осталось за кадром, имейте это ввиду.

"Мирный воин"

Намедни посмотрел фильм «Мирный воин» режиссёра Виктора Сэлва. Фильм снят по мотивам автобиографической книги Дэна Миллмэна «Путь мирного воина». Довольно качественное кино, я даже не мог оторваться. В фильме в лёгкой и ненавязчивой форме создатели преподносят зрителю свою философию жизни, которая не оставила меня равнодушным. Вот некоторые выдержки из диалогов героев:

  1. Ты можешь всю жизнь проспать и не проснуться.
  2. Нет высшей цели, чем служить другим.
  3. Ты тренируешься в гимнастике. Я тренируюсь во всём.
  4. Все говорят что делать и что хорошо для тебя. Они не хотят, чтобы ты искал ответы на эти вопросы. Они хотят, чтоб ты поверил их ответам. Я хочу, чтобы ты перестал искать что-то вне себя и прислушался к тому, что у тебя внутри. Люди боятся того, что внутри. Но это единственное место, где они могут найти то, что им нужно.
  5. Люди - это не их мысли.
  6. Приложить нужное усилие в нужном месте в нужное время.
  7. Всё, что тебе нужно - быть осознанным в своём выборе и ответственным за свои действия.
  8. Смерть - это не печально. Печально то, что многие люди вообще не живут.

Очень рекомендую всем вдумчиво и внимательно посмотреть этот фильм.

воскресенье, 29 августа 2010 г.

Размышления о долгожданном отдыхе и разочаровании после него

"Каникулы - это когда делать нечего и занимаешься этим целый день" - так сказал один классик. До чего точная формулировка, а?! Не в бровь, а в глаз! Ведь правда, каждый год во время трудовых будней мы строим ГРАНДИОЗНЫЕ планы на отдых/отпуск. И почему-то почти никогда нам не удаётся отдохнуть так, как запланировали; успеть всё, что задумали. Почему же так происходит?

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

На днях у меня порвались пляжные тапочки. Я пару дней мучался, ходил гулять в туфлях, прежде чем заставил себя потратить 20 минут времени на покупку новой обуви. И это при том, что я сейчас ничем не занимаюсь, кроме незначительной помощи родителям по хозяйству. Кроме того, рынок расположен в 5 минутах ходьбы от дома. Банально было лень поднять лишний раз свою пятую точку и пройти от силы 100 метров - и всё ради своего же блага. Если бы обувь порвалась посреди учебного года, я бы однозначно приобрёл новую в тот же день и мысли типа "а может завтра" меня бы не посещали. А сейчас мне некуда спешить.

Я могу откладывать буквально ВСЁ на неограниченное время без всяких последствий. Сейчас мне никто не ставит никаких крайних сроков, я не могу подвести других людей, у меня ни перед кем нет обязательств и отсутствуют всякие договорённости. Т.е. от моих шевелений или их отсутствия никому не станет лучше или хуже. НИКОМУ.

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

Когда отдых заканчивается, мы оглядываемся назад и думаем: "Боже, сколько времени потерял впустую, сколько валял дурака и столько не успел сделать. Обидно как..."

А в следующем году история повторяется. О горьком прошлогоднем опыте мы благополучно успеваем забыть и снова наступаем на одни и те же грабли.

Такова селяви...

6 августа 2010 года

суббота, 24 июля 2010 г.

События последних месяцев

Приветствую всех!

Крайне долго я не писал абсолютно ничего, обо мне не было ни слуху, ни духу и вы могли подумать, что бложек загнулся. НИЧЕГО ПОДОБНОГО! Не дождётесь!

У меня было достаточно много забот и происшествий, но писать ни о чём не хотелось. Просто не было желания. А вот сейчас я решил тряхнуть стариной и порадовать и вас, и себя.

Ну, во-первых, хочу упомянуть о дне рождения КИТ факультета. Я принял в нём участие и как ведущий, и как участник. Планировалось, что мы с нашим скромным коллективом "Take five" просто отыграем там один номер и с гордо поднятыми головами уйдём со сцены. Однако за два дня до концерта раздался телефонный звонок и приятный женский голос сообщил: "Ты будешь ведущим!" Безусловно, отказываться я не стал, ведь люблю это дело - скакать по сцене и кричать в микрофон. Мне дали замечательную напарницу - красива, умна и собою весьма и весьма хороша! Слава Богу, сценарий был наполовину готов. Изменения и дополнения лихорадочно вносились на ходу во время репетиций и самого концерта. Традицию нашего факультета - всё делать впопыхах и в последний момент - свято соблюдали. Мероприятие прошло на удивление гладко, без гадких сюрпризов и неприятных неожиданностей. Конечно были мелкие казусы, но я и моя сногсшибательная ведущая разделались с ними легко и непринуждённо. Вобщем, мы исполнили свой долг - разрешили неразрешимое, объяли необъятное и при этом ещё иногда успевали смешить публику. Я получил моральное удовольствие от концерта потому как он удался. Я остался доволен. После концерта с удовольствием принимал поздравления от декана, сотрудников деканата и преподавательского состава.

Во-вторых, состоялся государственный экзамен для бакалавров. Вопросы были страшные-страшные, их было меряно-немеряно и потому я списывал ответы, как последний двоечник. Справедливости ради надо сказать, что списать норовили все. За ГОС экзамен я получил "отлично".

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

И вот учёба позади. Однако для поступления в магистратуру осталось сделать финальный рывок - хорошо сдать экзамен по английскому языку 20 - 21 июля. Несмотря на то, что английский - один из моих родных языков, я заметно нервничаю, ведь не практиковал уже целый год.

ГОС экзамен был сдан 16 июня, а 2 июля я благополучно укатил в Крым, в пгт Новоозёрное вместе с мамой. Там я отдыхал душой и телом, отметил свой 21 день рождения 9 июля. Вернулся домой сегодня - 15 июля. О том, как я провёл время в Новоозёрном, читайте в следующих постах. А на сегодня всё!

четверг, 15 апреля 2010 г.

Что такое программирование?

Я написал эту статейку в 11 классе. Как это ни странно, она до сих пор не утратила своей актуальности. Тут много тавтологии, но я решил ничего не менять. Выкладываю свой опус в первоначальном виде, в котором он увидел свет в 2005 году.

***

Я бы очень хотел рассказать вам о том, что является моим любимым занятием в свободное время. Речь пойдёт, конечно же, о программировании. Я расскажу вам об этом искусстве рассуждая исключительно "со своей колокольни". Не буду утомлять вас терминами и пространными объяснениями, это ни к чему. Я попытаюсь донести до вас все прекрасные черты этого рода человеческой деятельности и всю его очаровательную красоту простым понятным языком.

Итак, поехали.

Я полагаю, что из-за исключительной популярности профессии программиста большинство из посетителей этого сайта лишь высокомерно усмехнулось, прочитав название этой статьи. Но, как показывает практика, даже у высокообразованных людей складывается немного неверное понятие о таком ремесле, как программирование. Большинство воспринимает программирование либо как исключительно сложную профессию, требующую нечеловеческих знаний архитектуры ЭВМ, многих современных языков программирования, сред проектирования, операционных систем и т. п. В общем, программист в понимании этой категории людей - это компьютерный гений и таких гениев очень мало, это очень престижно и почётно, хотя и чрезвычайно сложно. Другая половина общества воспринимает программирование, как обычную профессию. Они считают: ты оканчиваешь школу, поступаешь в вуз на факультет, так или иначе связанный с программированием, там дают все необходимые знания, и ты, являясь прилежным студентом, после окончания института без проблем устраиваешься на работу.

Как это ни странно, ошибаются и те, и другие. Хотя, надо признать, что первая категория ближе к истине.

Трудность понимания обусловлена тем, что сложно провести аналогию с другими профессиями. Чтобы понять, что такое программирование, нужно быть как минимум начинающим, но продвинутым кодером. У начинающих программистов тоже весьма отдалённое представление о том, чем они занимаются. Как ни странно это звучит, но чтобы понять суть вопроса надо перерости категорию начинающих и новичков.

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

Программировать может каждый. Мы каждый день невольно программируем будильники, видеомагнитофоны, стиральные машины, микроволновые печи, задавая им определённую последовательность действий.

Запрограммировать прибор - значит задать последовательность действий, которые он дожен выполнить и описать как сами действия, так и условия их выполнения.

Примерно так дело обстоит и с программированием для ЭВМ. Думаю, все согласятся, что компьютер - прибор значительно более сложный по строению и более богатый возможностями, чем вышеперечисленные бытовые устройства. Следовательно, его программировать сложнее.

В дальнейшем будем подразумевать под понятием "программирование" написание программ только для ЭВМ.

Итак, программирование - это искусство написания программ для ЭВМ. Ключевое слово здесь - именно "искусство". Учитывая огромное количество разнообразных технологий и подходов, небывалые объёмы и связанные с этим конструктивные сложности программного обеспечения и его поистине неограниченные возможности; беря во внимание то, что истинное программирование - это всегда творческий процесс создания чего-то нового, этот род деятельности из ранга профессии давно перешёл в ранг искусства. Программисты высокого класса из категории кодеров перешли в категорию мастеров этого благородного искусства. Сами же программные продукты перестали быть просто набором команд для работы с данными, а стали произведениями искусства, наиболее удачные стали шедеврами.

Почему же компьютерщикам нравится программировать?

Потому что программирование - это творческий, созидательный процесс, направленный в конечном результате на облегчение жизни людей. Таким оно должно быть и только за это его стоит любить.

Если вы уверены в своих знаниях и возможностях, умееете программировать, то сможете заставить компьютер делать ВСЁ, что вам угодно. Вы испытаете чувства вседозволенности, безграничности, почувствуете, что для вас нет преград и ничто не помешает вам добиться цели. В процессе же решения поставленных программистских задач вы приобретёте огромный опыт и получите полное удовлетворение. Но не искушайте судьбу и не переходите рамки дозволенного, иначе жестоко поплатитесь.

Упорство, которое вы приобретёте в процессе решения проблем и трудностей, которые будут непременно возникать у вас на пути, будет просто фантастичным и поможет вам в вашей жизни. Вы научитесь не отчаиваться и верить в удачу.

Зная, что продукты вашего труда приносят пользу другим людям, вы сможете с гордостью сказать, что изменили мир к лучшему.

Программистский тип мышления, который со временем вырабатывается, будет служить вам всю оставшуюся жизнь. Вы научитесь думать чётко, быстро, последовательно, как структурировано, так и абстрактно, оперируя конкретными фактами и смутными предположениями.

Программирование, беспорно, поможет вам в овладении всеми остальными областями компьютерной деятельности. Вы в кратчайшие сроки сможете осваивать любые компьютерные направления, как только в этом появится нужда.

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

Если вы займётесь программированием, то сможете, как минимум, оценить всё то прекрасное, что таит в себе это ремесло, по достоинству. И уверяю вас, вы не пожалеете о том, что решили этим заняться.

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

На этой ноте я заканчиваю свой вводный рассказ об искусстве программирования. Надеюсь, я вас хоть немного тронул или заинтриговал. Всё, изложенное выше - лишь мои мысли и впечатления. Вы можете не соглашаться, но всё равно попробуйте себя в этом деле. Докажите себе, что способны на многое и отправляйтесь в плавание по этому бесконечному океану миллиардов нулей и единиц...

среда, 14 апреля 2010 г.

"Мир за окном стал призрачен и чужд..." Моё скромное стихотворение

Настроение совсем плохое...

Одиноко... Очень стыдно перед людьми, с которыми вёл и веду себя как последняя сволочь... Я подавлен... И мысли как-то совершенно хаотично ведут себя.

Попались под руку мои старые записи. Я когда-то писал стихотворения. Они очень точно отражают то, что у меня на душе, они выставляют мои мысли напоказ. В этих стихотворениях - весь я, самый настоящий, самый подлинный, а не тот, кем пытаюсь казаться. Практически все стихотворения очень пафосные, максималистские и были адресованы конкретным людям, но есть и "взагалі". Хочу продемонстрировать кое-что:


***
Мир за окном стал призрачен и чужд
Я перестал быть его частью
Жизнь - только удовлетворенье нужд
Жить - удел лишь наделённых властью

Лишь личность выживет в водовороте дней
Через себя, через других переступая
Ты крикни на ухо судьбе своей
"Я не нуждаюсь в поучениях, родная!"

Стань сильным и сломи сопротивленье
Других людей - частей толпы
Не жди, а сразу добивайся откровений
Тебя зауважают, даже назовут на "Вы"

Жить хочется всем людям на Земле
Достойно жить - лишь тем, кто осознал своё предназначенье
Немногие пойдут наперекор судьбе
Испытывая муки вместо радости и умиленья

Единицы покорят вершину мира
И смогут наши судьбы изменять
Мы станем лишь объедками с их пира
Будем всем прихотям бесприкословно потокать

Не каждый счастье сможет испытать
Подарить любовь, навеки стать любимым
Забудь обиды, просто научись прощать
И Бог напомнит - все мы им хранимы

Скорей всего на склоне лет поймёшь
В чём заблуждался и за что наказан
Но жизни путь ты снова не пройдёшь
И не дано исправить все ошибки сразу

И по своей дорожке каждый вдаль идёт
В надежде на безоблачное счастье
Которое нас осчастливит иль убьёт
Над чувствами никто не властен...

Посвящается всем тем, кто знает зачем ему была дана жизнь и чего он от неё хочет.

Харьков, 29.08.2006

Не судите строго ;-) А если что-то в этом есть - напишите, мне было бы очень интересно.

суббота, 10 апреля 2010 г.

Образование за рубежом: я восхищаюсь!

Являясь "жертвой" украинского образования, я очень люблю "почесать о нём языком". Люблю поговорить о том, как мы докатились и что нам теперь делать. Возможно, наша система образования когда-то и была одной из самых лучших в мире, но я могу с полной ответственностью заявить, что сейчас она функционирует очень плохо. Особенно это касается высших учебных заведений. Наши университеты далеко не в "ТОП-10" лучших ВУЗов мира; дипломы уже почти перестали что-то значить даже в той стране, в которой были выданы; студенты недовольны; работодатели бьют тревогу, так как на работу брать некого... Можно продолжать очень долго и я как-нибудь уделю этой теме больше внимания. А сейчас, за неимением времени, я хочу дать несколько ссылок на описание учебного процесса в ВУЗах Европы и США. Их подходом к образованию я всегда восхищался и ставил в пример. Нам действительно нужно многому у них поучиться.

  1. "Как учат в СЩА"
  2. "Подход к образованию по-английски"
  3. "Сдача сессии по-английски"
  4. "Как учат информатике в Европе (и в Чехии в частности)"

И вообще, очень полезно почитать раздел Хабрахабра Образование 2.0. Изобилует статьями, которые наводят на правильные мысли.

воскресенье, 4 апреля 2010 г.

Два слова об отладке JavaScript

Здоровенькі були!

На днях по роду своей деятельности мне пришлось разбираться с JavaScript. Скажу сразу, мнение о языке у меня пока не сформировалось. С написанием скрипта проблем не было, только с отладкой. Тут стоит отдать должное разработкам компании Mozilla. Наверное, ничего удобнее Firefox с плагином Firebug для отладки веб-приложений ещё не придумали. Кстати, эта же компания сделала JavaScript Debugger с кодовым названием Venkman. Говорят, вещь хорошая, но я так и не воспользовался, потому как вполне хватило связки Firefox+Firebug. Залог успеха этих инструментов - хроническая простота (можно разобраться методом "тыка" за пять минут), удобство, бесплатность и отсутствие лишнего. Firebug - это плагин из разряда тех, которые нужно просто сразу устанавливать, потому как вопрос "А зачем оно мне?" в данном случае просто неуместен.

Перед тем, как приступить к отладке, я просмотрел статейку "Современная отладка JavaScript" на Хабре. Просто и понятно, как раз для таких чайников, как я ;-).


В процессе работы уточнял непонятные моменты на ресурсе JavaScript.ru. Очень информативный сайтик, подойдёт начинающим и заканчивающим.

Вот и всё. Остальное - дело техники и ваших личных амбиций. Экспериментируйте.

суббота, 3 апреля 2010 г.

Об олимпиаде, Микрокаде и музыке

Здравствуйте, мои дорогие!

Последняя пара недель стала сплошным водоворотом событий. У меня было совсем мало свободного времени и потому я немного запустил свой бложек ;-). Буду исправляться.

Ну, во-первых, я побывал на всеукраинской олимпиаде по компьютерной инженерии. Как и в прошлом году, олимпиада проводилась в ЗНТУ, в Запорожье. Результаты выступления нашей команды можно посмотреть на соответствующем сайте (напомню, что учусь я в НТУ "ХПИ"). Результатом мы недовольны. Я не хочу махать кулаками после драки, не хочу обвинять организаторов, жюри и т. д.
Лично мы (наша бравая команда) объясняем свой провал так:

  1. Некорректная работа сетевого оборудования на туре по компьютерным сетям.
  2. Неподготовленность апелляционной комиссии. Резюме главы комиссии после нашей апелляции было такое: "Всего предусмотреть невозможно. Мы не можем подтвердить или опровергнуть ваше заявление. Оборудование уже перенастроено под учебный процесс."
  3. Недостаточная подготовка нашей команды и особенно меня лично.

Ещё мне не понравилось то, что культурно-развлекательная программа в Запорожье была абсолютно аналогична прошлогодней. Во всём остальном запорожцы молодцы - тёплый приём, уважительное и доброжелательное отношение к участникам, доставка команд в гостиницу и в университет на специальном автобусе, питание за счёт заведения и иные плюшки.

Вторая новость заключается в том, что 25 марта мы с одногруппниками-единомышленниками и не без помощи преподавателя кафедры вычислительной техники и программирования Сергея Геннадьевича Межерицкого подали тезисы для участия в конференции Микрокад-2010, которая пройдёт в НТУ "ХПИ" с 12 по 14 мая текущего года. Мероприятие довольно серьёзное и масштабное, в число организаторов входят: Национальный технический университет "Харьковский политехнический институт"; University of Miskolc, Мишкольц, Венгрия; Magdeburg University, Магдебург, Германия; Petrosani University, Петрошаны, Румыния; Poznan Polytechnic University, Познань, Польща; Sofia University, София, Болгария.

Мы будем рассказывать о планировщиках процессорного времени и менеджерах памяти в современных операционных системах с учётом многопроцессорности и многоядерности. Тему я считаю очень интересной и актуальной. Так что подготовка идёт полным ходом!

Третья новость: наш небольшой, но дружный коллективчик гитаристов "Take Five" стал лауреатом первой степени первого всеукраинского фестиваля-конкурса инструментального аматорского искусства детей и молодёжи "Волшебный камертон". Фото прилагается ;-).


Волнуемся перед концертом. Глеб, Аллочка и я
Волнуемся перед концертом. Глеб, Аллочка и я.
Горячо любимая мной девочка, она же наш руководитель с наградой.
Горячо любимая мной девочка, она же наш руководитель с наградой.
Слева направо: Сержик, Глеб, Аллочка и я.
Слева направо: Сержик, Глеб, Аллочка и я.
С наградой на сцене
С наградой на сцене
Скромно празднуем победу
Скромно празднуем победу.

Могу добавить ещё что у меня сейчас полный завал с учёбой. Традиционно всё дотянул до последнего.

Вот в принципе и всё, что хотел рассказать. До скорого!

воскресенье, 21 марта 2010 г.

Судьба программиста

Судьба программиста

Недавно наткнулся на эту картинку на Хабрахабре. Лично я заметил лишь одну неточность в статье -зарплаты программистов. Например, низкая зарплата сотрудников Майкрософт - понятие относительное. Насколько мне известно, сотрудники киевского филиала компании зарабатывают около 4000 долларов в месяц, а эти деньги иначе как большими в Украине назвать нельзя. Во всём остальном авторы статьи правы, мне добавить нечего.


Мы расплачиваемся своим здоровьем за любимое дело.

пятница, 19 марта 2010 г.

Переустановка загрузчика grub в Ubuntu

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

Представьте ситуацию: я пишу замечательную программу. И вот встречается некая проблема, которая ставит меня в тупик. Я сижу над ней час, два, три - без толку. Я пишу сообщения на разные форумы, шлю мейлы, но, как это обычно бывает, ответ нужен как можно скорее, а компетентные люди "вне зоны доступа". Я очень нервничаю, злюсь, начинаю срываться на домашних и друзей. Промучавшись еще пару-тройку часов, я решаю проблему! А на следующий день мой друг Костя сообщает, что у него такая же точно проблема. Я не хочу, чтобы Костя тратил свое время, нервы и мучался также, как я. Это нерационально, от этого никому лучше не станет, никто ничего не выиграет и мучения по достоинству не оценит. В таком случае я обязательно растолкую все Косте, дам совет и отвечу на все вопросы.

Я не хочу, чтобы люди наступали на те грабли, на которые наступал я.

Это все была прелюдия. ;-)

Итак, для успешного выполнения лабораторных работ текущего семестра необходимо было установить ОС Линукс на домашние компьютеры. У многих моих одногруппников это был первый опыт работы с данной ОС и, естественно, появились ожидаемые трудности. Некоторым пришлось переустанавливать привычную Windows.

Вообще, если провести корректную установку, загрузчик ОС Linux запишется в главную загрузочную запись, благополучно определит присутствующие на компьютере операционные системы, настроит свой загрузчик необходимым образом и вы будете беспроблемно использовать все ваши ОС, загружая необходимую после включения компьютера. Однако, в реальной жизни далеко не всегда всё идёт как по маслу. Предположим, у вас возникли такие ситуации:

  1. После установки ОС семейства Линукс загрузчик работает неверно. У вас не получается загрузить какую-то операционку.
  2. На вашем компьютере спокойно сожительствовали Windows и Linux, но вдруг вам понадобилось переустановить окна. Вы легко справляетесь с этой задачей, однако самоуверенная ОСь перезаписывает загрузочную запись и вы ничего, кроме новенькой винды загрузить не можете.

В обеих ситуациях самый простой способ решения проблем - переустановить загрузчик. Я люблю линуксовский загрузчик GRUB и потому расскажу, как его переустанавливать.

Для выполнения этой нехитрой операции я воспользовался диском с Ubuntu 9.10, который является LiveDVD. Загрузил операционку с диска, открыл терминал.

shalfey@shalfey-desktop:~$ sudo -i
[sudo] password for shalfey:
root@shalfey-desktop:~#

Данная команда дала мне права суперпользователя. Это было сделано потому, что дальнейшие операции требуют прав администратора.

root@shalfey-desktop:~# fdisk -l
Диск /dev/sda: 400.1 ГБ, 400088457216 байт
255 heads, 63 sectors/track, 48641 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x33da33d9

Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 3264 26218048+ 7 HPFS/NTFS
/dev/sda2 3265 5875 20972857+ 7 HPFS/NTFS
/dev/sda3 5876 45769 320448555 7 HPFS/NTFS
/dev/sda4 45770 48641 23069340 5 Расширенный
/dev/sda5 45770 46030 2096451 82 Linux своп / Solaris
/dev/sda6 46031 48641 20972826 83 Linux

Диск /dev/sdb: 1027 МБ, 1027603456 байт
255 heads, 63 sectors/track, 124 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb46b27f8

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 125 1003487+ b W95 FAT32

Раздел 1 имеет различные физические/логические окончания:
физ=(123, 254, 63) логич=(124, 237, 47)

Команда была выполнена для того, чтобы определить раздел диска, на который установлена ОС Linux. В нашем случае это /dev/sda6


mount /dev/sda6 /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc


Смонтировали раздел с ОС Linux в дирекорию /mnt


chroot /mnt


Сделали директорию /mnt текущим корневым каталогом.


grub-install /dev/sda


Установили загрузчик. При возникновении сообщения об ошибке выполняем команду


grub-install --recheck /dev/sda


По окончании операции установки загрузчика на экране появится соответствующее сообщение. Можно перезагружать компьютер. Загрузите Linux, откройте терминал и выполните команду


sudo update-grub


Конфигурация загрузчика обновится. Теперь вы можете загружать все операционные системы на вашем компьютере, используя загрузчик GRUB.

История знакомства с ОС Linux

Когда-то давно, когда я был мал и несмышлён, мой первый компьютер с частотой процика 1,6 ГГц был очень крутой тачкой, а приводы CD-RW только входили в моду, мне в руки попал диск с ОС Linux (ASP). В то время я уже кое-что слышал об этой ОС и в голове поселилась мысль, что Linux - это круто! Незамедлительно приступил к установке. Немного помучался, но всё же установил. Дистрибутив был плохо руссифицирован, недружелюбен, малопонятен - короче говоря, интереса не вызвал никакого. Разбираться не хотелось.

Второй раз я "попробовал" Linux через несколько лет. Совершенно не помню почему, но факт остаётся фактом. В руки ко мне попала Mandriva. Вот эта операционка мне понравилась! Простейшая установка (единственная сложность для пользователей других ОС - разметка диска), добротная руссификация, графические, интуитивно понятные конфигураторы на все случаи жизни, - это всё было действительно круто! Этот дистрибутив на самом деле было интересно "щупать". Ложкой дёгтя было отсутствие звука, возможности проигрывания видео, драйверов на некоторые устройства.

И всё же Windows был роднее. Привычка - сильная вещь! Я не тот человек, который будет глубоко и долго исследовать новую ОС, разве что под настроение. Придерживаюсь мнения, что ОС должна быть интуитивно понятной и не мешать работать. Если для работы мне нужно изучать какие-то свойства или возможности операционки более 10 минут - такая система не для меня. Потому я решил играться с Линуксом лишь по мере необходимости. Я уже когда-то потратил изрядное количество времени на изучение ОС Windows, потому перспектива повторения похожей процедуры мне не улыбалась.

Я остался закоренелым пользователем операционки от Microsoft.

В текущем учебном году мы стали изучать курс по операционным системам в институте. Дисциплина рассматривала практические вопросы на примере Unix-подобных ОС. На моём домашнем компьютере поселился самый популярный ныне дистрибутив Linux - Ubuntu. Система хороша. Она хороша потому, что там сложные вещи делаются просто и понятно даже для людей, которые редко пользуются компьютерами. Ubuntu не отвлекает вас от работы, она просто делает своё дело. Вы можете начинать ей полноценно пользоваться едва установив и выполнив минимум настроек.

Короче говоря, я подсел. И сижу до сих пор.

Linux сегодня становится популярным. Наверное, это закономерно, ведь дистрибутивы становятся всё проще и дружелюбнее, а парк программного обеспечения уже позволяет удовлетворить потребности большинства людей.

Одним словом, если хотите попробовать - милости просим! Вы ничего не теряете.

пятница, 12 марта 2010 г.

8 марта позади... Душа требует продолжения праздника!

Уже почти две недели весна с переменным успехом пытается прийти в мой родной Харьков, но ей это все никак не удается. Сегодня, 12 марта, зима нежно укутала улочки города мягким снежным одеялом. Погода стоит отличная. Люди медленные и сонные, всем лень работать, двигаться и даже разговаривать. Помню, летом подслушал в транспорте, что "отдыхать надо зимой на работе, а летом - жить активно". Как раз о наших людях.

Уж что-что, а отдыхать в Украине умеют и любят это дело. К праздникам готовятся тщательно, не скрывая предвкушения надвигающегося торжества. В начале этой недели отмечали 8 марта, а готовиться начали еще с 4. Примерно с четверга на улицах появилось много девушек с букетиками (и даже сегодня их на улице было немало). Лица были светлыми, радостными, улыбающимися - почаще бы так. В моем институте преподаватели уже начали отпускать с занятий девушек в честь праздника и завышать им оценки. Солнышко светило ярко, грело ласково, выманивая всех на улицу. Птички стали петь весенние песенки и даже соседский кот бесстыдно заорал благим матом.

Ну как же в такой обстановке можно удержаться и не сделать приятное нашим любимым, милым, обожаемым женщинам?! Оказывается - можно. У меня как всегда не хватило времени придумать и материализовать подарки аж до субботы. Снова понадеялся на инициативу своих соратников, но ее не поступило. Что сказать, разгильдяйство всегда таилось в наших рядах передовиков-ударников производства... Вобщем, я сам решил взяться за дело и почти все успел.

Честно говоря, я люблю радовать людей, которые мне дороги. Жалею только, что меня не хватает на всех. Мне совершенно не нужен повод, напротив, я сторонник приятных неожиданностей. Ну а в праздник осчастливить друзей - это ж святое дело!

8 марта поздравил маму, бабушку и девчонок из нашего гитарного коллектива. У руководителя (Аллочки) устроили даже небольшой сабантуйчик - с шампанским, тортом, цветами (смотрите фото). Я испытываю непередаваемое ощущение, когда понимаю, что получилось дорогому человечку устроить маленький праздник души. Эх, как же мало бывает надо для счастья!

8 марта позади, но главное, что мы его вспоминаем с улыбкой на губах. Берегите, дорожите, любите женщин!


слева направо: Сергей Скобликов, Аллочка Горюшкина, Сергей Шафиев

слева направо: Сергей Скобликов, Аллочка Горюшкина, Сергей Шафиев
слева направо: Сергей Скобликов, Аллочка Горюшкина, Сергей Шафиев

Аллочка с цветочками

воскресенье, 7 марта 2010 г.

Учебные олимпиады

Праздник приближается!

А праздничного настроения нет совсем. Оно все пропадает в суматохе подготовки к мероприятию. Вот я, например, вчера пробегал по городу в поисках подарков к 8 марта женщинам, мужикам (да, именно мужикам - 2 моих одногруппника родились в канун 8 марта) половину дня. К счастью, весьма результативно. Однако никакой радости, удовлетворения я не испытал, напротив, только нервничал, думал, что не успею. В очередной раз убедился в справедливости утверждения: хочешь, чтоб дело было сделано - сделай его сам, не полагайся ни на кого.

Погода была плохая, настроение - соответствующее. Напоследок, чтоб жизнь медом не казалась, мне позвонил преподаватель из института и сказал, что в этом году снова придется ехать в Запорожье на олимпиаду по компьютерной инженерии. Подробнее об этом веселом мероприятии можно почитать тут, правда вся информация годичной давности. Там же можно посмотреть и результаты. Я входил в команду Національного технічного університету «Харківський політехнічний інститут». Вобщем, выступили мы неплохо и просят повторить. Ну да ладно, переживем.

Хочется сказать пару слов о моем отношении ко всякого рода олимпиадам, состязаниям и прочим академическим утехам.

В этой ерунде я принимаю участие еще со школьной скамьи. На первых порах участвовать мне предлагали. Посоветовавшись с родителями, обычно соглашался. Позиция родственников была такова: "Пойди, проверь свои силы". Самому мне казалось, что это почетно, да и проверить силы я был непротив. На мою память к участию в олимпиадах любого уровня меня ни разу никто не готовил. За участие мы получали лишь "Спасибо", грамоту и один дополнительны выходной, победителям иногда давали немного денег. Ребята ответственные готовились самостоятельно, что нередко негативно сказывалось на учебе. Ребята ленивые не готовились вообще. Это все быстро надоело, но нам говорили, что участие и победа в олимпиадах будет весомым аргументом при поступлении ВУЗ (На самом же деле, весомым аргументом могли быть лишь первые 3 места в олимпиаде не ниже республиканского уровня, да и то, не всегда - об этом я узнал при поступлении в институт). И вот в 10 классе я имел наглость отказаться от участия в олимпиаде по английскому, однако через некоторое время учительница меня все-таки уговорила. В том же семестре, когда меня позвали участвовать в олимпиаде по географии, я уже окончательно обнаглел и спросил "Что мне за это будет?". Валентина Борисовна (учитель географии) оказалась понимающим человеком, она сказала, что поставит максимальную оценку за текущий семестр и мы ударили по рукам.

Организация олимпиад мне не нравилась. Создавалась впечатление, что никому ничего не нужно, начальство дало команду провести мероприятие, - значит надо провести, для "галочки".

Олимпиады, как правило, не всегда могут объективно выполнить свое главное предназначение - дать ответ на вопрос кто сильнее в данной дисциплине. Хороший пример - олимпиады по информатике. Задания там обычно чисто академические, которые не имеют связи с реальной жизнью, с тем, чем занимаются профессиональные программисты.

Насколько честно оцениваются результаты - сказать не могу, я ничего точно не знаю, об этом лишь слухи ходят.

Позволю себе вспомнить одну кафедральную олимпиаду по английскому языку в институте. Я тогда учился на втором курсе. Состязание прошло традиционным образом. Через неделю я пришел узнать результат. Мне сказали, что работы не проверены. Такой же ответ я получил еще неделю спустя. Подождал месяц, явился на кафедру иностранных языков с тем же вопросом. Мне сказали, что ничего не знают об олимпиаде и месяц назад они ничего такого не проводили. Резюме: никто даже не соизволил проверить работы участников, эта олимпиада была НИКОМУ НЕ НУЖНА!

Вот такие вот дела. Хотелось бы задать читающим сей блог несколько вопросов по рассмотренным выше темам:

  1. Отмечаете ли вы 8 марта? Как и с кем?
  2. Вы участвуете в школьных, вузовских, иных олимпиадах? Почему? Зачем вам это надо? Какую пользу из участия вы извлекли? Что вы вообще думаете по поводу такого рода мероприятий?

суббота, 6 марта 2010 г.

День рождения моего блога

Сегодня 5 марта, на дворе 2010 год. Киевское время - 23:43 и я начинаю готовить свой маленький вклад в развитие всемирной паутины. Казалось бы, уже и спать пора, а я вот все сижу и думаю: правильно ли сделал, что решился вести блог?


Знаете, сейчас это очень популярно стало среди молодежи - вести свой блог, твиттер, подкаст, - самовыражаться одним словом. К сожалению, довольно часто все эти средства самовыражения остаются лишь уделом автора и немногочисленных его друзей. Так как же сделать блог посещаемым? В чем секрет популярности электронного дневничка? Давайте подумаем, откуда вообще взялись блоги и кому они нужны.


Безусловно, у всех этих электронных дневников один прародитель - личный дневник, который вели наши бабушки, дедушки, а может и родители. В отличие от нас родственники писали мемуары исключительно для себя, он был для них просто обычной записной книжкой, с которой они могли поделиться самым сокровенным либо просто составить список покупок на завтра. У блогов же своя особенность - они открыты всему миру. Автор блога сознательно рассчитывает на более или менее широкую аудиторию читателей, иначе пошел бы по пути бабушек и дедушек. Ведь согласитесь, все блоггеры жаждут популярности своего ресурса. Наглые и ветреные часто даже не пытаются это скрывать, люди поскромнее прикрываются фразой "Если это будет хоть кому-то полезно - значит я пишу не зря". Ну в самом деле, кому нужна эта скромность? Кому нужен ресурс, на который никто не заходит?


Лично я вижу 2 составляющие популярности: уникальное, полезное содержание и хорошая подача материала. Примером первой составляющей служат узкоспециализированные тематические ресурсы, второй - дневники людей, которые хорошо владеют словом, имеют "подвешенный язык".


Именно такие мысли крутились в голове, когда меня терзали смутные сомнения - "писать или не писать?" Решил писать и пытаться заинтересовать потенциальных читателей именно подачей материала, а не содержанием. Рассказывать мне особо не о чем; несмотря на то, что третий десяток пошел, жизнь моя спокойна, размеренна и частенько однообразна. А вот "отточить перо" никогда не помешает. Помню, еще в школе учителям нравились мои сочинения, изложения и прочие подобные работы. Да мне и самому они нравились, я получал удовлетворение от их написания. А потом школа закончилась, началась студенческая жизнь. Вечные спешки и нехватки времени уже норма. Под влиянием этой суматохи я почти перестал читать художественную литературу. А как изменилась моя речь! Это же не язык, это уже стандартный набор односложных банальных фраз! У моих одноклассников, однокурсников ситуация аналогичная, но их это мало удручает. Надо исправлять положение дел.


Так что будем оттачивать перо. Кроме того, блог, как и любой другой, грубо говоря, письменный отчет, дисциплинирует автора. А мне сейчас этого ох как не хватает. Пожинаю плоды разгильдяйской студенческой жизни.


Уже смутно представляю, о чем буду вести речь. Но я не намерен ставить никаких тематических рамок, монолог будет идти о том, что в голову взбредет. Полагаю, немало материалов будет обо мне лично, о жизни "взагалі", об учебном процессе в средних и высших учебных заведениях, о менталитете людей, о музыке, кинематографе, иностранных языках и иностранцах, об информационных технологиях, о знаменитых и влиятельных людях... О многом еще. В основном, это, конечно же, будут мысли вслух.


Моя вступительная статейка подходит к концу. Знаете, у писателей есть хорошая традиция: в начале книги, после аннотации размещать благодарности за помощь в работе. Мне эта традиция очень по душе, но я поступлю несколько иначе - скажу, что послужило источником вдохновения для создания блога.


  1. Подкаст знаменитого budam'a. Если вы еще не слышали об этом человеке - послушайте хотя бы один любой его подкаст. Уверен, всем понравится.

  2. Блог Алены Сагалаевой. Всегда восхищался женщинами-программистами, даже сам не понимаю почему.

  3. Мои одногруппники - студенты группы КИТ-26А в НТУ "ХПИ". В спорах и обычных разговорах с ними не только рождается истина, но и просто расширяется кругозор. Уникальные люди. Как-то раз Дима Глинский сказал: "Шалфей, когда ты уже будешь вести свой блог? Я бы читал с удовольствием!" Тогда я первый раз задумался об электронном дневничке.

  4. Музыка группы "Muse". Она меня вообще вдохновляет на все, что угодно.

Вот и все, что я хотел сказать. Откланиваюсь и медленно удаляюсь ;-).