вторник, 1 июля 2008 г.
Пора завязывать с написанием супер-программ
Я понимаю, что это хорошая практика, но к сожалению, практика эта только в одной сфере(GUI). Во время написания программ я не написал даже одного своего алгоритма. GUI делать не сложно, но нужно время, а я хочу продвигаться в плане программирования, а не написания GUI, то-есть изучать алгоритмы, писать свои и и т.п. Это куда полезнее для меня, чем то, чем я занимаюсь сейчас. Сейчас во всех компании берут людей не со знанием каких-то библиотек, а с умением "Думать". Если я буду писать программы, используя QT4, то я сам ничего не смогу написать без этой либы.
В общем я хочу удариться в алгоритмы, глубое знание и понимания языка C++, физику и математику.
В наше время очень много людей, знающих какие либо технологии, но мало тех, которые способны придумать новые и лучшие. Qt4 - ещё одна технология, которую я просто изучил практикой.
Самое сложное в моём поступке так это то, что программы выпускались не только от моего имени, а от организации и получается, что я её кину в какой-то мере. Я постараюсь всё объяснить другим её участникам, надеюсь поймут. Из неё я уходить не собираюсь - буду заниматься переводами на пару с Кириллом и сайтом, ведь это не так много времени занимает. А также доизучаю книгу Страуструпа, прочитаю книгу "Искусство программирования Кнута" и пройду всякие репетиторы по физике и математике.
среда, 25 июня 2008 г.
Резюме
понедельник, 16 июня 2008 г.
Будущие проекты
1. GUI для Maxima(Программа-аналог MathCAD, но open-source и с интерфейсом командной строки) - понравилась тем, что есть связь с математикой.
2. Можно сказать IDE для переводчиков :) - понравилась тем, что можно продолжить тему переводов.
Даже не знаю что я выберу, но пока склоняюсь к первому.
понедельник, 9 июня 2008 г.
Подкасты
Примерно месяца 2 назад я даже не знал что значит слово "подкаст". Узнал я об этом весьма интересном деле от знакомого, который является членом нашей организации, который предложил мне послушать одну запись с сайта http://radio-t.com и мне очень сильно это понравилось и в течение каждой неделе жду следующего выпуска.
Для тех кто не знает подкаст - это своего рода разговор людей или одного человека, который рассказывает о своей жизни или обсуждают какие-либо темы, которые соответствуют тематике подкаста. Например подкаст Радио-Т - обсуждение новостей информационных технологий тремя знающими людьми. Один из этих людей ну уж очень интересно и красиво говорит с тонким юмором.
У этого человека есть свой подкаст: http://podcast.umputun.com и надо сказать он не менее интересен, чем Радио-Т.
В общем большое спасибо Ренату за то, что он меня к этому делу приобщил, так как благодаря этим вещам узнаю много новых вещей.
воскресенье, 8 июня 2008 г.
Проблема с CMS Joomla
Сейчас занимаюсь сайтом нашей организации: Vialinx.org. Мы решили остановиться на Jooml'е и в принципе не жалеем, по крайней мере я. CMS замечательная и дизайн просто замечательный, то-есть не стыдно будет давать ссылки на наш сайт. Но везде есть свои проблемы, и я с этим столкнулся.
Проблема заклучается в следующем:
после уставноки движка регистрация пользователей работала отлично, но по мере обрастания движка различными модулями и компонентами вдруг регистрация перестала работать. После нажатия кнопки "Регистрация" появляется белый экран и на этом всё заканчивается. Я почитал логи и вот какие ошибки обнаружил:
[error] [client 85.237.41.146] PHP Fatal error: Class 'ContentObject' not found in ---/public_html/plugins/system/jfdatabase/jfdatabase_inherit.php on line 189, referer: ---
После разбирательств обнаружилось, что ошибка возникакет из-за компонента JoomFish. Так как при стандартном выбранном языке ошибки нет и регистрация проходит нормально, но стоит только поменять язык на другой - белый экран. Не знаю что делает JoomFish с базой данных при регистрации, но что-то делает такое, что вызывает фатальную ошибку.
Как исправить проблему:
необходимо удалить файл "users.xml" из папки ./administrator/components/com_joomfish/contentelements". То-есть удалить элемент "Пользователи", который поддерживает JoomFish.
После этого всё в порядке. ;)
суббота, 7 июня 2008 г.
Переписывание MountManager на C++
Я говорил, что хочу переписать свою программу на язык С++. Многие спрашивают: зачем, ведь программа будет больше весить, но я снова подсчитаю плюсы и минусы и вам сразу станет понятно.
Плюсы:
- Программа будет более стабильной в связи с полной компилированностью С++ в отличие от Python.
- Более быстрая загрузка программы
- В связи с использованием QtDbus появляются новые возможности: мониторинг устройств, то-есть от кнопки "обновить" можно избавиться
- Теперь во всей программе строки являются QString и нет преобразований и костылей, которые были в питоне, чтобы избежать проблемы с кодировками
- Я с удовольствием пишу на С++, поэтому скорость разработки увеличивается
Минусы:
- Программа больше занимает места на жёстком диске
- Сложнее отследить ошибку, когда она падает в ошибку сегментирования
Очевидно, что плюсов больше и значит это не зря делается.
Футбольная команда HomeNet + Cити
Во вторник была первая тренировка, где я познакомился со многими людьми в лицо. Довольно много хороших игроков. Я даже и не думал попасть в состав, но всё таки меня взяли в состав ;) Точнее как взяли, там нет человека, который за всех всё решает, просто один предложили, другие согласились.
Уже дважды был на тренировках и с нетерпеньем жду 5 часов, чтобы снова на неё пойти. Люди там хорошие и даже есть один клоун :)
Игра состоится 28 июня в Калининском районе и я очень надеюсь, что на большом поле, а не на мини-футбольном.
воскресенье, 1 июня 2008 г.
Смена ника
До этого времени у меня было два ника: DooM и LinuxDooM. Второй я иногда использовал, если первый был занят, а такое случалось очень часто. Я не знал какой ник мне использовать вместо прошлых, но друг мне подсказал: Assuri. . Пусть даже двучит, как что-то восточное, но звучит, по-моему, красиво. Спасибо, Liksys
Причины смены ника:
- Слишком большая популярность и меня могут перепутать с кем нибудь другим
- Перевод - "Гибель", а я совсем не хочу соответствовать этому слову
- Какой-то он неуникальный
Теперь я - Assuri.
пятница, 30 мая 2008 г.
Сессия осень 2008
Ну вот наконец-то то я пишу то самое сообщение, которое хотел написать уже как месяца 2-3! Сессия закончилось! Причём не просто закончилась, а закончилась успешно ;) У моему удивлению всё таки по математике за год мне поставили 4, чем сделали подарок мне и моим родителям, но появилась удивительная оценка по Русскому - 3 : ) Хотя я из-за таких предметов не растраиваюсь.
Устная физика
Последним экзаменом была устная физика. Экзамен, которого я меньше всего боялся, так как более менее понимал, что на нём можно выкрутиться. Но сдавал я не по расписанию, сдавал на день раньше, так как понимал, что ещё один день учёбы я не выдержу :) 4 человека из нашего класса решили рискнуть и пойти с 10-4 классом, а именно Карпов Ваня, Земляной Ваня, Рубан Вячеслав и я. Мне попался довольно хороший билет - теплоёмкость при разных процессах, Земляному сложный - рапределение Больцмана, а Рубану - волновые движения. Свой билет я знал хорошо и сдал полностью, но закончил теорию на степенях свободы молекул. Затем Медведев Дмитрий Александрович (экзаменатор) дал мне задачу, а именно: найти dQ, зная что PV^n = const = PoVo^n. Оказалось, что для решения этой задачи надо брать 4 производных, а я этого делать не умел(не проходил), а физик думал иначе, но к счастью он всё понял и не стал снижать за это оценку. Задача через полчаса, благодаря экзаменатору, была решена. Затем я решил ещё одну задачу, довольно простую на поверхносное натяжение и Медведев спросил меня устроит ли 4, я сразу успокоился, так как 4 мне вполне хватает. Но всё таки хочется 5 :) Сказал, что попробую на 5. Он мне дал аж ещё 3 задачи, но их я решил с меньшими затруднениями, хотя Медведев мне всё равно помогал в некоторых вопросах. Итого он согласился поставить мне 5- и я обрадовался. Пошёл смотреть тетрадку с письменным экзаменом и спросил у лектора про решение 6-ой задачи (опыт), на что он стал задавать наводящие вопросы, на которые я видно отвечал неправильно и после этого последовала фраза "За такое надо снизить" и исправляет 5- на 4. Как было обидно! Зачем я пошёл к нему?! Ну да ладно, зато я знаю, что сдал я на 5-, как бы то ни было оценка 5- или 4 ничего не решила бы, всё равно 4. Вот так прошёл последний экзамен.
Итог
- Математика 4
- Физика 4
- Программирование 5
- Физкультура 5
- Землеведение 5
- Английский 5
- Химия 4(органика),4(неорганика)
- Литература 4
- Психология 4
- Георгафия 4
- История России 3
- Русский 3
В принципе я доволен оценками и на большее расчитываю в следующем году. Ну а теперь каникулы, 3 месяца!!! Наконец-то начну заниматься своими любимыми делами. Ура! Ура! Ура!
вторник, 27 мая 2008 г.
Письменная физика
Ещё один экзамен позади. На подготовку ушло 2 дня, даже можно сказать 1 день. Огромное спасибо моему папе за стимуляцию к получению хорошей оценки. Именно из-за этого я очень сильно хотел получить оценку больше или равно 4. И мне это удалось - у меня 18 бало и 4, не хватило 2 балов до 5 :(. Контрольная работа была довольно простой по сравнению с прошлыми потоковыми и вообще я заметил, чем больше я учусь, тем легче мне кажутся потоковые и контрольные такого рода. Может быть, привыкаю :) Правда из 6 задач, которые мне надо было сделать 2 я абсолютно не знал как делать. На то были причины: мы просто этого не проходили. Это читали на лекциях, но на лекциях я бывыю редко, а на семинарах мы прошли только поверхносное натяжение. Спасибо нашему семинаристу Мищенко... Ну да ладно, я доволен ;)
Попробую на устной физике вытащить ещё 2 бала, чтобы была 5 и тогда устный надо на 5 сдавать, чтобы итог - 5 был. В общем, надо возместить математику :) В субботу или пятницу пойду сдавать физику(если успею всё выучить отстреляюсь в пятницу).