Pavlo Zhezhnych's blog

Написання рукопису дисертації за допомогою спеціального шаблону

Робота над рукописами дисертацій, книг, статей вимагає певної автоматизації, оскільки без такої автоматизації багато часу витрачається на рутинне переоформлення наукової (навчальної) роботи з усіма можливими негативними наслідками - і як щодо наявності помилок, так і щодо бажання писати. Особливо це актуально у випадках, коли частини роботи відносно часто перегруповуються, міняються місцями та доповнюються новими фрагментами.

Публікація зображень за допомогою модуля Image в Drupal

Модуль Image (http://drupal.org/project/image) призначений для керування зображеннями, які пов'язуються з дописами.
Для відображення зображення у дописі Drupal підтримує наступну процедуру:
1) причепити файл фотографії, який повинен з'явитися у списку причеплених файлів.
2) вимкнути показ цього файлу у списку причеплених файлів.
3) вставити у текст допису таку HTML-конструкцію:

<img src="http://mysite/files/photo.jpg"/>

Пакетне перейменування файлів-фотографій

Наявність великої кількості фотографій при публікації може вимагати перейменування відповідних файлів за заданим шаблоном.
Наприклад, при публікації знимок на Фотоблозі Львова назви файлів-фотографій приводяться до наступного формату:
{розташування}_{дата}{користувач}_{№фото}.jpg
Такий формат з високою ймовірністю забезпечує унікальність назв файлів, навіть якщо вони збираються в один каталог від декількох користувачів.
Для того, щоб пакетом привести назви багатьох файлів до зазначеного формату, необхідно:
1)Записати файли в папку з назвою
{дата}{користувач}
Деякі фотоапарати (наприклад, Canon) дозволяють розміщувати знимки по папках за датою автоматично.
2) Виконати наступну команду (файл !prep_files.bat треба розмістити на одному рівні з папкою з фотографіями:
!prep_files.bat {папка} {префікс}
де
{папка} - папка, у якій розміщені фали, які пакетом треба перейменувати.
{префікс} - місце розташування об'єктів, що сфотографовані
Ця команда переводить усі назви файлів у зазначений вище формат. Також після роботи створюється файл з назвою 1.txt, у якому видається список перейменованих файлів.
У процесі перейменування з назв файлів вилучаються префікси, що генерують фотоапарати перед цифрами (наприклад, у фотоапаратах Olympus - це буква 'P', у фотоапаратах Canon - стрічка 'Img_').

Текст !prep_files.bat
ren %1\*.jpg *.jjj
for /f "tokens=*" %%a in ('dir /b %1\*.jjj') do ren %1\%%a j%%a
for /f "tokens=1,2 delims=_AaPp" %%a in ('dir /b %1\*.jjj') do ren %1\%%a*%%b %2_%1_%%b
ren %1\*.jjj *.jpg
dir /b/o %1\*.jpg >%1\1.txt

Приклад
У папці з назвою '20070813a' є наступні файли:
Img_0003.jpg
Img_0004.jpg
Img_0005.jpg
Img_0006.jpg
Img_0007.jpg

Виконуємо команду:
!prep_files.bat 20070813a nrt
В результаті в папці '20070813a' маємо файли з такими назвами:
nrt_20070813a_0003.jpg
nrt_20070813a_0004.jpg
nrt_20070813a_0005.jpg

Структурне подання часу

Дослідники часу розрізняють два способи його подання: порядковий та структурний. Порядковий спосіб передбачає подання часу за допомогою натуральних чисел. Структурний спосіб ґрунтується на понятті структурування.
Розглянемо скінченну множину , на якій задане відношення порядку. Тобто .
Структуруванням множини називається пара , де , і – бієктивне відображення, яке кожному елементу множини ставить у відповідність скінченний закритий інтервал множини , причому:
1. .
2. .
Часовим універсумом називається скінченна множина , де – часові домени, – відображення, яке ділить (структурує) множину на блоки (інтервали) елементів, що відповідають елементам множини .
Відображення часового універсуму фактично задають календарну систему часу. Кожна предметна область визначає часовий універсум.

Математичне визначення часу

Час – це безмежна щільна множина елементів, на якій визначено відношення порядку. Ця множина є ізоморфною до множини дійсних чисел, тобто часова вісь подається як вісь дійсних чисел. Таке визначення належним чином відображає усі аспекти часу як одного з елементів дійсності.
В області баз даних часову вісь визначають як зліченну дискретну множину, на якій задано відношення порядку (“менше рівне”). Елементи цієї множини називаються часовими моментами.

Рис. 1. Часова вісь.
На рис. 1 зображено часову вісь з дискретними моментами часу. Причому:


Дискретна часова вісь ізоморфна до множини натуральних чисел.

http://pzhe.net/ua/tdb/time_mathdef

Футбольним уболівальникам на ЧС-2006 від Microsoft

Фірма Microsoft випустила безкоштовну програму Football Scoreboard спеціально для стеження за ходом Чемпіонату світу ФІФА 2006 в реальному часі.
Microsoft Football Scoreboard призначена для тих, хто не зможе побачити всі трансляції ЧС по футболу в Німеччині. Microsoft Football Scoreboard 2006 через Інтернет видає на робочий стіл комп'ютера результати матчів, положення команд і календар ігор. Програма дозволяє отримувати всю інформацію про вибрану одну з 32 учасників в режимі реального часу - забиті та пропущені голи, жовті та червоні карточки тощо.
Программа працює під Windows XP і повністю локалізована для 21 мови, в тому числі для української.

З-ій з’їзд ІТ-директорів України

23-лютого в Києві у виставковому центрі “Київекспоплаза” відбувся круглий стіл “Проблеми підготовки ІТ-спеціалістів” в рамках З-ій з’їзду ІТ-директорів України.
В рамках Ккруглого столу обговорювалися питання:

  • Як наблизити підготовку ІТ-кадрів до потреб ринку
  • Як наблизити навчальні програми до потреб роботодавців
  • Як покращити практичну підготовку студентів
  • Невідповідність номенклатури спеціальностей реальним ІТ-професіям
  • Можливі кроки з боку держави, ВУЗів, ІТ-директорів, ІТ-компаній, преси

Робота з базами даних на КПК

SmartList To Go - один з багатьох офісних продуктів від DataViz (http://www.dataviz.com/smartlisttogo), який призначений для роботи з базами даних на платформі Palm. На відміну від багатьох прграм цього напрямку SmartList To Go має ряд принципових переваг, які дозволяють використовувати КПК як мобільний клієнт бази даних.

Декілька операційних систем на одному комп'ютері

Багато комп'ютерних фахівців бажають паралельно працювати з декількома операційними системами (ОС). Але не завжди є доступ до декількох комп’ютерів з різними ОС. Тож чи можуть Windows XP, Windows 2000, Windows 98, Linux RedHat чи Mandrake існувати на одному комп'ютері?

Швидкість виконання SELECT-запитів різних конструкцій

Різні СКБД по різному виконують ідентичні SELECT-запити, записані за допомогою різних конструкцій.

Наступні два запити є ідентичні за результатом

Підтримка ANSI стандарту SQL в Oracle 9i

Одна з переваг версії Oracle 9i (v.9.0.1) над попередніми полягає в підтримці ANSI стандарту SQL. Зокрема, Oracle 9i “нарешті” підтримує такі конструкції з’єднань, як
ТаблA INNER|LEFT|RIGHT|FULL JOIN ТаблB ON умова_з’єднання

Нова версія PostgreSQL

Нещодавно вийшла у світ нова версія СКБД PostgreSQL - 8.0 (www.postgresql.org)

Особливістю версії є повна підтримка Windows-NT платформ - Win2000, XP, Win2003 (Win-95,98,ME не підтримуються). Попередні версії PostgreSQL повноцінно працювали на платформах UNIX/Linux, а у Windows-системах лише в режимі емуляції Cygwin для UNIX.

PostgreSQL - повністю безкоштовна система керування базами даних, яка підтримує загально поширені стандарти SQL. Мовою програмування процедур та функцій виступає варіант PL/SQL - PGPL/SQL.

PostgreSQL може сильно конкурувати з MS SQL-Server в якості сервера бази даних для корпоративних систем.

Syndicate content

© Інформаційні технології. Аналітика , Рідна Мережа