Інфра-ресурс

Російське відкрите акціонерне товариство «Инфра-Ресурс», засноване в 2003 – представник OpenOffice.org в Росії з маркетингу, локалізації та впровадження, а також координатор груп локалізації OpenOffice.org у Росії, Туреччині, Азербайджані, Україні, Казахстані та Узбекистані.

Read More

Форум підтримки російськомовних користувачів вільних офісних пакетів

Форум підтримки російськомовних користувачів вільних офісних пакетів LibreOffice, OpenOffice.org, Apache OpenOffice. На форумі розглядаються різні аспекти розвитку та застосування офісних пакетів LibreOffice/OpenOffice.

Read More

Використання діалога для заповнення таблиці Calc

В цьому прикладі спробуємо створити невелике вікно діалогу з макросом, за допомогою якого будемо вводити дані у комірки робочого листа ЕТ Calc. Практична цінність такого інструменту невелика, але в якості вправи для вивчення програмування макросів, його використано у переважній більшості підручників з VBA. Щоб не заплутати початківця зайвим різноманіттям елементів керування, зведемо завдання до вводу даних лише у два стовпці таблиці: текстові дані з прізвищами учасників якого-небудь тестування і число — результат тестування у балах, а додатково “навчимо” макрос автоматично нумерувати записи в таблиці.

Read More

Використання елементів керування в документах Writer

Нещодавно в поле зору потрапила одна цікава стаття “Visual Basic – незрівнянні переваги та інше”, опублікована на персональному сайті автора Я. М. Глинського. Власне кажучи, це солідна наукова робота з галузі методики викладання інформатики, в якій йдеться про вивчення розділу “Алгоритмізація та програмування” у середній та вищій школах. Зокрема, проілюстровані на прикладах переваги використання Visual Basic, (насамперед VBA) у навчальному процесі, що і зацікавило, так би мовити, “з професійної точки зору”. Read More

Український форум програмістів

Український форум програмістів http://replace.org.ua/

Україномовний форум з програмування, веб-дизайну, SEO та всього пов’язаного з інтернетом та комп’ютерами. Тут немає жодної реклами, нічого не продається і не купується. Загалом, інформація, розміщена тут, може бути корисною як для початківців, так і для тих, хто не проти поділитись досвідом.

Є розділи для всіх популярних мов програмування: Java, C++, Pascal/Delphi, C#, PHP, Ruby та ін. Також крім програмування на форумі можна задати будь-яке питання пов’язане з комп’ютерами загалом. Крім того ще є розділи для оцінки сайтів та вивчення англійської мови.

Вікіпедії

Так звані “народні”, або відкриті енциклопедії на базі Media Wiki на сьогоднішній день є поширеним інструментом інформаційної підтримки найрізноманітніших проектів. Пакети ОpenOffice та LibreOffice тут не вийняток – для кожного з них створено декілька взаємозв’язаних вікіпедій, на яких можна:

  • дізнатися про актуальні версії цих програм, та завантажити їх;
  • познайомитися з командою розробниів та приєднатися до неї;
  • отримати довідку про ті чи інші можливості пакет і т. п.

Read More

Панель для розмітки елементів html-тексту

Макрос з цього прикладу може стати в пригоді колегам-блогерам та вебмайстрам для форматування та верстки сторінок своїх блогів чи сайтів. Коли мова йде про написання якогось тексту, то набір його разом з html-тегами незручний, оскільки теги ускладнюють візуальне сприйняття змісту написаного. З іншого боку, дописування тегів до готового тексту є доволі марудною справою, яку можна полегшити, створивши набір макросів, які для виділеного фрагменту тексту задаватимуть вказані відкриваючий та закриваючий html-теги.

Read More

Звідки беруться “зациклені” цикли

Програмісти-початківці, кодуючи алгоритми циклічної структури, часто припускаються логічних помилок, які призводять до нескінченних повторів циклу – “зациклень”, як ми їх звикли називати у повсякденному житті. Наведемо характерні приклади найбільш типових причин таких ситуацій.

Read More

Примітивний контент-аналіз (продовження).

початок теми

Отож. Вдосконалимо розроблений інструмент до рівня розв’язання поставленої задачі. Якщо ви вже встигли протестувати наш макрос на різних текстах, то мали звернути увагу, що в категорію “слово” він може зараховувати числа, розділові знаки, що стоять окремо від текстую Навіть останнє слово речення вписується в таблицю з крапкою, і, очевидно, відрізнятиметь при підрахунку від того ж слова, записаного всередині речення. Перед тим як програмувати процедуру підрахунку кількостей слід позбавити результуючу таблицю від цього “сміття”. Можна було б здійснити перегляд наших слів уже в посортованій таблиці, але це вимагає додаткового перебору елементів списку з певною кількстю порівнянь. Оптимальним вирішенням цієї проблеми є перевірка на наявність зайвих розділових знаків у слові до запису його у таблицю. Опишемо на початку коду макроса ще дві змінні:

Read More

Примітивний контент-аналіз.

Для цього прикладу візьмемо задачу, знайому більшості колег, що працюють над створенням та наповненням web-сайтів. Задача полягає у визначенні частоти, з якою зустрічаються слова у заданому тексті. Скептики, звичайно, будуть настоювати на тому, що не потрібно “винаходити велосипед” – програм та web-сервісів для контент-аналізу в мережі можна знайти більш ніж достатньо. Не варта їм перечити – достатньо побажати, щоб не забули включити у свій пошуковий запит чарівну фразу “скачать бесплатно” для забезпечення чудового вечора перегдяду шедерврів реклами сайтів для дорослих, сенсаційних новин про знаменитостей та супер-ідей мережевого бізнесу. Якщо ж без жартів, то зрозуміло, що розглянутий далі макрос не може претендувати на роль незамінного помічника при аналізі написаних тексів, а є лише черговим прикладом використання OOo Basic, і його мета лише продемонструвати що і як саме можна зробити за допомогою макросів.

Read More

Україномовні каталоги сайтів

На цій сторінці подано огляд каталогів інтернет-ресурсів, які містять посилання на сайт.

Декілька слів для відвідувачів не знайомих з Web-дизайном та SEO. Для того щоб ділитися корисною інформацією з іншими користувачами мережі недостатньо просто створити сайт і розмістити на ньому цю інформацію. Важливо також, щоб користувач Internet, якому потрібна ваша інформація, зміг швидко її знайти. Одним із способів “впорядкування” безкраїх просторів мережі – створення тематичних каталогів інтернет-ресурсів. Каталоги дають можливість власникам сайтів розмістити дані про свої ресурси, тим самим повідомити користувачів мережі, чи пошукові системи, якими ті користуються, про наявність потрібної їм інформації. Про деяких представників цієї категорії сайтів йтиметься далі.

Read More

Поняття макроса і макрорекордера

При роботі з прикладними програмами користувачеві часто доводиться повторювати одну і ту ж послідовність дій для вирішення різних задач. Для полегшення такої рутинної роботи в багатьох програмних продуктах від різних виробників передбачена можливість створення та автоматичного виконання тієї чи іншої послідовності команд. Таку послідовність називають макрокомандою, або коротко макросом (macro). Така можливість передбачена і в поширених офісних пакетах, таких як Microsoft Office та OpenOffice (LibreOffice, StarOffice).

Read More