суббота, 4 июня 2011 г.

SQLite проблемы с выводом.

     В своем приложении использую SQLite. Работаю с ней первый раз, выбор на нее пал в следствии того что используемая БД должна быть локальной. Управлять и использовать данных БД очень просто, но..... Я столкнулся с проблемой вывода данных в виде таблицы.
     Дело в том что SQLite.dll обеспечивает только API для работы в самой БД, но никаких компонентов для удобной работы нет. Вариант с выводом в стандартный StringGrid является самым запасным.
    Пока выбираю, думаю, читаю..

среда, 29 июля 2009 г.

Ubuntu 9.04.

Давно я не работал под Ubuntu. Вспомнил, что весной этого года вышла Ubuntu 9.04. А вот сейчас появилось свободное и я решил скачать и установить. Дистрибутив как всегда "весит" около 700 МБ. Установка нисколько не изменилась, на мой взгляд стала даже быстрее.
Что сразу приятно удивило это то что уже не нужно устанавливать кодеки при запуске медиаплеера, они уже установлены, выбираешь песню и вот она уже проигрывается. Установлена Mozilla Firefox версии 3.0.8. Пукты меню у меня не были переведены(я не помню в 8.04 перевод был или нет).
Новые пакеты также устанавливаются легко и быстро. Для того чтобы работать с диском файловой системы NTFS все также нет необходимости "танцев в бубном", как например в Fedora.
Вообщем первое впечатление у меня очень положительно, правда как всегда с запозданием.

PE файлы. Начало.

Решил я обратиться к изучению формата PE (Portable Executable), дословно "переносимый исполняемый". Данный формат пришел из UNIX, где данный формат называется COFF (Common Object File Format). Почему я захотел заняться изучением PE файла? Потому что мне стало интересно как происходит формирование PE файла и его выполнение. Данный формат применяется не только для стандартных EXE файлов, но и для динамических библиотек DLL. Далее я буду приводить информацию, которую постепенно осваиваю по этой теме.

вторник, 28 июля 2009 г.

Linux. Знакомство.

Не так давно решил все же посмотреть, что такое Linux. Начать решил с самого легкого и дружелюбного дистрибутива – Ubuntu 8.04. Хочу написать о проблемах, самых простых, с которыми я столкнулся и как их решил.
1. Интернет у меня через ADSL модем. Для того чтобы его настроить надо в терминале выполнить следующую команду:
SUDO PPOECONF

Далее следуем инструкция и вот он Интернет.
2. Самый часто задаваемый вопрос – установка кодеков. Сделать это очень просто. Запускаем любой медиаплеер и он спрашивает установить кодеки? Мы соглашаемся с его предложением и системы сама скачивает и устанавливает их.
3. Установка Flash – плагинов:
APT-GET INSTALL FLASHPLUGIN-NONFREE

4. Ubuntu я устанавливал на компьютер на котором уже была установлена одна операционная система. Вместе с Ubuntu устанавливает загрузчик GRUB. В процессе работы вы периодически проводите обновления Ubuntu, следовательно происходят и обновления ядра. Каждое новое ядро добавляется в список загружаемых ОС. Список растет, а это очень неудобно. Для того чтобы отредактировать меню загрузчика нужно выполнить команду:
 SUDO NANO /boot/grub/menu.lst

Открывается файл, содержащий строки меню. Теперь просто закомментим те строки которые нам не нужны.
P.S. статья немного старая, но писал сам.

суббота, 18 июля 2009 г.

Учеба. Уже третий курс.

Я учусь в университет по специальности "Информационные системы и технологии". По окончанию обучения я должен стать квалифицированным IT-специалистом(от таких слов самому страшно). Вот закончил я второй курс. Хотелось бы оглянуться и посмотреть, а что я узнал, чему научился?!
Конечно на протяжении этих двух курсов был большой объем разнообразной математики. Это очень хорошо, но такой большой объем информации по одной дисциплине достаточно плохо усваивается. Также было большое количество общеобразовательных дисциплин(даже наверное названия многих не вспомню). Теперь хотелось более подробно поговорить о спецпредметах.
Для начала мы повторяли Word,Exel и даже изучали Project. Потом вспомнили "старый и добрый" Pascal. Добрались и до изучения Delphi. Ну изучением конечно там и не пахло, просто по методичкам писали калькулятор и по моему какую-то программы расчета(ну что-то типа счета за электричество). Вообще на этом знакомство с Delphi закончилось.
В четвертом семестре наконец-то изучали что-то более менее серьезное - "Методы оптимизации и нелинейное программирование". То что изучили я постараюсь скомпоновать и выложить здесь.
Подводя итоги хотелось бы сказать, что уровень обучения не очень высок, хотя учусь я в престижном ВУЗе. Буду надеяться что то что будет изучаться в дальнейшем будет действительно по теме, интересно и полезно!!!:)

пятница, 17 июля 2009 г.

Начало....

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