Подписка


Подписаться на Google Buzz

Друзья блога

Пульс блога

Опрос

Каких статей следует публиковать больше в блоге?

View Results

Loading ... Loading ...

Система Orphus

Блоги и сообщества

DelphiFeeds.ru - Все Delphi-блоги Рунета О раскрутке блога по программированию

Счётчики


Анализ веб сайтов

Рейтинг блогов

  • 28Feb

    Как я упоминал вчера, есть идея немного поразбираться с тезаурусом Word в Delphi. Знания эти могут быть применены и для работы в Инернет в том числе. Для начала стоит сразу определиться с чем, собственно, мы будем иметь дело. Что такое тезаурус? Вот, что нам говорит Wikipedia:

    Тезаурус в современной лингвистике — особая разновидность словарей общей или специальной лексики, в которых указаны семантические отношения (синонимы, антонимы, паронимы и т. п.) между лексическими единицами. Таким образом, тезаурусы, особенно в электронном формате, являются одним из действенных инструментов для описания отдельных предметных областей.
    В отличие от толкового словаря, тезаурус позволяет выявить смысл не только с помощью определения, но и посредством соотнесения слова с другими понятиями и их группами, благодаря чему может использоваться в системах искусственного интеллекта.

    Читать далее »

    Метки: ,

  • 27Feb

    Сегодня, в последний рабочий день недели, практически весь день провозился над передачей данных из Delphi в Word. Так как подозрение есть, что работа продолжится то решил кое-какие моменты по работе с Microsoft Word в Delphi запечатлеть и у себя в блоге. Написать такую мини-шпаргалку (тем более, что по Excel уже кое что есть). Читать далее »

    Метки:

  • 26Feb
    Дела давно минувших дней,
    Преданья старины глубокой.

    Чёрт побери, как давно это было…2005 год – год, когда наш университет впервые в своей жизни выпустил в свет группу из десяти инженеров-экологов, отучившихся на дневном очном отделении. Теперь кто-то стал начальником и умотал в столицу “косить бабло”, кто-то в Питере защищает интересы своего предприятия от чиновничьего произвола, а я волею судьбы погряз по уши в Delphi.  Сегодня решил навести порядок на винте своего рабочего компа и наткнулся на довольно интересный архив с неприметным названием “учёба.zip”.

    Читать далее »

  • 20Jan

    Сегодня посмотрел свое расписание работы с февраля. Надо сказать, радости сие расписание не принесло. Учитывая, то, что по мимо универа приходится работать и в другом месте, то получается нагрузка шесть дней в неделю, причём четверг, пятница и суббота забиты с 8:00 до 19:00. В начале недели есть возможность немного “покосить” и “по забивать”, но не факт – поэтому готовимся к худшему – полной нагрузке по 8-9 часов в день.  Вот я и подумал: а что делать с блогом? Писать с той же периодичностью, что сейчас – пост в 1-2 дня явно не получится. Забить на блог – вообще не вариант. Не для этого я его заводил. Только более менее начало всё получаться, появились постоянные читатели, с которыми общение проходит не только в блоге, но и по электронной почте.  Поэтому решил немного привести в порядок свои дела и, если можно так выразиться, выстроить дальнейшую стратегию работы с блогом.

    Есть такой модный в Рунете термин “тайм-менеджмент” или “управление временем”. Собственно, строго говоря, временем управлять пока не под силу никому :) А вот распорядиться грамотно и с толком своим рабочим временем вполне возможно каждому. Читать далее »

    Метки: ,

  • 05Jan

    Вообще заинтересоваться темой работой с процессами в Windows XP меня заставило не любопытство, а острая необходимость решения мелкой, но очень нехорошей проблемы.

    Началось всё с того, что моя жена блуждая по просторам Рунета, приволокла в свой комп нехороший вирус. Не знаю какое уж название прилепил этому вирусу Касперский, н согласно его методам именования, но вирус, мягко говоря козлячий. Смысл его работы заключался в следующем: примерно через 1-2 минуты после запуска ОС на рабочем столе появлялось окно с сообщением, типа “Тестовый период использования программы …  закончился. Отошлите СМС на номер … ” и до кучи предупреждение о том, что не стоит вмешиваться работы системы иначе будет мега-коллапс. В общем развод на денюжки  гордых пользователей нелегального софта честных граждан. Проблемка заключалась в том, что окно это висело аккурат по центру рабочего стола, поверх всех окон и напрочь отказывалось сменить свое положение, т.е. просто так взять и запустить диспетчер задач было нереально (кстати, он и не помог бы особо в решении проблемы). В безопасном режиме – то же самое. Читать далее »

    Метки: , , ,

  • 03Jan

    Один из способов ускорения индексации страниц Вашего блога – отправка сообщений ping-сервисам. Например, Яндекс предоставляет пользователям блогов свой пинг-сервис для ускорения индексации новых записей блога. В двух словах работа с пинг-сервисами состоит в следующем: вы отправляете на специальный адрес сообщение определенного формата и, если все в порядке, то на ваш блог в скором времени пожалует поисковый робот. Читать далее »

    Метки: , , , ,

  • 28Dec

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

    Действительно, на текущий момент, да и в обозримом будущем, самом популярной ОС в мире есть и будет Windows. Но не всё так просто.  Мне допустим, ещё месяц с небольшим назад вполне комфортно и уютно было работать в Delphi 2010. Сегодня я в срочном порядке изучаю тонкости работы в Lazarus потому, что на второй работе на часть машин установили Linux. А прикладных программ, которыми мы повседневно пользуемся (кстати, разработанных нами же под Windows) естественно в Linux не наблюдается. Вот и первая причина – банальная необходимость, несмотря на то, что в Мире “рулит” Windows. Читать далее »

    Метки: , , , , ,

  • 21Dec

    OpenOffice 3Продолжаем разбираться с OpenOffice Document в Lazarus. Сегодня займемся формированием таблиц документа, научимся создавать и редактировать простые таблицы (без объединенных ячеек, столбцов и т.д.), изменять текст и стили текста внутри ячеек таблицы.

    Вначале немного сведений о таблицах OpenOffice.

    Структура таблиц OpenDocument подобна структуре таблиц [HTML4] или [XSL], и как и они таблицы могут вкладываться.
    Представление таблиц основано на сетке строк и столбцов. Строки имеют больший приоритет чем столбцы. Таблица делится на строки, строки делятся на ячейки. Каждый столбец включает описание столбца, но это описание не содержит ячеек.
    Строки таблиц могут быть пустыми, различные строки могут содержать различное количество ячеек. Это не является ошибкой, но различные приложения могут трактовать это различным образом. Неполные строки обычно обрабатываются, как имеющие достаточное количество пустых ячеек. Таким же образом обрабатываются пустые строки. Пустые ячейки обычно занимают пространство пустого абзаца.
    Строки и столбцы фигурируют в группах строк и группах столбцов. Эти группы определяют, должны ли повторяться строки или столбцы на следующей странице.
    Читать далее »

    Метки: , ,

  • 14Dec

    3D Humans Hello WorldВ прошлом посте я вкратце описал проблему с которой столкнулся при работе с Lazarus’ом в Ubuntu – отсутствие готовых решений по работе с OpenOffice из своих программ, написанных в Lazarus. В Windows можно было бы немного покопаться с OLE и сообразить что-нибудь более-менее подходящее к конкретной ситуации. В Linux, к сожалению, работа с OLE по определению невозможна.

    Поэтому сегодня я решил более детально разобраться с форматом OpenOffice Document и разработать небольшой модуль для формирования документов OpeOffice Writer без использования каких-либо дополнительных средств – только работа с XML.

    Естественно, что разработать в короткий срок подобный модуль для полноценной работы с OpenOffice невозможно в принципе, но мне это и не нужно. Начиная работу над модулем, я преследую одну единственную цель – разработать модуль, подходящий для решения поставленной передо мной задачи. А задача следующая: модуль должен “уметь” формировать документ содержащий текст, формулы и таблицы. Вполне возможно, что кому-либо из вас, уважаемые читатели, пригодится эта информация, поэтому делюсь ею с Вами.

    Сегодня рассмотрим самое простое – работу с текстом и, ради соблюдения негласных правил, научимся писать “Hello World!”. Причём сделаем надпись различными шрифтами и стилями. Читать далее »

    Метки: , , ,

  • 09Dec

    Собственно сегодня прошел ровно месяц с того дня как я установил на свой компьютер Ubuntu и Lazarus. В принципе, могу сказать, что в целом я вполне доволен как новой ОС, так и Lazarus’ом. По крайней мере не было “ломок” по поводу отсутствия какого-либо софта, “незаменимых” функций Windows, игрушек  и т.д. Всего хватает и, можно даже сказать, жалею теперь, что не перешел под Ubuntu раньше.

    Но всё-таки, иногда приходится “работать напильником”. В начале, немного фактов о Lazarus, которые меня приятно удивили.

    Во-первых, что касается удобства работы с VCL. К примеру, StringGrid. Не знаю, в чем были проблемы у Borland, CodeGear, а теперь и у Embarcadero, но по-моему до сих пор  стандартный StringGrid в Delphi заполняется только в рантайме. Жутко неудобно.

    В Lazarus работа с таблицами организована, можно сказать, на высоте. Хочешь – заполняй в дизайнтайме, хочешь – задавай свойства каждого столбца в отдельности. Надо сделать, чтоб в ячейке был CheckBox – не проблема. Читать далее »

    Метки: , , , ,

« Предыдущая страница   

Свежие комментарии

  • Логично что индекс первого элемента в массиве равен 0.  Так ...
  • программа  работает, отлавливает нажатия, шлет сообщения, то...
  • Если делается программа под конкретный форум, то по-моему уд...
  • ВЛАД, отличный материал... столкнулся с проблемой... я дела...
  • С этим я Вам врядли помогу, т.к. никогда не встречался с ваш...


Protected by Copyscape Duplicate Content Detector